@layer components{.pg-toolpage-head{padding-block-end:var(--space-64)}.pg-toolpage-head__kicker{margin:0}.pg-toolpage-head__title:focus{outline:none}.pg-toolpage-head__title:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.pg-toolpage-primary{box-shadow:inset 0 1px 0 var(--line-strong);padding-block-start:var(--space-48)}.pg-toolpage-primary__body{--col-md:1 / -1;--col-lg:4 / 13;min-width:0}.pg-toolpage-body{padding-block-end:var(--section-md)}main:has(+.pg-cta) .pg-toolpage-body{padding-block-end:0}.pg-tool-section{row-gap:var(--space-24);box-shadow:inset 0 1px 0 var(--line);margin-block-start:var(--section-sm);padding-block-start:var(--space-32)}.pg-tool-section__label{--col-md:1 / 3;--col-lg:1 / 4;align-self:start;margin:0;padding-block-start:var(--space-4)}.pg-tool-section__body{--col-md:3 / -1;--col-lg:4 / 13;min-width:0}.pg-tool-section__body>*+*{margin-block-start:var(--space-24)}.pg-tool-section__title{font:var(--fw-h2) var(--fs-h2) / var(--lh-h2) var(--font-display);letter-spacing:var(--tr-h2);word-spacing:.1em;color:var(--paper);text-wrap:balance;margin:0}.pg-tool-section__body>.pg-tool-section__title+*{margin-block-start:var(--space-32)}.pg-tool-text{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--paper-dim)}@media (width>=1024px){.pg-tool-section__label{top:calc(var(--header-h) + var(--space-24));position:sticky}}.pg-snippet{min-width:0}.pg-snippet__bar{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);flex-wrap:wrap;padding-block-end:var(--space-12);display:flex}.pg-snippet__label{font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--paper-faint)}.pg-snippet__code{padding:var(--space-24);background:var(--ink-raised);box-shadow:inset 0 1px 0 var(--line-strong);color:var(--paper-dim);font:var(--fw-meta) var(--fs-meta) / calc(2 * var(--fs-meta)) var(--font-mono);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0}.pg-toast{z-index:var(--layer-overlay);max-width:min(40rem, calc(100vw - 2 * var(--grid-margin)));padding:var(--space-12) var(--space-16);background:var(--signal);color:var(--signal-ink);font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);opacity:0;translate:0 var(--space-8);pointer-events:none;transition:opacity var(--dur-160) var(--ease-out), translate var(--dur-320) var(--ease-out);margin:0;position:fixed;inset-block-end:var(--space-24);inset-inline-start:var(--grid-margin)}.pg-toast:empty{padding:0}.pg-toast.visible{opacity:1;translate:0}.pg-tabs__list{box-shadow:inset 0 -1px 0 var(--line);flex-wrap:wrap;display:flex}.pg-tabs__tab{min-height:var(--target-min);padding:0 var(--space-16);box-shadow:inset 0 -1px 0 var(--line);color:var(--paper-dim);font:var(--fw-meta) var(--fs-meta) / 1 var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;transition:color var(--dur-160) var(--ease-out), box-shadow var(--dur-160) var(--ease-out)}.pg-tabs__tab:first-child{padding-inline-start:0}.pg-tabs__tab:is(:hover,:focus-visible){color:var(--paper)}.pg-tabs__tab[aria-selected=true]{color:var(--paper);box-shadow:inset 0 calc(-1 * var(--pixel-size)) 0 var(--signal)}.pg-tabs__panels{padding-block-start:var(--space-32)}:root.js .pg-tabs [role=tabpanel][data-tab-idle],:root:not(.js) .pg-tabs__list{display:none}:root:not(.js) .pg-tabs [role=tabpanel]+[role=tabpanel]{margin-block-start:var(--space-48)}:root:not(.js) .pg-tabs [role=tabpanel][data-tab-label]:before{content:attr(data-tab-label);color:var(--paper);font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;margin-block-end:var(--space-16);display:block}@media (width<=767px){.pg-toolpage-head{padding-block-end:var(--space-48)}.pg-toolpage-primary{padding-block-start:var(--space-32)}.pg-toolpage-body{padding-block-end:var(--section-md-phone)}.pg-tool-section{margin-block-start:var(--section-sm-phone);padding-block-start:var(--space-24)}.pg-snippet__code{padding:var(--space-16)}.pg-tabs__list{column-gap:var(--space-16);box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pg-tabs__tab,.pg-tabs__tab:first-child{padding:var(--space-8) 0;text-align:start}}@media (width<=359px){.pg-tabs__list{grid-template-columns:repeat(2,minmax(0,1fr))}}}
