.pg-jobs-site .bj-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:40px;display:flex}.pg-jobs-site .bj-head-lead{color:var(--m-mut);margin:0}.pg-jobs-site .bj-static{color:var(--m-mut);margin:14px 0 0}.pg-jobs-site .bj-foot{color:var(--m-subtle);margin:18px 0 0}.pg-jobs-site .bj-foot a{color:var(--m-acc-text);font-weight:600}.pg-jobs-site .bj-mint{color:var(--m-mint)}.pg-jobs-site .m-section+.m-section{padding-top:0}.pg-jobs-site .bj-hero{padding:72px 0 40px}.pg-jobs-site .bj-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.pg-jobs-site .bj-hero-copy{flex-direction:column;gap:22px;display:flex}.pg-jobs-site .bj-hero-title{margin:0}.pg-jobs-site .bj-hero-lead{color:var(--m-mut);max-width:600px;margin:0}.pg-jobs-site .bj-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.pg-jobs-site .bj-btn-ghost{border:1px solid var(--m-line-strong);color:var(--m-ink);background:0 0}.pg-jobs-site .bj-btn-ghost:hover{background:var(--m-card)}.pg-jobs-site .bj-hero-facts{font:500 14px/1.4 var(--m-text);color:var(--m-mut);flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.pg-jobs-site .bj-hero-facts li{align-items:center;gap:8px;display:inline-flex}.pg-jobs-site .bj-hero-facts svg{color:var(--m-acc)}.pg-jobs-site .bj-visual{padding-bottom:36px;position:relative}.pg-jobs-site .bj-mock{background:var(--m-card);border-radius:var(--m-r-md);flex-direction:column;gap:14px;padding:18px;display:flex}.pg-jobs-site .bj-mock-head{font:600 15px/1.2 var(--m-display);color:var(--m-ink);justify-content:space-between;align-items:center;display:flex}.pg-jobs-site .bj-mock-live{font:500 12px/1 var(--m-mono);color:var(--m-acc-text);align-items:center;gap:6px;display:inline-flex}.pg-jobs-site .bj-mock-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-jobs-site .bj-mock-list li{border-top:1px solid var(--m-line);font:14px/1.3 var(--m-text);color:var(--m-ink);grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.pg-jobs-site .bj-mock-list li span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-jobs-site .bj-mock-time{font:500 12px/1 var(--m-mono);color:var(--m-subtle)}.pg-jobs-site .bj-pill{font:600 11px/1 var(--m-text);border-radius:var(--m-r-pill);white-space:nowrap;padding:5px 8px}.pg-jobs-site .bj-pill.is-wait{background:var(--m-sunken);color:var(--m-mut)}.pg-jobs-site .bj-pill.is-done{background:var(--m-hl);color:var(--m-hl-ink)}.pg-jobs-site .bj-pill.is-fail{background:var(--m-warn-soft);color:var(--m-warn)}.pg-jobs-site .bj-mock-bars{border-top:1px solid var(--m-line);align-items:flex-end;gap:4px;height:72px;padding-top:6px;display:flex}.pg-jobs-site .bj-mock-bars span{background:var(--m-acc);opacity:.85;border-radius:3px 3px 0 0;flex:1}.pg-jobs-site .bj-mock-bars span.has-fail{background:linear-gradient(to bottom,var(--m-warn) 0 22%,var(--m-acc) 22%)}.pg-jobs-site .bj-mock-foot{font:13px/1.3 var(--m-text);color:var(--m-mut);flex-wrap:wrap;gap:6px 18px;display:flex}.pg-jobs-site .bj-mock-foot b{color:var(--m-ink)}.pg-jobs-site .bj-sms{inset-inline-end:-12px;background:var(--m-card);width:min(290px,80%);box-shadow:var(--m-shadow-lift);border:1px solid var(--m-line);border-radius:18px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:absolute;bottom:0}.pg-jobs-site .bj-sms-from{font:600 12px/1 var(--m-text);color:var(--m-ink)}.pg-jobs-site .bj-sms p{font:13.5px/1.45 var(--m-text);color:var(--m-ink);margin:0}.pg-jobs-site .bj-sms-time{font:500 11px/1 var(--m-mono);color:var(--m-subtle);align-self:flex-end}.pg-jobs-site .bj-ideas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pg-jobs-site .bj-idea{flex-direction:column;gap:12px;min-width:0;display:flex}.pg-jobs-site .bj-idea h3,.pg-jobs-site .bj-idea p{margin:0}.pg-jobs-site .bj-idea p{color:var(--m-mut);flex:1}.pg-jobs-site .bj-idea-icon{background:var(--m-hl);width:44px;height:44px;color:var(--m-hl-ink);border-radius:12px;place-items:center;display:grid}.pg-jobs-site .bj-idea-code{font:500 12px/1.4 var(--m-mono);color:var(--m-subtle);background:var(--m-sunken);text-overflow:ellipsis;white-space:nowrap;text-align:left;border-radius:8px;padding:8px 10px;overflow:hidden}.pg-jobs-site .bj-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pg-jobs-site .bj-step{border-radius:var(--m-r-lg);background:var(--m-dark-raised);border:1px solid var(--m-dark-line);flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.pg-jobs-site .bj-step h3,.pg-jobs-site .bj-step p{margin:0}.pg-jobs-site .bj-step-n{font:600 13px/1 var(--m-mono);color:var(--m-mint)}.pg-jobs-site .bj-quote{font:500 17px/1.5 var(--m-text);color:var(--m-on-dark);margin:0}.pg-jobs-site .bj-code{background:var(--m-dark);border:1px solid var(--m-dark-line);font:12.5px/1.6 var(--m-mono);color:var(--m-mint);white-space:pre-wrap;word-break:break-word;text-align:left;border-radius:10px;margin:0;padding:12px}.pg-jobs-site .bj-seg-row{margin:-16px 0 24px}.pg-jobs-site .bj-table-scroll{border-radius:var(--m-r-lg);border:1px solid var(--m-line);background:var(--m-card);position:relative;overflow-x:auto}.pg-jobs-site .bj-table{border-collapse:collapse;width:100%;font:15px/1.45 var(--m-text);color:var(--m-ink)}.pg-jobs-site .bj-table th,.pg-jobs-site .bj-table td{text-align:start;vertical-align:top;border-top:1px solid var(--m-line);padding:16px 20px}.pg-jobs-site .bj-table thead th{vertical-align:bottom;background:var(--m-sunken);border-top:0}.pg-jobs-site .bj-table tbody th{color:var(--m-mut);width:26%;font-weight:500}.pg-jobs-site .bj-table td svg{color:var(--m-acc)}.pg-jobs-site .bj-table .is-popular{background:var(--m-soft)}.pg-jobs-site .bj-table thead .is-popular{background:var(--m-hl)}.pg-jobs-site .bj-plan-name{font:600 18px/1.2 var(--m-display);display:block}.pg-jobs-site .bj-plan-price{font:500 13px/1.2 var(--m-mono);color:var(--m-mut);margin-top:4px;display:block}.pg-jobs-site .bj-vs{min-width:960px;font-size:14px}.pg-jobs-site .bj-vs tbody th{width:18%}.pg-jobs-site .bj-vs .is-us{background:var(--m-soft);font-weight:500}.pg-jobs-site .bj-vs thead .is-us{background:var(--m-hl)}.pg-jobs-site .bj-us{font:600 15px/1.2 var(--m-display);align-items:center;gap:8px;display:inline-flex}.pg-jobs-site .bj-sub{font:500 12px/1.2 var(--m-text);color:var(--m-subtle);margin-top:2px;display:block}.pg-jobs-site .bj-run{border-radius:var(--m-r-lg);background:var(--m-hl);color:var(--m-hl-ink);align-items:flex-start;gap:14px;margin-top:20px;padding:20px 22px;display:flex}.pg-jobs-site .bj-run p{color:var(--m-hl-ink);margin:0}.pg-jobs-site .bj-run-icon{flex:none;margin-top:2px}.pg-jobs-site .bj-calc-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.pg-jobs-site .bj-calc-in{flex-direction:column;gap:28px;display:flex}.pg-jobs-site .bj-field{flex-direction:column;gap:12px;display:flex}.pg-jobs-site .bj-field-label{font:600 15px/1.3 var(--m-text);color:var(--m-ink);justify-content:space-between;gap:12px;display:flex}.pg-jobs-site .bj-field-label b{font:600 20px/1 var(--m-display);color:var(--m-acc-text)}.pg-jobs-site .bj-field input[type=range]{width:100%;accent-color:var(--m-acc)}.pg-jobs-site .bj-seg-num{flex-wrap:wrap;align-self:flex-start}.pg-jobs-site .bj-seg-num button{min-width:48px;padding:0 14px}.pg-jobs-site .bj-calc-out{flex-direction:column;gap:14px;padding:40px;display:flex}.pg-jobs-site .bj-calc-line{border-bottom:1px solid var(--m-dark-line);font:15px/1.4 var(--m-text);color:var(--m-on-dark-mut);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.pg-jobs-site .bj-calc-line strong{color:var(--m-on-dark);font-weight:600}.pg-jobs-site .bj-calc-total{font:500 16px/1.3 var(--m-text);color:var(--m-on-dark);justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.pg-jobs-site .bj-calc-total strong{font:600 44px/1 var(--m-display);color:var(--m-mint)}.pg-jobs-site .bj-calc-out .m-small{margin:0}.pg-jobs-site .bj-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.pg-jobs-site .bj-close-panel{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pg-jobs-site .bj-close-panel h2,.pg-jobs-site .bj-close-panel p{max-width:720px;margin:0}@media (width<=1100px){.pg-jobs-site .bj-ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.pg-jobs-site .bj-hero-grid,.pg-jobs-site .bj-calc-grid,.pg-jobs-site .bj-faq-grid{grid-template-columns:1fr}.pg-jobs-site .bj-steps{grid-template-columns:minmax(0,1fr)}.pg-jobs-site .bj-faq-grid{gap:8px}}@media (width<=720px){.pg-jobs-site .bj-hero{padding:40px 0 24px}.pg-jobs-site .bj-ideas-grid{grid-template-columns:minmax(0,1fr)}.pg-jobs-site .bj-visual{padding-bottom:0}.pg-jobs-site .bj-sms{margin:-18px 8px 0 auto;position:relative;inset:auto}.pg-jobs-site .bj-mock-list li{grid-template-columns:minmax(0,1fr) auto}.pg-jobs-site .bj-mock-time{grid-column:1/-1}.pg-jobs-site .bj-table th,.pg-jobs-site .bj-table td{padding:12px 14px}.pg-jobs-site .bj-table:not(.bj-vs){min-width:480px}.pg-jobs-site .bj-calc-out{padding:28px 22px}.pg-jobs-site .bj-code{white-space:pre;word-break:normal;overflow-x:auto}.pg-jobs-site .bj-calc-total strong{font-size:36px}}
