.fd-native-header{display:contents}body:has(.fd-native-header){--fd-native-height:95px;--fd-positive:#a7e3bc;--fd-positive-bg:#17352a;--fd-negative:#ffc0bb;--fd-negative-bg:#341d1d;background:var(--canvas)}body:has(.fd-native-header .workspace-primary-header[data-fd-theme=light]){--fd-positive:#276247;--fd-positive-bg:#e8f5ee;--fd-negative:#912f27;--fd-negative-bg:#fff0ed}body:has(.fd-native-header) .app-shell{min-height:calc(100dvh - var(--fd-native-height));background:var(--canvas)}body:has(.fd-native-header) .hub-area-switcher{display:none!important}body:has(.fd-native-header) .app-shell>.workspace{width:0;min-height:calc(100dvh - var(--fd-native-height));flex:1;margin-left:0!important}body:has(.fd-native-header) .app-shell.workspace-focus-mode>.sidebar{position:fixed!important}body:has(.fd-native-header) .workspace-focus-exit{top:calc(var(--fd-native-height) + 12px);color:var(--ink);border-color:var(--line);background:var(--panel)}:is(body:has(.fd-native-header) .account-toolbar,body:has(.fd-native-header) .mobile-header){color:var(--ink);background:var(--surface);border-color:var(--line)}body:has(.fd-native-header) :is(.panel,.aircraft-banner,.status-card,.empty-workspace-card,.admin-panel){color:var(--ink);background:var(--panel);border-color:var(--line);box-shadow:0 5px 20px #0001}body:has(.fd-native-header) .primary-button{color:#fff;background:linear-gradient(135deg,#a53745,#812c39);box-shadow:0 4px 12px #67253225}body:has(.fd-native-header) .secondary-button{color:var(--ink);border-color:var(--line);background:var(--surface-muted)}body:has(.fd-native-header) .b16-staging-banner{color:#dce8eb;background:#213e4b;border-color:#637b86;font-size:10px}@media (width<=760px){body:has(.fd-native-header) .app-shell>.workspace{width:100%}body:has(.fd-native-header) .content{padding-top:22px}}:is(body:has(.fd-native-header) .fd-aircraft-shell>.workspace>.account-toolbar,body:has(.fd-native-header) .fd-aircraft-shell>.workspace>.mobile-header){display:none}body:has(.fd-native-header) .fd-aircraft-shell .content{width:min(1480px,100% - 48px);padding-top:24px}body:has(.fd-native-header) .fd-aircraft-shell .topbar h1{letter-spacing:-.035em;font-size:clamp(26px,3vw,34px);line-height:1.15}body:has(.fd-native-header) .fd-aircraft-shell .topbar{margin-bottom:20px}body:has(.fd-native-header) .fd-aircraft-page-header{margin-bottom:24px}body:has(.fd-native-header) .fd-aircraft-route{justify-content:space-between;align-items:center;gap:16px;min-height:30px;margin-bottom:12px;display:flex}body:has(.fd-native-header) .fd-aircraft-route>a{color:var(--blue);font-size:12px;font-weight:700;text-decoration:none}body:has(.fd-native-header) .fd-aircraft-route>a:hover{text-decoration:underline}body:has(.fd-native-header) .fd-aircraft-route>span{color:var(--muted);letter-spacing:1px;font:9px monospace}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-bar{border:1px solid var(--line);background:var(--panel);box-shadow:none;border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0;padding:14px 17px}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-identity{width:100%}body:has(.fd-native-header) .aircraft-context-identity{color:var(--ink)}body:has(.fd-native-header) .aircraft-context-identity strong{color:var(--ink);letter-spacing:.3px;font:700 23px monospace}:is(body:has(.fd-native-header) .aircraft-context-identity small,body:has(.fd-native-header) .aircraft-context-metrics small){color:var(--muted)}body:has(.fd-native-header) .aircraft-context-metrics strong{color:var(--ink)}body:has(.fd-native-header) button.aircraft-context-identity:hover{color:var(--ink);background:var(--surface-muted)}body:has(.fd-native-header) .aircraft-context-identity[aria-expanded=true]{color:var(--ink);background:var(--surface-muted)}body:has(.fd-native-header) .aircraft-switcher-menu{border-color:var(--line-strong);background:var(--panel);color:var(--ink)}body:has(.fd-native-header) .aircraft-switcher-option{color:var(--ink);background:var(--panel);border-color:var(--line)}body:has(.fd-native-header) .aircraft-switcher-option small{color:var(--muted)}:is(body:has(.fd-native-header) .aircraft-switcher-option:hover,body:has(.fd-native-header) .aircraft-switcher-option.active){color:var(--ink);background:var(--surface-muted)}body:has(.fd-native-header) :is(.empty-workspace-shell,.auth-shell,.onboarding-shell){color:var(--ink);background:var(--canvas)}body:has(.fd-native-header) :is(.records-workspace,.records-upload-panel,.records-review-form,.ad-command-panel,.ad-library-panel,.stc-records-panel,.stc-picker,.ad-archive-results){color:var(--ink);background:var(--panel);border-color:var(--line);box-shadow:none}body:has(.fd-native-header) :is(.topbar,.panel-heading,.empty-workspace-card,.records-workspace-heading) :is(h1,h2,h3){color:var(--ink)}body:has(.fd-native-header) :is(.subhead,.empty-records,.records-empty,.empty-workspace-card>p,.panel-heading p,.records-workspace-heading p:not(.eyebrow),.form-note,.integration-note,.disclaimer){color:var(--muted)}body:has(.fd-native-header) :is(.app-form,.admin-edit-form,.records-reference) label{color:var(--muted)}body:has(.fd-native-header) :is(.content,.modal,.onboarding-shell,.settings-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea){color:var(--ink);background-color:var(--panel);border-color:var(--line-strong)}body:has(.fd-native-header) :is(.content,.modal,.onboarding-shell) :is(input,textarea)::placeholder{color:var(--muted);opacity:.85}body:has(.fd-native-header) :is(.content,.modal,.onboarding-shell) :is(input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}body:has(.fd-native-header) :is(.loading-bar,.ad-run-message){color:var(--ink);background:var(--surface-muted);border-color:var(--line)}body:has(.fd-native-header) :is(.form-error,.records-message.error,.pilot-error){color:var(--fd-negative);background:var(--fd-negative-bg);border-color:var(--fd-negative)}body:has(.fd-native-header) .records-message.success{color:var(--fd-positive);background:var(--fd-positive-bg);border-color:var(--fd-positive)}body:has(.fd-native-header) :is(.ad-dense-row,.stc-candidate-row,.stc-record-row){color:var(--ink);background:var(--panel);border-color:var(--line)}body:has(.fd-native-header) :is(.ad-dense-row,.stc-candidate-row,.stc-record-row):hover{background:var(--surface-muted)}body:has(.fd-native-header) :is(.ad-dense-row,.stc-candidate-row,.stc-record-row) small{color:var(--muted)}body:has(.fd-native-header) :is(.ad-dense-header,.ad-status-actions,.ad-filter-tabs,.compliance-primary-tabs,.ad-currency-bar){color:var(--muted);background:var(--surface-muted);border-color:var(--line)}body:has(.fd-native-header) :is(.ad-filter-tabs,.compliance-primary-tabs) button{color:var(--muted);border-color:var(--line);background:0 0}body:has(.fd-native-header) :is(.ad-filter-tabs,.compliance-primary-tabs) button.active{color:var(--ink);background:var(--panel);border-color:var(--line-strong);box-shadow:inset 0 -2px #a73544}body:has(.fd-native-header) .ad-currency-bar :is(strong,small,span){color:inherit}body:has(.fd-native-header) .ad-currency-bar strong{color:var(--ink)}@media (width<=760px){body:has(.fd-native-header) .fd-aircraft-shell .content{width:calc(100% - 28px);padding-top:16px}body:has(.fd-native-header) .fd-aircraft-route{gap:8px}body:has(.fd-native-header) .fd-aircraft-route>span{display:none}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-bar{grid-template-columns:minmax(0,1fr);padding:12px}body:has(.fd-native-header) .aircraft-context-identity strong{font-size:21px}body:has(.fd-native-header) .pilot-shell .pilot-topbar{flex-direction:column;align-items:stretch;gap:16px}body:has(.fd-native-header) .pilot-shell .pilot-topbar>div{width:100%;min-width:0;max-width:100%}body:has(.fd-native-header) .pilot-shell .pilot-top-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}body:has(.fd-native-header) .pilot-shell .pilot-top-actions>:is(a,button){white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:44px;padding:11px 16px}}body:has(.fd-native-header) .app-shell{display:block}body:has(.fd-native-header) .app-shell>.workspace{width:100%;min-width:0;margin:0}body:has(.fd-native-header) .fd-native-tools{--fd-tools-font-size:13px;width:100%;min-width:0;max-width:100%;font-size:var(--fd-tools-font-size);color:var(--ink);background:var(--panel);border-bottom:1px solid var(--line);box-sizing:border-box;flex-wrap:wrap;align-items:stretch;gap:0;padding:0 8px;line-height:1.4;display:flex;position:relative}body:has(.fd-native-header) .fd-native-tools>:is(.brand,.hub-area-switcher,.nav-group-label,.sidebar-collapse-toggle,.sidebar-focus-button,.close-nav){display:none}body:has(.fd-native-header) .fd-native-tools>nav{flex-wrap:wrap;flex:1;gap:0;min-width:0;margin:0;padding:0;display:flex;overflow:visible}body:has(.fd-native-header) .fd-native-tools .nav-item{width:auto;min-width:0;max-width:100%;min-height:44px;box-shadow:none;color:var(--muted);font-size:var(--fd-tools-font-size);text-align:center;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:auto;justify-content:center;align-items:center;gap:5px;margin:0;padding:8px 12px;font-weight:600;line-height:1.4;transition:background-color .16s,color .16s,border-color .16s;display:flex;position:relative}body:has(.fd-native-header) .fd-native-tools .nav-item.active{color:var(--ink);background:var(--surface-muted);border-bottom-color:var(--accent)}body:has(.fd-native-header) .fd-native-tools .nav-item:before{display:none}body:has(.fd-native-header) .fd-native-tools>nav>.nav-item:not(:first-child):after{content:"";background:var(--line);pointer-events:none;width:1px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}body:has(.fd-native-header) .fd-native-tools .nav-item>:is(svg,.pilot-nav-symbol){display:none}body:has(.fd-native-header) .fd-native-tools .nav-item>span{opacity:1;visibility:visible;width:auto;min-width:0;display:inline}body:has(.fd-native-header) .fd-native-tools .nav-item:hover{background:var(--surface-muted);color:var(--ink)}body:has(.fd-native-header) .fd-native-tools .nav-item:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}body:has(.fd-native-header) .fd-native-tools .nav-item em{background:var(--surface-muted);color:var(--ink);border:1px solid var(--line);font-size:inherit;flex:none;padding:1px 5px}body:has(.fd-native-header) .fd-native-tools .fd-sidebar-utilities{flex:none;align-items:center;gap:12px;display:flex}body:has(.fd-native-header) .fd-native-tools .fd-sidebar-utilities a{color:var(--muted);font-size:12px;text-decoration:none}body:has(.fd-native-header) .fd-native-tools .fd-sidebar-utilities svg{display:none}body:has(.fd-native-header) .fd-native-tools .sidebar-footer{border:0;flex:none;margin:0;padding:0}body:has(.fd-native-header) .fd-native-tools .sidebar-signout{padding-inline:8px;font-size:12px}body:has(.fd-native-header) .app-shell>.workspace>:is(.mobile-header,.account-toolbar){display:none}body:has(.fd-native-header) .fd-aircraft-menu-button{display:none}body:has(.fd-native-header) .workspace-focus-mode>.workspace{width:100%;padding:0}body:has(.fd-native-header){--accent:#ef919b;--fd-action:#a73544}body:has(.fd-native-header .workspace-primary-header[data-fd-theme=light]){--accent:#a12f3e}body:has(.fd-native-header) :is(.eyebrow,.panel-kicker,.product-kicker,.overview-text-link,.initial-setup-progress>span,.initial-setup-detail>span){color:var(--accent)}body:has(.fd-native-header) .initial-setup-track i{background:var(--fd-action)}body:has(.fd-native-header) :is(.compliance-primary-tabs button.active,.compliance-primary-tabs button.active:hover){box-shadow:inset 0 -3px var(--fd-action)}body:has(.fd-native-header) :is(.compliance-primary-tabs button em,.ad-filter-tabs button em,.records-tabs button em,.records-category-count,.overview-count,.record-count){background:var(--surface-muted);color:var(--ink);border-color:var(--line)}body:has(.fd-native-header) .compliance-primary-tabs .compliance-viewing{background:var(--surface-muted);color:var(--ink);border-color:var(--line-strong)}body:has(.fd-native-header) :is(.aircraft-context-identity em,.product-type,.aircraft-type,.records-category-summary,.records-category-summary>span){color:var(--ink);background:var(--surface-muted);border-color:var(--line)}body:has(.fd-native-header) .pdf-review-fullscreen{--review-action:var(--accent)}body:has(.fd-native-header) [class*=cropSave]{background:var(--fd-action)!important;color:#fff!important;border-color:var(--fd-action)!important}@media (width<=760px){body:has(.fd-native-header) .fd-native-tools{gap:0;padding:0 8px}:is(body:has(.fd-native-header) .fd-native-tools .fd-sidebar-utilities,body:has(.fd-native-header) .fd-native-tools .sidebar-footer){display:none}body:has(.fd-native-header) .fd-native-tools>nav{flex-basis:100%;order:1}body:has(.fd-native-header) .fd-tools-account{margin-left:auto}body:has(.fd-native-header) .fd-native-tools .nav-item{min-height:44px}}body:has(.fd-native-header) .fd-native-tools [hidden]{display:none}body:has(.fd-native-header) .fd-tools-account{flex:none;position:relative}body:has(.fd-native-header) .fd-tools-account summary{cursor:pointer;min-height:44px;font-size:var(--fd-tools-font-size);color:var(--muted);padding:11px 12px;font-weight:600;line-height:1.4}body:has(.fd-native-header) .fd-tools-account>div{z-index:50;background:var(--panel);min-width:180px;color:var(--ink);border:1px solid var(--line-strong);border-radius:6px;padding:8px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #0004}body:has(.fd-native-header) .fd-tools-account :is(a,button){min-height:44px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;padding:10px;font-size:14px;text-decoration:none;display:block}body:has(.fd-native-header) .fd-tools-account :is(a,button):hover{background:var(--surface-muted)}body:has(.fd-native-header) :is(.binder-category small,.records-category-summary small,.unified-section-title p,.unified-save-bar>p){color:var(--accent)}body:has(.fd-native-header) :is(.records-category-summary strong,.unified-save-bar strong){color:var(--ink)}body:has(.fd-native-header) :is(.unified-flow span.active,.configuration-choice:has(input:checked),.unified-save-bar,.add-aircraft-link){color:var(--ink);background:var(--surface-muted);border-color:var(--accent)}body:has(.fd-native-header) :is(.configuration-choice input,.owner-ack input){accent-color:var(--fd-action)}body:has(.fd-native-header) :is(.records-tabs em,.status-pill.neutral){color:var(--ink);background:var(--surface-muted);border-color:var(--line)}body:has(.fd-native-header) .records-upload-progress span{background:var(--fd-action)}body:has(.fd-native-header) :is(.page-help-drawer button.primary,.billing-actions .billing-plan-button-featured){background:var(--fd-action);color:#fff;border-color:var(--fd-action)}body:has(.fd-native-header) [class*=oneScreenReview]{--review-action:var(--accent)}body:has(.fd-native-header) :is(.row-icon.brand-action,.status-pill.brand-action){color:var(--accent);background:var(--surface-muted)}body:has(.fd-native-header) .fd-tools-back{min-height:44px;color:var(--ink);font-size:var(--fd-tools-font-size);border-right:1px solid var(--line);flex:none;align-items:center;gap:5px;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}body:has(.fd-native-header) .fd-tools-back:hover{color:var(--accent);background:var(--surface-muted)}body:has(.fd-native-header) .fd-tools-back:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}body:has(.fd-native-header) .fd-aircraft-page-header{width:100%;margin-bottom:16px}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-bar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);width:100%;padding:4px 8px;position:static}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-identity{border-right:0;border-radius:0;min-width:0;min-height:58px;padding:8px}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-identity small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4;overflow:visible}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-roundel{width:40px;height:40px}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-metrics>span{text-align:left;min-height:52px;padding:6px 12px}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-metrics :is(small,strong){white-space:normal;overflow-wrap:anywhere}body:has(.fd-native-header) .overview-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 28px;width:100%;display:grid}body:has(.fd-native-header) .overview-introduction>.eyebrow{grid-column:1;margin:0}body:has(.fd-native-header) .overview-introduction>h1{grid-column:1;margin:0}body:has(.fd-native-header) .overview-introduction-detail{grid-area:1/2/3;min-width:0}body:has(.fd-native-header) .overview-introduction-detail .member-identity-line{margin:0 0 4px}body:has(.fd-native-header) .overview-introduction-detail .subhead{margin:0;line-height:1.5}body:has(.fd-native-header) .overview-work-grid{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:16px;margin-top:14px}body:has(.fd-native-header) .overview-side-stack{gap:16px}body:has(.fd-native-header) :is(.mechanic-summary-card,.recent-activity-card){padding:16px}body:has(.fd-native-header) .attention-panel .panel-heading{padding:16px 18px}body:has(.fd-native-header) .attention-panel :is(.table-header,.upcoming-row){grid-template-columns:36px minmax(140px,1fr) minmax(190px,1.25fr) minmax(124px,.6fr) 18px;gap:14px;padding:12px 18px}body:has(.fd-native-header) .attention-panel .table-header>span:first-child{grid-column:2}body:has(.fd-native-header) .attention-panel .table-header>span:nth-child(2){grid-column:3}body:has(.fd-native-header) .attention-panel .table-header>span:nth-child(3){text-align:center;grid-column:4}body:has(.fd-native-header) .attention-panel .table-header>span:nth-child(4){grid-column:5}body:has(.fd-native-header) .attention-panel .row-icon{position:static}body:has(.fd-native-header) .attention-panel :is(.item-name,.due-date){gap:5px;min-width:0}body:has(.fd-native-header) .attention-panel :is(.item-name,.due-date) :is(strong,small){white-space:normal;overflow-wrap:anywhere;line-height:1.5}body:has(.fd-native-header) .attention-panel .status-pill{text-align:center;white-space:normal;overflow-wrap:anywhere;place-self:center;max-width:100%;padding:7px 12px;line-height:1.4}@media (width<=1150px){body:has(.fd-native-header) .overview-work-grid{grid-template-columns:minmax(0,1fr)}body:has(.fd-native-header) .overview-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body:has(.fd-native-header) .fd-tools-back{border-right:0;min-height:44px}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-bar{grid-template-columns:minmax(0,1fr);padding:4px 8px}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-identity{min-height:54px;padding:6px 0}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-metrics>span{min-height:48px;padding:7px 8px}body:has(.fd-native-header) .fd-aircraft-page-header .aircraft-context-metrics>span:nth-child(odd){border-left:0}body:has(.fd-native-header) .overview-introduction{grid-template-columns:minmax(0,1fr);gap:6px}body:has(.fd-native-header) .overview-introduction-detail{grid-area:auto/1}body:has(.fd-native-header) .overview-side-stack{grid-template-columns:minmax(0,1fr)}body:has(.fd-native-header) .attention-panel .table-header{display:none}body:has(.fd-native-header) .attention-panel .upcoming-row{grid-template-columns:minmax(0,1fr) minmax(95px,.75fr);grid-template-areas:"item item""due status";gap:12px 16px;padding:14px 12px}body:has(.fd-native-header) .attention-panel .row-icon{position:absolute;top:14px;left:12px}body:has(.fd-native-header) .attention-panel .item-name{grid-area:item;justify-content:center;min-height:36px;padding-left:46px;padding-right:20px}body:has(.fd-native-header) .attention-panel .item-name small{display:none}body:has(.fd-native-header) .attention-panel .due-date{grid-area:due;display:flex}body:has(.fd-native-header) .attention-panel .status-pill{grid-area:status;padding:7px 10px}body:has(.fd-native-header) .attention-panel .upcoming-row>svg{position:absolute;top:23px;right:12px}}html[data-text-size=large] body:has(.fd-native-header) .fd-native-tools{--fd-tools-font-size:18px}@media (width<=830px){body:has(.fd-native-header) .fd-native-tools:has(.fd-tools-back)>nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}
