.pp:where(.astro-lustqvcg){color:var(--gb-text-2);grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.pp__steps:where(.astro-lustqvcg){border:1px solid var(--gb-steel);background:var(--gb-void);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid}.pp__step:where(.astro-lustqvcg){grid-template-columns:32px minmax(0,1fr);gap:1rem;padding:1.1rem 1.25rem;display:grid}.pp__step:where(.astro-lustqvcg)+.pp__step:where(.astro-lustqvcg){border-top:1px solid var(--gb-steel)}.pp__n:where(.astro-lustqvcg){background:var(--gb-pink-shade);width:32px;height:32px;color:var(--gb-cream);font-family:var(--font-pixel);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,0 100%);place-items:center;font-size:.875rem;font-weight:700;display:grid}.pp__body:where(.astro-lustqvcg){align-content:start;gap:.6rem;min-width:0;padding-top:4px;display:grid}.pp__body--row:where(.astro-lustqvcg){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.25rem;padding-top:0}.pp__label:where(.astro-lustqvcg){color:var(--gb-cream);margin:0;font-weight:700}.pp__field:where(.astro-lustqvcg){border:1px solid var(--gb-steel);background:var(--gb-surface);display:flex}.pp__field:where(.astro-lustqvcg)[hidden],.pp__nojs:where(.astro-lustqvcg)[hidden],.pp__copy:where(.astro-lustqvcg)[hidden]{display:none}.pp__field:where(.astro-lustqvcg):focus-within{outline:3px solid var(--gb-pink);outline-offset:2px}.pp__field:where(.astro-lustqvcg) input:where(.astro-lustqvcg){min-width:0;min-height:3rem;color:var(--gb-cream);font:500 1.0625rem var(--font-mono);background:0 0;border:0;flex:1;padding:0 .875rem}.pp__field:where(.astro-lustqvcg) input:where(.astro-lustqvcg)::placeholder{color:var(--gb-text-3);font-family:var(--font-ui);font-style:italic;font-weight:400}.pp__field:where(.astro-lustqvcg) input:where(.astro-lustqvcg):focus-visible{box-shadow:none;outline:none}.pp__nojs:where(.astro-lustqvcg){margin:0}.pp__legal:where(.astro-lustqvcg){color:var(--gb-text-2);margin:0;font-size:.875rem}.pp__status:where(.astro-lustqvcg){color:var(--gb-cream);margin:0;font-size:.875rem;font-weight:600}.pp__status:where(.astro-lustqvcg):empty{display:none}.pp__copy:where(.astro-lustqvcg){background:var(--gb-pink);min-width:10.5rem;min-height:3rem;color:var(--gb-void);font:700 1rem/1 var(--font-ui);cursor:pointer;box-shadow:4px 4px 0 0 var(--gb-pink-shade);transition:translate 70ms var(--ease-out), box-shadow 70ms var(--ease-out), background .11s var(--ease-out);border:0;padding:0 1.4rem}.pp__copy:where(.astro-lustqvcg):hover{box-shadow:5px 5px 0 0 var(--gb-pink-shade);translate:-1px -1px}.pp__copy:where(.astro-lustqvcg):active{box-shadow:none;translate:4px 4px}.pp__copy:where(.astro-lustqvcg):focus-visible{outline:3px solid var(--gb-cream);outline-offset:3px;box-shadow:4px 4px 0 0 var(--gb-pink-shade)}.is-copied:where(.astro-lustqvcg) .pp__copy:where(.astro-lustqvcg){background:var(--gb-success);box-shadow:4px 4px #1d6b48}.pp__crumbs:where(.astro-lustqvcg){flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.875rem;display:flex}.pp__crumbs:where(.astro-lustqvcg) span:where(.astro-lustqvcg){border:1px solid var(--gb-steel);background:var(--gb-surface);color:var(--gb-cream);border-radius:6px;padding:.25rem .6rem;font-weight:600}.pp__crumbs:where(.astro-lustqvcg) span:where(.astro-lustqvcg):last-child{border-color:var(--gb-pink);background:var(--gb-pink-wash)}.pp__crumbs:where(.astro-lustqvcg) i:where(.astro-lustqvcg){color:var(--gb-text-3);font-style:normal}.pp__prompt:where(.astro-lustqvcg){background:linear-gradient(var(--gb-surface-high) 0 0) top / 100% 12px no-repeat;margin:0;padding-top:12px;position:relative}.pp__prompt:where(.astro-lustqvcg):before{content:"";background:#05050a;height:4px;position:absolute;top:4px;left:12px;right:12px}.pp__tab:where(.astro-lustqvcg){background:var(--gb-cream);font-family:var(--font-mono);color:#5d586a;border-bottom:1px dashed #0d0d1740;margin:0 16px;padding:.55rem .9rem;font-size:.75rem}.pp__tab:where(.astro-lustqvcg) span:where(.astro-lustqvcg){color:var(--gb-void);font-weight:500}.pp__text:where(.astro-lustqvcg){background:var(--gb-cream);max-height:14em;font-family:var(--font-mono);color:var(--gb-void);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 16px;padding:.9rem .9rem 1.1rem;font-size:.8125rem;line-height:1.6;overflow:hidden;mask-image:linear-gradient(#000 60%,#0000)}.pp:where(.astro-lustqvcg):has(.pp__more[open]) .pp__text:where(.astro-lustqvcg){max-height:none;mask-image:none}.pp__text:where(.astro-lustqvcg) code:where(.astro-lustqvcg){font:inherit;color:inherit;background:0 0;padding:0}.pp__slot:where(.astro-lustqvcg){color:#3e3a4a;background:#0d0d1714;outline:1px dashed #0d0d1759;padding:0 .2em}.pp__slot:where(.astro-lustqvcg).is-filled{background:var(--gb-pink);color:var(--gb-void);outline:0}.pp__more:where(.astro-lustqvcg){margin:0 16px;position:relative}.pp__more:where(.astro-lustqvcg):before{content:"";background:var(--gb-cream);height:12px;-webkit-mask:var(--ramp) 0 0 / 8px 12px repeat-x;mask:var(--ramp) 0 0 / 8px 12px repeat-x;pointer-events:none;position:absolute;top:-1px;left:0;right:0;transform:scaleY(-1)}.pp__more:where(.astro-lustqvcg) summary:where(.astro-lustqvcg){cursor:pointer;min-height:2.75rem;color:var(--gb-cream);align-items:center;gap:.5rem;padding:12px .9rem 0;font-weight:600;list-style:none;display:flex}.pp__more:where(.astro-lustqvcg) summary:where(.astro-lustqvcg)::-webkit-details-marker{display:none}.pp__more:where(.astro-lustqvcg) summary:where(.astro-lustqvcg):before{content:"";border-left:7px solid var(--gb-pink);transition:rotate var(--t-focus) var(--ease-out);border-top:5px solid #0000;border-bottom:5px solid #0000}.pp__more:where(.astro-lustqvcg)[open] summary:where(.astro-lustqvcg):before{rotate:90deg}.pp__more:where(.astro-lustqvcg) summary:where(.astro-lustqvcg):hover{color:var(--gb-pink)}.pp__close:where(.astro-lustqvcg),.pp__more:where(.astro-lustqvcg)[open] .pp__open:where(.astro-lustqvcg){display:none}.pp__more:where(.astro-lustqvcg)[open] .pp__close:where(.astro-lustqvcg){display:inline}.pp__more:where(.astro-lustqvcg) summary:where(.astro-lustqvcg):focus-visible{outline:3px solid var(--gb-pink);outline-offset:-3px;box-shadow:none}@media (width<=30rem){.pp__step:where(.astro-lustqvcg){grid-template-columns:28px minmax(0,1fr);gap:.75rem;padding:1rem}.pp__n:where(.astro-lustqvcg){width:28px;height:28px}.pp__body--row:where(.astro-lustqvcg){grid-template-columns:minmax(0,1fr)}.pp__copy:where(.astro-lustqvcg){width:100%}}
