:root{--background-color:#151515a3;--text-color:rgba(255,255,255);--border-strong:#ffffff;--text-color-preloader:#a5b7bb;--overlay-background:rgba(0,0,0,0.3);--shadow-color:rgba(0,0,0,0.25);--overlay-bg-image:blur(5px);--font-size-base:or.$base-font-size;--line-height:or.$line-height;--font-family-base:or.$font-family-base;--spacing-md:or.$spacing-md;--border-default:rgba(255,255,255,0.35);--border-strong:rgba(255,255,255,0.85);--error:rgba(255,107,107,0.9)}[data-theme=light]{--background-color:#ffffff;--overlay-background:rgba(255,255,255,0.4);--text-color:#000000;--border-strong:#000000}*,:after,:before{margin:0;padding:0;box-sizing:border-box;caret-color:rgba(0,0,0,0)}[contenteditable=true],input,textarea{caret-color:auto}html{background-color:var(--background-color);font-size:16px;line-height:1.5;scroll-behavior:smooth;overflow-x:hidden;text-size-adjust:100%}html.light{--bg-color:#ffffff;--text-color:#000000}html.dark{--bg-color:#000000;--text-color:#ffffff}.pageGradientOverlay{position:fixed;bottom:0;left:0;width:100%;height:5vh;pointer-events:none;z-index:9999;background:linear-gradient(0deg,var(--background-color) 0,transparent 100%)}body{font-family:Raleway,sans-serif;background-color:var(--background-color);color:var(--text-color);min-height:100vh;min-height:100dvh;max-height:100svh;width:100vw;overflow-x:hidden;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) rgba(0,0,0,0)}@supports(-webkit-touch-callout:none){body body{min-height:100dvh}}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}body::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:8px;border:2px solid rgba(0,0,0,0);background-clip:content-box}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700}p{margin-bottom:1rem}img{max-width:100%;height:auto;object-fit:cover;display:block;transform:translateZ(0)}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;color:inherit}button,input,textarea{font-family:inherit}ol,ul{list-style:none;padding:0;margin:0}.u-hidden{display:none!important}.u-form-wrapper{max-width:90%;width:100%;margin:auto}