.p-back.svelte-1m32rvt{margin:0 0 12px}.p-back.svelte-1m32rvt a:where(.svelte-1m32rvt){align-items:center;min-height:44px;display:inline-flex}.p-layout.svelte-1m32rvt{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=1000px){.p-layout.svelte-1m32rvt{grid-template-columns:320px minmax(0,1fr);align-items:start}.p-side.svelte-1m32rvt{position:sticky;top:16px}}.p-cat.svelte-1m32rvt{color:var(--pf-muted);margin:0;font-size:14px}h1.svelte-1m32rvt{margin:4px 0 8px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.p-variants.svelte-1m32rvt{margin:0 0 16px}.p-variants-label.svelte-1m32rvt{margin:0 0 6px;font-size:14px;font-weight:600}.p-variants.svelte-1m32rvt ul:where(.svelte-1m32rvt){flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p-variants.svelte-1m32rvt a:where(.svelte-1m32rvt){box-sizing:border-box;border:1px solid var(--pf-border);min-height:44px;color:inherit;border-radius:999px;padding:10px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-block}.p-variants.svelte-1m32rvt a:where(.svelte-1m32rvt):hover{border-color:currentColor}.p-variants.svelte-1m32rvt a[aria-current=page]:where(.svelte-1m32rvt){background:var(--pf-primary);border-color:var(--pf-primary);color:#fff}.p-desc.svelte-1m32rvt{margin:0 0 16px;line-height:1.5}.p-h2.svelte-1m32rvt{margin:20px 0 8px;font-size:1.05rem}.p-trial.svelte-1m32rvt{margin-top:.75rem}.p-showcase.svelte-1m32rvt{border:1px solid var(--pf-border);border-radius:var(--pf-radius);background:var(--pf-panel);margin:16px 0 0;padding:12px 14px}.p-showcase.svelte-1m32rvt a:where(.svelte-1m32rvt){min-height:44px;color:var(--pf-primary);align-items:center;font-weight:700;display:inline-flex}.p-showcase.svelte-1m32rvt a:where(.svelte-1m32rvt):focus-visible{outline:3px solid var(--pf-primary);outline-offset:2px}.p-live.svelte-1m32rvt{align-items:center;min-height:44px;margin-bottom:.5rem;display:inline-flex}.p-start.svelte-1m32rvt{border-radius:var(--pf-radius);background:var(--pf-primary);color:#fff;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:700;text-decoration:none;display:flex}.p-try-editor.svelte-1m32rvt{border:2px solid var(--pf-primary);border-radius:var(--pf-radius);min-height:48px;color:var(--pf-primary);justify-content:center;align-items:center;margin-top:12px;padding:0 20px;font-weight:700;text-decoration:none;display:flex}.p-try-editor.svelte-1m32rvt:focus-visible{outline:3px solid var(--pf-primary);outline-offset:2px}.p-help.svelte-1m32rvt{color:var(--pf-muted);margin:6px 0 0;font-size:.875rem;line-height:1.4}.p-features.svelte-1m32rvt{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p-features.svelte-1m32rvt li:where(.svelte-1m32rvt){background:var(--pf-panel);border:1px solid var(--pf-border);border-radius:999px;padding:2px 8px;font-size:.85rem}.p-toolbar.svelte-1m32rvt{position:relative}.p-look-button[hidden].svelte-1m32rvt{display:none}.p-look-button.svelte-1m32rvt .dot:where(.svelte-1m32rvt){fill:currentColor;stroke:none}.p-look-button[aria-expanded=true].svelte-1m32rvt{background:var(--pf-text);color:var(--pf-panel)}.p-look.svelte-1m32rvt{background:var(--pf-panel);border:1px solid var(--pf-border);color:var(--pf-text);border-radius:10px;flex:100%;padding:4px 16px 16px}.p-look.is-pop.svelte-1m32rvt{z-index:30;width:min(30rem,100%);max-height:min(70vh,40rem);position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 12px 32px #00000038}.p-look[hidden].svelte-1m32rvt{display:none}.p-look__head.svelte-1m32rvt{justify-content:space-between;align-items:center;gap:8px;display:flex}.p-look__head.svelte-1m32rvt .p-h2:where(.svelte-1m32rvt){margin:12px 0 0}.p-look__close.svelte-1m32rvt{border-radius:var(--pf-radius);width:44px;height:44px;color:var(--pf-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:4px -8px 0 0;display:inline-flex}.p-look__close.svelte-1m32rvt svg:where(.svelte-1m32rvt){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.p-look__close.svelte-1m32rvt:focus-visible{outline:3px solid var(--pf-primary);outline-offset:2px}.p-tone.svelte-1m32rvt{color:var(--pf-muted);margin:10px 0 4px;font-size:.85rem}.p-view.is-full.svelte-1m32rvt .p-look.is-pop:where(.svelte-1m32rvt){z-index:2147483001}@media (width<=699px){.p-look.is-pop.svelte-1m32rvt{z-index:1000;border-radius:16px 16px 0 0;width:auto;max-height:75dvh;position:fixed;inset:auto 0 0}}fieldset.svelte-1m32rvt{border:0;min-width:0;margin:12px 0 0;padding:0}legend.svelte-1m32rvt{margin-bottom:6px;padding:0;font-weight:600}.p-options.svelte-1m32rvt{flex-wrap:wrap;gap:6px;display:flex}.p-opt.svelte-1m32rvt{border:1px solid var(--pf-border);background:var(--pf-panel);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:inline-flex;position:relative}.p-opt.svelte-1m32rvt input:where(.svelte-1m32rvt){opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.p-opt.svelte-1m32rvt:has(input:where(.svelte-1m32rvt):checked){border-color:var(--pf-text);box-shadow:inset 0 0 0 1px var(--pf-text);font-weight:600}.p-opt.svelte-1m32rvt:has(input:where(.svelte-1m32rvt):focus-visible){outline:3px solid var(--pf-primary);outline-offset:2px}.p-palettes.svelte-1m32rvt{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p-pal.svelte-1m32rvt{border-radius:10px;padding:6px 10px}.p-pal__sample.svelte-1m32rvt{pointer-events:none;border:1px solid var(--pf-border);border-radius:6px;flex:none;width:34px;height:26px;position:relative;overflow:hidden}.p-pal__sample.svelte-1m32rvt span:where(.svelte-1m32rvt):first-child{height:9px;position:absolute;inset:auto 0 0}.p-pal__sample.svelte-1m32rvt span:where(.svelte-1m32rvt):last-child{border-radius:999px;width:16px;height:7px;position:absolute;top:5px;left:5px}.p-sr.svelte-1m32rvt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p-reset.svelte-1m32rvt{min-height:44px;margin-top:16px}.p-toolbar.svelte-1m32rvt{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.p-tools.svelte-1m32rvt{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.p-full.svelte-1m32rvt{border:1px solid var(--pf-text);border-radius:var(--pf-radius);background:var(--pf-panel);min-height:44px;color:var(--pf-text);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.p-full.svelte-1m32rvt svg:where(.svelte-1m32rvt){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.p-full.svelte-1m32rvt:focus-visible{outline:3px solid var(--pf-primary);outline-offset:2px}.p-view.is-full.svelte-1m32rvt{z-index:2147483000;box-sizing:border-box;background:var(--pf-bg);width:100%;height:100dvh;color:var(--pf-text);flex-direction:column;margin:0;padding:8px 8px 0;display:flex;position:fixed;inset:0}.p-view.is-full.svelte-1m32rvt .p-toolbar:where(.svelte-1m32rvt){flex:none;margin-bottom:8px}.p-view.is-full.svelte-1m32rvt .p-pages:where(.svelte-1m32rvt){flex-wrap:nowrap;max-width:100%;overflow-x:auto}.p-view.is-full.svelte-1m32rvt .p-pages:where(.svelte-1m32rvt) button:where(.svelte-1m32rvt){flex:none}.p-view.is-full.svelte-1m32rvt .p-stage:where(.svelte-1m32rvt){border-radius:0;flex:auto;min-height:0;padding:0}.p-view.is-full.svelte-1m32rvt .p-stage[data-device=desktop]:where(.svelte-1m32rvt) .p-frame-box:where(.svelte-1m32rvt){box-shadow:none;border-radius:0}.p-view.is-full.svelte-1m32rvt>.p-help:where(.svelte-1m32rvt){display:none}@media (width<=699px){.p-view.is-full.svelte-1m32rvt{padding:8px 0 0}.p-view.is-full.svelte-1m32rvt .p-toolbar:where(.svelte-1m32rvt){padding:0 8px}.p-view.is-full.svelte-1m32rvt .p-stage[data-device=phone]:where(.svelte-1m32rvt) .p-frame-box:where(.svelte-1m32rvt){border-radius:0}}.p-devices.svelte-1m32rvt,.p-pages.svelte-1m32rvt{flex-wrap:wrap;gap:4px;display:flex}.p-devices.svelte-1m32rvt button:where(.svelte-1m32rvt),.p-pages.svelte-1m32rvt button:where(.svelte-1m32rvt){border:1px solid var(--pf-border);border-radius:var(--pf-radius);background:var(--pf-panel);min-height:44px;color:var(--pf-text);font:inherit;cursor:pointer;padding:0 14px}.p-devices.svelte-1m32rvt button[aria-pressed=true]:where(.svelte-1m32rvt),.p-pages.svelte-1m32rvt button[aria-current]:where(.svelte-1m32rvt){background:var(--pf-text);border-color:var(--pf-text);color:var(--pf-panel);font-weight:600}.p-devices.svelte-1m32rvt button:where(.svelte-1m32rvt):focus-visible,.p-pages.svelte-1m32rvt button:where(.svelte-1m32rvt):focus-visible,.p-start.svelte-1m32rvt:focus-visible,.p-back.svelte-1m32rvt a:where(.svelte-1m32rvt):focus-visible{outline:3px solid var(--pf-primary);outline-offset:2px}.p-stage.svelte-1m32rvt{background:color-mix(in srgb, var(--pf-border) 55%, var(--pf-bg));border-radius:10px;justify-content:center;padding:12px;display:flex;overflow:hidden}.p-frame-box.svelte-1m32rvt{background:var(--pf-panel);border-radius:6px;max-width:100%;overflow:hidden;box-shadow:0 1px 3px #00000026}.p-stage[data-device=phone].svelte-1m32rvt .p-frame-box:where(.svelte-1m32rvt),.p-stage[data-device=tablet].svelte-1m32rvt .p-frame-box:where(.svelte-1m32rvt){border-radius:18px}iframe.svelte-1m32rvt{transform-origin:0 0;background:var(--pf-panel);border:0;display:block}
