.totop{display:inline-block;padding:3px 2px;min-height:24px}.job{padding:clamp(22px,4vw,40px);margin-bottom:22px;scroll-margin-top:96px}.jobhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.jobnum{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--neon)}.job h2{font-size:clamp(24px,3.4vw,34px);margin:12px 0}.facts{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14.5px;color:var(--muted);margin:16px 0 0}.facts strong{color:var(--text);font-weight:500}.job h3{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:30px 0 14px;font-weight:600}ol.steps{list-style:none;counter-reset:st;padding:0;margin:0;display:grid;gap:4px;position:relative}ol.steps:before{content:"";position:absolute;left:15px;top:14px;bottom:14px;width:1px;background:linear-gradient(var(--violet),rgba(34,211,238,.4),transparent)}ol.steps li{counter-increment:st;display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start;padding:6px 0;position:relative}ol.steps li:before{content:counter(st);display:grid;place-items:center;width:31px;height:31px;border-radius:99px;font-size:13.5px;font-weight:600;color:#fff;background:#140f22;border:1px solid rgba(168,85,247,.55);box-shadow:0 0 14px #a855f759;position:relative}ol.steps li span{padding-top:3px;color:#dcd8e8}.prompt{border-radius:14px;overflow:hidden;background:#06050cbf;border:1px solid rgba(168,85,247,.28);box-shadow:0 0 40px -14px #a855f780}.prompt header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted);background:#ffffff08}.copy{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:9px;border:0;cursor:pointer;font:600 13.5px var(--sans);color:#fff;background:linear-gradient(180deg,#a855f7,#7c3aed);box-shadow:0 0 0 1px #ffffff24 inset,0 6px 18px -6px #a855f7cc}.copy:hover{filter:brightness(1.12)}.prompt pre{margin:0;padding:18px;white-space:pre-wrap;word-break:break-word;font:14px/1.7 var(--mono);color:#ddd6f3}.boxes{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:22px}@media(max-width:760px){.boxes{grid-template-columns:1fr}}.box{border-radius:14px;padding:18px 20px}.box h3{margin:0 0 10px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.box ul{margin:0;padding-left:18px}.box li{margin:6px 0;font-size:15px;color:#d8d4e6}.box.check{background:#f7c8730f;border:1px solid rgba(247,200,115,.25)}.box.check h3{color:var(--warn)}.box.uk{background:#22d3ee0d;border:1px solid rgba(34,211,238,.22)}.box.uk h3{color:#8be9f7}.box.uk a{color:#9eeefa}.box.uk .extra{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:1px 7px;margin-left:6px;vertical-align:2px}.rev{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:22px;font-size:13.5px;color:var(--faint)}.rev a{color:var(--muted)}.agentjob .badge.score{font-size:12px}.agentjob .boxes{margin-top:22px}.agentjob .boxes.one{grid-template-columns:1fr;margin-top:14px}.box.wont{background:#ff78960d;border:1px solid rgba(255,120,150,.22)}.box.wont h3{color:#ff9db3}.box.gate{background:#a855f712;border:1px solid rgba(168,85,247,.3)}.box.gate h3{color:#cdbdf5}.box.data{background:#ffffff08;border:1px solid var(--line)}.box.data h3{color:var(--text)}.box.data p{margin:0;font-size:15px;color:#d8d4e6}.box.gate a,.box.data a{color:#cdbdf5}.agentjob .box.uk li a{display:inline-block;padding:3px 0;min-height:24px}.ag-rules[data-astro-cid-w3xrcugl]{margin:26px 0 0;max-width:760px;padding:18px 22px;border-radius:14px;background:#ffffff08;border:1px solid rgba(168,85,247,.28)}.ag-rules[data-astro-cid-w3xrcugl] h2[data-astro-cid-w3xrcugl]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-weight:600}.ag-rules[data-astro-cid-w3xrcugl] p[data-astro-cid-w3xrcugl]{margin:0 0 10px;font-size:15px;line-height:1.55;color:var(--text)}.ag-rules[data-astro-cid-w3xrcugl] p[data-astro-cid-w3xrcugl]:last-child,.ag-rules[data-astro-cid-w3xrcugl] blockquote[data-astro-cid-w3xrcugl]:last-child{margin-bottom:0}.ag-rules[data-astro-cid-w3xrcugl] b{color:#e6dcff}.ag-rules[data-astro-cid-w3xrcugl] blockquote[data-astro-cid-w3xrcugl]{margin:0 0 12px;padding:10px 14px;border-left:3px solid var(--neon);background:#a855f712;border-radius:0 10px 10px 0;font-size:15px;line-height:1.55}
