.pg .sp-tbl td,.pg .sp-tbl th,.pg .sp-ledger{position:relative}.pg .sp-hero{padding:72px 0 96px}.pg .sp-hero .h1s{max-width:13.5em}.pg .sp-hero-grid{align-items:start;margin-top:32px}.pg .sp-hero-copy{grid-column:1/span 7}.pg .sp-hero-copy .sub-lede{margin-top:0}.pg .sp-hero-copy .sub-cta{margin-top:32px}.pg .sp-alt{color:var(--fg2);margin-top:18px;font-size:16px;line-height:26px}.pg .sp-alt a{align-items:center;min-height:44px;display:inline-flex}.pg .sp-plate{border-top:2px solid var(--ink);grid-column:9/span 4}.pg .sp-plate-row{border-bottom:1px solid var(--rule2);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0 13px;display:flex}.pg .sp-plate-row dt{color:var(--fg2);font-size:15px;line-height:22px}.pg .sp-plate-row dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:30px}.pg .sp-plate-note{margin-top:12px}.pg .sp-conf{background:var(--raised);border:1px solid var(--rule2);border-radius:4px;margin:72px 0 0;padding:32px 32px 28px}.pg .sp-conf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:32px;display:flex}.pg .sp-conf-title{letter-spacing:-.01em;max-width:28em;font-size:22px;font-weight:680;line-height:30px}.pg .sp-conf-sub{color:var(--fg2);max-width:44em;margin-top:6px;font-size:15px;line-height:24px}.pg .sp-conf-body{align-items:start;row-gap:32px}.pg .sp-colh{border-bottom:2px solid var(--ink);margin-bottom:0;padding-bottom:10px;display:block}.pg .sp-q{grid-column:1/span 4}.pg .sp-cap{color:var(--ink);margin-top:16px;font-size:14px;font-weight:600;line-height:20px}.pg .sp-cap span{color:var(--fg3);font-weight:400}.pg .sp-seg{border:1px solid var(--ink);background:var(--raised);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:8px;padding:3px;display:grid}.pg .sp-seg button{min-height:44px;font-family:var(--font-sans);color:var(--fg2);cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease);background:0 0;border:0;border-radius:2px;padding:0 8px;font-size:15px;font-weight:620;line-height:1}.pg .sp-seg button:hover{background:var(--field);color:var(--ink)}.pg .sp-seg button[aria-pressed=true],.pg .sp-seg button[aria-pressed=true]:hover{background:var(--inv);color:var(--on-inv)}.pg .sp-answers{margin-top:0}.pg .sp-answers li{-moz-column-gap:10px;border-bottom:1px solid var(--rule2);grid-template-columns:22px 118px minmax(0,1fr);align-items:baseline;column-gap:10px;padding:11px 0 10px;display:grid}.pg .sp-qn{font-family:var(--font-mono);color:var(--fg3);font-size:12px;line-height:20px}.pg .sp-qt{color:var(--fg2);font-size:14px;line-height:20px}.pg .sp-qa{font-family:var(--font-mono);color:var(--ink);font-size:13px;font-weight:500;line-height:20px}.pg .sp-qnote{margin-top:14px}.pg .sp-tree{grid-column:5/span 3}.pg .sp-files{margin-top:0}.pg .sp-f{border-bottom:1px solid var(--rule2);grid-template-columns:minmax(0,1fr);row-gap:2px;padding:10px 0 9px;display:grid}.pg .sp-fn{font-family:var(--font-mono);color:var(--ink);word-break:break-all;font-size:13px;font-weight:600;line-height:20px}.pg .sp-fr{color:var(--fg2);font-size:13px;line-height:19px}.pg .sp-f.sp-ghost{border-bottom-style:dashed}.pg .sp-f.sp-ghost .sp-fn{color:var(--fg2);font-weight:500}.pg .sp-count{margin-top:12px}.pg .sp-excerpt{grid-column:8/span 5;min-width:0}.pg .sp-excerpt .term{border-radius:4px}.pg .sp-excerpt .term-bar{justify-content:space-between}.pg .sp-excerpt .term pre{white-space:pre-wrap;padding:14px 16px 16px;font-size:12.5px;line-height:21px}.pg .sp-excerpt .sp-term{margin-top:16px}.pg .sp-excerpt .sp-claude-term{margin-top:14px}.pg .sp-budget{color:var(--dfg3);align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}.pg .sp-budget i{background:var(--db2);--sp-fill:42%;border-radius:1px;width:72px;height:6px;display:block;position:relative;overflow:hidden}.pg .sp-budget i:before{content:"";width:var(--sp-fill);background:var(--signal);position:absolute;top:0;bottom:0;left:0}.pg .sp-key{margin-top:12px}.pg .sp-conf-foot{border-top:1px solid var(--rule);align-items:start;margin-top:28px;padding-top:24px}.pg .sp-conf-cta{gap:20px var(--gap);grid-column:1/span 8;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pg .sp-cta-main .btn,.pg .sp-cta-alt .btn{width:100%}.pg .sp-conf-cta p{color:var(--fg2);margin-top:10px;font-size:14px;line-height:22px}.pg .sp-ctrl{gap:20px var(--gap);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-bottom:32px;padding-bottom:28px;display:grid}.pg .sp-ctrl .sp-cap{margin-top:0}.pg .sp-tblock{border:1px solid var(--ink);border-radius:2px;grid-column:9/span 4;font-size:13px;line-height:18px}.pg .sp-tblock div{border-bottom:1px solid var(--rule2);grid-template-columns:88px 1fr;display:grid}.pg .sp-tblock div:last-child{border-bottom:0}.pg .sp-tblock dt{border-right:1px solid var(--rule2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg3);padding:8px 10px;font-size:11px}.pg .sp-tblock dd{color:var(--ink);padding:8px 10px}.pg .sp-flow{align-items:start}.pg .sp-flow-copy{grid-column:1/span 5}.pg .sp-flow-copy .body{margin-top:24px}.pg .sp-steps{border-top:2px solid var(--ink);margin-top:36px}.pg .sp-step{-moz-column-gap:16px;border-bottom:1px solid var(--rule2);grid-template-columns:64px minmax(0,1fr);column-gap:16px;padding:22px 0 24px;display:grid}.pg .sp-step-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:820;font-stretch:125%;line-height:.8}.pg .sp-step .h4{margin-top:0}.pg .sp-step p{color:var(--fg2);margin-top:6px;font-size:16px;line-height:25px}.pg .sp-step code,.pg .sp-answer code,.pg .sp-lim code{font-family:var(--font-mono);background:var(--field2);color:var(--ink);border-radius:2px;padding:1px 5px;font-size:.86em}.pg .sp-ledger-wrap{grid-column:6/span 7}.pg .sp-ledger{background:var(--d2);border:1px solid var(--db2);color:var(--code-fg);border-radius:4px;overflow:hidden}.pg .sp-ledger-bar{border-bottom:1px solid var(--db2);color:var(--dfg3);align-items:center;gap:8px;padding:10px 14px;font-size:12px;line-height:16px;display:flex}.pg .sp-lt{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:20px}.pg .sp-lt th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dfg3);border-bottom:1px solid var(--db2);padding:10px 14px;font-size:11px;font-weight:500;line-height:16px}.pg .sp-lt td{vertical-align:top;border-bottom:1px solid var(--db);color:var(--dfg2);word-break:break-word;padding:14px}.pg .sp-lt tr:last-child td{border-bottom:0}.pg .sp-lt code{font-family:var(--font-mono);color:var(--code-fg);font-size:12px;line-height:18px}.pg .sp-lt th:first-child,.pg .sp-lt td:first-child{width:23%}.pg .sp-lt th:nth-child(2),.pg .sp-lt td:nth-child(2){width:24%}.pg .sp-lt th:nth-child(3),.pg .sp-lt td:nth-child(3){width:36%}.pg .sp-lt th:nth-child(4),.pg .sp-lt td:nth-child(4){width:17%}.pg .sp-lt td:first-child{color:var(--dfg);font-size:13px}.pg .sp-v{font-family:var(--font-mono);color:var(--dacc);align-items:center;gap:6px;font-size:11.5px;line-height:16px;display:inline-flex}.pg .sp-v svg{flex:none}.pg .sp-ledger-note{margin-top:14px}.pg .sp-model{border:1px solid var(--rule2);background:var(--field);border-radius:4px;margin-top:28px;padding:20px 22px}.pg .sp-model p{color:var(--fg2);font-size:15px;line-height:24px}.pg .sp-model strong{color:var(--ink);font-weight:650}.pg .sp-model code{font-family:var(--font-mono);background:var(--field2);color:var(--ink);border-radius:2px;padding:1px 5px;font-size:.86em}.pg .sp-mcp{align-items:start}.pg .sp-mcp-copy{grid-column:1/span 4}.pg .sp-mcp-copy .h2s{color:var(--dfg)}.pg .sp-mcp-copy .lead{color:var(--dfg2);margin-top:22px;font-size:17px;line-height:27px}.pg .sp-record{border-top:1px solid var(--dfg3);margin-top:28px}.pg .sp-record li{-moz-column-gap:14px;border-bottom:1px solid var(--db2);color:var(--dfg2);grid-template-columns:104px minmax(0,1fr);column-gap:14px;padding:12px 0 11px;font-size:14px;line-height:21px;display:grid}.pg .sp-record time{font-family:var(--font-mono);color:var(--dfg3);font-size:12.5px;line-height:21px}.pg .sp-record li.sp-now{color:var(--dfg)}.pg .sp-record li.sp-now time{color:var(--dacc)}.pg .sp-kinds{gap:6px;margin-top:20px;display:grid}.pg .sp-kinds li{color:var(--dfg2);font-size:14px;line-height:22px}.pg .sp-kinds b{font-family:var(--font-mono);color:var(--dfg);margin-right:6px;font-weight:600}.pg .sp-grid{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-column:6/span 7;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px;display:grid}.pg .sp-cat h3{border-bottom:2px solid var(--dfg);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--dfg2);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;font-size:11.5px;font-weight:500;line-height:16px;display:flex}.pg .sp-cat h3 span{color:var(--dfg3)}.pg .sp-cat li{-moz-column-gap:8px;border-bottom:1px solid var(--db);color:var(--dfg);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:8px 0 7px;font-size:14px;line-height:20px;display:grid}.pg .sp-cat li svg{color:var(--dacc)}.pg .sp-cat li em{font-style:normal;font-family:var(--font-mono);color:var(--dfg3);font-size:11px;line-height:14px}.pg .sp-left{border-top:1px solid var(--db2);grid-column:1/-1;margin-top:48px;padding-top:28px}.pg .sp-left h3{color:var(--dfg);font-size:19px;font-weight:650;line-height:27px}.pg .sp-left>p{color:var(--dfg2);max-width:46em;margin-top:6px;font-size:15px;line-height:24px}.pg .sp-left ul{gap:12px var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.pg .sp-left li{color:var(--dfg2);font-size:14px;line-height:22px}.pg .sp-left li b{color:var(--dfg);font-weight:650}.pg .sp-left code{font-family:var(--font-mono);color:var(--dfg);font-size:.88em}.pg .sp-quote{align-items:end}.pg .sp-quote-fig{grid-column:1/span 7;margin:0}.pg .sp-quote-fig blockquote{letter-spacing:-.03em;text-wrap:balance;font-size:56px;font-weight:780;font-stretch:80%;line-height:1}.pg .sp-quote-fig figcaption{border-top:1px solid var(--rule2);color:var(--fg3);max-width:30em;margin-top:20px;padding-top:12px;font-size:14px;line-height:22px}.pg .sp-quote-ans{grid-column:9/span 4}.pg .sp-quote-ans p{color:var(--fg2);font-size:17px;line-height:27px}.pg .sp-quote-ans p+p{margin-top:14px}.pg .sp-quote-ans strong{color:var(--ink);font-weight:650}.pg .sp-tbl{min-width:760px}.pg .sp-tbl thead th{vertical-align:top;padding-top:16px;padding-bottom:16px}.pg .sp-tbl thead th.sp-colh2{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:18px;font-weight:700;line-height:26px}.pg .sp-tbl .sp-hp{font-family:var(--font-mono);letter-spacing:0;color:var(--fg2);margin-top:2px;font-size:13px;font-weight:500;line-height:20px;display:block}.pg .sp-tbl tbody th[scope=row]{width:36%;padding-right:24px}.pg .sp-tbl td{color:var(--ink)}.pg .sp-tbl td .sp-val{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:22px}.pg .sp-tbl .mk-no:before{background:var(--fg3);border:0;border-radius:0;width:10px;height:2px}.pg .sp-tbl td.sp-pack,.pg .sp-tbl th.sp-pack{background:var(--raised)}.pg .sp-tbl thead th.sp-pack{box-shadow:inset 0 3px 0 var(--signal)}.pg .sp-tbl tfoot td{vertical-align:top;border-bottom:0;padding:20px 14px 8px}.pg .sp-tbl tfoot td .btn{width:100%}.pg .sp-tbl tfoot td.sp-pack{background:var(--raised)}.pg .sp-tbl tfoot p{color:var(--fg3);margin-top:10px;font-size:13px;line-height:20px}.pg .sp-author{border-top:1px solid var(--rule2);color:var(--fg2);max-width:52em;margin-top:28px;padding-top:20px;font-size:15px;line-height:24px}.pg .sp-lim{border-top:2px solid var(--ink)}.pg .sp-lim li{-moz-column-gap:var(--gap);column-gap:var(--gap);border-bottom:1px solid var(--rule2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding:24px 0 26px;display:grid}.pg .sp-lim h3{letter-spacing:-.015em;grid-column:1/span 5;padding-right:16px;font-size:22px;font-weight:660;line-height:30px}.pg .sp-lim p{color:var(--fg2);grid-column:6/span 7}.pg .sp-faq{align-items:start}.pg .sp-faq-head{grid-column:1/span 4;position:sticky;top:120px}.pg .sp-faq-head p{margin-top:20px}.pg .sp-faq .faq-list{grid-column:6/span 7}@media (width<=79.9375em){.pg .sp-hero{padding:56px 0 72px}.pg .sp-hero-copy,.pg .sp-plate{grid-column:1/-1}.pg .sp-plate{margin-top:40px}.pg .sp-plate-list{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg .sp-conf{margin-top:56px;padding:26px 24px 24px}.pg .sp-q,.pg .sp-tree,.pg .sp-excerpt{grid-column:1/-1}.pg .sp-tree{grid-column:1/span 6}.pg .sp-excerpt{grid-column:7/span 6}.pg .sp-q{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg .sp-q .sp-colh,.pg .sp-answers,.pg .sp-conf-cta,.pg .sp-tblock{grid-column:1/-1}.pg .sp-tblock{margin-top:8px}.pg .sp-flow-copy,.pg .sp-ledger-wrap{grid-column:1/-1}.pg .sp-ledger-wrap{margin-top:48px}.pg .sp-mcp-copy,.pg .sp-grid{grid-column:1/-1}.pg .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.pg .sp-quote-fig,.pg .sp-quote-ans{grid-column:1/-1}.pg .sp-quote-fig blockquote{font-size:44px}.pg .sp-quote-ans{margin-top:28px}.pg .sp-lim h3{grid-column:1/span 5;font-size:20px;line-height:28px}.pg .sp-lim p{grid-column:6/span 7}.pg .sp-faq-head{grid-column:1/-1;position:static}.pg .sp-faq .faq-list{grid-column:1/-1;margin-top:40px}}@media (width<=47.9375em){.pg .sp-hero{padding:36px 0 56px}.pg .sp-hero-grid{margin-top:22px}.pg .sp-plate{margin-top:32px}.pg .sp-plate-row{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:2px}.pg .sp-plate-row dd{font-size:22px}.pg .sp-plate-row dt{font-size:14px;line-height:20px}.pg .sp-conf{margin-top:44px;padding:20px 16px 18px}.pg .sp-conf-head{gap:14px;margin-bottom:24px}.pg .sp-conf-title{font-size:19px;line-height:27px}.pg .sp-q{display:block}.pg .sp-seg button{white-space:nowrap;padding:0 2px;font-size:13.5px}.pg .sp-tree,.pg .sp-excerpt{grid-column:1/-1}.pg .sp-answers li{grid-template-columns:20px 104px minmax(0,1fr)}.pg .sp-excerpt .term pre{padding:12px;font-size:11.5px;line-height:19px}.pg .sp-conf-cta{grid-template-columns:minmax(0,1fr)}.pg .sp-ctrl{z-index:2;background:var(--raised);border-bottom:1px solid var(--rule2);grid-template-columns:minmax(0,1fr);gap:8px;margin:0 -16px 24px;padding:10px 16px 12px;position:sticky;top:64px}.pg .sp-ctrl-g{-moz-column-gap:6px;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:6px;display:grid}.pg .sp-ctrl-g .sp-cap{margin:0;font-size:13px}.pg .sp-ctrl .sp-seg{grid-template-columns:1.45fr 1fr 1fr;margin-top:0}.pg .sp-ctrl .sp-seg button{white-space:nowrap;padding:0 3px;font-size:13px}.pg .sp-tblock div{grid-template-columns:72px 1fr}.pg .sp-alt a{min-height:0;padding:10px 0;display:inline-block}.pg .sp-ledger-wrap{margin-top:36px}.pg .sp-lt{display:block}.pg .sp-lt thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pg .sp-lt tbody,.pg .sp-lt tr{display:block}.pg .sp-lt tr{border-bottom:1px solid var(--db);padding:14px}.pg .sp-lt tr:last-child{border-bottom:0}.pg .sp-lt td{border-bottom:0;padding:0 0 8px;display:block;width:auto!important}.pg .sp-lt td:before{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dfg3);content:attr(data-label);margin-bottom:2px;font-size:11px;line-height:14px;display:block}.pg .sp-grid{-moz-column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;margin-top:36px}.pg .sp-cat h3{letter-spacing:.03em;font-size:11px}.pg .sp-cat li{grid-template-columns:14px minmax(0,1fr);font-size:13.5px;line-height:19px}.pg .sp-cat li em{display:none}.pg .sp-left ul{grid-template-columns:minmax(0,1fr)}.pg .sp-quote-fig blockquote{font-size:34px;line-height:1.04}.pg .sp-tbl{min-width:0}.pg .sp-tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pg .sp-tbl tbody tr{-moz-column-gap:8px;border-bottom:1px solid var(--rule2);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;padding:14px 0 12px;display:grid}.pg .sp-tbl tbody th[scope=row]{border-bottom:0;grid-column:1/-1;width:auto;padding:0 0 8px}.pg .sp-tbl tbody td{background:0 0;border-bottom:0;padding:0}.pg .sp-tbl td:before{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg3);margin-bottom:4px;font-size:11px;line-height:14px;display:block}.pg .sp-tbl tbody td:before{content:attr(data-label)}.pg .sp-tbl td .sp-val{font-size:12px;line-height:17px;display:block}.pg .sp-tbl tfoot,.pg .sp-tbl tfoot tr{display:block}.pg .sp-tbl tfoot td{padding:18px 0 0;display:block}.pg .sp-tbl tfoot td:before{display:none}.pg .sp-tbl td.sp-pack,.pg .sp-tbl tfoot td.sp-pack{background:0 0}.pg .sp-lim li{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:20px 0 22px}.pg .sp-lim h3,.pg .sp-lim p{grid-column:1/-1;font-size:19px;line-height:26px}.pg .sp-lim p{font-size:16px;line-height:25px}.pg .sp-step{grid-template-columns:48px minmax(0,1fr)}.pg .sp-step-n{font-size:44px}}.pg .sp-buy .sp-busy,.pg .sp-buy[data-busy] .sp-lbl{display:none}.pg .sp-buy[data-busy] .sp-busy{display:inline}.pg .sp-buy[data-busy]{cursor:progress}.pg .sp-diff{max-width:56em;margin-top:20px}.pg .sp-bld{background:var(--raised);border:1px solid var(--rule2);border-radius:4px;padding:32px}.pg .sp-bld-grid{gap:24px var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg .sp-bld-wide{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.pg .sp-bld-l{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px;display:block}.pg .sp-bld .fld{display:block}.pg .sp-bld-mcp{gap:22px;margin-top:4px;display:grid}.pg .sp-bld-cat{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);margin-bottom:8px;font-size:11px;line-height:16px}.pg .sp-bld-note{max-width:52em;color:var(--fg2);margin-top:14px;font-size:14px;line-height:22px}.pg .sp-bld-note .mono{font-size:12.5px}.pg .sp-bld-act{border-top:1px solid var(--rule);flex-wrap:wrap;gap:12px;margin-top:32px;padding-top:28px;display:flex}.pg .sp-bld-act .btn{text-align:center;white-space:normal;height:auto;min-height:52px;padding-top:12px;padding-bottom:12px;line-height:1.25}.pg .sp-bld .btn:disabled{opacity:.55;cursor:not-allowed}.pg .sp-bld-state{margin-top:16px}.pg .sp-bld-err{color:var(--err);margin-top:14px;font-size:14px;line-height:22px}.pg .sp-prompt{border:1px solid var(--rule2);background:var(--paper);border-radius:4px;margin-top:36px}.pg .sp-prompt summary{cursor:pointer;gap:4px;padding:20px 24px;list-style:none;display:grid}.pg .sp-prompt summary::-webkit-details-marker{display:none}.pg .sp-prompt-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);font-size:11px;line-height:16px}.pg .sp-prompt-title{letter-spacing:-.01em;font-size:19px;font-weight:640;line-height:27px}.pg .sp-prompt-label{color:var(--fg2);font-size:14px;line-height:22px}.pg .sp-prompt-body{border-top:1px solid var(--rule2);padding:20px 24px 24px}.pg .sp-prompt-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 20px;display:flex}.pg .sp-prompt-top p{max-width:46em;color:var(--fg2);font-size:15px;line-height:24px}.pg .sp-prompt-pre{background:var(--d2);max-height:32rem;color:var(--code-fg);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:4px;margin-top:20px;padding:16px 18px;font-size:12.5px;line-height:20px;overflow:auto}@media (width<=47.9375em){.pg .sp-bld{padding:20px 16px}.pg .sp-bld-grid{grid-template-columns:minmax(0,1fr)}.pg .sp-bld-act .btn{width:100%}.pg .sp-prompt summary,.pg .sp-prompt-body{padding-left:16px;padding-right:16px}}
