.onboarding-link[data-v-fa6a0375]{word-break:break-all;margin:1.25rem 0 0;font-size:.82rem}.form-group[data-v-a86a62ca]{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.form-group__title[data-v-a86a62ca]{border-bottom:2px solid var(--byf-primary);width:100%;color:var(--byf-ink);margin:0 0 1.1rem;padding:0 0 .5rem;font-size:1.2rem;font-weight:700;display:block}.form-group .field[data-v-a86a62ca]:last-child{margin-bottom:0}.login-remember[data-v-70f1fa45]{color:var(--byf-muted);cursor:pointer;align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:.9rem;display:flex}.login-remember input[data-v-70f1fa45]{width:auto;accent-color:var(--byf-primary);margin:0}.login-link[data-v-70f1fa45]{text-align:center;width:100%;color:var(--byf-primary);cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:0;font-size:.88rem;font-weight:600;text-decoration:none;display:block}.login-link[data-v-70f1fa45]:hover{text-decoration:underline}.login-link[data-v-ae92da3d]{text-align:center;width:100%;color:var(--byf-primary);margin-top:1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:block}.login-link[data-v-ae92da3d]:hover{text-decoration:underline}.trial-banner[data-v-58366d71]{z-index:29;background:var(--byf-secondary);width:100%;color:var(--byf-ink);border-bottom:1px solid #1735561f;position:sticky;top:68px}.trial-banner__inner[data-v-58366d71]{justify-content:center;align-items:center;padding:.4rem 0;display:flex}.trial-banner__text[data-v-58366d71]{letter-spacing:.02em;text-align:center;font-size:.8rem;font-weight:600}.app-header__left[data-v-58366d71]{align-items:center;gap:2.25rem;display:flex}.app-nav[data-v-58366d71]{gap:1.5rem;display:flex}.app-nav__link[data-v-58366d71]{text-transform:uppercase;letter-spacing:.03em;color:var(--byf-muted);border-bottom:2px solid #0000;padding:.2rem 0;font-size:.85rem;font-weight:700;text-decoration:none}.app-nav__link[data-v-58366d71]:hover{color:var(--byf-ink)}.app-nav__link.router-link-active[data-v-58366d71]{color:var(--byf-primary);border-bottom-color:var(--byf-primary)}.user-menu[data-v-58366d71]{position:relative}.user-menu__trigger[data-v-58366d71]{border:1px solid var(--byf-line);background:var(--byf-surface);color:var(--byf-ink);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-family:inherit;font-size:.82rem;font-weight:700;display:inline-flex}.user-menu__trigger[data-v-58366d71]:hover{border-color:var(--byf-primary);color:var(--byf-primary)}.user-menu__caret[data-v-58366d71]{font-size:.7rem;transition:transform .12s}.user-menu__caret--open[data-v-58366d71]{transform:rotate(180deg)}.user-menu__dropdown[data-v-58366d71]{background:var(--byf-surface);border:1px solid var(--byf-line);min-width:180px;box-shadow:var(--byf-shadow);z-index:40;border-radius:12px;flex-direction:column;padding:.4rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.user-menu__item[data-v-58366d71]{text-align:left;width:100%;color:var(--byf-ink);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.6rem .8rem;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.user-menu__item[data-v-58366d71]:hover{background:var(--byf-primary-soft);color:var(--byf-primary-dark)}.user-menu__item--button[data-v-58366d71]:disabled{opacity:.5;cursor:not-allowed}@media (width<=560px){.app-header__left[data-v-58366d71],.app-nav[data-v-58366d71]{gap:1rem}}.todo-card[data-v-69c35078]{padding:1.5rem 1.75rem}.todo-card__head[data-v-69c35078]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.todo-card__title[data-v-69c35078]{margin:0;font-size:1.15rem}.todo-card__count[data-v-69c35078]{font-size:.85rem}.todo-card__body[data-v-69c35078]{align-items:center;gap:1.75rem;display:flex}.todo-donut[data-v-69c35078]{flex:none;width:112px;height:112px}.todo-donut svg[data-v-69c35078]{width:100%;height:100%}.todo-donut__ring[data-v-69c35078]{fill:none;stroke:var(--byf-line);stroke-width:3.4px}.todo-donut__segment[data-v-69c35078]{fill:none;stroke:var(--byf-primary);stroke-width:3.4px;stroke-linecap:round;transition:stroke-dasharray .5s}.todo-donut__segment--done[data-v-69c35078]{stroke:var(--byf-secondary)}.todo-donut__text[data-v-69c35078]{fill:var(--byf-ink);text-anchor:middle;dominant-baseline:central;font-size:9px;font-weight:800}.todo-list[data-v-69c35078]{flex-direction:column;flex:1;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.todo-item[data-v-69c35078]{align-items:flex-start;gap:.7rem;display:flex}.todo-item__check[data-v-69c35078]{border:2px solid var(--byf-line);color:#fff;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;margin-top:.1rem;font-size:.7rem;font-weight:800;display:grid}.todo-item--done .todo-item__check[data-v-69c35078]{background:var(--byf-primary);border-color:var(--byf-primary)}.todo-item__title[data-v-69c35078]{color:var(--byf-ink);font-weight:700;text-decoration:none}a.todo-item__title[data-v-69c35078]:hover{color:var(--byf-primary);text-decoration:underline}.todo-item--done .todo-item__title[data-v-69c35078]{color:var(--byf-muted);text-decoration:line-through}.todo-item__desc[data-v-69c35078]{margin:.15rem 0 0;font-size:.85rem;line-height:1.45}.todo-item--done .todo-item__desc[data-v-69c35078]{text-decoration:line-through}@media (width<=560px){.todo-card__body[data-v-69c35078]{flex-direction:column;align-items:flex-start;gap:1.25rem}}.setup-section__title[data-v-257cad6f]{margin:0 0 1rem;font-size:1.15rem}.setup-grid[data-v-257cad6f]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.setup-card[data-v-257cad6f]{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.4rem;display:flex}.setup-card__head[data-v-257cad6f]{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.setup-card__title[data-v-257cad6f]{letter-spacing:-.01em;margin:0;font-size:1.1rem}.setup-card__desc[data-v-257cad6f]{margin:0;font-size:.9rem;line-height:1.5}.account[data-v-0f91470c]{max-width:560px}.account-card[data-v-0f91470c]{margin-bottom:1.5rem;padding:1.6rem}.account-card__title[data-v-0f91470c]{margin:0 0 1.1rem;font-size:1.15rem}.twofa-status[data-v-0f91470c]{color:var(--byf-muted);margin:0 0 1rem}.twofa-status--on[data-v-0f91470c]{color:var(--byf-ink)}.twofa-qr[data-v-0f91470c]{border:1px solid var(--byf-line);background:#fff;border-radius:12px;width:192px;margin:0 0 1rem;padding:.75rem}.twofa-qr[data-v-0f91470c] svg{width:100%;height:auto;display:block}.twofa-secret[data-v-0f91470c]{color:var(--byf-muted);margin:0 0 1rem;font-size:.85rem}.twofa-secret code[data-v-0f91470c]{background:var(--byf-bg);color:var(--byf-ink);word-break:break-all;border-radius:6px;padding:.15rem .4rem;font-size:.85rem}.twofa-recovery[data-v-0f91470c]{margin:0 0 1.25rem}.twofa-codes[data-v-0f91470c]{background:var(--byf-bg);letter-spacing:.02em;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:.35rem .75rem;margin:.5rem 0 0;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;list-style:none;display:grid}.twofa-disable[data-v-0f91470c]{border-top:1px solid var(--byf-line);margin-top:1.5rem;padding-top:1.25rem}.dt[data-v-fbec9215]{flex-direction:column;gap:.85rem;display:flex}.dt__toolbar[data-v-fbec9215]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dt__toolbar-group[data-v-fbec9215]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dt__title[data-v-fbec9215]{letter-spacing:-.01em;margin:0 .4rem 0 0;font-size:1.25rem}.dt__control[data-v-fbec9215]{border:1px solid var(--byf-line);background:var(--byf-surface);color:var(--byf-ink);border-radius:10px;padding:.5rem .7rem;font-family:inherit;font-size:.88rem}.dt__control[data-v-fbec9215]:focus{border-color:var(--byf-primary);box-shadow:0 0 0 3px var(--byf-primary-soft);outline:none}.dt__search[data-v-fbec9215]{min-width:220px}.dt__icon-btn[data-v-fbec9215]{border:1px solid var(--byf-line);background:var(--byf-surface);width:38px;height:38px;color:var(--byf-ink);cursor:pointer;border-radius:10px;place-items:center;font-size:1.1rem;display:grid}.dt__icon-btn[data-v-fbec9215]:hover{border-color:var(--byf-primary);color:var(--byf-primary)}.dt__icon-btn.is-spinning[data-v-fbec9215]{animation:.8s linear infinite dt-spin-fbec9215}@keyframes dt-spin-fbec9215{to{transform:rotate(360deg)}}.dt__menu[data-v-fbec9215]{position:relative}.dt__menu-pop[data-v-fbec9215]{z-index:30;min-width:200px;box-shadow:var(--byf-shadow);padding:.4rem;position:absolute;top:calc(100% + .4rem);right:0}.dt__menu-item[data-v-fbec9215]{cursor:pointer;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.88rem;display:flex}.dt__menu-item[data-v-fbec9215]:hover{background:var(--byf-primary-soft)}.dt__menu-item input[data-v-fbec9215]{accent-color:var(--byf-primary)}.dt__bulk[data-v-fbec9215]{background:var(--byf-primary-soft);border:1px solid #c7d2fe;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex}.dt__bulk-count[data-v-fbec9215]{color:var(--byf-primary-dark);font-size:.85rem;font-weight:700}.dt__bulk-btn--danger[data-v-fbec9215]{color:var(--byf-danger);border-color:#fecaca}.dt__bulk-btn--danger[data-v-fbec9215]:hover{border-color:var(--byf-danger);color:var(--byf-danger)}.dt__bulk-clear[data-v-fbec9215]{margin-left:auto}.dt__wrap[data-v-fbec9215]{overflow-x:auto}.dt__table[data-v-fbec9215]{border-collapse:collapse;width:100%}.dt__table th[data-v-fbec9215],.dt__table td[data-v-fbec9215]{text-align:left;border-bottom:1px solid var(--byf-line);vertical-align:middle;padding:.7rem .9rem;font-size:.9rem}.dt__table thead th[data-v-fbec9215]{color:var(--byf-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;font-size:.72rem;font-weight:700;position:sticky;top:0}.dt__th[data-v-fbec9215]{align-items:center;gap:.35rem;display:inline-flex}.dt__th--sortable[data-v-fbec9215]{cursor:pointer;-webkit-user-select:none;user-select:none}.dt__th--sortable[data-v-fbec9215]:hover{color:var(--byf-ink)}.dt__th--active[data-v-fbec9215]{color:var(--byf-primary)}.dt__sort[data-v-fbec9215]{opacity:.7;font-size:.7rem}.dt__table tbody tr:last-child td[data-v-fbec9215]{border-bottom:none}.dt__row[data-v-fbec9215]{transition:background .1s}.dt__row[data-v-fbec9215]:hover{background:#f8fafc}.dt__row.is-selected[data-v-fbec9215]{background:var(--byf-primary-soft)}.dt__check-col[data-v-fbec9215]{white-space:nowrap;width:1%}.dt__check-col input[data-v-fbec9215]{accent-color:var(--byf-primary);cursor:pointer}.dt__state[data-v-fbec9215]{text-align:center;color:var(--byf-muted);padding:2.5rem 1rem}.dt__state--error[data-v-fbec9215]{color:var(--byf-danger)}.dt__foot[data-v-fbec9215]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dt__foot-group[data-v-fbec9215]{align-items:center;gap:1rem;font-size:.85rem;display:flex}.dt__perpage[data-v-fbec9215]{color:var(--byf-muted);align-items:center;gap:.45rem;display:inline-flex}.dt__perpage .dt__control[data-v-fbec9215]{padding:.35rem .5rem}.dt__pager[data-v-fbec9215]{align-items:center;gap:.25rem;display:flex}.dt__page-btn[data-v-fbec9215]{border:1px solid var(--byf-line);background:var(--byf-surface);min-width:34px;height:34px;color:var(--byf-ink);cursor:pointer;border-radius:8px;padding:0 .5rem;font-family:inherit;font-size:.85rem;font-weight:700}.dt__page-btn[data-v-fbec9215]:hover:not(:disabled):not(.is-gap){border-color:var(--byf-primary);color:var(--byf-primary)}.dt__page-btn.is-active[data-v-fbec9215]{background:var(--byf-primary);border-color:var(--byf-primary);color:#fff}.dt__page-btn.is-gap[data-v-fbec9215]{cursor:default;border-color:#0000}.dt__page-btn[data-v-fbec9215]:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.dt__toolbar[data-v-fbec9215],.dt__foot[data-v-fbec9215]{flex-direction:column;align-items:stretch}.dt__search[data-v-fbec9215]{width:100%;min-width:0}}.settings-layout[data-v-3282f36d]{align-items:flex-start;gap:1.75rem;display:flex}.settings-tabs[data-v-3282f36d]{flex-direction:column;flex:0 0 200px;gap:.35rem;display:flex}.settings-tab[data-v-3282f36d]{text-align:left;color:var(--byf-muted);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.7rem 1rem;font-family:inherit;font-size:.85rem;font-weight:700}.settings-tab[data-v-3282f36d]:hover{color:var(--byf-ink);background:var(--byf-primary-soft)}.settings-tab--active[data-v-3282f36d]{color:var(--byf-primary);background:var(--byf-primary-soft);border-color:var(--byf-primary)}.settings-panel[data-v-3282f36d]{flex:1;min-width:0}.settings-panel__title[data-v-3282f36d]{margin:0 0 1rem;font-size:1.15rem}@media (width<=640px){.settings-layout[data-v-3282f36d]{flex-direction:column}.settings-tabs[data-v-3282f36d]{flex-flow:wrap;flex-basis:auto;width:100%}}.step-head__row[data-v-2b7184da]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.content-layout[data-v-2b7184da]{grid-template-columns:220px 1fr;align-items:start;gap:1.75rem;display:grid}.content-tabs[data-v-2b7184da]{flex-direction:column;gap:.35rem;display:flex;position:sticky;top:84px}.content-tab[data-v-2b7184da]{text-align:left;color:var(--byf-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.75rem 1rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:background .12s,color .12s}.content-tab[data-v-2b7184da]:hover{background:var(--byf-surface);color:var(--byf-ink)}.content-tab--active[data-v-2b7184da]{background:var(--byf-primary-soft);color:var(--byf-primary-dark)}.content-panel[data-v-2b7184da]{min-width:0}.testimonial-text[data-v-2b7184da]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:32rem;display:-webkit-box;overflow:hidden}.modal__foot[data-v-2b7184da]{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}.image-grid[data-v-2b7184da]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}.image-card[data-v-2b7184da]{border:1px solid var(--byf-line);border-radius:var(--byf-radius);background:var(--byf-surface);margin:0;overflow:hidden}.image-card img[data-v-2b7184da]{object-fit:cover;width:100%;height:160px;display:block}.image-card figcaption[data-v-2b7184da]{color:var(--byf-muted);white-space:nowrap;text-overflow:ellipsis;padding:.5rem .75rem;font-size:.8rem;overflow:hidden}.image-preview[data-v-2b7184da]{margin-top:.75rem}.image-preview img[data-v-2b7184da]{border-radius:var(--byf-radius);max-width:100%;max-height:220px;display:block}@media (width<=720px){.content-layout[data-v-2b7184da]{grid-template-columns:1fr}.content-tabs[data-v-2b7184da]{flex-direction:row;position:static;overflow-x:auto}}.tabs-layout[data-v-9a28881f]{grid-template-columns:220px 1fr;align-items:start;gap:1.75rem;display:grid}.tabs-nav[data-v-9a28881f]{flex-direction:column;gap:.35rem;display:flex;position:sticky;top:84px}.tab-link[data-v-9a28881f]{text-align:left;color:var(--byf-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.75rem 1rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:background .12s,color .12s}.tab-link[data-v-9a28881f]:hover{background:var(--byf-surface);color:var(--byf-ink)}.tab-link--active[data-v-9a28881f]{background:var(--byf-primary-soft);color:var(--byf-primary-dark);border-color:#c7d2fe}.tabs-panel[data-v-9a28881f]{min-width:0}@media (width<=720px){.tabs-layout[data-v-9a28881f]{grid-template-columns:1fr}.tabs-nav[data-v-9a28881f]{flex-direction:row;position:static;overflow-x:auto}}.step-head__row[data-v-3a5104df]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.content-layout[data-v-3a5104df]{grid-template-columns:220px 1fr;align-items:start;gap:1.75rem;display:grid}.content-tabs[data-v-3a5104df]{flex-direction:column;gap:.35rem;display:flex;position:sticky;top:84px}.content-tab[data-v-3a5104df]{text-align:left;color:var(--byf-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.75rem 1rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:background .12s,color .12s}.content-tab[data-v-3a5104df]:hover{background:var(--byf-surface);color:var(--byf-ink)}.content-tab--active[data-v-3a5104df]{background:var(--byf-primary-soft);color:var(--byf-primary-dark)}.content-panel[data-v-3a5104df]{min-width:0}.branding-card[data-v-3a5104df]{padding:1.6rem}.branding-card__intro[data-v-3a5104df]{margin:0 0 1.25rem;font-size:.9rem}.brand-colors[data-v-3a5104df]{border-top:1px solid var(--byf-line);margin-top:1.75rem;padding-top:1.5rem}.brand-colors__title[data-v-3a5104df]{margin:0 0 .25rem;font-size:1rem}.brand-colors__intro[data-v-3a5104df]{margin:0 0 1.25rem;font-size:.9rem}.color-grid[data-v-3a5104df]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.color-slot[data-v-3a5104df]{flex-direction:column;gap:.5rem;display:flex}.color-slot__label[data-v-3a5104df]{text-transform:uppercase;letter-spacing:.04em;color:var(--byf-muted);font-size:.72rem;font-weight:700}.color-slot__controls[data-v-3a5104df]{align-items:center;gap:.5rem;display:flex}.color-slot__swatch[data-v-3a5104df]{border:1px solid var(--byf-line);cursor:pointer;background:0 0;border-radius:8px;flex:none;width:42px;height:38px;padding:0}.color-slot__hex[data-v-3a5104df]{border:1px solid var(--byf-line);border-radius:8px;flex:1;min-width:0;padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.brand-colors__actions[data-v-3a5104df]{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.brand-colors__saved[data-v-3a5104df]{color:var(--byf-primary);font-size:.85rem;font-weight:700}.logo-grid[data-v-3a5104df]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.logo-slot[data-v-3a5104df]{flex-direction:column;gap:.6rem;display:flex}.logo-slot__label[data-v-3a5104df]{text-transform:uppercase;letter-spacing:.04em;color:var(--byf-muted);font-size:.72rem;font-weight:700}.logo-slot__preview[data-v-3a5104df]{border:1px dashed var(--byf-line);background:var(--byf-bg);border-radius:10px;place-items:center;min-height:120px;padding:1rem;display:grid}.logo-slot__preview img[data-v-3a5104df]{object-fit:contain;max-width:100%;max-height:100px}.logo-slot__empty[data-v-3a5104df]{color:var(--byf-muted);font-size:.85rem}.logo-slot__actions[data-v-3a5104df]{gap:.5rem;display:flex}.office-grid[data-v-3a5104df]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.office-card[data-v-3a5104df]{flex-direction:column;display:flex;overflow:hidden}.office-card__image[data-v-3a5104df]{background:var(--byf-bg);height:150px}.office-card__image img[data-v-3a5104df]{object-fit:cover;width:100%;height:100%}.office-card__body[data-v-3a5104df]{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.office-card__name[data-v-3a5104df]{margin:0;font-size:1.1rem}.office-card__address[data-v-3a5104df]{color:var(--byf-muted);flex-direction:column;font-size:.9rem;font-style:normal;display:flex}.office-card__contact[data-v-3a5104df]{gap:.4rem;margin:0;font-size:.85rem;display:grid}.office-card__contact div[data-v-3a5104df]{justify-content:space-between;gap:1rem;display:flex}.office-card__contact dt[data-v-3a5104df]{color:var(--byf-muted)}.office-card__contact dd[data-v-3a5104df]{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.office-card__hours[data-v-3a5104df]{border-top:1px solid var(--byf-line);padding-top:.75rem;font-size:.82rem}.office-card__hours-title[data-v-3a5104df]{text-transform:uppercase;letter-spacing:.04em;color:var(--byf-muted);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.office-card__hours-row[data-v-3a5104df]{justify-content:space-between;gap:1rem;display:flex}.office-card__actions[data-v-3a5104df]{gap:.5rem;margin-top:auto;padding-top:.25rem;display:flex}.modal--wide[data-v-3a5104df]{max-width:640px}.modal-image-preview[data-v-3a5104df]{margin-bottom:.6rem}.modal-image-preview img[data-v-3a5104df]{border:1px solid var(--byf-line);object-fit:contain;border-radius:8px;max-width:100%;max-height:90px}.form-grid[data-v-3a5104df]{grid-template-columns:repeat(2,1fr);gap:0 1rem;display:grid}.hours-fieldset[data-v-3a5104df]{border:1px solid var(--byf-line);border-radius:10px;margin:.5rem 0 0;padding:1rem 1.1rem 1.1rem}.hours-fieldset legend[data-v-3a5104df]{text-transform:uppercase;letter-spacing:.04em;color:var(--byf-muted);padding:0 .4rem;font-size:.72rem;font-weight:700}.checkbox-field[data-v-3a5104df]{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.9rem;display:flex}.hours-grid[data-v-3a5104df]{gap:.5rem;display:grid}.hours-row[data-v-3a5104df]{grid-template-columns:110px 1fr;align-items:center;gap:.75rem;display:grid}.hours-row label[data-v-3a5104df]{color:var(--byf-muted);font-size:.88rem}.modal__foot[data-v-3a5104df]{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}@media (width<=720px){.content-layout[data-v-3a5104df]{grid-template-columns:1fr}.content-tabs[data-v-3a5104df]{flex-direction:row;position:static;overflow-x:auto}.form-grid[data-v-3a5104df]{grid-template-columns:1fr}}.panel-head[data-v-a5869d8f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.panel-head__intro[data-v-a5869d8f]{margin:0;font-size:.9rem}.panel-head__actions[data-v-a5869d8f]{flex-wrap:wrap;gap:.6rem;display:flex}.lookup-panel[data-v-a5869d8f]{border:1px solid var(--byf-line);background:var(--byf-bg);border-radius:10px;margin:0 0 1.25rem;padding:1rem}.lookup-row[data-v-a5869d8f]{justify-content:space-between;gap:1rem;margin-bottom:.75rem;display:flex}.lookup-row__label[data-v-a5869d8f]{text-transform:uppercase;letter-spacing:.04em;color:var(--byf-muted);font-size:.72rem;font-weight:700}.lookup-row__value[data-v-a5869d8f]{font-weight:700}.lookup-instructions[data-v-a5869d8f]{color:var(--byf-muted);margin:0 0 .6rem;font-size:.85rem}.dns-record[data-v-a5869d8f]{gap:.4rem;display:grid}.dns-record>div[data-v-a5869d8f]{justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.dns-record span[data-v-a5869d8f]{color:var(--byf-muted)}.dns-record code[data-v-a5869d8f]{background:var(--byf-surface);border:1px solid var(--byf-line);border-radius:6px;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.modal__foot[data-v-a5869d8f]{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}.panel-head[data-v-c4fcb44f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.panel-head__intro[data-v-c4fcb44f]{margin:0;font-size:.9rem}.panel-head__actions[data-v-c4fcb44f]{flex-wrap:wrap;gap:.6rem;display:flex}.forms-link[data-v-c4fcb44f]{color:var(--byf-primary);font-weight:600;text-decoration:none}.forms-link[data-v-c4fcb44f]:hover{text-decoration:underline}.forms-row-actions[data-v-c4fcb44f]{justify-content:flex-end;gap:.4rem;display:inline-flex}.forms-archive[data-v-c4fcb44f]:hover:not(:disabled){border-color:var(--byf-danger);color:var(--byf-danger)}.content-layout[data-v-3a45e6ad]{grid-template-columns:220px 1fr;align-items:start;gap:1.75rem;display:grid}.content-tabs[data-v-3a45e6ad]{flex-direction:column;gap:.35rem;display:flex;position:sticky;top:84px}.content-tab[data-v-3a45e6ad]{text-align:left;color:var(--byf-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.75rem 1rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:background .12s,color .12s}.content-tab[data-v-3a45e6ad]:hover{background:var(--byf-surface);color:var(--byf-ink)}.content-tab--active[data-v-3a45e6ad]{background:var(--byf-primary-soft);color:var(--byf-primary-dark)}.content-panel[data-v-3a45e6ad]{min-width:0}.site-grid[data-v-3a45e6ad]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.site-card[data-v-3a45e6ad]{flex-direction:column;gap:.7rem;padding:1.4rem;display:flex}.site-card__head[data-v-3a45e6ad]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.site-card__title[data-v-3a45e6ad]{letter-spacing:-.01em;margin:0;font-size:1.15rem}.site-card__tags[data-v-3a45e6ad]{flex-wrap:wrap;gap:.4rem;display:flex}.site-card__actions[data-v-3a45e6ad]{flex-wrap:wrap;align-self:flex-start;gap:.5rem;display:flex}.site-card__desc[data-v-3a45e6ad]{color:var(--byf-muted);margin:0;font-size:.9rem;line-height:1.5}.site-card__domains[data-v-3a45e6ad]{flex-direction:column;gap:.2rem;margin:0;padding:0;font-size:.9rem;font-weight:600;list-style:none;display:flex}.site-card__domains a[data-v-3a45e6ad]{color:var(--byf-primary);text-decoration:none}.site-card__domains a[data-v-3a45e6ad]:hover{text-decoration:underline}.site-card__nodomain[data-v-3a45e6ad]{margin:0;font-size:.85rem}.site-card__contact[data-v-3a45e6ad]{border-top:1px solid var(--byf-line);color:var(--byf-muted);flex-direction:column;gap:.15rem;margin-top:auto;padding-top:.7rem;font-size:.85rem;display:flex}.site-card__contact a[data-v-3a45e6ad]{color:var(--byf-primary);text-decoration:none}@media (width<=720px){.content-layout[data-v-3a45e6ad]{grid-template-columns:1fr}.content-tabs[data-v-3a45e6ad]{flex-flow:wrap;position:static}}.setup-form[data-v-7b12c7a8]{flex-direction:column;gap:1.5rem;max-width:980px;padding:1.75rem;display:flex}.field[data-v-7b12c7a8]{flex-direction:column;gap:.5rem;display:flex}.field__label[data-v-7b12c7a8]{font-size:.9rem;font-weight:700}.field__input[data-v-7b12c7a8]{border:1px solid var(--byf-line);border-radius:10px;max-width:420px;padding:.7rem .85rem;font-family:inherit;font-size:.95rem}.chip-row[data-v-7b12c7a8]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-v-7b12c7a8]{border:1.5px solid var(--byf-line);background:var(--byf-surface);color:var(--byf-ink);cursor:pointer;border-radius:999px;padding:.5rem .95rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:border-color .12s,background .12s,color .12s}.chip[data-v-7b12c7a8]:hover{border-color:var(--byf-primary)}.chip--active[data-v-7b12c7a8]{border-color:var(--byf-primary);background:var(--byf-primary-soft);color:var(--byf-primary-dark)}.preview-gallery[data-v-7b12c7a8]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.preview-shot[data-v-7b12c7a8]{scroll-snap-align:start;border:1px solid var(--byf-line);background:var(--byf-surface);border-radius:12px;flex:0 0 320px;max-width:320px;margin:0;overflow:hidden}.preview-shot__img[data-v-7b12c7a8]{aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%;display:block}.preview-shot__img--placeholder[data-v-7b12c7a8]{background:var(--byf-primary-soft);color:var(--byf-muted);justify-content:center;align-items:center;font-size:.85rem;display:flex}.preview-shot__caption[data-v-7b12c7a8]{flex-direction:column;gap:.1rem;padding:.7rem .85rem;font-size:.88rem;display:flex}.setup-form__actions[data-v-7b12c7a8]{justify-content:flex-end;gap:.75rem;display:flex}.manage-form[data-v-aba27f1f]{flex-direction:column;gap:1.5rem;max-width:760px;padding:1.75rem;display:flex}.field[data-v-aba27f1f]{flex-direction:column;gap:.5rem;display:flex}.field__label[data-v-aba27f1f]{font-size:.9rem;font-weight:700}.field__input[data-v-aba27f1f]{border:1px solid var(--byf-line);border-radius:10px;padding:.7rem .85rem;font-family:inherit;font-size:.95rem}.contact-grid[data-v-aba27f1f]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;display:grid}.favicon-row[data-v-aba27f1f]{align-items:center;gap:1rem;display:flex}.favicon-preview[data-v-aba27f1f]{border:1px solid var(--byf-line);object-fit:contain;background:var(--byf-surface);border-radius:10px;flex:none;width:48px;height:48px}.favicon-preview--empty[data-v-aba27f1f]{color:var(--byf-muted);justify-content:center;align-items:center;font-size:.7rem;display:flex}.favicon-hint[data-v-aba27f1f]{margin:.3rem 0 0;font-size:.8rem}.field-error[data-v-aba27f1f]{color:var(--byf-danger);margin:0;font-size:.85rem}.notice--success[data-v-aba27f1f]{border-color:var(--byf-primary);color:var(--byf-primary-dark);background:var(--byf-primary-soft)}.manage-form__actions[data-v-aba27f1f]{justify-content:flex-end;gap:.75rem;display:flex}.preview-form__title[data-v-04470873]{margin:0 0 .25rem;font-size:1.3rem}.preview-form__desc[data-v-04470873]{margin:0 0 1.25rem}.preview-form textarea[data-v-04470873]{border:1px solid var(--byf-line);background:var(--byf-surface);color:var(--byf-ink);resize:vertical;border-radius:10px;padding:.7rem .85rem;font-family:inherit;font-size:.95rem}.preview-choices[data-v-04470873]{flex-direction:column;gap:.4rem;display:flex}.preview-choice[data-v-04470873]{cursor:pointer;align-items:center;gap:.5rem;font-weight:500;flex-direction:row!important}.preview-choice input[data-v-04470873]{width:auto;accent-color:var(--byf-primary)}.preview-req[data-v-04470873]{color:var(--byf-danger)}.preview-form__success[data-v-04470873]{border-top:1px solid var(--byf-line);margin-top:1rem;padding-top:.85rem}.builder-actions[data-v-ac89262f]{flex-wrap:wrap;gap:.6rem;display:flex}.builder-section[data-v-ac89262f]{margin-bottom:1.25rem;padding:1.5rem}.builder-section__title[data-v-ac89262f]{margin:0 0 1rem;font-size:1.15rem}.builder-section__head[data-v-ac89262f]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.builder-section__head .builder-section__title[data-v-ac89262f]{margin:0}.builder-toggle[data-v-ac89262f]{cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.builder-toggle input[data-v-ac89262f]{accent-color:var(--byf-primary)}.builder-toggle--field[data-v-ac89262f]{align-self:center;margin-top:1.4rem}.builder-field[data-v-ac89262f]{border:1px solid var(--byf-line);border-radius:var(--byf-radius);background:#f8fafc;margin-bottom:1rem;padding:1.1rem}.builder-field__head[data-v-ac89262f]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.builder-field__tools[data-v-ac89262f]{align-items:center;gap:.4rem;display:flex}.icon-btn[data-v-ac89262f]{border:1px solid var(--byf-line);background:var(--byf-surface);cursor:pointer;border-radius:8px;width:30px;height:30px;font-size:.9rem}.icon-btn[data-v-ac89262f]:disabled{opacity:.4;cursor:not-allowed}.builder-field__remove[data-v-ac89262f]{color:var(--byf-danger);cursor:pointer;background:0 0;border:none;font-size:.82rem;font-weight:600}.builder-option[data-v-ac89262f]{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.builder-option input[data-v-ac89262f]{border:1px solid var(--byf-line);border-radius:8px;flex:1;padding:.5rem .7rem;font-family:inherit;font-size:.9rem}.builder-option__remove[data-v-ac89262f]{border:1px solid var(--byf-line);background:var(--byf-surface);width:32px;height:32px;color:var(--byf-muted);cursor:pointer;border-radius:8px;font-size:1.1rem}.builder-field textarea[data-v-ac89262f],.builder-section textarea[data-v-ac89262f]{border:1px solid var(--byf-line);background:var(--byf-surface);color:var(--byf-ink);resize:vertical;border-radius:10px;padding:.7rem .85rem;font-family:inherit;font-size:.95rem}.builder-section textarea[data-v-ac89262f]:focus,.builder-field textarea[data-v-ac89262f]:focus{border-color:var(--byf-primary);box-shadow:0 0 0 3px var(--byf-primary-soft);outline:none}
