.desk{border-top:1px dashed var(--border);margin-top:18px;padding-top:18px}.desk form{flex-wrap:wrap;gap:10px;display:flex}.desk form button[data-slot=button]{font-family:Arial;line-height:normal}.desk form button[data-slot=button][data-variant=default]{border:2px outset buttonborder}.desk input[type=url],.desk input[type=text]{border:1px solid var(--border);font-family:var(--font-body);background:var(--background);color:var(--foreground);border-radius:12px;flex:320px;padding:11px 14px;font-size:14px}.desk input:focus{outline:2px solid var(--primary-border);border-color:var(--primary-border)}.desk .hint{font-family:var(--font-mono);color:var(--fg3);margin-top:8px;font-size:11px}.desk-output{background:var(--background);border:1px solid var(--border);white-space:pre-wrap;border-radius:14px;max-height:420px;margin-top:14px;padding:18px;font-size:13px;line-height:1.55;overflow:auto}.desk-output.md-body{white-space:normal}.jobs{--dur-l:.48s}.jobs .sec{padding:64px 0}.jobs .h2{letter-spacing:-.01em;text-wrap:balance;max-width:none;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.14}.jobs .secsub{color:var(--fg3);max-width:640px;margin-top:10px;font-size:15px}.jobs .io{opacity:0;transition:opacity var(--duration-m) var(--ease-decelerate), transform var(--duration-m) var(--ease-decelerate);transform:translateY(8px)}.jobs .io.in{opacity:1;transform:none}.jobs .mono,.jobs .mtok,.jobs .receipt,.jobs .rblk,.jobs .rchainsub,.jobs .rstamp,.jobs .rtech .rtl,.jobs .pmono,.jobs .afrc,.jobs .rprice b,.jobs .stm,.jobs .sname .secs{font-variant-numeric:tabular-nums}.jobs .tpre .step{opacity:.45;transition:opacity var(--duration-m) var(--ease-standard), background var(--duration-m) var(--ease-standard), box-shadow var(--duration-m) var(--ease-standard);border-radius:8px}.jobs .tpre .trsum,.jobs .tpre .receipt{opacity:.45;transition:opacity var(--duration-m) var(--ease-standard)}.jobs .tpre .step .sico{transition:background var(--duration-s) var(--ease-standard), border-color var(--duration-s) var(--ease-standard), transform var(--duration-m) var(--ease-decelerate)}.jobs .tpre .step:not(.now):not(.done) .sico{border-color:var(--border);box-shadow:none;background:0 0}.jobs .tpre .step:not(.now):not(.done) .sico svg{color:var(--fg3)}.jobs .tpre .step:after{content:"";background:var(--primary);transform-origin:top;width:1px;transition:transform .5s var(--ease-standard);position:absolute;top:30px;bottom:2px;left:14.5px;transform:scaleY(0)}.jobs .tpre .step:last-child:after{display:none}.jobs .tpre .step.done:after{transform:scaleY(1)}.jobs .tpre .step.now,.jobs .tpre .step.done{opacity:1}.jobs .tpre .step.now{background:var(--accent);box-shadow:0 0 0 8px var(--accent)}.jobs .tpre .step.now .sico{background:var(--accent);border-color:var(--primary-border)}.jobs .tpre .step.now .sico svg{color:var(--primary-hover)}.jobs .tpre .step.done .sico{background:var(--secondary);border-color:var(--primary-border)}.jobs .tpre .step.done .sico svg{color:var(--primary)}.jobs .tpre .step.halt.done .sico{background:var(--risk-surface);border-color:#fecaca}.jobs .tpre .step.halt.done .sico svg{color:var(--destructive)}.jobs .tpre .step.mask.now .mtok{animation:maskflash .4s var(--ease-standard) 1}.jobs .tpre .step.gate.now{background:#fef3c7;box-shadow:0 0 0 8px #fef3c7}.jobs .tpre .step.gate.now .sico{animation:gatewait .7s var(--ease-standard) 1;background:#fef3c7;border-color:#fde68a}.jobs .tpre .step.gate.now .sico svg{color:#92400e}.jobs .tpre .trsum.done{opacity:1;animation:stamp var(--dur-l) var(--ease-decelerate) both}.jobs .tpre .receipt.done{opacity:1}.jobs .tpre .step .sname{transform-origin:0;transition:transform var(--duration-m) var(--ease-decelerate)}.jobs .tpre .step .secs{transition:color var(--duration-s) var(--ease-standard)}.jobs .tpre .step.now .sico{transform:scale(1.18)}.jobs .tpre .step.now .sname{font-weight:700;transform:scale(1.04)}.jobs .tpre .step.now .secs{color:var(--primary-hover)}.jobs .tpre .step.now .sico:before{content:"";background:conic-gradient(var(--primary) 0 25%, transparent 25%);border-radius:50%;animation:.9s linear infinite workring;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.jobs .tpre .step.gate.now .sico:before{background:conic-gradient(#b8862e 0 25%, transparent 25%);animation-duration:1.4s}.jobs .rcpt{border:1px solid var(--primary-border);box-shadow:var(--shadow-rest);background:#fff;border-radius:14px;padding:14px 16px}.jobs .rchead{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.jobs .rchead .rgv{align-items:center;gap:8px;display:inline-flex}.jobs .rchead .rgv svg{width:15px;height:15px;color:var(--primary-hover)}.jobs .rstamp{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-hover);border:1.5px solid var(--primary-hover);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:9px;font-weight:600;transform:rotate(-4deg)}.jobs .ritems{gap:9px;margin:12px 0;display:grid}.jobs .ri{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.jobs .ri .ric{background:var(--accent);border:1px solid var(--primary-border);border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.jobs .ri .ric svg{width:10px;height:10px;color:var(--primary-hover)}.jobs .ri .ric.no{background:var(--risk-surface);border-color:#f6c1c1}.jobs .ri .ric.no svg{color:var(--destructive)}.jobs .ri b{font-size:12.5px;font-weight:600;line-height:1.4;display:block}.jobs .ri span{color:var(--fg3);margin-top:1px;font-size:11px;display:block}.jobs .rfwline{color:var(--muted-foreground);border-top:1px dashed var(--border);margin-bottom:10px;padding-top:10px;font-size:11px}.jobs .rfwline a{font-weight:600}.jobs .rprice{background:var(--accent);border:1px solid var(--primary-border);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.jobs .rprice b{color:var(--primary-hover);font-size:22px;font-weight:700;line-height:1}.jobs .rprice span{color:var(--muted-foreground);font-size:10.5px;line-height:1.35}.jobs .rdetails{appearance:none;font:600 11px var(--font-body);color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);cursor:pointer;transition:background var(--duration-s) var(--ease-standard);border-radius:9px;margin-top:10px;padding:5px 12px}.jobs .rdetails:hover{background:var(--secondary)}.jobs .rtech{border-top:1px dashed var(--border);margin-top:12px;padding-top:12px}.jobs .rtech[hidden]{display:none}.jobs .rtech .rtl{font-family:var(--font-mono);color:var(--fg3);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 4px;font-size:9px}.jobs .rchain{flex-wrap:wrap;align-items:center;gap:0;display:flex}.jobs .rblk{font-family:var(--font-mono);color:var(--fg3);border:1px solid var(--border);background:var(--secondary);border-radius:6px;padding:4px 8px;font-size:9px}.jobs .rblk.this{color:#fff;background:var(--primary-hover);border-color:var(--primary-hover);font-weight:600}.jobs .rcpt.sealing .rblk.this{animation:rseal .48s var(--ease-decelerate) both}.jobs .rlink{background:var(--primary-border);flex:0 0 18px;width:18px;height:1px;position:relative}.jobs .rlink:after{content:"";border:1px solid var(--primary-border);background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:6px}.jobs .rchainsub{font-family:var(--font-mono);color:var(--fg3);margin:6px 0 10px;font-size:8.5px;line-height:1.6}.jobs .rctl{flex-wrap:wrap;gap:4px;margin-bottom:7px;display:flex}.jobs .rctl span{color:var(--muted-foreground);background:var(--accent);border:1px solid var(--primary-border);white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:2px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.jobs .rctl span i{font-style:normal;font-family:var(--font-mono);color:var(--primary-hover);font-size:8px}.jobs .rctl span em{font-style:normal;font-family:var(--font-mono);color:var(--fg3);letter-spacing:.03em;font-size:7px}.jobs .rctl span.risk{background:var(--risk-surface);color:var(--destructive);border-color:#fecaca}.jobs .rctl span.risk i{color:var(--destructive)}.jobs .rcsum{color:var(--fg3);font-size:9.5px;line-height:1.5}.jobs .rcpt.halt{border-color:#f6c1c1}.jobs .rcpt.halt .rstamp{color:var(--destructive);border-color:var(--destructive)}.jobs .rcpt.halt .rblk.this{background:var(--destructive);border-color:var(--destructive)}.jobs .rcpt.halt .rprice{background:var(--risk-surface);border-color:#f6c1c1}.jobs .rcpt.halt .rprice b{color:var(--destructive)}.jobs #sec-grid.pre .card{opacity:0}.jobs #sec-grid.play .card{animation:fxrise2 var(--duration-m) var(--ease-decelerate) both;animation-delay:var(--d,0s)}.jobs #grid.out{opacity:0;transition:opacity var(--duration-xs) var(--ease-accelerate)}.jobs .prop.play>*{animation:fxrise2 var(--duration-m) var(--ease-decelerate) both;animation-delay:var(--d,0s)}.jobs .prop.play .md .hot{animation:tickin var(--duration-m) var(--ease-decelerate) both;animation-delay:calc(var(--d,0s) + .2s)}.jobs .deptbar{z-index:39;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow var(--duration-s) var(--ease-standard);background:#fbfdfce6;border-bottom:1px solid #0000;padding:12px 0;position:sticky;top:60px}.jobs .deptbar.stuck{border-bottom-color:var(--border);box-shadow:0 8px 20px -14px #0915102e}.jobs .pills{background:var(--card);border:1px solid var(--border);scrollbar-width:none;border-radius:14px;gap:4px;max-width:max-content;padding:4px;display:flex;position:relative;overflow-x:auto}.jobs .pills::-webkit-scrollbar{display:none}.jobs .pill{z-index:1;font-family:var(--font-body);color:var(--muted-foreground);cursor:pointer;transition:background var(--duration-s) var(--ease-standard), color var(--duration-s) var(--ease-standard);background:0 0;border:0;border-radius:10px;flex-shrink:0;padding:8px 15px;font-size:12.5px;font-weight:600;position:relative}.jobs .pill svg{vertical-align:-2px;color:currentColor;width:13px;height:13px;margin-right:6px}.jobs .pill:hover{background:var(--secondary)}.jobs .pill.on{background:var(--primary-hover);color:#fff}.jobs .pills .pill.on{background:0 0}.jobs .pillind{background:var(--primary-hover);width:0;transition:transform var(--duration-s) var(--ease-standard), width var(--duration-s) var(--ease-standard);border-radius:10px;position:absolute;top:4px;bottom:4px;left:0}.jobs .pill:active,.jobs .stab:active,.jobs .rdetails:active{transform:scale(.985)}.jobs .grid{grid-template-columns:repeat(4,1fr);gap:26px 22px;margin-top:32px;display:grid;position:relative}.jobs .card{cursor:pointer;border:1px solid var(--border);transition:transform var(--duration-s) var(--ease-standard), box-shadow var(--duration-s) var(--ease-standard), border-color var(--duration-s) var(--ease-standard);background:#fffdf8;border-radius:16px;padding:13px 13px 15px;box-shadow:0 1px 2px #0915100a}.jobs .card:hover,.jobs .card:focus-visible{box-shadow:var(--shadow-raise);border-color:var(--primary-border);transform:translateY(-2px)}.jobs .tile{background:var(--secondary);height:190px;transition:box-shadow var(--duration-s) var(--ease-standard);border:1px solid #d3ede8;border-radius:12px;place-items:center;padding:16px;display:grid;position:relative;overflow:hidden}.jobs .card:hover .tile,.jobs .card:focus-visible .tile{box-shadow:inset 0 0 0 1px var(--primary-border)}.jobs .readmore{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-raise);opacity:0;transition:opacity var(--duration-s) var(--ease-standard), transform var(--duration-s) var(--ease-standard), display var(--duration-s) allow-discrete;pointer-events:none;white-space:nowrap;border-radius:999px;padding:7px 15px;font-size:12px;font-weight:600;display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%,6px)}.jobs .card:hover .readmore,.jobs .card:focus-visible .readmore,.jobs .card.open .readmore{opacity:1;display:block;transform:translate(-50%)}@starting-style{.jobs .card:hover .readmore,.jobs .card:focus-visible .readmore,.jobs .card.open .readmore{opacity:0;transform:translate(-50%,6px)}}.jobs .cname{letter-spacing:-.01em;margin-top:12px;font-size:18px;font-weight:600}.jobs .cjob{color:var(--fg3);margin-top:5px;font-size:13.5px;line-height:1.5}.jobs .prop{justify-items:start;gap:9px;width:100%;max-width:200px;display:grid}.jobs .pcard{box-shadow:var(--shadow-rest);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:14px;width:100%;padding:12px 14px}.jobs .pchip{box-shadow:var(--shadow-rest);color:var(--foreground);background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.jobs .pchip svg{width:13px;height:13px;color:var(--primary)}.jobs .pchip.em{color:var(--primary-hover)}.jobs .pchip.gh{opacity:.55}.jobs .mcal{box-shadow:var(--shadow-rest);background:#fffffff0;border-radius:14px;width:100%;padding:12px 14px}.jobs .mcal .mh{margin-bottom:7px;font-size:12.5px;font-weight:700}.jobs .mcal .mw,.jobs .mcal .md{text-align:center;grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.jobs .mcal .mw span{font-family:var(--font-mono);color:var(--fg3);text-transform:uppercase;font-size:8.5px}.jobs .mcal .md span{color:var(--muted-foreground);border-radius:7px;padding:3px 0;font-size:11px}.jobs .mcal .md span.hot{background:var(--primary-hover);color:#fff;font-weight:700}.jobs .pstep{color:var(--foreground);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.jobs .pstep .pn{width:19px;height:19px;font-family:var(--font-mono);color:var(--primary-hover);box-shadow:var(--shadow-rest);background:#fffffff0;border-radius:50%;flex-shrink:0;place-items:center;font-size:9.5px;display:grid}.jobs .plist{gap:7px;display:grid}.jobs .plist .li{color:var(--fg3);align-items:baseline;gap:8px;font-size:12px;display:flex}.jobs .plist .li:before{content:"";background:var(--fg3);opacity:.5;border-radius:50%;flex-shrink:0;width:5px;height:5px;transform:translateY(-1px)}.jobs .plist .li.hl{color:var(--foreground);font-weight:600}.jobs .plist .li.hl:before{background:var(--primary);opacity:1}.jobs .pbubble{box-shadow:var(--shadow-rest);color:var(--muted-foreground);background:#fffffff0;border-radius:14px 14px 14px 4px;padding:11px 13px;font-size:12px;line-height:1.55}.jobs .pmono{font-family:var(--font-mono);color:var(--fg3);font-size:9.5px}.jobs .pop{background:var(--card);border:1px solid var(--border);width:min(460px,94%);box-shadow:var(--shadow-frame);z-index:40;opacity:0;pointer-events:none;transition:opacity var(--duration-m) var(--ease-decelerate), transform var(--duration-m) var(--ease-decelerate), display var(--duration-m) allow-discrete;border-radius:20px;padding:20px;display:none;position:absolute;transform:translateY(8px)}.jobs .pop.show{opacity:1;pointer-events:auto;display:block;transform:none}@starting-style{.jobs .pop.show{opacity:0;transform:translateY(8px)}}.jobs .inlinepop{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-raise);border-radius:20px;margin-top:12px;padding:18px}.jobs .aav{color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid;position:relative}.jobs .aav.agtile{padding:0;background:0 0!important}.jobs .trhead .aav.agtile:after{display:none}.jobs .pilltile{vertical-align:-5px;width:20px;height:20px;margin-right:7px;display:inline-grid}.jobs .pilltile svg{border-radius:6px;width:100%;height:100%;display:block}.jobs .pill.on .pilltile svg{border-radius:6px;box-shadow:0 0 0 1.5px #ffffffe6}.jobs .aav.agtile svg{border-radius:inherit;width:100%;height:100%;display:block}.jobs .aav.t1{background:linear-gradient(135deg, var(--primary), var(--primary-text))}.jobs .aav.t2{background:linear-gradient(135deg,#2d9d8f,#1e6e64)}.jobs .aav.t3{background:linear-gradient(135deg,#8577dd,#6d5dd3)}.jobs .aav.t4{background:linear-gradient(135deg,#e6c163,#b8862e)}.jobs .aav.t5{background:linear-gradient(135deg,#e08a5f,#b85538)}.jobs .trhead{align-items:center;gap:12px;margin-bottom:6px;display:flex}.jobs .trhead .tn{font-size:15px;font-weight:600}.jobs .trhead .tj{color:var(--fg3);font-size:12px}.jobs .trchip{background:var(--secondary);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;margin:8px 0 4px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.jobs .trchip svg{width:12px;height:12px;color:var(--primary)}.jobs .steps{margin-top:6px;display:grid}.jobs .step{grid-template-columns:30px 1fr;gap:0 12px;padding-bottom:14px;display:grid;position:relative}.jobs .step:last-child{padding-bottom:0}.jobs .step:before{content:"";background:var(--border);width:1px;position:absolute;top:30px;bottom:2px;left:14.5px}.jobs .step:last-child:before{display:none}.jobs .sico{background:var(--card);border:1px solid var(--border);width:30px;height:30px;box-shadow:var(--shadow-rest);border-radius:50%;place-items:center;display:grid;position:relative}.jobs .sico svg{width:14px;height:14px;color:var(--muted-foreground)}.jobs .step.mask .sico{background:var(--accent);border-color:var(--primary-border)}.jobs .step.mask .sico svg{color:var(--primary-hover)}.jobs .step.gate .sico{background:#fef3c7;border-color:#fde68a}.jobs .step.gate .sico svg{color:#92400e}.jobs .step.halt .sico{background:var(--risk-surface);border-color:#fecaca}.jobs .step.halt .sico svg{color:var(--destructive)}.jobs .sname{padding-top:5px;font-size:13.5px;font-weight:600}.jobs .sname .secs{font-family:var(--font-mono);color:var(--fg3);margin-left:7px;font-size:10.5px;font-weight:400}.jobs .sres{color:var(--fg3);grid-column:2;margin-top:2px;font-size:12.5px;line-height:1.5}.jobs .trsum{background:var(--secondary);border:1px solid var(--border);color:var(--muted-foreground);border-radius:14px;margin-top:14px;padding:12px 14px;font-size:13px}.jobs .trsum b{color:var(--foreground)}.jobs .receipt{font-family:var(--font-mono);color:var(--fg3);border-top:1px dashed var(--border);letter-spacing:.02em;margin-top:12px;padding-top:9px;font-size:10px}.jobs .sico .msb{width:14px;height:14px;box-shadow:var(--shadow-rest);background:#fff;border-radius:5px;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.jobs .sbx{background:#6b6bdb0d;border:2px dashed #6b6bdb73;border-radius:14px;margin-bottom:14px;padding:10px 14px 9px}.jobs .sbx .trhead{flex:1;min-width:0;margin-bottom:0}.jobs .sbxk{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6d5dd3;margin-bottom:8px;font-size:8.5px;font-weight:500}.jobs .sbxrow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jobs .sbxtools{flex-shrink:0;max-width:46%}.jobs .sbxtk{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);text-align:right;margin-bottom:4px;font-size:8px}.jobs .sbxchips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.jobs .sbxchips span{font-family:var(--font-mono);color:#4f46b8;white-space:nowrap;background:#fff;border:1px solid #6b6bdb66;border-radius:999px;padding:2px 8px;font-size:8.5px}.jobs .sbxchips span.held{color:#92400e;background:#fffbeb;border-color:#fde68a}.jobs .sbxfoot{font-family:var(--font-mono);color:var(--fg3);letter-spacing:.02em;border-top:1px dashed #6b6bdb59;margin-top:9px;padding-top:7px;font-size:8.5px}.jobs .sbxnote{font-family:var(--font-mono);color:#6d5dd3;letter-spacing:.04em;margin:2px 0 6px;font-size:8.5px}.jobs .govsig{flex-wrap:wrap;gap:4px;display:flex}.jobs .govsig span{font-family:var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:8.5px;display:inline-flex}.jobs .govsig svg{flex-shrink:0;width:9px;height:9px}.jobs .govsig .gs-sb{color:#5b51c9;background:#6b6bdb14;border:1px solid #6b6bdb59}.jobs .govsig .gs-po{color:var(--primary-hover);background:var(--accent);border:1px solid var(--primary-border)}.jobs .govsig .gs-pr{color:var(--success);background:var(--ok-surface);border:1px solid var(--primary-border)}.jobs .card .govsig{margin-top:7px}.jobs .trhead .aav:after{content:"";z-index:-1;pointer-events:none;border:1.5px dashed #6b6bdb8c;border-radius:14px;position:absolute;inset:-4px}.jobs .traceband{background:var(--surface-wash);border-radius:24px;margin-top:32px;padding:clamp(18px,4vw,44px)}.jobs .tracecard{background:var(--card);box-shadow:var(--shadow-frame);border-radius:20px;max-width:860px;margin:0 auto;padding:clamp(18px,3vw,34px)}.jobs .scentabs{border:1px solid var(--border);scrollbar-width:none;border-radius:14px;gap:4px;margin-bottom:22px;padding:4px;display:flex;overflow-x:auto}.jobs .scentabs::-webkit-scrollbar{display:none}.jobs .stab{font-family:var(--font-body);color:var(--muted-foreground);cursor:pointer;transition:background var(--duration-s) var(--ease-standard);background:0 0;border:0;border-radius:10px;flex-shrink:0;padding:8px 15px;font-size:12.5px;font-weight:600}.jobs .stab:hover{background:var(--secondary)}.jobs .stab.on{background:var(--secondary);color:var(--foreground)}.jobs .tracebody .steps{margin-top:14px}.jobs .tracebody .sres{max-width:560px}.jobs .tracecard.hasstage{grid-template-columns:minmax(0,1fr) 480px;grid-template-areas:"tabs stage""body stage";align-items:start;gap:0 28px;max-width:none;display:grid}.jobs .tracecard.hasstage .scentabs{grid-area:tabs}.jobs .tracecard.hasstage .tracebody{grid-area:body;min-width:0}.jobs .stage{background:var(--card);border:1px solid var(--border);height:560px;box-shadow:var(--shadow-rest);border-radius:16px;flex-direction:column;grid-area:stage;padding:16px;display:flex;overflow:hidden}.jobs .stgkick{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:12px;padding-bottom:10px;font-size:9.5px;font-weight:500}.jobs .stgart{scrollbar-width:none;min-height:0;transition:opacity var(--duration-s) var(--ease-decelerate);flex:1;overflow-y:auto}.jobs .stgart::-webkit-scrollbar{display:none}.jobs .stgart.dim{opacity:.6}.jobs .ctxc{padding-bottom:4px;font-size:13.5px}.jobs .ctxc.dimmed :is(.ctxh,.ctxrows,.ctxsec,.ctxatt,.ctxnote){opacity:.55;transition:opacity var(--duration-m) var(--ease-standard)}.jobs .ctxh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:8px;display:flex}.jobs .ctxt{letter-spacing:-.01em;font-size:14px;font-weight:700}.jobs .ctxk{color:var(--fg3);margin-top:1px;font-size:11px}.jobs .ctxb{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.jobs .ctxbadge{background:var(--ok-surface);color:var(--success);border:1px solid var(--primary-border);white-space:nowrap;animation:tickin var(--duration-m) var(--ease-decelerate) both;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.jobs .ctxbadge.warn{color:#92400e;background:#fef3c7;border-color:#fde68a}.jobs .afr{border-top:1px dashed var(--border);transition:background var(--dur-l) var(--ease-standard);border-radius:6px;grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 2px;display:grid}.jobs .ctxrows .afr:first-child{border-top:0}.jobs .afr .afl{font-family:var(--font-mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.jobs .afr .afv{color:var(--foreground);font-size:13px;font-weight:600;display:grid}.jobs .afr .afv>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.jobs .afr.pnow{background:var(--accent)}.jobs .afr.cited{position:relative}.jobs .afr.cited:after{content:"";background:var(--primary);width:5px;height:5px;animation:dotpop .3s var(--ease-decelerate) both;animation-delay:var(--fd,0s);border-radius:50%;margin-top:-2px;position:absolute;top:50%;right:2px}.jobs .afr.flip .raw{animation:mfout .24s var(--ease-standard) both;animation-delay:var(--fd,0s)}.jobs .afr.flip .tk{opacity:0;animation:mfin .24s var(--ease-decelerate) both;animation-delay:calc(var(--fd,0s) + .1s)}.jobs .afr.flip.amt .tk .mtok{box-shadow:0 0 0 3px var(--accent)}.jobs .ctxsec{border-top:1px solid var(--border);animation:fxrise2 var(--duration-m) var(--ease-decelerate) both;transition:background var(--dur-l) var(--ease-standard);border-radius:10px;margin-top:10px;padding:7px 8px 4px}.jobs .ctxsec.pnow,.jobs .ctxnote.pnow{background:var(--accent)}.jobs .ctxsn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);margin-bottom:3px;font-size:10px}.jobs .afr2{animation:fxrise2 var(--duration-m) var(--ease-decelerate) both;animation-delay:var(--fd,0s);align-items:baseline;gap:8px;padding:4px 0;font-size:12.5px;font-weight:600;display:flex}.jobs .afr2:before{content:"";background:var(--primary);width:6px;height:6px;animation:tickin var(--duration-m) var(--ease-decelerate) both;animation-delay:calc(var(--fd,0s) + 80ms);border-radius:50%;flex-shrink:0;transform:translateY(-1px)}.jobs .afr2 b{font-family:var(--font-mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:9px;font-weight:500}.jobs .ctxnote{font-family:var(--font-mono);color:var(--fg3);animation:fxfade var(--duration-m) var(--ease-standard) both;transition:background var(--dur-l) var(--ease-standard);border-radius:6px;margin-top:8px;padding:3px 6px;font-size:9.5px}.jobs .ctxwalk .wlist{margin-top:2px;list-style:none}.jobs .ctxwalk .wlist li{border-top:1px dashed var(--border);animation:fxfade var(--duration-xs) var(--ease-standard) both;animation-delay:var(--fd,0s);justify-content:space-between;gap:10px;padding:4px 0;font-size:11px;font-weight:600;display:flex}.jobs .ctxwalk .wlist li:first-child{border-top:0}.jobs .ctxwalk .wlist li .st{font-family:var(--font-mono);color:var(--fg3);flex-shrink:0;font-size:9px}.jobs .ctxwalk .wlist li .st:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.jobs .ctxatt{animation:fxrise2 var(--duration-m) var(--ease-decelerate) both;transition:box-shadow var(--dur-l) var(--ease-standard);border-radius:13px;margin-top:10px}.jobs .ctxatt.pnow{box-shadow:0 0 0 4px var(--accent)}.jobs .afdraft{background:var(--background);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.jobs .afdraft .dl{font-family:var(--font-mono);color:var(--muted-foreground);padding:2px 0;font-size:10px}.jobs .afdraft .dl b{color:var(--fg3);margin-right:6px;font-weight:500}.jobs .afdraft .db2{border-top:1px dashed var(--border);color:var(--muted-foreground);gap:5px;margin-top:8px;padding-top:8px;font-size:13px;line-height:1.65;display:grid}.jobs .afdraft .db2>div{animation:fxrise2 var(--duration-m) var(--ease-decelerate) both;animation-delay:var(--fd,0s)}.jobs .dkick{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);border-bottom:1px dashed var(--border);transition:opacity .2s var(--ease-standard);margin-bottom:8px;padding-bottom:7px;font-size:8px}.jobs .dkick.risk{color:var(--destructive);border-bottom-color:#fecaca}.jobs .rhval{color:var(--foreground);font-weight:700}.jobs .rh{vertical-align:baseline;display:inline-grid}.jobs .rh>span{white-space:nowrap;grid-area:1/1}.jobs .rh .rout{animation:mfout .24s var(--ease-standard) both;animation-delay:var(--fd,0s)}.jobs .rh .rin{opacity:0;animation:mfin .24s var(--ease-decelerate) both;animation-delay:calc(var(--fd,0s) + .1s)}.jobs .cit{border-bottom:2px solid var(--primary);white-space:nowrap;padding-bottom:1px;position:relative}.jobs .cit:after{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-3px;right:-7px}.jobs .ctxstamp{border:1px solid var(--border);background:var(--card);animation:fxrise2 var(--duration-m) var(--ease-decelerate) both;transition:box-shadow var(--dur-l) var(--ease-standard);border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.jobs .ctxstamp.pnow{box-shadow:0 0 0 4px var(--accent)}.jobs .ctxstamp .sic{background:var(--secondary);border:1px solid var(--primary-border);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.jobs .ctxstamp .sic svg{width:13px;height:13px;color:var(--primary-hover)}.jobs .ctxstamp .stt{font-size:12px;font-weight:700}.jobs .ctxstamp .stm{font-family:var(--font-mono);color:var(--fg3);margin-top:1px;font-size:9.5px}.jobs .ctxstamp.k-approval{background:#fffbeb;border-color:#fde68a}.jobs .ctxstamp.k-approval .sic{background:#fef3c7;border-color:#fde68a}.jobs .ctxstamp.k-approval .sic svg{color:#92400e}.jobs .ctxstamp.k-approval.pnow{animation:fxrise2 var(--duration-m) var(--ease-decelerate) both, aprpulse .9s var(--ease-standard) 1 .3s;box-shadow:0 0 0 4px #e6c16340}.jobs .ctxstamp.k-rejected{background:#fef2f2;border-color:#fecaca}.jobs .ctxstamp.k-rejected .sic{background:var(--risk-surface);border-color:#fecaca}.jobs .ctxstamp.k-rejected .sic svg,.jobs .ctxstamp.k-rejected .stt{color:var(--destructive)}.jobs .ctxstamp.k-receipt{background:0 0;border:0;padding:0;display:block}.jobs .ctxstamp.k-receipt.pnow{box-shadow:none}.jobs .jobs-desk{margin-top:32px}.jobs .desk-live-hint{font-family:var(--font-mono);color:var(--primary-hover);margin-bottom:10px;font-size:11px}@media (width<=1000px){.jobs .tracecard.hasstage{grid-template-columns:1fr;grid-template-areas:"tabs""stage""body"}.jobs .stage{height:340px;margin-bottom:16px}}@media (width<=1080px){.jobs .grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.jobs .grid{grid-template-columns:1fr}.jobs .sbxrow{flex-direction:column}.jobs .sbxtools{max-width:100%}.jobs .sbxtk{text-align:left}.jobs .sbxchips{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.jobs #sec-grid.pre .card,.jobs .tpre :is(.step,.trsum,.receipt){opacity:1!important}.jobs .tpre .step.now .sico:before{display:none}.jobs .io{opacity:1;transition:none;transform:none}}.jobs .aav.agtile .gl{display:none}.jobs .aav .gl{border:1px solid var(--primary-border);background:#fff;border-radius:5px;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-5px;right:-5px}.jobs .aav .gl svg{width:9px;height:9px;color:var(--primary-hover)}@keyframes fxfade{0%{opacity:0}to{opacity:1}}@keyframes fxrise2{0%{opacity:0;transform:translateY(10px)}to{opacity:var(--o,1);transform:none}}@keyframes tickin{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.03)}to{opacity:var(--o,1);transform:scale(1)}}@keyframes maskflash{0%,to{background:var(--accent)}45%{background:var(--primary-border)}}@keyframes gatewait{0%,to{box-shadow:var(--shadow-rest)}45%{box-shadow:0 0 0 7px #e6c16359}}@keyframes workring{to{transform:rotate(1turn)}}@keyframes dotpop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes mfout{to{opacity:0;transform:translateY(-4px)}}@keyframes mfin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
