.fig-wrap{margin-top:clamp(40px,5vw,72px)}.fig-wrap>.cap{margin-top:30px}.chg-side{grid-column:1/5}.chg{grid-column:5/13;border-top:1px solid var(--ink);counter-reset:chg}.chg li{display:grid;grid-template-columns:3.2rem minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;padding:28px 0 30px;border-bottom:1px solid var(--rule)}.chg li:before{counter-increment:chg;content:counter(chg,upper-roman);font:12px/1 var(--mono);letter-spacing:.07em;color:var(--ink-3);padding-top:.7em}.chg-s{font-family:var(--serif);font-weight:400;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.15;letter-spacing:-.012em;text-wrap:balance;max-width:22em}.chg-d{grid-column:2;margin-top:10px;color:var(--ink-2);font-size:16px;max-width:38em}.copy{display:flex;align-items:stretch;border:1px solid var(--ink);max-width:34rem}.copy code{flex:1;min-width:0;display:flex;align-items:center;padding:0 16px;font:14.5px/1.3 var(--mono);color:var(--ink);overflow-wrap:anywhere;background:var(--white)}.copy .btn{border-radius:0}.ph-act{display:none}@media (max-width:900px){.chg,.chg-side{grid-column:1/-1}.chg{margin-top:28px}}@media (max-width:560px){.ph-act{display:block;margin-top:32px}.ph-act .btn{width:100%}.chg li{grid-template-columns:2.2rem minmax(0,1fr);padding:22px 0 24px}.copy{flex-direction:column}.copy code{padding:14px 16px}.copy .btn{justify-content:center}}.pg-teams .hero .h1{font-size:var(--step-7);line-height:1.02}.pg-teams .hero .label{margin-bottom:22px}.pg-teams .hero-plate .frame{aspect-ratio:1100/1105}.pg-teams .slip{bottom:64px}.pg-teams .ledger-fig{margin-top:var(--space-xl)}.pg-teams .ledger-fig .cap{margin-top:30px}.pg-teams .ledger-page{border:1px solid var(--ink);background:var(--white);padding:26px 30px 24px;box-shadow:9px 9px 0 -1px var(--white),9px 9px 0 0 var(--rule-2);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:var(--space-m);column-gap:var(--space-m)}.pg-teams .lp-head{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;border-bottom:3px double var(--ink)}.pg-teams .lp-title{font-family:var(--serif);font-size:var(--step-3);line-height:1.1}.pg-teams .lp{width:100%;border-collapse:collapse;font-size:15.5px;margin-top:6px;align-self:start}.pg-teams .lp th{font-weight:400;padding:12px 14px 10px;border-bottom:1px solid var(--ink)}.pg-teams .lp td,.pg-teams .lp th{text-align:right;white-space:nowrap}.pg-teams .lp td{padding:0 14px;border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;height:52px}.pg-teams .lp td+td,.pg-teams .lp th+th{border-left:1px solid var(--rule)}.pg-teams .lp td:nth-child(-n+2),.pg-teams .lp th:nth-child(-n+2){text-align:left}.pg-teams .lp td:first-child,.pg-teams .lp th:first-child{padding-left:0;width:2.6em;font-family:var(--mono);font-size:12.5px;color:var(--ink-3)}.pg-teams .lp .last{color:var(--ink-2);font-variant-numeric:normal}.pg-teams .lp .last.today{color:var(--ox)}.pg-teams .lp .last .dot{width:6px;height:6px;margin-right:6px}.pg-teams .lp tfoot td{border-top:3px double var(--ink);border-bottom:0;font-weight:600;height:48px}.pg-teams .who-b{all:unset;cursor:pointer;display:block;width:100%;padding:14px 0;font-weight:500;border-radius:1px}.pg-teams .who-b span{border-bottom:1px solid var(--rule-2);padding-bottom:1px;transition:border-color var(--t-hover) var(--ease)}.pg-teams .who-b:hover span{border-color:var(--ink)}.pg-teams .who-b[aria-pressed=true] span{border-bottom:2px solid var(--ink)}.pg-teams .who-b:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pg-teams .lp tr.sel td{background:var(--field)}.pg-teams .lp-foot{grid-column:1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid var(--rule);font-size:14px;color:var(--ink-3)}.pg-teams .view{grid-column:2;grid-row:2/4;border-left:1px solid var(--rule);padding:16px 0 0 var(--space-m);margin-top:6px}.pg-teams .view-k{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.pg-teams .view-n{font-family:var(--serif);font-size:var(--step-2);line-height:1.2;margin-top:6px}.pg-teams .pages{margin-top:14px;border-top:1px solid var(--ink)}.pg-teams .pages li{padding:14px 0;border-bottom:1px solid var(--rule)}.pg-teams .pg-t{font-family:var(--serif);font-size:18.5px;line-height:1.25}.pg-teams .pg-r{display:flex;align-items:center;gap:10px;margin-top:8px;font:12.5px/1.4 var(--mono);color:var(--ink-2)}.pg-teams .pips{display:flex;gap:4px}.pg-teams .pg-m{margin-top:4px;font-size:14px;color:var(--ink-3)}.pg-teams .pg-m b{font-weight:500;color:var(--ink-2)}.pg-teams .csv-l{margin-top:14px}.pg-teams .mates,.pg-teams .pane[hidden]{display:none}.pg-teams .mate summary{display:grid;grid-template-columns:1fr auto 14px;-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:baseline;padding:14px 0;font-family:var(--sans);font-size:17px;line-height:1.3}.pg-teams .m-n{font-weight:500}.pg-teams .m-l{font-size:15px;color:var(--ink-2);white-space:nowrap}.pg-teams .m-l.today{color:var(--ox)}.pg-teams .m-l .dot{width:6px;height:6px;margin-right:6px}.pg-teams .m-s{grid-column:1/3;font-size:14.5px;color:var(--ink-3)}.pg-teams .mate .pm{grid-column:3;grid-row:1}.pg-teams .m-a{padding-bottom:12px}.pg-teams .m-a .pages{margin-top:0}.pg-teams .m-total{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0 0;border-top:3px double var(--ink);margin-top:-1px;font-weight:600}.pg-teams .m-total span+span{font-weight:400;color:var(--ink-2)}@media (max-width:900px){.pg-teams .ledger-page{grid-template-columns:minmax(0,1fr)}.pg-teams .view{grid-column:1;grid-row:auto;border-left:0;border-top:1px solid var(--ink);padding:16px 0 0;margin-top:28px}.pg-teams .lp-foot{grid-column:1}.pg-teams .hero-plate .frame{aspect-ratio:780/956}.pg-teams .ledger-page{padding:20px 16px 18px;box-shadow:6px 6px 0 -1px var(--white),6px 6px 0 0 var(--rule-2)}.pg-teams .lp-head{flex-wrap:wrap;row-gap:4px}}.pg-teams .ledger-fig{container-type:inline-size}@container (max-width: 640px){.pg-teams .lp,.pg-teams .view{display:none}.pg-teams .mates{display:block;margin-top:6px}.pg-teams .lp-foot{margin-top:18px}}.pg-pricing .p-hero{padding-top:var(--space-xl)}.pg-pricing .p-hero .label{margin-bottom:22px}.pg-pricing .p-hero .h1{font-size:var(--step-7);max-width:14em}.pg-pricing .p-hero .lede{margin-top:var(--space-s)}.pg-pricing .p-hero .card-fig{margin-top:var(--space-l)}.pg-pricing .card-fig{margin-top:var(--space-xl);container-type:inline-size}.pg-pricing .card-fig .cap{margin-top:30px}.pg-pricing .rc{border:1px solid var(--ink);background:var(--white);padding:26px var(--space-m) 22px;box-shadow:9px 9px 0 -1px var(--white),9px 9px 0 0 var(--rule-2)}.pg-pricing .rc-head{display:flex;justify-content:space-between;align-items:center;gap:8px 24px;flex-wrap:wrap;padding-bottom:14px;border-bottom:3px double var(--ink)}.pg-pricing .rc-title{font-family:var(--serif);font-size:var(--step-3);line-height:1.1}.pg-pricing .row{padding:24px 0 22px;border-bottom:1px solid var(--rule)}.pg-pricing .rr{margin-top:0}.pg-pricing .rr h2{font-family:var(--serif);font-weight:450;font-size:var(--step-4);line-height:1.1}.pg-pricing .rp{font-size:var(--step-5);font-variant-numeric:lining-nums}.pg-pricing .rp small{font-size:14.5px;margin-left:4px}.pg-pricing .row-b{display:flex;justify-content:space-between;align-items:center;gap:14px 28px;flex-wrap:wrap;margin-top:10px}.pg-pricing .rdesc{color:var(--ink-2);font-size:16px;max-width:34em}.pg-pricing .pnote{font:12.5px/1.5 var(--mono);color:var(--ink-3);margin-top:6px}.pg-pricing .pnote s{text-decoration-thickness:1px}.pg-pricing .pro-sw{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pg-pricing .pro-sw .label{margin:0;line-height:1;color:var(--ink-3)}.pg-pricing .roll{display:inline-flex;overflow:hidden;vertical-align:bottom;padding-top:.08em}.pg-pricing .rv{display:inline-block}.pg-pricing .cmp-k{margin-top:30px}.pg-pricing .cmp{width:100%;border-collapse:collapse;margin-top:10px;font-size:15px}.pg-pricing .cmp th{font-weight:400;text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--ink)}.pg-pricing .cmp thead th{font-family:var(--serif);font-size:18px}.pg-pricing .cmp thead th:first-child{font-family:var(--mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.pg-pricing .cmp tbody th,.pg-pricing .cmp td{padding:12px 12px 12px 0;border-bottom:1px solid var(--rule);vertical-align:top}.pg-pricing .cmp tbody th{color:var(--ink-2);width:40%}.pg-pricing .cmp td{color:var(--ink);width:20%}.pg-pricing .cmp td,.pg-pricing .cmp thead th+th{border-left:1px solid var(--rule);padding-left:14px}.pg-pricing .cmp .no{color:var(--ink-3)}.pg-pricing .cmp tr.team td,.pg-pricing .cmp tr.team th{background:var(--field)}.pg-pricing .cmp tr.team th{color:var(--ink)}.pg-pricing .cmp tr.team td:last-child{font-weight:600}.pg-pricing .cmp tr.team th b{display:block;margin-bottom:3px;font:11px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.pg-pricing .cmp tr.team td:first-of-type,.pg-pricing .cmp tr.team th{padding-left:10px}.pg-pricing .p-inc{display:none}.pg-pricing .p-inc li{padding-block:10px;padding-inline-start:0;border-top:1px solid var(--rule);font-size:15.5px;color:var(--ink-2)}.pg-pricing .p-inc li.t-only{background:var(--field);padding:10px;color:var(--ink)}.pg-pricing .p-inc li.t-only b{display:block;font:12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:400;margin-bottom:3px}.pg-pricing .rc-foot{display:flex;justify-content:space-between;align-items:baseline;gap:10px 24px;flex-wrap:wrap;padding-top:16px;font-size:14px;color:var(--ink-2)}.pg-pricing .rc-foot .tl{font-size:14px}.pg-pricing .every-fig{margin-top:var(--space-l)}:is(.pg-pricing,.pg-product) .ri{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}:is(.pg-pricing,.pg-product) .ri-bar{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 0;border-bottom:1px solid var(--rule);font:13px/1.3 var(--mono)}:is(.pg-pricing,.pg-product) .ri-bar svg{width:12px;height:12px;color:var(--ink-3)}:is(.pg-pricing,.pg-product) .ri-body{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);-moz-column-gap:var(--space-l);column-gap:var(--space-l);padding:26px 0 28px;align-items:start}:is(.pg-pricing,.pg-product) .ri-doc{border:1px solid var(--rule-2);padding:16px 18px;box-shadow:7px 7px 0 -1px var(--white),7px 7px 0 0 var(--rule-2)}:is(.pg-pricing,.pg-product) .ri-title{margin-top:6px;font:420 21px/1.2 var(--serif)}:is(.pg-pricing,.pg-product) .ri-secs{margin-top:16px;display:grid;gap:10px}:is(.pg-pricing,.pg-product) .ri-secs li{display:grid;grid-template-columns:84px 1fr 40px;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}:is(.pg-pricing,.pg-product) .ri-trk{height:7px;position:relative;background:var(--field)}:is(.pg-pricing,.pg-product) .ri-trk i{position:absolute;inset:0;background:var(--ink-2);transform-origin:0 50%;transition:transform var(--t-enter) var(--ease);transition-delay:calc(var(--i) * var(--stagger))}:is(.pg-pricing,.pg-product) .ri-secs .hot{color:var(--ink);font-weight:600}:is(.pg-pricing,.pg-product) .ri-secs .hot i{background:var(--ox)}:is(.pg-pricing,.pg-product) .ri-t{text-align:right;font:12.5px/1 var(--mono);color:var(--ink-2)}:is(.pg-pricing,.pg-product) .ri-secs .hot .ri-t{color:var(--ox)}:is(.pg-pricing,.pg-product) .ri-who{display:grid;grid-template-columns:14px 1fr;-moz-column-gap:12px;column-gap:12px}:is(.pg-pricing,.pg-product) .ri-dot{width:11px;height:11px;border-radius:50%;background:var(--ox);margin-top:7px}:is(.pg-pricing,.pg-product) .ri-n{font-size:16px;font-weight:500}:is(.pg-pricing,.pg-product) .ri-n span{display:block;font-weight:400;color:var(--ink-3);font-size:14px;margin-top:2px}:is(.pg-pricing,.pg-product) .ri-cells{grid-column:2;margin-top:12px;border-top:1px solid var(--rule)}:is(.pg-pricing,.pg-product) .ri-cells div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--rule);font-size:14.5px}:is(.pg-pricing,.pg-product) .ri-cells .l{color:var(--ink-3)}:is(.pg-pricing,.pg-product) .ri-cells .v{white-space:nowrap}:is(.pg-pricing,.pg-product) .ri-mail{grid-column:2;margin-top:16px;font:420 17px/1.35 var(--serif)}:is(.pg-pricing,.pg-product) .ri-mail .label{display:flex;align-items:center;color:var(--ox);margin-bottom:6px;font-family:var(--mono)}.pg-pricing .every{margin-top:var(--space-l);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--space-xl);column-gap:var(--space-xl);border-top:1px solid var(--ink)}.pg-pricing .every div{padding:20px 0 22px;border-bottom:1px solid var(--rule)}.pg-pricing .every dt{font-family:var(--serif);font-size:var(--step-2);line-height:1.25}.pg-pricing .every dd{margin:6px 0 0;color:var(--ink-2);font-size:16px;max-width:30em}.pg-pricing .record{margin-top:var(--space-m);max-width:34em;color:var(--ink-2)}.pg-pricing .record-l{margin-top:14px}@media (max-width:900px){.pg-pricing .every{grid-template-columns:1fr}:is(.pg-pricing,.pg-product) .ri-body{grid-template-columns:1fr;row-gap:32px}.pg-pricing .rc{padding:20px 16px 4px;box-shadow:6px 6px 0 -1px var(--white),6px 6px 0 0 var(--rule-2)}.pg-pricing .rp small{display:block;margin:4px 0 0}.pg-pricing .every dd,.pg-pricing .record{max-width:18em}}@container (max-width: 640px){.pg-pricing .cmp,.pg-pricing .cmp-k{display:none}.pg-pricing .p-inc{display:block;margin-top:16px}.pg-pricing .row{padding-bottom:26px}}.pg-mcp .hero .h1{font-size:var(--step-6);line-height:1.04}.pg-mcp .hero .label{margin-bottom:22px}.pg-mcp .hero-plate .frame{aspect-ratio:1500/991}@media (min-width:901px){.pg-mcp .hero-copy{grid-column:1/8;padding-right:clamp(0px,2vw,24px)}.pg-mcp .hero-plate{grid-column:8/13}.pg-mcp .slip{left:-48px;bottom:-40px}.pg-mcp .hero-plate .cap{margin-top:60px}}.pg-mcp .ag{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pg-mcp .ag-chat{padding:26px clamp(20px,2.6vw,34px) 28px;border-right:1px solid var(--rule);background:var(--field);display:flex;flex-direction:column}.pg-mcp .msg.reply{margin-top:auto;padding-top:14px;background:none;border:0;border-top:1px solid var(--rule-2);padding-inline:0}.pg-mcp .msg.reply p+p{font-size:15px;color:var(--ink-2)}.pg-mcp .call+.reply{margin-top:auto}.pg-mcp .ag-chat>.call:last-of-type{margin-bottom:22px}.pg-mcp .ag-chat>.label{padding-bottom:14px;border-bottom:1px solid var(--rule-2)}.pg-mcp .msg{margin-top:20px;padding:16px 18px 17px;background:var(--white);border:1px solid var(--rule)}.pg-mcp .msg .label{margin-bottom:6px}.pg-mcp .msg-t{font-family:var(--serif);font-size:clamp(1.15rem,1.5vw,1.3rem);line-height:1.32;text-wrap:pretty}.pg-mcp .call{margin-top:18px}.pg-mcp .call-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.pg-mcp .call-n code{font:12.5px/1.4 var(--mono);color:var(--ink);background:var(--white);border:1px solid var(--rule-2);padding:2px 7px}.pg-mcp .call-n span{font-size:13.5px;color:var(--ink-3)}.pg-mcp .call-o{margin:8px 0 0;padding-left:14px;border-left:1px solid var(--rule-2);font:12.5px/1.6 var(--mono);color:var(--ink-2);overflow-wrap:anywhere}.pg-mcp .call-o .ln{display:block}.pg-mcp .ag-inst{padding:26px clamp(20px,2.6vw,34px) 20px;display:flex;flex-direction:column}.pg-mcp .ag-bar{display:flex;align-items:center;gap:12px;min-height:44px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.pg-mcp .ag-url{display:inline-flex;align-items:center;gap:8px;min-width:0;font:13px/1.3 var(--mono);color:var(--ink)}.pg-mcp .ag-url svg{width:12px;height:12px;flex:none;color:var(--ink-3)}.pg-mcp .ag-url b{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-mcp .ag-same{margin-left:auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:12px/1 var(--mono);color:var(--ink);transition:opacity var(--t-state) var(--ease) calc(var(--t-state) * .6)}.pg-mcp .ag-same svg{width:11px;height:11px}.pg-mcp .ag-title{margin-top:20px;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pg-mcp .ag-title p:first-child{font:420 clamp(1.3rem,1.8vw,1.55rem) /1.2 var(--serif);letter-spacing:-.005em}.pg-mcp .ag-sw{display:grid}.pg-mcp .ag-sw>*{grid-area:1/1;transition:opacity var(--t-state) var(--ease-swap),transform var(--t-state) var(--ease-swap),visibility var(--t-state) var(--ease-swap)}.pg-mcp [data-v="3"] .ag-sw>.n,.pg-mcp [data-v="4"] .ag-sw>.o{opacity:0;visibility:hidden}.pg-mcp [data-v="4"] .ag-sw>.o{transform:translateY(-8px)}.pg-mcp [data-v="3"] .ag-sw>.n{transform:translateY(8px)}.pg-mcp .ag-ver{font:12px/1 var(--mono);border:1px solid var(--ink);padding:4px 7px;background:var(--ink);color:var(--white)}.pg-mcp .ag-ver.o{background:var(--white);color:var(--ink-2);border-color:var(--rule-2)}.pg-mcp [data-v="3"] .ag-same{opacity:0}.pg-mcp .ag-cur{margin-top:14px;border-top:1px solid var(--ink)}.pg-mcp .ag-cur>.label{padding-top:12px}.pg-mcp .vrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0 14px;font:14px/1.4 var(--mono);color:var(--ink)}.pg-mcp .vrow .ag-live{display:inline-flex;align-items:center;gap:6px;font:12px/1 var(--mono);color:var(--ox)}.pg-mcp .vrow .ag-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ox)}.pg-mcp .vrow.o{color:var(--ink-2)}.pg-mcp .ag-gate{margin-block:1em;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;border-top:1px solid var(--rule);padding:10px 0 12px}.pg-mcp .ag-gate dt{font-size:13px;color:var(--ink-3)}.pg-mcp .ag-gate dd{margin:2px 0 0;font:13.5px/1.4 var(--mono);color:var(--ink)}.pg-mcp .ag-readers{border-top:1px solid var(--rule)}.pg-mcp .ag-readers>.label{padding:12px 0 4px}.pg-mcp .ag-rd{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding-block:10px 11px;padding-inline-start:0;border-bottom:1px solid var(--rule)}.pg-mcp .ag-rd:last-child{border-bottom:0}.pg-mcp .rd-dot{grid-row:1/3;margin-top:6px;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--rule-2)}.pg-mcp .rd-dot.read{background:var(--ox);border-color:var(--ox)}.pg-mcp .rd-who{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;align-items:baseline;font-size:15px;line-height:1.35}.pg-mcp .rd-who b{font-weight:500}.pg-mcp .rd-s{margin-top:3px;font:12px/1.45 var(--mono);color:var(--ink-2)}.pg-mcp .snap,.pg-mcp .snap *{transition:none!important;animation:none!important}.pg-mcp .ag-foot .ag-sw>*{transition-delay:calc(var(--t-state) * .6)}.pg-mcp .ag-foot{margin-top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;padding-top:12px;border-top:1px solid var(--rule);font:12px/1.4 var(--mono);color:var(--ink-3)}.pg-mcp .again{all:unset;cursor:pointer;font:500 14px/1 var(--sans);color:var(--ink);border-bottom:1px solid var(--rule-2);padding:12px 0 2px;transition:border-color var(--t-hover) var(--ease)}.pg-mcp .again:hover{border-color:var(--ink)}.pg-mcp .again:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pg-mcp .cx{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:40px}.pg-mcp .cx>li{display:grid;align-content:start;gap:14px}.pg-mcp .cx-draw{align-self:start}.pg-mcp .cx-h{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline}.pg-mcp .cx-n{font:400 34px/1 var(--serif);color:var(--ox)}.pg-mcp .cx-t{font-family:var(--serif);font-size:20px;line-height:1.25;text-wrap:pretty}.pg-mcp .cx-copy{max-width:none}.pg-mcp .cx-copy code{font-size:13.5px}.pg-mcp .cx-note{margin-top:10px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}@media (max-width:560px){.pg-mcp .cx-copy{flex-direction:row}.pg-mcp .cx-copy code{padding:0 10px;font-size:12.5px;overflow-wrap:normal;white-space:nowrap}}.pg-mcp .cx-copy .btn{min-height:48px;padding:0 16px;font-size:14.5px}.pg-mcp .connect>.wrap>.note{max-width:44em;margin-top:28px}.pg-mcp .connect>.wrap>.act{margin-top:12px}.pg-mcp .cx-draw{position:relative;overflow:hidden;padding:14px;border-radius:12px;background:var(--field);font-family:var(--sans);color:var(--ink)}.pg-mcp .cx-draw :where(p){margin:0}main.pg-mcp .cx-draw p{max-width:none!important}.pg-mcp .cx-k{margin-bottom:9px;font:400 10.5px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.pg-mcp .cx-card{padding:13px 14px 14px;border-radius:9px;background:var(--white);box-shadow:0 1px 2px rgba(21,17,20,.08),0 10px 24px -14px rgba(21,17,20,.35)}.pg-mcp .cx-title{font-size:15px;font-weight:600}.pg-mcp .cx-l{margin-top:10px;font-size:12px;color:var(--ink-3)}.pg-mcp .cx-f{position:relative;display:flex;align-items:center;height:34px;margin-top:4px;padding:0 10px;overflow:hidden;border:1px solid var(--rule-2);border-radius:6px;font:400 12.5px/1 var(--mono);white-space:nowrap}.pg-mcp .cx-url{border-color:var(--ink)}.pg-mcp .cx-url:after{content:"";position:absolute;inset:0;background:rgba(122,31,46,.12);opacity:0}.pg-mcp .cx-adv{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:var(--ink-2)}.pg-mcp .cx-adv svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.4}.pg-mcp .cx-row{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.pg-mcp .cx-row.cx-left{justify-content:flex-start}.pg-mcp .cx-b{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:6px;background:var(--ink);color:var(--white);font-size:13px;font-weight:500}.pg-mcp .cx-allow{background:var(--ox)}.pg-mcp .cx-q{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2)}.pg-mcp .cx-mark{font:400 11px/1 var(--mono);letter-spacing:.04em}.pg-mcp .cx-mark span{color:var(--ox)}.pg-mcp .cx-ct{margin-top:12px;font-family:var(--serif);font-size:19px;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.pg-mcp .cx-s{margin-top:7px;font-size:12px;line-height:1.4;color:var(--ink-2)}.pg-mcp .cx-s b{font-weight:500;color:var(--ink)}.pg-mcp .cx-s u{color:var(--ox);text-underline-offset:2px}.pg-mcp .cx-leg{margin-top:12px;font:400 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.pg-mcp .cx-opt{display:grid;grid-template-columns:14px minmax(0,1fr);gap:9px;margin-top:7px;padding:9px 10px;border:1px solid var(--rule);border-radius:8px;font-size:12px;line-height:1.4;color:var(--ink-2)}.pg-mcp .cx-opt b{display:block;font-size:13px;font-weight:500;color:var(--ink)}.pg-mcp .cx-opt.on{border-color:rgba(122,31,46,.6);background:rgba(122,31,46,.05)}.pg-mcp .cx-radio{width:13px;height:13px;margin-top:2px;border:1px solid var(--ink-3);border-radius:50%;background:var(--white)}.pg-mcp .cx-opt.on .cx-radio{border:4px solid var(--ox)}.pg-mcp .cx-you{margin-left:auto;max-width:88%;padding:9px 12px;border-radius:12px 12px 3px 12px;background:var(--white);box-shadow:0 1px 2px rgba(21,17,20,.06);font-size:13.5px;line-height:1.4}.pg-mcp .cx-reply{margin-top:12px;max-width:94%;font-size:13.5px;line-height:1.45}.pg-mcp .cx-tool{display:inline-flex;align-items:center;gap:6px;margin-bottom:7px;padding:4px 8px;border:1px solid var(--rule-2);border-radius:6px;font:400 11.5px/1 var(--mono);color:var(--ink-2)}.pg-mcp .cx-tool svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6}.pg-mcp .cx-link{display:flex;align-items:center;margin-top:7px;padding:8px 10px;border-radius:7px;background:var(--white);box-shadow:inset 0 0 0 1px var(--rule);font:400 12px/1.2 var(--mono);overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.pg-mcp .cx-draw.play .cx-url:after{animation:cx-paste var(--t-sequence) var(--ease)}.pg-mcp .cx-draw.play .cx-allow{animation:cx-press calc(var(--t-press) * 2) var(--ease) var(--t-state)}}@keyframes cx-paste{0%{opacity:1}}@keyframes cx-press{50%{transform:translateY(1px);opacity:.85}}@media (min-width:901px){.pg-mcp .cx{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr;-moz-column-gap:var(--space-m);column-gap:var(--space-m);row-gap:0}.pg-mcp .cx>li{grid-row:span 3;grid-template-rows:subgrid;gap:0}.pg-mcp .cx-addr,.pg-mcp .cx-h{margin-bottom:14px}.pg-mcp .cx-addr{align-self:start}.pg-mcp .cx>li:not(:first-child) .cx-draw{grid-row:3}}@media (max-width:900px){.pg-mcp .again{position:relative}.pg-mcp .again:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}.pg-mcp .ag{grid-template-columns:minmax(0,1fr)}.pg-mcp .ag-chat{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:560px){.pg-mcp .hero-plate .frame{aspect-ratio:780/676}.pg-mcp .ag-chat,.pg-mcp .ag-inst{padding:20px 16px}.pg-mcp .msg{margin-top:16px;padding:14px 14px 15px}.pg-mcp .msg-t{font-size:1.15rem}.pg-mcp .c1 .call-o,.pg-mcp .call-o .l3{display:none}.pg-mcp .call{margin-top:14px}.pg-mcp .rd-who span{flex-basis:100%}.pg-mcp .ag-title{flex-direction:column;gap:4px}.pg-mcp .again{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:flex-end;padding:0 0 3px}.pg-mcp .ag-foot{padding-top:4px}.pg-mcp .ag-bar{flex-wrap:wrap;row-gap:8px}.pg-mcp .ag-same{margin-left:0}}.pg-mcp .ref{padding-bottom:var(--sec);border-top:1px solid var(--rule)}.pg-mcp .ref-head{padding-top:clamp(64px,7vw,104px);list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.pg-mcp .ref-head::-webkit-details-marker{display:none}.pg-mcp .ref-head:focus-visible{outline-offset:3px}.pg-mcp .ref-t{display:block;max-width:46rem}.pg-mcp .ref-head .lede{display:block;margin-top:18px}.pg-mcp .ref-head .pm{margin-top:.9em}.pg-mcp .ref-fold[open] .ref-head .pm:after{transform:scaleY(0)}.pg-mcp .ref-body{margin-top:clamp(40px,5vw,64px);align-items:start}.pg-mcp .ref-rail{grid-column:1/4;position:sticky;top:108px;align-self:start}.pg-mcp .ref-toc summary{display:none}.pg-mcp .toc-c{position:relative;border-left:1px solid var(--rule);padding-left:18px;display:grid;gap:2px}.pg-mcp .toc-c a{display:block;padding:6px 0;font-size:14.5px;line-height:1.35;color:var(--ink-3);text-decoration:none;transition:color var(--t-hover) var(--ease)}.pg-mcp .toc-c a:hover,.pg-mcp .toc-c a[aria-current=true]{color:var(--ink)}.pg-mcp .toc-mark{position:absolute;left:-5px;top:0;width:9px;height:9px;background:var(--ink);transform:translateY(var(--y,12px));transition:transform var(--t-hover) var(--ease)}.pg-mcp .prose{grid-column:4/11;max-width:40rem;font-size:17.5px;line-height:1.68;min-width:0}.pg-mcp .prose>*+*{margin-top:1.05em}.pg-mcp .prose h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem,2.3vw,2.1rem);line-height:1.12;letter-spacing:-.014em;text-wrap:balance;margin-top:clamp(64px,6.5vw,96px);scroll-margin-top:100px}.pg-mcp .prose h2:first-child{margin-top:0}.pg-mcp .prose h2+*{margin-top:18px}.pg-mcp .prose h3{font-family:var(--serif);font-weight:500;font-size:1.3rem;line-height:1.25;margin-top:1.8em}.pg-mcp .prose h3+figure,.pg-mcp .prose h3+p{margin-top:8px}.pg-mcp .prose strong{font-weight:600}.pg-mcp .prose a{text-decoration:underline;text-decoration-color:var(--rule-2);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--t-hover) var(--ease)}.pg-mcp .prose a:hover{text-decoration-color:var(--ink)}.pg-mcp .prose code{font:14.5px var(--mono);background:var(--field);padding:1px 5px;border-radius:2px}.pg-mcp .prose h3 code{font-size:.9em;background:none;padding:0}.pg-mcp .code{margin-block:18px}.pg-mcp .prose .qa{border-top:1px solid var(--rule-2)}.pg-mcp .prose .q summary{padding:15px 0;font-size:1.2rem}.pg-mcp .prose #tool-list summary>span:first-child{font:15.5px/1.4 var(--mono)}.pg-mcp .prose .q-a{max-width:none;font-size:16.5px;line-height:1.62;padding-bottom:20px}.pg-mcp .prose .q-a>*+*{margin-top:12px}.pg-mcp .prose .q-a .code{margin-block:14px}.pg-mcp .code .label{margin-bottom:6px}.pg-mcp .code pre{margin:0;padding:14px 16px 15px;background:var(--field);border-top:1px solid var(--ink);overflow-x:auto;font:13px/1.6 var(--mono);color:var(--ink);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.pg-mcp .code pre code{font:inherit;background:none;padding:0}.pg-mcp .code pre:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pg-mcp .t-fig{margin-block:24px 8px}.pg-mcp .rel-l{border-top:1px solid var(--ink)}.pg-mcp .rel-l li{border-bottom:1px solid var(--rule)}.pg-mcp .prose .rel-l a{display:flex;align-items:center;min-height:48px;font-size:16px}.pg-mcp .tbl{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5;border-top:1px solid var(--ink)}.pg-mcp .tbl th{font-family:var(--mono);font-weight:400;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:12px 16px 10px 0;border-bottom:1px solid var(--ink)}.pg-mcp .tbl td{padding:12px 16px 13px 0;border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-2);text-wrap:pretty}.pg-mcp .tbl td:first-child{width:34%}.pg-mcp .tbl td+td{border-left:1px solid var(--rule);padding-left:16px}.pg-mcp .tbl .k{display:block;font:12px/1.4 var(--mono);color:var(--ink-3);margin-bottom:2px}@media (max-width:900px){.pg-mcp .ref-rail{grid-column:1/-1;position:static;margin-bottom:28px}.pg-mcp .ref-toc summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;list-style:none;cursor:pointer;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);font:500 16px/1 var(--sans)}.pg-mcp .ref-toc summary::-webkit-details-marker{display:none}.pg-mcp .ref-toc[open] .pm:after{transform:scaleY(0)}.pg-mcp .toc-c{border-left:0;padding-left:0;gap:0}.pg-mcp .toc-c a{display:flex;align-items:center;min-height:48px;padding:0;border-bottom:1px solid var(--rule);font-size:16px;color:var(--ink)}.pg-mcp .toc-mark{display:none}.pg-mcp .prose{grid-column:1/-1}}@media (max-width:560px){.pg-mcp .prose{font-size:17px}.pg-mcp .prose code{overflow-wrap:anywhere}.pg-mcp .prose h2{font-size:1.65rem;margin-top:60px}.pg-mcp .code pre{font-size:12.5px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-top-color:var(--rule-2)}.pg-mcp .tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pg-mcp .tbl,.pg-mcp .tbl tbody,.pg-mcp .tbl td,.pg-mcp .tbl tr{display:block;width:auto}.pg-mcp .tbl tr{padding:12px 0 13px;border-bottom:1px solid var(--rule)}.pg-mcp .tbl td,.pg-mcp .tbl td+td{border:0;padding:0}.pg-mcp .tbl td:first-child{width:auto;margin-bottom:4px}}.pg-domain .hero .label{margin-bottom:22px}.pg-domain .hero-wide .hero-plate .frame{aspect-ratio:1500/952}.pg-domain .dm{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;grid-template-areas:"mail st" "mail form"}.pg-domain .dm-mail{grid-area:mail;padding:26px clamp(20px,2.8vw,40px) 30px;border-right:1px solid var(--rule)}.pg-domain .dm-top{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:3px double var(--ink)}.pg-domain .dm-meta{margin-top:16px;margin-bottom:1em;display:grid;grid-template-columns:3.4rem minmax(0,1fr);row-gap:4px;font:12.5px/1.5 var(--mono);color:var(--ink-2)}.pg-domain .dm-meta dt{color:var(--ink-3)}.pg-domain .dm-meta dd{margin:0;overflow-wrap:anywhere}.pg-domain .dm-mail h3{font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.15;margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.pg-domain .dm-mail .body{margin-top:12px;font-size:16px;color:var(--ink-2)}.pg-domain .addr{display:block;margin-top:26px;font:clamp(1.05rem,1.85vw,1.5rem) /1.35 var(--mono);color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:var(--ink-3);overflow-wrap:anywhere}.pg-domain .addr .h{color:var(--ink)}.pg-domain .addr .p{color:var(--ink-3);white-space:nowrap}.pg-domain .dm-sig{margin-top:22px;font-size:15px;color:var(--ink-2)}.pg-domain .dm-st{grid-area:st;padding:26px clamp(20px,2.6vw,34px) 4px;background:var(--field)}.pg-domain .dm-st>.label{padding-bottom:14px;border-bottom:1px solid var(--rule-2)}.pg-domain .dm-form{grid-area:form;padding:22px clamp(20px,2.6vw,34px) 26px;background:var(--field)}.pg-domain .dm-form label{display:block;font-size:14px;font-weight:500;color:var(--ink)}.pg-domain .fld-row{display:flex;gap:8px;margin-top:8px}.pg-domain .dm-form input{flex:1;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--ink-3);border-radius:2px;background:var(--white);font:14.5px/1 var(--mono);color:var(--ink)}.pg-domain .dm-form input:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.pg-domain .dm-form input[aria-invalid=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pg-domain .dm-form .btn{min-height:44px;padding:0 16px;font-size:15px}.pg-domain .fld-hint{margin-top:8px;font-size:13.5px;color:var(--ink-3)}.pg-domain .fld-err{margin-top:8px;font-size:14px;font-weight:500;color:var(--ink);transition:opacity var(--t-hover) var(--ease)}.pg-domain .fld-err:empty{display:none}.pg-domain .st{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.pg-domain .st-k{font-size:14px;font-weight:500}.pg-domain .st-v{display:grid;justify-items:end}.pg-domain .st-v>*{grid-area:1/1;transition:opacity var(--t-state) var(--ease-swap),transform var(--t-state) var(--ease-swap),visibility var(--t-state) var(--ease-swap)}.pg-domain .st-v .o{font:12.5px/1.4 var(--mono);color:var(--ink-3)}.pg-domain .st-v .n{display:inline-flex;align-items:center;gap:7px;font:12.5px/1.4 var(--mono);color:var(--ox)}.pg-domain .st-v .n:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ox)}.pg-domain [data-live="1"] .st-v .o{opacity:0;visibility:hidden;transform:translateY(-8px)}.pg-domain [data-live="0"] .st-v .n{opacity:0;visibility:hidden;transform:translateY(8px)}.pg-domain .new-l{margin-top:14px;font-size:14px;color:var(--ink-3)}.pg-domain .new-v{margin-top:4px;font:13.5px/1.45 var(--mono);color:var(--ink);overflow-wrap:anywhere}.pg-domain .rule-n{margin-top:14px;padding-bottom:18px;border-bottom:1px solid var(--rule-2);font-size:14px;color:var(--ink-2)}.pg-domain .steps-h{margin-top:clamp(64px,7vw,104px);display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.pg-domain .steps{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);counter-reset:s}.pg-domain .steps>li{padding:22px clamp(16px,2.4vw,32px) 8px 0}.pg-domain .steps>li+li{padding-left:clamp(16px,2.4vw,32px);border-left:1px solid var(--rule)}.pg-domain .steps>li:before{counter-increment:s;content:counter(s,decimal-leading-zero);display:block;font:12px/1 var(--mono);letter-spacing:.07em;color:var(--ink-3)}.pg-domain .steps .s-t{margin-top:14px;font-family:var(--serif);font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.2;text-wrap:balance}.pg-domain .steps .s-d{margin-top:10px;font-size:15.5px;color:var(--ink-2)}.pg-domain .rec{margin-top:16px;margin-bottom:0;border-top:1px solid var(--rule-2);font-size:14px}.pg-domain .rec div{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--rule)}.pg-domain .rec dt{color:var(--ink-3)}.pg-domain .rec dd{margin:0;font-family:var(--mono);font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}.pg-domain .steps .cp{margin-top:10px;min-height:0;min-width:0;padding:10px 0 2px;justify-content:flex-start;box-shadow:none;border-radius:0;border-bottom:1px solid var(--rule-2);transition:border-color var(--t-hover) var(--ease)}.pg-domain .steps .cp:hover{background:none;border-color:var(--ink)}.pg-domain .steps .cp:active{transform:none}.pg-domain .steps .cp .ck{width:12px;height:12px}@media (max-width:900px){.pg-domain .dm{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"st" "mail" "form"}.pg-domain .dm-mail{border-right:0;border-block:1px solid var(--rule)}.pg-domain .dm-st{padding-bottom:18px}.pg-domain .rule-n{border-bottom:0;padding-bottom:0}.pg-domain .steps{grid-template-columns:minmax(0,1fr)}.pg-domain .steps>li,.pg-domain .steps>li+li{padding:20px 0 22px;border-left:0;border-bottom:1px solid var(--rule)}.pg-domain .steps .cp{position:relative}.pg-domain .steps .cp:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}}@media (max-width:560px){.pg-domain .dm-form,.pg-domain .dm-mail,.pg-domain .dm-st{padding:20px 16px 22px}.pg-domain .hero-wide .hero-plate .frame{aspect-ratio:780/678}.pg-domain .addr{font-size:1.02rem;min-height:2.7em}.pg-domain .dm-top{flex-wrap:wrap}.pg-domain .dm-top .label{white-space:nowrap}.pg-domain .steps .cp{display:flex;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;margin-top:14px;padding:0 16px;border:1px solid var(--ink)}.pg-domain .fld-row{flex-direction:column}}.pg-product .pr-b .g12{align-items:start}.pg-product .pr-copy{grid-column:1/6}.pg-product .pr-fig{grid-column:7/13}.pg-product .pr-list{margin-top:var(--space-m);border-top:1px solid var(--ink)}.pg-product .pr-list li{padding:13px 0 14px;border-bottom:1px solid var(--rule);font-size:16.5px;line-height:1.5;color:var(--ink-2)}.pg-product .pr-list .tl{color:var(--ink)}.pg-product .pr-f{margin:0}.pg-product .pr-f>.cap{margin-top:18px}.pg-product .hr-say{display:none}@media (max-width:900px){.pg-product .pr-copy,.pg-product .pr-fig{grid-column:1/-1}.pg-product .pr-fig{margin-top:var(--space-l)}}