.dash-shell{display:flex;min-height:100vh}.dash-shell:not(.sidebar-hydrated) .dash-main,.dash-shell:not(.sidebar-hydrated) .sidebar{transition:none!important}.dash-main{margin-left:0;flex:1;display:flex;flex-direction:column;min-height:100vh;min-width:0;transition:margin-left .3s ease}.dash-shell.sidebar-docked .dash-main{margin-left:var(--sidebar-width)}.dash-topbar{height:56px;border-bottom:1px solid var(--dash-border);background-color:var(--dash-bg);display:flex;align-items:center;padding:0 1.5rem;position:sticky;top:0;z-index:30}.topbar-end,.topbar-start{display:flex;align-items:center;min-width:0}.topbar-end{flex:1;justify-content:flex-end}.topbar-mobile-logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit;line-height:1}.dash-compact-logo{--compact-logo-merge:1;margin:0;line-height:1.25;min-height:1.25em;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.05em;opacity:0;transition:opacity .12s ease}.dash-compact-logo.is-ready{opacity:1}.dash-compact-logo-track{gap:calc(.28em * (1 - var(--compact-logo-merge, 1)))}.dash-compact-logo-track,.dash-compact-logo-word{display:inline-flex;align-items:center;white-space:nowrap}.dash-compact-logo-word{flex-shrink:0}.dash-compact-m-wrap-first{overflow:hidden;vertical-align:baseline;width:var(--compact-logo-first-m-max,.55em);max-width:var(--compact-logo-first-m-max,.55em)}.dash-compact-m,.dash-compact-m-wrap-first{display:inline-block;flex-shrink:0}@media (prefers-reduced-motion:reduce){.dash-compact-logo{transition:none}}.user-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,rgba(212,175,55,.22),rgba(212,175,55,.06));border:1.5px solid var(--color-gold);color:var(--color-gold);font-weight:600;font-family:var(--font-playfair);text-transform:uppercase}.dash-avatar-fallback,.user-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.dash-avatar-fallback{position:relative;border-radius:50%;overflow:hidden;background:var(--dash-muted);color:var(--dash-text-secondary);border:1px solid var(--dash-border)}.dash-avatar-fallback__icon{flex-shrink:0;opacity:.9}.dash-avatar-fallback__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-avatar-link{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:box-shadow .15s ease}.dash-account-menu__trigger[aria-expanded=true],.user-avatar-link:hover{box-shadow:0 0 0 3px rgba(212,175,55,.18)}.user-avatar-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.dash-account-menu{position:relative}.dash-account-menu__trigger{padding:0;border:0;background:transparent;cursor:pointer}.dash-account-menu__panel{position:absolute;top:calc(100% + 12px);right:0;z-index:70;width:min(240px,calc(100vw - 2rem));overflow:hidden;border:1px solid rgba(243,244,246,.14);border-radius:.875rem;background:var(--dash-card);box-shadow:0 0 0 1px rgba(212,175,55,.08),0 8px 24px rgba(0,0,0,.45),0 24px 56px rgba(0,0,0,.55)}.dash-account-menu__header{padding:.85rem .95rem .7rem;border-bottom:1px solid var(--dash-border)}.dash-account-menu__name{margin:0;color:var(--dash-text-primary);font-family:var(--font-playfair);font-size:.95rem;line-height:1.3}.dash-account-menu__email{margin:.2rem 0 0;overflow:hidden;color:var(--dash-text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.dash-account-menu__item{display:flex;width:100%;align-items:center;gap:.55rem;padding:.7rem .95rem;border:0;background:transparent;color:var(--dash-text-primary);font:inherit;font-size:.82rem;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease}.dash-account-menu__item:hover{background:var(--dash-muted)}.dash-account-menu__item:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.dash-account-menu__item--danger{color:#f87171}.dash-account-menu__item:disabled{opacity:.55;cursor:wait}.dash-account-menu__divider{height:1px;margin:.15rem 0;background:var(--dash-border)}@media (max-width:767px){.dash-account-menu__panel{position:fixed;top:64px;right:.75rem}}.inspired-marketing-link,.inspired-marketing-link:hover{color:#FE621D;text-decoration:none}.inspired-marketing-link:focus-visible,.inspired-marketing-link:hover{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.dash-content{flex:1;padding:1rem 1.5rem 1.25rem;min-width:0}.dash-topbar-spacer{flex:1}.dash-topbar-actions{display:flex;align-items:center;gap:.75rem}.topbar-menu-btn{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--dash-border);border-radius:.5rem;background:var(--dash-muted);color:var(--dash-text-secondary);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.topbar-menu-btn:hover{color:var(--color-gold);background:rgba(212,175,55,.1)}.topbar-menu-btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.sidebar-backdrop{position:fixed;inset:0;z-index:50;border:none;padding:0;margin:0;background:rgba(0,0,0,.55);cursor:pointer;animation:sidebar-backdrop-in .32s cubic-bezier(.32,.72,0,1)}@keyframes sidebar-backdrop-in{0%{opacity:0}to{opacity:1}}.dash-notification-center{position:relative}.dash-notification-trigger{position:relative;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--color-gold);border-radius:50%;background:linear-gradient(145deg,rgba(212,175,55,.22),rgba(212,175,55,.06));color:var(--color-gold);cursor:pointer;flex-shrink:0;transition:box-shadow .15s ease}.dash-notification-trigger:hover,.dash-notification-trigger[aria-expanded=true]{box-shadow:0 0 0 3px rgba(212,175,55,.18)}.dash-notification-item:focus-visible,.dash-notification-mark-all:focus-visible,.dash-notification-permission button:focus-visible,.dash-notification-popover__footer button:focus-visible,.dash-notification-trigger:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.dash-notification-badge{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--dash-bg);border-radius:999px;background:linear-gradient(135deg,var(--color-gold),var(--color-gold-dark));color:#0a0a0a;font-size:.625rem;font-weight:700;line-height:14px;text-align:center}.dash-notification-popover{position:absolute;top:calc(100% + 12px);right:0;width:min(390px,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--dash-border);border-radius:.875rem;background:var(--dash-card);box-shadow:0 18px 48px rgba(0,0,0,.22);color:var(--dash-text-primary);z-index:70}.dash-notification-popover__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--dash-border)}.dash-notification-popover__header h2{margin:0;font-family:var(--font-playfair);font-size:1rem;line-height:1.25}.dash-notification-popover__header h2:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.dash-notification-popover__header p{margin:.2rem 0 0;color:var(--dash-text-muted);font-size:.75rem}.dash-notification-mark-all,.dash-notification-popover__footer button{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;color:var(--color-gold);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.dash-notification-mark-all:disabled{color:var(--dash-text-muted);cursor:default;opacity:.65}.dash-notification-list{max-height:min(62vh,430px);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.dash-notification-empty{margin:0;padding:2.5rem 1rem;color:var(--dash-text-muted);font-size:.85rem;text-align:center}.dash-notification-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.85rem 1rem;border-bottom:1px solid var(--dash-border);color:inherit;text-decoration:none;transition:background .15s ease}.dash-notification-item:hover{background:var(--dash-muted)}.dash-notification-item.is-unread{background:rgba(212,175,55,.07)}.dash-notification-item.is-unread:hover,.dash-notification-item__icon{background:rgba(212,175,55,.12)}.dash-notification-item__icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;color:var(--color-gold)}.dash-notification-item__content{display:flex;min-width:0;flex-direction:column;gap:.18rem}.dash-notification-item__content strong{font-size:.82rem;line-height:1.35}.dash-notification-item__content>span{overflow:hidden;color:var(--dash-text-secondary);font-size:.75rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.dash-notification-item__content time{color:var(--dash-text-muted);font-size:.68rem}.dash-notification-item__unread{width:7px;height:7px;margin-top:.35rem;border-radius:50%;background:var(--color-gold)}.dash-notification-popover__footer{padding:.7rem 1rem;background:var(--dash-muted);color:var(--dash-text-muted);font-size:.7rem;text-align:center}.dash-notification-permission{position:fixed;right:1.25rem;bottom:1.25rem;z-index:80;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;width:min(520px,calc(100vw - 2rem));padding:.85rem;border:1px solid rgba(212,175,55,.4);border-radius:.875rem;background:var(--dash-card);box-shadow:0 16px 44px rgba(0,0,0,.24)}.dash-notification-permission__icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:rgba(212,175,55,.12);color:var(--color-gold)}.dash-notification-permission strong{display:block;font-size:.84rem}.dash-notification-permission p{margin:.15rem 0 0;color:var(--dash-text-secondary);font-size:.72rem;line-height:1.4}.dash-notification-permission__actions{display:flex;gap:.5rem;align-items:stretch;justify-content:flex-end}.dash-notification-permission__enable,.dash-notification-permission__later{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.75rem;height:2.25rem;padding:0;border:1px solid transparent;border-radius:.5rem;font-size:.75rem;font-weight:700;line-height:1;cursor:pointer}.dash-notification-permission__enable{border-color:var(--color-gold);background:var(--color-gold);color:#18140b}.dash-notification-permission__later{border-color:rgba(255,255,255,.45);background:transparent;color:var(--dash-text-secondary)}.dash-notification-permission__later:hover{background:var(--dash-muted);color:var(--dash-text-primary)}@media (max-width:767px){.dash-notification-trigger:after{position:absolute;top:50%;left:50%;width:44px;height:44px;content:"";transform:translate(-50%,-50%)}.dash-notification-popover{position:fixed;top:64px;right:.75rem;left:.75rem;width:auto}.dash-notification-permission{right:.75rem;bottom:.75rem;left:.75rem;grid-template-columns:auto minmax(0,1fr);width:auto}.dash-notification-permission__actions{grid-column:2;justify-self:end}}@media (prefers-reduced-motion:reduce){.dash-notification-item,.dash-notification-trigger{transition:none}}.dash-split-layout{display:grid;gap:1.5rem}.dash-split-layout,.dash-split-layout.has-detail{grid-template-columns:1fr}.dash-split-layout-form{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start;min-width:0;max-width:100%}.dash-split-layout-form>.contact-section-panel{margin-bottom:0;min-width:0;max-width:100%}@media (max-width:767px){.dash-split-layout-form{gap:1.25rem}}.dash-pages-tab-shell{margin-bottom:1.5rem}.dash-pages-page,.dash-pages-tab-shell,.dash-pages-tabs-scroll{min-width:0;max-width:100%}.dash-pages-tabs-scroll{position:relative;border-bottom:1px solid var(--dash-border);overflow:hidden}.dash-pages-tabs-scroll .dash-pages-tabs{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:none}.dash-pages-tabs-scroll .dash-pages-tabs::-webkit-scrollbar{display:none}.dash-pages-tabs-scroll__hint{position:absolute;top:0;bottom:0;z-index:2;display:none;align-items:center;justify-content:center;width:2.25rem;pointer-events:none;opacity:0;transition:opacity .2s ease}.dash-pages-tabs-scroll__hint--left{left:0;padding-right:.35rem;background:linear-gradient(to right,var(--dash-bg) 35%,color-mix(in srgb,var(--dash-bg) 88%,transparent) 70%,transparent 100%)}.dash-pages-tabs-scroll__hint--right{right:0;padding-left:.35rem;background:linear-gradient(to left,var(--dash-bg) 35%,color-mix(in srgb,var(--dash-bg) 88%,transparent) 70%,transparent 100%)}.dash-pages-tabs-scroll__hint--left .dash-pages-tabs-scroll__hint-icon{transform:scaleX(-1)}.dash-pages-tabs-scroll__hint-icon{color:var(--color-gold);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-gold) 45%,transparent))}.dash-pages-tabs-scroll__hint--visible{opacity:1}.dash-pages-tabs{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;border-bottom:1px solid var(--dash-border)}.dash-pages-tab{position:relative;flex-shrink:0;margin:0 0 -1px;padding:.75rem 1.125rem;border:none;border-bottom:2px solid transparent;border-radius:0;background:none;font-family:inherit;font-size:.8125rem;font-weight:500;white-space:nowrap;color:var(--dash-text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}@media (max-width:767px){.dash-pages-tabs-scroll__hint{display:flex}}@media (min-width:768px){.dash-pages-tabs-scroll .dash-pages-tabs{flex-wrap:wrap;overflow-x:visible}}.dash-pages-tab:hover:not(.active){color:var(--dash-text-primary);background:none}.dash-pages-tab.active{color:var(--color-gold);border-bottom-color:var(--color-gold);font-weight:600;background:none}.dash-pages-tab:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.dash-pages-tab-panel{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.dash-pages-tab-panel,.dash-pages-tab-panel>form{min-width:0;max-width:100%;overflow-x:clip}.dash-pages-tab-panel .about-section-aside,.dash-pages-tab-panel .about-section-layout,.dash-pages-tab-panel .about-section-main,.dash-pages-tab-panel .contact-section-grid,.dash-pages-tab-panel .contact-section-panel,.dash-pages-tab-panel .dash-split-layout-form,.dash-pages-tab-panel .services-section-card,.dash-pages-tab-panel .stats-section-item,.dash-pages-tab-panel .stats-section-item-fields,.dash-pages-tab-panel form{min-width:0;max-width:100%}.dash-tab-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:12rem;padding:2rem 1rem;color:var(--dash-text-muted)}.dash-tab-loader__icon{color:var(--color-gold);animation:dash-tab-loader-spin .9s linear infinite}.dash-tab-loader__text{margin:0;font-size:.9rem}.dash-tab-error{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@keyframes dash-tab-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dash-section-updated,.dash-text-muted{color:var(--dash-text-muted)}.dash-section-updated{font-size:.75rem;margin-bottom:.75rem}.about-section-layout{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem;align-items:start}@media (min-width:768px){.about-section-layout{grid-template-columns:minmax(0,1fr) minmax(200px,18rem)}.about-section-aside{justify-self:end}}.about-section-main .about-section-content{margin-bottom:0}.about-section-aside{width:100%;max-width:18rem}.about-section-aside .form-group:last-child{margin-bottom:0}.stats-section-intro{margin-bottom:1.25rem;font-size:.8125rem;color:var(--dash-text-muted)}.stats-section-items{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;min-width:0}.stats-section-item{padding:1rem;border:1px solid var(--dash-border);border-radius:.5rem;background:rgba(255,255,255,.02);min-width:0}@media (max-width:767px){.stats-section-items{flex-direction:row;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.stats-section-items::-webkit-scrollbar{display:none}.stats-section-item{flex:0 0 min(18rem,calc(100vw - 4.5rem));scroll-snap-align:start}}.stats-section-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.stats-section-item-fields{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.stats-section-item-fields{grid-template-columns:minmax(0,8rem) minmax(0,1fr)}}.stats-section-remove-btn{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;color:var(--dash-text-muted);cursor:pointer}.stats-section-remove-btn:hover{color:#f87171}.stats-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem}.dash-form-footer-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.5rem;margin-top:1.25rem}.dash-form-footer-actions .btn-outline:not(.btn-reset-defaults){padding:.625rem 1.25rem;font-size:.875rem;font-weight:600}@media (min-width:768px){.dash-form-footer-actions .btn-outline.btn-reset-defaults{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;height:auto;min-width:0;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1;color:var(--color-gold);background:var(--dash-card);border:1px solid var(--color-gold);border-radius:.375rem;cursor:pointer;flex-shrink:0;text-decoration:none;transition:opacity .15s,transform .15s,color .15s,border-color .15s,background-color .15s}.dash-form-footer-actions .btn-outline.btn-reset-defaults:hover{border-color:var(--color-gold-light);color:var(--color-gold-light);background:rgba(212,175,55,.12);opacity:.92;transform:translateY(-1px)}.dash-form-footer-actions .btn-outline.btn-reset-defaults:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.dash-form-footer-actions .btn-reset-defaults svg{display:block;width:1em;height:1em;flex-shrink:0;stroke:currentColor}}.dash-floating-actions__save-icon,.primary-btn-loading-spinner{display:none}@media (max-width:767px){.dash-floating-actions{position:fixed;bottom:max(1.25rem,env(safe-area-inset-bottom,0px));right:max(1rem,env(safe-area-inset-right,0px));z-index:40;display:flex;align-items:center;flex-wrap:nowrap;width:auto;max-width:calc(100vw - 2rem);margin:0;justify-content:flex-end;gap:.5rem;pointer-events:none}.dash-floating-actions>*{pointer-events:auto}.dash-floating-actions .btn-gold,.dash-floating-actions .form-btn-primary{flex:none;width:var(--dash-mobile-fab-size);height:var(--dash-mobile-fab-size);min-width:var(--dash-mobile-fab-size);padding:0;border-radius:var(--dash-mobile-fab-radius);box-shadow:0 4px 16px rgba(0,0,0,.45)}.dash-floating-actions .dash-floating-actions__save-text{display:none}.dash-floating-actions .dash-floating-actions__save-icon{display:block;flex-shrink:0;width:1.125rem;height:1.125rem}.dash-floating-actions .primary-btn-loading-text{display:none}.dash-floating-actions .primary-btn-loading-spinner{display:inline-block}.dash-floating-actions .btn-outline.btn-reset-defaults{display:inline-flex;align-items:center;justify-content:center;width:var(--dash-mobile-fab-size);height:var(--dash-mobile-fab-size);min-width:var(--dash-mobile-fab-size);padding:0;flex-shrink:0;color:var(--color-gold);border:1px solid var(--color-gold);border-radius:var(--dash-mobile-fab-radius);background:var(--dash-card);box-shadow:0 4px 16px rgba(0,0,0,.45);transition:opacity .15s,transform .15s,color .15s,border-color .15s,background-color .15s}.dash-floating-actions .btn-outline.btn-reset-defaults:hover{border-color:var(--color-gold-light);color:var(--color-gold-light);background:rgba(212,175,55,.12);opacity:.92;transform:translateY(-1px)}.dash-floating-actions .dash-floating-actions__reset-text{display:none}.dash-floating-actions .btn-reset-defaults svg,.dash-floating-actions .dash-floating-actions__reset-icon{display:block;width:1.125rem;height:1.125rem;flex-shrink:0;stroke:currentColor}.dash-floating-actions .btn-outline.btn-reset-defaults:active{transform:translateY(0)}.dash-floating-actions .btn-outline.btn-delete-fab{display:inline-flex;align-items:center;justify-content:center;width:var(--dash-mobile-fab-size);height:var(--dash-mobile-fab-size);min-width:var(--dash-mobile-fab-size);padding:0;flex-shrink:0;color:#f87171;border:1px solid rgba(239,68,68,.45);border-radius:var(--dash-mobile-fab-radius);background:var(--dash-card);box-shadow:0 4px 16px rgba(0,0,0,.45);cursor:pointer;transition:opacity .15s,transform .15s,color .15s,border-color .15s,background-color .15s}.dash-floating-actions .btn-outline.btn-delete-fab:hover:not(:disabled){border-color:rgba(248,113,113,.7);color:#fca5a5;background:rgba(239,68,68,.12);opacity:.92;transform:translateY(-1px)}.dash-floating-actions .btn-outline.btn-delete-fab:disabled{opacity:.5;cursor:not-allowed;transform:none}.dash-floating-actions .btn-delete-fab svg{display:block;width:1.125rem;height:1.125rem;flex-shrink:0;stroke:currentColor}.dash-floating-actions .btn-outline.btn-delete-fab:active:not(:disabled){transform:translateY(0)}form:has(.dash-floating-actions){padding-bottom:5.5rem}.dash-form-footer-actions.dash-floating-actions{margin-top:0}.dash-floating-actions--modal{z-index:80}}@media (min-width:640px){.dash-form-mobile-fab-footer{display:none!important}}.dash-form-header-icon-actions{display:none;align-items:center;gap:.5rem;flex-shrink:0}@media (min-width:640px){.dash-form-header-icon-actions{display:inline-flex}}@media (max-width:639px){.dash-form-header-icon-actions:has(.btn-delete-fab){display:inline-flex}.dash-form-header-icon-actions .btn-outline.btn-reset-defaults,.dash-form-header-icon-actions .form-btn-primary{display:none!important}}.dash-form-header-icon-actions .btn-gold,.dash-form-header-icon-actions .form-btn-primary{flex:none;width:var(--dash-mobile-fab-size);height:var(--dash-mobile-fab-size);min-width:var(--dash-mobile-fab-size);padding:0;border-radius:var(--dash-mobile-fab-radius)}.dash-form-header-icon-actions .dash-floating-actions__save-text{display:none}.dash-form-header-icon-actions .dash-floating-actions__save-icon{display:block;flex-shrink:0;width:1.125rem;height:1.125rem}.dash-form-header-icon-actions .btn-outline.btn-reset-defaults{display:inline-flex;align-items:center;justify-content:center;width:var(--dash-mobile-fab-size);height:var(--dash-mobile-fab-size);min-width:var(--dash-mobile-fab-size);padding:0;flex-shrink:0;color:var(--color-gold);border:1px solid var(--color-gold);border-radius:var(--dash-mobile-fab-radius);background:var(--dash-card);transition:opacity .15s,transform .15s,color .15s,border-color .15s,background-color .15s}.dash-form-header-icon-actions .btn-outline.btn-reset-defaults:hover{border-color:var(--color-gold-light);color:var(--color-gold-light);background:rgba(212,175,55,.12);opacity:.92;transform:translateY(-1px)}.dash-form-header-icon-actions .btn-reset-defaults svg{display:block;width:1.125rem;height:1.125rem;flex-shrink:0;stroke:currentColor}.dash-form-header-icon-actions .btn-outline.btn-delete-fab{display:inline-flex;align-items:center;justify-content:center;width:var(--dash-mobile-fab-size);height:var(--dash-mobile-fab-size);min-width:var(--dash-mobile-fab-size);padding:0;flex-shrink:0;color:#f87171;border:1px solid rgba(239,68,68,.45);border-radius:var(--dash-mobile-fab-radius);background:var(--dash-card);cursor:pointer;transition:opacity .15s,transform .15s,color .15s,border-color .15s,background-color .15s}.dash-form-header-icon-actions .btn-outline.btn-delete-fab:hover:not(:disabled){border-color:rgba(248,113,113,.7);color:#fca5a5;background:rgba(239,68,68,.12);opacity:.92;transform:translateY(-1px)}.dash-form-header-icon-actions .btn-outline.btn-delete-fab:disabled{opacity:.5;cursor:not-allowed;transform:none}.dash-form-header-icon-actions .btn-delete-fab svg{display:block;width:1.125rem;height:1.125rem;flex-shrink:0;stroke:currentColor}@media (max-width:639px){.dash-form-header-icon-actions .btn-outline.btn-delete-fab{width:2rem;height:2rem;min-width:2rem;min-height:2rem;border-radius:.4375rem}.dash-form-header-icon-actions .btn-delete-fab svg{width:.9375rem;height:.9375rem}}.btn-outline.btn-delete-fab.btn-delete-fab--sm{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:1.75rem;padding:0;flex-shrink:0;color:#f87171;border:1px solid rgba(239,68,68,.45);border-radius:var(--dash-mobile-fab-radius);background:var(--dash-card);cursor:pointer;transition:opacity .15s,transform .15s,color .15s,border-color .15s,background-color .15s}.btn-outline.btn-delete-fab.btn-delete-fab--sm:hover:not(:disabled){border-color:rgba(248,113,113,.7);color:#fca5a5;background:rgba(239,68,68,.12);opacity:.92;transform:translateY(-1px)}.btn-outline.btn-delete-fab.btn-delete-fab--sm:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-outline.btn-delete-fab.btn-delete-fab--sm svg{display:block;width:.8125rem;height:.8125rem;flex-shrink:0;stroke:currentColor}.btn-outline.btn-delete-fab.btn-delete-fab--footer{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;flex-shrink:0;color:#f87171;border:1px solid rgba(239,68,68,.45);border-radius:.5rem;background:var(--dash-card);cursor:pointer;transition:opacity .15s,transform .15s,color .15s,border-color .15s,background-color .15s}.btn-outline.btn-delete-fab.btn-delete-fab--footer:hover:not(:disabled){border-color:rgba(248,113,113,.7);color:#fca5a5;background:rgba(239,68,68,.12);opacity:.92;transform:translateY(-1px)}.btn-outline.btn-delete-fab.btn-delete-fab--footer:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-outline.btn-delete-fab.btn-delete-fab--footer svg{display:block;width:1.125rem;height:1.125rem;flex-shrink:0;stroke:currentColor}.btn-outline.btn-delete-fab.btn-delete-fab--overlay{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0;flex-shrink:0;color:#f87171;border:1px solid rgba(239,68,68,.45);border-radius:.375rem;background:var(--dash-card);cursor:pointer;transition:opacity .15s,transform .15s,color .15s,border-color .15s,background-color .15s}.btn-outline.btn-delete-fab.btn-delete-fab--overlay:hover:not(:disabled){border-color:rgba(248,113,113,.7);color:#fca5a5;background:rgba(239,68,68,.12);opacity:.92;transform:translateY(-1px)}.btn-outline.btn-delete-fab.btn-delete-fab--overlay:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-outline.btn-delete-fab.btn-delete-fab--overlay svg{display:block;width:.75rem;height:.75rem;flex-shrink:0;stroke:currentColor}@media (max-width:639px){.dash-mobile-fab{position:fixed;bottom:max(1.25rem,env(safe-area-inset-bottom,0px));right:max(1rem,env(safe-area-inset-right,0px));z-index:40;display:inline-flex;align-items:center;justify-content:center;width:var(--dash-mobile-fab-size);height:var(--dash-mobile-fab-size);min-width:var(--dash-mobile-fab-size);min-height:var(--dash-mobile-fab-size);padding:0;border:none;border-radius:var(--dash-mobile-fab-radius);box-shadow:0 4px 16px rgba(0,0,0,.45);transition:opacity .15s ease}.dash-mobile-fab:hover{opacity:.9}.dash-mobile-fab--gold{background:var(--color-gold);color:var(--dash-bg)}.dash-mobile-fab--outline{right:auto;left:max(1rem,env(safe-area-inset-left,0px));background:var(--dash-bg);color:var(--color-gold);border:1px solid var(--color-gold)}.dash-mobile-fab--outline:hover{border-color:var(--color-gold-light);color:var(--color-gold-light);background:var(--dash-card)}.dash-mobile-fab--outline .dash-mobile-fab__spinner{border-color:var(--color-gold);border-top-color:transparent}.dash-mobile-fab--loading{pointer-events:none;opacity:.85}}@media (min-width:640px){.dash-mobile-fab{display:none!important}}.dash-outline-fab{display:inline-flex;align-items:center;justify-content:center;width:var(--dash-mobile-fab-size);height:var(--dash-mobile-fab-size);min-width:var(--dash-mobile-fab-size);padding:0;flex-shrink:0;border-radius:var(--dash-mobile-fab-radius);background:var(--dash-bg);color:var(--color-gold);border:1px solid var(--color-gold);box-shadow:0 4px 16px rgba(0,0,0,.45);transition:opacity .15s ease,transform .15s ease,color .15s ease,border-color .15s ease,background-color .15s ease}.dash-outline-fab:hover:not(:disabled){border-color:var(--color-gold-light);color:var(--color-gold-light);background:var(--dash-card);opacity:.92;transform:translateY(-1px)}.dash-outline-fab.dash-outline-fab--loading,.dash-outline-fab:disabled{pointer-events:none;opacity:.85;transform:none}.dash-outline-fab .dash-mobile-fab__spinner{border-color:var(--color-gold);border-top-color:transparent}.dash-outline-fab--compact{width:2.25rem;height:2.25rem;min-width:2.25rem;box-shadow:0 2px 10px rgba(0,0,0,.35)}.dash-outline-fab--compact .dash-mobile-fab__spinner{width:.875rem;height:.875rem}@media (max-width:639px){.dash-outline-fab.dash-outline-fab--header{width:2rem;height:2rem;min-width:2rem;min-height:2rem;border-radius:.4375rem;box-shadow:none}.dash-outline-fab.dash-outline-fab--header svg{width:.9375rem;height:.9375rem}}.dash-list-primary-cta{display:none;align-items:center;gap:.375rem;height:2.25rem;min-height:2.25rem;padding:0 1rem;flex-shrink:0;border-radius:.5rem;background:var(--color-gold);color:var(--dash-bg);font-size:.8125rem;font-weight:600;line-height:1;box-shadow:0 2px 10px rgba(0,0,0,.35);transition:opacity .15s ease,transform .15s ease}.dash-list-primary-cta:hover{opacity:.9;transform:translateY(-1px)}.dash-list-primary-cta--pending{opacity:.7;pointer-events:none;transform:none}.dash-list-primary-cta svg{width:1rem;height:1rem}.dash-list-primary-cta .dash-gold-btn__spinner{width:.875rem;height:.875rem}@media (min-width:640px){.dash-list-primary-cta{display:inline-flex}.dash-outline-fab--desktop{display:inline-flex;width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;box-shadow:0 2px 10px rgba(0,0,0,.35)}.dash-outline-fab--desktop svg{width:1rem;height:1rem}.dash-outline-fab--desktop .dash-mobile-fab__spinner{width:.875rem;height:.875rem}}@media (max-width:639px){.dash-outline-fab--desktop{display:none!important}}.dash-gold-btn__spinner,.dash-mobile-fab__spinner{display:inline-block;width:1.125rem;height:1.125rem;border:2px solid var(--dash-bg);border-top:2px solid transparent;border-radius:9999px;animation:dash-tab-loader-spin .9s linear infinite;flex-shrink:0}.stats-section-add-btn{display:inline-flex;align-items:center;gap:.375rem}.services-section-intro{margin-bottom:1.25rem;font-size:.8125rem;color:var(--dash-text-muted)}.services-section-cards{display:flex;flex-direction:column;gap:1rem;margin-bottom:0;min-width:0}.contact-section-panel .services-section-cards{margin-bottom:.75rem}.services-section-card{padding:1rem;border:1px solid var(--dash-border);border-radius:.5rem;background:rgba(255,255,255,.02);min-width:0}@media (max-width:767px){.services-section-cards{flex-direction:row;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.services-section-cards::-webkit-scrollbar{display:none}.services-section-card{flex:0 0 min(18rem,calc(100vw - 4.5rem));scroll-snap-align:start}}.services-section-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.contact-section-intro{margin-bottom:1.25rem;font-size:.8125rem;color:var(--dash-text-muted)}.contact-section-subheading{margin:1.5rem 0 1rem;font-size:.9375rem;font-weight:600;color:var(--dash-text-primary)}.contact-section-panel{padding:1.25rem;border:1px solid var(--dash-border);border-radius:.5rem;background:rgba(255,255,255,.02);margin-bottom:1.25rem}.contact-section-panel-title{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--dash-border);font-size:.9375rem;font-weight:600;color:var(--color-gold);letter-spacing:.02em}.contact-section-panel .dash-card-topbar{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--dash-border)}.contact-section-panel .dash-card-topbar .contact-section-panel-title{margin-bottom:.25rem;padding-bottom:0;border-bottom:none}.contact-section-panel .dash-card-topbar .dash-card-meta,.contact-section-panel .stats-section-actions{margin-bottom:0}.contact-section-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:768px){.contact-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-section-event-types{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.contact-section-event-type-row{display:flex;align-items:center;gap:.5rem}.form-label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.375rem}.form-label--inline{margin-bottom:0}.form-auto-generate-btn{display:inline-flex;align-items:center;gap:.35rem;border:none;background:none;padding:0;font-size:.625rem;font-weight:500;color:var(--color-gold);cursor:pointer;font-family:inherit;white-space:nowrap;line-height:1}.form-auto-generate-btn svg{display:block;flex-shrink:0;width:1.15em;height:1.15em}.form-auto-generate-btn:hover{text-decoration:underline}.dash-icon-text{display:inline-flex;align-items:center;gap:.35rem;line-height:1}.dash-icon-text svg{display:block;flex-shrink:0;width:1em;height:1em}.about-image-preview-wrap{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:.75rem;overflow:visible;padding-top:.5rem;padding-right:.5rem}.about-image-preview-img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:right 8%;object-position:right 8%;border-radius:.5rem;border:1px solid var(--dash-border);background:var(--dash-muted)}.about-image-remove-btn{position:absolute;top:0;right:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;background:var(--dash-card);border:1px solid var(--dash-border);color:var(--dash-text-primary);padding:.25rem;border-radius:9999px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.35)}.about-image-placeholder{aspect-ratio:4/5;border:2px dashed var(--dash-border);border-radius:.5rem;margin-bottom:.75rem}.about-image-placeholder,.about-image-upload-label{width:100%;background:var(--dash-muted);display:flex;align-items:center;justify-content:center}.about-image-upload-label{height:3rem;border:1px solid var(--dash-border);border-radius:.5rem;cursor:pointer;margin-bottom:.5rem}.about-image-upload-label:hover{background:var(--dash-card)}.about-image-upload-inner{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--dash-text-secondary);font-weight:500}.hero-background-preview-wrap{position:relative;width:100%;margin-bottom:.75rem}.hero-background-preview-media-wrap{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:.5rem;background:var(--dash-muted);border:1px solid var(--dash-border)}.hero-background-remove-btn{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;background:var(--dash-card);border:1px solid var(--dash-border);color:var(--dash-text-primary);padding:.25rem;border-radius:9999px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.35)}.hero-background-remove-btn:hover{background:var(--dash-muted)}.hero-background-preview-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.hero-background-preview-placeholder{width:100%;aspect-ratio:16/9;background:var(--dash-muted);border:2px dashed var(--dash-border);border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.hero-background-tabs{display:flex;gap:0;margin:0 0 1.25rem;padding:0;border-bottom:1px solid var(--dash-border)}.hero-background-tab{position:relative;margin:0 0 -1px;padding:.625rem 1rem;border:none;border-bottom:2px solid transparent;border-radius:0;background:none;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--dash-text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.hero-background-tab:hover:not(.active){color:var(--dash-text-primary)}.hero-background-tab.active{color:var(--color-gold);border-bottom-color:var(--color-gold)}.hero-background-tab:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.hero-background-mode-select{max-width:20rem}.hero-background-tab-panel{min-width:0}.product-images-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;min-width:0}.product-images-gallery__item{min-width:0}@media (max-width:639px){.product-image-card__body{padding:.4rem .625rem .625rem}.product-image-card__remove{top:-.5rem;right:-.5rem;padding:.1rem}.product-image-card__remove svg{width:12px;height:12px}.product-image-card__uploaded{display:none}.product-image-card__alt-backdrop{position:fixed;inset:0;z-index:60;margin:0;padding:0;border:none;background:rgba(0,0,0,.55);cursor:default}.product-image-card__alt--expanded{position:fixed;left:1rem;right:1rem;top:50%;z-index:61;padding:.875rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--dash-border) 80%,white 12%);background:var(--dash-card);box-shadow:0 16px 40px rgba(0,0,0,.5);transform:translateY(-50%)}.product-image-card__alt--expanded input{font-size:.875rem;line-height:1.35;padding-top:.7rem;padding-bottom:.7rem}}@media (min-width:640px){.product-images-gallery{gap:1rem}}.files-media-page{display:flex;flex-direction:column;gap:.75rem;min-width:0}.files-media-page-head{position:relative;display:flex;align-items:center;gap:.65rem;min-width:0}.files-media-page-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.65rem;background:rgba(212,175,55,.1);color:var(--color-gold);flex-shrink:0}.files-media-page-icon__svg{width:1.25rem;height:1.25rem}.files-media-page-copy{min-width:0}.files-media-subheader__text{display:block;min-width:0;margin:.25rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;color:var(--dash-text-muted)}.files-media-page-head--toolbar .files-media-page-copy{padding-right:4.75rem}.files-media-mobile-toolbar{position:absolute;right:0;bottom:0;z-index:1}.files-media-toolbar{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.files-media-refresh-btn{width:2rem;height:2rem;padding:0;justify-content:center}.files-media-refresh-btn__label{display:none}.files-media-layout{display:flex;flex-direction:column;gap:0;min-width:0}.files-media-sort-slot{display:none}.files-media-panel{min-width:0}.files-media-tabs-shell{margin-bottom:0}.files-media-tabs-bar{border-bottom:1px solid var(--dash-border);min-width:0}.files-media-tabs-bar .dash-pages-tabs,.files-media-tabs-bar .dash-pages-tabs-scroll{border-bottom:none}@media (min-width:640px){.files-media-page{gap:1rem}.files-media-page-head{align-items:flex-start;gap:.75rem}.files-media-page-icon{width:2.75rem;height:2.75rem;border-radius:1rem}.files-media-page-icon__svg{width:1.375rem;height:1.375rem}.files-media-page-head--toolbar .files-media-page-copy{padding-right:0}.files-media-subheader__text{overflow:visible;text-overflow:unset;white-space:normal}.files-media-mobile-toolbar{display:none}.files-media-layout{position:relative}.files-media-sort-slot{display:flex;position:absolute;top:0;right:1rem;z-index:3;height:2.75rem;align-items:flex-end;justify-content:flex-end;padding:0 0 .4rem}.files-media-sort-slot .files-media-toolbar{align-items:flex-end}.files-media-sort-slot .dash-filter-combo{margin-bottom:0}.files-media-refresh-btn{width:auto;height:2rem;padding:0 .65rem}.files-media-refresh-btn__label{display:inline}.files-media-tabs-bar{padding-right:15.5rem}}.media-zoom-viewport .react-transform-component,.media-zoom-viewport .react-transform-wrapper{width:100%!important;height:100%!important;max-width:none!important}@media (max-width:639px){.media-zoom-toolbar{gap:.25rem;padding:.25rem}.media-zoom-toolbar .media-zoom-control{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;min-height:1.75rem!important;max-height:1.75rem!important;padding:0!important;gap:0!important;line-height:0;flex:none}.media-zoom-toolbar .media-zoom-control svg{display:block;width:.875rem;height:.875rem;flex-shrink:0;margin:0}.media-zoom-toolbar .media-zoom-control--copy{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;max-width:1.5rem!important;min-height:1.5rem!important;max-height:1.5rem!important}.media-zoom-toolbar .media-zoom-control--copy svg{width:.75rem;height:.75rem}.media-zoom-toolbar .media-zoom-control--copy .lucide-check{transform:translate(.5px,.5px)}.media-zoom-toolbar .media-zoom-control__label{display:none}}@media (min-width:768px){.dash-split-layout.has-detail{grid-template-columns:1fr minmax(280px,360px)}.dash-split-layout-form{grid-template-columns:1fr minmax(280px,340px)}}@media (max-width:767px){.dash-topbar{padding:0 1rem}.dash-topbar.is-mobile-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1rem;gap:.5rem}.dash-topbar.is-mobile-topbar .topbar-start{grid-column:1;grid-row:1;justify-self:start}.dash-topbar.is-mobile-topbar .topbar-center{grid-column:2;grid-row:1;justify-self:center;display:flex;align-items:center;justify-content:center}.dash-topbar.is-mobile-topbar .topbar-end{grid-column:3;grid-row:1;justify-self:end;flex:initial;gap:.75rem}.dash-topbar.is-mobile-topbar .dash-topbar-spacer{display:none}.dash-topbar.is-mobile-topbar .dash-compact-logo{font-size:1.625rem;letter-spacing:.05em}.topbar-menu-btn{display:inline-flex}.sidebar-expand-tab{display:none}.dash-shell.sidebar-docked .dash-main{margin-left:0}.dash-content{padding:.85rem 1rem 1rem;overflow-x:clip}.dash-pages-page,.dash-pages-tab-panel,.dash-pages-tab-shell,.dash-pages-tabs-scroll{min-width:0;max-width:100%}.about-section-aside{max-width:100%}.contact-section-panel,.dash-card{padding:1rem}.dash-page-subtitle{margin-bottom:.75rem;font-size:.8rem;line-height:1.25}.dash-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dash-card--scroll .dash-table{min-width:32rem}.dash-videos-table-panel .dash-table{min-width:0;width:100%;table-layout:fixed}.dash-videos-table-panel .dash-table td:first-child,.dash-videos-table-panel .dash-table th:first-child{width:2.5rem}.dash-videos-table-panel .dash-table td:nth-child(4),.dash-videos-table-panel .dash-table th:nth-child(4){width:4.5rem}.dash-videos-table-panel .dash-table td:nth-child(5),.dash-videos-table-panel .dash-table th:nth-child(5){width:5.5rem}.dash-videos-table-panel .dash-table-url-cell{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-main{overflow-x:clip}.verify-banner{flex-wrap:wrap;align-items:flex-start;padding:.75rem;gap:.5rem}.verify-banner .dismiss{margin-left:0}.sidebar.is-overlay{width:min(var(--sidebar-width),85vw)}.sidebar.is-overlay .sidebar-footer,.sidebar.is-overlay .sidebar-logo,.sidebar.is-overlay .sidebar-nav{min-width:0}.sidebar-rail.is-active{width:min(var(--sidebar-width),85vw)}}.dash-card{background-color:var(--dash-card);border:1px solid var(--dash-border);border-radius:.5rem;padding:1.25rem 1.5rem;min-width:0;max-width:100%}.dash-card-meta{margin:0 0 1rem;font-size:.75rem}.dash-card-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dash-card-topbar__text{min-width:0}.dash-card-topbar .dash-card-meta{margin-bottom:0}.dash-card-topbar__toggle{display:flex;align-items:center;gap:.375rem;flex-shrink:0;padding-top:.125rem}@media (min-width:640px){.dash-card-topbar__toggle{gap:.625rem}}.dash-toggle-label{display:inline-flex;align-items:center;cursor:pointer;overflow:visible}.dash-toggle-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dash-toggle{--dash-toggle-track-h:1.25rem;--dash-toggle-thumb:0.9375rem;--dash-toggle-w:2.375rem;--dash-toggle-overhang:-0.15625rem;--dash-toggle-icon:0.5rem;position:relative;display:inline-block;width:var(--dash-toggle-w);flex-shrink:0;border:none;border-radius:9999px}.dash-toggle,.dash-toggle:before{height:var(--dash-toggle-track-h);box-sizing:border-box;background:transparent}.dash-toggle:before{content:"";position:absolute;left:0;right:0;top:50%;border:2px solid var(--dash-text-muted);border-radius:9999px;transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease}.dash-toggle-input:focus-visible+.dash-toggle{outline:2px solid rgba(212,175,55,.35);outline-offset:3px}.dash-toggle-input:checked+.dash-toggle:before{border-color:var(--color-gold);background:rgba(212,175,55,.18)}.dash-toggle__thumb{pointer-events:none;position:absolute;top:50%;left:calc(-1 * var(--dash-toggle-overhang));z-index:1;box-sizing:border-box;height:var(--dash-toggle-thumb);width:var(--dash-toggle-thumb);border-radius:9999px;background:#f3f3f3;box-shadow:0 1px 3px rgba(0,0,0,.35);transform:translateY(-50%);transition:left .2s ease,background-color .2s ease,color .2s ease;color:#1a1a1a}.dash-toggle__thumb:after{content:"";position:absolute;inset:0;margin:auto;width:var(--dash-toggle-icon);height:var(--dash-toggle-icon);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 6L6 18M6 6l12 12' stroke='black' stroke-width='2.75' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 6L6 18M6 6l12 12' stroke='black' stroke-width='2.75' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat}.dash-toggle-input:checked+.dash-toggle .dash-toggle__thumb{left:calc(100% - var(--dash-toggle-thumb) + var(--dash-toggle-overhang));background:var(--color-gold);color:#1a1a1a}.dash-toggle-input:checked+.dash-toggle .dash-toggle__thumb:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 13l4 4L19 7' stroke='black' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 13l4 4L19 7' stroke='black' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}.dash-toggle-input:disabled+.dash-toggle{opacity:.55}.dash-toggle-label:has(.dash-toggle-input:disabled){cursor:not-allowed}@media (min-width:640px){.dash-toggle{--dash-toggle-track-h:1.5rem;--dash-toggle-thumb:1.125rem;--dash-toggle-w:2.75rem;--dash-toggle-overhang:-0.1875rem;--dash-toggle-icon:0.625rem}}.dash-toggle-status{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;line-height:1;color:var(--dash-text-muted);white-space:nowrap}.dash-toggle-status--on{color:#4ade80}.dash-toggle-status__icon{width:.75rem;height:.75rem;flex-shrink:0;display:block}@media (min-width:640px){.dash-toggle-status{gap:.25rem;font-size:.875rem}.dash-toggle-status__icon{width:.875rem;height:.875rem}}.dash-videos-table-panel{overflow-x:clip;min-width:0;max-width:100%}.dash-table-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;contain:inline-size;-webkit-overflow-scrolling:touch}.dash-videos-form-panel .contact-section-panel-title{margin-bottom:1rem}.dash-form-actions{display:flex;gap:.5rem;margin-top:1rem}.dash-video-form-footer{margin-top:.75rem}.dash-video-form-footer .dash-form-actions{margin-top:1rem}@media (min-width:768px){.dash-video-form-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dash-video-form-footer .dash-form-actions{margin-top:0;flex-shrink:0}}.dash-table-url-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.dash-stat-card{position:relative;display:flex;flex-direction:column;min-height:6.75rem;border-radius:.75rem;background-color:var(--dash-card);overflow:hidden}.dash-stat-card:after,.dash-stat-card:before{content:"";position:absolute;top:0;bottom:0;width:3px;background:var(--dash-text-secondary);transition:background-color .15s ease}.dash-stat-card:before{left:0}.dash-stat-card:after{right:0}.dash-stat-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.dash-stat-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;color:var(--dash-text-secondary);background:var(--dash-muted);transition:color .15s ease}.dash-stat-icon{width:1rem;height:1rem;stroke-width:1.75}.dash-stat-card--link{text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s ease}.dash-stat-card--link:hover{border-color:color-mix(in srgb,var(--color-gold) 35%,var(--dash-border))}.dash-stat-card--link:hover:after,.dash-stat-card--link:hover:before{background:var(--color-gold)}.dash-stat-card--link:hover .dash-stat-icon-wrap,.dash-stat-card--link:hover .dash-stat-value{color:var(--color-gold)}.dash-stat-card--link:focus-visible{outline:2px solid rgba(212,175,55,.45);outline-offset:2px}.dash-stat-label{flex:1;margin:0;padding-top:.2rem;font-size:.72rem;font-weight:500;color:var(--dash-text-muted);text-transform:uppercase;letter-spacing:.1em;line-height:1.35}.dash-stat-value{margin:0;font-size:1.75rem;font-weight:700;font-family:var(--font-playfair);line-height:1;letter-spacing:-.02em;transition:color .15s ease}.dash-stat-sub,.dash-stat-value{color:var(--dash-text-secondary)}.dash-stat-sub{font-size:.72rem;margin:.5rem 0 0;line-height:1.35}.dash-stat-value-skeleton{display:block;width:2.75rem;height:1.75rem;border-radius:.375rem;background:var(--dash-muted);animation:dash-stat-skeleton-pulse 1.2s ease-in-out infinite}@keyframes dash-stat-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dash-stat-value-skeleton{animation:none;opacity:.6}}.dash-list-stats{--dash-list-stats-gap:0.75rem;--dash-list-stats-card-w:calc((100% - (2 * var(--dash-list-stats-gap))) / 1.3);display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--dash-list-stats-gap);min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.dash-list-stats::-webkit-scrollbar{display:none}.dash-list-stats__card{flex:0 0 var(--dash-list-stats-card-w);min-width:0;scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;background:var(--dash-card);border:1px solid var(--dash-border);border-radius:.75rem;padding:.875rem 1rem}.dash-list-stats__card:first-child{scroll-snap-align:start}.dash-list-stats__card:last-child{scroll-snap-align:end}.dash-list-stats__card:first-child:last-child{scroll-snap-align:start}.dash-list-stats__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:var(--dash-muted)}@media (min-width:768px){.dash-list-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;overflow:visible;scroll-snap-type:none}.dash-list-stats__card{flex:initial;width:auto;scroll-snap-align:none;scroll-snap-stop:normal}}@media (min-width:1024px){.dash-list-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.dash-list-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.brand-name{font-family:var(--font-playfair),Georgia,serif;font-size:1.125rem;font-weight:700;letter-spacing:.01em;line-height:1.1;white-space:nowrap}.brand-name-sm{font-size:1rem}.brand-first{color:var(--dash-text-primary)}.brand-gold{background:linear-gradient(135deg,var(--color-gold-light),var(--color-gold),var(--color-gold-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dash-missing-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;background:var(--dash-muted);color:rgba(212,175,55,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-missing-image__icon{flex-shrink:0}.dash-image-lightbox{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem}.dash-image-lightbox__backdrop{position:absolute;inset:0;border:none;background-color:rgba(0,0,0,.92);cursor:pointer}.dash-image-lightbox__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(100%,72rem);height:min(100%,100vh);pointer-events:none}.dash-image-lightbox__figure{position:relative;width:min(100%,56rem);height:min(78vh,56rem);margin:0;pointer-events:auto}.dash-image-lightbox__stage{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.dash-image-lightbox__figure--swipeable{touch-action:pan-y;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-image-lightbox__figure--swipeable:active{cursor:grabbing}.dash-image-preview-nav{position:absolute;top:50%;z-index:10;display:none;align-items:center;justify-content:center;padding:.35rem;border:none;background:transparent;color:var(--color-gold-dark);cursor:pointer;transform:translateY(-50%);outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto}.dash-image-preview-nav--prev{left:0}.dash-image-preview-nav--next{right:0}.dash-image-preview-nav:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px;border-radius:.25rem}.dash-image-preview-nav:focus:not(:focus-visible){outline:none}.dash-image-preview-nav__icons{display:inline-flex;align-items:center;gap:0}.dash-image-preview-nav__icon{display:block;flex-shrink:0;width:1.75rem;height:4.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--color-gold-dark);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease,color .25s ease}.dash-image-preview-nav__icon--trail{display:none}@media (min-width:640px){.dash-image-lightbox{padding:2rem}.dash-image-preview-nav--prev{left:-.5rem}.dash-image-preview-nav--next{right:-.5rem}.dash-image-preview-nav__icon{width:2.25rem;height:5.5rem}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.dash-image-preview-nav{display:inline-flex}.dash-image-preview-nav__icon--lead{width:2.25rem;height:5.5rem;stroke-width:2;z-index:1;color:var(--color-gold-dark)}.dash-image-preview-nav__icon--trail{display:block;width:1.35rem;height:3.4rem;stroke-width:2;flex-shrink:0;opacity:0;color:#ffffff;z-index:2;transition:none}.dash-image-preview-nav--prev .dash-image-preview-nav__icon--trail{margin-left:-1.35rem;transform:translateX(.22rem)}.dash-image-preview-nav--next .dash-image-preview-nav__icon--trail{order:-1;margin-right:-1.35rem;transform:translateX(-.22rem)}.dash-image-preview-nav--next:focus-visible .dash-image-preview-nav__icon--trail,.dash-image-preview-nav--next:hover .dash-image-preview-nav__icon--trail,.dash-image-preview-nav--prev:focus-visible .dash-image-preview-nav__icon--trail,.dash-image-preview-nav--prev:hover .dash-image-preview-nav__icon--trail{opacity:.95}.dash-image-preview-nav--prev .dash-image-preview-nav__icons--clicked .dash-image-preview-nav__icon--trail{animation:dash-lightbox-trail-pulse-prev .45s cubic-bezier(.22,1,.36,1)}.dash-image-preview-nav--next .dash-image-preview-nav__icons--clicked .dash-image-preview-nav__icon--trail{animation:dash-lightbox-trail-pulse-next .45s cubic-bezier(.22,1,.36,1)}}@keyframes dash-lightbox-trail-pulse-prev{0%{transform:translateX(.22rem)}45%{transform:translateX(.02rem)}to{transform:translateX(.22rem)}}@keyframes dash-lightbox-trail-pulse-next{0%{transform:translateX(-.22rem)}45%{transform:translateX(-.02rem)}to{transform:translateX(-.22rem)}}@media (prefers-reduced-motion:reduce){.dash-image-preview-nav__icon{transition:none}.dash-image-preview-nav__icon--trail{animation:none!important}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--dash-muted);border-radius:2px}