:root{--neu-base:#f7f3ff;--neu-surface:#fff;--neu-ink:#281b42;--neu-muted:#67577e;--neu-light:#fff;--neu-shadow:#e9dff8;--neu-edge:#e6dcf5;--neu-accent:#7434c8;--neu-on-accent:#fff;--neu-raised:none;--neu-recessed:none}.neu-page,.neu-flat{background:var(--neu-base);color:var(--neu-ink)}.neu-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.neu-panel,.neu-inset,.neu-button,.neu-icon,.neu-nav-item{background:var(--neu-surface);border:1px solid var(--neu-edge);box-shadow:var(--neu-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.neu-panel{border-radius:1rem}.neu-inset{box-shadow:var(--neu-recessed)}.neu-icon{color:var(--neu-accent);background:#f4edff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.neu-button,.neu-nav-item{color:var(--neu-accent);border-radius:.75rem;transition:background-color .16s,color .16s}.neu-button:hover:not(:disabled),.neu-nav-item:hover{background:color-mix(in srgb, var(--neu-accent) 8%, var(--neu-surface))}.neu-button:active:not(:disabled),.neu-nav-item[aria-current=page]{box-shadow:var(--neu-recessed);background:color-mix(in srgb, var(--neu-accent) 12%, var(--neu-surface))}.neu-primary{color:var(--neu-on-accent);box-shadow:none;background:linear-gradient(125deg,#7434c8,#8c45db);border:1px solid #0000;border-radius:.75rem;transition:opacity .16s}.neu-primary:hover:not(:disabled){opacity:.88}.neu-page :where(button,a.neu-button,a.neu-primary){touch-action:manipulation}.neu-page :where(button):disabled{cursor:not-allowed;opacity:.6}.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-surface);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:.625rem;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);color-scheme:normal;border-radius:1rem}.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-form{padding:clamp(1.25rem,3vw,2.5rem)}.skip-link{z-index:200;background:var(--neu-surface);color:var(--neu-ink);border:1px solid var(--neu-edge);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.workspace-header{background:var(--neu-surface);border-bottom:1px solid var(--neu-edge)}.workspace-customer-header{border:1px solid var(--neu-edge);background:linear-gradient(110deg,#fff 40%,#f0e6ff);border-radius:16px;min-width:0;margin:16px 16px 0;padding:16px}.workspace-header-title{flex:1;min-width:0}.workspace-header-title h2{overflow-wrap:anywhere}.workspace-header-actions{flex-shrink:0}.workspace-welcome{background:linear-gradient(120deg,#fff 35%,#f2e9ff)}@media (min-width:640px){.workspace-customer-header{margin-inline:24px;padding-inline:24px}}@media (min-width:768px){.workspace-customer-header{margin-inline:32px}}@media (min-width:1280px){.workspace-customer-header{margin-inline:40px}}.mobile-workspace-nav{border-bottom:1px solid var(--neu-edge);background:var(--neu-surface);z-index:25;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px 12px;display:grid;position:relative}.mobile-workspace-nav>button,.mobile-workspace-nav summary{min-height:56px;color:var(--neu-muted);cursor:pointer;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:.75rem;list-style:none;display:flex}.mobile-workspace-nav summary::-webkit-details-marker{display:none}.mobile-workspace-nav>button[aria-current=page],.mobile-workspace-nav .mobile-more-active,.mobile-workspace-nav details[open] summary{color:var(--neu-accent);background:color-mix(in srgb, var(--neu-accent) 9%, transparent)}.mobile-more-panel{border:1px solid var(--neu-edge);background:var(--neu-surface);border-radius:.875rem;width:min(320px,100vw - 24px);max-height:min(480px,60dvh);padding:12px;position:absolute;top:calc(100% + 8px);right:12px;overflow-y:auto;box-shadow:0 10px 30px #0002}.mobile-more-panel button{text-align:left;border-radius:.5rem;align-items:center;gap:10px;width:100%;min-height:44px;padding:.75rem;font-size:.875rem;display:flex}.mobile-more-panel button:hover,.mobile-more-panel button[aria-current=page]{background:color-mix(in srgb, var(--neu-accent) 9%, transparent);color:var(--neu-accent)}@media (min-width:768px){.mobile-workspace-nav{display:none}}.admin-navigation-dialog{border:1px solid var(--neu-edge);background:var(--neu-surface);width:min(440px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--neu-ink);border-radius:16px;margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto}.admin-navigation-dialog::backdrop{background:#0007}.admin-start-trigger{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:100;color:#fff;background:linear-gradient(125deg,#7434c8,#8c45db);border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s;display:flex;position:fixed;box-shadow:0 8px 24px #7434c833}.admin-start-trigger:hover{transform:translateY(-2px)}.admin-start-trigger:active{transform:scale(.96)}.admin-start-menu{inset:auto max(16px, env(safe-area-inset-right)) max(92px, calc(env(safe-area-inset-bottom) + 76px)) auto;border-radius:24px;width:min(400px,100vw - 32px);height:min(540px,100dvh - 116px);max-height:calc(100dvh - 116px);margin:0;padding:20px;box-shadow:0 20px 60px #281b4226}.admin-start-menu[open]{flex-direction:column;animation:.2s ease-out admin-start-open;display:flex}.admin-start-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.admin-start-item{text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:92px;padding:12px 6px;font-size:.75rem;font-weight:600;display:flex}@keyframes admin-start-open{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.admin-start-menu[open]{animation:none}.admin-start-trigger{transition:none}}.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:116, 52, 200;--theme-card-bg:var(--neu-surface);--theme-card-border:var(--neu-edge);--theme-text-main:var(--neu-ink);--theme-text-muted:var(--neu-muted);--theme-panel-bg:var(--neu-surface);--auto-panel-bg:var(--neu-surface)}.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:.5rem;transition:color .18s,transform .18s}.workspace-plain-nav:hover,.workspace-sidebar nav button:hover{background:color-mix(in srgb, var(--neu-accent) 6%, transparent);color:var(--neu-accent)}.workspace-plain-nav[aria-current=page],.workspace-sidebar nav button[aria-current=page]{background:color-mix(in srgb, var(--neu-accent) 12%, transparent);color:var(--neu-accent);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}}
