.theme-apothecary-label .apothecary-label-fp-sheet{font-family:Georgia,Playfair Display,serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:2px;background:var(--store-surface, #fff);overflow:hidden}.theme-apothecary-label .apothecary-label-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-apothecary-label .apothecary-label-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-apothecary-label .apothecary-label-fp-head-n{font-size:.72rem;opacity:.85}.theme-apothecary-label .apothecary-label-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-apothecary-label .apothecary-label-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-apothecary-label .apothecary-label-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-apothecary-label .apothecary-label-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-apothecary-label .apothecary-label-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:2px;padding:.55rem .8rem}.theme-apothecary-label .apothecary-label-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-apothecary-label .apothecary-label-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-apothecary-label .apothecary-label-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:2px;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-apothecary-label .apothecary-label-fp-btn:hover{filter:brightness(1.06)}.theme-apothecary-label .apothecary-label-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:2px}.theme-apothecary-label .apothecary-label-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-apothecary-label .apothecary-label-fp-back:hover{color:var(--store-primary)}.theme-apothecary-label .apothecary-label-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-apothecary-label .apothecary-label-fp-orn{vertical-align:middle}.theme-arcade-glow .arcade-glow-fp-wrap{font-family:ui-rounded,Trebuchet MS,Segoe UI,sans-serif;max-width:26rem;margin:4.5rem auto;display:grid;gap:.6rem}.theme-arcade-glow .arcade-glow-fp-bubble{padding:.9rem 1.1rem;border-radius:18px;font-size:.92rem;line-height:1.65;max-width:92%}.theme-arcade-glow .arcade-glow-fp-fromUs{justify-self:end;background:var(--store-primary);color:#fff;border-bottom-right-radius:4px}.theme-arcade-glow .arcade-glow-fp-fromUs p{margin:0}.theme-arcade-glow .arcade-glow-fp-fromThem{justify-self:start;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);color:var(--store-muted, #4c5561);border-bottom-left-radius:4px}.theme-arcade-glow .arcade-glow-fp-fromThem p{margin:0}.theme-arcade-glow .arcade-glow-fp-reply{display:flex;gap:.5rem}.theme-arcade-glow .arcade-glow-fp-reply input{flex:1;font:inherit;font-size:.92rem;border:1px solid var(--store-border, #d8dee6);border-radius:999px;padding:.65rem 1.1rem;background:var(--store-surface, #fff);color:inherit;outline:none}.theme-arcade-glow .arcade-glow-fp-reply input:focus{border-color:var(--store-primary)}.theme-arcade-glow .arcade-glow-fp-reply button{flex:none;width:2.9rem;height:2.9rem;border-radius:999px;border:0;background:var(--store-primary);color:#fff;display:grid;place-items:center;cursor:pointer}.theme-arcade-glow .arcade-glow-fp-back{margin-top:.8rem;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;text-align:center}.theme-arcade-glow .arcade-glow-fp-back:hover{color:var(--store-primary)}.theme-arcade-glow .arcade-glow-fp-orn{vertical-align:middle}.theme-art-deco-gold .art-deco-gold-fp-tty{font-family:Playfair Display,Georgia,serif;max-width:34rem;margin:4rem auto}.theme-art-deco-gold .art-deco-gold-fp-bar{display:flex;align-items:center;gap:.4rem;background:var(--store-ink, #10151b);border-radius:0;padding:.55rem .9rem}.theme-art-deco-gold .art-deco-gold-fp-bar span{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 70%,#fff);opacity:.8}.theme-art-deco-gold .art-deco-gold-fp-bar em{margin-left:.5rem;font-style:normal;font-size:.7rem;color:#cfd8e3;letter-spacing:.08em}.theme-art-deco-gold .art-deco-gold-fp-scr{background:var(--store-surface, #fff);border:1px solid var(--store-border, #d6dce4);border-top:0;border-radius:0;padding:1.4rem 1.3rem}.theme-art-deco-gold .art-deco-gold-fp-cmd{font-size:.86rem;margin:.5rem 0}.theme-art-deco-gold .art-deco-gold-fp-cmd b{color:var(--store-primary)}.theme-art-deco-gold .art-deco-gold-fp-out{font-size:.84rem;color:var(--store-muted, #5a6470);line-height:1.7;margin:.3rem 0 .9rem .95rem}.theme-art-deco-gold .art-deco-gold-fp-a{color:var(--store-primary);text-decoration:none;border:1px solid color-mix(in srgb,var(--store-primary) 35%,transparent);border-radius:0;padding:.14rem .5rem;font-size:.8rem}.theme-art-deco-gold .art-deco-gold-fp-form{display:grid;gap:.7rem;border:1px dashed var(--store-border, #dfe4ea);border-radius:0;padding:.9rem 1rem;margin:.8rem 0 1rem}.theme-art-deco-gold .art-deco-gold-fp-form label{display:flex;align-items:center;gap:.6rem;color:var(--store-accent);font-weight:800;font-size:.8rem}.theme-art-deco-gold .art-deco-gold-fp-form input{flex:1;font:inherit;font-size:.87rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.5rem .7rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-art-deco-gold .art-deco-gold-fp-form input:focus{border-color:var(--store-primary)}.theme-art-deco-gold .art-deco-gold-fp-form button{justify-self:start;background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.5rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-art-deco-gold .art-deco-gold-fp-orn{vertical-align:middle}.theme-artisan-workshop .artisan-workshop-fp-tty{font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;max-width:34rem;margin:4rem auto}.theme-artisan-workshop .artisan-workshop-fp-bar{display:flex;align-items:center;gap:.4rem;background:var(--store-ink, #10151b);border-radius:14px 14px 0 0;padding:.55rem .9rem}.theme-artisan-workshop .artisan-workshop-fp-bar span{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 70%,#fff);opacity:.8}.theme-artisan-workshop .artisan-workshop-fp-bar em{margin-left:.5rem;font-style:normal;font-size:.7rem;color:#cfd8e3;letter-spacing:.08em}.theme-artisan-workshop .artisan-workshop-fp-scr{background:var(--store-surface, #fff);border:1px solid var(--store-border, #d6dce4);border-top:0;border-radius:0 0 14px 14px;padding:1.4rem 1.3rem}.theme-artisan-workshop .artisan-workshop-fp-cmd{font-size:.86rem;margin:.5rem 0}.theme-artisan-workshop .artisan-workshop-fp-cmd b{color:var(--store-primary)}.theme-artisan-workshop .artisan-workshop-fp-out{font-size:.84rem;color:var(--store-muted, #5a6470);line-height:1.7;margin:.3rem 0 .9rem .95rem}.theme-artisan-workshop .artisan-workshop-fp-a{color:var(--store-primary);text-decoration:none;border:1px solid color-mix(in srgb,var(--store-primary) 35%,transparent);border-radius:14px;padding:.14rem .5rem;font-size:.8rem}.theme-artisan-workshop .artisan-workshop-fp-form{display:grid;gap:.7rem;border:1px dashed var(--store-border, #dfe4ea);border-radius:14px;padding:.9rem 1rem;margin:.8rem 0 1rem}.theme-artisan-workshop .artisan-workshop-fp-form label{display:flex;align-items:center;gap:.6rem;color:var(--store-accent);font-weight:800;font-size:.8rem}.theme-artisan-workshop .artisan-workshop-fp-form input{flex:1;font:inherit;font-size:.87rem;border:1px solid var(--store-border, #d8dee6);border-radius:14px;padding:.5rem .7rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-artisan-workshop .artisan-workshop-fp-form input:focus{border-color:var(--store-primary)}.theme-artisan-workshop .artisan-workshop-fp-form button{justify-self:start;background:var(--store-primary);color:#fff;border:0;border-radius:14px;padding:.5rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-artisan-workshop .artisan-workshop-fp-orn{vertical-align:middle}.theme-atelier .atelier-fp-tty{font-family:Inter,system-ui,sans-serif;max-width:34rem;margin:4rem auto}.theme-atelier .atelier-fp-bar{display:flex;align-items:center;gap:.4rem;background:var(--store-ink, #10151b);border-radius:0;padding:.55rem .9rem}.theme-atelier .atelier-fp-bar span{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 70%,#fff);opacity:.8}.theme-atelier .atelier-fp-bar em{margin-left:.5rem;font-style:normal;font-size:.7rem;color:#cfd8e3;letter-spacing:.08em}.theme-atelier .atelier-fp-scr{background:var(--store-surface, #fff);border:1px solid var(--store-border, #d6dce4);border-top:0;border-radius:0;padding:1.4rem 1.3rem}.theme-atelier .atelier-fp-cmd{font-size:.86rem;margin:.5rem 0}.theme-atelier .atelier-fp-cmd b{color:var(--store-primary)}.theme-atelier .atelier-fp-out{font-size:.84rem;color:var(--store-muted, #5a6470);line-height:1.7;margin:.3rem 0 .9rem .95rem}.theme-atelier .atelier-fp-a{color:var(--store-primary);text-decoration:none;border:1px solid color-mix(in srgb,var(--store-primary) 35%,transparent);border-radius:0;padding:.14rem .5rem;font-size:.8rem}.theme-atelier .atelier-fp-form{display:grid;gap:.7rem;border:1px dashed var(--store-border, #dfe4ea);border-radius:0;padding:.9rem 1rem;margin:.8rem 0 1rem}.theme-atelier .atelier-fp-form label{display:flex;align-items:center;gap:.6rem;color:var(--store-accent);font-weight:800;font-size:.8rem}.theme-atelier .atelier-fp-form input{flex:1;font:inherit;font-size:.87rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.5rem .7rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-atelier .atelier-fp-form input:focus{border-color:var(--store-primary)}.theme-atelier .atelier-fp-form button{justify-self:start;background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.5rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-atelier .atelier-fp-orn{vertical-align:middle}.theme-aurora .aurora-fp-wrap{font-family:Playfair Display,Georgia,Times New Roman,serif;max-width:26rem;margin:4.5rem auto;display:grid;gap:.6rem}.theme-aurora .aurora-fp-bubble{padding:.9rem 1.1rem;border-radius:4px;font-size:.92rem;line-height:1.65;max-width:92%}.theme-aurora .aurora-fp-fromUs{justify-self:end;background:var(--store-primary);color:#fff;border-bottom-right-radius:4px}.theme-aurora .aurora-fp-fromUs p{margin:0}.theme-aurora .aurora-fp-fromThem{justify-self:start;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);color:var(--store-muted, #4c5561);border-bottom-left-radius:4px}.theme-aurora .aurora-fp-fromThem p{margin:0}.theme-aurora .aurora-fp-reply{display:flex;gap:.5rem}.theme-aurora .aurora-fp-reply input{flex:1;font:inherit;font-size:.92rem;border:1px solid var(--store-border, #d8dee6);border-radius:999px;padding:.65rem 1.1rem;background:var(--store-surface, #fff);color:inherit;outline:none}.theme-aurora .aurora-fp-reply input:focus{border-color:var(--store-primary)}.theme-aurora .aurora-fp-reply button{flex:none;width:2.9rem;height:2.9rem;border-radius:999px;border:0;background:var(--store-primary);color:#fff;display:grid;place-items:center;cursor:pointer}.theme-aurora .aurora-fp-back{margin-top:.8rem;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;text-align:center}.theme-aurora .aurora-fp-back:hover{color:var(--store-primary)}.theme-aurora .aurora-fp-orn{vertical-align:middle}.theme-bazaar .bazaar-fp-steps{font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;max-width:27rem;margin:4rem auto}.theme-bazaar .bazaar-fp-track{display:flex;align-items:center;gap:.5rem;margin-bottom:1.6rem;padding:0 .4rem}.theme-bazaar .bazaar-fp-step{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;font-size:.82rem;font-weight:800;border:2px solid var(--store-border, #dfe4ea);color:var(--store-muted, #8b94a1);background:var(--store-surface, #fff)}.theme-bazaar .bazaar-fp-step.on{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.theme-bazaar .bazaar-fp-bar{flex:1;border-top:2px dashed var(--store-border, #dfe4ea)}.theme-bazaar .bazaar-fp-card{background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:14px;padding:1.8rem 1.7rem 1.5rem}.theme-bazaar .bazaar-fp-h1{font-size:1.28rem;margin:0 0 .6rem}.theme-bazaar .bazaar-fp-p{font-size:.89rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-bazaar .bazaar-fp-form{display:grid;gap:.9rem;margin-bottom:.8rem}.theme-bazaar .bazaar-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-bazaar .bazaar-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:14px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-bazaar .bazaar-fp-label input:focus{border-color:var(--store-primary)}.theme-bazaar .bazaar-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:14px;padding:.66rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-bazaar .bazaar-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:14px}.theme-bazaar .bazaar-fp-back{display:block;margin-top:.9rem;text-align:center;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-bazaar .bazaar-fp-back:hover{color:var(--store-primary)}.theme-bazaar .bazaar-fp-orn{vertical-align:middle}.theme-bento-store .bento-store-fp-steps{font-family:Inter,system-ui,sans-serif;max-width:27rem;margin:4rem auto}.theme-bento-store .bento-store-fp-track{display:flex;align-items:center;gap:.5rem;margin-bottom:1.6rem;padding:0 .4rem}.theme-bento-store .bento-store-fp-step{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;font-size:.82rem;font-weight:800;border:2px solid var(--store-border, #dfe4ea);color:var(--store-muted, #8b94a1);background:var(--store-surface, #fff)}.theme-bento-store .bento-store-fp-step.on{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.theme-bento-store .bento-store-fp-bar{flex:1;border-top:2px dashed var(--store-border, #dfe4ea)}.theme-bento-store .bento-store-fp-card{background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:22px;padding:1.8rem 1.7rem 1.5rem}.theme-bento-store .bento-store-fp-h1{font-size:1.28rem;margin:0 0 .6rem}.theme-bento-store .bento-store-fp-p{font-size:.89rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-bento-store .bento-store-fp-form{display:grid;gap:.9rem;margin-bottom:.8rem}.theme-bento-store .bento-store-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-bento-store .bento-store-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:22px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-bento-store .bento-store-fp-label input:focus{border-color:var(--store-primary)}.theme-bento-store .bento-store-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:22px;padding:.66rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-bento-store .bento-store-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:22px}.theme-bento-store .bento-store-fp-back{display:block;margin-top:.9rem;text-align:center;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-bento-store .bento-store-fp-back:hover{color:var(--store-primary)}.theme-bento-store .bento-store-fp-orn{vertical-align:middle}.theme-blue-print .blue-print-fp-sheet{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:0;background:var(--store-surface, #fff);overflow:hidden}.theme-blue-print .blue-print-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-blue-print .blue-print-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-blue-print .blue-print-fp-head-n{font-size:.72rem;opacity:.85}.theme-blue-print .blue-print-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-blue-print .blue-print-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-blue-print .blue-print-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-blue-print .blue-print-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-blue-print .blue-print-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:0;padding:.55rem .8rem}.theme-blue-print .blue-print-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-blue-print .blue-print-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-blue-print .blue-print-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-blue-print .blue-print-fp-btn:hover{filter:brightness(1.06)}.theme-blue-print .blue-print-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-blue-print .blue-print-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-blue-print .blue-print-fp-back:hover{color:var(--store-primary)}.theme-blue-print .blue-print-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-blue-print .blue-print-fp-orn{vertical-align:middle}.theme-boutique .boutique-fp-steps{font-family:Playfair Display,Didot,Georgia,serif;max-width:27rem;margin:4rem auto}.theme-boutique .boutique-fp-track{display:flex;align-items:center;gap:.5rem;margin-bottom:1.6rem;padding:0 .4rem}.theme-boutique .boutique-fp-step{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;font-size:.82rem;font-weight:800;border:2px solid var(--store-border, #dfe4ea);color:var(--store-muted, #8b94a1);background:var(--store-surface, #fff)}.theme-boutique .boutique-fp-step.on{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.theme-boutique .boutique-fp-bar{flex:1;border-top:2px dashed var(--store-border, #dfe4ea)}.theme-boutique .boutique-fp-card{background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:0;padding:1.8rem 1.7rem 1.5rem}.theme-boutique .boutique-fp-h1{font-size:1.28rem;margin:0 0 .6rem}.theme-boutique .boutique-fp-p{font-size:.89rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-boutique .boutique-fp-form{display:grid;gap:.9rem;margin-bottom:.8rem}.theme-boutique .boutique-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-boutique .boutique-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-boutique .boutique-fp-label input:focus{border-color:var(--store-primary)}.theme-boutique .boutique-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.66rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-boutique .boutique-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-boutique .boutique-fp-back{display:block;margin-top:.9rem;text-align:center;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-boutique .boutique-fp-back:hover{color:var(--store-primary)}.theme-boutique .boutique-fp-orn{vertical-align:middle}.theme-brutalist-grid .brutalist-grid-fp-steps{font-family:JetBrains Mono,monospace;max-width:27rem;margin:4rem auto}.theme-brutalist-grid .brutalist-grid-fp-track{display:flex;align-items:center;gap:.5rem;margin-bottom:1.6rem;padding:0 .4rem}.theme-brutalist-grid .brutalist-grid-fp-step{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;font-size:.82rem;font-weight:800;border:2px solid var(--store-border, #dfe4ea);color:var(--store-muted, #8b94a1);background:var(--store-surface, #fff)}.theme-brutalist-grid .brutalist-grid-fp-step.on{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.theme-brutalist-grid .brutalist-grid-fp-bar{flex:1;border-top:2px dashed var(--store-border, #dfe4ea)}.theme-brutalist-grid .brutalist-grid-fp-card{background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:0;padding:1.8rem 1.7rem 1.5rem}.theme-brutalist-grid .brutalist-grid-fp-h1{font-size:1.28rem;margin:0 0 .6rem}.theme-brutalist-grid .brutalist-grid-fp-p{font-size:.89rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-brutalist-grid .brutalist-grid-fp-form{display:grid;gap:.9rem;margin-bottom:.8rem}.theme-brutalist-grid .brutalist-grid-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-brutalist-grid .brutalist-grid-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-brutalist-grid .brutalist-grid-fp-label input:focus{border-color:var(--store-primary)}.theme-brutalist-grid .brutalist-grid-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.66rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-brutalist-grid .brutalist-grid-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-brutalist-grid .brutalist-grid-fp-back{display:block;margin-top:.9rem;text-align:center;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-brutalist-grid .brutalist-grid-fp-back:hover{color:var(--store-primary)}.theme-brutalist-grid .brutalist-grid-fp-orn{vertical-align:middle}.theme-cart-mart .cart-mart-fp-box{font-family:Oswald,Arial Narrow,sans-serif;max-width:26rem;margin:4rem auto;padding:2.4rem 2.2rem;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:2px}.theme-cart-mart .cart-mart-fp-orn{color:var(--store-accent);margin-bottom:1rem}.theme-cart-mart .cart-mart-fp-h1{font-size:1.35rem;margin:0 0 .6rem}.theme-cart-mart .cart-mart-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-cart-mart .cart-mart-fp-badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:2px;background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-primary);margin-bottom:.8rem}.theme-cart-mart .cart-mart-fp-form{display:grid;gap:.9rem}.theme-cart-mart .cart-mart-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-cart-mart .cart-mart-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:2px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-cart-mart .cart-mart-fp-label input:focus{border-color:var(--store-primary)}.theme-cart-mart .cart-mart-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:2px;padding:.68rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-cart-mart .cart-mart-fp-btn:hover{filter:brightness(1.06)}.theme-cart-mart .cart-mart-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:2px}.theme-cart-mart .cart-mart-fp-back{display:block;margin-top:1.2rem;text-align:center;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-cart-mart .cart-mart-fp-back:hover{color:var(--store-primary)}.theme-cart-mart .cart-mart-fp-orn{vertical-align:middle}.theme-cinematic .cinematic-fp-sheet{font-family:Oswald,Inter,sans-serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:2px;background:var(--store-surface, #fff);overflow:hidden}.theme-cinematic .cinematic-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-cinematic .cinematic-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-cinematic .cinematic-fp-head-n{font-size:.72rem;opacity:.85}.theme-cinematic .cinematic-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-cinematic .cinematic-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-cinematic .cinematic-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-cinematic .cinematic-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-cinematic .cinematic-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:2px;padding:.55rem .8rem}.theme-cinematic .cinematic-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-cinematic .cinematic-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-cinematic .cinematic-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:2px;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-cinematic .cinematic-fp-btn:hover{filter:brightness(1.06)}.theme-cinematic .cinematic-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:2px}.theme-cinematic .cinematic-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-cinematic .cinematic-fp-back:hover{color:var(--store-primary)}.theme-cinematic .cinematic-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-cinematic .cinematic-fp-orn{vertical-align:middle}.theme-clinic-soft .clinic-soft-fp-tty{font-family:Inter,system-ui,sans-serif;max-width:34rem;margin:4rem auto}.theme-clinic-soft .clinic-soft-fp-bar{display:flex;align-items:center;gap:.4rem;background:var(--store-ink, #10151b);border-radius:12px 12px 0 0;padding:.55rem .9rem}.theme-clinic-soft .clinic-soft-fp-bar span{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 70%,#fff);opacity:.8}.theme-clinic-soft .clinic-soft-fp-bar em{margin-left:.5rem;font-style:normal;font-size:.7rem;color:#cfd8e3;letter-spacing:.08em}.theme-clinic-soft .clinic-soft-fp-scr{background:var(--store-surface, #fff);border:1px solid var(--store-border, #d6dce4);border-top:0;border-radius:0 0 12px 12px;padding:1.4rem 1.3rem}.theme-clinic-soft .clinic-soft-fp-cmd{font-size:.86rem;margin:.5rem 0}.theme-clinic-soft .clinic-soft-fp-cmd b{color:var(--store-primary)}.theme-clinic-soft .clinic-soft-fp-out{font-size:.84rem;color:var(--store-muted, #5a6470);line-height:1.7;margin:.3rem 0 .9rem .95rem}.theme-clinic-soft .clinic-soft-fp-a{color:var(--store-primary);text-decoration:none;border:1px solid color-mix(in srgb,var(--store-primary) 35%,transparent);border-radius:12px;padding:.14rem .5rem;font-size:.8rem}.theme-clinic-soft .clinic-soft-fp-form{display:grid;gap:.7rem;border:1px dashed var(--store-border, #dfe4ea);border-radius:12px;padding:.9rem 1rem;margin:.8rem 0 1rem}.theme-clinic-soft .clinic-soft-fp-form label{display:flex;align-items:center;gap:.6rem;color:var(--store-accent);font-weight:800;font-size:.8rem}.theme-clinic-soft .clinic-soft-fp-form input{flex:1;font:inherit;font-size:.87rem;border:1px solid var(--store-border, #d8dee6);border-radius:12px;padding:.5rem .7rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-clinic-soft .clinic-soft-fp-form input:focus{border-color:var(--store-primary)}.theme-clinic-soft .clinic-soft-fp-form button{justify-self:start;background:var(--store-primary);color:#fff;border:0;border-radius:12px;padding:.5rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-clinic-soft .clinic-soft-fp-orn{vertical-align:middle}.theme-cyber-lab .cyber-lab-fp-split{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;max-width:52rem;margin:3.5rem auto;display:grid;border:1px solid var(--store-border, #e2e6ec);border-radius:0;overflow:hidden}@media(min-width:780px){.theme-cyber-lab .cyber-lab-fp-split{grid-template-columns:1fr 1.2fr}}.theme-cyber-lab .cyber-lab-fp-panel{background:color-mix(in srgb,var(--store-primary) 8%,var(--store-surface, #fff));padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.theme-cyber-lab .cyber-lab-fp-kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--store-primary);font-weight:800;margin:0}.theme-cyber-lab .cyber-lab-fp-panel-h{font-size:1.25rem;margin:.2rem 0 0}.theme-cyber-lab .cyber-lab-fp-panel-p{font-size:.87rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0}.theme-cyber-lab .cyber-lab-fp-orn{color:var(--store-accent);margin-top:auto;padding-top:1.4rem}.theme-cyber-lab .cyber-lab-fp-main{background:var(--store-surface, #fff);padding:2.2rem 2rem}.theme-cyber-lab .cyber-lab-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-cyber-lab .cyber-lab-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-cyber-lab .cyber-lab-fp-form{display:grid;gap:1rem}.theme-cyber-lab .cyber-lab-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-cyber-lab .cyber-lab-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-cyber-lab .cyber-lab-fp-label input:focus{border-color:var(--store-primary)}.theme-cyber-lab .cyber-lab-fp-row{display:flex;align-items:center;gap:1rem}.theme-cyber-lab .cyber-lab-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.68rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.theme-cyber-lab .cyber-lab-fp-btn:hover{filter:brightness(1.06)}.theme-cyber-lab .cyber-lab-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-cyber-lab .cyber-lab-fp-back{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-cyber-lab .cyber-lab-fp-back:hover{color:var(--store-primary)}.theme-cyber-lab .cyber-lab-fp-orn{vertical-align:middle}.theme-daily-loaf .daily-loaf-fp-box{font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;max-width:26rem;margin:4rem auto;padding:2.4rem 2.2rem;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:14px}.theme-daily-loaf .daily-loaf-fp-orn{color:var(--store-accent);margin-bottom:1rem}.theme-daily-loaf .daily-loaf-fp-h1{font-size:1.35rem;margin:0 0 .6rem}.theme-daily-loaf .daily-loaf-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-daily-loaf .daily-loaf-fp-badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:14px;background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-primary);margin-bottom:.8rem}.theme-daily-loaf .daily-loaf-fp-form{display:grid;gap:.9rem}.theme-daily-loaf .daily-loaf-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-daily-loaf .daily-loaf-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:14px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-daily-loaf .daily-loaf-fp-label input:focus{border-color:var(--store-primary)}.theme-daily-loaf .daily-loaf-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:14px;padding:.68rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-daily-loaf .daily-loaf-fp-btn:hover{filter:brightness(1.06)}.theme-daily-loaf .daily-loaf-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:14px}.theme-daily-loaf .daily-loaf-fp-back{display:block;margin-top:1.2rem;text-align:center;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-daily-loaf .daily-loaf-fp-back:hover{color:var(--store-primary)}.theme-daily-loaf .daily-loaf-fp-orn{vertical-align:middle}.theme-desert-sunset .desert-sunset-fp-split{font-family:Fraunces,Georgia,serif;max-width:52rem;margin:3.5rem auto;display:grid;border:1px solid var(--store-border, #e2e6ec);border-radius:10px;overflow:hidden}@media(min-width:780px){.theme-desert-sunset .desert-sunset-fp-split{grid-template-columns:1fr 1.2fr}}.theme-desert-sunset .desert-sunset-fp-panel{background:color-mix(in srgb,var(--store-primary) 8%,var(--store-surface, #fff));padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.theme-desert-sunset .desert-sunset-fp-kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--store-primary);font-weight:800;margin:0}.theme-desert-sunset .desert-sunset-fp-panel-h{font-size:1.25rem;margin:.2rem 0 0}.theme-desert-sunset .desert-sunset-fp-panel-p{font-size:.87rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0}.theme-desert-sunset .desert-sunset-fp-orn{color:var(--store-accent);margin-top:auto;padding-top:1.4rem}.theme-desert-sunset .desert-sunset-fp-main{background:var(--store-surface, #fff);padding:2.2rem 2rem}.theme-desert-sunset .desert-sunset-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-desert-sunset .desert-sunset-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-desert-sunset .desert-sunset-fp-form{display:grid;gap:1rem}.theme-desert-sunset .desert-sunset-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-desert-sunset .desert-sunset-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:10px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-desert-sunset .desert-sunset-fp-label input:focus{border-color:var(--store-primary)}.theme-desert-sunset .desert-sunset-fp-row{display:flex;align-items:center;gap:1rem}.theme-desert-sunset .desert-sunset-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:10px;padding:.68rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.theme-desert-sunset .desert-sunset-fp-btn:hover{filter:brightness(1.06)}.theme-desert-sunset .desert-sunset-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:10px}.theme-desert-sunset .desert-sunset-fp-back{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-desert-sunset .desert-sunset-fp-back:hover{color:var(--store-primary)}.theme-desert-sunset .desert-sunset-fp-orn{vertical-align:middle}.theme-drape-form .drape-form-fp-split{font-family:Inter,system-ui,sans-serif;max-width:52rem;margin:3.5rem auto;display:grid;border:1px solid var(--store-border, #e2e6ec);border-radius:0;overflow:hidden}@media(min-width:780px){.theme-drape-form .drape-form-fp-split{grid-template-columns:1fr 1.2fr}}.theme-drape-form .drape-form-fp-panel{background:color-mix(in srgb,var(--store-primary) 8%,var(--store-surface, #fff));padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.theme-drape-form .drape-form-fp-kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--store-primary);font-weight:800;margin:0}.theme-drape-form .drape-form-fp-panel-h{font-size:1.25rem;margin:.2rem 0 0}.theme-drape-form .drape-form-fp-panel-p{font-size:.87rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0}.theme-drape-form .drape-form-fp-orn{color:var(--store-accent);margin-top:auto;padding-top:1.4rem}.theme-drape-form .drape-form-fp-main{background:var(--store-surface, #fff);padding:2.2rem 2rem}.theme-drape-form .drape-form-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-drape-form .drape-form-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-drape-form .drape-form-fp-form{display:grid;gap:1rem}.theme-drape-form .drape-form-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-drape-form .drape-form-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-drape-form .drape-form-fp-label input:focus{border-color:var(--store-primary)}.theme-drape-form .drape-form-fp-row{display:flex;align-items:center;gap:1rem}.theme-drape-form .drape-form-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.68rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.theme-drape-form .drape-form-fp-btn:hover{filter:brightness(1.06)}.theme-drape-form .drape-form-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-drape-form .drape-form-fp-back{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-drape-form .drape-form-fp-back:hover{color:var(--store-primary)}.theme-drape-form .drape-form-fp-orn{vertical-align:middle}.theme-editorial-lux .editorial-lux-fp-box{font-family:Playfair Display,Didot,Georgia,serif;max-width:26rem;margin:4rem auto;padding:2.4rem 2.2rem;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:0}.theme-editorial-lux .editorial-lux-fp-orn{color:var(--store-accent);margin-bottom:1rem}.theme-editorial-lux .editorial-lux-fp-h1{font-size:1.35rem;margin:0 0 .6rem}.theme-editorial-lux .editorial-lux-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-editorial-lux .editorial-lux-fp-badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:0;background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-primary);margin-bottom:.8rem}.theme-editorial-lux .editorial-lux-fp-form{display:grid;gap:.9rem}.theme-editorial-lux .editorial-lux-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-editorial-lux .editorial-lux-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-editorial-lux .editorial-lux-fp-label input:focus{border-color:var(--store-primary)}.theme-editorial-lux .editorial-lux-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.68rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-editorial-lux .editorial-lux-fp-btn:hover{filter:brightness(1.06)}.theme-editorial-lux .editorial-lux-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-editorial-lux .editorial-lux-fp-back{display:block;margin-top:1.2rem;text-align:center;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-editorial-lux .editorial-lux-fp-back:hover{color:var(--store-primary)}.theme-editorial-lux .editorial-lux-fp-orn{vertical-align:middle}.theme-gallant-house .gallant-house-fp-split{font-family:Playfair Display,Didot,Georgia,serif;max-width:52rem;margin:3.5rem auto;display:grid;border:1px solid var(--store-border, #e2e6ec);border-radius:0;overflow:hidden}@media(min-width:780px){.theme-gallant-house .gallant-house-fp-split{grid-template-columns:1fr 1.2fr}}.theme-gallant-house .gallant-house-fp-panel{background:color-mix(in srgb,var(--store-primary) 8%,var(--store-surface, #fff));padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.theme-gallant-house .gallant-house-fp-kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--store-primary);font-weight:800;margin:0}.theme-gallant-house .gallant-house-fp-panel-h{font-size:1.25rem;margin:.2rem 0 0}.theme-gallant-house .gallant-house-fp-panel-p{font-size:.87rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0}.theme-gallant-house .gallant-house-fp-orn{color:var(--store-accent);margin-top:auto;padding-top:1.4rem}.theme-gallant-house .gallant-house-fp-main{background:var(--store-surface, #fff);padding:2.2rem 2rem}.theme-gallant-house .gallant-house-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-gallant-house .gallant-house-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-gallant-house .gallant-house-fp-form{display:grid;gap:1rem}.theme-gallant-house .gallant-house-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-gallant-house .gallant-house-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-gallant-house .gallant-house-fp-label input:focus{border-color:var(--store-primary)}.theme-gallant-house .gallant-house-fp-row{display:flex;align-items:center;gap:1rem}.theme-gallant-house .gallant-house-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.68rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.theme-gallant-house .gallant-house-fp-btn:hover{filter:brightness(1.06)}.theme-gallant-house .gallant-house-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-gallant-house .gallant-house-fp-back{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-gallant-house .gallant-house-fp-back:hover{color:var(--store-primary)}.theme-gallant-house .gallant-house-fp-orn{vertical-align:middle}.theme-glass-boutique .glass-boutique-fp-quiet{font-family:Space Grotesk,Inter,system-ui,sans-serif;max-width:24rem;margin:5rem auto;text-align:center}.theme-glass-boutique .glass-boutique-fp-kick{font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--store-accent);font-weight:800;margin:0 0 .8rem}.theme-glass-boutique .glass-boutique-fp-rule{border-top:1px solid var(--store-border, #e2e6ec);margin:1.2rem 0}.theme-glass-boutique .glass-boutique-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-glass-boutique .glass-boutique-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-glass-boutique .glass-boutique-fp-form{display:grid;gap:.8rem;justify-items:center}.theme-glass-boutique .glass-boutique-fp-bare{width:100%;font:inherit;font-size:.92rem;text-align:center;border:0;border-bottom:2px solid var(--store-primary);background:transparent;padding:.55rem .2rem;color:inherit;outline:none}.theme-glass-boutique .glass-boutique-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:999px;padding:.62rem 1.8rem;font:inherit;font-weight:700;cursor:pointer}.theme-glass-boutique .glass-boutique-fp-btn:hover{filter:brightness(1.06)}.theme-glass-boutique .glass-boutique-fp-link{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;border-bottom:1px solid var(--store-accent)}.theme-glass-boutique .glass-boutique-fp-link:hover{color:var(--store-primary)}.theme-glass-boutique .glass-boutique-fp-orn{vertical-align:middle}.theme-green-grocer .green-grocer-fp-steps{font-family:Quicksand,Inter,system-ui,sans-serif;max-width:27rem;margin:4rem auto}.theme-green-grocer .green-grocer-fp-track{display:flex;align-items:center;gap:.5rem;margin-bottom:1.6rem;padding:0 .4rem}.theme-green-grocer .green-grocer-fp-step{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;font-size:.82rem;font-weight:800;border:2px solid var(--store-border, #dfe4ea);color:var(--store-muted, #8b94a1);background:var(--store-surface, #fff)}.theme-green-grocer .green-grocer-fp-step.on{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.theme-green-grocer .green-grocer-fp-bar{flex:1;border-top:2px dashed var(--store-border, #dfe4ea)}.theme-green-grocer .green-grocer-fp-card{background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:16px;padding:1.8rem 1.7rem 1.5rem}.theme-green-grocer .green-grocer-fp-h1{font-size:1.28rem;margin:0 0 .6rem}.theme-green-grocer .green-grocer-fp-p{font-size:.89rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-green-grocer .green-grocer-fp-form{display:grid;gap:.9rem;margin-bottom:.8rem}.theme-green-grocer .green-grocer-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-green-grocer .green-grocer-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:16px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-green-grocer .green-grocer-fp-label input:focus{border-color:var(--store-primary)}.theme-green-grocer .green-grocer-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:16px;padding:.66rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-green-grocer .green-grocer-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:16px}.theme-green-grocer .green-grocer-fp-back{display:block;margin-top:.9rem;text-align:center;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-green-grocer .green-grocer-fp-back:hover{color:var(--store-primary)}.theme-green-grocer .green-grocer-fp-orn{vertical-align:middle}.theme-grid .grid-fp-sheet{font-family:Oswald,Arial Narrow,sans-serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:2px;background:var(--store-surface, #fff);overflow:hidden}.theme-grid .grid-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-grid .grid-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-grid .grid-fp-head-n{font-size:.72rem;opacity:.85}.theme-grid .grid-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-grid .grid-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-grid .grid-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-grid .grid-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-grid .grid-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:2px;padding:.55rem .8rem}.theme-grid .grid-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-grid .grid-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-grid .grid-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:2px;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-grid .grid-fp-btn:hover{filter:brightness(1.06)}.theme-grid .grid-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:2px}.theme-grid .grid-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-grid .grid-fp-back:hover{color:var(--store-primary)}.theme-grid .grid-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-grid .grid-fp-orn{vertical-align:middle}.theme-harvest-table .harvest-table-fp-split{font-family:Quicksand,Inter,system-ui,sans-serif;max-width:52rem;margin:3.5rem auto;display:grid;border:1px solid var(--store-border, #e2e6ec);border-radius:16px;overflow:hidden}@media(min-width:780px){.theme-harvest-table .harvest-table-fp-split{grid-template-columns:1fr 1.2fr}}.theme-harvest-table .harvest-table-fp-panel{background:color-mix(in srgb,var(--store-primary) 8%,var(--store-surface, #fff));padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.theme-harvest-table .harvest-table-fp-kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--store-primary);font-weight:800;margin:0}.theme-harvest-table .harvest-table-fp-panel-h{font-size:1.25rem;margin:.2rem 0 0}.theme-harvest-table .harvest-table-fp-panel-p{font-size:.87rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0}.theme-harvest-table .harvest-table-fp-orn{color:var(--store-accent);margin-top:auto;padding-top:1.4rem}.theme-harvest-table .harvest-table-fp-main{background:var(--store-surface, #fff);padding:2.2rem 2rem}.theme-harvest-table .harvest-table-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-harvest-table .harvest-table-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-harvest-table .harvest-table-fp-form{display:grid;gap:1rem}.theme-harvest-table .harvest-table-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-harvest-table .harvest-table-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:16px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-harvest-table .harvest-table-fp-label input:focus{border-color:var(--store-primary)}.theme-harvest-table .harvest-table-fp-row{display:flex;align-items:center;gap:1rem}.theme-harvest-table .harvest-table-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:16px;padding:.68rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.theme-harvest-table .harvest-table-fp-btn:hover{filter:brightness(1.06)}.theme-harvest-table .harvest-table-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:16px}.theme-harvest-table .harvest-table-fp-back{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-harvest-table .harvest-table-fp-back:hover{color:var(--store-primary)}.theme-harvest-table .harvest-table-fp-orn{vertical-align:middle}.theme-heritage .heritage-fp-sheet{font-family:Georgia,Playfair Display,serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:2px;background:var(--store-surface, #fff);overflow:hidden}.theme-heritage .heritage-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-heritage .heritage-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-heritage .heritage-fp-head-n{font-size:.72rem;opacity:.85}.theme-heritage .heritage-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-heritage .heritage-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-heritage .heritage-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-heritage .heritage-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-heritage .heritage-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:2px;padding:.55rem .8rem}.theme-heritage .heritage-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-heritage .heritage-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-heritage .heritage-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:2px;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-heritage .heritage-fp-btn:hover{filter:brightness(1.06)}.theme-heritage .heritage-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:2px}.theme-heritage .heritage-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-heritage .heritage-fp-back:hover{color:var(--store-primary)}.theme-heritage .heritage-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-heritage .heritage-fp-orn{vertical-align:middle}.theme-industrial-steel .industrial-steel-fp-letter{font-family:Oswald,Arial Narrow,sans-serif;max-width:26rem;margin:4rem auto;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:2px;padding:2rem 1.9rem;box-shadow:0 18px 40px -30px #0f172a66;text-align:center}.theme-industrial-steel .industrial-steel-fp-orn{color:var(--store-accent);margin-bottom:.6rem}.theme-industrial-steel .industrial-steel-fp-from{font-size:.78rem;font-style:italic;color:var(--store-muted, #8b94a1);margin:0 0 1rem}.theme-industrial-steel .industrial-steel-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-industrial-steel .industrial-steel-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-industrial-steel .industrial-steel-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-industrial-steel .industrial-steel-fp-form input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:2px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-industrial-steel .industrial-steel-fp-form input:focus{border-color:var(--store-primary)}.theme-industrial-steel .industrial-steel-fp-form button{background:var(--store-primary);color:#fff;border:0;border-radius:2px;padding:.64rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-industrial-steel .industrial-steel-fp-link{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;border-bottom:1px solid var(--store-accent)}.theme-industrial-steel .industrial-steel-fp-link:hover{color:var(--store-primary)}.theme-industrial-steel .industrial-steel-fp-orn{vertical-align:middle}.theme-kernel-terminal .kernel-terminal-fp-wrap{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;max-width:26rem;margin:4.5rem auto;display:grid;gap:.6rem}.theme-kernel-terminal .kernel-terminal-fp-bubble{padding:.9rem 1.1rem;border-radius:0;font-size:.92rem;line-height:1.65;max-width:92%}.theme-kernel-terminal .kernel-terminal-fp-fromUs{justify-self:end;background:var(--store-primary);color:#fff;border-bottom-right-radius:4px}.theme-kernel-terminal .kernel-terminal-fp-fromUs p{margin:0}.theme-kernel-terminal .kernel-terminal-fp-fromThem{justify-self:start;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);color:var(--store-muted, #4c5561);border-bottom-left-radius:4px}.theme-kernel-terminal .kernel-terminal-fp-fromThem p{margin:0}.theme-kernel-terminal .kernel-terminal-fp-reply{display:flex;gap:.5rem}.theme-kernel-terminal .kernel-terminal-fp-reply input{flex:1;font:inherit;font-size:.92rem;border:1px solid var(--store-border, #d8dee6);border-radius:999px;padding:.65rem 1.1rem;background:var(--store-surface, #fff);color:inherit;outline:none}.theme-kernel-terminal .kernel-terminal-fp-reply input:focus{border-color:var(--store-primary)}.theme-kernel-terminal .kernel-terminal-fp-reply button{flex:none;width:2.9rem;height:2.9rem;border-radius:999px;border:0;background:var(--store-primary);color:#fff;display:grid;place-items:center;cursor:pointer}.theme-kernel-terminal .kernel-terminal-fp-back{margin-top:.8rem;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;text-align:center}.theme-kernel-terminal .kernel-terminal-fp-back:hover{color:var(--store-primary)}.theme-kernel-terminal .kernel-terminal-fp-orn{vertical-align:middle}.theme-lookbook-press .lookbook-press-fp-sheet{font-family:Playfair Display,Georgia,Times New Roman,serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:4px;background:var(--store-surface, #fff);overflow:hidden}.theme-lookbook-press .lookbook-press-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-lookbook-press .lookbook-press-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-lookbook-press .lookbook-press-fp-head-n{font-size:.72rem;opacity:.85}.theme-lookbook-press .lookbook-press-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-lookbook-press .lookbook-press-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-lookbook-press .lookbook-press-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-lookbook-press .lookbook-press-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-lookbook-press .lookbook-press-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:4px;padding:.55rem .8rem}.theme-lookbook-press .lookbook-press-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-lookbook-press .lookbook-press-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-lookbook-press .lookbook-press-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:4px;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-lookbook-press .lookbook-press-fp-btn:hover{filter:brightness(1.06)}.theme-lookbook-press .lookbook-press-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:4px}.theme-lookbook-press .lookbook-press-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-lookbook-press .lookbook-press-fp-back:hover{color:var(--store-primary)}.theme-lookbook-press .lookbook-press-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-lookbook-press .lookbook-press-fp-orn{vertical-align:middle}.theme-lumen .lumen-fp-tty{font-family:Inter,system-ui,sans-serif;max-width:34rem;margin:4rem auto}.theme-lumen .lumen-fp-bar{display:flex;align-items:center;gap:.4rem;background:var(--store-ink, #10151b);border-radius:0;padding:.55rem .9rem}.theme-lumen .lumen-fp-bar span{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 70%,#fff);opacity:.8}.theme-lumen .lumen-fp-bar em{margin-left:.5rem;font-style:normal;font-size:.7rem;color:#cfd8e3;letter-spacing:.08em}.theme-lumen .lumen-fp-scr{background:var(--store-surface, #fff);border:1px solid var(--store-border, #d6dce4);border-top:0;border-radius:0;padding:1.4rem 1.3rem}.theme-lumen .lumen-fp-cmd{font-size:.86rem;margin:.5rem 0}.theme-lumen .lumen-fp-cmd b{color:var(--store-primary)}.theme-lumen .lumen-fp-out{font-size:.84rem;color:var(--store-muted, #5a6470);line-height:1.7;margin:.3rem 0 .9rem .95rem}.theme-lumen .lumen-fp-a{color:var(--store-primary);text-decoration:none;border:1px solid color-mix(in srgb,var(--store-primary) 35%,transparent);border-radius:0;padding:.14rem .5rem;font-size:.8rem}.theme-lumen .lumen-fp-form{display:grid;gap:.7rem;border:1px dashed var(--store-border, #dfe4ea);border-radius:0;padding:.9rem 1rem;margin:.8rem 0 1rem}.theme-lumen .lumen-fp-form label{display:flex;align-items:center;gap:.6rem;color:var(--store-accent);font-weight:800;font-size:.8rem}.theme-lumen .lumen-fp-form input{flex:1;font:inherit;font-size:.87rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.5rem .7rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-lumen .lumen-fp-form input:focus{border-color:var(--store-primary)}.theme-lumen .lumen-fp-form button{justify-self:start;background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.5rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-lumen .lumen-fp-orn{vertical-align:middle}.theme-lux-noir .lux-noir-fp-sheet{font-family:Playfair Display,Didot,Georgia,serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:0;background:var(--store-surface, #fff);overflow:hidden}.theme-lux-noir .lux-noir-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-lux-noir .lux-noir-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-lux-noir .lux-noir-fp-head-n{font-size:.72rem;opacity:.85}.theme-lux-noir .lux-noir-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-lux-noir .lux-noir-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-lux-noir .lux-noir-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-lux-noir .lux-noir-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-lux-noir .lux-noir-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:0;padding:.55rem .8rem}.theme-lux-noir .lux-noir-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-lux-noir .lux-noir-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-lux-noir .lux-noir-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-lux-noir .lux-noir-fp-btn:hover{filter:brightness(1.06)}.theme-lux-noir .lux-noir-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-lux-noir .lux-noir-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-lux-noir .lux-noir-fp-back:hover{color:var(--store-primary)}.theme-lux-noir .lux-noir-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-lux-noir .lux-noir-fp-orn{vertical-align:middle}.theme-maison-line .maison-line-fp-tty{font-family:Playfair Display,Didot,Georgia,serif;max-width:34rem;margin:4rem auto}.theme-maison-line .maison-line-fp-bar{display:flex;align-items:center;gap:.4rem;background:var(--store-ink, #10151b);border-radius:0;padding:.55rem .9rem}.theme-maison-line .maison-line-fp-bar span{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 70%,#fff);opacity:.8}.theme-maison-line .maison-line-fp-bar em{margin-left:.5rem;font-style:normal;font-size:.7rem;color:#cfd8e3;letter-spacing:.08em}.theme-maison-line .maison-line-fp-scr{background:var(--store-surface, #fff);border:1px solid var(--store-border, #d6dce4);border-top:0;border-radius:0;padding:1.4rem 1.3rem}.theme-maison-line .maison-line-fp-cmd{font-size:.86rem;margin:.5rem 0}.theme-maison-line .maison-line-fp-cmd b{color:var(--store-primary)}.theme-maison-line .maison-line-fp-out{font-size:.84rem;color:var(--store-muted, #5a6470);line-height:1.7;margin:.3rem 0 .9rem .95rem}.theme-maison-line .maison-line-fp-a{color:var(--store-primary);text-decoration:none;border:1px solid color-mix(in srgb,var(--store-primary) 35%,transparent);border-radius:0;padding:.14rem .5rem;font-size:.8rem}.theme-maison-line .maison-line-fp-form{display:grid;gap:.7rem;border:1px dashed var(--store-border, #dfe4ea);border-radius:0;padding:.9rem 1rem;margin:.8rem 0 1rem}.theme-maison-line .maison-line-fp-form label{display:flex;align-items:center;gap:.6rem;color:var(--store-accent);font-weight:800;font-size:.8rem}.theme-maison-line .maison-line-fp-form input{flex:1;font:inherit;font-size:.87rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.5rem .7rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-maison-line .maison-line-fp-form input:focus{border-color:var(--store-primary)}.theme-maison-line .maison-line-fp-form button{justify-self:start;background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.5rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-maison-line .maison-line-fp-orn{vertical-align:middle}.theme-medisource-spec .medisource-spec-fp-letter{font-family:Inter,system-ui,sans-serif;max-width:26rem;margin:4rem auto;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:12px;padding:2rem 1.9rem;box-shadow:0 18px 40px -30px #0f172a66;text-align:center}.theme-medisource-spec .medisource-spec-fp-orn{color:var(--store-accent);margin-bottom:.6rem}.theme-medisource-spec .medisource-spec-fp-from{font-size:.78rem;font-style:italic;color:var(--store-muted, #8b94a1);margin:0 0 1rem}.theme-medisource-spec .medisource-spec-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-medisource-spec .medisource-spec-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-medisource-spec .medisource-spec-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-medisource-spec .medisource-spec-fp-form input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:12px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-medisource-spec .medisource-spec-fp-form input:focus{border-color:var(--store-primary)}.theme-medisource-spec .medisource-spec-fp-form button{background:var(--store-primary);color:#fff;border:0;border-radius:12px;padding:.64rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-medisource-spec .medisource-spec-fp-link{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;border-bottom:1px solid var(--store-accent)}.theme-medisource-spec .medisource-spec-fp-link:hover{color:var(--store-primary)}.theme-medisource-spec .medisource-spec-fp-orn{vertical-align:middle}.theme-mercado .mercado-fp-split{font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;max-width:52rem;margin:3.5rem auto;display:grid;border:1px solid var(--store-border, #e2e6ec);border-radius:14px;overflow:hidden}@media(min-width:780px){.theme-mercado .mercado-fp-split{grid-template-columns:1fr 1.2fr}}.theme-mercado .mercado-fp-panel{background:color-mix(in srgb,var(--store-primary) 8%,var(--store-surface, #fff));padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.theme-mercado .mercado-fp-kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--store-primary);font-weight:800;margin:0}.theme-mercado .mercado-fp-panel-h{font-size:1.25rem;margin:.2rem 0 0}.theme-mercado .mercado-fp-panel-p{font-size:.87rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0}.theme-mercado .mercado-fp-orn{color:var(--store-accent);margin-top:auto;padding-top:1.4rem}.theme-mercado .mercado-fp-main{background:var(--store-surface, #fff);padding:2.2rem 2rem}.theme-mercado .mercado-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-mercado .mercado-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-mercado .mercado-fp-form{display:grid;gap:1rem}.theme-mercado .mercado-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-mercado .mercado-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:14px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-mercado .mercado-fp-label input:focus{border-color:var(--store-primary)}.theme-mercado .mercado-fp-row{display:flex;align-items:center;gap:1rem}.theme-mercado .mercado-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:14px;padding:.68rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.theme-mercado .mercado-fp-btn:hover{filter:brightness(1.06)}.theme-mercado .mercado-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:14px}.theme-mercado .mercado-fp-back{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-mercado .mercado-fp-back:hover{color:var(--store-primary)}.theme-mercado .mercado-fp-orn{vertical-align:middle}.theme-minimal .minimal-fp-split{font-family:Inter,system-ui,sans-serif;max-width:52rem;margin:3.5rem auto;display:grid;border:1px solid var(--store-border, #e2e6ec);border-radius:0;overflow:hidden}@media(min-width:780px){.theme-minimal .minimal-fp-split{grid-template-columns:1fr 1.2fr}}.theme-minimal .minimal-fp-panel{background:color-mix(in srgb,var(--store-primary) 8%,var(--store-surface, #fff));padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.theme-minimal .minimal-fp-kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--store-primary);font-weight:800;margin:0}.theme-minimal .minimal-fp-panel-h{font-size:1.25rem;margin:.2rem 0 0}.theme-minimal .minimal-fp-panel-p{font-size:.87rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0}.theme-minimal .minimal-fp-orn{color:var(--store-accent);margin-top:auto;padding-top:1.4rem}.theme-minimal .minimal-fp-main{background:var(--store-surface, #fff);padding:2.2rem 2rem}.theme-minimal .minimal-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-minimal .minimal-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-minimal .minimal-fp-form{display:grid;gap:1rem}.theme-minimal .minimal-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-minimal .minimal-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-minimal .minimal-fp-label input:focus{border-color:var(--store-primary)}.theme-minimal .minimal-fp-row{display:flex;align-items:center;gap:1rem}.theme-minimal .minimal-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.68rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.theme-minimal .minimal-fp-btn:hover{filter:brightness(1.06)}.theme-minimal .minimal-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-minimal .minimal-fp-back{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-minimal .minimal-fp-back:hover{color:var(--store-primary)}.theme-minimal .minimal-fp-orn{vertical-align:middle}.theme-minimal-mono .minimal-mono-fp-quiet{font-family:Inter,system-ui,sans-serif;max-width:24rem;margin:5rem auto;text-align:center}.theme-minimal-mono .minimal-mono-fp-kick{font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--store-accent);font-weight:800;margin:0 0 .8rem}.theme-minimal-mono .minimal-mono-fp-rule{border-top:1px solid var(--store-border, #e2e6ec);margin:1.2rem 0}.theme-minimal-mono .minimal-mono-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-minimal-mono .minimal-mono-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-minimal-mono .minimal-mono-fp-form{display:grid;gap:.8rem;justify-items:center}.theme-minimal-mono .minimal-mono-fp-bare{width:100%;font:inherit;font-size:.92rem;text-align:center;border:0;border-bottom:2px solid var(--store-primary);background:transparent;padding:.55rem .2rem;color:inherit;outline:none}.theme-minimal-mono .minimal-mono-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:999px;padding:.62rem 1.8rem;font:inherit;font-weight:700;cursor:pointer}.theme-minimal-mono .minimal-mono-fp-btn:hover{filter:brightness(1.06)}.theme-minimal-mono .minimal-mono-fp-link{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;border-bottom:1px solid var(--store-accent)}.theme-minimal-mono .minimal-mono-fp-link:hover{color:var(--store-primary)}.theme-minimal-mono .minimal-mono-fp-orn{vertical-align:middle}.theme-modular-bench .modular-bench-fp-box{font-family:Oswald,Arial Narrow,sans-serif;max-width:26rem;margin:4rem auto;padding:2.4rem 2.2rem;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:2px}.theme-modular-bench .modular-bench-fp-orn{color:var(--store-accent);margin-bottom:1rem}.theme-modular-bench .modular-bench-fp-h1{font-size:1.35rem;margin:0 0 .6rem}.theme-modular-bench .modular-bench-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-modular-bench .modular-bench-fp-badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:2px;background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-primary);margin-bottom:.8rem}.theme-modular-bench .modular-bench-fp-form{display:grid;gap:.9rem}.theme-modular-bench .modular-bench-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-modular-bench .modular-bench-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:2px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-modular-bench .modular-bench-fp-label input:focus{border-color:var(--store-primary)}.theme-modular-bench .modular-bench-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:2px;padding:.68rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-modular-bench .modular-bench-fp-btn:hover{filter:brightness(1.06)}.theme-modular-bench .modular-bench-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:2px}.theme-modular-bench .modular-bench-fp-back{display:block;margin-top:1.2rem;text-align:center;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-modular-bench .modular-bench-fp-back:hover{color:var(--store-primary)}.theme-modular-bench .modular-bench-fp-orn{vertical-align:middle}.theme-monochrome-street .monochrome-street-fp-box{font-family:ui-rounded,Trebuchet MS,Segoe UI,sans-serif;max-width:26rem;margin:4rem auto;padding:2.4rem 2.2rem;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:18px}.theme-monochrome-street .monochrome-street-fp-orn{color:var(--store-accent);margin-bottom:1rem}.theme-monochrome-street .monochrome-street-fp-h1{font-size:1.35rem;margin:0 0 .6rem}.theme-monochrome-street .monochrome-street-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-monochrome-street .monochrome-street-fp-badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:18px;background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-primary);margin-bottom:.8rem}.theme-monochrome-street .monochrome-street-fp-form{display:grid;gap:.9rem}.theme-monochrome-street .monochrome-street-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-monochrome-street .monochrome-street-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:18px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-monochrome-street .monochrome-street-fp-label input:focus{border-color:var(--store-primary)}.theme-monochrome-street .monochrome-street-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:18px;padding:.68rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-monochrome-street .monochrome-street-fp-btn:hover{filter:brightness(1.06)}.theme-monochrome-street .monochrome-street-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:18px}.theme-monochrome-street .monochrome-street-fp-back{display:block;margin-top:1.2rem;text-align:center;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-monochrome-street .monochrome-street-fp-back:hover{color:var(--store-primary)}.theme-monochrome-street .monochrome-street-fp-orn{vertical-align:middle}.theme-neon-market .neon-market-fp-sheet{font-family:Space Grotesk,Inter,system-ui,sans-serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:20px;background:var(--store-surface, #fff);overflow:hidden}.theme-neon-market .neon-market-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-neon-market .neon-market-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-neon-market .neon-market-fp-head-n{font-size:.72rem;opacity:.85}.theme-neon-market .neon-market-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-neon-market .neon-market-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-neon-market .neon-market-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-neon-market .neon-market-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-neon-market .neon-market-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:20px;padding:.55rem .8rem}.theme-neon-market .neon-market-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-neon-market .neon-market-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-neon-market .neon-market-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:20px;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-neon-market .neon-market-fp-btn:hover{filter:brightness(1.06)}.theme-neon-market .neon-market-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:20px}.theme-neon-market .neon-market-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-neon-market .neon-market-fp-back:hover{color:var(--store-primary)}.theme-neon-market .neon-market-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-neon-market .neon-market-fp-orn{vertical-align:middle}.theme-northlight .northlight-fp-box{font-family:Quicksand,Inter,system-ui,sans-serif;max-width:26rem;margin:4rem auto;padding:2.4rem 2.2rem;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:16px}.theme-northlight .northlight-fp-orn{color:var(--store-accent);margin-bottom:1rem}.theme-northlight .northlight-fp-h1{font-size:1.35rem;margin:0 0 .6rem}.theme-northlight .northlight-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-northlight .northlight-fp-badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:16px;background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-primary);margin-bottom:.8rem}.theme-northlight .northlight-fp-form{display:grid;gap:.9rem}.theme-northlight .northlight-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-northlight .northlight-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:16px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-northlight .northlight-fp-label input:focus{border-color:var(--store-primary)}.theme-northlight .northlight-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:16px;padding:.68rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-northlight .northlight-fp-btn:hover{filter:brightness(1.06)}.theme-northlight .northlight-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:16px}.theme-northlight .northlight-fp-back{display:block;margin-top:1.2rem;text-align:center;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-northlight .northlight-fp-back:hover{color:var(--store-primary)}.theme-northlight .northlight-fp-orn{vertical-align:middle}.theme-nova-bazaar .nova-bazaar-fp-wrap{font-family:Space Grotesk,Inter,system-ui,sans-serif;max-width:26rem;margin:4.5rem auto;display:grid;gap:.6rem}.theme-nova-bazaar .nova-bazaar-fp-bubble{padding:.9rem 1.1rem;border-radius:20px;font-size:.92rem;line-height:1.65;max-width:92%}.theme-nova-bazaar .nova-bazaar-fp-fromUs{justify-self:end;background:var(--store-primary);color:#fff;border-bottom-right-radius:4px}.theme-nova-bazaar .nova-bazaar-fp-fromUs p{margin:0}.theme-nova-bazaar .nova-bazaar-fp-fromThem{justify-self:start;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);color:var(--store-muted, #4c5561);border-bottom-left-radius:4px}.theme-nova-bazaar .nova-bazaar-fp-fromThem p{margin:0}.theme-nova-bazaar .nova-bazaar-fp-reply{display:flex;gap:.5rem}.theme-nova-bazaar .nova-bazaar-fp-reply input{flex:1;font:inherit;font-size:.92rem;border:1px solid var(--store-border, #d8dee6);border-radius:999px;padding:.65rem 1.1rem;background:var(--store-surface, #fff);color:inherit;outline:none}.theme-nova-bazaar .nova-bazaar-fp-reply input:focus{border-color:var(--store-primary)}.theme-nova-bazaar .nova-bazaar-fp-reply button{flex:none;width:2.9rem;height:2.9rem;border-radius:999px;border:0;background:var(--store-primary);color:#fff;display:grid;place-items:center;cursor:pointer}.theme-nova-bazaar .nova-bazaar-fp-back{margin-top:.8rem;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;text-align:center}.theme-nova-bazaar .nova-bazaar-fp-back:hover{color:var(--store-primary)}.theme-nova-bazaar .nova-bazaar-fp-orn{vertical-align:middle}.theme-oceanic-blue .oceanic-blue-fp-tty{font-family:Inter,system-ui,sans-serif;max-width:34rem;margin:4rem auto}.theme-oceanic-blue .oceanic-blue-fp-bar{display:flex;align-items:center;gap:.4rem;background:var(--store-ink, #10151b);border-radius:16px 16px 0 0;padding:.55rem .9rem}.theme-oceanic-blue .oceanic-blue-fp-bar span{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 70%,#fff);opacity:.8}.theme-oceanic-blue .oceanic-blue-fp-bar em{margin-left:.5rem;font-style:normal;font-size:.7rem;color:#cfd8e3;letter-spacing:.08em}.theme-oceanic-blue .oceanic-blue-fp-scr{background:var(--store-surface, #fff);border:1px solid var(--store-border, #d6dce4);border-top:0;border-radius:0 0 16px 16px;padding:1.4rem 1.3rem}.theme-oceanic-blue .oceanic-blue-fp-cmd{font-size:.86rem;margin:.5rem 0}.theme-oceanic-blue .oceanic-blue-fp-cmd b{color:var(--store-primary)}.theme-oceanic-blue .oceanic-blue-fp-out{font-size:.84rem;color:var(--store-muted, #5a6470);line-height:1.7;margin:.3rem 0 .9rem .95rem}.theme-oceanic-blue .oceanic-blue-fp-a{color:var(--store-primary);text-decoration:none;border:1px solid color-mix(in srgb,var(--store-primary) 35%,transparent);border-radius:16px;padding:.14rem .5rem;font-size:.8rem}.theme-oceanic-blue .oceanic-blue-fp-form{display:grid;gap:.7rem;border:1px dashed var(--store-border, #dfe4ea);border-radius:16px;padding:.9rem 1rem;margin:.8rem 0 1rem}.theme-oceanic-blue .oceanic-blue-fp-form label{display:flex;align-items:center;gap:.6rem;color:var(--store-accent);font-weight:800;font-size:.8rem}.theme-oceanic-blue .oceanic-blue-fp-form input{flex:1;font:inherit;font-size:.87rem;border:1px solid var(--store-border, #d8dee6);border-radius:16px;padding:.5rem .7rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-oceanic-blue .oceanic-blue-fp-form input:focus{border-color:var(--store-primary)}.theme-oceanic-blue .oceanic-blue-fp-form button{justify-self:start;background:var(--store-primary);color:#fff;border:0;border-radius:16px;padding:.5rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-oceanic-blue .oceanic-blue-fp-orn{vertical-align:middle}.theme-orchard-fresh .orchard-fresh-fp-sheet{font-family:Quicksand,Inter,system-ui,sans-serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:16px;background:var(--store-surface, #fff);overflow:hidden}.theme-orchard-fresh .orchard-fresh-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-orchard-fresh .orchard-fresh-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-orchard-fresh .orchard-fresh-fp-head-n{font-size:.72rem;opacity:.85}.theme-orchard-fresh .orchard-fresh-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-orchard-fresh .orchard-fresh-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-orchard-fresh .orchard-fresh-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-orchard-fresh .orchard-fresh-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-orchard-fresh .orchard-fresh-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:16px;padding:.55rem .8rem}.theme-orchard-fresh .orchard-fresh-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-orchard-fresh .orchard-fresh-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-orchard-fresh .orchard-fresh-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:16px;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-orchard-fresh .orchard-fresh-fp-btn:hover{filter:brightness(1.06)}.theme-orchard-fresh .orchard-fresh-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:16px}.theme-orchard-fresh .orchard-fresh-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-orchard-fresh .orchard-fresh-fp-back:hover{color:var(--store-primary)}.theme-orchard-fresh .orchard-fresh-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-orchard-fresh .orchard-fresh-fp-orn{vertical-align:middle}.theme-organic-flow .organic-flow-fp-tty{font-family:Quicksand,Inter,system-ui,sans-serif;max-width:34rem;margin:4rem auto}.theme-organic-flow .organic-flow-fp-bar{display:flex;align-items:center;gap:.4rem;background:var(--store-ink, #10151b);border-radius:16px 16px 0 0;padding:.55rem .9rem}.theme-organic-flow .organic-flow-fp-bar span{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 70%,#fff);opacity:.8}.theme-organic-flow .organic-flow-fp-bar em{margin-left:.5rem;font-style:normal;font-size:.7rem;color:#cfd8e3;letter-spacing:.08em}.theme-organic-flow .organic-flow-fp-scr{background:var(--store-surface, #fff);border:1px solid var(--store-border, #d6dce4);border-top:0;border-radius:0 0 16px 16px;padding:1.4rem 1.3rem}.theme-organic-flow .organic-flow-fp-cmd{font-size:.86rem;margin:.5rem 0}.theme-organic-flow .organic-flow-fp-cmd b{color:var(--store-primary)}.theme-organic-flow .organic-flow-fp-out{font-size:.84rem;color:var(--store-muted, #5a6470);line-height:1.7;margin:.3rem 0 .9rem .95rem}.theme-organic-flow .organic-flow-fp-a{color:var(--store-primary);text-decoration:none;border:1px solid color-mix(in srgb,var(--store-primary) 35%,transparent);border-radius:16px;padding:.14rem .5rem;font-size:.8rem}.theme-organic-flow .organic-flow-fp-form{display:grid;gap:.7rem;border:1px dashed var(--store-border, #dfe4ea);border-radius:16px;padding:.9rem 1rem;margin:.8rem 0 1rem}.theme-organic-flow .organic-flow-fp-form label{display:flex;align-items:center;gap:.6rem;color:var(--store-accent);font-weight:800;font-size:.8rem}.theme-organic-flow .organic-flow-fp-form input{flex:1;font:inherit;font-size:.87rem;border:1px solid var(--store-border, #d8dee6);border-radius:16px;padding:.5rem .7rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-organic-flow .organic-flow-fp-form input:focus{border-color:var(--store-primary)}.theme-organic-flow .organic-flow-fp-form button{justify-self:start;background:var(--store-primary);color:#fff;border:0;border-radius:16px;padding:.5rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-organic-flow .organic-flow-fp-orn{vertical-align:middle}.theme-packline-base .packline-base-fp-box{font-family:Oswald,Arial Narrow,sans-serif;max-width:26rem;margin:4rem auto;padding:2.4rem 2.2rem;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:2px}.theme-packline-base .packline-base-fp-orn{color:var(--store-accent);margin-bottom:1rem}.theme-packline-base .packline-base-fp-h1{font-size:1.35rem;margin:0 0 .6rem}.theme-packline-base .packline-base-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-packline-base .packline-base-fp-badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:2px;background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-primary);margin-bottom:.8rem}.theme-packline-base .packline-base-fp-form{display:grid;gap:.9rem}.theme-packline-base .packline-base-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-packline-base .packline-base-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:2px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-packline-base .packline-base-fp-label input:focus{border-color:var(--store-primary)}.theme-packline-base .packline-base-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:2px;padding:.68rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-packline-base .packline-base-fp-btn:hover{filter:brightness(1.06)}.theme-packline-base .packline-base-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:2px}.theme-packline-base .packline-base-fp-back{display:block;margin-top:1.2rem;text-align:center;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-packline-base .packline-base-fp-back:hover{color:var(--store-primary)}.theme-packline-base .packline-base-fp-orn{vertical-align:middle}.theme-pastel-dream .pastel-dream-fp-box{font-family:ui-rounded,Trebuchet MS,Segoe UI,sans-serif;max-width:26rem;margin:4rem auto;padding:2.4rem 2.2rem;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:18px}.theme-pastel-dream .pastel-dream-fp-orn{color:var(--store-accent);margin-bottom:1rem}.theme-pastel-dream .pastel-dream-fp-h1{font-size:1.35rem;margin:0 0 .6rem}.theme-pastel-dream .pastel-dream-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-pastel-dream .pastel-dream-fp-badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:18px;background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-primary);margin-bottom:.8rem}.theme-pastel-dream .pastel-dream-fp-form{display:grid;gap:.9rem}.theme-pastel-dream .pastel-dream-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-pastel-dream .pastel-dream-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:18px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-pastel-dream .pastel-dream-fp-label input:focus{border-color:var(--store-primary)}.theme-pastel-dream .pastel-dream-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:18px;padding:.68rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-pastel-dream .pastel-dream-fp-btn:hover{filter:brightness(1.06)}.theme-pastel-dream .pastel-dream-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:18px}.theme-pastel-dream .pastel-dream-fp-back{display:block;margin-top:1.2rem;text-align:center;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-pastel-dream .pastel-dream-fp-back:hover{color:var(--store-primary)}.theme-pastel-dream .pastel-dream-fp-orn{vertical-align:middle}.theme-pop-art .pop-art-fp-split{font-family:ui-rounded,Trebuchet MS,Segoe UI,sans-serif;max-width:52rem;margin:3.5rem auto;display:grid;border:1px solid var(--store-border, #e2e6ec);border-radius:18px;overflow:hidden}@media(min-width:780px){.theme-pop-art .pop-art-fp-split{grid-template-columns:1fr 1.2fr}}.theme-pop-art .pop-art-fp-panel{background:color-mix(in srgb,var(--store-primary) 8%,var(--store-surface, #fff));padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.theme-pop-art .pop-art-fp-kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--store-primary);font-weight:800;margin:0}.theme-pop-art .pop-art-fp-panel-h{font-size:1.25rem;margin:.2rem 0 0}.theme-pop-art .pop-art-fp-panel-p{font-size:.87rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0}.theme-pop-art .pop-art-fp-orn{color:var(--store-accent);margin-top:auto;padding-top:1.4rem}.theme-pop-art .pop-art-fp-main{background:var(--store-surface, #fff);padding:2.2rem 2rem}.theme-pop-art .pop-art-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-pop-art .pop-art-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-pop-art .pop-art-fp-form{display:grid;gap:1rem}.theme-pop-art .pop-art-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-pop-art .pop-art-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:18px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-pop-art .pop-art-fp-label input:focus{border-color:var(--store-primary)}.theme-pop-art .pop-art-fp-row{display:flex;align-items:center;gap:1rem}.theme-pop-art .pop-art-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:18px;padding:.68rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.theme-pop-art .pop-art-fp-btn:hover{filter:brightness(1.06)}.theme-pop-art .pop-art-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:18px}.theme-pop-art .pop-art-fp-back{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-pop-art .pop-art-fp-back:hover{color:var(--store-primary)}.theme-pop-art .pop-art-fp-orn{vertical-align:middle}.theme-quantum-display .quantum-display-fp-split{font-family:Space Grotesk,Inter,sans-serif;max-width:52rem;margin:3.5rem auto;display:grid;border:1px solid var(--store-border, #e2e6ec);border-radius:14px;overflow:hidden}@media(min-width:780px){.theme-quantum-display .quantum-display-fp-split{grid-template-columns:1fr 1.2fr}}.theme-quantum-display .quantum-display-fp-panel{background:color-mix(in srgb,var(--store-primary) 8%,var(--store-surface, #fff));padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.theme-quantum-display .quantum-display-fp-kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--store-primary);font-weight:800;margin:0}.theme-quantum-display .quantum-display-fp-panel-h{font-size:1.25rem;margin:.2rem 0 0}.theme-quantum-display .quantum-display-fp-panel-p{font-size:.87rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0}.theme-quantum-display .quantum-display-fp-orn{color:var(--store-accent);margin-top:auto;padding-top:1.4rem}.theme-quantum-display .quantum-display-fp-main{background:var(--store-surface, #fff);padding:2.2rem 2rem}.theme-quantum-display .quantum-display-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-quantum-display .quantum-display-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-quantum-display .quantum-display-fp-form{display:grid;gap:1rem}.theme-quantum-display .quantum-display-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-quantum-display .quantum-display-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:14px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-quantum-display .quantum-display-fp-label input:focus{border-color:var(--store-primary)}.theme-quantum-display .quantum-display-fp-row{display:flex;align-items:center;gap:1rem}.theme-quantum-display .quantum-display-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:14px;padding:.68rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.theme-quantum-display .quantum-display-fp-btn:hover{filter:brightness(1.06)}.theme-quantum-display .quantum-display-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:14px}.theme-quantum-display .quantum-display-fp-back{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-quantum-display .quantum-display-fp-back:hover{color:var(--store-primary)}.theme-quantum-display .quantum-display-fp-orn{vertical-align:middle}.theme-retro-90s .retro-90s-fp-sheet{font-family:ui-rounded,Trebuchet MS,Segoe UI,sans-serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:18px;background:var(--store-surface, #fff);overflow:hidden}.theme-retro-90s .retro-90s-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-retro-90s .retro-90s-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-retro-90s .retro-90s-fp-head-n{font-size:.72rem;opacity:.85}.theme-retro-90s .retro-90s-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-retro-90s .retro-90s-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-retro-90s .retro-90s-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-retro-90s .retro-90s-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-retro-90s .retro-90s-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:18px;padding:.55rem .8rem}.theme-retro-90s .retro-90s-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-retro-90s .retro-90s-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-retro-90s .retro-90s-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:18px;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-retro-90s .retro-90s-fp-btn:hover{filter:brightness(1.06)}.theme-retro-90s .retro-90s-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:18px}.theme-retro-90s .retro-90s-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-retro-90s .retro-90s-fp-back:hover{color:var(--store-primary)}.theme-retro-90s .retro-90s-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-retro-90s .retro-90s-fp-orn{vertical-align:middle}.theme-runway-pulse .runway-pulse-fp-box{font-family:Inter,system-ui,sans-serif;max-width:26rem;margin:4rem auto;padding:2.4rem 2.2rem;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:0}.theme-runway-pulse .runway-pulse-fp-orn{color:var(--store-accent);margin-bottom:1rem}.theme-runway-pulse .runway-pulse-fp-h1{font-size:1.35rem;margin:0 0 .6rem}.theme-runway-pulse .runway-pulse-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-runway-pulse .runway-pulse-fp-badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:0;background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-primary);margin-bottom:.8rem}.theme-runway-pulse .runway-pulse-fp-form{display:grid;gap:.9rem}.theme-runway-pulse .runway-pulse-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-runway-pulse .runway-pulse-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:0;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-runway-pulse .runway-pulse-fp-label input:focus{border-color:var(--store-primary)}.theme-runway-pulse .runway-pulse-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.68rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-runway-pulse .runway-pulse-fp-btn:hover{filter:brightness(1.06)}.theme-runway-pulse .runway-pulse-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-runway-pulse .runway-pulse-fp-back{display:block;margin-top:1.2rem;text-align:center;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-runway-pulse .runway-pulse-fp-back:hover{color:var(--store-primary)}.theme-runway-pulse .runway-pulse-fp-orn{vertical-align:middle}.theme-scandi-nordic .scandi-nordic-fp-sheet{font-family:Quicksand,Inter,system-ui,sans-serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:16px;background:var(--store-surface, #fff);overflow:hidden}.theme-scandi-nordic .scandi-nordic-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-scandi-nordic .scandi-nordic-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-scandi-nordic .scandi-nordic-fp-head-n{font-size:.72rem;opacity:.85}.theme-scandi-nordic .scandi-nordic-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-scandi-nordic .scandi-nordic-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-scandi-nordic .scandi-nordic-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-scandi-nordic .scandi-nordic-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-scandi-nordic .scandi-nordic-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:16px;padding:.55rem .8rem}.theme-scandi-nordic .scandi-nordic-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-scandi-nordic .scandi-nordic-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-scandi-nordic .scandi-nordic-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:16px;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-scandi-nordic .scandi-nordic-fp-btn:hover{filter:brightness(1.06)}.theme-scandi-nordic .scandi-nordic-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:16px}.theme-scandi-nordic .scandi-nordic-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-scandi-nordic .scandi-nordic-fp-back:hover{color:var(--store-primary)}.theme-scandi-nordic .scandi-nordic-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-scandi-nordic .scandi-nordic-fp-orn{vertical-align:middle}.theme-souk .souk-fp-sheet{font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:14px;background:var(--store-surface, #fff);overflow:hidden}.theme-souk .souk-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-souk .souk-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-souk .souk-fp-head-n{font-size:.72rem;opacity:.85}.theme-souk .souk-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-souk .souk-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-souk .souk-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-souk .souk-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-souk .souk-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:14px;padding:.55rem .8rem}.theme-souk .souk-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-souk .souk-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-souk .souk-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:14px;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-souk .souk-fp-btn:hover{filter:brightness(1.06)}.theme-souk .souk-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:14px}.theme-souk .souk-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-souk .souk-fp-back:hover{color:var(--store-primary)}.theme-souk .souk-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-souk .souk-fp-orn{vertical-align:middle}.theme-spice-route .spice-route-fp-tty{font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;max-width:34rem;margin:4rem auto}.theme-spice-route .spice-route-fp-bar{display:flex;align-items:center;gap:.4rem;background:var(--store-ink, #10151b);border-radius:14px 14px 0 0;padding:.55rem .9rem}.theme-spice-route .spice-route-fp-bar span{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 70%,#fff);opacity:.8}.theme-spice-route .spice-route-fp-bar em{margin-left:.5rem;font-style:normal;font-size:.7rem;color:#cfd8e3;letter-spacing:.08em}.theme-spice-route .spice-route-fp-scr{background:var(--store-surface, #fff);border:1px solid var(--store-border, #d6dce4);border-top:0;border-radius:0 0 14px 14px;padding:1.4rem 1.3rem}.theme-spice-route .spice-route-fp-cmd{font-size:.86rem;margin:.5rem 0}.theme-spice-route .spice-route-fp-cmd b{color:var(--store-primary)}.theme-spice-route .spice-route-fp-out{font-size:.84rem;color:var(--store-muted, #5a6470);line-height:1.7;margin:.3rem 0 .9rem .95rem}.theme-spice-route .spice-route-fp-a{color:var(--store-primary);text-decoration:none;border:1px solid color-mix(in srgb,var(--store-primary) 35%,transparent);border-radius:14px;padding:.14rem .5rem;font-size:.8rem}.theme-spice-route .spice-route-fp-form{display:grid;gap:.7rem;border:1px dashed var(--store-border, #dfe4ea);border-radius:14px;padding:.9rem 1rem;margin:.8rem 0 1rem}.theme-spice-route .spice-route-fp-form label{display:flex;align-items:center;gap:.6rem;color:var(--store-accent);font-weight:800;font-size:.8rem}.theme-spice-route .spice-route-fp-form input{flex:1;font:inherit;font-size:.87rem;border:1px solid var(--store-border, #d8dee6);border-radius:14px;padding:.5rem .7rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-spice-route .spice-route-fp-form input:focus{border-color:var(--store-primary)}.theme-spice-route .spice-route-fp-form button{justify-self:start;background:var(--store-primary);color:#fff;border:0;border-radius:14px;padding:.5rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-spice-route .spice-route-fp-orn{vertical-align:middle}.theme-tropical-bazaar .tropical-bazaar-fp-wrap{font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;max-width:26rem;margin:4.5rem auto;display:grid;gap:.6rem}.theme-tropical-bazaar .tropical-bazaar-fp-bubble{padding:.9rem 1.1rem;border-radius:14px;font-size:.92rem;line-height:1.65;max-width:92%}.theme-tropical-bazaar .tropical-bazaar-fp-fromUs{justify-self:end;background:var(--store-primary);color:#fff;border-bottom-right-radius:4px}.theme-tropical-bazaar .tropical-bazaar-fp-fromUs p{margin:0}.theme-tropical-bazaar .tropical-bazaar-fp-fromThem{justify-self:start;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);color:var(--store-muted, #4c5561);border-bottom-left-radius:4px}.theme-tropical-bazaar .tropical-bazaar-fp-fromThem p{margin:0}.theme-tropical-bazaar .tropical-bazaar-fp-reply{display:flex;gap:.5rem}.theme-tropical-bazaar .tropical-bazaar-fp-reply input{flex:1;font:inherit;font-size:.92rem;border:1px solid var(--store-border, #d8dee6);border-radius:999px;padding:.65rem 1.1rem;background:var(--store-surface, #fff);color:inherit;outline:none}.theme-tropical-bazaar .tropical-bazaar-fp-reply input:focus{border-color:var(--store-primary)}.theme-tropical-bazaar .tropical-bazaar-fp-reply button{flex:none;width:2.9rem;height:2.9rem;border-radius:999px;border:0;background:var(--store-primary);color:#fff;display:grid;place-items:center;cursor:pointer}.theme-tropical-bazaar .tropical-bazaar-fp-back{margin-top:.8rem;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;text-align:center}.theme-tropical-bazaar .tropical-bazaar-fp-back:hover{color:var(--store-primary)}.theme-tropical-bazaar .tropical-bazaar-fp-orn{vertical-align:middle}.theme-urban-thread .urban-thread-fp-wrap{font-family:Inter,system-ui,sans-serif;max-width:26rem;margin:4.5rem auto;display:grid;gap:.6rem}.theme-urban-thread .urban-thread-fp-bubble{padding:.9rem 1.1rem;border-radius:0;font-size:.92rem;line-height:1.65;max-width:92%}.theme-urban-thread .urban-thread-fp-fromUs{justify-self:end;background:var(--store-primary);color:#fff;border-bottom-right-radius:4px}.theme-urban-thread .urban-thread-fp-fromUs p{margin:0}.theme-urban-thread .urban-thread-fp-fromThem{justify-self:start;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);color:var(--store-muted, #4c5561);border-bottom-left-radius:4px}.theme-urban-thread .urban-thread-fp-fromThem p{margin:0}.theme-urban-thread .urban-thread-fp-reply{display:flex;gap:.5rem}.theme-urban-thread .urban-thread-fp-reply input{flex:1;font:inherit;font-size:.92rem;border:1px solid var(--store-border, #d8dee6);border-radius:999px;padding:.65rem 1.1rem;background:var(--store-surface, #fff);color:inherit;outline:none}.theme-urban-thread .urban-thread-fp-reply input:focus{border-color:var(--store-primary)}.theme-urban-thread .urban-thread-fp-reply button{flex:none;width:2.9rem;height:2.9rem;border-radius:999px;border:0;background:var(--store-primary);color:#fff;display:grid;place-items:center;cursor:pointer}.theme-urban-thread .urban-thread-fp-back{margin-top:.8rem;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;text-align:center}.theme-urban-thread .urban-thread-fp-back:hover{color:var(--store-primary)}.theme-urban-thread .urban-thread-fp-orn{vertical-align:middle}.theme-vintage-sepia .vintage-sepia-fp-split{font-family:Georgia,Playfair Display,serif;max-width:52rem;margin:3.5rem auto;display:grid;border:1px solid var(--store-border, #e2e6ec);border-radius:2px;overflow:hidden}@media(min-width:780px){.theme-vintage-sepia .vintage-sepia-fp-split{grid-template-columns:1fr 1.2fr}}.theme-vintage-sepia .vintage-sepia-fp-panel{background:color-mix(in srgb,var(--store-primary) 8%,var(--store-surface, #fff));padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.5rem}.theme-vintage-sepia .vintage-sepia-fp-kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--store-primary);font-weight:800;margin:0}.theme-vintage-sepia .vintage-sepia-fp-panel-h{font-size:1.25rem;margin:.2rem 0 0}.theme-vintage-sepia .vintage-sepia-fp-panel-p{font-size:.87rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0}.theme-vintage-sepia .vintage-sepia-fp-orn{color:var(--store-accent);margin-top:auto;padding-top:1.4rem}.theme-vintage-sepia .vintage-sepia-fp-main{background:var(--store-surface, #fff);padding:2.2rem 2rem}.theme-vintage-sepia .vintage-sepia-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-vintage-sepia .vintage-sepia-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-vintage-sepia .vintage-sepia-fp-form{display:grid;gap:1rem}.theme-vintage-sepia .vintage-sepia-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-vintage-sepia .vintage-sepia-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:2px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-vintage-sepia .vintage-sepia-fp-label input:focus{border-color:var(--store-primary)}.theme-vintage-sepia .vintage-sepia-fp-row{display:flex;align-items:center;gap:1rem}.theme-vintage-sepia .vintage-sepia-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:2px;padding:.68rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.theme-vintage-sepia .vintage-sepia-fp-btn:hover{filter:brightness(1.06)}.theme-vintage-sepia .vintage-sepia-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:2px}.theme-vintage-sepia .vintage-sepia-fp-back{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-vintage-sepia .vintage-sepia-fp-back:hover{color:var(--store-primary)}.theme-vintage-sepia .vintage-sepia-fp-orn{vertical-align:middle}.theme-vital-pulse .vital-pulse-fp-letter{font-family:Inter,system-ui,sans-serif;max-width:26rem;margin:4rem auto;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:12px;padding:2rem 1.9rem;box-shadow:0 18px 40px -30px #0f172a66;text-align:center}.theme-vital-pulse .vital-pulse-fp-orn{color:var(--store-accent);margin-bottom:.6rem}.theme-vital-pulse .vital-pulse-fp-from{font-size:.78rem;font-style:italic;color:var(--store-muted, #8b94a1);margin:0 0 1rem}.theme-vital-pulse .vital-pulse-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-vital-pulse .vital-pulse-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-vital-pulse .vital-pulse-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-vital-pulse .vital-pulse-fp-form input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:12px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-vital-pulse .vital-pulse-fp-form input:focus{border-color:var(--store-primary)}.theme-vital-pulse .vital-pulse-fp-form button{background:var(--store-primary);color:#fff;border:0;border-radius:12px;padding:.64rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-vital-pulse .vital-pulse-fp-link{font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none;border-bottom:1px solid var(--store-accent)}.theme-vital-pulse .vital-pulse-fp-link:hover{color:var(--store-primary)}.theme-vital-pulse .vital-pulse-fp-orn{vertical-align:middle}.theme-volt-circuit .volt-circuit-fp-sheet{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;max-width:30rem;margin:4rem auto;border:2px solid var(--store-primary);border-radius:0;background:var(--store-surface, #fff);overflow:hidden}.theme-volt-circuit .volt-circuit-fp-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--store-primary);color:#fff;padding:.7rem 1.2rem}.theme-volt-circuit .volt-circuit-fp-head-t{font-size:.72rem;letter-spacing:.16em;font-weight:800}.theme-volt-circuit .volt-circuit-fp-head-n{font-size:.72rem;opacity:.85}.theme-volt-circuit .volt-circuit-fp-body{padding:1.8rem 1.6rem 1.5rem}.theme-volt-circuit .volt-circuit-fp-h1{font-size:1.3rem;margin:0 0 .6rem}.theme-volt-circuit .volt-circuit-fp-p{font-size:.88rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.3rem}.theme-volt-circuit .volt-circuit-fp-form{display:grid;gap:.8rem;margin-bottom:1rem}.theme-volt-circuit .volt-circuit-fp-frow{display:flex;align-items:center;gap:.9rem;border:1px solid var(--store-border, #e2e6ec);border-radius:0;padding:.55rem .8rem}.theme-volt-circuit .volt-circuit-fp-fn{flex:none;font-size:.66rem;letter-spacing:.14em;font-weight:800;color:var(--store-accent);width:3.6rem}.theme-volt-circuit .volt-circuit-fp-frow input{flex:1;border:0;outline:0;font:inherit;font-size:.9rem;background:transparent;color:inherit}.theme-volt-circuit .volt-circuit-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:0;padding:.55rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-volt-circuit .volt-circuit-fp-btn:hover{filter:brightness(1.06)}.theme-volt-circuit .volt-circuit-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:0}.theme-volt-circuit .volt-circuit-fp-back{display:block;margin-top:.9rem;font-size:.82rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-volt-circuit .volt-circuit-fp-back:hover{color:var(--store-primary)}.theme-volt-circuit .volt-circuit-fp-foot{border-top:1px dashed var(--store-border, #e2e6ec);padding:.8rem 1.2rem;color:var(--store-accent)}.theme-volt-circuit .volt-circuit-fp-orn{vertical-align:middle}.theme-wellness-lab .wellness-lab-fp-box{font-family:Inter,system-ui,sans-serif;max-width:26rem;margin:4rem auto;padding:2.4rem 2.2rem;background:var(--store-surface, #fff);border:1px solid var(--store-border, #e2e6ec);border-radius:12px}.theme-wellness-lab .wellness-lab-fp-orn{color:var(--store-accent);margin-bottom:1rem}.theme-wellness-lab .wellness-lab-fp-h1{font-size:1.35rem;margin:0 0 .6rem}.theme-wellness-lab .wellness-lab-fp-p{font-size:.9rem;color:var(--store-muted, #57606c);line-height:1.7;margin:0 0 1.2rem}.theme-wellness-lab .wellness-lab-fp-badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:12px;background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-primary);margin-bottom:.8rem}.theme-wellness-lab .wellness-lab-fp-form{display:grid;gap:.9rem}.theme-wellness-lab .wellness-lab-fp-label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.theme-wellness-lab .wellness-lab-fp-label input{font:inherit;font-size:.9rem;border:1px solid var(--store-border, #d8dee6);border-radius:12px;padding:.62rem .8rem;background:var(--store-bg, #fff);color:inherit;outline:none}.theme-wellness-lab .wellness-lab-fp-label input:focus{border-color:var(--store-primary)}.theme-wellness-lab .wellness-lab-fp-btn{background:var(--store-primary);color:#fff;border:0;border-radius:12px;padding:.68rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.theme-wellness-lab .wellness-lab-fp-btn:hover{filter:brightness(1.06)}.theme-wellness-lab .wellness-lab-fp-cta{display:inline-block;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;padding:.6rem 1.2rem;border-radius:12px}.theme-wellness-lab .wellness-lab-fp-back{display:block;margin-top:1.2rem;text-align:center;font-size:.84rem;color:var(--store-muted, #57606c);text-decoration:none}.theme-wellness-lab .wellness-lab-fp-back:hover{color:var(--store-primary)}.theme-wellness-lab .wellness-lab-fp-orn{vertical-align:middle}.sw-resetpanel[data-astro-cid-t3niipek]{margin-top:1.2rem;background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-radius-lg);padding:1.9rem 1.6rem;box-shadow:var(--sw-shadow-sm)}.sw-resetstate[data-astro-cid-t3niipek]{display:flex;flex-direction:column;align-items:center;text-align:center}.sw-resethead[data-astro-cid-t3niipek]{margin:1rem 0 0}.sw-reseterror[data-astro-cid-t3niipek]{width:100%;margin-top:.9rem;background:var(--sw-primary-soft);border:1px solid var(--sw-primary);border-radius:3px;color:var(--sw-ink-strong);font-size:.84rem;padding:.65rem .85rem;text-align:left}.sw-resetform[data-astro-cid-t3niipek]{width:100%;display:grid;gap:.9rem;margin-top:1.2rem;text-align:left}.pf-slippanel[data-astro-cid-itndx52v]{margin-top:1.2rem;background:var(--pf-surface);border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-lg);padding:2rem 1.6rem;box-shadow:var(--pf-shadow-sm)}.pf-slipstate[data-astro-cid-itndx52v]{display:flex;flex-direction:column;align-items:center;text-align:center}.pf-sliphead[data-astro-cid-itndx52v]{margin:1rem 0 0}.pf-sliperror[data-astro-cid-itndx52v]{width:100%;margin-top:.9rem;background:var(--pf-accent-soft);border:1px solid var(--pf-accent);border-radius:var(--pf-radius);padding:.7rem .9rem;font-size:.84rem;color:var(--pf-ink-strong)}.pf-slipform[data-astro-cid-itndx52v]{width:100%;display:grid;gap:.9rem;margin-top:1.2rem}.pg-auth-arch[data-astro-cid-klkh4vop]{background:var(--pg-surface);border:1px solid var(--pg-line);outline:1px solid var(--pg-line-soft);outline-offset:5px;border-radius:4.2rem 4.2rem var(--pg-radius) var(--pg-radius);padding:1.6rem 1.5rem 1.5rem}.pg-auth-alert[data-astro-cid-klkh4vop]{display:flex;align-items:flex-start;gap:.55rem;background:var(--pg-amber-soft);border:1px solid var(--pg-accent);border-radius:var(--pg-radius);padding:.75rem .85rem;color:var(--pg-amber-deep);font-size:.84rem;line-height:1.55;margin:0}html[data-theme=dark] .pg-auth-alert[data-astro-cid-klkh4vop]{color:var(--pg-amber)}.ah-letterpanel[data-astro-cid-eyhvmrwy]{background:var(--ah-card);border:1px solid var(--ah-line-soft);border-radius:var(--ah-radius-lg);box-shadow:var(--ah-shadow-sm);padding:2rem 1.6rem 1.8rem;position:relative;overflow:hidden}.ah-letterpanel[data-astro-cid-eyhvmrwy]:before{content:"";position:absolute;inset-inline:0;top:0;height:.4rem;background:linear-gradient(90deg,var(--ah-glass-a),var(--ah-gold),var(--ah-glass-b));opacity:.65}.ah-letterstate[data-astro-cid-eyhvmrwy]{display:flex;flex-direction:column;align-items:center;text-align:center}.ah-letterhead[data-astro-cid-eyhvmrwy]{margin:.8rem 0 0}.ah-letterbody[data-astro-cid-eyhvmrwy]{font-size:.9rem;line-height:1.7;color:var(--ah-ink-soft);margin:.7rem 0 0;max-width:24rem}.ah-lettererror[data-astro-cid-eyhvmrwy]{width:100%;margin-top:1rem;background:var(--ah-primary-soft);border:1px solid var(--ah-primary);border-radius:var(--ah-radius);color:var(--ah-ink-strong);font-size:.84rem;padding:.65rem .85rem;text-align:left}.ah-letterform[data-astro-cid-eyhvmrwy]{width:100%;display:grid;gap:.9rem;margin-top:1.2rem;text-align:left}.ll-fppanel[data-astro-cid-7bwbgqst]{margin-top:1.2rem;padding:2rem 1.7rem 1.9rem;text-align:center}.ll-fplight[data-astro-cid-7bwbgqst]{display:flex;justify-content:center;margin-bottom:.4rem}.ll-fplight[data-astro-cid-7bwbgqst] .ll-lanternmark[data-astro-cid-7bwbgqst]{animation:ll-swayslow 5.6s ease-in-out infinite;transform-origin:top center}@media(prefers-reduced-motion:reduce){.ll-fplight[data-astro-cid-7bwbgqst] .ll-lanternmark[data-astro-cid-7bwbgqst]{animation:none}}.ll-fpstate[data-astro-cid-7bwbgqst]{display:flex;flex-direction:column;align-items:center}.ll-fpstate[data-astro-cid-7bwbgqst] .ll-seal[data-astro-cid-7bwbgqst]{justify-content:center}.ll-fperr[data-astro-cid-7bwbgqst]{width:100%;box-sizing:border-box;margin:1rem 0 0;text-align:left;padding:.65rem .85rem;border-radius:var(--ll-radius-sm);border:2px solid var(--ll-terracotta);background:color-mix(in srgb,var(--ll-terracotta) 10%,transparent);color:#9c4527;font-size:.84rem;font-weight:700;line-height:1.5}html[data-theme=dark] .ll-fperr[data-astro-cid-7bwbgqst]{color:#f4c1ae}.ll-fpform[data-astro-cid-7bwbgqst]{width:100%;display:grid;gap:.95rem;margin-top:1.2rem;text-align:left}.mg-auth-panel[data-astro-cid-z23kxzbh]{background:var(--mg-surface);border:1px solid var(--mg-rule);box-shadow:var(--mg-shadow-sm);padding:1.7rem 1.5rem 1.6rem}.mg-auth-alert[data-astro-cid-z23kxzbh]{display:flex;align-items:flex-start;gap:.55rem;background:var(--mg-rubric-soft);border:1px solid var(--mg-rubric);border-radius:var(--mg-radius);padding:.75rem .85rem;color:var(--mg-rubric-deep);font-size:.86rem;line-height:1.55;margin:0}.mg-exlibris[data-astro-cid-z23kxzbh]{display:inline-flex;align-items:center;gap:.5rem;border:1.2px solid var(--mg-gold);color:var(--mg-rubric-deep);padding:.5rem .95rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-1.6deg)}html[data-theme=dark] .mg-exlibris[data-astro-cid-z23kxzbh]{color:var(--mg-gold)}.pkf-auth-plate[data-astro-cid-xtd2rfwv]{background:var(--pkf-surface);border:1px solid var(--pkf-line-strong);border-radius:var(--pkf-radius-lg);padding:1.6rem 1.5rem 1.5rem;position:relative;overflow:hidden}.pkf-auth-plate[data-astro-cid-xtd2rfwv]:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:1.1rem solid var(--pkf-ember);border-left:1.1rem solid transparent}.pkf-auth-alert[data-astro-cid-xtd2rfwv]{display:flex;align-items:flex-start;gap:.55rem;background:var(--pkf-ember-soft);border:1px solid var(--pkf-ember);border-radius:var(--pkf-radius);padding:.75rem .85rem;color:var(--pkf-ember-deep);font-size:.84rem;line-height:1.55;margin:0}html[data-theme=dark] .pkf-auth-alert[data-astro-cid-xtd2rfwv]{color:var(--pkf-ember)}.er-resetpanel[data-astro-cid-gfaspbuc]{margin-top:1.2rem;background:var(--er-surface);border:1px solid var(--er-line-soft);border-radius:var(--er-radius-lg);padding:1.9rem 1.6rem;box-shadow:var(--er-shadow-sm)}.er-resetstate[data-astro-cid-gfaspbuc]{display:flex;flex-direction:column;align-items:center;text-align:center}.er-resethead[data-astro-cid-gfaspbuc]{margin:1rem 0 0}.er-reseterror[data-astro-cid-gfaspbuc]{width:100%;margin-top:.9rem;background:var(--er-primary-soft);border:1px solid var(--er-primary);border-radius:var(--er-radius);color:var(--er-ink-strong);font-size:.84rem;padding:.65rem .85rem;text-align:left}.er-resetform[data-astro-cid-gfaspbuc]{width:100%;display:grid;gap:.9rem;margin-top:1.2rem;text-align:left}
