.ops-page{color:#12233d;background:#f6f8fb;min-height:70vh}.ops-shell{width:min(1180px,92vw);margin:0 auto}.ops-hero{color:#fff;background:linear-gradient(105deg,#08274e,#0b4b8f);padding:54px 0}.ops-hero h1{margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400}.ops-hero p{color:#dce8f6;max-width:820px;margin:0;line-height:1.65}.ops-kicker{text-transform:uppercase;letter-spacing:.09em;color:#3f75ad;font-size:11px;font-weight:700;display:block}.ops-hero .ops-kicker{color:#c8dcf3}.ops-grid{grid-template-columns:330px 1fr;gap:22px;padding:34px 0 70px;display:grid}.ops-card{background:#fff;border:1px solid #dce3eb;padding:24px;box-shadow:0 4px 16px #0e28460a}.ops-card h2{margin:6px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.ops-assignment>strong{font-size:22px}.ops-assignment dl{margin:22px 0}.ops-assignment dl div{border-bottom:1px solid #e8edf3;justify-content:space-between;gap:18px;padding:11px 0;font-size:12px;display:flex}.ops-assignment dt{color:#6d7888}.ops-assignment dd{text-align:right;margin:0;font-weight:700}.ops-assignment a{color:#1769aa;font-weight:700}.ops-form{gap:18px;display:grid}.ops-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ops-form label,.ops-review-form label{gap:7px;display:grid}.ops-form label>span,.ops-review-form label>span{color:#31465f;font-size:12px;font-weight:700}.ops-form input,.ops-form select,.ops-form textarea,.ops-review-form textarea{width:100%;font:inherit;color:#14273e;background:#fff;border:1px solid #b8c4d1;padding:11px 12px}.ops-note{color:#53677e;background:#edf4fb;border-left:4px solid #1769aa;padding:14px 16px;font-size:12px;line-height:1.6}.ops-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ops-primary,.ops-secondary,.ops-danger{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ops-primary{color:#fff;background:#1769aa}.ops-secondary{color:#154a79;background:#fff;border-color:#9fb0c3}.ops-danger{color:#fff;background:#a80f2d}.ops-summary{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:14px;padding:28px 0;display:grid}.ops-summary>div{text-align:center;background:#fff;border:1px solid #dce3eb;padding:18px}.ops-summary strong{font-size:28px;font-weight:400;display:block}.ops-summary span{text-transform:uppercase;letter-spacing:.08em;color:#6d7888;font-size:10px}.ops-pirep-list{gap:18px;padding-bottom:70px;display:grid}.ops-review-card{gap:18px;display:grid}.ops-review-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ops-review-head h2{margin-bottom:5px}.ops-review-head p{color:#66768a;margin:0;font-size:13px}.ops-status{text-transform:uppercase;letter-spacing:.06em;border:1px solid #c7d2de;padding:7px 10px;font-size:10px;font-weight:700}.ops-status-pending{color:#755400;background:#fff4d8}.ops-status-changes_requested{color:#1d4f91;background:#eaf1ff}.ops-status-accepted{color:#17633b;background:#e8f7ef}.ops-status-rejected{color:#8e1831;background:#fdecef}.ops-review-data{border:1px solid #e1e7ee;grid-template-columns:repeat(5,1fr);display:grid}.ops-review-data>div{border-right:1px solid #e1e7ee;padding:14px}.ops-review-data>div:last-child{border-right:0}.ops-review-data span{color:#758194;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.ops-review-data strong{font-size:13px}.ops-comments{background:#f6f8fb;border-left:3px solid #7c90a6;padding:12px 14px}.ops-comments.staff{border-left-color:#1769aa}.ops-comments strong{text-transform:uppercase;font-size:11px}.ops-comments p{color:#4e6074;margin:5px 0 0;font-size:13px;line-height:1.55}.ops-review-form{gap:12px;display:grid}.ops-approved-note{color:#17633b;background:#e8f7ef;padding:12px 14px;font-size:12px;font-weight:700}.ops-empty{text-align:center;padding:44px}.ops-empty p{color:#6f7c8d}.account-v2-assignment .ops-inline-link{margin-top:8px;display:inline-block}.ops-pirep-chip{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.ops-pirep-chip.pending,.ops-pirep-chip.changes_requested{color:#9b6900}.ops-pirep-chip.accepted{color:#278256}.ops-pirep-chip.rejected{color:#b31e3d}.ops-live-list{gap:16px;padding-bottom:70px;display:grid}.ops-live-card{gap:18px;display:grid}.ops-live-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ops-live-head h2{margin:5px 0 4px}.ops-live-head p{color:#66768a;margin:0;font-size:13px}.ops-connection{text-transform:uppercase;letter-spacing:.06em;border:1px solid;padding:7px 10px;font-size:10px;font-weight:700}.ops-connection.healthy{color:#17633b;background:#e8f7ef;border-color:#9fd0b5}.ops-connection.stale{color:#994623;background:#fff0e8;border-color:#e5b29e}.ops-live-foot{color:#6d7888;justify-content:space-between;gap:18px;font-size:11px;display:flex}.ops-live-card .ops-kicker{color:#1769aa}html[data-theme=dark] .ops-page{color:#e8eef7;background:#08111f}html[data-theme=dark] .ops-card,html[data-theme=dark] .ops-summary>div{color:#e8eef7;background:#111c2a;border-color:#2c3f56}html[data-theme=dark] .ops-form input,html[data-theme=dark] .ops-form select,html[data-theme=dark] .ops-form textarea,html[data-theme=dark] .ops-review-form textarea{color:#edf3fa;background:#0b1624;border-color:#41536a}html[data-theme=dark] .ops-note{color:#cfe1f3;background:#102944}html[data-theme=dark] .ops-assignment dl div,html[data-theme=dark] .ops-review-data,html[data-theme=dark] .ops-review-data>div{border-color:#2c3f56}html[data-theme=dark] .ops-comments{background:#0d1826}html[data-theme=dark] .ops-comments p{color:#a7b5c7}html[data-theme=dark] .ops-secondary{color:#d7e7f7;background:#111c2a;border-color:#52667d}html[data-theme=dark] .ops-live-head p,html[data-theme=dark] .ops-live-foot{color:#a7b5c7}@media (max-width:900px){.ops-grid{grid-template-columns:1fr}.ops-review-data{grid-template-columns:repeat(2,1fr)}.ops-summary{grid-template-columns:repeat(3,1fr)}.ops-summary .ops-secondary{grid-column:1/-1}}@media (max-width:620px){.ops-form-grid,.ops-summary,.ops-review-data{grid-template-columns:1fr}.ops-review-head,.ops-live-head{flex-direction:column}.ops-actions{justify-content:stretch}.ops-actions>*{flex:1}.ops-hero h1{font-size:34px}.ops-live-foot{flex-direction:column}}
.pilot-auth-main{align-items:center}.pilot-auth-copy{max-width:620px;padding-top:0}.pilot-auth-copy h1{max-width:620px}.pilot-auth-copy h2{margin-bottom:14px}.pilot-auth-intro{color:#9fb2c9;max-width:610px;margin:0 0 24px;font-size:14px;line-height:1.6}.pilot-auth-form{gap:16px;width:min(100%,560px);margin-top:26px;display:grid}.pilot-auth-form label{gap:7px;min-width:0;display:grid}.pilot-auth-form label>span{color:#e5edf7;text-transform:none;letter-spacing:0;font-size:12px;font-weight:700}.pilot-auth-form input{box-sizing:border-box;color:#fff;width:100%;height:44px;font:inherit;background:#0b1726;border:1px solid #52708f;border-radius:2px;outline:none;padding:0 13px}.pilot-auth-form input:focus{border-color:#1f86d8;box-shadow:0 0 0 2px #1f86d82e}.pilot-auth-form .button{cursor:pointer;border:0;justify-self:start;width:auto;min-width:170px;margin-top:2px}.pilot-auth-form .button:disabled{opacity:.65;cursor:wait}.pilot-auth-error{background:#3a1020;border-left:3px solid #d42d52;padding:10px 12px;line-height:1.5;color:#ffd8e1!important;margin:0!important;font-size:12px!important}.pilot-auth-switch{color:#a9b9ca!important;margin:4px 0 0!important;font-size:13px!important}.pilot-auth-switch a{color:#65b3ff;font-weight:700;text-decoration:none}.pilot-auth-switch a:hover{text-decoration:underline}.pilot-staff-login{color:#9fb2c9;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:14px;width:min(100%,560px);margin-top:18px;padding-top:16px;font-size:13px;display:flex}.pilot-staff-login a{color:#fff;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.pilot-staff-login a:hover{text-decoration:underline}.pilot-staff-login a>span{font-size:16px;line-height:1}html[data-theme=light] .pilot-auth-copy .pilot-auth-intro{color:#637286}html[data-theme=light] .pilot-auth-form label>span{color:#263a58}html[data-theme=light] .pilot-auth-form input{color:#14273e;background:#fff;border-color:#aebdcd}html[data-theme=light] .pilot-auth-switch{color:#637286!important}html[data-theme=light] .pilot-auth-switch a{color:#075aaa}html[data-theme=light] .pilot-staff-login{color:#637286;border-top-color:#d7e0e9}html[data-theme=light] .pilot-staff-login a{color:#075aaa}@media (min-width:761px){.pilot-auth-form.register-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pilot-auth-form.register-form .pilot-auth-error,.pilot-auth-form.register-form .button,.pilot-auth-form.register-form .pilot-auth-switch{grid-column:1/-1}}@media (max-width:760px){.pilot-auth-copy{max-width:none}.pilot-auth-form,.pilot-auth-form .button{width:100%}.pilot-staff-login{flex-direction:column;align-items:flex-start;gap:8px;width:100%}}
