.bookings-card[data-v-93cb5525]{display:grid;gap:1.25rem;padding:1.5rem;border:1px solid #d9ddd8;border-radius:1rem;background:#fff}.module-heading[data-v-93cb5525],.section-heading[data-v-93cb5525],.module-save[data-v-93cb5525]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.module-heading h2[data-v-93cb5525],.section-heading h3[data-v-93cb5525]{margin:0}.module-heading p[data-v-93cb5525]:last-child,.section-heading p[data-v-93cb5525]{margin:.35rem 0 0;color:#6d7972}.eyebrow[data-v-93cb5525]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.view-tabs[data-v-93cb5525]{display:flex;padding:.25rem;border-radius:.65rem;background:#edf1ed}.view-tabs button[data-v-93cb5525]{color:#52645a;background:transparent}.view-tabs button.active[data-v-93cb5525]{color:#fff;background:#285c47}.view-panel[data-v-93cb5525]{display:grid;gap:1rem}.calendar-layout[data-v-93cb5525]{display:grid;align-items:start;gap:1rem;grid-template-columns:minmax(32rem,1.35fr) minmax(24rem,1fr)}.calendar-panel[data-v-93cb5525],.day-agenda[data-v-93cb5525]{overflow:hidden;border:1px solid #dce2dc;border-radius:.85rem;background:#fafbf9}.calendar-toolbar[data-v-93cb5525]{display:flex;min-height:4.3rem;padding:.8rem 1rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #dfe5df;background:#fff}.calendar-navigation[data-v-93cb5525]{display:flex;align-items:center;gap:.55rem}.calendar-navigation h3[data-v-93cb5525]{width:10.5rem;margin:0;font-size:1.05rem;text-align:center}.calendar-arrow[data-v-93cb5525],.today-button[data-v-93cb5525]{border:1px solid #d3ddd6;color:#315044;background:#fff}.calendar-arrow[data-v-93cb5525]{display:grid;width:2.25rem;height:2.25rem;padding:0;place-items:center}.today-button[data-v-93cb5525]{padding:.5rem .75rem}.calendar-weekdays[data-v-93cb5525],.calendar-grid[data-v-93cb5525]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays[data-v-93cb5525]{padding:.45rem .65rem;color:#728078;background:#f1f4f1;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.calendar-grid[data-v-93cb5525]{border-top:1px solid #e1e6e2;border-left:1px solid #e1e6e2;transition:opacity .15s}.calendar-grid.refreshing[data-v-93cb5525]{opacity:.55;pointer-events:none}.calendar-day[data-v-93cb5525]{display:grid;position:relative;min-width:0;min-height:6rem;padding:.5rem;align-content:start;gap:.2rem;border-right:1px solid #e1e6e2;border-bottom:1px solid #e1e6e2;border-radius:0;color:#31463d;background:#fff;text-align:left}.calendar-day[data-v-93cb5525]:hover{z-index:1;background:#f0f5f1;box-shadow:inset 0 0 0 2px #91aa9e}.calendar-day.muted[data-v-93cb5525]{color:#99a39d;background:#f7f8f6}.calendar-day.selected[data-v-93cb5525]{z-index:2;color:#fff;background:#285c47;box-shadow:inset 0 0 0 2px #1e4938}.calendar-day.today .day-number[data-v-93cb5525]{border:1px solid #d4633a;color:#a54726}.calendar-day.selected.today .day-number[data-v-93cb5525]{border-color:#ffc3a9;color:#fff}.day-number[data-v-93cb5525]{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:50%;font-size:.72rem;font-weight:800}.day-bookings[data-v-93cb5525]{display:flex;min-width:0;align-items:baseline;gap:.25rem;color:#285c47}.day-bookings strong[data-v-93cb5525]{font-size:1rem}.day-bookings small[data-v-93cb5525],.day-covers[data-v-93cb5525]{overflow:hidden;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.day-covers[data-v-93cb5525]{color:#748178}.calendar-day.selected .day-bookings[data-v-93cb5525],.calendar-day.selected .day-covers[data-v-93cb5525]{color:#fff}.pending-dot[data-v-93cb5525]{position:absolute;top:.55rem;right:.55rem;width:.48rem;height:.48rem;border:2px solid white;border-radius:50%;background:#d4633a;box-shadow:0 0 0 1px #d4633a}.calendar-day.selected .pending-dot[data-v-93cb5525]{background:#ffc39f;box-shadow:0 0 0 1px #ffc39f}.calendar-legend[data-v-93cb5525]{display:flex;padding:.65rem 1rem;gap:1rem;color:#6d7972;background:#fff;font-size:.67rem}.calendar-legend span[data-v-93cb5525]{display:inline-flex;align-items:center;gap:.35rem}.calendar-legend i[data-v-93cb5525]{display:block;width:.5rem;height:.5rem;border-radius:50%}.legend-bookings[data-v-93cb5525]{background:#285c47}.legend-pending[data-v-93cb5525]{background:#d4633a}.day-agenda[data-v-93cb5525]{display:grid;min-width:0}.agenda-heading[data-v-93cb5525]{display:flex;min-height:6.8rem;padding:1rem;align-items:flex-start;justify-content:space-between;gap:.8rem;border-bottom:1px solid #dfe5df;background:#fff}.agenda-heading h3[data-v-93cb5525]{margin:0;font-size:1.08rem}.agenda-heading p[data-v-93cb5525]:last-child{margin:.35rem 0 0;color:#718078;font-size:.75rem}.agenda-date-picker[data-v-93cb5525]{width:2.8rem;min-width:2.8rem;padding:.55rem;color:transparent}.agenda-date-picker[data-v-93cb5525]::-webkit-calendar-picker-indicator{width:100%;height:100%;margin:0;cursor:pointer}.booking-location-tabs[data-v-93cb5525]{display:flex;overflow-x:auto;padding:.55rem;gap:.3rem;border-bottom:1px solid #dfe5df;background:#eef2ee}.booking-location-tabs button[data-v-93cb5525]{display:inline-flex;min-width:max-content;padding:.45rem .6rem;align-items:center;gap:.35rem;color:#52645a;background:transparent;font-size:.7rem}.booking-location-tabs button.active[data-v-93cb5525]{color:#fff;background:#285c47}.booking-location-tabs span[data-v-93cb5525]{min-width:1.2rem;padding:.08rem .3rem;border-radius:999px;color:#52645a;background:#fff;font-size:.62rem;text-align:center}.booking-list[data-v-93cb5525]{display:grid;max-height:35rem;overflow-y:auto;padding:.7rem;gap:.55rem;scrollbar-width:auto;scrollbar-color:#789286 #edf1ed}.booking-row[data-v-93cb5525]{display:grid;padding:.85rem;align-items:start;gap:.75rem;grid-template-columns:4.2rem minmax(0,1fr);border:1px solid #dce2dc;border-radius:.72rem;background:#fff}.booking-time[data-v-93cb5525],.booking-customer[data-v-93cb5525]{display:grid;min-width:0;gap:.2rem}.booking-time strong[data-v-93cb5525]{color:#285c47;font-size:1.05rem}.booking-time span[data-v-93cb5525],.booking-customer>span[data-v-93cb5525],.booking-customer small[data-v-93cb5525]{color:#65746c;font-size:.72rem}.booking-name-line[data-v-93cb5525]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.booking-name-line strong[data-v-93cb5525]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-notes[data-v-93cb5525]{margin-top:.3rem;padding:.45rem;border-radius:.4rem;background:#f1f4f1;line-height:1.45}.status[data-v-93cb5525]{padding:.35rem .55rem;border-radius:999px;font-size:.7rem;font-weight:800;text-transform:capitalize}.status.pending[data-v-93cb5525]{color:#805824;background:#faedd9}.status.confirmed[data-v-93cb5525]{color:#285a3e;background:#dff0e4}.status.declined[data-v-93cb5525],.status.cancelled[data-v-93cb5525]{color:#8d3730;background:#fae9e7}.booking-actions[data-v-93cb5525]{display:flex;grid-column:2;gap:.4rem}.booking-actions button[data-v-93cb5525]{padding:.5rem .7rem}.agenda-loading[data-v-93cb5525],.agenda-empty[data-v-93cb5525]{display:grid;min-height:20rem;padding:2rem;place-content:center;justify-items:center;color:#758078;text-align:center}.agenda-empty[data-v-93cb5525]{gap:.5rem}.agenda-empty p[data-v-93cb5525]{max-width:19rem;margin:0;font-size:.78rem;line-height:1.5}.empty-calendar-icon[data-v-93cb5525]{display:grid;width:3rem;height:3rem;margin-bottom:.4rem;place-items:center;border:1px solid #cbd5ce;border-radius:.7rem;color:#285c47;background:#fff;font-weight:800;box-shadow:inset 0 .45rem #d4633a}.danger[data-v-93cb5525]{color:#91382f;background:#fae9e7}.secondary[data-v-93cb5525]{border:1px solid #c8d2cb;color:#29483a;background:#fff}.settings-panel[data-v-93cb5525],.schedule-panel[data-v-93cb5525],.availability-date-panel[data-v-93cb5525]{display:grid;gap:1rem;padding:1.2rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fafbf9}.settings-grid[data-v-93cb5525]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}label[data-v-93cb5525]{display:grid;gap:.4rem}select[data-v-93cb5525]{width:100%;padding:.75rem;border:1px solid #cbd5ce;border-radius:.65rem;background:#fff;font:inherit}.check-row[data-v-93cb5525]{display:flex;align-items:center;gap:.55rem}.check-row input[data-v-93cb5525]{width:auto}.calendar-mode-toggle[data-v-93cb5525]{padding:.7rem .85rem;border-radius:.65rem;background:#e8efe9;font-size:.78rem;font-weight:800}.availability-calendar-layout[data-v-93cb5525]{display:grid;grid-template-columns:minmax(32rem,1.35fr) minmax(19rem,.65fr);gap:1rem;align-items:stretch}.availability-calendar[data-v-93cb5525],.availability-editor[data-v-93cb5525]{overflow:hidden;border:1px solid #dce2dc;border-radius:.85rem;background:#fff}.availability-grid[data-v-93cb5525]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid #e1e6e2;border-left:1px solid #e1e6e2}.availability-day[data-v-93cb5525]{display:grid;min-width:0;min-height:5rem;padding:.45rem;align-content:start;gap:.35rem;border-right:1px solid #e1e6e2;border-bottom:1px solid #e1e6e2;border-radius:0;color:#31463d;background:#fff;text-align:left}.availability-day[data-v-93cb5525]:hover:not(:disabled){z-index:1;background:#eef5f0;box-shadow:inset 0 0 0 2px #8caf9d}.availability-day>span[data-v-93cb5525]{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:50%;font-size:.72rem;font-weight:800}.availability-day small[data-v-93cb5525]{overflow:hidden;color:inherit;font-size:.59rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.availability-day.muted[data-v-93cb5525]{color:#99a39d;background:#f7f8f6}.availability-day.today>span[data-v-93cb5525]{border:1px solid #d4633a;color:#a54726}.availability-day.available[data-v-93cb5525]{color:#fff;background:#478465;box-shadow:inset 0 .32rem #285c47}.availability-day.selected[data-v-93cb5525]{z-index:2;box-shadow:inset 0 0 0 3px #e89171,inset 0 .32rem #e89171}.availability-day[data-v-93cb5525]:disabled{cursor:not-allowed;opacity:.38}.availability-legend[data-v-93cb5525]{display:flex;min-height:2.8rem;padding:.65rem 1rem;align-items:center;justify-content:space-between;gap:1rem;color:#6d7972;background:#fff;font-size:.67rem}.availability-legend span[data-v-93cb5525]{display:inline-flex;align-items:center;gap:.35rem}.availability-legend i[data-v-93cb5525]{width:.55rem;height:.55rem;border-radius:50%;background:#478465}.availability-editor[data-v-93cb5525]{display:grid;padding:1.2rem;align-content:start;gap:1.2rem;background:#f4f7f4}.availability-editor h3[data-v-93cb5525]{margin:0;font-size:1.15rem}.availability-editor>div>p[data-v-93cb5525]:last-child{margin:.35rem 0 0;color:#6d7972;font-size:.76rem}.all-day-option[data-v-93cb5525]{display:flex;padding:1rem;align-items:flex-start;gap:.75rem;border:1px solid #cbd8cf;border-radius:.75rem;background:#fff}.all-day-option input[data-v-93cb5525]{width:auto;margin-top:.2rem}.all-day-option strong[data-v-93cb5525],.all-day-option small[data-v-93cb5525]{display:block}.all-day-option small[data-v-93cb5525]{margin-top:.25rem;color:#6d7972;font-size:.7rem;line-height:1.45}.availability-times[data-v-93cb5525]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.availability-help[data-v-93cb5525]{display:grid;min-height:19rem;place-content:center;justify-items:center;color:#6d7972;text-align:center}.availability-help>span[data-v-93cb5525]{display:grid;width:3rem;height:3rem;margin-bottom:.8rem;place-items:center;border-radius:50%;color:#fff;background:#478465;font-weight:900}.availability-help p[data-v-93cb5525]{max-width:17rem;line-height:1.5}.location-tabs[data-v-93cb5525]{display:flex;overflow-x:auto;padding:.25rem;gap:.25rem;border-radius:.7rem;background:#e9eeea}.location-tabs button[data-v-93cb5525]{display:inline-flex;min-width:max-content;align-items:center;gap:.5rem;color:#52645a;background:transparent}.location-tabs button.active[data-v-93cb5525]{color:#fff;background:#285c47}.location-tabs span[data-v-93cb5525]{min-width:1.35rem;padding:.1rem .35rem;border-radius:999px;color:#52645a;background:#fff;font-size:.68rem}.schedule-row[data-v-93cb5525]{display:grid;align-items:end;gap:.65rem;grid-template-columns:1.3fr 1fr 1fr .8fr auto}.remove-schedule[data-v-93cb5525]{min-height:2.7rem}.module-save[data-v-93cb5525]{padding-top:1rem;border-top:1px solid #e1e5e1;color:#6d7972;font-size:.8rem}.message[data-v-93cb5525]{margin:0;padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-93cb5525]{color:#86251f;background:#fee9e7}.message.success[data-v-93cb5525]{color:#295b40;background:#e2f1e7}.message.info[data-v-93cb5525]{color:#4c596e;background:#e8edf7}.loading[data-v-93cb5525],.empty[data-v-93cb5525]{padding:2rem;color:#758078;text-align:center}@media(max-width:1100px){.module-heading[data-v-93cb5525],.section-heading[data-v-93cb5525],.module-save[data-v-93cb5525]{align-items:stretch;flex-direction:column}.calendar-layout[data-v-93cb5525],.availability-calendar-layout[data-v-93cb5525]{grid-template-columns:1fr}.schedule-row[data-v-93cb5525]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.settings-grid[data-v-93cb5525],.schedule-row[data-v-93cb5525],.availability-times[data-v-93cb5525]{grid-template-columns:1fr}.view-tabs[data-v-93cb5525]{width:100%;overflow-x:auto}.view-tabs button[data-v-93cb5525]{min-width:max-content}.calendar-toolbar[data-v-93cb5525]{align-items:stretch;flex-direction:column}.calendar-navigation[data-v-93cb5525]{justify-content:space-between}.today-button[data-v-93cb5525]{width:100%}.calendar-day[data-v-93cb5525]{min-height:4.4rem;padding:.3rem}.availability-day[data-v-93cb5525]{min-height:4rem;padding:.3rem}.availability-day small[data-v-93cb5525],.day-bookings small[data-v-93cb5525],.day-covers[data-v-93cb5525]{display:none}.day-bookings strong[data-v-93cb5525]{font-size:.75rem}.pending-dot[data-v-93cb5525]{top:.35rem;right:.35rem}.agenda-heading[data-v-93cb5525]{align-items:flex-start}.booking-row[data-v-93cb5525]{grid-template-columns:3.8rem minmax(0,1fr)}}.build-card[data-v-6df6d563]{display:grid;gap:1.25rem;padding:1.5rem;border:1px solid #d9ddd8;border-radius:1rem;background:#fff}.module-heading[data-v-6df6d563],.entry-toolbar[data-v-6df6d563],.module-save[data-v-6df6d563],.milestone-heading[data-v-6df6d563],.milestone-toolbar[data-v-6df6d563]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.module-heading h2[data-v-6df6d563],.entry-toolbar h3[data-v-6df6d563],.milestone-heading h4[data-v-6df6d563]{margin:0}.module-heading p[data-v-6df6d563]:last-child,.milestone-heading p[data-v-6df6d563]{margin:.35rem 0 0;color:#6d7972}.eyebrow[data-v-6df6d563]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.entry-tabs[data-v-6df6d563]{display:flex;overflow-x:auto;gap:.35rem;padding:.35rem;border:1px solid #dce2dc;border-radius:.75rem;background:#f5f7f5}.entry-tabs button[data-v-6df6d563]{min-width:max-content;color:#456055;background:transparent}.entry-tabs button.active[data-v-6df6d563]{color:#fff;background:#285c47}.entry-tabs small[data-v-6df6d563]{display:block;margin-top:.15rem;font-size:.62rem}.entry-tabs .add-tab[data-v-6df6d563]{border:1px dashed #8ea096}.entry-editor[data-v-6df6d563]{display:grid;gap:1.25rem;padding:1.2rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fafbf9}.entry-toolbar>div[data-v-6df6d563]:last-child,.milestone-toolbar>div[data-v-6df6d563]{display:flex;gap:.4rem}.mini[data-v-6df6d563]{padding:.5rem .65rem;color:#365045;background:#e8eeea}.remove[data-v-6df6d563]{padding:.5rem .65rem;color:#91382f;background:#fae9e7}.fields[data-v-6df6d563]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.fields .wide[data-v-6df6d563]{grid-column:1/-1}label[data-v-6df6d563]{display:grid;gap:.4rem}select[data-v-6df6d563],textarea[data-v-6df6d563]{width:100%;padding:.75rem;border:1px solid #cbd5ce;border-radius:.65rem;background:#fff;font:inherit}textarea[data-v-6df6d563]{resize:vertical}.milestone-heading[data-v-6df6d563]{padding-top:1rem;border-top:1px solid #dce2dc}.milestone-heading button[data-v-6df6d563]{color:#315342;background:#e8eeea}.milestones[data-v-6df6d563]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.milestone[data-v-6df6d563]{display:grid;gap:.75rem;padding:1rem;border:1px solid #dce2dc;border-radius:.7rem;background:#fff}.milestone.complete[data-v-6df6d563]{background:#f0f6f2}.milestone-toolbar strong[data-v-6df6d563]{color:#285c47}.complete-check[data-v-6df6d563]{display:flex;align-items:center;gap:.45rem}.complete-check input[data-v-6df6d563]{width:auto}.module-save[data-v-6df6d563]{padding-top:1rem;border-top:1px solid #e1e5e1;color:#6d7972;font-size:.8rem}.message[data-v-6df6d563]{margin:0;padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-6df6d563]{color:#86251f;background:#fee9e7}.message.success[data-v-6df6d563]{color:#295b40;background:#e2f1e7}.loading[data-v-6df6d563],.empty[data-v-6df6d563]{padding:2rem;text-align:center}@media(max-width:700px){.module-heading[data-v-6df6d563],.entry-toolbar[data-v-6df6d563],.module-save[data-v-6df6d563],.milestone-heading[data-v-6df6d563]{align-items:stretch;flex-direction:column}.fields[data-v-6df6d563],.milestones[data-v-6df6d563]{grid-template-columns:1fr}.fields .wide[data-v-6df6d563]{grid-column:auto}}.experiments-card[data-v-877ab7b3]{display:grid;gap:1.25rem;padding:1.5rem;border:1px solid #d9ddd8;border-radius:1rem;background:#fff}.module-heading[data-v-877ab7b3],.experiment-editor>header[data-v-877ab7b3],.paragraph-heading[data-v-877ab7b3],.gallery-heading[data-v-877ab7b3]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.module-heading h2[data-v-877ab7b3],.experiment-editor h3[data-v-877ab7b3],.paragraph-heading h4[data-v-877ab7b3],.gallery-heading h4[data-v-877ab7b3]{margin:0}.module-heading p[data-v-877ab7b3]:last-child,.paragraph-heading p[data-v-877ab7b3],.gallery-heading p[data-v-877ab7b3]{margin:.35rem 0 0;color:#6d7972}.eyebrow[data-v-877ab7b3]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.heading-actions[data-v-877ab7b3],.row-actions[data-v-877ab7b3]{display:flex;gap:.45rem}.heading-actions button[data-v-877ab7b3]:first-child,.row-actions button[data-v-877ab7b3],.paragraph-heading button[data-v-877ab7b3],.gallery-heading button[data-v-877ab7b3],.image-actions button[data-v-877ab7b3]{color:#315342;background:#e8eeea}.row-actions button[data-v-877ab7b3]{min-width:2.5rem;padding:.6rem}.row-actions .remove[data-v-877ab7b3],.remove[data-v-877ab7b3]{color:#91382f;background:#fae9e7}.experiment-grid[data-v-877ab7b3]{display:grid;gap:1rem}.experiment-editor[data-v-877ab7b3]{display:grid;gap:1rem;padding:1.2rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fafbf9}.experiment-fields[data-v-877ab7b3]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.published[data-v-877ab7b3]{display:flex;align-items:center;align-self:end;min-height:2.8rem;gap:.5rem}.published input[data-v-877ab7b3]{width:auto}.image-gallery-editor[data-v-877ab7b3]{display:flex;padding:.2rem 0 .7rem;overflow-x:auto;gap:.8rem;scroll-snap-type:x proximity}.image-editor[data-v-877ab7b3]{display:grid;min-width:min(42rem,90%);grid-template-columns:minmax(12rem,.65fr) 1fr;gap:1rem;padding:1rem;border:1px solid #dce2dc;border-radius:.7rem;background:#fff;scroll-snap-align:start}.image-preview[data-v-877ab7b3]{display:grid;min-height:12rem;overflow:hidden;place-items:center;border-radius:.6rem;color:#758078;background:#edf1ee}.image-preview img[data-v-877ab7b3]{width:100%;height:100%;object-fit:cover}.image-fields[data-v-877ab7b3]{display:grid;align-content:start;gap:.8rem}.image-number[data-v-877ab7b3]{margin:0;color:#6d7972;font-size:.75rem;font-weight:800;text-transform:uppercase}.image-actions[data-v-877ab7b3]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.image-actions button[data-v-877ab7b3]{padding:.65rem .75rem}.image-actions .remove[data-v-877ab7b3]{color:#91382f;background:#fae9e7}.upload-button[data-v-877ab7b3]{display:inline-flex;width:max-content;padding:.7rem .9rem;align-items:center;justify-content:center;border-radius:.65rem;color:#fff;background:#285c47;cursor:pointer;font-weight:700}.upload-button.disabled[data-v-877ab7b3]{cursor:wait;opacity:.65}.file-input[data-v-877ab7b3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.paragraph-row[data-v-877ab7b3]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:.6rem}.paragraph-row textarea[data-v-877ab7b3]{width:100%;padding:.75rem;resize:vertical;border:1px solid #cbd5ce;border-radius:.65rem;background:#fff;font:inherit}.message[data-v-877ab7b3]{margin:0;padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-877ab7b3]{color:#86251f;background:#fee9e7}.message.success[data-v-877ab7b3]{color:#295b40;background:#e2f1e7}.empty[data-v-877ab7b3],.loading[data-v-877ab7b3]{padding:2rem;text-align:center}@media(max-width:700px){.module-heading[data-v-877ab7b3],.experiment-editor>header[data-v-877ab7b3],.paragraph-heading[data-v-877ab7b3],.gallery-heading[data-v-877ab7b3]{align-items:stretch;flex-direction:column}.heading-actions[data-v-877ab7b3],.row-actions[data-v-877ab7b3]{flex-wrap:wrap}.experiment-fields[data-v-877ab7b3],.image-editor[data-v-877ab7b3],.paragraph-row[data-v-877ab7b3]{grid-template-columns:1fr}.image-editor[data-v-877ab7b3]{min-width:92%}.upload-button[data-v-877ab7b3]{width:100%}}.menu-card[data-v-93a727c0]{display:grid;gap:1.25rem;padding:1.5rem;border:1px solid #d9ddd8;border-radius:1rem;background:#fff}.module-heading[data-v-93a727c0],.section-toolbar[data-v-93a727c0],.module-save[data-v-93a727c0],.panel-heading[data-v-93a727c0],.item-list-heading[data-v-93a727c0]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.module-heading h2[data-v-93a727c0],.section-toolbar h3[data-v-93a727c0]{margin:0}.module-heading p[data-v-93a727c0]:last-child{margin:.35rem 0 0;color:#6d7972}.eyebrow[data-v-93a727c0]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.menu-settings[data-v-93a727c0],.section-fields[data-v-93a727c0]{display:grid;gap:.8rem;grid-template-columns:2fr 1fr}label[data-v-93a727c0]{display:grid;gap:.4rem}select[data-v-93a727c0],textarea[data-v-93a727c0]{width:100%;padding:.75rem;border:1px solid #cbd5ce;border-radius:.65rem;background:#fff;font:inherit}.menu-workspace[data-v-93a727c0]{display:grid;align-items:start;gap:1rem;grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}.section-panel[data-v-93a727c0],.section-editor[data-v-93a727c0]{border:1px solid #dce2dc;border-radius:.85rem;background:#fafbf9}.section-panel[data-v-93a727c0]{position:sticky;top:1rem;overflow:hidden}.panel-heading[data-v-93a727c0]{padding:1rem;border-bottom:1px solid #dfe5df}.panel-heading>div[data-v-93a727c0],.item-list-heading>div[data-v-93a727c0]{display:grid;gap:.12rem}.panel-heading span[data-v-93a727c0],.item-list-heading span[data-v-93a727c0]{color:#718078;font-size:.72rem}.compact-add[data-v-93a727c0]{display:grid;width:2.15rem;height:2.15rem;padding:0;place-items:center;font-size:1.2rem}.section-nav[data-v-93a727c0]{display:grid;max-height:64vh;overflow-y:auto;padding:.5rem;gap:.3rem;scrollbar-width:auto;scrollbar-color:#789286 #edf1ed}.section-tab-row[data-v-93a727c0]{display:grid;position:relative;grid-template-columns:1.3rem minmax(0,1fr);align-items:stretch;border:1px solid transparent;border-radius:.68rem;background:transparent;transition:border-color .15s,background .15s,box-shadow .15s,opacity .15s}.section-tab-row[data-v-93a727c0]:hover{background:#eef2ee}.section-tab-row.active[data-v-93a727c0]{color:#fff;background:#285c47;box-shadow:0 .35rem .9rem #1f463629}.section-tab-row.dragging[data-v-93a727c0]{opacity:.42}.section-tab-row.drop-target[data-v-93a727c0]{border-color:#d4633a;box-shadow:inset 0 0 0 1px #d4633a}.drag-handle[data-v-93a727c0]{display:grid;width:100%;place-items:center;cursor:grab;touch-action:none}.drag-handle[data-v-93a727c0]:active{cursor:grabbing}.drag-handle[data-v-93a727c0]:before{width:.55rem;height:1.25rem;content:"";opacity:.55;background-image:radial-gradient(circle,currentColor 1.35px,transparent 1.6px);background-position:0 0;background-size:.28rem .28rem}.drag-handle.disabled[data-v-93a727c0]{cursor:default;opacity:.3}.section-tab[data-v-93a727c0]{display:grid;width:100%;padding:.75rem .75rem .75rem .25rem;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.6rem;color:#31473d;background:transparent;text-align:left}.section-tab-row.active .section-tab[data-v-93a727c0]{color:#fff}.section-position[data-v-93a727c0]{font-size:.66rem;font-weight:800;opacity:.65}.section-summary[data-v-93a727c0]{display:grid;min-width:0;gap:.15rem}.section-summary strong[data-v-93a727c0]{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.section-summary small[data-v-93a727c0]{font-size:.68rem;opacity:.72}.availability-dot[data-v-93a727c0]{width:.45rem;height:.45rem;border-radius:50%;background:#cf7745}.section-tab-row.active .availability-dot[data-v-93a727c0]{background:#ffd39e}.section-empty[data-v-93a727c0]{padding:1rem;text-align:center}.section-empty p[data-v-93a727c0],.items-empty p[data-v-93a727c0]{margin:0;color:#718078}.section-editor[data-v-93a727c0]{min-width:0;padding:1.2rem}.section-toolbar[data-v-93a727c0]{margin-bottom:1rem}.toolbar-actions[data-v-93a727c0],.item-actions[data-v-93a727c0]{display:flex;flex:0 0 auto;gap:.4rem}.mini[data-v-93a727c0]{min-width:2rem;padding:.35rem;color:#365045;background:#edf1ed}.remove[data-v-93a727c0]{padding:.4rem .65rem;color:#91382f;background:#fae9e7}.icon-remove[data-v-93a727c0]{min-width:2rem;padding-inline:.45rem;font-size:1rem}.item-list-heading[data-v-93a727c0]{margin-top:1.3rem;padding-top:1.1rem;border-top:1px solid #e0e5e0}.item-search[data-v-93a727c0]{width:min(100%,16rem)}.item-search input[data-v-93a727c0]{padding:.58rem .7rem;font-size:.8rem}.items[data-v-93a727c0]{display:grid;margin-top:.8rem;gap:.5rem}.menu-item[data-v-93a727c0]{overflow:hidden;border:1px solid #dfe4df;border-radius:.72rem;background:#fff;transition:border-color .15s,box-shadow .15s}.menu-item.expanded[data-v-93a727c0]{border-color:#85a394;box-shadow:0 .35rem 1.2rem #22493914}.item-row[data-v-93a727c0]{display:flex;align-items:center;gap:.5rem}.item-toggle[data-v-93a727c0]{display:grid;min-width:0;padding:.8rem;flex:1;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;color:#24382f;background:transparent;text-align:left}.item-toggle[data-v-93a727c0]:hover{background:#f6f8f6}.disclosure[data-v-93a727c0]{display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:50%;color:#285c47;background:#e8f0eb;font-size:1rem}.item-summary[data-v-93a727c0]{display:grid;min-width:0;gap:.15rem}.item-summary strong[data-v-93a727c0],.item-summary small[data-v-93a727c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-summary strong[data-v-93a727c0]{font-size:.86rem}.item-summary small[data-v-93a727c0]{color:#738078;font-size:.72rem;font-weight:500}.item-meta[data-v-93a727c0]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.price[data-v-93a727c0]{min-width:3.5rem;font-size:.82rem;font-weight:800;text-align:right}.calories[data-v-93a727c0]{color:#718078;font-size:.68rem}.status-pill[data-v-93a727c0]{padding:.25rem .45rem;border-radius:999px;color:#2f6548;background:#e5f2e9;font-size:.64rem;font-weight:800}.status-pill.unavailable[data-v-93a727c0]{color:#8c493a;background:#fae9e5}.item-fields[data-v-93a727c0]{display:grid;padding:1rem;border-top:1px solid #e2e7e2;gap:.8rem;grid-template-columns:2fr .65fr .65fr;background:#fbfcfb}.item-description[data-v-93a727c0]{grid-column:span 2}.available[data-v-93a727c0]{display:flex;align-items:center;gap:.5rem}.available input[data-v-93a727c0]{width:auto}.items-empty[data-v-93a727c0]{display:flex;min-height:6rem;margin-top:.8rem;align-items:center;justify-content:center;flex-direction:column;gap:.7rem;border:1px dashed #cbd5ce;border-radius:.72rem}.quiet-action[data-v-93a727c0]{padding:.35rem .6rem;color:#285c47;background:#e8f0eb}.add-item[data-v-93a727c0]{width:100%;margin-top:.8rem;border:1px dashed #9aaca1;color:#315342;background:transparent}.module-save[data-v-93a727c0]{padding-top:1rem;border-top:1px solid #e1e5e1;color:#6d7972;font-size:.8rem}.message[data-v-93a727c0]{margin:0;padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-93a727c0]{color:#86251f;background:#fee9e7}.message.success[data-v-93a727c0]{color:#295b40;background:#e2f1e7}.loading[data-v-93a727c0]{padding:2rem;text-align:center}.sr-only[data-v-93a727c0]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:900px){.menu-workspace[data-v-93a727c0]{grid-template-columns:1fr}.section-panel[data-v-93a727c0]{position:static}.section-nav[data-v-93a727c0]{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden}.section-tab-row[data-v-93a727c0]{min-width:12rem}}@media(max-width:700px){.module-heading[data-v-93a727c0],.module-save[data-v-93a727c0],.section-toolbar[data-v-93a727c0],.item-list-heading[data-v-93a727c0]{align-items:stretch;flex-direction:column}.menu-settings[data-v-93a727c0],.section-fields[data-v-93a727c0],.item-fields[data-v-93a727c0]{grid-template-columns:1fr}.item-description[data-v-93a727c0]{grid-column:auto}.toolbar-actions[data-v-93a727c0]{align-self:flex-end}.item-row[data-v-93a727c0]{align-items:stretch}.item-toggle[data-v-93a727c0]{grid-template-columns:1.5rem minmax(0,1fr)}.item-meta[data-v-93a727c0]{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.item-actions[data-v-93a727c0]{padding:.6rem .6rem .6rem 0;flex-direction:column}.item-search[data-v-93a727c0]{width:100%}}.projects-card[data-v-4ff350f7]{display:grid;gap:1.25rem;padding:1.5rem;border:1px solid #d9ddd8;border-radius:1rem;background:#fff}.module-heading[data-v-4ff350f7],.project-toolbar[data-v-4ff350f7],.module-save[data-v-4ff350f7],.panel-heading[data-v-4ff350f7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.module-heading h2[data-v-4ff350f7],.project-toolbar h3[data-v-4ff350f7],.panel-heading h4[data-v-4ff350f7]{margin:0}.module-heading p[data-v-4ff350f7]:last-child,.panel-heading p[data-v-4ff350f7]{margin:.35rem 0 0;color:#6d7972}.eyebrow[data-v-4ff350f7]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.collection-title[data-v-4ff350f7]{width:min(100%,34rem)}.project-tabs[data-v-4ff350f7],.editor-tabs[data-v-4ff350f7]{display:flex;overflow-x:auto;gap:.35rem;padding:.35rem;border:1px solid #dce2dc;border-radius:.75rem;background:#f5f7f5}.project-tabs button[data-v-4ff350f7],.editor-tabs button[data-v-4ff350f7]{min-width:max-content;color:#456055;background:transparent}.project-tabs button.active[data-v-4ff350f7],.editor-tabs button.active[data-v-4ff350f7]{color:#fff;background:#285c47}.project-tabs small[data-v-4ff350f7]{display:block;margin-top:.15rem;font-size:.62rem;text-transform:uppercase}.project-tabs .add-tab[data-v-4ff350f7]{border:1px dashed #8ea096}.project-editor[data-v-4ff350f7]{display:grid;gap:1rem;padding:1.2rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fafbf9}.project-toolbar>div[data-v-4ff350f7]:last-child{display:flex;flex-wrap:wrap;gap:.4rem}.mini[data-v-4ff350f7]{padding:.55rem .7rem;color:#365045;background:#e8eeea}.remove[data-v-4ff350f7]{padding:.55rem .7rem;color:#91382f;background:#fae9e7}.editor-tabs[data-v-4ff350f7]{background:#fff}.editor-panel[data-v-4ff350f7]{padding:.4rem 0}.fields[data-v-4ff350f7]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.fields .wide[data-v-4ff350f7],.checks.wide[data-v-4ff350f7]{grid-column:1 / -1}label[data-v-4ff350f7]{display:grid;gap:.4rem}textarea[data-v-4ff350f7]{width:100%;padding:.75rem;resize:vertical;border:1px solid #cbd5ce;border-radius:.65rem;background:#fff;font:inherit}.input-action[data-v-4ff350f7],.colour-field[data-v-4ff350f7],.checks[data-v-4ff350f7]{display:flex;align-items:center;gap:.55rem}.input-action input[data-v-4ff350f7]{flex:1}.input-action button[data-v-4ff350f7]{min-width:max-content;padding:.75rem;color:#315342;background:#e8eeea}.colour-field input[type=color][data-v-4ff350f7]{width:3rem;min-height:2.75rem;padding:.2rem}.checks label[data-v-4ff350f7]{display:flex;align-items:center;gap:.45rem}.checks input[data-v-4ff350f7]{width:auto}.stacked[data-v-4ff350f7]{display:grid;gap:1rem}.divided[data-v-4ff350f7]{margin-top:.5rem;padding-top:1rem;border-top:1px solid #dce2dc}.panel-heading button[data-v-4ff350f7]{color:#315342;background:#e8eeea}.repeat-row[data-v-4ff350f7]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:.6rem}.textarea-row textarea[data-v-4ff350f7]{min-height:7rem}.architecture-row[data-v-4ff350f7]{grid-template-columns:minmax(9rem,.35fr) 1fr auto}.nested-card[data-v-4ff350f7],.list-editor[data-v-4ff350f7]{display:grid;gap:.8rem;padding:1rem;border:1px solid #dce2dc;border-radius:.7rem;background:#fff}.nested-card>.remove[data-v-4ff350f7]{justify-self:end}.list-grid[data-v-4ff350f7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.list-editor .repeat-row[data-v-4ff350f7]{grid-template-columns:1fr}.list-editor .repeat-row .remove[data-v-4ff350f7]{justify-self:end}.module-save[data-v-4ff350f7]{padding-top:1rem;border-top:1px solid #e1e5e1;color:#6d7972;font-size:.8rem}.message[data-v-4ff350f7]{margin:0;padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-4ff350f7]{color:#86251f;background:#fee9e7}.message.success[data-v-4ff350f7]{color:#295b40;background:#e2f1e7}.loading[data-v-4ff350f7],.empty-projects[data-v-4ff350f7]{padding:2rem;text-align:center}.media-upload-card[data-v-4ff350f7]{display:grid;grid-template-columns:minmax(12rem,.7fr) 1fr;gap:1rem;padding:1rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fff}.media-preview[data-v-4ff350f7]{display:grid;min-height:12rem;overflow:hidden;place-items:center;border-radius:.7rem;color:#758078;background:#edf1ee}.media-preview img[data-v-4ff350f7],.screenshot-preview[data-v-4ff350f7]{width:100%;height:100%;object-fit:cover}.media-upload-copy[data-v-4ff350f7]{display:grid;align-content:start;gap:1rem}.media-upload-copy h4[data-v-4ff350f7]{margin:0}.media-upload-copy p[data-v-4ff350f7]{margin:.3rem 0 0;color:#6d7972}.upload-button[data-v-4ff350f7]{display:inline-flex;width:max-content;align-items:center;justify-content:center;padding:.7rem .9rem;border-radius:.65rem;color:#fff;background:#285c47;cursor:pointer;font-size:.85rem;font-weight:700}.upload-button.secondary[data-v-4ff350f7]{color:#315342;background:#e8eeea}.upload-button.disabled[data-v-4ff350f7]{cursor:wait;opacity:.65}.file-input[data-v-4ff350f7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.screenshot-card[data-v-4ff350f7]{grid-template-columns:minmax(10rem,.35fr) 1fr}.screenshot-preview[data-v-4ff350f7]{min-height:10rem;max-height:16rem;border-radius:.6rem;background:#edf1ee}.media-actions[data-v-4ff350f7]{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:.6rem}@media(max-width:700px){.module-heading[data-v-4ff350f7],.project-toolbar[data-v-4ff350f7],.module-save[data-v-4ff350f7],.panel-heading[data-v-4ff350f7]{align-items:stretch;flex-direction:column}.fields[data-v-4ff350f7],.list-grid[data-v-4ff350f7],.media-upload-card[data-v-4ff350f7],.screenshot-card[data-v-4ff350f7]{grid-template-columns:1fr}.fields .wide[data-v-4ff350f7],.checks.wide[data-v-4ff350f7]{grid-column:auto}.architecture-row[data-v-4ff350f7],.repeat-row[data-v-4ff350f7]{grid-template-columns:1fr}.project-toolbar>div[data-v-4ff350f7]:last-child{align-self:stretch}.checks[data-v-4ff350f7]{align-items:flex-start;flex-direction:column}.media-actions[data-v-4ff350f7]{grid-column:auto;flex-direction:column}.upload-button[data-v-4ff350f7]{width:100%}}.profile-shell[data-v-d4359b86]{min-height:100vh;background:#f4f6f2}header[data-v-d4359b86]{display:flex;position:sticky;z-index:5;top:0;padding:1rem 2rem;align-items:center;justify-content:space-between;border-bottom:1px solid #dce2dc;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.heading[data-v-d4359b86],.header-actions[data-v-d4359b86],.section-heading[data-v-d4359b86],.location-heading[data-v-d4359b86],.save-bar[data-v-d4359b86]{display:flex;align-items:center}.heading[data-v-d4359b86]{gap:1rem}.header-actions[data-v-d4359b86]{gap:.75rem}.heading h1[data-v-d4359b86],h2[data-v-d4359b86],h3[data-v-d4359b86],h4[data-v-d4359b86]{margin:0}.back[data-v-d4359b86]{width:2.5rem;height:2.5rem;padding:0;color:#334b40;background:#edf1ed}.view-site[data-v-d4359b86]{display:inline-flex;min-height:2.5rem;padding:.65rem 1rem;align-items:center;gap:.55rem;border:1px solid #c8d2cb;border-radius:.5rem;color:#29483a;background:#fff;font-size:.85rem;font-weight:700;text-decoration:none}.view-site[data-v-d4359b86]:hover{border-color:#799087;background:#f6f8f6}.eyebrow[data-v-d4359b86]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}main[data-v-d4359b86]{display:grid;width:min(68rem,calc(100% - 2rem));margin-inline:auto;padding-block:2rem 5rem;gap:1.25rem}.loading[data-v-d4359b86]{padding:5rem;text-align:center}.manager-tabs[data-v-d4359b86]{display:flex;position:sticky;z-index:4;top:5.15rem;overflow-x:auto;margin:0;padding:.35rem;gap:.25rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fffffff5;box-shadow:0 .4rem 1.2rem #20342b0f}.manager-tab[data-v-d4359b86]{display:inline-flex;min-width:max-content;padding:.7rem 1rem;align-items:center;gap:.5rem;border-radius:.55rem;color:#53665c;background:transparent}.manager-tab[data-v-d4359b86]:hover{color:#254c3a;background:#eff3f0}.manager-tab.active[data-v-d4359b86]{color:#fff;background:#285c47}.manager-tab[data-v-d4359b86]:focus-visible{outline:3px solid rgb(40 92 71 / 22%);outline-offset:2px}.tab-count[data-v-d4359b86]{min-width:1.3rem;padding:.1rem .35rem;border-radius:999px;color:#53665c;background:#e3ebe6;font-size:.7rem}.manager-tab.active .tab-count[data-v-d4359b86]{color:#285c47;background:#fff}.tab-panel[data-v-d4359b86]{display:grid;gap:1.25rem}.card[data-v-d4359b86]{display:grid;gap:1.15rem;padding:1.5rem;border:1px solid #dce2dc;border-radius:1rem;background:#fff}.section-title p[data-v-d4359b86]:last-child{margin:.45rem 0 0;color:#6d7972}.section-heading[data-v-d4359b86],.location-heading[data-v-d4359b86],.save-bar[data-v-d4359b86]{justify-content:space-between;gap:1rem}.secondary[data-v-d4359b86]{border:1px solid #c8d2cb;color:#29483a;background:#fff}label[data-v-d4359b86]{display:grid;gap:.4rem}textarea[data-v-d4359b86]{width:100%;resize:vertical;border:1px solid #cbd5ce;border-radius:.65rem;padding:.8rem;font:inherit}.contact-row[data-v-d4359b86]{display:grid;gap:.75rem;grid-template-columns:10rem 1fr auto}.remove[data-v-d4359b86]{color:#91382f;background:#fae9e7}.empty[data-v-d4359b86]{margin:0;color:#758078}.location[data-v-d4359b86]{display:grid;gap:1.25rem;padding:1.25rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fafbf9}.grid[data-v-d4359b86]{display:grid;gap:1rem}.grid.two[data-v-d4359b86]{grid-template-columns:1fr 1fr}.hours[data-v-d4359b86]{display:grid;gap:.6rem}.day-row[data-v-d4359b86]{display:grid;min-height:2.5rem;align-items:center;gap:.75rem;grid-template-columns:7rem 6rem 1fr auto 1fr;text-transform:capitalize}.closed[data-v-d4359b86]{display:flex;align-items:center;gap:.4rem}.closed input[data-v-d4359b86]{width:auto}.message[data-v-d4359b86]{padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-d4359b86]{color:#86251f;background:#fee9e7}.message.success[data-v-d4359b86]{color:#295b40;background:#e2f1e7}.message.info[data-v-d4359b86]{color:#4c596e;background:#e8edf7}.save-bar[data-v-d4359b86]{padding-top:1rem;color:#6d7972;font-size:.85rem}@media(max-width:700px){header[data-v-d4359b86]{position:static;padding:1rem;align-items:flex-start;gap:1rem;flex-wrap:wrap}.header-actions[data-v-d4359b86]{width:100%}.header-actions[data-v-d4359b86]>*{flex:1;justify-content:center}.manager-tabs[data-v-d4359b86]{position:static}.grid.two[data-v-d4359b86],.contact-row[data-v-d4359b86]{grid-template-columns:1fr}.day-row[data-v-d4359b86]{grid-template-columns:1fr 1fr;padding-block:.5rem;border-bottom:1px solid #e2e6e3}.save-bar[data-v-d4359b86]{align-items:stretch;flex-direction:column}}.archive-manager[data-v-0b55fbd1]{display:grid;gap:1.25rem;min-width:0}.manager-heading[data-v-0b55fbd1],.manager-actions[data-v-0b55fbd1],.list-heading[data-v-0b55fbd1],.profile-editor-header[data-v-0b55fbd1],.profile-header-actions[data-v-0b55fbd1],.linked-heading[data-v-0b55fbd1]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.manager-heading[data-v-0b55fbd1]{padding:1.5rem;border:1px solid #d9ddd8;border-radius:1rem;background:#fff}.manager-heading h2[data-v-0b55fbd1],.archive-settings h3[data-v-0b55fbd1],.list-heading h3[data-v-0b55fbd1],.profile-editor h3[data-v-0b55fbd1],.panel-heading h4[data-v-0b55fbd1],.linked-heading h5[data-v-0b55fbd1]{margin:0}.manager-heading>div>p[data-v-0b55fbd1]:last-child{margin:.35rem 0 0;color:#6d7972}.manager-actions[data-v-0b55fbd1]{justify-content:flex-end;flex-wrap:wrap}.manager-stat[data-v-0b55fbd1]{display:grid;padding:.45rem .7rem;border-radius:.65rem;color:#657269;background:#f0f3f0;font-size:.68rem;text-align:center;text-transform:uppercase}.manager-stat strong[data-v-0b55fbd1]{color:#263b31;font-size:1rem}.manager-stat.published[data-v-0b55fbd1]{color:#35664b;background:#e4f0e8}.eyebrow[data-v-0b55fbd1]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.archive-settings[data-v-0b55fbd1]{display:grid;grid-template-columns:13rem minmax(14rem,.7fr) minmax(24rem,1.3fr);align-items:end;gap:1rem;padding:1rem 1.25rem;border:1px solid #dce2dc;border-radius:.85rem;background:#fff}.archive-layout[data-v-0b55fbd1]{display:grid;grid-template-columns:21rem minmax(0,1fr);min-height:52rem;border:1px solid #dce2dc;border-radius:1rem;overflow:hidden;background:#fff}.profile-list[data-v-0b55fbd1]{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:.8rem;min-width:0;padding:1rem;border-right:1px solid #dce2dc;background:#f5f8f5}.list-heading button[data-v-0b55fbd1]{padding:.65rem .8rem}.profile-search[data-v-0b55fbd1]{display:grid;gap:.35rem}.profile-search>span[data-v-0b55fbd1]{font-size:.75rem;font-weight:750}.count[data-v-0b55fbd1]{margin:0;color:#6d7972;font-size:.75rem}.profile-list nav[data-v-0b55fbd1]{display:grid;align-content:start;gap:.35rem;max-height:calc(100vh - 21rem);overflow:auto;padding-right:.2rem}.profile-list nav button[data-v-0b55fbd1]{display:grid;gap:.4rem;width:100%;padding:.75rem;color:#315342;background:#fff;text-align:left}.profile-list nav button.active[data-v-0b55fbd1]{color:#fff;background:#285c47}.profile-list-name[data-v-0b55fbd1]{font-weight:800}.profile-list-meta[data-v-0b55fbd1]{display:flex;flex-wrap:wrap;gap:.35rem}.profile-list small[data-v-0b55fbd1],.status-pill[data-v-0b55fbd1]{padding:.2rem .38rem;border-radius:99px;background:#31534214;font-size:.62rem;text-transform:capitalize}.profile-list nav button.active small[data-v-0b55fbd1]{background:#ffffff24}.profile-editor[data-v-0b55fbd1]{display:grid;align-content:start;min-width:0;background:#fafbf9}.profile-editor-header[data-v-0b55fbd1]{min-height:6.2rem;padding:1rem 1.25rem;border-bottom:1px solid #dce2dc;background:#fff}.profile-identity[data-v-0b55fbd1]{display:flex;align-items:center;gap:.85rem;min-width:0}.profile-identity>img[data-v-0b55fbd1],.profile-initial[data-v-0b55fbd1]{width:3.7rem;height:3.7rem;border-radius:.75rem;object-fit:cover;background:#e1e8e3}.profile-initial[data-v-0b55fbd1]{display:grid;place-items:center;color:#fff;background:#285c47;font-size:1.35rem;font-weight:900}.profile-identity>div[data-v-0b55fbd1]{min-width:0}.profile-identity h3[data-v-0b55fbd1]{font-size:1.35rem}.profile-identity>div>p[data-v-0b55fbd1]:last-child{overflow:hidden;margin:.25rem 0 0;color:#6d7972;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-0b55fbd1]{padding:.4rem .65rem;font-weight:800}.state-published[data-v-0b55fbd1]{color:#2c6546!important;background:#dceee3!important}.state-draft[data-v-0b55fbd1]{color:#8a5b25!important;background:#f8ecd9!important}.state-archived[data-v-0b55fbd1]{color:#68706c!important;background:#e6e9e7!important}.remove[data-v-0b55fbd1]{color:#91382f;background:#fae9e7}.profile-tabs[data-v-0b55fbd1]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #dce2dc;background:#f3f6f3}.profile-tabs button[data-v-0b55fbd1]{position:relative;display:grid;gap:.2rem;min-width:0;padding:.8rem .7rem;border-radius:0;color:#55645c;background:transparent;text-align:left}.profile-tabs button+button[data-v-0b55fbd1]{border-left:1px solid #e0e5e1}.profile-tabs button.active[data-v-0b55fbd1]{color:#1f4937;background:#fff;box-shadow:inset 0 -3px #285c47}.profile-tabs span[data-v-0b55fbd1]{font-weight:850}.profile-tabs small[data-v-0b55fbd1]{overflow:hidden;font-size:.6rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.profile-tabs b[data-v-0b55fbd1]{position:absolute;top:.55rem;right:.55rem;min-width:1.25rem;padding:.12rem .3rem;border-radius:99px;color:#315342;background:#e0ebe4;font-size:.62rem;text-align:center}.tab-panel[data-v-0b55fbd1]{display:grid;gap:1.25rem;padding:1.5rem}.panel-heading[data-v-0b55fbd1]{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:1rem;border-bottom:1px solid #e1e6e2}.panel-heading h4[data-v-0b55fbd1]{font-size:1.2rem}.panel-heading>p[data-v-0b55fbd1]{max-width:32rem;margin:0;color:#6d7972;font-size:.82rem;line-height:1.5;text-align:right}.field-grid[data-v-0b55fbd1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.three-columns[data-v-0b55fbd1]{grid-template-columns:repeat(3,minmax(0,1fr))}.four-columns[data-v-0b55fbd1]{grid-template-columns:repeat(4,minmax(0,1fr))}.wide[data-v-0b55fbd1]{grid-column:1/-1}.span-two[data-v-0b55fbd1]{grid-column:span 2}.slug-field span[data-v-0b55fbd1]{display:grid;grid-template-columns:1fr auto;gap:.4rem}.slug-field button[data-v-0b55fbd1]{padding:.65rem}.detail-loading[data-v-0b55fbd1]{margin:1rem 1.5rem 0;padding:.75rem 1rem;border-radius:.65rem;color:#57665d;background:#edf2ee}.linked-section[data-v-0b55fbd1]{display:grid;gap:.85rem;padding:1rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fff}.linked-heading h5[data-v-0b55fbd1]{font-size:1rem}.linked-heading>span[data-v-0b55fbd1]{padding:.35rem .6rem;border-radius:99px;color:#315342;background:#e8eeea;font-size:.78rem;font-weight:800}.race-table-wrap[data-v-0b55fbd1]{max-height:38rem;overflow:auto}.race-table-wrap table[data-v-0b55fbd1]{width:100%;border-collapse:collapse;font-size:.8rem}.race-table-wrap th[data-v-0b55fbd1]{position:sticky;z-index:1;top:0;background:#f3f6f3}.race-table-wrap th[data-v-0b55fbd1],.race-table-wrap td[data-v-0b55fbd1]{padding:.65rem;border-bottom:1px solid #e5e9e5;text-align:left;vertical-align:top;white-space:nowrap}.race-table-wrap td[data-v-0b55fbd1]:nth-child(2){min-width:13rem;white-space:normal}.race-table-wrap small[data-v-0b55fbd1],.media-records small[data-v-0b55fbd1]{display:block;margin-top:.2rem;color:#748078}.relationships[data-v-0b55fbd1]{display:grid;gap:.65rem}.relationships p[data-v-0b55fbd1]{display:grid;grid-template-columns:8rem repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin:0}.relationships p>strong[data-v-0b55fbd1]{text-transform:capitalize}.relationships p>span[data-v-0b55fbd1]{padding:.6rem;border-radius:.55rem;background:#f1f5f2;font-weight:750}.relationships span small[data-v-0b55fbd1]{font-weight:500}.relationships span.missing[data-v-0b55fbd1]{color:#815c34;background:#fbf1e5}.media-featured[data-v-0b55fbd1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.media-featured label[data-v-0b55fbd1]{display:grid;grid-template-rows:auto auto 15rem;gap:.45rem;padding:1rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fff}.media-featured img[data-v-0b55fbd1]{width:100%;height:15rem;object-fit:contain;border-radius:.55rem;background:#edf1ee}.media-records[data-v-0b55fbd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.media-records article[data-v-0b55fbd1]{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem;border-radius:.55rem;background:#f4f7f4}.media-records img[data-v-0b55fbd1]{grid-row:span 2;width:5rem;height:4.5rem;object-fit:cover;border-radius:.4rem;background:#dfe5e0}.media-records code[data-v-0b55fbd1]{grid-column:2;overflow-wrap:anywhere;color:#56645c;font-size:.66rem}.record-note[data-v-0b55fbd1]{margin:0;color:#6d7972;font-size:.78rem}.message[data-v-0b55fbd1]{margin:0;padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-0b55fbd1]{color:#86251f;background:#fee9e7}.message.success[data-v-0b55fbd1]{color:#295b40;background:#e2f1e7}.loading[data-v-0b55fbd1],.empty[data-v-0b55fbd1]{padding:2rem;text-align:center}.media-library-columns[data-v-0b55fbd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.media-library-group[data-v-0b55fbd1]{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1rem;border:1px solid #e0e5e1;border-radius:.75rem;background:#fafbf9}.media-library-group .media-records[data-v-0b55fbd1]{grid-template-columns:1fr}.collection-registry[data-v-0b55fbd1]{display:grid;gap:.75rem;padding:1rem 1.25rem;border:1px solid #dce2dc;border-radius:.85rem;background:#fff}.collection-registry h3[data-v-0b55fbd1]{margin:0}.collection-chips[data-v-0b55fbd1]{display:flex;flex-wrap:wrap;gap:.4rem}.collection-chips span[data-v-0b55fbd1]{padding:.4rem .65rem;border-radius:99px;color:#315342;background:#e8eeea;font-size:.75rem;font-weight:750}.reconstruction-record[data-v-0b55fbd1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding:1rem;border:1px solid #d9e2dc;border-radius:.75rem;background:#f7faf7}.reconstruction-record h5[data-v-0b55fbd1],.reconstruction-record p[data-v-0b55fbd1]{margin:0}.reconstruction-record>div>p[data-v-0b55fbd1]:last-child{max-width:48rem;margin-top:.4rem;color:#647169;font-size:.78rem;line-height:1.5}.reconstruction-counts[data-v-0b55fbd1]{display:grid;grid-template-columns:repeat(2,auto);align-content:center;gap:.4rem}.reconstruction-counts span[data-v-0b55fbd1]{display:grid;min-width:6rem;padding:.45rem .6rem;border-radius:.55rem;background:#e8eeea;color:#607067;font-size:.65rem;text-align:center;text-transform:uppercase}.reconstruction-counts strong[data-v-0b55fbd1]{color:#294c3b;font-size:.9rem}.ai-workspace h5[data-v-0b55fbd1],.ai-workspace h6[data-v-0b55fbd1]{margin:0}.ai-configuration[data-v-0b55fbd1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #cfe0d5;border-radius:.75rem;background:#edf6f0}.ai-configuration.disabled[data-v-0b55fbd1]{border-color:#ead9bc;background:#fff7e9}.ai-configuration p[data-v-0b55fbd1]{margin:.35rem 0 0;color:#647169}.ai-configuration>span[data-v-0b55fbd1]{padding:.4rem .65rem;border-radius:99px;background:#fff;font-size:.72rem;font-weight:800}.ai-steps[data-v-0b55fbd1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ai-step[data-v-0b55fbd1]{display:grid;align-content:start;gap:.8rem;padding:1rem;border:1px solid #dce2dc;border-radius:.75rem;background:#fff}.ai-step header[data-v-0b55fbd1]{display:flex;align-items:center;gap:.7rem}.ai-step header>span[data-v-0b55fbd1]{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:#fff;background:#285c47;font-weight:900}.ai-step>p[data-v-0b55fbd1]{min-height:3.7rem;margin:0;color:#647169;font-size:.8rem;line-height:1.5}.ai-result[data-v-0b55fbd1]{display:grid;gap:1rem;padding:1rem;border:1px solid #dce2dc;border-radius:.75rem;background:#fff}.ai-facts[data-v-0b55fbd1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.ai-facts div[data-v-0b55fbd1]{display:grid;gap:.2rem;padding:.65rem;border-radius:.55rem;background:#f2f6f3}.ai-facts span[data-v-0b55fbd1]{color:#69766e;font-size:.65rem;text-transform:capitalize}.ai-facts strong[data-v-0b55fbd1]{overflow-wrap:anywhere;font-size:.78rem}.ai-sources[data-v-0b55fbd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.ai-sources a[data-v-0b55fbd1]{display:grid;gap:.2rem;padding:.65rem;border:1px solid #dce2dc;border-radius:.55rem;color:#315342;text-decoration:none}.ai-sources small[data-v-0b55fbd1]{overflow:hidden;color:#748078;text-overflow:ellipsis;white-space:nowrap}.ai-drafts[data-v-0b55fbd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ai-drafts article[data-v-0b55fbd1]{padding:1rem;border-radius:.65rem;background:#f3f6f3}.ai-drafts p[data-v-0b55fbd1]{white-space:pre-wrap;color:#4f5e56;line-height:1.6}.ai-history>div[data-v-0b55fbd1]:last-child{display:grid;gap:.4rem}.ai-history article[data-v-0b55fbd1]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.6rem;padding:.65rem;border-radius:.55rem;background:#f3f6f3}.ai-history article>span[data-v-0b55fbd1]{padding:.2rem .4rem;border-radius:99px;background:#e4ebe6;font-size:.65rem;text-transform:capitalize}.ai-history article>small[data-v-0b55fbd1]{color:#748078}.ai-history article>p[data-v-0b55fbd1]{grid-column:1/-1;margin:0;color:#8b3e36}@media(max-width:1250px){.profile-tabs[data-v-0b55fbd1]{grid-template-columns:repeat(4,1fr)}.three-columns[data-v-0b55fbd1],.four-columns[data-v-0b55fbd1],.ai-facts[data-v-0b55fbd1]{grid-template-columns:repeat(2,minmax(0,1fr))}.media-library-columns[data-v-0b55fbd1],.media-records[data-v-0b55fbd1]{grid-template-columns:1fr}}@media(max-width:980px){.manager-heading[data-v-0b55fbd1],.profile-editor-header[data-v-0b55fbd1],.panel-heading[data-v-0b55fbd1]{align-items:stretch;flex-direction:column}.manager-actions[data-v-0b55fbd1],.profile-header-actions[data-v-0b55fbd1]{justify-content:flex-start}.archive-settings[data-v-0b55fbd1],.archive-layout[data-v-0b55fbd1],.reconstruction-record[data-v-0b55fbd1]{grid-template-columns:1fr}.profile-list[data-v-0b55fbd1]{border-right:0;border-bottom:1px solid #dce2dc}.profile-list nav[data-v-0b55fbd1]{max-height:20rem}.media-featured[data-v-0b55fbd1]{grid-template-columns:1fr}.panel-heading>p[data-v-0b55fbd1]{text-align:left}.span-two[data-v-0b55fbd1]{grid-column:auto}}@media(max-width:650px){.profile-tabs[data-v-0b55fbd1],.three-columns[data-v-0b55fbd1],.four-columns[data-v-0b55fbd1],.field-grid[data-v-0b55fbd1],.ai-steps[data-v-0b55fbd1],.ai-facts[data-v-0b55fbd1],.ai-sources[data-v-0b55fbd1],.ai-drafts[data-v-0b55fbd1]{grid-template-columns:1fr}.wide[data-v-0b55fbd1]{grid-column:auto}.profile-tabs small[data-v-0b55fbd1]{white-space:normal}.relationships p[data-v-0b55fbd1]{grid-template-columns:1fr}.tab-panel[data-v-0b55fbd1]{padding:1rem}.ai-configuration[data-v-0b55fbd1]{align-items:flex-start;flex-direction:column}.ai-history article[data-v-0b55fbd1]{grid-template-columns:1fr}}.services-card[data-v-56fe3b98],.service-editor[data-v-56fe3b98],.features[data-v-56fe3b98],.charges-editor[data-v-56fe3b98]{display:grid;gap:1.2rem}.services-card[data-v-56fe3b98]{padding:1.5rem;border:1px solid #d9ddd8;border-radius:1rem;background:#fff}.module-heading[data-v-56fe3b98],.service-toolbar[data-v-56fe3b98],.section-heading[data-v-56fe3b98],.charge-toolbar[data-v-56fe3b98]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.module-heading h2[data-v-56fe3b98],.section-heading h3[data-v-56fe3b98]{margin:0}.module-heading p[data-v-56fe3b98]:last-child,.section-heading p[data-v-56fe3b98]{margin:.35rem 0 0;color:#6d7972}.eyebrow[data-v-56fe3b98]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.catalogue-fields[data-v-56fe3b98],.fields[data-v-56fe3b98],.charge-fields[data-v-56fe3b98]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.wide[data-v-56fe3b98]{grid-column:1/-1}label[data-v-56fe3b98]{display:grid;gap:.4rem}textarea[data-v-56fe3b98]{width:100%;padding:.75rem;resize:vertical;border:1px solid #cbd5ce;border-radius:.65rem;background:#fff;font:inherit}.service-tabs[data-v-56fe3b98]{display:flex;overflow-x:auto;gap:.35rem;padding:.35rem;border:1px solid #dce2dc;border-radius:.75rem;background:#f5f7f5}.service-tabs button[data-v-56fe3b98]{min-width:max-content;color:#456055;background:transparent}.service-tabs button.active[data-v-56fe3b98]{color:#fff;background:#285c47}.service-tabs small[data-v-56fe3b98]{display:block;margin-top:.15rem;font-size:.62rem;text-transform:uppercase}.service-tabs .add-tab[data-v-56fe3b98]{border:1px dashed #8ea096}.service-editor[data-v-56fe3b98],.charge-editor[data-v-56fe3b98]{padding:1.2rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fafbf9}.service-toolbar>div[data-v-56fe3b98],.charge-toolbar>div[data-v-56fe3b98],.checks[data-v-56fe3b98]{display:flex;gap:.5rem}.service-toolbar button[data-v-56fe3b98],.charge-toolbar button[data-v-56fe3b98],.section-heading button[data-v-56fe3b98]{padding:.55rem .7rem;color:#365045;background:#e8eeea}.remove[data-v-56fe3b98]{color:#91382f!important;background:#fae9e7!important}.checks[data-v-56fe3b98]{align-items:end}.checks label[data-v-56fe3b98],.published-check[data-v-56fe3b98]{display:flex;align-items:center}.checks input[data-v-56fe3b98],.published-check input[data-v-56fe3b98]{width:auto}.features[data-v-56fe3b98],.charges-editor[data-v-56fe3b98]{padding-top:1rem;border-top:1px solid #dce2dc}.feature-row[data-v-56fe3b98]{display:grid;grid-template-columns:1fr auto;gap:.6rem}.empty-inline[data-v-56fe3b98]{margin:0;color:#6d7972}.message[data-v-56fe3b98]{margin:0;padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-56fe3b98]{color:#86251f;background:#fee9e7}.message.success[data-v-56fe3b98]{color:#295b40;background:#e2f1e7}.loading[data-v-56fe3b98],.empty[data-v-56fe3b98]{padding:2rem;text-align:center}@media(max-width:700px){.module-heading[data-v-56fe3b98],.service-toolbar[data-v-56fe3b98],.section-heading[data-v-56fe3b98],.charge-toolbar[data-v-56fe3b98]{align-items:stretch;flex-direction:column}.catalogue-fields[data-v-56fe3b98],.fields[data-v-56fe3b98],.charge-fields[data-v-56fe3b98]{grid-template-columns:1fr}.wide[data-v-56fe3b98]{grid-column:auto}.service-toolbar>div[data-v-56fe3b98],.charge-toolbar>div[data-v-56fe3b98],.checks[data-v-56fe3b98]{flex-wrap:wrap}.feature-row[data-v-56fe3b98]{grid-template-columns:1fr}}.area-card[data-v-0cebbd6e],.places[data-v-0cebbd6e]{display:grid;gap:1.2rem}.area-card[data-v-0cebbd6e]{padding:1.5rem;border:1px solid #d9ddd8;border-radius:1rem;background:#fff}.module-heading[data-v-0cebbd6e],.section-heading[data-v-0cebbd6e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.module-heading h2[data-v-0cebbd6e],.section-heading h3[data-v-0cebbd6e]{margin:0}.module-heading p[data-v-0cebbd6e]:last-child,.section-heading p[data-v-0cebbd6e]{margin:.35rem 0 0;color:#6d7972}.eyebrow[data-v-0cebbd6e]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.area-layout[data-v-0cebbd6e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);gap:1.2rem}.fields[data-v-0cebbd6e],.map-panel[data-v-0cebbd6e]{display:grid;align-content:start;grid-template-columns:1fr 1fr;gap:.85rem}.wide[data-v-0cebbd6e],.map-preview[data-v-0cebbd6e],.upload-button[data-v-0cebbd6e]{grid-column:1/-1}label[data-v-0cebbd6e]{display:grid;gap:.4rem}textarea[data-v-0cebbd6e]{width:100%;padding:.75rem;resize:vertical;border:1px solid #cbd5ce;border-radius:.65rem;background:#fff;font:inherit}.map-panel[data-v-0cebbd6e]{padding:1rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fafbf9}.map-preview[data-v-0cebbd6e]{display:grid;min-height:16rem;overflow:hidden;place-items:center;border-radius:.7rem;color:#6d7972;background:#e9efeb;text-align:center}.map-preview img[data-v-0cebbd6e]{width:100%;height:100%;max-height:24rem;object-fit:contain}.map-preview div[data-v-0cebbd6e]{display:grid;gap:.35rem}.upload-button[data-v-0cebbd6e]{display:block;padding:.75rem;border-radius:.65rem;color:#fff;background:#285c47;text-align:center;cursor:pointer}.upload-button input[data-v-0cebbd6e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.places[data-v-0cebbd6e]{padding-top:1.2rem;border-top:1px solid #dce2dc}.section-heading button[data-v-0cebbd6e]{padding:.55rem .7rem;color:#365045;background:#e8eeea}.place-grid[data-v-0cebbd6e]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.place-row[data-v-0cebbd6e]{display:grid;grid-template-columns:1fr auto;gap:.5rem}.remove[data-v-0cebbd6e]{color:#91382f!important;background:#fae9e7!important}.message[data-v-0cebbd6e]{margin:0;padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-0cebbd6e]{color:#86251f;background:#fee9e7}.message.success[data-v-0cebbd6e]{color:#295b40;background:#e2f1e7}.loading[data-v-0cebbd6e]{padding:2rem;text-align:center}@media(max-width:850px){.area-layout[data-v-0cebbd6e],.place-grid[data-v-0cebbd6e]{grid-template-columns:1fr}}@media(max-width:600px){.module-heading[data-v-0cebbd6e],.section-heading[data-v-0cebbd6e]{align-items:stretch;flex-direction:column}.fields[data-v-0cebbd6e]{grid-template-columns:1fr}.wide[data-v-0cebbd6e]{grid-column:auto}.place-row[data-v-0cebbd6e]{grid-template-columns:1fr}}.gallery-card[data-v-b7fc2b0d]{display:grid;gap:1.2rem;padding:1.5rem;border:1px solid #d9ddd8;border-radius:1rem;background:#fff}.module-heading[data-v-b7fc2b0d],.item-toolbar[data-v-b7fc2b0d]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.module-heading h2[data-v-b7fc2b0d]{margin:0}.module-heading p[data-v-b7fc2b0d]:last-child{margin:.35rem 0 0;color:#6d7972}.eyebrow[data-v-b7fc2b0d]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gallery-fields[data-v-b7fc2b0d],.item-fields[data-v-b7fc2b0d]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.wide[data-v-b7fc2b0d]{grid-column:1/-1}label[data-v-b7fc2b0d]{display:grid;gap:.4rem}textarea[data-v-b7fc2b0d]{width:100%;padding:.75rem;resize:vertical;border:1px solid #cbd5ce;border-radius:.65rem;background:#fff;font:inherit}.upload-row[data-v-b7fc2b0d]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;padding:1rem;border:1px dashed #aebdb4;border-radius:.8rem;background:#f7faf7}.upload-row>span[data-v-b7fc2b0d]{color:#6d7972;font-size:.75rem}.upload-button[data-v-b7fc2b0d]{display:block;padding:.7rem 1rem;border-radius:.65rem;color:#fff;background:#285c47;cursor:pointer}.upload-button input[data-v-b7fc2b0d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gallery-workspace[data-v-b7fc2b0d]{display:grid;grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);gap:1rem}.media-list[data-v-b7fc2b0d]{display:grid;max-height:48rem;align-content:start;overflow-y:auto;gap:.45rem}.media-list>button[data-v-b7fc2b0d]{display:grid;padding:.45rem;grid-template-columns:3.5rem 1fr auto;gap:.7rem;align-items:center;color:#365045;background:#f4f7f4;text-align:left}.media-list>button.active[data-v-b7fc2b0d]{color:#fff;background:#285c47}.media-list>button.hidden[data-v-b7fc2b0d]{opacity:.62}.media-list strong[data-v-b7fc2b0d],.media-list small[data-v-b7fc2b0d]{display:block}.media-list small[data-v-b7fc2b0d]{margin-top:.2rem;font-size:.65rem;text-transform:capitalize}.thumb[data-v-b7fc2b0d]{display:grid;width:3.5rem;aspect-ratio:1;overflow:hidden;place-items:center;border-radius:.45rem;background:#dce5df}.thumb img[data-v-b7fc2b0d]{width:100%;height:100%;object-fit:cover}.drag[data-v-b7fc2b0d]{opacity:.55;letter-spacing:-.2em}.media-editor[data-v-b7fc2b0d]{display:grid;align-content:start;gap:1rem;padding:1rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fafbf9}.media-preview[data-v-b7fc2b0d]{display:grid;min-height:21rem;overflow:hidden;place-items:center;border-radius:.65rem;color:#6d7972;background:#e7ece8}.media-preview img[data-v-b7fc2b0d],.media-preview video[data-v-b7fc2b0d]{width:100%;height:100%;max-height:32rem;object-fit:contain}.item-toolbar>div[data-v-b7fc2b0d],.checks[data-v-b7fc2b0d]{display:flex;gap:.5rem}.item-toolbar button[data-v-b7fc2b0d]{padding:.5rem .65rem;color:#365045;background:#e8eeea}.remove[data-v-b7fc2b0d]{color:#91382f!important;background:#fae9e7!important}.checks[data-v-b7fc2b0d]{align-items:end}.checks label[data-v-b7fc2b0d]{display:flex;align-items:center}.checks input[data-v-b7fc2b0d]{width:auto}.message[data-v-b7fc2b0d]{margin:0;padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-b7fc2b0d]{color:#86251f;background:#fee9e7}.message.success[data-v-b7fc2b0d]{color:#295b40;background:#e2f1e7}.loading[data-v-b7fc2b0d],.empty[data-v-b7fc2b0d]{display:grid;padding:2rem;gap:.35rem;color:#6d7972;text-align:center}@media(max-width:900px){.gallery-workspace[data-v-b7fc2b0d]{grid-template-columns:1fr}.media-list[data-v-b7fc2b0d]{display:flex;overflow-x:auto}.media-list>button[data-v-b7fc2b0d]{min-width:15rem}}@media(max-width:650px){.module-heading[data-v-b7fc2b0d],.item-toolbar[data-v-b7fc2b0d]{align-items:stretch;flex-direction:column}.gallery-fields[data-v-b7fc2b0d],.item-fields[data-v-b7fc2b0d]{grid-template-columns:1fr}.wide[data-v-b7fc2b0d]{grid-column:auto}.item-toolbar>div[data-v-b7fc2b0d],.checks[data-v-b7fc2b0d]{flex-wrap:wrap}}.contact-card[data-v-9db350a8],.settings-form[data-v-9db350a8],.topics[data-v-9db350a8]{display:grid;gap:1.2rem}.contact-card[data-v-9db350a8]{padding:1.5rem;border:1px solid #d9ddd8;border-radius:1rem;background:#fff}.module-heading[data-v-9db350a8],.section-heading[data-v-9db350a8],.settings-footer[data-v-9db350a8],.inbox-toolbar[data-v-9db350a8],.submission-detail header[data-v-9db350a8]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.module-heading h2[data-v-9db350a8],.section-heading h3[data-v-9db350a8]{margin:0}.module-heading p[data-v-9db350a8]:last-child,.section-heading p[data-v-9db350a8]{margin:.35rem 0 0;color:#6d7972}.eyebrow[data-v-9db350a8]{margin:0 0 .25rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.view-tabs[data-v-9db350a8]{display:flex;padding:.3rem;border-radius:.7rem;background:#eef2ef}.view-tabs button[data-v-9db350a8]{color:#456055;background:transparent}.view-tabs button.active[data-v-9db350a8]{color:#fff;background:#285c47}.view-tabs span[data-v-9db350a8]{display:inline-grid;min-width:1.3rem;height:1.3rem;margin-left:.25rem;place-items:center;border-radius:50%;color:#285c47;background:#fff;font-size:.68rem}.fields[data-v-9db350a8]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.wide[data-v-9db350a8]{grid-column:1/-1}label[data-v-9db350a8]{display:grid;gap:.4rem}textarea[data-v-9db350a8]{width:100%;padding:.75rem;resize:vertical;border:1px solid #cbd5ce;border-radius:.65rem;background:#fff;font:inherit}.check[data-v-9db350a8]{display:flex;align-items:center}.check input[data-v-9db350a8]{width:auto}.topics[data-v-9db350a8]{padding-top:1rem;border-top:1px solid #dce2dc}.section-heading button[data-v-9db350a8]{padding:.55rem .7rem;color:#365045;background:#e8eeea}.topic-grid[data-v-9db350a8]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.topic-row[data-v-9db350a8]{display:grid;grid-template-columns:1fr auto;gap:.5rem}.settings-footer[data-v-9db350a8]{padding-top:1rem;border-top:1px solid #dce2dc;color:#6d7972;font-size:.78rem}.inbox-toolbar[data-v-9db350a8]{padding:.7rem 0}.inbox-toolbar label[data-v-9db350a8]{display:flex;align-items:center;gap:.5rem}.inbox-layout[data-v-9db350a8]{display:grid;min-height:36rem;grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:1rem}.submission-list[data-v-9db350a8]{display:grid;max-height:45rem;align-content:start;overflow-y:auto;gap:.4rem}.submission-list button[data-v-9db350a8]{display:grid;padding:.8rem;grid-template-columns:auto 1fr;gap:.65rem;color:#365045;background:#f4f7f4;text-align:left}.submission-list button.active[data-v-9db350a8]{color:#fff;background:#285c47}.submission-list button.unread strong[data-v-9db350a8]{font-weight:900}.submission-list strong[data-v-9db350a8],.submission-list small[data-v-9db350a8],.submission-list time[data-v-9db350a8]{display:block}.submission-list small[data-v-9db350a8]{margin-top:.2rem}.submission-list time[data-v-9db350a8]{margin-top:.45rem;opacity:.68;font-size:.65rem}.status-dot[data-v-9db350a8]{width:.6rem;aspect-ratio:1;margin-top:.2rem;border-radius:50%;background:#8b9991}.status-dot.new[data-v-9db350a8]{background:#dd735f}.status-dot.replied[data-v-9db350a8]{background:#63a475}.status-dot.spam[data-v-9db350a8]{background:#9d6b65}.submission-detail[data-v-9db350a8]{display:grid;align-content:start;gap:1.2rem;padding:1.35rem;border:1px solid #dce2dc;border-radius:.8rem;background:#fafbf9}.submission-detail h3[data-v-9db350a8]{margin:0;font:700 2rem/1 Georgia,serif}.submission-detail header time[data-v-9db350a8]{color:#6d7972;font-size:.72rem}.submission-detail dl[data-v-9db350a8]{display:flex;margin:0;flex-wrap:wrap;gap:1.5rem}.submission-detail dl div[data-v-9db350a8]{display:grid;gap:.2rem}.submission-detail dt[data-v-9db350a8]{color:#6d7972;font-size:.65rem;font-weight:800;text-transform:uppercase}.submission-detail dd[data-v-9db350a8]{margin:0;font-size:.84rem}.submission-message[data-v-9db350a8]{min-height:12rem;margin:0;padding:1.2rem;border-radius:.7rem;background:#fff;line-height:1.7;white-space:pre-wrap}.submission-actions[data-v-9db350a8]{display:flex;flex-wrap:wrap;gap:.6rem}.submission-actions .reply[data-v-9db350a8]{padding:.72rem 1rem;border-radius:.6rem;color:#fff;background:#285c47;font-weight:800;text-decoration:none}.remove[data-v-9db350a8]{color:#91382f!important;background:#fae9e7!important}.message[data-v-9db350a8]{margin:0;padding:.85rem 1rem;border-radius:.65rem}.message.error[data-v-9db350a8]{color:#86251f;background:#fee9e7}.message.success[data-v-9db350a8]{color:#295b40;background:#e2f1e7}.message.warning[data-v-9db350a8]{color:#765315;background:#fff2cd}.loading[data-v-9db350a8],.empty[data-v-9db350a8]{display:grid;padding:2rem;gap:.35rem;color:#6d7972;text-align:center}@media(max-width:900px){.module-heading[data-v-9db350a8]{align-items:stretch;flex-direction:column}.view-tabs[data-v-9db350a8]{align-self:flex-start}.inbox-layout[data-v-9db350a8]{grid-template-columns:1fr}.submission-list[data-v-9db350a8]{display:flex;overflow-x:auto}.submission-list button[data-v-9db350a8]{min-width:15rem}}@media(max-width:650px){.fields[data-v-9db350a8],.topic-grid[data-v-9db350a8]{grid-template-columns:1fr}.wide[data-v-9db350a8]{grid-column:auto}.section-heading[data-v-9db350a8],.settings-footer[data-v-9db350a8],.submission-detail header[data-v-9db350a8]{align-items:stretch;flex-direction:column}.topic-row[data-v-9db350a8]{grid-template-columns:1fr}.view-tabs[data-v-9db350a8]{width:100%}.view-tabs button[data-v-9db350a8]{flex:1}}.editor-shell[data-v-c23e5edc]{min-height:100vh;background:#f4f6f2}.editor-topbar[data-v-c23e5edc]{display:flex;position:sticky;z-index:10;top:0;min-height:5.5rem;padding:1rem 2rem;align-items:center;justify-content:space-between;border-bottom:1px solid #dce2dc;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-heading[data-v-c23e5edc],.topbar-actions[data-v-c23e5edc],.section-heading[data-v-c23e5edc],.content-section-heading[data-v-c23e5edc],.form-footer[data-v-c23e5edc]{display:flex;align-items:center}.site-heading[data-v-c23e5edc]{gap:1rem}.site-heading h1[data-v-c23e5edc]{margin:0;font-size:1.45rem;letter-spacing:-.02em}.editor-eyebrow[data-v-c23e5edc]{margin:0 0 .2rem;color:#6b7b72;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.icon-button[data-v-c23e5edc],.add-page[data-v-c23e5edc],.mini-button[data-v-c23e5edc]{display:inline-grid;padding:0;place-items:center;color:#334b40;background:#edf1ed}.icon-button[data-v-c23e5edc]{width:2.5rem;height:2.5rem;font-size:1.2rem}.topbar-actions[data-v-c23e5edc]{gap:.75rem}.release[data-v-c23e5edc]{padding:.4rem .7rem;border-radius:999px;color:#316146;background:#e4f1e8;font-size:.75rem;font-weight:800}.draft-release[data-v-c23e5edc]{color:#8a5b25;background:#f8ecd9}.secondary-button[data-v-c23e5edc]{display:inline-flex;border:1px solid #c8d2cb;color:#29483a;background:#fff;text-decoration:none}.editor-layout[data-v-c23e5edc]{display:grid;min-height:calc(100vh - 5.5rem);grid-template-columns:17rem 1fr}.page-sidebar[data-v-c23e5edc]{display:block;position:sticky;top:5.5rem;align-self:start;height:calc(100vh - 5.5rem);overflow-y:auto;padding:1.5rem;border-right:1px solid #dce2dc;color:#17221d;background:#fbfcfa}.sidebar-heading[data-v-c23e5edc]{display:flex;align-items:center;justify-content:space-between}.sidebar-heading h2[data-v-c23e5edc]{margin:0}.sidebar-section-heading[data-v-c23e5edc]{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid #dce2dc}.sidebar-section-heading.plugins-only[data-v-c23e5edc]{margin-top:0;padding-top:0;border-top:0}.sidebar-section-heading h2[data-v-c23e5edc]{margin:0}.add-page[data-v-c23e5edc]{width:2rem;height:2rem;border-radius:50%;font-size:1.25rem}.page-sidebar nav[data-v-c23e5edc]{display:grid;gap:.4rem;margin-top:1.5rem}.page-link[data-v-c23e5edc]{display:grid;width:100%;padding:.75rem;color:#31453b;background:transparent;text-align:left}.page-link[data-v-c23e5edc]:hover,.page-link.active[data-v-c23e5edc]{color:#1f4937;background:#e7eee9}.page-link small[data-v-c23e5edc]{margin-top:.2rem;color:#7c8982;font-weight:500}.plugin-link small[data-v-c23e5edc]{font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.sidebar-empty[data-v-c23e5edc]{margin-top:2rem;color:#758078;font-size:.85rem;line-height:1.5}.page-workspace[data-v-c23e5edc]{width:min(100%,62rem);padding:2rem clamp(1rem,4vw,4rem) 5rem}.page-workspace.plugin-workspace[data-v-c23e5edc]{width:100%;max-width:none;padding-inline:clamp(1rem,2.5vw,3rem)}.editor-loading[data-v-c23e5edc]{padding:4rem;color:#68776f;text-align:center}.editor-message[data-v-c23e5edc]{padding:.85rem 1rem;border-radius:.65rem}.error-message[data-v-c23e5edc]{color:#86251f;background:#fee9e7}.success-message[data-v-c23e5edc]{color:#295b40;background:#e2f1e7}.info-message[data-v-c23e5edc]{color:#4c596e;background:#e8edf7}.page-form[data-v-c23e5edc]{display:grid;gap:1.25rem;margin:0}.form-card[data-v-c23e5edc]{display:grid;gap:1.25rem;padding:1.5rem;border:1px solid #dce2dc;border-radius:1rem;background:#fff}.section-heading[data-v-c23e5edc]{justify-content:space-between;gap:1rem}.section-heading h2[data-v-c23e5edc]{margin:0}.two-columns[data-v-c23e5edc]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}textarea[data-v-c23e5edc]{width:100%;resize:vertical;border:1px solid #cbd5ce;border-radius:.65rem;padding:.8rem;color:#17221d;background:#fbfcfa;font:inherit;line-height:1.55}textarea[data-v-c23e5edc]:focus{border-color:#285c47;outline:3px solid rgb(40 92 71 / 15%)}.sections[data-v-c23e5edc]{display:grid;gap:1rem}.content-section[data-v-c23e5edc]{display:grid;gap:1rem;padding:1.25rem;border:1px solid #e0e5e1;border-radius:.8rem;background:#fafbf9}.content-section-heading[data-v-c23e5edc]{justify-content:space-between;color:#536259;font-size:.78rem;font-weight:800;text-transform:uppercase}.content-section-heading>div[data-v-c23e5edc]{display:flex;gap:.35rem}.mini-button[data-v-c23e5edc]{min-width:1.8rem;height:1.8rem;padding-inline:.45rem;font-size:.7rem}.mini-button.danger[data-v-c23e5edc]{color:#94372f;background:#fae9e7}.empty-sections[data-v-c23e5edc]{padding:2rem;border:1px dashed #bdc8c0;border-radius:.8rem;text-align:center}.form-footer[data-v-c23e5edc]{justify-content:space-between;gap:2rem;color:#6d7972;font-size:.82rem}button[data-v-c23e5edc]:disabled,input[data-v-c23e5edc]:disabled,textarea[data-v-c23e5edc]:disabled{cursor:not-allowed;opacity:.62}@media(max-width:850px){.editor-topbar[data-v-c23e5edc]{position:static;align-items:flex-start;gap:1rem}.topbar-actions[data-v-c23e5edc]{flex-wrap:wrap;justify-content:flex-end}.editor-layout[data-v-c23e5edc]{grid-template-columns:1fr}.page-sidebar[data-v-c23e5edc]{position:static;height:auto;overflow:visible;border-right:0;border-bottom:1px solid #dce2dc}.page-sidebar nav[data-v-c23e5edc]{display:flex;overflow-x:auto}.page-link[data-v-c23e5edc]{min-width:10rem}}@media(max-width:600px){.editor-topbar[data-v-c23e5edc]{padding:1rem;flex-direction:column}.topbar-actions[data-v-c23e5edc]{width:100%;justify-content:flex-start}.two-columns[data-v-c23e5edc]{grid-template-columns:1fr}.form-footer[data-v-c23e5edc]{align-items:stretch;flex-direction:column}}:root{color:#17221d;background:#f4f6f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{border:0;border-radius:.65rem;padding:.8rem 1rem;color:#fff;background:#285c47;cursor:pointer;font-weight:700}button:disabled{cursor:wait;opacity:.65}.centered{display:grid;min-height:100vh;place-items:center;padding:1rem}.login-panel{width:min(100%,27rem);padding:2.5rem;border:1px solid #dfe5dc;border-radius:1.2rem;background:#fff;box-shadow:0 1.5rem 4rem #20342b14}.brand-mark{display:grid;width:3rem;height:3rem;margin-bottom:1.5rem;place-items:center;border-radius:.8rem;color:#fff;background:#d4633a;font-family:Georgia,serif;font-size:1.5rem;font-weight:700}.brand-mark.small{display:inline-grid;width:2rem;height:2rem;margin:0;border-radius:.5rem;font-size:1rem}h1,h2,p{margin-top:0}h1{margin-bottom:.5rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3rem);line-height:1}h2{margin-bottom:.5rem}.eyebrow{margin-bottom:.5rem;color:#66776e;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.muted{color:#66776e}form{display:grid;gap:1rem;margin-top:2rem}label{display:grid;gap:.4rem;font-size:.88rem;font-weight:700}input{width:100%;border:1px solid #cbd5ce;border-radius:.65rem;padding:.8rem;color:#17221d;background:#fbfcfa}input:focus{border-color:#285c47;outline:3px solid rgb(40 92 71 / 15%)}.error{padding:.75rem;border-radius:.5rem;color:#8a201c;background:#fee9e7}.app-shell{display:grid;min-height:100vh;grid-template-columns:15rem 1fr}.app-shell>aside{display:flex;position:sticky;top:0;height:100vh;padding:1.5rem;flex-direction:column;justify-content:space-between;color:#fff;background:#16251f}.brand{display:flex;align-items:center;gap:.7rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:700}.app-shell>aside nav{display:grid;gap:.35rem;margin-top:3rem}.app-shell>aside nav a{padding:.75rem;border-radius:.55rem;color:#c8d3cd;text-decoration:none}.app-shell>aside nav a[aria-current=page],.app-shell>aside nav a:hover{color:#fff;background:#293c34}.quiet{color:#c8d3cd;background:transparent;text-align:left}.dashboard{padding:clamp(1.5rem,4vw,4rem)}.dashboard>header{display:flex;align-items:start;justify-content:space-between;margin-bottom:3rem}.site-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.site-card{overflow:hidden;border:1px solid #dfe5dc;border-radius:1rem;background:#fff}.site-preview{display:grid;min-height:10rem;place-items:center;color:#285c47;background:#dce9e0;font-family:Georgia,serif;font-size:4rem}.site-content{padding:1.5rem}.site-classification{display:flex;margin-top:1rem;flex-wrap:wrap;gap:.45rem}.site-classification span{padding:.32rem .55rem;border-radius:999px;color:#426051;background:#edf3ee;font-size:.7rem;font-weight:700}.site-classification span:first-child{color:#805824;background:#faedd9}.card-actions{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem}.role{padding:.35rem .6rem;border-radius:99rem;color:#466156;background:#edf1ed;font-size:.75rem;text-transform:capitalize}.empty-state{padding:4rem 2rem;border:1px dashed #b8c3bc;border-radius:1rem;text-align:center}@media(max-width:700px){.app-shell{grid-template-columns:1fr}.app-shell>aside{position:static;width:100%;height:auto}.app-shell>aside nav{display:flex;margin-top:1rem}.app-shell>aside .quiet{margin-top:1rem}}
