@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(../media/oswald-latin-500-normal.285iw-qhbg1qx.woff2)format("woff2"),url(../media/oswald-latin-500-normal.1rqf-i0nk2-8x.woff)format("woff")}
@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(../media/oswald-latin-600-normal.3p23p5y17x2d_.woff2)format("woff2"),url(../media/oswald-latin-600-normal.2zh88i-sntyw0.woff)format("woff")}
@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(../media/oswald-latin-700-normal.0b4f_gpe8vpwr.woff2)format("woff2"),url(../media/oswald-latin-700-normal.0pt1qitcv7_d-.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.0w01zqnq_4v13.woff2)format("woff2"),url(../media/inter-latin-700-normal.0f21to4h01kr-.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-600-normal.04jv21_rdbjv3.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-600-normal.0tzh5malamm2z.woff)format("woff")}
:root{--font-oswald:"Oswald", system-ui, sans-serif;--font-inter:"Inter", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}html,body{max-width:100vw;overflow-x:hidden}html{height:100%}body{color:#24211c;min-height:100%;font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ede7d9}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}input,select,textarea,button{font-family:var(--font-inter), system-ui, sans-serif}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #b5542e}a:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #b5542e}.navScroll a:focus-visible,.navScroll button:focus-visible{outline-offset:-2px}::placeholder{color:#9a9182}select,option{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#24211c;background-color:#fffdf8}.navScroll{scrollbar-width:none;-ms-overflow-style:none}.navScroll::-webkit-scrollbar{display:none}.rowLink:hover .rowLinkLabel{text-decoration:underline}.shell{max-width:640px;margin:0 auto}@media (min-width:900px){body:has([data-wide]) .shell{max-width:1180px}.two-pane{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:18px;display:grid}.two-pane-detail{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}}.queue-row{background:#fffdf8;border:1px solid #ddd4bf;border-radius:12px;margin-bottom:12px;padding:14px}.queue-detail{background:#fffdf8;border:1px solid #ddd4bf;border-top-color:#eae3d2;border-radius:0 0 12px 12px;margin:0 0 12px;padding:14px}.queue-row:has(+.queue-detail){border-bottom:none;border-radius:12px 12px 0 0;margin-bottom:0}@media (min-width:900px){.two-pane>.queue-row{grid-column:1;margin-bottom:0}.two-pane>.queue-row:has(+.queue-detail){border-bottom:1px solid #ddd4bf;border-radius:12px}.two-pane>.queue-detail{border-top:1px solid #ddd4bf;border-radius:12px;grid-column:2;max-height:calc(100vh - 32px);margin:0;position:sticky;top:16px;overflow-y:auto}.staff-sheet-row{grid-template-columns:minmax(180px,360px) 190px 300px;align-items:center;column-gap:16px;display:grid}.staff-sheet-row>.staff-sheet-detail{grid-column:1/-1}}.gantt-mobile-view{display:block}.gantt-desktop-view{display:none}@media (min-width:900px){.gantt-mobile-view{display:none}.gantt-desktop-view{display:block}}
