.job-page.svelte-11s106n{padding:28px 0 80px}.breadcrumb.svelte-11s106n{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-ink-faint);margin-bottom:28px;flex-wrap:wrap}.breadcrumb.svelte-11s106n a:where(.svelte-11s106n){color:var(--color-ink-faint);text-decoration:none}.breadcrumb.svelte-11s106n a:where(.svelte-11s106n):hover{color:var(--color-brand)}.breadcrumb.svelte-11s106n .current:where(.svelte-11s106n){color:var(--color-ink);font-weight:500}.job-hero.svelte-11s106n{display:flex;gap:20px;align-items:center;margin-bottom:40px;padding:32px;background:#18181b0a;border-radius:20px;border:1px solid var(--color-border)}.hero-icon.svelte-11s106n{width:72px;height:72px;border-radius:18px;background:var(--color-surface-card);color:var(--color-brand);display:flex;align-items:center;justify-content:center;font-size:36px;flex-shrink:0;border:1px solid var(--color-border)}.hero-info.svelte-11s106n h1:where(.svelte-11s106n){font-size:clamp(24px,4vw,32px);font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.hero-meta.svelte-11s106n{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.badge.svelte-11s106n{font-size:12px;padding:4px 12px;border-radius:100px;background:#18181b0f;color:var(--color-brand);font-weight:500}.hero-price.svelte-11s106n{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.price.svelte-11s106n{font-size:26px;font-weight:800;color:var(--color-brand)}.unit.svelte-11s106n{font-size:14px;color:var(--color-ink-faint);font-weight:500}.market.svelte-11s106n{font-size:13px;color:var(--color-ink-faint);text-decoration:line-through}.job-layout.svelte-11s106n{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start}.job-main.svelte-11s106n{min-width:0}.block.svelte-11s106n{margin-bottom:36px}.block.svelte-11s106n h2:where(.svelte-11s106n){font-size:20px;font-weight:700;color:var(--color-ink);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--color-border)}.block.svelte-11s106n p:where(.svelte-11s106n){font-size:16px;line-height:1.8;color:var(--color-ink-soft);white-space:pre-line;margin:0}.block-note.svelte-11s106n{font-size:13px!important;color:var(--color-ink-faint)!important;margin-top:10px!important}.skill-tags.svelte-11s106n{display:flex;flex-wrap:wrap;gap:8px}.skill-tag.svelte-11s106n{padding:7px 14px;border-radius:8px;background:var(--color-surface-card);font-size:13px;color:var(--color-ink-soft);border:1px solid var(--color-border)}.agent-list.svelte-11s106n{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.agent-item.svelte-11s106n{display:flex;gap:10px;padding:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}.agent-dot.svelte-11s106n{font-size:18px;flex-shrink:0}.agent-info.svelte-11s106n{min-width:0}.agent-name.svelte-11s106n{font-size:14px;font-weight:600;color:var(--color-ink);margin-bottom:4px}.agent-desc.svelte-11s106n{font-size:12px;color:var(--color-ink-faint);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.how-list.svelte-11s106n{list-style:none;padding:0;counter-reset:step;margin:0}.how-list.svelte-11s106n li:where(.svelte-11s106n){counter-increment:step;padding:14px 0 14px 44px;position:relative;font-size:15px;color:var(--color-ink-soft);border-bottom:1px solid var(--color-border)}.how-list.svelte-11s106n li:where(.svelte-11s106n):last-child{border-bottom:none}.how-list.svelte-11s106n li:where(.svelte-11s106n):before{content:counter(step);position:absolute;left:0;top:12px;width:30px;height:30px;border-radius:50%;background:var(--color-brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.mid-cta.svelte-11s106n{text-align:center;background:#10a37f;color:#fff;border-radius:18px;padding:40px 28px;margin-top:16px}.mid-cta.svelte-11s106n h3:where(.svelte-11s106n){font-size:22px;font-weight:700;margin:0 0 12px}.mid-cta.svelte-11s106n p:where(.svelte-11s106n){font-size:15px;opacity:.9;margin:0 0 24px}.mid-cta.svelte-11s106n .btn-primary:where(.svelte-11s106n){background:#fff;color:var(--color-brand)}.job-side.svelte-11s106n{position:sticky;top:80px}.price-card.svelte-11s106n{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px;margin-bottom:20px}.pc-title.svelte-11s106n{font-size:14px;color:var(--color-ink-soft);margin-bottom:8px}.pc-price.svelte-11s106n{font-size:32px;font-weight:800;color:var(--color-brand)}.pc-save.svelte-11s106n{font-size:13px;color:var(--color-accent-emerald);font-weight:600;margin:6px 0 16px}.pc-feats.svelte-11s106n{list-style:none;padding:0;margin:0 0 20px}.pc-feats.svelte-11s106n li:where(.svelte-11s106n){display:flex;align-items:center;gap:7px;font-size:13px;color:var(--color-ink-soft);padding:5px 0}.pc-feats.svelte-11s106n li:where(.svelte-11s106n) svg{color:var(--color-accent-emerald);flex-shrink:0}.pc-btn.svelte-11s106n{width:100%;margin-bottom:10px}.pc-link.svelte-11s106n{display:block;text-align:center;font-size:13px;color:var(--color-ink-faint);text-decoration:none}.pc-link.svelte-11s106n:hover{color:var(--color-brand)}.related-card.svelte-11s106n{background:var(--color-surface-soft);border-radius:16px;padding:20px}.related-card.svelte-11s106n h4:where(.svelte-11s106n){font-size:14px;font-weight:600;margin:0 0 12px}.related-list.svelte-11s106n{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.related-item.svelte-11s106n{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--color-surface);border-radius:8px;text-decoration:none;transition:all .15s}.related-item.svelte-11s106n:hover{border-left:3px solid var(--color-brand);padding-left:9px}.ri-name.svelte-11s106n{font-size:13px;font-weight:500;color:var(--color-ink)}.view-all.svelte-11s106n{display:block;text-align:center;font-size:13px;color:var(--color-brand);text-decoration:none}@media(max-width:900px){.job-layout.svelte-11s106n{grid-template-columns:1fr}.job-side.svelte-11s106n{position:static}}@media(max-width:600px){.job-hero.svelte-11s106n{flex-direction:column;text-align:center;padding:24px 20px}.hero-price.svelte-11s106n{justify-content:center}}
