@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}}@layer payload-default{}.dashboard .before-dashboard{padding:2rem;width:100%;margin:0}.dashboard .before-dashboard__header{margin-bottom:3rem}.dashboard .before-dashboard__welcome{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.05));border-radius:16px;border:1px solid rgba(99,102,241,.2)}.dashboard .before-dashboard__welcome h1{margin:0;font-size:2rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.dashboard .before-dashboard__welcome p{margin:.5rem 0 0;color:var(--theme-elevation-500);font-size:1rem}.dashboard .before-dashboard__icon-wrapper{width:64px;height:64px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 24px rgba(99,102,241,.3)}.dashboard .before-dashboard__icon-wrapper svg{width:32px;height:32px;color:#fff}.dashboard .before-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem;width:100%}.dashboard .before-dashboard__section{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:12px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard .before-dashboard__section:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1);border-color:var(--theme-elevation-250)}.dashboard .before-dashboard__section--primary{background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(168,85,247,.02));border-color:rgba(99,102,241,.2)}.dashboard .before-dashboard__section--accent{background:linear-gradient(135deg,rgba(34,197,94,.05),rgba(16,185,129,.02));border-color:rgba(34,197,94,.2)}.dashboard .before-dashboard__section--help{background:linear-gradient(135deg,rgba(249,115,22,.05),rgba(234,88,12,.02));border-color:rgba(249,115,22,.2)}.dashboard .before-dashboard__section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-150)}.dashboard .before-dashboard__section-header h2{margin:0;font-size:1.125rem;font-weight:600;color:var(--theme-elevation-800)}.dashboard .before-dashboard__section-icon{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard .before-dashboard__section-icon svg{width:20px;height:20px;color:#fff}.dashboard .before-dashboard__actions{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.dashboard .before-dashboard__actions li{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:10px;transition:all .25s ease;cursor:pointer}.dashboard .before-dashboard__actions li:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-250);transform:translateX(4px)}.dashboard .before-dashboard__actions li strong{display:block;color:var(--theme-elevation-800);font-size:.9375rem;margin-bottom:.25rem}.dashboard .before-dashboard__actions li p{margin:0;color:var(--theme-elevation-500);font-size:.8125rem;line-height:1.4}.dashboard .before-dashboard__action-icon{width:44px;height:44px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(99,102,241,.2)}.dashboard .before-dashboard__action-icon svg{width:22px;height:22px;color:#667eea}.dashboard .before-dashboard__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.dashboard .before-dashboard__list li{display:flex;align-items:flex-start;gap:.875rem;padding:.625rem 0;color:var(--theme-elevation-600);font-size:.9375rem;line-height:1.6}.dashboard .before-dashboard__list-icon{width:32px;height:32px;background:var(--theme-elevation-100);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--theme-elevation-150)}.dashboard .before-dashboard__list-icon svg{width:16px;height:16px;color:var(--theme-elevation-600)}.dashboard .before-dashboard a{color:#667eea;text-decoration:none;font-weight:500;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,0)}.dashboard .before-dashboard a:hover{color:#764ba2;border-bottom-color:#764ba2}.dashboard .before-dashboard__tip{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,rgba(234,179,8,.1),rgba(245,158,11,.05));border:1px solid rgba(234,179,8,.3);border-radius:12px;margin-top:2rem;font-size:.9375rem;line-height:1.6;color:var(--theme-elevation-700)}.dashboard .before-dashboard__tip strong{color:var(--theme-elevation-800)}.dashboard .before-dashboard__tip code{background:rgba(0,0,0,.1);padding:.125rem .5rem;border-radius:4px;font-size:.875rem;font-family:Courier New,monospace}.dashboard .before-dashboard__tip-icon{width:40px;height:40px;background:linear-gradient(135deg,#eab308,#f59e0b);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard .before-dashboard__tip-icon svg{width:20px;height:20px;color:#fff}@media(max-width:768px){.dashboard .before-dashboard{padding:1rem}.dashboard .before-dashboard__grid{grid-template-columns:1fr;gap:1rem}.dashboard .before-dashboard__welcome{flex-direction:column;text-align:center;padding:1.5rem}.dashboard .before-dashboard__welcome h1{font-size:1.5rem}.dashboard .before-dashboard__welcome p{font-size:.875rem}.dashboard .before-dashboard__icon-wrapper{width:56px;height:56px}.dashboard .before-dashboard__icon-wrapper svg{width:28px;height:28px}.dashboard .before-dashboard__section{padding:1.25rem}.dashboard .before-dashboard__actions li{padding:.875rem}}[data-theme=dark] .dashboard .before-dashboard__welcome{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.08))}[data-theme=dark] .dashboard .before-dashboard__section--primary{background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(168,85,247,.03))}[data-theme=dark] .dashboard .before-dashboard__section--accent{background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(16,185,129,.03))}[data-theme=dark] .dashboard .before-dashboard__section--help{background:linear-gradient(135deg,rgba(249,115,22,.08),rgba(234,88,12,.03))}[data-theme=dark] .dashboard .before-dashboard__tip{background:linear-gradient(135deg,rgba(234,179,8,.15),rgba(245,158,11,.08))}:root{--sidebar-width:280px;--sidebar-bg:#0a0a0b;--sidebar-hover:#1a1a1e;--sidebar-active:#2563eb;--sidebar-text:#e5e7eb;--sidebar-text-muted:#9ca3af;--sidebar-border:rgba(255,255,255,0.06);--accent-gradient:linear-gradient(135deg,#667eea,#764ba2);--glow-color:rgba(99,102,241,0.3)}.payload-template-default .template-default__wrap .template-default__nav{background:var(--sidebar-bg)!important;border-right:1px solid var(--sidebar-border)!important;width:var(--sidebar-width)!important;padding:1.5rem 0!important;backdrop-filter:blur(20px);position:relative;overflow:hidden}.payload-template-default .template-default__wrap .template-default__nav:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(circle at 50% 0,rgba(99,102,241,.08) 0,transparent 70%);pointer-events:none}.nav{padding:0 1rem!important}.nav .nav__header{margin-bottom:2rem!important;padding:0 .75rem!important;position:relative;z-index:1}.nav .nav__header a{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem 1rem!important;border-radius:12px!important;background:var(--sidebar-hover)!important;border:1px solid var(--sidebar-border)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.nav .nav__header a:hover{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1))!important;border-color:rgba(99,102,241,.3)!important;box-shadow:0 4px 20px rgba(99,102,241,.15)!important;transform:translateY(-2px)!important}.nav .nav__list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:.375rem!important}.nav .nav__link{display:flex!important;align-items:center!important;padding:.875rem 1rem!important;margin:0 .5rem!important;color:var(--sidebar-text)!important;text-decoration:none!important;border-radius:10px!important;font-size:.9375rem!important;font-weight:500!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;letter-spacing:-.01em!important}.nav .nav__link:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--sidebar-active)!important;transform:scaleY(0)!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;border-radius:0 3px 3px 0!important}.nav .nav__link:hover{background:var(--sidebar-hover)!important;color:#fff!important;padding-left:1.25rem!important}.nav .nav__link:hover:before{transform:scaleY(1)!important}.nav .nav__link:hover svg{transform:scale(1.1)!important;filter:drop-shadow(0 0 8px var(--glow-color))!important}.nav .nav__link.nav__link--active,.nav .nav__link[aria-current=page]{background:linear-gradient(135deg,rgba(37,99,235,.15),rgba(59,130,246,.1))!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 12px rgba(37,99,235,.2)!important;border:1px solid rgba(59,130,246,.3)!important}.nav .nav__link.nav__link--active:before,.nav .nav__link[aria-current=page]:before{transform:scaleY(1)!important;box-shadow:0 0 12px var(--sidebar-active)!important}.nav .nav__link.nav__link--active svg,.nav .nav__link[aria-current=page] svg{color:var(--sidebar-active)!important;filter:drop-shadow(0 0 10px var(--glow-color))!important}.nav .nav__link svg{margin-right:.875rem!important;width:20px!important;height:20px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;flex-shrink:0!important}.nav .nav__group{margin-top:2rem!important;padding-top:1.5rem!important;border-top:1px solid var(--sidebar-border)!important;position:relative!important}.nav .nav__group:before{content:attr(data-label)!important;display:block!important;padding:0 1.5rem .75rem!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--sidebar-text-muted)!important}.nav__account{margin-top:auto!important;padding:1rem 1.5rem 0!important;border-top:1px solid var(--sidebar-border)!important}.nav__account a,.nav__account button{display:flex!important;align-items:center!important;width:100%!important;padding:.875rem 1rem!important;border-radius:10px!important;background:var(--sidebar-hover)!important;border:1px solid var(--sidebar-border)!important;color:var(--sidebar-text)!important;font-weight:500!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.nav__account a:hover,.nav__account button:hover{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.1))!important;border-color:rgba(239,68,68,.3)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(239,68,68,.2)!important}.nav__account a svg,.nav__account button svg{margin-right:.75rem!important}.template-default__nav{scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.1) rgba(0,0,0,0)!important}.template-default__nav::-webkit-scrollbar{width:6px!important}.template-default__nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)!important}.template-default__nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)!important;border-radius:3px!important}.template-default__nav::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)!important}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.nav__link{animation:slideInLeft .3s cubic-bezier(.4,0,.2,1) backwards!important}.nav__link:first-child{animation-delay:.05s!important}.nav__link:nth-child(2){animation-delay:.1s!important}.nav__link:nth-child(3){animation-delay:.15s!important}.nav__link:nth-child(4){animation-delay:.2s!important}.nav__link:nth-child(5){animation-delay:.25s!important}.nav__link:nth-child(6){animation-delay:.3s!important}.nav__link:nth-child(7){animation-delay:.35s!important}.nav__link:nth-child(8){animation-delay:.4s!important}.nav__link:nth-child(9){animation-delay:.45s!important}.nav__link:nth-child(10){animation-delay:.5s!important}@media(max-width:768px){:root{--sidebar-width:260px}.nav__link{padding:.75rem .875rem!important;font-size:.875rem!important}.nav__link svg{width:18px!important;height:18px!important}}.nav__account,.nav__log-out{display:none!important}.app-header,.template-default__header{background:var(--sidebar-bg)!important;border-bottom:1px solid var(--sidebar-border)!important;padding:.75rem 2rem!important;backdrop-filter:blur(20px)!important;position:sticky!important;top:0!important;box-shadow:0 4px 12px rgba(0,0,0,.05)!important}.app-header .app-header__content,.template-default__header .app-header__content{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.app-header .breadcrumbs,.app-header .step-nav,.template-default__header .breadcrumbs,.template-default__header .step-nav{display:flex!important;align-items:center!important;gap:.5rem!important}.app-header .breadcrumbs a,.app-header .breadcrumbs span,.app-header .step-nav a,.app-header .step-nav span,.template-default__header .breadcrumbs a,.template-default__header .breadcrumbs span,.template-default__header .step-nav a,.template-default__header .step-nav span{color:var(--sidebar-text-muted)!important;font-size:.875rem!important;font-weight:500!important;transition:color .2s ease!important;text-decoration:none!important}.app-header .breadcrumbs a:hover,.app-header .breadcrumbs span:hover,.app-header .step-nav a:hover,.app-header .step-nav span:hover,.template-default__header .breadcrumbs a:hover,.template-default__header .breadcrumbs span:hover,.template-default__header .step-nav a:hover,.template-default__header .step-nav span:hover{color:var(--sidebar-active)!important}.app-header .breadcrumbs a:last-child,.app-header .breadcrumbs span:last-child,.app-header .step-nav a:last-child,.app-header .step-nav span:last-child,.template-default__header .breadcrumbs a:last-child,.template-default__header .breadcrumbs span:last-child,.template-default__header .step-nav a:last-child,.template-default__header .step-nav span:last-child{color:var(--sidebar-text)!important;font-weight:600!important}.app-header .app-header__actions,.template-default__header .app-header__actions{display:flex!important;align-items:center!important;gap:1rem!important}.account-menu,.app-header__user,.nav__controls{display:flex!important;align-items:center!important;gap:.75rem!important;margin-left:auto!important}.account-menu .account-menu__toggle,.account-menu .user-menu__toggle,.account-menu>a:first-child,.account-menu>button:first-child,.app-header__user .account-menu__toggle,.app-header__user .user-menu__toggle,.app-header__user>a:first-child,.app-header__user>button:first-child,.nav__controls .account-menu__toggle,.nav__controls .user-menu__toggle,.nav__controls>a:first-child,.nav__controls>button:first-child{display:flex!important;align-items:center!important;gap:.625rem!important;padding:.625rem 1rem!important;background:var(--sidebar-hover)!important;border:1px solid var(--sidebar-border)!important;border-radius:10px!important;color:var(--sidebar-text)!important;font-weight:500!important;font-size:.875rem!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;text-decoration:none!important}.account-menu .account-menu__toggle:hover,.account-menu .user-menu__toggle:hover,.account-menu>a:first-child:hover,.account-menu>button:first-child:hover,.app-header__user .account-menu__toggle:hover,.app-header__user .user-menu__toggle:hover,.app-header__user>a:first-child:hover,.app-header__user>button:first-child:hover,.nav__controls .account-menu__toggle:hover,.nav__controls .user-menu__toggle:hover,.nav__controls>a:first-child:hover,.nav__controls>button:first-child:hover{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1))!important;border-color:rgba(99,102,241,.3)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(99,102,241,.2)!important}.account-menu .account-menu__toggle .avatar,.account-menu .account-menu__toggle svg:first-child,.account-menu .user-menu__toggle .avatar,.account-menu .user-menu__toggle svg:first-child,.account-menu>a:first-child .avatar,.account-menu>a:first-child svg:first-child,.account-menu>button:first-child .avatar,.account-menu>button:first-child svg:first-child,.app-header__user .account-menu__toggle .avatar,.app-header__user .account-menu__toggle svg:first-child,.app-header__user .user-menu__toggle .avatar,.app-header__user .user-menu__toggle svg:first-child,.app-header__user>a:first-child .avatar,.app-header__user>a:first-child svg:first-child,.app-header__user>button:first-child .avatar,.app-header__user>button:first-child svg:first-child,.nav__controls .account-menu__toggle .avatar,.nav__controls .account-menu__toggle svg:first-child,.nav__controls .user-menu__toggle .avatar,.nav__controls .user-menu__toggle svg:first-child,.nav__controls>a:first-child .avatar,.nav__controls>a:first-child svg:first-child,.nav__controls>button:first-child .avatar,.nav__controls>button:first-child svg:first-child{width:28px!important;height:28px!important;border-radius:8px!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:600!important;font-size:.75rem!important;flex-shrink:0!important}.account-menu .account-menu__toggle .user-name,.account-menu .account-menu__toggle span:not(.avatar),.account-menu .user-menu__toggle .user-name,.account-menu .user-menu__toggle span:not(.avatar),.account-menu>a:first-child .user-name,.account-menu>a:first-child span:not(.avatar),.account-menu>button:first-child .user-name,.account-menu>button:first-child span:not(.avatar),.app-header__user .account-menu__toggle .user-name,.app-header__user .account-menu__toggle span:not(.avatar),.app-header__user .user-menu__toggle .user-name,.app-header__user .user-menu__toggle span:not(.avatar),.app-header__user>a:first-child .user-name,.app-header__user>a:first-child span:not(.avatar),.app-header__user>button:first-child .user-name,.app-header__user>button:first-child span:not(.avatar),.nav__controls .account-menu__toggle .user-name,.nav__controls .account-menu__toggle span:not(.avatar),.nav__controls .user-menu__toggle .user-name,.nav__controls .user-menu__toggle span:not(.avatar),.nav__controls>a:first-child .user-name,.nav__controls>a:first-child span:not(.avatar),.nav__controls>button:first-child .user-name,.nav__controls>button:first-child span:not(.avatar){max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.account-menu .account-menu__toggle svg:last-child,.account-menu .user-menu__toggle svg:last-child,.account-menu>a:first-child svg:last-child,.account-menu>button:first-child svg:last-child,.app-header__user .account-menu__toggle svg:last-child,.app-header__user .user-menu__toggle svg:last-child,.app-header__user>a:first-child svg:last-child,.app-header__user>button:first-child svg:last-child,.nav__controls .account-menu__toggle svg:last-child,.nav__controls .user-menu__toggle svg:last-child,.nav__controls>a:first-child svg:last-child,.nav__controls>button:first-child svg:last-child{width:16px!important;height:16px!important;transition:transform .25s ease!important}.account-menu .account-menu__toggle[aria-expanded=true] svg:last-child,.account-menu .user-menu__toggle[aria-expanded=true] svg:last-child,.account-menu>a:first-child[aria-expanded=true] svg:last-child,.account-menu>button:first-child[aria-expanded=true] svg:last-child,.app-header__user .account-menu__toggle[aria-expanded=true] svg:last-child,.app-header__user .user-menu__toggle[aria-expanded=true] svg:last-child,.app-header__user>a:first-child[aria-expanded=true] svg:last-child,.app-header__user>button:first-child[aria-expanded=true] svg:last-child,.nav__controls .account-menu__toggle[aria-expanded=true] svg:last-child,.nav__controls .user-menu__toggle[aria-expanded=true] svg:last-child,.nav__controls>a:first-child[aria-expanded=true] svg:last-child,.nav__controls>button:first-child[aria-expanded=true] svg:last-child{transform:rotate(180deg)!important}.account-menu .logout-button,.account-menu button[type=button]:last-child,.account-menu>button:last-child,.app-header__user .logout-button,.app-header__user button[type=button]:last-child,.app-header__user>button:last-child,.nav__controls .logout-button,.nav__controls button[type=button]:last-child,.nav__controls>button:last-child{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.625rem 1.125rem!important;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.1))!important;border:1px solid rgba(239,68,68,.3)!important;border-radius:10px!important;color:#ef4444!important;font-weight:600!important;font-size:.875rem!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;letter-spacing:-.01em!important}.account-menu .logout-button:hover,.account-menu button[type=button]:last-child:hover,.account-menu>button:last-child:hover,.app-header__user .logout-button:hover,.app-header__user button[type=button]:last-child:hover,.app-header__user>button:last-child:hover,.nav__controls .logout-button:hover,.nav__controls button[type=button]:last-child:hover,.nav__controls>button:last-child:hover{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.15))!important;border-color:rgba(239,68,68,.5)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(239,68,68,.3)!important;color:#dc2626!important}.account-menu .logout-button:active,.account-menu button[type=button]:last-child:active,.account-menu>button:last-child:active,.app-header__user .logout-button:active,.app-header__user button[type=button]:last-child:active,.app-header__user>button:last-child:active,.nav__controls .logout-button:active,.nav__controls button[type=button]:last-child:active,.nav__controls>button:last-child:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgba(239,68,68,.2)!important}.account-menu .logout-button svg,.account-menu button[type=button]:last-child svg,.account-menu>button:last-child svg,.app-header__user .logout-button svg,.app-header__user button[type=button]:last-child svg,.app-header__user>button:last-child svg,.nav__controls .logout-button svg,.nav__controls button[type=button]:last-child svg,.nav__controls>button:last-child svg{width:18px!important;height:18px!important;flex-shrink:0!important}.account-menu .logout-button:not(:has(svg)):before,.account-menu button[type=button]:last-child:not(:has(svg)):before,.account-menu>button:last-child:not(:has(svg)):before,.app-header__user .logout-button:not(:has(svg)):before,.app-header__user button[type=button]:last-child:not(:has(svg)):before,.app-header__user>button:last-child:not(:has(svg)):before,.nav__controls .logout-button:not(:has(svg)):before,.nav__controls button[type=button]:last-child:not(:has(svg)):before,.nav__controls>button:last-child:not(:has(svg)):before{content:"→"!important;font-size:1.125rem!important;font-weight:700!important;transform:rotate(-45deg)!important;display:inline-block!important}.account-menu__dropdown,.user-menu__dropdown{background:var(--sidebar-bg)!important;border:1px solid var(--sidebar-border)!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important;padding:.5rem!important;margin-top:.5rem!important;min-width:200px!important;backdrop-filter:blur(20px)!important}.account-menu__dropdown a,.account-menu__dropdown button,.user-menu__dropdown a,.user-menu__dropdown button{display:flex!important;align-items:center!important;gap:.75rem!important;width:100%!important;padding:.75rem 1rem!important;border-radius:8px!important;color:var(--sidebar-text)!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;transition:all .2s ease!important;border:none!important;background:rgba(0,0,0,0)!important;text-align:left!important;cursor:pointer!important}.account-menu__dropdown a:hover,.account-menu__dropdown button:hover,.user-menu__dropdown a:hover,.user-menu__dropdown button:hover{background:var(--sidebar-hover)!important;color:var(--sidebar-active)!important;transform:translateX(4px)!important}.account-menu__dropdown a svg,.account-menu__dropdown button svg,.user-menu__dropdown a svg,.user-menu__dropdown button svg{width:18px!important;height:18px!important;flex-shrink:0!important}.account,.edit-view,.profile-page{background:var(--sidebar-bg)!important;min-height:100vh!important}.account .account__header,.account .edit-view__header,.account .profile-header,.edit-view .account__header,.edit-view .edit-view__header,.edit-view .profile-header,.profile-page .account__header,.profile-page .edit-view__header,.profile-page .profile-header{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.05))!important;border-bottom:1px solid var(--sidebar-border)!important;padding:2rem!important;margin-bottom:2rem!important;border-radius:16px!important}.account .account__header h1,.account .account__header h2,.account .edit-view__header h1,.account .edit-view__header h2,.account .profile-header h1,.account .profile-header h2,.edit-view .account__header h1,.edit-view .account__header h2,.edit-view .edit-view__header h1,.edit-view .edit-view__header h2,.edit-view .profile-header h1,.edit-view .profile-header h2,.profile-page .account__header h1,.profile-page .account__header h2,.profile-page .edit-view__header h1,.profile-page .edit-view__header h2,.profile-page .profile-header h1,.profile-page .profile-header h2{color:var(--sidebar-text)!important;font-size:1.875rem!important;font-weight:700!important;margin:0!important;letter-spacing:-.02em!important}.account .account__header p,.account .edit-view__header p,.account .profile-header p,.edit-view .account__header p,.edit-view .edit-view__header p,.edit-view .profile-header p,.profile-page .account__header p,.profile-page .edit-view__header p,.profile-page .profile-header p{color:var(--sidebar-text-muted)!important;margin-top:.5rem!important}.account .account__content,.account .edit-view__content,.edit-view .account__content,.edit-view .edit-view__content,.profile-page .account__content,.profile-page .edit-view__content{max-width:900px!important;margin:0 auto!important;padding:0 2rem 2rem!important}.account .field,.account .form-field,.edit-view .field,.edit-view .form-field,.profile-page .field,.profile-page .form-field{margin-bottom:1.5rem!important}.account .field label,.account .form-field label,.edit-view .field label,.edit-view .form-field label,.profile-page .field label,.profile-page .form-field label{display:block!important;color:var(--sidebar-text)!important;font-weight:600!important;font-size:.875rem!important;margin-bottom:.5rem!important;letter-spacing:-.01em!important}.account .field input,.account .field select,.account .field textarea,.account .form-field input,.account .form-field select,.account .form-field textarea,.edit-view .field input,.edit-view .field select,.edit-view .field textarea,.edit-view .form-field input,.edit-view .form-field select,.edit-view .form-field textarea,.profile-page .field input,.profile-page .field select,.profile-page .field textarea,.profile-page .form-field input,.profile-page .form-field select,.profile-page .form-field textarea{width:100%!important;padding:.875rem 1rem!important;background:var(--sidebar-hover)!important;border:1px solid var(--sidebar-border)!important;border-radius:10px!important;color:var(--sidebar-text)!important;font-size:.9375rem!important;transition:all .25s ease!important}.account .field input:focus,.account .field select:focus,.account .field textarea:focus,.account .form-field input:focus,.account .form-field select:focus,.account .form-field textarea:focus,.edit-view .field input:focus,.edit-view .field select:focus,.edit-view .field textarea:focus,.edit-view .form-field input:focus,.edit-view .form-field select:focus,.edit-view .form-field textarea:focus,.profile-page .field input:focus,.profile-page .field select:focus,.profile-page .field textarea:focus,.profile-page .form-field input:focus,.profile-page .form-field select:focus,.profile-page .form-field textarea:focus{outline:none!important;border-color:var(--sidebar-active)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important;background:var(--sidebar-bg)!important}.account .field input::-moz-placeholder,.account .field select::-moz-placeholder,.account .field textarea::-moz-placeholder,.account .form-field input::-moz-placeholder,.account .form-field select::-moz-placeholder,.account .form-field textarea::-moz-placeholder,.edit-view .field input::-moz-placeholder,.edit-view .field select::-moz-placeholder,.edit-view .field textarea::-moz-placeholder,.edit-view .form-field input::-moz-placeholder,.edit-view .form-field select::-moz-placeholder,.edit-view .form-field textarea::-moz-placeholder,.profile-page .field input::-moz-placeholder,.profile-page .field select::-moz-placeholder,.profile-page .field textarea::-moz-placeholder,.profile-page .form-field input::-moz-placeholder,.profile-page .form-field select::-moz-placeholder,.profile-page .form-field textarea::-moz-placeholder{color:var(--sidebar-text-muted)!important}.account .field input::placeholder,.account .field select::placeholder,.account .field textarea::placeholder,.account .form-field input::placeholder,.account .form-field select::placeholder,.account .form-field textarea::placeholder,.edit-view .field input::placeholder,.edit-view .field select::placeholder,.edit-view .field textarea::placeholder,.edit-view .form-field input::placeholder,.edit-view .form-field select::placeholder,.edit-view .form-field textarea::placeholder,.profile-page .field input::placeholder,.profile-page .field select::placeholder,.profile-page .field textarea::placeholder,.profile-page .form-field input::placeholder,.profile-page .form-field select::placeholder,.profile-page .form-field textarea::placeholder{color:var(--sidebar-text-muted)!important}.account .field .field-description,.account .form-field .field-description,.edit-view .field .field-description,.edit-view .form-field .field-description,.profile-page .field .field-description,.profile-page .form-field .field-description{color:var(--sidebar-text-muted)!important;font-size:.8125rem!important;margin-top:.375rem!important}.account .card,.account .section,.edit-view .card,.edit-view .section,.profile-page .card,.profile-page .section{background:var(--sidebar-hover)!important;border:1px solid var(--sidebar-border)!important;border-radius:12px!important;padding:1.5rem!important;margin-bottom:1.5rem!important}.account .card h3,.account .section h3,.edit-view .card h3,.edit-view .section h3,.profile-page .card h3,.profile-page .section h3{color:var(--sidebar-text)!important;font-size:1.125rem!important;font-weight:600!important;margin-bottom:1rem!important;padding-bottom:.75rem!important;border-bottom:1px solid var(--sidebar-border)!important}.account .btn--style-primary,.account .form-submit,.account button[type=submit],.edit-view .btn--style-primary,.edit-view .form-submit,.edit-view button[type=submit],.profile-page .btn--style-primary,.profile-page .form-submit,.profile-page button[type=submit]{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.875rem 2rem!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:10px!important;color:#fff!important;font-weight:600!important;font-size:.9375rem!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px rgba(99,102,241,.3)!important}.account .btn--style-primary:hover,.account .form-submit:hover,.account button[type=submit]:hover,.edit-view .btn--style-primary:hover,.edit-view .form-submit:hover,.edit-view button[type=submit]:hover,.profile-page .btn--style-primary:hover,.profile-page .form-submit:hover,.profile-page button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(99,102,241,.4)!important}.account .btn--style-primary:active,.account .form-submit:active,.account button[type=submit]:active,.edit-view .btn--style-primary:active,.edit-view .form-submit:active,.edit-view button[type=submit]:active,.profile-page .btn--style-primary:active,.profile-page .form-submit:active,.profile-page button[type=submit]:active{transform:translateY(0)!important}.account .btn--style-primary:disabled,.account .form-submit:disabled,.account button[type=submit]:disabled,.edit-view .btn--style-primary:disabled,.edit-view .form-submit:disabled,.edit-view button[type=submit]:disabled,.profile-page .btn--style-primary:disabled,.profile-page .form-submit:disabled,.profile-page button[type=submit]:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.account .btn--style-secondary,.account button[type=button]:not(.logout-button),.edit-view .btn--style-secondary,.edit-view button[type=button]:not(.logout-button),.profile-page .btn--style-secondary,.profile-page button[type=button]:not(.logout-button){background:rgba(0,0,0,0)!important;border:1px solid var(--sidebar-border)!important;color:var(--sidebar-text)!important}.account .btn--style-secondary:hover,.account button[type=button]:not(.logout-button):hover,.edit-view .btn--style-secondary:hover,.edit-view button[type=button]:not(.logout-button):hover,.profile-page .btn--style-secondary:hover,.profile-page button[type=button]:not(.logout-button):hover{background:var(--sidebar-hover)!important;border-color:var(--sidebar-text-muted)!important}.file-field .file-field__upload,.file-field .upload__button,.upload .file-field__upload,.upload .upload__button{background:var(--sidebar-hover)!important;border:2px dashed var(--sidebar-border)!important;border-radius:12px!important;padding:2rem!important;text-align:center!important;cursor:pointer!important;transition:all .25s ease!important}.file-field .file-field__upload:hover,.file-field .upload__button:hover,.upload .file-field__upload:hover,.upload .upload__button:hover{border-color:var(--sidebar-active)!important;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(168,85,247,.05))!important}.file-field .file-field__thumbnail,.file-field .upload__thumbnail,.upload .file-field__thumbnail,.upload .upload__thumbnail{border-radius:10px!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}[data-theme=light]{--sidebar-bg:#ffffff;--sidebar-hover:#f3f4f6;--sidebar-active:#2563eb;--sidebar-text:#111827;--sidebar-text-muted:#6b7280;--sidebar-border:rgba(0,0,0,0.08);--glow-color:rgba(37,99,235,0.3)}[data-theme=light] .template-default__nav{box-shadow:2px 0 8px rgba(0,0,0,.04)!important}[data-theme=light] .template-default__nav:before{background:radial-gradient(circle at 50% 0,rgba(99,102,241,.04) 0,transparent 70%)!important}[data-theme=light] .app-header,[data-theme=light] .template-default__header{box-shadow:0 2px 8px rgba(0,0,0,.04)!important}[data-theme=light] .nav__link:hover{background:#f3f4f6!important;color:#111827!important}[data-theme=light] .nav__link.nav__link--active,[data-theme=light] .nav__link[aria-current=page]{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(59,130,246,.05))!important;color:#1e40af!important}[data-theme=light] .account-menu__dropdown,[data-theme=light] .popup,[data-theme=light] .user-menu__dropdown{box-shadow:0 8px 32px rgba(0,0,0,.08)!important}@media(max-width:768px){.app-header,.template-default__header{padding:.75rem 1rem!important}.account-menu .user-name,.account-menu span:not(.avatar),.nav__controls .user-name,.nav__controls span:not(.avatar){display:none!important}.account__content,.edit-view__content{padding:0 1rem 1rem!important}}.edit-view .btn.btn--style-primary,.edit-view .form-submit button,.edit-view button[type=submit]:not(.popup__close),.list-view .btn.btn--style-primary,.list-view .form-submit button,.list-view button[type=submit]:not(.popup__close),.payload-template-default .btn.btn--style-primary,.payload-template-default .form-submit button,.payload-template-default button[type=submit]:not(.popup__close){font-weight:600!important;letter-spacing:-.01em!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.btn--style-primary:hover:not(:disabled),.publish-button:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(99,102,241,.35)!important}.btn--style-danger:hover:not(:disabled),.delete-button:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(239,68,68,.35)!important}.collection-list table thead th:hover,.list-view table thead th:hover{background:rgba(99,102,241,.03)!important}.collection-list table tbody tr,.list-view table tbody tr{transition:all .2s ease!important}.collection-list table tbody tr:hover,.list-view table tbody tr:hover{background:linear-gradient(90deg,rgba(99,102,241,.03),transparent)!important}.react-select__menu,.select__menu{animation:dropdownSlideIn .2s ease!important}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.react-select__option--is-focused,.react-select__option:hover,.select__option--is-focused,.select__option:hover{background:rgba(99,102,241,.08)!important}.react-select__option--is-selected,.select__option--is-selected{background:rgba(99,102,241,.12)!important}.field-type-email input,.field-type-email textarea,.field-type-number input,.field-type-number textarea,.field-type-text input,.field-type-text textarea,.field-type-textarea input,.field-type-textarea textarea{transition:all .2s ease!important}.field-type-email input:focus,.field-type-email textarea:focus,.field-type-number input:focus,.field-type-number textarea:focus,.field-type-text input:focus,.field-type-text textarea:focus,.field-type-textarea input:focus,.field-type-textarea textarea:focus{box-shadow:0 0 0 3px rgba(37,99,235,.08)!important}.card--has-link,.dashboard__card{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.card--has-link:hover,.dashboard__card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important}.pill.pill--style-success,.pill.tag--success,.tag.pill--style-success,.tag.tag--success{background:rgba(16,185,129,.12)!important;color:#10b981!important}.pill.pill--style-warning,.pill.tag--warning,.tag.pill--style-warning,.tag.tag--warning{background:rgba(251,191,36,.12)!important;color:#f59e0b!important}.pill.pill--style-error,.pill.tag--error,.tag.pill--style-error,.tag.tag--error{background:rgba(239,68,68,.12)!important;color:#ef4444!important}.paginator button{transition:all .2s ease!important}.paginator button:hover:not(:disabled){transform:translateY(-2px)!important}.paginator button.paginator__page--is-active{box-shadow:0 2px 8px rgba(99,102,241,.25)!important}.popup .popup__content{animation:modalSlideUp .3s ease!important}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.toast{animation:toastSlideIn .3s ease!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.spinner{animation:spin .8s linear infinite!important}@keyframes spin{to{transform:rotate(1turn)}}.file-field .file-field__upload{transition:all .3s ease!important}.file-field .file-field__upload:hover{border-color:var(--sidebar-active)!important;background:rgba(99,102,241,.03)!important}.rich-text-lexical .editor-container{transition:border-color .2s ease!important}.rich-text-lexical .editor-container:focus-within{border-color:var(--sidebar-active)!important;box-shadow:0 0 0 3px rgba(37,99,235,.08)!important}.table .table__row{transition:background-color .2s ease!important}.table .table__row:hover{background:rgba(99,102,241,.02)!important}