*,:after,:before{box-sizing:border-box}body,html{overflow-x:clip}html{-webkit-text-size-adjust:100%}:root{--a-bg:#f1f1f1;--a-surface:#ffffff;--a-surface-sub:#f7f7f7;--a-border:#e3e3e3;--a-ink:#303030;--a-sub:#616161;--a-faint:#8a8a8a;--a-link:#005bd3;--a-focus:#005bd3;--a-success:#0c5132;--a-success-bg:#d5ebe1;--a-critical:#8e1f0b;--a-critical-bg:#fedad9;--a-warning:#7a4f00;--a-radius:12px;--a-radius-s:8px}body{margin:0;background:var(--a-bg);color:var(--a-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1.5}:focus-visible{outline:2px solid var(--a-focus);outline-offset:1px}a{color:var(--a-link);text-decoration:none}a:hover{text-decoration:underline}.shell{grid-gap:16px;max-width:1280px;margin-inline:auto}.cols,.shell{display:grid;gap:16px}.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;align-items:start}.col-main,.col-rail{display:grid;grid-gap:16px;gap:16px;min-width:0}@media (max-width:900px){.cols{grid-template-columns:minmax(0,1fr)}}.statrow{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.stat{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);padding:10px 16px;display:grid;align-content:center;min-width:118px}.stat-n{font-size:1.25rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stat-l{color:var(--a-sub);font-size:.75rem}.stat-conn{margin-left:auto;justify-items:end}.stat-named{min-width:0;max-width:260px;gap:1px}.stat-k{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--a-faint)}.stat-t{font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width:520px){.stat-named{max-width:none;flex:1 1 100%}}.onboard{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:6px;gap:6px}.onboard li{display:flex;gap:8px;align-items:baseline}.onboard .ob-mark{color:var(--a-faint)}.onboard .ob-done{color:var(--a-sub);text-decoration:line-through;-webkit-text-decoration-color:var(--a-border);text-decoration-color:var(--a-border)}.onboard .ob-done .ob-mark{color:var(--a-success)}.segmented{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;background:var(--a-surface-sub);border:1px solid var(--a-border);border-radius:var(--a-radius-s);padding:4px;margin-bottom:12px}.segmented.seg-2{grid-template-columns:1fr 1fr}.segmented button{font:inherit;border:0;background:transparent;color:var(--a-sub);padding:6px 8px;border-radius:6px;cursor:pointer}.segmented button:hover{color:var(--a-ink)}.segmented button[aria-pressed=true]{background:var(--a-surface);color:var(--a-ink);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px var(--a-border)}form{display:grid;grid-gap:12px;gap:12px}.note,.sub{color:var(--a-sub);font-size:.75rem}.note{margin:0;background:var(--a-surface-sub);border:1px solid var(--a-border);border-radius:var(--a-radius-s);padding:8px 10px}.note.bad{color:var(--a-critical);background:var(--a-critical-bg);border-color:color-mix(in srgb,var(--a-critical) 25%,transparent)}.fieldish{display:grid;grid-gap:8px;gap:8px}.fieldish-label{font-weight:550}.connect{display:grid;grid-gap:10px;gap:10px}.whenrow{display:grid;grid-template-columns:auto minmax(110px,auto) auto;justify-content:start;grid-gap:8px;gap:8px;align-items:end}.tpick{display:grid;grid-template-columns:auto auto auto;align-items:center;grid-gap:4px;gap:4px}.tpick s-number-field{inline-size:72px}.tpick-sep{color:var(--a-faint);font-weight:600;padding-inline:1px}.pickopts{display:grid;grid-gap:8px;gap:8px}.pickopt{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--a-border);border-radius:var(--a-radius-s);background:var(--a-surface);padding:10px 12px;cursor:pointer}.pickopt:hover{background:var(--a-surface-sub)}.pickopt.on{border-color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-ink)}.pickopt:focus-within{outline:2px solid var(--a-focus);outline-offset:1px}.pickopt input{-webkit-margin-before:3px;margin-block-start:3px}.pickopt-body{display:grid;grid-gap:2px;gap:2px}.pickopt-v{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pickopt-why{font-size:.78rem;color:var(--a-sub)}.pickopt-warn{font-size:.75rem;border-radius:6px;padding:3px 7px;-webkit-margin-before:3px;margin-block-start:3px}.pickdrift,.pickopt-warn{color:#5e4200;background:#fff1e3}.pickdrift{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:.78rem;border-radius:var(--a-radius-s);padding:10px 12px;-webkit-margin-before:10px;margin-block-start:10px;cursor:pointer}.submitrow{margin-top:4px}.ctx{border:1px solid var(--a-border);border-radius:var(--a-radius-s);background:var(--a-surface-sub);padding:10px}.ctx-skel{height:48px;border-radius:6px;background:linear-gradient(90deg,var(--a-surface-sub),var(--a-border),var(--a-surface-sub));background-size:200% 100%;animation:shimmer 1.2s linear infinite}.ctx-head{display:flex;gap:10px;align-items:center}.ctx-thumb{width:48px;height:48px;border-radius:6px;object-fit:cover;border:1px solid var(--a-border);background:var(--a-surface);flex:none}.ctx-empty{display:grid;place-items:center;color:var(--a-faint)}.ctx-meta{min-width:0}.ctx-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-sub{display:flex;gap:8px;align-items:center;color:var(--a-sub);font-size:.75rem}.ctx-link{margin-left:auto;flex:none;font-size:.75rem}.delta{margin:-4px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--a-sub)}.delta.up{color:var(--a-warning)}.delta.down{color:var(--a-success)}.vlist{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--a-border);border-radius:var(--a-radius-s);background:var(--a-surface-sub)}.vlist-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:space-between}.vlist-lede{font-size:.75rem;font-weight:550}.vlist-foot{margin:0;font-size:.75rem;color:var(--a-sub)}.vlist-foot.bad{color:var(--a-critical)}.vscroll{max-height:340px;overflow:auto;background:linear-gradient(90deg,var(--a-surface-sub),transparent 14px) 0 0 /28px 100% no-repeat local,linear-gradient(270deg,var(--a-surface-sub),transparent 14px) 100% 0 /28px 100% no-repeat local,linear-gradient(90deg,color-mix(in srgb,var(--a-ink) 10%,transparent),transparent 12px) 0 0 /12px 100% no-repeat scroll,linear-gradient(270deg,color-mix(in srgb,var(--a-ink) 10%,transparent),transparent 12px) 100% 0 /12px 100% no-repeat scroll}.vtable{width:100%;border-collapse:separate;border-spacing:0;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vtable td,.vtable th{padding:6px 8px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--a-border)}.vtable td.vcell-ca,.vtable td.vcell-now,.vtable td.vcell-stock,.vtable td.vcell-was,.vtable th.num{text-align:right}.vtable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--a-surface-sub);font-size:.6875rem;font-weight:550;letter-spacing:.04em;text-transform:uppercase;color:var(--a-sub)}.vtable tbody tr:last-child td,.vtable tbody tr:last-child th{border-bottom:0}.vcell-name{min-width:10ch;max-width:26ch;white-space:normal;overflow-wrap:anywhere;font-weight:550}.vcell-stock{color:var(--a-sub)}.vcell-stock.none{color:var(--a-critical)}.vcell-ca,.vcell-was{color:var(--a-sub)}.vcell-now{font-weight:550}.vcell-empty,.vsame{font-weight:400;color:var(--a-sub)}.vsame{display:block;font-size:.6875rem}.vkeep-btn{display:block;width:-moz-fit-content;width:fit-content;margin:4px 0 0 auto;padding:2px 8px;font:inherit;font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--a-link);background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-s);cursor:pointer;transition:color .12s ease-out,border-color .12s ease-out}.vkeep-btn:hover{border-color:var(--a-sub)}.vkeep-btn:active{color:var(--a-ink)}@media (prefers-reduced-motion:reduce){.vkeep-btn{transition:none}}.vlist .segmented{margin-bottom:0}.vlist .fieldish-label{font-size:.75rem}.vinput{width:9ch;padding:3px 6px;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--a-ink);background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-s)}.vinput::placeholder{color:var(--a-sub)}.vinput:hover{border-color:var(--a-sub)}.vinput:focus-visible{border-color:var(--a-focus);outline:2px solid var(--a-focus);outline-offset:1px}.vinput.bad{border-color:var(--a-critical)}.vrow.own .vinput{border-color:var(--a-link)}.vrow.own .vcell-now{color:var(--a-link)}@media (max-width:480px){.vtable td,.vtable th{padding:6px 5px}}@media (pointer:coarse){.vinput{width:10ch;padding:6px 8px;font-size:1rem}.vkeep-btn{min-height:24px;padding:4px 10px}}.sets-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.ped{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ped-row{display:flex;gap:8px;align-items:center;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-s);padding:6px 8px;cursor:-webkit-grab;cursor:grab}.ped-dragging{opacity:.5}.ped-over{border-color:var(--a-link);box-shadow:0 0 0 1px var(--a-link)}.ped-grip{color:var(--a-faint);cursor:-webkit-grab;cursor:grab}.ped-pos{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--a-sub);min-width:1.2em;text-align:right;font-size:.75rem}.ped-thumb{width:44px;height:44px;flex:none;object-fit:cover;border-radius:6px;border:1px solid var(--a-border);background:var(--a-surface-sub)}.ped-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;gap:6px;align-items:center}.ped-ctrl{margin-left:auto;display:flex;gap:4px;flex:none}.mini{font:inherit;font-size:.75rem;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--a-border);border-radius:6px;background:var(--a-surface);color:var(--a-sub);cursor:pointer}.mini:hover:not(:disabled){background:var(--a-surface-sub);color:var(--a-ink)}.mini:disabled{opacity:.4;cursor:default}.mini-x:hover:not(:disabled){color:var(--a-critical);border-color:color-mix(in srgb,var(--a-critical) 35%,transparent)}.lib-panel{border:1px solid var(--a-border);border-radius:var(--a-radius-s);background:var(--a-surface);padding:10px;display:grid;grid-gap:10px;gap:10px}.lib-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(124px,100%),1fr));grid-gap:8px;gap:8px;max-height:340px;overflow-y:auto}.lib-cell{width:100%;display:grid;grid-gap:4px;gap:4px;padding:6px;font:inherit;text-align:left;color:var(--a-sub);background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-s);cursor:pointer}.lib-cell:hover:not(:disabled){border-color:var(--a-link)}.lib-cell:active:not(:disabled){transform:translateY(1px)}.lib-cell:disabled{cursor:default}.lib-cell.lib-added{border-color:color-mix(in srgb,var(--a-success) 45%,transparent);background:var(--a-success-bg)}.lib-thumb{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;border:1px solid var(--a-border);background:var(--a-surface-sub)}.lib-name{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lib-state{font-size:.72rem;color:var(--a-faint)}.lib-added .lib-state{color:var(--a-success)}.swap{border:1px solid var(--a-border);border-radius:var(--a-radius-s);background:var(--a-surface-sub);padding:10px;display:grid;grid-gap:6px;gap:6px}.swap-row{display:flex;gap:10px;align-items:baseline}.swap-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--a-faint);min-width:70px}.swap-name{font-weight:600}.swap-next .swap-name{color:var(--a-link)}.swap-arrow{color:var(--a-faint);font-size:.75rem;padding-left:80px}.diff-lead{margin:0}.diff-group{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.copy-item{border-left:3px solid var(--a-border);padding-left:10px;display:grid;grid-gap:2px;gap:2px}.copy-loc{font-size:.72rem;color:var(--a-faint)}.copy-change{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.copy-before{text-decoration:line-through;color:var(--a-sub)}.copy-arrow{color:var(--a-faint)}.copy-after{font-weight:550}.copy-removed{color:var(--a-critical);font-size:.75rem}.file-grid{display:grid;grid-gap:4px;gap:4px}.file-row{display:flex;justify-content:space-between;gap:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.file-type{color:var(--a-sub)}.file-nums{display:flex;gap:8px}.n-add{color:var(--a-success)}.n-remove{color:var(--a-critical)}.n-mod{color:var(--a-warning)}.pb{border:1px solid var(--a-border);border-radius:var(--a-radius-s);background:var(--a-surface);padding:10px;display:grid;grid-gap:8px;gap:8px}.pb+.pb{margin-top:8px}.pb-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.pb-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pb-steps li{display:flex;gap:8px;align-items:center;min-width:0}.pb-step-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-steps .mini{margin-left:auto}.pb-run{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dt{font:inherit;font-size:.8125rem;color:var(--a-ink);background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-s);padding:6px 8px}.queue-count{margin:-6px 0 8px}.jobs{list-style:none;margin:0;padding:0}.job,.jobs{display:grid;grid-gap:10px;gap:10px}.job{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-s);padding:12px}.job.just-scheduled{animation:just-scheduled 1.6s var(--ease,ease-out) 1;border-color:var(--a-success)}@keyframes just-scheduled{0%{background:var(--a-success-bg)}to{background:var(--a-surface)}}@media (prefers-reduced-motion:reduce){.job.just-scheduled{animation:none}}.job-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.job-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.job-type{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--a-faint);font-weight:600}.job-title{font-weight:600;overflow-wrap:anywhere}.job-when{color:var(--a-sub);font-size:.75rem}.job-diff{display:flex;flex-wrap:wrap;gap:4px}.job-msg{font-size:.75rem;color:var(--a-sub)}.job-msg.bad{color:var(--a-critical)}.job-msg.noted{color:#5e4200;background:#fff1e3;border-radius:6px;padding:4px 8px;margin-top:4px}.receipt{font-size:.75rem;color:var(--a-sub);margin-top:4px}.receipt-head strong{color:var(--a-ink)}.receipt.bad .receipt-head strong,.receipt.bad .receipt-line{color:var(--a-critical)}.receipt-items summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.receipt-items ul{margin:4px 0 0;padding-left:16px;max-height:240px;overflow-y:auto}.receipt-items li{overflow-wrap:anywhere}.receipt-items li.missed{color:var(--a-critical)}.receipt-vals{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job-status{justify-self:end}.offer{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.offer p{margin:0}li.job{scroll-margin-top:16px}.job-actions{display:flex;flex-wrap:wrap;gap:2px;justify-content:flex-start;margin-top:2px}.queue-fails{margin:6px 0 0;padding-left:18px;font-size:.8rem}.queue-fails li+li{margin-top:2px}.empty{border:1px dashed var(--a-border);border-radius:var(--a-radius-s);background:var(--a-surface);color:var(--a-sub);padding:24px 16px;text-align:center;display:grid;grid-gap:4px;gap:4px}.empty strong{color:var(--a-ink)}.skeleton{height:72px;border-radius:var(--a-radius-s);background:linear-gradient(90deg,var(--a-surface),var(--a-surface-sub),var(--a-surface));background-size:200% 100%;animation:shimmer 1.2s linear infinite;border:1px solid var(--a-border)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.foot{color:var(--a-faint);font-size:.72rem;text-align:center;margin:4px 0 16px}@media (prefers-reduced-motion:reduce){.ctx-skel,.skeleton{animation:none}.lib-cell:active:not(:disabled){transform:none}}@media (max-width:520px){.sets-row,.whenrow{grid-template-columns:minmax(0,1fr)}.stat-conn{margin-left:0}.job-thumb{width:32px;height:32px}.job-thumb-tag{font-size:.5rem}}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:8px;gap:8px;align-items:end;border:1px solid var(--a-border);border-radius:var(--a-radius-s);background:var(--a-surface-sub);padding:10px;margin-bottom:10px}.filters .filter-wide{grid-column:1/-1;min-width:0}.filters-clear{align-self:end}.xp{border-top:1px solid var(--a-border);padding-top:10px;grid-gap:10px;gap:10px}.xp,.xp-kv{display:grid}.xp-kv{grid-gap:4px;gap:4px}.kv{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:.78rem}.kv-k{color:var(--a-faint)}.xp-photos{display:flex;flex-wrap:wrap;gap:8px}.xp-photo{margin:0;display:grid;grid-gap:2px;gap:2px;justify-items:center}.xp-noimg,.xp-photo img{width:64px;height:64px;object-fit:cover;border-radius:6px;border:1px solid var(--a-border);background:var(--a-surface-sub)}.xp-noimg{display:grid;place-items:center;color:var(--a-faint)}.xp-photo figcaption{font-size:.68rem;color:var(--a-faint)}.job-row.has-thumb{grid-template-columns:auto minmax(0,1fr) auto}.job-thumb{position:relative;width:44px;height:44px;border-radius:var(--a-radius-s);border:1px solid var(--a-border);background:var(--a-surface-sub);overflow:hidden}.job-thumb img{width:100%;height:100%;object-fit:cover;display:block}.job-thumb.incoming{border-style:dashed}.job-thumb-tag{position:absolute;bottom:0;left:0;right:0;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:center;color:var(--a-surface);background:color-mix(in srgb,var(--a-ink) 82%,transparent);padding:1px 0}.xp-lbl{font-size:.72rem;color:var(--a-faint);font-weight:600}.xp-photo.hero img{border-color:var(--a-ink);border-width:2px}.xp-photo.hero figcaption{color:var(--a-ink);font-weight:600}.btnrow{display:flex;flex-wrap:wrap;gap:8px}.vimg-row{display:grid;grid-template-columns:minmax(90px,130px) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.vimg-name{font-size:.75rem;color:var(--a-sub)}.ped-file,.vimg-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ped-file{min-width:0}.col-main,.col-rail,.connect,.fieldish,.job,.job-main,.jobs,.lib-panel,.onboard,.pb,.ped,.shell,.xp,.xp-kv,form{grid-template-columns:minmax(0,1fr)}.pgrid{list-style:none;margin:0;padding:2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(112px,100%),1fr));grid-gap:8px;gap:8px;max-height:420px;overflow-y:auto}.ptile{display:grid;grid-gap:4px;gap:4px;padding:6px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-s);cursor:-webkit-grab;cursor:grab;min-width:0}.ptile.ped-over{border-color:var(--a-link);box-shadow:0 0 0 1px var(--a-link)}.pt-imgwrap{position:relative;display:block}.pt-img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;border:1px solid var(--a-border);background:var(--a-surface-sub);display:block}.pt-pos{left:4px;min-width:18px;height:18px;padding:0 4px;place-items:center;font-size:.68rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--a-ink);background:color-mix(in srgb,var(--a-surface) 88%,transparent);border:1px solid var(--a-border);border-radius:5px}.pt-pos,.pt-x{position:absolute;top:4px;display:grid}.pt-x{right:4px;width:20px;height:20px;place-items:center;font:inherit;font-size:.68rem;color:var(--a-sub);background:color-mix(in srgb,var(--a-surface) 88%,transparent);border:1px solid var(--a-border);border-radius:5px;cursor:pointer}.pt-x:hover{color:var(--a-critical);border-color:color-mix(in srgb,var(--a-critical) 35%,transparent)}.pt-move{position:absolute;bottom:4px;right:4px;display:flex;gap:2px;opacity:0;transition:opacity .12s ease-out}.ptile:focus-within .pt-move,.ptile:hover .pt-move{opacity:1}@media (hover:none){.pt-move{opacity:1}}.pt-arrow{width:20px;height:20px;display:grid;place-items:center;font:inherit;font-size:.55rem;color:var(--a-sub);background:color-mix(in srgb,var(--a-surface) 88%,transparent);border:1px solid var(--a-border);border-radius:5px;cursor:pointer}.pt-arrow:disabled{opacity:.35;cursor:default}.pt-cap{display:flex;gap:4px;align-items:center;min-width:0;font-size:.68rem;color:var(--a-sub)}@media (prefers-reduced-motion:reduce){.pt-move{transition:none}}.scope-q{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.scope-q-label{font-weight:600}.scope-q .segmented{margin-bottom:0}.pickwrap{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.picks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.pick{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px 6px 12px;border:1px solid var(--a-border);border-radius:var(--a-radius-s);background:var(--a-surface)}.pick-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-meta{color:var(--a-faint);font-size:12px;white-space:nowrap}.pick-x{font:inherit;font-size:18px;line-height:1;border:0;background:transparent;color:var(--a-sub);cursor:pointer;padding:2px 6px;border-radius:4px}.pick-x:hover{color:var(--a-critical);background:var(--a-critical-bg)}.pick-x:focus-visible{outline:2px solid var(--a-focus);outline-offset:1px}.plan{border:1px solid var(--a-border);border-radius:var(--a-radius-s);background:var(--a-surface);overflow:hidden;min-width:0}.plan-head{padding:12px 14px;background:var(--a-surface-sub);border-bottom:1px solid var(--a-border);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px}.plan-scope{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--a-faint)}.plan-title{font-weight:620}.plan-sub{color:var(--a-sub);font-size:.8125rem}.plan-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.plan-items>.job{border:0;border-top:1px solid var(--a-border);border-radius:0;margin:0}.plan-items>.job:first-child{border-top:0}.plan-actions{padding:8px 14px;border-bottom:1px solid var(--a-border);background:var(--a-surface-sub);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px}.plan-note{flex:1 0 100%;margin:0;font-size:.8125rem;line-height:1.45;color:var(--a-sub)}.linkbtn{font:inherit;border:0;background:none;padding:0;color:var(--a-link);cursor:pointer;border-radius:4px;text-decoration:none;transition:color .12s ease-out}.linkbtn:hover{text-decoration:underline;text-underline-offset:2px}.linkbtn:active{color:var(--a-ink)}.linkbtn:focus-visible{outline:2px solid var(--a-focus);outline-offset:2px}.linkbtn:disabled,.linkbtn[aria-busy=true]{color:var(--a-faint);cursor:default;text-decoration:none}@media (prefers-reduced-motion:reduce){.linkbtn{transition:none}}.join-line{margin:-4px 0 8px;padding:8px 12px;border-radius:var(--a-radius-s);background:#e0f0ff;color:#00527c;font-size:.8125rem}.qtabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.qtab{font:inherit;font-size:.8125rem;border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-sub);border-radius:999px;padding:5px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.qtab:hover{color:var(--a-ink)}.qtab.on{background:var(--a-ink);border-color:var(--a-ink);color:#fff;font-weight:600}.qtab-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--a-faint)}.qtab.on .qtab-n{color:rgba(255,255,255,.75)}.qtab:focus-visible{outline:2px solid var(--a-focus);outline-offset:1px}.struck{text-decoration:line-through;-webkit-text-decoration-color:var(--a-faint);text-decoration-color:var(--a-faint);color:var(--a-sub)}.dledger{border:1px solid var(--a-border);border-radius:var(--a-radius-s);overflow:hidden;margin-top:4px}.dledger .dlrow{border-bottom:1px solid var(--a-border)}.dledger .dlrow:last-child{border-bottom:0}.dledger summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;padding:8px 10px;cursor:pointer;list-style:none}.dledger summary::-webkit-details-marker{display:none}.dledger summary:hover{background:var(--a-surface-sub)}.dl-cat{font-weight:600}.dl-hint{display:block;font-weight:400;font-size:.75rem;color:var(--a-sub)}.dl-counts{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;color:var(--a-ink)}.dl-add{color:var(--a-success)}.dl-body{padding:2px 10px 10px;background:var(--a-surface-sub)}.dl-line,.dl-roll{margin:7px 0}.dl-roll{padding:6px 8px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-s)}.dl-note{padding:8px 10px;border-bottom:1px solid var(--a-border);font-size:.75rem;color:var(--a-sub)}.dl-scroll{max-height:320px;overflow:auto}.dl-foot{margin:8px 0 0;font-size:.75rem;color:var(--a-sub)}.typegroups{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.typegroup{display:grid;grid-gap:3px;gap:3px;min-width:0}.typegroup-label{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--a-faint);padding-inline:2px}.typegroups .segmented{margin-bottom:0}.seg-products{grid-template-columns:repeat(5,1fr)}.seg-1{grid-template-columns:1fr}@media (max-width:560px){.seg-products{grid-template-columns:repeat(3,1fr)}}:root{--ink-card-radius:16px;--ink-shadow:0 2px 6px rgba(26,26,26,0.06);--ink-accent:#1e4fb5;--ink-accent-soft:#e8effd;--ink-accent-ink:#163c8a;--ink-accent-line:#9db6ea;--ink-title:#1a1a1a;--ink-attn-bg:#fff1e3;--ink-attn-ink:#5e4200}.ink .job,.ink .plan,.ink .stat{border-radius:var(--ink-card-radius);box-shadow:var(--ink-shadow)}.ink .plan-items>.job{box-shadow:none;border-radius:0}.ink .qtab.on{background:var(--ink-accent-soft);border-color:var(--ink-accent-line);color:var(--ink-accent-ink)}.ink .qtab.on .qtab-n{color:var(--ink-accent)}.topbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:76px;padding:16px 28px;box-sizing:border-box;background:var(--a-surface);border-bottom:1px solid var(--a-border)}.topbar-title{margin:0 auto 0 0;font-size:18px;line-height:24px;font-weight:650;font-style:normal;color:var(--ink-title);overflow-wrap:anywhere;min-width:0}@media (max-width:480px){.topbar{padding:16px}}.ink .rightnow{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;padding:12px 16px;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--ink-card-radius);box-shadow:var(--ink-shadow);min-height:48px;box-sizing:border-box}.ink .rn-item{display:inline;min-width:0}.ink .rn-badge+span{margin-left:8px}@media (max-width:600px){.ink .rn-item{display:block;flex:1 1 100%}.ink .rightnow{min-height:130px}}.ink .rn-strong{font-weight:650;color:var(--ink-title)}.ink .rn-muted{color:var(--a-sub)}.ink .rn-needs{color:inherit}.ink .rn-timeline{margin-left:auto}.ink .rn-badge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:550;white-space:nowrap;background:var(--ink-attn-bg);color:var(--ink-attn-ink)}s-app-nav{display:none}