.pp-theme-editor:where(.astro-fdu2enci){margin-top:.35rem;container-type:inline-size}.pp-theme-editor:where(.astro-fdu2enci) fieldset:where(.astro-fdu2enci){border:none;margin:0 0 1.25rem;padding:0}.pp-theme-editor:where(.astro-fdu2enci) legend:where(.astro-fdu2enci){padding:0;font-size:.78rem;font-weight:600}.pp-colors:where(.astro-fdu2enci){grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.4rem 1rem;display:grid}.pp-colors:where(.astro-fdu2enci) label:where(.astro-fdu2enci){align-items:center;gap:.5rem;font-size:.9rem;display:flex}.pp-colors:where(.astro-fdu2enci) input:where(.astro-fdu2enci){background:0 0;border:1px solid #0000;block-size:1.6rem;inline-size:1.6rem;padding:0}.pp-slider:where(.astro-fdu2enci),.pp-text:where(.astro-fdu2enci){flex-wrap:wrap;align-items:center;margin:.35rem 0;font-size:.9rem;display:flex}.pp-text:where(.astro-fdu2enci){gap:.75rem}.pp-slider:where(.astro-fdu2enci) span:where(.astro-fdu2enci),.pp-text:where(.astro-fdu2enci) span:where(.astro-fdu2enci){min-inline-size:11rem}.pp-slider:where(.astro-fdu2enci) input:where(.astro-fdu2enci){flex:1;max-inline-size:16rem}.pp-slider:where(.astro-fdu2enci) output:where(.astro-fdu2enci){font-family:var(--sl-font-mono,monospace);min-inline-size:4.5rem;padding-left:.25rem;font-size:.85rem}.pp-text:where(.astro-fdu2enci) input:where(.astro-fdu2enci){font:inherit;border:1px solid var(--sl-color-hairline,#ccc);background:var(--sl-color-bg,#fff);color:inherit;border-radius:6px;flex:1;padding:.3rem .4rem;font-size:.85rem}.pp-theme-editor:where(.astro-fdu2enci) button:where(.astro-fdu2enci),.pp-theme-editor:where(.astro-fdu2enci) a:where(.astro-fdu2enci)[data-testid=editor-download]{font:inherit;border:1px solid var(--sl-color-hairline,#ccc);background:var(--sl-color-bg,#fff);color:inherit;cursor:pointer;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;text-decoration:none}.pp-theme-editor:where(.astro-fdu2enci) button:where(.astro-fdu2enci):hover,.pp-theme-editor:where(.astro-fdu2enci) a:where(.astro-fdu2enci)[data-testid=editor-download]:hover{border-color:var(--sl-color-gray-3,#888)}@container (width<=26rem){.pp-slider:where(.astro-fdu2enci) span:where(.astro-fdu2enci),.pp-text:where(.astro-fdu2enci) span:where(.astro-fdu2enci){flex:1 0 100%;min-inline-size:0}.pp-slider:where(.astro-fdu2enci) input:where(.astro-fdu2enci),.pp-text:where(.astro-fdu2enci) input:where(.astro-fdu2enci){max-inline-size:none}}.pp-export:where(.astro-fdu2enci) h3:where(.astro-fdu2enci){margin:0 0 .25rem;padding:.25rem 0;font-size:1rem}.pp-export:where(.astro-fdu2enci) p:where(.astro-fdu2enci){margin:0 0 .5rem;font-size:.85rem}.pp-export:where(.astro-fdu2enci) pre:where(.astro-fdu2enci){background:var(--sl-color-gray-6,#f4f4f4);border-radius:6px;padding:.75rem;font-size:.75rem;overflow-x:auto}.pp-export:where(.astro-fdu2enci) pre:where(.astro-fdu2enci) .pp-css-comment{color:var(--sl-color-gray-3,#888);font-style:italic}.pp-export:where(.astro-fdu2enci) pre:where(.astro-fdu2enci) .pp-css-selector{color:var(--sl-color-blue-high,#1d4ed8)}.pp-export:where(.astro-fdu2enci) pre:where(.astro-fdu2enci) .pp-css-prop{color:var(--sl-color-purple-high,#7e22ce)}.pp-export:where(.astro-fdu2enci) pre:where(.astro-fdu2enci) .pp-css-value{color:var(--sl-color-orange-high,#c2410c)}.pp-export-actions:where(.astro-fdu2enci){align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.pp-export-actions:where(.astro-fdu2enci)[hidden]{display:none}@property --pp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pp-sidebar-open:where(.astro-7bz3jmju){z-index:3;font:inherit;background:linear-gradient(var(--sl-color-bg,#fff), var(--sl-color-bg,#fff)) padding-box, conic-gradient(from var(--pp-angle), #ff2d55, #ff9500, #ffd60a, #34c759, #00c7be, #0a84ff, #5e5ce6, #bf5af2, #ff2d55) border-box;color:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;animation:2s linear infinite pp-ring;display:inline-flex;position:absolute;top:.85rem;right:.85rem}@keyframes pp-ring{to{--pp-angle:360deg}}.pp-sidebar-open:where(.astro-7bz3jmju):hover{box-shadow:0 1px 6px -2px #00000059}@media (prefers-reduced-motion:reduce){.pp-sidebar-open:where(.astro-7bz3jmju){animation:none}}.pp-sidebar:where(.astro-7bz3jmju){inset-block:0;z-index:4;overscroll-behavior:contain;width:min(380px,100%);accent-color:var(--accent-foreground);background:var(--sl-color-bg,#fff);border-left:1px solid var(--sl-color-hairline,#ccc);visibility:hidden;padding:1rem 1.15rem 0;font-size:.85rem;transition:transform .22s,visibility .22s;position:absolute;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-14px 0 30px -20px #00000073}.pp-playground[data-sidebar=open] .pp-sidebar:where(.astro-7bz3jmju){visibility:visible;transform:none}@media (width<=820px){.pp-sidebar:where(.astro-7bz3jmju){width:100%}}@media (prefers-reduced-motion:reduce){.pp-sidebar:where(.astro-7bz3jmju){transition:none}}.pp-sidebar-head:where(.astro-7bz3jmju){z-index:1;background:var(--sl-color-bg,#fff);justify-content:space-between;align-items:center;gap:.5rem;margin:-1rem 0 0;padding:1rem 0 .5rem;display:flex;position:sticky;top:-1rem}.pp-sidebar-head:where(.astro-7bz3jmju) h3:where(.astro-7bz3jmju){margin:0;padding:0;font-size:.95rem}.pp-sidebar-close:where(.astro-7bz3jmju){width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.pp-sidebar-close:where(.astro-7bz3jmju):hover{border-color:var(--sl-color-hairline,#ccc)}.pp-sidebar-hint:where(.astro-7bz3jmju){color:var(--sl-color-gray-2,#6b6b76);margin:.5rem 0 1rem;font-size:.78rem}.pp-sidebar-hint:where(.astro-7bz3jmju) strong:where(.astro-7bz3jmju){color:var(--sl-color-white,inherit);display:block}.pp-section:where(.astro-7bz3jmju){border-top:1px solid var(--sl-color-hairline,#ccc);padding:1rem 0}.pp-section:where(.astro-7bz3jmju) h4:where(.astro-7bz3jmju){justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.78rem;font-weight:700;display:flex}.pp-badge-restart:where(.astro-7bz3jmju){white-space:nowrap;background:var(--sl-color-bg-inline-code);color:var(--sl-color-gray-2,#6b6b76);border-radius:999px;padding:.1rem .75rem;font-size:.68rem;font-weight:400}.pp-soon:where(.astro-7bz3jmju){color:var(--sl-color-gray-3,#8b8b96);margin:0;font-style:italic}.pp-sidebar-foot:where(.astro-7bz3jmju){border-top:1px solid var(--sl-color-hairline,#ccc);background:var(--sl-color-bg,#fff);padding:.85rem .15rem;position:sticky;bottom:0}.pp-apply:where(.astro-7bz3jmju){font:inherit;border:1px solid var(--sl-color-hairline,#ccc);background:var(--sl-color-bg,#fff);width:100%;color:inherit;cursor:pointer;border-radius:6px;padding:.5rem .75rem;font-size:.8rem}.pp-apply:where(.astro-7bz3jmju):hover{border-color:var(--sl-color-gray-3,#888)}.pp-sidebar-foot:where(.astro-7bz3jmju)[data-pending] .pp-apply:where(.astro-7bz3jmju){border-color:var(--sl-color-text-accent,#0555eb);color:var(--sl-color-text-accent,#0555eb);font-weight:600}.pp-pending-note:where(.astro-7bz3jmju){color:var(--sl-color-text-accent,#0555eb);margin:0 0 .5rem;font-size:.72rem}.pp-sidebar-foot:where(.astro-7bz3jmju):not([data-pending]) .pp-pending-note:where(.astro-7bz3jmju){display:none}.pp-radio:where(.astro-7bz3jmju).pp-radio--stacked{margin-bottom:.35rem;display:flex}.pp-field--spaced:where(.astro-7bz3jmju){margin-top:.75rem}.pp-field:where(.astro-7bz3jmju){flex-direction:column;gap:.3rem;display:flex}.pp-field:where(.astro-7bz3jmju) select:where(.astro-7bz3jmju),.pp-field:where(.astro-7bz3jmju) input:where(.astro-7bz3jmju)[type=text]{font:inherit;border:1px solid var(--sl-color-hairline,#ccc);background:var(--sl-color-bg,#fff);width:100%;color:inherit;border-radius:6px;padding:.3rem .4rem;font-size:.85rem}.pp-hint:where(.astro-7bz3jmju),.pp-check:where(.astro-7bz3jmju) em:where(.astro-7bz3jmju){color:var(--sl-color-gray-2,#6b6b76);margin:.3rem 0 0;font-size:.78rem;font-style:normal;display:block}.pp-check:where(.astro-7bz3jmju){align-items:start;gap:.5rem;margin:.35rem 0 .6rem;display:flex}.pp-check:where(.astro-7bz3jmju) input:where(.astro-7bz3jmju){margin-top:.25rem}.pp-check:where(.astro-7bz3jmju) em:where(.astro-7bz3jmju){margin-top:.1rem}.pp-scheme:where(.astro-7bz3jmju){border:0;flex-wrap:wrap;gap:.15rem .9rem;margin:0 0 1.25rem;padding:0;display:flex}.pp-scheme:where(.astro-7bz3jmju) legend:where(.astro-7bz3jmju){color:var(--sl-color-gray-2,#6b6b76);margin-bottom:.35rem;padding:0;font-size:.78rem;font-weight:600}.pp-radio:where(.astro-7bz3jmju){align-items:center;gap:.3rem;display:inline-flex}.pp-verdicts:where(.astro-aau52zym){inset-block:0;z-index:6;overscroll-behavior:contain;background:var(--sl-color-bg,#fff);border-left:1px solid var(--sl-color-hairline,#ccc);width:min(380px,100%);accent-color:var(--accent-foreground);visibility:hidden;flex-direction:column;padding:1rem 1.15rem;font-size:.85rem;transition:transform .22s,visibility .22s;display:flex;position:absolute;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-14px 0 30px -20px #00000073}.pp-playground[data-verdicts=open] .pp-verdicts:where(.astro-aau52zym){visibility:visible;transform:none}@media (width<=820px){.pp-verdicts:where(.astro-aau52zym){width:100%}}@media (prefers-reduced-motion:reduce){.pp-verdicts:where(.astro-aau52zym){transition:none}}.pp-verdicts:where(.astro-aau52zym) h3:where(.astro-aau52zym){margin:0;padding:0;font-size:.95rem}.pp-verdicts:where(.astro-aau52zym) header:where(.astro-aau52zym) p:where(.astro-aau52zym){color:var(--sl-color-gray-2,#6b6b76);margin:.35rem 0 .9rem;font-size:.78rem}.pp-verdicts:where(.astro-aau52zym) footer:where(.astro-aau52zym){margin-top:auto;padding-top:1rem}.pp-apply:where(.astro-aau52zym){font:inherit;border:1px solid var(--sl-color-hairline,#ccc);background:var(--sl-color-bg,#fff);width:100%;color:inherit;cursor:pointer;border-radius:6px;padding:.5rem .75rem;font-size:.8rem}.pp-apply:where(.astro-aau52zym):hover{border-color:var(--sl-color-gray-3,#888)}.pp-playground[data-verdicts-lost] .pp-verdicts:where(.astro-aau52zym) header:where(.astro-aau52zym) p:where(.astro-aau52zym){display:none}.pp-lost:where(.astro-aau52zym){color:var(--sl-color-text-accent,#0555eb);margin:0}.pp-lost:where(.astro-aau52zym)[hidden]{display:none}.pp-pending:where(.astro-aau52zym) .pp-pending-row{border-top:1px solid var(--sl-color-hairline,#ccc);grid-template-columns:1fr auto;align-items:center;gap:.35rem .5rem;padding:.6rem 0;display:grid}.pp-pending:where(.astro-aau52zym) .pp-pending-row:first-child{border-top:0}.pp-pending:where(.astro-aau52zym) .pp-pending-what{font-weight:600}.pp-pending:where(.astro-aau52zym) .pp-pending-amount{color:var(--sl-color-gray-2,#6b6b76);grid-column:1/-1;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.pp-pending:where(.astro-aau52zym) .pp-pending-amount input{font:inherit;border:1px solid var(--sl-color-hairline,#ccc);background:var(--sl-color-bg,#fff);width:6.5rem;color:inherit;border-radius:6px;padding:.25rem .4rem;font-size:.8rem}.pp-pending:where(.astro-aau52zym) .pp-pending-actions{grid-column:1/-1;gap:.4rem;display:flex}.pp-pending:where(.astro-aau52zym) .pp-pending-actions button{font:inherit;border:1px solid var(--sl-color-hairline,#ccc);background:var(--sl-color-bg,#fff);color:inherit;cursor:pointer;border-radius:6px;flex:1;padding:.3rem .5rem;font-size:.78rem}.pp-pending:where(.astro-aau52zym) .pp-pending-actions button:hover:not(:disabled){border-color:var(--sl-color-gray-3,#888)}.pp-pending:where(.astro-aau52zym) .pp-pending-actions button:disabled{opacity:.6;cursor:default}.pp-pending:where(.astro-aau52zym) .pp-pending-actions button[data-busy=yes]{opacity:1;cursor:progress;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.pp-pending:where(.astro-aau52zym) .pp-pending-actions button[data-busy=yes]:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:.75em;height:.75em;animation:.7s linear infinite pp-spin}.pp-pending:where(.astro-aau52zym) .pp-pending-status{color:var(--sl-color-gray-2,#6b6b76);grid-column:1/-1;font-size:.75rem}.pp-pending:where(.astro-aau52zym) .pp-pending-status:empty{display:none}.pp-pending:where(.astro-aau52zym) [data-busy=no] .pp-pending-status{color:var(--sl-color-red,#d33)}@keyframes pp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pp-pending:where(.astro-aau52zym) .pp-pending-actions button[data-busy=yes]:after{animation:none}}.pp-playground:where(.astro-alq5tfmz){border:1px solid var(--sl-color-hairline,#ccc);border-radius:8px;max-width:68rem;min-height:35rem;margin:1.25rem auto;padding:1.25rem}.pp-restart:where(.astro-alq5tfmz){width:100%;font:inherit;border:1px solid var(--sl-color-hairline,#ccc);background:var(--sl-color-bg,#fff);color:inherit;cursor:pointer;border-radius:6px;margin:3rem 0 0;padding:.5rem 1rem;font-size:.85rem;display:block}.pp-restart:where(.astro-alq5tfmz):hover{border-color:var(--sl-color-gray-3,#888)}.pp-restart:where(.astro-alq5tfmz)[hidden]{display:none}.pp-layout:where(.astro-alq5tfmz){grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem;display:grid}@container (width<=calc(700px + 2rem)){.pp-layout:where(.astro-alq5tfmz){grid-template-columns:1fr}.pp-summary:where(.astro-alq5tfmz){order:-1}}.pp-summary:where(.astro-alq5tfmz):not(:has(payplug-cart>.payplug-cart:not([hidden]))):not(:has(payplug-progress>.payplug-progress:not([hidden]))){display:none}.pp-layout:where(.astro-alq5tfmz):not(:has(.pp-summary payplug-cart>.payplug-cart:not([hidden]))):not(:has(.pp-summary payplug-progress>.payplug-progress:not([hidden]))){grid-template-columns:1fr;max-width:40rem;margin:0 auto}.pp-boot-error:where(.astro-alq5tfmz){color:#b3261e;font-weight:600}.pp-summary:where(.astro-alq5tfmz){flex-direction:column;gap:1rem;display:flex}.pp-playground:where(.astro-alq5tfmz){position:relative;overflow:hidden;container-type:inline-size}
