:root{--hs-forest:#1e5088;--hs-forest-deep:#143a66;--hs-sage:#337a78;--hs-mint:#eef4fb;--hs-cream:#faf8f3;--hs-cream-soft:#f3f6fa;--hs-gold:#c9a227;--hs-rust:#8b5a3c;--hs-ink:#1c1917;--hs-ink-muted:#57534e;--hs-card:#fff;--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{text-align:left;box-sizing:border-box;border:none;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0;display:flex}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.kiosk-profile[data-v-13a8bc9f]{width:100%}.kiosk-profile-hint[data-v-13a8bc9f]{color:var(--hs-ink-muted);max-width:44rem;margin:0 0 .65rem;font-size:.88rem;line-height:1.45}.kiosk-profile-hint code[data-v-13a8bc9f]{background:var(--hs-mint);color:var(--hs-forest);border-radius:4px;padding:.05em .25em;font-size:.82em}.kiosk-profile-grid[data-v-13a8bc9f]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.65rem 1rem;display:grid}.kiosk-profile-field--wide[data-v-13a8bc9f]{grid-column:1/-1}.kiosk-profile-field[data-v-13a8bc9f]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.kiosk-profile-label[data-v-13a8bc9f]{color:var(--hs-forest);font-size:.8rem;font-weight:600}.kiosk-profile-input[data-v-13a8bc9f]{font:inherit;border:2px solid var(--hs-sage);background:var(--hs-card);color:var(--hs-ink);box-sizing:border-box;border-radius:8px;width:100%;min-height:2.5rem;padding:.5rem .65rem;font-size:1rem}.kiosk-profile-input[data-v-13a8bc9f]:focus{border-color:var(--hs-forest);outline:none;box-shadow:0 0 0 3px #c9a22759}.kiosk-profile--compact .kiosk-profile-grid[data-v-13a8bc9f]{gap:.45rem .6rem}.kiosk-profile--compact .kiosk-profile-label[data-v-13a8bc9f]{font-size:.72rem}.kiosk-profile--compact .kiosk-profile-input[data-v-13a8bc9f]{min-height:2.05rem;padding:.4rem .5rem;font-size:.85rem}.kiosk-profile--toolbar[data-v-13a8bc9f]{max-height:15rem;padding-right:.25rem;overflow-y:auto}.kiosk-profile--toolbar .kiosk-profile-grid[data-v-13a8bc9f]{grid-template-columns:repeat(3,minmax(0,1fr))}.kiosk-profile--toolbar .kiosk-profile-field--wide[data-v-13a8bc9f]{grid-column:1/-1}@media (width<=700px){.kiosk-profile--toolbar .kiosk-profile-grid[data-v-13a8bc9f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kiosk-profile--toolbar .kiosk-profile-label[data-v-13a8bc9f]{color:#faf8f3eb}.kiosk-profile--toolbar .kiosk-profile-input[data-v-13a8bc9f]{background:var(--hs-cream);color:var(--hs-ink);border-color:#ffffff59}.kiosk-profile--toolbar .kiosk-profile-input[data-v-13a8bc9f]:focus{border-color:var(--hs-gold);box-shadow:0 0 0 2px #c9a22773}.waiver[data-v-3dadd1af]{background:var(--hs-card);min-height:0;color:var(--hs-ink);flex-direction:column;flex:1;display:flex}.waiver-inner[data-v-3dadd1af]{box-sizing:border-box;flex:1;width:100%;max-width:42rem;margin:0 auto;padding:1.25rem 1.25rem 2rem;overflow:auto}.waiver-header[data-v-3dadd1af]{margin-bottom:1.25rem}.waiver-title[data-v-3dadd1af]{color:var(--hs-forest);text-align:center;margin:0 0 .75rem;font-size:1.2rem;font-weight:700;line-height:1.3}.waiver-lead[data-v-3dadd1af]{color:var(--hs-ink-muted);margin:0;font-size:.98rem;line-height:1.55}.waiver-sections[data-v-3dadd1af]{color:var(--hs-ink);margin:0 0 1.5rem;padding-left:1.35rem;font-size:.95rem;line-height:1.55}.waiver-sections li[data-v-3dadd1af]{margin-bottom:.65rem}.waiver-sections li[data-v-3dadd1af]::marker{color:var(--hs-forest);font-weight:700}.waiver-fields[data-v-3dadd1af]{border-top:2px solid var(--hs-sage);flex-direction:column;gap:.85rem;padding-top:1.25rem;display:flex}.field[data-v-3dadd1af]{text-align:left;flex-direction:column;gap:.35rem;display:flex}.field-label[data-v-3dadd1af]{color:var(--hs-forest);font-size:.88rem;font-weight:600}.field-input[data-v-3dadd1af]{font:inherit;border:2px solid var(--hs-sage);color:var(--hs-ink);background:#fff;border-radius:8px;padding:.55rem .65rem}.field-input[data-v-3dadd1af]:focus{outline:3px solid var(--hs-gold);outline-offset:1px;border-color:var(--hs-forest)}.checkbox-row[data-v-3dadd1af]{cursor:pointer;text-align:left;align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.checkbox-row input[data-v-3dadd1af]{width:1.15rem;height:1.15rem;accent-color:var(--hs-forest);flex-shrink:0;margin-top:.2rem}.guardian-block[data-v-3dadd1af]{border:1px solid var(--hs-sage);background:#7a9e8e26;border-radius:10px;flex-direction:column;gap:.85rem;margin-top:.5rem;padding:1rem;display:flex}.guardian-note[data-v-3dadd1af]{color:var(--hs-forest);margin:0;font-size:.9rem;font-weight:600}.waiver-footer[data-v-3dadd1af]{color:var(--hs-ink-muted);text-align:center;margin:1.25rem 0 0;font-size:.88rem;line-height:1.45}.waiver-actions[data-v-3dadd1af]{background:var(--hs-mint);border-top:1px solid var(--hs-sage);flex-direction:column;flex-shrink:0;align-items:center;gap:.65rem;padding:.75rem 1rem 1.25rem;display:flex}.waiver-status[data-v-3dadd1af]{text-align:center;max-width:28rem;margin:0;font-size:.92rem;line-height:1.45}.waiver-status--ok[data-v-3dadd1af]{color:var(--hs-forest);font-weight:600}.waiver-status--err[data-v-3dadd1af]{color:var(--hs-rust)}.btn-save[data-v-3dadd1af]{font:inherit;cursor:pointer;background:var(--hs-forest);color:var(--hs-cream);border:none;border-radius:10px;padding:.65rem 1.35rem;font-weight:600}.btn-save[data-v-3dadd1af]:hover:not(:disabled){filter:brightness(1.08)}.btn-save[data-v-3dadd1af]:focus-visible{outline:3px solid var(--hs-gold);outline-offset:2px}.btn-save[data-v-3dadd1af]:disabled{opacity:.75;cursor:wait}.sig-wrap[data-v-1925bf2f]{flex-direction:column;gap:.5rem;width:100%;display:flex}.sig-canvas[data-v-1925bf2f]{touch-action:none;cursor:crosshair;background:#fff;border:2px solid #1a3d2f59;border-radius:10px;width:100%;height:140px}.sig-clear[data-v-1925bf2f]{color:var(--hs-forest,#1a3d2f);cursor:pointer;background:#ffffffe6;border:1px solid #1a3d2f66;border-radius:8px;align-self:flex-start;padding:.35rem .75rem;font-size:.9rem}.sig-clear[data-v-1925bf2f]:hover{background:#1a3d2f14}.square-pay[data-v-2e89061f]{background:#fafcf9;border:2px solid #1a3d2f33;border-radius:12px;margin-top:1rem;padding:1rem}.square-pay-title[data-v-2e89061f]{color:var(--hs-forest,#1a3d2f);margin:0 0 .75rem;font-size:1.05rem}.square-card-mount[data-v-2e89061f]{min-height:56px;margin-bottom:.5rem}.square-card-mount.disabled[data-v-2e89061f]{opacity:.45;pointer-events:none}.square-pay-hint[data-v-2e89061f]{color:var(--hs-ink-muted,#57534e);margin:.35rem 0 0;font-size:.88rem}.square-pay-err[data-v-2e89061f]{color:#8b2942;margin:0 0 .5rem;font-size:.9rem}.native-form[data-v-67bbf55e]{min-height:320px;color:var(--hs-ink,#1c1917);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;gap:1rem;display:flex}.native-form--kiosk[data-v-67bbf55e]{box-sizing:border-box;flex:1;width:100%;min-height:0;padding:1rem clamp(1rem,3vw,2rem) 2rem}.native-form-toolbar[data-v-67bbf55e]{flex-direction:column;gap:.5rem;display:flex}.native-preview-pill[data-v-67bbf55e]{text-transform:uppercase;letter-spacing:.04em;color:var(--hs-forest,#1a3d2f);background:#1a3d2f26;border-radius:6px;align-self:flex-start;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.native-form-title[data-v-67bbf55e]{color:var(--hs-forest,#1a3d2f);margin:0;font-size:1.35rem}.native-form-state[data-v-67bbf55e]{text-align:center;padding:1.5rem}.native-form-error[data-v-67bbf55e]{color:#8b2942}.native-form-banner[data-v-67bbf55e]{background:#1a3d2f1a;border:1px solid #1a3d2f40;border-radius:12px;margin-bottom:1rem;padding:1rem 1.25rem}.native-form-banner p[data-v-67bbf55e]{margin:0 0 .75rem}.native-form-done[data-v-67bbf55e]{text-align:center;outline:none;padding:1.5rem 1.35rem 1.35rem}.native-form-done-kicker[data-v-67bbf55e]{letter-spacing:.06em;text-transform:uppercase;color:var(--hs-forest,#1e5088);margin:0 0 .35rem;font-size:.8rem;font-weight:700}.native-form-done-title[data-v-67bbf55e]{color:var(--hs-forest,#1e5088);margin:0 0 .5rem;font-size:1.35rem;line-height:1.25}.native-form-done-copy[data-v-67bbf55e]{max-width:28rem;color:var(--hs-ink-muted,#57534e);margin:0 auto .25rem;font-size:.95rem}.native-form-done-actions[data-v-67bbf55e]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.native-form-fields--complete[data-v-67bbf55e]{display:none}.native-form-print-template[data-v-67bbf55e]{text-align:left;margin:.75rem 0 0;max-width:20rem;margin-inline:auto}.native-form-print-template label[data-v-67bbf55e]{flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;display:flex}.native-form-print-template select[data-v-67bbf55e]{background:#fff;border:1px solid #1a3d2f40;border-radius:8px;padding:.45rem .6rem;font-weight:400}.native-form-heading[data-v-67bbf55e]{color:var(--hs-forest,#1a3d2f);margin:0 0 1rem;font-size:1.15rem}.native-form-print-root[data-v-67bbf55e]{width:100%;max-width:min(56rem,100%);margin:0 auto}.native-form-fields[data-v-67bbf55e]{flex-direction:column;gap:1.5rem;width:100%;max-width:none;display:flex}.native-form-row-wrap[data-v-67bbf55e]{flex-direction:column;gap:.75rem;padding-bottom:.25rem;display:flex}.native-section-label[data-v-67bbf55e]{color:var(--hs-forest,#1a3d2f);border-bottom:2px solid #1a3d2f1f;width:100%;margin:.5rem 0 0;padding-bottom:.35rem;font-size:1.1rem;font-weight:700}.native-form-row[data-v-67bbf55e]{align-items:start;gap:1.1rem 1.25rem;display:grid}.native-html-block[data-v-67bbf55e]{color:var(--hs-ink,#1a1a1a);line-height:1.45}.native-html-block[data-v-67bbf55e] a{color:var(--hs-forest,#1a3d2f);font-weight:600}.native-form-row--cols-1[data-v-67bbf55e]{grid-template-columns:minmax(0,1fr)}.native-form-row--cols-2[data-v-67bbf55e]{grid-template-columns:repeat(2,minmax(0,1fr))}.native-form-row--cols-3[data-v-67bbf55e]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.native-form-row--cols-2[data-v-67bbf55e],.native-form-row--cols-3[data-v-67bbf55e]{grid-template-columns:minmax(0,1fr)}.native-radio-group--grid[data-v-67bbf55e]{grid-template-columns:minmax(0,1fr)!important}}.native-field[data-v-67bbf55e]{flex-direction:column;gap:.45rem;min-width:0;display:flex}.native-field--static[data-v-67bbf55e],.native-field--html[data-v-67bbf55e]{background:#e8f0ec73;border:1px solid #1a3d2f1a;border-radius:10px;margin:.35rem 0;padding:.65rem .85rem}.native-static-text[data-v-67bbf55e]{white-space:pre-wrap;color:var(--hs-ink,#1c1917);font-size:1rem;line-height:1.5}.native-label[data-v-67bbf55e]{color:var(--hs-forest,#1a3d2f);font-size:1rem;font-weight:600;line-height:1.35}.native-req[data-v-67bbf55e]{color:#8b2942}.native-help[data-v-67bbf55e]{opacity:.85;margin:0;font-size:.88rem}.native-field-error[data-v-67bbf55e]{color:#8b2942;margin:0;font-size:.88rem}.native-input[data-v-67bbf55e]{box-sizing:border-box;width:100%;color:var(--hs-ink,#1c1917);background:#fff;border:2px solid #1a3d2f47;border-radius:10px;padding:.75rem .85rem;font-family:inherit;font-size:1.05rem;line-height:1.35;box-shadow:inset 0 1px 2px #1a3d2f0a}.native-input[data-v-67bbf55e]::placeholder{color:var(--hs-ink-muted,#57534e);opacity:.85}.native-input[data-v-67bbf55e]:focus{border-color:var(--hs-forest,#1a3d2f);outline:none;box-shadow:0 0 0 3px #1a3d2f26}.native-input.is-readonly[data-v-67bbf55e],.native-input[data-v-67bbf55e]:disabled{color:var(--hs-ink,#1c1917);cursor:default;background:#e8f0ec8c}.native-textarea[data-v-67bbf55e]{resize:vertical;min-height:7rem}.native-rating[data-v-67bbf55e]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.native-rating-btn[data-v-67bbf55e]{min-width:2.75rem;min-height:2.75rem;color:var(--hs-forest,#1a3d2f);font:inherit;cursor:pointer;background:#fff;border:2px solid #1a3d2f47;border-radius:10px;padding:.35rem .55rem;font-size:1.1rem;font-weight:700}.native-rating-btn.is-selected[data-v-67bbf55e]{background:var(--hs-forest,#1a3d2f);border-color:var(--hs-forest,#1a3d2f);color:#fff}.native-rating-btn[data-v-67bbf55e]:focus-visible{outline:none;box-shadow:0 0 0 3px #1a3d2f33}.native-rating-scale[data-v-67bbf55e]{color:var(--hs-ink-muted,#57534e);margin-left:.15rem;font-size:.95rem;font-weight:600}.native-products[data-v-67bbf55e]{flex-direction:column;gap:.65rem;display:flex}.native-product-row[data-v-67bbf55e]{background:#fff;border:2px solid #1a3d2f2e;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.native-product-main[data-v-67bbf55e]{flex:12rem;align-items:center;gap:.65rem;min-width:0;margin:0;display:flex}.native-product-label[data-v-67bbf55e]{color:var(--hs-ink,#1c1917);flex:auto;font-weight:600}.native-product-price[data-v-67bbf55e]{color:var(--hs-forest,#1a3d2f);white-space:nowrap;font-weight:700}.native-product-qty[data-v-67bbf55e]{align-items:center;gap:.35rem;display:inline-flex}.native-qty-btn[data-v-67bbf55e]{width:2.4rem;height:2.4rem;color:var(--hs-forest,#1a3d2f);font:inherit;cursor:pointer;background:#fff;border:2px solid #1a3d2f47;border-radius:8px;font-size:1.25rem;font-weight:700;line-height:1}.native-qty-btn[data-v-67bbf55e]:disabled{opacity:.35;cursor:not-allowed}.native-qty-input[data-v-67bbf55e]{text-align:center;width:3.25rem;font:inherit;border:2px solid #1a3d2f47;border-radius:8px;padding:.4rem .25rem;font-weight:700}.native-products-total[data-v-67bbf55e]{color:var(--hs-forest,#1a3d2f);margin:.15rem 0 0;font-weight:700}.native-radio-group[data-v-67bbf55e]{flex-direction:column;gap:.55rem;display:flex}.native-radio-group--grid[data-v-67bbf55e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.native-choice-row[data-v-67bbf55e]{cursor:pointer;min-height:2.75rem;color:var(--hs-ink,#1c1917);background:#fff;border:2px solid #1a3d2f2e;border-radius:10px;align-items:center;gap:.65rem;margin:0;padding:.55rem .75rem;font-size:1rem;line-height:1.3;transition:border-color .15s,background .15s;display:flex}.native-choice-row[data-v-67bbf55e]:has(.native-choice-input:checked){border-color:var(--hs-forest,#1a3d2f);background:#e8f0ecd9}.native-choice-row[data-v-67bbf55e]:has(.native-choice-input:focus-visible){outline:none;box-shadow:0 0 0 3px #1a3d2f26}.native-choice-input[data-v-67bbf55e]{width:1.2rem;height:1.2rem;accent-color:var(--hs-forest,#1a3d2f);flex-shrink:0;margin:0}.native-radio-row[data-v-67bbf55e],.native-check-row[data-v-67bbf55e]{cursor:pointer;align-items:center;gap:.65rem;display:flex}.native-image-upload[data-v-67bbf55e]{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.native-file-input[data-v-67bbf55e]{max-width:100%;padding:.45rem .35rem}.native-image-preview[data-v-67bbf55e]{object-fit:contain;border:2px solid #1a3d2f33;border-radius:10px;max-width:100%;max-height:240px}.btn-clear-image[data-v-67bbf55e]{font:inherit;color:var(--hs-forest,#1a3d2f);cursor:pointer;background:#f8faf9;border:1px solid #1a3d2f59;border-radius:8px;padding:.35rem .65rem;font-weight:600}.native-form-error-msg[data-v-67bbf55e]{color:#8b2942;font-weight:600}.native-form-actions[data-v-67bbf55e]{border-top:2px solid #1a3d2f1a;justify-content:center;margin-top:1.25rem;padding-top:1rem;display:flex}.native-submit[data-v-67bbf55e]{min-width:min(20rem,100%);min-height:3rem;padding:.85rem 2rem;font-size:1.1rem}.btn-back[data-v-67bbf55e]{color:var(--hs-forest,#1a3d2f);cursor:pointer;background:#1a3d2f1f;border:none;border-radius:8px;align-self:flex-start;padding:.4rem .75rem;font-weight:600}.btn-primary[data-v-67bbf55e]{background:var(--hs-forest,#1a3d2f);color:var(--hs-cream,#faf8f3);cursor:pointer;border:none;border-radius:10px;padding:.65rem 1.25rem;font-weight:600}.btn-primary[data-v-67bbf55e]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-67bbf55e]{border:2px solid var(--hs-forest,#1a3d2f);color:var(--hs-forest,#1a3d2f);cursor:pointer;background:0 0;border-radius:10px;padding:.65rem 1.25rem;font-weight:600}@media print{.no-print[data-v-67bbf55e],.print-exclude[data-v-67bbf55e]{display:none!important}.print-show-title[data-v-67bbf55e]{display:block!important}.native-form-fields--complete[data-v-67bbf55e]{flex-direction:column;gap:1.5rem;display:flex!important}.native-form[data-v-67bbf55e]{background:#fff}.native-form-print-root[data-v-67bbf55e]{max-width:none}.native-input[data-v-67bbf55e],.native-textarea[data-v-67bbf55e],select.native-input[data-v-67bbf55e]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:1px solid #888!important}.sig-canvas[data-v-67bbf55e]{border:1px solid #888!important}}.available-pets[data-v-bd0bf1f3]{flex-direction:column;flex:1;gap:.75rem;width:100%;min-height:0;display:flex}.available-pets-scroller[data-v-bd0bf1f3]{width:100%;min-height:12rem;display:block}.available-pets-state[data-v-bd0bf1f3]{text-align:center;color:var(--hs-ink-muted,#57534e);margin:0;padding:2rem 1rem}.available-pets-error[data-v-bd0bf1f3]{color:#991b1b}.available-pets-fallback[data-v-bd0bf1f3]{color:var(--hs-forest,#1a4d33);margin-top:.75rem;font-weight:600;display:inline-block}.available-pets-foot[data-v-bd0bf1f3]{color:var(--hs-ink-muted,#57534e);text-align:center;margin:0;font-size:.85rem}.available-pets-foot a[data-v-bd0bf1f3]{color:var(--hs-forest,#1a4d33)}.dashboard[data-v-f0252501]{background:linear-gradient(165deg, var(--hs-cream) 0%, var(--hs-mint) 45%, var(--hs-cream-soft) 100%);min-height:100svh;color:var(--hs-ink);flex-direction:column;display:flex}.dash-header[data-v-f0252501]{background:var(--hs-forest);color:var(--hs-cream);padding:1.25rem 1.5rem;box-shadow:0 4px 20px #1e508840}.dash-header-inner[data-v-f0252501]{align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.admin-link[data-v-f0252501]{color:var(--hs-cream);background:#ffffff1f;border-radius:8px;margin-left:auto;padding:.35rem .65rem;font-size:.95rem;font-weight:600;text-decoration:none}.admin-link[data-v-f0252501]:hover{background:#fff3}.form-card-icon--svg[data-v-f0252501] svg{object-fit:contain;width:100%;height:100%;display:block}.nav-menu-btn[data-v-f0252501]{width:2.75rem;height:2.75rem;color:var(--hs-cream);cursor:pointer;background:#ffffff1f;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex}.nav-menu-btn[data-v-f0252501]:hover{background:#ffffff38}.nav-menu-btn[data-v-f0252501]:focus-visible{outline:3px solid var(--hs-gold);outline-offset:2px}.nav-menu-icon[data-v-f0252501]{display:block}.brand[data-v-f0252501]{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.nav-drawer-backdrop[data-v-f0252501]{z-index:200;opacity:0;visibility:hidden;pointer-events:none;background:#1e508873;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.nav-drawer-backdrop--open[data-v-f0252501]{opacity:1;visibility:visible;pointer-events:auto}.nav-drawer[data-v-f0252501]{z-index:201;box-sizing:border-box;background:var(--hs-cream);width:min(20rem,88vw);max-height:100dvh;color:var(--hs-ink);will-change:transform;flex-direction:column;transition:transform .28s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 28px #1e508833}.nav-drawer--open[data-v-f0252501]{transform:translate(0,0)}.nav-drawer-header[data-v-f0252501]{background:var(--hs-forest);color:var(--hs-cream);justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1rem .85rem;display:flex}.nav-drawer-heading[data-v-f0252501]{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}.nav-drawer-close[data-v-f0252501]{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex}.nav-drawer-close[data-v-f0252501]:hover{background:#ffffff38}.nav-drawer-close[data-v-f0252501]:focus-visible{outline:3px solid var(--hs-gold);outline-offset:2px}.nav-drawer-body[data-v-f0252501]{flex:1;padding:.75rem 0;overflow:auto}.nav-drawer-list[data-v-f0252501]{margin:0;padding:0;list-style:none}.nav-drawer-link[data-v-f0252501]{color:var(--hs-forest);border-left:4px solid #0000;padding:.85rem 1.15rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:block}.nav-drawer-link[data-v-f0252501]:hover{background:#7a9e8e33}.nav-drawer-link[data-v-f0252501]:focus-visible{outline:3px solid var(--hs-gold);outline-offset:-3px;background:#7a9e8e26}.dash-with-nav[data-v-f0252501]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.dash-with-nav--sidebar[data-v-f0252501]{box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:1.25rem;width:100%;max-width:none;margin:0;padding:0 1.25rem 0 1rem}.nav-drawer--sidebar[data-v-f0252501]{z-index:1;will-change:auto;border-radius:14px;flex-shrink:0;align-self:flex-start;width:14rem;max-height:calc(100svh - 1.5rem);position:sticky;top:.75rem;left:auto;overflow:auto;box-shadow:0 6px 24px #1e50881f;transform:none!important}.nav-drawer--sidebar.nav-drawer--open[data-v-f0252501]{transform:none!important}.brand-icon[data-v-f0252501]{font-size:2.25rem;line-height:1}.brand-text[data-v-f0252501]{text-align:left}.brand-title[data-v-f0252501]{letter-spacing:-.02em;color:var(--hs-cream);margin:0;font-size:1.75rem;font-weight:700}.brand-sub[data-v-f0252501]{opacity:.9;margin:.15rem 0 0;font-size:.95rem}.dash-home[data-v-f0252501]{box-sizing:border-box;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 1.25rem 2.5rem}.dash-with-nav--sidebar .dash-home[data-v-f0252501]{flex:1;min-width:0;max-width:min(1200px,100%);margin:0;padding:1.5rem 0 2.5rem}.intro[data-v-f0252501]{text-align:center;max-width:36rem;color:var(--hs-ink-muted);margin:0 auto 1.75rem;font-size:1.05rem;line-height:1.5}.profile-panel[data-v-f0252501]{border:2px solid var(--hs-sage);background:var(--hs-card);border-radius:14px;max-width:44rem;margin:0 auto 1.5rem;overflow:hidden}.profile-panel-summary[data-v-f0252501]{cursor:pointer;color:var(--hs-forest);border-bottom:1px solid var(--hs-sage);-webkit-user-select:none;user-select:none;background:#eef4fbd9;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.profile-panel-summary-label[data-v-f0252501]{text-align:left;flex:1;min-width:0}.profile-panel-summary-actions[data-v-f0252501]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.profile-panel-reset[data-v-f0252501]{font:inherit;cursor:pointer;border:2px solid var(--hs-sage);background:var(--hs-card);color:var(--hs-forest);border-radius:8px;padding:.3rem .65rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.profile-panel-reset[data-v-f0252501]:hover:not(:disabled){border-color:var(--hs-forest);background:#fff}.profile-panel-reset[data-v-f0252501]:focus-visible{outline:2px solid var(--hs-gold);outline-offset:2px}.profile-panel-reset[data-v-f0252501]:disabled{opacity:.45;cursor:not-allowed}.profile-panel-summary[data-v-f0252501]::-webkit-details-marker{display:none}.profile-panel-summary[data-v-f0252501]:after{content:"";border-right:2px solid var(--hs-forest);border-bottom:2px solid var(--hs-forest);flex-shrink:0;width:.45em;height:.45em;transition:transform .2s;transform:rotate(45deg)}.profile-panel[open] .profile-panel-summary[data-v-f0252501]:after{transform:rotate(-135deg)}.profile-panel .dash-profile[data-v-f0252501]{margin:0;padding:.85rem 1rem 1rem}.dash-profile[data-v-f0252501]{max-width:44rem;margin-left:auto;margin-right:auto}.category[data-v-f0252501]{margin-bottom:2rem}.category-header[data-v-f0252501]{width:100%;margin:0 0 1rem}.category-header-media[data-v-f0252501]{border-radius:6px;width:100%;height:auto;display:block}.category-header-media--svg[data-v-f0252501]{line-height:0}.category-header-media--svg[data-v-f0252501] svg{width:100%;height:auto;display:block}.category-title-sr[data-v-f0252501]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.category-title[data-v-f0252501]{color:var(--hs-forest);text-align:left;border-bottom:2px solid var(--hs-sage);margin:0 0 .75rem;padding-bottom:.35rem;scroll-margin-top:1rem;font-size:1.15rem;font-weight:700}.form-grid[data-v-f0252501]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.available-pets-grid[data-v-f0252501]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.available-pets-card[data-v-f0252501]{border-color:var(--hs-forest);background:linear-gradient(180deg, #fff 0%, var(--hs-mint,#eef4fb) 100%)}.available-pets-label[data-v-f0252501]{color:var(--hs-forest);font-size:.82rem;font-weight:700;line-height:1.2}.form-card[data-v-f0252501]{text-align:center;border:2px solid var(--hs-sage);background:var(--hs-card);cursor:pointer;width:100%;font:inherit;color:var(--hs-ink);border-radius:14px;flex-direction:column;align-items:center;gap:.4rem;min-height:0;padding:.65rem .45rem .55rem;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.form-card-icon-wrap[data-v-f0252501]{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:min(100%,14rem);margin-inline:auto;display:flex}.form-card-icon[data-v-f0252501]{object-fit:contain;width:100%;height:100%}.form-card-icon--fallback[data-v-f0252501]{width:72%;height:72%;color:var(--hs-forest);opacity:.85}.form-card-meta[data-v-f0252501]{text-align:center;width:100%;display:block}.form-card[data-v-f0252501]:hover:not(:disabled){border-color:var(--hs-forest);transform:translateY(-1px);box-shadow:0 6px 18px #1e50881f}.form-card[data-v-f0252501]:focus-visible{outline:3px solid var(--hs-gold);outline-offset:2px}.form-card[data-v-f0252501]:disabled{opacity:.65;cursor:not-allowed}.form-card-badge[data-v-f0252501]{color:var(--hs-ink-muted);font-size:.8rem;font-style:italic}.form-card-hint[data-v-f0252501]{color:var(--hs-rust);font-size:.8rem}.dash-embed[data-v-f0252501]{background:var(--hs-card);flex-direction:column;flex:1;min-height:0;display:flex}.embed-toolbar[data-v-f0252501]{background:var(--hs-forest);color:var(--hs-cream);flex-direction:column;gap:.65rem;padding:.75rem 1rem;display:flex}.embed-prefill-hint[data-v-f0252501]{color:var(--hs-ink);background:#fff8dcf2;border-bottom:1px solid #1e508826;margin:0;padding:.65rem 1rem;font-size:.9rem}.embed-tech-note[data-v-f0252501]{color:var(--hs-ink-muted);background:#faf8f3e6;border-bottom:1px solid #1e508814;margin:0;padding:.5rem 1rem;font-size:.78rem;line-height:1.4}.embed-tech-note code[data-v-f0252501]{font-size:.85em}.embed-toolbar-row[data-v-f0252501]{flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;display:flex}.btn-back[data-v-f0252501]{font:inherit;cursor:pointer;color:var(--hs-cream);background:#ffffff26;border:none;border-radius:8px;padding:.5rem .85rem;transition:background .2s}.btn-back[data-v-f0252501]:hover{background:#ffffff40}.btn-back[data-v-f0252501]:focus-visible{outline:2px solid var(--hs-gold);outline-offset:2px}.embed-title[data-v-f0252501]{text-align:center;flex:1;min-width:8rem;margin:0;font-size:1.1rem;font-weight:600}.btn-external[data-v-f0252501]{color:var(--hs-cream);text-underline-offset:3px;font-size:.9rem;font-weight:600;text-decoration:underline}.btn-external[data-v-f0252501]:hover{opacity:.9}.embed-profile-panel[data-v-f0252501]{background:#0000001f;border-radius:10px;width:100%;overflow:hidden}.embed-profile-summary[data-v-f0252501]{cursor:pointer;color:var(--hs-cream);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem;font-size:.9rem;font-weight:600;list-style:none;display:flex}.embed-profile-summary-label[data-v-f0252501]{text-align:left;flex:1;min-width:0}.embed-profile-summary-actions[data-v-f0252501]{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.embed-profile-reset[data-v-f0252501]{font:inherit;cursor:pointer;color:var(--hs-cream);background:#ffffff1f;border:1px solid #faf8f373;border-radius:6px;padding:.22rem .55rem;font-size:.8rem;font-weight:600;transition:background .15s,opacity .15s}.embed-profile-reset[data-v-f0252501]:hover:not(:disabled){background:#ffffff38}.embed-profile-reset[data-v-f0252501]:focus-visible{outline:2px solid var(--hs-gold);outline-offset:2px}.embed-profile-reset[data-v-f0252501]:disabled{opacity:.45;cursor:not-allowed}.embed-profile-summary[data-v-f0252501]::-webkit-details-marker{display:none}.embed-profile-summary[data-v-f0252501]:after{content:"";border-bottom:2px solid #faf8f3d9;border-right:2px solid #faf8f3d9;flex-shrink:0;width:.4em;height:.4em;transition:transform .2s;transform:rotate(45deg)}.embed-profile-panel[open] .embed-profile-summary[data-v-f0252501]:after{transform:rotate(-135deg)}.embed-profile-panel-body[data-v-f0252501]{padding:.5rem .65rem .65rem}.embed-frame[data-v-f0252501]{background:#fff;border:none;flex:1;width:100%;min-height:min(70vh,800px)}.embed-frame--try[data-v-f0252501]{border:1px solid var(--hs-sage);border-radius:8px;min-height:50vh;margin-top:1rem}.embed-empty[data-v-f0252501],.embed-external[data-v-f0252501]{text-align:center;max-width:28rem;margin:0 auto;padding:2rem 1.5rem}.embed-external p[data-v-f0252501]{color:var(--hs-ink-muted);text-align:left;margin:0 0 1rem;line-height:1.55}.embed-external-note[data-v-f0252501]{font-size:.9rem;text-align:center!important;margin:0 0 .75rem!important}.embed-empty p[data-v-f0252501]{margin:0 0 .5rem}.embed-empty-sub[data-v-f0252501]{color:var(--hs-ink-muted);font-size:.95rem}.embed-inline[data-v-f0252501]{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.btn-primary[data-v-f0252501]{background:var(--hs-forest);color:var(--hs-cream);font:inherit;cursor:pointer;border:none;border-radius:10px;margin-top:1rem;padding:.65rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.btn-primary[data-v-f0252501]:hover{filter:brightness(1.08)}.embed-fallback[data-v-f0252501]{color:var(--hs-rust);margin-top:.75rem;font-size:.9rem}.form-embed-shell[data-v-f28b19b7]{background:var(--hs-card,#fff);min-height:100svh;color:var(--hs-ink,#1a1a1a);flex-direction:column;display:flex}.form-embed-status[data-v-f28b19b7]{text-align:center;color:var(--hs-ink-muted,#555);margin:2rem auto}.form-embed-status--err[data-v-f28b19b7]{color:#9b2c2c}.form-embed-header[data-v-f28b19b7]{background:var(--hs-forest,#1e5088);color:var(--hs-cream,#faf8f3);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.form-embed-title[data-v-f28b19b7]{flex:1;min-width:8rem;margin:0;font-size:1.05rem;font-weight:600}.form-embed-external[data-v-f28b19b7]{color:inherit;text-underline-offset:3px;font-size:.9rem;font-weight:600;text-decoration:underline}.form-embed-profile[data-v-f28b19b7]{background:#faf8f3f2;border-bottom:1px solid #1e50881f}.form-embed-profile-summary[data-v-f28b19b7]{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;list-style:none;display:flex}.form-embed-profile-summary[data-v-f28b19b7]::-webkit-details-marker{display:none}.form-embed-profile-clear[data-v-f28b19b7]{font:inherit;cursor:pointer;background:#fff;border:1px solid #1e508840;border-radius:6px;padding:.2rem .5rem;font-size:.8rem}.form-embed-profile-clear[data-v-f28b19b7]:disabled{opacity:.45;cursor:not-allowed}.form-embed-profile-body[data-v-f28b19b7]{padding:.5rem 1rem .75rem}.form-embed-body[data-v-f28b19b7]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.form-embed-frame[data-v-f28b19b7]{background:#fff;border:none;flex:1;width:100%;min-height:min(70vh,800px)}.form-embed-frame--try[data-v-f28b19b7]{border:1px solid var(--hs-sage,#337a78);border-radius:8px;min-height:50vh;margin-top:1rem}.form-embed-empty[data-v-f28b19b7],.form-embed-external-block[data-v-f28b19b7]{text-align:center;max-width:28rem;margin:0 auto;padding:2rem 1.5rem}.form-embed-external-block p[data-v-f28b19b7]{color:var(--hs-ink-muted,#555);text-align:left;margin:0 0 1rem;line-height:1.55}.form-embed-btn[data-v-f28b19b7]{background:var(--hs-forest,#1e5088);color:var(--hs-cream,#faf8f3);border-radius:10px;margin-bottom:1rem;padding:.65rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.admin-login[data-v-53fd8be1]{background:var(--hs-mint,#e8f0ec);min-height:100svh;color:var(--hs-ink,#1c1917);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}h1[data-v-53fd8be1]{color:var(--hs-forest,#1a4d33);margin:0 0 .5rem;font-size:1.5rem}.hint[data-v-53fd8be1]{max-width:24rem;color:var(--hs-ink-muted,#57534e);text-align:center;margin:0 0 1.25rem;font-size:.95rem}.hint code[data-v-53fd8be1]{font-size:.85em}.card[data-v-53fd8be1]{background:#fff;border-radius:12px;width:100%;max-width:22rem;padding:1.25rem;box-shadow:0 4px 20px #1a3d2f1f}.field[data-v-53fd8be1]{text-align:left;flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.field span[data-v-53fd8be1]{color:var(--hs-forest,#1a4d33);font-size:.9rem;font-weight:600}.field input[data-v-53fd8be1]{font:inherit;border:2px solid var(--hs-sage,#7a9e8e);border-radius:8px;padding:.5rem .65rem}.err[data-v-53fd8be1]{color:var(--hs-rust,#8b5a3c);margin:0 0 .75rem;font-size:.9rem}.btn[data-v-53fd8be1]{width:100%;font:inherit;background:var(--hs-forest,#1a4d33);color:var(--hs-cream,#faf8f3);cursor:pointer;border:none;border-radius:8px;padding:.6rem;font-weight:600}.btn[data-v-53fd8be1]:disabled{opacity:.7;cursor:wait}.admin-shell[data-v-e4d79b68]{background:var(--hs-cream-soft,#f3efe6);min-height:100svh;color:var(--hs-ink,#1c1917);flex-direction:column;display:flex}.admin-head[data-v-e4d79b68]{background:var(--hs-forest,#1a4d33);color:var(--hs-cream,#faf8f3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.admin-brand[data-v-e4d79b68]{margin:0;font-size:1.2rem}.admin-nav[data-v-e4d79b68]{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.admin-nav a[data-v-e4d79b68]{color:inherit;opacity:.95;font-weight:600;text-decoration:none}.admin-nav a.router-link-active[data-v-e4d79b68]{text-underline-offset:3px;text-decoration:underline}.linkish[data-v-e4d79b68]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.admin-main[data-v-e4d79b68]{box-sizing:border-box;flex:1;width:100%;max-width:1280px;margin:0 auto;padding:1.25rem}.admin-main--wide[data-v-e4d79b68]{max-width:min(1680px,100%)}.head-row[data-v-748d3b64]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}h2[data-v-748d3b64]{color:var(--hs-forest,#1a4d33);margin:0 0 .35rem}.sub[data-v-748d3b64]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.95rem}.err[data-v-748d3b64]{color:var(--hs-rust,#8b5a3c)}.tbl[data-v-748d3b64]{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 2px 8px #0000000f}.tbl th[data-v-748d3b64],.tbl td[data-v-748d3b64]{text-align:left;border-bottom:1px solid #e5e5e5;padding:.5rem .65rem}.tbl th[data-v-748d3b64]{background:var(--hs-mint,#e8f0ec);font-size:.85rem}.actions[data-v-748d3b64]{white-space:nowrap}.btn[data-v-748d3b64],.btn-soft[data-v-748d3b64]{font:inherit;cursor:pointer;border-radius:8px;padding:.45rem .9rem;font-weight:600}.btn[data-v-748d3b64]{background:var(--hs-forest,#1a4d33);color:#fff;border:none}.btn-soft[data-v-748d3b64]{color:#1a4d33;background:#f1f5f2;border:1px solid #d6e0da}.btn-link[data-v-748d3b64],.btn-del[data-v-748d3b64]{font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}.btn-link[data-v-748d3b64]{color:var(--hs-forest,#1a4d33);margin-right:.5rem}.btn-del[data-v-748d3b64]{color:var(--hs-rust,#8b5a3c)}.modal-backdrop[data-v-748d3b64]{z-index:30;background:#00000059;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal[data-v-748d3b64]{background:#fff;border-radius:12px;width:min(620px,100%);padding:1rem}.grid[data-v-748d3b64]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));align-items:end;gap:.65rem;display:grid}.span2[data-v-748d3b64]{grid-column:span 2}@media (width<=700px){.span2[data-v-748d3b64]{grid-column:span 1}}label[data-v-748d3b64]{flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:600;display:flex}input[data-v-748d3b64]{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.35rem .5rem}.modal-actions[data-v-748d3b64]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.header-field[data-v-748d3b64]{gap:.5rem;display:grid}.header-field-row[data-v-748d3b64]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.header-field-row>.header-path-input[data-v-748d3b64]{flex:12rem;min-width:0}.header-upload-btn[data-v-748d3b64]{font:inherit;cursor:pointer;color:#1a4d33;white-space:nowrap;background:#f1f5f2;border:1px solid #d6e0da;border-radius:8px;justify-content:center;align-items:center;padding:.35rem .75rem;font-weight:600;display:inline-flex}.header-upload-btn[data-v-748d3b64]:has(input:disabled){opacity:.65;cursor:not-allowed}.header-clear-btn[data-v-748d3b64]{padding:.35rem .65rem}.header-upload-err[data-v-748d3b64]{color:var(--hs-rust,#8b5a3c);margin:0;font-size:.82rem}.header-preview[data-v-748d3b64]{background:#faf8f3;border:1px solid #e5e7eb;border-radius:10px;place-items:stretch stretch;width:100%;min-height:3rem;padding:.5rem;display:grid;overflow:hidden}.header-preview-img[data-v-748d3b64],.header-preview-svg[data-v-748d3b64] svg{object-fit:contain;width:100%;height:auto;display:block}.head-row[data-v-f89301c4]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}h2[data-v-f89301c4]{color:var(--hs-forest,#1a4d33);margin:0 0 .35rem}.sub[data-v-f89301c4]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.9rem}.err[data-v-f89301c4]{color:var(--hs-rust,#8b5a3c)}.grid[data-v-f89301c4]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));align-items:end;gap:.65rem;display:grid}.span2[data-v-f89301c4]{grid-column:span 2}@media (width<=700px){.span2[data-v-f89301c4]{grid-column:span 1}}label[data-v-f89301c4]{flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;display:flex}input[data-v-f89301c4],select[data-v-f89301c4],textarea[data-v-f89301c4]{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.35rem .5rem}.tbl[data-v-f89301c4]{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 2px 8px #0000000f}.tbl th[data-v-f89301c4],.tbl td[data-v-f89301c4]{text-align:left;border-bottom:1px solid #e5e5e5;padding:.5rem .65rem}.tbl th[data-v-f89301c4]{background:var(--hs-mint,#e8f0ec);font-size:.85rem}.actions[data-v-f89301c4]{white-space:nowrap}.btn[data-v-f89301c4],.btn-soft[data-v-f89301c4]{font:inherit;cursor:pointer;border-radius:8px;padding:.45rem .9rem;font-weight:600}.btn[data-v-f89301c4]{background:var(--hs-forest,#1a4d33);color:#fff;border:none}.btn-soft[data-v-f89301c4]{color:#1a4d33;background:#f1f5f2;border:1px solid #d6e0da}.btn-link[data-v-f89301c4],.btn-del[data-v-f89301c4]{font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}.btn-link[data-v-f89301c4],a.btn-link[data-v-f89301c4]{color:var(--hs-forest,#1a4d33);margin-right:.5rem}a.btn-link[data-v-f89301c4]{display:inline}.btn-del[data-v-f89301c4]{color:var(--hs-rust,#8b5a3c)}.modal-backdrop[data-v-f89301c4]{z-index:30;background:#00000059;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal[data-v-f89301c4]{background:#fff;border-radius:12px;width:min(820px,100%);max-height:90vh;padding:1rem;overflow:auto}.tabs[data-v-f89301c4]{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 .9rem;padding-bottom:.5rem;display:flex}.tab-btn[data-v-f89301c4]{font:inherit;color:var(--hs-ink,#1c1917);cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.35rem .7rem}.tab-btn.active[data-v-f89301c4]{color:var(--hs-forest,#1a4d33);background:var(--hs-mint,#e8f0ec);border-color:var(--hs-sage,#7a9e8e)}.tab-btn[data-v-f89301c4]:not(.active){opacity:.92}.prefill-pane[data-v-f89301c4],.webhook-pane[data-v-f89301c4]{gap:.75rem;display:grid}.webhook-pane .check-row[data-v-f89301c4]{color:var(--hs-ink,#1c1917);flex-direction:row;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.subtle[data-v-f89301c4]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.9rem}.template-vars .var-chip[data-v-f89301c4]{color:var(--hs-ink,#1c1917);background:#e8f0ec;border:1px solid #c5d4cb;border-radius:4px;margin:.15rem .35rem .15rem 0;padding:.15rem .4rem;font-size:.78rem;font-weight:600;display:inline-block}.prefill-table[data-v-f89301c4]{border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow:hidden}.prefill-table th[data-v-f89301c4],.prefill-table td[data-v-f89301c4]{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.45rem .5rem}.prefill-table th[data-v-f89301c4]{background:#f8faf9;font-size:.85rem}.invalid-key[data-v-f89301c4]{color:var(--hs-rust,#8b5a3c);margin:.35rem 0 0;font-size:.78rem}.phone-split h4[data-v-f89301c4]{margin:0 0 .5rem}.modal-actions[data-v-f89301c4]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.modal label[data-v-f89301c4]{color:var(--hs-ink,#1c1917)}.modal input[data-v-f89301c4],.modal select[data-v-f89301c4],.modal textarea[data-v-f89301c4]{color:var(--hs-ink,#1c1917);background:#fff;border-color:#cbd5d1}.modal input[data-v-f89301c4]::placeholder,.modal textarea[data-v-f89301c4]::placeholder{color:#6b7280}.modal input[type=checkbox][data-v-f89301c4]{accent-color:var(--hs-forest,#1a4d33)}.icon-field[data-v-f89301c4]{gap:.5rem;display:grid}.icon-field-row[data-v-f89301c4]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.icon-field-row>.icon-path-input[data-v-f89301c4]{flex:12rem;min-width:0}.icon-upload-btn[data-v-f89301c4]{font:inherit;cursor:pointer;color:#1a4d33;white-space:nowrap;background:#f1f5f2;border:1px solid #d6e0da;border-radius:8px;justify-content:center;align-items:center;padding:.35rem .75rem;font-weight:600;display:inline-flex}.icon-upload-btn[data-v-f89301c4]:has(input:disabled){opacity:.65;cursor:not-allowed}.icon-clear-btn[data-v-f89301c4]{padding:.35rem .65rem}.icon-upload-err[data-v-f89301c4]{color:var(--hs-rust,#8b5a3c);margin:0;font-size:.82rem}.icon-preview[data-v-f89301c4]{background:#faf8f3;border:1px solid #e5e7eb;border-radius:10px;place-items:center;width:5rem;height:5rem;padding:.35rem;display:grid}.icon-preview-img[data-v-f89301c4],.icon-preview-svg[data-v-f89301c4] svg{object-fit:contain;max-width:100%;max-height:100%}.embed-urls[data-v-f89301c4]{background:#f8faf9;border:1px solid #d6e0da;border-radius:10px;gap:.65rem;padding:.75rem;display:grid}.embed-urls-lead[data-v-f89301c4]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.85rem;font-weight:400}.attach-img[data-v-9c227bc4]{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.thumb[data-v-9c227bc4]{object-fit:contain;border:1px solid #d6e0da;border-radius:8px;max-width:min(360px,100%);max-height:280px}.btn-dl[data-v-9c227bc4]{font:inherit;border:1px solid var(--hs-sage,#7a9e8e);background:var(--hs-mint,#e8f0ec);color:var(--hs-forest,#1a4d33);cursor:pointer;border-radius:8px;padding:.35rem .65rem;font-weight:600}.muted[data-v-9c227bc4]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.88rem}.err[data-v-9c227bc4]{color:var(--hs-rust,#8b5a3c);margin:0;font-size:.88rem}.backdrop[data-v-773efb31]{z-index:40;background:#00000059;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal[data-v-773efb31]{background:#fff;border-radius:12px;gap:.75rem;width:min(26rem,100%);padding:1rem 1.1rem 1.1rem;display:grid;box-shadow:0 12px 32px #0000002e}h3[data-v-773efb31]{color:var(--hs-forest,#1a4d33);margin:0;font-size:1.05rem}label[data-v-773efb31]{flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}select[data-v-773efb31]{font:inherit;background:#fff;border:1px solid #d6e0da;border-radius:8px;padding:.45rem .55rem;font-weight:400}.hint[data-v-773efb31]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.82rem;font-weight:400}.actions[data-v-773efb31]{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.btn[data-v-773efb31],.btn-soft[data-v-773efb31]{font:inherit;cursor:pointer;border-radius:8px;padding:.45rem .85rem;font-weight:600}.btn[data-v-773efb31]{background:var(--hs-forest,#1a4d33);color:#fff;border:1px solid var(--hs-forest,#1a4d33)}.btn-soft[data-v-773efb31]{color:var(--hs-forest,#1a4d33);background:#f1f5f2;border:1px solid #d6e0da}.page[data-v-a1ec7b5c]{flex-direction:column;gap:1rem;display:flex}.crumb[data-v-a1ec7b5c]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.85rem}.crumb a[data-v-a1ec7b5c]{color:var(--hs-forest,#1a4d33)}h2[data-v-a1ec7b5c]{color:var(--hs-forest,#1a4d33);margin:0 0 .35rem}.sub[data-v-a1ec7b5c]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.9rem}.err[data-v-a1ec7b5c]{color:var(--hs-rust,#8b5a3c)}.head-row[data-v-a1ec7b5c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.head-actions[data-v-a1ec7b5c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.archive-filter[data-v-a1ec7b5c]{align-items:center;gap:.4rem;font-size:.88rem;display:flex}.archive-filter-label[data-v-a1ec7b5c]{color:var(--hs-ink-muted,#57534e);font-weight:600}.archive-filter select[data-v-a1ec7b5c]{font:inherit;background:#fff;border:1px solid #d6e0da;border-radius:8px;padding:.35rem .5rem}.btn-soft[data-v-a1ec7b5c]{font:inherit;cursor:pointer;color:var(--hs-forest,#1a4d33);background:#f1f5f2;border:1px solid #d6e0da;border-radius:8px;padding:.45rem .9rem;font-weight:600;text-decoration:none;display:inline-block}.btn-soft--sm[data-v-a1ec7b5c]{padding:.3rem .65rem;font-size:.85rem}.card[data-v-a1ec7b5c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.card--archived[data-v-a1ec7b5c]{opacity:.88;border-color:#d6d3d1}.card-head[data-v-a1ec7b5c]{background:var(--hs-mint,#e8f0ec);border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.65rem 1rem;display:flex}.card-actions[data-v-a1ec7b5c]{align-items:center;gap:.35rem;margin-left:auto;display:flex}.card-meta--archived[data-v-a1ec7b5c]{color:#78716c;font-weight:600}.card-title[data-v-a1ec7b5c]{color:var(--hs-forest,#1a4d33);font-weight:700}.card-meta[data-v-a1ec7b5c]{color:var(--hs-ink-muted,#57534e);font-size:.85rem}.card-meta--paid[data-v-a1ec7b5c]{color:var(--hs-forest,#1a4d33);font-weight:600}.card-meta--lgl-ok[data-v-a1ec7b5c]{color:#166534}.card-meta--lgl-dup[data-v-a1ec7b5c],.card-meta--lgl-warn[data-v-a1ec7b5c]{color:#92400e}.card-notice[data-v-a1ec7b5c]{color:#92400e;margin:.35rem 0 0;padding:0 1rem .65rem;font-size:.82rem}.card-meta--lgl-err[data-v-a1ec7b5c]{color:#991b1b}.mono[data-v-a1ec7b5c]{font-family:ui-monospace,monospace}.payload[data-v-a1ec7b5c]{border-collapse:collapse;width:100%}.payload th[data-v-a1ec7b5c],.payload td[data-v-a1ec7b5c]{vertical-align:top;text-align:left;border-bottom:1px solid #eee;padding:.55rem 1rem}.payload th[data-v-a1ec7b5c]{width:12rem;max-width:32%;color:var(--hs-ink,#1c1917);font-size:.85rem}.pre-wrap[data-v-a1ec7b5c]{white-space:pre-wrap;word-break:break-word;font-size:.92rem}.more-row[data-v-a1ec7b5c]{justify-content:center;padding:.5rem 0 1rem;display:flex}.page h2[data-v-a328f2c7]{margin:0}.sub[data-v-a328f2c7]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.92rem}.err[data-v-a328f2c7]{color:var(--hs-rust,#8b5a3c)}.head-row[data-v-a328f2c7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.head-actions[data-v-a328f2c7]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn[data-v-a328f2c7],.btn-soft[data-v-a328f2c7]{font:inherit;cursor:pointer;border-radius:8px;padding:.45rem .9rem;font-weight:600}.btn[data-v-a328f2c7]{background:var(--hs-forest,#1a4d33);color:var(--hs-cream,#faf8f3);border:1px solid var(--hs-forest,#1a4d33)}.btn-soft[data-v-a328f2c7]{color:var(--hs-forest,#1a4d33);background:#f1f5f2;border:1px solid #d6e0da;text-decoration:none;display:inline-block}.inbox-bar[data-v-a328f2c7]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.search-inline[data-v-a328f2c7]{min-width:12rem;font:inherit;background:#fff;border:1px solid #d6e0da;border-radius:8px;flex:14rem;padding:.45rem .65rem}.filters-menu[data-v-a328f2c7]{position:relative}.filters-menu summary[data-v-a328f2c7]{cursor:pointer;font:inherit;color:var(--hs-forest,#1a4d33);background:#f1f5f2;border:1px solid #d6e0da;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-weight:600;list-style:none;display:inline-flex}.filters-menu summary[data-v-a328f2c7]::-webkit-details-marker{display:none}.filter-badge[data-v-a328f2c7]{background:var(--hs-forest,#1a4d33);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.72rem;display:inline-flex}.filters-panel[data-v-a328f2c7]{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:end;gap:.65rem .85rem;width:min(36rem,100vw - 2rem);padding:.85rem 1rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 28px #0000001f}.filter-field[data-v-a328f2c7]{flex-direction:column;gap:.2rem;min-width:9rem;display:flex}.filter-field--grow[data-v-a328f2c7]{flex:14rem;min-width:12rem}.filter-label[data-v-a328f2c7]{color:var(--hs-forest,#1a4d33);font-size:.75rem;font-weight:600}.filter-field input[data-v-a328f2c7],.filter-field select[data-v-a328f2c7]{font:inherit;background:#fff;border:1px solid #d6e0da;border-radius:8px;padding:.4rem .55rem}.filter-actions[data-v-a328f2c7]{align-items:center;gap:.45rem;display:flex}.result-count[data-v-a328f2c7]{color:var(--hs-ink-muted,#57534e);margin:0 0 .65rem;font-size:.88rem}.table-wrap[data-v-a328f2c7]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:visible}.table[data-v-a328f2c7]{border-collapse:collapse;width:100%;min-width:760px}.table th[data-v-a328f2c7],.table td[data-v-a328f2c7]{text-align:left;vertical-align:middle;border-bottom:1px solid #eef2ef;padding:.5rem .75rem}.table th[data-v-a328f2c7]{text-transform:uppercase;letter-spacing:.03em;color:var(--hs-ink-muted,#57534e);background:var(--hs-mint,#e8f0ec);font-size:.78rem}.table tbody tr:last-child td[data-v-a328f2c7]{border-bottom:none}.when[data-v-a328f2c7]{white-space:nowrap;font-size:.88rem}.form-cell[data-v-a328f2c7]{flex-direction:column;gap:.15rem;display:flex}.form-cell strong[data-v-a328f2c7]{font-size:.92rem}.kind[data-v-a328f2c7]{color:var(--hs-ink-muted,#57534e);font-size:.75rem}.summary[data-v-a328f2c7]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:22rem;font-size:.88rem;display:-webkit-box;overflow:hidden}.actions[data-v-a328f2c7]{white-space:nowrap;width:1%}.row-menu[data-v-a328f2c7]{display:inline-block;position:relative}.menu-trigger[data-v-a328f2c7]{font:inherit;color:var(--hs-forest,#1a4d33);cursor:pointer;background:#f1f5f2;border:1px solid #d6e0da;border-radius:8px;padding:.3rem .65rem;font-size:.82rem;font-weight:600}.menu-pop[data-v-a328f2c7]{z-index:15;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:10.5rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 22px #0000001f}.menu-pop button[data-v-a328f2c7],.menu-pop a[data-v-a328f2c7]{text-align:left;width:100%;font:inherit;color:var(--hs-ink,#1c1917);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.4rem .55rem;font-size:.85rem;font-weight:600;text-decoration:none;display:block}.menu-pop button[data-v-a328f2c7]:hover,.menu-pop a[data-v-a328f2c7]:hover{background:#f1f5f2}.menu-pop button[data-v-a328f2c7]:disabled{opacity:.55;cursor:wait}.pill[data-v-a328f2c7]{border-radius:999px;padding:.15rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.pill--ok[data-v-a328f2c7]{color:#166534;background:#dcfce7}.pill--warn[data-v-a328f2c7]{color:#92400e;background:#fef3c7}.pill--err[data-v-a328f2c7]{color:#991b1b;background:#fee2e2}.pill--muted[data-v-a328f2c7]{color:#6b7280;background:#f3f4f6}.load-more[data-v-a328f2c7]{justify-content:center;margin-top:1rem;display:flex}.builder[data-v-701d8800]{flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex}.builder-head[data-v-701d8800]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.crumb[data-v-701d8800]{color:var(--hs-ink-muted,#57534e);margin:0 0 .25rem;font-size:.85rem}.crumb a[data-v-701d8800]{color:var(--hs-forest,#1a4d33)}h2[data-v-701d8800]{color:var(--hs-forest,#1a4d33);margin:0 0 .35rem}h3[data-v-701d8800]{color:var(--hs-forest,#1a4d33);margin:0 0 .65rem;font-size:1rem}h4[data-v-701d8800]{margin:0 0 .5rem;font-size:.95rem}.sub[data-v-701d8800]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.88rem}.default-value-hint[data-v-701d8800]{margin-top:.25rem;display:block}.default-value-date[data-v-701d8800]{width:100%;margin-top:.35rem}.err[data-v-701d8800]{color:var(--hs-rust,#8b5a3c)}.sync-ok[data-v-701d8800]{color:var(--hs-forest,#1a4d33);margin:0;font-size:.9rem}.head-actions[data-v-701d8800]{flex-wrap:wrap;gap:.5rem;display:flex}.btn[data-v-701d8800],.btn-soft[data-v-701d8800]{font:inherit;cursor:pointer;border-radius:8px;padding:.45rem .9rem;font-weight:600}.btn[data-v-701d8800]{background:var(--hs-forest,#1a4d33);color:#fff;border:none}.btn-soft[data-v-701d8800]{color:#1a4d33;background:#f1f5f2;border:1px solid #d6e0da}.builder-body[data-v-701d8800]{flex-direction:column;gap:1rem;display:flex}.panel[data-v-701d8800]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000000f}.panel label[data-v-701d8800]{color:var(--hs-ink,#1c1917);flex-direction:column;gap:.25rem;margin-bottom:.65rem;font-size:.8rem;font-weight:600;display:flex}.panel label.row-check[data-v-701d8800]{flex-direction:row;align-items:center;gap:.5rem}.panel input[data-v-701d8800],.panel select[data-v-701d8800],.panel textarea[data-v-701d8800]{font:inherit;color:var(--hs-ink,#1c1917);background:#fff;border:1px solid #ccc;border-radius:6px;padding:.35rem .5rem}.editor-settings[data-v-701d8800]{flex:none}.editor-settings-title[data-v-701d8800]{cursor:pointer;color:var(--hs-forest,#1a4d33);margin-bottom:.5rem;padding:.15rem 0;font-size:1rem;font-weight:700;list-style:none}.editor-settings-title[data-v-701d8800]::-webkit-details-marker{display:none}.editor-settings-title[data-v-701d8800]:before{content:"▸";margin-right:.4rem;font-size:.8em;transition:transform .15s;display:inline-block}.editor-settings[open] .editor-settings-title[data-v-701d8800]:before{transform:rotate(90deg)}.settings-group[data-v-701d8800]{background:#fafaf9;border:1px solid #e5e7eb;border-radius:8px;margin-top:.5rem;padding:.35rem .55rem .55rem}.settings-group summary[data-v-701d8800]{cursor:pointer;color:var(--hs-forest,#1a4d33);padding:.25rem 0;font-size:.88rem;font-weight:700}.settings-group .sub[data-v-701d8800]{margin:.35rem 0 .5rem}.template-vars .var-chip[data-v-701d8800]{color:var(--hs-ink,#1c1917);background:#e8f0ec;border:1px solid #c5d4cb;border-radius:4px;margin:.15rem .35rem .15rem 0;padding:.15rem .4rem;font-size:.78rem;font-weight:600;display:inline-block}.builder-canvas[data-v-701d8800]{background:#fff;border-radius:12px;width:100%;max-width:min(56rem,100%);margin:0 auto;padding:1rem;box-shadow:0 2px 8px #0000000f}.native-form-heading[data-v-701d8800]{color:var(--hs-forest,#1a3d2f);margin:0 0 1rem;font-size:1.15rem}.native-form-fields[data-v-701d8800]{flex-direction:column;gap:1.5rem;display:flex}.builder-row-wrap[data-v-701d8800]{flex-direction:column;gap:.75rem;display:flex}.builder-row-head[data-v-701d8800]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.25rem;display:flex}.section-label-edit[data-v-701d8800]{font:inherit;color:var(--hs-forest,#1a3d2f);background:0 0;border:none;border-bottom:2px solid #0000;flex:12rem;min-width:0;padding:.35rem 0;font-size:1.1rem;font-weight:700}.section-label-edit[data-v-701d8800]:focus{border-bottom-color:var(--hs-sage,#7a9e8e);outline:none}.section-label-edit[data-v-701d8800]::placeholder{color:var(--hs-ink-muted,#57534e);font-weight:500}.builder-row-controls[data-v-701d8800]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.row-move-btns[data-v-701d8800]{align-items:center;gap:.15rem;display:inline-flex}.row-move-btns .icon-btn[data-v-701d8800]:disabled{opacity:.35;cursor:not-allowed}.row-cols[data-v-701d8800]{align-items:center;gap:.35rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.row-cols select[data-v-701d8800]{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.2rem .35rem}.btn-row-del[data-v-701d8800]{font:inherit;color:#8b2942;cursor:pointer;background:#fff;border:1px solid #d6d0cc;border-radius:6px;padding:.25rem .5rem;font-size:.8rem}.row-empty[data-v-701d8800]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.85rem}.builder-field-card[data-v-701d8800]{cursor:pointer;border:2px solid #0000;border-radius:10px;padding:.65rem;transition:border-color .15s,box-shadow .15s;position:relative}.builder-field-card.is-selected[data-v-701d8800]{border-color:var(--hs-sage,#7a9e8e);background:#f8faf8d9;box-shadow:0 0 0 3px #7a9e8e33}.builder-field-card.is-field-hidden[data-v-701d8800]{opacity:.72;background:repeating-linear-gradient(-45deg,#e8f0ec59,#e8f0ec59 8px,#ffffff8c 8px 16px)}.field-lock-badges[data-v-701d8800]{gap:.35rem;margin-bottom:.35rem;display:flex}.field-lock-badge[data-v-701d8800]{letter-spacing:.02em;text-transform:uppercase;color:var(--hs-forest,#1a3d2f);background:#1a3d2f1f;border-radius:4px;padding:.15rem .4rem;font-size:.72rem;font-weight:700}.print-template-list[data-v-701d8800]{flex-direction:column;gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.print-template-item[data-v-701d8800]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.print-template-name[data-v-701d8800]{flex:1;min-width:10rem}.print-template-name--fixed[data-v-701d8800]{font-weight:600}.print-template-tag[data-v-701d8800]{color:#1a3d2fa6;margin-left:.35rem;font-size:.85em;font-style:normal;font-weight:500}.print-template-remove[data-v-701d8800]{margin:0}.print-field-settings[data-v-701d8800]{border-top:1px solid #1a3d2f1f;flex-direction:column;gap:.5rem;margin-top:.35rem;padding-top:.5rem;display:flex}.print-field-settings-title[data-v-701d8800]{font-size:.9rem}.print-template-assign[data-v-701d8800]{flex-direction:column;gap:.35rem;display:flex}.builder-field-card.native-field--static[data-v-701d8800],.builder-field-card.native-field--html[data-v-701d8800]{background:#e8f0ec73;border:2px solid #1a3d2f1a;border-radius:10px;margin:0;padding:.65rem .85rem}.builder-field-card.native-field--static.is-selected[data-v-701d8800],.builder-field-card.native-field--html.is-selected[data-v-701d8800]{border-color:var(--hs-sage,#7a9e8e);box-shadow:0 0 0 3px #7a9e8e33}.builder-card-toolbar[data-v-701d8800]{border-bottom:1px dashed #d6e0da;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.toolbar-type-select[data-v-701d8800]{font:inherit;border:1px solid #ccc;border-radius:6px;max-width:9rem;padding:.2rem .35rem;font-size:.8rem}.toolbar-required[data-v-701d8800]{cursor:pointer;align-items:center;gap:.3rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.label-edit[data-v-701d8800]{width:100%;font:inherit;color:var(--hs-forest,#1a3d2f);box-sizing:border-box;background:0 0;border:none;padding:.15rem 0;font-size:1rem;font-weight:600;line-height:1.35;display:block}.label-edit[data-v-701d8800]:focus{border-bottom:2px solid var(--hs-sage,#7a9e8e);outline:none}.native-label[data-v-701d8800]{align-items:baseline;gap:.15rem;display:flex}.native-req[data-v-701d8800]{color:#8b2942;flex-shrink:0}.inline-edit[data-v-701d8800]{width:100%;font:inherit;color:var(--hs-ink-muted,#57534e);box-sizing:border-box;background:0 0;border:none;border-bottom:1px dashed #0000;padding:.2rem 0;font-size:.82rem;display:block}.inline-edit[data-v-701d8800]:focus{color:var(--hs-ink,#1c1917);border-bottom-color:#c5d4cc;outline:none}.help-edit[data-v-701d8800]{margin-bottom:.15rem}.meta-edit[data-v-701d8800]{max-width:20rem;margin-top:.35rem}.inline-meta-label[data-v-701d8800]{color:var(--hs-ink-muted,#57534e);flex-direction:column;gap:.2rem;margin-top:.35rem;font-size:.75rem;font-weight:600;display:flex}.static-content-edit[data-v-701d8800]{resize:vertical;min-height:4rem;color:var(--hs-ink,#1c1917);background:#fff;border:1px dashed #d6e0da;border-radius:8px;margin-top:.35rem;padding:.5rem}.static-content-edit[data-v-701d8800]:focus{border-color:var(--hs-sage,#7a9e8e);border-style:solid}.native-form-row[data-v-701d8800]{align-items:start;gap:1.1rem 1.25rem;display:grid}.native-form-row--cols-1[data-v-701d8800]{grid-template-columns:minmax(0,1fr)}.native-form-row--cols-2[data-v-701d8800]{grid-template-columns:repeat(2,minmax(0,1fr))}.native-form-row--cols-3[data-v-701d8800]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.native-form-row--cols-2[data-v-701d8800],.native-form-row--cols-3[data-v-701d8800]{grid-template-columns:minmax(0,1fr)}.native-radio-group--grid[data-v-701d8800]{grid-template-columns:minmax(0,1fr)!important}}.native-field[data-v-701d8800]{flex-direction:column;gap:.45rem;min-width:0;display:flex}.native-input[data-v-701d8800]{box-sizing:border-box;width:100%;color:var(--hs-ink,#1c1917);background:#fff;border:2px solid #1a3d2f47;border-radius:10px;padding:.75rem .85rem;font-family:inherit;font-size:1.05rem;line-height:1.35;box-shadow:inset 0 1px 2px #1a3d2f0a}.native-input[data-v-701d8800]::placeholder{color:var(--hs-ink-muted,#57534e);opacity:.85}.native-textarea[data-v-701d8800]{resize:vertical;min-height:7rem}.builder-control-preview[data-v-701d8800]{pointer-events:none;opacity:.92}.builder-signature-preview[data-v-701d8800]{min-height:5rem;color:var(--hs-ink-muted,#57534e);justify-content:center;align-items:center;font-size:.95rem;display:flex}.native-rating[data-v-701d8800]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.native-rating-btn[data-v-701d8800]{min-width:2.4rem;min-height:2.4rem;color:var(--hs-forest,#1a3d2f);font:inherit;background:#fff;border:2px solid #1a3d2f47;border-radius:10px;padding:.3rem .45rem;font-size:1rem;font-weight:700}.native-rating-scale[data-v-701d8800]{color:var(--hs-ink-muted,#57534e);font-size:.9rem;font-weight:600}.builder-products-preview[data-v-701d8800]{flex-direction:column;gap:.4rem;display:flex}.builder-product-preview-row[data-v-701d8800]{background:#fff;border:1px solid #1a3d2f29;border-radius:8px;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;font-size:.92rem;display:flex}.builder-product-preview-meta[data-v-701d8800]{color:var(--hs-forest,#1a3d2f);white-space:nowrap;font-weight:700}.builder-products-editor[data-v-701d8800]{flex-direction:column;gap:.5rem;margin-top:.35rem;display:flex}.builder-products-hint[data-v-701d8800]{margin:0}.builder-product-edit-row[data-v-701d8800]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.builder-product-edit-row .inline-edit[data-v-701d8800]{flex:8rem;min-width:7rem}.builder-product-price-label[data-v-701d8800]{color:var(--hs-forest,#1a3d2f);align-items:center;gap:.2rem;margin:0;font-weight:700;display:inline-flex}.builder-product-price[data-v-701d8800]{width:5.5rem;flex:none!important}.builder-product-qty-toggle[data-v-701d8800]{white-space:nowrap;align-items:center;gap:.3rem;margin:0;font-size:.85rem;font-weight:600;display:inline-flex}.builder-product-max[data-v-701d8800]{width:3.5rem;flex:none!important}.native-radio-group[data-v-701d8800]{flex-direction:column;gap:.55rem;display:flex}.native-radio-group--grid[data-v-701d8800]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.native-choice-row[data-v-701d8800]{min-height:2.75rem;color:var(--hs-ink,#1c1917);background:#fff;border:2px solid #1a3d2f2e;border-radius:10px;align-items:center;gap:.65rem;margin:0;padding:.55rem .75rem;font-size:1rem;line-height:1.3;display:flex}.native-choice-input[data-v-701d8800]{width:1.2rem;height:1.2rem;accent-color:var(--hs-forest,#1a3d2f);flex-shrink:0;margin:0}.native-check-row[data-v-701d8800]{align-items:center;gap:.65rem;display:flex}.native-image-upload[data-v-701d8800]{flex-direction:column;gap:.5rem;display:flex}.native-file-input[data-v-701d8800]{padding:.45rem .35rem}.native-html-block[data-v-701d8800]{color:var(--hs-ink,#1a1a1a);background:#fff;border:1px dashed #d6e0da;border-radius:8px;margin-top:.35rem;padding:.5rem;line-height:1.45}.native-html-block[data-v-701d8800] a{color:var(--hs-forest,#1a3d2f);font-weight:600}.builder-options[data-v-701d8800]{background:#f8faf8;border:1px dashed #c5d4cc;border-radius:8px;flex-direction:column;gap:.35rem;margin-top:.35rem;padding:.5rem;display:flex}.builder-option-row[data-v-701d8800]{align-items:center;gap:.35rem;display:flex}.builder-option-row .inline-edit[data-v-701d8800]{color:var(--hs-ink,#1c1917);border-bottom:1px solid #e5e7eb;flex:1;padding:.35rem .25rem;font-size:.9rem}.builder-add-bar[data-v-701d8800],.builder-add-row-bar[data-v-701d8800]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.builder-add-row-bar[data-v-701d8800]{border-top:1px dashed #e5e7eb;justify-content:center;padding-top:.5rem}.add-select[data-v-701d8800]{min-width:10rem;font:inherit;border:1px solid #ccc;border-radius:6px;padding:.35rem .5rem}.btn-small[data-v-701d8800]{padding:.3rem .6rem;font-size:.82rem}.builder-submit-preview[data-v-701d8800]{border-top:2px solid #1a3d2f1a;justify-content:center;margin-top:1.25rem;padding-top:1rem;display:flex}.btn-primary[data-v-701d8800]{background:var(--hs-forest,#1a3d2f);color:var(--hs-cream,#faf8f3);cursor:pointer;border:none;border-radius:10px;padding:.65rem 1.25rem;font-weight:600}.native-submit[data-v-701d8800]{min-width:min(20rem,100%);min-height:3rem;padding:.85rem 2rem;font-size:1.1rem}.icon-btn[data-v-701d8800]{font:inherit;min-width:1.75rem;min-height:1.75rem;color:var(--hs-forest,#1a4d33);cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;padding:.1rem .35rem;font-size:.95rem;line-height:1;display:inline-flex}.icon-btn--move svg[data-v-701d8800]{display:block}.icon-btn.danger[data-v-701d8800]{color:#b91c1c;border-color:#fecaca}.builder-popover[data-v-701d8800]{z-index:1200;background:#fff;border:1px solid #d6e0da;border-radius:10px;flex-direction:column;width:min(22rem,100vw - 2rem);max-height:min(70vh,36rem);padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000026}.builder-popover label[data-v-701d8800]{color:var(--hs-ink,#1c1917);flex-direction:column;gap:.25rem;margin-bottom:.65rem;font-size:.8rem;font-weight:600;display:flex}.builder-popover label.row-check[data-v-701d8800]{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.85rem}.builder-popover input[data-v-701d8800],.builder-popover select[data-v-701d8800]{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.35rem .5rem}.builder-popover-head[data-v-701d8800]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem .5rem;display:flex}.builder-popover-body[data-v-701d8800]{overscroll-behavior:contain;flex:auto;min-height:0;padding:.75rem 1rem 1rem;overflow:hidden auto}@media (width<=700px){.builder-popover[data-v-701d8800]{border-bottom:none;border-radius:12px 12px 0 0;width:100%;max-width:100%;bottom:0;max-height:min(75vh,36rem)!important;top:auto!important;left:0!important;right:0!important}}.lock-flags[data-v-701d8800]{flex-direction:column;gap:.4rem;margin:.5rem 0 .75rem;display:flex}.lock-flags .row-check[data-v-701d8800]{margin:0}.show-when-block[data-v-701d8800]{background:#f6faf7;border:1px dashed #c5d4cc;border-radius:8px;margin:.75rem 0 1rem;padding:.65rem}.show-when-title[data-v-701d8800]{color:var(--hs-forest,#1a4d33);margin:0 0 .35rem;font-size:.9rem}.show-when-hint[data-v-701d8800]{margin:0 0 .5rem}.show-when-match-label[data-v-701d8800]{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.82rem}.show-when-rule[data-v-701d8800]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.5rem;display:flex}.show-when-prefix[data-v-701d8800]{font-size:.8rem;font-weight:600}.show-when-select[data-v-701d8800]{font:inherit;border:1px solid #ccc;border-radius:6px;max-width:100%;padding:.25rem .35rem;font-size:.8rem}.show-when-value[data-v-701d8800]{font:inherit;border:1px solid #ccc;border-radius:6px;flex:5rem;min-width:5rem;padding:.25rem .35rem;font-size:.8rem}.preview-modal-overlay[data-v-701d8800]{z-index:1300;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.preview-modal[data-v-701d8800]{background:#fff;border-radius:12px;flex-direction:column;width:min(56rem,100%);max-height:calc(100vh - 2rem);display:flex;overflow:hidden;box-shadow:0 12px 40px #0003}.preview-modal-head[data-v-701d8800]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.preview-modal-head h3[data-v-701d8800]{margin:0}.preview-modal-body[data-v-701d8800]{padding:1rem;overflow-y:auto}.page[data-v-7eca4f78]{flex-direction:column;gap:1rem;display:flex}.head-row[data-v-7eca4f78]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h2[data-v-7eca4f78]{color:var(--hs-forest,#1a4d33);margin:0 0 .35rem}h3[data-v-7eca4f78]{color:var(--hs-forest,#1a4d33);margin:0 0 .5rem;font-size:1rem}.sub[data-v-7eca4f78]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.9rem}.sub a[data-v-7eca4f78]{color:var(--hs-forest,#1a4d33)}.err[data-v-7eca4f78]{color:#991b1b}.warn[data-v-7eca4f78]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:0;padding:.65rem .85rem;font-size:.9rem}.layout[data-v-7eca4f78]{grid-template-columns:min(16rem,100%) 1fr;align-items:start;gap:1rem;display:grid}@media (width<=800px){.layout[data-v-7eca4f78]{grid-template-columns:1fr}}.panel[data-v-7eca4f78]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000000d}.form-list ul[data-v-7eca4f78]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.form-pick[data-v-7eca4f78]{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fafaf9;border:1px solid #e5e7eb;border-radius:8px;padding:.55rem .65rem}.form-pick.active[data-v-7eca4f78]{border-color:var(--hs-sage,#7a9e8e);background:var(--hs-mint,#e8f0ec)}.form-pick-title[data-v-7eca4f78]{color:var(--hs-forest,#1a4d33);font-weight:600;display:block}.form-pick-meta[data-v-7eca4f78]{color:var(--hs-ink-muted,#57534e);margin-top:.15rem;font-size:.78rem;display:block}.subs-head[data-v-7eca4f78]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.subs-actions[data-v-7eca4f78]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-label[data-v-7eca4f78]{align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.filter-label select[data-v-7eca4f78]{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.3rem .45rem}.btn-soft[data-v-7eca4f78]{font:inherit;cursor:pointer;color:var(--hs-forest,#1a4d33);background:#f1f5f2;border:1px solid #d6e0da;border-radius:8px;padding:.45rem .9rem;font-weight:600;text-decoration:none;display:inline-block}.btn-soft[data-v-7eca4f78]:disabled{opacity:.55;cursor:not-allowed}.tbl[data-v-7eca4f78]{border-collapse:collapse;width:100%}.tbl th[data-v-7eca4f78],.tbl td[data-v-7eca4f78]{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:.5rem .55rem;font-size:.88rem}.tbl th[data-v-7eca4f78]{background:#f8faf9;font-size:.8rem}.pill[data-v-7eca4f78]{border-radius:999px;padding:.15rem .45rem;font-size:.75rem;font-weight:700;display:inline-block}.pill--ok[data-v-7eca4f78]{color:#166534;background:#dcfce7}.pill--dup[data-v-7eca4f78]{color:#92400e;background:#fef3c7}.pill--warn[data-v-7eca4f78]{color:#9a3412;background:#ffedd5}.pill--err[data-v-7eca4f78],.pill--pending[data-v-7eca4f78]{color:#991b1b;background:#fee2e2}.pill--pending[data-v-7eca4f78]{color:#4b5563;background:#f3f4f6}.msg-cell[data-v-7eca4f78]{max-width:22rem}.notice[data-v-7eca4f78]{color:#92400e;font-size:.82rem}.msg-err[data-v-7eca4f78]{color:#991b1b;font-size:.82rem}.btn-link[data-v-7eca4f78]{font:inherit;cursor:pointer;color:var(--hs-forest,#1a4d33);background:0 0;border:none;text-decoration:underline}.btn-link[data-v-7eca4f78]:disabled{opacity:.55;cursor:not-allowed}h2[data-v-dd4517db]{color:var(--hs-forest,#1a4d33);margin:0 0 .35rem}h3[data-v-dd4517db]{margin:1.25rem 0 .5rem;font-size:1.05rem}.sub[data-v-dd4517db]{color:var(--hs-ink-muted,#57534e);margin:0 0 1rem;font-size:.9rem}.err[data-v-dd4517db]{color:var(--hs-rust,#8b5a3c)}.ok[data-v-dd4517db]{color:var(--hs-forest,#1a4d33);font-weight:600}.form[data-v-dd4517db]{flex-direction:column;gap:.85rem;max-width:48rem;display:flex}label[data-v-dd4517db]{flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:600;display:flex}input[data-v-dd4517db],textarea[data-v-dd4517db]{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.45rem .55rem}.subtle[data-v-dd4517db]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.88rem}.drive-row[data-v-dd4517db]{background:#fff;border:1px solid #d8ddd9;border-radius:10px;gap:.6rem;padding:.75rem;display:grid}.drive-row select[data-v-dd4517db]{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.45rem .55rem}.sections-block[data-v-dd4517db]{background:#fff;border:1px solid #d8ddd9;border-radius:10px;padding:.8rem}.sections-head[data-v-dd4517db]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.sections-head h3[data-v-dd4517db]{margin:0}.section-row[data-v-dd4517db]{background:#fafbf9;border:1px solid #e5e7eb;border-radius:8px;gap:.6rem;margin-bottom:.7rem;padding:.7rem;display:grid}.section-row[data-v-dd4517db]:last-child{margin-bottom:0}.section-row-head[data-v-dd4517db]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.section-actions[data-v-dd4517db]{align-items:center;gap:.55rem;display:flex}.btn-link[data-v-dd4517db],.btn-del[data-v-dd4517db]{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.btn-link[data-v-dd4517db]{color:var(--hs-forest,#1a4d33)}.btn-del[data-v-dd4517db]{color:var(--hs-rust,#8b5a3c)}.btn-soft[data-v-dd4517db]{font:inherit;color:#1a4d33;cursor:pointer;background:#f1f5f2;border:1px solid #d6e0da;border-radius:8px;padding:.4rem .75rem;font-weight:600}.btn[data-v-dd4517db]{font:inherit;background:var(--hs-forest,#1a4d33);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;margin-top:.5rem;padding:.55rem 1rem;font-weight:600}.page[data-v-7841c6de]{flex-direction:column;gap:1rem;max-width:48rem;display:flex}h2[data-v-7841c6de]{color:var(--hs-forest,#1a4d33);margin:0 0 .35rem}h3[data-v-7841c6de]{color:var(--hs-forest,#1a4d33);margin:0 0 .5rem;font-size:1.05rem}.sub[data-v-7841c6de]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.9rem}.err[data-v-7841c6de]{color:#991b1b;margin:0}.ok[data-v-7841c6de]{color:var(--hs-forest,#1a4d33);margin:0;font-weight:600}.warn[data-v-7841c6de]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.9rem}.panel[data-v-7841c6de]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:.75rem;padding:1rem;display:grid;box-shadow:0 2px 8px #0000000d}.subtle[data-v-7841c6de]{color:var(--hs-ink-muted,#57534e);margin:0;font-size:.88rem}.meta[data-v-7841c6de]{gap:.55rem;margin:0;display:grid}.meta div[data-v-7841c6de]{gap:.15rem;display:grid}.meta dt[data-v-7841c6de]{color:var(--hs-ink-muted,#57534e);font-size:.8rem}.meta dd[data-v-7841c6de]{word-break:break-all;margin:0}.actions[data-v-7841c6de]{flex-wrap:wrap;gap:.65rem;display:flex}.location-row[data-v-7841c6de]{gap:.65rem;display:grid}label[data-v-7841c6de]{flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:600;display:flex}select[data-v-7841c6de]{font:inherit;border:1px solid #ccc;border-radius:6px;padding:.45rem .55rem;font-weight:400}.btn[data-v-7841c6de],.btn-soft[data-v-7841c6de]{font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:.5rem .9rem;font-weight:600}.btn[data-v-7841c6de]{background:var(--hs-forest,#1a4d33);color:#fff;border:none}.btn[data-v-7841c6de]:disabled,.btn-soft[data-v-7841c6de]:disabled{opacity:.55;cursor:not-allowed}.btn-soft[data-v-7841c6de]{color:#1a4d33;background:#f1f5f2;border:1px solid #d6e0da}.page[data-v-f37d9b82]{color:#1c1917;background:#faf8f3;min-height:100vh;padding:2rem;font-family:system-ui,sans-serif}.err[data-v-f37d9b82]{color:#991b1b}a[data-v-f37d9b82]{color:#1e5088}
