:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#152d40;background:#f3f6f8;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{background:#f3f6f8;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.foundation-page{min-height:100vh}.foundation-header{color:#fff;background:#122e40;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}.foundation-header h1{margin:0;font-size:24px}.foundation-header p{color:#c4d5df;margin:6px 0 0;font-size:14px}.foundation-header form{margin:0}.foundation-button{color:#fff;background:#087d79;border:0;border-radius:8px;padding:10px 16px;font-weight:700}.foundation-button.secondary{color:#153e50;background:#e6eef2}.foundation-main{max-width:1180px;margin:0 auto;padding:32px}.foundation-notice{color:#6f4a00;background:#fff4dd;border-radius:8px;padding:14px 16px}.foundation-card{background:#fff;border-radius:13px;padding:22px;box-shadow:0 4px 18px #152d4014}.foundation-card+.foundation-card{margin-top:24px}.foundation-card h2{margin:0 0 14px;font-size:19px}.foundation-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.foundation-grid dl{margin:0}.foundation-grid dt{color:#607787;text-transform:uppercase;letter-spacing:.05em;margin-top:10px;font-size:12px}.foundation-grid dd{margin:3px 0 0}.foundation-table{border-collapse:collapse;width:100%;font-size:14px}.foundation-table th,.foundation-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4ebef;padding:10px 8px}.foundation-table th{color:#607787;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.foundation-form{gap:12px;display:grid}.foundation-form label{color:#36566a;gap:6px;font-size:13px;font-weight:700;display:grid}.foundation-form input,.foundation-form select,.foundation-form textarea{color:#152d40;background:#fff;border:1px solid #b8c9d2;border-radius:7px;width:100%;padding:10px}.foundation-form textarea{resize:vertical;min-height:70px}.foundation-form-actions{flex-wrap:wrap;gap:10px;display:flex}.foundation-login{place-items:center;min-height:100vh;padding:24px;display:grid}.foundation-login-card{background:#fff;border-radius:14px;width:min(100%,440px);padding:36px;box-shadow:0 8px 28px #152d401f}.foundation-login-card h1{margin:0 0 10px;font-size:28px}.foundation-login-card p{color:#506b7a;line-height:1.5}.foundation-login-card .foundation-form{margin-top:24px}.foundation-error{color:#a52b2b}@media (max-width:640px){.foundation-header{flex-direction:column;align-items:flex-start;padding:20px 15px}.foundation-main{padding:20px 15px}.foundation-login-card{padding:26px 22px}}
.pilot-root,.pilot-root *,.pilot-login-page,.pilot-login-page *{box-sizing:border-box}.pilot-root{--pilot-canvas:#f3f6f8;--pilot-ink:#152d40;--pilot-muted:#587080;--pilot-faint:#eef3f5;--pilot-border:#dbe4e9;--pilot-sidebar:#122e40;--pilot-sidebar-accent:#244e61;--pilot-teal:#087d79;--pilot-teal-dark:#075e5c;--pilot-mint:#76d9c5;--pilot-green-bg:#e5f4ec;--pilot-green-border:#badccb;--pilot-amber-bg:#fff7e8;--pilot-amber-border:#eedcb5;--pilot-error-bg:#fff0f0;--pilot-error-border:#e7bcbc;background:var(--pilot-canvas);min-height:100vh;color:var(--pilot-ink);font-family:var(--font-geist-sans), Geist, Arial, sans-serif;font-size:16px;line-height:1.5}.pilot-root button,.pilot-root input,.pilot-root select,.pilot-login-page button,.pilot-login-page input{color:inherit;font:inherit}.pilot-root button,.pilot-login-page button{cursor:pointer}.pilot-root button:disabled,.pilot-login-page button:disabled{cursor:default;opacity:.62}.pilot-root button:focus-visible,.pilot-root input:focus-visible,.pilot-root select:focus-visible,.pilot-login-page button:focus-visible,.pilot-login-page input:focus-visible{outline-offset:3px;outline:3px solid #32b9ab}.pilot-root h1,.pilot-root h2,.pilot-root h3,.pilot-root p,.pilot-login-page h1,.pilot-login-page h2,.pilot-login-page p{margin:0}.pilot-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilot-muted{color:var(--pilot-muted)}.pilot-sidebar{z-index:30;background:var(--pilot-sidebar);color:#e3edf2;flex-direction:column;width:256px;min-height:100vh;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.pilot-brand{align-items:center;padding:30px 20px 28px;display:flex}.pilot-brand-logo{width:100%;max-width:190px;height:auto;display:block}.pilot-brand-mark{color:#6ed6c4;letter-spacing:-.1em;padding-right:5px;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1}.pilot-navigation{padding:0 8px}.pilot-nav-caption{color:#90aebb;letter-spacing:.14em;padding:4px 12px 16px;font-size:12px}.pilot-nav-list{margin:0;padding:0;list-style:none}.pilot-nav-item{color:#e3edf2;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:46px;margin:2px 0;padding:12px;display:flex}.pilot-nav-item:hover{background:#1b4153}.pilot-nav-item-active,.pilot-nav-item-active:hover{background:var(--pilot-sidebar-accent);color:#fff}.pilot-nav-icon{flex:0 0 19px;justify-content:center;align-items:center;display:inline-flex}.pilot-nav-count{color:#175854;text-align:center;background:#d6ebe8;border-radius:4px;min-width:19px;margin-left:auto;padding:0 6px;font-size:12px}.pilot-sidebar-note{color:#c0d3dd;border-top:1px solid #385363;margin:auto 20px 24px;padding:20px 0 0;font-size:14px}.pilot-sidebar-note-heading{color:#e7f6f4;align-items:center;gap:8px;display:flex}.pilot-sidebar-note p{margin:10px 0}.pilot-sidebar-note button{color:#79ddce;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:flex}.pilot-identity{align-items:center;gap:12px;padding:12px 20px 22px;display:flex}.pilot-avatar{color:#15534f;background:#d8ede8;border:1px solid #b7d7cf;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:650;display:flex}.pilot-identity-copy{min-width:0}.pilot-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.pilot-identity small{color:#9cb8c7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pilot-workspace{width:calc(100% - 256px);min-width:0;min-height:100vh;margin-left:256px}.pilot-topbar{border-bottom:1px solid var(--pilot-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:77px;padding:14px 32px;font-size:14px;display:flex}.pilot-topbar-leading,.pilot-topbar-aside,.pilot-header-actions{align-items:center;gap:12px;min-width:0;display:flex}.pilot-topbar-leading strong{white-space:nowrap}.pilot-breadcrumb-separator{color:#8196a1}
.pilot-bottom-nav{z-index:30;background:var(--pilot-sidebar);color:#e3edf2;border-top:1px solid #23485c;flex-wrap:wrap;display:none;position:fixed;bottom:0;left:0;right:0}.pilot-bottom-nav .pilot-nav-item{text-align:center;border-radius:0;flex-direction:column;flex:1 0 54px;justify-content:center;gap:2px;height:46px;margin:0;padding:4px 2px;font-size:11px;line-height:1.2}.pilot-preview-banner{color:#4a6370;background:#eaf1f4;align-items:flex-start;gap:8px;padding:10px 32px;font-size:12px;line-height:1.5;display:flex}.pilot-preview-banner button{color:#16455c;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;flex:none;margin-left:8px;padding:0;font-weight:650;text-decoration:underline}.pilot-preview-banner button:disabled{cursor:default;opacity:.6}.pilot-status-dot,.pilot-live-dot{background:#7993a1;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:.52em;display:inline-block}.pilot-live-dot{background:#60debb;box-shadow:0 0 0 4px #ffffff15}.pilot-page{max-width:1560px;margin:0 auto;padding:32px}.pilot-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.pilot-page-heading h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(1.6rem,2.1vw,2.3rem);font-weight:650;line-height:1.2}.pilot-page-heading p{font-size:15px}.pilot-eyebrow{color:#5c7281;letter-spacing:.12em;font-size:12px;font-weight:600}.pilot-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pilot-button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:550;line-height:1.2;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.pilot-button.pilot-button-wrap{white-space:normal;text-align:left;max-width:100%}.pilot-button-md{min-height:42px}.pilot-button-sm{border-radius:7px;min-height:32px;padding:6px 11px;font-size:12px}.pilot-root button.pilot-button-primary{border-color:var(--pilot-teal);background:var(--pilot-teal);color:#fff}.pilot-button-primary:hover:not(:disabled){border-color:var(--pilot-teal-dark);background:var(--pilot-teal-dark)}.pilot-root button.pilot-button-outline{border-color:var(--pilot-border);color:var(--pilot-ink);background:#fff}.pilot-button-outline:hover:not(:disabled){background:#f8fafb;border-color:#a9c0ca}.pilot-root button.pilot-button-subtle{color:var(--pilot-teal-dark);background:0 0;border-color:#0000}.pilot-button-subtle:hover:not(:disabled){background:#e9f2f1}.pilot-root button.pilot-button-danger{color:#fff;background:#b83232;border-color:#a93434}.pilot-root button.pilot-button-danger:hover:not(:disabled){background:#9c2828;border-color:#8f2626}.pilot-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite pilot-spin}@keyframes pilot-spin{to{transform:rotate(360deg)}}.pilot-panel{background:#fff;border:1px solid #dce5ea;border-radius:13px;overflow:hidden;box-shadow:0 2px 4px #142d4003}.pilot-panel-compact{padding:24px}.pilot-link{color:#1f6f8b;text-underline-offset:2px;text-decoration:underline}.pilot-link:hover{color:#14505f}.pilot-plain-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pilot-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.pilot-panel-heading h2,.pilot-side-card-heading h2{letter-spacing:-.025em;font-size:1.125rem;font-weight:650}.pilot-panel-heading .pilot-muted{margin-top:3px;font-size:14px;display:block}.pilot-tag{border-radius:5px;align-items:center;width:fit-content;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.pilot-tag-neutral{color:#4a6473;background:#edf2f5}.pilot-tag-green{color:#19694c;background:#e2f4ec}.pilot-tag-amber{color:#855811;background:#fff0d6}.pilot-tag-red{color:#8a2d2d;background:#ffe5e5}.pilot-tag-blue{color:#37627b;background:#e4eef6}.pilot-field{flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:500;display:flex}.pilot-field-compact{gap:0}.pilot-field-label{color:var(--pilot-ink)}.pilot-input,.pilot-select,.pilot-search-input-wrap input{width:100%;min-height:42px;color:var(--pilot-ink);background:#fff;border:1px solid #cbd9e0;border-radius:9px;font-size:14px}.pilot-input,.pilot-search-input-wrap input{padding:9px 11px}.pilot-select{appearance:none;padding:9px 34px 9px 11px}.pilot-select-wrap{display:block;position:relative}.pilot-select-wrap:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.pilot-notice{border:1px solid;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:15px 18px;font-size:14px;display:flex}.pilot-notice-success{border-color:var(--pilot-green-border);background:var(--pilot-green-bg);color:#285d4d}.pilot-notice-info{color:#476776;background:#eaf2f6;border-color:#cedfe7}.pilot-notice-warning{border-color:var(--pilot-amber-border);background:var(--pilot-amber-bg);color:#825e23}.pilot-notice-error{border-color:var(--pilot-error-border);background:var(--pilot-error-bg);color:#822f2f}.pilot-notice-icon{justify-content:center;align-items:center;min-width:18px;font-weight:700;display:inline-flex}.pilot-notice-content{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.pilot-notice-dismiss{color:currentColor;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}
.pilot-panel-attention,.pilot-job-row-attention{position:relative}.pilot-attention{z-index:1;color:#fff;text-align:center;background:#c4320a;border-radius:999px;width:20px;height:20px;font-size:13px;font-weight:700;line-height:20px;position:absolute;top:8px;right:8px}.pilot-notice-body{flex-direction:column;gap:4px;display:flex}.pilot-notice-lines{margin:0;padding-left:20px}.pilot-notice-icon svg{margin-top:2px}.pilot-log-mark{color:#fff;text-align:center;vertical-align:middle;cursor:help;background:#c4320a;border-radius:999px;width:18px;height:18px;margin-left:6px;font-size:12px;font-weight:700;line-height:18px;display:inline-block;position:relative}.pilot-log-mark:focus-visible{outline-offset:2px;outline:2px solid #152d40}.pilot-log-mark-tip{z-index:20;color:#fff;text-align:left;white-space:normal;background:#152d40;border-radius:6px;width:max-content;max-width:280px;padding:6px 8px;font-size:13px;font-weight:500;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.pilot-log-mark:hover .pilot-log-mark-tip,.pilot-log-mark:focus .pilot-log-mark-tip{display:block}.pilot-log-marked{align-items:flex-end;gap:2px;display:flex}.pilot-log-marked>:first-child{flex:1}.pilot-log-marked>.pilot-log-mark{margin-bottom:10px}.pilot-log-divergence-field+.pilot-log-divergence-field{margin-left:10px}.pilot-job-metrics>.pilot-log-divergences strong{overflow:visible}.pilot-job-metrics .pilot-log-divergence-field{color:inherit;font-size:inherit;display:inline}.pilot-job-metrics .pilot-log-mark{color:#fff;font-size:12px;display:inline-block}.pilot-job-metrics .pilot-log-mark>span{color:inherit;font-size:inherit;margin:0;display:inline}.pilot-job-metrics .pilot-log-mark>.pilot-log-mark-tip{color:#fff;font-size:13px;display:none}.pilot-job-metrics .pilot-log-mark:hover>.pilot-log-mark-tip,.pilot-job-metrics .pilot-log-mark:focus>.pilot-log-mark-tip{display:block}.pilot-job-log-counts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin:8px 0;display:grid}.pilot-job-log-counts div{justify-content:space-between;gap:8px;display:flex}.pilot-job-log-counts dd{margin:0;font-weight:600}.pilot-log-heading{align-items:center;gap:2px;display:flex}.pilot-log-alert{color:#fff;font:inherit;cursor:pointer;background:#c4320a;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.pilot-root .pilot-log-alert span,.pilot-root .pilot-log-alert strong{color:#fff}.pilot-log-alert strong{border-left:1px solid #ffffff73;padding-left:6px}.pilot-log-alert:focus-visible,.pilot-log-mark-button:focus-visible{outline-offset:2px;outline:3px solid #f6b399}.pilot-log-mark-button{font:inherit;text-align:center;cursor:pointer;border:0;padding:0;line-height:18px}.pilot-log-diff{background:#fff7f4;border:1px solid #f1b9a5;border-left:4px solid #c4320a;border-radius:10px;margin:0 0 16px;padding:14px 16px}.pilot-log-diff-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pilot-log-diff h2{margin:0;font-size:16px}.pilot-log-diff h3{margin:0 0 6px;font-size:14px}.pilot-log-diff-row{border-top:1px solid #f3d3c7;padding:10px 0}.pilot-log-diff dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.pilot-log-diff dt{color:#6b7d88;font-size:12px}.pilot-log-diff dd{overflow-wrap:anywhere;margin:2px 0 0}.pilot-root .pilot-job-metrics>.pilot-job-fact-wide{flex-basis:100%}.pilot-job-metrics>.pilot-job-fact-wide strong{white-space:normal;font-size:17px}@media (max-width:640px){.pilot-log-diff dl{grid-template-columns:1fr}}
.pilot-timer-panel{color:#fff;background:#153e50;border-radius:13px;margin-bottom:24px;padding:24px 26px}.pilot-timer-label{color:#bbd3db;letter-spacing:.11em;align-items:center;gap:9px;margin-bottom:16px;font-size:11px;display:flex}.pilot-timer-label .pilot-status-dot,.pilot-timer-label .pilot-live-dot{margin-top:0}.pilot-timer-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 20px;display:grid}.pilot-timer-fields{display:contents}.pilot-timer-job,.pilot-timer-details,.pilot-timer-error{grid-column:1}.pilot-clock-block{grid-area:1/2}.pilot-start-button{grid-area:2/2}.pilot-timer-job{flex-direction:column;gap:6px;min-width:0;display:flex}.pilot-timer-job-label{color:#bfd5dc;font-size:13px}.pilot-timer-job-clear{color:#dbe8ed;font:inherit;cursor:pointer;background:0 0;border:1px solid #517382;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pilot-timer-job-clear:hover,.pilot-timer-job-clear:focus-visible{color:#fff;border-color:#bfd5dc}.pilot-timer-job-search{position:relative}.pilot-timer-job-input{text-overflow:ellipsis;width:100%}.pilot-timer-job-search-clearable .pilot-timer-job-input{padding-right:84px}.pilot-timer-panel .pilot-timer-job-input-chosen{font-weight:600}.pilot-timer-panel .pilot-timer-job-input:disabled{opacity:1}.pilot-timer-job-matches{z-index:20;border:1px solid var(--pilot-border);max-height:320px;color:var(--pilot-text,#17313d);background:#fff;border-radius:9px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #0f2a3638}.pilot-timer-job-match{cursor:pointer;border-radius:6px;align-items:baseline;gap:10px;min-width:0;padding:8px 10px;display:flex}.pilot-timer-job .pilot-timer-job-match strong{color:var(--pilot-text,#17313d);flex:none;font-size:14px;overflow:visible}.pilot-timer-job-match span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pilot-timer-job-match small{color:#1c7a5c;font-size:12px;font-weight:600}.pilot-timer-job-match:hover,.pilot-timer-job-match[aria-selected=true]{background:#e6f0f3}.pilot-timer-job-none{color:#5d7480;padding:8px 10px}.pilot-timer-panel .pilot-field-label{color:#bfd5dc;font-size:13px}.pilot-timer-panel .pilot-select,.pilot-timer-panel .pilot-input{color:#fff;background:#254c5d;border-color:#517382}.pilot-timer-panel .pilot-input::placeholder{color:#b0c7d2}.pilot-timer-details{gap:10px;min-width:0;display:flex}.pilot-timer-details .pilot-field:first-child{flex:1}.pilot-timer-details .pilot-field:last-child{flex:0 0 175px;width:175px}.pilot-timer-error{color:#ffd3d3;font-size:13px;margin-top:0!important}.pilot-clock-block strong{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-align:center;font-size:34px;font-weight:400;line-height:1.2;display:block}.pilot-clock-block span{color:#b0c7d2;text-align:center;margin-top:2px;font-size:12px;line-height:16px;display:block}.pilot-root button.pilot-start-button{border-color:var(--pilot-mint);background:var(--pilot-mint);color:#123f40;min-height:42px;padding:0 22px}.pilot-start-button:hover:not(:disabled){background:#8ae5d4;border-color:#8ae5d4}.pilot-today-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.pilot-live-jobs{background:#fff;border:1px solid #dce5ea;border-radius:13px;min-width:0;margin:0;padding:20px;box-shadow:0 2px 4px #142d4003}.pilot-live-jobs-legend{color:var(--pilot-muted);padding:0;font-size:13px}.pilot-live-job-list{gap:8px;margin-top:10px;display:grid}.pilot-live-job{border:1px solid var(--pilot-border);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;display:flex}.pilot-live-job:hover{background:#f3f8fa}.pilot-live-jobs:disabled .pilot-live-job{cursor:default;opacity:.62}.pilot-live-jobs:disabled .pilot-live-job:hover{background:#fff}.pilot-live-job:has(.pilot-live-job-input:checked){background:#eaf6f3;border-color:#1b7f74}.pilot-live-job:has(.pilot-live-job-input:focus-visible){outline-offset:2px;outline:2px solid #1b7f74}.pilot-live-job-input{accent-color:#1b7f74;flex:none;margin:0}.pilot-live-job-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pilot-live-job-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.pilot-live-job-copy small{color:var(--pilot-muted);font-size:12px}.pilot-live-jobs-state{margin:10px 0 0;font-size:13px}.pilot-live-jobs-error{color:#98291c;align-items:center;gap:10px;display:flex}.pilot-live-jobs-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.pilot-live-jobs-asof,.pilot-live-jobs-slack{color:var(--pilot-muted);font-size:12px}
.pilot-jobs-heading{margin-bottom:18px;padding:24px 24px 0}.pilot-list-tools{padding:4px 24px 18px;display:block}.pilot-job-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:4px 0 18px;display:flex}.pilot-job-filter-field{min-width:180px;max-width:320px;color:var(--pilot-ink);flex-direction:column;flex:180px;gap:6px;font-size:14px;font-weight:500;display:flex}.pilot-job-filter-field select{min-height:40px;color:var(--pilot-ink);background:#fff;border:1px solid #cbd8de;border-radius:8px;padding:8px 10px;font-size:14px}.pilot-job-filter-check{min-height:40px;color:var(--pilot-ink);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.pilot-job-filter-check input{width:18px;height:18px;accent-color:var(--pilot-teal)}.pilot-button.pilot-job-filter-clear{width:auto;min-height:40px}@media (max-width:640px){.pilot-job-filters{flex-direction:column;align-items:stretch}.pilot-job-filter-field{flex:auto;min-width:0;max-width:none}}.pilot-filter-tabs{background:#edf3f5;border-radius:8px;padding:2px;display:inline-flex}.pilot-filter-tab{color:#607987;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:13px}.pilot-filter-tab-active{color:var(--pilot-ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #142d4015}.pilot-search-field{width:100%;max-width:560px;display:block}.pilot-search-label{color:var(--pilot-ink);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.pilot-search-input-wrap{display:block;position:relative}.pilot-search-input-wrap svg{color:#66828e;position:absolute;top:13px;left:10px}.pilot-search-input-wrap input{padding-left:32px}.pilot-list-more{padding:0 24px 20px}.pilot-list-more .pilot-muted{margin-bottom:8px}.pilot-job-list{min-width:0}.pilot-job-row{border-top:1px solid #e2e9ed;align-items:flex-start;gap:18px;padding:24px;display:flex}.pilot-job-number{color:#476576;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#edf3f6;border-radius:6px;flex:none;padding:9px 8px;font-size:13px}.pilot-job-info{flex:1;min-width:0}.pilot-job-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pilot-job-title-line h3{font-size:1rem;font-weight:600}.pilot-job-meta{color:#688090;margin-top:5px;font-size:13px;display:block}.pilot-middot{padding:0 4px}.pilot-budget-line{align-items:center;gap:12px;margin-top:18px;display:flex}.pilot-budget-line progress{width:min(240px,100%);height:5px;accent-color:var(--pilot-teal)}.pilot-budget-line span{color:#536e7c;white-space:nowrap;font-size:12px}.pilot-job-actions{text-align:right;flex:none}.pilot-job-actions strong{font-size:17px;display:block}.pilot-job-actions small{color:var(--pilot-muted);margin:2px 0 16px;font-size:12px;display:block}.pilot-database-job-row .pilot-job-title-line h3,.pilot-live-job-row .pilot-job-title-line h3{overflow-wrap:anywhere}.pilot-database-source-context{color:#708793;margin-top:5px;font-size:12px;display:block}.pilot-database-job-footer{color:#536e7c;flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;font-size:12px;display:flex}.pilot-database-sync-error{color:#822f2f;font-size:12px;margin-top:8px!important}.pilot-database-job-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:140px;max-width:320px;display:flex}.pilot-database-job-actions small{margin:0 0 8px}
.pilot-database-sync-panel{min-width:0}.pilot-database-sync-panel .pilot-side-card-heading{align-items:flex-start}.pilot-database-sync-panel .pilot-side-card-heading p{margin-top:4px;font-size:12px}.pilot-database-sync-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.pilot-database-sync-item{background:#f8fafb;border:1px solid #e1e9ed;border-radius:9px;padding:12px}.pilot-database-sync-item-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pilot-database-sync-item-heading strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.pilot-database-sync-item p,.pilot-database-sync-item small{color:#6b818c;margin-top:7px;font-size:12px;display:block}.pilot-database-sync-item p{color:#822f2f}.pilot-database-sync-actions{justify-content:flex-end;margin-top:10px;display:flex}.pilot-database-review-dialog{width:min(100%,700px)}.pilot-database-source-evidence{color:#5b7480;background:#f7fafb;border:1px solid #dbe6ea;border-radius:9px;flex-direction:column;gap:3px;padding:13px;font-size:13px;display:flex}.pilot-database-source-evidence strong{color:var(--pilot-ink)}.pilot-conflict-field dt{color:var(--pilot-muted);font-size:11px;display:block}.pilot-conflict-values{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.pilot-conflict-field{border:1px solid #e0e8ec;border-radius:9px;padding:13px}.pilot-conflict-field>strong{margin-bottom:8px;display:block}.pilot-conflict-field dl{gap:5px;margin:0;display:grid}.pilot-conflict-field dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.pilot-conflict-field dd{overflow-wrap:anywhere;margin:0;font-size:13px}.pilot-conflict-field .pilot-field{margin-top:12px}.pilot-one-time-key{color:#285d4d;background:#e5f4ec;border:1px solid #badccb;border-radius:9px;flex-direction:column;gap:8px;padding:14px;display:flex}.pilot-one-time-key code{overflow-wrap:anywhere;color:#154b42;-webkit-user-select:all;user-select:all;background:#fff;border-radius:6px;padding:9px;font-size:12px;display:block}.pilot-key-list{flex-direction:column;gap:10px;display:flex}.pilot-key-list article{background:#f8fafb;border:1px solid #e1e9ed;border-radius:9px;padding:13px}.pilot-key-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-key-list article small{color:var(--pilot-muted);margin-top:5px;font-size:12px;display:block}.pilot-key-list article .pilot-button{margin-top:10px}
.pilot-empty{color:#69818e;text-align:center;padding:40px 24px}.pilot-empty-inline{text-align:left;padding:14px 0}.pilot-mytime-empty-day{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.pilot-side-card-heading{justify-content:space-between;align-items:center;display:flex}.pilot-big-number{letter-spacing:-.05em;margin:14px 0;font-size:40px;font-weight:500;line-height:1.2;display:block}.pilot-big-number small{letter-spacing:0;font-size:16px;font-weight:400}.pilot-timeline{margin:12px 0 20px}.pilot-timeline>div{border-top:1px solid #e8eef1;align-items:flex-start;gap:10px;padding:12px 0;font-size:13px;display:flex}.pilot-timeline .pilot-status-dot{margin-top:6px}.pilot-timeline>div>div{flex:1;min-width:0}.pilot-timeline strong{font-weight:600;display:block}.pilot-timeline span:not(.pilot-status-dot){color:#607987;margin-top:2px;font-size:12px;display:block}.pilot-timeline b{white-space:nowrap;font-weight:500}.pilot-full-width{width:100%}.pilot-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1f2a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.pilot-dialog{width:min(100%,480px);max-height:min(90vh,760px);color:var(--pilot-ink);background:#fff;border:1px solid #c6d3da;border-radius:15px;overflow-y:auto;box-shadow:0 24px 70px #0c25333d}.pilot-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0;display:flex}.pilot-dialog-header h2{letter-spacing:-.025em;font-size:1.125rem;font-weight:650}.pilot-dialog-header p{max-width:58ch;color:var(--pilot-muted);margin-top:6px;font-size:14px;line-height:1.5}.pilot-dialog-close{width:32px;height:32px;color:var(--pilot-ink);background:0 0;border:0;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pilot-dialog-body{padding:20px}.pilot-dialog-footer{justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.pilot-dialog-form{flex-direction:column;gap:16px;display:flex}.pilot-dialog-form .pilot-live-jobs{padding:16px}.pilot-dialog-browse{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.pilot-dialog-browse .pilot-jobs-heading{margin-bottom:12px;padding:16px 16px 0}.pilot-dialog-browse .pilot-list-tools{padding:0 16px 14px}.pilot-dialog-browse .pilot-job-row{gap:12px;padding:16px}.pilot-dialog-browse .pilot-list-more{padding:0 16px 16px}.pilot-time-codes{border:0;margin:0;padding:0}.pilot-time-codes legend{padding:0;font-size:14px;font-weight:500}.pilot-time-code-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pilot-time-code{border:1px solid var(--pilot-border);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:inline-flex}.pilot-time-code:has(input:checked){background:#eaf6f3;border-color:#1b7f74}.pilot-dialog-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.pilot-time-dialog{scroll-padding-bottom:84px}.pilot-dialog-actions-sticky{z-index:1;border-top:1px solid var(--pilot-border);background:#fff;margin:0 -20px -20px;padding:12px 20px 20px;position:sticky;bottom:0}.pilot-form-error{border:1px solid var(--pilot-error-border);background:var(--pilot-error-bg);color:#822f2f;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.pilot-job-dialog{width:min(100%,650px)}.pilot-job-metrics{border:1px solid #e1e8ed;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.pilot-job-metrics>div{border-right:1px solid #e1e8ed;min-width:0;padding:14px}.pilot-job-metrics>div:last-child{border-right:0}.pilot-job-metrics span{color:var(--pilot-muted);font-size:12px;display:block}.pilot-job-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;display:block;overflow:hidden}.pilot-job-metrics>.pilot-job-fact-text strong{overflow-wrap:anywhere;white-space:normal}.pilot-time-add-job{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.pilot-time-add-job .pilot-button{width:auto}.pilot-time-line-item{color:#243b53;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:16px;font-weight:600;display:flex}.pilot-time-line-item-none{color:#52606d;font-size:14px;font-weight:400}.pilot-time-line-item-help{margin:-4px 0 0}.pilot-root .pilot-time-line-item-link{color:#1f6f8b;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13px;font-weight:400;text-decoration:underline}.pilot-feedback-text{resize:vertical;min-height:120px}.pilot-feedback-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.pilot-header-actions .pilot-feedback-phone{display:none}@media (max-width:640px){.pilot-header-actions .pilot-feedback-phone{display:inline-flex}}
.pilot-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pilot-history-filters,.pilot-people-add{margin-bottom:24px;padding:24px}.pilot-history-card,.pilot-people-card,.pilot-mytime-day{overflow:visible}.pilot-history-card>.pilot-panel-heading,.pilot-people-card>.pilot-panel-heading,.pilot-mytime-day>.pilot-panel-heading{padding:24px 24px 0}.pilot-table-wrap{width:100%;overflow-x:auto}.pilot-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.pilot-table th,.pilot-table td{vertical-align:top;border-top:1px solid #e2e9ed;min-width:100px;padding:15px 18px}.pilot-table th{color:#63808c;white-space:nowrap;font-size:12px;font-weight:600}.pilot-table td small{color:#688090;margin-top:3px;font-size:12px;display:block}.pilot-history-row,.pilot-person-row{overflow-wrap:anywhere;min-width:0}.pilot-history-row strong{font-size:14px;line-height:1.5;display:block}.pilot-history-row small{color:#688090;margin-top:3px;font-size:12px;display:block}.pilot-change-values{color:#3c4f5c;flex-direction:column;gap:3px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.pilot-table .pilot-change-what{width:58%}.pilot-change-values li{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;min-width:0;display:flex}.pilot-change-label{color:#63808c;font-weight:600}.pilot-history-card .pilot-button+.pilot-button{margin-left:0}.pilot-table-actions{white-space:nowrap;min-width:154px}.pilot-table-actions .pilot-button+.pilot-button{margin-left:6px}.pilot-table-actions .pilot-tag+.pilot-button{margin-left:8px}.pilot-numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pilot-mytime-day .pilot-table-wrap{overflow-x:visible}.pilot-mytime-day .pilot-table{table-layout:auto;width:100%;max-width:100%;display:block}.pilot-mytime-day .pilot-table colgroup{display:none}.pilot-mytime-day .pilot-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.pilot-mytime-day .pilot-table tbody{width:100%;max-width:100%;display:block}.pilot-mytime-day tr.pilot-mytime-entry{border-top:1px solid #e2e9ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px;display:grid}.pilot-mytime-day tr.pilot-mytime-entry>td{overflow-wrap:anywhere;border-top:0;min-width:0;max-width:100%;padding:0}.pilot-mytime-day tr.pilot-mytime-entry>td:first-child{grid-column:1/-1}.pilot-mytime-day tr.pilot-mytime-entry>td:nth-child(2){overflow-wrap:break-word}.pilot-mytime-day tr.pilot-mytime-entry>td:nth-child(3){text-align:right;white-space:nowrap}.pilot-mytime-day tr.pilot-mytime-entry>td:last-child{grid-column:2;justify-self:end}.pilot-mytime-day tr.pilot-mytime-entry>td:last-child .pilot-button{white-space:nowrap;max-width:100%}.pilot-mytime-day .pilot-mytime-hours-unit{display:inline}.pilot-mytime-week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pilot-mytime-week>.pilot-mytime-day>.pilot-panel-heading{padding:16px 14px 0}.pilot-mytime-week>.pilot-mytime-day>.pilot-panel-heading h2{overflow-wrap:anywhere;font-size:14px}.pilot-card-form{flex-direction:column;gap:16px;margin-top:4px;display:flex}.pilot-collections{border-top:1px solid var(--pilot-border);margin-top:24px;padding-top:16px}.pilot-collections h3{margin:0 0 6px;font-size:15px}.pilot-collections ul{margin:0;padding-left:18px}.pilot-card-form-row{flex-wrap:wrap;gap:16px;display:flex}.pilot-card-form-row .pilot-field{flex:180px;min-width:0}@media (min-width:641px){.pilot-mytime-week tr.pilot-mytime-entry>td:nth-child(2){grid-column:1/-1}.pilot-mytime-week tr.pilot-mytime-entry>td:nth-child(3){text-align:left;grid-column:1}.pilot-mytime-week tr.pilot-mytime-entry>td:last-child{grid-column:2}}@media (max-width:1240px){.pilot-mytime-week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:950px){.pilot-mytime-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pilot-mytime-week{grid-template-columns:1fr}.pilot-mytime-week>.pilot-mytime-day>.pilot-panel-heading{padding:20px 20px 0}.pilot-mytime-week>.pilot-mytime-day>.pilot-panel-heading h2{font-size:inherit}}.pilot-person-email-cell .pilot-button{margin-left:8px}.pilot-person-email-edit{gap:6px;min-width:0;display:grid}.pilot-person-email-edit .pilot-button{justify-self:start;margin-left:0}
.pilot-saved-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;margin-bottom:24px;display:grid}
.pilot-login-page{background:var(--pilot-canvas);min-height:100vh;color:var(--pilot-ink);font-family:var(--font-geist-sans), Geist, Arial, sans-serif;place-items:center;padding:24px;display:grid}.pilot-login-card{border:1px solid var(--pilot-border);background:#fff;border-radius:15px;width:min(100%,430px);padding:30px;box-shadow:0 14px 38px #122e4014}.pilot-login-brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.pilot-login-brand strong,.pilot-login-brand span:not(.pilot-brand-mark){display:block}.pilot-login-brand strong{letter-spacing:.04em;font-size:15px}.pilot-login-brand span:not(.pilot-brand-mark){color:var(--pilot-muted);margin-top:3px;font-size:12px}.pilot-login-heading h1{letter-spacing:-.045em;margin:10px 0;font-size:2rem;font-weight:650}.pilot-login-heading p{color:var(--pilot-muted);font-size:15px;line-height:1.6}.pilot-login-card .pilot-notice{margin:20px 0 0}.pilot-login-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.pilot-login-mode{color:var(--pilot-muted);font-size:14px}.pilot-login-footnote{color:#718794;font-size:12px;line-height:1.55;margin-top:22px!important}.pilot-not-found-home{background:var(--pilot-teal);color:#fff;border-radius:8px;align-items:center;min-height:42px;margin-top:8px;padding:10px 16px;font-weight:650;text-decoration:none;display:inline-flex}.pilot-not-found-home:hover{background:var(--pilot-teal-dark)}.pilot-not-found-home:focus-visible{outline-offset:3px;outline:3px solid #32b9ab}
@media (max-width:950px){.pilot-page{padding:24px}.pilot-timer-details{flex-direction:column}.pilot-timer-details .pilot-field:last-child{flex-basis:auto;width:auto}.pilot-saved-grid,.pilot-today-grid{flex-direction:column;display:flex}.pilot-today-grid .pilot-live-jobs{order:-1}.pilot-job-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-job-metrics>div:nth-child(2){border-right:0}.pilot-job-metrics>div:nth-child(-n+2){border-bottom:1px solid #e1e8ed}}
@media (max-width:640px){.pilot-sidebar{display:none}.pilot-bottom-nav{display:flex}.pilot-workspace{width:100%;margin-left:0}.pilot-topbar{flex-wrap:nowrap;align-items:center;padding:12px 15px}.pilot-topbar-leading{flex:auto;min-width:0;overflow:hidden}.pilot-topbar-leading>.pilot-muted,.pilot-topbar-leading>.pilot-breadcrumb-separator{display:none}.pilot-topbar-leading strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.pilot-topbar-aside{flex:none;justify-content:flex-end;width:auto;padding-left:0}.pilot-header-actions{justify-content:flex-end;width:auto}.pilot-preview-banner{padding:10px 15px}.pilot-page{padding:20px 15px calc(var(--pilot-bottom-nav-height,46px) + 22px)}.pilot-root:has(.pilot-bottom-nav>:nth-child(6)) .pilot-page{padding-bottom:calc(var(--pilot-bottom-nav-height,92px) + 22px)}.pilot-page-heading{flex-direction:column;align-items:flex-start;margin-bottom:22px}.pilot-page-heading h1{max-width:17ch}.pilot-page-actions{justify-content:flex-start}.pilot-timer-panel{padding:20px}.pilot-timer-grid{grid-template-columns:minmax(0,1fr)}.pilot-timer-job,.pilot-timer-details,.pilot-timer-error,.pilot-clock-block,.pilot-start-button{grid-area:auto/1}.pilot-start-button{width:100%}.pilot-root button.pilot-start-button{min-height:48px}.pilot-clock-block{text-align:center}.pilot-clock-block strong{font-size:40px}.pilot-job-row{flex-wrap:wrap;gap:10px;padding:20px 15px}.pilot-job-info{min-width:180px}.pilot-job-actions{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.pilot-database-job-actions{justify-content:flex-end;align-items:center;max-width:none}.pilot-job-actions small{margin:0}.pilot-list-tools{padding:0 15px 18px}.pilot-filter-tabs,.pilot-search-field{width:100%}.pilot-filter-tabs button{flex:1}.pilot-search-field{display:block}.pilot-panel-compact,.pilot-history-filters,.pilot-people-add{padding:20px}.pilot-filter-grid{grid-template-columns:1fr}.pilot-performance-period-groups{flex-direction:column}.pilot-history-card>.pilot-panel-heading,.pilot-people-card>.pilot-panel-heading,.pilot-mytime-day>.pilot-panel-heading{padding:20px 20px 0}.pilot-history-card .pilot-table-wrap,.pilot-people-card .pilot-table-wrap{overflow-x:visible}.pilot-history-card .pilot-table,.pilot-history-card .pilot-table tbody,.pilot-people-card .pilot-table,.pilot-people-card .pilot-table tbody{width:100%;max-width:100%;display:block}.pilot-history-card .pilot-table thead,.pilot-people-card .pilot-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilot-history-card tr.pilot-history-row,.pilot-people-card tr.pilot-person-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 20px;display:grid}.pilot-people-card tr.pilot-person-row>td,.pilot-history-card tr.pilot-history-row>td{overflow-wrap:anywhere;border-top:0;min-width:0;max-width:100%;padding:0}.pilot-history-card tr.pilot-history-row>td:first-child{order:1;grid-column:1;font-weight:600}.pilot-history-card tr.pilot-history-row>td:nth-child(3){order:2;grid-column:2;justify-self:end}.pilot-history-card tr.pilot-history-row>td:nth-child(2){order:3;grid-column:1/-1}.pilot-history-card tr.pilot-history-row>td:nth-child(4){color:#63808c;order:4;grid-column:1/-1;font-size:12px}.pilot-table .pilot-change-what{width:auto}.pilot-people-card tr.pilot-person-row>td:first-child{order:1;grid-column:1/-1;font-weight:600}.pilot-people-card tr.pilot-person-row>td:last-child{flex-wrap:wrap;order:5;grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;display:flex}.pilot-people-card tr.pilot-person-row>td:nth-child(2){order:3;grid-column:1/-1}.pilot-people-card tr.pilot-person-row>td:nth-child(3){color:#63808c;order:4;grid-column:1/-1;font-size:12px}.pilot-people-card tr.pilot-person-row>td.pilot-table-actions{white-space:normal;min-width:0}.pilot-history-row,.pilot-person-row{padding:12px 20px}.pilot-job-metrics{grid-template-columns:1fr 1fr}.pilot-mytime-day tr.pilot-mytime-entry{row-gap:8px;padding:16px 20px}.pilot-mytime-empty-day{padding:16px 20px}.pilot-dialog-backdrop{align-items:end;padding:12px}.pilot-dialog{max-height:92vh}.pilot-login-page{align-items:start;padding:15px}.pilot-login-card{padding:24px 20px}.pilot-people-default-levels .pilot-table th,.pilot-people-default-levels .pilot-table td{padding-left:6px;padding-right:6px}.pilot-people-default-levels .pilot-default-level-row>td:first-child{overflow-wrap:anywhere;width:34%}.pilot-people-default-levels .pilot-default-level-row .pilot-select{min-width:7rem}}@media (prefers-reduced-motion:reduce){.pilot-root *,.pilot-login-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.pilot-upkeep-card .pilot-upkeep-list .pilot-upkeep-row{overflow-wrap:anywhere;min-width:0}.pilot-upkeep-card .pilot-upkeep-row strong{font-size:14px;line-height:1.5;display:block}.pilot-upkeep-card .pilot-upkeep-row small{color:#688090;margin-top:3px;font-size:12px;display:block}.pilot-upkeep-card .pilot-upkeep-row .pilot-muted{color:#688090;font-size:13px}@media (max-width:640px){.pilot-upkeep-card .pilot-table-wrap{overflow-x:visible}.pilot-upkeep-card .pilot-upkeep-table,.pilot-upkeep-card .pilot-upkeep-table tbody{width:100%;max-width:100%;display:block}.pilot-upkeep-card .pilot-upkeep-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilot-upkeep-card tr.pilot-upkeep-row{border-top:1px solid #e2e9ed;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 20px;display:grid}.pilot-upkeep-card tr.pilot-upkeep-row:first-child{border-top:0}.pilot-upkeep-card tr.pilot-upkeep-row>td{overflow-wrap:anywhere;border-top:0;min-width:0;max-width:100%;padding:0}.pilot-upkeep-card tr.pilot-upkeep-row>td:first-child{grid-column:1/-1}.pilot-upkeep-card tr.pilot-upkeep-row>td:nth-child(2){grid-column:1}.pilot-upkeep-card tr.pilot-upkeep-row>td:last-child{text-align:right;grid-area:2/2;justify-self:end}}
.pilot-on-target-mine{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:8px;display:grid}.pilot-on-target-mine.pilot-on-target-mine-single{grid-template-columns:minmax(160px,280px)}.pilot-on-target-figure{background:#f5f8fa;border:1px solid #e1e8ed;border-radius:10px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}.pilot-on-target-figure>small{color:#52606d;font-size:13px}.pilot-on-target-figure>.pilot-big-number{overflow-wrap:anywhere;font-size:30px;line-height:1.15}.pilot-on-target-basis{margin:0;font-size:13px}.pilot-on-target-viewer>td{background:#f5f8fa}.pilot-on-target-table td>.pilot-tag{margin-left:8px}.pilot-on-target-table td>small{color:#52606d;display:block}.pilot-today-ontarget{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;font-size:14px;display:flex}.pilot-people-rates .pilot-table{margin-top:16px}@media (max-width:640px){.pilot-on-target-mine,.pilot-on-target-mine.pilot-on-target-mine-single{grid-template-columns:1fr}.pilot-on-target-figure>.pilot-big-number{font-size:26px}}.pilot-on-target-credit td>small{color:#52606d;display:block}.pilot-on-target-gap{margin:4px 0 8px;font-size:15px;font-weight:600}.pilot-on-target-estimate{margin:8px 0}.pilot-on-target-estimate>h3{margin:0 0 4px;font-size:14px}.pilot-on-target-estimate>ul{margin:0 0 4px;padding-left:20px;font-size:14px}.pilot-on-target-estimate>p{margin:0 0 4px;font-size:14px}.pilot-on-target-estimate>p.pilot-on-target-next-band{font-weight:600}.pilot-on-target-reason{margin-top:2px;font-size:14px}.pilot-band-bar{margin:8px 0 12px}.pilot-band-track{background:#eef2f5;border-radius:6px;height:28px;position:relative;overflow:hidden}.pilot-band-segment{color:var(--pilot-muted,#5b6b78);white-space:nowrap;background:#dfe7ec;border-left:2px solid #fff;justify-content:center;align-items:center;margin-left:-1px;padding:0 2px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.pilot-band-rate{z-index:1;background:inherit;padding:0 3px;position:relative}.pilot-band-reached{color:#155c3e;background:#cfe7dc}.pilot-band-marker{background:#1f8a5b;width:3px;margin-left:-1.5px;position:absolute;top:-2px;bottom:-2px}.pilot-band-marker-collected{z-index:2;box-sizing:border-box;background:#fff;border:2px solid #1f6f9a;border-radius:50%;width:10px;height:10px;margin-left:-5px;top:auto;bottom:2px}.pilot-band-scale{height:24px;color:var(--pilot-muted,#5b6b78);font-size:12px;position:relative}.pilot-band-scale>.pilot-band-label{white-space:nowrap;position:absolute;top:7px;transform:translate(-50%)}.pilot-band-scale>.pilot-band-tick{background:var(--pilot-muted,#5b6b78);width:2px;height:6px;margin-left:-1px;position:absolute;top:0}.pilot-band-legend{flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;font-size:13px;font-weight:600;display:flex}.pilot-band-legend-item{align-items:center;gap:6px;display:inline-flex}.pilot-band-legend-projected{color:#155c3e}.pilot-band-legend-collected{color:#1f6f9a}.pilot-band-legend-projected>.pilot-band-glyph{background:#1f8a5b;width:3px;height:14px}.pilot-band-legend-collected>.pilot-band-glyph{box-sizing:border-box;border:2px solid #1f6f9a;border-radius:50%;width:10px;height:10px}@media (max-width:640px){.pilot-band-scale{display:none}}.pilot-on-target-collected-block{background:#f5f7f9;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:13px}.pilot-on-target-collected-block h4{margin:0 0 6px;font-size:14px}.pilot-on-target-collected-block p{margin:4px 0 0}.pilot-on-target-projected-total{font-weight:600}.pilot-on-target-job-count{margin:4px 0 0}.pilot-on-target-job-count>p,.pilot-on-target-job-count details>p{margin:0}.pilot-on-target-job-count details>summary{cursor:pointer;color:#1f6f9a;width:fit-content}.pilot-on-target-job-count details>p{margin-top:4px}.pilot-on-target-job-ref{white-space:nowrap}.pilot-on-target-table th{white-space:normal}.pilot-on-target-table th,.pilot-on-target-table td{min-width:0;padding:12px}
.pilot-teamweek-list{gap:16px;display:grid}.pilot-teamweek-person{padding:22px 24px 20px}.pilot-teamweek-person>.pilot-panel-heading{margin-bottom:14px}.pilot-teamweek-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px 16px;display:grid}.pilot-teamweek-day{border-top:1px solid #e2e9ed;flex-direction:column;gap:4px;min-width:0;padding:12px 0 0;display:flex}.pilot-teamweek-day:first-child{border-top:0}.pilot-teamweek-day-heading{color:var(--pilot-muted);overflow-wrap:anywhere;font-size:12px}.pilot-teamweek-hours-unit{display:inline}.pilot-teamweek-day .pilot-numeric{text-align:left}.pilot-teamweek-day-toggle{align-self:flex-start;margin:2px 0 0 -8px}.pilot-teamweek-entries{border-top:1px solid #e2e9ed;margin-top:16px;padding-top:12px}.pilot-teamweek-entries h3{margin:0 0 4px;font-size:13px;font-weight:600}.pilot-teamweek-entry-list{margin:0;padding:0;list-style:none}.pilot-teamweek-entry{border-top:1px solid #e8eef1;grid-template-columns:minmax(0,1fr) 5em auto;align-items:baseline;column-gap:12px;padding:10px 0;font-size:13px;display:grid}.pilot-teamweek-entry:first-child{border-top:0}.pilot-teamweek-entry-what{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pilot-teamweek-entry-what strong{overflow-wrap:anywhere;font-weight:600}.pilot-teamweek-entry-what span{overflow-wrap:anywhere;font-size:12px}.pilot-teamweek-entry b{white-space:nowrap;text-align:right;font-weight:500}.pilot-performance-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:16px;display:flex}.pilot-performance-period-groups{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px 32px;width:100%;display:flex}.pilot-performance-quarter,.pilot-performance-dates{min-width:0}.pilot-performance-quarter-selects,.pilot-performance-dates-row{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.pilot-performance-group-title{color:var(--pilot-muted,#5b6b7a);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.pilot-performance-quarter .pilot-muted{margin:8px 0 0;font-size:13px}.pilot-performance-card{margin-bottom:16px}.pilot-performance-card>.pilot-panel-heading{padding:24px 24px 0}.pilot-performance-card>p.pilot-muted{border-top:1px solid #e2e9ed;margin:0;padding:14px 24px 20px;font-size:14px}.pilot-performance-card .pilot-table-wrap{overflow-x:visible}@media (max-width:1240px){.pilot-teamweek-days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:950px){.pilot-teamweek-days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pilot-teamweek-person{padding:18px 20px 16px}.pilot-performance-card>.pilot-panel-heading{padding:20px 20px 0}.pilot-performance-card>p.pilot-muted{padding:12px 20px 16px}.pilot-teamweek-days{grid-template-columns:1fr}.pilot-teamweek-day{border-top:1px solid #e2e9ed;padding:10px 0 0}.pilot-teamweek-day:first-child{border-top:0}.pilot-teamweek-entry{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.pilot-teamweek-entry-what{grid-column:1/-1}.pilot-teamweek-entry b{text-align:left}.pilot-teamweek-entry>.pilot-button{justify-self:start}.pilot-performance-card .pilot-table,.pilot-performance-card .pilot-table tbody{width:100%;max-width:100%;display:block}.pilot-performance-card .pilot-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilot-performance-card tr.pilot-performance-row{border-top:1px solid #e2e9ed;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 20px;display:grid}.pilot-performance-card tr.pilot-performance-row:first-child{border-top:0}.pilot-performance-card tr.pilot-performance-row>td{overflow-wrap:anywhere;border-top:0;min-width:0;max-width:100%;padding:0}.pilot-performance-card tr.pilot-performance-row>td.pilot-numeric{white-space:nowrap;justify-self:end}.pilot-performance-card tr.pilot-performance-row>td[data-label]{white-space:normal;grid-column:1/-1;justify-content:space-between;justify-self:stretch;column-gap:12px;display:flex}.pilot-performance-card tr.pilot-performance-row>td[data-label]:before{color:var(--pilot-muted);content:attr(data-label);white-space:nowrap}}.pilot-performance-credit td>small{color:#52606d;display:block}.pilot-performance-job-filter .pilot-job-filters{padding:0}
.pilot-change-channel{margin-top:4px;font-size:13px;display:inline-block}
.pilot-entry-correction{color:#688090;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.pilot-entry-correction time{color:#4a6473;font-weight:600}
.pilot-page-heading-side{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pilot-job-setup-heading{margin:8px 0 0;font-size:15px}.pilot-job-setup-row{border:1px solid var(--pilot-border);background:#fbfcfd;border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.pilot-job-setup-row+.pilot-job-setup-row{margin-top:10px}.pilot-job-setup-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:10px 12px;display:grid}.pilot-job-setup-person{gap:4px;display:grid}.pilot-job-setup-level{color:var(--pilot-muted,#5b6b7a);margin:0;font-size:13px}.pilot-job-setup-row-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.pilot-job-setup-responsibility{gap:16px;display:flex}.pilot-job-setup-responsibility label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.pilot-button.pilot-job-setup-remove{width:auto}.pilot-button.pilot-job-setup-add{place-self:flex-start start;width:auto;margin-top:10px}.pilot-team-group h3{margin:12px 0 4px;font-size:14px}.pilot-team-group:first-of-type h3{margin-top:0}.pilot-job-setup-existing{border:1px solid var(--pilot-amber-border);background:var(--pilot-amber-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:14px;display:flex}.pilot-job-setup-existing .pilot-button{width:auto}.pilot-team-lines{margin:0;font-size:14px}.pilot-team-hours li{justify-content:space-between;gap:12px;display:flex}.pilot-team-hours strong{font-variant-numeric:tabular-nums;flex:none}.pilot-job-budget li>.pilot-muted{flex:none}.pilot-button.pilot-team-action{width:auto;margin-top:12px}.pilot-channel-choices{border:0;gap:8px;margin:12px 0 0;padding:0;display:grid}.pilot-channel-choice{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.pilot-channel-preview{gap:8px;margin-top:12px;display:grid}.pilot-channel-preview p{margin:0}.pilot-channel-preview-text{border:1px solid var(--pilot-border);overflow-wrap:anywhere;background:#fbfcfd;border-radius:8px;padding:10px 12px;font-size:14px}.pilot-channel-preview .pilot-button,.pilot-channel-choices+.pilot-button{justify-self:start;width:auto}.pilot-channel-dry-run{border:1px solid var(--pilot-border);overflow-wrap:anywhere;background:#fbfcfd;border-radius:8px;margin:8px 0 12px;padding:10px 12px 10px 28px;font-size:14px}.pilot-job-slack{border-top:1px solid var(--pilot-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;margin-top:16px;padding-top:14px;display:grid}.pilot-job-slack-open{white-space:nowrap;grid-area:1/2;line-height:20px}.pilot-job-channel{gap:8px;min-width:0;display:grid}.pilot-job-channel>p,.pilot-job-channel>.pilot-channel-dry-run{margin:0}.pilot-job-channel-line{align-items:flex-start;gap:8px;line-height:20px;display:flex}.pilot-slack-glyph{flex:none}.pilot-slack-glyph-green{color:#1f8a5b}.pilot-slack-glyph-grey{color:#9aa6b2}.pilot-slack-glyph-amber{color:#c98a12}.pilot-slack-glyph-red{color:#c2413a}.pilot-job-channel .pilot-button{justify-self:start;width:auto}.pilot-line-items{gap:12px;display:grid}.pilot-line-item{border:1px solid var(--pilot-border);border-radius:10px;gap:6px;padding:12px;display:grid}.pilot-line-item-unassigned{border-color:var(--pilot-error-border);background:var(--pilot-error-bg)}.pilot-line-item-head{justify-content:space-between;gap:12px;display:flex}.pilot-line-item-head .pilot-numeric{font-variant-numeric:tabular-nums;flex:none}.pilot-line-item-person-end{flex:none;align-items:center;gap:8px;display:inline-flex}.pilot-line-item-warning{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.pilot-line-items-own{margin:0 0 12px}.pilot-line-items-assign{gap:8px;margin:0 0 12px;display:grid}.pilot-line-items-assign-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pilot-line-items-assign-form .pilot-field{flex:160px;min-width:0}.pilot-line-items-assign-empty{border:1px solid var(--pilot-amber-border);background:var(--pilot-amber-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.pilot-line-items-assign-empty p{margin:0}.pilot-line-item-consultant-note,.pilot-line-items-assign-status{margin:0;font-size:13px}.pilot-line-items-assign-status:empty{min-height:0}.pilot-root #job-team{scroll-margin-top:12px}.pilot-root #job-team:focus:not(:focus-visible){outline:none}
.pilot-time-off-form{gap:12px;display:grid}.pilot-time-off-form>p{margin:0;font-size:13px}.pilot-time-off-dates{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;display:grid}.pilot-time-off-form>.pilot-button{justify-self:start;width:auto}.pilot-time-off-list li{border-top:1px solid var(--pilot-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:12px 0;display:flex}.pilot-time-off-list li:first-child{border-top:0;padding-top:0}.pilot-time-off-lines{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.pilot-time-off-lines .pilot-tag{justify-self:start}.pilot-time-off-lines small{color:var(--pilot-muted);font-size:13px}.pilot-time-off-lines small.pilot-time-off-warning{color:#8a5a00}.pilot-time-off-actions{flex-wrap:wrap;gap:8px;display:flex}.pilot-time-off-actions .pilot-button{width:auto}.pilot-time-off-whos-out{gap:6px;margin:0;display:grid}.pilot-sidebar-out{border-bottom:1px solid #385363;margin-bottom:12px;padding-bottom:12px}.pilot-sidebar-out strong{color:#e7f6f4}.pilot-sidebar-out ul{gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.pilot-leave-balances{gap:10px;margin:0 0 8px;display:grid}.pilot-leave-balances li{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;display:grid}.pilot-leave-balances li>small{color:var(--pilot-muted);grid-column:1/-1;font-size:13px}
.pilot-schedule-weeks{flex-wrap:wrap;gap:8px;display:flex}.pilot-schedule-week{margin:0 0 12px;font-weight:600}.pilot-schedule-form{gap:14px;display:grid}.pilot-schedule-days{gap:10px;display:grid}.pilot-schedule-day{border:1px solid var(--pilot-border);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.pilot-schedule-day>.pilot-button{justify-self:start}.pilot-schedule-day-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pilot-schedule-block{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.pilot-schedule-block .pilot-field{width:140px}.pilot-schedule-zone{border:1px solid var(--pilot-green-border);background:var(--pilot-green-bg);border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.pilot-schedule-block-pacific{color:var(--pilot-ink);flex-basis:100%;margin:0;font-size:14px}.pilot-schedule-block-pacific strong{color:var(--pilot-teal-dark)}.pilot-schedule-warnings{gap:6px;display:grid}.pilot-schedule-warning{border:1px solid var(--pilot-amber-border);background:var(--pilot-amber-bg);border-radius:8px;align-items:baseline;gap:8px;padding:8px 10px;font-size:13px;display:flex}.pilot-schedule-grid-wrap{max-width:100%;overflow-x:auto}.pilot-schedule-grid{border-collapse:collapse;width:100%;font-size:13px}.pilot-schedule-grid th,.pilot-schedule-grid td{border-bottom:1px solid var(--pilot-border);text-align:left;vertical-align:top;padding:8px}.pilot-schedule-grid thead th{color:var(--pilot-muted);white-space:nowrap;font-weight:600}.pilot-schedule-grid thead th:first-child{white-space:normal}.pilot-schedule-grid tbody th small{color:var(--pilot-muted);font-weight:400;display:block}.pilot-schedule-block-lines{margin-bottom:6px;display:grid}.pilot-schedule-grid tbody th .pilot-schedule-row-zone{color:var(--pilot-ink)}.pilot-schedule-pacific{color:var(--pilot-teal-dark);font-weight:600}.pilot-schedule-out{background:var(--pilot-canvas);color:var(--pilot-muted);border-radius:999px;padding:1px 8px;font-weight:600;display:inline-block}@media (max-width:640px){.pilot-schedule-grid thead{display:none}.pilot-schedule-grid,.pilot-schedule-grid tbody,.pilot-schedule-grid tr,.pilot-schedule-grid th,.pilot-schedule-grid td{width:auto;display:block}.pilot-schedule-grid tr{border-bottom:1px solid var(--pilot-border);padding:8px 0}.pilot-schedule-grid th,.pilot-schedule-grid td{border:0;padding:4px 0}.pilot-schedule-grid td{grid-template-columns:96px 1fr;gap:8px;display:grid}.pilot-schedule-grid td:before{content:attr(data-day);color:var(--pilot-muted)}.pilot-schedule-grid td>*{grid-column:2}.pilot-schedule-block .pilot-field{width:calc(50% - 6px);min-width:0}}.pilot-schedule-edit{margin-top:4px;display:block}.pilot-schedule-apply{border:1px dashed var(--pilot-border);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.pilot-schedule-apply-lead,.pilot-schedule-applied{margin:0;font-size:14px}.pilot-schedule-applied{color:var(--pilot-teal-dark)}.pilot-schedule-apply-controls{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.pilot-schedule-apply-controls .pilot-field{width:180px}.pilot-schedule-check{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex}.pilot-schedule-check input{width:18px;height:18px;accent-color:var(--pilot-teal)}
.pilot-live-jobs-legend{float:left;width:100%;color:var(--pilot-ink);margin-bottom:4px;font-size:15px;font-weight:650}.pilot-live-jobs-legend+*{clear:both}.pilot-live-job-list+.pilot-live-jobs-state{margin-top:14px}.pilot-live-jobs>.pilot-button{margin-top:12px}.pilot-job-metrics{background:#e1e8ed;flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.pilot-root .pilot-job-metrics>div{background:#fff;border:0;flex:150px}.pilot-job-setup-dialog{width:min(100%,640px)}@media (min-width:641px){.pilot-job-setup-dialog .pilot-job-setup-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pilot-job-setup-dialog .pilot-job-setup-person{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.pilot-job-setup-dialog .pilot-job-setup-level{grid-column:1/-1}}.pilot-dialog-actions-sticky,.pilot-dialog-footer{box-shadow:0 -10px 14px -12px #122e4047}.pilot-page>.pilot-panel+.pilot-panel,.pilot-page>.pilot-panel+.pilot-live-jobs,.pilot-page>p+.pilot-panel{margin-top:16px}.pilot-panel>:not(.pilot-panel-heading)+.pilot-button,.pilot-panel>.pilot-button+p,.pilot-panel>p+.pilot-card-form{margin-top:12px}.pilot-login-mode{margin:0;line-height:1.55}body:has(.pilot-dialog-backdrop){overflow:hidden}.pilot-on-target-figure>.pilot-big-number.pilot-big-number-text{font-size:20px;line-height:1.25}.pilot-on-target-mine.pilot-on-target-mine-single{grid-template-columns:repeat(auto-fill,minmax(160px,280px))}@media (min-width:641px){.pilot-on-target-table td:first-child,.pilot-history-row>td:not(.pilot-change-what),.pilot-on-target-credit td:last-child{white-space:nowrap}.pilot-on-target-table td:first-child>small{white-space:normal}}.pilot-live-jobs-card>.pilot-job-list{margin:0 -24px -24px}.pilot-job-number{text-align:center;min-width:96px}.pilot-panel>.pilot-empty-inline{padding:14px 18px}.pilot-root input[type=number][list]{appearance:textfield}.pilot-root input[type=number][list]::-webkit-inner-spin-button{appearance:none;margin:0}.pilot-root input[type=number][list]::-webkit-outer-spin-button{appearance:none;margin:0}.pilot-saved-grid{align-items:start}
