@font-face{font-family:archivo;src:url(../media/Archivo_Variable-s.p.1w1wfq3-t9aw4.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._8lsD4a_className{font-family:archivo,archivo Fallback}._8lsD4a_variable{--font-archivo:"archivo", "archivo Fallback"}
:where(body:has([data-dispatch-theme])) .stage{background:radial-gradient(1200px 500px at 70% -10%, var(--paper-raised) 0%, transparent 60%), radial-gradient(900px 420px at 10% 20%, var(--paper-raised) 0%, transparent 55%), linear-gradient(180deg, var(--paper-raised) 0%, var(--bg) 78%);grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}:where(body:has([data-dispatch-theme])) .stage__road{height:34vh;min-height:210px;position:absolute;inset:auto 0 0}:where(body:has([data-dispatch-theme])) .road__surface{background:linear-gradient(180deg, var(--paper-raised) 0%, var(--paper-raised) 40%, var(--paper-raised) 100%);border-top:1px solid var(--rule);position:absolute;inset:0}:where(body:has([data-dispatch-theme])) .road__dashes{gap:6vw;animation:1.1s linear infinite dispatch-roadflow;display:flex;position:absolute;top:42%;left:-10%;right:-10%}:where(body:has([data-dispatch-theme])) .road__dashes i{background:linear-gradient(90deg, transparent, var(--accent) 30%, var(--accent) 50%, var(--accent) 70%, transparent);opacity:.8;border-radius:3px;flex:0 0 7vw;height:6px}@keyframes dispatch-roadflow{to{transform:translate(-13vw)}}:where(body:has([data-dispatch-theme])) .road__haze{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--paper-raised) 80%, transparent));pointer-events:none;position:absolute;inset:0}:where(body:has([data-dispatch-theme])) .stage__streaks{pointer-events:none;position:absolute;inset:0}:where(body:has([data-dispatch-theme])) .stage__streaks i{top:var(--y);width:var(--w);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 28%, transparent), transparent);height:2px;animation:dispatch-streak var(--d) linear infinite;border-radius:2px;position:absolute;left:100%}@keyframes dispatch-streak{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 400px))}}:where(body:has([data-dispatch-theme])) .stage__truck{filter:drop-shadow(0 30px 40px #0000008c);width:min(880px,92vw);animation:1.6s cubic-bezier(.16,.84,.3,1) both dispatch-truck-in,3.2s ease-in-out 1.6s infinite dispatch-truck-idle;position:absolute;bottom:calc(34vh - 120px);left:50%;transform:translate(-50%)}@keyframes dispatch-truck-in{0%{transform:translate(60vw)translateY(0)}to{transform:translate(-50%)translateY(0)}}@keyframes dispatch-truck-idle{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}:where(body:has([data-dispatch-theme])) .truck{width:100%;height:auto;display:block}:where(body:has([data-dispatch-theme])) .livery{font-family:var(--font);font-weight:900;font-size:calc(38px * var(--fs));letter-spacing:.16em;fill:#f3f7fb}:where(body:has([data-dispatch-theme])) .livery--sm{font-size:calc(12px * var(--fs));letter-spacing:.35em;fill:var(--gold);font-weight:700}:where(body:has([data-dispatch-theme])) .sheen{animation:4.2s ease-in-out 2s infinite dispatch-sheen}:where(body:has([data-dispatch-theme])) .sheen--slow{animation-duration:5.6s;animation-delay:2.8s}@keyframes dispatch-sheen{0%,55%{transform:translate(0)}85%,to{transform:translate(1100px)}}:where(body:has([data-dispatch-theme])) .wheel .spokes{transform-origin:var(--cx) var(--cy);animation:.5s linear infinite dispatch-spin}@keyframes dispatch-spin{to{transform:rotate(360deg)}}:where(body:has([data-dispatch-theme])) .lamp{animation:6s ease-in-out infinite dispatch-lampflicker}@keyframes dispatch-lampflicker{0%,92%,to{opacity:1}94%{opacity:.82}96%{opacity:1}98%{opacity:.9}}:where(body:has([data-dispatch-theme])) .markers circle{animation:2.4s ease-in-out infinite dispatch-marker}:where(body:has([data-dispatch-theme])) .markers circle:nth-child(2){animation-delay:.3s}:where(body:has([data-dispatch-theme])) .markers circle:nth-child(3){animation-delay:.6s}@keyframes dispatch-marker{0%,to{opacity:.55}50%{opacity:1}}:where(body:has([data-dispatch-theme])) .stage__copy{z-index:2;align-self:start;max-width:760px;padding:clamp(24px,6vh,72px) clamp(20px,6vw,80px) 0;animation:1s .5s both dispatch-copy-in;position:relative}@keyframes dispatch-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}:where(body:has([data-dispatch-theme])) .eyebrow{font-family:var(--mono);font-size:calc(12px * var(--fs));letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}:where(body:has([data-dispatch-theme])) .stage__copy{--fs:1}:where(body:has([data-dispatch-theme])) .stage__copy h1{font-size:calc(clamp(34px, 6vw, 64px) * var(--fs));letter-spacing:-.015em;font-weight:800;line-height:1.06}:where(body:has([data-dispatch-theme])) .stage__copy h1 em{background:linear-gradient(92deg, var(--gold), var(--accent) 60%, var(--teal));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}:where(body:has([data-dispatch-theme])) .sub{max-width:56ch;color:var(--ink-dim);font-size:calc(clamp(15px, 1.6vw, 18px) * var(--fs));margin-top:18px}:where(body:has([data-dispatch-theme])) .cta{background:linear-gradient(92deg, var(--gold), var(--accent));color:var(--paper);box-shadow:0 8px 30px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:14px 26px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}:where(body:has([data-dispatch-theme])) .cta:hover{box-shadow:0 14px 38px color-mix(in srgb, var(--accent) 38%, transparent);transform:translateY(-2px)}:where(body:has([data-dispatch-theme])) .cta svg{transition:transform .18s}:where(body:has([data-dispatch-theme])) .cta:hover svg{transform:translate(3px)}:where(body:has([data-dispatch-theme])) .scrollcue{border:2px solid var(--muted);border-radius:var(--radius);z-index:2;width:24px;height:38px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}:where(body:has([data-dispatch-theme])) .scrollcue i{background:var(--gold);border-radius:2px;width:4px;height:8px;animation:1.6s ease-in-out infinite dispatch-cue;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes dispatch-cue{0%{opacity:1;transform:translate(-50%)}70%{opacity:0;transform:translate(-50%,14px)}to{opacity:0;transform:translate(-50%)}}:where(body:has([data-dispatch-theme])) .panel{max-width:1080px;margin:0 auto;padding:clamp(56px,9vh,110px) clamp(20px,5vw,48px)}:where(body:has([data-dispatch-theme])) .panel--tight{padding-top:clamp(32px,5vh,60px)}:where(body:has([data-dispatch-theme])) .panel__head{margin-bottom:34px}:where(body:has([data-dispatch-theme])) .step{font-family:var(--mono);font-size:calc(13px * var(--fs));color:var(--gold);letter-spacing:.3em}:where(body:has([data-dispatch-theme])) .panel__head h2{font-size:calc(clamp(26px, 3.4vw, 38px) * var(--fs));letter-spacing:-.01em;margin:6px 0 10px;font-weight:800}:where(body:has([data-dispatch-theme])) .panel__head p{color:var(--ink-dim);max-width:64ch}:where(body:has([data-dispatch-theme])) .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,.84,.3,1);transform:translateY(26px)}:where(body:has([data-dispatch-theme])) .reveal.is-in{opacity:1;transform:none}:where(body:has([data-dispatch-theme])) .intake{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;display:grid}@media (max-width:880px){:where(body:has([data-dispatch-theme])) .intake{grid-template-columns:minmax(0,1fr)}}:where(body:has([data-dispatch-theme])) .intake__raw,:where(body:has([data-dispatch-theme])) .intake__form{background:linear-gradient(180deg, var(--panel), var(--paper-raised));border:1px solid var(--line);border-radius:var(--radius);padding:22px}:where(body:has([data-dispatch-theme])) .lbl{font-family:var(--mono);font-size:calc(11px * var(--fs));letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:8px;display:block}:where(body:has([data-dispatch-theme])) .unit{opacity:.6;letter-spacing:.05em}:where(body:has([data-dispatch-theme])) textarea,:where(body:has([data-dispatch-theme])) input,:where(body:has([data-dispatch-theme])) select{background:var(--paper-raised);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font:calc(14px * var(--fs))/1.5 var(--mono);padding:11px 13px;transition:border-color .2s,box-shadow .2s}:where(body:has([data-dispatch-theme])) textarea{resize:vertical}:where(body:has([data-dispatch-theme])) textarea:focus,:where(body:has([data-dispatch-theme])) input:focus,:where(body:has([data-dispatch-theme])) select:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:none}:where(body:has([data-dispatch-theme])) .rawbar{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}:where(body:has([data-dispatch-theme])) .note{font-size:calc(13px * var(--fs));color:var(--teal);white-space:pre-line;min-height:20px;margin-top:12px}:where(body:has([data-dispatch-theme])) .btn{border-radius:var(--radius);font:600 calc(14px * var(--fs)) var(--font);color:var(--paper);background:linear-gradient(92deg, var(--teal), var(--accent));cursor:pointer;border:0;align-items:center;gap:10px;padding:11px 20px;transition:transform .15s,filter .15s;display:inline-flex;position:relative}:where(body:has([data-dispatch-theme])) .btn:hover{filter:brightness(1.06);transform:translateY(-1px)}:where(body:has([data-dispatch-theme])) .btn:disabled{opacity:.55;cursor:wait;transform:none}:where(body:has([data-dispatch-theme])) .btn--ghost{color:var(--ink-dim);border:1px solid var(--line);background:0 0}:where(body:has([data-dispatch-theme])) .btn--ghost:hover{color:var(--ink);border-color:var(--accent)}:where(body:has([data-dispatch-theme])) .btn--go{width:100%;font-size:calc(15px * var(--fs));background:linear-gradient(92deg, var(--gold), var(--accent));color:var(--paper);justify-content:center;margin-top:18px;padding:14px}:where(body:has([data-dispatch-theme])) .btn__spin{border:2px solid #00000040;border-top-color:#000000bf;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite dispatch-spin;display:none}:where(body:has([data-dispatch-theme])) .btn.is-busy .btn__spin{display:inline-block}:where(body:has([data-dispatch-theme])) .intake__raw{min-width:0}:where(body:has([data-dispatch-theme])) .intake__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}@media (max-width:620px){:where(body:has([data-dispatch-theme])) .intake__form{grid-template-columns:minmax(0,1fr)}}:where(body:has([data-dispatch-theme])) .field--wide{grid-column:1/-1}:where(body:has([data-dispatch-theme])) .field{min-width:0;position:relative}:where(body:has([data-dispatch-theme])) .field select,:where(body:has([data-dispatch-theme])) .field input,:where(body:has([data-dispatch-theme])) .field textarea{min-width:0;max-width:100%}:where(body:has([data-dispatch-theme])) .field.flash:after{content:"";border-radius:var(--radius);border:1.5px solid var(--teal);pointer-events:none;animation:1s forwards dispatch-fieldflash;position:absolute;inset:-5px}@keyframes dispatch-fieldflash{0%{opacity:0;transform:scale(1.03)}25%{opacity:1;transform:scale(1)}to{opacity:0}}:where(body:has([data-dispatch-theme])) .field.lowconf input,:where(body:has([data-dispatch-theme])) .field.lowconf select{border-color:var(--gold)}:where(body:has([data-dispatch-theme])) .field:has(.confb) .lbl{padding-right:122px}:where(body:has([data-dispatch-theme])) .segmented{flex-wrap:wrap;gap:8px;display:flex}:where(body:has([data-dispatch-theme])) .segmented button{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);min-width:0;color:var(--ink-dim);font:600 calc(13px * var(--fs)) var(--font);cursor:pointer;flex:1;padding:10px 8px;transition:all .18s}:where(body:has([data-dispatch-theme])) .segmented button.on{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--teal);color:var(--teal)}:where(body:has([data-dispatch-theme])) .chips{flex-wrap:wrap;gap:8px;min-height:34px;display:flex}:where(body:has([data-dispatch-theme])) .chip{font:600 calc(12px * var(--fs)) var(--mono);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);color:var(--gold);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:999px;padding:7px 12px;animation:.4s cubic-bezier(.16,.84,.3,1) both dispatch-chip-in}:where(body:has([data-dispatch-theme])) .chip--none{border-color:var(--line);color:var(--ink-dim);background:0 0}@keyframes dispatch-chip-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}:where(body:has([data-dispatch-theme])) .pipe{gap:10px;list-style:none;display:grid}:where(body:has([data-dispatch-theme])) .pipe li{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);opacity:.38;grid-template-columns:30px 1fr auto;align-items:center;gap:14px;padding:15px 18px;transition:opacity .3s,border-color .3s;display:grid}:where(body:has([data-dispatch-theme])) .pipe li.run{opacity:1;border-color:color-mix(in srgb, var(--accent) 50%, transparent)}:where(body:has([data-dispatch-theme])) .pipe li.done{opacity:1}:where(body:has([data-dispatch-theme])) .pipe .dot{border:2px solid var(--line);width:22px;height:22px;font-size:calc(12px * var(--fs));border-radius:50%;place-items:center;display:grid}:where(body:has([data-dispatch-theme])) .pipe li.run .dot{border-color:var(--teal)}:where(body:has([data-dispatch-theme])) .pipe li.run .dot:after{content:"";background:var(--teal);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite dispatch-pulse}@keyframes dispatch-pulse{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}:where(body:has([data-dispatch-theme])) .pipe li.done .dot{border-color:var(--teal);background:color-mix(in srgb, var(--accent) 15%, transparent)}:where(body:has([data-dispatch-theme])) .pipe li.done .dot:after{content:"✓";color:var(--teal);background:0 0;width:auto;height:auto;font-weight:700;animation:none}:where(body:has([data-dispatch-theme])) .pipe .t{font-weight:600}:where(body:has([data-dispatch-theme])) .pipe .d{font:calc(12px * var(--fs)) var(--mono);color:var(--ink-dim);margin-top:2px;display:block}:where(body:has([data-dispatch-theme])) .pipe .ms{font:calc(12px * var(--fs)) var(--mono);color:var(--ink-dim);opacity:0;transition:opacity .3s}:where(body:has([data-dispatch-theme])) .pipe li.done .ms{opacity:1}:where(body:has([data-dispatch-theme])) .map{background:linear-gradient(180deg, var(--paper-raised), var(--paper-raised));border:1px solid var(--line);border-radius:var(--radius);margin-bottom:26px;padding:8px}:where(body:has([data-dispatch-theme])) .map svg{width:100%;height:auto;display:block}:where(body:has([data-dispatch-theme])) .map .gridline{stroke:var(--rule);stroke-width:1px}:where(body:has([data-dispatch-theme])) .map .cityDot{fill:var(--rule)}:where(body:has([data-dispatch-theme])) .map .cityDot--active{fill:var(--gold)}:where(body:has([data-dispatch-theme])) .map .cityLbl{font:calc(11px * var(--fs)) var(--mono);fill:var(--muted);letter-spacing:.06em}:where(body:has([data-dispatch-theme])) .map .cityLbl--active{fill:var(--ink);font-weight:700}:where(body:has([data-dispatch-theme])) #lanePath{stroke-dasharray:var(--len,1000);stroke-dashoffset:var(--len,1000)}:where(body:has([data-dispatch-theme])) #lanePath.draw{animation:1.6s cubic-bezier(.5,0,.3,1) forwards dispatch-dash}@keyframes dispatch-dash{to{stroke-dashoffset:0}}:where(body:has([data-dispatch-theme])) .waypt{fill:none;stroke:var(--teal);stroke-width:2px;opacity:0}:where(body:has([data-dispatch-theme])) .waypt.pop{animation:.5s forwards dispatch-wpop}@keyframes dispatch-wpop{0%{opacity:0;r:2}to{opacity:.9;r:7}}:where(body:has([data-dispatch-theme])) .cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-bottom:26px;display:grid}:where(body:has([data-dispatch-theme])) .card{background:linear-gradient(180deg, var(--panel), var(--paper-raised));border:1px solid var(--line);border-radius:var(--radius);opacity:0;cursor:pointer;padding:20px;transition:opacity .55s,transform .55s cubic-bezier(.16,.84,.3,1),border-color .25s,box-shadow .25s;position:relative;transform:translateY(24px)}:where(body:has([data-dispatch-theme])) .card.in{opacity:1;transform:none}:where(body:has([data-dispatch-theme])) .card:hover{border-color:var(--accent)}:where(body:has([data-dispatch-theme])) .card.pick{border-color:var(--gold);box-shadow:0 10px 40px color-mix(in srgb, var(--accent) 14%, transparent)}:where(body:has([data-dispatch-theme])) .card__tag{font:700 calc(10px * var(--fs)) var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--gold);color:var(--paper);border-radius:999px;padding:4px 10px;position:absolute;top:-10px;right:14px}:where(body:has([data-dispatch-theme])) .card h3{font-size:calc(15px * var(--fs));margin-bottom:2px;font-weight:700}:where(body:has([data-dispatch-theme])) .card .via{font:calc(12px * var(--fs)) var(--mono);color:var(--ink-dim);margin-bottom:14px}:where(body:has([data-dispatch-theme])) .card .price{font-size:calc(30px * var(--fs));letter-spacing:-.02em;font-weight:800}:where(body:has([data-dispatch-theme])) .card .price small{font-size:calc(13px * var(--fs));color:var(--ink-dim);font-weight:500}:where(body:has([data-dispatch-theme])) .card .meta{font:calc(12px * var(--fs)) var(--mono);color:var(--ink-dim);grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:14px;display:grid}:where(body:has([data-dispatch-theme])) .card .meta b{color:var(--ink);font-weight:600}:where(body:has([data-dispatch-theme])) .bar{background:var(--rule);border-radius:3px;height:6px;margin-top:14px;overflow:hidden}:where(body:has([data-dispatch-theme])) .bar i{background:linear-gradient(90deg, var(--teal), var(--gold));border-radius:3px;width:0;height:100%;transition:width 1.1s cubic-bezier(.16,.84,.3,1);display:block}:where(body:has([data-dispatch-theme])) .bar__lbl{font:calc(10px * var(--fs)) var(--mono);color:var(--ink-dim);letter-spacing:.08em;margin-top:5px}:where(body:has([data-dispatch-theme])) .ledger{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);opacity:0;padding:22px;transition:opacity .5s .2s,transform .5s .2s;transform:translateY(16px)}:where(body:has([data-dispatch-theme])) .ledger.in{opacity:1;transform:none}:where(body:has([data-dispatch-theme])) .ledger h3{font-size:calc(14px * var(--fs));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-family:var(--mono);margin-bottom:14px}:where(body:has([data-dispatch-theme])) .ledger table{border-collapse:collapse;width:100%;font:calc(13px * var(--fs)) var(--mono)}:where(body:has([data-dispatch-theme])) .ledger td{border-bottom:1px dashed var(--rule);color:var(--ink-dim);padding:7px 0}:where(body:has([data-dispatch-theme])) .ledger td:last-child{text-align:right;color:var(--ink)}:where(body:has([data-dispatch-theme])) .ledger tr.total td{color:var(--gold);font-weight:700;font-size:calc(15px * var(--fs));border-bottom:0;padding-top:12px}:where(body:has([data-dispatch-theme])) .truth{grid-template-columns:1fr 1fr;gap:26px;display:grid}@media (max-width:760px){:where(body:has([data-dispatch-theme])) .truth{grid-template-columns:1fr}}:where(body:has([data-dispatch-theme])) .truth h3{font-size:calc(14px * var(--fs));letter-spacing:.14em;text-transform:uppercase;font-family:var(--mono);margin-bottom:12px}:where(body:has([data-dispatch-theme])) .truth>div:first-child h3{color:var(--teal)}:where(body:has([data-dispatch-theme])) .truth>div:last-child h3{color:var(--gold)}:where(body:has([data-dispatch-theme])) .truth ul{gap:10px;list-style:none;display:grid}:where(body:has([data-dispatch-theme])) .truth li{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font-size:calc(14px * var(--fs));color:var(--ink-dim);padding:12px 16px}:where(body:has([data-dispatch-theme])) .fineprint{font:calc(12px * var(--fs)) var(--mono);color:var(--muted);letter-spacing:.06em;margin-top:44px}:where(body:has([data-dispatch-theme])) .codeblock{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--mono);font-size:calc(12.5px * var(--fs));color:var(--ink-dim);white-space:pre;margin:0;padding:16px 18px;line-height:1.65;overflow-x:auto}:where(body:has([data-dispatch-theme])) .speccode{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--paper-raised), var(--paper-raised));max-width:900px;margin:26px auto 0;animation:.5s cubic-bezier(.16,.84,.3,1) both dispatch-rise;overflow:hidden}:where(body:has([data-dispatch-theme])) .speccode__bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:10px 14px;display:flex}:where(body:has([data-dispatch-theme])) .speccode__bar i{background:var(--paper-raised);border-radius:50%;width:10px;height:10px}:where(body:has([data-dispatch-theme])) .speccode__bar i:first-child{background:#ff6b6b66}:where(body:has([data-dispatch-theme])) .speccode__bar i:nth-child(2){background:#ffb02066}:where(body:has([data-dispatch-theme])) .speccode__bar i:nth-child(3){background:#3ad1c666}:where(body:has([data-dispatch-theme])) .speccode__bar span{font-family:var(--mono);font-size:calc(11px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:6px}:where(body:has([data-dispatch-theme])) .speccode--data .speccode__bar span{color:var(--gold)}:where(body:has([data-dispatch-theme])) .speccode .codeblock{background:0 0;border:none;border-radius:0}:where(body:has([data-dispatch-theme])) .speccode__typing{position:relative}:where(body:has([data-dispatch-theme])) .caret{background:var(--gold);width:8px;height:15px;margin-left:2px;animation:.8s step-end infinite dispatch-caretblink;display:inline-block;position:absolute;bottom:19px}@keyframes dispatch-caretblink{50%{opacity:0}}:where(body:has([data-dispatch-theme])) .speccode__flash{animation:.55s ease-out both dispatch-dataflash}@keyframes dispatch-dataflash{0%{opacity:0;filter:brightness(2.4)saturate(1.6)}35%{opacity:1;filter:brightness(1.7)saturate(1.3)}to{opacity:1;filter:none}}:where(body:has([data-dispatch-theme])) .guide-ring{z-index:1149;border:1.5px solid color-mix(in srgb, var(--accent) 65%, transparent);border-radius:var(--radius);pointer-events:none;animation:1.8s ease-in-out infinite dispatch-ringpulse;position:fixed}:where(body:has([data-dispatch-theme])) .guide-ring--dim{border-color:color-mix(in srgb, var(--accent) 28%, transparent);animation:none}@keyframes dispatch-ringpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 28%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent)}}:where(body:has([data-dispatch-theme])) .guide-anchor{z-index:1150;animation:.35s cubic-bezier(.16,.84,.3,1) both dispatch-bubblein;position:fixed}@keyframes dispatch-bubblein{0%{opacity:0}to{opacity:1}}:where(body:has([data-dispatch-theme])) .bubble{background:linear-gradient(180deg, var(--paper-raised) 0%, var(--paper-raised) 100%);border:1px solid color-mix(in srgb, var(--accent) 72%, transparent);border-radius:var(--radius);width:min(430px,88vw);box-shadow:0 20px 54px #0000009e, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 45%, transparent) transparent;padding:13px 15px;position:relative;overflow-y:auto}:where(body:has([data-dispatch-theme])) .bubble__arrow{background:var(--paper-raised);border:1px solid color-mix(in srgb, var(--accent) 72%, transparent);border-top:none;border-left:none;width:12px;height:12px;position:absolute}:where(body:has([data-dispatch-theme])) .bubble--top .bubble__arrow{bottom:-7px;left:var(--arrow-x,50%);margin-left:-6px;transform:rotate(45deg)}:where(body:has([data-dispatch-theme])) .bubble--bottom .bubble__arrow{top:-7px;left:var(--arrow-x,50%);margin-left:-6px;transform:rotate(-135deg)}:where(body:has([data-dispatch-theme])) .bubble--left .bubble__arrow{right:-7px;top:var(--arrow-y,50%);margin-top:-6px;transform:rotate(-45deg)}:where(body:has([data-dispatch-theme])) .bubble--right .bubble__arrow{left:-7px;top:var(--arrow-y,50%);margin-top:-6px;transform:rotate(135deg)}:where(body:has([data-dispatch-theme])) .bubble__head{align-items:center;gap:9px;display:flex}:where(body:has([data-dispatch-theme])) .bubble__head strong{font-size:calc(13.5px * var(--fs));letter-spacing:-.01em;flex:1}:where(body:has([data-dispatch-theme])) .bubble__step{font-family:var(--mono);font-size:calc(10px * var(--fs));letter-spacing:.1em;color:var(--gold);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:700}:where(body:has([data-dispatch-theme])) .bubble__x{color:var(--ink-dim);font-size:calc(16px * var(--fs));cursor:pointer;background:0 0;border:none;padding:2px 4px;line-height:1}:where(body:has([data-dispatch-theme])) .bubble__x:hover{color:var(--ink)}:where(body:has([data-dispatch-theme])) .bubble__body{font-size:calc(12.5px * var(--fs));color:var(--ink);margin-top:7px;line-height:1.6}:where(body:has([data-dispatch-theme])) .flow__stage{grid-template-columns:repeat(var(--flow-cols,4), minmax(0, 1fr));gap:64px 48px;padding:26px 10px;display:grid;position:relative}:where(body:has([data-dispatch-theme])) .flow__edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(body:has([data-dispatch-theme])) .flow__edge{fill:none;stroke:var(--rule);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:opacity .25s,stroke .25s}:where(body:has([data-dispatch-theme])) .flow--in .flow__edge{animation:.7s ease-out forwards dispatch-edgedraw;animation-delay:calc(var(--i,0) * .16s + .2s)}@keyframes dispatch-edgedraw{to{stroke-dashoffset:0}}:where(body:has([data-dispatch-theme])) .flow__edge--hot{stroke:url(#flowEdge);stroke-width:2.5px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 45%, transparent))}:where(body:has([data-dispatch-theme])) .flow__edge--dim{opacity:.22}:where(body:has([data-dispatch-theme])) .flow__edgenote{font-family:var(--mono);font-size:calc(9.5px * var(--fs));letter-spacing:.06em;fill:var(--muted);opacity:0;transition:opacity .25s}:where(body:has([data-dispatch-theme])) .flow--in .flow__edgenote{opacity:1;transition-delay:1s}:where(body:has([data-dispatch-theme])) .flow__edgenote.flow__edge--dim{opacity:.2}:where(body:has([data-dispatch-theme])) .flow__node{z-index:1;text-align:left;background:linear-gradient(180deg, var(--panel), var(--paper-raised));border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-family:var(--font);cursor:pointer;opacity:0;flex-direction:column;gap:3px;padding:13px 15px 13px 18px;transition:transform .2s,border-color .2s,opacity .25s,box-shadow .2s;display:flex;position:relative;transform:translateY(14px)}:where(body:has([data-dispatch-theme])) .flow--in .flow__node{animation:.55s cubic-bezier(.16,.84,.3,1) both dispatch-rise;animation-delay:calc(var(--i,0) * .11s)}:where(body:has([data-dispatch-theme])) .flow__node:before{content:"";background:var(--teal);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}:where(body:has([data-dispatch-theme])) .flow__node--process:before{background:var(--gold)}:where(body:has([data-dispatch-theme])) .flow__node--gate:before{background:var(--caution)}:where(body:has([data-dispatch-theme])) .flow__node--output:before{background:linear-gradient(180deg, var(--teal), var(--gold))}:where(body:has([data-dispatch-theme])) .flow__node--gate{border-style:dashed}:where(body:has([data-dispatch-theme])) .flow__node:hover{border-color:var(--accent);transform:translateY(-3px)}:where(body:has([data-dispatch-theme])) .flow__node.is-active{border-color:var(--gold);box-shadow:0 14px 38px color-mix(in srgb, var(--accent) 14%, transparent);transform:translateY(-3px)}:where(body:has([data-dispatch-theme])) .flow__node.is-connected{border-color:var(--accent)}:where(body:has([data-dispatch-theme])) .flow__node.is-dimmed{opacity:.35!important}:where(body:has([data-dispatch-theme])) .flow__kind{font-family:var(--mono);font-size:calc(9px * var(--fs));letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:700}:where(body:has([data-dispatch-theme])) .flow__label{font-weight:700;font-size:calc(15px * var(--fs));letter-spacing:-.01em}:where(body:has([data-dispatch-theme])) .flow__sub{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--ink-dim)}:where(body:has([data-dispatch-theme])) .flow__panel{background:linear-gradient(180deg, var(--panel), var(--paper-raised));border:1px solid var(--line);border-radius:var(--radius);margin-top:10px;padding:18px 20px;animation:.4s cubic-bezier(.16,.84,.3,1) both dispatch-rise}:where(body:has([data-dispatch-theme])) .flow__panel-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(body:has([data-dispatch-theme])) .flow__panel-head h3{font-size:calc(17px * var(--fs));letter-spacing:-.01em;flex:1}:where(body:has([data-dispatch-theme])) .flow__kind--chip{border:1px solid var(--line);background:0 0;border-radius:999px;padding:3px 10px}:where(body:has([data-dispatch-theme])) .flow__kind--chip.flow__node--gate{border-style:solid}:where(body:has([data-dispatch-theme])) .flow__tabs{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}:where(body:has([data-dispatch-theme])) .flow__tabs button{color:var(--ink-dim);font-family:var(--mono);font-size:calc(10.5px * var(--fs));letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:6px 13px;font-weight:700}:where(body:has([data-dispatch-theme])) .flow__tabs button.on{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--gold)}:where(body:has([data-dispatch-theme])) .flow__close{color:var(--ink-dim);font-size:calc(19px * var(--fs));cursor:pointer;background:0 0;border:none;line-height:1}:where(body:has([data-dispatch-theme])) .flow__close:hover{color:var(--ink)}:where(body:has([data-dispatch-theme])) .flow__detail{margin-top:13px;animation:.3s both dispatch-fadein}@keyframes dispatch-fadein{0%{opacity:0}to{opacity:1}}:where(body:has([data-dispatch-theme])) .flow__detail>p{color:var(--ink-dim);font-size:calc(14px * var(--fs));max-width:74ch}:where(body:has([data-dispatch-theme])) .flow__detail ul{color:var(--ink-dim);font-size:calc(13.5px * var(--fs));gap:7px;margin:0;padding-left:18px;display:grid}:where(body:has([data-dispatch-theme])) .flow__detail li::marker{color:var(--gold)}:where(body:has([data-dispatch-theme])) .flow__file{font-family:var(--mono);font-size:calc(11px * var(--fs));color:var(--muted);margin-bottom:8px}:where(body:has([data-dispatch-theme])) .flow__practices-h{font-family:var(--mono);font-size:calc(10.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-top:14px;font-weight:700}:where(body:has([data-dispatch-theme])) .flow__practices{margin-top:7px!important}:where(body:has([data-dispatch-theme])) .flow__practices li::marker{color:var(--teal)}:where(body:has([data-dispatch-theme])) .flow__deeper{color:var(--teal);font-family:var(--mono);font-size:calc(11.5px * var(--fs));letter-spacing:.08em;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-weight:700}:where(body:has([data-dispatch-theme])) .flow__deeper:hover{color:var(--gold)}:where(body:has([data-dispatch-theme])) .btn:disabled{opacity:.45;cursor:not-allowed}:where(body:has([data-dispatch-theme])) .btn.is-busy:disabled{opacity:1}@media (max-width:860px){:where(body:has([data-dispatch-theme])) .flow__stage{grid-template-columns:1fr;gap:30px;padding:16px 4px}:where(body:has([data-dispatch-theme])) .flow__node{grid-area:auto/1!important}:where(body:has([data-dispatch-theme])) .flow__edgenote{display:none}}@keyframes dispatch-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}:where(body:has([data-dispatch-theme])) .band__tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:8px;margin:6px 0 18px;display:flex;overflow-x:auto}:where(body:has([data-dispatch-theme])) .band__tabs::-webkit-scrollbar{display:none}:where(body:has([data-dispatch-theme])) .band__tab{color:var(--ink-dim);font-family:var(--font);font-size:calc(14px * var(--fs));letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:11px 16px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}:where(body:has([data-dispatch-theme])) .band__tab:hover{color:var(--ink)}:where(body:has([data-dispatch-theme])) .band__tab.on{color:var(--gold);border-bottom-color:var(--gold)}:where(body:has([data-dispatch-theme])) .band__tabnum{font-family:var(--mono);font-size:calc(10px * var(--fs));letter-spacing:.14em;color:var(--muted);font-weight:700}:where(body:has([data-dispatch-theme])) .band__tab.on .band__tabnum{color:var(--gold)}:where(body:has([data-dispatch-theme])) .slides{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;transition:height .35s cubic-bezier(.16,.84,.3,1);display:flex;overflow:auto hidden}:where(body:has([data-dispatch-theme])) .slides::-webkit-scrollbar{display:none}:where(body:has([data-dispatch-theme])) .slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:100%;padding:6px 2px 10px}:where(body:has([data-dispatch-theme])) .slide__empty{border:1px dashed var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--paper-raised) 50%, transparent);flex-direction:column;align-items:flex-start;gap:10px;padding:34px 30px;display:flex}:where(body:has([data-dispatch-theme])) .slide__empty>p:first-child{font-size:calc(17px * var(--fs));letter-spacing:-.01em;font-weight:700}:where(body:has([data-dispatch-theme])) .slide__empty-sub{color:var(--ink-dim);font-size:calc(14px * var(--fs));max-width:58ch}:where(body:has([data-dispatch-theme])) .slide__empty .btn{margin-top:8px}:where(body:has([data-dispatch-theme])) .panel__head--slide{margin-bottom:18px}:where(body:has([data-dispatch-theme])) .panel__head--slide p{color:var(--ink-dim);max-width:70ch}:where(body:has([data-dispatch-theme])) .fineprint--ocr{font-size:calc(11.5px * var(--fs));color:var(--muted);margin-top:10px;line-height:1.5}@media (min-width:1100px){:where(body:has([data-dispatch-theme])) .panel__head h2{font-size:calc(40px * var(--fs))}:where(body:has([data-dispatch-theme])) .panel__head p{font-size:calc(17.5px * var(--fs));max-width:72ch}:where(body:has([data-dispatch-theme])) .step{font-size:calc(13px * var(--fs))}:where(body:has([data-dispatch-theme])) .lbl{font-size:calc(12px * var(--fs))}:where(body:has([data-dispatch-theme])) .intake__raw textarea{font-size:calc(14.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .field input,:where(body:has([data-dispatch-theme])) .field select{font-size:calc(16.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .segmented button{font-size:calc(14.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .btn{font-size:calc(15.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .note{font-size:calc(14.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .chip,:where(body:has([data-dispatch-theme])) .fineprint--ocr{font-size:calc(12.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .pipe .t{font-size:calc(16.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .pipe .d{font-size:calc(13px * var(--fs))}:where(body:has([data-dispatch-theme])) .pipe .ms{font-size:calc(12.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .card h3{font-size:calc(20px * var(--fs))}:where(body:has([data-dispatch-theme])) .card .via{font-size:calc(13.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .card .price .num{font-size:calc(34px * var(--fs))}:where(body:has([data-dispatch-theme])) .card .meta{font-size:calc(13px * var(--fs))}:where(body:has([data-dispatch-theme])) .ledger h3{font-size:calc(17px * var(--fs))}:where(body:has([data-dispatch-theme])) .ledger td{font-size:calc(14.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .band__tab{font-size:calc(15.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .slide__empty>p:first-child{font-size:calc(19px * var(--fs))}:where(body:has([data-dispatch-theme])) .slide__empty-sub{font-size:calc(15px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__label{font-size:calc(16.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__sub{font-size:calc(11.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__kind{font-size:calc(9.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__detail>p{font-size:calc(15.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__detail ul{font-size:calc(14.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__panel-head h3{font-size:calc(19px * var(--fs))}:where(body:has([data-dispatch-theme])) .codeblock{font-size:calc(13.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .speccode__bar span{font-size:calc(12px * var(--fs))}:where(body:has([data-dispatch-theme])) .bubble__head strong{font-size:calc(14.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .bubble__body{font-size:calc(13.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .truth h3{font-size:calc(17px * var(--fs))}:where(body:has([data-dispatch-theme])) .truth li{font-size:calc(14.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .fineprint{font-size:calc(13px * var(--fs))}}:where(body:has([data-dispatch-theme])) .scanrep{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);margin-top:14px;padding:13px 15px;animation:.35s cubic-bezier(.16,.84,.3,1) both dispatch-rise}:where(body:has([data-dispatch-theme])) .scanrep__head{align-items:center;gap:10px;display:flex}:where(body:has([data-dispatch-theme])) .scanrep__head .lbl{flex:1;margin:0}:where(body:has([data-dispatch-theme])) .scanrep__x{color:var(--ink-dim);font-size:calc(17px * var(--fs));cursor:pointer;background:0 0;border:none;padding:0 3px;line-height:1}:where(body:has([data-dispatch-theme])) .scanrep__x:hover{color:var(--ink)}:where(body:has([data-dispatch-theme])) .scanrep__body{align-items:flex-start;gap:14px;margin-top:11px;display:flex}:where(body:has([data-dispatch-theme])) .scanrep__thumb{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:108px;height:auto;max-height:130px}:where(body:has([data-dispatch-theme])) .scanrep__stats{flex:1;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:9px 14px;margin:0;display:grid}:where(body:has([data-dispatch-theme])) .scanrep__stats div{flex-direction:column;gap:2px;display:flex}:where(body:has([data-dispatch-theme])) .scanrep__stats dt{font-family:var(--mono);font-size:calc(9.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}:where(body:has([data-dispatch-theme])) .scanrep__stats dd{font-family:var(--mono);font-size:calc(12.5px * var(--fs));color:var(--teal);margin:0}:where(body:has([data-dispatch-theme])) .scanrep__stats dd.warn{color:var(--gold)}:where(body:has([data-dispatch-theme])) .scanrep__err{border:1px solid color-mix(in srgb, var(--bad) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--bad) 7%, transparent);font-family:var(--mono);font-size:calc(11.5px * var(--fs));color:var(--bad);word-break:break-word;margin-top:11px;padding:9px 11px}:where(body:has([data-dispatch-theme])) .scanrep__lbl{font-family:var(--mono);font-size:calc(9.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-weight:700}:where(body:has([data-dispatch-theme])) .scanrep__raw{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);font-family:var(--mono);font-size:calc(12px * var(--fs));color:var(--ink-dim);white-space:pre-wrap;word-break:break-word;max-height:190px;margin-top:6px;padding:10px 12px;line-height:1.6;overflow:auto}:where(body:has([data-dispatch-theme])) .scanrep__weak{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}:where(body:has([data-dispatch-theme])) .scanrep__weak span{font-family:var(--mono);font-size:calc(11px * var(--fs));border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--ink-dim);border-radius:999px;padding:3px 9px}:where(body:has([data-dispatch-theme])) .scanrep__weak b{color:var(--gold)}:where(body:has([data-dispatch-theme])) .band__bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:16px;margin:6px 0 18px;display:flex}:where(body:has([data-dispatch-theme])) .band__bar .band__tabs{border-bottom:none;flex:1;margin:0}:where(body:has([data-dispatch-theme])) .band__acts{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}:where(body:has([data-dispatch-theme])) .band__play{background:linear-gradient(92deg, var(--gold), var(--accent));color:var(--paper);font-family:var(--font);font-size:calc(12.5px * var(--fs));white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}:where(body:has([data-dispatch-theme])) .band__play:hover:not([aria-disabled=true]){filter:brightness(1.06);transform:translateY(-1px)}:where(body:has([data-dispatch-theme])) .band__play[aria-disabled=true]{background:linear-gradient(92deg, var(--paper-raised), var(--paper-raised));color:var(--muted);cursor:not-allowed;transform:none}:where(body:has([data-dispatch-theme])) .band__play svg{display:block}:where(body:has([data-dispatch-theme])) .band__reset{border:1px solid var(--line);color:var(--ink-dim);font-family:var(--font);font-size:calc(12.5px * var(--fs));white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}:where(body:has([data-dispatch-theme])) .band__reset:hover{color:var(--ink);border-color:var(--accent)}:where(body:has([data-dispatch-theme])) .band__layoutseg{gap:6px;display:flex}:where(body:has([data-dispatch-theme])) .band__layoutseg button{background:var(--paper-raised);border:1px solid var(--line);color:var(--ink-dim);font:600 calc(12.5px * var(--fs)) var(--font);white-space:nowrap;cursor:pointer;border-radius:999px;padding:7px 13px;transition:all .18s}:where(body:has([data-dispatch-theme])) .band__layoutseg button.on{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--teal);color:var(--teal)}@media (max-width:1099px){:where(body:has([data-dispatch-theme])) .band__layoutseg{display:none}}@media (max-width:720px){:where(body:has([data-dispatch-theme])) .band__bar{align-items:stretch;gap:10px}:where(body:has([data-dispatch-theme])) .band__bar .band__tabs{flex:1 0 100%}:where(body:has([data-dispatch-theme])) .band__acts{width:100%}:where(body:has([data-dispatch-theme])) .band__play,:where(body:has([data-dispatch-theme])) .band__reset{flex:auto;justify-content:center}}:where(body:has([data-dispatch-theme])) .slides--cols{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;overflow:visible;height:auto!important}:where(body:has([data-dispatch-theme])) .slides--cols .slide{flex:initial;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--paper-raised) 45%, transparent);min-width:0;height:min(78vh,920px);padding:16px 18px 20px;transition:border-color .3s,box-shadow .3s;overflow:hidden auto}:where(body:has([data-dispatch-theme])) .slides--cols .slide--spot{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent), 0 18px 44px #00000073}:where(body:has([data-dispatch-theme])) .slides--cols .slide::-webkit-scrollbar{width:8px}:where(body:has([data-dispatch-theme])) .slides--cols .slide::-webkit-scrollbar-thumb{background:var(--rule);border-radius:999px}:where(body:has([data-dispatch-theme])) .slide__title{display:none}:where(body:has([data-dispatch-theme])) .slides--cols .slide__title{z-index:3;background:linear-gradient(180deg, var(--paper-raised), color-mix(in srgb, var(--paper-raised) 94%, transparent));border-bottom:1px solid var(--line);font-size:calc(15.5px * var(--fs));letter-spacing:-.01em;align-items:center;gap:9px;margin:-16px -18px 14px;padding:13px 18px;display:flex;position:sticky;top:-16px}:where(body:has([data-dispatch-theme])) .slide__title span{font-family:var(--mono);font-size:calc(10.5px * var(--fs));letter-spacing:.14em;color:var(--gold);font-weight:700}:where(body:has([data-dispatch-theme])) .slides--cols .cards{grid-template-columns:1fr}:where(body:has([data-dispatch-theme])) .slides--cols .map svg{width:100%;height:auto}:where(body:has([data-dispatch-theme])) .slides--cols .flow__stage{grid-template-columns:1fr;gap:26px}:where(body:has([data-dispatch-theme])) .slides--cols .flow__node{grid-area:auto/1!important}:where(body:has([data-dispatch-theme])) .slides--cols .flow__edges,:where(body:has([data-dispatch-theme])) .slides--cols .flow__edgenote{display:none}:where(body:has([data-dispatch-theme])) .slides--cols .panel__head--slide p{max-width:none}@media (max-width:1099px){:where(body:has([data-dispatch-theme])) .slides--cols{grid-template-columns:1fr;gap:16px}:where(body:has([data-dispatch-theme])) .slides--cols .slide{height:auto;max-height:none;overflow:visible}:where(body:has([data-dispatch-theme])) .slides--cols .slide__title{position:static}}:where(body:has([data-dispatch-theme])) .flow__codebadge{font-family:var(--mono);color:var(--gold);letter-spacing:0;margin-left:7px}:where(body:has([data-dispatch-theme])) .flow__tab--code{color:var(--gold)!important}:where(body:has([data-dispatch-theme])) .flow__tabs button.flow__tab--code.on{background:color-mix(in srgb, var(--accent) 20%, transparent)}:where(body:has([data-dispatch-theme])) .flow__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}:where(body:has([data-dispatch-theme])) .flow__actions .flow__deeper{margin-top:0}:where(body:has([data-dispatch-theme])) .flow__codecta{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 14%, transparent), color-mix(in srgb, var(--accent) 6%, transparent));border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--gold);font-family:var(--font);font-size:calc(13.5px * var(--fs));cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:9px 17px;font-weight:700;transition:background .2s,transform .15s;display:inline-flex}:where(body:has([data-dispatch-theme])) .flow__codecta:hover{background:color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-1px)}:where(body:has([data-dispatch-theme])) .flow__codecta-icon{font-family:var(--mono);font-size:calc(12.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__codecta-file{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--ink-dim);letter-spacing:.02em;font-weight:500}:where(body:has([data-dispatch-theme])) .flow__codehead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}:where(body:has([data-dispatch-theme])) .flow__codehead-icon{font-family:var(--mono);font-size:calc(13px * var(--fs));color:var(--gold)}:where(body:has([data-dispatch-theme])) .flow__codehead .flow__file{color:var(--ink);font-size:calc(12.5px * var(--fs));margin:0}:where(body:has([data-dispatch-theme])) .flow__codehead-tag{font-family:var(--mono);font-size:calc(9.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--teal);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;padding:3px 9px;font-weight:700}:where(body:has([data-dispatch-theme])) .codeblock--featured{border-color:color-mix(in srgb, var(--accent) 32%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 7%, transparent), 0 14px 34px #0006}@media (min-width:1240px){:where(body:has([data-dispatch-theme])) .panel{max-width:1240px}:where(body:has([data-dispatch-theme])) .band{max-width:1500px}:where(body:has([data-dispatch-theme])) .speccode{max-width:1080px}:where(body:has([data-dispatch-theme])) .panel__head p{max-width:78ch}}@media (min-width:1600px){:where(body:has([data-dispatch-theme])) .panel{max-width:1340px}:where(body:has([data-dispatch-theme])) .band{max-width:1720px}}@media (min-width:1100px){:where(body:has([data-dispatch-theme])) .flow__label{font-size:calc(19px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__sub{font-size:calc(12.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__kind{font-size:calc(10.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__node{border-radius:var(--radius);padding:17px 19px 17px 22px}:where(body:has([data-dispatch-theme])) .flow__stage{gap:74px 56px}:where(body:has([data-dispatch-theme])) .flow__codecta{font-size:calc(14px * var(--fs))}:where(body:has([data-dispatch-theme])) .flow__tabs button{font-size:calc(11.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .scanrep__raw{font-size:calc(12.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .scanrep__stats dd{font-size:calc(13.5px * var(--fs))}}:where(body:has([data-dispatch-theme])) .scanrep__stats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}:where(body:has([data-dispatch-theme])) .scanrep__prep{grid-column:1/-1}:where(body:has([data-dispatch-theme])) .scanrep__prep dd{color:var(--ink-dim)!important}@media (max-width:620px){:where(body:has([data-dispatch-theme])) .scanrep__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(body:has([data-dispatch-theme])) .fieldacts{flex-wrap:wrap;gap:6px;margin-top:9px;animation:.3s cubic-bezier(.16,.84,.3,1) both dispatch-rise;display:flex;position:relative}:where(body:has([data-dispatch-theme])) .fieldact{border:1px solid var(--line);color:var(--ink-dim);font:600 calc(11.5px * var(--fs)) var(--font);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;transition:color .18s,border-color .18s,background .18s}:where(body:has([data-dispatch-theme])) .fieldact:hover{color:var(--ink);border-color:var(--accent)}:where(body:has([data-dispatch-theme])) .fieldact--resolve{color:var(--gold);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}:where(body:has([data-dispatch-theme])) .fieldact--resolve:hover,:where(body:has([data-dispatch-theme])) .fieldact--resolve.on{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--gold)}:where(body:has([data-dispatch-theme])) .fieldact--escalate{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, transparent)}:where(body:has([data-dispatch-theme])) .fieldact--escalate:hover{background:color-mix(in srgb, var(--bad) 12%, transparent);color:var(--bad)}:where(body:has([data-dispatch-theme])) .fieldact--reported{color:var(--info);border-color:color-mix(in srgb, var(--info) 40%, transparent);background:color-mix(in srgb, var(--info) 8%, transparent);cursor:default}:where(body:has([data-dispatch-theme])) .fieldacts--assumed{border-left:2px solid color-mix(in srgb, var(--bad) 50%, transparent);margin-left:-10px;padding-left:8px}:where(body:has([data-dispatch-theme])) .fieldacts--hedged{border-left:2px solid color-mix(in srgb, var(--caution) 45%, transparent);margin-left:-10px;padding-left:8px}:where(body:has([data-dispatch-theme])) .rolebar{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--paper-raised));grid-template-columns:minmax(240px,340px) 1fr;gap:20px 26px;margin:0 0 22px;padding:18px 20px;display:grid}:where(body:has([data-dispatch-theme])) .rolebar__pick .lbl{margin-bottom:9px}:where(body:has([data-dispatch-theme])) .rolebar__seg{flex-wrap:wrap;gap:6px;display:flex}:where(body:has([data-dispatch-theme])) .rolepill{flex:none;display:inline-flex;position:relative}:where(body:has([data-dispatch-theme])) .rolepill>.rolepill__tip{transform:translate(var(--tip-slide,0), -4px);top:calc(100% + 9px);left:0}:where(body:has([data-dispatch-theme])) .rolepill:hover>.rolepill__tip,:where(body:has([data-dispatch-theme])) .rolepill:focus-within>.rolepill__tip{opacity:1;visibility:visible;transition:opacity .16s,transform .2s cubic-bezier(.16,.84,.3,1),visibility;transform:none}:where(body:has([data-dispatch-theme])) .rolebar__seg:has(.rolepill:hover) .rolepill:not(:hover)>.rolepill__tip{opacity:0;visibility:hidden;transform:translate(var(--tip-slide,0), -4px);transition:opacity .12s,transform .12s,visibility 0s linear .12s}:where(body:has([data-dispatch-theme])) .rolepill:first-child>.rolepill__tip{--tip-slide:-14px}:where(body:has([data-dispatch-theme])) .rolepill:nth-child(2)>.rolepill__tip{--tip-slide:0}:where(body:has([data-dispatch-theme])) .rolepill:nth-child(3)>.rolepill__tip{--tip-slide:14px}@media (prefers-reduced-motion:reduce){:where(body:has([data-dispatch-theme])) .rolepill__tip{--tip-slide:0}:where(body:has([data-dispatch-theme])) .rolebar__seg:has(.rolepill:hover) .rolepill:not(:hover)>.rolepill__tip{--tip-slide:0}}:where(body:has([data-dispatch-theme])) .rolepill:last-child>.rolepill__tip{left:auto;right:0}:where(body:has([data-dispatch-theme])) .rolebar__seg button{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-dim);font:600 calc(12.5px * var(--fs)) var(--font);cursor:pointer;border-radius:999px;padding:7px 13px;transition:color .18s,border-color .18s,background .18s}:where(body:has([data-dispatch-theme])) .rolebar__seg button:hover{color:var(--ink);border-color:var(--accent)}:where(body:has([data-dispatch-theme])) .rolebar__seg button.on{color:var(--gold);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(body:has([data-dispatch-theme])) .rolebar__blurb{font-size:calc(12.5px * var(--fs));color:var(--ink-dim);margin:11px 0 0;line-height:1.55}:where(body:has([data-dispatch-theme])) .rolebar__mtx{min-width:0;position:relative;overflow-x:auto}@media (min-width:881px){:where(body:has([data-dispatch-theme])) .rolebar__mtx{overflow:visible}}:where(body:has([data-dispatch-theme])) .rolebar__mtx::-webkit-scrollbar{height:8px}:where(body:has([data-dispatch-theme])) .rolebar__mtx::-webkit-scrollbar-thumb{background:var(--rule);border-radius:999px}:where(body:has([data-dispatch-theme])) .rolebar__matrix{border-collapse:collapse;width:100%;min-width:420px}:where(body:has([data-dispatch-theme])) .rolebar__matrix th,:where(body:has([data-dispatch-theme])) .rolebar__matrix td{text-align:center;font-family:var(--mono);font-size:calc(11px * var(--fs));border-bottom:1px solid color-mix(in srgb, var(--rule) 60%, transparent);padding:5px 8px}:where(body:has([data-dispatch-theme])) .rolebar__matrix thead th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:calc(9.5px * var(--fs));white-space:nowrap}:where(body:has([data-dispatch-theme])) .rolebar__matrix tbody th{text-align:left;color:var(--ink-dim);white-space:nowrap;cursor:help;font-weight:500}:where(body:has([data-dispatch-theme])) .rolebar__matrix th.on{color:var(--gold)}:where(body:has([data-dispatch-theme])) .rolebar__matrix td.yes{color:var(--teal)}:where(body:has([data-dispatch-theme])) .rolebar__matrix td.no{color:var(--muted)}:where(body:has([data-dispatch-theme])) .rolebar__matrix td.on{background:color-mix(in srgb, var(--accent) 7%, transparent)}:where(body:has([data-dispatch-theme])) .rolebar__matrix td.on.yes{color:var(--accent)}:where(body:has([data-dispatch-theme])) .rolebar__matrix tbody tr:last-child th,:where(body:has([data-dispatch-theme])) .rolebar__matrix tbody tr:last-child td{border-bottom:none}:where(body:has([data-dispatch-theme])) .rolebar__note{font-size:calc(12.5px * var(--fs));color:var(--muted);grid-column:1/-1;margin:0;padding-top:4px;line-height:1.6}:where(body:has([data-dispatch-theme])) .sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:880px){:where(body:has([data-dispatch-theme])) .rolebar{grid-template-columns:1fr}:where(body:has([data-dispatch-theme])) .rolebar__matrix{font-size:calc(10.5px * var(--fs))}}:where(body:has([data-dispatch-theme])) .fieldact:disabled{color:var(--muted);border-color:var(--rule);cursor:not-allowed}:where(body:has([data-dispatch-theme])) .btn--go:disabled,:where(body:has([data-dispatch-theme])) .btn--go[aria-disabled=true]{background:linear-gradient(92deg, var(--paper-raised), var(--paper-raised));color:var(--muted);cursor:not-allowed;transform:none}:where(body:has([data-dispatch-theme])) .btn--go[aria-disabled=true]:hover{box-shadow:none;filter:none;transform:none}:where(body:has([data-dispatch-theme])) .fieldact:disabled:hover{color:var(--muted);border-color:var(--rule);background:0 0}:where(body:has([data-dispatch-theme])) .fieldact[aria-disabled=true]{color:var(--muted);border-color:var(--rule);cursor:not-allowed}:where(body:has([data-dispatch-theme])) .fieldact[aria-disabled=true]:hover{color:var(--muted);border-color:var(--rule);background:0 0}:where(body:has([data-dispatch-theme])) .fieldact[aria-disabled=true].fieldact--resolve{color:var(--muted);border-color:color-mix(in srgb, var(--accent) 22%, transparent)}:where(body:has([data-dispatch-theme])) .fieldact[aria-disabled=true].fieldact--resolve:hover{color:var(--muted);border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:0 0}:where(body:has([data-dispatch-theme])) .fieldact[aria-disabled=true].fieldact--escalate{color:var(--muted);border-color:color-mix(in srgb, var(--bad) 22%, transparent)}:where(body:has([data-dispatch-theme])) .fieldact[aria-disabled=true].fieldact--escalate:hover{color:var(--muted);border-color:color-mix(in srgb, var(--bad) 30%, transparent);background:0 0}:is(:where(body:has([data-dispatch-theme])) .fieldacts:has([data-tip]:hover),:where(body:has([data-dispatch-theme])) .fieldacts:has([data-tip]:focus-visible)){z-index:70}:where(body:has([data-dispatch-theme])) .resolve__alts{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}:where(body:has([data-dispatch-theme])) .resolve__draft{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);margin-top:13px;padding:12px 13px;animation:.3s both dispatch-rise}:where(body:has([data-dispatch-theme])) .resolve__draft .lbl{margin-bottom:8px}:where(body:has([data-dispatch-theme])) .resolve__draft textarea{resize:vertical;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);font:400 calc(12.5px * var(--fs))/1.6 var(--font);padding:10px 12px}:where(body:has([data-dispatch-theme])) .resolve__draft textarea:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent);outline:none}:where(body:has([data-dispatch-theme])) .resolve__draftacts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}:where(body:has([data-dispatch-theme])) .resolve__draftacts span{min-width:220px;font-size:calc(11.5px * var(--fs));color:var(--muted);flex:1;line-height:1.5}:where(body:has([data-dispatch-theme])) .declog__by{color:var(--info);white-space:nowrap}:where(body:has([data-dispatch-theme])) .declog__past{opacity:.45}:where(body:has([data-dispatch-theme])) .declog__past td{font-style:italic}:where(body:has([data-dispatch-theme])) .declog__rule td{border-bottom:1px dashed var(--rule);font:700 calc(10px * var(--fs)) var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:6px 0 5px}:where(body:has([data-dispatch-theme])) .declog__rule td span:before{content:"— "}:where(body:has([data-dispatch-theme])) .declog__ask .declog__act{color:var(--info)}:where(body:has([data-dispatch-theme])) .declog__reject .declog__act{color:var(--bad)}:where(body:has([data-dispatch-theme])) .confb{border:1px solid var(--line);background:var(--paper-raised);font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--ink-dim);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 6px;line-height:1.7;transition:border-color .18s,background .18s,color .18s;display:inline-flex;position:absolute;top:-2px;right:0}:where(body:has([data-dispatch-theme])) .confb:disabled{cursor:default}:where(body:has([data-dispatch-theme])) .confb:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 5%, transparent)}:where(body:has([data-dispatch-theme])) .confb.on{border-style:dashed}:where(body:has([data-dispatch-theme])) .confb__dot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}:where(body:has([data-dispatch-theme])) .confb__n{letter-spacing:.02em;font-weight:700}:where(body:has([data-dispatch-theme])) .confb__t{font-size:calc(9.5px * var(--fs));letter-spacing:.1em;text-transform:uppercase;opacity:.75}:where(body:has([data-dispatch-theme])) .confb--read{color:var(--teal);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}:where(body:has([data-dispatch-theme])) .confb--inferred{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 35%, transparent)}:where(body:has([data-dispatch-theme])) .confb--hedged{color:var(--caution);border-color:color-mix(in srgb, var(--caution) 45%, transparent);background:color-mix(in srgb, var(--caution) 7%, transparent)}:where(body:has([data-dispatch-theme])) .confb--assumed{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 50%, transparent);background:color-mix(in srgb, var(--bad) 9%, transparent)}:where(body:has([data-dispatch-theme])) .confb--settled{color:var(--teal);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);cursor:help}:where(body:has([data-dispatch-theme])) .confb--settled .confb__n{font-size:calc(12px * var(--fs))}:where(body:has([data-dispatch-theme])) .confb--settled:disabled{cursor:help}:where(body:has([data-dispatch-theme])) .confb--assumed .confb__dot{animation:1.9s ease-in-out infinite dispatch-confpulse}@keyframes dispatch-confpulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){:where(body:has([data-dispatch-theme])) .confb--assumed .confb__dot{animation:none}}:where(body:has([data-dispatch-theme])) .fieldwhy{border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 2%, transparent);font-size:calc(12.5px * var(--fs));color:var(--ink-dim);border-left-width:3px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;line-height:1.5;animation:.28s cubic-bezier(.16,.84,.3,1) both dispatch-rise;display:flex}:where(body:has([data-dispatch-theme])) .fieldwhy--read{border-left-color:color-mix(in srgb, var(--accent) 50%, transparent)}:where(body:has([data-dispatch-theme])) .fieldwhy--inferred{border-left-color:color-mix(in srgb, var(--warning) 55%, transparent)}:where(body:has([data-dispatch-theme])) .fieldwhy--hedged{border-left-color:color-mix(in srgb, var(--caution) 60%, transparent);background:color-mix(in srgb, var(--caution) 5%, transparent)}:where(body:has([data-dispatch-theme])) .fieldwhy--assumed{border-left-color:var(--bad);background:color-mix(in srgb, var(--bad) 6%, transparent);color:var(--bad)}:where(body:has([data-dispatch-theme])) .fieldwhy__x{color:var(--muted);font-size:calc(15px * var(--fs));cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;line-height:1}:where(body:has([data-dispatch-theme])) .fieldwhy__x:hover{color:var(--ink)}:where(body:has([data-dispatch-theme])) .confkey{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);grid-column:1/-1;padding:13px 15px;animation:.3s both dispatch-rise}:where(body:has([data-dispatch-theme])) .confkey__hd{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}:where(body:has([data-dispatch-theme])) .confkey__hd .lbl{margin:0}:where(body:has([data-dispatch-theme])) .confkey__sub{font-size:calc(11.5px * var(--fs));color:var(--muted)}:where(body:has([data-dispatch-theme])) .confkey__body{gap:12px;margin-top:11px;display:flex}:where(body:has([data-dispatch-theme])) .confkey__bar{background:linear-gradient(180deg, var(--teal) 0%, var(--warning) 34%, var(--caution) 67%, var(--bad) 100%);border-radius:999px;flex:none;width:8px}:where(body:has([data-dispatch-theme])) .confkey__list{flex:1;gap:7px;margin:0;padding:0;list-style:none;display:grid}:where(body:has([data-dispatch-theme])) .ck{grid-template-columns:74px 92px 1fr;align-items:baseline;gap:10px;display:grid}:where(body:has([data-dispatch-theme])) .ck b{font-family:var(--mono);font-size:calc(11px * var(--fs));letter-spacing:.1em;text-transform:uppercase}:where(body:has([data-dispatch-theme])) .ck__r{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--muted)}:where(body:has([data-dispatch-theme])) .ck em{font-style:normal;font-size:calc(12px * var(--fs));color:var(--ink-dim);line-height:1.45}:where(body:has([data-dispatch-theme])) .ck--read b{color:var(--teal)}:where(body:has([data-dispatch-theme])) .ck--inferred b{color:var(--warning)}:where(body:has([data-dispatch-theme])) .ck--hedged b{color:var(--caution)}:where(body:has([data-dispatch-theme])) .ck--assumed b{color:var(--bad)}@media (max-width:620px){:where(body:has([data-dispatch-theme])) .ck{grid-template-columns:1fr;gap:2px}}:where(body:has([data-dispatch-theme])) .resolve{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius);background:linear-gradient(180deg, var(--paper-raised), var(--paper-raised));max-width:900px;margin:26px auto 0;padding:20px 22px;animation:.38s cubic-bezier(.16,.84,.3,1) both dispatch-resolveOpen;position:relative;overflow:hidden}@keyframes dispatch-resolveOpen{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:3000px;transform:none}}:where(body:has([data-dispatch-theme])) .resolve__head{padding-right:30px;position:relative}:where(body:has([data-dispatch-theme])) .resolve__eyebrow{font-family:var(--mono);font-size:calc(10.5px * var(--fs));letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:700}:where(body:has([data-dispatch-theme])) .resolve__head p{color:var(--ink-dim);font-size:calc(13.5px * var(--fs));max-width:70ch;margin-top:7px}:where(body:has([data-dispatch-theme])) .resolve__x{color:var(--ink-dim);font-size:calc(19px * var(--fs));cursor:pointer;background:0 0;border:none;line-height:1;position:absolute;top:-4px;right:-4px}:where(body:has([data-dispatch-theme])) .resolve__x:hover{color:var(--ink)}:where(body:has([data-dispatch-theme])) .resolve__strats{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:16px;display:grid}:where(body:has([data-dispatch-theme])) .resolve__strat{text-align:left;background:color-mix(in srgb, var(--paper-raised) 70%, transparent);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-family:var(--font);cursor:pointer;flex-direction:column;gap:5px;padding:11px 13px;transition:border-color .18s,background .18s;display:flex}:where(body:has([data-dispatch-theme])) .resolve__strat:hover:not(:disabled){border-color:var(--accent)}:where(body:has([data-dispatch-theme])) .resolve__strat.on{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent)}:where(body:has([data-dispatch-theme])) .resolve__strat:disabled{opacity:.55;cursor:default}:where(body:has([data-dispatch-theme])) .resolve__strat.is-stub{opacity:.72}:where(body:has([data-dispatch-theme])) .resolve__stratline{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(body:has([data-dispatch-theme])) .resolve__stratline b{font-size:calc(13.5px * var(--fs));letter-spacing:-.01em}:where(body:has([data-dispatch-theme])) .resolve__tag{font-family:var(--mono);font-size:calc(8.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-weight:700}:where(body:has([data-dispatch-theme])) .resolve__tag--live{color:var(--teal);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}:where(body:has([data-dispatch-theme])) .resolve__tag--stub{color:var(--muted);border:1px solid var(--line)}:where(body:has([data-dispatch-theme])) .resolve__blurb{color:var(--ink-dim);font-size:calc(12px * var(--fs));line-height:1.5}:where(body:has([data-dispatch-theme])) .resolve__stubnote{border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-dim);font-size:calc(12.5px * var(--fs));margin-top:12px;padding:10px 12px}:where(body:has([data-dispatch-theme])) .resolve__run{margin-top:18px}:where(body:has([data-dispatch-theme])) .resolve__steps{gap:9px;margin:0 0 14px;padding:0;list-style:none;display:grid}:where(body:has([data-dispatch-theme])) .resolve__steps li{opacity:.4;align-items:center;gap:11px;transition:opacity .3s;display:flex}:where(body:has([data-dispatch-theme])) .resolve__steps li.run,:where(body:has([data-dispatch-theme])) .resolve__steps li.done{opacity:1}:where(body:has([data-dispatch-theme])) .resolve__steps .dot{background:var(--rule);border-radius:50%;flex:none;width:9px;height:9px}:where(body:has([data-dispatch-theme])) .resolve__steps li.run .dot{background:var(--gold);animation:1s ease-in-out infinite dispatch-pulse}:where(body:has([data-dispatch-theme])) .resolve__steps li.done .dot{background:var(--teal)}:where(body:has([data-dispatch-theme])) .resolve__steps .t{font-size:calc(13.5px * var(--fs));font-weight:600;display:block}:where(body:has([data-dispatch-theme])) .resolve__steps .d{font-family:var(--mono);font-size:calc(11px * var(--fs));color:var(--muted);display:block}:where(body:has([data-dispatch-theme])) .resolve__sql{animation:.35s both dispatch-rise}:where(body:has([data-dispatch-theme])) .resolve__rows{margin-top:14px;animation:.35s both dispatch-rise}:where(body:has([data-dispatch-theme])) .resolve__rowhead,:where(body:has([data-dispatch-theme])) .resolve__row{font-family:var(--mono);font-size:calc(11.5px * var(--fs));grid-template-columns:1.1fr .5fr 1.6fr .5fr .8fr;gap:10px;padding:5px 10px;display:grid}:where(body:has([data-dispatch-theme])) .resolve__rowhead{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-size:calc(9px * var(--fs));border-bottom:1px solid var(--line)}:where(body:has([data-dispatch-theme])) .resolve__rowbox{scrollbar-width:thin;scrollbar-color:var(--rule) transparent;max-height:190px;overflow-y:auto}:where(body:has([data-dispatch-theme])) .resolve__rowbox::-webkit-scrollbar{width:7px}:where(body:has([data-dispatch-theme])) .resolve__rowbox::-webkit-scrollbar-thumb{background:var(--rule);border-radius:999px}:where(body:has([data-dispatch-theme])) .resolve__row{color:var(--ink-dim);border-bottom:1px solid color-mix(in srgb, var(--rule) 50%, transparent);animation:.25s both dispatch-rowin}:where(body:has([data-dispatch-theme])) .resolve__row span:last-child{color:var(--teal);text-align:right}@keyframes dispatch-rowin{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}:where(body:has([data-dispatch-theme])) .resolve__count{font-family:var(--mono);font-size:calc(11px * var(--fs));color:var(--muted);margin-top:7px}:where(body:has([data-dispatch-theme])) .resolve__verdict{margin-top:18px;animation:.4s both dispatch-rise}:where(body:has([data-dispatch-theme])) .resolve__dist{border-radius:var(--radius);background:linear-gradient(90deg, var(--paper-raised), var(--paper-raised));border:1px solid var(--line);height:34px;position:relative}:where(body:has([data-dispatch-theme])) .resolve__iqr{background:color-mix(in srgb, var(--accent) 16%, transparent);border-left:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-right:1px solid color-mix(in srgb, var(--accent) 40%, transparent);position:absolute;top:0;bottom:0}:where(body:has([data-dispatch-theme])) .resolve__median{background:var(--teal);width:2px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 60%, transparent);position:absolute;top:-3px;bottom:-3px}:where(body:has([data-dispatch-theme])) .resolve__claim{width:2px;position:absolute;top:-6px;bottom:-6px}:where(body:has([data-dispatch-theme])) .resolve__claim.ok{background:var(--gold);box-shadow:0 0 8px color-mix(in srgb, var(--accent) 60%, transparent)}:where(body:has([data-dispatch-theme])) .resolve__claim.off{background:var(--bad);box-shadow:0 0 8px color-mix(in srgb, var(--bad) 60%, transparent)}:where(body:has([data-dispatch-theme])) .resolve__scale{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--muted);justify-content:space-between;gap:10px;margin-top:6px;display:flex}:where(body:has([data-dispatch-theme])) .resolve__stats{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin:16px 0 0;display:grid}:where(body:has([data-dispatch-theme])) .resolve__stats div{flex-direction:column;gap:3px;display:flex}:where(body:has([data-dispatch-theme])) .resolve__stats dt{font-family:var(--mono);font-size:calc(9.5px * var(--fs));letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:700}:where(body:has([data-dispatch-theme])) .resolve__stats dd{font-family:var(--mono);font-size:calc(13.5px * var(--fs));color:var(--ink-dim);margin:0}:where(body:has([data-dispatch-theme])) .resolve__stats dd.hero{color:var(--gold);font-size:calc(18px * var(--fs));font-weight:700}:where(body:has([data-dispatch-theme])) .resolve__call,:where(body:has([data-dispatch-theme])) .resolve__cap{border-radius:var(--radius);font-size:calc(13.5px * var(--fs));border:1px solid var(--line);color:var(--ink-dim);margin-top:13px;padding:11px 13px;line-height:1.55}:where(body:has([data-dispatch-theme])) .resolve__cap.ok{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent)}:where(body:has([data-dispatch-theme])) .resolve__cap.off{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent)}:where(body:has([data-dispatch-theme])) .resolve__call{border-left-width:4px;align-items:flex-start;gap:12px;padding:13px 15px 13px 13px;display:flex}:where(body:has([data-dispatch-theme])) .resolve__call strong{font-size:calc(15px * var(--fs));letter-spacing:-.01em;color:var(--ink);font-weight:700;line-height:1.45;display:block}:where(body:has([data-dispatch-theme])) .resolve__call em{font-style:normal;font-size:calc(13px * var(--fs));color:var(--ink-dim);margin-top:5px;display:block}:where(body:has([data-dispatch-theme])) .resolve__callicon{width:24px;height:24px;font-family:var(--mono);font-size:calc(13px * var(--fs));background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink-dim);border-radius:999px;flex:none;place-items:center;margin-top:1px;font-weight:700;line-height:1;display:grid}:where(body:has([data-dispatch-theme])) .resolve__call.ok{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent)}:where(body:has([data-dispatch-theme])) .resolve__call.ok .resolve__callicon{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--teal)}:where(body:has([data-dispatch-theme])) .resolve__call.ok strong{color:var(--accent)}:where(body:has([data-dispatch-theme])) .resolve__call.off{border-color:color-mix(in srgb, var(--accent) 85%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--accent) 7%, transparent));animation:.4s both dispatch-rise,1.5s ease-out .35s 3 dispatch-callpulse}:where(body:has([data-dispatch-theme])) .resolve__call.off .resolve__callicon{background:var(--gold);color:var(--paper)}:where(body:has([data-dispatch-theme])) .resolve__call.off strong{color:var(--warning)}@keyframes dispatch-callpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 42%, transparent)}70%{box-shadow:0 0 0 11px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){:where(body:has([data-dispatch-theme])) .resolve__call.off{animation:.4s both dispatch-rise}}:where(body:has([data-dispatch-theme])) .resolve__cap.off{border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:color-mix(in srgb, var(--bad) 7%, transparent);color:var(--bad)}:where(body:has([data-dispatch-theme])) .resolve__apply{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}:where(body:has([data-dispatch-theme])) .resolve__apply span{color:var(--muted);font-size:calc(12px * var(--fs));font-family:var(--mono)}:where(body:has([data-dispatch-theme])) .declog{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);max-width:900px;margin:22px auto 0;padding:16px 18px;animation:.35s both dispatch-rise}:where(body:has([data-dispatch-theme])) .declog__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}:where(body:has([data-dispatch-theme])) .declog__head .lbl{margin:0}:where(body:has([data-dispatch-theme])) .declog__note{color:var(--muted);font-size:calc(12px * var(--fs));flex:1;min-width:240px}:where(body:has([data-dispatch-theme])) .declog table{border-collapse:collapse;width:100%;margin-top:11px}:where(body:has([data-dispatch-theme])) .declog td{border-top:1px solid color-mix(in srgb, var(--rule) 70%, transparent);font-family:var(--mono);font-size:calc(12px * var(--fs));color:var(--ink-dim);vertical-align:top;padding:8px 6px}:where(body:has([data-dispatch-theme])) .declog__t{color:var(--muted);white-space:nowrap}:where(body:has([data-dispatch-theme])) .declog__act{white-space:nowrap;font-weight:700}:where(body:has([data-dispatch-theme])) .declog__accept .declog__act{color:var(--teal)}:where(body:has([data-dispatch-theme])) .declog__override .declog__act{color:var(--gold)}:where(body:has([data-dispatch-theme])) .declog__resolve .declog__act{color:var(--info)}:where(body:has([data-dispatch-theme])) .declog__escalate .declog__act{color:var(--bad)}:where(body:has([data-dispatch-theme])) .declog__f{color:var(--ink)}:where(body:has([data-dispatch-theme])) .declog__v span{color:var(--muted)}:where(body:has([data-dispatch-theme])) .declog__b{color:var(--muted);font-size:calc(11.5px * var(--fs))}@media (max-width:720px){:where(body:has([data-dispatch-theme])) .resolve__rowhead,:where(body:has([data-dispatch-theme])) .resolve__row{grid-template-columns:1fr .5fr .6fr}:where(body:has([data-dispatch-theme])) .resolve__rowhead span:nth-child(3),:where(body:has([data-dispatch-theme])) .resolve__row span:nth-child(3),:where(body:has([data-dispatch-theme])) .declog__b{display:none}}@media (min-width:1100px){:where(body:has([data-dispatch-theme])) .resolve,:where(body:has([data-dispatch-theme])) .declog{max-width:1080px}:where(body:has([data-dispatch-theme])) .resolve__head p{font-size:calc(14.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .resolve__blurb,:where(body:has([data-dispatch-theme])) .declog td{font-size:calc(12.5px * var(--fs))}}:where(body:has([data-dispatch-theme])) .next{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, transparent), color-mix(in srgb, var(--paper-raised) 50%, transparent));margin-top:30px;padding:22px 24px}:where(body:has([data-dispatch-theme])) .next h3{font-size:calc(17px * var(--fs));letter-spacing:-.01em;margin-bottom:9px;font-weight:700}:where(body:has([data-dispatch-theme])) .next p{color:var(--ink-dim);font-size:calc(14px * var(--fs));max-width:78ch;line-height:1.6}:where(body:has([data-dispatch-theme])) .next p b{color:var(--gold);font-weight:700}:where(body:has([data-dispatch-theme])) .next__acts{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}:where(body:has([data-dispatch-theme])) .next__acts .btn{align-items:center;gap:9px;display:inline-flex}:where(body:has([data-dispatch-theme])) .next__acts svg{transition:transform .18s}:where(body:has([data-dispatch-theme])) .next__acts .btn:hover svg{transform:translate(3px)}@media (min-width:1100px){:where(body:has([data-dispatch-theme])) .next h3{font-size:calc(19px * var(--fs))}:where(body:has([data-dispatch-theme])) .next p{font-size:calc(15.5px * var(--fs))}}@media (max-width:620px){:where(body:has([data-dispatch-theme])) .next__acts .btn{flex:100%;justify-content:center}}:where(body:has([data-dispatch-theme])) .next__acts .btn--go,:where(body:has([data-dispatch-theme])) .resolve__apply .btn--go{width:auto;margin-top:0;padding:12px 22px}@media (max-width:620px){:where(body:has([data-dispatch-theme])) .next__acts .btn--go{width:100%}}:where(body:has([data-dispatch-theme])) .resolve{z-index:1100;border:none;border-left:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:linear-gradient(180deg, var(--paper-raised), var(--paper-raised));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;border-radius:0;width:min(560px,100vw);max-width:100vw;margin:0;padding:22px 24px 30px;animation:.34s cubic-bezier(.16,.84,.3,1) both dispatch-drawerIn;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-28px 0 70px #0000008c}:where(body:has([data-dispatch-theme])) .resolve::-webkit-scrollbar{width:9px}:where(body:has([data-dispatch-theme])) .resolve::-webkit-scrollbar-thumb{background:var(--rule);border-radius:999px}@keyframes dispatch-drawerIn{0%{opacity:.4;transform:translate(30px)}to{opacity:1;transform:none}}body:has([data-dispatch-theme]).drawer-open main{padding-right:min(560px,100vw);transition:padding-right .3s cubic-bezier(.16,.84,.3,1)}body:has([data-dispatch-theme]).drawer-open header.stage{padding-right:min(560px,100vw);transition:padding-right .3s cubic-bezier(.16,.84,.3,1)}:where(body:has([data-dispatch-theme])) main,:where(body:has([data-dispatch-theme])) header.stage{transition:padding-right .3s cubic-bezier(.16,.84,.3,1)}:where(body:has([data-dispatch-theme])) .resolve__watching{font-family:var(--mono);font-size:calc(11.5px * var(--fs));color:var(--gold);margin-top:9px!important}:where(body:has([data-dispatch-theme])) .resolve__watching b{font-weight:700}:where(body:has([data-dispatch-theme])) .resolve__custom{border:1px dashed color-mix(in srgb, var(--accent) 38%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--ink-dim);font-size:calc(12.5px * var(--fs));margin-top:24px;padding:14px 15px;line-height:1.6}:where(body:has([data-dispatch-theme])) .resolve__custom b{color:var(--teal);font-weight:700}:where(body:has([data-dispatch-theme])) .resolve__strats{grid-template-columns:1fr}:where(body:has([data-dispatch-theme])) .resolve__rowhead,:where(body:has([data-dispatch-theme])) .resolve__row{grid-template-columns:1.1fr .45fr 1.4fr .4fr .7fr}@media (max-width:620px){:where(body:has([data-dispatch-theme])) .resolve{border-left:none;width:100vw}body:has([data-dispatch-theme]).drawer-open main{padding-right:0}body:has([data-dispatch-theme]).drawer-open header.stage{padding-right:0}}:where(body:has([data-dispatch-theme])) .field.watching{border-radius:var(--radius);animation:1.5s ease-in-out infinite dispatch-watchpulse;position:relative}:where(body:has([data-dispatch-theme])) .field.watching input,:where(body:has([data-dispatch-theme])) .field.watching select,:where(body:has([data-dispatch-theme])) .field.watching .segmented button.on{border-color:var(--gold)}:where(body:has([data-dispatch-theme])) .field.watching .lbl:after{content:" · resolving";color:var(--gold)}:where(body:has([data-dispatch-theme])) .field.watching .lbl{white-space:nowrap}@keyframes dispatch-watchpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}50%{box-shadow:0 0 22px 3px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 80%, transparent)}}:where(body:has([data-dispatch-theme])) textarea#raw.raw--glow{border-color:var(--teal);animation:1.6s ease-in-out infinite dispatch-rawglow}@keyframes dispatch-rawglow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}50%{box-shadow:0 0 26px 3px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 85%, transparent)}}:where(body:has([data-dispatch-theme])) .explainer{margin-top:14px}:where(body:has([data-dispatch-theme])) .explainer__toggle{text-align:left;background:color-mix(in srgb, var(--accent) 5%, transparent);border:1px dashed color-mix(in srgb, var(--accent) 38%, transparent);border-radius:var(--radius);width:100%;color:var(--ink);font-family:var(--font);cursor:pointer;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 14px;transition:background .2s,border-color .2s;display:flex}:where(body:has([data-dispatch-theme])) .explainer__toggle:hover,:where(body:has([data-dispatch-theme])) .explainer__toggle.on{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 60%, transparent)}:where(body:has([data-dispatch-theme])) .explainer__q{font-size:calc(13.5px * var(--fs));letter-spacing:-.01em;font-weight:700}:where(body:has([data-dispatch-theme])) .explainer__a{font-family:var(--mono);font-size:calc(11.5px * var(--fs));color:var(--teal)}:where(body:has([data-dispatch-theme])) .explainer__body{margin-top:16px;animation:.35s cubic-bezier(.16,.84,.3,1) both dispatch-rise}:where(body:has([data-dispatch-theme])) .explainer__lede{color:var(--ink-dim);font-size:calc(13.5px * var(--fs));max-width:76ch;margin-bottom:6px;line-height:1.6}:where(body:has([data-dispatch-theme])) .explainer__pii{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);margin-top:18px;padding:16px 18px}:where(body:has([data-dispatch-theme])) .explainer__piihead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}:where(body:has([data-dispatch-theme])) .explainer__piihead h4{font-size:calc(14.5px * var(--fs));letter-spacing:-.01em;flex:1;font-weight:700}:where(body:has([data-dispatch-theme])) .explainer__piibtn{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--gold);font:600 calc(11.5px * var(--fs)) var(--font);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px}:where(body:has([data-dispatch-theme])) .explainer__piibtn:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}:where(body:has([data-dispatch-theme])) .explainer__pii>p{color:var(--ink-dim);font-size:calc(13px * var(--fs));max-width:78ch;line-height:1.6}:where(body:has([data-dispatch-theme])) .explainer__pii em{color:var(--muted);font-style:normal}:where(body:has([data-dispatch-theme])) .explainer__cols{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}@media (max-width:860px){:where(body:has([data-dispatch-theme])) .explainer__cols{grid-template-columns:1fr}}:where(body:has([data-dispatch-theme])) .explainer__text{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink-dim);font-family:var(--mono);font-size:calc(11.5px * var(--fs));white-space:pre-wrap;word-break:break-word;max-height:230px;margin-top:6px;padding:11px 13px;line-height:1.65;overflow:auto}:where(body:has([data-dispatch-theme])) .explainer__text--safe{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}:where(body:has([data-dispatch-theme])) .explainer__found{font-family:var(--mono);font-size:calc(11.5px * var(--fs));color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}:where(body:has([data-dispatch-theme])) .explainer__chip{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--gold);border-radius:999px;padding:3px 9px}:where(body:has([data-dispatch-theme])) .explainer__note{font-family:var(--font);font-size:calc(12.5px * var(--fs));color:var(--ink-dim);flex:100%;line-height:1.55}@media (min-width:1100px){:where(body:has([data-dispatch-theme])) .explainer__q{font-size:calc(15px * var(--fs))}:where(body:has([data-dispatch-theme])) .explainer__lede{font-size:calc(14.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .explainer__text{font-size:calc(12.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .explainer__pii>p{font-size:calc(14px * var(--fs))}}:where(body:has([data-dispatch-theme])) .resolve__intro{margin-bottom:16px}:where(body:has([data-dispatch-theme])) .resolve__intro h4{font-size:calc(15.5px * var(--fs));letter-spacing:-.01em;margin-bottom:6px;font-weight:700}:where(body:has([data-dispatch-theme])) .resolve__intro p{color:var(--ink-dim);font-size:calc(13.5px * var(--fs));line-height:1.6}:where(body:has([data-dispatch-theme])) .resolve__intro em{color:var(--gold);font-style:normal;font-weight:600}:where(body:has([data-dispatch-theme])) .resolve__steps{gap:15px}:where(body:has([data-dispatch-theme])) .resolve__steps li{align-items:flex-start;gap:13px}:where(body:has([data-dispatch-theme])) .resolve__steps .t{font-size:calc(15px * var(--fs));margin-bottom:2px}:where(body:has([data-dispatch-theme])) .resolve__steps .d{font-family:var(--font);font-size:calc(12.5px * var(--fs));color:var(--muted);max-width:62ch;line-height:1.55}:where(body:has([data-dispatch-theme])) .resolve__steps li.run .d,:where(body:has([data-dispatch-theme])) .resolve__steps li.done .d{color:var(--ink-dim)}:where(body:has([data-dispatch-theme])) .resolve__steps .dot{border:2px solid var(--rule);box-sizing:border-box;background:0 0;border-radius:50%;width:18px;height:18px;margin-top:2px;position:relative}:where(body:has([data-dispatch-theme])) .resolve__steps li.run .dot{border-color:color-mix(in srgb, var(--accent) 25%, transparent);border-top-color:var(--gold);background:0 0;animation:.7s linear infinite dispatch-stepspin}@keyframes dispatch-stepspin{to{transform:rotate(360deg)}}:where(body:has([data-dispatch-theme])) .resolve__steps li.done .dot{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);animation:none}:where(body:has([data-dispatch-theme])) .resolve__steps li.done .dot:after{content:"";border:solid var(--teal);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}:where(body:has([data-dispatch-theme])) .resolve__scrollcue{z-index:3;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--paper-raised) 96%, transparent);width:100%;color:var(--gold);font:700 calc(12.5px * var(--fs)) var(--font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:11px 14px;animation:1.8s ease-in-out infinite dispatch-cuebob;display:flex;position:sticky;bottom:6px;box-shadow:0 10px 26px #00000080}:where(body:has([data-dispatch-theme])) .resolve__scrollcue:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}@keyframes dispatch-cuebob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (min-width:1100px){:where(body:has([data-dispatch-theme])) .resolve__intro h4{font-size:calc(17px * var(--fs))}:where(body:has([data-dispatch-theme])) .resolve__intro p{font-size:calc(14.5px * var(--fs))}:where(body:has([data-dispatch-theme])) .resolve__steps .t{font-size:calc(16px * var(--fs))}:where(body:has([data-dispatch-theme])) .resolve__steps .d{font-size:calc(13.5px * var(--fs))}}:where(body:has([data-dispatch-theme])) .bubble__end{font-family:var(--mono);font-size:calc(10.5px * var(--fs));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:9px;padding:0}:where(body:has([data-dispatch-theme])) .bubble__end:hover{color:var(--ink-dim);text-decoration:underline}:where(body:has([data-dispatch-theme])) .scanmode{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}:where(body:has([data-dispatch-theme])) .scanmode__lbl{font:600 calc(12px * var(--fs)) var(--mono);color:var(--ink-dim);letter-spacing:.06em;text-transform:uppercase}:where(body:has([data-dispatch-theme])) .scanmode .segmented{flex:auto;min-width:0}:where(body:has([data-dispatch-theme])) .scanmode .segmented button{flex:0 auto;padding:8px 14px}:where(body:has([data-dispatch-theme])) .scanmode__hint{min-width:220px;font:calc(11.5px * var(--fs)) var(--font);color:var(--muted);flex:260px;line-height:1.45}:where(body:has([data-dispatch-theme])) .routing{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);margin-top:14px}:where(body:has([data-dispatch-theme])) .routing>summary{cursor:pointer;font:600 calc(12.5px * var(--fs)) var(--mono);letter-spacing:.06em;color:var(--teal);padding:11px 14px;list-style:none}:where(body:has([data-dispatch-theme])) .routing>summary::-webkit-details-marker{display:none}:where(body:has([data-dispatch-theme])) .routing>summary:before{content:"▸";margin-right:9px;transition:transform .18s;display:inline-block}:where(body:has([data-dispatch-theme])) .routing[open]>summary:before{transform:rotate(90deg)}:where(body:has([data-dispatch-theme])) .routing>summary:hover{color:var(--accent)}:where(body:has([data-dispatch-theme])) .routing>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}:where(body:has([data-dispatch-theme])) .routing__body{border-top:1px solid var(--line);font:calc(12.5px * var(--fs)) var(--font);color:var(--muted);padding:2px 16px 16px;line-height:1.6}:where(body:has([data-dispatch-theme])) .routing__body p{margin:12px 0}:where(body:has([data-dispatch-theme])) .routing__body code{font:calc(11.5px * var(--fs)) var(--mono);color:var(--teal);background:color-mix(in srgb, var(--accent) 8%, transparent);overflow-wrap:anywhere;border-radius:5px;padding:2px 6px}:where(body:has([data-dispatch-theme])) .routing__body ul{margin:12px 0;padding-left:18px}:where(body:has([data-dispatch-theme])) .routing__body li{margin:7px 0}:where(body:has([data-dispatch-theme])) .routing__body strong{color:var(--ink);font-weight:600}:where(body:has([data-dispatch-theme])) .routing__cta{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-left:2px solid var(--teal);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--ink);margin-top:14px;padding:12px 14px}:where(body:has([data-dispatch-theme])) .routing__cta strong{color:var(--accent)}:where(body:has([data-dispatch-theme])) .routing__terms{border-top:1px dashed var(--line);font-size:calc(11.5px * var(--fs));color:var(--muted);padding-top:13px;margin-top:16px!important}:where(body:has([data-dispatch-theme])) .routing__terms a{color:var(--teal);text-underline-offset:2px;text-decoration:underline}:where(body:has([data-dispatch-theme])) .routing__terms a:hover{color:var(--accent)}:where(body:has([data-dispatch-theme])) .rolepin{z-index:1050;visibility:hidden;border-bottom:2px solid color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(180deg, var(--paper-raised) 0%, var(--paper-raised) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 34px #0000008c, 0 1px 0 color-mix(in srgb, var(--accent) 12%, transparent) inset;transition:transform .3s cubic-bezier(.16,.84,.3,1),visibility 0s linear .3s;position:fixed;inset:0 0 auto;transform:translateY(-101%)}:where(body:has([data-dispatch-theme])) .rolepin.is-on{visibility:visible;transition:transform .3s cubic-bezier(.16,.84,.3,1),visibility;transform:none}:where(body:has([data-dispatch-theme])) .rolepin__in{align-items:center;gap:12px;min-width:0;max-width:1080px;margin:0 auto;padding:9px clamp(20px,5vw,48px);display:flex}:where(body:has([data-dispatch-theme])) .rolepin__lbl{font:700 calc(10.5px * var(--fs)) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);flex:none}:where(body:has([data-dispatch-theme])) .rolepin .rolebar__seg{flex-wrap:nowrap;flex:none}:where(body:has([data-dispatch-theme])) .rolepin .rolepill{flex:none}:where(body:has([data-dispatch-theme])) .rolepin .rolebar__seg button{font-size:calc(11.5px * var(--fs));white-space:nowrap;background:color-mix(in srgb, var(--paper-raised) 55%, transparent);color:var(--ink);border-color:#33475e;padding:5px 12px}:where(body:has([data-dispatch-theme])) .rolepin .rolebar__seg button.on{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--gold);color:var(--accent)}:where(body:has([data-dispatch-theme])) .rolepin__blurb{min-width:0;font-size:calc(11.5px * var(--fs));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}@media (max-width:900px){:where(body:has([data-dispatch-theme])) .rolepin__blurb{display:none}}@media (max-width:460px){:where(body:has([data-dispatch-theme])) .rolepin__lbl{display:none}:where(body:has([data-dispatch-theme])) .rolepin__in{justify-content:center;gap:8px;padding:8px 14px}:where(body:has([data-dispatch-theme])) .rolepin .rolebar__seg{gap:5px}:where(body:has([data-dispatch-theme])) .rolepin .rolebar__seg button{font-size:calc(11px * var(--fs));padding:5px 9px}}@media (prefers-reduced-motion:reduce){:where(body:has([data-dispatch-theme])) .rolepin,:where(body:has([data-dispatch-theme])) .rolepin.is-on{transition:visibility}}:where(body:has([data-dispatch-theme])) .btn--parked{opacity:.62;cursor:help;border-style:dashed}:where(body:has([data-dispatch-theme])) .btn--parked:hover{opacity:.85}:where(body:has([data-dispatch-theme])) .btn__parked{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--gold);font:700 calc(9.5px * var(--fs)) var(--mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px}:where(body:has([data-dispatch-theme])) .scanoff{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);border-radius:var(--radius);background:linear-gradient(180deg, var(--paper-raised), var(--paper-raised));margin-top:12px;padding:13px 15px 15px;animation:.3s cubic-bezier(.16,.84,.3,1) both dispatch-rise}:where(body:has([data-dispatch-theme])) .scanoff__head{align-items:center;gap:10px;margin-bottom:7px;display:flex}:where(body:has([data-dispatch-theme])) .scanoff__head .lbl{color:var(--gold);flex:1;margin:0}:where(body:has([data-dispatch-theme])) .scanoff__x{color:var(--ink-dim);font-size:calc(17px * var(--fs));cursor:pointer;background:0 0;border:none;padding:2px 4px;line-height:1}:where(body:has([data-dispatch-theme])) .scanoff__x:hover{color:var(--ink)}:where(body:has([data-dispatch-theme])) .scanoff p{font-size:calc(12.5px * var(--fs));color:var(--ink);margin:8px 0 0;line-height:1.6}:where(body:has([data-dispatch-theme])) .scanoff strong{color:var(--ink);font-weight:700}:where(body:has([data-dispatch-theme])) .stalewarn{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);border-radius:var(--radius);background:repeating-linear-gradient(118deg, color-mix(in srgb, var(--accent) 5%, transparent) 0 1px, color-mix(in srgb, var(--accent) 0%, transparent) 1px 11px), linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, transparent), color-mix(in srgb, var(--accent) 3%, transparent));color:var(--ink);font-size:calc(12.5px * var(--fs));border-left-width:3px;align-items:baseline;gap:10px;margin-top:12px;padding:10px 13px;line-height:1.55;animation:.22s ease-out both dispatch-stalein;display:flex}@keyframes dispatch-stalein{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}:where(body:has([data-dispatch-theme])) .stalewarn__tag{font-family:var(--mono);font-size:calc(9px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-weight:700}:where(body:has([data-dispatch-theme])) .btn--stale{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 38%, transparent);animation:2.4s ease-in-out infinite dispatch-stalepulse}@keyframes dispatch-stalepulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 30%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent)}}:where(body:has([data-dispatch-theme])) .enginepick{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 2%, transparent);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;margin-right:auto;padding:5px 11px 5px 12px;display:flex}:where(body:has([data-dispatch-theme])) .enginepick__lbl{font-family:var(--mono);font-size:calc(9.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-weight:700}:where(body:has([data-dispatch-theme])) .enginepick .segmented{flex:none}:where(body:has([data-dispatch-theme])) .enginepick__note{font-size:calc(11.5px * var(--fs));max-width:34ch;line-height:1.45;transition:color .2s}:where(body:has([data-dispatch-theme])) .enginepick__note--parser{color:var(--teal)}:where(body:has([data-dispatch-theme])) .enginepick__note--model{color:var(--gold)}@media (max-width:720px){:where(body:has([data-dispatch-theme])) .enginepick{border-radius:var(--radius);width:100%;margin-right:0}:where(body:has([data-dispatch-theme])) .enginepick__note{flex:1 0 100%;max-width:none}}:where(body:has([data-dispatch-theme])) .explainer__found--drop{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}:where(body:has([data-dispatch-theme])) .explainer__found--drop code{font-family:var(--mono);color:var(--ink-dim);font-size:.92em}
