@layer components{.pg-ask__panel{--col-md:3 / -1;--col-lg:4 / 13}.pg-ask .ask-panel{padding-block:var(--space-32) var(--space-24);box-shadow:inset 0 1px 0 var(--line-strong), inset 0 -1px 0 var(--line);margin:0;position:relative}.pg-ask .ask-input-row{align-items:start;column-gap:var(--space-16);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pg-ask .ask-caret{font:var(--fw-meta) var(--fs-kicker) / 1 var(--font-mono);color:var(--signal);padding-block-start:calc(var(--space-4) + (var(--fs-h3) * 1.2 - var(--fs-kicker)) / 2)}.pg-ask .ask-input{width:100%;min-width:0;padding:var(--space-4) 0;resize:none;color:var(--paper);font:var(--fw-button) var(--fs-h3) / 1.2 var(--font-body);letter-spacing:var(--tr-h3);caret-color:var(--signal);background:0 0;border:0;margin:0;display:block;overflow:hidden}.pg-ask .ask-input::placeholder{color:var(--paper-faint);opacity:1}.pg-ask .ask-input:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.pg-ask :is(.ask-clear,.ask-copy,.ask-try-button,.ask-choice,.ask-chip){align-items:center;gap:var(--space-8);min-height:var(--target-min);padding:0 var(--space-12);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--paper-dim);font:var(--fw-meta) var(--fs-meta) / 1.3 var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;text-align:start;cursor:pointer;transition:color var(--dur-160) var(--ease-out), background-color var(--dur-160) var(--ease-out), box-shadow var(--dur-160) var(--ease-out);background:0 0;border:0;text-decoration:none;display:inline-flex}.pg-ask :is(.ask-clear,.ask-copy,.ask-try-button,.ask-choice,.ask-chip):is(:hover,:focus-visible){color:var(--paper);background:var(--ink-raised);box-shadow:inset 0 0 0 1px var(--paper-faint)}.pg-ask .ask-clear{margin-block-start:calc(var(--space-4) + (var(--fs-h3) * 1.2 - var(--target-min)) / 2)}.pg-ask .ask-result{background:linear-gradient(90deg, var(--pixel-rest) 0 var(--pixel-size), transparent var(--pixel-size)) 0 0 / calc(4 * var(--pixel-size)) var(--pixel-size) repeat-x;margin-block-start:var(--space-24);position:relative;overflow:hidden}.pg-ask .ask-stage{padding-block-start:var(--space-24);position:relative}.pg-ask .ask-stage:empty{padding-block-start:0}.pg-ask .ask-stage>*{transition:opacity var(--dur-320) var(--ease-out);position:relative}.pg-ask .ask-reveal{z-index:3;pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}.pg-ask :is(.ask-label,.ask-mini,.ask-sub,.ask-num){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);margin:0}.pg-ask .ask-card>.ask-label{color:var(--signal-strong);margin-block-end:var(--space-12)}.pg-ask .ask-mini{margin-block-end:var(--space-8);display:block}.pg-ask .ask-sub{color:var(--paper-dim);margin-block-start:var(--space-12)}.pg-ask .ask-title{font:var(--fw-h3) var(--fs-h3) / var(--lh-h3) var(--font-display);letter-spacing:var(--tr-h3);color:var(--paper);text-wrap:balance;margin:0}.pg-ask :is(.ask-body,.ask-note){margin:var(--space-16) 0 0;max-width:60ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--paper-dim)}.pg-ask .ask-note{font-size:var(--fs-small);line-height:var(--lh-small);margin-block-start:var(--space-12)}.pg-ask .is-ghost{opacity:.72}@media (prefers-reduced-motion:reduce){.pg-ask .ask-stage>*{transition:none}}.pg-ask .ask-split{gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.pg-ask .ask-split{gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start}}.pg-ask .ask-aside{gap:var(--space-24);align-content:start;display:grid}.pg-ask .ask-metric strong{font:var(--fw-display-l) var(--fs-h2) / var(--lh-h2) var(--font-display);letter-spacing:var(--tr-h2);color:var(--signal-strong);display:block}.pg-ask .ask-metric span{max-width:28ch;font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--paper-dim);margin-block-start:var(--space-12);display:block}.pg-ask .ask-service{margin:0}.pg-ask .ask-card>.ask-service{margin-block-start:var(--space-24)}.pg-ask .ask-tools{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--paper)}.pg-ask .ask-actions{align-items:center;gap:var(--space-8) var(--space-32);flex-wrap:wrap;margin-block-start:var(--space-24);display:flex}.pg-ask :is(.ask-cta,.ask-link){align-items:center;gap:var(--space-12);min-height:var(--target-min);color:var(--paper);font:var(--fw-button) var(--fs-body) / 1.3 var(--font-body);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - var(--space-8));transition:background-size var(--dur-320) var(--ease-out), color var(--dur-160) var(--ease-out);background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;display:inline-flex}.pg-ask .ask-cta{color:var(--signal-strong)}.pg-ask :is(.ask-cta,.ask-link):is(:hover,:focus-visible){background-size:100% 1px}.pg-ask .ask-arrow{font-family:var(--font-mono);color:var(--signal);transition:translate var(--dur-320) var(--ease-out)}.pg-ask :is(.ask-cta,.ask-link,.ask-services a):is(:hover,:focus-visible) .ask-arrow{translate:calc(2 * var(--pixel-size)) 0}.pg-ask :is(.ask-also,.ask-list,.ask-service,.ask-facts,.ask-note) a,.pg-ask .ask-also-show{color:var(--paper);font:inherit;text-align:start;text-decoration:underline;text-decoration-color:var(--paper-faint);text-underline-offset:.25em;cursor:pointer;transition:color var(--dur-160) var(--ease-out), text-decoration-color var(--dur-160) var(--ease-out);background:0 0;border:0;padding:0;text-decoration-thickness:1px}.pg-ask :is(.ask-also,.ask-list,.ask-service,.ask-facts,.ask-note) a:is(:hover,:focus-visible),.pg-ask .ask-also-show:is(:hover,:focus-visible){color:var(--signal-strong);text-decoration-color:currentColor}.pg-ask .ask-why{gap:var(--space-12);max-width:var(--measure);margin:var(--space-24) 0 0;box-shadow:inset 0 1px 0 var(--line);padding-block-start:var(--space-24);display:grid}.pg-ask .ask-why-row{gap:var(--space-4) var(--space-24);grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;display:grid}.pg-ask .ask-why dt{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);margin:0}.pg-ask .ask-why dd{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--paper-dim);margin:0}.pg-ask .ask-why strong{font-weight:var(--fw-button);color:var(--paper)}.pg-ask .ask-heard{color:var(--paper);quotes:"“" "”"}.pg-ask .ask-heard:before,.pg-ask .ask-heard:after{color:var(--signal)}.pg-ask .ask-examples{gap:var(--space-16);max-width:var(--measure);margin:var(--space-24) 0 0;padding:0;list-style:none;display:grid}.pg-ask .ask-examples li{gap:var(--space-4);box-shadow:inset 0 1px 0 var(--line);padding-block-start:var(--space-16);display:grid}.pg-ask .ask-examples p{margin:0}.pg-ask .ask-example-name :is(a,button){color:var(--paper);font:var(--fw-button) var(--fs-body) / 1.3 var(--font-body);text-align:start;text-decoration:underline;text-decoration-color:var(--paper-faint);text-underline-offset:.25em;cursor:pointer;transition:color var(--dur-160) var(--ease-out), text-decoration-color var(--dur-160) var(--ease-out);background:0 0;border:0;padding:0;text-decoration-thickness:1px}.pg-ask .ask-example-name :is(a,button):is(:hover,:focus-visible){color:var(--signal-strong);text-decoration-color:currentColor}.pg-ask .ask-example-sub{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-ask .ask-example-body{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--paper-dim)}.pg-ask .ask-also{margin-block-start:var(--space-24)}.pg-ask .ask-also ul{gap:var(--space-8) var(--space-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pg-ask .ask-also li{font-size:var(--fs-small)}.pg-ask .ask-list{gap:var(--space-8) var(--space-32);margin:var(--space-24) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.pg-ask .ask-list li{font-size:var(--fs-small);line-height:var(--lh-small);padding-inline-start:var(--space-16);position:relative}.pg-ask .ask-list li:before{content:"";width:calc(2 * var(--pixel-size));height:calc(2 * var(--pixel-size));background:var(--signal);position:absolute;top:.6em;left:0}.pg-ask .ask-list span{color:var(--paper-dim)}.pg-ask .ask-services{gap:0 var(--space-48);margin:var(--space-8) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.pg-ask .ask-services a{grid-template-columns:var(--space-32) minmax(0, 1fr) auto;align-items:baseline;gap:var(--space-12);padding-block:var(--space-16);box-shadow:inset 0 -1px 0 var(--line);color:var(--paper);text-decoration:none;display:grid}.pg-ask .ask-num{color:var(--signal)}.pg-ask .ask-service-title{font:var(--fw-button) var(--fs-body) / 1.3 var(--font-body)}.pg-ask .ask-services a:is(:hover,:focus-visible) .ask-service-title{color:var(--signal-strong)}.pg-ask .ask-facts{gap:var(--space-24) var(--space-48);margin:var(--space-24) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.pg-ask .ask-facts div{min-width:0}.pg-ask .ask-facts dt{margin:0 0 var(--space-8);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-ask .ask-facts dd{align-items:center;gap:var(--space-12);font-size:var(--fs-body);line-height:var(--lh-small);color:var(--paper);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.pg-ask .ask-endpoint{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);padding:var(--space-16) var(--space-24);box-shadow:inset 0 0 0 1px var(--line);background:var(--ink-raised);flex-wrap:wrap;margin-block-start:var(--space-24);display:flex}.pg-ask .ask-endpoint code{font:var(--fs-meta) / var(--lh-meta) var(--font-mono);color:var(--paper);overflow-wrap:anywhere}.pg-ask .ask-idle{align-items:center;gap:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}.pg-ask .ask-try,.pg-ask .ask-choose-options{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pg-ask .ask-card .ask-try{margin-block-start:var(--space-24)}.pg-ask .ask-foot{justify-content:space-between;gap:var(--space-8) var(--space-24);flex-wrap:wrap;margin-block-start:var(--space-24);display:flex}.pg-ask .ask-foot p{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);margin:0}.pg-ask .ask-keys kbd{margin:0 var(--space-4) 0 var(--space-12);padding:0 var(--space-4);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--paper-dim);font:inherit;display:inline-block}.pg-ask .ask-keys kbd:first-child{margin-inline-start:0}@media (width<=767px){.pg-ask .ask-input{min-height:calc(2 * 1.2 * var(--fs-h3) + var(--space-8))}.pg-ask .ask-try{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.pg-ask :is(.ask-try-button,.ask-choice){white-space:normal;width:100%}.pg-ask .ask-idle .ask-label{width:100%}.pg-ask .ask-why-row{grid-template-columns:minmax(0,1fr)}}@media (hover:none),(width<=767px){.pg-ask .ask-keys{display:none}}}
