@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300 800;src:url(/fonts/open-sans.ttf?02110b67fa9b2433ace91c34aab57458) format("truetype")}:root{--layout-width:1320px;--layout-gutter:20px;--page-overlay-opacity:76%;--surface-page:linear-gradient(rgb(22 23 23/var(--page-overlay-opacity)),rgb(22 23 23/var(--page-overlay-opacity))),var(--color-page) url(/images/onboarding-luxury-bg-v2.webp?20994c90acd46b1941c0319a01eabbb9) center top /cover fixed no-repeat;--font-body:"Open Sans","Segoe UI",Arial,sans-serif;--font-title:Georgia,"Times New Roman",serif;--color-page:#161717;--color-text:#eeeae2;--color-muted:#bcb6ae;--color-subtitle:#d1cab9;--color-hint:#b2b5af;--color-placeholder:#9da49f;--color-accent:#e2bb6a;--color-accent-text:#21190e;--color-danger:#ee8188;--color-required:#dc3545;--color-border:#454b49;--color-border-hover:#69706b;--color-divider:hsla(0,0%,100%,.14);--surface-card:linear-gradient(#252626,#1f2020);--surface-control:linear-gradient(#1b1e1e,#171a1a);--surface-disabled:#202323;--surface-menu:#242424;--surface-hover:#2d2e2e;--surface-selected:linear-gradient(#343024,#29271f);--surface-primary:linear-gradient(110deg,#e9be70,#dcb367);--radius-control:6px;--radius-card:14px;--control-height:40px;--shadow-focus:0 0 0 2px hsla(41,67%,65%,.15);--shadow-menu:0 12px 24px rgba(0,0,0,.34);--shadow-card:0 6px 18px rgba(0,0,0,.1);--dialog-overlay:rgba(0,0,0,.66);--dialog-blur:5px;--dialog-surface:var(--surface-card);--dialog-border:var(--color-border-hover);--dialog-shadow:0 20px 60px rgba(0,0,0,.38);--dialog-padding:28px;--dialog-title-size:22px;--dialog-icon-size:36px;color-scheme:dark;scrollbar-gutter:stable}@media (max-width:720px){:root{--layout-gutter:14px}}*,:after,:before{box-sizing:border-box}body{background:var(--color-page);color:var(--color-text);font:14px/1.45 var(--font-body)}body,h1,h2,h3,h4,h5,h6,p{margin:0}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}
