:root{--neu-base:#e9e7e3;--neu-ink:#303b4b;--neu-muted:#586373;--neu-light:#fefcf8;--neu-shadow:#c7c5c1;--neu-edge:#f4f2ee;--neu-accent:#146a75;--neu-on-accent:#fff;--neu-raised:8px 8px 18px var(--neu-shadow), -8px -8px 18px var(--neu-light);--neu-recessed:inset 4px 4px 8px var(--neu-shadow), inset -4px -4px 8px var(--neu-light)}.dark{--neu-base:#252a32;--neu-ink:#f1f2f6;--neu-muted:#bac3d1;--neu-light:#343b46;--neu-shadow:#181c22;--neu-edge:#303640;--neu-accent:#8bd5d8;--neu-on-accent:#18282c}.neu-page,.neu-flat{background:var(--neu-base);color:var(--neu-ink)}.neu-panel,.neu-inset,.neu-button,.neu-icon,.neu-nav-item{background:var(--neu-base);border:1px solid var(--neu-edge);box-shadow:var(--neu-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.neu-panel{border-radius:1.75rem}.neu-inset{box-shadow:var(--neu-recessed)}.neu-icon{border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.neu-button,.neu-nav-item{color:var(--neu-accent);border-radius:1rem;transition:box-shadow .16s,color .16s}.neu-button:hover:not(:disabled),.neu-nav-item:hover{box-shadow:4px 4px 10px var(--neu-shadow), -4px -4px 10px var(--neu-light)}.neu-button:active:not(:disabled),.neu-nav-item[aria-current=page]{box-shadow:var(--neu-recessed)}.neu-primary{background:var(--neu-accent);color:var(--neu-on-accent);box-shadow:4px 4px 10px var(--neu-shadow), -4px -4px 10px var(--neu-light);border:1px solid #0000;border-radius:1rem}.neu-muted{color:var(--neu-muted)}@supports (appearance:base-select){select:not([multiple],[size]){appearance:base-select}select:not([multiple],[size])::picker(select){appearance:base-select}select:not([multiple],[size]){cursor:pointer;align-items:center;gap:.75rem}select:not([multiple],[size]):disabled{cursor:not-allowed}select:not([multiple],[size])::picker-icon{color:var(--neu-muted);transition:rotate .18s}select:not([multiple],[size]):open::picker-icon{rotate:180deg}select:not([multiple],[size])::picker(select){overscroll-behavior:contain;scrollbar-width:none;background:var(--neu-base);max-height:min(20rem,60dvh);color:var(--neu-ink);border:1px solid var(--neu-edge);box-shadow:0 12px 30px #0002, inset 0 1px 0 var(--neu-light);font:inherit;opacity:0;transform-origin:top;transition:opacity .18s ease, transform .18s cubic-bezier(.22, 1, .36, 1), display .18s allow-discrete, overlay .18s allow-discrete;border-radius:1rem;margin-block:.5rem;padding:.375rem;overflow-y:auto;transform:translateY(-4px)scale(.985)}select:not([multiple],[size]):open::picker(select){opacity:1;transform:translateY(0)scale(1)}@starting-style{select:not([multiple],[size]):open::picker(select){opacity:0;transform:translateY(-4px)scale(.985)}}select:not([multiple],[size]) option{min-height:2.75rem;color:var(--neu-ink);white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.75rem;padding:.625rem .875rem;transition:background-color .14s,color .14s;display:flex}select:not([multiple],[size]) option:checked,select:not([multiple],[size]) option:hover,select:not([multiple],[size]) option:focus-visible{background:color-mix(in srgb, var(--neu-accent) 12%, var(--neu-base));color:var(--neu-accent);outline:none}select:not([multiple],[size]) option:checked{font-weight:600}select:not([multiple],[size]) option::checkmark{color:var(--neu-accent);order:1;margin-inline-start:auto}select:not([multiple],[size]) option:disabled{color:var(--neu-muted);opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){select:not([multiple],[size]) option{transition:none;transform:none}select:not([multiple],[size])::picker(select){transition:none;transform:none}select:not([multiple],[size])::picker-icon{transition:none;transform:none}}}.neu-page.neu-controls :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select),.neu-page .neu-controls :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select){background:var(--neu-base);color:var(--neu-ink);border:1px solid var(--neu-edge);box-shadow:var(--neu-recessed);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:1rem}.dark .neu-controls :where(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.neu-page.admin-workspace.neu-controls :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select),.neu-page .studio-form.neu-controls :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select){border-color:var(--neu-muted);box-shadow:none;background:0 0;border-radius:.5rem;font-weight:400}.studio-form .studio-field-group label{text-transform:none;letter-spacing:normal;font-weight:400}.studio-form .studio-field-group .neu-inset{box-shadow:none;background:0 0;border:0}.neu-controls :where(input,textarea)::-moz-placeholder{color:var(--neu-muted);opacity:.8}.neu-controls :where(input,textarea)::placeholder{color:var(--neu-muted);opacity:.8}.neu-page :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--neu-accent);outline-offset:4px}.neu-controls :where(input,textarea,select):disabled{opacity:.65;cursor:not-allowed}.neu-auth{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neu-base:#e9e7e3;--neu-ink:#303b4b;--neu-muted:#586373;--neu-light:#fefcf8;--neu-shadow:#c7c5c1;--neu-edge:#f4f2ee;--neu-accent:#146a75;--neu-on-accent:#fff;--neu-raised:8px 8px 18px var(--neu-shadow), -8px -8px 18px var(--neu-light);--neu-recessed:inset 4px 4px 8px var(--neu-shadow), inset -4px -4px 8px var(--neu-light)}.neu-auth .neu-controls :where(input,textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.neu-auth-form{padding:clamp(1.25rem,3vw,2.5rem)}.workspace-sidebar-track{grid-template-columns:272px;transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.admin-workspace{--accent:var(--neu-accent);--accent-rgb:20, 106, 117;--theme-card-bg:var(--neu-base);--theme-card-border:var(--neu-edge);--theme-text-main:var(--neu-ink);--theme-text-muted:var(--neu-muted);--theme-panel-bg:var(--neu-base);--auto-panel-bg:var(--neu-base)}.dark .admin-workspace{--accent-rgb:139, 213, 216}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-audit-log{height:max(180px,100dvh - 240px);max-height:560px}.admin-audit-entries{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.admin-audit-entries::-webkit-scrollbar{display:none}.admin-overview-grid>*{min-width:0}.admin-overview-grid .widget-content{flex-direction:column;height:100%;display:flex}.admin-shortcuts,.admin-activity,.admin-revenue{grid-column:1/-1}@media (min-width:1100px){.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shortcuts,.admin-activity{grid-area:2/span 2}}@media (max-width:479px){.admin-overview-grid{grid-template-columns:minmax(0,1fr)}}.workspace-sidebar-track[data-collapsed=true]{grid-template-columns:0}.workspace-sidebar-clip{min-width:0;padding-block:16px;overflow:hidden}.workspace-sidebar{opacity:1;width:240px;margin-left:16px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .22s;transform:translate(0)}.workspace-plain-nav,.workspace-sidebar nav button{box-shadow:none;color:var(--neu-muted);background:0 0;border:0;border-radius:0;transition:color .18s,transform .18s}.workspace-plain-nav:hover,.workspace-sidebar nav button:hover{color:var(--neu-accent);background:0 0;transform:translate(2px)}.workspace-plain-nav[aria-current=page],.workspace-sidebar nav button[aria-current=page]{color:var(--neu-accent);background:0 0;font-weight:700}.workspace-plain-nav:focus-visible,.workspace-sidebar nav button:focus-visible{outline:2px solid var(--neu-accent);outline-offset:3px}.workspace-sidebar-track[data-collapsed=true] .workspace-sidebar{opacity:0;pointer-events:none;transform:translate(-105%)}.workspace-sidebar-toggle svg{transition:transform .22s}.workspace-sidebar-switch{background:var(--neu-base);width:32px;height:20px;box-shadow:var(--neu-recessed);border-radius:999px;align-items:center;padding:3px;display:inline-flex}.workspace-sidebar-switch>span{background:var(--neu-accent);border-radius:50%;width:14px;height:14px;transition:transform .22s;transform:translate(12px)}.workspace-sidebar-toggle[aria-expanded=false] .workspace-sidebar-switch>span{transform:translate(0)}.workspace-sidebar-toggle:hover svg{transform:translate(-2px)}.workspace-sidebar-toggle[aria-expanded=false]:hover svg{transform:translate(2px)}.workspace-departing{pointer-events:none}.workspace-pop-close{animation:workspace-pop-close .17s var(--pop-delay,0s) ease-in both}.studio-pop-open{animation:studio-pop-open .22s var(--pop-delay,0s) cubic-bezier(.2, .8, .3, 1.2) backwards}.studio-toolbar{border-radius:1.25rem}.studio-hover-options{top:var(--flyout-top);left:var(--flyout-left);z-index:100;width:232px;padding-left:12px;display:none;position:fixed}.studio-hover-group:not(.studio-hover-dismissed):hover>.studio-hover-options,.studio-hover-group:not(.studio-hover-dismissed):focus-within>.studio-hover-options{display:block}@keyframes workspace-pop-close{to{opacity:0;transform:scale(.86)}}@keyframes studio-pop-open{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@media (max-width:767px){.neu-panel{border-radius:1.35rem}}@media (prefers-reduced-motion:reduce){.workspace-plain-nav,.workspace-sidebar nav button{transition:none;transform:none}.neu-button,.neu-nav-item,.workspace-sidebar-track,.workspace-sidebar,.workspace-sidebar-toggle svg,.workspace-sidebar-switch>span{transition:none}.workspace-pop-close,.studio-pop-open{animation:none}}
