:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{min-height:100%;margin:0}body{background:#16161a}html[data-atelier-theme=dunas]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-atelier-theme=dunas] body{background:#f6f1e9}html[data-atelier-theme=grafite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-atelier-theme=grafite] body{background:#16161a}.atelier-scene{pointer-events:none;background:#d6bdb0;position:absolute;inset:0;overflow:hidden}.atelier-scene-distance,.atelier-scene-foreground{background:url("/art/atelier-landscape-v2.png") 50%/cover no-repeat;position:absolute;inset:-12px}.atelier-scene-distance{filter:blur(8px)saturate(.82)}.atelier-scene-foreground{-webkit-mask-image:linear-gradient(#0000 52%,#0000001f 63%,#000 85%);mask-image:linear-gradient(#0000 52%,#0000001f 63%,#000 85%)}.atelier-scene-veil{background:linear-gradient(#faf1e570,#f7efe452 32%,#f7efe442 65%,#faf1e529);position:absolute;inset:0}.atelier-scene--grafite{background:radial-gradient(70% 85% at 48% 43%,#995b4857,#0000 76%),radial-gradient(60% 70% at 12% 16%,#5f538342,#0000 78%),#242329}.atelier-scene--grafite .atelier-scene-distance{opacity:.11;filter:blur(24px)saturate(.65)}.atelier-scene--grafite .atelier-scene-foreground{opacity:.055}.atelier-scene--grafite .atelier-scene-veil{background:linear-gradient(140deg,#1c1b210f,#221f230a 48%,#1a1a1e29)}@media (width<=700px){.atelier-scene-distance,.atelier-scene-foreground{background-position:68%}}@supports not (backdrop-filter:blur(1px)){[data-material=glass]{background-color:#fff9f0db!important}html[data-atelier-theme=grafite] [data-material=glass]{background-color:#323036eb!important}}*{box-sizing:border-box}button,input,textarea,[role=button]{-webkit-tap-highlight-color:transparent}[role=button],button{cursor:pointer;transition:background-color .18s,opacity .18s,box-shadow .18s}[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible{outline-offset:4px;outline:2px solid #a8683d!important}[data-mobile-billing] [role=radio]:focus-visible{outline-offset:3px;outline:2px solid #6ba186}[data-mobile-billing]{overscroll-behavior:contain}[data-plan-beam]{--plan-beam-angle:0deg;--plan-glow-opacity:.22;--plan-edge-opacity:.45;--plan-colors:radial-gradient(ellipse 140px 80px at 12% 0%, #288cff, transparent), radial-gradient(ellipse 160px 85px at 38% 0%, #ff3264, transparent), radial-gradient(ellipse 70px 170px at 0% 70%, #32c86e, transparent), radial-gradient(ellipse 220px 80px at 70% 100%, #784bff, transparent), radial-gradient(ellipse 150px 85px at 94% 0%, #ff9b37, transparent), radial-gradient(ellipse 75px 150px at 100% 35%, #d23cf0, transparent);isolation:isolate;animation:6.6s linear infinite plan-beam-orbit;overflow:hidden}[data-plan-beam]>*{z-index:1;position:relative}[data-plan-beam]:before,[data-plan-beam]:after{content:"";border-radius:inherit;pointer-events:none;background:var(--plan-colors);position:absolute;inset:0}[data-plan-beam]:before{z-index:0;opacity:var(--plan-glow-opacity);filter:blur(12px)saturate(1.25);-webkit-mask-image:conic-gradient(from var(--plan-beam-angle), transparent 0% 26%, #ffffff40 38%, white 52% 76%, #ffffff40 88%, transparent 96%), linear-gradient(white, transparent 110px, transparent calc(100% - 110px), white), linear-gradient(to right, white, transparent 95px, transparent calc(100% - 95px), white);mask-image:conic-gradient(from var(--plan-beam-angle), transparent 0% 26%, #ffffff40 38%, white 52% 76%, #ffffff40 88%, transparent 96%), linear-gradient(white, transparent 110px, transparent calc(100% - 110px), white), linear-gradient(to right, white, transparent 95px, transparent calc(100% - 95px), white);animation:12s ease-in-out infinite plan-glow-hue;-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add}[data-plan-beam]:after{z-index:2;opacity:var(--plan-edge-opacity);-webkit-mask:conic-gradient(from var(--plan-beam-angle), transparent 0% 26%, #ffffff40 38%, white 52% 76%, #ffffff40 88%, transparent 96%), linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);mask:conic-gradient(from var(--plan-beam-angle), transparent 0% 26%, #ffffff40 38%, white 52% 76%, #ffffff40 88%, transparent 96%), linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);padding:1px;animation:12s ease-in-out infinite plan-edge-hue;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}html[data-atelier-theme=grafite] [data-plan-beam]{--plan-glow-opacity:.42;--plan-edge-opacity:.65}[data-plan-payment=card]:hover:not([aria-disabled=true]){filter:brightness(.94)}[data-plan-payment=pix]:hover:not([aria-disabled=true]){filter:brightness(1.07)}@property --plan-beam-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes plan-beam-orbit{to{--plan-beam-angle:360deg}}@keyframes plan-glow-hue{0%,to{filter:blur(12px)hue-rotate(-20deg)saturate(1.25)}50%{filter:blur(12px)hue-rotate(35deg)saturate(1.25)}}@keyframes plan-edge-hue{0%,to{filter:hue-rotate(-20deg)saturate(1.25)}50%{filter:hue-rotate(35deg)saturate(1.25)}}input::placeholder,textarea::placeholder{color:#a5988a}.photo-comparison-control:focus-visible{outline-offset:-3px;outline:3px solid #e0a482}html[data-atelier-theme=grafite] input::placeholder,html[data-atelier-theme=grafite] textarea::placeholder{color:#ada4ad}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#d9cabb;border-radius:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-plan-beam],[data-plan-beam]:before,[data-plan-beam]:after{animation:none!important}}