@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,html,html[data-theme=light]{--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:240 5.9% 10%;--primary-foreground:0 0% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:240 5.9% 10%;--radius:.5rem;--theme-bg:hsl(var(--background));--theme-text:hsl(var(--foreground));--theme-input-bg:hsl(var(--background));--theme-elevation-0:hsl(var(--background));--theme-elevation-50:hsl(var(--secondary));--theme-elevation-100:hsl(var(--secondary));--theme-elevation-150:hsl(var(--secondary));--theme-elevation-200:hsl(var(--border));--theme-elevation-250:hsl(var(--border));--theme-elevation-300:hsl(var(--muted-foreground));--theme-elevation-400:hsl(var(--muted-foreground));--theme-elevation-800:hsl(var(--foreground));--theme-elevation-900:hsl(var(--foreground));--theme-elevation-1000:hsl(var(--foreground));--theme-success-500:#10b981;--theme-error-500:hsl(var(--destructive));--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem}html[data-theme=dark]{--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 10% 5.5%;--card-foreground:0 0% 98%;--popover:240 10% 5.5%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 5.9% 10%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 50%;--destructive-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:240 4.9% 83.9%}*{border-color:hsl(var(--border))}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width:1400px){.container{max-width:1400px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-5{height:1.25rem}.h-8{height:2rem}.h-full{height:100%}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.max-w-\[180px\]{max-width:180px}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-input{color:hsl(var(--input))}.text-zinc-50{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.progress-bar,.progress-bar__progress{display:none!important}:root{--font-poppins:"Poppins", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}html,body,.payload__body,.app,.template-default,.template-default__wrap{color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-family:var(--font-poppins)!important;background-color:hsl(var(--background))!important}.app *,.template-default *,.payload__body *,button,input,textarea,select,label,a,p,span,div,li,td,th{font-family:var(--font-poppins)!important}h1,h2,h3,h4,h5,h6,.doc-header__title,.step-nav__link,.dashboard__label,.collection-list__heading,.list-header__title,.list-header h1,.collection-edit__header h1{letter-spacing:-.02em;line-height:1.25;font-family:var(--font-poppins)!important;color:hsl(var(--foreground))!important;font-weight:700!important}h1,.doc-header__title,.collection-list__heading,.list-header__title{margin-bottom:.6rem!important;font-size:1.2rem!important}h2{font-size:1.1rem!important}h3{font-size:1rem!important}h4{font-size:.95rem!important}.list-controls__description,.collection-list__description,.dashboard__group-description,.doc-header__description{line-height:1.5;color:hsl(var(--muted-foreground))!important;margin-bottom:1rem!important;font-size:.875rem!important}p,.field-description,.cell-wrap,.row-label{line-height:1.55;font-size:.875rem!important}.card,.dashboard .dashboard__group,.collection-list .table-wrap,.doc-controls__wrap,.form-wrap,.upload__wrap{overflow:hidden;background-color:hsl(var(--card))!important;color:hsl(var(--card-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:var(--radius)!important;margin-bottom:var(--space-6)!important;box-shadow:0 1px 2px #0000000d!important}.table{border-collapse:collapse!important;width:100%!important}.table th,.table td{border-bottom:1px solid hsl(var(--border))!important;font-family:var(--font-poppins)!important;padding:.75rem 1rem!important}.table th{letter-spacing:.01em;text-align:left;color:hsl(var(--muted-foreground))!important;font-size:.825rem!important;font-weight:600!important}.table tbody tr{transition:background-color .2s!important}.table tbody tr:hover{background-color:hsl(var(--muted)/.5)!important}.table td{color:hsl(var(--foreground))!important;font-size:.875rem!important}.btn{letter-spacing:-.005em;white-space:nowrap!important;border-radius:var(--radius)!important;font-family:var(--font-poppins)!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;padding:.55rem 1rem!important;font-size:.875rem!important;font-weight:600!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,transform,box-shadow!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important}.btn:disabled{pointer-events:none!important;opacity:.5!important}.btn--style-primary,.btn--style-primary:not(:disabled){background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border:none!important;box-shadow:0 1px 2px #0000000d!important}.btn--style-primary:hover{background-color:hsl(var(--primary)/.9)!important}.btn--style-secondary{color:hsl(var(--foreground))!important;border:1px solid hsl(var(--input))!important;background-color:#0000!important;box-shadow:0 1px 2px #0000000d!important}.btn--style-secondary:hover{background-color:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}.btn--style-tertiary,.btn--style-none-h,.btn--style-text{color:hsl(var(--foreground))!important;background-color:#0000!important;border:none!important}.btn--style-tertiary:hover,.btn--style-none-h:hover,.btn--style-text:hover{background-color:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}.btn--style-error{background-color:hsl(var(--destructive))!important;color:hsl(var(--destructive-foreground))!important}.btn--style-error:hover{background-color:hsl(var(--destructive)/.9)!important}input[type=text]:not(.rs__input):not(.rs__input-container input),input[type=email],input[type=password],input[type=number],input[type=url],input[type=search]:not(.rs__input):not(.rs__input-container input),input[type=date],textarea,select,.field-type input:not(.rs__input):not(.rs__input-container input),.field-type textarea,.field-type select,.search-filter__input{border-radius:calc(var(--radius) - 2px)!important;border:1px solid hsl(var(--input))!important;background-color:hsl(var(--background))!important;width:100%!important;font-family:var(--font-poppins)!important;color:hsl(var(--foreground))!important;padding:.55rem .8rem!important;font-size:.875rem!important;line-height:1.4!important;transition:border-color .2s,box-shadow .2s!important;display:flex!important}input::-moz-placeholder{color:hsl(var(--muted-foreground))!important}textarea::-moz-placeholder{color:hsl(var(--muted-foreground))!important}input::placeholder,textarea::placeholder{color:hsl(var(--muted-foreground))!important}input:focus:not(.rs__input):not(.rs__input-container input),input:focus-visible:not(.rs__input):not(.rs__input-container input),textarea:focus,textarea:focus-visible,select:focus-visible{border-color:hsl(var(--ring))!important;box-shadow:0 0 0 1px hsl(var(--ring))!important;outline:none!important}input:disabled,textarea:disabled{cursor:not-allowed!important;opacity:.5!important}.field-label,label,.field-type__label{font-family:var(--font-poppins)!important;color:hsl(var(--foreground))!important;margin-bottom:.4rem!important;font-size:.85rem!important;font-weight:600!important;line-height:1.2!important;display:block!important}.field-description{line-height:1.5;color:hsl(var(--muted-foreground))!important;margin-top:.35rem!important;font-size:.8rem!important}.rs__control{cursor:pointer;gap:.25rem;transition:border-color .18s,box-shadow .18s,background .18s;background-color:hsl(var(--background))!important;border:1px solid hsl(var(--input))!important;border-radius:calc(var(--radius) - 2px)!important;min-height:40px!important;box-shadow:none!important;align-items:center!important;padding:0 .5rem 0 0!important;display:flex!important}.rs__control:hover{border-color:hsl(var(--ring)/.5)!important}.rs__control.rs__control--is-focused{border-color:hsl(var(--ring))!important;box-shadow:0 0 0 3px hsl(var(--ring)/.15)!important}.rs__value-container,.rs__control .rs__value-container{flex-wrap:wrap;gap:4px;align-items:center!important;min-width:0!important;margin:0!important;padding:.4rem .6rem .4rem .85rem!important;display:flex!important}.rs__placeholder,.rs__control .rs__placeholder{color:hsl(var(--muted-foreground))!important;font-family:var(--font-poppins)!important;grid-area:unset!important;margin:0!important;padding:0!important;font-size:.875rem!important;line-height:1.2!important}.rs__single-value,.rs__control .rs__single-value{color:hsl(var(--foreground))!important;font-family:var(--font-poppins)!important;grid-area:unset!important;margin:0!important;padding:0!important;font-size:.875rem!important;line-height:1.2!important}.rs__control input,.rs__control input[type=text],.rs__input-container input,.rs__input-container input[type=text],.rs__input,.rs__input input,.react-select input,.react-select input[type=text]{appearance:none!important;box-shadow:none!important;min-height:0!important;font-family:var(--font-poppins)!important;color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;font-size:.875rem!important;line-height:1.4!important}.rs__control input:focus,.rs__control input:focus-visible,.rs__input-container input:focus,.rs__input-container input:focus-visible,.react-select input:focus,.react-select input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.rs__input-container{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.rs__control input,.rs__control input:focus,.rs__control input:focus-visible,.rs__control input:hover,.rs__control input:active,.rs__input-container,.rs__input-container:focus-within,.rs__input-container input,.rs__input-container input:focus,.rs__input-container input:focus-visible,.rs__input-container input:hover,.rs__input-container input:active,[class*=rs__input],[class*=rs__input]:focus,[class*=rs__input]:focus-visible,[class*=rs__input]:hover,[class*=rs__input] input,[class*=rs__input] input:focus,[class*=rs__input] input:focus-visible,[class*=rs__input] input:hover,.react-select [class*=rs__input],.react-select [class*=rs__input] *,.react-select-container input,.react-select-container input:focus,.react-select-container input:focus-visible{box-shadow:none!important;-webkit-box-shadow:none!important;appearance:none!important;background:0 0!important;border:0 #0000!important;outline:0 #0000!important}.rs__indicators,.rs__control .rs__indicators{flex-shrink:0;align-self:stretch;gap:2px;align-items:center!important;display:flex!important}.rs__indicator-separator{display:none!important}.rs__dropdown-indicator,.rs__clear-indicator{transition:color .16s;color:hsl(var(--muted-foreground))!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;display:inline-flex!important}.rs__dropdown-indicator:hover,.rs__clear-indicator:hover{color:hsl(var(--foreground))!important}.rs__dropdown-indicator svg,.rs__clear-indicator svg{width:16px;height:16px;display:block}.rs__multi-value{gap:4px;background:hsl(var(--secondary))!important;color:hsl(var(--secondary-foreground))!important;font-family:var(--font-poppins)!important;border-radius:999px!important;align-items:center!important;margin:2px!important;padding:2px 4px 2px 10px!important;font-size:.825rem!important;display:inline-flex!important}.rs__multi-value__label{color:hsl(var(--secondary-foreground))!important;font-size:.825rem!important;font-family:var(--font-poppins)!important;padding:0!important}.rs__multi-value__remove{transition:background .16s,color .16s;color:hsl(var(--muted-foreground))!important;border-radius:999px!important;padding:0 4px!important}.rs__multi-value__remove:hover{background:hsl(var(--destructive)/.15)!important;color:hsl(var(--destructive))!important}.rs__menu{background-color:hsl(var(--popover))!important;color:hsl(var(--popover-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:var(--radius)!important;z-index:50!important;margin-top:4px!important;overflow:hidden!important;box-shadow:0 10px 24px -8px #0000002e,0 2px 6px #0000000f!important}.rs__menu-list{padding:4px!important}.rs__option{cursor:pointer;transition:background .14s,color .14s;font-family:var(--font-poppins)!important;border-radius:calc(var(--radius) - 4px)!important;background:0 0!important;padding:.55rem .7rem!important;font-size:.875rem!important}.rs__option:hover,.rs__option--is-focused{background-color:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}.rs__option--is-selected{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.field-type.relationship .relationship-add-new__add-button,.field-type.relationship .btn--icon-only,.relationship-add-new__add-button{flex-shrink:0;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;margin-left:.5rem!important;padding:0!important;display:inline-flex!important}.nav{--sb-bg:#0a0a0a;--sb-border:#ffffff0f;--sb-text:#e4e4e7;--sb-text-dim:#71717a;--sb-text-soft:#a1a1aa;--sb-hover-bg:#ffffff0a;--sb-active-bg:#ffffff14;--sb-accent:hsl(var(--primary));scrollbar-color:#ffffff1a #0000;overscroll-behavior:contain!important;background-color:var(--sb-bg)!important;border-right:1px solid var(--sb-border)!important;height:100vh!important;max-height:100vh!important;font-family:var(--font-poppins)!important;color:var(--sb-text)!important;align-self:flex-start!important;padding:.5rem .875rem 1rem!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.nav .nav-group{margin-bottom:.5rem}.nav .nav-group__label,.nav-group__label{font-family:var(--font-poppins)!important;color:var(--sb-text-dim)!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:1.25rem .875rem .5rem!important;font-size:.8rem!important;font-weight:700!important;line-height:1.2!important}.nav .nav__link,.nav .nav-group__toggle,.nav .nav-group__content a,.nav__link,.nav-group__toggle,.nav-group__content a{letter-spacing:-.005em;gap:.75rem;position:relative;font-family:var(--font-poppins)!important;color:var(--sb-text-soft)!important;background:0 0!important;border-radius:8px!important;align-items:center!important;margin:2px 0!important;padding:.75rem 1rem!important;font-size:.9rem!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),padding-left .2s cubic-bezier(.2,.8,.2,1)!important;display:flex!important}.nav .nav__link:hover,.nav .nav-group__toggle:hover,.nav .nav-group__content a:hover,.nav__link:hover,.nav-group__toggle:hover,.nav-group__content a:hover{background-color:var(--sb-hover-bg)!important;color:var(--sb-text)!important}.nav .nav__link svg,.nav .nav-group__toggle svg,.nav .nav-group__content a svg,.nav__link svg,.nav-group__toggle svg,.nav-group__content a svg{opacity:.85;flex-shrink:0;width:18px;height:18px;transition:opacity .2s}.nav .nav__link:hover svg,.nav .nav-group__toggle:hover svg,.nav .nav-group__content a:hover svg,.nav__link:hover svg,.nav-group__toggle:hover svg,.nav-group__content a:hover svg{opacity:1}.nav .nav__link.active,.nav .nav__link--active,.nav .nav-group__content a.active,.nav__link.active,.nav__link--active,.nav-group__content a.active{background-color:var(--sb-active-bg)!important;color:#fff!important;padding-left:1rem!important;font-weight:600!important}.nav .nav__link.active:before,.nav .nav__link--active:before,.nav .nav-group__content a.active:before,.nav__link.active:before,.nav__link--active:before,.nav-group__content a.active:before{content:"";background:var(--sb-accent);width:3px;height:18px;box-shadow:0 0 12px hsl(var(--primary)/.5);border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav .nav__link.active svg,.nav .nav__link--active svg,.nav .nav-group__content a.active svg,.nav__link.active svg,.nav__link--active svg,.nav-group__content a.active svg{opacity:1;color:var(--sb-accent)}.nav .nav-group__toggle,.nav-group__toggle{color:var(--sb-text-dim)!important;font-weight:600!important}.nav .nav-group__toggle svg,.nav .nav-group__toggle:after,.nav-group__toggle svg,.nav-group__toggle:after{color:var(--sb-text-dim);transition:transform .2s}.nav .nav__mobile-close,.nav__mobile-close,button.nav__mobile-close{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.nav .nav__header,.nav .nav__header-content{border-bottom:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.nav .nav__header>:not(button):not(.nav__header-content),.nav .nav__header-content>:not(button),.nav .nav__header .graphic-logo,.nav .nav__header .graphic-icon,.nav .nav__header .brand-logo,.nav .nav__header .brand-icon,.nav .nav__header .nav__brand,.nav .nav__header a,.nav .nav__header img,.nav .nav__header svg.graphic-logo,.nav .nav__header button:not(:first-of-type),.nav .nav__header button+button,.nav .nav__header-content button:not(:first-of-type),.nav .nav__header-content button+button{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.nav .nav__header button,.nav .nav__header-content button,.nav .nav__header .btn,.nav .nav__header .btn--style-primary,.nav .nav__header .btn--style-primary:not(:disabled),.nav .nav__header-content .btn,.nav .nav__header-content .btn--style-primary{flex-shrink:0;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important;width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;background:#ffffff0d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:background .18s,border-color .18s,transform .18s!important;display:inline-flex!important}.nav .nav__header button:hover,.nav .nav__header-content button:hover,.nav .nav__header .btn:hover,.nav .nav__header .btn--style-primary:hover,.nav .nav__header .btn--style-primary:not(:disabled):hover,.nav .nav__header-content .btn:hover,.nav .nav__header-content .btn--style-primary:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff2e!important}.nav .nav__header button:active,.nav .nav__header-content button:active,.nav .nav__header .btn:active,.nav .nav__header .btn--style-primary:active,.nav .nav__header .btn--style-primary:not(:disabled):active,.nav .nav__header-content .btn:active,.nav .nav__header-content .btn--style-primary:active{transform:scale(.96)}.nav .nav__header button svg,.nav .nav__header-content button svg,.nav .nav__header .btn svg,.nav .nav__header .btn--style-primary svg,.nav .nav__header .btn--style-primary:not(:disabled) svg,.nav .nav__header-content .btn svg,.nav .nav__header-content .btn--style-primary svg{width:14px!important;height:14px!important;color:var(--sb-text)!important}.nav-toggler-wrapper,.nav-toggler-wrapper .nav-toggler-container,.nav-toggler-wrapper .nav-toggler,.nav-toggler-wrapper .hamburger,.nav-toggler-wrapper button.hamburger,button.hamburger{box-shadow:none!important;width:auto!important;min-width:0!important;color:var(--theme-text,currentColor)!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}.nav-toggler-wrapper button.hamburger:hover,.nav-toggler-wrapper .hamburger:hover,button.hamburger:hover,.nav-toggler-wrapper button.hamburger:focus,.nav-toggler-wrapper .hamburger:focus,button.hamburger:focus{opacity:.7;box-shadow:none!important;color:var(--theme-text,currentColor)!important;background:0 0!important}.nav-toggler-wrapper .hamburger svg,button.hamburger svg{color:currentColor!important;stroke:currentColor!important;background:0 0!important}.nav .nav__log-out,.nav__log-out,a.nav__log-out{font-family:var(--font-poppins)!important;color:var(--sb-text-soft)!important;background:0 0!important;border-radius:8px!important;align-items:center!important;gap:.75rem!important;width:auto!important;height:auto!important;margin:.75rem 0 .25rem!important;padding:.75rem 1rem!important;font-size:.9rem!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),padding-left .2s cubic-bezier(.2,.8,.2,1)!important;display:flex!important}.nav .nav__log-out:after,.nav__log-out:after,a.nav__log-out:after{content:"Logout";font-family:var(--font-poppins);font-weight:500}.nav .nav__log-out svg,.nav__log-out svg,a.nav__log-out svg{opacity:.85;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .2s;color:currentColor!important;width:18px!important;height:18px!important}.nav .nav__log-out:hover,.nav__log-out:hover,a.nav__log-out:hover{color:#fb7185!important;background-color:#f43f5e1a!important}.nav .nav__log-out:hover svg,.nav__log-out:hover svg,a.nav__log-out:hover svg{opacity:1;transform:translate(2px)}.nav .nav__log-out:active,.nav__log-out:active,a.nav__log-out:active{background-color:#f43f5e26!important}.nav,.nav__wrap,.nav__scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}.nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.nav__wrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.nav__scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html,.template-default,.template-default__wrap{scrollbar-width:thin;scrollbar-color:#80808047 #0000}html::-webkit-scrollbar{background:0 0;width:6px;height:6px}.template-default::-webkit-scrollbar{background:0 0;width:6px;height:6px}.template-default__wrap::-webkit-scrollbar{background:0 0;width:6px;height:6px}html::-webkit-scrollbar-track{background:0 0;border:0;margin:4px 0}.template-default::-webkit-scrollbar-track{background:0 0;border:0;margin:4px 0}.template-default__wrap::-webkit-scrollbar-track{background:0 0;border:0;margin:4px 0}html::-webkit-scrollbar-thumb{background:#80808040;border:0;border-radius:999px;transition:background .18s}.template-default::-webkit-scrollbar-thumb{background:#80808040;border:0;border-radius:999px;transition:background .18s}.template-default__wrap::-webkit-scrollbar-thumb{background:#80808040;border:0;border-radius:999px;transition:background .18s}html::-webkit-scrollbar-thumb:hover{background:#80808080}.template-default::-webkit-scrollbar-thumb:hover{background:#80808080}.template-default__wrap::-webkit-scrollbar-thumb:hover{background:#80808080}html::-webkit-scrollbar-corner{background:0 0}.template-default::-webkit-scrollbar-corner{background:0 0}.template-default__wrap::-webkit-scrollbar-corner{background:0 0}.powered-by,.footer__powered-by,.nav__brand svg{display:none!important}.brand-logo svg,.brand-logo img{width:auto;height:24px}.app-header,.template-default__wrap>.step-nav,.step-nav-wrap{min-height:64px;background-color:hsl(var(--background)/.9)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-bottom:0!important;align-items:center!important;padding:1rem 1.75rem!important;display:flex!important}.app-header .nav-toggler,.app-header .nav-hamburger,.app-header>button:first-child,.template-default__wrap>.step-nav .nav-toggler,.template-default__wrap>.step-nav .nav-hamburger,.template-default__wrap>.step-nav>button:first-child,.step-nav-wrap .nav-toggler,.step-nav-wrap .nav-hamburger,.step-nav-wrap>button:first-child,.step-nav .graphic-icon,.step-nav .graphic-logo,.step-nav .brand-logo,.step-nav .brand-icon,.step-nav .litescaler-icon,.step-nav .litescaler-logo,.step-nav__icon,.step-nav img,.step-nav svg.graphic-logo,.step-nav svg.graphic-icon,.step-nav>a:first-child,.step-nav>li:first-child,.step-nav__step:first-child,.step-nav ol>li:first-child,.step-nav ul>li:first-child,.step-nav-wrap>.step-nav>a:first-child,.app-header .step-nav>a:first-child,.app-header .step-nav>li:first-child,.template-default__wrap>.step-nav>a:first-child,.template-default__wrap>.step-nav>li:first-child,.step-nav a[href=\/admin],.step-nav a[aria-label=Dashboard],.step-nav__step:first-child a{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.step-nav>.step-nav__separator:first-of-type,.step-nav li:first-of-type+.step-nav__separator,.step-nav a:first-of-type+.step-nav__separator{display:none!important}.step-nav a,.step-nav__link,.step-nav li{letter-spacing:-.005em;font-family:var(--font-poppins)!important;color:hsl(var(--muted-foreground))!important;font-size:.875rem!important;font-weight:500!important}.step-nav a:hover,.step-nav__link:hover{color:hsl(var(--foreground))!important}.step-nav li:last-child a{color:hsl(var(--foreground))!important;font-weight:600!important}.step-nav__separator{color:hsl(var(--muted-foreground));opacity:.5;margin:0 .5rem}.list-header,.collection-list__sub-header,.list-header__title-wrap{flex-wrap:wrap;justify-content:flex-start!important;align-items:center!important;gap:1rem!important;margin:1.5rem 0 1.25rem!important;display:flex!important}.list-header .btn,.list-header__buttons .btn,.collection-list__sub-header .btn,.collection-list__sub-header a.btn,a.btn[href$=\/create],a.btn[href*=create]{letter-spacing:-.005em;background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border:1px solid hsl(var(--primary))!important;border-radius:var(--radius)!important;font-family:var(--font-poppins)!important;align-items:center!important;gap:.4rem!important;margin-top:.5rem!important;padding:.55rem 1.1rem!important;font-size:.875rem!important;font-weight:600!important;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s,transform .14s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff0f!important}.list-header .btn:before,.list-header__buttons .btn:before,.collection-list__sub-header .btn:before,.collection-list__sub-header a.btn:before,a.btn[href$=\/create]:before,a.btn[href*=create]:before{content:"+";opacity:.85;margin-right:2px;font-size:1.05rem;font-weight:600;line-height:1}.list-header .btn:hover,.list-header__buttons .btn:hover,.collection-list__sub-header .btn:hover,.collection-list__sub-header a.btn:hover,a.btn[href$=\/create]:hover,a.btn[href*=create]:hover{transform:translateY(-1px);background-color:hsl(var(--primary)/.92)!important;border-color:hsl(var(--primary)/.92)!important;box-shadow:0 4px 14px -4px hsl(var(--primary)/.4),0 1px 0 #ffffff14 inset!important}.list-header .btn:active,.list-header__buttons .btn:active,.collection-list__sub-header .btn:active,.collection-list__sub-header a.btn:active,a.btn[href$=\/create]:active,a.btn[href*=create]:active{transform:translateY(0)}.search-filter,.list-controls .search-filter,.list-controls__search,.search-filter-wrap{position:relative}.search-filter__input,.list-controls .search-filter__input,.search-filter input{height:40px!important;padding-left:2.4rem!important;font-size:.875rem!important}.search-filter>svg,.search-filter .icon--search,.search-filter__icon{pointer-events:none;z-index:2;width:16px!important;height:16px!important;color:hsl(var(--muted-foreground))!important;position:absolute!important;top:50%!important;left:.85rem!important;transform:translateY(-50%)!important}.search-filter:before,.list-controls .search-filter:before{content:"";background:hsl(var(--muted-foreground));pointer-events:none;z-index:2;width:16px;height:16px;position:absolute;top:50%;left:.85rem;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.3-4.3'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.3-4.3'/></svg>") 50%/contain no-repeat}.search-filter:has(>svg):before{display:none}.search-filter:has(>.icon--search):before{display:none}.search-filter:has(>.search-filter__icon):before{display:none}.list-controls,.list-controls__wrap{align-items:center!important;gap:.75rem!important;margin-top:.5rem!important;margin-bottom:1rem!important;display:flex!important}@media (min-width:1100px){.document-fields.document-fields--has-sidebar{--main-width:72%;--doc-sidebar-width:300px}.document-fields.document-fields--has-sidebar .document-fields__sidebar-wrap{width:28%}}.field-type.rich-text-lexical,.rich-text-lexical,.rich-text-lexical__wrap,.rich-text-lexical .editor-container,.rich-text-lexical .editor-scroller,.rich-text-lexical .editor{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.rich-text-lexical__wrap:focus-within{box-shadow:none!important;border:0!important}.rich-text-lexical--show-gutter>.rich-text-lexical__wrap>.editor-container>.editor-scroller>.editor>.ContentEditable__root:before{border-left:0!important;display:none!important}.fixed-toolbar{display:none!important}.inline-toolbar-popup,.floating-toolbar,.lexical-floating-toolbar{background:hsl(var(--popover))!important;border:1px solid hsl(var(--foreground)/.15)!important;z-index:9999!important;border-radius:10px!important;align-items:center!important;gap:2px!important;padding:5px 6px!important;display:inline-flex!important;box-shadow:0 2px 8px -2px #00000024,0 16px 32px -8px #0000002e!important}.toolbar-popup__button{width:30px!important;height:30px!important;color:hsl(var(--foreground)/.8)!important;cursor:pointer!important;font-family:var(--font-poppins)!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:background .1s,color .1s!important;display:inline-flex!important}.toolbar-popup__button .icon{width:15px!important;height:15px!important;color:inherit!important}.toolbar-popup__button:hover:not(.disabled){background:hsl(var(--foreground)/.1)!important;color:hsl(var(--foreground))!important}.toolbar-popup__button.active{background:hsl(var(--primary)/.14)!important;color:hsl(var(--primary))!important}.toolbar-popup__button.disabled{opacity:.35!important;cursor:not-allowed!important}.toolbar-popup__dropdown{border:1px solid hsl(var(--foreground)/.18)!important;height:30px!important;color:hsl(var(--foreground)/.8)!important;cursor:pointer!important;font-size:.8rem!important;font-family:var(--font-poppins)!important;background:0 0!important;border-radius:6px!important;align-items:center!important;gap:3px!important;padding:0 8px!important;transition:background .1s,border-color .1s!important;display:inline-flex!important}.toolbar-popup__dropdown .toolbar-popup__dropdown-label{color:hsl(var(--foreground)/.85)!important;font-size:.8rem!important;font-family:var(--font-poppins)!important;padding:0!important}.toolbar-popup__dropdown .toolbar-popup__dropdown-caret:after{border-color:hsl(var(--foreground)/.45)!important}.toolbar-popup__dropdown:hover:not([disabled]){background:hsl(var(--foreground)/.08)!important;border-color:hsl(var(--foreground)/.28)!important;color:hsl(var(--foreground))!important}.toolbar-popup__dropdown-textState{border-color:hsl(var(--primary)/.35)!important;min-width:42px!important;color:hsl(var(--foreground))!important;padding:0 6px 0 7px!important;font-size:.875rem!important;font-weight:600!important;position:relative!important}.toolbar-popup__dropdown-textState:after{content:"▾"!important;color:hsl(var(--foreground)/.5)!important;margin-left:2px!important;font-size:.6rem!important;line-height:1!important}.toolbar-popup__dropdown-textState:hover:not([disabled]){border-color:hsl(var(--primary)/.6)!important;background:hsl(var(--primary)/.06)!important}.toolbar-popup__dropdown-items{background:hsl(var(--popover))!important;border:1px solid hsl(var(--border))!important;z-index:10000!important;border-radius:10px!important;min-width:170px!important;padding:5px!important;overflow:hidden!important;box-shadow:0 4px 10px -2px #0000001f,0 14px 28px -6px #00000029!important}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item{height:34px!important;color:hsl(var(--foreground))!important;font-size:.84rem!important;font-family:var(--font-poppins)!important;border-radius:6px!important;gap:10px!important;padding:0 10px!important}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item .btn__icon{background:hsl(var(--muted))!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:flex!important}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item .btn__icon span{font-weight:700!important}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item .text{font-family:var(--font-poppins)!important;color:hsl(var(--foreground)/.9)!important;font-size:.84rem!important}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item:hover:not([disabled]),.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item.active{background:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item:hover:not([disabled]) .btn__icon,.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item.active .btn__icon{background:hsl(var(--accent-foreground)/.1)!important}.inline-toolbar-popup .divider,.floating-toolbar .divider{background:hsl(var(--foreground)/.12)!important;border-radius:1px!important;flex-shrink:0!important;width:1px!important;height:18px!important;margin:0 3px!important}.typeahead-popover,.component-picker-menu,[class*=typeahead],[class*=ComponentPicker]{z-index:9999!important;background:hsl(var(--popover))!important;border:1px solid hsl(var(--foreground)/.12)!important;border-radius:8px!important;max-height:320px!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 4px 8px -2px #0000001f,0 12px 28px -6px #00000024!important}.rich-text-lexical .ContentEditable__root{caret-color:hsl(var(--primary));color:hsl(var(--foreground))!important;max-width:820px!important;min-height:clamp(520px,70vh,880px)!important;font-family:var(--font-poppins)!important;letter-spacing:-.005em!important;background:0 0!important;outline:none!important;margin:0 auto!important;padding:3rem 1.5rem 6rem 3rem!important;font-size:1.05rem!important;line-height:1.75!important}.ContentEditable__root:focus,.ContentEditable__root:focus-visible{box-shadow:none!important;outline:none!important}.rich-text-lexical .LexicalEditorTheme__placeholder{font-family:var(--font-poppins)!important;color:hsl(var(--muted-foreground)/.75)!important;font-size:1.05rem!important;line-height:1.75!important;top:3rem!important;left:3rem!important}.rich-text-lexical .editor{position:relative;max-width:820px!important;margin:0 auto!important}.ContentEditable__root h1{letter-spacing:-.02em!important;margin:1.75rem 0 .75rem!important;font-size:2rem!important;font-weight:700!important;line-height:1.2!important}.ContentEditable__root h2{letter-spacing:-.015em!important;margin:1.5rem 0 .625rem!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.3!important}.ContentEditable__root h3{margin:1.25rem 0 .5rem!important;font-size:1.2rem!important;font-weight:600!important;line-height:1.35!important}.ContentEditable__root p{margin:.6rem 0!important}.ContentEditable__root a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.ContentEditable__root blockquote{border-left:3px solid hsl(var(--primary)/.7);color:hsl(var(--muted-foreground));margin:1rem 0;padding:.25rem 0 .25rem 1.125rem;font-style:italic}.ContentEditable__root code{background:hsl(var(--secondary));border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.LexicalEditorTheme__ul{list-style-type:disc!important}.LexicalEditorTheme__ol1{list-style-type:decimal!important}.LexicalEditorTheme__ol2{list-style-type:upper-alpha!important}.LexicalEditorTheme__ol3{list-style-type:lower-alpha!important}.LexicalEditorTheme__ol4{list-style-type:upper-roman!important}.LexicalEditorTheme__ol5{list-style-type:lower-roman!important}.LexicalEditorTheme__ul,.LexicalEditorTheme__ol1,.LexicalEditorTheme__ol2,.LexicalEditorTheme__ol3,.LexicalEditorTheme__ol4,.LexicalEditorTheme__ol5{margin:.4rem 0 .75rem!important;padding-left:1.75rem!important;list-style-position:outside!important}.LexicalEditorTheme__ul>.LexicalEditorTheme__listItem{list-style-type:disc!important}.LexicalEditorTheme__ol1>.LexicalEditorTheme__listItem{list-style-type:decimal!important}.LexicalEditorTheme__ol2>.LexicalEditorTheme__listItem{list-style-type:upper-alpha!important}.LexicalEditorTheme__ol3>.LexicalEditorTheme__listItem{list-style-type:lower-alpha!important}.LexicalEditorTheme__ol4>.LexicalEditorTheme__listItem{list-style-type:upper-roman!important}.LexicalEditorTheme__ol5>.LexicalEditorTheme__listItem{list-style-type:lower-roman!important}.ContentEditable__root ul{padding-left:1.75rem!important;list-style-type:disc!important;list-style-position:outside!important}.ContentEditable__root ol{padding-left:1.75rem!important;list-style-type:decimal!important;list-style-position:outside!important}.ContentEditable__root ul li{list-style-type:disc!important}.ContentEditable__root ol li{list-style-type:decimal!important}.LexicalEditorTheme__listItem{--listitem-marker-color:hsl(var(--foreground));--listitem-marker-background-color:transparent;color:hsl(var(--foreground))!important;margin:0 0 .25em!important;padding-left:.2rem!important;font-size:.95rem!important;line-height:1.6!important}.LexicalEditorTheme__listItem::marker{color:hsl(var(--foreground)/.8)!important}.LexicalEditorTheme__listItemUnchecked,.LexicalEditorTheme__listItemChecked{color:hsl(var(--foreground))!important;outline:none!important;margin-left:0!important;padding-left:2rem!important;font-size:.95rem!important;line-height:1.6!important;list-style-type:none!important;position:relative!important}.LexicalEditorTheme__listItemUnchecked:before,.LexicalEditorTheme__listItemChecked:before{content:""!important;cursor:pointer!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:75%!important;border-radius:5px!important;width:18px!important;height:18px!important;transition:background-color .14s,border-color .14s,box-shadow .14s!important;position:absolute!important;top:3px!important;left:0!important}.LexicalEditorTheme__listItemUnchecked:before{border:2px solid hsl(var(--foreground)/.35)!important;background-color:#0000!important}.LexicalEditorTheme__listItemUnchecked:hover:before{border-color:hsl(var(--foreground)/.6)!important;background-color:hsl(var(--foreground)/.04)!important}.LexicalEditorTheme__listItemChecked:before{border:2px solid hsl(var(--primary))!important;background-color:hsl(var(--primary))!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.5 9.5l3.5 3.5 7-8' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.LexicalEditorTheme__listItemChecked:after{display:none!important}.LexicalEditorTheme__listItemChecked{color:hsl(var(--muted-foreground))!important;text-decoration:line-through!important;-webkit-text-decoration-color:hsl(var(--muted-foreground)/.6)!important;text-decoration-color:hsl(var(--muted-foreground)/.6)!important}.LexicalEditorTheme__hr{cursor:pointer!important;border:none!important;margin:1.25rem 0!important;padding:2px 0!important}.LexicalEditorTheme__hr:after{background-color:hsl(var(--foreground)/.2)!important;content:""!important;border-radius:1px!important;height:2px!important;display:block!important}.LexicalEditorTheme__hr.LexicalEditorTheme__hrSelected:after{background-color:hsl(var(--primary)/.6)!important}.LexicalEditorTheme__quote{border-inline-start-color:hsl(var(--primary)/.5)!important;color:hsl(var(--muted-foreground))!important;border-inline-start-width:3px!important;margin:.75rem 0!important;padding-block:.25rem!important;padding-inline-start:1rem!important}.LexicalEditorTheme__textCode{background-color:hsl(var(--muted))!important;border:1px solid hsl(var(--border))!important;color:hsl(var(--foreground))!important;border-radius:4px!important;padding:2px 5px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.85em!important}.LexicalEditorTheme__link{color:hsl(var(--primary))!important;text-underline-offset:2px!important;text-decoration:underline!important}.LexicalEditorTheme__table{border-collapse:collapse!important;table-layout:auto!important;width:100%!important;margin:1rem 0!important}.LexicalEditorTheme__tableCell,.LexicalEditorTheme__tableCellHeader{border:1px solid hsl(var(--foreground)/.25)!important;vertical-align:top!important;min-width:60px!important;padding:6px 10px!important}.LexicalEditorTheme__tableCellHeader{background-color:hsl(var(--muted))!important;color:hsl(var(--foreground))!important;font-weight:600!important}.LexicalEditorTheme__tableAddColumns,.LexicalEditorTheme__tableAddRows{background-color:hsl(var(--muted))!important;border:1px solid hsl(var(--border))!important}.LexicalEditorTheme__tableAddColumns:hover,.LexicalEditorTheme__tableAddRows:hover{background-color:hsl(var(--accent))!important}.LexicalEditorTheme__tableAddColumns:after,.LexicalEditorTheme__tableAddRows:after{color:hsl(var(--foreground))!important}.LexicalEditorTheme__tableCellActionButton,.table-cell-action-button{background-color:hsl(var(--muted))!important;color:hsl(var(--foreground))!important;cursor:pointer!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important}.LexicalEditorTheme__tableCellActionButton:hover,.table-cell-action-button:hover{background-color:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}.table-action-menu-dropdown{z-index:9999!important;background:hsl(var(--popover))!important;color:hsl(var(--popover-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:var(--radius)!important;min-width:200px!important;padding:4px!important;position:fixed!important;overflow:visible!important;box-shadow:0 4px 6px -1px #0000001a,0 10px 24px -4px #0000001f!important}.table-action-menu-dropdown .item{width:100%!important;font-size:.825rem!important;font-family:var(--font-poppins)!important;color:hsl(var(--popover-foreground))!important;border-radius:calc(var(--radius) - 2px)!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;align-items:center!important;height:auto!important;padding:7px 10px!important;font-weight:400!important;transition:background .12s,color .12s!important;display:flex!important}.table-action-menu-dropdown .item:hover{background:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}.table-action-menu-dropdown hr{background-color:hsl(var(--border))!important;border:none!important;height:1px!important;margin:4px 0!important}.add-block-menu{opacity:1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;transition:background-color .14s,opacity .14s!important;display:flex!important}.add-block-menu:hover{background-color:hsl(var(--accent))!important}.add-block-menu .icon{opacity:.45!important;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13h12' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M13 7v12' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:26px!important;height:26px!important}html[data-theme=dark] .add-block-menu .icon{background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13h12' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M13 7v12' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}.add-block-menu:hover .icon{opacity:.9!important}.rich-text-lexical .toolbar-block-add,.rich-text-lexical .add-block-button{transition:color .14s;color:hsl(var(--muted-foreground))!important}.rich-text-lexical .toolbar-block-add:hover,.rich-text-lexical .add-block-button:hover{color:hsl(var(--foreground))!important}.route-spinner{z-index:10001;pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .18s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0}.route-spinner.is-visible{opacity:1}.route-spinner svg{width:36px;height:36px;animation:.95s linear infinite route-spinner-rotate;display:block}.route-spinner__track{stroke:hsl(var(--foreground)/.12)}.route-spinner__indicator{stroke:hsl(var(--foreground));stroke-dasharray:70 200;stroke-dashoffset:0;transform-origin:50%;animation:1.3s ease-in-out infinite route-spinner-dash}@keyframes route-spinner-rotate{to{transform:rotate(360deg)}}@keyframes route-spinner-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:70 200;stroke-dashoffset:-35px}to{stroke-dasharray:70 200;stroke-dashoffset:-125px}}.route-backdrop{z-index:9998;-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);isolation:isolate;opacity:0;pointer-events:none;will-change:opacity,backdrop-filter;background:#0a0a0a47;transition:opacity .22s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.route-backdrop{background:#0a0a0a8c}}.nav,.nav__wrap{z-index:10000;position:relative}.template-default__nav-toggler-wrapper,.nav-toggler-wrapper{z-index:10000;position:sticky!important;top:0!important}.route-backdrop.is-visible{opacity:1;pointer-events:auto}@media (prefers-color-scheme:light){.route-backdrop{background:#fff6}}html[data-theme=light] .route-backdrop,.payload__theme-light .route-backdrop{background:#fff6}html[data-route-loading],html[data-route-loading] body{scrollbar-gutter:stable;overflow:hidden!important}@media (prefers-reduced-motion:reduce){.route-spinner svg,.route-spinner__indicator{animation-duration:.001ms!important;animation-iteration-count:1!important}.route-backdrop{-webkit-backdrop-filter:none}}.theme-toggle{cursor:pointer;border:1px solid hsl(var(--border))!important;width:36px!important;height:36px!important;color:hsl(var(--foreground))!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:background-color .18s,border-color .18s,transform .18s,color .18s!important;display:inline-flex!important}.theme-toggle:hover{background:hsl(var(--accent))!important;background-color:hsl(var(--accent))!important;border-color:hsl(var(--ring)/.4)!important}.theme-toggle:active{transform:scale(.96)}.theme-toggle svg{width:16px!important;height:16px!important;color:hsl(var(--foreground))!important}.template-minimal__wrap{background-color:hsl(var(--background));justify-content:center;align-items:center;min-height:100vh;display:flex}.login{background-color:hsl(var(--card))!important;color:hsl(var(--card-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:var(--radius)!important;width:100%!important;max-width:400px!important;margin:auto!important;padding:2.5rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.login-form{flex-direction:column;gap:1rem;display:flex}.login h1{margin-bottom:.5rem!important;font-size:1.5rem!important;font-weight:600!important}.login__brand{justify-content:center!important;margin-bottom:1.5rem!important;display:flex!important}.brand-logo__mark{border-radius:var(--radius)}.step-nav__icon img{-o-object-fit:contain;object-fit:contain;width:24px!important;height:24px!important}.login-pro{z-index:100;background:hsl(var(--background));width:100%;height:100%;color:hsl(var(--foreground));flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto;font-family:var(--font-poppins)!important}.login-pro *,.login-pro :before,.login-pro :after{box-sizing:border-box}.login-pro__brand-tag{box-shadow:none;color:hsl(var(--foreground));letter-spacing:-.005em;z-index:2;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .18s;display:inline-flex;position:absolute;top:24px;left:28px;font-family:var(--font-poppins)!important}.login-pro__brand-tag:hover{opacity:.75}.login-pro__brand-logo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:44px;height:44px;display:block}.login-pro__brand-text{color:hsl(var(--muted-foreground));font-weight:500;line-height:1}.login-pro__brand-text strong{color:hsl(var(--foreground));letter-spacing:-.01em;margin-left:4px;font-weight:700}@media (max-width:480px){.login-pro__brand-tag{gap:8px;font-size:13px;top:16px;left:16px}.login-pro__brand-logo{width:36px;height:36px}}.login-pro__card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;flex-direction:column;gap:8px;width:100%;max-width:420px;padding:36px 32px 32px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 10px 30px -12px #00000073,0 2px 6px #00000014}.login-pro__mark{background:hsl(var(--primary));width:44px;height:44px;color:hsl(var(--primary-foreground));box-shadow:0 4px 12px -4px hsl(var(--primary)/.4);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 12px;display:inline-flex}.login-pro__head{text-align:center;margin-bottom:24px}.login-pro__title{letter-spacing:-.01em;line-height:1.25;font-family:var(--font-poppins)!important;color:hsl(var(--foreground))!important;margin:0 0 6px!important;font-size:22px!important;font-weight:600!important}.login-pro__subtitle{line-height:1.5;font-family:var(--font-poppins)!important;color:hsl(var(--muted-foreground))!important;margin:0!important;font-size:13.5px!important;font-weight:400!important}.login-pro__form{flex-direction:column;gap:18px;display:flex!important}.login-pro__field{flex-direction:column;gap:8px;display:flex!important}.login-pro__field-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-pro__label{font-family:var(--font-poppins)!important;color:hsl(var(--foreground))!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1!important;display:inline-block!important}.login-pro__link{color:hsl(var(--primary));font-size:12.5px;font-weight:500;text-decoration:none;transition:opacity .16s;font-family:var(--font-poppins)!important}.login-pro__link:hover{opacity:.75}.login-pro__input-wrap{align-items:center;display:flex;position:relative}.login-pro__input-icon{color:hsl(var(--muted-foreground));pointer-events:none;z-index:1;transition:color .16s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.login-pro input.login-pro__input,.login-pro input.login-pro__input[type=text],.login-pro input.login-pro__input[type=email],.login-pro input.login-pro__input[type=password]{background:hsl(var(--background))!important;width:100%!important;height:52px!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;font-family:var(--font-poppins)!important;box-shadow:none!important;border-radius:12px!important;outline:none!important;padding:0 16px 0 46px!important;font-size:15px!important;font-weight:400!important;line-height:1!important;transition:border-color .18s,box-shadow .18s,background .18s!important;display:block!important}.login-pro input.login-pro__input::placeholder{opacity:.7;color:hsl(var(--muted-foreground))!important}.login-pro input.login-pro__input:hover:not(:disabled){border-color:hsl(var(--ring)/.5)!important}.login-pro input.login-pro__input:focus,.login-pro input.login-pro__input:focus-visible{border-color:hsl(var(--ring))!important;box-shadow:0 0 0 3px hsl(var(--ring)/.15)!important}.login-pro input.login-pro__input:disabled{opacity:.6;cursor:not-allowed}.login-pro input.login-pro__input.login-pro__input--has-trailing{padding-right:46px!important}.login-pro__input-wrap:focus-within .login-pro__input-icon{color:hsl(var(--primary))}.login-pro__peek{cursor:pointer;z-index:2;transition:color .16s,background .16s;width:36px!important;height:36px!important;color:hsl(var(--muted-foreground))!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.login-pro__peek:hover{color:hsl(var(--foreground))!important;background:hsl(var(--accent))!important}.login-pro__button{letter-spacing:-.005em;cursor:pointer;gap:8px;background:hsl(var(--primary))!important;width:100%!important;height:52px!important;color:hsl(var(--primary-foreground))!important;font-family:var(--font-poppins)!important;box-shadow:0 1px 0 #ffffff14 inset,0 4px 12px -4px hsl(var(--primary)/.35)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin-top:6px!important;padding:0 18px!important;font-size:15px!important;font-weight:600!important;transition:background .18s,opacity .18s,transform .12s,box-shadow .18s!important;display:inline-flex!important}.login-pro__button:hover:not(:disabled){background:hsl(var(--primary)/.92)!important}.login-pro__button:active:not(:disabled){transform:translateY(1px)}.login-pro__button:disabled{opacity:.7;cursor:not-allowed}.login-pro__spinner{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite login-pro-spin;display:inline-block}.login-pro__error{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08);border:1px solid hsl(var(--destructive)/.2);text-align:center;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500;overflow:hidden;font-family:var(--font-poppins)!important}.login-pro__foot{border-top:1px solid hsl(var(--border));text-align:center;padding-top:18px;font-size:12.5px;font-weight:400;font-family:var(--font-poppins)!important;color:hsl(var(--muted-foreground))!important;margin-top:20px!important}.login-pro__terms{text-align:center;text-wrap:balance;width:100%;max-width:420px;padding:0 16px;font-size:12.5px;font-weight:400;line-height:1.55;font-family:var(--font-poppins)!important;color:hsl(var(--muted-foreground))!important;margin:0!important}.login-pro__terms a{color:hsl(var(--foreground));text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border));transition:text-decoration-color .16s,color .16s}.login-pro__terms a:hover{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary));color:hsl(var(--primary))}@keyframes login-pro-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.login-pro__card{border-radius:14px;padding:28px 22px 24px}.login-pro__title{font-size:20px!important}}.template-minimal__wrap:has(.login-pro){background:0 0!important}html[data-ls-accent=default][data-theme=light],html[data-ls-accent=default]:not([data-theme=dark]){--background:240 40% 99%;--foreground:240 20% 10%;--card:0 0% 100%;--card-foreground:240 20% 10%;--popover:0 0% 100%;--popover-foreground:240 20% 10%;--primary:243 75% 59%;--primary-foreground:0 0% 100%;--secondary:240 20% 96%;--secondary-foreground:240 20% 10%;--muted:240 20% 96%;--muted-foreground:240 8% 46%;--accent:258 80% 96%;--accent-foreground:243 75% 40%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:240 20% 90%;--input:240 20% 92%;--ring:243 75% 59%;--theme-primary:#6366f1;--theme-primary-50:#eef2ff;--theme-primary-100:#e0e7ff;--theme-primary-200:#c7d2fe;--theme-primary-300:#a5b4fc;--theme-primary-400:#818cf8;--theme-primary-500:#6366f1;--theme-primary-600:#4f46e5;--theme-primary-700:#4338ca;--theme-primary-800:#3730a3;--theme-primary-900:#312e81;--aurora-grad:linear-gradient(135deg, #6366f1 0%, #a855f7 50%, #ec4899 100%);--aurora-grad-soft:linear-gradient(135deg, #eef2ff 0%, #faf5ff 50%, #fdf2f8 100%);--theme-surface-wash:radial-gradient(1200px 600px at 100% 0%, #ec48990f, transparent 60%), radial-gradient(900px 600px at 0% 100%, #6366f10f, transparent 60%)}html[data-ls-accent=default][data-theme=dark]{--background:240 15% 6%;--foreground:240 10% 96%;--card:240 15% 9%;--card-foreground:240 10% 96%;--popover:240 15% 9%;--popover-foreground:240 10% 96%;--primary:243 85% 68%;--primary-foreground:240 15% 6%;--secondary:240 10% 14%;--secondary-foreground:240 10% 96%;--muted:240 10% 14%;--muted-foreground:240 8% 60%;--accent:243 60% 18%;--accent-foreground:240 10% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:240 10% 18%;--input:240 10% 16%;--ring:243 85% 68%;--theme-primary-50:#1e1b4b;--theme-primary-100:#312e81;--theme-surface-wash:radial-gradient(1200px 600px at 100% 0%, #a855f71a, transparent 60%), radial-gradient(900px 600px at 0% 100%, #6366f11a, transparent 60%)}html[data-ls-accent=default] .nav{--sb-bg:#0a0a12;--sb-border:#818cf81a;--sb-text:#e4e4ff;--sb-text-soft:#a5a5cc;--sb-text-dim:#6b6b8a;--sb-hover-bg:#818cf814;--sb-active-bg:#818cf824;--sb-accent:#818cf8;background:linear-gradient(180deg, #6366f114 0%, transparent 40%),var(--sb-bg)!important}html[data-ls-accent=default] .nav .nav__link.active:before,html[data-ls-accent=default] .nav .nav__link--active:before,html[data-ls-accent=default] .nav .nav-group__content a.active:before{background:linear-gradient(#818cf8,#ec4899)!important;box-shadow:0 0 14px #818cf899!important}html[data-ls-accent=default] .template-default__wrap,html[data-ls-accent=default] .app-root,html[data-ls-accent=default] .dashboard{background-image:var(--theme-surface-wash)}html[data-ls-accent=emerald][data-theme=light],html[data-ls-accent=emerald]:not([data-theme=dark]){--background:150 30% 99%;--foreground:160 30% 10%;--card:0 0% 100%;--card-foreground:160 30% 10%;--popover:0 0% 100%;--popover-foreground:160 30% 10%;--primary:160 84% 39%;--primary-foreground:0 0% 100%;--secondary:150 25% 95%;--secondary-foreground:160 30% 10%;--muted:150 25% 95%;--muted-foreground:160 10% 40%;--accent:152 76% 93%;--accent-foreground:160 84% 28%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:150 20% 88%;--input:150 20% 90%;--ring:160 84% 39%;--theme-primary:#10b981;--theme-primary-50:#ecfdf5;--theme-primary-100:#d1fae5;--theme-primary-200:#a7f3d0;--theme-primary-300:#6ee7b7;--theme-primary-400:#34d399;--theme-primary-500:#10b981;--theme-primary-600:#059669;--theme-primary-700:#047857;--theme-primary-800:#065f46;--theme-primary-900:#064e3b;--aurora-grad:linear-gradient(135deg, #10b981 0%, #14b8a6 50%, #22d3ee 100%);--aurora-grad-soft:linear-gradient(135deg, #ecfdf5 0%, #ccfbf1 50%, #cffafe 100%);--theme-surface-wash:radial-gradient(1200px 600px at 100% 0%, #14b8a614, transparent 60%), radial-gradient(900px 600px at 0% 100%, #10b9810f, transparent 60%)}html[data-ls-accent=emerald][data-theme=dark]{--background:160 35% 5%;--foreground:150 20% 96%;--card:160 30% 8%;--card-foreground:150 20% 96%;--popover:160 30% 8%;--popover-foreground:150 20% 96%;--primary:158 75% 52%;--primary-foreground:160 35% 5%;--secondary:160 20% 13%;--secondary-foreground:150 20% 96%;--muted:160 20% 13%;--muted-foreground:150 10% 60%;--accent:160 40% 16%;--accent-foreground:150 20% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:160 20% 17%;--input:160 20% 15%;--ring:158 75% 52%;--theme-primary-50:#042f1e;--theme-primary-100:#064e3b;--theme-surface-wash:radial-gradient(1200px 600px at 100% 0%, #10b9811a, transparent 60%), radial-gradient(900px 600px at 0% 100%, #14b8a61a, transparent 60%)}html[data-ls-accent=emerald] .nav{--sb-bg:#06130d;--sb-border:#34d3991a;--sb-text:#d1fae5;--sb-text-soft:#86efac;--sb-text-dim:#4b8873;--sb-hover-bg:#34d39914;--sb-active-bg:#34d39926;--sb-accent:#34d399;background:linear-gradient(180deg, #10b98114 0%, transparent 40%),var(--sb-bg)!important}html[data-ls-accent=emerald] .nav .nav__link.active:before,html[data-ls-accent=emerald] .nav .nav__link--active:before,html[data-ls-accent=emerald] .nav .nav-group__content a.active:before{background:linear-gradient(#34d399,#22d3ee)!important;box-shadow:0 0 14px #34d39999!important}html[data-ls-accent=emerald] .template-default__wrap,html[data-ls-accent=emerald] .app-root,html[data-ls-accent=emerald] .dashboard{background-image:var(--theme-surface-wash)}html[data-ls-accent=violet][data-theme=light],html[data-ls-accent=violet]:not([data-theme=dark]){--background:270 40% 99%;--foreground:270 25% 12%;--card:0 0% 100%;--card-foreground:270 25% 12%;--popover:0 0% 100%;--popover-foreground:270 25% 12%;--primary:262 83% 58%;--primary-foreground:0 0% 100%;--secondary:270 30% 96%;--secondary-foreground:270 25% 12%;--muted:270 30% 96%;--muted-foreground:270 10% 45%;--accent:270 80% 94%;--accent-foreground:262 83% 40%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:270 20% 90%;--input:270 20% 92%;--ring:262 83% 58%;--theme-primary:#8b5cf6;--theme-primary-50:#f5f3ff;--theme-primary-100:#ede9fe;--theme-primary-200:#ddd6fe;--theme-primary-300:#c4b5fd;--theme-primary-400:#a78bfa;--theme-primary-500:#8b5cf6;--theme-primary-600:#7c3aed;--theme-primary-700:#6d28d9;--theme-primary-800:#5b21b6;--theme-primary-900:#4c1d95;--aurora-grad:linear-gradient(135deg, #8b5cf6 0%, #a855f7 50%, #d946ef 100%);--aurora-grad-soft:linear-gradient(135deg, #f5f3ff 0%, #faf5ff 50%, #fdf4ff 100%);--theme-surface-wash:radial-gradient(1200px 600px at 100% 0%, #d946ef14, transparent 60%), radial-gradient(900px 600px at 0% 100%, #8b5cf60f, transparent 60%)}html[data-ls-accent=violet][data-theme=dark]{--background:270 35% 6%;--foreground:270 20% 96%;--card:270 30% 10%;--card-foreground:270 20% 96%;--popover:270 30% 10%;--popover-foreground:270 20% 96%;--primary:263 90% 72%;--primary-foreground:270 35% 6%;--secondary:270 25% 15%;--secondary-foreground:270 20% 96%;--muted:270 25% 15%;--muted-foreground:270 10% 62%;--accent:265 50% 22%;--accent-foreground:270 20% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:270 25% 19%;--input:270 25% 17%;--ring:263 90% 72%;--theme-primary-50:#2e1065;--theme-primary-100:#4c1d95;--theme-surface-wash:radial-gradient(1200px 600px at 100% 0%, #a855f724, transparent 60%), radial-gradient(900px 600px at 0% 100%, #d946ef1a, transparent 60%)}html[data-ls-accent=violet] .nav{--sb-bg:#100720;--sb-border:#a78bfa1f;--sb-text:#ede9fe;--sb-text-soft:#c4b5fd;--sb-text-dim:#6d5a92;--sb-hover-bg:#a78bfa1a;--sb-active-bg:#a78bfa2e;--sb-accent:#a78bfa;background:linear-gradient(180deg, #8b5cf61f 0%, transparent 45%),var(--sb-bg)!important}html[data-ls-accent=violet] .nav .nav__link.active:before,html[data-ls-accent=violet] .nav .nav__link--active:before,html[data-ls-accent=violet] .nav .nav-group__content a.active:before{background:linear-gradient(#a78bfa,#d946ef)!important;box-shadow:0 0 16px #a855f7b3!important}html[data-ls-accent=violet] .template-default__wrap,html[data-ls-accent=violet] .app-root,html[data-ls-accent=violet] .dashboard{background-image:var(--theme-surface-wash)}html[data-ls-accent=rose][data-theme=light],html[data-ls-accent=rose]:not([data-theme=dark]){--background:350 55% 99%;--foreground:345 25% 12%;--card:0 0% 100%;--card-foreground:345 25% 12%;--popover:0 0% 100%;--popover-foreground:345 25% 12%;--primary:347 90% 60%;--primary-foreground:0 0% 100%;--secondary:350 40% 96%;--secondary-foreground:345 25% 12%;--muted:350 40% 96%;--muted-foreground:345 10% 45%;--accent:346 84% 94%;--accent-foreground:347 90% 42%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:350 30% 90%;--input:350 30% 92%;--ring:347 90% 60%;--theme-primary:#f43f5e;--theme-primary-50:#fff1f2;--theme-primary-100:#ffe4e6;--theme-primary-200:#fecdd3;--theme-primary-300:#fda4af;--theme-primary-400:#fb7185;--theme-primary-500:#f43f5e;--theme-primary-600:#e11d48;--theme-primary-700:#be123c;--theme-primary-800:#9f1239;--theme-primary-900:#881337;--aurora-grad:linear-gradient(135deg, #f43f5e 0%, #ec4899 50%, #d946ef 100%);--aurora-grad-soft:linear-gradient(135deg, #fff1f2 0%, #fdf2f8 50%, #fdf4ff 100%);--theme-surface-wash:radial-gradient(1200px 600px at 100% 0%, #ec489912, transparent 60%), radial-gradient(900px 600px at 0% 100%, #f43f5e0f, transparent 60%)}html[data-ls-accent=rose][data-theme=dark]{--background:345 40% 6%;--foreground:350 20% 96%;--card:345 35% 9%;--card-foreground:350 20% 96%;--popover:345 35% 9%;--popover-foreground:350 20% 96%;--primary:350 90% 65%;--primary-foreground:345 40% 6%;--secondary:345 25% 14%;--secondary-foreground:350 20% 96%;--muted:345 25% 14%;--muted-foreground:350 10% 62%;--accent:347 50% 20%;--accent-foreground:350 20% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:345 20% 18%;--input:345 20% 16%;--ring:350 90% 65%;--theme-primary-50:#4c0519;--theme-primary-100:#881337;--theme-surface-wash:radial-gradient(1200px 600px at 100% 0%, #ec48991f, transparent 60%), radial-gradient(900px 600px at 0% 100%, #f43f5e1a, transparent 60%)}html[data-ls-accent=rose] .nav{--sb-bg:#170a10;--sb-border:#fb71851f;--sb-text:#ffe4e6;--sb-text-soft:#fda4af;--sb-text-dim:#8a4a56;--sb-hover-bg:#fb718514;--sb-active-bg:#fb718529;--sb-accent:#fb7185;background:linear-gradient(180deg, #f43f5e1a 0%, transparent 45%),var(--sb-bg)!important}html[data-ls-accent=rose] .nav .nav__link.active:before,html[data-ls-accent=rose] .nav .nav__link--active:before,html[data-ls-accent=rose] .nav .nav-group__content a.active:before{background:linear-gradient(#fb7185,#d946ef)!important;box-shadow:0 0 14px #f43f5e99!important}html[data-ls-accent=rose] .template-default__wrap,html[data-ls-accent=rose] .app-root,html[data-ls-accent=rose] .dashboard{background-image:var(--theme-surface-wash)}html[data-ls-accent=amber][data-theme=light],html[data-ls-accent=amber]:not([data-theme=dark]){--background:45 60% 99%;--foreground:30 25% 12%;--card:0 0% 100%;--card-foreground:30 25% 12%;--popover:0 0% 100%;--popover-foreground:30 25% 12%;--primary:32 95% 44%;--primary-foreground:0 0% 100%;--secondary:40 50% 95%;--secondary-foreground:30 25% 12%;--muted:40 50% 95%;--muted-foreground:30 10% 45%;--accent:45 96% 90%;--accent-foreground:32 95% 30%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:40 30% 88%;--input:40 30% 90%;--ring:32 95% 44%;--theme-primary:#f59e0b;--theme-primary-50:#fffbeb;--theme-primary-100:#fef3c7;--theme-primary-200:#fde68a;--theme-primary-300:#fcd34d;--theme-primary-400:#fbbf24;--theme-primary-500:#f59e0b;--theme-primary-600:#d97706;--theme-primary-700:#b45309;--theme-primary-800:#92400e;--theme-primary-900:#78350f;--aurora-grad:linear-gradient(135deg, #f59e0b 0%, #f97316 50%, #ef4444 100%);--aurora-grad-soft:linear-gradient(135deg, #fffbeb 0%, #fff7ed 50%, #fef2f2 100%);--theme-surface-wash:radial-gradient(1200px 600px at 100% 0%, #f9731614, transparent 60%), radial-gradient(900px 600px at 0% 100%, #f59e0b0f, transparent 60%)}html[data-ls-accent=amber][data-theme=dark]{--background:30 35% 5%;--foreground:40 20% 96%;--card:30 30% 8%;--card-foreground:40 20% 96%;--popover:30 30% 8%;--popover-foreground:40 20% 96%;--primary:38 95% 56%;--primary-foreground:30 35% 5%;--secondary:30 20% 13%;--secondary-foreground:40 20% 96%;--muted:30 20% 13%;--muted-foreground:40 10% 62%;--accent:32 60% 18%;--accent-foreground:40 20% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:30 20% 17%;--input:30 20% 15%;--ring:38 95% 56%;--theme-primary-50:#451a03;--theme-primary-100:#78350f;--theme-surface-wash:radial-gradient(1200px 600px at 100% 0%, #f9731624, transparent 60%), radial-gradient(900px 600px at 0% 100%, #f59e0b1a, transparent 60%)}html[data-ls-accent=amber] .nav{--sb-bg:#14100a;--sb-border:#fbbf241f;--sb-text:#fef3c7;--sb-text-soft:#fcd34d;--sb-text-dim:#8a7546;--sb-hover-bg:#fbbf2414;--sb-active-bg:#fbbf2429;--sb-accent:#fbbf24;background:linear-gradient(180deg, #f59e0b1a 0%, transparent 45%),var(--sb-bg)!important}html[data-ls-accent=amber] .nav .nav__link.active:before,html[data-ls-accent=amber] .nav .nav__link--active:before,html[data-ls-accent=amber] .nav .nav-group__content a.active:before{background:linear-gradient(#fbbf24,#ef4444)!important;box-shadow:0 0 14px #f59e0ba6!important}html[data-ls-accent=amber] .template-default__wrap,html[data-ls-accent=amber] .app-root,html[data-ls-accent=amber] .dashboard{background-image:var(--theme-surface-wash)}html[data-ls-accent=slate][data-theme=light],html[data-ls-accent=slate]:not([data-theme=dark]){--background:210 20% 99%;--foreground:215 30% 10%;--card:0 0% 100%;--card-foreground:215 30% 10%;--popover:0 0% 100%;--popover-foreground:215 30% 10%;--primary:215 28% 27%;--primary-foreground:0 0% 100%;--secondary:210 20% 95%;--secondary-foreground:215 30% 10%;--muted:210 20% 95%;--muted-foreground:215 12% 45%;--accent:210 20% 92%;--accent-foreground:215 30% 10%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:210 20% 88%;--input:210 20% 90%;--ring:215 28% 27%;--theme-primary:#475569;--theme-primary-50:#f8fafc;--theme-primary-100:#f1f5f9;--theme-primary-200:#e2e8f0;--theme-primary-300:#cbd5e1;--theme-primary-400:#94a3b8;--theme-primary-500:#64748b;--theme-primary-600:#475569;--theme-primary-700:#334155;--theme-primary-800:#1e293b;--theme-primary-900:#0f172a;--aurora-grad:linear-gradient(135deg, #475569 0%, #334155 50%, #0f172a 100%);--aurora-grad-soft:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 50%, #e2e8f0 100%);--theme-surface-wash:none}html[data-ls-accent=slate][data-theme=dark]{--background:215 30% 5%;--foreground:210 20% 96%;--card:215 28% 8%;--card-foreground:210 20% 96%;--popover:215 28% 8%;--popover-foreground:210 20% 96%;--primary:215 20% 75%;--primary-foreground:215 30% 10%;--secondary:215 20% 13%;--secondary-foreground:210 20% 96%;--muted:215 20% 13%;--muted-foreground:215 12% 60%;--accent:215 25% 18%;--accent-foreground:210 20% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:215 20% 17%;--input:215 20% 15%;--ring:215 20% 75%;--theme-primary-50:#0f172a;--theme-primary-100:#1e293b;--theme-surface-wash:none}html[data-ls-accent=slate] .nav{--sb-bg:#080a0d;--sb-border:#94a3b81f;--sb-text:#e2e8f0;--sb-text-soft:#94a3b8;--sb-text-dim:#556270;--sb-hover-bg:#94a3b80f;--sb-active-bg:#94a3b81f;--sb-accent:#cbd5e1;background:var(--sb-bg)!important}html[data-ls-accent=slate] .nav .nav__link.active:before,html[data-ls-accent=slate] .nav .nav__link--active:before,html[data-ls-accent=slate] .nav .nav-group__content a.active:before{background:#cbd5e1!important;box-shadow:0 0 10px #cbd5e166!important}html[data-ls-accent=ocean][data-theme=light],html[data-ls-accent=ocean]:not([data-theme=dark]){--background:210 40% 99%;--foreground:215 30% 12%;--card:0 0% 100%;--card-foreground:215 30% 12%;--popover:0 0% 100%;--popover-foreground:215 30% 12%;--primary:199 89% 48%;--primary-foreground:0 0% 100%;--secondary:210 40% 96%;--secondary-foreground:215 30% 12%;--muted:210 40% 96%;--muted-foreground:215 15% 42%;--accent:200 100% 94%;--accent-foreground:199 89% 32%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:215 20% 90%;--input:215 20% 92%;--ring:199 89% 48%;--theme-primary:#0ea5e9;--theme-primary-50:#f0f9ff;--theme-primary-100:#e0f2fe;--theme-primary-200:#bae6fd;--theme-primary-300:#7dd3fc;--theme-primary-400:#38bdf8;--theme-primary-500:#0ea5e9;--theme-primary-600:#0284c7;--theme-primary-700:#0369a1;--theme-primary-800:#075985;--theme-primary-900:#0c4a6e;--aurora-grad:#0ea5e9;--aurora-grad-soft:#f0f9ff;--theme-surface-wash:none}html[data-ls-accent=ocean][data-theme=dark]{--background:215 35% 7%;--foreground:210 25% 96%;--card:215 30% 10%;--card-foreground:210 25% 96%;--popover:215 30% 10%;--popover-foreground:210 25% 96%;--primary:199 89% 58%;--primary-foreground:215 35% 7%;--secondary:215 20% 14%;--secondary-foreground:210 25% 96%;--muted:215 20% 14%;--muted-foreground:210 15% 62%;--accent:200 50% 20%;--accent-foreground:210 25% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:215 20% 18%;--input:215 20% 16%;--ring:199 89% 58%;--theme-primary-50:#0c4a6e;--theme-primary-100:#075985;--theme-surface-wash:none}html[data-ls-accent=ocean] .nav{--sb-bg:#0b1823;--sb-border:#38bdf81a;--sb-text:#e0f2fe;--sb-text-soft:#7dd3fc;--sb-text-dim:#475d70;--sb-hover-bg:#38bdf80f;--sb-active-bg:#38bdf81f;--sb-accent:#38bdf8;background:var(--sb-bg)!important}html[data-ls-accent=ocean] .nav .nav__link.active:before,html[data-ls-accent=ocean] .nav .nav__link--active:before,html[data-ls-accent=ocean] .nav .nav-group__content a.active:before{box-shadow:none!important;background:#0ea5e9!important}html[data-ls-accent=crimson][data-theme=light],html[data-ls-accent=crimson]:not([data-theme=dark]){--background:0 40% 99%;--foreground:0 20% 12%;--card:0 0% 100%;--card-foreground:0 20% 12%;--popover:0 0% 100%;--popover-foreground:0 20% 12%;--primary:0 72% 51%;--primary-foreground:0 0% 100%;--secondary:0 30% 96%;--secondary-foreground:0 20% 12%;--muted:0 30% 96%;--muted-foreground:0 10% 42%;--accent:0 86% 94%;--accent-foreground:0 72% 35%;--destructive:14 90% 54%;--destructive-foreground:0 0% 100%;--border:0 20% 90%;--input:0 20% 92%;--ring:0 72% 51%;--theme-primary:#dc2626;--theme-primary-50:#fef2f2;--theme-primary-100:#fee2e2;--theme-primary-200:#fecaca;--theme-primary-300:#fca5a5;--theme-primary-400:#f87171;--theme-primary-500:#ef4444;--theme-primary-600:#dc2626;--theme-primary-700:#b91c1c;--theme-primary-800:#991b1b;--theme-primary-900:#7f1d1d;--aurora-grad:#dc2626;--aurora-grad-soft:#fef2f2;--theme-surface-wash:none}html[data-ls-accent=crimson][data-theme=dark]{--background:0 35% 6%;--foreground:0 20% 96%;--card:0 30% 9%;--card-foreground:0 20% 96%;--popover:0 30% 9%;--popover-foreground:0 20% 96%;--primary:0 84% 62%;--primary-foreground:0 35% 6%;--secondary:0 20% 14%;--secondary-foreground:0 20% 96%;--muted:0 20% 14%;--muted-foreground:0 10% 62%;--accent:0 50% 20%;--accent-foreground:0 20% 96%;--destructive:14 90% 54%;--destructive-foreground:0 0% 100%;--border:0 20% 18%;--input:0 20% 16%;--ring:0 84% 62%;--theme-primary-50:#7f1d1d;--theme-primary-100:#991b1b;--theme-surface-wash:none}html[data-ls-accent=crimson] .nav{--sb-bg:#1a0a0a;--sb-border:#f871711a;--sb-text:#fee2e2;--sb-text-soft:#fca5a5;--sb-text-dim:#7a4a4a;--sb-hover-bg:#f871710f;--sb-active-bg:#f871711f;--sb-accent:#f87171;background:var(--sb-bg)!important}html[data-ls-accent=crimson] .nav .nav__link.active:before,html[data-ls-accent=crimson] .nav .nav__link--active:before,html[data-ls-accent=crimson] .nav .nav-group__content a.active:before{box-shadow:none!important;background:#dc2626!important}html[data-ls-accent=sunrise][data-theme=light],html[data-ls-accent=sunrise]:not([data-theme=dark]){--background:55 60% 99%;--foreground:40 25% 12%;--card:0 0% 100%;--card-foreground:40 25% 12%;--popover:0 0% 100%;--popover-foreground:40 25% 12%;--primary:45 93% 47%;--primary-foreground:40 25% 12%;--secondary:50 50% 96%;--secondary-foreground:40 25% 12%;--muted:50 50% 96%;--muted-foreground:40 12% 42%;--accent:48 96% 90%;--accent-foreground:40 93% 32%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:50 30% 88%;--input:50 30% 90%;--ring:45 93% 47%;--theme-primary:#eab308;--theme-primary-50:#fefce8;--theme-primary-100:#fef9c3;--theme-primary-200:#fef08a;--theme-primary-300:#fde047;--theme-primary-400:#facc15;--theme-primary-500:#eab308;--theme-primary-600:#ca8a04;--theme-primary-700:#a16207;--theme-primary-800:#854d0e;--theme-primary-900:#713f12;--aurora-grad:#eab308;--aurora-grad-soft:#fefce8;--theme-surface-wash:none}html[data-ls-accent=sunrise][data-theme=dark]{--background:40 30% 6%;--foreground:50 25% 96%;--card:40 28% 9%;--card-foreground:50 25% 96%;--popover:40 28% 9%;--popover-foreground:50 25% 96%;--primary:48 96% 53%;--primary-foreground:40 30% 6%;--secondary:40 20% 14%;--secondary-foreground:50 25% 96%;--muted:40 20% 14%;--muted-foreground:50 12% 62%;--accent:42 50% 20%;--accent-foreground:50 25% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:40 20% 18%;--input:40 20% 16%;--ring:48 96% 53%;--theme-primary-50:#713f12;--theme-primary-100:#854d0e;--theme-surface-wash:none}html[data-ls-accent=sunrise] .nav{--sb-bg:#14110a;--sb-border:#facc151f;--sb-text:#fef9c3;--sb-text-soft:#fde047;--sb-text-dim:#7a6f3e;--sb-hover-bg:#facc150f;--sb-active-bg:#facc1524;--sb-accent:#facc15;background:var(--sb-bg)!important}html[data-ls-accent=sunrise] .nav .nav__link.active:before,html[data-ls-accent=sunrise] .nav .nav__link--active:before,html[data-ls-accent=sunrise] .nav .nav-group__content a.active:before{box-shadow:none!important;background:#eab308!important}html[data-ls-accent=graphite][data-theme=light],html[data-ls-accent=graphite]:not([data-theme=dark]){--background:0 0% 100%;--foreground:240 4% 11%;--card:0 0% 100%;--card-foreground:240 4% 11%;--popover:0 0% 100%;--popover-foreground:240 4% 11%;--primary:240 6% 20%;--primary-foreground:0 0% 100%;--secondary:240 5% 96%;--secondary-foreground:240 4% 11%;--muted:240 5% 96%;--muted-foreground:240 4% 45%;--accent:240 5% 94%;--accent-foreground:240 4% 11%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:240 5% 90%;--input:240 5% 92%;--ring:240 6% 20%;--theme-primary:#3f3f46;--theme-primary-50:#fafafa;--theme-primary-100:#f4f4f5;--theme-primary-200:#e4e4e7;--theme-primary-300:#d4d4d8;--theme-primary-400:#a1a1aa;--theme-primary-500:#71717a;--theme-primary-600:#52525b;--theme-primary-700:#3f3f46;--theme-primary-800:#27272a;--theme-primary-900:#18181b;--aurora-grad:#3f3f46;--aurora-grad-soft:#f4f4f5;--theme-surface-wash:none}html[data-ls-accent=graphite][data-theme=dark]{--background:240 6% 8%;--foreground:240 5% 96%;--card:240 5% 11%;--card-foreground:240 5% 96%;--popover:240 5% 11%;--popover-foreground:240 5% 96%;--primary:240 4% 88%;--primary-foreground:240 6% 8%;--secondary:240 4% 15%;--secondary-foreground:240 5% 96%;--muted:240 4% 15%;--muted-foreground:240 4% 62%;--accent:240 4% 18%;--accent-foreground:240 5% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:240 4% 18%;--input:240 4% 16%;--ring:240 4% 88%;--theme-primary-50:#18181b;--theme-primary-100:#27272a;--theme-surface-wash:none}html[data-ls-accent=graphite] .nav{--sb-bg:#09090b;--sb-border:#ffffff0f;--sb-text:#e4e4e7;--sb-text-soft:#a1a1aa;--sb-text-dim:#52525b;--sb-hover-bg:#ffffff0a;--sb-active-bg:#ffffff14;--sb-accent:#d4d4d8;background:var(--sb-bg)!important}html[data-ls-accent=graphite] .nav .nav__link.active:before,html[data-ls-accent=graphite] .nav .nav__link--active:before,html[data-ls-accent=graphite] .nav .nav-group__content a.active:before{box-shadow:none!important;background:#e4e4e7!important}html[data-ls-accent=midnight][data-theme=light],html[data-ls-accent=midnight]:not([data-theme=dark]){--background:220 25% 99%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:222 47% 20%;--primary-foreground:0 0% 100%;--secondary:220 20% 96%;--secondary-foreground:222 47% 11%;--muted:220 20% 96%;--muted-foreground:222 15% 45%;--accent:220 40% 94%;--accent-foreground:222 47% 20%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:220 20% 90%;--input:220 20% 92%;--ring:222 47% 20%;--theme-primary:#1e293b;--theme-primary-50:#f8fafc;--theme-primary-100:#f1f5f9;--theme-primary-200:#e2e8f0;--theme-primary-300:#cbd5e1;--theme-primary-400:#94a3b8;--theme-primary-500:#64748b;--theme-primary-600:#475569;--theme-primary-700:#334155;--theme-primary-800:#1e293b;--theme-primary-900:#0f172a;--aurora-grad:#1e293b;--aurora-grad-soft:#f1f5f9;--theme-surface-wash:none}html[data-ls-accent=midnight][data-theme=dark]{--background:222 47% 5%;--foreground:210 20% 96%;--card:222 40% 8%;--card-foreground:210 20% 96%;--popover:222 40% 8%;--popover-foreground:210 20% 96%;--primary:213 94% 68%;--primary-foreground:222 47% 5%;--secondary:222 30% 13%;--secondary-foreground:210 20% 96%;--muted:222 30% 13%;--muted-foreground:210 15% 62%;--accent:222 40% 16%;--accent-foreground:210 20% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:222 30% 17%;--input:222 30% 15%;--ring:213 94% 68%;--theme-primary-50:#0f172a;--theme-primary-100:#1e293b;--theme-surface-wash:none}html[data-ls-accent=midnight] .nav{--sb-bg:#060a14;--sb-border:#60a5fa1a;--sb-text:#dbeafe;--sb-text-soft:#93c5fd;--sb-text-dim:#4a5a75;--sb-hover-bg:#60a5fa0d;--sb-active-bg:#60a5fa1a;--sb-accent:#60a5fa;background:var(--sb-bg)!important}html[data-ls-accent=midnight] .nav .nav__link.active:before,html[data-ls-accent=midnight] .nav .nav__link--active:before,html[data-ls-accent=midnight] .nav .nav-group__content a.active:before{box-shadow:none!important;background:#60a5fa!important}html[data-ls-accent=black][data-theme=light],html[data-ls-accent=black]:not([data-theme=dark]){--background:0 0% 100%;--foreground:0 0% 0%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:0 0% 0%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:0 0% 0%;--muted:0 0% 96%;--muted-foreground:0 0% 40%;--accent:0 0% 94%;--accent-foreground:0 0% 0%;--destructive:0 0% 0%;--destructive-foreground:0 0% 100%;--border:0 0% 88%;--input:0 0% 92%;--ring:0 0% 0%;--theme-primary:#000;--theme-primary-50:#fff;--theme-primary-100:#f5f5f5;--theme-primary-200:#e5e5e5;--theme-primary-300:#d4d4d4;--theme-primary-400:#a3a3a3;--theme-primary-500:#525252;--theme-primary-600:#262626;--theme-primary-700:#171717;--theme-primary-800:#0a0a0a;--theme-primary-900:#000;--aurora-grad:#000;--aurora-grad-soft:#fff;--theme-surface-wash:none}html[data-ls-accent=black][data-theme=dark]{--background:0 0% 0%;--foreground:0 0% 100%;--card:0 0% 0%;--card-foreground:0 0% 100%;--popover:0 0% 0%;--popover-foreground:0 0% 100%;--primary:0 0% 100%;--primary-foreground:0 0% 0%;--secondary:0 0% 8%;--secondary-foreground:0 0% 100%;--muted:0 0% 8%;--muted-foreground:0 0% 62%;--accent:0 0% 10%;--accent-foreground:0 0% 100%;--destructive:0 0% 100%;--destructive-foreground:0 0% 0%;--border:0 0% 14%;--input:0 0% 10%;--ring:0 0% 100%;--theme-primary-50:#000;--theme-primary-100:#0a0a0a;--theme-surface-wash:none}html[data-ls-accent=black] .nav{--sb-bg:#000;--sb-border:#ffffff0f;--sb-text:#fff;--sb-text-soft:#a3a3a3;--sb-text-dim:#525252;--sb-hover-bg:#ffffff0a;--sb-active-bg:#ffffff14;--sb-accent:#fff;background:var(--sb-bg)!important}html[data-ls-accent=black] .nav .nav__link.active:before,html[data-ls-accent=black] .nav .nav__link--active:before,html[data-ls-accent=black] .nav .nav-group__content a.active:before{box-shadow:none!important;background:#fff!important}html[data-ls-accent] .nav{scrollbar-color:color-mix(in srgb, var(--sb-accent,#9ca3af) 40%, transparent) #0000!important}html[data-ls-accent] .nav::-webkit-scrollbar{width:6px}html[data-ls-accent] .nav::-webkit-scrollbar-track{background:0 0}html[data-ls-accent] .nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sb-accent,#9ca3af) 30%, transparent);border-radius:3px}html[data-ls-accent] .nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--sb-accent,#9ca3af) 55%, transparent)}html[data-ls-accent]{--theme-button-glow:0 4px 12px color-mix(in srgb, var(--theme-primary) 35%, transparent);--theme-button-glow-ring:0 0 0 4px color-mix(in srgb, var(--theme-primary) 15%, transparent)}html[data-ls-accent=ocean],html[data-ls-accent=crimson],html[data-ls-accent=sunrise],html[data-ls-accent=graphite],html[data-ls-accent=midnight],html[data-ls-accent=black]{--theme-button-glow:0 2px 6px #0000001a;--theme-button-glow-ring:0 0 0 3px color-mix(in srgb, var(--theme-primary) 12%, transparent)}html[data-ls-accent] .btn--style-primary,html[data-ls-accent] button[class*=btn--style-primary],html[data-ls-accent] .form-submit button[type=submit]{box-shadow:0 1px 2px #00000014;background:var(--theme-primary,hsl(var(--primary)))!important;border-color:var(--theme-primary,hsl(var(--primary)))!important;color:hsl(var(--primary-foreground))!important;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background .18s!important}html[data-ls-accent] .btn--style-primary:hover:not(:disabled),html[data-ls-accent] button[class*=btn--style-primary]:hover:not(:disabled),html[data-ls-accent] .form-submit button[type=submit]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:var(--theme-button-glow),var(--theme-button-glow-ring)!important}html[data-ls-accent] input:focus-visible,html[data-ls-accent] select:focus-visible,html[data-ls-accent] textarea:focus-visible,html[data-ls-accent] [role=textbox]:focus-visible{border-color:var(--theme-primary,hsl(var(--primary)))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary,hsl(var(--primary))) 18%, transparent)!important;outline:none!important}html[data-ls-accent] ::selection{background:color-mix(in srgb, var(--theme-primary,hsl(var(--primary))) 30%, transparent)}html[data-ls-accent] .doc-controls__content a,html[data-ls-accent] .field-type a,html[data-ls-accent] a.doc-tab--active,html[data-ls-accent] a[class*=--link]{color:var(--theme-primary,hsl(var(--primary)))}html[data-ls-accent] input[type=checkbox],html[data-ls-accent] input[type=radio],html[data-ls-accent] input[type=range]{accent-color:var(--theme-primary,hsl(var(--primary)))!important}html[data-ls-accent] .app-root,html[data-ls-accent] .template-default,html[data-ls-accent] .template-default__wrap,html[data-ls-accent] .dashboard{background-image:var(--theme-surface-wash,none);background-attachment:fixed}.dark\:bg-zinc-50:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.dark\:text-zinc-900:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}
