@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100..900;1,100..900&family=Poppins:wght@400;500;600;700&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&family=Bebas+Neue&family=Caveat:wght@400..700&family=Codystar:wght@300;400&family=Cousine:ital,wght@0,400;0,700;1,400;1,700&family=Istok+Web:ital,wght@0,400;0,700;1,400;1,700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Reenie+Beanie&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Alfa+Slab+One&family=Amatic+SC:wght@400;700&family=Archivo+Black&family=Asap+Condensed:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Bebas+Neue&family=Bree+Serif&family=Caveat:wght@400;500;600;700&family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Cinzel:wght@400;500;600;700;800;900&family=Comfortaa:wght@300;400;500;600;700&family=Comforter&family=Concert+One&family=Cormorant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Crafty+Girls&family=DM+Serif+Display:ital@0;1&family=Delicious+Handrawn&family=Fjalla+One&family=Gaegu:wght@300;400;700&family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Indie+Flower&family=Josefin+Slab:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Kristi&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lilita+One&family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&family=Love+Ya+Like+A+Sister&family=Loved+by+the+King&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Nanum+Gothic+Coding:wght@400;700&family=Nanum+Pen+Script&family=Noticia+Text:ital,wght@0,400;0,700;1,400;1,700&family=Oooh+Baby&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Orbitron:wght@400;500;600;700;800;900&family=Pacifico&family=Passion+One:wght@400;700;900&family=Patrick+Hand+SC&family=Permanent+Marker&family=Pixelify+Sans:wght@400;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Prata&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Reenie+Beanie&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rubik+Doodle+Shadow&family=Rubik+Maps&family=Russo+One&family=Sacramento&family=Satisfy&family=Schoolbell&family=Shadows+Into+Light&family=Single+Day&family=Source+Serif+4:ital,opsz,wght@0,8..60,200;0,8..60,300;0,8..60,400;0,8..60,500;0,8..60,600;0,8..60,700;0,8..60,800;0,8..60,900;1,8..60,200;1,8..60,300;1,8..60,400;1,8..60,500;1,8..60,600;1,8..60,700;1,8..60,800;1,8..60,900&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Square+Peg&family=Sue+Ellen+Francisco&family=Teko:wght@300;400;500;600;700&family=UnifrakturCook:wght@700&family=UnifrakturMaguntia&family=Yuji+Syuku&family=Zeyada&display=swap";@import"https://fonts.googleapis.com/css2?family=Anton&family=Asset&family=Ballet:opsz@16..72&family=Bangers&family=Barriecito&family=Bitcount+Grid+Double:wght@100..900&family=Bodoni+Moda+SC:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Chewy&family=Cutive+Mono&family=DotGothic16&family=DynaPuff:wght@400..700&family=Fjalla+One&family=GFS+Didot&family=Great+Vibes&family=Grenze+Gotisch:wght@100..900&family=Instrument+Serif:ital@0;1&family=Lacquer&family=Lavishly+Yours&family=Luxurious+Script&family=Monsieur+La+Doulaise&family=Mrs+Saint+Delafield&family=Noto+Sans+Display:ital,wght@0,100..900;1,100..900&family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&family=Raleway+Dots&family=Rouge+Script&family=Rubik+Distressed&family=Sancreek&family=Titan+One&family=Vend+Sans:ital,wght@0,300..700;1,300..700&family=WindSong:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Homemade+Apple&family=Rock+Salt&family=The+Girl+Next+Door&display=swap";@import"https://fonts.googleapis.com/css2?family=Amatic+SC&family=Bebas+Neue&family=Caveat&family=Codystar:wght@300&family=Cousine&family=Istok+Web&family=Open+Sans&family=Playfair+Display&family=Raleway:wght@100;400&family=Reenie+Beanie&family=Roboto:wght@100;400&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600&family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Amatic+SC&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap&=Bebas+Neue&family=Caveat&family=Codystar:wght@300&family=Cousine&family=Istok+Web&family=Open+Sans&family=Playfair+Display&family=Raleway:wght@100;400&family=Reenie+Beanie&family=Roboto:wght@100;400&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap";@font-face{font-family:Radiant Charisma;src:url(/fonts/Radiant%20Charisma%20Thin.otf) format("opentype");font-display:swap;font-style:normal;font-weight:100}@font-face{font-family:Radiant Charisma;src:url(/fonts/Radiant%20Charisma%20Thinitalic.otf) format("opentype");font-display:swap;font-style:italic;font-weight:100}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-extralight.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:200}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-extltita.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:200}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-light.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-lightitalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:300}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-italic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-medium.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-mediumitalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:Radiant Charisma;src:url(/fonts/Radiant%20Charisma%20Semibold.otf) format("opentype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Radiant Charisma;src:url(/fonts/Radiant%20Charisma%20Sembdita.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:600}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-bolditalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-extrabold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:800}.umood-hover-scrollbar{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.umood-hover-scrollbar:hover,.umood-hover-scrollbar:focus-within{scrollbar-color:rgba(36,36,36,.28) transparent}.umood-hover-scrollbar::-webkit-scrollbar{width:6px;height:6px}.umood-hover-scrollbar::-webkit-scrollbar-track{background:transparent}.umood-hover-scrollbar::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.umood-hover-scrollbar:hover::-webkit-scrollbar-thumb,.umood-hover-scrollbar:focus-within::-webkit-scrollbar-thumb{background:#24242447}.umood-hover-scrollbar::-webkit-scrollbar-thumb:hover{background:#2424246b}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-extbdita.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:800}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-black.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:Radiant Charisma;src:url(/fonts/radiant-charisma-blackitalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:900}.admin-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:1.75rem;padding:0 .75rem;border-radius:9999px;border:1px solid transparent;font-size:.75rem;font-weight:600;line-height:1}.admin-badge--success{background:var(--admin-badge-success-bg);border-color:var(--admin-badge-success-border);color:var(--admin-badge-success-text)}.admin-badge--warning{background:var(--admin-badge-warning-bg);border-color:var(--admin-badge-warning-border);color:var(--admin-badge-warning-text)}.admin-badge--info{background:var(--admin-badge-info-bg);border-color:var(--admin-badge-info-border);color:var(--admin-badge-info-text)}.admin-badge--admin{background:var(--admin-badge-admin-bg);border-color:var(--admin-badge-admin-border);color:var(--admin-badge-admin-text)}.admin-badge--neutral{background:var(--admin-badge-neutral-bg);border-color:var(--admin-badge-neutral-border);color:var(--admin-badge-neutral-text)}.admin-page-shell{width:100%;max-width:none;min-width:0}.admin-table-scroll{width:100%;min-width:0;overflow-x:auto}.admin-table{width:100%;min-width:100%;table-layout:auto}.admin-feedback{border-radius:.75rem;border:1px solid transparent;padding:.75rem 1rem;font-size:.875rem}.admin-feedback--success{background:var(--admin-feedback-success-bg);border-color:var(--admin-feedback-success-border);color:var(--admin-feedback-success-text)}.admin-feedback--error{background:var(--admin-feedback-error-bg);border-color:var(--admin-feedback-error-border);color:var(--admin-feedback-error-text)}.admin-theme input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;padding:0;border:1px solid var(--admin-border);border-radius:6px;background:transparent}.admin-theme input[type=color]::-webkit-color-swatch-wrapper{padding:0}.admin-theme input[type=color]::-webkit-color-swatch{border:none;border-radius:5px}.admin-theme input[type=color]::-moz-color-swatch{border:none;border-radius:5px}.admin-focus-ring:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.admin-skip-link{position:absolute;left:12px;top:12px;z-index:100;transform:translateY(-200%);transition:transform .18s ease}.admin-skip-link:focus{transform:translateY(0)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.canvas-centered{transform-origin:center center!important;position:relative}#workspace{display:block}#canvas-container{position:absolute;top:50%;left:50%;transform-origin:center center;overflow:visible}#workspace-stage{position:relative;overflow:visible}#canvas-container>.canvas-container{width:100%!important;height:100%!important;overflow:visible!important;background:transparent!important}#canvas-container>.canvas-container canvas{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}*,: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 / .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 / .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: }*,: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;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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:-.25em}sup{top:-.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::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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.inset-y-5{top:1.25rem;bottom:1.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-3{bottom:-.75rem}.-bottom-7{bottom:-1.75rem}.-left-1\.5{left:-.375rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-3{right:-.75rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2\.5{top:-.625rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-\[-1px\]{bottom:-1px}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-6px\]{left:-6px}.left-\[27\%\]{left:27%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-12{right:3rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[-6px\]{right:-6px}.right-\[76px\]{right:76px}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[4\.5rem\]{top:4.5rem}.top-\[58px\]{top:58px}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[10000\]{z-index:10000}.z-\[10002\]{z-index:10002}.z-\[10004\]{z-index:10004}.z-\[10005\]{z-index:10005}.z-\[10006\]{z-index:10006}.z-\[10007\]{z-index:10007}.z-\[10008\]{z-index:10008}.z-\[10009\]{z-index:10009}.z-\[10060\]{z-index:10060}.z-\[10070\]{z-index:10070}.z-\[10080\]{z-index:10080}.z-\[10090\]{z-index:10090}.z-\[100\]{z-index:100}.z-\[11000\]{z-index:11000}.z-\[1100\]{z-index:1100}.z-\[1150\]{z-index:1150}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[40\]{z-index:40}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[8\]{z-index:8}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.-m-1\.5{margin:-.375rem}.m-0{margin:0}.m-4{margin:1rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-1{margin-bottom:-.25rem}.-ml-px{margin-left:-1px}.-mr-1{margin-right:-.25rem}.-mt-\[42px\]{margin-top:-42px}.-mt-\[68px\]{margin-top:-68px}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[-5px\]{margin-bottom:-5px}.mb-\[25px\]{margin-bottom:25px}.mb-\[2px\]{margin-bottom:2px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-64{margin-left:16rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-\[-8px\]{margin-right:-8px}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[-1px\]{margin-top:-1px}.mt-\[-2px\]{margin-top:-2px}.mt-\[58px\]{margin-top:58px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.45\]{aspect-ratio:1.45}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1 / 1}.\!h-auto{height:auto!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[108px\]{height:108px}.h-\[112px\]{height:112px}.h-\[128px\]{height:128px}.h-\[13px\]{height:13px}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[280px\]{height:280px}.h-\[30px\]{height:30px}.h-\[33px\]{height:33px}.h-\[340px\]{height:340px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[48px\]{height:48px}.h-\[5\.25rem\]{height:5.25rem}.h-\[50px\]{height:50px}.h-\[58px\]{height:58px}.h-\[60vh\]{height:60vh}.h-\[6px\]{height:6px}.h-\[72px\]{height:72px}.h-\[78vh\]{height:78vh}.h-\[88px\]{height:88px}.h-\[89px\]{height:89px}.h-\[92px\]{height:92px}.h-\[calc\(100vh-48px\)\]{height:calc(100vh - 48px)}.h-\[calc\(100vh-58px\)\]{height:calc(100vh - 58px)}.h-\[calc\(100vh-70px\)\]{height:calc(100vh - 70px)}.h-\[min\(420px\,55vh\)\]{height:min(420px,55vh)}.h-\[min\(560px\,calc\(100vh-220px\)\)\]{height:min(560px,calc(100vh - 220px))}.h-\[min\(580px\,calc\(100vh-200px\)\)\]{height:min(580px,calc(100vh - 200px))}.h-\[min\(58vw\,320px\)\]{height:min(58vw,320px)}.h-\[min\(70vh\,680px\)\]{height:min(70vh,680px)}.h-\[min\(760px\,88vh\)\]{height:min(760px,88vh)}.h-\[min\(86vh\,720px\)\]{height:min(86vh,720px)}.h-\[min\(92vh\,780px\)\]{height:min(92vh,780px)}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-20{max-height:5rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[108\%\]{max-height:108%}.max-h-\[112px\]{max-height:112px}.max-h-\[120px\]{max-height:120px}.max-h-\[150px\]{max-height:150px}.max-h-\[160px\]{max-height:160px}.max-h-\[220px\]{max-height:220px}.max-h-\[22rem\]{max-height:22rem}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[42rem\]{max-height:42rem}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[510px\]{max-height:510px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[88\%\]{max-height:88%}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[96vh\]{max-height:96vh}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100vh-110px\)\]{max-height:calc(100vh - 110px)}.max-h-\[calc\(100vh-168px\)\]{max-height:calc(100vh - 168px)}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(360px\,45vh\)\]{max-height:min(360px,45vh)}.max-h-\[min\(70vh\,320px\)\]{max-height:min(70vh,320px)}.max-h-\[min\(70vh\,360px\)\]{max-height:min(70vh,360px)}.max-h-\[min\(70vh\,620px\)\]{max-height:min(70vh,620px)}.max-h-\[min\(78vh\,880px\)\]{max-height:min(78vh,880px)}.max-h-\[min\(80vh\,640px\)\]{max-height:min(80vh,640px)}.max-h-\[min\(90vh\,100dvh\)\]{max-height:min(90vh,100dvh)}.max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.max-h-\[min\(92dvh\,640px\)\]{max-height:min(92dvh,640px)}.max-h-\[min\(92vh\,720px\)\]{max-height:min(92vh,720px)}.max-h-\[min\(calc\(100vh-5rem\)\,560px\)\]{max-height:min(calc(100vh - 5rem),560px)}.max-h-\[min\(calc\(100vh-8rem\)\,480px\)\]{max-height:min(calc(100vh - 8rem),480px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-4{min-height:1rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[10rem\]{min-height:10rem}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[154px\]{min-height:154px}.min-h-\[160px\]{min-height:160px}.min-h-\[172px\]{min-height:172px}.min-h-\[180px\]{min-height:180px}.min-h-\[190px\]{min-height:190px}.min-h-\[192px\]{min-height:192px}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[200px\]{min-height:200px}.min-h-\[204px\]{min-height:204px}.min-h-\[20px\]{min-height:20px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[540px\]{min-height:540px}.min-h-\[55vh\]{min-height:55vh}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[600px\]{min-height:600px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[620px\]{min-height:620px}.min-h-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[84px\]{min-height:84px}.min-h-\[86px\]{min-height:86px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-132px\)\]{min-height:calc(100vh - 132px)}.min-h-\[calc\(100vh-96px\)\]{min-height:calc(100vh - 96px)}.min-h-\[min\(100dvh\,100\%\)\]{min-height:min(100dvh,100%)}.min-h-\[min\(200px\,35vh\)\]{min-height:min(200px,35vh)}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[118px\]{width:118px}.w-\[13px\]{width:13px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[440px\]{width:440px}.w-\[460px\]{width:460px}.w-\[5\.25rem\]{width:5.25rem}.w-\[560px\]{width:560px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[6px\]{width:6px}.w-\[72px\]{width:72px}.w-\[85px\]{width:85px}.w-\[86\%\]{width:86%}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[98\%\]{width:98%}.w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.w-\[min\(1024px\,92vw\)\]{width:min(1024px,92vw)}.w-\[min\(1180px\,96vw\)\]{width:min(1180px,96vw)}.w-\[min\(1200px\,95vw\)\]{width:min(1200px,95vw)}.w-\[min\(1240px\,96vw\)\]{width:min(1240px,96vw)}.w-\[min\(1400px\,97vw\)\]{width:min(1400px,97vw)}.w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{width:min(18rem,calc(100vw - 2rem))}.w-\[min\(252px\,32vw\)\]{width:min(252px,32vw)}.w-\[min\(420px\,90vw\)\]{width:min(420px,90vw)}.w-\[min\(460px\,92vw\)\]{width:min(460px,92vw)}.w-\[min\(46vw\,520px\)\]{width:min(46vw,520px)}.w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)}.w-\[min\(980px\,96vw\)\]{width:min(980px,96vw)}.w-\[min\(calc\(100vw-1\.5rem\)\,420px\)\]{width:min(calc(100vw - 1.5rem),420px)}.w-\[min\(calc\(100vw-2rem\)\,380px\)\]{width:min(calc(100vw - 2rem),380px)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-16{min-width:4rem}.min-w-56{min-width:14rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1\.15rem\]{min-width:1.15rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[110px\]{min-width:110px}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[150px\]{min-width:150px}.min-w-\[15rem\]{min-width:15rem}.min-w-\[160px\]{min-width:160px}.min-w-\[16rem\]{min-width:16rem}.min-w-\[180px\]{min-width:180px}.min-w-\[18rem\]{min-width:18rem}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[320px\]{min-width:320px}.min-w-\[360px\]{min-width:360px}.min-w-\[52px\]{min-width:52px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[84px\]{min-width:84px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-full{min-width:100%}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[120px\]{max-width:120px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[28rem\]{max-width:28rem}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[520px\]{max-width:520px}.max-w-\[550px\]{max-width:550px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[85vw\]{max-width:85vw}.max-w-\[92px\]{max-width:92px}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100\%-5rem\)\]{max-width:calc(100% - 5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-64px\)\]{max-width:calc(100vw - 64px)}.max-w-\[min\(100\%\,320px\)\]{max-width:min(100%,320px)}.max-w-\[min\(100vw-48px\,320px\)\]{max-width:min(100vw - 48px,320px)}.max-w-\[min\(1095px\,calc\(100vw-2rem\)\)\]{max-width:min(1095px,calc(100vw - 2rem))}.max-w-\[min\(94vw\,760px\)\]{max-width:min(94vw,760px)}.max-w-\[min\(96vw\,1040px\)\]{max-width:min(96vw,1040px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0_1_9rem\]{flex:0 1 9rem}.flex-\[1_1_10rem\]{flex:1 1 10rem}.flex-\[1_1_140px\]{flex:1 1 140px}.flex-\[1_1_150px\]{flex:1 1 150px}.flex-\[1_1_170px\]{flex:1 1 170px}.flex-\[1_1_280px\]{flex:1 1 280px}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-0{flex-basis:0px}.table-fixed{table-layout:fixed}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[1px\]{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-1px\]{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-\[1\]{--tw-scale-y: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-110{--tw-scale-x: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[0\.9\]{--tw-scale-x: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-95{--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-\[1\.04\]{--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[2\.3fr_1fr\]{grid-template-columns:2.3fr 1fr}.grid-cols-\[42px_minmax\(0\,1fr\)\]{grid-template-columns:42px minmax(0,1fr)}.grid-cols-\[64px_minmax\(0\,1fr\)_auto\]{grid-template-columns:64px minmax(0,1fr) auto}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(8rem\,11rem\)_1fr_auto\]{grid-template-columns:minmax(8rem,11rem) 1fr auto}.grid-cols-\[minmax\(…\,…\)_…\]{grid-template-columns:minmax(…,…) …}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[25px\]{gap:25px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[43px\]{gap:43px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-px{gap:1px}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-\[5px\]{column-gap:5px}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[color\:var\(--admin-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--admin-border)}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[151px\]{border-radius:151px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[3px\]{border-radius:3px}.rounded-\[436px\]{border-radius:436px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-\[20px\]{border-top-left-radius:20px;border-bottom-left-radius:20px}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-br-\[20px\]{border-bottom-right-radius:20px}.rounded-tr-\[20px\]{border-top-right-radius:20px}.rounded-tr-lg{border-top-right-radius:.5rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1px\]{border-width:1px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-\[3px\]{border-bottom-width:3px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-violet-300\/40{border-color:#c4b5fd66!important}.\!border-white\/35{border-color:#ffffff59!important}.border-\[\#000\]{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-\[\#171717\]{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity, 1))}.border-\[\#222\]{--tw-border-opacity: 1;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))}.border-\[\#242424\]{--tw-border-opacity: 1;border-color:rgb(36 36 36 / var(--tw-border-opacity, 1))}.border-\[\#6720a2\]{--tw-border-opacity: 1;border-color:rgb(103 32 162 / var(--tw-border-opacity, 1))}.border-\[\#6a6a6a\]{--tw-border-opacity: 1;border-color:rgb(106 106 106 / var(--tw-border-opacity, 1))}.border-\[\#70707067\]{border-color:#70707067}.border-\[\#7B7B7B\]{--tw-border-opacity: 1;border-color:rgb(123 123 123 / var(--tw-border-opacity, 1))}.border-\[\#858585\]{--tw-border-opacity: 1;border-color:rgb(133 133 133 / var(--tw-border-opacity, 1))}.border-\[\#9B9B9B\]{--tw-border-opacity: 1;border-color:rgb(155 155 155 / var(--tw-border-opacity, 1))}.border-\[\#CFCFCF\]{--tw-border-opacity: 1;border-color:rgb(207 207 207 / var(--tw-border-opacity, 1))}.border-\[\#DDD\]{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity, 1))}.border-\[\#E0E0E0\]{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1))}.border-\[\#E4E4E4\]{--tw-border-opacity: 1;border-color:rgb(228 228 228 / var(--tw-border-opacity, 1))}.border-\[\#E6DFD4\]{--tw-border-opacity: 1;border-color:rgb(230 223 212 / var(--tw-border-opacity, 1))}.border-\[\#E6E6E6\]{--tw-border-opacity: 1;border-color:rgb(230 230 230 / var(--tw-border-opacity, 1))}.border-\[\#EAEAEA\]{--tw-border-opacity: 1;border-color:rgb(234 234 234 / var(--tw-border-opacity, 1))}.border-\[\#F0F0F0\]{--tw-border-opacity: 1;border-color:rgb(240 240 240 / var(--tw-border-opacity, 1))}.border-\[\#ccc\]{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.border-\[\#cccccc48\]{border-color:#cccccc48}.border-\[\#d8d2c8\]{--tw-border-opacity: 1;border-color:rgb(216 210 200 / var(--tw-border-opacity, 1))}.border-\[\#d9d9d9\]{--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))}.border-\[\#e4ddd1\]{--tw-border-opacity: 1;border-color:rgb(228 221 209 / var(--tw-border-opacity, 1))}.border-\[\#eadfce\]{--tw-border-opacity: 1;border-color:rgb(234 223 206 / var(--tw-border-opacity, 1))}.border-\[\#ebe6dd\]{--tw-border-opacity: 1;border-color:rgb(235 230 221 / var(--tw-border-opacity, 1))}.border-\[\#efefef\]{--tw-border-opacity: 1;border-color:rgb(239 239 239 / var(--tw-border-opacity, 1))}.border-\[color\:var\(--admin-accent\)\]{border-color:var(--admin-accent)}.border-\[color\:var\(--admin-accent-2\)\]{border-color:var(--admin-accent-2)}.border-\[color\:var\(--admin-border\)\]{border-color:var(--admin-border)}.border-\[color\:var\(--admin-brand\)\]{border-color:var(--admin-brand)}.border-\[color\:var\(--admin-feedback-error-border\)\]{border-color:var(--admin-feedback-error-border)}.border-\[color\:var\(--admin-focus\)\]{border-color:var(--admin-focus)}.border-\[rgba\(0\,0\,0\,0\.10\)\]{border-color:#0000001a}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500\/30{border-color:#f59e0b4d}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/5{border-color:#0000000d}.border-black\/70{border-color:#000000b3}.border-black\/\[0\.06\]{border-color:#0000000f}.border-black\/\[0\.08\]{border-color:#00000014}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/70{border-color:#e5e7ebb3}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-gray-950{--tw-border-opacity: 1;border-color:rgb(3 7 18 / var(--tw-border-opacity, 1))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-200\/80{border-color:#e5e5e5cc}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-500{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/60{border-color:#fb718599}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.border-rose-900\/70{border-color:#881337b3}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-700{--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-950{--tw-border-opacity: 1;border-color:rgb(9 9 11 / var(--tw-border-opacity, 1))}.border-b-black{--tw-border-opacity: 1;border-bottom-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-l-black{--tw-border-opacity: 1;border-left-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-t-black{--tw-border-opacity: 1;border-top-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-t-gray-600{--tw-border-opacity: 1;border-top-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-t-gray-900{--tw-border-opacity: 1;border-top-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.\!bg-violet-950\/40{background-color:#2e106566!important}.\!bg-white\/15{background-color:#ffffff26!important}.bg-\[\#00000014\]{background-color:#00000014}.bg-\[\#00000080\]{background-color:#00000080}.bg-\[\#0f172a\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#242424\]{--tw-bg-opacity: 1;background-color:rgb(36 36 36 / var(--tw-bg-opacity, 1))}.bg-\[\#333\]{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.bg-\[\#363636\]{--tw-bg-opacity: 1;background-color:rgb(54 54 54 / var(--tw-bg-opacity, 1))}.bg-\[\#383838\]{--tw-bg-opacity: 1;background-color:rgb(56 56 56 / var(--tw-bg-opacity, 1))}.bg-\[\#6D45D6\]{--tw-bg-opacity: 1;background-color:rgb(109 69 214 / var(--tw-bg-opacity, 1))}.bg-\[\#BEBEBE\]{--tw-bg-opacity: 1;background-color:rgb(190 190 190 / var(--tw-bg-opacity, 1))}.bg-\[\#BFA3E6\]{--tw-bg-opacity: 1;background-color:rgb(191 163 230 / var(--tw-bg-opacity, 1))}.bg-\[\#EFEFEF\]{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity, 1))}.bg-\[\#F3F3F3\]{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F3EA\]{--tw-bg-opacity: 1;background-color:rgb(244 243 234 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F5F5\]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F7F0\]{--tw-bg-opacity: 1;background-color:rgb(248 247 240 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F8F8\]{--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity, 1))}.bg-\[\#FCFCFC\]{--tw-bg-opacity: 1;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FEFAF7\]{--tw-bg-opacity: 1;background-color:rgb(254 250 247 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFFFF80\]{background-color:#ffffff80}.bg-\[\#d4c8f4\]{--tw-bg-opacity: 1;background-color:rgb(212 200 244 / var(--tw-bg-opacity, 1))}.bg-\[\#d6beef\]{--tw-bg-opacity: 1;background-color:rgb(214 190 239 / var(--tw-bg-opacity, 1))}.bg-\[\#dfedd0\]{--tw-bg-opacity: 1;background-color:rgb(223 237 208 / var(--tw-bg-opacity, 1))}.bg-\[\#dfeecf\]{--tw-bg-opacity: 1;background-color:rgb(223 238 207 / var(--tw-bg-opacity, 1))}.bg-\[\#e3d9ed\]{--tw-bg-opacity: 1;background-color:rgb(227 217 237 / var(--tw-bg-opacity, 1))}.bg-\[\#e9e9e9\]{--tw-bg-opacity: 1;background-color:rgb(233 233 233 / var(--tw-bg-opacity, 1))}.bg-\[\#eaeaea\]{--tw-bg-opacity: 1;background-color:rgb(234 234 234 / var(--tw-bg-opacity, 1))}.bg-\[\#ededed\]{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f3f3\]{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f6f6\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f5f1\]{--tw-bg-opacity: 1;background-color:rgb(247 245 241 / var(--tw-bg-opacity, 1))}.bg-\[\#f8effb\]{--tw-bg-opacity: 1;background-color:rgb(248 239 251 / var(--tw-bg-opacity, 1))}.bg-\[\#fafafa\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfaf7\]{--tw-bg-opacity: 1;background-color:rgb(251 250 247 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfbfd\]{--tw-bg-opacity: 1;background-color:rgb(251 251 253 / var(--tw-bg-opacity, 1))}.bg-\[\#fffdf8\]{--tw-bg-opacity: 1;background-color:rgb(255 253 248 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff14\]{background-color:#ffffff14}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffffd9\]{background-color:#ffffffd9}.bg-\[color\:var\(--admin-accent\)\]{background-color:var(--admin-accent)}.bg-\[color\:var\(--admin-accent-2\)\]{background-color:var(--admin-accent-2)}.bg-\[color\:var\(--admin-accent-soft\)\]{background-color:var(--admin-accent-soft)}.bg-\[color\:var\(--admin-bg\)\]{background-color:var(--admin-bg)}.bg-\[color\:var\(--admin-border\)\]{background-color:var(--admin-border)}.bg-\[color\:var\(--admin-brand-soft\)\]{background-color:var(--admin-brand-soft)}.bg-\[color\:var\(--admin-feedback-error-bg\)\]{background-color:var(--admin-feedback-error-bg)}.bg-\[color\:var\(--admin-focus\)\]{background-color:var(--admin-focus)}.bg-\[color\:var\(--admin-focus-ghost\,rgba\(99\,102\,241\,0\.08\)\)\]{background-color:var(--admin-focus-ghost,rgba(99,102,241,.08))}.bg-\[color\:var\(--admin-surface\)\]{background-color:var(--admin-surface)}.bg-\[color\:var\(--admin-surface-2\)\]{background-color:var(--admin-surface-2)}.bg-\[color\:var\(--admin-surface-a70\)\]{background-color:var(--admin-surface-a70)}.bg-\[color\:var\(--admin-surface-a85\)\]{background-color:var(--admin-surface-a85)}.bg-\[rgba\(14\,165\,233\,0\.10\)\]{background-color:#0ea5e91a}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-600\/90{background-color:#d97706e6}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600\/90{background-color:#059669e6}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 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-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/40{background-color:#f9fafb66}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-200\/95{background-color:#e5e5e5f2}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/40{background-color:#02061766}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-zinc-500\/50{background-color:#71717a80}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-opacity-100{--tw-bg-opacity: 1}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 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)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 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)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-100{--tw-gradient-from: #ffe4e6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-60\%{--tw-gradient-from-position: 60%}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/80{--tw-gradient-to: rgb(0 0 0 / .8) var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-emerald-200{--tw-gradient-to: #a7f3d0 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-200{--tw-gradient-to: #c7d2fe var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-rose-100{--tw-gradient-to: #ffe4e6 var(--tw-gradient-to-position)}.to-rose-200{--tw-gradient-to: #fecdd3 var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-100{--tw-gradient-to: #ede9fe var(--tw-gradient-to-position)}.to-violet-200{--tw-gradient-to: #ddd6fe var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.stroke-\[3px\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-11{padding:2.75rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-28{padding:7rem}.p-3{padding:.75rem}.p-32{padding:8rem}.p-36{padding:9rem}.p-4{padding:1rem}.p-40{padding:10rem}.p-44{padding:11rem}.p-48{padding:12rem}.p-5{padding:1.25rem}.p-52{padding:13rem}.p-56{padding:14rem}.p-6{padding:1.5rem}.p-60{padding:15rem}.p-64{padding:16rem}.p-8{padding:2rem}.p-\[0\.063rem\]{padding:.063rem}.p-\[2px\]{padding:2px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[25px\]{padding-left:25px;padding-right:25px}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[6px\]{padding-left:6px;padding-right:6px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[42px\]{padding-bottom:42px}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pl-\[23px\]{padding-left:23px}.pl-\[30px\]{padding-left:30px}.pl-\[6px\]{padding-left:6px}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[10px\]{padding-top:10px}.pt-\[5px\]{padding-top:5px}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-1px\]{vertical-align:-1px}.font-\[\"Helvetica\"\]{font-family:Helvetica}.font-\[\"Inter\"\,sans-serif\]{font-family:Inter,sans-serif}.font-\[\"Raleway\"\]{font-family:Raleway}.font-\[\'Inter\'\,sans-serif\]{font-family:Inter,sans-serif}.font-\[\'Inter\'\]{font-family:Inter}.font-\[\'Poppins\'\,sans-serif\]{font-family:Poppins,sans-serif}.font-\[\'Raleway\'\,sans-serif\]{font-family:Raleway,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-raleway{font-family:Raleway,Sans-serif}.font-roboto{font-family:Roboto,Sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:.625rem;line-height:.625rem;font-weight:500}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-3xs{font-size:.5rem;line-height:.5rem;font-weight:500}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[6px\]{font-size:6px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-\[600\]{font-weight:600}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15rem\]{line-height:1.15rem}.leading-\[1\.43\]{line-height:1.43}.leading-\[1\.4\]{line-height:1.4}.leading-\[14px\]{line-height:14px}.leading-\[17px\]{line-height:17px}.leading-\[18px\]{line-height:18px}.leading-\[20px\]{line-height:20px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-violet-100{--tw-text-opacity: 1 !important;color:rgb(237 233 254 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#000000\]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-\[\#000000de\]{color:#000000de}.text-\[\#000\]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-\[\#111\]{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity, 1))}.text-\[\#121212\]{--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.text-\[\#171717\]{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-\[\#222\]{--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.text-\[\#242424\]{--tw-text-opacity: 1;color:rgb(36 36 36 / var(--tw-text-opacity, 1))}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#383838\]{--tw-text-opacity: 1;color:rgb(56 56 56 / var(--tw-text-opacity, 1))}.text-\[\#3f3f3f\]{--tw-text-opacity: 1;color:rgb(63 63 63 / var(--tw-text-opacity, 1))}.text-\[\#434343\]{--tw-text-opacity: 1;color:rgb(67 67 67 / var(--tw-text-opacity, 1))}.text-\[\#444\]{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity, 1))}.text-\[\#4a4a4a\]{--tw-text-opacity: 1;color:rgb(74 74 74 / var(--tw-text-opacity, 1))}.text-\[\#4f2c90\]{--tw-text-opacity: 1;color:rgb(79 44 144 / var(--tw-text-opacity, 1))}.text-\[\#555\]{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.text-\[\#5A3AC7\]{--tw-text-opacity: 1;color:rgb(90 58 199 / var(--tw-text-opacity, 1))}.text-\[\#5f5f5f\]{--tw-text-opacity: 1;color:rgb(95 95 95 / var(--tw-text-opacity, 1))}.text-\[\#617b36\]{--tw-text-opacity: 1;color:rgb(97 123 54 / var(--tw-text-opacity, 1))}.text-\[\#666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#6720a2\]{--tw-text-opacity: 1;color:rgb(103 32 162 / var(--tw-text-opacity, 1))}.text-\[\#692e99\]{--tw-text-opacity: 1;color:rgb(105 46 153 / var(--tw-text-opacity, 1))}.text-\[\#6D6D6D\]{--tw-text-opacity: 1;color:rgb(109 109 109 / var(--tw-text-opacity, 1))}.text-\[\#6b6b6b\]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity, 1))}.text-\[\#707070\]{--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.text-\[\#777\]{--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity, 1))}.text-\[\#818181\]{--tw-text-opacity: 1;color:rgb(129 129 129 / var(--tw-text-opacity, 1))}.text-\[\#8A7E6D\]{--tw-text-opacity: 1;color:rgb(138 126 109 / var(--tw-text-opacity, 1))}.text-\[\#999\]{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.text-\[\#9B9B9B\]{--tw-text-opacity: 1;color:rgb(155 155 155 / var(--tw-text-opacity, 1))}.text-\[\#A03D2E\]{--tw-text-opacity: 1;color:rgb(160 61 46 / var(--tw-text-opacity, 1))}.text-\[\#acacac\]{--tw-text-opacity: 1;color:rgb(172 172 172 / var(--tw-text-opacity, 1))}.text-\[\#bdbdbd\]{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity, 1))}.text-\[\#c2410c\]{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-\[\#d8a947\]{--tw-text-opacity: 1;color:rgb(216 169 71 / var(--tw-text-opacity, 1))}.text-\[\#e06060\]{--tw-text-opacity: 1;color:rgb(224 96 96 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--admin-accent\)\]{color:var(--admin-accent)}.text-\[color\:var\(--admin-accent-2\)\]{color:var(--admin-accent-2)}.text-\[color\:var\(--admin-accent-3\)\]{color:var(--admin-accent-3)}.text-\[color\:var\(--admin-feedback-error-text\)\]{color:var(--admin-feedback-error-text)}.text-\[color\:var\(--admin-fg\)\]{color:var(--admin-fg)}.text-\[color\:var\(--admin-focus\)\]{color:var(--admin-focus)}.text-\[color\:var\(--admin-muted\)\]{color:var(--admin-muted)}.text-\[color\:var\(--admin-muted-2\)\]{color:var(--admin-muted-2)}.text-\[rgba\(17\,17\,17\,0\.72\)\]{color:#111111b8}.text-accent{--tw-text-opacity: 1;color:rgb(214 190 239 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / 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-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-gray-950{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-200\/95{color:#ddd6fef2}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/75{color:#ffffffbf}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.\!underline{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.decoration-gray-300{-webkit-text-decoration-color:#d1d5db;text-decoration-color:#d1d5db}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[color\:var\(--admin-accent\)\]{accent-color:var(--admin-accent)}.accent-black{accent-color:#000}.accent-gray-950{accent-color:#030712}.accent-violet-700{accent-color:#6d28d9}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_\#171717\]{--tw-shadow: 0 0 0 1px #171717;--tw-shadow-colored: 0 0 0 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)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.07\)\]{--tw-shadow: 0 10px 24px rgba(0,0,0,.07);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(36\,36\,36\,0\.03\)\]{--tw-shadow: 0 1px 0 rgba(36,36,36,.03);--tw-shadow-colored: 0 1px 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)}.shadow-\[0_1px_0_rgba\(36\,36\,36\,0\.04\)\]{--tw-shadow: 0 1px 0 rgba(36,36,36,.04);--tw-shadow-colored: 0 1px 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)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.06);--tw-shadow-colored: 0 1px 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)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.12);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.14);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 4px 14px rgba(0,0,0,.08);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(15\,15\,15\,0\.12\)\]{--tw-shadow: 0 4px 24px rgba(15,15,15,.12);--tw-shadow-colored: 0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_24px_60px_rgba\(41\,33\,21\,0\.08\)\]{--tw-shadow: 0px 24px 60px rgba(41,33,21,.08);--tw-shadow-colored: 0px 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_3px_white\]{--tw-shadow: inset 0 0 0 3px white;--tw-shadow-colored: inset 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 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)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)}.shadow-none{--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)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(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)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#3232322d\]{--tw-shadow-color: #3232322d;--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--admin-shadow\)\]{--tw-shadow-color: var(--admin-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-black{outline-color:#000}.outline-transparent{outline-color:transparent}.ring-1{--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)}.ring-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)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#D5B8EE\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(213 184 238 / var(--tw-ring-opacity, 1))}.ring-\[color\:var\(--admin-accent\)\]{--tw-ring-color: var(--admin-accent)}.ring-\[color\:var\(--admin-accent-2\)\]{--tw-ring-color: var(--admin-accent-2)}.ring-\[color\:var\(--admin-brand\)\]{--tw-ring-color: var(--admin-brand)}.ring-\[color\:var\(--admin-focus\)\]{--tw-ring-color: var(--admin-focus)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-black\/15{--tw-ring-color: rgb(0 0 0 / .15)}.ring-black\/40{--tw-ring-color: rgb(0 0 0 / .4)}.ring-black\/\[0\.06\]{--tw-ring-color: rgb(0 0 0 / .06)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-gray-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-900\/15{--tw-ring-color: rgb(17 24 39 / .15)}.ring-green-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-zinc-950{--tw-ring-opacity: 1;--tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)!important}.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-blur{--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)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.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,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-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-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,opacity\]{transition-property:background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\]{transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,colors\,background-color\]{transition-property:transform,colors,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[contain\:paint\]{contain:paint}.\[font-variant\:normal\]{font-variant:normal}.\[font\:inherit\]{font:inherit}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}html,body{padding:0;margin:0;height:100vh;width:100%;background-color:#fff}#root{display:flex;flex-direction:column;flex-grow:1;height:100vh;background-color:#fff}.legal-inline-link,.legal-acceptance-field a{color:#111;font-weight:700;text-decoration:underline;text-underline-offset:2px}.legal-acceptance-field{display:flex;align-items:flex-start;gap:10px;margin:16px 0 12px;color:#333;font-size:12px;line-height:1.55;text-align:left}.legal-acceptance-field input{width:16px;height:16px;margin-top:2px;flex:0 0 auto;accent-color:#111111}.legal-acceptance-field--signup{max-width:420px}.login-button01:disabled,.cadastro-button:disabled{cursor:not-allowed;opacity:.5}.login-link{color:#a40f83;text-decoration:none}.file\:mr-3::-webkit-file-upload-button{margin-right:.75rem}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-md::-webkit-file-upload-button{border-radius:.375rem}.file\:rounded-md::file-selector-button{border-radius:.375rem}.file\:border-0::-webkit-file-upload-button{border-width:0px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-\[color\:var\(--admin-accent-2\)\]::-webkit-file-upload-button{background-color:var(--admin-accent-2)}.file\:bg-\[color\:var\(--admin-accent-2\)\]::file-selector-button{background-color:var(--admin-accent-2)}.file\:px-3::-webkit-file-upload-button{padding-left:.75rem;padding-right:.75rem}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::-webkit-file-upload-button{padding-top:.375rem;padding-bottom:.375rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-semibold::-webkit-file-upload-button{font-weight:600}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-white::-webkit-file-upload-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-right::placeholder{text-align:right}.placeholder\:italic::placeholder{font-style:italic}.placeholder\:text-\[color\:var\(--admin-muted\)\]::placeholder{color:var(--admin-muted)}.placeholder\:text-\[color\:var\(--admin-muted-2\)\]::placeholder{color:var(--admin-muted-2)}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.before\:transform:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:transform:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:pointer-events-auto:focus-within{pointer-events:auto}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--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)}.focus-within\:ring-\[color\:var\(--admin-focus\)\]:focus-within{--tw-ring-color: var(--admin-focus)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.08\]:hover{--tw-scale-x: 1.08;--tw-scale-y: 1.08;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:rounded-md:hover{border-radius:.375rem}.hover\:border-\[1px\]:hover{border-width:1px}.hover\:border-\[\#1a1a1a\]:hover{--tw-border-opacity: 1;border-color:rgb(26 26 26 / var(--tw-border-opacity, 1))}.hover\:border-\[\#1f1f1f\]:hover{--tw-border-opacity: 1;border-color:rgb(31 31 31 / var(--tw-border-opacity, 1))}.hover\:border-\[\#2C2C2C\]:hover{--tw-border-opacity: 1;border-color:rgb(44 44 44 / var(--tw-border-opacity, 1))}.hover\:border-\[\#C0C0C0\]:hover{--tw-border-opacity: 1;border-color:rgb(192 192 192 / var(--tw-border-opacity, 1))}.hover\:border-\[color\:var\(--admin-accent-2\)\]:hover{border-color:var(--admin-accent-2)}.hover\:border-\[color\:var\(--admin-border\)\]:hover{border-color:var(--admin-border)}.hover\:border-\[color\:var\(--admin-border-strong\)\]:hover{border-color:var(--admin-border-strong)}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-current:hover{border-color:currentColor}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:border-gray-900:hover{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.hover\:border-neutral-900:hover{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-zinc-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.hover\:\!bg-violet-900\/50:hover{background-color:#4c1d9580!important}.hover\:\!bg-white\/25:hover{background-color:#ffffff40!important}.hover\:bg-\[\#0000000a\]:hover{background-color:#0000000a}.hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1f1f1f\]:hover{--tw-bg-opacity: 1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#222\]:hover{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#242424\]:hover{--tw-bg-opacity: 1;background-color:rgb(36 36 36 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#BFA3E6\]:hover{--tw-bg-opacity: 1;background-color:rgb(191 163 230 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F5F5F5\]:hover,.hover\:bg-\[\#f5f5f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7f7f7\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff7ed\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ffffff14\]:hover{background-color:#ffffff14}.hover\:bg-\[color\:var\(--admin-accent\)\]:hover{background-color:var(--admin-accent)}.hover\:bg-\[color\:var\(--admin-surface\)\]:hover{background-color:var(--admin-surface)}.hover\:bg-\[color\:var\(--admin-surface-2\)\]:hover{background-color:var(--admin-surface-2)}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-black\/85:hover{background-color:#000000d9}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100\/80:hover{background-color:#f3f4f6cc}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-100\/80:hover{background-color:#f5f5f5cc}.hover\:bg-neutral-300\/95:hover{background-color:#d4d4d4f2}.hover\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-700:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-900:hover{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-950\/40:hover{background-color:#4c051966}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-800:hover{--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:px-4:hover{padding-left:1rem;padding-right:1rem}.hover\:py-1:hover{padding-top:.25rem;padding-bottom:.25rem}.hover\:font-roboto:hover{font-family:Roboto,Sans-serif}.hover\:text-\[16px\]:hover{font-size:16px}.hover\:text-\[\#000000\]:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-\[\#222\]:hover{--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.hover\:text-\[\#242424\]:hover{--tw-text-opacity: 1;color:rgb(36 36 36 / var(--tw-text-opacity, 1))}.hover\:text-\[\#333\]:hover{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.hover\:text-\[color\:var\(--admin-fg\)\]:hover{color:var(--admin-fg)}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-gray-950:hover{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.hover\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\:text-neutral-950:hover{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-violet-200:hover{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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)}.hover\:shadow-\[0_4px_12px_rgba\(32\,32\,32\,0\.08\)\]:hover{--tw-shadow: 0 4px 12px rgba(32,32,32,.08);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(32\,32\,32\,0\.12\)\]:hover{--tw-shadow: 0 6px 16px rgba(32,32,32,.12);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(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)}.hover\:shadow-black\/10:hover{--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-2:hover{--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)}.hover\:ring-neutral-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))}.hover\:transition-all:hover{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:duration-300:hover{transition-duration:.3s}.hover\:ease-in:hover{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\:ease-in-out:hover{transition-timing-function:cubic-bezier(.4,0,.2,1)}.focus\:pointer-events-auto:focus{pointer-events:auto}.focus\:border-none:focus{border-style:none}.focus\:border-\[rgba\(0\,0\,0\,0\.22\)\]:focus{border-color:#00000038}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-black\/50:focus{border-color:#00000080}.focus\:border-gray-400:focus{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.focus\:border-neutral-900:focus{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity, 1))}.focus\:border-violet-600:focus{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--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(0px + 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)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--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)}.focus\:ring-\[color\:var\(--admin-focus\)\]:focus{--tw-ring-color: var(--admin-focus)}.focus\:ring-black:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.focus\:ring-black\/10:focus{--tw-ring-color: rgb(0 0 0 / .1)}.focus\:ring-black\/20:focus{--tw-ring-color: rgb(0 0 0 / .2)}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-900\/20:focus{--tw-ring-color: rgb(17 24 39 / .2)}.focus\:ring-violet-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-black:focus-visible{outline-color:#000}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-\[\#9f8d72\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(159 141 114 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-black\/20:focus-visible{--tw-ring-color: rgb(0 0 0 / .2)}.focus-visible\:ring-neutral-900:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color: rgb(255 255 255 / .5)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-black\/20:focus-visible{--tw-ring-offset-color: rgb(0 0 0 / .2)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-neutral-50:active{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-\[color\:var\(--admin-border\)\]:disabled{border-color:var(--admin-border)}.disabled\:border-gray-100:disabled{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.disabled\:border-gray-200:disabled{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.disabled\:border-gray-300:disabled{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.disabled\:bg-\[color\:var\(--admin-surface-2\)\]:disabled{background-color:var(--admin-surface-2)}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-200:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.disabled\:bg-red-300:disabled{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.disabled\:text-\[color\:var\(--admin-muted\)\]:disabled{color:var(--admin-muted)}.disabled\:text-gray-300:disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:bg-\[\#ffffff\]:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.disabled\:hover\:text-\[\#000000\]:hover:disabled{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.disabled\:active\:scale-100:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:pointer-events-auto{pointer-events:auto}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group\/avwrap:hover .group-hover\/avwrap\:pointer-events-auto,.group\/hero:hover .group-hover\/hero\:pointer-events-auto,.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.015\]{--tw-scale-x: 1.015;--tw-scale-y: 1.015;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.05\]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[color\:var\(--admin-border\)\]{border-color:var(--admin-border)}.group:hover .group-hover\:border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-\[color\:var\(--admin-accent\)\]{background-color:var(--admin-accent)}.group:hover .group-hover\:bg-\[color\:var\(--admin-surface-2\)\]{background-color:var(--admin-surface-2)}.group:hover .group-hover\:bg-black\/5{background-color:#0000000d}.group:hover .group-hover\:bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[color\:var\(--admin-fg\)\]{color:var(--admin-fg)}.group:hover .group-hover\:text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group\/avwrap:hover .group-hover\/avwrap\:opacity-100,.group\/hero:hover .group-hover\/hero\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-90{opacity:.9}.group:hover .group-hover\:outline-black\/30{outline-color:#0000004d}.group:focus .group-focus\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:bg-\[color\:var\(--admin-accent\)\]{background-color:var(--admin-accent)}@supports (min-height:100dvh){.supports-\[min-height\:100dvh\]\:min-h-\[100dvh\]{min-height:100dvh}}@supports ((-webkit-backdrop-filter: var(--tw)) or (backdrop-filter: var(--tw))){.supports-\[backdrop-filter\]\:bg-\[color\:var\(--admin-surface-a70\)\]{background-color:var(--admin-surface-a70)}.supports-\[backdrop-filter\]\:bg-white\/50{background-color:#ffffff80}}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media not all and (min-width: 768px){.max-md\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.max-md\:hidden{display:none}.max-md\:h-\[95dvh\]{height:95dvh}.max-md\:max-h-\[100dvh\]{max-height:100dvh}.max-md\:max-h-\[100px\]{max-height:100px}.max-md\:max-h-\[38dvh\]{max-height:38dvh}.max-md\:max-h-\[95dvh\]{max-height:95dvh}.max-md\:max-h-none{max-height:none}.max-md\:w-full{width:100%}.max-md\:min-w-0{min-width:0px}.max-md\:max-w-full{max-width:100%}.max-md\:max-w-none{max-width:none}.max-md\:gap-4{gap:1rem}.max-md\:overflow-hidden{overflow:hidden}.max-md\:overflow-y-auto{overflow-y:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-0{border-width:0px}.max-md\:object-contain{object-fit:contain}.max-md\:p-3{padding:.75rem}.max-md\:px-1{padding-left:.25rem;padding-right:.25rem}.max-md\:px-2{padding-left:.5rem;padding-right:.5rem}.max-md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.max-md\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (max-width: 420px){.max-\[420px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 400px){.min-\[400px\]\:inline{display:inline}.min-\[400px\]\:hidden{display:none}}@media (min-width: 640px){.sm\:bottom-5{bottom:1.25rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-6{left:1.5rem}.sm\:right-6{right:1.5rem}.sm\:top-20{top:5rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:ml-0\.5{margin-left:.125rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-2{height:.5rem}.sm\:h-20{height:5rem}.sm\:h-5{height:1.25rem}.sm\:h-9{height:2.25rem}.sm\:h-\[120px\]{height:120px}.sm\:h-\[80px\]{height:80px}.sm\:h-full{height:100%}.sm\:max-h-\[28rem\]{max-height:28rem}.sm\:max-h-\[calc\(100dvh-2\.5rem\)\]{max-height:calc(100dvh - 2.5rem)}.sm\:max-h-\[min\(480px\,55vh\)\]{max-height:min(480px,55vh)}.sm\:max-h-\[min\(calc\(100vh-4\.5rem\)\,600px\)\]{max-height:min(calc(100vh - 4.5rem),600px)}.sm\:min-h-\[300px\]{min-height:300px}.sm\:w-10{width:2.5rem}.sm\:w-2{width:.5rem}.sm\:w-20{width:5rem}.sm\:w-5{width:1.25rem}.sm\:w-9{width:2.25rem}.sm\:w-\[120px\]{width:120px}.sm\:w-\[36rem\]{width:36rem}.sm\:w-auto{width:auto}.sm\:min-w-\[200px\]{min-width:200px}.sm\:min-w-\[7rem\]{min-width:7rem}.sm\:max-w-none{max-width:none}.sm\:flex-shrink-0{flex-shrink:0}.sm\:columns-2{columns:2}.sm\:columns-3{columns:3}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[104px_minmax\(0\,1fr\)\]{grid-template-columns:104px minmax(0,1fr)}.sm\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.sm\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.sm\:grid-cols-\[1fr_32px_1fr\]{grid-template-columns:1fr 32px 1fr}.sm\:grid-cols-\[46px_112px_minmax\(0\,1fr\)_86px_18px\]{grid-template-columns:46px 112px minmax(0,1fr) 86px 18px}.sm\:grid-cols-\[minmax\(0\,1fr\)_56px\]{grid-template-columns:minmax(0,1fr) 56px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-\[3px\]{gap:3px}.sm\:gap-x-5{column-gap:1.25rem}.sm\:self-stretch{align-self:stretch}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-0{padding:0}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pr-0\.5{padding-right:.125rem}.sm\:pr-12{padding-right:3rem}.sm\:pr-2{padding-right:.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-7{padding-top:1.75rem}.sm\:pt-8{padding-top:2rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-7{line-height:1.75rem}.sm\:opacity-0{opacity:0}.sm\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sm\:hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width: 768px){.md\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:left-8{left:2rem}.md\:right-20{right:5rem}.md\:right-8{right:2rem}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:mx-0{margin-left:0;margin-right:0}.md\:-mt-\[68px\]{margin-top:-68px}.md\:mb-3{margin-bottom:.75rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-0{margin-left:0}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:h-11{height:2.75rem}.md\:h-3{height:.75rem}.md\:h-\[13px\]{height:13px}.md\:h-\[220px\]{height:220px}.md\:h-\[5rem\]{height:5rem}.md\:h-\[640px\]{height:640px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:max-h-\[500px\]{max-height:500px}.md\:max-h-\[55vh\]{max-height:55vh}.md\:max-h-\[640px\]{max-height:640px}.md\:max-h-none{max-height:none}.md\:min-h-0{min-height:0px}.md\:min-h-\[560px\]{min-height:560px}.md\:w-1\/3{width:33.333333%}.md\:w-11{width:2.75rem}.md\:w-2\/3{width:66.666667%}.md\:w-3{width:.75rem}.md\:w-\[13px\]{width:13px}.md\:w-\[5rem\]{width:5rem}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0px}.md\:min-w-\[7rem\]{min-width:7rem}.md\:max-w-\[min\(1095px\,calc\(100vw-3rem\)\)\]{max-width:min(1095px,calc(100vw - 3rem))}.md\:flex-1{flex:1 1 0%}.md\:shrink{flex-shrink:1}.md\:shrink-0{flex-shrink:0}.md\:columns-2{columns:2}.md\:columns-3{columns:3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[180px\,minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[minmax\(0\,1\.22fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-x-3{column-gap:.75rem}.md\:gap-x-8{column-gap:2rem}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:rounded-\[20px\]{border-radius:20px}.md\:rounded-\[24px\]{border-radius:24px}.md\:rounded-full{border-radius:9999px}.md\:rounded-xl{border-radius:.75rem}.md\:border{border-width:1px}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.md\:border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.md\:border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:p-1{padding:.25rem}.md\:p-2{padding:.5rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-32{padding-left:8rem;padding-right:8rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-40{padding-bottom:10rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pr-12{padding-right:3rem}.md\:pr-2{padding-right:.5rem}.md\:pt-0{padding-top:0}.md\:pt-1\.5{padding-top:.375rem}.md\:pt-4{padding-top:1rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-9{padding-top:2.25rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[16px\]{font-size:16px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[3rem\]{font-size:3rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:font-semibold{font-weight:600}.md\:opacity-80{opacity:.8}.group:hover .md\:group-hover\:flex{display:flex}}@media (min-width: 1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-2{top:.5rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-\[min\(520px\,calc\(90vh-9rem\)\)\]{height:min(520px,calc(90vh - 9rem))}.lg\:h-full{height:100%}.lg\:max-h-full{max-height:100%}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[180px\]{min-height:180px}.lg\:w-10{width:2.5rem}.lg\:w-\[250px\]{width:250px}.lg\:min-w-0{min-width:0px}.lg\:min-w-10{min-width:2.5rem}.lg\:min-w-\[250px\]{min-width:250px}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-md{max-width:28rem}.lg\:max-w-none{max-width:none}.lg\:shrink-0{flex-shrink:0}.lg\:columns-2{columns:2}.lg\:columns-3{columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[320px\,minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.lg\:grid-cols-\[64px\,minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(340px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(340px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:self-start{align-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.lg\:p-7{padding:1.75rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-9{padding-bottom:2.25rem}.lg\:pl-12{padding-left:3rem}.lg\:pl-\[280px\]{padding-left:280px}.lg\:pl-\[72px\]{padding-left:72px}.lg\:pr-\[5px\]{padding-right:5px}.lg\:pt-0{padding-top:0}.lg\:opacity-0{opacity:0}.group:focus-within .lg\:group-focus-within\:pointer-events-auto{pointer-events:auto}.group:focus-within .lg\:group-focus-within\:opacity-100{opacity:1}.group:hover .lg\:group-hover\:pointer-events-none{pointer-events:none}.group:hover .lg\:group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .lg\:group-hover\:opacity-100{opacity:1}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:inline{display:inline}.xl\:w-80{width:20rem}.xl\:w-auto{width:auto}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[180px\,minmax\(0\,1fr\)\,auto\]{grid-template-columns:180px minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(320px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,380px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.xl\:grid-cols-\[minmax\(20rem\,28rem\)_1fr\]{grid-template-columns:minmax(20rem,28rem) 1fr}.xl\:grid-cols-\[minmax\(300px\,0\.85fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-2\.5{gap:.625rem}.xl\:gap-x-6{column-gap:1.5rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1536px){.\32xl\:inline{display:inline}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-center{align-items:center}}@media (prefers-color-scheme: dark){.dark\:border-amber-800{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-sky-800{--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity, 1))}.dark\:bg-\[color\:var\(--admin-bg\)\]{background-color:var(--admin-bg)}.dark\:bg-\[color\:var\(--admin-surface\)\]{background-color:var(--admin-surface)}.dark\:bg-\[color\:var\(--admin-surface-a85\)\]{background-color:var(--admin-surface-a85)}.dark\:bg-amber-950\/40{background-color:#451a0366}.dark\:bg-black\/20{background-color:#0003}.dark\:bg-emerald-950\/40{background-color:#022c2266}.dark\:bg-sky-950\/40{background-color:#082f4966}.dark\:text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.dark\:text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-\[\#3b1d12\]:hover{--tw-bg-opacity: 1;background-color:rgb(59 29 18 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}}.\[\&\:\:-moz-range-thumb\]\:h-4::-moz-range-thumb{height:1rem}.\[\&\:\:-moz-range-thumb\]\:w-4::-moz-range-thumb{width:1rem}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{border-width:2px}.\[\&\:\:-moz-range-thumb\]\:border-white::-moz-range-thumb{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\[\&\:\:-moz-range-thumb\]\:bg-violet-700::-moz-range-thumb{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.\[\&\:\:-moz-range-thumb\]\:shadow-md::-moz-range-thumb{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-slider-thumb\]\:-mt-1\.5::-webkit-slider-thumb{margin-top:-.375rem}.\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb{height:1rem}.\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb{width:1rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-white::-webkit-slider-thumb{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:bg-violet-700::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:shadow-md::-webkit-slider-thumb{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)}.\[\&\>path\]\:stroke-\[1\.5px\]>path{stroke-width:1.5px}.\[\&\>path\]\:stroke-\[1px\]>path{stroke-width:1px}.\[\&\>path\]\:stroke-\[2\.5px\]>path{stroke-width:2.5px}.\[\&\>path\]\:stroke-\[3px\]>path{stroke-width:3px}.\[\&_a\]\:text-inherit a{color:inherit}.\[\&_a\]\:no-underline a{-webkit-text-decoration-line:none;text-decoration-line:none}.\[\&_div\]\:my-0 div{margin-top:0;margin-bottom:0}.\[\&_img\[data-umood-selected-image\=true\]\]\:outline img[data-umood-selected-image=true]{outline-style:solid}.\[\&_img\[data-umood-selected-image\=true\]\]\:outline-2 img[data-umood-selected-image=true]{outline-width:2px}.\[\&_img\[data-umood-selected-image\=true\]\]\:outline-\[color\:var\(--admin-focus\)\] img[data-umood-selected-image=true]{outline-color:var(--admin-focus)}.\[\&_p\]\:my-0 p{margin-top:0;margin-bottom:0}.background{min-height:100vh;min-width:100vh;background-color:#ecf3f6}h3{margin-bottom:8px;font-family:Roboto;font-size:14px;font-weight:500;color:#000}.destaque-inicio{display:flex;align-items:center;gap:20px;margin:100px 0 70px 70px}.destaque-inicio img{width:50px;max-height:100px}.inicio-admin p{font-size:50px;font-family:Playfair Display;font-weight:400;color:#000}.logo-header-cadastro img{width:100px;margin:30px 0 10px 50px}.botoes-principais{display:flex;padding:10px;gap:30px;width:100%;margin:10px 0 10px 50px;align-items:center}.botoes-principais button{width:250px;padding:10px;cursor:pointer;background:#fff;color:#000;font-size:14px;border:none;display:flex;align-items:center;border-radius:10px;justify-content:center}.botoes-principais button img{width:20px;margin-right:10px}.formulario-cadastro-item{display:flex;width:95%;margin:20px 20px 20px 50px;padding:20px;background:#fff}.formulario-cadastro-campos{display:flex;flex-direction:column;width:50%}.formulario-cadastro-campos input{margin-bottom:20px;padding:5px;border:1px solid #dddddd;border-radius:5px;width:80%}.formulario-cadastro-campos input::placeholder{color:#d2d2d2}.formulario-cadastro-campos textarea{width:450px;min-height:150px;margin-bottom:20px;padding:10px;font-family:Lato;font-size:14px;border:1px solid #dddddd;border-radius:5px}.formulario-cadastro-campos textarea::placeholder{color:#d2d2d2;font-family:Roboto}.formulario-cadastro-campos label{margin-bottom:8px;font-family:Roboto;font-size:14px;font-weight:500}.rigth-bar-item{display:flex;margin-left:10px;border-left:1px solid #cccccc;width:60%;flex-direction:column}.miniatura-item{width:95%;display:flex;flex-direction:column;align-items:center;margin:20px 10px 10px 20px}.miniatura-item p{padding:20px;font-weight:800;font-family:Roboto}.miniatura-item img{max-width:300px;height:auto;padding:30px}.salvar-item-btn{background:#000;border:none;width:150px;color:#fff;font-family:Roboto;font-size:14px;padding:10px;margin:10px 20px 20px 0;cursor:pointer;font-weight:400;border-radius:5px}.formulario-atualiza-item{display:flex;width:70%;margin:50px 50px 20px;padding:20px;background:#fff}.formulario-atualiza-campos{display:flex;flex-direction:column;width:40%}.formulario-atualiza-campos input{width:100px;height:50px;margin:20px 0;padding:5px;border:1px solid #dddddd;border-radius:5px;font-weight:800;font-size:20px}.formulario-atualiza-campos input::placeholder{color:#dadada;font-weight:800}.formulario-atualiza-campos label{margin-bottom:8px;font-family:Roboto;font-size:16px;font-weight:800}.tags-title{margin-bottom:20px}.tags-form img{width:20%;margin:20px}.tags-form{display:flex;background:#fff;width:95%;margin:10px 50px 20px}.tags-container{gap:10px;padding:30px;columns:6;column-gap:6px;margin:5px auto;box-sizing:border-box;border-left:1px solid #eaeaea}.tag-item{display:flex;align-items:center}.custom-checkbox+.tag-label{padding:3px;background-color:none;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.custom-checkbox:checked+.tag-label{background-color:#0274ff18;color:#000}.tags-submit-btn{width:180px;margin:10px 50px 20px;padding:10px;background-color:#000;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.associated-tags-container{margin:20px 10px 10px 20px;background-color:#f5f5f5;padding:15px;border-radius:5px;width:95%}.associated-tags-container h3{margin-bottom:10px}.associated-tags-container ul{list-style:none;padding:0}.associated-tags-container li{background-color:#fff;display:inline-block;margin:5px;padding:5px 10px;border-radius:15px;font-size:14px}.cell{overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;max-width:100px;height:100px;cursor:pointer}.cell.expanded,.descricao-cell.expanded{white-space:normal;max-width:none}.descricao-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px;height:100px;cursor:pointer}.umood-modal-thumb-scroll{scrollbar-width:none;scrollbar-color:transparent transparent}.umood-modal-thumb-scroll:hover{scrollbar-width:thin;scrollbar-color:rgba(36,36,36,.24) transparent}.umood-modal-thumb-scroll::-webkit-scrollbar{width:0;height:0}.umood-modal-thumb-scroll:hover::-webkit-scrollbar{width:4px;height:4px}.umood-modal-thumb-scroll::-webkit-scrollbar-track{background:transparent}.umood-modal-thumb-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.umood-modal-thumb-scroll:hover::-webkit-scrollbar-thumb{background:#2424243d}.rocksalt{font-family:Rock Salt,cursive}.homemade-apple{font-family:Homemade Apple,cursive}.cormorant-garamond-light{font-family:Cormorant Garamond,serif;font-weight:300;font-style:normal}.cormorant-garamond-regular{font-family:Cormorant Garamond,serif;font-weight:400;font-style:normal}.cormorant-garamond-medium{font-family:Cormorant Garamond,serif;font-weight:500;font-style:normal}.cormorant-garamond-semibold{font-family:Cormorant Garamond,serif;font-weight:600;font-style:normal}.cormorant-garamond-bold{font-family:Cormorant Garamond,serif;font-weight:700;font-style:normal}.cormorant-garamond-light-italic{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic}.cormorant-garamond-regular-italic{font-family:Cormorant Garamond,serif;font-weight:400;font-style:italic}.cormorant-garamond-medium-italic{font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic}.cormorant-garamond-semibold-italic{font-family:Cormorant Garamond,serif;font-weight:600;font-style:italic}.cormorant-garamond-bold-italic{font-family:Cormorant Garamond,serif;font-weight:700;font-style:italic}#main-container{display:flex;flex-direction:row;flex:1}header{display:flex;flex-direction:row;justify-content:center;background-color:#fff;align-items:center;padding:10px;text-align:center;border-bottom:1px solid #efefef;position:fixed fixed;top:0;left:0;right:0;height:35px}.logo{width:80px;height:auto}#left-sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:fixed;top:58px;left:0;width:85px;height:100%;background-color:#383838;z-index:2}#left-sidebar-buttons-container{margin-top:20px}.sidebar-vector-icon{display:flex;width:36px;height:36px;min-width:36px;min-height:36px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #fff;border-radius:50%;color:#fff;line-height:0}.sidebar-vector-icon svg{display:block;width:20px;height:20px}.button-container{display:flex;flex-direction:column;align-items:center;align-content:center;cursor:pointer;gap:5px;position:relative;width:85px;height:75px}.button-container:before{content:"";position:absolute;top:0;left:0;width:85px;height:75px;transition:background-color .3s;z-index:-1}.button-container.active:before{background-color:#ffffff14}.button-container img{margin-top:10.5px;width:35px;height:auto;background-color:transparent}.button-container span{color:#fff;font-size:12px;text-align:center}#close-slider{position:fixed;left:-470px;top:43%;transform:translateY(-50%);width:15px;height:73px;transition:left .01s;z-index:1}#close-slider-btn{width:100%;height:100%;border:none;cursor:pointer;background-color:#585858;border-radius:0 20px 20px 0;box-shadow:0 0 10px #0000001a}#close-slider-btn img{width:6.5px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#expand-slider{position:fixed;left:-470px;top:53%;transform:translateY(-50%);width:15px;height:73px;transition:left .01s;z-index:1}#expand-slider-btn{width:100%;height:100%;border:none;cursor:pointer;background-color:#000;border-radius:0 20px 20px 0;box-shadow:0 0 10px #0000001a}#expand-slider-btn img{width:6.5px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#slider-bar,.slider-bar{box-sizing:border-box;flex:1;display:flex;gap:5px;flex-direction:column;align-items:center;align-content:stretch;position:fixed;left:-415px;width:400px;height:100%;transition:left .4s;top:58px;padding-left:0;padding-right:0;z-index:20;border-radius:0 10px 10px 0;box-shadow:0 0 10px #0000001a;background:linear-gradient(#383838 30px,#fff 30px);background-color:#fff}html.umood-expanded-sidebar-open,body.umood-expanded-sidebar-open{overflow:hidden;overscroll-behavior:none}#slider-bar>*,.slider-bar>*{width:100%}#slider-bar.open,.slider-bar.open{box-sizing:border-box;width:400px;left:85px;top:58px;z-index:20;--itens-panel-width: 400px}#slider-bar.open.with-sidebar-filters,.slider-bar.open.with-sidebar-filters{width:440px;--itens-panel-width: 440px}#slider-bar.expanded,.slider-bar.expanded{position:fixed;top:0;right:24px;bottom:0;left:0;width:auto;height:auto;z-index:9999;margin-top:0;border-radius:0;overflow:hidden;overscroll-behavior:contain}.slider-section{display:none;flex:1;min-height:0;gap:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:nowrap;box-sizing:border-box;margin-top:0}.slider-section.active{box-sizing:border-box;display:flex;min-height:0;margin-top:0}.slider-section.active h2{color:#fff;position:-webkit-sticky;position:sticky;top:0;background-color:none;margin:8px 0 10px;box-sizing:border-box;font-size:12px;text-align:center;z-index:10}#search-inspiracao-container{box-sizing:border-box;position:relative;width:100%}#search-inspiracao-container expanded{position:relative;width:100%}.search-field{padding:5px 35px 5px 5px;box-sizing:border-box;border-radius:5px;width:380px;border:1px solid #dddddd;background-color:#fff;margin-left:10px;margin-right:10px;font-size:14px}.search-field placeholder{font-size:5px}#slider-bar.expanded .search-field,.slider-bar.expanded .search-field{padding:5px 35px 5px 5px;box-sizing:border-box;border-radius:5px;width:380px;border:1px solid #dddddd;background-color:#fff;margin-left:20px;margin-right:10px;font-size:14px}.search-btn{position:absolute;left:360px;border:none;background:none;cursor:pointer;margin-top:10px}#slider-bar.expanded .search-btn,.slider-bar.expanded .search-btn{position:absolute;left:450px;border:none;background:none;cursor:pointer;margin-top:0}#slider-bar.expanded .search-btn img,.slider-bar.expanded .search-btn img{width:18px;height:auto}.error-message{width:350px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:40px;color:#7b7b7b;font-size:14px}.filtro-btn{background:none;border:none;padding:10px 10px 5px;cursor:pointer}.filtro-btn-ativo{font-weight:700;text-decoration:underline}.menu-filtros-inspira{display:flex;flex-direction:row;border-bottom:1px solid #ebebeb;width:95%;margin:0 10px}.menu-filtros-inspira button{background:none;border:none;padding:10px 10px 5px;cursor:pointer}.shortcut-btn{background:none;border:none;font-family:Raleway;color:#4f4f4f;font-weight:600;margin-left:65px}#slider-bar.expanded .shortcut-btn,.slider-bar.expanded .shortcut-btn{background:none;border:none;font-family:Raleway;padding:15px 0 10px;color:#4f4f4f;font-weight:600;margin-left:1315px}.menu-cor-btn{padding:17px 0 10px 10px;background:none;border:none;cursor:pointer}.menu-cor-btn img{width:20px}.menu-cores{columns:2 80px;column-gap:5px;position:"absolute";width:380px;height:200px;overflow:auto;background-color:#fff;border-bottom:1px solid #ddd;padding:10px;cursor:pointer;margin:0 0 0 10px}#slider-bar.expanded .menu-cores,.slider-bar.expanded .menu-cores{columns:8 80px;column-gap:5px;position:"absolute";width:1380px;height:200px;overflow:auto;background-color:#fff;border-bottom:1px solid #ddd;padding:10px;cursor:pointer;margin:0 0 0 10px}.menu-cores p{margin:0 0 15px;font-family:Raleway;font-size:12px;padding:0 0 10px;border-bottom:1px solid #f0f0f0}.menu-cores-key{margin-bottom:10px;display:inline-flex;align-items:center}.menu-cores-key span{width:50px;height:30px;border-radius:5px;margin-right:5px;font-family:Raleway;font-size:12px}.branco{background:#fff;border:1px solid #bcbcbc}.amarelo{background:#fd0;border:none}.azul{background:#0c38e7;border:none}.cinza{background:#979797;border:none}.colorido{background:linear-gradient(to right,#f85454,#ffba3b,#ff67ff,#7bff7b,#65d5f7);border:none}.dourado{background:linear-gradient(145deg,#dfc886,#ffecbc,#ebd9af,#b09c63);border:none}.laranja{background:#ffa600;border:none}.marrom{background:#4b290a;border:none}.metálico{background:linear-gradient(145deg,#b4b4b4,#dbdbdb,#b8b8b8,#6e6e6e);border:none}.neutro{background:#ffdfab;border:none}.prateado{background:linear-gradient(145deg,#e6e6e6,#ececec,#e6e6e6,#bbb);border:none}.preto{background:#000;border:none}.rosa{background:#ff8dc0;border:none}.pink{background:#ff3f96;border:none}.roxo{background:#8b2cff;border:none}.verde{background:#0d8e1c;border:none}.vermelho{background:#c70404;border:none}.photo-container{position:relative;margin-bottom:15px}.photo-credit{background-color:#ffffff80;color:#434343;font-size:10px;padding:2px;position:absolute;bottom:-10px;width:100%;text-align:left}.photo-credit a{color:#434343;text-decoration:underline}.grid-search{display:grid;place-items:center;gap:10px;width:100%;margin-top:10px;overflow-y:auto;max-height:550px}.search-results-insp,.grid-search.two-column{grid-template-columns:repeat(2,1fr)}.grid-search.one-column{grid-template-columns:1fr}.add-to-canvas-btn{position:absolute;width:50px;height:50px;top:60px;right:20px;opacity:0;transition:opacity .3s;cursor:pointer;border:none;background:#fff;border-radius:10px;padding:10px;justify-content:center}.thumbnail{cursor:pointer;width:100%;height:100%;display:flex;justify-content:flex-start;align-content:center;flex-direction:column}.thumbnail .icon{display:none}.thumbnail img{max-width:100%;max-height:auto;border-radius:7px;padding:4px 0}.thumbnail.hoverable-image{transition:transform .3s ease,filter .3s ease}.thumbnail.hoverable-image:hover{transform:scale(1.01);border:none}.thumbnail expanded{cursor:pointer;width:100%;display:flex;justify-content:flex-start;align-content:center;flex-direction:column}.thumbnail img expanded{max-width:100%;max-height:100%;border-radius:10px}.thumbnail .hover-bg expanded{position:relative;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;background-color:#00000080;border-radius:10px}.thumbnail:hover .hover-bg expanded{opacity:1}.thumbnail .icon expanded{position:absolute;width:25px;height:25px;opacity:0;transition:opacity .3s ease;display:block}.thumbnail:hover .icon expanded{opacity:1}.tabs-container{display:flex;justify-content:space-around;align-items:center;margin:2px 2px 10px;width:99%;position:relative;z-index:11}.tab{width:95%;padding:2px 20px;cursor:pointer;background-color:#eaeaea;color:#818181;border:1px solid #ccc;border-bottom:none;border-radius:5px 5px 0 0;font-weight:600;font-size:10px;text-transform:uppercase}.tab:hover{background-color:#ddd}.active-tab{background-color:#fff;border-bottom:1px solid #fff;width:95%}.active-tab-moda{background-color:#fff;border-bottom:1px solid transparent;color:#000;box-shadow:.5px -.5px 1px #0000003f;transition:box-shadow .3s ease;border:.5px solid #cccccc48;border-bottom:none;z-index:100;width:105%}.active-tab-decor{background-color:#fff;border-bottom:1px solid transparent;color:#000;box-shadow:-1px -.5px 1px #0000003f;transition:box-shadow .3s ease;border:.5px solid #cccccc48;border-bottom:none;z-index:100;width:105%}.filters-container{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0 10px}.filters-itens{display:flex;width:100%;justify-content:space-between;align-items:center}.left-filters,.right-filters{display:flex;gap:5px}.left-filters,.right-filters button img{width:20px}.left-filters{justify-content:flex-start}.right-filters{justify-content:flex-end}.active-filter{font-weight:700;text-decoration:underline;font-size:15px}.active-filter-option{font-weight:700;background-color:#f0f0f0}.filter{display:flex;gap:2px;align-items:center;font-size:14px;font-weight:500}.filter img{width:16px}.divider{border:none;border-top:1px solid #dedede;margin:0}.filter-options-container{margin:0 10px 5px}.filter-options-container.expanded{margin:0 10px;padding:10px}.filter-options{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin:0 0 10px;background-color:#fff}.filter-options div{cursor:pointer;padding:5px;transition:background-color .2s ease-in-out;text-align:center;font-family:Raleway;font-size:11.5px;font-weight:500;align-content:center;border:1px solid #999999;border-radius:5px}.filter-options div:hover{background-color:#f1f1f1}.filter-options label{display:flex;align-items:center;cursor:pointer}.filter-options-checkbox{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background-color:#fff}.filter-options-checkbox label{cursor:pointer;text-align:left;font-family:Raleway;font-size:11.5px;font-weight:500;align-content:center;border:none;margin:0;padding:0 2px 0 0}.filter-options-checkbox input[type=checkbox]{margin-right:0}.line-view{display:flex;justify-content:space-between;width:95%}.trend-header{margin:10px 0 0 20px;width:95%}.divider-trend{border:none;border-top:1px solid #ececec;margin:0 0 10px}.trend-sub-header{display:flex;margin:0 0 10px;align-items:center}.trend-sub-header img{width:20px;height:20px;margin-right:5px}.destaque-header{display:flex;margin:10px 0 0 10px;align-items:center}.destaque-header img{width:20px;height:20px;margin-right:5px}.view-mode-controls{display:flex;justify-content:flex-end;gap:5px;margin-bottom:10px;width:100%}.view-mode-controls button{background:none;border:none;cursor:pointer}.view-mode-controls img{width:15px;height:15px}.grid-search-itens{height:auto;display:flex;flex-grow:1;justify-content:flex-start;align-items:start;flex-direction:column;width:97%;margin:5px;overflow-y:auto;max-height:500px}.search-itens-results{columns:2;column-gap:5px;width:100%;margin:5px auto;box-sizing:border-box}.search-itens-results.one-column{columns:1}.search-itens-results.three-column{columns:3}.search-itens-results.four-column{columns:4}.search-itens-results.one-column .product-item{width:100%;break-inside:avoid}.sidebar-container{position:absolute;left:0;top:180;bottom:0;width:220px;background-color:#f9f9f9;padding:20px;box-sizing:border-box;transition:transform .3s ease,opacity .3s ease;height:100%;flex-direction:column;background-color:#fff;z-index:10}.sidebar-container.collapsed{display:none}.sidebar-container:not(.collapsed){width:220px}.collapse-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.collapse-toggle-icon{cursor:pointer;width:30px}.filter-toggle-btn{background:none;border:1px solid transparent;cursor:pointer;margin-left:0;padding:8px 12px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#555;border-radius:8px;transition:all .2s ease;white-space:nowrap}.filter-toggle-btn:hover{background-color:#f8f9fa;border-color:#e9ecef;color:#212529;transform:translateY(-1px)}.filter-toggle-btn span{font-size:13px;font-weight:500;color:inherit}.filter-toggle-btn img{width:20px;height:20px;flex-shrink:0}.separator{height:1px;background-color:#ddd;margin:10px 0}.filter-section{padding-bottom:10px}.filter-header{font-weight:700;cursor:pointer;font-size:14px;display:flex;justify-content:space-between}.filter-content{margin-top:10px;font-size:13px;color:#333}.search-btn.expanded{position:absolute;background-color:#fff;border:none;cursor:pointer;margin:0}.right-filters.expanded{display:flex;justify-content:flex-end;gap:100px;align-items:center;margin-top:10px}.grid-search-itens.expanded{height:auto;display:flex;flex-grow:1}.grid-search-itens.full-width{margin-left:0}.product-item.expanded-item{margin-bottom:10px;padding:5px;display:flex;flex-direction:column;justify-content:flex-start}.tabs-container.expanded{padding:1px;display:flex;justify-content:flex-start;align-items:center;margin:2px 2px 10px}.tab.expanded{font-size:14px;border-radius:5px 5px 0 0;transition:all .3s ease;width:95%;padding:2px 20px;cursor:pointer;background-color:#eaeaea;color:#818181;border:1px solid #ccc;border-bottom:none;font-weight:600;text-transform:uppercase}.tab:hover.expanded{background-color:#000;color:#fff}.active-tab-moda.expanded{background-color:#fff;border-bottom:1px solid transparent;color:#000;box-shadow:.5px -.5px 1px #0000003f;transition:box-shadow .3s ease;border:.5px solid #cccccc48;border-bottom:none;z-index:100;width:105%}.active-tab-decor.expanded{background-color:#fff;border-bottom:1px solid transparent;color:#000;box-shadow:-1px -.5px 1px #0000003f;transition:box-shadow .3s ease;border:.5px solid #cccccc48;border-bottom:none;z-index:100;width:105%}#search-itens-container.expanded{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 15px;background-color:#fff;margin-bottom:0;border-bottom:1px solid #e5e5e5;box-shadow:none;flex-wrap:nowrap}#search-itens-container:not(.expanded) .MuiAutocomplete-root{width:100%}#search-itens-container.expanded .MuiAutocomplete-root{min-width:350px;max-width:550px;width:auto;flex-shrink:0}#search-itens-container.expanded .flex.w-full.px-3,#search-itens-container.expanded .MuiBox-root{width:auto!important;max-width:550px;flex-shrink:0}#search-itens-container.expanded>button{flex-shrink:0}#search-itens-container.expanded .filter{display:flex;align-items:center;gap:6px;background:none;border:1px solid transparent;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;color:#555;transition:all .2s ease;white-space:nowrap}#search-itens-container.expanded .filter:hover{background-color:#f8f9fa;border-color:#e9ecef;color:#212529;transform:translateY(-1px)}#search-itens-container.expanded .filter span{font-size:13px;font-weight:500;color:inherit}#search-itens-container.expanded img{width:20px;height:20px;flex-shrink:0}#search-image-itens.expanded{padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;width:100%;max-width:300px;font-size:14px;background-color:#fafafa;transition:all .2s ease}#search-image-itens.expanded:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #3b82f61a}#search-itens-btn.expanded{padding:10px;background-color:#fff0;border-radius:5px;margin-left:10px;transition:background-color .3s ease}#search-itens-btn.expanded:hover{background-color:#fff0}.filters-itens.expanded .filter:hover{background-color:#eee}.line-view.expanded{padding:0;background-color:#fff;margin:0}.view-mode-controls.expanded{margin:0 0 0 20px}.view-mode-controls.expanded button{background-color:transparent;border:none;cursor:pointer}.view-mode-controls.expanded img{width:20px;height:20px}#search-itens-results.compressed-grid{margin-left:250px;transition:margin-left .3s ease-in-out,transform .3s ease-in-out;max-width:80%}#search-itens-results.compressed-grid .product-item{transform:scale(.9)}#search-itens-results .product-item{transition:transform .3s ease-in-out}.search-itens-results.expanded-results.four-column{column-count:4}.search-itens-results.expanded-results.five-column{column-count:5}.search-itens-results.expanded-results.six-column{column-count:6}.search-itens-results.expanded-results.seven-column{column-count:7}.search-itens-results.expanded-results.eight-column{column-count:8}.search-itens-results.expanded-results.nine-column{column-count:9}.search-itens-results.expanded-results.ten-column{column-count:10}h3{text-align:left;font-family:Roboto;font-size:16px;font-weight:700;color:#272727;margin:0}.product-item{break-inside:avoid;margin-bottom:10px;width:100%;text-align:center}.product-item img{transition:background-color .3s ease,transform .3s ease}#add-text-section{flex-direction:column}.add-text-container{display:flex;width:100%;justify-content:center}.text-canva-btn{width:100%;height:40px;background-color:#000;color:#fff;font-size:14px;border:none;cursor:pointer;margin-left:10px;margin-right:10px}.menu-box{display:flex;flex-wrap:wrap;align-content:space-between;background-color:#fff;padding:0 10px 10px;width:100%;gap:10px;margin-top:0}.menu-font{margin:30px 10px 0;font-weight:700;font-family:Raleway,sans-serif;border-bottom:1px solid #d2d2d2;padding-bottom:10px}.menu-font-cor-do-texto{margin-top:10px;margin-bottom:10px}.font-option:hover{background:#ebebeb}.recent-fonts-toggle{cursor:pointer;display:flex;width:95%;font-size:15px;text-align:left;line-height:30px;margin:10px;font-weight:500;font-family:Raleway,sans-serif}.recent-fonts-list{width:95%;font-size:20px;text-align:left;line-height:40px;margin:10px 10px 20px}.font-selector{border:none;cursor:pointer;width:100%}.font-list{width:95%;max-height:430px;overflow:auto;font-size:25px;text-align:left;line-height:20px;margin:20px 10px;border-top:1px solid #ececec}#text-color{border:none;background:none}#text-controls{display:flex;align-items:center;justify-content:left;gap:5px;width:100%;border-bottom:solid 1px #959595;padding-top:10px;padding-bottom:10px;margin-top:20px}.spacing-input{-webkit-appearance:none;width:50px;height:5px;background:#ddd;outline:none;opacity:.7;transition:opacity .2s}.spacing-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;background:#000;cursor:pointer}.spacing-input::-moz-range-thumb{width:10px;height:10px;background:#000;cursor:pointer}.font-size-control{display:flex;align-items:center;width:65px;height:25px;border:1px solid #000000;border-radius:4px;padding:1px 5px;cursor:pointer}.font-size-control button{flex:1;cursor:pointer;border:none;background:none;font-size:15px}.font-size-control input{flex:1;text-align:center;width:30px;height:auto;font-size:12px;border:none;cursor:text}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.text-format-controls{margin:20px 10px 0;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;border-bottom:1px solid #d2d2d2;padding-bottom:10px;gap:1px}.text-format-controls button{border:none;background:none;cursor:pointer;width:30px;height:30px}.text-format-controls button img{margin:5px;width:20px}#char-spacing-controls,#line-spacing-controls{display:flex;align-items:center;gap:4px}#spacing-controls{display:flex;gap:10px}#spacing-controls button{border:none;background:none}#char-spacing-display,#line-spacing-display{text-align:center;font-size:12px;width:30px;height:auto;border:1px solid #000;outline:none}.spacing-icon{width:20px;height:auto;margin-right:1px}.color-picker-icon{position:relative;display:inline-block;cursor:pointer;width:30px;text-align:center}.add-color-container{width:80%;margin-right:10px;margin-left:30px;max-height:700px;display:flex;flex-direction:column}.selector-color-container{margin-top:0;margin-bottom:30px;display:flex;justify-content:left;align-items:center;width:100%;flex-wrap:wrap}.seletor-principal{display:flex;columns:2;gap:10px;width:100%}.block-picker #rc-editable-input-12{width:3000px}#color-info{margin-top:5px;text-align:left;line-height:1.2;font-size:10px;padding-left:3px;font-family:monospace;color:#828ac8;font-weight:600}#color-info div{margin-top:5px;margin-bottom:-6px}#color-info div:last-child{margin-bottom:0}input[type=color]{width:80%;border:none;width:235px;height:70px;border-radius:50;cursor:pointer;background:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:solid 1px #d1d1d1;border-bottom-left-radius:10px;border-top-left-radius:10px}input[type=color]::-webkit-color-swatch{border:none;border-bottom-left-radius:10px;border-top-left-radius:10px}input[type=color]::-moz-color-swatch{border:none;border-radius:8px}input[type=color]::-moz-focus-inner{border:none}input[type=color]:focus,input[type=color]:hover{outline:none;box-shadow:0 0 3px #32323233;border-radius:8px}.icon-paleta{width:25px;margin-left:10px}#get-color{display:flex;width:100%;height:50px;background:none;border:solid 1px #000;padding:10px;margin:20px 0;justify-content:center;align-items:center;cursor:pointer}#get-color span{font-size:14px}#color-palette{width:100%;display:flex;flex-wrap:wrap;margin-top:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:10px}.color-swatch{width:60px;height:40px;border:none;cursor:pointer;border-radius:5px}.color-palette-2{width:100%;display:flex;flex-wrap:wrap;margin-top:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:3px}.color-swatch-medium{width:90px;height:80px;border:none;cursor:pointer;border-radius:5px;background:linear-gradient(#fff 30px,#fff0 30px);background:linear-gradient(#fff,#fff) bottom/100% 35% no-repeat;border:solid 1px #c5c5c5;padding-top:55px;font-size:8px;padding-left:8px;font-family:monospace;color:#292929}.menu-font-colors{margin-top:30px;margin-bottom:10px}.menu-font-colors-2{margin-top:10px;margin-bottom:10px}.tag_palette{margin-top:10px}.search-container{padding:10px;width:100%}.search-input{width:98%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.category-buttons{display:flex;flex-direction:column;margin-bottom:20px;background:none;width:95%}.arrow-right,.arrow-left{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;width:35px}.arrow-right{right:-10px;background:linear-gradient(to left,#fffc,#fff0)}.arrow-left{left:0;background:linear-gradient(to right,#fffc,#fff0)}.menu-elements-container{position:relative}.menu-element-wrapper.expanded{position:absolute;top:0;left:0;right:0;bottom:0;background:#f9f9f9;padding:20px;overflow-y:auto;margin-top:30px;z-index:1000;width:100%}.menu-element-header{display:flex;justify-content:space-between;padding:10px;gap:10px;justify-content:center;align-items:center}.category-button{width:98%;height:120px;padding:10px;text-align:center;background-color:#fff;border-radius:5px;cursor:pointer;transition:transform .2s ease;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #202020}.category-button img{width:50px;height:auto;margin-bottom:10px;cursor:pointer}.category-button:hover{transform:scale(1.05);cursor:pointer}.category-view{margin:0 5 0 5}.back-button{background-color:none;color:#000;padding:5px 5px 50px;border:none;border-radius:5px;cursor:pointer;margin:0 5 0 5;transition:background-color .3s ease;display:flex;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;transition:all .3s ease;gap:10px;margin:10px;width:370px;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#888 #f0f0f0;position:relative;align-items:center}.menu-shapes-container::-webkit-scrollbar{display:none}.menu-shapes-container.expanded{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;max-height:none;overflow-y:auto;overflow-x:hidden;width:100%;place-items:center;margin:10px 0}.menu-shapes-container.collapsed{height:90px;padding:10px 10px 10px 0;overflow-x:scroll;scrollbar-width:none}.menu-shapes-svg::-webkit-scrollbar{height:8px}.menu-shapes-svg::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.menu-shapes-svg::-webkit-scrollbar-track{background:#f0f0f0}.menu-element-title{margin:0 10px;justify-content:center;padding-bottom:0;align-items:center;gap:1px;font-size:14px}h3{font-size:20px;margin:0 5}.elements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:5px;overflow-y:auto;max-height:580px;justify-self:center;align-self:center;padding:5}.menu-textures .elements-objects-btn{max-width:100%;height:100%;border:none;max-height:500px}.menu-textures .elements-objects-btn img{max-width:175px;height:100%}.elements-objects-btn{padding:5;cursor:pointer;transition:transform .3s ease;border:none}.elements-objects-btn img,.elements-objects-btn svg{max-width:100%;max-height:100px}.elements-objects-btn svg{opacity:60%}.elements-objects-btn:hover{transform:scale(1.05)}.elements-home{display:flex;flex:1;min-height:0;width:100%;flex-direction:column;gap:18px;overflow-x:hidden;overflow-y:auto;padding:10px 6px 58px;font-family:Inter Variable,Inter,Raleway,Arial,sans-serif}.elements-context-block{padding:0 4px}.elements-home-top{display:flex;width:100%;flex-direction:column;gap:8px}.elements-search-row{display:flex;width:100%;align-items:center;gap:8px}.elements-search-row.compact{padding:0}.elements-inner-tools-row{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.elements-search-box{display:flex;min-width:0;flex:1;align-items:center;gap:8px;border:1px solid #dedede;border-radius:8px;background:#fff;color:#6b7280;padding:0 10px;height:38px}.elements-search-box input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:13px;font-weight:500;color:#242424}.elements-search-box input::placeholder{color:#9b9b9b}.elements-grid-column-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:38px;border:1px solid #dedede;border-radius:8px;background:#fff;padding:0 7px}.elements-grid-column-controls button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;padding:0}.elements-grid-column-controls button:disabled{cursor:not-allowed;opacity:.35}.elements-grid-column-controls span{min-width:12px;text-align:center;color:#242424;font-size:11px;font-weight:750;line-height:1}.elements-opened-card-heading{display:flex;flex-direction:column;gap:3px;padding:2px 2px 4px;color:#242424}.elements-opened-card-heading strong{font-size:14px;font-weight:750;line-height:1.2}.elements-opened-card-heading span{color:#666;font-size:12px;font-weight:500;line-height:1.35}.elements-subcategory-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.elements-subcategory-chips::-webkit-scrollbar,.elements-featured-row::-webkit-scrollbar{display:none}.elements-subcategory-chips button{flex:0 0 auto;min-height:30px;border:1px solid #dedede;border-radius:999px;background:#fff;color:#3c3c3c;padding:0 11px;font-size:12px;font-weight:600;white-space:nowrap}.elements-subcategory-chips button.active{background:#242424;border-color:#242424;color:#fff}.elements-home-section{display:flex;width:100%;flex-direction:column;gap:10px;content-visibility:auto;contain-intrinsic-size:220px}.elements-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;margin-top:10px}.elements-section-heading h3{margin:0;color:#171717;font-family:Inter Variable,Inter,Raleway,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.elements-section-heading button,.elements-section-heading span{display:inline-flex;align-items:center;gap:2px;border:0;background:transparent;color:#242424;font-size:12px;font-weight:650;white-space:nowrap}.elements-featured-row{display:flex;width:100%;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:1px;scrollbar-width:none}.elements-carousel-shell{position:relative;width:100%;min-width:0}.elements-carousel-shell .elements-featured-row{padding-right:34px}.elements-carousel-arrow{position:absolute;top:50%;right:0;z-index:2;width:28px;height:42px;transform:translateY(-50%);border:1px solid #dddddd;border-radius:999px;background:#fffffff0;color:#242424;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000014;transition:background .16s ease,transform .16s ease}.elements-carousel-arrow:hover{background:#f5f5f5;transform:translateY(-50%) translate(1px)}.items-trend-home-section{box-sizing:border-box;contain-intrinsic-size:160px;padding-inline:8px}.elements-carousel-shell .items-trend-banners-row{padding-right:0;scroll-snap-type:x mandatory}.elements-carousel-shell .items-trend-banners-row-scrollable{padding-right:34px}.items-trend-banner-card{flex:0 0 calc((100% - 8px)/2);min-width:0;min-height:120px;scroll-snap-align:start}.items-trend-banner-card span{overflow-wrap:anywhere}.items-carousel-arrow-left{right:auto;left:0}.items-carousel-arrow-right{right:0}.items-carousel-arrow-left:hover{transform:translateY(-50%) translate(-1px)}.items-trend-products-section{contain-intrinsic-size:116px}.elements-carousel-shell .items-trend-products-row{min-height:70px;padding-right:34px;padding-bottom:0;scroll-snap-type:x proximity}.items-trend-products-row{align-items:center}.items-trend-product-card{display:inline-flex;width:112px;height:200px;min-width:112px;flex:0 0 112px;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#fff;padding:0;color:inherit;cursor:pointer;scroll-snap-align:start}.items-trend-product-card:hover{transform:translateY(-1px)}.items-trend-product-image{width:auto;height:auto;max-width:108px;max-height:132px;object-fit:contain;pointer-events:none;transition:transform .18s ease}.items-trend-product-card:hover .items-trend-product-image{transform:scale(1.02)}.items-trend-product-fallback{padding-inline:4px;color:#a3a3a3;font-size:9px;font-weight:600;line-height:1.1;text-align:center}.items-trend-product-card-loading{border-color:#eee;background:linear-gradient(90deg,#f5f5f5,#eee,#f5f5f5);background-size:200% 100%;pointer-events:none;animation:itemsTrendProductPulse 1.1s ease-in-out infinite}@keyframes itemsTrendProductPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.inspiration-presets-carousel-shell{position:relative;width:100%;min-width:0;margin-top:8px}.inspiration-presets-row{display:flex;width:100%;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 34px 4px 0;scrollbar-width:none;-ms-overflow-style:none}.inspiration-presets-row::-webkit-scrollbar{display:none}.elements-category-preview{width:100%;background:#f1f1f1;color:#242424;overflow:hidden;display:grid;place-items:center}.elements-category-preview.small{height:42px;border-radius:7px;display:flex}.elements-category-preview.large{height:118px;border-radius:8px 8px 0 0;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:4px;padding:6px;isolation:isolate;background:#f6f6f6}.elements-category-preview.empty{display:flex;align-items:center;justify-content:center}.elements-category-preview span{display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;background:#f7f7f7}.elements-category-preview.large span{position:static;width:100%;height:100%;min-width:0;min-height:0;background:transparent;border-radius:6px}.elements-category-preview.large.contain span{overflow:visible}.elements-category-preview.large.cover span{overflow:hidden}.elements-category-preview.large.count-1 span:nth-child(1){grid-column:1 / -1;grid-row:1 / -1}.elements-category-preview.large.count-2 span:nth-child(1){grid-row:1 / -1}.elements-category-preview.large.count-2 span:nth-child(2){grid-row:1 / -1}.elements-category-preview.large.count-3 span:nth-child(3){grid-column:1 / -1}.elements-category-preview svg{width:100%;height:100%;max-width:100%;max-height:100%}.elements-category-preview.contain svg{padding:7px}.elements-category-preview.small span+span{margin-left:-8px}.elements-category-preview.small img{max-width:88%;max-height:88%}.elements-category-preview.large img,.elements-category-preview.small img{width:100%;height:100%;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.elements-category-preview.contain img{object-fit:contain;padding:5px}.elements-category-preview.large.contain img{padding:1px}.elements-category-preview.large.contain span:nth-child(1) img{object-position:center}.elements-category-preview.large.contain span:nth-child(2) img{object-position:center}.elements-category-preview.large.contain span:nth-child(3) img{object-position:center}.elements-category-preview.large.contain span:nth-child(4) img{object-position:center}.elements-category-preview.large.contain span:nth-child(1) svg{transform:none}.elements-category-preview.large.contain span:nth-child(2) svg{transform:none}.elements-category-preview.large.contain span:nth-child(3) svg{transform:none}.elements-category-preview.large.contain span:nth-child(4) svg{transform:none}.elements-category-preview.cover img{object-fit:cover;padding:0}.elements-featured-row .element-library-card{flex:0 0 82px}.elements-explore-grid{display:grid;width:100%;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.elements-explore-card{min-width:0;border:1px solid #e6e6e6;border-radius:9px;background:#fff;overflow:hidden;text-align:left;display:flex;flex-direction:column;transition:border-color .16s ease,transform .16s ease;content-visibility:auto;contain-intrinsic-size:180px}.elements-explore-card:hover{border-color:#cfcfcf;transform:translateY(-1px)}.elements-explore-copy{display:flex;flex-direction:column;gap:5px;padding:9px}.elements-explore-copy strong{color:#171717;font-size:13px;font-weight:750;line-height:1.18}.elements-explore-copy span{color:#666;font-size:11px;line-height:1.35}.elements-inner-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;width:100%;min-width:0;background:#fff;padding:6px 0 9px;font-family:Inter Variable,Inter,Raleway,Arial,sans-serif}.elements-inner-title-card{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;border:1px solid #e6e6e6;border-radius:8px;background:#fff;padding:8px 10px}.elements-inner-back-button{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;border:0;background:transparent;color:#242424;cursor:pointer;font-size:12px;font-weight:650;line-height:1;padding:3px 0;transition:color .16s ease}.elements-inner-back-button:hover{color:#171717}.elements-inner-title-copy{min-width:0;text-align:center;padding-right:42px}.elements-inner-title-copy h2{margin:0;color:#242424;font-size:12px;font-weight:750;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slider-section.active .elements-inner-title-copy h2{position:static;top:auto;color:#242424;background-color:transparent}.elements-library-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:4px}.elements-library-grid-adjustable{grid-template-columns:repeat(3,minmax(0,1fr))}.elements-library-grid-textures{gap:6px}.elements-library-grid-textures .element-library-card{aspect-ratio:1 / 1;background:#f6f6f6}.elements-library-grid-textures .element-library-media,.elements-library-grid-textures .element-library-image{width:100%;height:100%}.elements-library-grid-textures .element-library-image.cover{object-fit:cover;padding:0}.elements-subfolder-section{display:flex;width:100%;flex-direction:column;gap:8px}.elements-subfolder-heading{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;color:#242424}.elements-subfolder-heading h3{margin:0;font-size:12px;font-weight:750;line-height:1.2}.elements-subfolder-heading span{color:#666;font-size:11px;font-weight:650;line-height:1.2}.elements-subfolder-heading--items{padding-top:2px}.elements-subfolder-grid{gap:8px}.element-library-card{position:relative;aspect-ratio:1 / 1;width:100%;border:1px solid transparent;border-radius:6px;background:transparent;overflow:hidden;cursor:grab;transition:background .16s ease,border-color .16s ease;content-visibility:auto;contain-intrinsic-size:82px}.element-library-card:active{cursor:grabbing}.element-library-card:hover{border-color:#ededed;background:#fafafa}.element-library-card.featured{width:82px;min-width:82px}.element-library-media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent}.element-library-card.is-texture .element-library-media{background:transparent}.element-library-image{width:100%;height:100%;object-position:center;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.element-library-image.contain{object-fit:contain;padding:6px}.element-library-image.cover{object-fit:cover;padding:0}.element-library-card.is-skeleton,.elements-explore-card.is-skeleton{pointer-events:none;border-color:#ececec;background:linear-gradient(90deg,#f1f1f1,#fafafa 48%,#f1f1f1);background-size:200% 100%;animation:element-skeleton-shimmer 1.2s ease-in-out infinite}.element-library-card.is-skeleton span{display:block;width:44%;height:44%;border-radius:50%;background:#ffffffa6}.skeleton-grid{pointer-events:none}@keyframes element-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.elements-tip-banner{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-radius:10px;background:#f3f1f8;color:#242424;padding:12px}.elements-tip-banner>svg{color:#242424}.elements-tip-banner div{display:flex;min-width:0;flex-direction:column;gap:2px}.elements-tip-banner strong{font-size:12px;font-weight:750;line-height:1.25}.elements-tip-banner span{color:#666;font-size:11px;line-height:1.3}.elements-tip-banner button{border:0;background:transparent;color:#242424;padding:4px}.elements-empty-state{display:flex;width:100%;min-height:118px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #dedede;border-radius:10px;background:#fafafa;color:#555;padding:18px;text-align:center}.elements-empty-state.inner{min-height:220px}.elements-empty-state strong{color:#242424;font-size:13px;font-weight:750}.elements-empty-state span,.elements-empty-state button{color:#666;font-size:12px;font-weight:600}.elements-empty-state button,.elements-load-more{border:1px solid #d8d8d8;border-radius:8px;background:#fff;color:#242424;padding:9px 12px;font-size:12px;font-weight:700}.elements-load-more{align-self:center}.elements-inner-toolbar{display:flex;width:100%;flex-direction:column;gap:8px;padding:0 0 12px}.elements-inner-content{display:flex;width:100%;flex-direction:column;gap:12px;padding-bottom:16px}#backgrounds-itens-container{margin-top:10px;display:flex;gap:5px;border:none;align-items:center;align-content:center;width:-webkit-fit-content;width:fit-content;flex-wrap:wrap;justify-content:space-around;overflow-y:auto;height:540px;align-content:start;padding-top:10px}.thumb-container{width:190px;height:120px;overflow:hidden;position:relative;justify-items:center;display:flex}.thumb-bg{position:absolute;max-width:160%;max-height:160%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;cursor:pointer}.add-color-bg{margin-left:10px}.color-picker-bg{border:none;border-radius:10px;height:45px;margin:10px;background:none}#clearBg{width:95%;height:40px;background-color:#fff;color:#000;font-size:14px;border:solid 1px #000;cursor:pointer;margin-left:10px;margin-right:10px;margin-top:20px}.chrome-picker{margin-left:5px}.workspace{width:100%;height:calc(95vh - 95px);position:relative;overflow-x:auto;overflow-y:auto;margin-top:50px;padding:20px;background:#ededed}.canvas-container{display:block;margin:0 auto;transition:transform .3s ease}.canvas-container canvas{border:1px solid #d6d6d6;border-radius:3px;box-shadow:0 0 10px #00000007}.canvas-size-options{color:#000}.canvas-container::-webkit-scrollbar{display:none}.size-picker-modal-btn{display:flex;align-items:center;margin:0;gap:60px}.size-picker-modal-btn button{margin:20px 0 0 -50px;padding:10px 20px;background:none;border:none}.icons-select{height:100px;opacity:40%;cursor:pointer}.size-picker-modal p{color:#6a6a6a;font-family:Roboto;font-size:26px;margin:180px 0 0 -58px}.size-picker-modal-btn button p{margin:20px 0 0;font-size:14px;font-weight:700}.rodape{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#f8f8f8;border-top:1px solid #e1e1e1}.nome-inputs{display:flex;flex-direction:column;margin-left:310px;gap:3px}.nome-inputs input{border-radius:5px;width:300px;padding:10px;color:#000;font-family:Roboto;font-size:12px;font-weight:600;background:none;border:1px solid #ccc;outline:none}.nome-inputs input:focus{border-bottom-color:#5d00ff}.zoom-controls{display:flex;gap:20px;margin-right:320px}.zoom-controls button{background:none;border:none;cursor:pointer;color:#4b4b4b;font-size:20px}#right-sidebar{flex:1;display:flex;gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:fixed;top:58px;bottom:42px;background-color:#f7f7f7;right:0;padding:10px;width:220px;overflow-y:auto;transition:width .3s ease-in-out;z-index:8}#right-sidebar.expanded{width:220px}#right-sidebar.compressed{width:58px;align-items:center;padding-right:8px;padding-left:8px}.right-sidebar-help-button{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #d8dde5;border-radius:999px;background:#fff;color:#303948;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.right-sidebar-help-button:hover{border-color:#c7cdda;background:#f1f5f9}.right-sidebar-help-button:focus-visible{outline:2px solid #182031;outline-offset:2px}.right-sidebar-category{width:100%;margin-bottom:0}.right-sidebar-tour-icons{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:20px}.right-sidebar-category-title{font-weight:700;font-size:12px;color:#333;padding-bottom:5px;border-top:1px solid #ccc;padding-top:10px;cursor:pointer;text-transform:uppercase;display:none}.right-sidebar-category-title span{display:inline-block;vertical-align:middle;padding-right:20px}.right-sidebar-category-title .chevron-icon{display:inline-block;vertical-align:middle;margin-right:auto}#right-sidebar.expanded .right-sidebar-category-title{display:block}.right-sidebar-category-items{display:grid;gap:10px;justify-content:center;align-items:center}.right-sidebar-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.right-sidebar-item-label{font-size:11px;text-align:center;margin-top:5px;color:#555;display:none}#right-sidebar.expanded .right-sidebar-item-label{display:block}#right-sidebar.expanded .right-sidebar-category-items{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px}#right-sidebar.expanded .right-sidebar-category-items>span{width:100%;justify-content:flex-start}#right-sidebar.expanded .right-sidebar-button{width:100%}#right-sidebar.expanded .right-sidebar-item{width:100%;min-height:32px;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:4px 6px}#right-sidebar.expanded .right-sidebar-item-label{margin-top:0;line-height:1.2;text-align:left}.canvas-container .fabric-group{border:2px dashed #007bff!important;border-radius:4px}.canvas-container .fabric-group:hover{border-color:#0056b3!important;box-shadow:0 0 8px #007bff4d}.canvas-container .fabric-active-selection{border:2px solid #28a745!important;background-color:#28a7451a!important}.canvas-container .fabric-object.grouped{opacity:.9}.canvas-container .fabric-object.groupable{border:1px dotted #ffc107!important}.canvas-container .multiple-selection-indicator{position:absolute;top:10px;left:10px;background:#007bffe6;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;z-index:1000;pointer-events:none}@keyframes groupAnimation{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.canvas-container .fabric-group.just-grouped{animation:groupAnimation .3s ease-in-out}.right-sidebar-padrao-btn,.right-sidebar-icon-component{width:24px;height:24px}#right-sidebar.compressed .right-sidebar-padrao-btn,#right-sidebar.compressed .right-sidebar-icon-component{width:20px;height:20px}#right-sidebar.compressed .right-sidebar-category-items{gap:17px}html.umood-editor-full-mode,body.umood-editor-full-mode{overflow:hidden;overscroll-behavior:none}body.umood-editor-full-mode header,body.umood-editor-full-mode #leftbar,body.umood-editor-full-mode #right-sidebar,body.umood-editor-full-mode .slider-bar,body.umood-editor-full-mode .tsqd-open-btn-container{display:none!important}body.umood-editor-full-mode main{margin-top:0!important}body.umood-editor-full-mode #workspace{height:100vh!important;padding-left:0!important;padding-right:0!important}.side-control-panel{border:1px solid #ebebeb;border-radius:7px;background:#fcfcfc;box-shadow:0 2px 8px #00000014;z-index:1000;padding:20px;transition:left .3s ease-in-out;max-height:80vh;width:280px;font-family:Raleway,sans-serif;display:flex;flex-direction:column;overflow:visible}.side-control-panel label{font-family:Raleway,sans-serif;font-size:10px;font-weight:400;color:#4d4d4d;margin-bottom:8px;display:block}.side-control-panel-header{display:flex;justify-content:space-between;align-items:center;font-family:Raleway,sans-serif;border-bottom:1px solid #ebebeb;padding-bottom:8px;margin-bottom:16px}.side-control-panel-title{margin:0;font-family:Raleway,sans-serif;font-size:16px;font-weight:600;color:#000;line-height:1.25}.side-control-panel-close{padding:4px;color:#4d4d4d}.side-control-panel-close:hover{background-color:#0000000f}.side-control-panel-content{padding:0 4px 0 0;overflow-y:auto;overflow-x:visible;max-height:calc(80vh - 64px)}.layer-panel-root{display:flex;flex-direction:column;height:100%;min-height:220px}.layer-panel-list{display:flex;flex-direction:column;gap:8px;max-height:calc(80vh - 110px);overflow-y:auto;overflow-x:hidden;padding-right:2px}.layer-panel-item{display:flex;align-items:center;gap:8px;border:1px solid #ececec;border-radius:8px;padding:8px;background:#fff;cursor:pointer}.layer-panel-item:hover{border-color:#d5d5d5;background:#fafafa}.layer-panel-item.selected{border-color:#2962ff;background:#f2f6ff}.layer-panel-drag-handle{width:24px;height:24px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#777;cursor:grab;border-radius:6px}.layer-panel-drag-handle:hover{background:#f1f1f1}.layer-panel-item-info{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.layer-panel-item-text{min-width:0;flex:1}.layer-panel-item-thumb-wrap{width:44px;height:44px;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.layer-panel-item-thumb{width:100%;height:100%;object-fit:contain;display:block}.layer-panel-item-type{font-size:10px;color:#6d6d6d;text-transform:uppercase;font-weight:700;letter-spacing:.3px}.layer-panel-item-name{font-size:12px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-panel-actions{display:flex;align-items:center;gap:4px}.layer-panel-action-btn{width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#5d5d5d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.layer-panel-action-btn:hover{background:#ededed;color:#2b2b2b}.layer-panel-action-btn.danger:hover{background:#ffeaea;color:#b91c1c}.layer-panel-empty{color:#666;font-size:12px;text-align:center;padding:14px 8px;border:1px dashed #ddd;border-radius:8px;background:#fff}#right-sidebar.compressed~.side-control-panel{left:100px}#right-sidebar.expanded~.side-control-panel{left:220px}.slider-container{margin-bottom:16px;justify-content:space-between;align-items:center}.slider-label{display:flex;justify-content:space-between;align-items:center}.slider-label label{align-items:center;font-size:12px;font-weight:400;color:#4d4d4d}.slider-label span{align-items:center;font-size:12px;color:#4d4d4d}.slider-label-x-y{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;color:#4d4d4d}.slider-container label{align-items:center;font-size:12px;font-weight:400;color:#4d4d4d;margin-bottom:8px;display:block}.slider-container .MuiSlider-root{color:transparent;height:2px;padding:12px 14px;box-sizing:border-box;overflow:visible;width:calc(100% - 20px);margin:0 10px}.slider-container .MuiSlider-thumb{width:14px;height:14px;background-color:#111;border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 4px #7c3aed24}.slider-container .MuiSlider-thumb:hover{box-shadow:0 0 0 4px #7c3aed24}.slider-container .MuiSlider-track{background-color:#a3a3a3;height:2px;border:none}.figma-panel-button{border:1px solid #000000;border-radius:5px;background:#d8d8d8;padding:6px 12px;font-family:Raleway,sans-serif;font-size:11px;font-weight:500;color:#000;cursor:pointer;transition:all .2s ease;text-align:center;width:100%;margin-top:16px}.figma-panel-button:hover{background:#f0efed;transform:translateY(-1px)}.figma-separator{background:#ebebeb;width:100%;height:1px;margin:16px 0}.opacity-controls{font-family:Raleway,sans-serif}.opacity-controls .slider-container{padding-bottom:8px}.crop-controls{font-family:Raleway,sans-serif}.crop-status-card{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;border:1px solid #d4d4d4;border-radius:8px;background:#f4f4f4}.crop-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#4d4d4d}.crop-status-row strong{font-size:11px;font-weight:600;color:#111}.crop-size-pills{display:flex;flex-wrap:wrap;gap:8px}.crop-size-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:1px solid #d4d4d4;border-radius:999px;background:#fff;font-size:11px;font-weight:500;color:#111}.crop-controls-copy{margin:0;font-size:11px;line-height:1.5;color:#4d4d4d}.crop-controls-copy strong{font-weight:600;color:#111}.crop-controls-section{display:flex;flex-direction:column;gap:10px}.crop-presets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crop-preset-button{border:1px solid #d9d9d9;border-radius:6px;background:#fff;min-height:34px;padding:8px 10px;font-family:Raleway,sans-serif;font-size:11px;font-weight:500;color:#1f1f1f;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.crop-preset-button:disabled{cursor:default;opacity:.55}.crop-preset-button:hover{border-color:#bdbdbd;background:#f7f7f7}.crop-preset-button:disabled:hover{border-color:#d9d9d9;background:#fff}.crop-preset-button.active{border-color:#111;background:#f4f4f4}.crop-size-summary{margin-top:14px;padding:10px 12px;border-radius:6px;background:#f4f4f4;border:1px solid #d4d4d4;font-size:11px;color:#4d4d4d}.crop-shortcuts-hint{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;border-radius:6px;background:#fff;border:1px solid #ececec}.crop-shortcuts-hint span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;border-radius:6px;background:#f3f1ec;border:1px solid #e2ddd3;font-size:10px;font-weight:700;color:#111}.crop-shortcuts-hint p{margin:0;font-size:11px;line-height:1.45;color:#4d4d4d}.crop-controls-actions{display:flex;gap:8px;margin-top:16px}.crop-controls-actions .figma-panel-button{flex:1;margin-top:0;width:auto}.crop-action-primary{background:#111;color:#fff;border-color:#111}.crop-action-primary:hover{background:#222}.crop-action-secondary{background:#f4f4f4;color:#111}.crop-controls-actions .figma-panel-button:disabled{cursor:default;opacity:.6;transform:none}.border-controls,.radius-controls{font-family:Raleway,sans-serif}.radius-controls .slider-container{padding-bottom:8px}.radius-controls .slider-container label{font-size:12px;font-weight:500}.shadow-controls{font-family:Raleway,sans-serif}.side-control-panel .shadow-controls-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 14px;font-size:14px;font-weight:500;color:#4d4d4d;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1;box-sizing:border-box;min-height:24px}.shadow-controls-toggle-text{line-height:1.25;flex:1;min-width:0}.side-control-panel .shadow-controls-toggle .shadow-controls-toggle-text{font-size:13px;font-weight:600;margin-bottom:0}.shadow-controls-switch-wrap{position:relative;width:40px;height:22px;flex-shrink:0}.shadow-controls-switch-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shadow-controls-switch-wrap:has(.shadow-controls-switch-input:focus-visible) .shadow-controls-switch-track{outline:2px solid #7c3aed;outline-offset:2px}.shadow-controls-switch-track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background-color:#c8c8c8;transition:background-color .2s ease;pointer-events:none;box-sizing:border-box;border:1px solid #b0b0b0}.shadow-controls-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #00000038;transition:transform .2s ease}.shadow-controls-switch-wrap:has(.shadow-controls-switch-input:checked) .shadow-controls-switch-track{background-color:#7c3aed;border-color:#6d28d9}.shadow-controls-switch-wrap:has(.shadow-controls-switch-input:checked) .shadow-controls-switch-thumb{transform:translate(18px)}.shadow-controls .slider-container{padding-bottom:8px}.shadow-controls .slider-container label{font-size:12px;font-weight:500;margin-bottom:0}.bg-removal-panel{font-family:Raleway,sans-serif}.bg-removal-panel .crop-presets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bg-removal-button-loading{align-items:center;display:inline-flex;gap:8px;justify-content:center}.bg-removal-button-spinner{animation:bgRemovalSpin .82s linear infinite;border:2px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:999px;height:14px;width:14px}.bg-removal-toaster{position:fixed;right:24px;bottom:24px;z-index:4000;display:flex;flex-direction:column-reverse;gap:12px;pointer-events:none;font-family:Raleway,sans-serif}.bg-removal-toast{position:relative;display:flex;align-items:stretch;gap:14px;width:340px;max-width:calc(100vw - 48px);padding:14px;background:#fff;border:1px solid rgba(124,58,237,.12);border-radius:16px;box-shadow:0 18px 44px #140c2838;pointer-events:auto;animation:bgRemovalToastIn .32s cubic-bezier(.18,.9,.28,1.2)}.bg-removal-toast__preview{position:relative;flex:0 0 64px;width:64px;height:64px;border-radius:12px;overflow:hidden;background:#15121d}.bg-removal-toast__checker{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,#2a2733 25%,transparent 25%),linear-gradient(-45deg,#2a2733 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#2a2733 75%),linear-gradient(-45deg,transparent 75%,#2a2733 75%);background-size:14px 14px;background-position:0 0,0 7px,7px -7px,-7px 0;opacity:.6}.bg-removal-toast__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bg-removal-toast__image-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;gap:5px;padding:14px}.bg-removal-toast__image-fallback span{width:7px;border-radius:4px;background:#b496e699;animation:bgRemovalBars 1.2s ease-in-out infinite}.bg-removal-toast__image-fallback span:nth-child(1){height:40%}.bg-removal-toast__image-fallback span:nth-child(2){height:75%;animation-delay:.18s}.bg-removal-toast__image-fallback span:nth-child(3){height:55%;animation-delay:.36s}.bg-removal-toast__scan{position:absolute;left:0;right:0;height:22px;background:linear-gradient(180deg,#a878f400,#a878f44d 45%,#d0b2fff2,#a878f44d 55%,#a878f400);box-shadow:0 0 14px #b482ff8c;animation:bgRemovalScan 2.1s ease-in-out infinite}.bg-removal-toast__body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.bg-removal-toast__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.bg-removal-toast__badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6d28d9}.bg-removal-toast__badge-dot{width:6px;height:6px;border-radius:999px;background:#7c3aed;animation:bgRemovalPulse 1.4s ease-in-out infinite}.bg-removal-toast__timer{font-size:10px;font-weight:700;color:#a39dae;flex-shrink:0}.bg-removal-toast__status{margin:7px 0 9px;font-size:13px;font-weight:600;color:#18141f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-removal-toast__progress{position:relative;height:5px;border-radius:999px;background:#ece8f3;overflow:hidden}.bg-removal-toast__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c084fc);transition:width .7s ease;position:relative;overflow:hidden}.bg-removal-toast__progress span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:bgRemovalProgress 1.3s ease-in-out infinite}.bg-removal-toast.is-done .bg-removal-toast__progress span{background:linear-gradient(90deg,#16a34a,#4ade80)}.bg-removal-toast.is-done .bg-removal-toast__progress span:after{display:none}.bg-removal-toast.is-done .bg-removal-toast__scan{display:none}.bg-removal-toast--closing{animation:bgRemovalToastOut .24s ease forwards;pointer-events:none}.bg-removal-canvas-overlay{position:absolute;left:0;top:0;z-index:50;pointer-events:none;will-change:transform,width,height;display:flex;align-items:center;justify-content:center;font-family:Raleway,sans-serif;animation:bgRemovalFade .2s ease}.bg-removal-canvas-overlay--fill{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}.bg-removal-canvas-overlay__scanbox{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:8px;box-shadow:0 0 0 1.5px #a878f48c,0 0 22px #7c3aed47}.bg-removal-canvas-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#18122829,#1812284d)}.bg-removal-canvas-overlay__scan{position:absolute;left:0;right:0;height:26px;background:linear-gradient(180deg,#a878f400,#a878f44d 45%,#d0b2fff2,#a878f44d 55%,#a878f400);box-shadow:0 0 16px #b482ff99;animation:bgRemovalScan 2.1s ease-in-out infinite}.bg-removal-canvas-overlay__chip{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:inline-flex;align-items:center;gap:9px;max-width:calc(100% + 140px);padding:7px 13px;border-radius:999px;background:#171221d1;box-shadow:0 10px 26px #140c2857;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bg-removal-canvas-overlay__spinner{flex-shrink:0;width:15px;height:15px;border-radius:999px;border:2px solid rgba(255,255,255,.28);border-top-color:#c9a7ff;animation:bgRemovalSpin .7s linear infinite}.bg-removal-canvas-overlay__chip-text{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.bg-removal-canvas-overlay__chip-label{font-size:12.5px;font-weight:700;letter-spacing:.01em}.bg-removal-canvas-overlay__chip-percent{font-size:12px;font-weight:800;color:#d0b2ff;letter-spacing:.02em}.bg-removal-canvas-overlay__sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-removal-canvas-overlay__sparkle{position:absolute;width:14px;height:14px;opacity:0;transform:scale(0);background:radial-gradient(closest-side,#fff,#e9d5ff 38%,#a878f4 72%,#a878f400);-webkit-clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);filter:drop-shadow(0 0 5px rgba(180,130,255,.75));animation:bgRemovalSparkle 1.9s ease-in-out infinite}.bg-removal-canvas-overlay__sparkle:nth-child(1){left:12%;top:22%;width:16px;height:16px;animation-delay:0s}.bg-removal-canvas-overlay__sparkle:nth-child(2){left:78%;top:16%;width:11px;height:11px;animation-delay:.4s}.bg-removal-canvas-overlay__sparkle:nth-child(3){left:30%;top:62%;width:12px;height:12px;animation-delay:.8s}.bg-removal-canvas-overlay__sparkle:nth-child(4){left:66%;top:54%;width:15px;height:15px;animation-delay:.25s}.bg-removal-canvas-overlay__sparkle:nth-child(5){left:46%;top:30%;width:10px;height:10px;animation-delay:1.1s}.bg-removal-canvas-overlay__sparkle:nth-child(6){left:88%;top:70%;width:12px;height:12px;animation-delay:.6s}.bg-removal-canvas-overlay__sparkle:nth-child(7){left:18%;top:82%;width:13px;height:13px;animation-delay:1.35s}.bg-removal-canvas-overlay__sparkle:nth-child(8){left:56%;top:84%;width:10px;height:10px;animation-delay:.95s}.bg-removal-canvas-overlay.is-done .bg-removal-canvas-overlay__sparkles,.bg-removal-canvas-overlay.is-done .bg-removal-canvas-overlay__scan{display:none}.bg-removal-canvas-overlay.is-done .bg-removal-canvas-overlay__scanbox{box-shadow:0 0 0 1.5px #4ade80b3,0 0 22px #16a34a47}.bg-removal-canvas-overlay.is-done .bg-removal-canvas-overlay__spinner{border:2px solid rgba(74,222,128,.4);border-top-color:#4ade80;animation:none}.bg-removal-canvas-overlay.is-done .bg-removal-canvas-overlay__chip{background:#14532dd9}.bg-removal-canvas-overlay--closing{animation:bgRemovalFade .24s ease reverse forwards}@keyframes bgRemovalSparkle{0%,to{opacity:0;transform:scale(0) rotate(0)}40%{opacity:1;transform:scale(1) rotate(65deg)}70%{opacity:.55;transform:scale(.78) rotate(120deg)}}@keyframes bgRemovalToastIn{0%{opacity:0;transform:translate(24px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes bgRemovalToastOut{to{opacity:0;transform:translate(24px) scale(.96)}}@keyframes bgRemovalSpin{to{transform:rotate(360deg)}}@keyframes bgRemovalPulse{0%,to{opacity:.42;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes bgRemovalProgress{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes bgRemovalScan{0%{top:-10%}50%{top:100%}to{top:-10%}}@keyframes bgRemovalSheen{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes bgRemovalBreath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes bgRemovalBars{0%,to{transform:scaleY(.6);opacity:.6}50%{transform:scaleY(1);opacity:1}}@keyframes bgRemovalFade{0%{opacity:0}to{opacity:1}}.bg-removal-overlay--closing{animation:bgRemovalFadeOut .2s ease forwards;pointer-events:none}@keyframes bgRemovalFadeOut{to{opacity:0}}@keyframes bgRemovalPop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.image-adjustments-controls{font-family:Raleway,sans-serif}.image-adjustments-section{display:flex;flex-direction:column}.image-adjustments-section-title{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.image-adjustments-toggle-row{margin-top:4px}.side-control-panel .image-adjustments-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0}.side-control-panel .image-adjustments-toggle .MuiFormControlLabel-label{font-family:Raleway,sans-serif;font-size:12px;font-weight:500;color:#4d4d4d}.side-control-panel .image-adjustments-toggle .MuiSwitch-root{margin-left:auto}.image-adjustments-controls .figma-panel-button:disabled{cursor:default;opacity:.6;transform:none}.sticker-outline-controls{color:#2f2f2f;display:flex;flex-direction:column;font-family:Raleway,sans-serif;gap:16px}.sticker-outline-mode-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.side-control-panel .sticker-outline-mode-card{align-items:center;background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:8px;color:#303030;cursor:pointer;display:flex;flex-direction:column;font-family:Raleway,sans-serif;font-size:11px;font-weight:800;gap:8px;justify-content:center;min-height:78px;padding:10px 8px;text-align:center;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.side-control-panel .sticker-outline-mode-card.is-active{background:#7c3aed14;border-color:#7c3aed;color:#4c1d95}.sticker-outline-mode-icon{align-items:center;display:flex;height:28px;justify-content:center;position:relative;width:36px}.sticker-outline-mode-icon img{display:block;height:28px;object-fit:contain;width:28px}.sticker-outline-mode-icon.is-border:before{background:#fff;border:5px solid #111111;border-radius:0;box-shadow:0 0 0 3px #fff;content:"";height:18px;left:2px;position:absolute;top:5px;width:32px}.side-control-panel .sticker-outline-toggle{align-items:center;display:flex;justify-content:space-between;margin:0;min-height:28px;width:100%}.side-control-panel .sticker-outline-toggle span,.sticker-outline-field-header span,.sticker-outline-color-row span{color:#4d4d4d;font-size:12px;font-weight:600}.sticker-outline-field{display:flex;flex-direction:column;gap:8px}.sticker-outline-field-header{align-items:center;display:flex;justify-content:space-between}.sticker-outline-field-header strong{color:#111;font-size:11px;font-weight:800}.sticker-outline-color-row{align-items:center;display:flex;justify-content:space-between;gap:12px}.sticker-outline-color-control{align-items:center;display:grid;gap:8px;grid-template-columns:28px minmax(84px,1fr);max-width:180px;position:relative}.sticker-outline-color-preview{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.18);border-radius:999px;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;display:block;height:28px;padding:0;width:28px}.sticker-outline-color-preview:hover{border-color:#7b40ffbf;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #7b40ff24}.sticker-outline-color-control input{background:#fff;border:1px solid rgba(17,17,17,.14);border-radius:8px;color:#202020;font-family:Raleway,sans-serif;font-size:11px;font-weight:800;height:28px;letter-spacing:0;min-width:0;padding:0 8px;text-transform:uppercase;width:100%}.sticker-outline-color-control input:disabled{background:#f4f4f4;color:#9a9a9a;cursor:not-allowed}.sticker-outline-note,.sticker-outline-empty{color:#6f6f6f;font-size:11px;line-height:1.45;margin:0}.sticker-outline-loading{align-items:center;color:#6d28d9;display:inline-flex;font-size:11px;font-weight:700;gap:8px}.sticker-outline-loading span{animation:bgRemovalSpin .82s linear infinite;border:2px solid rgba(109,40,217,.18);border-radius:999px;border-top-color:#6d28d9;height:14px;width:14px}.sticker-outline-toaster{bottom:24px;display:flex;flex-direction:column-reverse;font-family:Raleway,sans-serif;gap:10px;pointer-events:none;position:fixed;right:24px;z-index:4100}.sticker-outline-toast{background:#fff;border:1px solid rgba(124,58,237,.14);border-radius:12px;box-shadow:0 14px 36px #140c282e;color:#18141f;font-size:12px;font-weight:600;line-height:1.35;max-width:min(320px,calc(100vw - 48px));padding:12px 14px;pointer-events:auto;animation:bgRemovalToastIn .24s ease}.sticker-outline-toast.is-error{border-color:#dc26262e}.sticker-outline-toast.is-closing{animation:bgRemovalToastOut .22s ease forwards}.mask-controls{color:#2f2f2f;display:flex;flex-direction:column;font-family:Raleway,sans-serif;gap:16px}.mask-controls-empty,.mask-note{color:#6f6f6f;font-size:11px;line-height:1.45;margin:0}.mask-selection-card{background:#f8f8f8;border:1px solid rgba(0,0,0,.08);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:10px}.mask-guidance-card{background:#fff8e8;border:1px solid rgba(217,119,6,.22);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px}.mask-guidance-card strong{color:#1f1f1f;font-size:12px;font-weight:900}.mask-guidance-card p{color:#5f4a1f;font-size:11px;line-height:1.4;margin:0}.mask-pick-mode-card{background:#f1f7ff;border:1px solid rgba(37,99,235,.22);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:10px}.mask-pick-mode-card strong{color:#111;font-size:12px;font-weight:900}.mask-pick-mode-card p{color:#315078;font-size:11px;line-height:1.4;margin:0}.mask-selection-card strong{color:#151515;font-size:12px;font-weight:800}.mask-selection-card p{color:#696969;font-size:11px;line-height:1.4;margin:0}.mask-section{display:flex;flex-direction:column;gap:10px}.mask-direct-edit-card{display:grid;gap:8px;grid-template-columns:1fr}.mask-section-header,.mask-slider-header{align-items:center;display:flex;justify-content:space-between}.mask-section-header span,.mask-slider-header span,.side-control-panel .mask-toggle-row span{color:#4d4d4d;font-size:12px;font-weight:700}.mask-slider-header strong{color:#111;font-size:11px;font-weight:800}.mask-preset-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mask-preset-btn{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#333;cursor:pointer;display:flex;flex-direction:column;gap:7px;min-height:66px;justify-content:center;padding:8px 6px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mask-preset-btn:hover:not(:disabled){border-color:#6d28d96b;box-shadow:0 8px 20px #12121214;transform:translateY(-1px)}.mask-preset-btn.is-active{border-color:#6d28d9;box-shadow:0 0 0 2px #6d28d91f}.mask-preset-btn:disabled,.mask-fit-btn:disabled,.mask-primary-btn:disabled,.mask-secondary-btn:disabled,.mask-remove-btn:disabled{cursor:default;opacity:.55;transform:none}.mask-preset-btn>span{background:#1f1f1f;display:block;height:28px;width:34px}.mask-preset-btn small{font-size:10px;font-weight:700;line-height:1.1}.mask-preset-circle>span{border-radius:999px;height:30px;width:30px}.mask-preset-oval>span{border-radius:999px;height:24px;width:38px}.mask-preset-roundedRect>span{border-radius:9px}.mask-preset-arch>span{border-radius:18px 18px 3px 3px;height:32px}.mask-preset-heart>span{-webkit-clip-path:polygon(50% 88%,15% 52%,8% 30%,18% 12%,36% 10%,50% 28%,64% 10%,82% 12%,92% 30%,85% 52%);clip-path:polygon(50% 88%,15% 52%,8% 30%,18% 12%,36% 10%,50% 28%,64% 10%,82% 12%,92% 30%,85% 52%)}.mask-preset-star>span{-webkit-clip-path:polygon(50% 0%,61% 34%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 34%);clip-path:polygon(50% 0%,61% 34%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 34%)}.mask-preset-blob>span{border-radius:52% 48% 62% 38%/42% 58% 39% 61%;height:31px;width:36px}.mask-fit-row{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.mask-fit-btn,.mask-primary-btn,.mask-secondary-btn,.mask-remove-btn{border-radius:8px;cursor:pointer;font-size:11px;font-weight:800;min-height:32px;padding:8px 10px;transition:background .16s ease,border-color .16s ease,color .16s ease}.mask-fit-btn,.mask-secondary-btn{background:#fff;border:1px solid rgba(0,0,0,.12);color:#333}.mask-fit-btn.is-active,.mask-fit-btn:hover:not(:disabled),.mask-secondary-btn:hover:not(:disabled){border-color:#6d28d973;color:#4c1d95}.mask-primary-btn{background:#111;border:1px solid #111111;color:#fff}.mask-remove-btn{background:#fff;border:1px solid rgba(220,38,38,.26);color:#b91c1c}.mask-file-input{display:none}.mask-fine-tune{border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.mask-fine-tune summary{color:#333;cursor:pointer;font-size:12px;font-weight:800;list-style:none;padding:10px}.mask-fine-tune summary::-webkit-details-marker{display:none}.mask-fine-tune summary:after{content:"+";float:right;font-weight:900}.mask-fine-tune[open] summary{border-bottom:1px solid rgba(0,0,0,.08)}.mask-fine-tune[open] summary:after{content:"-"}.mask-fine-tune-body{display:flex;flex-direction:column;gap:12px;padding:10px}.mask-slider-field{display:flex;flex-direction:column;gap:8px}.side-control-panel .mask-toggle-row{align-items:center;display:flex;justify-content:space-between;margin:0;min-height:28px;width:100%}.mask-loading{align-items:center;color:#6d28d9;display:inline-flex;font-size:11px;font-weight:800;gap:8px}.mask-loading span{animation:bgRemovalSpin .82s linear infinite;border:2px solid rgba(109,40,217,.18);border-radius:999px;border-top-color:#6d28d9;height:14px;width:14px}.mask-controls-toaster{bottom:24px;display:flex;flex-direction:column-reverse;font-family:Raleway,sans-serif;gap:10px;pointer-events:none;position:fixed;right:24px;z-index:4100}.mask-controls-toast{animation:bgRemovalToastIn .24s ease;background:#fff;border:1px solid rgba(109,40,217,.16);border-radius:12px;box-shadow:0 14px 36px #140c282e;color:#18141f;font-size:12px;font-weight:700;line-height:1.35;max-width:min(320px,calc(100vw - 48px));padding:12px 14px;pointer-events:auto}.mask-controls-toast.is-error{border-color:#dc26262e}.mask-controls-toast.is-closing{animation:bgRemovalToastOut .22s ease forwards}.slider-container .MuiSlider-rail{background-color:#a3a3a3;height:2px;opacity:1}.slider-container .MuiSlider-thumb:before{box-shadow:none}.slider-container .MuiSlider-thumb.Mui-active,.slider-container .MuiSlider-thumb:focus,.slider-container .MuiSlider-thumb:focus-visible{box-shadow:0 0 0 4px #7c3aed24}.slider-container .radius-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;width:calc(100% - 20px);margin:0 10px;background:#a3a3a3;border-radius:999px;outline:none}.slider-container .radius-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:999px;background:#111;border:1px solid #fff;box-shadow:0 0 0 4px #7c3aed24;cursor:ew-resize}.slider-container .radius-slider::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:#111;border:1px solid #fff;box-shadow:0 0 0 4px #7c3aed24;cursor:ew-resize}.slider-container .radius-slider::-moz-range-track{height:2px;border-radius:999px;background:#a3a3a3}[class*="max-h-[120px]"][class*=overflow-y-auto]{overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:transparent transparent!important;transition:scrollbar-color .3s ease!important}[class*="max-h-[120px]"][class*=overflow-y-auto]:hover{overflow-y:scroll!important;scrollbar-color:#9ca3af #f3f4f6!important}[class*="max-h-[120px]"][class*=overflow-y-auto]::-webkit-scrollbar{width:8px!important;height:8px!important}[class*="max-h-[120px]"][class*=overflow-y-auto]::-webkit-scrollbar-track{background:transparent!important;border-radius:4px!important}[class*="max-h-[120px]"][class*=overflow-y-auto]::-webkit-scrollbar-thumb{background:transparent!important;border-radius:4px!important;border:none!important}[class*="max-h-[120px]"][class*=overflow-y-auto]:hover::-webkit-scrollbar-track{background:#f3f4f6!important}[class*="max-h-[120px]"][class*=overflow-y-auto]:hover::-webkit-scrollbar-thumb{background:#9ca3af!important;border:1px solid #d1d5db!important}[class*="max-h-[120px]"][class*=overflow-y-auto]:hover::-webkit-scrollbar-thumb:hover{background:#6b7280!important}.p-3.mt-0[class*="max-h-[120px]"][class*=overflow-y-auto]{overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:transparent transparent!important;transition:scrollbar-color .3s ease!important}.p-3.mt-0[class*="max-h-[120px]"][class*=overflow-y-auto]:hover{overflow-y:scroll!important;scrollbar-color:#9ca3af #f3f4f6!important}.p-3.mt-0[class*="max-h-[120px]"][class*=overflow-y-auto]::-webkit-scrollbar{width:8px!important;height:8px!important}.p-3.mt-0[class*="max-h-[120px]"][class*=overflow-y-auto]::-webkit-scrollbar-track{background:transparent!important;border-radius:4px!important}.p-3.mt-0[class*="max-h-[120px]"][class*=overflow-y-auto]::-webkit-scrollbar-thumb{background:transparent!important;border-radius:4px!important;border:none!important}.p-3.mt-0[class*="max-h-[120px]"][class*=overflow-y-auto]:hover::-webkit-scrollbar-track{background:#f3f4f6!important}.p-3.mt-0[class*="max-h-[120px]"][class*=overflow-y-auto]:hover::-webkit-scrollbar-thumb{background:#9ca3af!important;border:1px solid #d1d5db!important}.p-3.mt-0[class*="max-h-[120px]"][class*=overflow-y-auto]:hover::-webkit-scrollbar-thumb:hover{background:#6b7280!important}.bg-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000c8;z-index:100;justify-content:center;align-items:center}.modal-container{display:flex;align-content:center;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000004d;width:1200px;height:750px;margin:20px}.left-side-modal{padding:150px 10px 100px 80px}.right-side-modal{padding:150px 80px 100px 25px;margin-left:50px}.right-side-modal h4{text-align:left;font-size:20px;font-weight:800px;margin:20px 0 0}.right-side-modal p{text-align:left;font-size:14px;text-justify:left;padding:0 30px 0 0;margin-bottom:20px}.content{display:flex;flex-direction:column;gap:10px}.items{display:flex;gap:60px}.select-image1 img{height:auto;cursor:pointer;max-width:400px;max-height:500px}.thumb-images{display:flex;flex-direction:column;gap:10px}.thumb-images img{max-width:100px;flex-direction:column;align-self:flex-start}.fechar-modal{position:absolute;top:30px;right:140px;border:none;background:none;font-size:1.5em;font-weight:900;cursor:pointer}.go-to-store-btn{display:inline-block;padding:8px 15px;text-decoration:none;color:#000;background:#fff;border:1px solid #000000;cursor:pointer;border-radius:4px;max-width:150px;text-align:center}.go-to-store-btn:hover{color:#000;border:1px solid #000000}.add-img-modal-btn{display:flex;flex-direction:column;text-decoration:none;width:-webkit-fit-content;width:fit-content;color:#000;padding:10px 0;cursor:pointer;border:none;background:none;margin-top:50px;align-items:start;align-content:center;gap:10px;font-size:18px}.add-img-modal-btn button{border:none;background:none;font-size:16px;font-weight:200;padding:5px;display:flex;align-items:center}.add-img-modal-btn img{width:20px;cursor:pointer;margin-right:10px}.icon-heart-s{font-size:18px;cursor:pointer;margin-right:10px;color:#e06060}.icon-heart-s-p{font-size:16px;cursor:pointer;margin-right:10px;color:#000;font-weight:800}.icon-heart-r{font-size:18px;cursor:pointer;margin-right:10px}.bg-modal.abrir{display:flex}#thumbnail-photos{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;max-height:630px;z-index:900;margin-top:20px;overflow-y:auto}#thumbnail-photos img{max-width:172px;height:auto;z-index:901;cursor:pointer}.thumbnail-photos{display:inline-block}.thumbnail-wrapper{position:relative;display:inline-block;overflow-y:hidden}.thumbnail-wrapper:hover .delete-button{bottom:10px}.delete-button{position:absolute;bottom:-45px;transition:bottom .3s;right:10px;background-color:#3e3e3e;background-image:url(/assets/images/icon_lixeira_white_line-xC5Q0olg.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:28px;height:28px;border:solid 5px #3e3e3e;border-radius:2px;cursor:pointer}.delete-button:hover{background-color:#202020;border:solid 5px #202020}.delete-button img{width:10px}.menu-upload{margin-left:10px;width:90%;justify-content:center;padding-bottom:10px}#image-upload{display:none}.custom-file-upload{width:100%;height:40px;background-color:#000;color:#fff;font-size:14px;font-weight:800;align-items:center;border:none;cursor:pointer;margin-right:10px;padding:12px 90px 10px}.custom-file-upload:hover{background-color:#000}.secao-fav{background-color:#fff;width:100%;max-width:100%;display:flex;flex-direction:column}.container-vitrine{background-color:#e9e9e9;width:100%;min-height:500px;align-items:center}.vitrine{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:50px}.item-favorito{position:relative;display:flex;flex-direction:column;align-items:center;padding:20px;border:solid 1px #d4d4d4;background:#fff;border-radius:10px}.item-favorito img{max-width:300px;max-height:300px;padding:20px;cursor:pointer}.item-favorito p{text-align:left;font-family:Roboto;font-size:14px;font-weight:700;width:100%;margin-top:10px;border-top:solid 1px #c5c5c5;padding-top:10px}.caixa-filtros button{width:150px;height:40px;padding:5px 10px;background:#fff;color:#232323;border:solid 1px #828282;border-radius:5px;font-weight:600;text-align:left;cursor:pointer}.perfil-content{display:flex;width:100%;margin-top:-20px;justify-content:center;min-height:500px}.custom-dropdown{position:relative;display:inline-block}.custom-dropdown button{display:flex;justify-content:space-between;align-items:center}.dropdown-menu{position:absolute;background-color:#fff;min-width:150px;box-shadow:0 8px 16px #0003;z-index:1}.dropdown-menu li{padding:12px 16px;cursor:pointer;list-style-type:none;text-align:left;font-size:13px;font-weight:600}.dropdown-menu li:hover{background-color:#ececec}.caixa-filtros .todos-favoritos-btn{background-color:#fff;color:#000;text-align:center;width:150px;height:40px;border:solid px #828282;border-radius:5px}.dropdown-icon{width:12px}.delete-icon{position:absolute;top:-30px;right:12px;background:none;border:none;cursor:pointer;transition:top .3s ease}.item-favorito:hover .delete-icon{top:15px}.icon-trash{color:#6b6b6b;font-size:18px}.moodboard-item{position:relative}.delete-icon-mood{position:absolute;top:1px;right:10px;background:none;border:none;cursor:pointer;transition:top .3s ease;opacity:0}.moodboard-item:hover .delete-icon-mood{top:15px;opacity:1}.icon-trash-mood{background:#00000084;width:13px;height:13px;padding:5px;border-radius:5px}.icon-trash-mood path{color:#fff;font-size:12px}.mensagem-favoritos-vazios-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px}.mensagem-favoritos-vazios{text-align:center}.icone-favoritos-vazios{font-size:3em;color:#acacac;margin-bottom:20px;margin-top:150px}.mensagem-favoritos-vazios p{font-size:15px;color:#656565;font-weight:700}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center}.modal-content{background-color:#fff;padding:20px;border-radius:5px;width:500px;height:200px}.modal-content p{margin-top:50px}.modal-content button{margin:40px 10px;width:100px;height:30px;padding:5px;cursor:pointer}.deletar-btn{background:#000;color:#fff;border:none}.cancelar-btn{background:#d8d8d8;color:#000;border:solid 1px #292929}.moodboard-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:50px}.moodboard-thumbnail{width:400px;height:auto;border:solid 1px #ededed;box-shadow:1px 2px 4px 1px #00000010;border-radius:5px;cursor:pointer}.nome-mood{font-size:13px;font-family:Roboto;font-weight:700;color:#000}.pasta-mood{font-size:12px;font-family:Roboto;font-weight:500;color:#383838;font-style:italic}.moodboard-item p{text-align:left}.titulo_secao{text-align:left;margin-left:50px}.bg-modal-mood{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000c8;z-index:100;justify-content:center;align-items:center}.modal-container-mood{display:flex;align-content:center;background-color:#fff;padding:50px;border-radius:8px;box-shadow:0 2px 10px #0000004d;width:1500px;height:700px;margin:20px}.left-side-modal-mood{align-items:center;margin-left:150px}.left-side-modal-mood img{width:600px;height:auto;box-shadow:0 2px 5px #0000001d}.right-side-modal-mood{margin-left:44px}.nome-mood-modal{text-align:left;font-size:35px;font-weight:800px;margin:80px 0 0;font-family:Roboto;font-weight:700;color:#000}.pasta-mood-modal{margin-top:20px;font-size:18px;font-family:Roboto;font-weight:500;color:#383838;font-style:italic;text-align:left}.add-img-modal-btn-mood button{display:flex;flex-direction:column;text-decoration:none;width:-webkit-fit-content;width:fit-content;color:#000;padding:10px 0;cursor:pointer;border:none;background:none;align-items:start;align-content:center;gap:10px;font-size:18px}.add-img-modal-btn-mood{margin-top:100px;border:none;background:none;font-size:20px;font-weight:200;padding:5px;display:flex;align-items:center;cursor:pointer}.add-img-modal-btn-mood img{width:25px;cursor:pointer;margin-right:10px}.download-moodboard-btn-mood{margin-top:20px;border:none;background:none;font-size:20px;font-weight:200;padding:5px;display:flex;align-items:center;cursor:pointer}.download-moodboard-btn-mood img{width:25px;cursor:pointer;margin-right:10px}.fechar-modal-mood{position:absolute;top:60px;right:40px;border:none;background:none;font-size:1.5em;font-weight:900;cursor:pointer}#add-color-bg-btn{width:100%;height:40px;background-color:#000;color:#fff;font-size:14px;border:none;cursor:pointer;text-justify:center;display:flex;align-items:center;justify-content:center}#add-color-bg-btn img{width:18px;margin:10px}.blockPickerCustom{border-radius:8px}.seletores-sliders{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;width:95%}.swatches-padrao{display:flex;flex-direction:column;gap:10px}.sombra-interna{box-shadow:inset -7px -9px 13px -7px #00000052}.icon-tools{width:20px}.mask-btn{padding:50px;margin:50px;background:red;border:1px solid rgb(21,255,0);cursor:pointer;z-index:10}.mask-btn img{padding:50px;margin:50px;width:200px;height:200px}#upload-container,#favorites-container,#moodboards-container{padding:10px;background-color:#fff;border-top:none}.border-controls{position:relative;z-index:1001;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px;margin:8px 0;pointer-events:auto}.border-controls input,.border-controls button,.border-controls .MuiSlider-root,.border-controls .MuiSwitch-root,.border-controls .MuiSelect-root{pointer-events:auto;z-index:1002;position:relative}.canvas-container{z-index:1;pointer-events:auto}.controls-panel{z-index:1000;pointer-events:auto;position:relative}.MuiSlider-thumb{z-index:1003!important;pointer-events:auto!important}.MuiSlider-track{z-index:1002!important;pointer-events:auto!important}input[type=color]{z-index:1002;pointer-events:auto;cursor:pointer}.flex.justify-between.items-center.pb-2.border-b.border-\[\#ddd\]>div:last-child{cursor:pointer;transition:all .2s ease;border-radius:4px;padding:4px}.flex.justify-between.items-center.pb-2.border-b.border-\[\#ddd\]>div:last-child:hover{background-color:#0000000d;transform:scale(1.1)}.flex.justify-between.items-center.pb-2.border-b.border-\[\#ddd\] svg{cursor:pointer;transition:color .2s ease,transform .2s ease}.flex.justify-between.items-center.pb-2.border-b.border-\[\#ddd\] svg:hover{color:#666;transform:scale(1.1)}.perfil-header{display:flex;justify-content:space-between;align-items:center;height:50px;position:fixed}.header-menu{margin-left:auto}.header-menu ul{list-style:none;display:flex;margin:0 30px 0 0;padding:0;align-items:center}.header-link{list-style:none;text-decoration:none;color:#000;font-family:Raleway;font-weight:700;font-size:14px;padding:15px}.header-link:hover{padding:15px;background:#ececec;border-bottom:none}.logo-header{margin-left:105px;align-self:flex-start}.logo-header img{width:120px;height:auto}@keyframes umood-mobile-nav-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes umood-mobile-nav-slide-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}.umood-mobile-nav-overlay{animation:umood-mobile-nav-overlay-fade .18s ease-out both}.umood-mobile-nav-drawer{animation:umood-mobile-nav-slide-from-right .26s cubic-bezier(.22,1,.36,1) both}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}@font-face{font-family:Radiant Charisma;src:url(/assets/fonts/radiant-charisma-regular-DBwdAMJb.otf) format("woff2");font-display:block;font-weight:400;font-style:normal}.login2-wrapper{display:flex;flex-direction:column;height:100vh;overflow:hidden}.login2-header{padding:1rem 5%;display:flex;justify-content:space-between;align-items:center;height:50px;width:100%;top:0;left:0;z-index:1000}.main-container-l2{flex:1;display:flex;flex-direction:row;width:100%;min-height:calc(100vh - 160px);padding:0}.login-logo-header{display:flex;align-items:center}.login-logo-header-link{display:inline-flex;align-items:center}.login-logo-header-img{width:100px;height:auto}.desktop-menu{padding:15px}.desktop-menu:hover{padding:15px;background:#ffffffd6;border-bottom:none}.header-link{list-style:none;text-decoration:none;color:#000;font-family:Raleway;font-weight:500;font-size:12px;padding:15px;text-transform:uppercase}.mobile-menu-icon{padding:0;border:none;background:transparent}.mobile-menu-icon:focus-visible{outline:2px solid #111;outline-offset:4px}.moodboard-column{flex:2;background:#fce5d9;margin:0;align-items:left;justify-content:center;display:flex;flex-direction:column;padding:10rem}.moodboard-column h1{font-size:6.8rem;padding-top:2rem;font-family:Radiant Charisma;text-align:left;color:#000;font-weight:300;line-height:.8;margin-top:0rem;margin-bottom:-10rem;margin-left:2rem;z-index:10000}.moodboard-column-2{flex:2;background:#242424;margin:0;align-items:left;justify-content:center;display:flex;flex-direction:column;padding:10rem}.moodboard-column-2 h1{font-size:6.8rem;padding-top:2rem;font-family:Radiant Charisma;text-align:left;color:#fff;font-weight:300;line-height:.8;margin-top:0rem;margin-bottom:-10rem;margin-left:2rem;z-index:10000}.invite-mobile-desktop-note{display:none}.moodboard-wrapper{position:relative;max-width:900px;width:100%;height:auto;padding-bottom:88.89%;margin:0 auto;max-height:800px}.moodboard-img{width:100%;height:auto}.login2-wrapper .auth-moodboard-column{min-width:0;box-sizing:border-box;align-items:center;justify-content:center;padding:50px;overflow:hidden}.form-column-l2{flex:1;display:flex;flex-direction:column;align-items:left;justify-content:center;background:#fff}.form-login-l2{background:#fff;padding:4.4rem}.static-text-login-l2{font-size:1.8rem;padding-top:1rem;font-family:Radiant Charisma;text-align:left;color:#000;margin-bottom:2rem}.input-group{position:relative;margin-bottom:2rem;width:100%}.password-input-group .login-input{padding-right:2.4rem}.password-visibility-button{position:absolute;right:0;top:50%;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;transform:translateY(-50%)}.password-visibility-button svg{width:1.2rem;height:1.2rem;color:#222;opacity:.78;transition:opacity .2s ease}.password-visibility-button:hover svg,.password-visibility-button:focus-visible svg{opacity:1}.password-visibility-button:focus-visible{outline:1px solid #bf7ce3;outline-offset:2px}.login-button01,.google-button01{width:100%;border:1px solid #000;border-radius:25px;padding:.8rem;margin-top:1.5rem;background:transparent;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.login-button01{color:#000}.google-button01{color:#000;gap:.8rem}.login-button01:disabled,.google-button01:disabled{cursor:not-allowed;opacity:.55}.login-button01:hover:not(:disabled){background:#000;color:#fff}.google-button01:hover:not(:disabled){background:#000;color:#fff}.google-button01:hover:not(:disabled) img{filter:brightness(0) invert(1)}.google-button01 img{height:16px;transition:filter .3s ease}.error-message{color:#f44;text-align:center;margin:1rem 0}.separator-or{text-align:center;margin:1.5rem 0;color:#666;position:relative}.google-auth-callback-page{align-items:center;justify-content:center}.google-auth-callback-panel{flex:0 1 32rem}.separator-or:before,.separator-or:after{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:none}.separator-or:before{left:0}.separator-or:after{right:0}.register-text{text-align:center;margin-top:2rem;color:#666}.register-link{color:#333;text-decoration:none;font-weight:500}.register-link:hover{text-decoration:underline}.invite-status-panel{width:100%;max-width:28rem;display:flex;flex-direction:column;align-items:flex-start}.invite-status-panel .static-text-login-l2{width:100%}.invite-status-text{width:100%;margin-top:0;text-align:left}.invite-access-button{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;margin-top:1.25rem;border:1px solid #000000;border-radius:999px;background:#000;color:#fff;font-family:Raleway,Arial,sans-serif;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease}.invite-access-button:hover,.invite-access-button:focus-visible{background:#242424;color:#fff;text-decoration:none}@font-face{font-family:Radiant Charisma;src:url(/assets/fonts/radiant-charisma-regular-DBwdAMJb.otf) format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:Radiant Charisma Italic;src:url(/assets/fonts/radiant-charisma-regular-DBwdAMJb.otf) format("woff2");font-display:block;font-weight:400}@font-face{font-family:Radiant Charisma Medium;src:url(/assets/fonts/radiant-charisma-regular-DBwdAMJb.otf) format("woff2");font-display:block;font-weight:400}@media (max-width: 580px){.login2-wrapper{background:#fff}.main-container-l2{flex-direction:column;padding:1.5rem;overflow:auto;background:#fff}.moodboard-column{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;margin:0;padding:0;background:none;flex:.1}.moodboard-wrapper{display:none}.image-column-l2{display:block}.image-column-l2 img{width:80px;height:auto;margin:0}.form-column-l2{position:relative;z-index:1;width:100%;margin:5px auto auto;background:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0}.form-login-l2{background:#fff0;padding:1rem;width:88%;max-width:100%;box-sizing:border-box;border-radius:.8rem}.static-text-login-l2{font-size:1.4rem;padding-top:1rem;font-family:Radiant Charisma;text-align:center;color:#000;margin-bottom:2rem}.login-button01,.google-button01{font-size:.8rem;min-height:48px;box-sizing:border-box}.login-logo-header,.desktop-menu{display:none}.mobile-menu-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-menu-icon img{width:30px;height:30px;filter:invert(0)}.mobile-menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1090;opacity:0;transition:opacity .8s ease-in-out}.mobile-menu-overlay.show{opacity:1}.m-login-logo-header-img{width:80px}.mobile-menu{display:block;position:fixed;top:0;right:-100%;width:100%;height:100%;background:#bf7ce3;box-shadow:-4px 0 6px #0000001a;z-index:1100;transition:right .8s ease-in-out}.mobile-menu.open{right:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}.mobile-menu-title{font-family:Radiant Charisma,sans-serif;font-size:1.5rem;font-weight:700;color:#fff}.mobile-menu-close{background:none;border:none;font-size:2rem;cursor:pointer;color:#000}.mobile-menu ul{list-style:none;padding:0;margin:1rem 0;justify-content:center;align-items:center;text-align:center}.mobile-menu li{margin:1rem 0;border-bottom:1px solid #000000;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mobile-menu li a{text-decoration:none;color:#000;font-family:Radiant Charisma;font-size:2rem;transition:color .8s}.mobile-menu li a:hover{color:#6e4983}.login2-header{padding:.5rem 5%;display:flex;justify-content:space-between;align-items:center;height:80px;width:100%;top:0;left:0;z-index:1000}}@media (min-width: 581px) and (max-width: 769px){.login2-wrapper{background:#fff}.main-container-l2{flex-direction:column;padding:1.5rem;overflow:auto;background:#fff}.moodboard-column{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;margin:0;padding:0;background:none;flex:.1}.moodboard-wrapper{display:none}.image-column-l2{display:block}.image-column-l2 img{width:80px;height:auto;margin:0}.form-column-l2{position:relative;z-index:1;width:100%;margin:5px auto auto;background:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0}.form-login-l2{background:#fff0;padding:1rem;width:85%;max-width:100%;box-sizing:border-box;border-radius:.8rem}.static-text-login-l2{font-size:1.4rem;padding-top:1rem;font-family:Radiant Charisma;text-align:center;color:#000;margin-bottom:2rem}.login-button01,.google-button01{font-size:.8rem;min-height:48px}.login-logo-header,.desktop-menu{display:none}.mobile-menu-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-menu-icon img{width:30px;height:30px;filter:invert(0)}.mobile-menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1090;opacity:0;transition:opacity .8s ease-in-out}.mobile-menu-overlay.show{opacity:1}.m-login-logo-header-img{width:80px}.mobile-menu{display:block;position:fixed;top:0;right:-100%;width:100%;height:100%;background:#bf7ce3;box-shadow:-4px 0 6px #0000001a;z-index:1100;transition:right .8s ease-in-out}.mobile-menu.open{right:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}.mobile-menu-title{font-family:Radiant Charisma,sans-serif;font-size:1.5rem;font-weight:700;color:#fff}.mobile-menu-close{background:none;border:none;font-size:2rem;cursor:pointer;color:#000}.mobile-menu ul{list-style:none;padding:0;margin:1rem 0;justify-content:center;align-items:center;text-align:center}.mobile-menu li{margin:1rem 0;border-bottom:1px solid #000000;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mobile-menu li a{text-decoration:none;color:#000;font-family:Radiant Charisma;font-size:2rem;transition:color .8s}.mobile-menu li a:hover{color:#6e4983}.login2-header{padding:.5rem 5%;display:flex;justify-content:space-between;align-items:center;height:80px;width:100%;top:0;left:0;z-index:1000}}@media (min-width: 770px) and (max-width: 879px){.login2-wrapper{background:#fff}.main-container-l2{flex-direction:column;padding:1.5rem;overflow:auto;background:#fff}.moodboard-column{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;margin:0;padding:0;background:none;flex:.1}.moodboard-wrapper{display:none}.image-column-l2{display:block}.image-column-l2 img{width:80px;height:auto;margin:0}.form-column-l2{position:relative;z-index:1;width:100%;margin:5px auto auto;background:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0}.form-login-l2{background:#fff0;padding:1rem;width:85%;max-width:100%;box-sizing:border-box;border-radius:.8rem}.static-text-login-l2{font-size:1.4rem;padding-top:1rem;font-family:Radiant Charisma;text-align:center;color:#000;margin-bottom:2rem}.login-button01,.google-button01{font-size:.8rem;min-height:48px}.login-logo-header,.desktop-menu{display:none}.mobile-menu-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-menu-icon img{width:30px;height:30px;filter:invert(0)}.mobile-menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1090;opacity:0;transition:opacity .8s ease-in-out}.mobile-menu-overlay.show{opacity:1}.m-login-logo-header-img{width:80px}.mobile-menu{display:block;position:fixed;top:0;right:-100%;width:100%;height:100%;background:#bf7ce3;box-shadow:-4px 0 6px #0000001a;z-index:1100;transition:right .8s ease-in-out}.mobile-menu.open{right:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}.mobile-menu-title{font-family:Radiant Charisma,sans-serif;font-size:1.5rem;font-weight:700;color:#fff}.mobile-menu-close{background:none;border:none;font-size:2rem;cursor:pointer;color:#000}.mobile-menu ul{list-style:none;padding:0;margin:1rem 0;justify-content:center;align-items:center;text-align:center}.mobile-menu li{margin:1rem 0;border-bottom:1px solid #000000;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mobile-menu li a{text-decoration:none;color:#000;font-family:Radiant Charisma;font-size:2rem;transition:color .8s}.mobile-menu li a:hover{color:#6e4983}.login2-header{padding:.5rem 5%;display:flex;justify-content:space-between;align-items:center;height:80px;width:100%;top:0;left:0;z-index:1000}}@media (min-width: 880px) and (max-width: 1019px){.mobile-menu,.mobile-menu-overlay,.mobile-menu-icon,.image-column-l2{display:none}.desktop-menu{display:block}.static-text-login-l2{font-size:1.8rem;padding-top:1rem;font-family:Radiant Charisma;text-align:left;color:#000}.moodboard-column{flex:1.8;background:#fce5d9;margin:0;align-items:left;justify-content:center;display:flex;flex-direction:column;padding:3rem}.moodboard-column-2{flex:2;background:#242424;margin:0;align-items:left;justify-content:center;display:flex;flex-direction:column;padding:10rem}.moodboard-column-2 h1{font-size:6.8rem;padding-top:2rem;font-family:Radiant Charisma;text-align:left;color:#fff;font-weight:300;line-height:.8;margin-top:0rem;margin-bottom:-10rem;margin-left:2rem;z-index:10000}.form-column-l2{flex:1.2;display:flex;flex-direction:column;align-items:left;justify-content:center;background:#fff}.form-login-l2{background:#fff;padding:2.5rem}.static-text-login-l2{font-size:1.5rem}.login-button01,.google-button01{font-size:.7rem;min-height:48px}}@media (min-width: 1020px) and (max-width: 1119px){.mobile-menu,.mobile-menu-overlay,.mobile-menu-icon,.image-column-l2{display:none}.desktop-menu{display:block}.static-text-login-l2{font-size:1.8rem;padding-top:1rem;font-family:Radiant Charisma;text-align:left;color:#000}.moodboard-column{flex:1.8;background:#fce5d9;margin:0;align-items:left;justify-content:center;display:flex;flex-direction:column;padding:3rem}.moodboard-column-2{flex:2;background:#242424;margin:0;align-items:left;justify-content:center;display:flex;flex-direction:column;padding:10rem}.moodboard-column-2 h1{font-size:6.8rem;padding-top:2rem;font-family:Radiant Charisma;text-align:left;color:#fff;font-weight:300;line-height:.8;margin-top:0rem;margin-bottom:-10rem;margin-left:2rem;z-index:10000}.form-column-l2{flex:1.2;display:flex;flex-direction:column;align-items:left;justify-content:center;background:#fff}.form-login-l2{background:#fff;padding:3rem}.login-button01,.google-button01{font-size:.85rem;min-height:48px}}@media (min-width: 1120px) and (max-width: 1440px){.mobile-menu,.mobile-menu-overlay,.mobile-menu-icon,.image-column-l2{display:none}.static-text-login-l2{font-size:1.8rem;padding-top:1rem;font-family:Radiant Charisma;text-align:left;color:#000}.moodboard-column{flex:1.8;background:#edd9cd;margin:0;align-items:left;justify-content:center;display:flex;flex-direction:column;padding:3rem}.moodboard-column-2{flex:2;background:#242424;margin:0;align-items:left;justify-content:center;display:flex;flex-direction:column;padding:10rem}.moodboard-column-2 h1{font-size:6.8rem;padding-top:2rem;font-family:Radiant Charisma;text-align:left;color:#fff;font-weight:300;line-height:.8;margin-top:0rem;margin-bottom:-10rem;margin-left:2rem;z-index:10000}.form-column-l2{flex:1.2;display:flex;flex-direction:column;align-items:left;justify-content:center;background:#fff}.form-login-l2{background:#fff;padding:1rem 12%}.login-button01,.google-button01{font-size:.9rem;min-height:48px}}@media (min-width: 1441px){.mobile-menu,.mobile-menu-overlay,.mobile-menu-icon,.image-column-l2{display:none}.static-text-login-l2{font-size:1.8rem;padding-top:1rem;font-family:Radiant Charisma;text-align:left;color:#000}.moodboard-column{flex:2;background:#fce5d9;margin:0;align-items:left;justify-content:center;display:flex;flex-direction:column;padding:5rem}.moodboard-column-2{flex:2;background:#242424;margin:0;align-items:left;justify-content:center;display:flex;flex-direction:column;padding:10rem}.moodboard-column-2 h1{font-size:6.8rem;padding-top:2rem;font-family:Radiant Charisma;text-align:left;color:#fff;font-weight:300;line-height:.8;margin-top:0rem;margin-bottom:-10rem;margin-left:2rem;z-index:10000}.form-column-l2{flex:1.2;display:flex;flex-direction:column;align-items:left;justify-content:center;background:#fff}.form-login-l2{background:#fff;padding:1rem 15%}.login-button01,.google-button01{font-size:1rem;min-height:48px}}@media (max-width: 879px){.invite-signup-page{height:100dvh;overflow-y:auto;background:#fff}.invite-signup-page .login2-header{height:64px;padding:.75rem 1.5rem 0;justify-content:center}.invite-signup-page .login-logo-header{display:flex}.invite-signup-page .login-logo-header-img{width:86px}.invite-signup-page .main-container-l2{min-height:auto;padding:1rem 1.25rem 2rem;overflow:visible;gap:1.5rem}.invite-signup-page .moodboard-column-2{width:100%;min-height:auto;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:1.75rem 1.25rem 1.6rem;border-radius:8px;background:#242424;text-align:center}.invite-signup-page .moodboard-column-2 h1{max-width:100%;margin:.8rem 0 0;padding:0;color:#fff;font-size:3rem;font-weight:300;line-height:.9;text-align:center}.invite-signup-page .image-column-l2{display:block}.invite-signup-page .image-column-l2 img{width:72px;height:auto;margin:0}.invite-mobile-desktop-note{display:block;max-width:18rem;margin:.85rem auto 0;color:#ffffffc7;font-family:Raleway,Arial,sans-serif;font-size:.78rem;line-height:1.45;text-align:center}.invite-signup-page .form-column-l2{width:100%;margin:0;padding:0;align-items:center;justify-content:flex-start;background:transparent}.invite-signup-page .form-login-l2{width:100%;max-width:25rem;padding:0;background:transparent}.invite-signup-page .static-text-login-l2{margin-bottom:1.5rem;padding-top:0;font-size:1.55rem;line-height:1.05;text-align:center}.invite-signup-page .label-input{margin-bottom:.35rem}.invite-signup-page .input-group{margin-bottom:1.35rem}.invite-signup-page .register-text,.invite-signup-page .error-message{text-align:center}.invite-signup-page .invite-status-panel{max-width:25rem;align-items:flex-start}.invite-signup-page .invite-status-panel .static-text-login-l2,.invite-signup-page .invite-status-panel .register-text{text-align:left}.invite-signup-page .login-button01{min-height:48px;margin-top:1rem}}.login2-wrapper .moodboard-column.auth-moodboard-column,.login2-wrapper .moodboard-column-2.auth-moodboard-column{min-width:0;box-sizing:border-box;align-items:center;justify-content:center;padding:50px;overflow:hidden}.login2-wrapper .moodboard-column.auth-moodboard-column,.login2-wrapper .moodboard-column-2.auth-moodboard-column{background:#fff}@media (max-width: 879px){.login2-wrapper .moodboard-column.auth-moodboard-column,.login2-wrapper .moodboard-column-2.auth-moodboard-column,.invite-signup-page .moodboard-column-2.auth-moodboard-column{width:100%;min-height:auto;flex:0 0 auto;padding:50px}.login2-wrapper .moodboard-column.auth-moodboard-column,.login2-wrapper .moodboard-column-2.auth-moodboard-column{background:#fff}}@media (max-width: 580px){.login2-wrapper .moodboard-column.auth-moodboard-column,.login2-wrapper .moodboard-column-2.auth-moodboard-column,.invite-signup-page .moodboard-column-2.auth-moodboard-column{padding:24px}}.auth-mood-slides{width:min(78vw,760px);max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;margin:0 auto}.auth-mood-slides__viewport{position:relative;width:100%;aspect-ratio:1 / 1}.auth-mood-slides__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transform:translateY(10px) scale(.985);transition:opacity .45s ease,transform .45s ease}.auth-mood-slides__slide.is-active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.auth-mood-slides__board{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(47,35,70,.1);border-radius:32px;background:#fff;box-shadow:0 24px 70px #2f234629}.auth-mood-slides__canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.auth-mood-slide__image{box-sizing:border-box;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .18s ease-out;will-change:transform}.auth-mood-slide__palette{display:flex;align-items:stretch;justify-content:stretch;min-height:28px}.auth-mood-slide__palette span{box-sizing:border-box;flex:1 1 0;min-width:0}.auth-mood-slides__dots{display:flex;align-items:center;justify-content:center;gap:8px}.auth-mood-slides__dots button{width:8px;height:8px;padding:0;border:1px solid rgba(111,77,168,.36);border-radius:999px;background:#fff;cursor:pointer;transition:width .2s ease,background-color .2s ease,border-color .2s ease}.auth-mood-slides__dots button.is-active{width:22px;border-color:#242424;background:#242424}.auth-mood-slides--invite .auth-mood-slides__dots button{background:#ffffff6b}.auth-mood-slides--invite .auth-mood-slides__dots button.is-active{border-color:#fff;background:#fff}.auth-mood-slides--panel{position:relative;width:100%;height:100%;min-height:100%;gap:0}.auth-mood-slides--panel .auth-mood-slides__viewport{width:100%;height:100%;flex:1 1 auto;aspect-ratio:auto}.auth-mood-slides--panel .auth-mood-slides__board{border:0;border-radius:0;background:#fff;box-shadow:none}.auth-mood-slides--panel .auth-mood-slides__canvas{inset:50% auto auto 50%;width:min(100%,calc(100vh - 56px));height:auto;aspect-ratio:1 / 1;overflow:visible;border-radius:0;transform:translate(-50%,-50%)}.auth-mood-slides--panel .auth-mood-slides__dots{position:absolute;left:0;right:0;bottom:clamp(18px,4vh,42px);z-index:5}.auth-mood-slides--panel .auth-mood-slides__dots button{background:#fff}.auth-mood-slides--panel .auth-mood-slides__dots button.is-active{border-color:#242424;background:#242424}@media (max-width: 760px){.auth-mood-slides{width:100%;gap:12px}.auth-mood-slides__board{border-radius:22px}.auth-mood-slides--panel{height:min(78vw,430px);min-height:min(78vw,430px)}.auth-mood-slides--panel .auth-mood-slides__board{border-radius:0}.auth-mood-slides--panel .auth-mood-slides__canvas{width:min(100%,430px)}.auth-mood-slides--panel .auth-mood-slides__dots{bottom:14px}}.admin-theme{--admin-bg: #f2f0f6;--admin-bg-2: #ffffff;--admin-surface: #ffffff;--admin-surface-a85: rgba(255, 255, 255, .85);--admin-surface-a70: rgba(255, 255, 255, .7);--admin-surface-2: #e9e3f0;--admin-surface-3: #f3ebfb;--admin-border: #ece7f2;--admin-border-strong: #d9d9d9;--admin-fg: #242424;--admin-muted: #4a4a4a;--admin-muted-2: #7a7a7a;--admin-brand: #d6beef;--admin-brand-hover: #bfa3e6;--admin-brand-soft: #f3ebfb;--admin-accent: #422d67;--admin-accent-2: #6b5299;--admin-focus: #4f2c90;--admin-shadow: 0 16px 44px rgba(36, 36, 36, .08);--admin-badge-success-bg: rgba(81, 240, 87, .18);--admin-badge-success-border: rgba(81, 240, 87, .5);--admin-badge-success-text: #1f6f24;--admin-badge-warning-bg: rgba(232, 200, 55, .18);--admin-badge-warning-border: rgba(232, 200, 55, .55);--admin-badge-warning-text: #6b580d;--admin-badge-info-bg: #f3ebfb;--admin-badge-info-border: #d6beef;--admin-badge-info-text: #3d00ae;--admin-badge-admin-bg: #f3ebfb;--admin-badge-admin-border: #d6beef;--admin-badge-admin-text: #3d00ae;--admin-badge-neutral-bg: #f4f4f4;--admin-badge-neutral-border: #d9d9d9;--admin-badge-neutral-text: #4a4a4a;--admin-feedback-success-bg: rgba(81, 240, 86, .571);--admin-feedback-success-border: rgba(81, 240, 87, .5);--admin-feedback-success-text: #1f6f24;--admin-feedback-error-bg: rgba(251, 196, 200, .55);--admin-feedback-error-border: #fbc4c8;--admin-feedback-error-text: #a22727;color-scheme:light}.admin-theme[data-theme=dark]{--admin-bg: #101010;--admin-surface: #110d16;--admin-surface-a85: rgba(45, 42, 49, .85);--admin-surface-a70: rgba(45, 42, 49, .7);--admin-surface-2: #26202f;--admin-surface-3: #3e3944;--admin-border: rgba(236, 231, 242, .18);--admin-border-strong: rgba(217, 217, 217, .34);--admin-fg: #ffffff;--admin-muted: #d9d9d9;--admin-muted-2: #a7a0ad;--admin-brand: #d6beef;--admin-brand-hover: #bfa3e6;--admin-brand-soft: rgba(214, 190, 239, .14);--admin-accent: #b67be0;--admin-accent-2: #6644a6;--admin-focus: #d6beef;--admin-shadow: 0 18px 50px rgba(0, 0, 0, .4);--admin-badge-success-bg: rgba(81, 240, 86, .176);--admin-badge-success-border: rgba(83, 255, 89, .632);--admin-badge-success-text: #d9ffdb;--admin-badge-warning-bg: rgba(232, 200, 55, .16);--admin-badge-warning-border: rgba(232, 200, 55, .4);--admin-badge-warning-text: #fff4a9;--admin-badge-info-bg: rgba(214, 190, 239, .16);--admin-badge-info-border: rgba(214, 190, 239, .753);--admin-badge-info-text: #f3ebfb;--admin-badge-admin-bg: rgba(214, 190, 239, .16);--admin-badge-admin-border: rgba(214, 190, 239, .42);--admin-badge-admin-text: #f3ebfb;--admin-badge-neutral-bg: rgba(244, 244, 244, .1);--admin-badge-neutral-border: rgba(217, 217, 217, .24);--admin-badge-neutral-text: #ece7f2;--admin-feedback-success-bg: rgba(81, 240, 86, .571);--admin-feedback-success-border: rgba(81, 240, 87, .42);--admin-feedback-success-text: #d9ffdb;--admin-feedback-error-bg: rgba(251, 196, 200, .14);--admin-feedback-error-border: rgba(251, 196, 200, .42);--admin-feedback-error-text: #ffdfe2;color-scheme:dark}body.landing-mobile-menu-open{overflow:hidden}.perfil-header{display:flex;justify-content:space-between;align-items:center;height:50px;position:fixed;width:100%;top:0;left:0;z-index:10000;background:#fff}.header-actions{display:flex;align-items:center;gap:12px;margin-right:100px}.header-menu{margin-left:auto;align-items:center}.header-menu ul{list-style:none;display:flex;margin:0 30px 0 0;padding:0;align-items:center;color:#fff}.header-menu ul li{margin-right:20px;list-style:none;text-decoration:none}.header-link{list-style:none;text-decoration:none;color:#fff;font-family:Raleway;font-weight:600;font-size:14px;padding:10px 15px;border-radius:38px;background:#000;text-transform:none;transition:background-color .2s ease,opacity .2s ease}.header-link:hover,.header-link:focus-visible,.header-link.is-active{color:#fff;background:#000;border-bottom:none}.header-link:focus-visible{outline:1px solid #111;outline-offset:2px}.perfil-user-info{display:flex;align-items:center;margin-right:108px}.logo-header{display:flex;align-items:center;margin-left:105px;height:100%}.logo-header-link{display:inline-flex;align-items:center;height:100%;line-height:0}.logo-header img{display:block;width:120px;height:auto;cursor:pointer}.login-btn button{background-color:#fff;color:#000;padding:5px 20px;cursor:pointer;border:1px solid rgba(0,0,0,.796);border-radius:5px;text-transform:uppercase;margin-right:0;font-size:12px;transition:background-color .3s ease,transform .3s ease}.login-btn button:hover{transform:scale(1.05)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;cursor:pointer}.mobile-menu-toggle-bar{display:block;width:18px;height:2px;border-radius:999px;background:#111}.mobile-menu-toggle-bar+.mobile-menu-toggle-bar{margin-top:4px}.landing-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;border:none;background:#1111112e;opacity:0;pointer-events:none;transition:opacity .24s ease}.landing-mobile-overlay.is-open{opacity:1;pointer-events:auto}.landing-mobile-menu{position:fixed;top:0;right:0;z-index:10011;display:flex;flex-direction:column;width:min(86vw,320px);height:100vh;padding:20px 18px 24px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:-10px 0 36px #00000024;transform:translate(100%);transition:transform .24s ease;pointer-events:none}.landing-mobile-menu.is-open{transform:translate(0);pointer-events:auto}.landing-mobile-menu__header{display:flex;justify-content:space-between;align-items:center;gap:16px}.landing-mobile-menu__logo{display:inline-flex;align-items:center}.landing-mobile-menu__logo-img{width:96px;height:auto}.landing-mobile-menu__close{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff;color:#111;cursor:pointer;font-size:1.8rem;line-height:1}.landing-mobile-menu__content{display:flex;flex:1;flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:28px}.landing-mobile-menu__list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(17,17,17,.12)}.landing-mobile-menu__item{width:100%;border-bottom:1px solid rgba(17,17,17,.12)}.landing-mobile-menu__link{display:block;width:100%;padding:18px 0;color:#111;text-align:center;text-decoration:none;font-family:Radiant Charisma,serif;font-size:clamp(2rem,8vw,2.8rem);line-height:1;transition:opacity .2s ease}.landing-mobile-menu__link.is-active{color:#d5b8ee}.landing-mobile-menu__link:hover{opacity:.62}@media (min-width: 780px) and (max-width: 1079px){.logo-header{margin-left:48px}.header-actions{margin-right:48px}.login-btn button{margin-right:0}}@media (max-width: 779px){.perfil-header{height:64px;padding:0 16px}.logo-header{margin-left:0}.logo-header img{width:94px}.header-menu{display:none}.header-actions{margin-right:0;gap:10px}.login-btn{display:none}.login-btn button{margin-right:0;padding:8px 14px;font-size:11px}.mobile-menu-toggle{display:inline-flex}}@font-face{font-family:Raleway;src:url(/assets/fonts/radiant-charisma-regular-DBwdAMJb.otf) format("woff");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(./fonts/raleway-regular-webfont.woff) format("woff");font-display:block;font-weight:400;font-style:normal}.mobile-menu,.mobile-menu-overlay,.image-column{display:none}.login-logo-header{margin-left:0;align-items:center}.login-logo-header img{width:120px;height:auto;cursor:pointer}.desktop-menu{margin-left:auto;align-items:center}.desktop-menu ul{list-style:none;display:flex;padding:0;align-items:center;gap:20px}.desktop-menu ul li{margin-right:0;list-style:none;text-decoration:none}.desktop-menu{list-style:none;text-decoration:none;color:#000;font-family:Raleway;font-weight:500;font-size:12px;padding:15px;text-transform:uppercase}.desktop-menu:hover{padding:15px;background:#f4f4f4;border-bottom:none}.login-header{padding:1rem 5%;display:flex;justify-content:space-between;align-items:center;height:50px;width:100%;top:0;left:0;z-index:1000}.cadastroW-container{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#fff;margin:0;padding:0%;width:100%}.main-container-cw{flex:1;display:flex;flex-direction:row;width:100%;min-height:calc(100vh - 160px);padding:0}.tela-inicial-wrapper{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#fefaf7;margin:0;padding:8rem;width:100%;align-items:center;justify-content:center}.tela-inicial-wrapper h1{font-size:5rem;padding:.5rem 12rem;font-family:Raleway;text-align:center;color:#000;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}.tela-inicial-wrapper p{color:#000;padding:4rem 2rem 1rem;font-size:1.4rem;margin-top:0rem;font-family:Raleway;font-weight:600;text-align:center}.tela-final-wrapper{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#fefaf7;margin:0;padding:8rem;width:100%;align-items:center;justify-content:center}.tela-final-wrapper h1{font-size:5rem;padding:0rem 12rem;font-family:Raleway;text-align:center;color:#000;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}.tela-final-wrapper p{color:#000;padding:4rem 2rem 1rem;font-size:1.4rem;margin-top:0rem;font-family:Raleway;font-weight:600;text-align:center}.moodboard-column-cw{flex:2;background:#fefaf7;margin:0;justify-content:center;display:flex;flex-direction:column;align-items:flex-start;padding:2rem}.moodboard-column-cw h1{font-size:5rem;padding:8rem 5rem 8rem 2rem;font-family:Raleway;text-align:left;color:#000;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}.moodboard-column-cw p{color:#000;padding:0rem 2rem 0;font-size:1.4rem;margin-top:0rem;font-family:Raleway;font-weight:600}.moodboard-column-cw-c3{flex:2;background:#242424;margin:0;justify-content:center;display:flex;flex-direction:column;align-items:flex-start;padding:2rem}.moodboard-column-cw-c3 h1{font-size:5rem;padding:8rem 5rem 8rem 2rem;font-family:Raleway;text-align:left;color:#fff;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}.moodboard-column-cw-c3 p{color:#fff;padding:0rem 2rem 0;font-size:1.4rem;margin-top:0rem;font-family:Raleway;font-weight:600}.moodboard-column-cw-c4{flex:2;background:#242424;margin:0;justify-content:center;display:flex;flex-direction:column;align-items:stretch;padding:20px 10px;min-height:0;position:relative}.style-modal-container{min-height:0;display:grid;place-items:center}.moodboard-column-cw-c4 h1{font-size:4rem;padding:3rem 5rem 3rem 1rem;font-family:Raleway;text-align:left;color:#fff;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}.moodboard-column-cw-c4 p{color:#fff;padding:0rem 2rem 0;font-size:1.4rem;margin-top:0rem;font-family:Raleway;font-weight:600}.moodboard-column-cw-c2{flex:2;background:#d6beef;margin:0;justify-content:center;display:flex;flex-direction:column;align-items:flex-start;padding:2rem}.moodboard-column-cw-c2 h1{font-size:6rem;padding:2rem 6rem 0 2rem;font-family:Radiant Charisma,sans-serif;text-align:left;color:#000;font-weight:200;font-style:normal;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}.moodboard-column-cw-c2 h1 i{font-style:normal}.moodboard-column-cw-c2 p{color:#000;padding:0 0 2rem 2rem;font-size:6rem;margin-top:-15px;font-family:Raleway;font-weight:500}.form-column-cw,.form-column-cw-c3,.form-column-cw-c4{flex:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:0}.form-login-cw{background:#fff;padding:1rem 10%;margin:0;width:100%}.form-login-cw h3{color:#4e4e4e;padding:0 0 .5rem;font-size:1rem;margin:0 0 2rem;font-family:Raleway;font-weight:400;text-align:left}.form-login-cw p{color:#000;padding:2rem 0rem 4rem;font-size:1rem;margin-top:1rem;font-family:Raleway;font-weight:300;text-align:center}.form-login-cw p img{width:50px;display:block;margin:0 auto}.input-group-cw{position:relative;margin-bottom:2rem;width:100%}.form-login-cw-c2{background:#fff;padding:1rem 12%;margin:0;width:100%}.form-login-cw-c2 p1{color:#000;font-size:1.8rem;font-family:Raleway;font-weight:500}.form-login-cw-c2 p2{color:#000;font-size:1.1rem;font-family:Raleway;font-weight:500}.style-selector-full-container{display:flex;gap:2rem;width:100%}.question-title-right{color:#000;font-family:Raleway;font-weight:200;line-height:1;font-size:3rem;text-align:left;margin:1.2rem 0 .5rem;padding:0 2rem 0 3rem}.question-step-info p{color:#666;font-family:Raleway;font-size:1rem;font-weight:500;text-align:left;justify-content:left;margin:5rem 0 1rem;padding:0}.moodboard-column-cw-c4 .style-selector-container,.moodboard-column-cw-c4 .style-carousel-container{width:100%;height:100%;flex:1 1 auto}@media (max-width: 1031px){.question-title-right{font-size:2.4rem;padding:0 1rem}.question-step-info{padding:0 1rem}}@media (min-width: 1441px){.question-title-right{font-size:3.4rem}}.style-selector-gallery{flex:2}.style-selector-summary{flex:1;background:#fff;margin:0;width:100%;font-family:Raleway;font-size:1.2rem;color:#666;letter-spacing:.5px;display:block}.style-selector-summary h3{background:#fff;font-weight:600;margin:0 0 20px;width:100%;font-family:Raleway;font-size:1.2rem;color:#000;letter-spacing:.5px;display:block}.label-input-cw{width:100%;text-align:left;margin-bottom:.5rem}.label-input-cw label{font-family:Raleway;font-size:.9rem;color:#666;letter-spacing:.5px;display:block}.login-input-cw{width:100%;border:none;border-bottom:1px solid #000;padding:.2rem 0;background:transparent;color:#bf7ce3;font-size:1rem;transition:border-color .3s ease}.login-input-cw:focus{outline:none;border-bottom-color:#bf7ce3}.login-input-cw::placeholder{color:#999}.button-group{display:flex;gap:1rem}.button-group .cadastro-button{flex:1;border:1px solid #000;border-radius:25px;padding:.8rem;margin-top:1.5rem;background:transparent;cursor:pointer;font-size:.85rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;font-family:Raleway}.cadastro-button:hover{border:1.8px solid #000;font-weight:600}.button-group-vertical{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;max-width:250px;margin:0 auto}.button-group-c2{display:flex;gap:1rem;margin-top:1rem}.button-group-c2 .cadastro-button-c2{flex:1;border:1px solid #000;border-radius:25px;padding:.8rem;margin-top:1.5rem;background:transparent;cursor:pointer;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;font-family:Raleway;font-weight:600}.button-group-c2 .personalizar-button{flex:1;border:1px solid #000000;border-radius:25px;padding:.8rem;margin-top:1.5rem;cursor:pointer;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;font-family:Raleway;font-weight:600;background:#242424;color:#fff}.personalizar-button:hover,.cadastro-button-c2:hover{transform:scale(1.05);transition:all .8s ease}.button-group-vertical-c2{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;margin:0 auto;padding:1rem 0}.button-group-inicial{display:flex;gap:1rem;margin-top:1rem;padding:0 10%}.button-group-inicial .google-button{flex:1;border:1px solid #000;border-radius:25px;padding:.8rem;margin-top:1.5rem;background:transparent;cursor:pointer;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;font-family:Raleway;font-weight:600;min-width:30rem}.button-group-inicial .cadastro-email-button{flex:1;border:1px solid #000;border-radius:25px;padding:.8rem;margin-top:1.5rem;cursor:pointer;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;font-family:Raleway;font-weight:600;background:none;color:#000}.cadastro-email-button:hover,.google-button:hover{background:#000;color:#fff;transform:scale(1.05);transition:all .8s ease}.button-group-vertical-inicial{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;margin:0 auto;padding:1rem 0}.google-button img{width:1rem;height:auto;margin:0}.button-group-final{display:flex;margin-top:1rem;padding:0;width:100%;max-width:450px}.button-group-final .cadastro-final-button{border:1px solid #000;border-radius:25px;padding:.8rem;margin-top:1.5rem;cursor:pointer;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;font-family:Raleway;font-weight:600;background:none;color:#000}.button-group-vertical-final{align-items:center;width:100%;margin:0;padding:1rem 0}.cadastro-final-button:hover{background:#000;color:#fff;transform:scale(1.05);transition:all .8s ease}.select-wrapper{position:relative;display:inline-block;width:100%}.select-wrapper:after{content:"";position:absolute;top:50%;right:10px;width:1rem;height:1rem;pointer-events:none;transform:translateY(-50%)}.custom-select{width:100%;padding:.8rem 2.5rem .8rem .8rem;border:1px solid #000;border-radius:25px;background-color:#fff;font-size:.85rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.custom-select option{font-size:.85rem;padding:.8rem}.month-day-wrapper .custom-select{background-image:none}.select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:1rem;height:auto;pointer-events:none}.mensagem-obrigatoria{color:red;margin:0;padding:0;display:flexz;text-align:left;justify-content:left;font-size:.9rem}.field-input{display:flex;flex-direction:column;justify-content:left;align-items:center;margin:0;padding:0;text-align:left}.static-text-login-form{font-size:1.8rem;padding-top:1rem;font-family:Raleway;text-align:center;color:#000;font-weight:500}.cadastro-form{display:flex;flex-direction:column;align-items:center;gap:0rem;width:100%;max-width:300px;margin-top:30px}.input-group{position:relative;margin-bottom:1rem;width:100%;display:flex;align-items:left;flex-direction:column;justify-content:left}.input-group input{width:100%;padding-right:30px}.input-icon{position:absolute;right:10px;cursor:pointer}.icon-size{width:15px;color:#797979;margin-left:20px}.label-input{width:100%;text-align:left;margin-bottom:.5rem}.label-input label{font-family:Arial,sans-serif;font-size:.9rem;color:#666;letter-spacing:.5px;display:block}.login-input{width:100%;border:none;border-bottom:1px solid #000;padding:.2rem 0;background:transparent;color:#bf7ce3;font-size:1rem;transition:border-color .3s ease}.login-input:focus{outline:none;border-bottom-color:#bf7ce3}.login-input::placeholder{color:#999}.next-button{width:100%;border:1px solid #000;border-radius:25px;padding:.8rem;margin-top:1.5rem;background:transparent;cursor:pointer;font-size:.85rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#000}.next-butto:hover{background:#000;color:#fff}.mensagem-cadastro{font-size:1.8rem;padding-top:1rem;font-family:Raleway;text-align:center;color:#000;font-weight:500}.btn-etapa2{display:flex;justify-content:space-between;width:100%}.back-button{padding:10px;background-color:#a2a2a2;color:#fff;border:none;border-radius:5px;cursor:pointer;width:180px}.submit-button{padding:10px;background-color:#3d3d3d;color:#fff;border:none;border-radius:5px;cursor:pointer;width:180px}.login-link:hover{text-decoration:underline}.style-choices{padding:0;margin-bottom:2rem}.style-choices li{background:#f6f2f8;border-radius:25px;padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between;font-family:Raleway;font-size:1rem;color:#000;position:relative;font-weight:500;margin-bottom:5px}.remove-style-btn{background:none;border:none;color:#424242;font-size:1.5rem;font-weight:500;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;margin-left:8px;flex-shrink:0}.remove-style-btn:hover{background:#e0e0e0;color:#333}.remove-style-btn:active{background:#d0d0d0;transform:scale(.95)}@media (max-width: 769px){.form-login-cw{width:100%;background:#fff;padding:1rem 10%;margin:0}.form-column-cw-c3{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#fff;padding:2rem 0}.main-container-cw{flex:1;display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 160px);padding:0}.moodboard-column-cw-c3{flex:1;background:#242424;margin:0;justify-content:center;display:flex;flex-direction:column;align-items:flex-start;padding:2rem}.moodboard-column-cw-c3 h1{font-size:3rem;padding:6rem 5rem 6rem 2rem;font-family:Raleway;text-align:left;color:#fff;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}.moodboard-column-cw-c3 p{color:#fff;padding:0rem 2rem 0;font-size:1.2rem;margin-top:0rem;font-family:Raleway;font-weight:600}}@media (min-width: 770px) and (max-width: 879px){.form-login-cw{width:100%;background:#fff;padding:1rem 20%;margin:0}.form-column-cw-c3{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#fff;padding:2rem 0}.main-container-cw{flex:1;display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 160px);padding:0}.moodboard-column-cw-c3{flex:1;background:#242424;margin:0;justify-content:center;display:flex;flex-direction:column;align-items:flex-start;padding:2rem}.moodboard-column-cw-c3 h1{font-size:3rem;padding:6rem 5rem 6rem 2rem;font-family:Raleway;text-align:left;color:#fff;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}.moodboard-column-cw-c3 p{color:#fff;padding:0rem 2rem 0;font-size:1.2rem;margin-top:0rem;font-family:Raleway;font-weight:600}}@media (min-width: 880px) and (max-width: 1219px){.form-login-cw{width:100%;background:#fff;padding:1rem 8%;margin:0}.form-column-cw-c3{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:2rem 0}.moodboard-column-cw-c3{flex:1;background:#242424;margin:0;justify-content:center;display:flex;flex-direction:column;align-items:flex-start;padding:2rem}.moodboard-column-cw-c3 h1{font-size:4rem;padding:6rem 5rem 6rem 2rem;font-family:Raleway;text-align:left;color:#fff;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}}@media (min-width: 1354px) and (max-width: 1440px){.moodboard-column-cw-c4 h1{font-size:4rem;padding:3rem 10rem 3rem 1rem;font-family:Raleway;text-align:left;color:#fff;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}}@media (min-width: 1441px){.moodboard-column-cw-c3 h1{font-size:6rem;padding:6rem 10rem 6rem 2rem;font-family:Raleway;text-align:left;color:#fff;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}.moodboard-column-cw-c4 h1{font-size:5rem;padding:3rem 7rem 3rem 1rem;font-family:Raleway;text-align:left;color:#fff;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}}@media (min-width: 1690px){.moodboard-column-cw-c4 h1{font-size:5rem;padding:3rem 18rem 3rem 1rem;font-family:Raleway;text-align:left;color:#fff;font-weight:200;line-height:1;margin-top:0rem;margin-bottom:0rem;margin-left:0rem;z-index:10000}}@font-face{font-family:Radiant Charisma;src:url(/assets/fonts/radiant-charisma-regular-DBwdAMJb.otf) format("woff");font-display:block;font-weight:400;font-style:normal}.style-selector-container{width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;position:relative;--cols: 2;--rows: 2;--style-gap: 12px;--mosaic-max: 90vh}:root{--style-gap: 5px}.style-carousel-container{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;background:transparent;margin-top:-30px;padding-bottom:10px;padding-left:50px;padding-right:50px}@media (max-width: 1580px){.style-carousel-container{padding-left:60px;padding-right:60px}}@media (max-width: 1200px){.style-carousel-container{padding-left:70px;padding-right:70px}}.mobile-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer}.mobile-modal-content{position:relative;width:95vw;height:95vh;display:flex;align-items:center;justify-content:center;cursor:default}.mobile-modal-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #00000080}.mobile-modal-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#ffffff1a;border:none;border-radius:50%;color:#fffc;font-size:24px;font-weight:300;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.mobile-modal-close:hover{background:#fff3;color:#fff;transform:scale(1.1)}.mobile-modal-prev,.mobile-modal-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#ffffff1a;border:none;border-radius:50%;color:#fffc;font-size:28px;font-weight:300;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.mobile-modal-prev{left:20px}.mobile-modal-next{right:20px}.mobile-modal-prev:hover,.mobile-modal-next:hover{background:#fff3;color:#fff;transform:translateY(-50%) scale(1.1)}.expanded-controls{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:inline-flex;flex-direction:row;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:#ffffff1f;color:#ffffffeb;font-size:14px;font-weight:600;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 22px #00000047;white-space:nowrap;z-index:10}.expanded-controls input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#ffffff;cursor:pointer}.expanded-controls span{-webkit-user-select:none;user-select:none}.mobile-modal-selector{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:12px 20px;background:#ffffff1a;border-radius:25px;color:#ffffffe6;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10}.mobile-modal-selector:hover{background:#ffffff26;color:#fff}.mobile-modal-selector input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#ffffff;cursor:pointer}.mobile-modal-selector span{-webkit-user-select:none;user-select:none;cursor:pointer}.back-to-mosaic-btn{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:20px;font-family:Raleway,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.back-to-mosaic-btn:hover{background:#0056b3;transform:translateY(-1px)}@media (max-width: 1024px){.mobile-modal-overlay{display:flex}}@media (min-width: 1025px){.mobile-modal-overlay{display:none}.expanded-view-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#242424;border-radius:0;overflow:hidden}.expanded-image-wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.expanded-image{max-width:95%;max-height:calc(100% - 60px);width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 12px #0000004d}.expanded-controls{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:inline-flex;flex-direction:row;align-items:center;gap:10px;padding:12px 20px;background:#ffffff1a;border-radius:25px;color:#ffffffe6;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap;z-index:10}.expanded-controls:hover{background:#ffffff26;color:#fff}.expanded-check-container{display:flex;align-items:center}.expanded-check-label{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;color:#ffffffe6;cursor:pointer}.expanded-check-label input[type=checkbox]{width:18px;height:18px;accent-color:#007bff;cursor:pointer}.expanded-check-label input[type=checkbox]:checked{background-color:#000}.expanded-check-label span{-webkit-user-select:none;user-select:none;cursor:pointer}.expanded-view-container .mobile-modal-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#ffffff1a;border:none;border-radius:50%;color:#fffc;font-size:24px;font-weight:300;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.expanded-view-container .mobile-modal-close:hover{background:#fff3;color:#fff;transform:scale(1.1)}}@media (max-width: 768px){.mobile-modal-close{top:15px;right:15px;width:35px;height:35px;font-size:20px}.mobile-modal-prev,.mobile-modal-next{width:45px;height:45px;font-size:24px}.mobile-modal-prev{left:15px}.mobile-modal-next{right:15px}.mobile-modal-selector{bottom:15px;padding:10px 16px;font-size:14px}}@media (max-width: 480px){.mobile-modal-content{width:98vw;height:98vh}.mobile-modal-close{top:10px;right:10px;width:32px;height:32px;font-size:18px}.mobile-modal-prev,.mobile-modal-next{width:40px;height:40px;font-size:22px}.mobile-modal-prev{left:10px}.mobile-modal-next{right:10px}.mobile-modal-selector{bottom:10px;padding:8px 14px;font-size:13px}}.expanded-prev-btn,.expanded-next-btn{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#ffffff1a;border:none;border-radius:50%;color:#fffc;font-size:28px;font-weight:300;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.expanded-prev-btn{left:20px}.expanded-next-btn{right:20px}.expanded-prev-btn:hover,.expanded-next-btn:hover{background:#fff3;color:#fff;transform:translateY(-50%) scale(1.1)}@media (max-width: 1020px){.style-carousel-container{padding-left:50px;padding-right:50px;margin-top:-20px}.carousel-slide-grid{--cols: 2;--rows: 2;--style-gap: 8px;width:100%;max-width:100%}.expanded-image-wrapper{padding:10px}.expanded-image{max-width:98%;max-height:calc(100% - 50px)}.expanded-controls{bottom:10px;padding:10px 15px}.expanded-prev-btn,.expanded-next-btn{width:45px;height:60px;font-size:65px}.expanded-prev-btn{left:5px}.expanded-next-btn{right:5px}}@media (max-width: 900px){.style-carousel-container{padding-left:45px;padding-right:45px}.carousel-slide-grid{--cols: 2;--rows: 1;--style-gap: 6px}.expanded-image-wrapper{padding:8px}.expanded-image{max-width:99%;max-height:calc(100% - 40px)}.expanded-controls{bottom:8px;padding:8px 12px;border-radius:20px}.expanded-check-label{font-size:14px}.back-to-mosaic-btn{font-size:12px;padding:6px 12px}.expanded-prev-btn,.expanded-next-btn{width:40px;height:55px;font-size:55px}.expanded-prev-btn{left:3px}.expanded-next-btn{right:3px}}@media (max-width: 600px){.style-carousel-container{padding-left:35px;padding-right:35px}.carousel-slide-grid{--cols: 1;--rows: 2;--style-gap: 5px}.expanded-image-wrapper{padding:5px}.expanded-image{max-width:99.5%;max-height:calc(100% - 35px)}.expanded-controls{bottom:5px;padding:6px 10px;border-radius:18px;flex-direction:row;gap:15px}.expanded-check-label{font-size:13px}.expanded-check-label input[type=checkbox]{width:18px;height:18px}.back-to-mosaic-btn{font-size:11px;padding:5px 10px}.expanded-prev-btn,.expanded-next-btn{width:35px;height:50px;font-size:50px}.expanded-prev-btn{left:2px}.expanded-next-btn{right:2px}}.carousel-slide-grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);gap:var(--style-gap);width:min(100%,var(--mosaic-max));max-width:100%;max-height:100%;aspect-ratio:calc(var(--cols) / var(--rows))}.carousel-image-cell{position:relative;width:100%;height:auto;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:5px solid #f4f3f1;background:#f4f3f1;cursor:pointer;outline:none;isolation:isolate}.carousel-image-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#0000006b);opacity:0;transition:opacity .12s ease;z-index:1;pointer-events:none}.carousel-image-cell:hover:after{opacity:1}.carousel-image-cell:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px #bf7ce3}.moodboard-controls{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:3;pointer-events:none}.moodboard-expand{position:absolute;top:50%;left:50%;width:52px;height:52px;border:none;border-radius:50%;background:#fffffff0;color:#1f1f1f;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 8px 18px #0000004d}.carousel-image-cell:hover .moodboard-expand,.carousel-image-cell:focus-visible .moodboard-expand,.moodboard-expand:focus-visible{opacity:1;pointer-events:auto}.moodboard-expand:hover{background:#fff;transform:translate(-50%,-50%) scale(1.05);box-shadow:0 10px 22px #00000057}.moodboard-expand:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.expand-icon{width:24px;height:24px;color:#242424;display:block}.moodboard-select-control{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fffffff0;color:#232323;font-size:12px;font-weight:700;letter-spacing:.01em;box-shadow:0 6px 16px #00000042;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,background .2s ease,color .2s ease}.carousel-image-cell:hover .moodboard-select-control,.carousel-image-cell:focus-visible .moodboard-select-control,.carousel-image-cell.selected .moodboard-select-control,.moodboard-select-control:focus-within{opacity:1;pointer-events:auto}.moodboard-select-control input[type=checkbox]{width:16px;height:16px;accent-color:#1f1f1f;cursor:pointer}.moodboard-select-control span{white-space:nowrap;-webkit-user-select:none;user-select:none}.carousel-image-cell.selected .moodboard-select-control{background:#1f1f1ff0;color:#fff}.carousel-image-cell.selected .moodboard-select-control input[type=checkbox]{accent-color:#ffffff}@media (max-width: 1020px){.moodboard-expand{width:48px;height:48px}.moodboard-select-control{padding:7px 12px}.expand-icon{width:21px;height:21px}}@media (max-width: 900px){.moodboard-expand{width:44px;height:44px}.moodboard-select-control{font-size:11px}.expand-icon{width:20px;height:20px}}@media (max-width: 600px){.moodboard-expand{width:38px;height:38px}.moodboard-select-control{padding:6px 10px}.moodboard-select-control input[type=checkbox]{width:14px;height:14px}.expand-icon{width:17px;height:17px}}@media (hover: none){.carousel-image-cell:after{opacity:.25}.moodboard-expand,.moodboard-select-control{opacity:1;pointer-events:auto}}.carousel-image{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.carousel-image-cell:hover .carousel-image{transform:scale(1.03)}.carousel-prev-btn,.carousel-next-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#2c2c2cb3;border:none;width:40px;height:60px;display:flex;align-items:center;justify-content:center;font-size:65px;color:#ffffffe8;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px #00000040;transition:all .3s ease;padding-bottom:12px}.carousel-prev-btn:hover,.carousel-next-btn:hover{background:#2c2c2ce6;transform:translateY(-50%) scale(1.05)}.carousel-prev-btn{left:10px}.carousel-next-btn{right:10px}@media (max-width: 1580px){.carousel-prev-btn,.carousel-next-btn{width:44px;height:64px;font-size:70px}.carousel-prev-btn{left:8px}.carousel-next-btn{right:8px}}@media (max-width: 1200px){.carousel-prev-btn,.carousel-next-btn{width:48px;height:68px;font-size:75px}.carousel-prev-btn{left:12px}.carousel-next-btn{right:12px}}@media (max-width: 1020px){.carousel-prev-btn,.carousel-next-btn{width:45px;height:60px;font-size:65px;background:#2c2c2ccc}.carousel-prev-btn{left:5px}.carousel-next-btn{right:5px}}@media (max-width: 900px){.carousel-prev-btn,.carousel-next-btn{width:40px;height:55px;font-size:55px}.carousel-prev-btn{left:3px}.carousel-next-btn{right:3px}}@media (max-width: 600px){.carousel-prev-btn,.carousel-next-btn{width:35px;height:50px;font-size:45px}.carousel-prev-btn{left:2px}.carousel-next-btn{right:2px}}.style-card--carousel{position:relative;width:100%;height:auto;background:#fff;border-radius:0;border:1px solid #eaeaea;overflow:hidden}.style-image-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .25s ease;pointer-events:none}.hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;opacity:0;transition:opacity .25s ease;pointer-events:none}.style-name-bar{position:absolute;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:14px;color:#222}.style-name-bar input[type=checkbox]{width:16px;height:16px}.view-more-icon-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;background:#0000008c;padding:6px 10px;border-radius:16px;font-size:13px;opacity:0;transition:opacity .25s ease;cursor:pointer}.style-card--carousel:hover .style-image-hover,.style-card--carousel:hover .hover-overlay,.style-card--carousel:hover .view-more-icon-center{opacity:1}.style-carousel-container .carousel-image-cell.selected{box-shadow:inset 0 0 0 4px #bf7ce3,0 10px 24px #0003}.selected-overlay{display:none}.carousel-stepper{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:3;background:#0009;padding:8px 12px;border-radius:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width: 1020px){.carousel-stepper{bottom:10px;padding:6px 10px;gap:6px}.stepper-dot{width:10px;height:10px}.stepper-dot.active{width:28px}}@media (max-width: 600px){.carousel-stepper{bottom:5px;padding:4px 8px;gap:4px}.stepper-dot{width:8px;height:8px}.stepper-dot.active{width:24px}}.stepper-dot{width:8px;height:8px;border-radius:50%;border:none;background:#fff6;cursor:pointer;transition:all .3s ease;outline:none}.stepper-dot:hover{background:#ffffffb3;transform:scale(1.2)}.stepper-dot.active{background:#fff;width:24px;border-radius:12px;transform:scale(1.1)}.stepper-dot:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.subscribe-page{--subscribe-shell-max: 1080px;--subscribe-pad-x: clamp(32px, 4vw, 56px);--subscribe-pad-top: 118px;--subscribe-pad-bottom: 72px;--subscribe-gap: 28px;--subscribe-card-pad-x: 40px;--subscribe-card-pad-y: 40px;--subscribe-title-size: clamp(3.2rem, 4.8vw, 4.3rem);--subscribe-card-title-size: clamp(2.4rem, 2.8vw, 3rem);--subscribe-body-size: clamp(1rem, 1.1vw, 1.18rem);--subscribe-price-size: clamp(4rem, 4.5vw, 5rem);min-height:100vh;padding:var(--subscribe-pad-top) var(--subscribe-pad-x) var(--subscribe-pad-bottom);overflow-x:hidden;background:#fbf9f7;font-family:Roboto,sans-serif}.subscribe-header{border-bottom:1px solid rgba(17,17,17,.08);background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.subscribe-header .logo-header{margin-left:48px}.subscribe-header .header-actions{gap:16px;margin-right:48px}.subscribe-header__back-link{display:inline-flex;align-items:center;color:#707070;text-decoration:none;text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:500;transition:color .2s ease}.subscribe-header__back-link:hover{color:#111}.subscribe-shell{width:min(100%,var(--subscribe-shell-max));margin:0 auto;display:flex;flex-direction:column;gap:var(--subscribe-gap)}.subscribe-intro{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.subscribe-title{margin:0;color:#111;font-family:Raleway,sans-serif;font-size:var(--subscribe-title-size);font-weight:300;line-height:.92;letter-spacing:.08em;text-transform:uppercase}.subscribe-helper{max-width:38rem;margin:0;color:#707070;font-size:.98rem;line-height:1.5}.subscribe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--subscribe-gap);align-items:stretch}.subscribe-card{display:flex;flex-direction:column;min-height:100%;padding:var(--subscribe-card-pad-y) var(--subscribe-card-pad-x) 32px;border-radius:28px;background:#fff;box-shadow:0 18px 42px #0000001a}.subscribe-card__header{text-align:center}.subscribe-card__title{margin:0;color:#111;font-family:Raleway,sans-serif;font-size:var(--subscribe-card-title-size);font-weight:300;line-height:1;text-transform:uppercase}.subscribe-card__description{max-width:28ch;margin:16px auto 0;color:#707070;font-size:var(--subscribe-body-size);line-height:1.45}.subscribe-card__divider{width:100%;height:1px;margin:24px 0 28px;background:#1111111f}.subscribe-card__list{display:flex;flex-direction:column;gap:20px;margin:0;padding-left:1.2rem;color:#111;font-size:clamp(1rem,1.2vw,1.25rem);font-weight:300;line-height:1.45}.subscribe-card__list li::marker{font-size:.8em}.subscribe-card__spacer{flex:1}.subscribe-card__actions{margin-top:36px}.subscribe-card__button.MuiButton-root{min-height:58px;border-radius:14px;font-size:.96rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.subscribe-card__button--basic.MuiButton-root{border-color:#1976d273;color:#1f73d7}.subscribe-card__button--basic.MuiButton-root:hover{border-color:#1f73d7;background:#1976d20a}.subscribe-card__button--studio.MuiButton-root{background:#1976d2}.subscribe-card__button--studio.MuiButton-root:hover{background:#166abd}.subscribe-billing{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.subscribe-billing__button{min-width:122px;padding:12px 24px;border:1px solid rgba(17,17,17,.15);border-radius:999px;background:#fff;color:#111;cursor:pointer;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:400;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.subscribe-billing__button.is-active{border-color:#111;background:#111;color:#fff}.subscribe-billing__button:focus-visible,.subscribe-modal__button:focus-visible,.subscribe-modal__close:focus-visible,.subscribe-header__back-link:focus-visible{outline:2px solid #111;outline-offset:3px}.subscribe-price{margin-top:28px;text-align:center}.subscribe-price__value{color:#111;font-size:var(--subscribe-price-size);font-weight:500;line-height:.94}.subscribe-price__period{margin-top:16px;color:#707070;font-size:clamp(1rem,1.2vw,1.35rem);line-height:1.3}.subscribe-price__caption{margin-top:10px;color:#707070;font-size:.88rem}.subscribe-note{margin-top:14px;color:#707070;font-size:.82rem;line-height:1.4;text-align:center}.subscribe-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000080}.subscribe-modal{width:min(100%,520px);padding:28px;border-radius:24px;background:#fff;box-shadow:0 28px 60px #0003;text-align:center}.subscribe-modal__icon{font-size:2rem}.subscribe-modal__title{margin:12px 0 0;color:#222;font-size:1.12rem;font-weight:600}.subscribe-modal__copy{margin:10px 0 0;color:#707070;font-size:.95rem;line-height:1.45}.subscribe-modal__actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.subscribe-modal__button{width:100%;min-height:52px;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#fff;color:#222;cursor:pointer;font-size:.95rem;font-weight:600;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.subscribe-modal__button--primary{border-color:#111;background:#111;color:#fff}.subscribe-modal__button--primary:hover{background:#222}.subscribe-modal__button--secondary:hover{background:#1111110a}.subscribe-modal__panel{margin-top:18px;padding:18px;border-radius:18px;background:#fbf9f7}.subscribe-modal__panel-title{color:#222;font-size:.95rem;font-weight:600}.subscribe-modal__panel-copy{margin-top:6px;margin-bottom:14px;color:#707070;font-size:.9rem}.subscribe-modal__close{margin-top:16px;border:none;background:transparent;color:#707070;cursor:pointer;font-size:.82rem;text-transform:lowercase}@media (max-width: 779px){.subscribe-page{--subscribe-pad-x: 16px;--subscribe-pad-top: 104px;--subscribe-pad-bottom: 40px;--subscribe-gap: 20px;--subscribe-card-pad-x: 24px;--subscribe-card-pad-y: 28px;--subscribe-title-size: clamp(2.6rem, 14vw, 3.3rem);--subscribe-card-title-size: clamp(2.2rem, 10vw, 2.8rem);--subscribe-body-size: clamp(1rem, 4.8vw, 1.2rem);--subscribe-price-size: clamp(3.8rem, 15vw, 4.6rem)}.subscribe-header .logo-header{margin-left:0}.subscribe-header .header-actions{gap:10px;margin-right:0}.subscribe-header__back-link{display:none}.subscribe-grid{grid-template-columns:1fr}.subscribe-card{border-radius:24px;box-shadow:0 14px 32px #0000001a}.subscribe-card__description{max-width:22ch}.subscribe-card__list{gap:18px;font-size:clamp(1.05rem,5vw,1.35rem)}.subscribe-billing__button{min-width:124px;padding:13px 22px}.subscribe-modal-backdrop{padding:16px}.subscribe-modal{padding:24px 20px;border-radius:20px}}@media (min-width: 780px) and (max-width: 1079px){.subscribe-page{--subscribe-shell-max: 760px;--subscribe-pad-x: 32px;--subscribe-pad-top: 118px;--subscribe-pad-bottom: 56px;--subscribe-gap: 24px;--subscribe-card-pad-x: 36px;--subscribe-card-pad-y: 34px;--subscribe-title-size: clamp(3rem, 7vw, 4rem);--subscribe-card-title-size: clamp(2.3rem, 4.8vw, 2.8rem);--subscribe-body-size: clamp(1rem, 2vw, 1.1rem);--subscribe-price-size: clamp(4rem, 7vw, 4.8rem)}.subscribe-header .logo-header{margin-left:32px}.subscribe-header .header-actions{margin-right:32px}.subscribe-header__back-link{display:none}.subscribe-grid{grid-template-columns:1fr}}@media (min-width: 1080px) and (max-width: 1279px){.subscribe-page{--subscribe-shell-max: 1040px;--subscribe-pad-x: 40px;--subscribe-pad-top: 110px;--subscribe-gap: 24px;--subscribe-card-pad-x: 32px;--subscribe-card-pad-y: 34px;--subscribe-title-size: clamp(3.1rem, 4.4vw, 3.8rem);--subscribe-card-title-size: clamp(2.1rem, 2.5vw, 2.6rem);--subscribe-body-size: clamp(.98rem, 1vw, 1.08rem);--subscribe-price-size: clamp(3.8rem, 4vw, 4.4rem)}.subscribe-header .logo-header{margin-left:40px}.subscribe-header .header-actions{margin-right:40px}}@media (min-width: 1280px) and (max-width: 1599px){.subscribe-page{--subscribe-shell-max: 1080px;--subscribe-pad-x: 56px;--subscribe-pad-top: 118px;--subscribe-gap: 28px;--subscribe-card-pad-x: 40px;--subscribe-card-pad-y: 40px;--subscribe-title-size: clamp(3.2rem, 4vw, 4.1rem);--subscribe-card-title-size: clamp(2.4rem, 2.5vw, 2.9rem);--subscribe-body-size: clamp(1rem, 1.1vw, 1.16rem);--subscribe-price-size: clamp(4rem, 4vw, 4.8rem)}}@media (min-width: 1600px) and (max-width: 1919px){.subscribe-page{--subscribe-shell-max: 1160px;--subscribe-pad-x: 72px;--subscribe-pad-top: 126px;--subscribe-gap: 32px;--subscribe-card-pad-x: 44px;--subscribe-card-pad-y: 42px;--subscribe-title-size: clamp(3.6rem, 3.9vw, 4.5rem);--subscribe-card-title-size: clamp(2.5rem, 2.3vw, 3rem);--subscribe-body-size: clamp(1.02rem, 1vw, 1.18rem);--subscribe-price-size: clamp(4.3rem, 4vw, 5rem)}.subscribe-header .logo-header{margin-left:64px}.subscribe-header .header-actions{margin-right:64px}}@media (min-width: 1920px){.subscribe-page{--subscribe-shell-max: 1200px;--subscribe-pad-x: 96px;--subscribe-pad-top: 132px;--subscribe-gap: 36px}.subscribe-header .logo-header{margin-left:80px}.subscribe-header .header-actions{margin-right:80px}}.slick-loading .slick-list{background:#fff url(/assets/images/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/assets/fonts/slick-Bi9J8BMx.eot);src:url(/assets/fonts/slick-Bi9J8BMx.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/slick-BlUtDIuC.woff) format("woff"),url(/assets/fonts/slick-DWzRxEMf.ttf) format("truetype"),url(/assets/images/slick-BlzDm7g2.svg#slick) format("svg")}@font-face{font-family:Radiant Charisma;src:url(/assets/fonts/radiant-charisma-regular-DBwdAMJb.otf) format("woff2"),url(/assets/fonts/radiant-charisma-regular-DBwdAMJb.otf) format("woff"),url(/assets/fonts/radiant-charisma-regular-DBwdAMJb.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Rhesmanisa;src:url(./assets/fonts/rhesmanisa-regular.ttf) format("truetype");font-weight:400;font-style:normal}.perfil{width:100%;text-align:center;font-family:Arial,sans-serif}.perfil-banner .banner-image{width:1300px;height:180px;margin-top:50px;margin-bottom:20px;object-fit:cover}.perfil-banner .user-avatar{width:100px;height:100px;border:solid 4px #ffffff;border-radius:50%;cursor:pointer;object-fit:cover}.perfil-user-info{display:flex;align-items:center;max-width:30%;margin-right:50px}.perfil-photo-container{width:100%;justify-content:center;display:flex}.perfil-photo-container img{margin-top:-50px;width:80px;height:80px;cursor:pointer}.perfil-user-info img{width:30px;height:30px;border-radius:50%;cursor:pointer;object-fit:cover;margin-right:10px}.perfil-user-info button{width:30px;height:30px;border:none;background:none;color:#111;font-weight:700;cursor:pointer}.perfil-menu{margin-bottom:80px;text-align:center}.perfil-menu ul{margin-top:40px;list-style:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.perfil-menu ul li{display:inline-block;margin:0 25px;cursor:pointer;text-decoration:none;font-size:15px;font-weight:600;color:#111;padding:10px}.perfil-menu ul li.ativo{border-bottom:1.5px solid #111111;padding-bottom:8px}.perfil-menu ul li:not(:last-child):hover{padding:10px;background:#ececec;border-radius:5px;border-bottom:none}.btn-criar{text-decoration:none;background-color:#000;color:#fff;padding:10px 15px;border:none;cursor:pointer;width:200spx;height:40px;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;border-radius:5px}.btn-criar-sem-link{text-decoration:none}.logo-form-img{width:15%;height:auto}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.login-form{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:80px;margin-bottom:150px}.login-form input{width:300px;height:40px;padding-left:10px}input::placeholder{color:#888}.login-button{background-color:#000;color:#fff;padding:10px 15px;border:none;cursor:pointer;width:300px;height:40px;font-size:15px;font-weight:600}.btn-icon{width:15px;margin-right:7px}.login-container p{margin-top:60px}.login-link{padding-top:100px;color:#a40f83;text-decoration:none}.perfil-content{width:100%;display:flex;padding:1rem;justify-content:left;gap:5px}.titulo-destaque{margin-left:120px;text-align:left;font-size:10px;margin-bottom:40px;width:100%}.titulo-destaque-2{margin-top:50px;text-align:left;font-size:10px;margin-bottom:40px;width:100%}.info-conta input[type=text],.info-conta input[type=email],.info-conta input[type=password]{width:100%;display:flex;border:1px solid #ccc;border-radius:10px;margin:10px 0;padding:10px}.info-conta button{background-color:#000;color:#fff;padding:10px 20px;border:none;cursor:pointer;width:150px;border-radius:8px}.form-minha-conta{display:flex;justify-content:space-between;flex:1;margin-top:50px;text-align:left;margin-left:20px}input[type=file]{opacity:0;position:absolute;z-index:-1}label.custom-file-upload{display:inline-block;padding:6px 8px;cursor:pointer;background-color:#e7e7e7;border:none;border-radius:8px;margin:10px 0 50px;width:120px;display:flex;justify-content:center;align-items:center;color:#000;font-weight:500;font-size:15px}label.custom-file-upload:hover{background:#dedede}label.mini-label{font-size:13px}.divisor{border:0;height:1px;background:#959595;margin-top:40px;margin-bottom:10px}.grid-imagens{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:10px}.slide{position:relative;max-height:750px;align-items:center;padding:90px}.text-overlay{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);color:#000;text-align:center;width:41%;padding:20px;line-height:1.5}.text-overlay-1{position:absolute;top:120%;left:50%;transform:translate(-50%,-50%);color:#333;text-align:left;width:100%;padding:20px 100px 20px 20px}.text-overlay-1 p{font-size:30px;line-height:1.2;font-family:Raleway,serif;font-weight:400;margin-top:120px;margin-bottom:20px}.title-overlay{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);color:#121212;text-align:center;width:32%;padding:20px;line-height:1.1}.title-overlay-1{position:absolute;top:35%;left:27%;transform:translate(-50%,-50%);color:#333;text-align:left;width:45%;padding:20px;line-height:1;font-size:48px;font-family:Playfair Display;font-weight:400}.title-overlay-1 h1{font-family:Playfair Display,serif;font-weight:500;font-size:60px;color:#333}.title-overlay-1 .italic-text{font-style:italic;color:#000;font-weight:700}.italic-text{font-style:italic;color:#000}.banner-home{width:80%;height:auto}.slider-container{overflow:hidden;position:relative;z-index:0;padding-top:50px}.font-text{font-family:Playfair Display}.banner-home,.slider-container{margin-top:25px;padding:0}.signup-banner{margin:-4px 0 0;height:100px;width:100%;background-color:#f3efe9;display:flex;align-items:center;justify-content:center;gap:20px}.signup-banner span{color:#000;font-size:18px}.signup-button{background-color:#fff;color:#000;padding:10px 20px;cursor:pointer;font-size:15px;border:1px solid rgba(0,0,0,.796);border-radius:5px;text-transform:uppercase;transition:background-color .3s ease,transform .3s ease;font-weight:100}.signup-button:hover{transform:scale(1.05)}.slick-dots{position:absolute;bottom:25px;width:100%;z-index:100;text-align:center}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background-color:#fff0}.slick-dots li.slick-active button{background-color:#fff0}.experiment-button{background-color:#fff0;color:#000;border:solid 1px #000000;padding:10px 20px;cursor:pointer;font-size:15px;margin-top:20px;border-radius:10px}.experiment-button:hover{scale:1.01}.steps-home{width:100%;height:auto}.logos-section{background:#f7f7f7;padding:20px 0 80px;text-align:center}.logos-section h2{font-size:20px;text-align:center;margin-bottom:50px;font-weight:500}.logos-slider{position:relative;padding:0 40px;margin-bottom:50px}.logo-row{display:flex;justify-content:center;gap:10px;margin:10px 0}.logo-box{width:200px;height:110px;background:#fff;display:flex;align-items:center;justify-content:center}.logo-image{width:50%;height:auto}.footer{display:flex;justify-content:center;align-items:flex-end;background-color:#3d3d3d;color:#fff;padding:56px 20px;height:280px;margin:0}.footer-column{display:flex;flex-direction:column;justify-content:flex-start;flex:1;height:-webkit-fit-content;height:fit-content}.footer-column:first-child{margin-right:50px;margin-left:70px;margin-top:30px}.footer-column:nth-child(2){margin-left:50px;margin-top:30px;margin-bottom:43px;align-items:stretch;justify-content:flex-end}.footer-column:nth-child(2) .legal-footer-links{font-size:15px}.footer-column:last-child{margin-left:50px;margin-top:30px}.footer-logo{width:30%;height:auto;margin-bottom:20px}.footer-title{font-weight:700;margin-bottom:0;text-align:center;font-size:14px;margin-top:60px}.footer-description{padding:0 180px 80px 0}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.legal-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:520px;font-size:13px;line-height:1.6}.legal-footer-links__label{color:#ffffffb8;font-weight:600}.legal-footer-links a{color:#fff;font-weight:500}@media (max-width: 768px){.footer{min-height:280px;height:auto;flex-direction:column;gap:24px;padding:28px 24px}.footer-column:first-child,.footer-column:nth-child(2),.footer-column:last-child{margin:0}.footer-logo{width:120px}.legal-footer-links{max-width:100%;font-size:13px}}.tool-presentation{display:flex;justify-content:space-between;padding-top:60px;background:#f7f7f7}.tool-description{flex:1;display:flex;justify-content:center;align-items:center}.description-box{text-align:left;padding:0 80px 0 120px;line-height:1.2}.description-box p{font-family:RALEWAY;font-size:35px}.create-button{border:1px solid rgba(0,0,0,.796);background:none;padding:10px 20px;margin-top:20px;width:130px;font-size:15px;font-weight:100;cursor:pointer;border-radius:10px;transition:background-color .3s ease,transform .3s ease}.create-button:hover{transform:scale(1.05)}.tool-image{flex:2;display:flex;align-items:center;justify-content:center;margin-right:-130px}.tool-image img{width:80%;height:auto}.gallery-slide{flex:1 0 33%;padding:0 5px;box-sizing:border-box}.galeria-moodboards{padding:0 150px 20px}.galeria-moodboards h3{text-align:left;font-family:Raleway;font-weight:500;margin:50px 0 50px -10px;font-size:35px}.gallery-image{width:100%;height:auto;cursor:pointer}.moodboards-slider{position:relative}.moodboards-slider .slick-track{display:flex}.moodboards-slider .slick-list{overflow:hidden}.logos-arrow-next,.logos-arrow-prev{position:absolute;z-index:25;display:block;border:solid gray;border-width:0 3px 3px 0;padding:10px;cursor:pointer}.logos-arrow-next{right:90px;transform:translateY(-50%) rotate(-45deg)}.logos-arrow-prev{left:90px;transform:translateY(-50%) rotate(135deg)}.gallery-arrow-next,.gallery-arrow-prev{position:absolute;z-index:25;display:block;border:solid gray;border-width:0 3px 3px 0;padding:10px;cursor:pointer}.gallery-arrow-next{right:-60px;transform:translateY(-50%) rotate(-45deg)}.gallery-arrow-prev{left:-60px;transform:translateY(-50%) rotate(135deg)}.moodboard-products-container,.moodboard-details-container{display:flex;flex-direction:column;max-width:1200px;margin:auto}.moodboard-top{display:flex;width:100%}.moodboard-image-container{flex:1;margin-top:120px}.moodboard-image{max-width:650px;height:auto;padding:0 50px}.moodboard-info{flex:1;display:flex;flex-direction:column;padding-left:20px;margin-top:130px;justify-content:center}.moodboard-info h1{font-size:50px;font-family:"Playfair Display, serif";margin-top:40%;margin-bottom:10px;font-weight:700;padding-right:20px;line-height:50px}.moodboard-info h2{color:#000;font-size:20px;text-align:left;font-style:italic;font-family:Raleway;margin:0;padding:0}.moodboard-info h3{font-size:18px;font-family:Roboto;font-weight:300;margin:20px 0 50px;padding:0 150px 0 0}.moodboard-creator-info{display:flex;align-items:center}.moodboard-creator-name{display:flex;flex-direction:column;margin-left:10px;line-height:1}.creator-name{font-style:italic}.avatar{width:50px;height:50px;border-radius:50%;background-color:#ccc0;background-image:url(./assets/icons/icon_fotoPerfilThami.png);background-size:cover;background-position:center;margin-bottom:5px}.gallery-button{align-self:center;margin-left:50px;padding:10px 20px;color:#000;border:1px solid #000;border-radius:10px;cursor:pointer;background:none}.moodboard-social-container{display:flex;flex-direction:row;gap:30px;margin-top:10px;cursor:pointer}.moodboard-social-container img{opacity:85%;width:30px}.divider{border:none;height:1px;background-color:#ccc;margin:40px 0 10px}.moodboard-social-container2{display:flex;flex-direction:column;gap:15px;margin-top:100px}.moodboard-social-container2 img{opacity:85%;width:30px}.linha-social{display:flex;align-items:center}.linha-social p{margin:0 0 0 10px}.product-list{width:100%;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0 100px}.product-list-title{margin:50px 0 20px}.product-list-title h1{font-size:25px;font-family:Raleway;font-weight:400}.product-item img{transition:transform .3s ease}.product-item:hover img{transform:scale(1.1)}.product-name,.product-store,.product-price{text-align:center}.buy-button{transition:background-color .3s ease,transform .3s ease;padding:10px 20px;background-color:#000;color:#fff;border:none;cursor:pointer;margin-top:10px}.buy-button:hover{background-color:#555;transform:scale(1.05)}.page-planos{background-color:#f3efe9}.page-planos h1{margin-top:0;padding:60px 100px 0;text-align:center;font-size:25px;font-family:Raleway;font-weight:300}.rabisco{margin-left:100px;width:120px}.logo-form-img-planos{width:100px;margin-top:40px;margin-left:670px;cursor:pointer;background-color:#f3efe9}.planos-container{margin-top:0;padding:50px;display:flex;justify-content:center;align-items:center;background-color:#f3efe9}.plano{padding:20px;margin:10px;background-color:#fff;border-radius:8px}.plano h2{font-family:Raleway;font-weight:200;font-size:20px;text-align:center;margin:20px}.preco-mensal{font-size:35px;color:#000;margin:45px 20px;font-family:Roboto;font-weight:700;text-align:center}.preco-anual{font-size:28px;color:#000;margin:41px 20px;font-family:Roboto;font-weight:700}.texto-menor{font-size:14px}.texto-menor-RS{font-size:.5em;margin-left:70px;margin-bottom:0}.preco-valor-mensal{font-size:20px}.preco-valor-anual{font-size:35px;margin-left:50px}.texto-menor-anual{margin-top:5px;margin-bottom:-20px;text-align:center;font-size:14px}.caracteristicas{font-size:14px;display:flex;flex-direction:column}.caracteristica{display:flex;justify-content:space-between;margin:2px 0}.caracteristica-chave{flex:3;text-align:left}.caracteristica-valor{flex:.5;text-align:center}.caracteristica img{width:15px}.plano-button{display:flex;justify-content:center;align-items:center}.plano-button button{background-color:#000;color:#fff;padding:10px 15px;border:none;cursor:pointer;width:300px;height:40px;font-size:15px;font-weight:300;margin-top:20px;transition:background-color .3s ease,transform .3s ease;border-radius:5px}.plano-button button:hover{transform:scale(1.05)}.shopping-page{margin-top:50px}.page-title{text-align:center;margin:50px 0;text-transform:uppercase;font-family:Raleway;font-size:30px}.main-menu{display:flex;justify-content:center;gap:40px;align-items:center}.main-menu a{text-decoration:none;color:#000;text-transform:uppercase;padding:5px;font-size:14px;font-weight:500}.negrito{font-size:20px;font-weight:800}.negrito-simples{font-weight:800}.main-menu input{padding:5px;margin-left:5px}.breadcrumb{margin:10px 0}.main-content{display:flex;margin:20px 0 0}.sidebar{width:250px;margin:20px 10px;transition:width .3s;position:relative;overflow:hidden;background-color:#fff}.sidebar.collapsed{width:50px}.collapse-header{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;color:#000;position:-webkit-sticky;position:sticky;top:0;z-index:1}.collapse-header img{width:20px;height:20px;cursor:pointer}.separator{height:1px;background-color:#ddd;margin:10px 0;display:none}.separator-main{height:1px;background-color:#ddd;margin:10px 20px 0}.sidebar:not(.collapsed) .separator{display:block}.filter-section{margin-bottom:10px}.filter-header{cursor:pointer;font-weight:700;padding:10px;background-color:#fff;font-weight:500;margin-bottom:10px}.collapse-header span{font-weight:800}.filter-content{padding-left:10px;padding-bottom:10px}.product-card{border:1px solid #000000;padding:10px;text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%}.image-container img{width:30px;height:30px;padding:40px}.product-card img{position:absolute;top:-40px;left:-50px;width:20px;height:20px;object-fit:contain;transition:background-color .3s ease,transform .3s ease;cursor:pointer}.products-controls{display:flex;justify-content:flex-end;gap:10px;margin-right:50px;margin-bottom:30px}.products-controls img{width:20px;height:20px;cursor:pointer}.products-grid{display:grid;gap:20px;padding:10px;margin:0 5px;transition:all .3s}.product-info{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-info h2{font-size:15px;text-align:left;margin:20px 10px 0}.product-info p{font-size:15px;text-align:left;margin:0 0 2px 10px}.product-info button{background-color:#fff;color:#000;padding:10px;border-radius:5px;margin:15px 0 10px;border:1px solid rgba(0,0,0,.796);cursor:pointer}.content-gallery{padding:20px;display:flex;flex-direction:column;align-items:center;margin-top:30px}.page-title{margin-bottom:20px}.gallery-grid{columns:4;box-sizing:border-box;border-radius:5px;column-gap:10px;width:100%;margin-top:100px;margin-bottom:50px}.moodboard-item{border:1px solid #e1e1e1;padding:10px;display:flex;flex-direction:column;justify-content:space-between;margin:10px 0}.moodboard-image{padding:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.moodboard-image img{width:100%;height:auto;padding:0}.moodboard-info h3{font-family:Roboto;margin-bottom:2px}.moodboard-info p{font-style:italic;font-size:12px}.moodboard-info{display:flex;flex-direction:column;justify-content:space-between;margin:10px 0;padding:0;text-align:left}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/images/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/assets/fonts/slick-Bi9J8BMx.eot);src:url(/assets/fonts/slick-Bi9J8BMx.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/slick-BlUtDIuC.woff) format("woff"),url(/assets/fonts/slick-DWzRxEMf.ttf) format("truetype"),url(/assets/images/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.amatic-sc{font-family:Amatic SC,cursive}.bebas-neue{font-family:Bebas Neue,cursive}.caveat{font-family:Caveat,cursive}.codystar{font-family:Codystar,cursive}.cousine{font-family:Cousine,monospace}.istok-web{font-family:Istok Web,sans-serif}.open-sans{font-family:Open Sans,sans-serif}.playfair-display{font-family:Playfair Display,serif}.raleway{font-family:Raleway,sans-serif}.reenie-beanie{font-family:Reenie Beanie,cursive}.roboto{font-family:Roboto,sans-serif}.cormorant-garamond{font-family:Cormorant Garamond,serif}*{margin:0;padding:0;box-sizing:border-box}.main-home-page{scroll-snap-type:y proximity;scroll-behavior:smooth;height:100vh;overflow-x:hidden;overflow-y:auto;scroll-padding-top:50px;padding-top:50px}.lp-v2{--lp2-paper: #fbfaf7;--lp2-paper-deep: #f3efe8;--lp2-lilac: #eee3fb;--lp2-lilac-strong: #d8c3f4;--lp2-purple: #6f4da8;--lp2-plum: #2f2346;--lp2-ink: #211f25;--lp2-muted: #68616f;--lp2-line: #e5deeb;--lp2-sage: #dce8dd;--lp2-blush: #f5dfdc;--lp2-sky: #dfe9ef;--lp2-gold: #e8d8ac;--lp2-white: #ffffff;--lp2-shadow: 0 24px 70px rgba(47, 35, 70, .13);--lp2-shadow-soft: 0 16px 42px rgba(47, 35, 70, .09);--lp2-max: 1180px;--lp2-section-max: 1340px;--lp2-pad-x: 72px;--lp2-ticker-font: 1.5rem;--lp2-ticker-gap: 30px;--lp2-ticker-speed: 42s;overflow-x:hidden;background:var(--lp2-paper);color:var(--lp2-ink);font-family:Raleway,sans-serif}.lp-v2 *,.lp-v2 *:before,.lp-v2 *:after{box-sizing:border-box}.lp-v2 main{background:var(--lp2-paper)}.lp-v2 .lp-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.lp-v2 .lp-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.lp-v2 .lp-reveal{opacity:1;transform:none;transition:none}}.lp-v2 a{color:inherit;text-decoration:none}.lp-v2 main h1,.lp-v2 main h2,.lp-v2 main h3,.lp-v2 main p{letter-spacing:0}.lp-v2 main h1{margin:0;font-family:Radiant Charisma,Georgia,serif;font-weight:500;line-height:1.02;max-width:690px;font-size:5rem}.lp-v2 main h2{margin:0;font-family:Raleway,sans-serif;font-size:3.5rem;font-weight:300;line-height:1.02}.lp-v2 main h3{margin:0;color:var(--lp2-ink);font-size:1.2rem;font-weight:700;line-height:1.25}.lp-v2 main h1,.lp-v2 main h2,.lp-v2 main h3,.lp-v2 main p,.lp-v2 main li,.lp-v2 main span{overflow-wrap:anywhere}.lp-v2 main p{margin:0;color:var(--lp2-muted);font-size:1.06rem;line-height:1.62}.lp-v2 .lp-section-label{display:inline-flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:8px;margin-bottom:18px;padding:8px 14px;border:1px solid rgba(111,77,168,.18);border-radius:999px;background:var(--lp2-lilac);color:var(--lp2-purple);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.lp-v2 .lp-button{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.93rem;font-weight:800;letter-spacing:0;line-height:1;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.lp-v2 .lp-button:hover{transform:translateY(-2px)}.lp-v2 .lp-button:disabled{cursor:wait;opacity:.68}.lp-v2 .lp-button:disabled:hover{transform:none}.lp-v2 .lp-button--primary{background:#121212;color:var(--lp2-white);box-shadow:none}.lp-v2 .lp-button--primary:hover{background:#121212}.lp-v2 .lp-button--secondary{border-color:#6f4da838;background:var(--lp2-white);color:var(--lp2-plum)}.lp-v2 .lp-button--secondary:hover{border-color:#6f4da861;box-shadow:0 10px 26px #2f23461a}.lp-v2 .lp-bullet-list{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.lp-v2 .lp-bullet-list li{position:relative;padding-left:28px;color:var(--lp2-ink);font-size:.99rem;font-weight:700;line-height:1.45}.lp-v2 .lp-bullet-list li:before{position:absolute;top:.38em;left:0;width:12px;height:12px;border:3px solid var(--lp2-white);border-radius:50%;background:var(--lp2-purple);box-shadow:0 0 0 1px #6f4da84d;content:""}.lp-v2 .lp-stage-hero{display:grid;min-height:calc(100vh - 50px);align-items:center;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:64px;padding:64px var(--lp2-pad-x) 72px;background:var(--lp2-white);overflow:hidden}@media (min-width: 1600px){.lp-v2 .lp-stage-hero{grid-template-columns:minmax(var(--lp2-pad-x),1fr) minmax(500px,620px) minmax(680px,860px) minmax(var(--lp2-pad-x),1fr);column-gap:clamp(56px,4vw,84px);padding-right:0;padding-left:0}.lp-v2 .lp-stage-hero__copy{grid-column:2}.lp-v2 .lp-stage-hero__visual{grid-column:3}}.lp-v2 .lp-stage-hero__copy{display:flex;max-width:560px;flex-direction:column;align-items:flex-start;min-width:0}.lp-v2 .lp-stage-hero h1{max-width:620px;color:var(--lp2-ink);font-family:Raleway,sans-serif;font-size:4.5rem;font-weight:300;letter-spacing:0;line-height:.92;text-transform:uppercase}.lp-v2 .lp-stage-hero h1 span{display:block;margin-top:8px;font-family:Radiant Charisma,Georgia,serif;font-size:2.5rem;font-style:italic;font-weight:400;line-height:1.02;text-transform:none}.lp-v2 .lp-stage-hero__copy p{max-width:470px;margin-top:24px;font-size:15px}.lp-v2 .lp-stage-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.lp-v2 .lp-stage-hero__visual{position:relative;display:flex;min-height:min(660px,calc(100vh - 150px));flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:0}.lp-v2 .lp-stage-stack{position:relative;width:min(680px,100%);aspect-ratio:var(--lp-stage-board-aspect, 1 / 1);overflow:hidden;isolation:isolate}.lp-v2 .lp-stage-board-placeholder{position:absolute;top:9%;right:9%;bottom:9%;left:9%;display:grid;grid-template-columns:1fr .8fr;grid-template-rows:1fr .8fr;gap:18px;opacity:.58}.lp-v2 .lp-stage-board-placeholder span{border-radius:16px;background:linear-gradient(90deg,#2424240a,#24242417,#2424240a);background-size:220% 100%;animation:lp-stage-placeholder 1.4s ease-in-out infinite}.lp-v2 .lp-stage-board-placeholder span:nth-child(2){animation-delay:.14s}.lp-v2 .lp-stage-board-placeholder span:nth-child(3){grid-column:1 / -1;animation-delay:.28s}.lp-v2 .lp-stage-board{position:absolute;top:50%;left:50%;width:min(620px,92%);aspect-ratio:var(--lp-stage-board-aspect, 1 / 1);border:0;border-radius:0;background:transparent;box-shadow:none;transform-origin:center;will-change:opacity,transform;transition:opacity .72s ease,transform .86s cubic-bezier(.22,1,.36,1),filter .72s ease}.lp-v2 .lp-stage-board--active{z-index:4;opacity:1;filter:saturate(1);transform:translate3d(-50%,-50%,0) scale(1)}.lp-v2 .lp-stage-board--loading{opacity:0}.lp-v2 .lp-stage-board--inactive{background:transparent;pointer-events:none}.lp-v2 .lp-stage-board--inactive:after{content:none}.lp-v2 .lp-stage-board--next{z-index:3;opacity:0;filter:saturate(.96);transform:translate3d(54%,-50%,0) scale(.985)}.lp-v2 .lp-stage-board--previous{z-index:2;opacity:0;filter:saturate(.96);transform:translate3d(-154%,-50%,0) scale(.985)}.lp-v2 .lp-stage-board--after{z-index:1;opacity:0;pointer-events:none;transform:translate3d(82%,-50%,0) scale(.96)}.lp-v2 .lp-stage-board--before{z-index:1;opacity:0;pointer-events:none;transform:translate3d(-182%,-50%,0) scale(.96)}.lp-v2 .lp-stage-board__canvas{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.lp-v2 .lp-stage-board__image{box-sizing:border-box;max-width:none;object-fit:contain;object-position:center;pointer-events:none;animation:lp-stage-object-drift var(--lp-stage-float-duration, 8s) ease-in-out infinite alternate;transition:transform .18s ease-out;-webkit-user-select:none;user-select:none;will-change:transform,translate}.lp-v2 .lp-stage-board__snapshot{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.lp-v2 .lp-stage-board__palette{display:flex;align-items:stretch;gap:3%;min-height:28px}.lp-v2 .lp-stage-board__palette span{box-sizing:border-box;flex:1 1 0;min-width:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #2424241f}.lp-v2 .lp-stage-switcher{position:relative;z-index:8;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lp-v2 .lp-stage-switcher button{min-height:34px;padding:0 13px;border:1px solid rgba(111,77,168,.18);border-radius:999px;background:var(--lp2-white);color:var(--lp2-muted);cursor:pointer;font-family:Raleway,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:0;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.lp-v2 .lp-stage-switcher button:hover,.lp-v2 .lp-stage-switcher button.is-active{border-color:#242424;background:#242424;color:var(--lp2-white)}.lp-v2 .lp-stage-switcher button:disabled{cursor:wait;opacity:.48}.lp-v2 .lp-stage-switcher button:hover{transform:translateY(-1px)}@keyframes lp-stage-object-drift{0%{translate:calc(var(--lp-stage-float-x, 0px) * -1) calc(var(--lp-stage-float-y, 0px) * -1)}to{translate:var(--lp-stage-float-x, 0px) var(--lp-stage-float-y, 0px)}}@keyframes lp-stage-placeholder{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.lp-v2 .lp-stage-board,.lp-v2 .lp-stage-board__image{animation:none;transition:none}}@media (min-width: 1600px){.lp-v2 .lp-stage-stack{width:min(820px,100%)}.lp-v2 .lp-stage-board{width:min(760px,92%)}}.lp-v2 .lp-hero{display:grid;min-height:78vh;max-width:1320px;align-items:center;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:48px;margin:0 auto;padding:78px var(--lp2-pad-x) 66px}.lp-v2 .lp-hero--compact{display:flex;min-height:auto;max-width:none;justify-content:center;border-top:1px solid var(--lp2-line);border-bottom:1px solid var(--lp2-line);background:var(--lp2-paper);padding:86px var(--lp2-pad-x) 78px}.lp-v2 .lp-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.lp-v2 .lp-hero--compact .lp-hero__copy{max-width:780px;align-items:center;margin:0 auto;text-align:center}.lp-v2 .lp-hero__copy p{max-width:640px;margin-top:24px;font-size:1.13rem}.lp-v2 .lp-hero--compact .lp-hero__copy p{max-width:620px;margin-top:18px}.lp-v2 .lp-hero__actions,.lp-v2 .lp-final-cta__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.lp-v2 .lp-hero--compact .lp-hero__actions{justify-content:center}.lp-v2 .lp-journey{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin-top:30px}.lp-v2 .lp-hero--compact .lp-journey{justify-content:center}.lp-v2 .lp-journey span{padding:9px 12px;border:1px solid rgba(111,77,168,.14);border-radius:999px;background:var(--lp2-white);color:var(--lp2-muted);font-size:.82rem;font-weight:700;line-height:1}.lp-v2 .lp-hero__visual{min-width:0}.lp-v2 .lp-hero-board{position:relative;width:min(100%,560px);aspect-ratio:1 / 1.02;margin-left:auto;padding:16px;border:1px solid rgba(111,77,168,.14);border-radius:34px;background:var(--lp2-white);box-shadow:var(--lp2-shadow)}.lp-v2 .lp-hero-board__bar{display:flex;gap:7px;padding:9px 10px 14px}.lp-v2 .lp-hero-board__bar span{width:9px;height:9px;border-radius:50%;background:var(--lp2-lilac-strong)}.lp-v2 .lp-hero-board__canvas{position:relative;height:calc(100% - 32px);border-radius:24px;background:#fffdf8;overflow:hidden}.lp-v2 .lp-hero-tile{position:absolute;border:1px solid rgba(47,35,70,.08);border-radius:22px;box-shadow:0 18px 36px #2f23461a}.lp-v2 .lp-hero-tile--photo{top:9%;left:9%;display:flex;width:38%;height:42%;align-items:flex-end;padding:16px;background:var(--lp2-blush)}.lp-v2 .lp-hero-tile--photo span,.lp-v2 .lp-hero-tile--cutout span{color:var(--lp2-plum);font-size:.78rem;font-weight:800}.lp-v2 .lp-hero-tile--texture{top:16%;right:9%;width:32%;height:22%;background:var(--lp2-lilac)}.lp-v2 .lp-hero-tile--palette{right:11%;bottom:13%;display:flex;width:39%;height:18%;align-items:center;justify-content:center;gap:10px;background:var(--lp2-white)}.lp-v2 .lp-hero-tile--palette i{width:26px;height:44px;border-radius:999px}.lp-v2 .lp-hero-tile--palette i:nth-child(1){background:var(--lp2-lilac-strong)}.lp-v2 .lp-hero-tile--palette i:nth-child(2){background:var(--lp2-sage)}.lp-v2 .lp-hero-tile--palette i:nth-child(3){background:var(--lp2-gold)}.lp-v2 .lp-hero-tile--palette i:nth-child(4){background:var(--lp2-blush)}.lp-v2 .lp-hero-tile--note{bottom:9%;left:11%;width:38%;padding:18px;background:#ffffffdb;color:var(--lp2-ink);font-family:Radiant Charisma,Georgia,serif;font-size:1.22rem;line-height:1.1}.lp-v2 .lp-hero-tile--cutout{top:41%;right:19%;display:flex;width:26%;height:27%;align-items:center;justify-content:center;background:var(--lp2-sky);transform:rotate(-6deg)}.lp-v2 .lp-section{padding:88px var(--lp2-pad-x)}.lp-v2 .lp-section--split{display:grid;max-width:calc(var(--lp2-section-max) + (var(--lp2-pad-x) * 2));align-items:center;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(40px,4vw,64px);margin:0 auto}.lp-v2 .lp-section__media{width:100%;min-width:0;justify-self:center}.lp-v2 #como-funciona .lp-section__media{width:min(100%,860px)}.lp-v2 .lp-section--saved-moodboards{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:clamp(36px,3.4vw,52px);margin-bottom:100px}.lp-v2 .lp-section--saved-moodboards .lp-section__media{width:min(100%,920px);border:1px solid #000;border-radius:31px;overflow:hidden}.lp-v2 .lp-section--reverse{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.lp-v2 .lp-section__copy{min-width:0}.lp-v2 .lp-section__copy p{max-width:460px;margin-top:22px}.lp-v2 .lp-section--compact-copy .lp-section__copy h2{font-size:2.8125rem}.lp-v2 .lp-section--closet-feature .lp-section__copy p{margin-top:14px;font-size:.935rem}.lp-v2 .lp-section-heading{max-width:760px;margin:0 auto 44px;text-align:center}.lp-v2 .lp-section-heading p{margin-top:20px}.lp-v2 .lp-media-placeholder{position:relative;display:flex;width:100%;min-height:0;height:auto;align-items:stretch;justify-content:center;aspect-ratio:auto;margin:0 auto;padding:30px;border:1px solid rgba(111,77,168,.15);border-radius:30px;background:var(--lp2-lilac);box-shadow:var(--lp2-shadow-soft);overflow:hidden}.lp-v2 .lp-media-label{position:absolute;top:18px;left:18px;z-index:2;padding:7px 11px;border-radius:999px;color:var(--lp2-purple);font-size:.74rem;font-weight:800;letter-spacing:0}.lp-v2 .lp-media--editor{max-width:860px;min-height:0;padding:0;background:var(--lp2-white)}.lp-v2 .lp-editor-video{display:block;width:100%;height:auto;aspect-ratio:1920 / 1080;padding:0;overflow:hidden;border:1px solid #000;border-radius:30px;background-color:#fff;object-fit:contain}.lp-v2 .lp-section--creative{background:#242424}.lp-v2 .lp-section--creative .lp-section-label{border-color:#ffffff2e;background:#ffffff14;color:var(--lp2-white)}.lp-v2 .lp-section--creative h2,.lp-v2 .lp-section--creative h3{color:var(--lp2-white)}.lp-v2 .lp-section--creative .lp-section-heading p,.lp-v2 .lp-section--creative .lp-feature-card p{color:#ffffffb8}.lp-v2 .lp-tool-grid{display:grid;max-width:var(--lp2-max);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto}.lp-v2 .lp-feature-card{min-height:184px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#ffffff12;box-shadow:none}.lp-v2 .lp-feature-card__icon{display:flex;width:74px;height:74px;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:15px;background:none;color:var(--lp2-purple)}.lp-v2 .lp-feature-card__icon img{width:46px;height:46px;object-fit:contain}.lp-v2 .lp-feature-card__icon-mask{width:46px;height:46px;background:var(--lp-feature-icon-color, #242424);mask:var(--lp-feature-icon-mask) center / contain no-repeat;-webkit-mask:var(--lp-feature-icon-mask) center / contain no-repeat}.lp-v2 .lp-feature-card p{margin-top:14px;font-size:.96rem;line-height:1.58}.lp-v2 .lp-chip-line{display:flex;max-width:930px;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px auto 0}.lp-v2 .lp-chip-line span{padding:9px 12px;border:1px solid rgba(47,35,70,.08);border-radius:999px;background:#ffffffad;color:var(--lp2-muted);font-size:.84rem;font-weight:700}.lp-v2 .lp-section--space{background:var(--lp2-paper)}.lp-v2 .lp-section--space .lp-section-label{border-color:#2424241f;background:var(--lp2-lilac);color:#242424}.lp-v2 .lp-space-shot{max-width:var(--lp2-max);margin:0 auto;aspect-ratio:2840 / 1423;border:1px solid rgba(36,36,36,.1);border-radius:28px;background:var(--lp2-white);box-shadow:0 22px 58px #24242414;overflow:hidden}.lp-v2 .lp-space-shot img{display:block;width:100%;height:100%;border:1px solid #000;border-radius:28px;object-fit:contain}.lp-v2 .lp-media--extension{width:min(100%,640px,62svh);max-width:none;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.lp-v2 .lp-extension-carousel{display:flex;width:100%;flex-direction:column;gap:0;align-items:center}.lp-v2 .lp-extension-carousel__viewport{position:relative;width:100%;min-height:0;aspect-ratio:789 / 1024;border:1px solid #000;border-radius:30px;background:#fff;overflow:hidden}.lp-v2 .lp-extension-carousel__viewport img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:top center;opacity:0;transition:opacity .45s ease}.lp-v2 .lp-extension-carousel__viewport img.is-active{opacity:1}.lp-v2 .lp-extension-carousel__dots{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:12px}.lp-v2 .lp-extension-carousel__dots button{width:8px;height:8px;padding:0;border:1px solid rgba(111,77,168,.45);border-radius:999px;background:transparent;cursor:pointer;transition:width .2s ease,background-color .2s ease,border-color .2s ease}.lp-v2 .lp-extension-carousel__dots button.is-active{width:24px;border-color:#242424;background:#242424}.lp-v2 .lp-media--still{width:100%;height:auto;max-width:720px;min-height:0;padding:14px;border:1px solid #000;background:#fff;box-shadow:none;overflow:hidden;flex-wrap:wrap}.lp-v2 .lp-still-video{display:block;width:100%;height:auto;aspect-ratio:1010 / 852;border-radius:22px;object-fit:contain;box-shadow:none}.lp-v2 .lp-before-after{display:grid;width:94%;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.lp-v2 .lp-still-card{display:flex;min-height:220px;flex-direction:column;justify-content:space-between;padding:16px;border:1px solid rgba(47,35,70,.08);border-radius:24px;background:#ffffffc7;box-shadow:0 18px 34px #2f234614}.lp-v2 .lp-still-card span{color:var(--lp2-plum);font-size:.84rem;font-weight:800}.lp-v2 .lp-still-card div{width:72%;height:134px;align-self:center;border-radius:38px 38px 20px 20px}.lp-v2 .lp-still-card--before div{background:var(--lp2-sky);filter:blur(.2px)}.lp-v2 .lp-still-card--after div{background:var(--lp2-lilac-strong)}.lp-v2 .lp-still-arrow{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:var(--lp2-white);color:var(--lp2-purple);box-shadow:0 12px 24px #2f23461a}.lp-v2 .lp-media--closet{min-height:0;aspect-ratio:1 / 1;padding:12px;background:#fff;border:1px solid rgb(0,0,0)}.lp-v2 .lp-closet-real{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:0;padding:14px 10px 10px;overflow:hidden;border-radius:24px;background:#fff;box-sizing:border-box}.lp-v2 .lp-closet-real>div:not(.lp-closet-real__hidden-panel){width:100%}.lp-v2 .lp-closet-real__title{width:min(100%,440px);margin:0;color:var(--lp2-ink);font-size:1.2rem;font-weight:700;line-height:1.18;text-align:center}.lp-v2 .lp-closet-real__subtitle{display:block;width:min(100%,440px);margin:0;color:var(--lp2-ink);font-size:.8rem;font-weight:500;line-height:1.35;text-align:center}.lp-v2 .lp-closet-real__stage{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0}.lp-v2 .lp-closet-real__stage>div{width:100%}.lp-v2 .lp-closet-real__hidden-panel{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.lp-v2 .lp-closet-real .expanded-stage-canvas>div[aria-live=polite]{display:none!important}.lp-v2 .lp-closet-real .expanded-shell{padding-top:0!important}.lp-v2 .lp-closet-real .expanded-center-stage{align-content:center!important}.lp-v2 .lp-closet-real .expanded-center-stage>div,.lp-v2 .lp-closet-real .expanded-center-stage>div>.relative,.lp-v2 .lp-closet-real .expanded-center-stage .swiper{width:100%!important;min-width:0!important;max-width:100%!important}.lp-v2 .lp-closet-real .expanded-center-stage>div{justify-self:stretch!important}.lp-v2 .lp-closet-real .expanded-center-stage{padding-top:0!important}.lp-v2 .lp-closet-real__state,.lp-v2 .lp-closet-real__empty{display:grid;width:100%;height:100%;min-height:420px;place-items:center;gap:14px;color:var(--lp2-ink);text-align:center}.lp-v2 .lp-closet-real__stage .lp-closet-real__state,.lp-v2 .lp-closet-real__stage .lp-closet-real__empty{min-height:0}.lp-v2 .lp-closet-real__state{grid-template-columns:repeat(3,minmax(54px,88px));justify-content:center}.lp-v2 .lp-closet-real__state span{display:block;aspect-ratio:3 / 4;border-radius:18px;background:linear-gradient(90deg,#f6f4f1,#eee7fb,#f6f4f1);background-size:220% 100%;animation:lp-closet-loading 1.4s ease-in-out infinite}.lp-v2 .lp-closet-real__empty{align-content:center}.lp-v2 .lp-closet-real__empty strong{display:block;font-size:1rem}.lp-v2 .lp-closet-real__empty span{color:var(--lp2-muted)}@keyframes lp-closet-loading{0%{background-position:0% 50%}to{background-position:200% 50%}}.lp-v2 .lp-media--saved{max-width:940px;min-height:0;padding:0;background:var(--lp2-white)}.lp-v2 .lp-saved-carousel{position:relative;display:block;width:100%;height:auto;min-height:0}.lp-v2 .lp-saved-carousel__viewport{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:2185 / 1094;overflow:hidden;border-radius:24px}.lp-v2 .lp-saved-carousel__viewport img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;border:none;border-radius:0;opacity:0;transition:opacity .32s ease}.lp-v2 .lp-saved-carousel__viewport img.is-active{border-radius:29px;border-style:none;opacity:1}.lp-v2 .lp-saved-carousel__dots{position:absolute;right:0;bottom:10px;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px}.lp-v2 .lp-saved-carousel__dots button{width:8px;height:8px;border:1px solid rgba(47,35,70,.28);border-radius:999px;background:transparent;padding:0;cursor:pointer}.lp-v2 .lp-saved-carousel__dots button.is-active{width:18px;background:var(--lp2-ink);border-color:var(--lp2-ink)}.lp-v2 .lp-saved-board-mock{position:relative;width:92%;height:78%}.lp-v2 .lp-saved-grid{display:grid;height:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lp-v2 .lp-saved-grid span{min-height:122px;border:1px solid rgba(47,35,70,.08);border-radius:22px;background:var(--lp2-white);box-shadow:0 12px 28px #2f234614}.lp-v2 .lp-saved-grid span:nth-child(2){background:var(--lp2-sage)}.lp-v2 .lp-saved-grid span:nth-child(3){background:var(--lp2-blush)}.lp-v2 .lp-saved-grid span:nth-child(4){background:var(--lp2-sky)}.lp-v2 .lp-board-detail-card{position:absolute;right:-10px;bottom:-14px;display:grid;gap:9px;width:220px;padding:17px;border:1px solid rgba(47,35,70,.09);border-radius:22px;background:#ffffffe6;box-shadow:0 18px 38px #2f23461f}.lp-v2 .lp-board-detail-card strong{color:var(--lp2-ink);font-size:.95rem}.lp-v2 .lp-board-detail-card span{display:inline-flex;align-items:center;gap:7px;color:var(--lp2-muted);font-size:.78rem;font-weight:800}.lp-v2 .lp-section--audience{overflow:hidden;border-radius:28px;background:#fff;color:var(--lp2-ink);padding:100px var(--lp2-pad-x)}.lp-v2 .lp-section--audience .lp-section-label{border-color:#6f4da82e;background:var(--lp2-lilac);color:var(--lp2-purple)}.lp-v2 .lp-uses-header{max-width:980px;margin:0 auto clamp(42px,5vw,72px);text-align:center}.lp-v2 .lp-uses-header h2{max-width:none;margin-top:18px;color:var(--lp2-ink)}.lp-v2 .lp-uses-header p{max-width:680px;margin:18px auto 0;color:var(--lp2-muted);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.7}.lp-v2 .lp-uses-masonry{align-items:start;display:flex;max-width:1480px;gap:clamp(14px,1.3vw,22px);margin:0 auto}.lp-v2 .lp-uses-masonry__column{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:clamp(14px,1.3vw,22px)}.lp-v2 .lp-uses-card{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:var(--lp-uses-card-aspect, 4 / 3);margin:0;min-height:0;border:1px solid #000;border-radius:clamp(8px,1.6vw,8px);background:#ffffffc7;box-shadow:none;isolation:isolate}.lp-v2 .lp-uses-card figure{width:100%;height:100%;margin:0}.lp-v2 .lp-uses-card__button{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:inherit}.lp-v2 .lp-uses-card__button:focus-visible{outline:2px solid var(--lp2-purple);outline-offset:4px}.lp-v2 .lp-uses-card__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff}.lp-v2 .lp-uses-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transform:scale(1.02);transition:opacity 1.15s ease,transform 7s ease}.lp-v2 .lp-uses-card__image.is-active{opacity:1;transform:scale(1)}.lp-v2 .lp-uses-card__board{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fff}.lp-v2 .lp-uses-card__board-canvas{position:relative;width:100%;height:100%;aspect-ratio:var(--lp-stage-board-aspect, 1 / 1);overflow:hidden}.lp-v2 .lp-uses-card__board .lp-stage-board__image{box-sizing:border-box;max-width:none;object-fit:contain;object-position:center;pointer-events:none;animation:none;-webkit-user-select:none;user-select:none}.lp-stage-modal-preview{position:relative;display:grid;width:100%;height:100%;min-height:0;place-items:center;background:#fff}.lp-stage-modal-preview .lp-usage-modal__board-scale{position:relative;overflow:hidden;max-width:100%;max-height:100%;background:#fff}.lp-stage-modal-preview .lp-uses-card__board{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;width:100%;height:100%;place-items:center;background:#fff}.lp-stage-modal-preview .lp-uses-card__board-canvas{position:relative;width:100%;height:100%;aspect-ratio:var(--lp-stage-board-aspect, 1 / 1);overflow:hidden}.lp-stage-modal-preview .lp-stage-board__image{box-sizing:border-box;max-width:none;object-fit:contain;object-position:center;pointer-events:none;animation:none;-webkit-user-select:none;user-select:none}.lp-v2 .lp-usage-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:clamp(18px,3vw,40px);background:#100f12ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-v2 .lp-usage-modal__dialog{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);gap:clamp(24px,3vw,48px);width:min(1180px,100%);max-height:min(86vh,900px);overflow:hidden;padding:clamp(20px,3vw,42px);border:1px solid rgba(255,255,255,.12);border-radius:clamp(20px,2vw,32px);background:#fefaf7;color:var(--lp2-ink);box-shadow:0 30px 100px #0000005c}.lp-v2 .lp-usage-modal__close{position:absolute;top:18px;right:18px;z-index:3;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(33,31,37,.14);border-radius:999px;background:#ffffffb8;color:var(--lp2-ink);cursor:pointer;font-size:30px;line-height:1}.lp-v2 .lp-usage-modal__preview{position:relative;display:grid;place-items:center;min-height:420px;overflow:hidden;border:1px solid rgba(33,31,37,.12);border-radius:clamp(18px,1.6vw,28px);background:#fff}.lp-v2 .lp-usage-modal__preview-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;width:100%;height:100%;box-sizing:border-box;padding:clamp(10px,2vw,24px);place-items:center}.lp-v2 .lp-usage-modal__board-scale{position:relative;overflow:hidden;max-width:100%;max-height:100%;background:#fff}.lp-v2 .lp-usage-modal__board-scale .lp-uses-card__board,.lp-v2 .lp-usage-modal__board-scale .lp-uses-card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-v2 .lp-usage-modal__board-scale .lp-uses-card__board-canvas{width:100%;height:100%}.lp-v2 .lp-usage-modal__fallback-image{position:relative;inset:auto;width:100%;height:100%;object-fit:contain;opacity:1;transform:none}.lp-v2 .lp-usage-modal__snapshot{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.lp-v2 .lp-usage-modal__content{display:flex;min-height:0;overflow-y:auto;padding-right:6px;flex-direction:column;gap:28px}.lp-v2 .lp-usage-modal__section{display:flex;flex-direction:column;gap:14px}.lp-v2 .lp-usage-modal__eyebrow{color:#6f4da8;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lp-v2 .lp-usage-modal h3{margin:0;color:var(--lp2-ink);font-family:Raleway,sans-serif;font-size:clamp(2.1rem,4vw,4.25rem);font-weight:500;line-height:.95}.lp-v2 .lp-usage-modal h4{margin:0;color:var(--lp2-ink);font-size:1rem;font-weight:800}.lp-v2 .lp-usage-modal__tags{display:flex;flex-wrap:wrap;gap:8px}.lp-v2 .lp-usage-modal__tag{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(111,77,168,.16);border-radius:999px;background:#eee3fbb3;color:var(--lp2-ink);font-size:.78rem;font-weight:700}.lp-v2 .lp-usage-modal__tag:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--tag-color, #c7a6ff)}.lp-v2 .lp-usage-modal__items{padding-top:22px;border-top:1px solid rgba(33,31,37,.1)}.lp-v2 .lp-usage-modal__product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-v2 .lp-usage-modal__product{display:flex;min-width:0;padding:12px;border:1px solid rgba(33,31,37,.1);border-radius:16px;background:#fff;flex-direction:column;gap:10px}.lp-v2 .lp-usage-modal__product img,.lp-v2 .lp-usage-modal__product-empty{display:block;width:100%;height:120px;border-radius:12px;object-fit:contain;background:#f6f1ee}.lp-v2 .lp-usage-modal__product strong{display:block;color:var(--lp2-ink);font-size:.78rem;line-height:1.25}.lp-v2 .lp-usage-modal__product span{display:block;margin-top:3px;color:var(--lp2-muted);font-size:.7rem;font-weight:700}.lp-v2 .lp-usage-modal__product-link{display:inline-flex;width:-webkit-fit-content;width:fit-content;align-items:center;justify-content:center;margin-top:10px;padding:7px 10px;border-radius:999px;background:#242424;color:#fff;font-size:.72rem;font-weight:800;line-height:1}.lp-v2 .lp-usage-modal__empty{margin:0;color:var(--lp2-muted);font-size:.92rem;line-height:1.55}@media (prefers-reduced-motion: reduce){.lp-v2 .lp-uses-card__image{transition:none;transform:none}}.lp-v2 .lp-ticker-wrapper{display:block;width:100%;margin:0;overflow:hidden;border:4px solid transparent;background-color:var(--lp2-lilac-strong);padding:10px 0;line-height:1}.lp-v2 .lp-ticker-content{display:flex;width:-webkit-max-content;width:max-content;white-space:nowrap;will-change:transform;animation:lp-v2-ticker-scroll var(--lp2-ticker-speed) linear infinite}.lp-v2 .lp-ticker-loop{display:inline-flex;flex:0 0 auto}.lp-v2 .lp-ticker-item{display:inline-flex;align-items:center;margin-right:var(--lp2-ticker-gap);color:#000;font-family:Raleway,sans-serif;font-size:var(--lp2-ticker-font);font-style:italic;font-weight:800;letter-spacing:0;text-transform:lowercase}.lp-v2 .lp-ticker-logo{display:inline-block;height:24px;width:auto;margin-left:6px}@keyframes lp-v2-ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.lp-v2 .lp-coming-soon-cta{padding:58px var(--lp2-pad-x) 100px;background:#19191c;color:#fff}.lp-v2 .lp-coming-soon-cta__inner{display:flex;flex-wrap:nowrap;max-width:var(--lp2-max);align-items:center;justify-content:space-between;gap:34px;margin:0 auto;padding:34px 30px 38px;border:1px solid rgba(255,255,255,.41);border-radius:30px}.lp-v2 .lp-coming-soon-cta__copy{max-width:720px}.lp-v2 .lp-coming-soon-cta .lp-section-label{border-color:#fffc;background:#fcfcfd14;color:#fff}.lp-v2 .lp-coming-soon-cta h2{color:#fff;font-size:30px;font-weight:400;line-height:44px}.lp-v2 .lp-coming-soon-cta p{max-width:640px;margin-top:8px;color:#ffffffad;font-size:16px}.lp-v2 .lp-coming-soon-cta .lp-button{flex:0 0 auto}.lp-v2 .lp-coming-soon-cta .lp-button--primary{border-color:var(--lp2-white);background:#f4edf805;box-shadow:0 14px 28px #2f23460d;color:#fff}.lp-v2 .lp-coming-soon-cta .lp-button--primary:hover{border-color:#f4edf8;background:#f4edf8}.lp-v2 .lp-final-cta{min-height:580px;padding:120px var(--lp2-pad-x);overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(199,166,255,.1),transparent 32%),#19191c;color:var(--lp2-white)}.lp-v2 .lp-final-cta__inner{max-width:760px;margin:0 auto;text-align:center}.lp-v2 .lp-final-cta__inner .lp-section-label,.lp-v2 .lp-final-cta__actions{margin-right:auto;margin-left:auto}.lp-v2 .lp-final-cta__inner .lp-section-label{border-color:#ffffff29;background:#ffffff14;color:#d9c4ff}.lp-v2 .lp-final-cta__inner h2{color:var(--lp2-white);font-family:Raleway,sans-serif}.lp-v2 .lp-final-cta__inner p{margin:22px auto 0;color:#ffffffad}.lp-v2 .lp-final-cta__actions{justify-content:center}.lp-v2 .lp-final-cta__error{max-width:560px;margin-top:16px;color:#ffd2d2;font-size:.9rem}.lp-v2 .lp-final-cta .lp-button--primary{border-color:var(--lp2-white);background:var(--lp2-white);color:#19191c}.lp-v2 .lp-final-cta .lp-button--primary:hover{background:#f4edf8;border-color:#f4edf8}.lp-v2 .lp-final-cta .lp-button--secondary{border-color:#ffffff3d;background:#ffffff14;color:var(--lp2-white)}.lp-v2 .lp-final-cta .lp-button--secondary:hover{border-color:#ffffff70;background:#ffffff26}@media (max-width: 1120px){.lp-v2{--lp2-pad-x: 40px;--lp2-ticker-font: 1.3rem;--lp2-ticker-gap: 24px}.lp-v2 .lp-stage-hero{min-height:auto;grid-template-columns:minmax(0,1fr);gap:48px;padding-top:58px}.lp-v2 .lp-stage-hero__copy{max-width:760px;align-items:center;margin:0 auto;text-align:center}.lp-v2 .lp-stage-hero h1{font-size:4rem}.lp-v2 .lp-stage-hero h1 span{font-size:2.6rem}.lp-v2 .lp-stage-hero__actions,.lp-v2 .lp-stage-hero__flow{justify-content:center}.lp-v2 .lp-stage-hero__visual{min-height:560px}.lp-v2 main h1{font-size:3.9rem}.lp-v2 main h2{font-size:3rem}.lp-v2 .lp-hero{grid-template-columns:1fr;gap:44px}.lp-v2 .lp-hero-board{margin:0 auto}.lp-v2 .lp-section--split,.lp-v2 .lp-section--reverse{grid-template-columns:minmax(0,1fr)}.lp-v2 .lp-section__media{width:min(100%,920px)}.lp-v2 #como-funciona .lp-section__media{width:min(100%,860px)}.lp-v2 .lp-section--reverse .lp-section__media{order:2}.lp-v2 .lp-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-v2 .lp-uses-card{grid-row:auto!important}.lp-v2 .lp-usage-modal__dialog{grid-template-columns:minmax(0,1fr);max-height:88vh;overflow-y:auto}.lp-v2 .lp-usage-modal__preview{min-height:clamp(320px,56vw,520px)}}@media (max-width: 720px){.lp-v2{--lp2-pad-x: 20px;--lp2-ticker-font: 1.05rem;--lp2-ticker-gap: 18px}.lp-v2 .lp-stage-hero{gap:32px;padding-top:44px;padding-bottom:56px}.lp-v2 .lp-stage-hero h1{font-size:2.95rem;line-height:.95}.lp-v2 .lp-stage-hero h1 span{margin-top:6px;font-size:2rem}.lp-v2 .lp-stage-hero__copy p{max-width:340px;margin-top:18px;font-size:18px}.lp-v2 .lp-stage-hero__actions{width:100%}.lp-v2 .lp-stage-hero__visual{min-height:390px}.lp-v2 .lp-stage-stack{width:min(390px,100%)}.lp-v2 .lp-stage-board{width:94%}.lp-v2 main h1{font-size:2.65rem}.lp-v2 main h2{font-size:2.25rem}.lp-v2 .lp-coming-soon-cta__inner{align-items:stretch;flex-direction:column;gap:22px;padding:32px 30px 34px;text-align:center}.lp-v2 .lp-coming-soon-cta .lp-section-label{margin-right:auto;margin-left:auto}.lp-v2 .lp-coming-soon-cta .lp-button{width:100%}.lp-v2 .lp-section--compact-copy .lp-section__copy h2{font-size:2.25rem}.lp-v2 main p{font-size:1rem;line-height:1.62}.lp-v2 .lp-hero{min-height:auto;padding-top:46px;padding-bottom:58px}.lp-v2 .lp-hero__actions,.lp-v2 .lp-final-cta__actions,.lp-v2 .lp-button{width:100%}.lp-v2 .lp-journey{gap:7px}.lp-v2 .lp-journey span{font-size:.76rem}.lp-v2 .lp-section{padding-top:70px;padding-bottom:70px}.lp-v2 .lp-section--audience{padding-right:0;padding-left:0}.lp-v2 .lp-uses-header{padding:0 var(--lp2-pad-x);margin-bottom:30px}.lp-v2 .lp-uses-header h2{font-size:clamp(2.2rem,11vw,3rem)}.lp-v2 .lp-uses-header p{font-size:.98rem}.lp-v2 .lp-uses-masonry{align-items:flex-start;display:flex;max-width:none;column-count:auto;column-gap:0;gap:14px;margin:0;overflow-x:auto;padding:0 var(--lp2-pad-x) 10px;scroll-padding-inline:var(--lp2-pad-x);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.lp-v2 .lp-uses-masonry__column{display:contents}.lp-v2 .lp-uses-masonry::-webkit-scrollbar{display:none}.lp-v2 .lp-uses-card{flex:0 0 min(82vw,360px);aspect-ratio:var(--lp-uses-card-natural-aspect, var(--lp-uses-card-aspect, 4 / 3));grid-column:auto!important;grid-row:auto!important;height:auto;margin:0;min-height:0;scroll-snap-align:center}.lp-v2 .lp-usage-modal{align-items:end;padding:12px}.lp-v2 .lp-usage-modal__dialog{width:100%;max-height:92vh;padding:16px;border-radius:22px;gap:18px}.lp-v2 .lp-usage-modal__close{top:12px;right:12px;width:38px;height:38px}.lp-v2 .lp-usage-modal__preview{min-height:min(74vw,420px);border-radius:18px}.lp-v2 .lp-usage-modal__content{overflow:visible;padding-right:0;gap:22px}.lp-v2 .lp-usage-modal h3{padding-right:38px;font-size:clamp(2rem,12vw,3.1rem)}.lp-v2 .lp-usage-modal__product-grid{grid-template-columns:1fr}.lp-v2 .lp-section--split,.lp-v2 .lp-section--reverse{gap:34px}.lp-v2 .lp-section--saved-moodboards{margin-bottom:72px}.lp-v2 .lp-media-placeholder{min-height:0;padding:22px;border-radius:24px}.lp-v2 .lp-media--saved{min-height:0;padding:0}.lp-v2 .lp-media--still{min-height:0;padding:10px}.lp-v2 .lp-still-video{border-radius:18px}.lp-v2 .lp-media--closet{min-height:clamp(580px,144vw,640px);aspect-ratio:auto;padding:10px}.lp-v2 .lp-closet-real{min-height:calc(clamp(580px,144vw,640px) - 20px);gap:6px;padding:14px 6px 10px;border-radius:18px}.lp-v2 .lp-closet-real__title{width:min(100%,300px);font-size:1rem;line-height:1.18;font-weight:700}.lp-v2 .lp-closet-real__subtitle{width:min(100%,300px);font-size:.72rem;line-height:1.35;font-weight:500}.lp-v2 .lp-closet-real__stage{min-height:468px}.lp-v2 .lp-section--closet-feature .lp-section__copy h2{font-size:clamp(2rem,9vw,2.35rem);line-height:1.04}.lp-v2 .lp-section--closet-feature .lp-section__copy p{max-width:100%;margin-top:14px;font-size:.96rem;line-height:1.55}.lp-v2 .lp-section--closet-feature .lp-bullet-list{gap:10px;margin-top:22px}.lp-v2 .lp-section--closet-feature .lp-bullet-list li{padding-left:24px;font-size:.94rem;line-height:1.38}.lp-v2 .lp-media-label{top:13px;left:13px;max-width:calc(100% - 26px)}.lp-v2 .lp-tool-grid{grid-template-columns:minmax(0,1fr)}.lp-v2 .lp-feature-card{min-height:auto}.lp-v2 .lp-media--editor{min-height:0;padding:0}.lp-v2 .lp-editor-video{border-radius:24px}.lp-v2 .lp-media--extension{padding:0}.lp-v2 .lp-before-after{width:100%;grid-template-columns:1fr}.lp-v2 .lp-still-arrow{justify-self:center;transform:rotate(90deg)}.lp-v2 .lp-saved-board-mock{width:100%;height:74%}.lp-v2 .lp-board-detail-card{right:12px;bottom:12px;width:min(220px,calc(100% - 24px))}.lp-v2 .lp-final-cta{padding-top:78px;padding-bottom:84px}}@media (max-width: 420px){.lp-v2 .lp-stage-hero h1{font-size:2.55rem}.lp-v2 .lp-stage-hero h1 span{font-size:1.75rem}.lp-v2 .lp-stage-hero__visual{min-height:350px}.lp-v2 main h1{font-size:2.35rem}.lp-v2 main h2{font-size:2rem}.lp-v2 .lp-section--compact-copy .lp-section__copy h2,.lp-v2 .lp-section--closet-feature .lp-section__copy h2{font-size:2rem}.lp-v2 .lp-section--closet-feature .lp-section__copy p{font-size:.92rem}.lp-v2 .lp-section--closet-feature .lp-bullet-list li{font-size:.9rem}.lp-v2 .lp-media--closet{min-height:580px}.lp-v2 .lp-closet-real{min-height:560px}.lp-v2 .lp-hero-board{border-radius:24px}.lp-v2 .lp-hero-tile--note{font-size:1rem}.lp-v2 .lp-still-card{min-height:188px}}.vem-por-ai-page{--vem-por-ai-black: #000000;--vem-por-ai-white: #ffffff;--vem-por-ai-max: 1360px;--vem-por-ai-gutter: clamp(20px, 5vw, 72px);height:100vh;overflow-x:hidden;overflow-y:auto;padding-top:50px;background:var(--vem-por-ai-white);color:var(--vem-por-ai-black);font-family:Raleway,sans-serif}.vem-por-ai-page *,.vem-por-ai-page *:before,.vem-por-ai-page *:after{box-sizing:border-box}.vem-por-ai-page main{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--vem-por-ai-white)}.vem-por-ai-page a{color:inherit}.vem-por-ai-page h1,.vem-por-ai-page h2,.vem-por-ai-page p{margin:0;letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.vem-por-ai-intro{width:min(1120px,calc(100% - (var(--vem-por-ai-gutter) * 2)));margin:0 auto;padding:clamp(72px,10vw,128px) 0 clamp(52px,7vw,92px);text-align:center}.vem-por-ai-intro h1{max-width:1100px;margin:0 auto;color:var(--vem-por-ai-black);font-size:clamp(3.3rem,8vw,7rem);font-weight:300;line-height:.94}.vem-por-ai-intro .vem-por-ai-intro__lead{width:min(100%,720px);max-width:720px;margin:28px auto 0;color:var(--vem-por-ai-black);font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.62}.vem-por-ai-page .vem-por-ai-intro__note{width:min(100%,690px);max-width:690px;margin:0 30px;padding:0 10px;color:var(--vem-por-ai-black);font-size:12px;line-height:1.62;text-align:center}.vem-por-ai-mosaic-section{width:min(var(--vem-por-ai-max),calc(100% - (var(--vem-por-ai-gutter) * 2)));margin:0 auto;padding-bottom:clamp(64px,8vw,112px)}.vem-por-ai-mosaic{display:grid;grid-auto-flow:row;grid-auto-rows:clamp(180px,15vw,240px);grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.vem-por-ai-feature{--feature-padding: clamp(18px, 2vw, 28px);--feature-title-size: clamp(2rem, 3.2vw, 4.5rem);--feature-title-gap: .75rem;--feature-description-size: clamp(.86rem, 1vw, 1rem);--feature-action-space: clamp(34px, 4vw, 56px);position:relative;min-width:0;cursor:pointer}.vem-por-ai-feature__heading{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;margin:-1px;white-space:nowrap}.vem-por-ai-feature__trigger{position:relative;display:block;width:100%;height:100%;min-height:inherit;overflow:hidden;border:1.5px solid var(--vem-por-ai-black);border-radius:2px;background:var(--vem-por-ai-white);color:var(--vem-por-ai-black);font:inherit;text-align:left;cursor:pointer;transition:background-color .19s ease,color .19s ease}.vem-por-ai-feature--app{--feature-title-size: clamp(3.2rem, 6vw, 7rem);grid-column:span 7;grid-row:span 2}.vem-por-ai-feature--short{--feature-title-size: clamp(1.75rem, 2.5vw, 3rem);--feature-description-size: clamp(.78rem, .95vw, .92rem)}.vem-por-ai-feature--camera,.vem-por-ai-feature--try-on{grid-column:span 5;grid-row:span 1}.vem-por-ai-feature--environment{--feature-title-size: clamp(2.15rem, 3.3vw, 4.2rem);grid-column:span 5;grid-row:span 2}.vem-por-ai-feature--links{--feature-title-size: clamp(1.65rem, 1.85vw, 2.45rem);--feature-action-space: clamp(28px, 2.5vw, 36px);grid-column:span 3;grid-row:span 2}.vem-por-ai-feature--feed{--feature-title-size: clamp(2rem, 2.55vw, 3.3rem);--feature-action-space: clamp(30px, 2.2vw, 38px);grid-column:span 4;grid-row:span 2}.vem-por-ai-feature__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:var(--feature-padding);pointer-events:none}.vem-por-ai-feature__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;color:inherit;font-size:clamp(.72rem,.9vw,.86rem);font-weight:800;line-height:1.25;text-transform:uppercase}.vem-por-ai-feature__category{max-width:58%;text-align:right}.vem-por-ai-feature__body{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(58%,168px);padding-right:var(--feature-action-space)}.vem-por-ai-feature__title{position:relative;color:inherit;font-size:var(--feature-title-size);font-weight:300;line-height:.94;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.vem-por-ai-feature__description{position:relative;max-height:0;max-width:620px;margin-top:0;overflow:hidden;color:inherit;font-size:var(--feature-description-size);font-weight:500;line-height:1.48;opacity:0;transform:translateY(12px);transition:max-height .19s ease,margin-top .19s ease,opacity .19s ease,transform .19s ease}.vem-por-ai-feature__symbol{position:absolute;right:var(--feature-padding);bottom:var(--feature-padding);color:inherit;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:300;line-height:1}.vem-por-ai-feature__symbol:before{content:"+"}.vem-por-ai-feature:hover .vem-por-ai-feature__trigger,.vem-por-ai-feature:focus-within .vem-por-ai-feature__trigger,.vem-por-ai-feature.is-open .vem-por-ai-feature__trigger{background:var(--vem-por-ai-black);color:var(--vem-por-ai-white)}.vem-por-ai-feature:hover .vem-por-ai-feature__title,.vem-por-ai-feature:focus-within .vem-por-ai-feature__title,.vem-por-ai-feature.is-open .vem-por-ai-feature__title{transform:none}.vem-por-ai-feature:hover .vem-por-ai-feature__description,.vem-por-ai-feature:focus-within .vem-por-ai-feature__description,.vem-por-ai-feature.is-open .vem-por-ai-feature__description{max-height:16rem;margin-top:var(--feature-title-gap);opacity:1;transform:translateY(0)}.vem-por-ai-feature:hover .vem-por-ai-feature__symbol:before,.vem-por-ai-feature:focus-within .vem-por-ai-feature__symbol:before,.vem-por-ai-feature.is-open .vem-por-ai-feature__symbol:before{content:"−"}.vem-por-ai-feature:focus-within{outline:none}.vem-por-ai-feature__trigger:focus{outline:none}.vem-por-ai-feature__trigger:focus-visible{outline:2px solid var(--vem-por-ai-black);outline-offset:4px}.vem-por-ai-final-cta{width:min(980px,calc(100% - (var(--vem-por-ai-gutter) * 2)));margin:0 auto;padding:0 0 clamp(86px,10vw,140px)}.vem-por-ai-final-cta__inner{border:1.5px solid var(--vem-por-ai-black);margin:63px 0;padding-top:clamp(36px,5vw,58px);padding-bottom:44px;vertical-align:middle;text-align:center}.vem-por-ai-final-cta h2{max-width:760px;margin:0 auto;color:var(--vem-por-ai-black);font-size:clamp(2.2rem,5vw,5rem);font-weight:300;line-height:.98}.vem-por-ai-final-cta p{max-width:650px;margin:20px auto 0;color:var(--vem-por-ai-black);font-size:clamp(.98rem,1.4vw,1.16rem);line-height:1.62}.vem-por-ai-page .vem-por-ai-final-cta__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:30px;padding:0 24px;border:1.5px solid var(--vem-por-ai-black);border-radius:2px;background:var(--vem-por-ai-black);color:var(--vem-por-ai-white);font-size:.88rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .18s ease,color .18s ease}.vem-por-ai-page .vem-por-ai-final-cta__button:hover,.vem-por-ai-page .vem-por-ai-final-cta__button:focus-visible{background:var(--vem-por-ai-white);color:var(--vem-por-ai-black)}@media (prefers-reduced-motion: reduce){.vem-por-ai-feature__title,.vem-por-ai-feature__description,.vem-por-ai-feature__trigger,.vem-por-ai-final-cta__button{transition:none}}@media (max-width: 1079px){.vem-por-ai-mosaic{grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.vem-por-ai-feature,.vem-por-ai-feature--camera,.vem-por-ai-feature--try-on,.vem-por-ai-feature--environment,.vem-por-ai-feature--links,.vem-por-ai-feature--feed{grid-column:span 1;grid-row:auto;min-height:260px}.vem-por-ai-feature--app{--feature-title-size: clamp(3rem, 9vw, 5.8rem);grid-column:span 2;grid-row:auto;min-height:330px}.vem-por-ai-feature--links{--feature-title-size: clamp(2rem, 4.2vw, 3rem);--feature-action-space: clamp(30px, 4vw, 44px)}}@media (max-width: 779px){.vem-por-ai-page{padding-top:64px}.vem-por-ai-intro{width:min(100% - 32px,850px);padding:58px 0 42px}.vem-por-ai-intro h1{font-size:clamp(3rem,14vw,4.7rem)}.vem-por-ai-mosaic-section,.vem-por-ai-final-cta{width:min(100% - 32px,var(--vem-por-ai-max))}.vem-por-ai-mosaic{grid-template-columns:minmax(0,1fr);gap:10px}.vem-por-ai-feature,.vem-por-ai-feature--app,.vem-por-ai-feature--camera,.vem-por-ai-feature--try-on,.vem-por-ai-feature--environment,.vem-por-ai-feature--links,.vem-por-ai-feature--feed{--feature-padding: 18px;--feature-title-size: clamp(2.05rem, 10.5vw, 3.45rem);--feature-description-size: .9rem;--feature-action-space: 34px;grid-column:1;min-height:260px}.vem-por-ai-feature--app{min-height:310px}.vem-por-ai-feature--camera,.vem-por-ai-feature--try-on{min-height:238px}.vem-por-ai-feature__body{min-height:62%}.vem-por-ai-feature__category{max-width:64%}.vem-por-ai-final-cta__button{width:100%}}.moodboard-guide-page{--moodboard-black: #000000;--moodboard-white: #ffffff;--moodboard-ink: #111111;--moodboard-muted: #5d5d5d;--moodboard-line: rgba(0, 0, 0, .16);--moodboard-soft: #f6f3ef;--moodboard-peach: #f4d9ca;--moodboard-blue: #dbe8f1;--moodboard-green: #dfe8d6;--moodboard-burgundy: #7c1419;--moodboard-max: 1360px;--moodboard-gutter: clamp(20px, 5vw, 72px);min-height:100vh;overflow-x:hidden;padding-top:50px;background:var(--moodboard-white);color:var(--moodboard-ink);font-family:Raleway,sans-serif}.moodboard-guide-page *,.moodboard-guide-page *:before,.moodboard-guide-page *:after{box-sizing:border-box}.moodboard-guide-page main{background:var(--moodboard-white)}.moodboard-guide-page h1,.moodboard-guide-page h2,.moodboard-guide-page h3,.moodboard-guide-page p{margin:0;letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.moodboard-guide-page a{color:inherit}.moodboard-guide-hero{display:grid;width:min(var(--moodboard-max),calc(100% - var(--moodboard-gutter) * 2));min-height:min(820px,calc(100vh - 50px));align-items:center;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:clamp(36px,7vw,96px);margin:0 auto;padding:clamp(68px,8vw,118px) 0 clamp(44px,7vw,86px)}.moodboard-guide-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:clamp(36px,5vw,72px);color:var(--moodboard-muted);font-size:.78rem;font-weight:700}.moodboard-guide-breadcrumb a{text-decoration:none}.moodboard-guide-breadcrumb a:hover,.moodboard-guide-breadcrumb a:focus-visible{color:var(--moodboard-black);text-decoration:underline;text-underline-offset:4px}.moodboard-guide-breadcrumb span:not(:last-child):after,.moodboard-guide-breadcrumb a:after{content:"/";margin-left:9px;color:var(--moodboard-muted)}.moodboard-guide-eyebrow,.moodboard-guide-section-kicker{color:var(--moodboard-black);font-size:.74rem;font-weight:900;line-height:1;text-transform:uppercase}.moodboard-guide-hero h1{max-width:820px;margin-top:22px;color:var(--moodboard-black);font-size:clamp(4rem,8vw,8.5rem);font-weight:300;line-height:.9}.moodboard-guide-hero__lead{max-width:760px;margin-top:34px;color:var(--moodboard-black);font-size:clamp(1.18rem,1.8vw,1.56rem);font-weight:500;line-height:1.54}.moodboard-guide-hero__support{max-width:650px;margin-top:18px;color:var(--moodboard-muted);font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.68}.moodboard-guide-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.moodboard-guide-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:1.5px solid var(--moodboard-black);border-radius:2px;font-size:.86rem;font-weight:900;line-height:1;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.moodboard-guide-button--primary{background:var(--moodboard-black);color:var(--moodboard-white)}.moodboard-guide-button--secondary{background:var(--moodboard-white);color:var(--moodboard-black)}.moodboard-guide-button:hover,.moodboard-guide-button:focus-visible{background:var(--moodboard-burgundy);border-color:var(--moodboard-burgundy);color:var(--moodboard-white)}.moodboard-guide-button:focus-visible{outline:2px solid var(--moodboard-black);outline-offset:4px}.moodboard-guide-byline{max-width:620px;margin-top:32px;color:var(--moodboard-muted);font-size:.78rem;font-weight:700;line-height:1.6}.moodboard-guide-hero__visual{position:relative;margin:0;overflow:hidden;border:1.5px solid var(--moodboard-black);background:var(--moodboard-soft)}.moodboard-guide-hero__visual:before{position:absolute;top:clamp(18px,3vw,30px);right:clamp(18px,3vw,30px);z-index:1;padding:9px 11px;background:var(--moodboard-black);color:var(--moodboard-white);content:"MOODBOARD";font-size:.72rem;font-weight:900;line-height:1}.moodboard-guide-hero__visual img{display:block;width:100%;aspect-ratio:.86;object-fit:cover;object-position:center}.moodboard-guide-hero__visual figcaption{padding:18px 20px;border-top:1.5px solid var(--moodboard-black);background:var(--moodboard-white);color:var(--moodboard-black);font-size:.86rem;font-weight:700;line-height:1.48}.moodboard-guide-section-nav{position:-webkit-sticky;position:sticky;top:50px;z-index:20;display:flex;width:min(var(--moodboard-max),calc(100% - var(--moodboard-gutter) * 2));align-items:center;gap:8px;margin:0 auto;padding:10px 0;overflow-x:auto;border-top:1.5px solid var(--moodboard-black);border-bottom:1.5px solid var(--moodboard-black);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin}.moodboard-guide-section-nav a{flex:0 0 auto;padding:10px 14px;border:1px solid transparent;color:var(--moodboard-black);font-size:.8rem;font-weight:900;text-decoration:none}.moodboard-guide-section-nav a:hover,.moodboard-guide-section-nav a:focus-visible{border-color:var(--moodboard-black);background:var(--moodboard-black);color:var(--moodboard-white);outline:none}.moodboard-guide-statement,.moodboard-guide-section,.moodboard-guide-mid-cta,.moodboard-guide-method,.moodboard-guide-final-cta{width:min(var(--moodboard-max),calc(100% - var(--moodboard-gutter) * 2));margin:0 auto}.moodboard-guide-statement{display:grid;grid-template-columns:minmax(140px,.34fr) minmax(0,1fr);gap:clamp(26px,5vw,72px);padding:clamp(72px,10vw,148px) 0}.moodboard-guide-statement__line{height:1.5px;margin-top:16px;background:var(--moodboard-black)}.moodboard-guide-statement h2,.moodboard-guide-section__intro h2,.moodboard-guide-quality__copy h2,.moodboard-guide-method h2,.moodboard-guide-final-cta h2{margin-top:22px;color:var(--moodboard-black);font-size:clamp(2.6rem,5.6vw,6.4rem);font-weight:300;line-height:.96;text-wrap:balance}.moodboard-guide-statement p:not(.moodboard-guide-section-kicker),.moodboard-guide-section__intro p,.moodboard-guide-quality__copy p,.moodboard-guide-method>p,.moodboard-guide-final-cta p{max-width:760px;margin-top:24px;color:var(--moodboard-muted);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.72}.moodboard-guide-section{padding:clamp(72px,10vw,136px) 0;border-top:1.5px solid var(--moodboard-black)}.moodboard-guide-section__intro{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:clamp(26px,5vw,72px);margin-bottom:clamp(34px,5vw,70px)}.moodboard-guide-section__intro .moodboard-guide-section-kicker{margin-top:16px}.moodboard-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.moodboard-guide-step,.moodboard-guide-role,.moodboard-guide-element,.moodboard-guide-format,.moodboard-guide-example,.moodboard-guide-faq{border:1.5px solid var(--moodboard-black);background:var(--moodboard-white)}.moodboard-guide-step{display:flex;min-height:300px;flex-direction:column;justify-content:space-between;padding:clamp(20px,2vw,30px)}.moodboard-guide-step span,.moodboard-guide-element span{color:var(--moodboard-black);font-size:.78rem;font-weight:900}.moodboard-guide-step h3,.moodboard-guide-role h3,.moodboard-guide-format h3,.moodboard-guide-example h3{color:var(--moodboard-black);font-size:clamp(1.55rem,2.4vw,2.6rem);font-weight:300;line-height:1}.moodboard-guide-step p,.moodboard-guide-role p,.moodboard-guide-format li,.moodboard-guide-example p,.moodboard-guide-example span,.moodboard-guide-faq p,.moodboard-guide-timeline__item p,.moodboard-guide-references li{color:var(--moodboard-muted);font-size:.98rem;line-height:1.66}.moodboard-guide-mid-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(34px,5vw,56px);border:1.5px solid var(--moodboard-black);background:var(--moodboard-black);color:var(--moodboard-white)}.moodboard-guide-mid-cta h2{max-width:780px;color:var(--moodboard-white);font-size:clamp(2rem,4vw,4.4rem);font-weight:300;line-height:.98}.moodboard-guide-mid-cta .moodboard-guide-button{border-color:var(--moodboard-white);background:var(--moodboard-white);color:var(--moodboard-black)}.moodboard-guide-mid-cta .moodboard-guide-button:hover,.moodboard-guide-mid-cta .moodboard-guide-button:focus-visible{border-color:var(--moodboard-white);background:var(--moodboard-black);color:var(--moodboard-white)}.moodboard-guide-elements-grid{display:grid;grid-auto-rows:minmax(170px,auto);grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.moodboard-guide-element{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(18px,2vw,28px)}.moodboard-guide-element h3{color:var(--moodboard-black);font-size:clamp(1.5rem,2.5vw,3rem);font-weight:300;line-height:1}.moodboard-guide-element--1,.moodboard-guide-element--3{grid-column:span 4}.moodboard-guide-element--2,.moodboard-guide-element--4,.moodboard-guide-element--5,.moodboard-guide-element--8{grid-column:span 3}.moodboard-guide-element--6,.moodboard-guide-element--7{grid-column:span 6}.moodboard-guide-element--2{background:var(--moodboard-peach)}.moodboard-guide-element--4{background:var(--moodboard-blue)}.moodboard-guide-element--7{background:var(--moodboard-green)}.moodboard-guide-element--8{background:var(--moodboard-black);color:var(--moodboard-white)}.moodboard-guide-element--8 span,.moodboard-guide-element--8 h3{color:var(--moodboard-white)}.moodboard-guide-roles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.moodboard-guide-role{min-height:280px;padding:clamp(20px,2vw,28px)}.moodboard-guide-role p{margin-top:clamp(54px,8vw,112px)}.moodboard-guide-section--quality{display:grid;align-items:start;grid-template-columns:minmax(0,.82fr) minmax(320px,.58fr);gap:clamp(32px,6vw,96px)}.moodboard-guide-quality-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.moodboard-guide-quality-list li{padding:18px 20px;border:1.5px solid var(--moodboard-black);color:var(--moodboard-black);font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:500;line-height:1.3}.moodboard-guide-quality-list li:nth-child(2n){background:var(--moodboard-soft)}.moodboard-guide-format-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.moodboard-guide-format{padding:clamp(22px,3vw,36px)}.moodboard-guide-format ul{display:grid;gap:14px;margin:clamp(52px,7vw,92px) 0 0;padding:0;list-style:none}.moodboard-guide-format li{padding-top:14px;border-top:1px solid var(--moodboard-line)}.moodboard-guide-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.moodboard-guide-example{overflow:hidden}.moodboard-guide-example img{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:center}.moodboard-guide-example div{padding:clamp(20px,2vw,28px);border-top:1.5px solid var(--moodboard-black)}.moodboard-guide-example p{margin-top:18px}.moodboard-guide-example span{display:block;margin-top:16px;color:var(--moodboard-black);font-weight:800}.moodboard-guide-timeline{display:grid;gap:0;border-top:1.5px solid var(--moodboard-black)}.moodboard-guide-timeline__item{display:grid;grid-template-columns:minmax(160px,.24fr) minmax(0,1fr);gap:clamp(20px,5vw,72px);padding:clamp(22px,4vw,34px) 0;border-bottom:1.5px solid var(--moodboard-black)}.moodboard-guide-timeline__item span{color:var(--moodboard-black);font-size:.9rem;font-weight:900}.moodboard-guide-faq-list{display:grid;gap:10px}.moodboard-guide-faq{padding:0}.moodboard-guide-faq summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;color:var(--moodboard-black);cursor:pointer;font-size:clamp(1.08rem,1.5vw,1.32rem);font-weight:800;line-height:1.3;list-style:none}.moodboard-guide-faq summary::-webkit-details-marker{display:none}.moodboard-guide-faq summary:after{flex:0 0 auto;content:"+";font-size:1.5rem;font-weight:300;line-height:1}.moodboard-guide-faq[open] summary:after{content:"−"}.moodboard-guide-faq p{max-width:900px;padding:0 22px 22px}.moodboard-guide-method{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,.76fr);gap:clamp(28px,6vw,92px);padding:clamp(48px,7vw,84px);border:1.5px solid var(--moodboard-black);background:var(--moodboard-soft)}.moodboard-guide-method h2{font-size:clamp(2.2rem,4.3vw,4.8rem)}.moodboard-guide-method>p{margin-top:0}.moodboard-guide-references{display:grid;gap:18px;margin:0;padding-left:1.3rem}.moodboard-guide-references a{text-decoration-thickness:1px;text-underline-offset:4px}.moodboard-guide-references a:hover,.moodboard-guide-references a:focus-visible{color:var(--moodboard-burgundy)}.moodboard-guide-final-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(28px,6vw,96px);padding:clamp(72px,10vw,136px) 0 clamp(86px,12vw,150px);border-top:1.5px solid var(--moodboard-black)}.moodboard-guide-final-cta__copy{max-width:860px}.moodboard-guide-final-cta p{max-width:660px}@media (prefers-reduced-motion: reduce){.moodboard-guide-button{transition:none}}@media (max-width: 1179px){.moodboard-guide-hero{grid-template-columns:minmax(0,1fr)}.moodboard-guide-hero__visual{width:min(720px,100%)}.moodboard-guide-hero__visual img{aspect-ratio:1.15}.moodboard-guide-steps,.moodboard-guide-examples,.moodboard-guide-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.moodboard-guide-section--quality,.moodboard-guide-method{grid-template-columns:minmax(0,1fr)}}@media (max-width: 899px){.moodboard-guide-page{padding-top:64px}.moodboard-guide-hero,.moodboard-guide-section-nav,.moodboard-guide-statement,.moodboard-guide-section,.moodboard-guide-mid-cta,.moodboard-guide-method,.moodboard-guide-final-cta{width:min(100% - 32px,var(--moodboard-max))}.moodboard-guide-section-nav{top:64px}.moodboard-guide-hero{min-height:auto;padding:48px 0 36px}.moodboard-guide-breadcrumb{margin-bottom:34px}.moodboard-guide-hero h1{font-size:clamp(3.5rem,16vw,5.8rem)}.moodboard-guide-statement,.moodboard-guide-section__intro,.moodboard-guide-timeline__item{grid-template-columns:minmax(0,1fr)}.moodboard-guide-statement__line{width:100%}.moodboard-guide-statement h2,.moodboard-guide-section__intro h2,.moodboard-guide-quality__copy h2,.moodboard-guide-final-cta h2{font-size:clamp(2.5rem,11vw,4.2rem)}.moodboard-guide-steps,.moodboard-guide-roles,.moodboard-guide-examples,.moodboard-guide-format-table{grid-template-columns:minmax(0,1fr)}.moodboard-guide-step,.moodboard-guide-role{min-height:auto}.moodboard-guide-step{gap:72px}.moodboard-guide-role p{margin-top:54px}.moodboard-guide-elements-grid{grid-auto-rows:minmax(160px,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.moodboard-guide-element--1,.moodboard-guide-element--2,.moodboard-guide-element--3,.moodboard-guide-element--4,.moodboard-guide-element--5,.moodboard-guide-element--6,.moodboard-guide-element--7,.moodboard-guide-element--8{grid-column:span 1}.moodboard-guide-mid-cta,.moodboard-guide-final-cta{align-items:stretch;flex-direction:column}.moodboard-guide-mid-cta,.moodboard-guide-method{padding:28px}}@media (max-width: 579px){.moodboard-guide-hero__actions,.moodboard-guide-button{width:100%}.moodboard-guide-hero__actions{flex-direction:column}.moodboard-guide-hero__visual img{aspect-ratio:.82}.moodboard-guide-section-nav a{padding:9px 12px}.moodboard-guide-elements-grid{grid-template-columns:minmax(0,1fr)}.moodboard-guide-example img{aspect-ratio:1.05}}
