.login.svelte-1x05zx6{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:oklch(30% .045 200);justify-content:flex-start;align-items:center;min-height:100dvh;padding:clamp(20px,6vw,96px);display:flex;position:relative;overflow:hidden}.login.svelte-1x05zx6:before{content:"";animation:svelte-1x05zx6-scene-settle 1.6s var(--ease-out) both;background:url(../../../simac-login.webp) 50%/cover no-repeat;position:absolute;inset:0}.card.svelte-1x05zx6{z-index:1;-webkit-backdrop-filter:blur(26px)saturate(1.6);backdrop-filter:blur(26px)saturate(1.6);width:min(100%,440px);animation:svelte-1x05zx6-card-rise .48s var(--ease-out) both;background:linear-gradient(152deg,oklch(30% .02 210/.5),oklch(19% .015 220/.44) 60%);border:1px solid oklch(95% .01 200/.16);border-radius:28px;flex-direction:column;gap:26px;padding:46px 40px 42px;display:flex;position:relative;box-shadow:inset 0 1px oklch(100% 0 0/.18),inset 0 0 44px oklch(100% 0 0/.03),0 32px 80px oklch(10% .03 220/.5)}.card.svelte-1x05zx6:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,oklch(100% 0 0/.13),#0000 40%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card.svelte-1x05zx6{background:oklch(22% .015 220/.97)}}.brand.svelte-1x05zx6,.intro.svelte-1x05zx6,.error.svelte-1x05zx6,form.svelte-1x05zx6{animation:svelte-1x05zx6-rise .42s var(--ease-out) both}.brand.svelte-1x05zx6{--logo-stop-a:oklch(100% 0 0);--logo-stop-b:oklch(90% .004 286);animation-delay:90ms;display:flex}.intro.svelte-1x05zx6{animation-delay:.15s}.error.svelte-1x05zx6,form.svelte-1x05zx6{animation-delay:.21s}.intro.svelte-1x05zx6 h1:where(.svelte-1x05zx6){letter-spacing:-.015em;color:oklch(86% .005 286);font-size:26px;font-weight:500}.intro.svelte-1x05zx6 h1:where(.svelte-1x05zx6) b:where(.svelte-1x05zx6){color:oklch(98% .002 286);font-weight:700}.muted.svelte-1x05zx6{color:oklch(76% .006 286);margin:8px 0 0;font-size:14.5px}form.svelte-1x05zx6{flex-direction:column;gap:20px;display:flex}.field.svelte-1x05zx6{gap:9px;display:grid}.field-label.svelte-1x05zx6{color:oklch(80% .006 286);font-size:14px;font-weight:500}.field.svelte-1x05zx6 .input{background:oklch(13% .012 220/.5);height:50px;font-size:16px;font-weight:600;box-shadow:inset 0 2px 5px oklch(0% 0 0/.38),inset 0 1px 1.5px oklch(0% 0 0/.3),inset 0 -1px oklch(100% 0 0/.05)}.field.svelte-1x05zx6 .input:hover:not(:focus){background:oklch(11% .012 220/.55)}form.svelte-1x05zx6 .btn{margin-top:18px}.error.svelte-1x05zx6{border-radius:var(--radius-card);background:var(--danger-soft);color:var(--danger);margin:0;padding:12px 16px;font-size:14px;font-weight:500}.quote.svelte-1x05zx6{z-index:1;text-align:right;max-width:min(440px,30vw);animation:svelte-1x05zx6-quote-drift .7s var(--ease-out) .35s both;margin:0;position:absolute;top:clamp(48px,11vh,128px);right:clamp(40px,6vw,120px)}.quote.svelte-1x05zx6 blockquote:where(.svelte-1x05zx6){letter-spacing:-.012em;text-wrap:balance;color:oklch(93% .01 200/.92);text-shadow:0 2px 26px oklch(15% .03 220/.75);margin:0;font-size:clamp(25px,2vw,34px);font-weight:500;line-height:1.3}.quote.svelte-1x05zx6 figcaption:where(.svelte-1x05zx6){color:oklch(82% .012 200/.72);text-shadow:0 1px 18px oklch(15% .03 220/.7);margin-top:12px;font-size:15px;font-weight:500}@keyframes svelte-1x05zx6-scene-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes svelte-1x05zx6-card-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1x05zx6-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1x05zx6-quote-drift{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1440px){.login.svelte-1x05zx6:before{background-position:58%}}@media (width<=1000px){.quote.svelte-1x05zx6{display:none}.login.svelte-1x05zx6:before{background-position:66%}}@media (width<=720px){.login.svelte-1x05zx6{justify-content:center}.login.svelte-1x05zx6:before{background-position:80%}.card.svelte-1x05zx6{padding:36px 28px 32px}}@media (prefers-reduced-motion:reduce){.login.svelte-1x05zx6:before,.card.svelte-1x05zx6,.card.svelte-1x05zx6:before,.brand.svelte-1x05zx6,.intro.svelte-1x05zx6,.error.svelte-1x05zx6,form.svelte-1x05zx6,.quote.svelte-1x05zx6{animation:none}}
