:root{--yellow:#FEC828;--yellow-hover:#FFD84D;--navy:#1A223B;--pink:#FF647D;--warm-grey:#E7E6E6;--black:#0D0E12;--edge:rgba(255,255,255,0.07);--muted:rgba(231,230,230,0.58);--display:"Plus Jakarta Sans",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--ease:cubic-bezier(0.23,1,0.32,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--black);color:var(--warm-grey);font-family:var(--display);font-weight:400;font-size:16px;line-height:1.6;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}h1{letter-spacing:-.04em;line-height:1.04;margin:0 0 24px}h1,h2{font-weight:800}h2{letter-spacing:-.03em;font-size:1.5rem;line-height:1.15;margin:0 0 16px}h3{font-weight:700;letter-spacing:-.025em;font-size:1.05rem;margin:0 0 8px}.prose{max-width:680px}.label{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:16px;margin:0 0 24px}.label:after{content:"";width:48px;height:1px;background:var(--yellow);flex:0 0 48px}.label.plain:after{display:none}.brandline{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 48px}.brandline b{color:var(--yellow);font-weight:500}label.lbl{display:block;font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}input[type=email],input[type=password],input[type=text],select{width:100%;padding:14px 16px;border:1px solid var(--edge);border-radius:2px;background:var(--navy);font-family:var(--display);font-size:1rem;color:var(--warm-grey);letter-spacing:-.01em}input::placeholder{color:rgba(231,230,230,.35)}.file-drop:focus-within,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--yellow) 50%),linear-gradient(135deg,var(--yellow) 50%,transparent 50%);background-position:calc(100% - 19px) 52%,calc(100% - 14px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}select optgroup,select option{background:var(--navy)}.btn{border:1px solid transparent;border-radius:2px;padding:14px 24px;font-family:var(--display);font-weight:700;font-size:.95rem;letter-spacing:-.01em;cursor:pointer;background:var(--yellow);color:var(--navy);transition:background .2s var(--ease)}.btn:hover{background:var(--yellow-hover)}.btn:disabled{opacity:.35;cursor:not-allowed}.btn-outline{background:transparent;border-color:var(--warm-grey);color:var(--warm-grey);transition:border-color .2s var(--ease)}.btn-outline:hover{background:transparent;border-color:var(--yellow)}.btn-sm{padding:8px 16px;font-size:.8rem}.btn-text{background:transparent;border-color:transparent;color:var(--yellow);padding:8px 0;font-size:.9rem}.btn-text:hover{background:transparent;color:var(--yellow-hover)}.hint{font-size:.8rem;color:var(--muted);margin:8px 0 0}.chip{font-family:var(--mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;padding:3px 8px;border-radius:2px;margin-right:8px}.chip.auto{background:var(--yellow);color:var(--navy)}.chip.ask{background:var(--pink);color:var(--navy)}.footnote{margin-top:64px;padding-top:24px;border-top:1px solid var(--edge);font-size:.85rem;color:var(--muted);max-width:680px}.footnote b{color:var(--warm-grey);font-weight:700}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}.rrow{opacity:1;transform:none}}.adm .wrap{max-width:1280px;margin:0 auto;padding:0 24px 128px}.adm h1{font-size:2.5rem;margin:0 0 16px}.adm .brandline{margin:0 0 32px}.adm .masthead{padding:64px 0 32px;border-bottom:1px solid var(--edge)}.adm .masthead p{margin:0;color:var(--muted);max-width:680px}.adm .cols{display:grid;grid-template-columns:280px 1fr;grid-gap:48px;gap:48px;padding-top:48px;align-items:start}@media(max-width:900px){.adm .cols{grid-template-columns:1fr;gap:32px}}.adm .queue{border:1px solid var(--edge);border-top:3px solid var(--yellow);border-radius:2px}.adm .qitem{width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--edge);padding:24px;cursor:pointer;font-family:var(--display);color:var(--warm-grey);transition:background .2s var(--ease);display:block}.adm .qitem:last-child{border-bottom:0}.adm .qitem.on,.adm .qitem:hover{background:var(--navy)}.adm .qitem .qn{font-weight:700;letter-spacing:-.025em;font-size:.98rem;display:block;margin-bottom:8px}.adm .qitem .qm{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;color:var(--muted);display:block;text-transform:uppercase}.adm .qitem .qm b{color:var(--pink);font-weight:500}.adm .panel{border:1px solid var(--edge);border-top:3px solid var(--yellow);border-radius:2px;padding:32px;margin-bottom:32px}.adm .panel.warn{border-top-color:var(--pink)}.adm .panel>p{color:var(--muted);max-width:680px}.adm .meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px;margin-top:24px}.adm .meta .m .k{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:8px}.adm .meta .m .v{font-family:var(--mono);font-size:.85rem;color:var(--warm-grey);word-break:break-word}.adm .meta .m .v b{color:var(--yellow);font-weight:500}.adm .prov{list-style:none;margin:0;padding:0}.adm .prov li{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--edge);align-items:flex-start}.adm .prov li:last-child{border-bottom:0}.adm .prov .pmain{flex:1 1;min-width:0}.adm .prov .pt{font-weight:700;letter-spacing:-.025em;display:block;margin-bottom:8px}.adm .prov .pd{font-size:.88rem;color:var(--muted);display:block}.adm .prov .pd code{font-size:.8rem}.adm .prov .pd code,.adm .prov .pnote{font-family:var(--mono);color:var(--yellow)}.adm .prov .pnote{font-size:.75rem;display:block;margin-top:8px;word-break:break-word}.adm .prov .pnote.bad{color:var(--pink)}.adm .state{font-family:var(--mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;padding:4px 8px;border-radius:2px;white-space:nowrap;flex:0 0 auto}.adm .state.done{background:var(--yellow);color:var(--navy)}.adm .state.wait{background:transparent;border:1px solid var(--edge);color:var(--muted)}.adm .state.block{background:var(--pink);color:var(--navy)}.adm .state.run{background:transparent;border:1px solid var(--yellow);color:var(--yellow)}.adm .state.fail{background:transparent;border:1px solid var(--pink);color:var(--pink)}.adm .fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:24px 0}@media(max-width:640px){.adm .fgrid{grid-template-columns:1fr}}.adm .fgrid .full{grid-column:1/-1}.adm .toggles{border:1px solid var(--edge);border-radius:2px;margin:24px 0}.adm .tog{display:flex;gap:16px;padding:24px;border-bottom:1px solid var(--edge);cursor:pointer;align-items:flex-start}.adm .tog:last-child{border-bottom:0}.adm .tog input{margin:4px 0 0;accent-color:var(--yellow);width:16px;height:16px;flex:0 0 auto}.adm .tog .tt{font-weight:700;letter-spacing:-.025em;font-size:.95rem;display:block}.adm .tog .td{font-size:.85rem;color:var(--muted);display:block;margin-top:8px}.adm .json{border:1px solid var(--edge);border-radius:2px;background:var(--navy);margin:24px 0}.adm .json-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--edge);flex-wrap:wrap}.adm .json-top span{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.adm .json pre{margin:0;padding:24px;overflow:auto;max-height:340px;font-family:var(--mono);font-size:.75rem;line-height:1.7;color:var(--warm-grey)}.adm .manifest{list-style:none;margin:0 0 24px;padding:0}.adm .manifest li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--edge);align-items:baseline}.adm .manifest li:last-child{border-bottom:0}.adm .manifest .mk{font-family:var(--mono);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--yellow);flex:0 0 84px}.adm .manifest .mv{flex:1 1;font-size:.92rem}.adm .manifest .mv small{display:block;color:var(--muted);font-size:.83rem;margin-top:4px}.adm .note{background:var(--navy);border:1px solid var(--edge);border-top:3px solid var(--pink);border-radius:2px;padding:24px;margin:24px 0}.adm .note strong{display:block;font-weight:700;letter-spacing:-.025em;margin-bottom:8px}.adm .note p{margin:0;font-size:.88rem;color:var(--muted);max-width:680px}.adm .statusline{font-family:var(--mono);font-size:.75rem;letter-spacing:.12em;color:var(--yellow)}.adm .statusline.bad{color:var(--pink)}.adm .empty{padding:48px;color:var(--muted);text-align:center;font-size:.9rem}.adm .newclient{border:1px solid var(--edge);border-top:3px solid var(--yellow);border-radius:2px;padding:16px;display:flex;flex-direction:column;gap:12px}.adm .newclient input{font-size:.9rem;padding:10px 12px}.adm .srow{display:flex;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--edge)}.adm .srow:last-child{border-bottom:0}.adm .srow .k{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex:0 0 170px}.adm .srow .v{font-family:var(--mono);font-size:.85rem;color:var(--warm-grey);flex:1 1;word-break:break-word}.adm .srow .v b{color:var(--yellow);font-weight:500}.adm .pill{font-family:var(--mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:2px;white-space:nowrap}.adm .pill.high{background:var(--yellow);color:var(--navy)}.adm .pill.med{color:var(--muted)}.adm .pill.low,.adm .pill.med{background:transparent;border:1px solid var(--edge)}.adm .pill.low{color:rgba(231,230,230,.35)}.adm .routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-top:24px}.adm .route-card{text-align:left;background:var(--navy);border:1px solid var(--edge);border-radius:2px;padding:24px;cursor:pointer;color:var(--warm-grey);font-family:var(--display);transition:border-color .2s var(--ease)}.adm .route-card.on,.adm .route-card:hover{border-color:var(--yellow)}.adm .route-card.on{box-shadow:inset 0 3px 0 var(--yellow)}.adm .route-card .rn{font-weight:700;letter-spacing:-.025em;display:block;margin-bottom:8px}.adm .route-card.on .rn{color:var(--yellow)}.adm .route-card .rs{font-size:.83rem;color:var(--muted);display:block}.adm .who{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:2px;margin-left:12px;vertical-align:2px}.adm .who.us{border:1px solid var(--edge);color:var(--muted)}.adm .who.client{background:var(--pink);color:var(--navy)}.adm .who.auto{background:var(--yellow);color:var(--navy)}.adm .expand{background:transparent;border:0;color:var(--yellow);cursor:pointer;font-size:.9rem;padding:0 8px 0 0;font-family:var(--mono)}.adm .taskdetail{margin:16px 0 8px 24px;padding:16px 24px;border-left:1px solid var(--edge)}.adm .taskdetail ol{margin:0;padding-left:20px;font-size:.88rem;color:var(--muted)}.adm .taskdetail ol li{margin-bottom:8px}.adm .taskdetail .json{margin:8px 0 16px}