*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100vh;width:100vw;max-width:100vw;overflow:hidden;position:relative}@supports (height: 100dvh){html,body{height:100dvh}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,video,canvas,svg{display:block;max-width:100%}picture{display:contents}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}ul{padding:0;list-style:none}button{padding:0}#root,#__next{isolation:isolate}:root{--border-radius: 32px}#face3d-cntr{border-radius:inherit;-webkit-tap-highlight-color:transparent!important;outline:none!important}:root{--font-primary: "Open Sans", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-size-3xs: 9px;--font-size-2xs: 10px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-base: 14px;--font-size-lg: 15px;--font-size-xl: 16px;--font-size-2xl: 18px;--font-size-3xl: 20px;--font-size-4xl: 22px;--font-size-5xl: 24px;--font-size-6xl: 30px}@font-face{font-family:Open Sans;src:url(/fonts/openSans/regular/OpenSans-Regular.woff2) format("woff2"),url(/fonts/openSans/regular/OpenSans-Regular.woff) format("woff"),url(/fonts/openSans/regular/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/fonts/openSans/medium/OpenSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Open Sans;src:url(/fonts/openSans/semi-bold/OpenSans-SemiBold.woff2) format("woff2"),url(/fonts/openSans/semi-bold/OpenSans-SemiBold.woff) format("woff"),url(/fonts/openSans/semi-bold/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(/fonts/openSans/bold/OpenSans-Bold.woff2) format("woff2"),url(/fonts/openSans/bold/OpenSans-Bold.woff) format("woff"),url(/fonts/openSans/bold/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}:root{--control-top: 4px;--control-padding: 12px;--control-circle: 28px;--z-carousel: 1000;--z-touch: 1100;--z-over-touch: 1101;--z-rail: 1102;--z-control: 1103;--z-menu: 1104;--z-onboarding: 1200;--z-sheet: 1300;--z-overlay: 2000}:root{--light-rgb: 255 255 255;--dark-rgb: 0 0 0;--color-primary: #f1b301;--color-secondary: #ffc0ab;--accent-colour: linear-gradient( 90deg, var(--color-primary) 0%, var(--color-secondary) 100% );--camera-bg: rgb(var(--dark-rgb));--overlay-text: rgb(var(--light-rgb));--overlay-text-muted: rgb(var(--light-rgb) / 85%);--overlay-text-inverse: rgb(var(--dark-rgb));--overlay-focus: rgb(var(--light-rgb) / 60%);--overlay-inactive: rgb(var(--light-rgb) / 35%);--scrim: rgb(var(--dark-rgb) / 45%);--control-circle-bg: rgb(var(--light-rgb) / 20%);--control-circle-active: rgb(var(--light-rgb) / 90%);--panel-bg: rgb(var(--light-rgb) / 72%);--panel-list-bg: rgb(var(--light-rgb));--panel-title: #111;--panel-body: #333;--panel-text: rgb(var(--dark-rgb));--panel-text-muted: rgb(var(--dark-rgb) / 55%);--panel-selected: rgb(var(--dark-rgb) / 8%);--panel-shadow: 0 8px 24px rgb(var(--dark-rgb) / 18%);--ring-track: rgb(var(--light-rgb) / 45%);--button-bg: #1e1e1e;--colour-error: #c0392b;--ink: #1a1a1a;--step-mark: rgb(210 190 165 / 55%);--step-mark-active: var(--ink);--page-bg: rgb(var(--light-rgb));--page-text-muted: #666;--notice-bg: #fff4e5;--notice-border: #f0b46b;--notice-text: #8a5a00;--aura-bad: rgba(214, 64, 64, .85);--aura-good: rgba(120, 196, 96, .85);--signal-ok: #8fc24f;--severity-low: #3aba50;--severity-medium: #f8be11;--severity-high: #ea6745}.icon-btn,.icon-btn__white-bg,.icon-btn__transparent-bg{display:flex;justify-content:center;align-items:center;width:2.1rem;min-width:2.1rem;max-width:2.1rem;height:2.1rem;min-height:2.1rem;max-height:2.1rem;border:2px solid transparent;border-radius:50%;aspect-ratio:1/1;cursor:pointer;padding:0;flex-shrink:0;overflow:hidden}.icon-btn__transparent-bg{background-color:transparent;box-shadow:none}.icon-btn__white-bg{background-color:rgb(var(--light-rgb))}.primary-btn{font-size:var(--font-size-base);border-radius:var(--border-radius);border:none;color:var(--overlay-text);padding:10px 22px;width:44%;height:max-content;margin:0 auto;font-family:var(--font-primary);font-weight:var(--font-weight-medium);line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;background:var(--button-bg);cursor:pointer}.primary-btn.hidden{visibility:hidden;pointer-events:none}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input,textarea{user-select:text;-webkit-user-select:text}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button[data-finish]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}button[data-colors]{box-shadow:inset 0 0 0 1px #0000001a,inset 0 1px 3px #00000014}button[data-colors]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to right,transparent calc(50% - .5px),rgba(255,255,255,.3) calc(50% - .5px),rgba(255,255,255,.3) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom,transparent calc(50% - .5px),rgba(255,255,255,.3) calc(50% - .5px),rgba(255,255,255,.3) calc(50% + .5px),transparent calc(50% + .5px))}button[data-colors="2"]:before{background:linear-gradient(to right,transparent calc(50% - .5px),rgba(255,255,255,.3) calc(50% - .5px),rgba(255,255,255,.3) calc(50% + .5px),transparent calc(50% + .5px))}button[data-colors="3"]:before{background:linear-gradient(to right,transparent calc(50% - .5px),rgba(255,255,255,.3) calc(50% - .5px),rgba(255,255,255,.3) calc(50% + .5px),transparent calc(50% + .5px)) 0 100% / 100% 50% no-repeat,linear-gradient(to bottom,transparent calc(50% - .5px),rgba(255,255,255,.3) calc(50% - .5px),rgba(255,255,255,.3) calc(50% + .5px),transparent calc(50% + .5px))}button[data-finish=glossy]:after{background:radial-gradient(ellipse 14% 9% at 46% 30%,rgba(255,255,255,.98) 0%,rgba(255,255,255,.68) 20%,transparent 52%),radial-gradient(ellipse 42% 26% at 46% 30%,rgba(255,255,255,.36) 0%,rgba(255,255,255,.12) 48%,transparent 72%),linear-gradient(to bottom,rgba(255,255,255,.34) 0%,rgba(255,255,255,.1) 38%,transparent 60%),radial-gradient(ellipse 68% 28% at 50% 94%,rgba(255,255,255,.14) 0%,transparent 68%),linear-gradient(#ffffff1f,#ffffff1f)}button[data-finish=shimmer]:after{background:repeating-linear-gradient(60deg,transparent 0px,transparent 2px,rgba(255,255,255,.13) 3px,transparent 4px),repeating-linear-gradient(-60deg,transparent 0px,transparent 2px,rgba(255,255,255,.1) 3px,transparent 4px),radial-gradient(ellipse 48% 42% at 37% 33%,rgba(255,255,255,.32) 0%,rgba(255,255,255,.1) 50%,transparent 75%),linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 40%,rgba(0,0,0,.08) 100%)}button[data-finish=glitter]:after{background-image:var(--glitter-url);background-size:72px 72px;background-repeat:repeat}button[data-colors][data-finish=glitter]:after{opacity:.65;mix-blend-mode:overlay}button[data-finish=metallic]:after{background:linear-gradient(125deg,#ffffffe6,#ffffff85 16%,#ffffff0f,#00000014 52%,#00000052)}button[data-finish=satin]:after{background:radial-gradient(ellipse 50% 46% at 37% 33%,rgba(255,255,255,.22) 0%,rgba(255,255,255,.07) 52%,transparent 76%),linear-gradient(135deg,rgba(255,255,255,.14) 0%,transparent 36%,rgba(0,0,0,.13) 100%)}button[data-finish=matte]:after{background:linear-gradient(135deg,transparent 40%,rgba(0,0,0,.1) 100%)}button[data-finish=luminous]:after{background:radial-gradient(circle at 48% 44%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.2) 32%,transparent 62%),radial-gradient(ellipse 72% 58% at 35% 30%,rgba(255,255,255,.18) 0%,transparent 60%)}
