:root{--navy: #13263a;--navy-2: #233b54;--slate: #4a5e72;--ice: #edf2f6;--ice-2: #dfe7ee;--slab: #ffffff;--seam: #c3d0dc;--maple: #c8372d;--maple-dark: #9e2a21;--amber: #f0b429;--pine: #1d7552;--pine-wash: #e1f0e8;--alarm-wash: #fbeae8;--type-display: "Iowan Old Style", "Palatino Linotype", Palatino, "URW Palladio L", P052, "Book Antiqua", Georgia, serif;--type-body: "Avenir Next", Avenir, "Segoe UI", "Nunito Sans", Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--nx-bg: #ffffff;--nx-fg: #13263a;--nx-border: #13263a;--nx-radius: 4px;--nx-active: #dfe7ee}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{margin:0;background:var(--ice);color:var(--navy);font:17px/1.6 var(--type-body);border-top:5px solid var(--maple)}a{color:var(--maple-dark);text-underline-offset:3px}a:hover{color:var(--maple)}img{max-width:100%}h1,h2,h3{font-family:var(--type-display);line-height:1.2;font-weight:700;letter-spacing:-.005em}:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.unseen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.rim{width:min(100% - 32px,1080px);margin-inline:auto}.rim--narrow{width:min(100% - 28px,780px)}.rim--read{width:min(100% - 32px,920px);padding-bottom:56px}.crest{background:var(--slab);border-bottom:1px solid var(--seam)}.crest__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;flex-wrap:wrap}.crest__mark{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--navy)}.crest__mark span{font:700 1.35rem/1 var(--type-display)}.crest__mark em{font-style:normal;color:var(--maple)}.crest__mark small{font-size:.78rem;color:var(--slate);border-left:1px solid var(--seam);padding-left:9px}.crest__glyph{display:block}.crest__nav{display:flex;gap:4px;flex-wrap:wrap}.crest__nav a{padding:6px 11px;border-radius:3px;color:var(--navy);text-decoration:none;font-weight:600;font-size:.95rem}.crest__nav a:hover{background:var(--ice-2)}.crest__nav a[aria-current=page]{background:var(--navy);color:#fff}.launch{padding:40px 0 34px;background:linear-gradient(180deg,var(--slab) 0,var(--ice) 100%)}.launch__kicker{margin:0 0 10px;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--maple-dark)}.launch__title{margin:0 0 12px;font-size:clamp(1.75rem,4.6vw,2.7rem)}.launch__sub{margin:0 0 24px;color:var(--slate);max-width:62ch}.desk{position:relative;background:var(--slab);border:2px solid var(--navy);border-radius:6px;box-shadow:6px 6px 0 var(--navy);padding:14px}.desk:after{content:"";position:absolute;right:-2px;top:-2px;width:18px;height:18px;background:var(--amber);border-radius:0 6px}.desk__line{display:flex;align-items:center;gap:8px;border:1px solid var(--seam);border-radius:4px;padding:4px 4px 4px 12px;background:var(--ice)}.desk__line:focus-within{border-color:var(--navy);background:#fff}.desk__lens{flex:none;color:var(--slate)}.desk__input{flex:1;min-width:0;border:0;background:transparent;color:var(--navy);font:500 1.05rem/1.3 var(--type-body);padding:12px 2px}.desk__input:focus{outline:none}.desk__input::placeholder{color:#7a8a9a}.desk__clear{flex:none;width:34px;height:34px;border:0;border-radius:50%;background:var(--ice-2);color:var(--navy);font-size:.95rem;cursor:pointer}.desk__fire{flex:none;min-width:104px;padding:13px 20px;border:0;border-radius:4px;background:var(--maple);color:#fff;font:700 1rem/1 var(--type-body);cursor:pointer}.desk__fire:hover{background:var(--maple-dark)}.desk__fire:disabled{opacity:.7;cursor:progress}.desk__msg{margin:10px 2px 0;font-size:.95rem;color:var(--slate)}.desk__msg[data-tone=bad]{color:var(--maple-dark);font-weight:600}.desk__msg q{font-weight:700;color:var(--navy)}.desk__spec{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 2px 0;font-size:.85rem;color:var(--slate)}.desk__spec span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;background:var(--maple);border-radius:1px;transform:rotate(45deg);vertical-align:1px}.pile{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pile--linked:not(:empty){margin-top:22px}.haul{margin-top:26px}.haul__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.haul__title{margin:0;font-size:1.2rem}.haul__count{font-size:.85rem;color:var(--slate);white-space:nowrap}.haul__msg{background:var(--slab);border:1px solid var(--seam);border-left:4px solid var(--maple);padding:16px 18px;border-radius:4px}.haul__msg p{margin:6px 0 12px;color:var(--slate)}.vidrow{display:grid;grid-template-columns:150px 1fr;grid-template-areas:"thumb meta" "thumb btns" "cap cap" "run run" "out out";gap:6px 14px;align-items:start;background:var(--slab);border:1px solid var(--seam);border-radius:5px;padding:12px}.vidrow--linked{border:2px solid var(--navy)}.vidrow--ghost{min-height:108px;background:linear-gradient(90deg,var(--slab) 0,var(--ice-2) 50%,var(--slab) 100%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.vidrow__thumb{grid-area:thumb;position:relative;aspect-ratio:16 / 9;border-radius:3px;overflow:hidden;background:var(--ice-2)}.vidrow__thumb img{display:block;width:100%;height:100%;object-fit:cover}.vidrow__thumb--blank img{visibility:hidden}.vidrow__time{position:absolute;right:4px;bottom:4px;padding:1px 5px;border-radius:2px;background:#13263adb;color:#fff;font-size:.75rem;font-variant-numeric:tabular-nums}.vidrow__meta{grid-area:meta;min-width:0}.vidrow__title{margin:0;font:600 1rem/1.35 var(--type-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vidrow__chan{margin:2px 0 0;font-size:.85rem;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vidrow--pending .vidrow__title,.vidrow--pending .vidrow__chan{color:transparent;background:var(--ice-2);border-radius:3px}.vidrow__btns{grid-area:btns;display:flex;flex-wrap:wrap;gap:8px;align-self:end}.vidrow__cap{grid-area:cap;margin:2px 0 0;font-size:.85rem;color:var(--maple-dark)}.runway{grid-area:run;height:6px;border-radius:3px;background:var(--ice-2);overflow:hidden;margin-top:4px}.runway__fill{display:block;height:100%;width:0;background:var(--navy);transition:width .5s ease}.runway[data-kind=unknown] .runway__fill{width:35%;animation:glide 1.2s ease-in-out infinite}.runway[data-kind=full] .runway__fill{width:100%;background:var(--pine)}@keyframes glide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.vidrow__out{grid-area:out;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.92rem;padding-top:4px}.vidrow__out[data-tone=good]{color:var(--pine)}.vidrow__out[data-tone=bad]{background:var(--alarm-wash);border-radius:4px;padding:10px 12px;color:var(--navy)}.vidrow__code{font:600 .75rem/1 ui-monospace,Menlo,Consolas,monospace;background:var(--navy);color:#fff;padding:3px 6px;border-radius:2px}.vidrow__lead{font-weight:700}.vidrow__text{flex-basis:100%}.knob{border:2px solid var(--navy);background:var(--slab);color:var(--navy);border-radius:4px;padding:8px 16px;font:700 .92rem/1 var(--type-body);cursor:pointer;min-height:40px}.knob:hover:not(:disabled){background:var(--navy);color:#fff}.knob:disabled{opacity:.45;cursor:not-allowed}.knob--mp3{border-color:var(--maple);color:var(--maple-dark)}.knob--mp3:hover:not(:disabled){background:var(--maple);color:#fff}.knob--chosen{box-shadow:inset 0 -4px 0 var(--amber)}.knob--halt{border-color:var(--seam);color:var(--slate);font-weight:600}.knob--save{background:var(--pine);border-color:var(--pine);color:#fff;padding:11px 22px;font-size:1rem}.knob--save:hover:not(:disabled){background:#155a3f;border-color:#155a3f}.knob--again{border-color:var(--navy)}.knob--more{display:block;margin:14px auto 0}main.rim--read{padding-top:30px}.ledger{display:grid;grid-template-columns:150px 1fr;gap:0 28px;padding:26px 0;border-top:1px solid var(--seam)}.ledger:first-child{border-top:0}.ledger__tag{margin:6px 0 0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--maple-dark)}.ledger__body h2{margin:0 0 12px;font-size:1.55rem}.ledger__body h3{margin:18px 0 4px;font-size:1.1rem}.ledger__body p,.ledger__body li{max-width:68ch}.moves{counter-reset:move;list-style:none;padding:0;margin:0;display:grid;gap:12px}.moves li{counter-increment:move;position:relative;padding:12px 14px 12px 56px;background:var(--slab);border:1px solid var(--seam);border-radius:4px}.moves li:before{content:counter(move);position:absolute;left:14px;top:12px;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;font:700 .9rem/28px var(--type-body);text-align:center}.specsheet{overflow-x:auto;margin:4px 0 14px}.specsheet table{width:100%;border-collapse:collapse;background:var(--slab);border:1px solid var(--seam)}.specsheet th,.specsheet td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--ice-2);font-size:.95rem}.specsheet th{width:36%;font-weight:700;background:#f6f9fb}.boxout{border-left:4px solid var(--amber);background:#fff8e6;padding:12px 16px;border-radius:0 4px 4px 0}.asks details{background:var(--slab);border:1px solid var(--seam);border-radius:4px;margin-bottom:8px}.asks summary{cursor:pointer;padding:12px 16px;font-weight:700;list-style-position:inside}.asks details[open] summary{border-bottom:1px solid var(--ice-2)}.asks details p{margin:0;padding:12px 16px 14px}.lastcheck{margin:28px 0 0;font-size:.85rem;color:var(--slate)}.paperwork h1{font-size:clamp(1.7rem,4vw,2.3rem);margin:0 0 10px}.paperwork h2{font-size:1.25rem;margin:28px 0 8px}.paperwork__lead{font-size:1.08rem;color:var(--slate);max-width:64ch}.paperwork p,.paperwork li{max-width:68ch}.paperwork__back{display:inline-block;margin-top:10px;padding:12px 20px;background:var(--maple);color:#fff;border-radius:4px;text-decoration:none;font-weight:700}.paperwork__back:hover{background:var(--maple-dark);color:#fff}.keel{background:var(--navy);color:#d5dfe8;padding:34px 0 28px;font-size:.9rem}.keel a{color:#fff}.keel__grid{display:grid;gap:12px}.keel__links{display:flex;flex-wrap:wrap;gap:6px 18px;padding-bottom:12px;border-bottom:1px solid var(--navy-2)}.keel__links a{text-decoration:none;font-weight:600}.keel__links a:hover{text-decoration:underline;color:var(--amber)}.keel__note{margin:0;max-width:80ch}.keel__small{margin:4px 0 0;color:#8fa3b6;font-size:.8rem}@media(max-width:720px){body{font-size:16px}.launch{padding-top:26px}.desk{padding:10px;box-shadow:4px 4px 0 var(--navy)}.desk__fire{min-width:0;padding:13px 14px}.ledger{grid-template-columns:1fr;padding:20px 0}.ledger__tag{margin:0 0 4px}.vidrow{grid-template-columns:116px 1fr;padding:10px}.crest__mark small{display:none}}@media(max-width:420px){.desk__lens{display:none}.desk__line{padding-left:8px}.vidrow{grid-template-columns:1fr;grid-template-areas:"thumb" "meta" "btns" "cap" "run" "out"}.vidrow__thumb{max-width:320px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
