:root{--crew-scrollbar-thumb:#aeaeae;--crew-scrollbar-thumb-hover:#8a8a8a;--crew-scrollbar-track-hover:#9797973c;--crew-page-bg:#f5f7fa;--crew-ink:#30373c;--crew-muted:#616e7c;--crew-card:#fff;--crew-stroke:#cbd2d9;--crew-accent:#d1b300;--crew-accent-dark:#6b5a00;--crew-accent-soft:#fff8cc;--crew-pill-text:#6b5a00;--crew-progress-track:#1f293314;--crew-error-bg:#ff9690;--crew-error-text:#270402;--crew-error-dot:#db3329;--crew-shadow:0 18px 48px #1f29331f;--crew-logo-shadow:0 6px 18px #1f29331a;--crew-shell-warm:#d1b30073;--crew-shell-cool:#6b5a0038}:root[data-crew-theme=dark]{--crew-scrollbar-thumb:#7b8794;--crew-scrollbar-thumb-hover:#9aa5b1;--crew-scrollbar-track-hover:#ffffff18;--crew-page-bg:#30373c;--crew-ink:#f5f7fa;--crew-muted:#9aa5b1;--crew-card:#43464b;--crew-stroke:#585d61;--crew-accent:#fcd804;--crew-accent-dark:#e8c703;--crew-accent-soft:#544500;--crew-pill-text:#fff8cc;--crew-progress-track:#ffffff1f;--crew-error-bg:#ff9690;--crew-error-text:#270402;--crew-error-dot:#db3329;--crew-shadow:0 14px 40px #00000073;--crew-logo-shadow:0 6px 18px #0006;--crew-shell-warm:#fcd80447;--crew-shell-cool:#e8c7032e}:root[data-crew-theme-name=sketchy]{--crew-page-bg:#f7f7f9;--crew-ink:#212529;--crew-muted:#555;--crew-card:#fff;--crew-stroke:#333;--crew-accent:#333;--crew-accent-dark:#212529;--crew-accent-soft:#e9e9e9;--crew-pill-text:#212529;--crew-shadow:2px 3px 0 #0000001f;--crew-logo-shadow:none;--crew-shell-warm:transparent;--crew-shell-cool:transparent}:root[data-crew-theme-name=sketchy][data-crew-theme=dark]{--crew-page-bg:#1a1d20;--crew-ink:#f1f3f5;--crew-muted:#adb5bd;--crew-card:#212529;--crew-stroke:#ced4da;--crew-accent:#dee2e6;--crew-accent-dark:#f8f9fa;--crew-accent-soft:#343a40;--crew-pill-text:#f1f3f5}:root[data-crew-theme-name=sketchy] body{font-family:Neucha,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-crew-theme-name=sketchy] .loading-shell{border-width:2px;border-radius:15px 5px 5px 25px/5px 25px 25px 5px}:root[data-crew-theme-name=sketchy] .brand-name,:root[data-crew-theme-name=sketchy] .headline{font-family:Cabin Sketch,Neucha,cursive;font-weight:700}:root[data-crew-theme-name=greenscreen]{--crew-page-bg:#f2f7ee;--crew-ink:#102010;--crew-muted:#3a4f3a;--crew-card:#fbfcf7;--crew-stroke:#8fb08f;--crew-accent:#1e6b1e;--crew-accent-dark:#124712;--crew-accent-soft:#d4ebcb;--crew-pill-text:#124712;--crew-shadow:none;--crew-logo-shadow:none;--crew-shell-warm:transparent;--crew-shell-cool:transparent}:root[data-crew-theme-name=greenscreen][data-crew-theme=dark]{--crew-page-bg:#000;--crew-ink:#3f3;--crew-muted:#22b322;--crew-card:#000;--crew-stroke:#1f9f1f;--crew-accent:#3f3;--crew-accent-dark:#7cff7c;--crew-accent-soft:#030;--crew-pill-text:#7cff7c}:root[data-crew-theme-name=greenscreen] body{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}:root[data-crew-theme-name=greenscreen] .loading-shell{border-radius:0}:root[data-crew-theme-name=materia]{--crew-page-bg:#f5f5f5;--crew-ink:#444;--crew-muted:#666;--crew-card:#fff;--crew-stroke:transparent;--crew-accent:#2196f3;--crew-accent-dark:#1976d2;--crew-accent-soft:#e3f2fd;--crew-pill-text:#1565c0;--crew-shadow:0 6px 36px #0000004d;--crew-logo-shadow:0 1px 4px #0006;--crew-shell-warm:transparent;--crew-shell-cool:transparent}:root[data-crew-theme-name=materia][data-crew-theme=dark]{--crew-page-bg:#181818;--crew-ink:#e6e6e6;--crew-muted:#adadad;--crew-card:#212121;--crew-accent:#90caf9;--crew-accent-dark:#64b5f6;--crew-accent-soft:#1a2a3d;--crew-pill-text:#bbdefb;--crew-shadow:0 6px 36px #0009}:root[data-crew-theme-name=materia] body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-crew-theme-name=materia] .loading-shell{border-radius:3px}:root[data-crew-theme-name=cerulean]{--crew-page-bg:#f5fafe;--crew-ink:#343a40;--crew-muted:#5c636a;--crew-card:#fff;--crew-stroke:#dee2e6;--crew-accent:#2fa4e7;--crew-accent-dark:#1474ac;--crew-accent-soft:#d5edfa;--crew-pill-text:#0e5279;--crew-shell-warm:#2fa4e74d;--crew-shell-cool:#13425c2e}:root[data-crew-theme-name=cerulean][data-crew-theme=dark]{--crew-page-bg:#212c35;--crew-ink:#f8f9fa;--crew-muted:#adb5bd;--crew-card:#212529;--crew-stroke:#495057;--crew-accent-dark:#82c8f1;--crew-accent-soft:#0f3a52;--crew-pill-text:#9bd3f4}:root[data-crew-theme-name=minty]{--crew-page-bg:#f7f7f9;--crew-ink:#4a4a4a;--crew-muted:#666;--crew-card:#fff;--crew-stroke:#eceeef;--crew-accent:#78c2ad;--crew-accent-dark:#367865;--crew-accent-soft:#e4f3ef;--crew-pill-text:#367865;--crew-shell-warm:#78c2ad59;--crew-shell-cool:#3678652e}:root[data-crew-theme-name=minty][data-crew-theme=dark]{--crew-page-bg:#212529;--crew-ink:#f8f9fa;--crew-muted:#adb5bd;--crew-card:#2b3035;--crew-stroke:#495057;--crew-accent-dark:#aedace;--crew-accent-soft:#24453c;--crew-pill-text:#c9e7de}:root[data-crew-theme-name=minty] .brand-name,:root[data-crew-theme-name=minty] .headline{font-family:Montserrat,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}:root[data-crew-theme-name=simplex]{--crew-page-bg:#fdf6f5;--crew-ink:#212529;--crew-muted:#555;--crew-card:#fff;--crew-stroke:#ccc;--crew-accent:#d9230f;--crew-accent-dark:#b81e0d;--crew-accent-soft:#f7d3cf;--crew-pill-text:#94180a;--crew-shell-warm:#d9230f40;--crew-shell-cool:#373a3c26}:root[data-crew-theme-name=simplex][data-crew-theme=dark]{--crew-page-bg:#262a2e;--crew-ink:#e6e6e6;--crew-muted:#adb5bd;--crew-card:#212529;--crew-stroke:#444;--crew-accent-dark:#e87b6f;--crew-accent-soft:#4a1a14;--crew-pill-text:#f4bfb9}:root[data-crew-theme-name=simplex] body{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-crew-theme-name=slate]{--crew-page-bg:#eef0f2;--crew-ink:#272b30;--crew-muted:#52575c;--crew-card:#fff;--crew-stroke:#adb5bd;--crew-accent:#3a3f44;--crew-accent-dark:#272b30;--crew-accent-soft:#dee2e6;--crew-pill-text:#272b30;--crew-shell-warm:#3a3f4440;--crew-shell-cool:#7a828833}:root[data-crew-theme-name=slate][data-crew-theme=dark]{--crew-page-bg:#272b30;--crew-ink:#e9ecef;--crew-muted:#aaa;--crew-card:#32383e;--crew-stroke:#52575c;--crew-accent:#7a8288;--crew-accent-dark:#fff;--crew-accent-soft:#3a3f44;--crew-pill-text:#fff;--crew-shadow:0 14px 40px #00000080}:root[data-crew-theme-name=slate] body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}:root[data-crew-theme-name=solar]{--crew-page-bg:#fdf6e3;--crew-ink:#073642;--crew-muted:#3d545c;--crew-card:#fdf6e3;--crew-stroke:#93a1a1;--crew-accent:#b58900;--crew-accent-dark:#826200;--crew-accent-soft:#f0e7cc;--crew-pill-text:#483700;--crew-shell-warm:#b589004d;--crew-shell-cool:#2aa1982e}:root[data-crew-theme-name=solar][data-crew-theme=dark]{--crew-page-bg:#002b36;--crew-ink:#eee8d5;--crew-muted:#839496;--crew-card:#073642;--crew-stroke:#586e75;--crew-accent-dark:#d3b866;--crew-accent-soft:#3a3410;--crew-pill-text:#dcc685;--crew-shadow:0 14px 40px #00000080}:root[data-crew-theme-name=solar] body{font-family:"Source Sans 3",Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-crew-theme-name=spacelab]{--crew-page-bg:#f8f9fa;--crew-ink:#2d2d2d;--crew-muted:#555;--crew-card:#fff;--crew-stroke:#dee2e6;--crew-accent:#446e9b;--crew-accent-dark:#3f658f;--crew-accent-soft:#dae2eb;--crew-pill-text:#3f658f;--crew-shell-warm:#446e9b4d;--crew-shell-cool:#9993}:root[data-crew-theme-name=spacelab][data-crew-theme=dark]{--crew-page-bg:#242424;--crew-ink:#f1f3f5;--crew-muted:#adb5bd;--crew-card:#2d2d2d;--crew-stroke:#495057;--crew-accent-dark:#8fa8c3;--crew-accent-soft:#29425d;--crew-pill-text:#a5b9cf}:root[data-crew-theme-name=spacelab] body{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-crew-theme-name=superhero]{--crew-page-bg:#eef1f4;--crew-ink:#0f2537;--crew-muted:#4e5d6c;--crew-card:#fff;--crew-stroke:#abb6c2;--crew-accent:#df6919;--crew-accent-dark:#a34d12;--crew-accent-soft:#f9e1d1;--crew-pill-text:#a34d12;--crew-shell-warm:#df69194d;--crew-shell-cool:#0f253733}:root[data-crew-theme-name=superhero][data-crew-theme=dark]{--crew-page-bg:#0b1d2c;--crew-ink:#ebebeb;--crew-muted:#abb6c2;--crew-card:#0f2537;--crew-stroke:#4e5d6c;--crew-accent-dark:#ec9154;--crew-accent-soft:#3b2a1f;--crew-pill-text:#f0b791;--crew-shadow:0 14px 40px #00000080}:root[data-crew-theme-name=superhero] body{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-crew-theme-name=superhero] .loading-shell{border-radius:0}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--crew-scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:16px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track:hover{background:var(--crew-scrollbar-track-hover)}::-webkit-scrollbar-thumb{background-color:var(--crew-scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:horizontal{border:5px solid #0000;border-radius:14px}::-webkit-scrollbar-thumb:hover{background-color:var(--crew-scrollbar-thumb-hover);border:1px solid #0000}::-webkit-scrollbar-thumb:horizontal:hover{border:2px solid #0000}html,body,#root{height:100%;margin:0;overflow:hidden}body{color:var(--crew-ink);background-color:var(--crew-page-bg);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}.loading-shell{background:var(--crew-card);border:1px solid var(--crew-stroke);width:min(520px,90vw);box-shadow:var(--crew-shadow);color:var(--crew-ink);border-radius:22px;gap:20px;padding:28px 28px 24px;line-height:20px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-shell:after{content:"";background:linear-gradient(120deg, var(--crew-shell-warm), var(--crew-shell-cool));-webkit-mask-composite:xor;pointer-events:none;border-radius:22px;padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.brand-row{align-items:center;gap:14px;display:flex}.logo-wrap{background:var(--crew-accent-soft);border:1px solid var(--crew-stroke);width:56px;height:56px;box-shadow:var(--crew-logo-shadow);border-radius:12px;place-items:center;display:grid}.logo-wrap img{object-fit:contain;width:42px;height:42px}.brand-name{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.1}.brand-copy p{color:var(--crew-muted);margin:4px 0 0;font-size:14px;line-height:1.4}.headline{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.status-row{color:var(--crew-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:12px;line-height:1.2;display:flex}.status-pill{background:var(--crew-accent-soft);color:var(--crew-pill-text);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-weight:600;display:inline-flex}.status-pill--error{background:var(--crew-error-bg);color:var(--crew-error-text)}.status-pill--error .pulse{background:var(--crew-error-dot);box-shadow:0 0 0 0 color-mix(in srgb, var(--crew-error-dot) 35%, transparent)}.pulse{background:var(--crew-accent-dark);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--crew-accent) 40%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite pulse}.progress{background:var(--crew-progress-track);border-radius:999px;height:8px;overflow:hidden}.progress>span{width:var(--progress,72%);background:linear-gradient(90deg, var(--crew-accent), var(--crew-accent-dark));border-radius:inherit;height:100%;animation:2.4s ease-in-out infinite glide;display:block}.boot-action{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--crew-accent) 40%, transparent)}70%{box-shadow:0 0 0 12px color-mix(in srgb, var(--crew-accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--crew-accent) 0%, transparent)}}@keyframes glide{0%{transform:translate(-12%)}50%{transform:translate(18%)}to{transform:translate(-12%)}}@media (max-width:600px){.loading-shell{padding:22px}.headline{font-size:18px}}.fra-overlay{z-index:40;background:#d9d9d9;padding:16px 16px 48px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.fra-toolbar{align-items:center;gap:8px;max-width:8.5in;margin:0 auto 12px;display:flex}.fra-sheet{color:#000;box-sizing:border-box;background:#fff;flex-direction:column;width:8.5in;min-height:11in;margin:0 auto 16px;padding:.28in .32in .22in;font-family:Arial,Helvetica,sans-serif;font-size:7pt;line-height:1.08;display:flex}.fra-sheet+.fra-sheet{break-before:page}.fra-head,.fra-foot{grid-template-columns:1.85in minmax(0,1fr) 1.85in;align-items:end;gap:6px;display:grid}.fra-agency{letter-spacing:.02em;font-size:6.5pt;font-weight:700}.fra-title{text-align:center;letter-spacing:.01em;margin:0;font-size:9pt;font-weight:700;line-height:1.05}.fra-omb{text-align:right;font-size:8pt;font-weight:700}.fra-grid{border-top:1.5px solid #000;border-left:1.5px solid #000;grid-template-columns:1fr;margin-top:4px;display:grid}.fra-band{grid-column:1/-1;display:grid}.fra-cell{border-bottom:1px solid #000;border-right:1px solid #000;min-width:0;padding:1px 3px 2px}.fra-label{font-size:6pt;font-weight:700}.fra-legend{font-size:5.5pt;font-weight:400;line-height:1.05}.fra-input,.fra-area{color:#000;width:100%;font:inherit;background:0 0;border:0;margin:0;padding:0;font-size:8pt}.fra-area{resize:none;min-height:28px}.fra-code{text-align:center;border-bottom:1px solid #000;width:28px}.fra-row{align-items:center;gap:4px;display:flex}.fra-row>.fra-input{flex:0 7em;width:7em}.fra-check{width:11px;height:11px;margin:0}.fra-section{text-align:center;letter-spacing:.04em;background:#fff;grid-column:1/-1;font-weight:700}.fra-foot{align-items:start;margin-top:auto;padding-top:4px;font-size:7pt}.fra-dense .fra-cell{padding:0 2px}.fra-dense .fra-area{min-height:18px}.fra-cell:has(.fra-legend)>.fra-input{text-align:center;border:1px solid #000;width:2.4em;margin-left:auto;display:block}.fra-form-no{font-size:8pt;font-weight:700}.fra-note{grid-column:1/-1;margin-top:4px;font-size:6pt}.fra-sign{border-bottom:1px solid #000;min-height:16px}.fra-counts{grid-template-columns:1fr 42px 48px;align-items:center;column-gap:4px;display:grid}.fra-attached{grid-template-columns:1fr 56px;align-items:center;column-gap:4px;display:grid}.fra-counts .fra-input,.fra-attached .fra-input{text-align:right;border-bottom:1px solid #000}.fra-annual .fra-title{font-size:8pt}.fra-states{grid-column:1/-1;grid-template-columns:.7fr 1.15fr .55fr .7fr 1.15fr .55fr;display:grid}.fra-states>div,.fra-states>input{border-bottom:1px solid #000;border-right:1px solid #000;min-width:0;padding:0 2px}.fra-states .fra-input{text-align:right;border-bottom:1px solid #000;border-right:1px solid #000;font-size:7pt}.fra-file-only{border-top:1px dashed #000;margin-top:4px;padding-top:2px}@media print{body *{visibility:hidden!important}.fra-overlay,.fra-overlay *{visibility:visible!important}.fra-no-print,.fra-no-print *{visibility:hidden!important;display:none!important}.fra-overlay{background:#fff;width:8.5in;padding:0;position:absolute;top:0;bottom:auto;left:0;right:auto;overflow:visible}.fra-sheet{box-shadow:none;margin:0}@page{size:letter;margin:0}}
