*,::before,::after{--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:rgb(59 130 246/0.5);--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:}::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:rgb(59 130 246/0.5);--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:}/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,::after{--tw-content:''}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder, 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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none}.\!container{width:100% !important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px !important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px !important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px !important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px !important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px !important}.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0px}.right-0{right:0px}.top-0{top:0px}.z-10{z-index:10}.-m-3{margin:-0.75rem}.m-1{margin:0.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-2{margin-bottom:-0.5rem}.mb-1{margin-bottom:0.25rem}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.\!block{display:block !important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none !important}.hidden{display:none}.\!h-auto{height:auto !important}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:0.5rem}.h-3{height:0.75rem}.h-4{height:1rem}.h-8{height:2rem}.h-full{height:100%}.\!w-24{width:6rem !important}.\!w-40{width:10rem !important}.w-12{width:3rem}.w-2{width:0.5rem}.w-44{width:11rem}.w-48{width:12rem}.w-8{width:2rem}.w-full{width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:0.25rem}.gap-2{gap:0.5rem}.gap-20{gap:5rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:0.5rem}.rounded-xl{border-radius:0.75rem}.border{border-width:1px}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-cover{background-size:cover}.bg-center{background-position:center}.p-3{padding:0.75rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:0.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-50{opacity:0.5}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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)}.invert{--tw-invert:invert(100%);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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.ease-out{transition-timing-function:cubic-bezier(0,0,0.2,1)}.background{position:absolute;top:0px;left:0px;height:100%;width:100%;overflow:hidden}.background__piece{position:fixed;bottom:0px;top:0px;--tw-gradient-from:#6b21a8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(107 33 168/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:50%;--tw-gradient-to-position:50%;opacity:0.5;background-image:linear-gradient(-60deg,var(--tw-gradient-stops));animation:slide 6s ease-in-out infinite alternate;left:-50%;right:-50%;z-index:-1;filter:blur(20px)}.background__piece:nth-child(2){animation-direction:alternate-reverse;animation-duration:7s}.background__piece:nth-child(3){animation-duration:8s}.background__piece--1{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.background__piece--2{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}.background__piece--3{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}.background__piece--4{--tw-gradient-to:#6b21a8 var(--tw-gradient-to-position)}.background__piece--5{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}@keyframes slide{0%{transform:translateX(-25%)}100%{transform:translateX(25%)}}.badge{display:inline-block;border-radius:0.75rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.75rem;padding-right:0.75rem;font-size:0.6rem;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.badge--green{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.badge--red{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.badge--indigo{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.badge--blue{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.badge--orange{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.badge--fuchsia{--tw-bg-opacity:1;background-color:rgb(250 232 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(192 38 211/var(--tw-text-opacity,1))}.badge--sm{padding-top:0px;padding-bottom:0px;font-weight:500}.badge--xl{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;font-size:0.875rem;line-height:1.25rem}.badges{display:flex;flex-wrap:wrap;gap:0.25rem}.brand{padding:1rem;font-size:4.5rem;line-height:1;font-weight:800;font-style:italic;text-orientation:mixed;writing-mode:vertical-rl;letter-spacing:-0.05em}.brand:empty:before{content:"seiner"}.brand--colored{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:rgb(96 165 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#c084fc var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.card{position:relative;border-radius:0.75rem;background-color:rgb(0 0 0/0.5);padding-bottom:0px !important;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--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(1px + 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);--tw-ring-color:rgb(229 231 235/0.3)}.card__body{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.card--sm .card__body{padding:0.75rem !important}.card--purple{background-color:rgb(59 130 246/0.2)}.card--inactive{opacity:0.5}.card--input{position:relative}.card--input:has(input[type="radio"]:checked){background-color:rgb(59 130 246/0.2);--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(2px + 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);--tw-ring-color:rgb(59 130 246/0.5)}.card--input input{position:absolute;left:0px;top:0px;height:100% !important;width:100% !important;cursor:pointer;opacity:0}.easepick-wrapper{z-index:10}*[data-controller="dropdown"]:not(.dropdown) *[data-dropdown-target="content"]{display:none}.dropdown{position:relative;z-index:10}.dropdown__content{position:absolute;max-height:15rem;min-width:100%;overflow:auto;border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:0.25rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;display:flex;flex-direction:column;gap:1rem}.dropdown__content nav{white-space:nowrap}.dropdown__content nav ul li a{display:block;border-radius:0.25rem;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.25rem;padding-bottom:0.25rem;font-weight:400;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;display:flex;flex-direction:column;gap:0.75rem;flex-direction:row;align-items:center}.dropdown__content nav ul li a .icon{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.dropdown__content nav ul li a:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.dropdown__content nav ul li a:hover .icon{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.dropdown__element{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;gap:1rem;flex-direction:row;align-items:center}.dropdown__element>*{flex-grow:1}.dropdown__element:before{order:9999;flex-shrink:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.dropdown--active .dropdown__element:before{transform:rotate(180deg)}.dropdown--x .dropdown__content{right:0px}.dropdown--y .dropdown__content{top:0px;margin-top:-0.5rem;transform:translateY(-100%)}.dropdown:not(.dropdown--active) .dropdown__content{pointer-events:none;opacity:0;transform:translate3d(0,-20px,0)}.layout:has(.editor) .layout__main__content{padding:0px}.layout:has(.editor) .layout__main__content>form{height:100%}.layout:has(.editor) .page{height:100%;max-width:100%;gap:0px}.layout:has(.editor) .page__head{padding:2.5rem}.layout:has(.editor) .page__body{display:flex;flex-grow:1;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.editor{--bg-app:#fafafa;--bg-canvas-area:#e5e5e5;--bg-panel:#ffffff;--border-subtle:#e0e0e0;--border-default:#d0d0d0;--text-primary:#333333;--text-secondary:#6b6b6b;--text-tertiary:#999999;--accent:#0d99ff;--accent-hover:#0b85e0;--accent-muted:rgba(13,153,255,0.12);--danger:#f24822;--danger-muted:rgba(242,72,34,0.1);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--shadow-panel:0 2px 8px rgba(0,0,0,0.06);--shadow-canvas:0 1px 3px rgba(0,0,0,0.08);position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;border-radius:0.75rem}.editor.editor__tool-active .editor__canvas{cursor:crosshair}.editor.editor__place-duplicate .editor__canvas{cursor:crosshair}.editor__bottom-toolbar{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none;padding:20px}.editor__toolbar-group{pointer-events:auto;background:var(--bg-panel);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);padding:8px 16px;display:flex;gap:4px;align-items:center}.editor__floating-panel{position:absolute;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:0;box-shadow:var(--shadow-panel);z-index:1000;min-width:260px;max-width:300px;overflow:hidden}.editor__panel-heading{font-size:12px;font-weight:600;color:var(--text-primary);padding:12px 14px 10px;margin:0;border-bottom:1px solid var(--border-subtle);background:rgba(0,0,0,0.02)}.editor__panel-block{padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.editor__panel-block:last-of-type{border-bottom:none}.editor__panel-block-title{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.04em;margin:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.editor__panel-block-title::after{content:'';width:8px;height:8px;border-right:1px solid var(--text-tertiary);border-bottom:1px solid var(--text-tertiary);transform:rotate(45deg);transition:transform 0.12s ease}.editor__panel-block--collapsed .editor__panel-block-title::after{transform:rotate(135deg)}.editor__panel-field{margin-bottom:10px}.editor__panel-field:last-child{margin-bottom:0}.editor__panel-field--grow{flex:1;min-width:0}.editor__panel-label{font-size:11px;font-weight:500;color:var(--text-secondary);display:block;margin-bottom:4px}.editor__panel-label-hint{font-weight:400;color:var(--text-tertiary)}.editor__panel-input{width:100%;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:12px;font-family:inherit;color:var(--text-primary);background:var(--bg-panel)}.editor__panel-input:hover{border-color:var(--border-default)}.editor__panel-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-muted)}.editor__panel-row{display:flex;gap:10px;align-items:center}.editor__panel-row:not(.editor__panel-row--inline){margin-bottom:0}.editor__panel-row--inline{gap:12px}.editor__panel-file{width:100%;font-size:12px;padding:6px 0;cursor:pointer;color:var(--text-secondary)}.editor__panel-file::file-selector-button{padding:6px 12px;margin-right:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-panel);font-size:12px;font-family:inherit;color:var(--text-primary);cursor:pointer}.editor__panel-file::file-selector-button:hover{border-color:var(--border-default)}.editor__panel-actions{display:flex;gap:8px}.editor__panel-actions .editor__btn{flex:1}.editor__panel-block-body{margin-top:10px}.editor__panel-block--collapsed .editor__panel-block-body{display:none}.editor__color-input{width:52px;height:32px;padding:2px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg-panel)}.editor__color-input:hover{border-color:var(--border-default)}.editor__color-input-full{width:100%;height:36px}.editor__size-input{flex:1;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:12px;font-family:inherit}.editor__size-input:focus{outline:none;border-color:var(--accent)}.editor__font-size-slider-wrap{flex:1;display:flex;align-items:center;gap:8px}.editor__font-size-slider{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border-subtle);border-radius:3px}.editor__font-size-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);cursor:pointer;border:none}.editor__font-size-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);cursor:pointer;border:none}.editor__font-size-value{font-size:12px;font-weight:500;color:var(--text-secondary);min-width:24px;text-align:right}.editor__btn{padding:6px 12px;border:1px solid transparent;background:transparent;cursor:pointer;border-radius:var(--radius-sm);font-size:12px;font-weight:500;font-family:inherit;color:var(--text-primary);transition:background 0.12s ease,border-color 0.12s ease}.editor__btn:hover{background:rgba(0,0,0,0.04)}.editor__btn-tool{padding:6px 10px;color:var(--text-secondary)}.editor__btn-tool:hover{background:rgba(0,0,0,0.06);color:var(--text-primary)}.editor__btn-small{padding:4px 8px;font-size:11px;font-weight:600}.editor__btn-ghost:hover{background:rgba(0,0,0,0.05)}.editor__btn-danger-ghost:hover{background:var(--danger-muted);color:var(--danger)}.editor__btn-block{width:100%;margin-top:8px}.editor__btn.editor__active{background:var(--accent-muted);color:var(--accent)}.editor__button-group{display:flex;gap:4px;margin-top:6px}.editor__button-group-full{width:100%}.editor__button-group-full .editor__btn{flex:1}.editor__container{flex:1;display:flex;align-items:center;justify-content:center;background:var(--bg-canvas-area);position:relative;overflow:auto;background-image:radial-gradient(circle,var(--text-tertiary) 1px,transparent 1px);background-size:16px 16px;background-position:0 0;min-height:0}.editor__canvas-viewport{flex-shrink:0;position:relative}.editor__canvas-scaler{width:1920px;height:1080px;transform-origin:0 0}.editor__canvas{width:1920px;height:1080px;background:white;position:relative;box-shadow:var(--shadow-canvas);overflow:hidden}.editor__editable-element{position:absolute;cursor:grab;border:1px solid transparent;min-width:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:box-shadow 0.15s ease,border-color 0.15s ease}.editor__editable-element:hover:not(.editor__selected):not(.editor__dragging){box-shadow:0 0 0 1px rgba(0,0,0,0.08)}.editor__editable-element:active:not(.editor__selected):not(.editor__dragging){cursor:grabbing}.editor__editable-element.editor__selected{border:1px solid var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.editor__editable-element.editor__selected::before{content:'';position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:1px dashed rgba(13,153,255,0.35);border-radius:var(--radius-sm);pointer-events:none;z-index:-1}.editor__editable-element.editor__selected[data-element-type="shape"]::before{border-radius:inherit}.editor__editable-element.editor__selected[data-element-type="circle"]::before{border-radius:50%}.editor__editable-element.editor__selected[data-element-type="image"]::before{border-radius:inherit}.editor__editable-element.editor__dragging{opacity:0.92;z-index:1000;cursor:grabbing !important;box-shadow:0 2px 12px rgba(0,0,0,0.12);transition:none !important}.editor__editable-element.editor__dragging.editor__selected{opacity:0.92}.editor__editable-element.editor__resizing{opacity:0.9}.editor__editable-element>span{display:inline-block;white-space:nowrap;padding:5px}.editor__editable-element span[contenteditable="true"]{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;cursor:text;outline:none}.editor__editable-element span[contenteditable="true"]:empty:before{content:"Geef tekst op";opacity:0.5}.editor__editable-element:has(span[contenteditable="true"]):not(.editor__dragging){cursor:grab}.editor__editable-element:has(span[contenteditable="true"]) span[contenteditable="true"]{cursor:text}.editor__editable-element[data-element-type="image"]{cursor:grab;overflow:visible}.editor__editable-element[data-element-type="image"] .editor__image-wrap{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.editor__editable-element[data-element-type="image"] .editor__image-wrap img{pointer-events:auto}.editor__editable-element[data-element-type="image"]:hover:not(.editor__selected):not(.editor__dragging){cursor:grab}.editor__editable-element[data-element-type="image"]:active{cursor:grabbing}.editor__editable-element img{max-width:100%;max-height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor__resize-handle{position:absolute;background:var(--bg-panel);border:1px solid var(--accent);width:8px;height:8px;border-radius:2px;z-index:10;display:none;pointer-events:auto}.editor__resize-handle:hover{background:var(--accent-muted)}.editor__editable-element.editor__selected[data-element-type="image"] .editor__resize-handle,.editor__editable-element.editor__selected[data-element-type="shape"] .editor__resize-handle,.editor__editable-element.editor__selected[data-element-type="circle"] .editor__resize-handle{display:block}.editor__resize-handle.editor__nw{top:-4px;left:-4px;cursor:nw-resize}.editor__resize-handle.editor__ne{top:-4px;right:-4px;cursor:ne-resize}.editor__resize-handle.editor__sw{bottom:-4px;left:-4px;cursor:sw-resize}.editor__resize-handle.editor__se{bottom:-4px;right:-4px;cursor:se-resize}.editor__resize-handle.editor__n{top:-4px;left:50%;transform:translateX(-50%);cursor:n-resize}.editor__resize-handle.editor__s{bottom:-4px;left:50%;transform:translateX(-50%);cursor:s-resize}.editor__resize-handle.editor__w{left:-4px;top:50%;transform:translateY(-50%);cursor:w-resize}.editor__resize-handle.editor__e{right:-4px;top:50%;transform:translateY(-50%);cursor:e-resize}.editor__rotate-handle{position:absolute;top:-26px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:var(--bg-panel);border:1px solid var(--accent);border-radius:50%;cursor:grab;display:none;z-index:10}.editor__rotate-handle:hover{background:var(--accent-muted)}.editor__rotate-handle:active{cursor:grabbing}.editor__editable-element.editor__selected .editor__rotate-handle{display:block}.editor__rotate-handle::before{content:'';position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:1px;height:12px;background:var(--accent)}@keyframes editor-fadeIn{from{opacity:0}to{opacity:1}}@keyframes editor-slideInLeft{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes editor-slideInRight{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes editor-slideInUp{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes editor-slideInDown{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes editor-zoomIn{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}@keyframes editor-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.editor__animate-fadeIn{animation:editor-fadeIn 1s ease-in both}.editor__animate-slideInLeft{animation:editor-slideInLeft 1s ease-out both}.editor__animate-slideInRight{animation:editor-slideInRight 1s ease-out both}.editor__animate-slideInUp{animation:editor-slideInUp 1s ease-out both}.editor__animate-slideInDown{animation:editor-slideInDown 1s ease-out both}.editor__animate-zoomIn{animation:editor-zoomIn 1s ease-out both}.editor__animate-spin{animation:editor-spin 1s linear infinite}.field{display:flex;flex-direction:column;gap:0.75rem}.field label{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:0.9rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1));color:inherit}.field label[data-disabled]{opacity:0.5}@media (min-width:640px){.field label{font-size:0.875rem;line-height:1.5rem}}.field__content:has(select){display:flex;flex-direction:column;gap:0.75rem;flex-direction:row;align-items:center}.field:has(>.field__title>input[type="checkbox"]:not(:checked)) label{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.field__title{display:flex;flex-direction:column;gap:0.25rem}.field__title small{font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.field__errors__message{font-size:0.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.field--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-direction:row;align-items:center}.field--split>*{flex-grow:1}.field--split label{font-weight:700}.field:has(>.field__title>input[type="checkbox"]){position:relative;display:flex;cursor:pointer;flex-direction:row;gap:0px}.field:has(>.field__title>input[type="checkbox"]) label{padding-left:0.75rem}.field:has(>.field__title>input[type="checkbox"]) label:after{position:absolute;inset:0px;--tw-content:'';content:var(--tw-content)}.fields{display:flex;flex-direction:column;gap:0.75rem}.fields>*:not(:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));padding-bottom:1.25rem}.fields .card{background-color:rgb(255 255 255/0.1)}.header__main{display:flex;flex-direction:column;gap:1rem;flex-direction:row;align-items:center}.header__title{flex-grow:1}
.header__options {}.header__description{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.layout{position:relative;isolation:isolate;display:flex;min-height:100svh;width:100%;background-image:linear-gradient(to top right,var(--tw-gradient-stops));--tw-gradient-from:rgb(59 130 246/0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:10%;--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(168 85 247/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-via-position:20%;--tw-gradient-to:rgb(243 244 246/0) var(--tw-gradient-to-position);--tw-gradient-to-position:80%;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:2.5rem;padding-right:2.5rem;font-size:0.875rem;line-height:1.25rem}@media not all and (min-width:1024px){.layout{flex-direction:column}}.layout__side{position:fixed;top:0px;bottom:0px;left:0px;margin:1rem;width:16rem;border-radius:1rem;background-color:rgb(30 64 175/0.2);display:flex;flex-direction:column;gap:1rem}@media not all and (min-width:1024px){.layout__side{display:none}}.layout__side{box-shadow:inset 20px 20px 60px rgba(255,255,255,0.2)}.layout__side__organisation{margin-bottom:1rem;flex-shrink:1;padding:1.25rem;display:flex;flex-direction:column;gap:0.75rem;flex-direction:row;align-items:center}.layout__side__navigation{flex-shrink:1}.layout__side__navigation nav ul{display:flex;flex-direction:column;gap:0.75rem}.layout__side__navigation nav ul li{position:relative;padding-left:1rem}.layout__side__navigation nav ul li a{display:block;padding:0.5rem;display:flex;flex-direction:column;gap:0.75rem;flex-direction:row;align-items:center}.layout__side__navigation nav ul li a .icon{width:1rem}.layout__side__navigation nav ul li:not(.active) a,.layout__side__navigation nav ul li:not(.active) a .icon{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.layout__side__navigation nav ul li.active:before{position:absolute;top:0.5rem;bottom:0.5rem;left:0px;width:2px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1));content:""}.layout__side__navigation nav ul li.active a,.layout__side__navigation nav ul li.active a .icon{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.layout__side__brand{display:flex;flex-grow:1;align-items:center;justify-content:center}.layout__side__brand .brand{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:rgb(96 165 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#c084fc var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.layout__main{display:flex;flex:1 1 0%;flex-direction:column;padding-bottom:0.5rem}@media (min-width:1024px){.layout__main{min-width:0px;padding-left:16rem;padding-right:0.5rem;padding-top:0.5rem}}.layout__main__user{display:flex}.layout__main__user__box{margin-left:auto}.layout__main__user .dropdown__element{border-radius:0.5rem;padding:1rem}.layout__main__user .dropdown__element:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.layout__main__user .dropdown__content{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.layout__main__user .dropdown__content nav ul li a:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.layout__main__user .dropdown__content nav ul li a .icon{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.layout__main__content{flex-grow:1;padding:1.5rem}@media (min-width:1024px){.layout__main__content{border-radius:0.5rem;padding:2.5rem}}.layout__organisation{pointer-events:none;position:fixed;bottom:0px;right:0px;z-index:20;margin:2rem;width:12rem;opacity:0.5}.layout__organisation img{filter:brightness(0) invert(1)}.masonry{margin:-1rem}.masonry__item{padding:1rem}.masonry__sizer,.masonry__item{width:100%}@media (min-width:1024px){.masonry__sizer,.masonry__item{width:50%}}@media (min-width:1536px){.masonry__sizer,.masonry__item{width:33.3333%}.masonry__two{width:66.6667%}}html[data-modal-open] body,html[data-modal-open] .modal{overflow:hidden}html[data-modal-open] body .modal__container,html[data-modal-open] .modal .modal__container{transform:translate3d(0,0,0)}html:not([data-modal-open]) .modal{pointer-events:none;opacity:0}html .modal{position:fixed;top:0px;z-index:50;display:flex;height:100%;width:100%;align-items:center;justify-content:center;overflow:hidden;background-color:rgb(0 0 0/0.4);transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}html .modal__fixed{-webkit-backdrop-filter:blur(5px) saturate(180%) contrast(1.2)}html .modal__close{position:fixed;top:0.75rem;right:0.75rem;z-index:20;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;width:35px;height:35px}html .modal__close:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}html .modal__container{position:relative;max-height:100vh;width:100vw;overflow:auto;padding:2.5rem;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms;transform:translate3d(0,-60px,0)}html .modal__container .page{width:600px;gap:0px;overflow:hidden;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--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(1px + 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);--tw-ring-color:rgb(156 163 175/0.5)}html .modal__container .page--lg{width:800px}html .modal__container .page>*{padding:1.5rem}html .modal__container .page__head{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}html .modal__container .page__body{padding-top:2.5rem;padding-bottom:2.5rem}@keyframes notification-show{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes notification-hide{0%{transform:translateY(0)}100%{transform:translateY(100%);opacity:0}}.notification{position:fixed;bottom:0px;left:50%;z-index:10;margin-left:1rem;margin-right:1rem;margin-bottom:2rem;transform:translateX(-50%)}.notification__content{border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.notification__content .icon{font-size:1.25rem;line-height:1.75rem}.notification__content .icon>*,.notification__content .icon>*:after{--tw-text-opacity:1 !important;color:rgb(255 255 255/var(--tw-text-opacity,1)) !important}.notification:not(.notification--active){pointer-events:none;visibility:hidden}.notification--show{animation:notification-show 0.3s ease forwards}.notification--hide{animation:notification-hide 0.3s ease forwards}.notification--success .notification__content,.notification--notice .notification__content{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.notification--error .notification__content,.notification--alert .notification__content,.notification--danger .notification__content{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.page{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2rem}.page--md{max-width:48rem}.page__head .header{display:flex;flex-direction:column;gap:1rem}.page__body{flex-grow:1}.page__foot{display:flex;flex-direction:column;gap:1rem;flex-direction:row;align-items:center;justify-content:flex-end}.page:has(.page__foot button){max-width:56rem}.session{position:relative;z-index:10;display:flex;height:100vh;width:100vw;flex-direction:row}.session__brand{position:relative;display:none;width:50%;align-items:center;justify-content:center;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(168 85 247/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(59 130 246/0.5) var(--tw-gradient-to-position);--tw-backdrop-blur:blur(16px);-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)}@media (min-width:768px){.session__brand{display:flex}}.session__brand{box-shadow:inset -20px -20px 120px rgba(255,255,255,0.1);transform:skewX(-10deg);transform-origin:top left}.session__brand .brand{font-size:6rem;line-height:1}.session__main{display:flex;flex-grow:1;align-items:center;justify-content:center}.session__container{width:100%;max-width:32rem;padding:1.25rem}.session__container .card{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops));--tw-gradient-from:rgb(96 165 250/0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(96 165 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(156 163 175/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(156 163 175/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(147 51 234/0.5) var(--tw-gradient-to-position);padding:0.5rem !important;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:transform 0.3s ease;transform-origin:top left;transform:skewX(-5deg)}.session__container .card__body{border-radius:0.5rem;background-color:rgb(0 0 0/0.8);--tw-backdrop-blur:blur(8px);-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)}.session__container .card h1{margin-bottom:1rem}.session__container .card button{margin-top:1rem;height:3rem;border-width:0px;background-image:linear-gradient(to bottom left,var(--tw-gradient-stops));--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:rgb(96 165 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.sortable{display:flex;flex-wrap:wrap;gap:1.25rem}.sortable>*{position:relative}.sortable>*:before{position:absolute;inset:0px;z-index:10;--tw-content:'';content:var(--tw-content)}.sortable>*>*{pointer-events:none}.sortable .sortable-ghost{opacity:0}.steps{display:flex;flex-direction:column;gap:2rem}.steps__step{display:flex;flex-direction:column;gap:1.5rem}.steps__step__body{display:flex;flex-direction:column;gap:1.5rem}.steps__buttons{justify-content:flex-end;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-top:1.5rem;display:flex;flex-direction:column;gap:1rem;flex-direction:row;align-items:center}.steps:not(.steps--collapse) .steps__step:not(.steps__step--active){display:none}.steps--collapse .steps__steps{display:flex;flex-direction:column;gap:1rem}.steps--collapse .steps__steps>*:not(:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));padding-bottom:1.25rem}.steps--collapse .steps__step__head h2{font-size:1.125rem;line-height:1.75rem}.well{border-radius:0.5rem;background-color:rgb(168 85 247/0.25);padding:1rem;font-size:0.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(243 232 255/var(--tw-text-opacity,1));display:flex;flex-direction:column;gap:1rem;flex-direction:row;align-items:center}.well .icon{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.button,button{position:relative;isolation:isolate;display:inline-block;display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:0.5rem;column-gap:0.5rem;border-radius:0.5rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;font-size:0.9rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.button:hover,button:hover{opacity:0.8}.button--sm,button--sm{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem;font-size:0.875rem;line-height:1.5rem}.button--xs,button--xs{padding-top:0px;padding-bottom:0px;padding-left:0.5rem;padding-right:0.5rem;font-size:0.75rem;line-height:1.5rem}.button--alt,button--alt{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.button--special,button--special{--tw-bg-opacity:1 !important;background-color:rgb(168 85 247/var(--tw-bg-opacity,1)) !important;--tw-text-opacity:1 !important;color:rgb(255 255 255/var(--tw-text-opacity,1)) !important}.button[disabled],button[disabled]{opacity:0.1}.buttons{display:inline-flex !important;display:flex;flex-direction:column;gap:1rem;flex-direction:row;align-items:center}.elements{display:flex;flex-direction:column;gap:1rem}.elements--xl{gap:2rem}.elements--lg{gap:1.5rem}.elements--sm{gap:0.75rem}.elements--xs{gap:0.25rem}.elements--x{flex-direction:row;align-items:center}.elements--y{flex-direction:column;align-items:flex-start}.elements--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.elements--right{justify-content:flex-end}.elements--wrap{flex-wrap:wrap}.elements--divide>*:not(:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));padding-bottom:1.25rem}.elements--split{flex-direction:row;align-items:center}.elements--split>*{flex-grow:1}input:not([type="checkbox"]):not([type="radio"]):not([type="color"]),textarea,select{position:relative;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.5rem;border-width:1px;padding:0.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}input,textarea,select{border-color:rgb(255 255 255/0.5);background-color:rgb(255 255 255/0.3);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}input:focus,textarea:focus,select:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}input[type="color"]{height:2.5rem;width:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border-radius:9999px;border-width:0px;background-color:transparent;padding:0px;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}input[type="checkbox"],input[type="radio"]{display:flex;height:1.5rem;width:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}input[type="checkbox"]:checked,input[type="radio"]:checked{border-width:1px;--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}input[type="checkbox"]:not(:checked),input[type="radio"]:not(:checked){border-width:1px;--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}input[type="checkbox"]{border-radius:0.25rem}input[type="checkbox"]:before{content:"✔"}.select-arrow{padding-right:2rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position-x:calc(100% - 8px);background-position-y:50%;background-repeat:no-repeat;background-size:21px 21px}select{padding-right:2rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position-x:calc(100% - 8px);background-position-y:50%;background-repeat:no-repeat;background-size:21px 21px}.checkboxes{display:flex;flex-direction:column;gap:0.25rem;flex-direction:row;align-items:center;flex-wrap:wrap}.checkboxes .field{border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.checkboxes .field:hover{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.checkboxes .field:has(input:checked){background-color:rgb(74 222 128/0.1)}table{width:100%;border-collapse:collapse}table tbody tr>*{padding-top:1rem;padding-bottom:1rem}table tbody tr>*:not(:last-child){padding-right:1.5rem}table tbody tr>*:has(.buttons){padding-left:2.5rem;width:1px}table tbody tr th{width:1px;white-space:nowrap;text-align:right;font-weight:400}table tbody tr th .buttons{gap:0.25rem}table tbody tr:not(:last-child)>*{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}table tbody tr:first-child>*{padding-top:0px}table tbody tr:last-child>*{padding-bottom:0px}body{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}h1{font-size:1.875rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}h2{font-size:1.25rem;line-height:1.75rem}h3{font-weight:400;letter-spacing:-0.015em;color:inherit}@media (min-width:640px){h3{font-size:0.9rem;line-height:1.75rem}}@media (min-width:1024px){h3{font-size:1rem}}h1,h2,h3{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif}.fa-duotone{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1));--fa-primary-opacity:1;--fa-secondary-opacity:0.6}.fa-duotone:before{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}body{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}@media (min-width:768px){.md\:flex{display:flex}.md\:w-80{width:20rem}.md\:shrink{flex-shrink:1}}@media (min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}