:root{--abyss:#072a3f;--navy:#0b3c5d;--mid:#18638a;--teal:#1e93a8;--aqua:#5fc9c4;--pale:#a8deda;--snow:#f2f7f8;--white:#fff;--granite:#8c9196;--slate:#4a5459;--ink:#1b2a31;--chrome-head:var(--navy);--chrome-accent:var(--teal);--card-border:var(--hair);--red:#b8352b;--amber:#c98b2e;--pine:#3e6b4a;--hair:#dde7ea;--hair2:#edf3f4;--tint:#eaf2f4;--row-switch:#e3f1f3;--row-switch-rule:#c9e4e7;--row-pad:#fbf3e4;--row-pad-rule:#eeddbc;--row-airbreak:#edf3ee;--row-airbreak-rule:#d6e5da;--row-shortfall:#fbedec;--row-shortfall-rule:#f0d5d2;--font-heading:Cambria, Georgia, "Times New Roman", serif;--font-body:Calibri, "Segoe UI", Helvetica, Arial, sans-serif;--font-num:"Courier New", Menlo, Consolas, monospace;--pt-32:32pt;--pt-20:20pt;--pt-14:14pt;--pt-11:11pt;--pt-9:9pt;--pt-8:8pt;--pt-runtime:13pt;--radius:6px;--gap-s:.3in;--gap-l:.5in;--page-margin:.5in}:root[data-theme=technical]{--chrome-head:var(--abyss);--chrome-accent:var(--mid);--card-border:color-mix(in srgb, var(--pale) 40%, transparent)}*{box-sizing:border-box}body{background:var(--snow);color:var(--ink);font-family:var(--font-body);font-size:var(--pt-11);margin:0;line-height:1.45}main{padding:var(--gap-s);max-width:1180px;margin:0 auto}h1{font-family:var(--font-heading);font-size:var(--pt-20);color:var(--chrome-head);margin:0 0 var(--gap-s)}h2{font-family:var(--font-heading);font-size:var(--pt-14);color:var(--chrome-head);margin:var(--gap-s) 0 .15in}h3{font-family:var(--font-heading);font-size:var(--pt-11);color:var(--slate);margin:.2in 0 .1in}code{font-family:var(--font-num);font-size:var(--pt-9)}section,fieldset,details{background:var(--white);border:1px solid var(--card-border);border-radius:var(--radius);margin:0 0 var(--gap-s);padding:.18in}fieldset>legend{font-size:var(--pt-9);text-transform:uppercase;letter-spacing:.04em;color:var(--granite)}[data-rail=steps]{margin-bottom:var(--gap-s);background:0 0;border:0;flex-wrap:wrap;gap:.08in;padding:0;display:flex}[data-rail=steps] [data-chip]{font-size:var(--pt-9);border-radius:var(--radius);border:1px solid var(--card-border);background:var(--white);color:var(--granite);white-space:nowrap;padding:.06in .14in}[data-rail=steps] [data-chip][data-active=true]{background:var(--chrome-accent);color:var(--white);border-color:var(--chrome-accent)}[data-figures]{background:0 0;border:0;flex-wrap:wrap;gap:.12in;padding:0;display:flex}[data-figure]{background:var(--white);border:1px solid var(--card-border);border-radius:var(--radius);flex:1.3in;min-width:1.3in;padding:.1in .16in}[data-figure] dt{text-transform:uppercase;letter-spacing:.06em;color:var(--granite);margin:0;font-size:7pt}[data-figure] dd{font-family:var(--font-num);color:var(--chrome-head);margin:.02in 0 0;font-size:18pt}[data-figure][data-weight=runtime] dd{font-size:22pt;font-weight:700}section,[data-scroll]{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--pt-9)}@media (width<=700px){section>table,[data-scroll]>table,section>div>table{min-width:max-content}body{overflow-x:hidden}}thead th{background:var(--chrome-head);color:var(--white);font-size:var(--pt-8);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;padding:.06in .08in;font-weight:600}tbody td,tbody th{border-bottom:1px solid var(--hair2);vertical-align:top;padding:.05in .08in}tbody th{text-align:left;color:var(--slate);background:var(--hair2);font-weight:600}[data-table=runtime] tbody td:nth-child(-n+4),[data-table=runtime] tbody td:nth-child(n+7),[data-strip=per-mix] tbody td:not(:first-child):not(:last-child),[data-grid=cells] td{font-family:var(--font-num)}[data-phase=switch]{background:var(--row-switch)}tr:has([data-phase=switch]){background:var(--row-switch)}tr:has([data-phase=switch]) td{border-bottom-color:var(--row-switch-rule)}tr:has([data-phase=pad]){background:var(--row-pad)}tr:has([data-phase=pad]) td{border-bottom-color:var(--row-pad-rule)}tr:has([data-phase=air\ break]){background:var(--row-airbreak)}tr:has([data-phase=air\ break]) td{border-bottom-color:var(--row-airbreak-rule)}tr:has([data-emphasis=red]){background:var(--row-shortfall)}tr:has([data-emphasis=red]) td{border-bottom-color:var(--row-shortfall-rule)}tr[data-waypoint=yes] td{color:var(--granite)}[data-emphasis=red]{color:var(--red)}[data-emphasis=amber]{color:var(--amber)}[data-emphasis=grey]{color:var(--granite)}[data-tier=standing],[data-strip=edited-since-export],[data-clamped=ascent]{border-left:3px solid var(--amber);background:var(--tint);transition:none!important;animation:none!important}[data-tier=hard],[data-strip=model-changed],[data-dialog=delete]{border-left:3px solid var(--red)}[data-tier=advisory]{color:var(--granite);background:0 0;border-left:0}button{font-family:var(--font-body);font-size:var(--pt-9);border-radius:var(--radius);border:1px solid var(--card-border);background:var(--white);color:var(--ink);cursor:pointer;padding:.06in .14in}button:hover:not(:disabled){border-color:var(--chrome-accent)}[data-gate=ready]{background:var(--chrome-accent);border-color:var(--chrome-accent);color:var(--white);font-weight:600}[data-gate=blocked]{border-color:var(--red);color:var(--red)}[data-gate=incomplete]{color:var(--granite)}button:disabled{cursor:not-allowed;opacity:.75}[data-action=accept],[data-action=export],[data-action=print]{background:var(--chrome-accent);border-color:var(--chrome-accent);color:var(--white)}[data-action=delete],[data-action=confirm-delete],[data-action=edit]{color:var(--red);border-color:var(--hair)}input,select{font-family:var(--font-body);font-size:var(--pt-9);border:1px solid var(--card-border);background:var(--white);color:var(--ink);border-radius:4px;padding:.04in .06in}input[type=number]{font-family:var(--font-num)}label{font-size:var(--pt-9);color:var(--slate);align-items:center;gap:.06in;margin:.04in .12in .04in 0;display:inline-flex}[data-strip=coverage]{background:0 0;border:0;gap:2px;margin:0 0 .12in;padding:0;display:flex}[data-band]{background:var(--pale);font-size:var(--pt-8);color:var(--abyss);border-radius:4px;flex:1;padding:.05in .08in}[data-band][data-covered=false]{background:var(--hair);color:var(--granite)}[data-grid=cells] td{text-align:right;font-size:var(--pt-8);min-width:1.05in}[data-grid=cells] td[data-background=red]{background:var(--row-shortfall)}[data-grid=cells] td[data-background=amber]{background:var(--row-pad)}[data-grid=cells] td[data-background=grey]{background:var(--hair2)}[data-grid=cells] td[data-background=none]{background:var(--white)}[data-action=derive]{width:100%;margin-bottom:.04in;padding:.02in;font-size:7pt;display:block}[data-plot=surfgf]{width:100%;height:auto;color:var(--mid);background:var(--white)}[data-plot=surfgf] [data-line=gf-high]{color:var(--granite)}[data-plot=surfgf] [data-band=over]{fill:var(--row-shortfall)}[data-shell=head]{margin-bottom:var(--gap-s);align-items:flex-start;gap:.16in;display:flex}[data-shell=head]>[data-rail-column]{flex:1;min-width:0}[data-brand]{align-self:start}[data-brand] img{width:auto;height:180px;display:block}@media (width<=460px){[data-brand] img{height:88px}}@media print{@page{margin:var(--page-margin)}body{background:var(--white)}[data-print=hide],[data-nav],[data-rail=steps]{display:none!important}section{break-inside:avoid;border:0;padding:0}[data-print=disclaimer]{break-before:page}}@media (width<=460px){main{padding:.12in}[data-figure]{flex:46%;min-width:46%}[data-rail=steps] [data-chip]{font-size:var(--pt-8);padding:.05in .1in}h1{font-size:var(--pt-14)}}[data-drawer=configuration]{background:var(--white);border-left:1px solid var(--card-border);width:min(28rem,100vw);padding:var(--gap-s);z-index:10;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-2px 0 12px #072a3f1f}[data-drawer-head]{justify-content:space-between;align-items:baseline;display:flex}[data-drawer=configuration] fieldset{margin-bottom:.16in}[data-drawer=configuration] label{justify-content:space-between;width:100%;margin:.05in 0;display:flex}[data-gate=po2]{border-left:3px solid var(--red);background:var(--row-shortfall);padding:.12in}@media (width<=460px){[data-drawer=configuration]{width:100vw}}[data-phase]{white-space:nowrap}[data-phase] svg{vertical-align:-1px}[data-rate]{color:var(--granite);font-family:var(--font-num);font-size:var(--pt-8)}[data-mix-head] th,[data-mix-head] td{background:var(--tint);border-top:2px solid var(--hair);font-weight:600}[data-mix-head][data-emphasis=red] th,[data-mix-head][data-emphasis=red] td{background:var(--row-shortfall)}[data-grid=cells] td{font-size:10.5pt}[data-grid=cells] th,[data-grid=cells] [data-field=stop-time],[data-grid=cells] [data-field=gas-delta]{font-size:var(--pt-9)}[data-action=derive]{opacity:0;transition:opacity 90ms}[data-grid=cells] td:hover [data-action=derive],[data-action=derive]:focus-visible{opacity:1}@media (hover:none){[data-action=derive]{opacity:1}}[data-note=offline]{margin:var(--gap-s) 0 0;font-size:var(--pt-8);display:block}[data-route=review]{position:relative}[data-watermark=draft]{letter-spacing:.08em;color:var(--amber);opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;place-items:center;font-size:clamp(4rem,22vw,14rem);font-weight:800;display:grid;position:absolute;inset:0}[data-route=review]>:not([data-watermark]){z-index:1;position:relative}[data-finding-line]{display:block}[data-finding-line="1"]{font-size:var(--pt-9)}[data-finding-line="2"]{font-size:var(--pt-8);color:var(--granite);margin-top:.02in}[data-finding-line="3"]{font-family:var(--font-num);font-size:var(--pt-8);color:var(--granite)}[data-ruler=coverage]{margin:var(--gap-s) 0 1.6em;background:var(--hair2);border-radius:3px;position:relative}[data-ruler-row]{height:1.6em;display:block;position:relative}[data-ruler-row]+[data-ruler-row]{border-top:1px solid var(--white)}[data-ruler-name]{left:calc(var(--from) / var(--ruler-max) * 100%);font-size:var(--pt-8);color:var(--white);pointer-events:none;padding:0 .04in;line-height:1.6em;position:absolute;top:0}[data-ruler-band],[data-ruler-void]{top:0;bottom:0;left:calc(var(--from) / var(--ruler-max) * 100%);width:calc((var(--to) - var(--from)) / var(--ruler-max) * 100%);font-size:var(--pt-8);color:var(--white);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}[data-ruler-band][data-grade=pine]{background:var(--pine)}[data-ruler-band][data-grade=amber]{background:var(--amber)}[data-ruler-band][data-grade=red]{background:var(--red)}[data-ruler-void]{background:repeating-linear-gradient(45deg, var(--red), var(--red) 3px, var(--white) 3px, var(--white) 7px);opacity:.55}[data-ruler-tick]{top:100%;left:calc(var(--at) / var(--ruler-max) * 100%);font-size:var(--pt-8);color:var(--slate);white-space:nowrap;border-left:1px solid var(--slate);padding-left:.03in;position:absolute;transform:translate(-50%)}[data-columns=chooser]{margin-bottom:var(--gap-s)}[data-columns=restore]{margin-left:var(--gap-s)}[data-columns=restore] button{margin-right:.04in}[data-table=runtime] th[draggable=true]{cursor:grab}[data-table=runtime] th button[data-hide]{color:var(--granite);cursor:pointer;font-size:var(--pt-8);background:0 0;border:0;margin-left:.04in;padding:0 .03in}[data-table=runtime] th button[data-hide]:hover{color:var(--red)}[data-table=cylinder-editor]{width:100%}[data-table=cylinder-editor] input[type=number]{width:5.5em}[data-table=cylinder-editor] input:not([type=number]){width:100%;min-width:8em}[data-table=cylinder-editor] select{width:auto;max-width:none}[data-table=cylinder-editor] th,[data-table=cylinder-editor] td{white-space:nowrap;padding:.02in .03in}[data-table=cylinder-editor] th:first-child,[data-table=cylinder-editor] td:first-child{width:auto;min-width:8em}@media (width<=460px){[data-table=cylinder-editor] thead{display:none}[data-table=cylinder-editor],[data-table=cylinder-editor] tbody,[data-table=cylinder-editor] tr{display:block}[data-table=cylinder-editor] tr{border-bottom:1px solid var(--card-border);grid-template-columns:minmax(8em,1fr) auto auto;gap:.02in .04in;padding:.04in 0;display:grid}[data-table=cylinder-editor] td{padding:0;display:block}[data-table=cylinder-editor] td:first-child{grid-area:1/1}[data-table=cylinder-editor] td:nth-child(2){grid-area:1/2}[data-table=cylinder-editor] td:nth-child(7){grid-area:1/3}[data-table=cylinder-editor] td:nth-child(3){grid-area:2/1}[data-table=cylinder-editor] td:nth-child(4){grid-area:2/2}[data-table=cylinder-editor] td:nth-child(5){grid-area:2/3}[data-table=cylinder-editor] td:nth-child(6){grid-area:3/1/auto/-1}[data-table=cylinder-editor] td:nth-child(8),[data-table=cylinder-editor] td:nth-child(9){grid-area:4/1/auto/-1}}
