@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;550;600;700&display=swap";
.auth-landing{--paper:#fcfafb;--ink:#252126;--pink:#d83a88;--bright:#ee5ba7;--line:#eae5e9;--background:var(--paper);--foreground:var(--ink);--card:#fff;--card-foreground:var(--ink);--popover:#fff;--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:#fff;--secondary:#f7f2f5;--secondary-foreground:var(--ink);--muted:#f7f2f5;--muted-foreground:#77717a;--accent:#f7f2f5;--accent-foreground:var(--ink);--border:var(--line);--input:#e1d6dd;--ring:#bd337b;--brand-pink:var(--pink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dark .auth-landing:not(:is([data-new-ui] .auth-landing)){--background:var(--paper);--foreground:var(--ink);--card:#fff;--card-foreground:var(--ink);--popover:#fff;--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:#fff;--secondary:#f7f2f5;--secondary-foreground:var(--ink);--muted:#f7f2f5;--muted-foreground:#77717a;--accent:#f7f2f5;--accent-foreground:var(--ink);--border:var(--line);--input:#e1d6dd;--ring:#bd337b;--brand-pink:var(--pink)}.auth-landing:not(:is([data-new-ui] .auth-landing)) h1{letter-spacing:-1px!important;font-size:34px!important;font-weight:500!important;line-height:1.13!important}.auth-landing h1+div{color:#827582;font-size:14px;line-height:1.6}.auth-landing:not(:is([data-new-ui] .auth-landing)) input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]){padding-inline:14px;background:#fff!important;border-radius:10px!important;height:auto!important;min-height:52px!important;font-size:15px!important}.auth-landing:not(:is([data-new-ui] .auth-landing)) textarea,.auth-landing:not(:is([data-new-ui] .auth-landing)) [class~=bg-muted\/30],.auth-landing:not(:is([data-new-ui] .auth-landing)) button[class~=bg-background]:not([role=checkbox]):not([role=switch]){background-color:#fff!important}.auth-landing:not(:is([data-new-ui] .auth-landing)) button[role=combobox],.auth-landing:not(:is([data-new-ui] .auth-landing)) button.salon-dev-date-trigger{padding-inline:14px;background-color:#fff!important;border-radius:10px!important;height:auto!important;min-height:52px!important;font-size:15px!important}.auth-landing:not(:is([data-new-ui] .auth-landing)) :is(button,a).bg-primary{padding-inline:23px;border-radius:9px!important;height:52px!important;min-height:52px!important;font-size:13px!important;font-weight:550!important;transition:background-color .2s,transform .2s,box-shadow .2s!important}.auth-landing:not(:is([data-new-ui] .auth-landing)) button.import-review-team-add.bg-primary,.auth-landing:not(:is([data-new-ui] .auth-landing)) button.import-review-service-add.bg-primary,.auth-landing:not(:is([data-new-ui] .auth-landing)) button.import-review-product-add.bg-primary,.auth-landing:not(:is([data-new-ui] .auth-landing)) button.import-review-client-add.bg-primary{padding-inline:16px;height:40px!important;min-height:40px!important}.auth-landing:not(:is([data-new-ui] .auth-landing)) :is(button,a).bg-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px #48263720;background-color:#47313e!important}@media (prefers-reduced-motion:reduce){.auth-landing:not(:is([data-new-ui] .auth-landing)) :is(button,a).bg-primary{transition:none!important}.auth-landing:not(:is([data-new-ui] .auth-landing)) :is(button,a).bg-primary:hover:not(:disabled){transform:none}}.auth-landing:not(:is([data-new-ui] .auth-landing)) .branded-frame{padding-inline:max(1rem, env(safe-area-inset-left))!important}@media (min-width:1024px){.auth-landing:not(:is([data-new-ui] .auth-landing)) .branded-frame{padding-inline:0!important}}.auth-landing:not(:is([data-new-ui] .auth-landing)) .branded-panel{background:#fff!important;border:1px solid #eadce5!important;border-radius:25px!important;max-width:none!important;padding:24px!important;box-shadow:0 20px 80px #b65d8a0d!important}@media (min-width:600px){.auth-landing:not(:is([data-new-ui] .auth-landing)) .branded-panel{padding:38px!important}}.auth-landing:not(:is([data-new-ui] .auth-landing)) .branded-panel [data-slot=card-content]{padding:0!important}.auth-landing:not(:is([data-new-ui] .auth-landing)) .branded-hero:before{content:"";pointer-events:none;z-index:0;border:1px solid #ffffff06;border-radius:50%;width:650px;height:650px;position:absolute;top:-380px;right:-120px;box-shadow:0 0 0 90px #ffffff02,0 0 0 180px #ffffff02}.auth-landing:not(:is([data-new-ui] .auth-landing)) .auth-landing-outline{padding-inline:23px;height:52px!important;min-height:52px!important;color:var(--ink)!important;box-shadow:none!important;background:#fff!important;border-color:#e1d6dd!important;border-radius:9px!important;font-size:13px!important;font-weight:550!important}.auth-landing:not(:is([data-new-ui] .auth-landing)) .auth-landing-outline:hover:not(:disabled){background:#fcf8fb!important}
