.Button-module__TwxY6W__button{border-radius:var(--radius-button);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),opacity var(--transition-base);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.Button-module__TwxY6W__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__TwxY6W__primary{background:var(--admin-accent);color:#fff}.Button-module__TwxY6W__primary:hover:not(:disabled){background:var(--admin-accent-hover)}.Button-module__TwxY6W__secondary{background:var(--admin-card);color:var(--admin-text);border-color:var(--admin-border)}.Button-module__TwxY6W__secondary:hover:not(:disabled){background:var(--gray-100)}.Button-module__TwxY6W__ghost{color:var(--admin-accent);background:0 0}.Button-module__TwxY6W__ghost:hover:not(:disabled){background:var(--admin-accent-soft)}.Button-module__TwxY6W__danger{background:var(--admin-danger-soft);color:var(--admin-danger);border-color:color-mix(in srgb,var(--admin-danger)20%,white)}.Button-module__TwxY6W__danger:hover:not(:disabled){background:color-mix(in srgb,var(--admin-danger-soft)80%,var(--admin-danger))}
.Card-module__sUwLeG__card{border-radius:var(--radius-card);border:1px solid var(--admin-border);background:var(--admin-card);box-shadow:var(--shadow-soft);padding:1.5rem}.Card-module__sUwLeG__title{color:var(--admin-text);margin:0 0 1rem;font-size:1.125rem;font-weight:600}
.TextField-module__qQ5bGW__field{flex-direction:column;gap:.25rem;display:flex}.TextField-module__qQ5bGW__label{color:var(--admin-text);font-size:.875rem;font-weight:500}.TextField-module__qQ5bGW__required{color:#dc2626}.TextField-module__qQ5bGW__input{border-radius:var(--radius-sm);border:1px solid var(--admin-border);background:var(--admin-card);width:100%;color:var(--admin-text);box-shadow:var(--shadow-soft);transition:border-color var(--transition-base),box-shadow var(--transition-base);padding:.5rem .75rem;font-size:.875rem}.TextField-module__qQ5bGW__input:focus{border-color:var(--admin-accent);box-shadow:var(--focus-ring);outline:none}.TextField-module__qQ5bGW__input::placeholder{color:var(--admin-muted)}
.TextAreaField-module__6IkaEG__field{flex-direction:column;gap:.25rem;display:flex}.TextAreaField-module__6IkaEG__label{color:var(--admin-text);font-size:.875rem;font-weight:500}.TextAreaField-module__6IkaEG__required{color:#dc2626}.TextAreaField-module__6IkaEG__textarea{resize:vertical;border-radius:var(--radius-sm);border:1px solid var(--admin-border);background:var(--admin-card);width:100%;min-height:6rem;color:var(--admin-text);box-shadow:var(--shadow-soft);transition:border-color var(--transition-base),box-shadow var(--transition-base);padding:.5rem .75rem;font-size:.875rem}.TextAreaField-module__6IkaEG__textarea:focus{border-color:var(--admin-accent);box-shadow:var(--focus-ring);outline:none}
.Stack-module__51wtDq__stack{flex-direction:column;display:flex}.Stack-module__51wtDq__gapSm{gap:.5rem}.Stack-module__51wtDq__gapMd{gap:1rem}.Stack-module__51wtDq__gapLg{gap:1.5rem}
.PageHeader-module__zhOiQW__header{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}@media (min-width:640px){.PageHeader-module__zhOiQW__header{flex-direction:row;justify-content:space-between;align-items:center}}.PageHeader-module__zhOiQW__title{color:var(--admin-text);margin:0;font-size:1.5rem;font-weight:700}.PageHeader-module__zhOiQW__description{color:var(--admin-muted);margin:.25rem 0 0;font-size:.875rem}.PageHeader-module__zhOiQW__actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}
.Badge-module__3MrqDW__badge{border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.Badge-module__3MrqDW__neutral{background:var(--gray-100);color:var(--gray-700)}.Badge-module__3MrqDW__success{background:color-mix(in srgb,var(--brand-3)15%,white);color:var(--brand-3)}.Badge-module__3MrqDW__warning{color:#92400e;background:#fef3c7}.Badge-module__3MrqDW__danger{background:var(--admin-danger-soft);color:var(--admin-danger)}
.FormMessage-module__fT-QOa__message{margin:0;font-size:.875rem}.FormMessage-module__fT-QOa__error{color:var(--admin-danger)}.FormMessage-module__fT-QOa__success{color:var(--brand-3)}.FormMessage-module__fT-QOa__info{color:var(--admin-muted)}
.Spinner-module__qSdhSa__spinner{border:2px solid var(--admin-border);border-top-color:var(--admin-accent);border-radius:9999px;width:1.25rem;height:1.25rem;animation:.8s linear infinite Spinner-module__qSdhSa__spin}@keyframes Spinner-module__qSdhSa__spin{to{transform:rotate(360deg)}}
.HelpDoc-module__YHzZXq__tabGroups{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.HelpDoc-module__YHzZXq__tabGroupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-muted);margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.HelpDoc-module__YHzZXq__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.HelpDoc-module__YHzZXq__tab{border-radius:var(--radius-lg);border:1px solid var(--admin-border);background:var(--admin-card);color:var(--admin-muted);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);padding:.5rem 1rem;font-size:.875rem;font-weight:600}.HelpDoc-module__YHzZXq__tab:hover{color:var(--admin-text);border-color:color-mix(in srgb,var(--admin-accent)35%,var(--admin-border))}.HelpDoc-module__YHzZXq__tabActive{color:var(--admin-text);border-color:color-mix(in srgb,var(--admin-accent)45%,var(--admin-border));background:var(--admin-accent-soft);}.HelpDoc-module__YHzZXq__prose{max-width:52rem;color:var(--admin-muted);font-size:.9375rem;line-height:1.75}.HelpDoc-module__YHzZXq__prose h1{color:var(--admin-text);margin-bottom:1rem;font-size:1.75rem;font-weight:700}.HelpDoc-module__YHzZXq__prose h2{color:var(--admin-text);margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:5rem;font-size:1.25rem;font-weight:600}.HelpDoc-module__YHzZXq__prose h3{color:var(--admin-text);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.0625rem;font-weight:600}.HelpDoc-module__YHzZXq__prose p{margin-bottom:1rem}.HelpDoc-module__YHzZXq__prose ul,.HelpDoc-module__YHzZXq__prose ol{margin-bottom:1rem;padding-left:1.5rem}.HelpDoc-module__YHzZXq__prose li{margin-bottom:.375rem}.HelpDoc-module__YHzZXq__prose a{color:var(--admin-accent);text-underline-offset:2px;text-decoration:underline}.HelpDoc-module__YHzZXq__prose a:hover{color:var(--admin-accent-hover)}.HelpDoc-module__YHzZXq__prose strong{color:var(--admin-text);font-weight:600}.HelpDoc-module__YHzZXq__prose code{background:var(--admin-accent-soft);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.875em}.HelpDoc-module__YHzZXq__prose blockquote{border-left:3px solid var(--admin-accent);color:var(--admin-text);margin-bottom:1rem;padding-left:1rem}.HelpDoc-module__YHzZXq__prose hr{border:none;border-top:1px solid var(--admin-border);margin-block:1.5rem}.HelpDoc-module__YHzZXq__prose table{border-collapse:collapse;width:100%;margin-bottom:1.25rem;font-size:.875rem}.HelpDoc-module__YHzZXq__prose th,.HelpDoc-module__YHzZXq__prose td{border:1px solid var(--admin-border);text-align:left;vertical-align:top;padding:.5rem .75rem}.HelpDoc-module__YHzZXq__prose th{background:var(--admin-accent-soft);color:var(--admin-text);font-weight:600}
.PublishedToggle-module__gUu0uq__label{cursor:pointer;color:var(--admin-text);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.PublishedToggle-module__gUu0uq__input{border:1px solid var(--admin-border);width:1rem;height:1rem;accent-color:var(--admin-accent);border-radius:.25rem}.PublishedToggle-module__gUu0uq__input:focus{box-shadow:var(--focus-ring);outline:none}
.DashboardShell-module__mUQrsa__shell{flex-direction:column;min-height:100vh;display:flex}@media (min-width:768px){.DashboardShell-module__mUQrsa__shell{flex-direction:row}}.DashboardShell-module__mUQrsa__mobileHeader{border-bottom:1px solid var(--admin-border);background:var(--admin-sidebar)}@media (min-width:768px){.DashboardShell-module__mUQrsa__mobileHeader{display:none}}.DashboardShell-module__mUQrsa__mobileBar{justify-content:space-between;align-items:center;max-width:96rem;margin:0 auto;padding:1rem;display:flex}.DashboardShell-module__mUQrsa__brand{letter-spacing:.05em;text-transform:uppercase;color:var(--admin-accent);margin:0;font-size:.75rem;font-weight:600}.DashboardShell-module__mUQrsa__mobileMenu{border-top:1px solid var(--admin-border);background:var(--admin-bg)}.DashboardShell-module__mUQrsa__mobileNav{flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.DashboardShell-module__mUQrsa__sidebar{border-right:1px solid var(--admin-border);background:var(--admin-sidebar);flex-direction:column;flex-shrink:0;align-self:flex-start;width:14rem;height:100vh;max-height:100vh;display:none;position:sticky;top:0;overflow:hidden}@media (min-width:768px){.DashboardShell-module__mUQrsa__sidebar{display:flex}}.DashboardShell-module__mUQrsa__sidebarHeader{border-bottom:1px solid var(--admin-border);flex-shrink:0;padding:1rem}.DashboardShell-module__mUQrsa__ownerHint{color:var(--admin-muted);margin:.25rem 0 0;font-size:.75rem}.DashboardShell-module__mUQrsa__nav{flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:.5rem;display:flex;overflow-y:auto}.DashboardShell-module__mUQrsa__navLink{border-radius:var(--radius-md);color:var(--admin-muted);transition:background-color var(--transition-base),color var(--transition-base);padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none}.DashboardShell-module__mUQrsa__navLink:hover{background:var(--gray-50);color:var(--admin-text)}.DashboardShell-module__mUQrsa__navLinkActive{background:var(--admin-accent-soft);color:var(--admin-text)}.DashboardShell-module__mUQrsa__sidebarFooter{flex-shrink:0;margin-top:auto;padding:.5rem}.DashboardShell-module__mUQrsa__signOut{width:100%;color:var(--admin-danger);justify-content:flex-start}.DashboardShell-module__mUQrsa__main{flex:1;padding:1.5rem}@media (min-width:768px){.DashboardShell-module__mUQrsa__main{padding:2.5rem}}.DashboardShell-module__mUQrsa__menuToggle{padding:.5rem}.DashboardShell-module__mUQrsa__mobileSignOut{justify-content:flex-start;width:100%;margin-top:.5rem}
