.pg-ai h2{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-top:14px;max-width:22ch}.pg-ai .head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:end;margin-bottom:40px}.pg-ai .head .aside{max-width:64ch;color:var(--muted);font-size:var(--fs-lead)}@media (min-width:981px){.pg-ai .head .aside{font-size:clamp(16px,1.25vw,18px)}}.pg-ai .n{color:var(--brand-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.pg-ai .ai-hero{padding:64px 0 96px}.pg-ai .ai-hero h1{margin-top:18px;font-size:var(--fs-hero);line-height:1.05;font-weight:600;letter-spacing:-.035em;max-width:24ch}.pg-ai .ai-hero .under{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:56px;gap:56px;align-items:start;margin-top:44px}.pg-ai .ai-hero .copy p{color:var(--muted);font-size:var(--fs-lead);max-width:48ch}.pg-ai .ai-hero .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.pg-ai .ai-hero .vis{min-width:0}.pg-ai .sv{width:100%;background:var(--tint);border:1px solid var(--border);border-radius:14px;padding:18px;font-size:14px;position:relative}.pg-ai .sv .sample{position:absolute;right:14px;bottom:12px;font-size:12.5px}.pg-ai .sv b{font-weight:600}.pg-ai .sv-ai{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding-bottom:44px}.pg-ai .sv-ai .doc{position:relative;background:var(--soft);border-radius:10px;padding:14px;display:grid;grid-gap:8px;gap:8px;align-content:start;overflow:hidden}.pg-ai .sv-ai .doc i{display:block;height:7px;border-radius:4px;background:var(--border-strong)}.pg-ai .sv-ai .doc .tbl{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:6px 0}.pg-ai .sv-ai .doc .tbl i{height:18px;border-radius:4px;background:var(--border)}.pg-ai .sv-ai .scan{position:absolute;left:0;right:0;height:2px;background:var(--brand-ink);top:0;animation:ai-scan 3.6s ease-in-out infinite}@keyframes ai-scan{0%,to{top:6%}50%{top:92%}}.pg-ai .sv-ai .fields{display:grid;grid-gap:8px;gap:8px;align-content:start}.pg-ai .sv-ai .fields>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:8px;animation:ai-field 3.6s ease-in-out infinite;animation-delay:calc(var(--n) * .35s)}.pg-ai .sv-ai .fields span{color:var(--muted);font-size:12.5px;grid-column:1}.pg-ai .sv-ai .fields b{grid-column:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pg-ai .sv-ai .fields em{grid-column:2;grid-row:1/3;font-style:normal;color:var(--ok);font-weight:600}@keyframes ai-field{0%,10%{opacity:.25;border-color:var(--border)}25%,80%{opacity:1;border-color:var(--brand-ink)}to{opacity:.25;border-color:var(--border)}}.pg-ai .ai-jobs{padding:104px 0;background:var(--tint);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pg-ai .jobs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:36px 32px;gap:36px 32px}.pg-ai .jobs>div{border-top:1px solid var(--border-strong);padding-top:18px;display:flex;flex-direction:column;gap:6px;transition:border-color .3s ease}.pg-ai .jobs>div:hover{border-color:var(--brand-ink)}.pg-ai .jobs b{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-top:8px}.pg-ai .jobs p{color:var(--muted);font-size:15px;line-height:1.55}.pg-ai .ai-say{padding:112px 0}.pg-ai .ai-say p{font-size:var(--fs-statement);line-height:1.3;font-weight:500;letter-spacing:-.02em;max-width:52ch}.pg-ai .ai-ctl{padding:104px 0;border-top:1px solid var(--border)}.pg-ai .ctl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:64px;gap:64px;align-items:center}.pg-ai .rules{margin-top:32px;display:grid;grid-gap:20px;gap:20px}.pg-ai .rules>div{display:grid;grid-template-columns:36px 1fr}.pg-ai .rules .n{padding-top:3px}.pg-ai .rules b{display:block;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.pg-ai .rules p{color:var(--muted);font-size:15px;margin-top:2px;max-width:52ch}.pg-ai .queue{min-width:0;perspective:1400px}.pg-ai .queue .panel>header{background:var(--paper)}.pg-ai .q>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 16px;gap:6px 16px;padding:14px 20px;border-top:1px solid var(--border);align-items:start}.pg-ai .q>div:first-child{border-top:0}.pg-ai .q b{font-weight:600;font-size:15px}.pg-ai .q span.src{display:block;color:var(--muted);font-size:14px;margin-top:2px}.pg-ai .q .num{font-size:15px;font-weight:500;white-space:nowrap;text-align:right}.pg-ai .q .st{grid-column:1/-1;justify-self:start;font-size:13px;font-weight:600;padding:2px 10px;border-radius:999px;color:var(--warn);background:var(--soft)}.pg-ai .q .st.act{color:var(--brand-ink);background:var(--brand-tint)}.pg-ai .queue .foot-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:14px;margin-top:14px}.pg-ai .ai-steps{padding:104px 0;background:var(--tint);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pg-ai .steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px}.pg-ai .steps li{position:relative;padding-top:22px}.pg-ai .steps .rail{position:absolute;left:0;right:0;top:0;height:2px;background:var(--brand-ink)}.pg-ai .steps .big{display:block;font-size:13px;font-weight:600;line-height:1;color:var(--brand-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-ai .steps h3{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.015em;line-height:1.25;margin-top:14px}.pg-ai .steps p{color:var(--muted);font-size:16px;margin-top:8px;max-width:46ch}.pg-ai .ai-faq{padding:104px 0}.pg-ai .faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);grid-gap:56px;gap:56px;align-items:start}.pg-ai .faq .intro{color:var(--muted);margin-top:14px}.pg-ai .fl{border-top:1px solid var(--border)}.pg-ai .fl details{border-bottom:1px solid var(--border)}.pg-ai .fl summary{cursor:pointer;list-style:none;position:relative;padding:18px 44px 18px 0;font-weight:600;font-size:17px;line-height:1.4;transition:color .25s ease}.pg-ai .fl summary::-webkit-details-marker{display:none}.pg-ai .fl summary:after{content:"+";position:absolute;right:4px;top:17px;font-size:22px;line-height:1;color:var(--brand-ink);font-weight:500;transition:transform .4s var(--ease-out)}.pg-ai .fl details[open] summary:after{transform:rotate(45deg)}.pg-ai .fl summary:hover{color:var(--brand-ink)}.pg-ai .fl details p{color:var(--muted);font-size:16px;padding:0 44px 20px 0;max-width:68ch}@media (max-width:1180px){.pg-ai .jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.pg-ai .ai-hero .under,.pg-ai .ctl,.pg-ai .faq,.pg-ai .head,.pg-ai .steps{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.pg-ai .ai-hero{padding:40px 0 64px}.pg-ai .ai-hero .under{margin-top:28px}.pg-ai .ai-hero .ctas .btn{flex:1 1 100%}.pg-ai .ai-ctl,.pg-ai .ai-faq,.pg-ai .ai-jobs,.pg-ai .ai-steps{padding:64px 0}.pg-ai .ai-say{padding:72px 0}.pg-ai .head{margin-bottom:28px;gap:16px}.pg-ai .jobs{grid-template-columns:1fr;gap:20px}.pg-ai .jobs>div{padding-top:16px}.pg-ai .sv-ai{grid-template-columns:1fr}.pg-ai .sv-ai .doc{min-height:130px}.pg-ai .q>div{padding:14px 16px}.pg-ai .fl summary{padding:16px 36px 16px 0}.pg-ai .fl summary:after{top:15px}.pg-ai .fl details p{padding-right:0}}