.pp-feedback-backdrop[data-v-deff43f0]{align-items:center;background:#151f1885;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1001}.pp-feedback-modal[data-v-deff43f0]{background:#fff;border:1px solid var(--pp-divider);border-radius:16px;box-shadow:0 20px 44px #162d1f33;max-width:640px;width:min(100%,640px)}.pp-feedback-header[data-v-deff43f0]{align-items:center;border-bottom:1px solid var(--pp-divider);display:flex;gap:.75rem;justify-content:space-between;padding:.9rem 1rem}.pp-feedback-header h2[data-v-deff43f0]{color:var(--pp-deep-green);font-size:1.1rem;margin:0}.pp-feedback-close[data-v-deff43f0]{background:transparent;border:1px solid var(--pp-divider);border-radius:999px;min-height:40px;padding:.4rem .75rem}.pp-feedback-stage[data-v-deff43f0]{display:grid;gap:.75rem;padding:1rem}.pp-feedback-intro[data-v-deff43f0]{color:var(--pp-muted-ink);margin:0}.pp-feedback-type-choice[data-v-deff43f0]{border:0;display:grid;gap:.55rem;margin:0;padding:0}.pp-feedback-type-choice legend[data-v-deff43f0]{color:var(--pp-ink);font-size:.88rem;font-weight:600;margin-bottom:.15rem;padding:0}.pp-feedback-type-option[data-v-deff43f0]{align-items:center;border:1px solid var(--pp-divider);border-radius:12px;cursor:pointer;display:flex!important;gap:.55rem;min-height:48px;padding:.55rem .7rem}.pp-feedback-type-option-content[data-v-deff43f0]{align-items:center;color:var(--pp-deep-green);display:inline-flex;gap:.35rem}.pp-feedback-type-option input[data-v-deff43f0]{margin:0}.pp-feedback-type-option input:checked+.pp-feedback-type-option-content[data-v-deff43f0]{color:var(--pp-leaf-green);font-weight:700}.pp-feedback-type-icon[data-v-deff43f0]{align-items:center;display:inline-flex;font-size:1.1rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;justify-content:center;line-height:1}.pp-feedback-form[data-v-deff43f0]{display:grid;gap:.75rem}.pp-feedback-form label[data-v-deff43f0]{display:grid;gap:.3rem}.pp-feedback-form span[data-v-deff43f0]{color:var(--pp-ink);font-size:.88rem;font-weight:600}.pp-feedback-checkbox[data-v-deff43f0]{align-items:center;display:flex!important;gap:.6rem}.pp-feedback-checkbox span[data-v-deff43f0]{font-weight:500}.pp-feedback-checkbox input[data-v-deff43f0]{flex:0 0 auto;min-height:0}.pp-feedback-form input[data-v-deff43f0],.pp-feedback-form select[data-v-deff43f0],.pp-feedback-form textarea[data-v-deff43f0]{border:1px solid var(--pp-divider);border-radius:10px;font:inherit;min-height:44px;padding:.55rem .7rem}.pp-feedback-help[data-v-deff43f0]{color:var(--pp-muted-ink);font-size:.86rem;margin:0}.pp-feedback-backdrop--capture-hidden[data-v-deff43f0]{opacity:0;pointer-events:none}.pp-feedback-error[data-v-deff43f0]{color:#972b2b;margin:0}.pp-feedback-success-title[data-v-deff43f0]{color:var(--pp-deep-green);font-size:1.1rem;font-weight:700;margin:0}.pp-feedback-actions[data-v-deff43f0]{display:flex;gap:.6rem;justify-content:flex-end}.pp-feedback-primary[data-v-deff43f0],.pp-feedback-secondary[data-v-deff43f0]{border-radius:999px;min-height:44px;padding:.55rem .95rem}.pp-feedback-primary[data-v-deff43f0]{background:var(--pp-leaf-green);border:none;color:#fff;font-weight:600}.pp-feedback-secondary[data-v-deff43f0]{background:#fff;border:1px solid var(--pp-divider)}@media(max-width:640px){.pp-feedback-actions[data-v-deff43f0]{flex-direction:column-reverse}.pp-feedback-primary[data-v-deff43f0],.pp-feedback-secondary[data-v-deff43f0]{width:100%}}.pp-cookie-banner[data-v-fe99326a]{background:var(--pp-card);border:1px solid var(--pp-divider);border-radius:1rem;display:grid;gap:1rem;margin:0;max-width:100%;padding:1rem 1.1rem;width:100%}.pp-cookie-banner-shell[data-v-fe99326a]{padding-top:1rem}.pp-cookie-content[data-v-fe99326a]{display:grid;gap:.55rem}.pp-cookie-title[data-v-fe99326a]{color:var(--pp-deep-green);font-size:1.05rem;margin:0}.pp-cookie-copy[data-v-fe99326a]{color:var(--pp-muted-ink);font-size:.95rem;margin:0}.pp-cookie-actions[data-v-fe99326a]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:0}.pp-cookie-banner[data-v-fe99326a]{box-shadow:0 14px 30px #145a3b1f}.pp-cookie-accept[data-v-fe99326a],.pp-cookie-manage[data-v-fe99326a],.pp-cookie-reject[data-v-fe99326a]{border-radius:999px;cursor:pointer;font:inherit;min-height:2.5rem;padding:.45rem .85rem}.pp-cookie-accept[data-v-fe99326a]{background:var(--pp-leaf-green);border:1px solid var(--pp-leaf-green);color:#fff;font-weight:600}.pp-cookie-reject[data-v-fe99326a]{background:#fff;border:1px solid var(--pp-divider);color:var(--pp-ink)}.pp-cookie-manage[data-v-fe99326a]{background:transparent;border:none;color:var(--pp-deep-green);text-decoration:underline}.pp-cookie-modal-backdrop[data-v-fe99326a]{align-items:center;background:#1f2a1f73;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:60}.pp-cookie-modal[data-v-fe99326a]{background:var(--pp-card);border:1px solid var(--pp-divider);border-radius:1rem;max-width:30rem;padding:1rem;width:100%}.pp-cookie-modal h2[data-v-fe99326a]{color:var(--pp-deep-green);margin:0}.pp-cookie-category-list[data-v-fe99326a]{display:grid;gap:.55rem;list-style:none;margin:1rem 0 0;padding:0}.pp-cookie-category label[data-v-fe99326a]{align-items:center;color:var(--pp-ink);display:inline-flex;gap:.45rem}@media(max-width:640px){.pp-cookie-banner-shell[data-v-fe99326a]{padding-top:.75rem}.pp-cookie-actions[data-v-fe99326a]{align-items:stretch;flex-direction:column}.pp-cookie-accept[data-v-fe99326a],.pp-cookie-manage[data-v-fe99326a],.pp-cookie-reject[data-v-fe99326a]{width:100%}}@media(min-width:900px){.pp-cookie-banner[data-v-fe99326a]{align-items:center;grid-template-columns:minmax(0,1fr) auto}.pp-cookie-actions[data-v-fe99326a]{justify-content:flex-end}}.pp-shell[data-v-a023b911]{--pp-feedback-fab-block-offset:1rem;--pp-feedback-fab-inline-offset:1rem;--pp-feedback-fab-min-height:44px;--pp-feedback-fab-mobile-min-height:0px;--pp-feedback-fab-footer-gap:.75rem;--pp-feedback-fab-footer-clearance:0;--pp-feedback-fab-content-gap:0;--pp-feedback-fab-content-clearance:0;--pp-feedback-fab-clearance:0}.pp-shell[data-layout-mode=public][data-v-a023b911]{--pp-feedback-fab-footer-clearance:calc(var(--pp-feedback-fab-block-offset) + env(safe-area-inset-bottom) + var(--pp-feedback-fab-min-height) + var(--pp-feedback-fab-footer-gap));--pp-feedback-fab-content-clearance:calc(var(--pp-feedback-fab-block-offset) + env(safe-area-inset-bottom) + var(--pp-feedback-fab-mobile-min-height) + var(--pp-feedback-fab-content-gap));--pp-feedback-fab-clearance:max(var(--pp-feedback-fab-footer-clearance),var(--pp-feedback-fab-content-clearance))}.pp-shell[data-layout-mode=public] .pp-footer[data-v-a023b911]{padding-bottom:var(--pp-feedback-fab-footer-clearance)}.pp-shell[data-layout-mode=public] .pp-main[data-v-a023b911]{padding-bottom:var(--pp-feedback-fab-content-clearance)}.pp-nav-cta[data-v-a023b911]{align-items:center;background:var(--pp-leaf-green);border-radius:999px;color:#fff;display:inline-flex;font-weight:600;min-height:44px;padding:.35rem 1rem;text-decoration:none}.pp-nav-cta--active[data-v-a023b911],.pp-nav-cta[data-v-a023b911]:hover{background:#26673d}.pp-mobile-nav-toggle[data-v-a023b911]{align-items:center;background:transparent;border:1px solid var(--pp-divider);border-radius:999px;color:var(--pp-deep-green);cursor:pointer;display:none;font:inherit;font-weight:600;gap:.55rem;min-height:44px;padding:.45rem .9rem}.pp-mobile-nav-toggle-icon[data-v-a023b911]{display:inline-grid;gap:.2rem;width:1rem}.pp-mobile-nav-toggle-icon span[data-v-a023b911]{background:currentColor;border-radius:999px;display:block;height:2px;width:100%}.pp-mobile-nav-panel[data-v-a023b911]{background:var(--pp-card);border-top:1px solid var(--pp-divider);padding-top:.75rem;width:100%}.pp-mobile-nav[data-v-a023b911]{display:grid;gap:.75rem}.pp-mobile-nav-cta[data-v-a023b911],.pp-mobile-nav-link[data-v-a023b911]{align-items:center;border-radius:.9rem;display:inline-flex;justify-content:center;min-height:44px;padding:.75rem 1rem;text-decoration:none}.pp-mobile-nav-link[data-v-a023b911]{background:#f7faf7;border:1px solid var(--pp-divider)}.pp-mobile-nav-link[data-v-a023b911],.pp-nav-link--active[data-v-a023b911]{color:var(--pp-deep-green);font-weight:600}.pp-nav-link--active[data-v-a023b911]{background:#2f7d4a1f}.pp-nav-link.pp-nav-link--inactive.router-link-active[data-v-a023b911]{background:transparent;color:var(--pp-muted-ink);font-weight:400}.pp-mobile-nav-link--active[data-v-a023b911],.pp-mobile-nav-link.router-link-active[data-v-a023b911]{background:#2f7d4a1f;border-color:#2f7d4a40}.pp-mobile-nav-link.pp-mobile-nav-link--inactive.router-link-active[data-v-a023b911]{background:#f7faf7;border-color:var(--pp-divider)}.pp-mobile-nav-cta[data-v-a023b911]{background:var(--pp-leaf-green);color:#fff;font-weight:600}.pp-mobile-nav-cta--active[data-v-a023b911]{background:#26673d}.pp-feedback-fab[data-v-a023b911]:focus-visible,.pp-footer-cookie-link[data-v-a023b911]:focus-visible,.pp-mobile-nav-cta[data-v-a023b911]:focus-visible,.pp-mobile-nav-link[data-v-a023b911]:focus-visible,.pp-mobile-nav-panel[data-v-a023b911]:focus-visible,.pp-mobile-nav-toggle[data-v-a023b911]:focus-visible,.pp-nav-cta[data-v-a023b911]:focus-visible{outline:2px solid var(--pp-deep-green);outline-offset:2px}.pp-footer-cookie-link[data-v-a023b911]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;padding:0}.pp-feedback-fab[data-v-a023b911]{align-items:center;background:#fffffff2;border:1px solid var(--pp-divider);border-radius:999px;bottom:calc(var(--pp-feedback-fab-block-offset) + env(safe-area-inset-bottom));box-shadow:0 10px 26px #162d1f29;color:var(--pp-deep-green);cursor:pointer;display:inline-flex;gap:.25rem;min-height:var(--pp-feedback-fab-min-height);padding:.45rem .55rem;position:fixed;right:calc(var(--pp-feedback-fab-inline-offset) + env(safe-area-inset-right));z-index:40}.pp-feedback-fab[data-v-a023b911]:hover{background:#fff}.pp-feedback-icon[data-v-a023b911]{align-items:center;display:inline-flex;justify-content:center}.pp-feedback-icon-symbol[data-v-a023b911]{font-size:1.15rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;line-height:1}.pp-sr-only[data-v-a023b911]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:640px){.pp-shell[data-v-a023b911]{--pp-feedback-fab-block-offset:.75rem;--pp-feedback-fab-inline-offset:.75rem;--pp-feedback-fab-mobile-min-height:5.5rem;--pp-feedback-fab-content-gap:1rem}.pp-feedback-fab[data-v-a023b911]{gap:.2rem;padding:.4rem .45rem}.pp-feedback-icon-symbol[data-v-a023b911]{font-size:1rem}}@media(min-width:768px){.pp-mobile-nav-panel[data-v-a023b911]{display:none}}@media(max-width:767px){.pp-desktop-nav[data-v-a023b911]{display:none}.pp-mobile-nav-toggle[data-v-a023b911]{display:inline-flex}}
