@font-face{font-family:uwoFont;src:url(../media/uwo_bold-s.p.0oiyasbjthslc.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:uwoFont Fallback;src:local(Arial);ascent-override:70.39%;descent-override:16.4%;line-gap-override:0.0%;size-adjust:142.07%}.uwofont_ade73be3-module__QmbZ9W__className{font-family:uwoFont,uwoFont Fallback;font-style:normal;font-weight:700}.uwofont_ade73be3-module__QmbZ9W__variable{--font-uwo:"uwoFont", "uwoFont Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070c10;--panel:#101a20;--ink:#eaf4f3;--muted:#a6b8bf;--cyan:#62e1e9;--yellow:#f3e25a;--line:#293b44;--heading-page:clamp(2rem,4.5vw,3.4rem);--heading-section:clamp(1.5rem,3vw,2.25rem);--heading-card:clamp(1.15rem,2vw,1.5rem)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:5px}.site-header,.site-footer{padding:25px var(--site-gutter);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-header{border-bottom:1px solid var(--line)}nav{gap:30px;font-size:15px;display:flex}nav a{text-decoration:none}nav a:hover{color:var(--cyan)}.wordmark{letter-spacing:-1px;font-size:27px;font-weight:900;text-decoration:none}.wordmark span{color:var(--cyan)}.small{font-size:20px}.skip{background:var(--yellow);color:#081013;z-index:10;padding:10px;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}.hero{isolation:isolate;align-items:center;min-height:710px;padding:85px 6vw;display:flex;position:relative;overflow:hidden}.hero-art{z-index:-2;opacity:.75;background:url(/images/cockpit.png) 100%/cover no-repeat;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#070c10 4%,#070c10e8 32%,#070c1022 100%),linear-gradient(#0000 70%,#070c10);position:absolute;inset:0}.hero-copy{max-width:690px}.eyebrow{letter-spacing:.17em;color:var(--cyan);margin:0 0 22px;font:700 13px/1.5 Arial,sans-serif}h1,h2{letter-spacing:-.015em;margin:0 0 28px;font-family:Arial,Helvetica,sans-serif;font-weight:600;line-height:1.14}h1{font-size:var(--heading-page);line-height:1.2}h2{font-size:var(--heading-section);line-height:1.3}h3{font-size:var(--heading-card);line-height:1.35}em{color:var(--cyan);font-style:normal}.lead{color:#c4d3d7;max-width:650px;font-size:20px;line-height:1.6}.actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:36px;display:flex}.button{background:var(--yellow);color:#0b1519;border:1px solid var(--yellow);justify-content:space-between;align-items:center;gap:35px;padding:15px 22px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:#fff18c}.text-link{font-size:16px}.image-caption{color:#a6b8bf;letter-spacing:.12em;font-size:12px;position:absolute;bottom:15px;right:6vw}.intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:8vw;padding:90px 10vw;display:grid}.intro p:not(.eyebrow){max-width:660px;color:var(--muted)}.invite{background:linear-gradient(110deg,#102b33,#081014 70%);padding:90px 10vw}.invite>p:not(.eyebrow){max-width:570px;color:var(--muted)}.invite .button{margin-top:15px}.document{max-width:1060px;margin:auto;padding:70px 35px 90px}.note{border-left:3px solid var(--cyan);background:var(--panel);color:var(--muted);margin:30px 0 45px;padding:18px 22px}.note a{color:var(--ink)}.challenge-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;align-items:center;gap:25px;padding:28px 6px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.number{color:var(--cyan);min-width:45px;font-size:27px;font-weight:700}summary strong{font-size:24px;line-height:1.3;display:block}summary small{color:var(--muted);margin-top:7px;font-size:14px;display:block}.expand{color:var(--cyan);margin-left:auto;font-size:30px}details[open] .expand{transform:rotate(45deg)}.challenge-body{padding:0 25px 25px 77px}.prose{color:#c4d3d7}.prose strong{color:var(--ink)}.prose li{margin-bottom:12px;padding-left:6px}.prose h2{color:var(--ink)}.prose blockquote{border-left:2px solid var(--cyan);background:var(--panel);margin:20px 0;padding:10px 25px}.report{margin-top:65px}.table-wrap{margin:30px 0;overflow:auto}table{border-collapse:collapse;width:100%;min-width:480px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:13px 18px;font-size:16px}th{background:var(--panel);color:var(--cyan)}.site-footer{border-top:1px solid var(--line);color:var(--muted);font-size:14px}.site-footer p{margin:0}@media (max-width:700px){.site-header,.site-footer{padding:20px var(--site-gutter);flex-wrap:wrap}nav{gap:20px}.hero{min-height:650px;padding-top:65px}.hero-art{opacity:.4;background-position:60%}.hero:after{background:linear-gradient(90deg,#070c10df,#070c1070)}.intro{grid-template-columns:1fr;gap:15px;padding:60px 6vw}.invite{padding:60px 6vw}.document{padding:45px 6vw 65px}.challenge-body{padding-left:10px;padding-right:5px}summary{gap:14px}summary strong{font-size:21px}.site-footer{flex-direction:column;align-items:flex-start}.image-caption{left:6vw;right:auto}}button{font:inherit;cursor:pointer}.account-action{margin-top:24px}.secondary{color:var(--ink);border-color:var(--line);background:0 0}.brand{flex-shrink:0;width:280px;max-width:65vw;display:block}.brand img{width:100%;height:auto;display:block}summary strong{font-weight:600}.account-link{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--cyan);overflow:hidden}.ops{max-width:1120px}.ops h2{margin-top:1.7rem}.ops-tabs{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1rem;display:flex}.ops-tabs a{color:#a6b8bf;border:1px solid #293b44;border-radius:4px;padding:.5rem .8rem;text-decoration:none}.ops-tabs a:hover{color:#eaf4f3;border-color:#59717e}.ops-tabs [aria-current=page]{color:#eaf4f3;background:#142c33;border-color:#62e1e9}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.ops-card,.ops-slice,.ops-compose{overflow-wrap:anywhere;background:#101a20;border:1px solid #293b44;margin-bottom:1rem;padding:1.5rem}.ops-card h3{margin:.75rem 0}.ops-card h3 a{text-decoration:none}.ops-status{color:#62e1e9;text-transform:uppercase;letter-spacing:.07em;font-size:.8rem}.status-testing,.status-in_testing{color:#f3e25a}.status-shipped{color:#9ae3b1}.ops-metrics{flex-wrap:wrap;gap:1.5rem;margin:1rem 0;display:flex}.ops-metrics strong{font-size:1.7rem;display:block}.ops progress{accent-color:#62e1e9;width:100%;height:14px}.ops-form{gap:.9rem;margin:1rem 0;display:grid}.ops-form label{gap:.4rem;display:grid}.ops input,.ops select,.ops textarea{box-sizing:border-box;color:#eaf4f3;width:100%;font:inherit;background:#070c10;border:1px solid #59717e;min-width:0;padding:.8rem}.ops textarea{resize:vertical}.ops button{color:#070c10;font:inherit;cursor:pointer;background:#f3e25a;border:1px solid #f3e25a;justify-self:start;padding:.8rem 1.1rem;font-weight:600}.ops button:disabled{opacity:.5;cursor:default}.ops :focus-visible{outline-offset:3px;outline:2px solid #62e1e9}.ops label.ops-check{align-items:start;gap:.8rem;margin:.65rem 0;display:flex}.ops-check input{flex-shrink:0;width:1.1rem;height:1.1rem}.ops-search{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ops-search input{flex:1;min-width:150px}.ops-search select{width:auto}.ops-activity{padding:0;list-style:none}.ops-activity li{border-top:1px solid #293b44;padding:1rem 0}.ops-activity time,.ops small{color:#a6b8bf}.ops-activity p{margin:.4rem 0}.ops-priority{border-bottom:1px solid #293b44;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.ops-priority h3{margin:.5rem 0}.ops-order{flex-shrink:0;gap:.5rem;display:flex}.ops-order button{padding:.5rem;font-size:.8rem}.ops-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.ops-error{color:#ffb2ad}.ops-success{color:#9ae3b1}.ops-compose summary{cursor:pointer;font-weight:600}.ops fieldset{border:1px solid #293b44}@media (max-width:700px){.ops-grid{grid-template-columns:1fr}.ops-priority{display:block}.ops-card,.ops-slice{padding:1rem}.ops-search{align-items:stretch}.ops-search label{width:100%}.ops-order{flex-wrap:wrap}}.ops-compose{background:0 0;border:0;margin-top:1.5rem;padding:0}.ops-compose>summary{border:1px solid var(--yellow);background:var(--yellow);min-height:48px;color:var(--bg);cursor:pointer;border-radius:4px;align-items:center;gap:.65rem;padding:.85rem 1.35rem;font-size:1rem;font-weight:700;line-height:1.4;list-style:none;display:inline-flex;box-shadow:0 3px #9c9035}.ops-compose>summary::-webkit-details-marker{display:none}.ops-compose>summary:hover{background:#fff18a;border-color:#fff18a}.ops-compose>summary:active{transform:translateY(2px);box-shadow:0 1px #9c9035}.ops-compose-icon{font-size:1.5rem;line-height:1}.ops-compose-close{display:none}.ops-compose[open]>summary .ops-compose-icon{transform:rotate(45deg)}.ops-compose[open]>summary>span:nth-child(2){display:none}.ops-compose[open]>summary .ops-compose-close{display:inline}.ops-compose>.ops-form{background:var(--panel);border:1px solid var(--line);padding:1.5rem}.ops a:not(.button):not(.ops-ticket-link):not(.tabs a):not(.ops-tabs a):not(.page-trail a){color:var(--cyan);text-underline-offset:4px;text-decoration:underline}.ops a:not(.button):not(.ops-ticket-link):not(.tabs a):not(.ops-tabs a):not(.page-trail a):hover{color:var(--ink)}.ops-tabs a{background:var(--panel);border:1px solid #59717e;border-radius:4px;align-items:center;gap:.4rem;min-height:44px;padding:.6rem .9rem;display:inline-flex}.ops-tabs a:hover{border-color:var(--cyan);background:#183039}.ops .ops-tabs a[aria-current=page]{border-color:var(--cyan);color:var(--ink);background:#142c33;text-decoration:none}.ops-tabs a[aria-current=page] small{color:var(--cyan)}.ops-ticket{min-width:0}.ops-ticket-link{height:100%;color:var(--ink);cursor:pointer;border-color:#59717e;flex-direction:column;margin:0;text-decoration:none;display:flex}.ops-ticket-link h3{color:var(--cyan);text-underline-offset:4px;text-decoration:underline}.ops-ticket-link:hover{border-color:var(--cyan);background:#152a33}.ops-ticket-link:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.ops-ticket-link:active{background:#1b3741}.ops-open-item{color:var(--cyan);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.1rem;font-weight:600;display:flex}.ops-ticket-link small{margin-bottom:.75rem}.ops button:not(:disabled):hover{background:#fff18a;border-color:#fff18a}.ops button:not(:disabled):active{background:#dac943}.ops{flex-direction:column;gap:1.5rem;display:flex}.ops>*{margin-block:0}.ops>section,.ops>h2{margin-top:1rem}.ops>.button{align-self:flex-start}.ops-tabs{gap:.75rem}.ops-grid{gap:1.5rem}.ops-card,.ops-slice{padding:1.5rem}.ops-card>:first-child,.ops-slice>:first-child{margin-top:0}.ops-card>:last-child,.ops-slice>:last-child{margin-bottom:0}.ops section>h2{margin-top:0;margin-bottom:1.25rem}.ops section>p{margin-block:1rem}.ops-form{gap:1.25rem;margin-block:1.5rem}.ops-form label{gap:.5rem}.ops-form>button{margin-top:0}.ops-form>[role=status]:empty{display:none}.ops-form fieldset{min-width:0;margin:0;padding:1rem 1.25rem}.ops-form legend{padding-inline:.5rem}.ops-form label.ops-check{gap:.75rem;margin-block:.75rem}.ops-compose>.ops-form{margin-top:1.5rem;margin-bottom:0}.ops-search{gap:.75rem 1rem}.ops-priority{align-items:center;gap:1.5rem;padding-block:1.25rem}.ops-priority-list{border-top:1px solid var(--line)}.ops-order{gap:.75rem}.ops-order .ops-form{gap:.5rem;margin:0}.ops-activity{margin-block:0}@media (max-width:700px){.ops{gap:1.25rem}.ops>section,.ops>h2{margin-top:.75rem}.ops-grid{gap:1.25rem}.ops-card,.ops-slice,.ops-compose>.ops-form{padding:1.25rem}.ops-priority{flex-direction:column;align-items:stretch;gap:1rem;display:flex}}:root{--site-width:1120px;--site-gutter:35px}.home,.document,body>header,body>footer{width:100%;max-width:var(--site-width);margin-inline:auto}body>header,body>footer{padding-inline:var(--site-gutter)}body>header{flex-wrap:wrap}.document,.home .hero,.home .intro,.home .invite{padding-inline:var(--site-gutter)}.home .hero{min-height:500px;padding-block:64px}.home .hero-copy{width:100%;max-width:960px}.home h1{font-size:clamp(32px,4vw,52px);line-height:1.12}.home h2{font-size:clamp(28px,3.2vw,42px);line-height:1.18}.home .intro{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:64px}.home .intro>.eyebrow{margin-bottom:0}.home .intro p:not(.eyebrow){max-width:76ch}.home .invite{padding-block:64px}.home .image-caption{right:var(--site-gutter)}@media (max-width:700px){:root{--site-gutter:6vw}.home .intro{gap:1rem}.home .image-caption{left:var(--site-gutter);right:var(--site-gutter)}}.site-header{gap:1.25rem;padding-block:1.25rem}.site-header .brand{flex-shrink:0;width:210px}.site-nav{flex-wrap:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:.6rem;min-width:0;display:flex;position:relative}.site-primary{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.site-nav .site-cta,.site-nav .site-menu-toggle{flex-shrink:0}.site-nav .site-account{flex-shrink:1;min-width:0}.site-callsign{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-nav a,.site-nav button{min-height:44px;color:var(--ink);text-align:center;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:.6rem .7rem;line-height:1.35;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav button:hover{color:var(--cyan);background:#15343c}.site-nav a[aria-current=page]{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}.site-nav .site-cta{background:var(--yellow);color:var(--bg);border-color:var(--yellow);font-weight:700}.site-nav .site-cta:hover{color:var(--bg);background:#fff18a}.site-nav .site-account,.site-menu-toggle{border-color:var(--line);cursor:pointer}.site-nav :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.nav-small-label,.site-nav .site-menu-toggle,.site-primary-panel{display:none}.site-menu-panel{z-index:50;border:1px solid var(--line);background:var(--panel);border-radius:5px;min-width:220px;max-width:100%;padding:.5rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 12px 30px #0008}.site-menu-panel[hidden]{display:none}.site-menu-panel a,.site-account-panel form button{text-align:left;white-space:normal;justify-content:flex-start;width:100%;display:flex}.site-account-panel form{margin:0}.site-menu-group+.site-menu-group{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.35rem}.site-menu-label{font:700 .62rem/1 var(--font-uwo),Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:.6rem .7rem .25rem;display:block}@media (max-width:1199px){.nav-wide-label{display:none}.nav-small-label{display:inline}}@media (max-width:1023px){.site-primary{display:none}.site-nav .site-menu-toggle{display:inline-flex}.site-primary-panel:not([hidden]){display:block}.site-nav{flex:none;margin-left:auto}.site-header .brand{width:185px}}@media (max-width:600px){.site-header{gap:.75rem}.site-header .brand{width:165px}.site-nav{flex-basis:100%;grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem;margin-left:0;display:grid}.site-nav a,.site-nav button{padding:.65rem .6rem}.site-menu-panel{min-width:100%}.site-menu-panel a,.site-account-panel form button{padding:.65rem .7rem}.site-nav .site-cta{white-space:normal}}.syndicate-recruitment{padding:5rem var(--site-gutter);border-bottom:1px solid var(--line);scroll-margin-top:2rem}.syndicate-recruitment>.lead{max-width:710px;margin-bottom:2rem}.syndicate-roster-label{color:var(--muted);margin:0 0 1rem;font-size:.875rem}.syndicate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.syndicate-profile{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--syndicate-accent);min-width:0;padding:1.75rem}.syndicate-identity{align-items:center;gap:1.25rem;margin-bottom:1.75rem;display:flex}.syndicate-identity img{object-fit:contain;flex-shrink:0}.syndicate-identity h3{color:var(--syndicate-accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:1.5rem;font-weight:600;line-height:1.2}.syndicate-identity p{color:var(--muted);margin:0;font-size:.875rem}.syndicate-profile blockquote{margin:0 0 1.25rem}.syndicate-profile blockquote p{color:var(--ink);margin:0;font-size:1.35rem;line-height:1.5}.syndicate-pitch{color:var(--muted);margin:0;line-height:1.7}.syndicate-horizon{margin:3rem 0 1.5rem}.syndicate-horizon h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.syndicate-horizon p{color:var(--muted);margin:0;font-size:.875rem}.syndicate-preview .syndicate-identity img{width:80px;height:80px}.syndicate-preview blockquote p{font-size:1.15rem}.syndicate-fine-print{color:var(--muted);margin:1.75rem 0 0;font-size:.8rem}@media (max-width:700px){.syndicate-recruitment{padding-block:3.5rem}.syndicate-grid{grid-template-columns:1fr;gap:1.25rem}.syndicate-profile{padding:1.25rem}.syndicate-identity{gap:1rem}.syndicate-identity img{width:80px;height:80px}.syndicate-identity h3{font-size:1.25rem}}.merit-panel{background:#101a20;border:1px solid #39535f;margin:2.5rem 0;padding:1.5rem}.merit-panel h2{margin:.5rem 0}.merit-panel h3{margin-top:2rem}.merit-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.merit-badge{color:#a6b8bf;border:1px solid #39535f;padding:1rem}.merit-badge.earned{color:#eaf4f3;border-color:#62e1e9}.merit-badge small,.merit-leaderboard small{color:#a6b8bf;margin-top:.4rem;display:block}.merit-leaderboard{padding:0;list-style:none}.merit-leaderboard li{border-top:1px solid #39535f;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.merit-leaderboard .is-you{color:#62e1e9}.merit-panel summary,.detailed-result summary{cursor:pointer;text-underline-offset:4px;padding:.8rem 0;text-decoration:underline}.merit-panel summary:focus-visible,.detailed-result summary:focus-visible{outline-offset:4px;outline:2px solid #f3e25a}.challenge-response{padding:0 1.5rem 1.5rem}.detailed-result{margin:1.5rem 0}.playtest-page>.ops{margin:3rem 0}@media (max-width:700px){.merit-badges{grid-template-columns:1fr}.merit-panel{padding:1rem}.result-choices{grid-template-columns:1fr}.challenge-response{padding:0 1rem 1rem}}.challenge-list .challenge-verdicts{border:1px solid #39535f;margin:1.5rem 0 0;padding:1rem}.challenge-list .challenge-verdicts>summary{font:inherit;text-underline-offset:4px;padding:.5rem 0;text-decoration:underline;display:block}.challenge-list .challenge-verdicts article{margin-top:1.5rem}.merit-sigil{width:56px;height:64px;margin-bottom:.9rem;display:block}.merit-badge.earned .merit-sigil{color:#f3e25a}.ftd-briefing{background:#101a20;border-left:3px solid #62e1e9;margin:1.5rem 0;padding:.8rem 1.4rem}.ftd-briefing p{margin:.5rem 0}.ftd-personnel{margin:2rem 0}.ftd-credential{background:linear-gradient(120deg,#122730,#0c151c);border:1px solid #62e1e9;border-radius:12px;padding:1.5rem;box-shadow:inset 5px 0 #62e1e9}.ftd-credential-top{letter-spacing:.13em;color:#9cc5ce;border-bottom:1px solid #39535f;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.7rem;display:flex}.ftd-identity{align-items:center;gap:1.5rem;margin:1.5rem 0;display:flex}.ftd-identity h2{overflow-wrap:anywhere;margin:.4rem 0;font-size:clamp(1.8rem,4vw,2.6rem)}.ftd-standing{color:#f3e25a;margin:.5rem 0;font-size:1.2rem}.ftd-insignia{text-align:center;flex:0 0 112px}.ftd-insignia img{object-fit:contain;width:112px;height:112px;display:block}.ftd-insignia span{letter-spacing:.3em;color:#62e1e9;font-size:.75rem}.ftd-promotion{border-top:1px solid #39535f;padding-top:1rem}.ftd-promotion label{margin-bottom:.7rem;display:block}.ftd-promotion progress{accent-color:#62e1e9;width:100%;height:10px;display:block}.ftd-stamp{letter-spacing:.15em;color:#9cc5ce;margin:1.2rem 0 0;font-size:.7rem}.ftd-dossier{background:#101a20;border:1px solid #39535f;margin:1rem 0;padding:1rem 1.3rem}.ftd-dossier>summary{cursor:pointer;text-underline-offset:5px;font-weight:600;text-decoration:underline}.ftd-service{margin:3rem 0}.ftd-record{padding:0;list-style:none}.ftd-record li{border-top:1px solid #39535f;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.ftd-record p{color:#a6b8bf;margin:.5rem 0}.ftd-record time{white-space:nowrap;color:#a6b8bf}.playtest-page :is(#credential,#assignments,#service-record,#roll-call){scroll-margin-top:1rem}@media (max-width:600px){.ftd-credential{padding:1rem}.ftd-identity{gap:1rem}.ftd-insignia{flex-basis:72px}.ftd-insignia img{width:72px;height:72px}.ftd-credential-top{flex-direction:column;gap:.4rem}.ftd-record li,.ftd-identity small{display:block}}.eyebrow,.ftd-credential-top,.ftd-stamp,.ftd-standing,.ftd-insignia span{font-family:var(--font-uwo),Arial,Helvetica,sans-serif;font-synthesis:none;letter-spacing:.035em;font-weight:700}.eyebrow{letter-spacing:.09em}.ftd-credential-top,.ftd-stamp{letter-spacing:.07em}.ftd-standing{font-size:1.05rem}.ftd-metrics{background:#08141b66;border:1px solid #39535f;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0;display:grid}.ftd-metrics>div{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:1.1rem .75rem;display:flex}.ftd-metrics>div+div{border-left:1px solid #39535f}.ftd-metrics dt{overflow-wrap:anywhere;font-size:.95rem;line-height:1.4}.ftd-metrics dd{order:-1;margin:0 0 .35rem;font-size:1.8rem;font-weight:600;line-height:1.2}.ftd-insignia span{letter-spacing:.16em;margin-top:.35rem;font-size:1.2rem;line-height:1.3;display:block}@media (max-width:600px){.ftd-metrics>div{padding:.9rem .35rem}.ftd-metrics dt{font-size:.8rem}.ftd-metrics dd{font-size:1.5rem}.ftd-insignia span{font-size:1.05rem}}.site-nav a,.site-nav button,.ops-tabs a,.button,.ops-form>button,.ops-open-item,.ops-status,.ftd-identity h2,.ftd-metrics dt,.ftd-metrics dd,.ftd-promotion strong,.ftd-dossier>summary,.challenge-list>details>summary strong,.challenge-list .number,.merit-badge>strong{font-family:var(--font-uwo),Arial,Helvetica,sans-serif;font-synthesis:none;letter-spacing:.02em;font-weight:700}.site-nav a,.site-nav button{font-size:.8rem}.ops-tabs a,.button,.ops-form>button,.ops-open-item{font-size:.9rem;line-height:1.5}.ftd-dossier>summary{font-size:.95rem;line-height:1.5}.ftd-metrics dt{font-size:.85rem;line-height:1.5}.challenge-list>details>summary strong{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.45}@media (max-width:600px){.ftd-metrics dt{font-size:.7rem}.ftd-dossier>summary{font-size:.85rem}}h1,h2,h3{font-family:var(--font-uwo),Arial,Helvetica,sans-serif;font-synthesis:none;letter-spacing:.015em;overflow-wrap:anywhere;font-weight:700}.briefing-dispatch{border-left:3px solid var(--cyan);background:var(--panel);margin:1.8rem 0;padding:1.25rem 1.5rem}.briefing-dispatch p{margin:0}.briefing-dispatch .eyebrow{margin-bottom:.7rem}.briefing-section{margin:2.75rem 0;scroll-margin-top:1.5rem}.briefing-section-title{border-bottom:1px solid var(--line);align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.briefing-section-title>span{font-family:var(--font-uwo),Arial,sans-serif;color:var(--cyan);font-size:1.1rem}.briefing-section-title h2{margin:0}.briefing-orders>p{color:var(--cyan);margin-bottom:1.2rem}.briefing-orders ol{counter-reset:orders;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.briefing-orders li{counter-increment:orders;background:var(--panel);border:1px solid var(--line);min-width:0;margin:0;padding:1.25rem}.briefing-orders li:before{content:"0" counter(orders);font-family:var(--font-uwo),Arial,sans-serif;letter-spacing:.08em;color:var(--cyan);margin-bottom:.65rem;font-size:.75rem;display:block}.briefing-aside{color:var(--muted)}.briefing-table-caption{text-align:left;color:var(--muted);padding:0 0 .75rem;font-size:.85rem}.pilot-briefing tbody th{color:var(--ink);background:0 0;font-family:Arial,Helvetica,sans-serif;font-weight:600}.briefing-notes{border:1px solid #59614a;border-left:3px solid var(--yellow);background:#171c1b;padding:.25rem 1.25rem}.briefing-signoff{border-top:1px solid var(--line);margin:2rem 0;padding:1.25rem 0}.briefing-signoff p{margin:0 0 .8rem}.pilot-briefing>.button{white-space:normal;max-width:100%}@media (max-width:700px){.briefing-orders ol{grid-template-columns:1fr}.briefing-dispatch{padding:1rem}.briefing-section{margin:2rem 0}}.stats-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.stats-totals>div{border:1px solid var(--line);background:var(--panel);padding:1.2rem}.stats-totals dt{color:var(--muted);font-size:.85rem}.stats-totals dd{font:700 2rem/1.2 var(--font-uwo),Arial,sans-serif;margin:.4rem 0 0}.site-stats section{margin:3rem 0;scroll-margin-top:1rem}.stats-person summary strong{font-size:1.15rem}.stats-person summary small{line-height:1.6}.stats-person .table-wrap{margin:0 0 1rem}.small-print{color:var(--muted);font-size:.85rem}@media (max-width:700px){.stats-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-totals>div{padding:.8rem}}body:has(.test-workspace){overflow-anchor:none}.test-build{border-left:3px solid var(--cyan);background:var(--panel);margin:1.5rem 0 2rem;padding:1rem 1.2rem}.test-workspace>section{margin:2.5rem 0}.current-tests>h2,.test-assignments>h2{margin-bottom:.8rem}.current-test{background:var(--panel);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;margin:1rem 0;padding:1.25rem;display:flex}.current-test h3{margin:.5rem 0}.current-test p{color:var(--muted);margin:.5rem 0}.current-test .button{flex-shrink:0;gap:.5rem}.test-layout{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.test-picker{gap:.6rem;display:grid}.test-picker a{border:1px solid var(--line);background:var(--panel);align-items:flex-start;gap:.75rem;padding:1rem;line-height:1.5;text-decoration:none;display:flex}.test-picker a:hover{border-color:var(--cyan)}.test-picker [aria-current=page]{border-color:var(--cyan);box-shadow:inset 4px 0 var(--cyan);background:#142c33}.test-picker strong{color:var(--ink);display:block}.test-picker small{color:var(--muted);margin-top:.35rem;font-size:.8rem;display:block}.test-picker .test-saved{color:var(--cyan)}.test-step{color:var(--cyan);font-family:var(--font-uwo),Arial,sans-serif}.test-instructions{border:1px solid var(--line);min-width:0;padding:1.5rem;scroll-margin-top:1rem}.test-instructions>h2{margin-bottom:.75rem}.test-context{color:var(--cyan);margin:0 0 1.5rem}.test-instructions h3{margin:1.5rem 0 1rem}.test-instructions .prose ul{padding-left:1.25rem}.test-submit{border-top:1px solid var(--line);margin-top:2rem;padding-top:.5rem}.test-submit .result-choices{grid-template-columns:1fr}.test-submit .button{gap:.5rem;max-width:100%}.test-review>summary{padding:1rem 0;font-size:.85rem}.test-workspace .eyebrow{margin-bottom:.8rem}@media (max-width:800px){.test-layout{grid-template-columns:1fr}.test-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.current-test{display:block}.current-test .button{margin-top:.75rem}.test-instructions{padding:1rem}}@media (max-width:480px){.test-picker{grid-template-columns:1fr}.test-picker a{padding:.75rem}.test-submit .button{font-size:.8rem}}.priority-heading{align-items:center;gap:1rem;min-width:0;display:flex}.priority-heading>div{min-width:0}.ops .priority-grip{background:var(--panel);border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--cyan);cursor:grab;flex-shrink:0;padding:.4rem;font-size:1.7rem}.ops .priority-grip:active{cursor:grabbing}.priority-dragging{opacity:.45}.priority-drop-before{box-shadow:inset 0 3px var(--cyan)}.priority-drop-after{box-shadow:inset 0 -3px var(--cyan)}.ops-priority-list[aria-busy=true]{opacity:.75}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin:2rem 0;display:grid}.account-panel{border:1px solid var(--line);background:var(--panel);min-width:0;padding:1.5rem}.account-panel h2{font-size:var(--heading-card);margin:0 0 1rem}.account-panel p{margin:0 0 1rem}.account-benefits{margin:0;padding:0;list-style:none}.account-benefits li{border-top:1px solid var(--line);color:var(--muted);padding:.9rem 0;line-height:1.55}.account-benefits strong{color:var(--ink);margin-bottom:.25rem;display:block}.account-identity{margin:0}.account-identity h2{margin:.4rem 0}.account-identity-link{margin:1.25rem 0 0}.account-status{font-family:var(--font-uwo),Arial,Helvetica,sans-serif;font-synthesis:none;letter-spacing:.02em;align-items:center;gap:.6rem;font-weight:700;display:flex}.account-status:before{content:"";background:var(--muted);border-radius:50%;flex:0 0 .7rem;width:.7rem;height:.7rem;box-shadow:0 0 0 3px #a6b8bf33}.account-status[data-state=granted]:before{background:var(--cyan);box-shadow:0 0 0 3px #62e1e933}.account-status[data-state=pending]:before{background:var(--yellow);box-shadow:0 0 0 3px #f3e25a33}.account-steps{color:var(--muted);margin:0 0 1.25rem;padding-left:1.25rem}.account-steps li{margin:.5rem 0;padding-left:.25rem}.account-steps strong{color:var(--ink)}.account-page .actions{margin-top:1.25rem}.account-record{margin:0 0 2rem}.account-record-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 1.25rem;display:grid}.account-record-grid>div{border:1px solid var(--line);background:#08141b66;min-width:0;padding:1rem}.account-record-grid dt{color:var(--muted);font-size:.85rem}.account-record-grid dd{font:700 1.1rem/1.3 var(--font-uwo),Arial,Helvetica,sans-serif;color:var(--muted);margin:.35rem 0 0}.account-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.account-footer p{margin:0}.account-signout{color:var(--cyan);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.account-signout:hover{color:var(--ink)}@media (max-width:800px){.account-grid{grid-template-columns:1fr}.account-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.account-panel{padding:1rem}.account-page .actions,.account-page .actions form{display:block}.account-page .actions .button{justify-content:center;width:100%}}.account-stack{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.account-flies{color:var(--cyan);margin:.25rem 0 0}.ftd-insignia.is-pending img{opacity:.45}.account-linked{margin:0;padding:0;list-style:none}.account-linked li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.account-linked img{object-fit:cover;background:#08141b;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.account-linked-glyph{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);font:700 .85rem/1 var(--font-uwo),Arial,Helvetica,sans-serif;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.account-linked li>div{flex:10rem;min-width:0}.account-linked strong{display:block}.account-linked li>div>span{color:var(--muted);overflow-wrap:anywhere}.account-linked-state{color:var(--muted);font-size:.9rem}.account-linked-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.account-linked form{margin:0}.account-linked .button{gap:.5rem;padding:.6rem 1rem;font-size:.9rem}.account-textbutton{color:var(--cyan);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.account-textbutton:hover{color:var(--ink)}.account-next{border-left:3px solid var(--yellow);color:var(--ink);background:#171c1b;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:.9rem 1.1rem;display:flex}.account-next .eyebrow{color:var(--yellow);margin:0}.toast{z-index:30;border:1px solid var(--line);border-left:3px solid var(--cyan);background:var(--panel);max-width:min(92vw,34rem);color:var(--ink);align-items:center;gap:1.25rem;padding:.9rem 1.2rem;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000a}.toast[data-error]{border-left-color:var(--yellow)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.callsign[data-steam]{text-underline-offset:4px;cursor:help;outline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;position:relative}.callsign[data-steam]:after{content:"Steam: " attr(data-steam);z-index:6;border:1px solid var(--line);background:var(--panel);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;padding:.35rem .6rem;font:400 .8rem/1.3 Arial,Helvetica,sans-serif;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 6px 18px #0008}.callsign[data-steam]:hover:after,.callsign[data-steam]:focus:after{opacity:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.steam-signin{align-items:center;line-height:0;display:inline-flex}.steam-signin img{width:180px;max-width:none;height:35px}.account-sources{margin:0 0 1rem;padding:0;list-style:none}.account-sources li{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.account-sources li span:last-child{color:var(--muted);font-family:var(--font-uwo),Arial,Helvetica,sans-serif;letter-spacing:.02em;text-align:right;font-weight:700}.account-sources li span[data-state=allowed]{color:var(--cyan)}.account-sources li span[data-state=denied]{color:var(--yellow)}.account-page .actions form{margin:0}.roster{overflow-wrap:normal;min-width:640px}.roster th,.roster td{vertical-align:middle;padding:.8rem 1rem}.roster thead th{white-space:nowrap;font-size:.85rem}.roster tbody th{color:var(--ink);background:0 0;font-weight:400}.roster tbody th strong{font-weight:700;display:block}.roster small{color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block}.roster small[data-state]{cursor:help;margin-top:.35rem}.roster small[data-state=allowed]{color:var(--cyan)}.roster small[data-state=denied]{color:var(--yellow)}.roster .ops-form,.roster-control{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.roster select{width:auto;min-width:9.5rem;padding:.45rem .6rem}.roster button{white-space:nowrap;padding:.45rem .9rem;font-size:.8rem}.work-search{margin:1rem 0;position:relative}.work-query{flex:1}.work-search-results{border:1px solid var(--line);background:var(--panel);margin-top:.5rem;padding:1rem}.work-search-results ul{margin:0;padding:0;list-style:none}.work-search-results li{border-top:1px solid var(--line)}.work-search-results li[aria-selected=true]{outline:2px solid var(--cyan)}.work-search-results a{flex-wrap:wrap;align-items:baseline;gap:1rem;padding:.8rem;text-decoration:none;display:flex}.work-search-results a span{flex:1;min-width:160px}.work-search-results li button{color:var(--ink);text-align:left;background:0 0;border:0;width:100%}.work-copy{flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0;display:flex}.work-copy button{padding:.4rem .6rem;font-size:.8rem}.site-nav .site-cta[aria-current=page]{color:var(--bg);box-shadow:inset 0 -3px #746609}.document .lead{text-wrap:balance;max-width:none}.hero h1 em{font-size:var(--heading-section);margin-top:.35em;line-height:1.3;display:block}.site-footer{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);align-items:start;gap:2rem 3rem;display:grid}.footer-brand p{margin:.5rem 0 0}.footer-map{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem 2rem;display:grid}.footer-map>div{justify-items:start;gap:.45rem;display:grid}.footer-label{font:700 .66rem/1 var(--font-uwo),Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin:0 0 .25rem}.footer-map a{color:var(--ink);text-decoration:none}.footer-map a:hover{color:var(--cyan)}@media (max-width:700px){.site-footer{grid-template-columns:1fr}}.page-header{margin:0 0 1.5rem}.page-header h1{margin-bottom:.9rem}.page-header .lead{margin:0 0 .9rem}.page-header>p:last-child{margin-bottom:0}.page-header .actions{margin-top:1rem}.page-header .work-copy{margin-top:.5rem}.page-trail{text-transform:uppercase}.page-trail a{color:inherit;text-decoration:none}.page-trail a:hover{text-decoration:underline}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;white-space:nowrap;gap:1.5rem;margin:0 0 1.75rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}nav.tabs a{min-height:44px;color:var(--muted);font-family:var(--font-uwo),Arial,Helvetica,sans-serif;font-synthesis:none;letter-spacing:.03em;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:.4rem 0 .6rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}nav.tabs a:hover{color:var(--ink)}nav.tabs a[aria-current=page]{color:var(--cyan);border-bottom-color:var(--cyan)}nav.tabs a:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.tabs small{font:inherit;color:var(--faint);margin-left:.3rem}.on-this-page{flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 2rem;font-size:.85rem;display:flex}.on-this-page span{color:var(--faint)}.on-this-page a{color:var(--cyan)}.list-controls{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;margin:0 0 1.5rem;display:flex}.list-controls .work-search{flex:320px;margin:0}.sort-form{align-items:center;gap:.6rem;display:flex}.sort-form label{white-space:nowrap;align-items:center;gap:.6rem;display:flex}.sort-form select{width:auto}.request-list{border:1px solid var(--line);border-top:0;margin:0;padding:0;list-style:none}.request-list li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.request-ref{font-family:var(--font-uwo),Arial,sans-serif;letter-spacing:.05em;color:var(--cyan);white-space:nowrap;font-size:.75rem}.request-list em{color:var(--muted);font-style:normal}.request-list a{font-family:var(--font-uwo),Arial,sans-serif;letter-spacing:.03em;color:var(--cyan);white-space:nowrap;font-size:.75rem;text-decoration:none}.request-list a:hover{text-decoration:underline}.request-more{border:1px solid var(--line);margin-top:-1px}.request-more>summary{color:var(--muted);cursor:pointer;padding:.75rem 1rem;list-style:none}.request-more>summary::-webkit-details-marker{display:none}.request-more[open]>summary{border-bottom:1px solid var(--line)}.request-more .request-list{border:0}.current-tests h2 small{color:var(--muted);font-size:.7em;font-weight:400}.current-tests>.current-test{margin-bottom:0}.ops-compose.ops-compose-secondary>summary{color:var(--ink);background:0 0;border-color:#59717e}.ops-compose.ops-compose-secondary>summary:hover{border-color:var(--cyan);background:#15343c}.button.secondary{color:var(--ink);background:0 0;border-color:#59717e}.button.secondary:hover{border-color:var(--cyan);background:#15343c}@media (max-width:700px){.request-list li{grid-template-columns:auto minmax(0,1fr)}.request-list a{grid-column:2}}.standings{margin:2.5rem 0}.standings>.eyebrow{margin-bottom:.6rem}.standings h2{margin-bottom:1rem}.standings>p:last-child{margin:1rem 0 0}.pilot-cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pilot-cards-strip{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pilot-card{background:var(--panel);border:1px solid #39535f;border-radius:6px;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"rank insignia identity points""rank insignia stats stats""rank insignia week week""rank insignia badges badges";align-items:center;gap:.3rem 1rem;padding:1rem 1.1rem;display:grid;position:relative}.pilot-card.is-you{border-color:var(--cyan);box-shadow:inset 4px 0 var(--cyan)}.pilot-card-rank{font-family:var(--font-uwo),Arial,sans-serif;color:var(--cyan);grid-area:rank;align-self:start;font-size:1.05rem}.pilot-card-insignia{object-fit:contain;grid-area:insignia;align-self:start;width:64px;height:64px}.pilot-card-identity{grid-area:identity;min-width:0}.pilot-card-identity strong{font-family:var(--font-uwo),Arial,sans-serif;overflow-wrap:anywhere;font-size:1rem;display:block}.pilot-card-identity small{color:var(--yellow);font-size:.8rem;display:block}.pilot-card-points{text-align:right;grid-area:points}.pilot-card-points strong{font:700 1.5rem/1.1 var(--font-uwo),Arial,sans-serif;display:block}.pilot-card-points small{color:var(--muted);white-space:nowrap;font-size:.72rem}.pilot-card-stats{flex-wrap:wrap;grid-area:stats;gap:.3rem 1.1rem;margin:.2rem 0 0;display:flex}.pilot-card-stats>div{align-items:baseline;gap:.35rem;display:flex}.pilot-card-stats dd{font:700 .95rem/1.2 var(--font-uwo),Arial,sans-serif;margin:0}.pilot-card-stats dt{color:var(--muted);font-size:.78rem}.pilot-card-week{color:#9ae3b1;grid-area:week;margin:0;font-size:.8rem}.pilot-card-badges{flex-wrap:wrap;grid-area:badges;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.pilot-card-badges li{letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);border:1px solid #39535f;border-radius:3px;padding:.15rem .45rem;font-size:.68rem}.draft-list{gap:1rem;display:grid}.draft-list .ops-card{margin:0;padding-right:6.5rem;position:relative}.draft-select{color:var(--muted);margin:0;font-size:.85rem;position:absolute;top:1.1rem;right:1.1rem}.draft-list-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.draft-list-actions small{color:var(--muted)}.run-steps{flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.run-steps a{background:var(--panel);min-width:44px;min-height:44px;color:var(--muted);font-family:var(--font-uwo),Arial,sans-serif;border:1px solid #59717e;border-radius:4px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.85rem;text-decoration:none;display:inline-flex}.run-steps a[aria-current=step]{border-color:var(--cyan);color:var(--ink);box-shadow:inset 0 -3px var(--cyan)}.run-steps a[data-outcome=passed]{color:#9ae3b1;border-color:#9ae3b1}.run-steps a[data-outcome=failed]{color:#ffb2ad;border-color:#ffb2ad}.run-steps a[data-outcome=blocked]{border-color:var(--yellow);color:var(--yellow)}.run-steps a[data-outcome=not_run]{border-style:dashed}.run-check{border:1px solid var(--line);background:var(--panel);padding:1.5rem}.run-check .eyebrow{margin-bottom:.4rem}.run-check h2{margin:0 0 1rem}.run-check h3{color:var(--cyan);margin:1.25rem 0 .5rem;font-size:.95rem}.run-check p{margin:0}.run-result{margin:1.5rem 0}.run-result>h3{margin:0 0 .75rem}.result-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.ops .result-choices button{text-align:left;background:var(--panel);color:var(--ink);border:1px solid #59717e;border-radius:6px;justify-items:start;gap:.2rem;padding:.9rem 1rem;font-weight:600;display:grid}.ops .result-choices button small{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.35}.ops .result-choices button:not(:disabled):hover{border-color:var(--cyan);background:#152c33}.ops .result-choices button[aria-pressed=true]{border-color:var(--cyan);background:#142c33}.ops .result-choices button[data-outcome=passed][aria-pressed=true]{border-color:#9ae3b1}.ops .result-choices button[data-outcome=failed][aria-pressed=true]{border-color:#ffb2ad}.ops .result-choices button[data-outcome=blocked][aria-pressed=true]{border-color:var(--yellow)}.result-observation{border:1px solid var(--line);background:#0d151b;gap:.9rem;margin-top:1rem;padding:1.25rem;display:grid}.result-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ops .result-actions .secondary{color:var(--ink);background:0 0;border-color:#59717e}.run-team{margin-top:1.25rem}.run-team h3{color:var(--cyan);margin:0 0 .5rem;font-size:.95rem}.run-team ul{margin:0;padding-left:1.1rem}.run-summary{margin:2rem 0}.run-summary-list{border:1px solid var(--line);margin:0;padding:0;list-style:none}.run-summary-list li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem 1rem;display:grid}.run-summary-list li:first-child{border-top:0}.run-summary-ref{font-family:var(--font-uwo),Arial,sans-serif;color:var(--cyan);font-size:.75rem}.run-summary-list li[data-outcome=failed] a{color:#ffb2ad}.run-summary-list li[data-outcome=passed] a{color:#9ae3b1}.run-summary-list li[data-outcome=blocked] a{color:var(--yellow)}.ready{margin:2.5rem 0}.ready>.eyebrow{margin-bottom:.6rem}.ready h3{margin:0 0 1rem}.ready-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.ready-card{background:var(--panel);border:1px solid #39535f;align-content:start;gap:.6rem;padding:1.25rem;display:grid}.ready-card h4{margin:0}.ready-card h4 a{color:var(--ink);text-decoration:none}.ready-kind{font-family:var(--font-uwo),Arial,sans-serif;letter-spacing:.05em;color:var(--cyan);margin:0;font-size:.72rem}.ready-objective{color:var(--muted);margin:0}.ready-facts{flex-wrap:wrap;gap:.5rem 1.4rem;margin:0;display:flex}.ready-facts>div{align-items:baseline;gap:.4rem;display:flex}.ready-facts dt{color:#6c7f87;font-size:.78rem}.ready-facts dd{font-family:var(--font-uwo),Arial,sans-serif;margin:0;font-size:.85rem}.ready-equipment{color:var(--muted);margin:0;font-size:.9rem}.ready-card .ops-form{margin:.25rem 0 0}.ready-card .button{justify-self:start}@media (max-width:700px){.result-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.run-summary-list li{grid-template-columns:auto minmax(0,1fr)}.run-summary-list li a{grid-column:2}}.roll-call{margin:3rem 0}.roll-call h2{margin-bottom:.5rem}.roll-call .tabs{margin-bottom:1.25rem}.scoring{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.scoring td{vertical-align:top;border-top:1px solid #39535f;padding:.45rem .5rem}.scoring td:first-child{white-space:nowrap;font-family:var(--font-uwo),Arial,sans-serif;color:var(--cyan)}.scoring small{color:var(--muted)}@media (max-width:600px){.pilot-card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"insignia identity points""insignia stats stats""insignia week week""insignia badges badges";padding-top:1.6rem}.pilot-card-rank{font-size:.8rem;position:absolute;top:.5rem;left:.7rem}.pilot-card-insignia{width:48px;height:48px}}.news-article{overflow-wrap:anywhere}.news-article pre{overflow-x:auto}.news-article blockquote{border-left:3px solid var(--cyan);margin-left:0;padding-left:1rem}.news-article a{text-decoration:underline}.news-article li{margin-block:.5rem}.development-slice .slice-goal{max-width:75ch;line-height:1.65}.slice-status-summary{color:#b8d7df;font-weight:600}.slice-items{margin:1.5rem 0;padding:0;list-style:none}.slice-items>li{border-top:1px solid #293b44;padding:1rem 0}.slice-item-main{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.slice-item-main>a{text-underline-offset:3px;font-family:inherit;font-size:1rem;text-decoration:underline}.slice-reference{color:#a6b8bf;white-space:nowrap}.slice-item-main .ops-status{text-transform:none;letter-spacing:normal;flex-shrink:0}.slice-tools{gap:.75rem;display:grid}.slice-tools>details,.slice-history{border-top:1px solid #293b44;margin-top:1rem;padding-top:1rem}.development-slice summary{cursor:pointer;color:#74dce7;font-weight:600}.slice-remove{margin-top:.65rem;font-size:.9rem}.slice-picker-results{overscroll-behavior:contain;max-height:24rem;overflow:auto}.ops label.slice-choice{border-bottom:1px solid #293b44;align-items:flex-start;gap:.75rem;padding:.8rem 0;display:flex}.slice-choice input{flex-shrink:0;width:1.2rem;height:1.2rem}.slice-choice small,.slice-order small{margin-top:.3rem;display:block}.slice-add-row{border-bottom:1px solid #293b44;gap:.4rem;padding:1rem 0;display:grid}.slice-order{padding:0;list-style:none}.slice-order li{border-bottom:1px solid #293b44;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.slice-row-actions{gap:.4rem;display:flex}.ops .slice-secondary{color:#b8d7df;background:0 0;border-color:#59717e}.slice-row-actions button{padding:.4rem .7rem}.slice-history>div{padding:.7rem 0}@media (max-width:650px){.slice-item-main{gap:.4rem;display:grid}.slice-order li{align-items:flex-start}.slice-row-actions{flex-shrink:0}}.development-slice summary{gap:.5rem;padding:.65rem 0}.development-slice summary:before{content:"+";font-size:1.1rem}.development-slice details[open]>summary:before{content:"−"}.slice-tools>details,.slice-history{margin-top:.5rem;padding-top:0}.slice-tools{gap:0}.development-slice .slice-remove{border:0}.slice-reference{margin-right:.35rem}.result-choices.three{grid-template-columns:repeat(3,minmax(0,1fr))}.report-result{margin:.5rem 0 1rem}.ops button.link{color:var(--cyan);text-underline-offset:3px;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.what-to-try h3{margin:1.5rem 0 .75rem}html{scrollbar-gutter:stable}.event-banner{border:1px solid var(--cyan);background:#142c33;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:1.5rem 0;padding:1rem 1.2rem;display:flex}.event-banner .eyebrow{margin:0}.event-countdown{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:1rem 0 2rem;display:flex}.event-countdown strong{font-family:var(--font-uwo),Arial,sans-serif;color:var(--cyan);font-size:1.4rem}.event-countdown span{color:var(--muted)}.event-categories{margin:1.5rem 0}.event-table{border-collapse:collapse;width:100%}.event-table th,.event-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem .5rem}.event-table th{color:var(--muted);font-size:.85rem;font-weight:600}.event-ledger summary{cursor:pointer;color:var(--cyan)}.event-ledger ul{margin:.5rem 0 0;padding:0;list-style:none}.event-ledger li{grid-template-columns:auto minmax(0,1fr);gap:.1rem .6rem;padding:.3rem 0;font-size:.9rem;display:grid}.event-ledger li span{color:var(--cyan);font-weight:700}.event-ledger li small{color:var(--muted);grid-column:2}.event-card h4{margin:1.5rem 0 .5rem}.event-desk-standings{padding-left:1.5rem}.event-desk-standings strong{color:var(--cyan);margin-left:.4rem}.event-preset{border-top:1px solid var(--line);padding:.5rem 0}.site-menu-group .view-as{color:var(--muted);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.85rem;display:flex}.site-menu-group .view-as select{font:inherit;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:.25rem .4rem}.view-as-pill{border:1px solid var(--yellow);color:var(--yellow);background:#1f1d0d;border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .3rem .3rem .8rem;font-size:.8rem;display:inline-flex}.view-as-pill button{font:inherit;background:var(--yellow);color:var(--bg);cursor:pointer;border:0;border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.site-menu-group .view-as-pill{background:0 0;border:0;border-radius:0;justify-items:start;gap:.35rem;padding:.5rem 0;display:grid}.site-account.is-viewing{border-color:var(--yellow);box-shadow:inset 0 -2px var(--yellow)}.account-page>.view-as-pill{margin:0 0 1.5rem}.prize-rows{gap:1rem;display:grid}.prize-row{border-top:1px solid var(--line);padding:1rem 0}.prize-row-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.prize-row-head select{flex:14rem}.prize-row-actions{gap:.4rem;margin-left:auto;display:flex}.prize-row-actions button{padding:.35rem .6rem}.prize-checks{flex-wrap:wrap;gap:.4rem;margin:.5rem 0;display:flex}.prize-checks span{color:var(--muted);border:1px solid #3f5661;border-radius:999px;padding:.2rem .55rem;font-size:.75rem}.event-conditions{margin:.5rem 0 0;padding-left:1.2rem}.event-board{margin:1.5rem 0}.event-board h3{margin:0 0 .5rem}.event-qualified{color:var(--cyan);margin-left:.4rem;font-size:.8rem}.event-table tr.is-qualified td{background:#0f2229}.account-key-code{flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.account-key-code code{letter-spacing:.06em;border:1px solid var(--line);-webkit-user-select:all;user-select:all;background:#070c10;padding:.5rem .8rem;font-size:1.3rem}.account-key .actions{margin-top:.5rem}.roster-codes td,.roster-codes th{white-space:nowrap}.roster-codes .ops-form{margin:0}
