@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}:root{--cj-ink: #0b0907;--cj-ink-soft: #15110d;--cj-charcoal: #201a14;--cj-cream: #f0e8d7;--cj-cream-deep: #d9cbb3;--cj-orange: #f28b24;--cj-orange-hover: #ffa13f;--cj-rust: #85341e;--cj-paper: #f4eee4;--cj-paper-ink: #241a13;--display: "Bebas Neue", "Oswald", "Arial Narrow", Impact, sans-serif;--label: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--tap: 48px;--bg: var(--cj-paper);--surface: #fbf7f0;--surface-2: #fffdf8;--field: #fffdf8;--text: var(--cj-paper-ink);--text-2: #4a3c30;--text-3: #6b5a4a;--line: #d9ccb8;--line-2: #8f7d66;--rule: var(--cj-paper-ink);--mark: var(--cj-rust);--flag: #f6e4cf;--invert-bg: var(--cj-paper-ink);--invert-text: var(--cj-cream);--scrim: rgba(11, 9, 7, .55);color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=day]){--bg: var(--cj-ink);--surface: var(--cj-ink-soft);--surface-2: var(--cj-charcoal);--field: #120e0b;--text: var(--cj-cream);--text-2: var(--cj-cream-deep);--text-3: #a8987f;--line: #342b22;--line-2: #74624f;--rule: #6e5f4c;--mark: var(--cj-orange);--flag: #2a1c11;--invert-bg: var(--cj-cream);--invert-text: var(--cj-ink);--scrim: rgba(0, 0, 0, .7);color-scheme:dark}}:root[data-theme=night]{--bg: var(--cj-ink);--surface: var(--cj-ink-soft);--surface-2: var(--cj-charcoal);--field: #120e0b;--text: var(--cj-cream);--text-2: var(--cj-cream-deep);--text-3: #a8987f;--line: #342b22;--line-2: #74624f;--rule: #6e5f4c;--mark: var(--cj-orange);--flag: #2a1c11;--invert-bg: var(--cj-cream);--invert-text: var(--cj-ink);--scrim: rgba(0, 0, 0, .7);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.5 var(--body);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--mark);text-underline-offset:3px}:focus-visible{outline:2px solid var(--cj-orange);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::selection{background:var(--cj-orange);color:var(--cj-ink)}.app{min-height:100dvh;display:flex;flex-direction:column}.top{position:sticky;top:0;z-index:5;background:var(--cj-ink);color:var(--cj-cream);border-bottom:1px solid #2b241d;padding:max(10px,env(safe-area-inset-top)) 16px 10px;display:flex;align-items:center;gap:12px;min-height:56px}.top .mark{display:flex;align-items:center;gap:10px;white-space:nowrap}.top .logo{height:38px;width:auto;flex:none}.top .mark .cj{font:400 27px/.9 var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--cj-cream)}.top .mark .fb{font:700 12px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--cj-orange);display:inline-flex;align-items:center;gap:8px}.top .mark .fb:before{content:"";width:18px;height:1px;background:var(--cj-orange)}.top .doc{font:600 11px var(--label);letter-spacing:.12em;color:#8d7f6a;text-transform:uppercase}.top .who{margin-left:auto;font:600 13px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--cj-cream-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:38vw}@media (max-width: 420px){.top .doc{display:none}.top .logo{height:32px}.top .mark .cj{font-size:24px}}main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:18px 16px 104px}main.wide{max-width:1100px}nav.tabs{position:fixed;left:0;right:0;bottom:0;z-index:6;background:var(--cj-ink);border-top:1px solid #2b241d;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom)}nav.tabs a{display:flex;align-items:center;justify-content:center;min-height:56px;text-decoration:none;color:#a8987f;font:700 14px/1 var(--label);letter-spacing:.1em;text-transform:uppercase;border-top:2px solid transparent;transition:color .15s ease,border-color .15s ease}nav.tabs a:hover{color:var(--cj-cream)}nav.tabs a[aria-current=page]{color:var(--cj-cream);border-top-color:var(--cj-orange)}@media (min-width: 900px){nav.tabs{position:sticky;top:56px;grid-template-columns:repeat(8,auto);justify-content:start;border-top:0;border-bottom:1px solid #2b241d;padding:0 8px}nav.tabs a{padding:0 16px;min-height:46px;border-top:0;border-bottom:2px solid transparent}nav.tabs a[aria-current=page]{border-bottom-color:var(--cj-orange)}main{padding-bottom:56px}}h1{font:400 40px/.95 var(--display);letter-spacing:.01em;text-transform:uppercase;margin:6px 0}h2{font:700 15px/1.2 var(--label);letter-spacing:.14em;text-transform:uppercase;margin:0;display:flex;align-items:center;gap:10px}h2:before{content:"";width:20px;height:1px;background:var(--mark);flex:none}.drawer h2:before{display:none}h3{font:600 15px/1.3 var(--body);margin:0}.meta{color:var(--text-3);font-size:13px}.lede{color:var(--text-2);margin:4px 0 14px;max-width:62ch}p{margin:6px 0}strong{font-weight:600}.block{border-top:1px solid var(--line-2);padding:14px 0 20px}.block>header{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.block>header .aside{margin-left:auto;font:600 12px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.btn{min-height:var(--tap);padding:0 18px;border:1px solid var(--line-2);background:transparent;border-radius:2px;font:700 15px/1 var(--label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:var(--text);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn:hover{border-color:var(--text)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--cj-orange);border-color:var(--cj-orange);color:var(--cj-ink)}.btn.primary:hover{background:var(--cj-orange-hover);border-color:var(--cj-orange-hover)}.btn.quiet{border-color:var(--line);color:var(--text-2)}.btn.quiet:hover{border-color:var(--line-2);color:var(--text)}.btn.small{min-height:38px;padding:0 12px;font-size:13.5px}.btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.row.end{justify-content:flex-end}.stack{display:grid;gap:10px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 14px}@media (max-width: 520px){.grid3{grid-template-columns:1fr 1fr}}label.f{display:grid;gap:5px;align-content:start;font:700 12.5px/1.25 var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}label.f input,label.f select,label.f textarea,input.plain,select.plain,textarea.plain{min-height:var(--tap);padding:10px 12px;border:1px solid var(--line-2);border-radius:2px;background:var(--field);font:400 16px/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--text);width:100%}label.f input[disabled],label.f select[disabled],label.f textarea[disabled]{opacity:.55}label.f textarea,textarea.plain{min-height:76px;resize:vertical}label.f input:focus,label.f select:focus,label.f textarea:focus,.plain:focus{border-color:var(--cj-orange);outline:2px solid var(--cj-orange);outline-offset:0}label.f .hint{font:400 12.5px/1.4 var(--body);letter-spacing:0;text-transform:none;color:var(--text-3)}label.f input[aria-invalid=true]{border-color:var(--mark)}.money{position:relative;display:block}.money:before{content:"$";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none;font:400 16px var(--body)}label.f .money input{padding-left:26px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--cj-orange)}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:2px;overflow:hidden}.seg button{min-height:42px;min-width:48px;padding:0 14px;border:0;border-left:1px solid var(--line-2);background:transparent;cursor:pointer;font:700 14px/1 var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.seg button:first-child{border-left:0}.seg button[aria-pressed=true]{background:var(--invert-bg);color:var(--invert-text)}.seg.accent button[aria-pressed=true]{background:var(--cj-orange);color:var(--cj-ink)}.seg button[disabled]{opacity:.45;cursor:not-allowed}.note{border-left:3px solid var(--mark);background:var(--flag);padding:12px 14px;margin:10px 0}.note strong{font:700 14px/1.3 var(--label);letter-spacing:.08em;text-transform:uppercase}.note.info{border-left-color:var(--text-3);background:var(--surface)}.note ul{margin:6px 0 0;padding-left:18px}.flagtext{color:var(--mark);font-weight:600}.status{position:fixed;left:50%;transform:translate(-50%);bottom:80px;z-index:9;background:var(--cj-charcoal);color:var(--cj-cream);border-left:3px solid var(--cj-orange);padding:12px 18px;font:600 14px var(--body);max-width:calc(100vw - 32px);box-shadow:0 8px 24px #00000059}.status.err{background:var(--cj-rust);border-left-color:var(--cj-cream)}@media (min-width: 900px){.status{bottom:28px}}.roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:0;border-top:1px solid var(--line)}.roster .who{display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.roster .who button.tap{flex:1;min-height:50px;text-align:left;padding:6px 8px;background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text-2)}.roster .who button.tap .box{width:22px;height:22px;border:1.5px solid var(--line-2);border-radius:2px;flex:none;display:grid;place-items:center;font-weight:700;font-size:13px}.roster .who.on button.tap{font-weight:600;color:var(--text)}.roster .who.on button.tap .box{background:var(--cj-orange);border-color:var(--cj-orange);color:var(--cj-ink)}.roster .who button.dbl{width:44px;border:0;border-left:1px solid var(--line);background:none;font:700 13px var(--label);letter-spacing:.08em;color:var(--text-3);cursor:pointer}.roster .who button.dbl[aria-pressed=true]{color:var(--invert-text);background:var(--invert-bg)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.card{border:0;padding:12px 14px 14px;background:var(--surface-2);text-align:left;cursor:pointer;display:grid;gap:3px;min-height:116px;font:inherit;color:var(--text);transition:background-color .15s ease}.card:hover{background:var(--surface)}.card .num{font:400 36px/.9 var(--display);display:flex;align-items:baseline;gap:10px}.card .num .cls{font:700 11px var(--label);letter-spacing:.14em;color:var(--text-3);text-transform:uppercase}.card .tables{font:400 13px/1.35 var(--body);color:var(--text-2)}.card .name{font:600 17px/1.3 var(--body)}.card .name.empty{color:var(--mark)}.card .trainee{font-size:14px;color:var(--text-2)}.card .why{font-size:12.5px;color:var(--text-3)}.card.flagged{background:var(--flag)}.card .pick{font:700 11px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--mark)}.closedlist{font:14px var(--body);color:var(--text-2);margin-top:10px}table.spec{width:100%;border-collapse:collapse;font:14px/1.35 var(--body)}table.spec th{text-align:left;font:700 12.5px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--line-2);padding:8px 6px}table.spec td{border-bottom:1px solid var(--line);padding:8px 6px;vertical-align:top}table.spec tr.flag td{background:var(--flag)}table.spec td.n,table.spec td.num{text-align:right;font-variant-numeric:tabular-nums}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}details>summary{cursor:pointer}details>summary strong{font-weight:600}@media (max-width: 600px){table.spec.stackable thead{display:none}table.spec.stackable tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;border-bottom:1px solid var(--line);padding:8px 0}table.spec.stackable td{border:0;padding:2px 4px}table.spec.stackable td:first-child{grid-column:1 / -1}table.spec.stackable td:empty{display:none}table.spec.stackable td[data-l]:before{content:attr(data-l) ": ";color:var(--text-3)}}.scrim{position:fixed;inset:0;background:var(--scrim);z-index:20;display:flex;align-items:flex-end;justify-content:center}.drawer{background:var(--bg);color:var(--text);width:100%;max-width:640px;max-height:88dvh;overflow:auto;border-top:2px solid var(--cj-orange);padding:16px 16px calc(20px + env(safe-area-inset-bottom))}.drawer h2{font:400 28px/1 var(--display);letter-spacing:.01em}@media (min-width: 700px){.scrim{align-items:center}.drawer{border:1px solid var(--line-2);border-top:2px solid var(--cj-orange)}}.pickl{display:grid;border-top:1px solid var(--line)}.pickl button{min-height:50px;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:6px;display:flex;gap:10px;align-items:center;cursor:pointer;color:var(--text)}.pickl button[aria-pressed=true]{background:var(--invert-bg);color:var(--invert-text)}.pickl button .sub{margin-left:auto;font:13px var(--body);color:inherit;opacity:.75}.menu{display:grid;border-top:1px solid var(--line);margin-top:14px}.menu a{display:grid;gap:2px;padding:12px 4px;min-height:64px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--text)}.menu a .t{font:400 26px/1 var(--display);letter-spacing:.01em;text-transform:uppercase}.menu a .d{color:var(--text-3);font-size:13.5px}.menu a:hover .t{color:var(--mark)}.menu+.block{border-top:0}.board{background:#fbf7f0;border:1px solid #d9ccb8;padding:0 16px 16px;color:var(--cj-paper-ink)}.board .bh{display:flex;justify-content:space-between;align-items:flex-end;gap:8px 12px;flex-wrap:wrap;background:var(--cj-ink);color:var(--cj-cream);margin:0 -16px;padding:14px 16px 12px;border-bottom:3px solid var(--cj-orange)}.board .bh .bt{display:flex;align-items:center;gap:12px}.board .bh .bmark{height:52px;width:auto;flex:none}.board .bh .brand{display:block;font:700 11px var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--cj-orange);margin-bottom:4px}.board .bh .d{font:400 34px/.95 var(--display);letter-spacing:.01em;text-transform:uppercase}.board .bh .doc{font:700 12px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--cj-cream-deep)}.board .nums{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--cj-paper-ink)}.board .nums>div{padding:10px 8px;border-right:1px solid #ddd2c1}.board .nums>div:last-child{border-right:0}.board .lbl{font:700 11px var(--label);letter-spacing:.12em;text-transform:uppercase;color:#6b5a4a}.board .val{font:400 28px/1.05 var(--display);letter-spacing:.01em}.board .secs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));border-bottom:1px solid var(--cj-paper-ink)}.board .secs>div{padding:7px 8px;border-right:1px solid #e3d9ca;border-bottom:1px solid #e3d9ca;min-height:54px}.board .secs .n{font:400 24px/1 var(--display);margin-right:6px}.board .secs .x{color:#8f8070}.board .lines{display:grid;grid-template-columns:1fr 1fr}.board .lines>div{padding:9px 8px;border-bottom:1px solid #e3d9ca}.board .meta{color:#6b5a4a}@media (max-width: 520px){.board .nums{grid-template-columns:1fr 1fr}.board .lines{grid-template-columns:1fr}}.board .mapwrap{border-bottom:1px solid var(--cj-paper-ink);padding:10px 0}.floormap text{font-family:var(--body)}.printonly{display:none}@media print{@page{margin:.4in}:root,:root[data-theme]{--bg: #fff;--text: #000;--text-2: #000;--text-3: #333;--line: #bbb;--line-2: #000;color-scheme:light}html,body{background:#fff;color:#000}.top,nav.tabs,.noprint,.status{display:none!important}main{padding:0;max-width:none}.printonly{display:block}.board{border:0;padding:0;background:#fff;color:#000}.board .bh{background:#fff;color:#000;margin:0;padding:0 0 8px;border-bottom:2px solid #000}.board .bh .brand,.board .bh .doc,.board .lbl,.board .meta{color:#000}.board .bh .bmark{filter:brightness(0)}.floormap{max-height:60vh}}
