@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.theme-switcher-icon-sun{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:1.2rem;height:1.2rem;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));rotate:none}.theme-switcher-icon-sun[data-theme=dark]{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y);rotate:-90deg}.theme-switcher-icon-moon{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;width:1.2rem;height:1.2rem;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute;rotate:90deg}.theme-switcher-icon-moon[data-theme=dark]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);rotate:none}.theme-switcher-menu-icon{margin-right:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-leading:initial}}}.profile-dropdown-avatar{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);background-color:var(--accent-primary);color:var(--primary-foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.profile-dropdown-avatar-initials{--tw-font-weight:var(--font-weight-medium,500);font-size:14px;font-weight:var(--font-weight-medium,500);color:var(--secondary-foreground)}.profile-dropdown-user-info{flex-direction:column;display:flex}:where(.profile-dropdown-user-info>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.profile-dropdown-user-name{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:14px;line-height:1;font-weight:var(--font-weight-medium,500)}.profile-dropdown-user-email{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:1;color:var(--el-500);line-height:1}.profile-dropdown-user-role{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(---muted-foreground)}.profile-dropdown-logout,.profile-dropdown-logout:focus{color:var(--destructive)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-tracking:initial}}}.client-layout{background-color:var(--el-100);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.client-layout{background-color:color-mix(in oklab,var(--el-100)40%,transparent)}}.client-layout-header{height:calc(var(--spacing,.25rem)*11);align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-default);background-color:var(--el-0);flex-shrink:0;justify-content:space-between;display:flex}.client-layout-header-left{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.client-layout-header-center{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);flex:1;display:flex}.client-layout-header-context-type{color:var(--el-500);font-size:12px}.client-layout-header-context-separator{margin-inline:calc(var(--spacing,.25rem)*.5);color:var(--el-500);font-size:12px}@supports (color:color-mix(in lab, red, red)){.client-layout-header-context-separator{color:color-mix(in oklab,var(--el-500)40%,transparent)}}.client-layout-header-context-title{--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--el-800)}.client-layout-header-trigger{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);cursor:pointer;border-radius:var(--radius-sm,.25rem);justify-content:center;align-items:center;display:flex;position:relative}.client-layout-header-trigger svg{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);stroke:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.client-layout-header-trigger:hover{background-color:var(--el-100)}.client-layout-header-trigger:hover svg{stroke:var(--foreground)}.client-layout-header-separator{margin-right:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*4)}.client-layout-header-right{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);display:flex}.client-layout-main{flex:1;overflow:hidden}.client-layout-main:has(.page-editor-layout){padding:calc(var(--spacing,.25rem)*0)}.client-layout-main:not(:has(.page-editor-layout)){padding:calc(var(--spacing,.25rem)*3);overflow-y:auto}.client-layout-loading{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.client-layout-loading-text{color:var(--el-500);font-size:13px}.client-layout-editor{width:100%;height:100vh}.client-layout-preview{background-color:var(--el-0);width:100%;min-height:100vh}.client-layout-header-logo{font-family:var(--font-heading);color:var(--el-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;align-items:center;transition-duration:.1s;display:flex}@media (hover:hover){.client-layout-header-logo:hover{color:var(--el-800)}@supports (color:color-mix(in lab, red, red)){.client-layout-header-logo:hover{color:color-mix(in oklab,var(--el-800)80%,transparent)}}}.client-layout-header-logo-text{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
