.login-left.svelte-1mgqa5d{background:var(--clr-bg-dark,#373b4e);color:var(--clr-text-light,#fff);flex-direction:column;justify-content:space-between;display:flex}.login-left.svelte-1mgqa5d>.logo-section:where(.svelte-1mgqa5d) img:where(.svelte-1mgqa5d){max-height:50px}@media (width<64rem){.login-left.svelte-1mgqa5d{padding:var(--space-12,3rem) var(--space-10,2.5rem)}}@media (width<40rem){.login-left.svelte-1mgqa5d{padding:var(--space-10,2.5rem) var(--space-6,1.5rem)}}.logo-section.svelte-1mgqa5d{flex:1 0 auto;justify-content:center;gap:3rem;margin-block-end:0;display:flex}.logo-section.svelte-1mgqa5d .logo-wrapper:where(.svelte-1mgqa5d){align-items:center;gap:2rem;display:flex}.logo-section.svelte-1mgqa5d{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.logo-section.svelte-1mgqa5d .logo:where(.svelte-1mgqa5d){block-size:auto}@media (width<40rem){.logo-section.svelte-1mgqa5d .logo:where(.svelte-1mgqa5d){inline-size:8.75rem}}.logo-section.svelte-1mgqa5d .admin-label:where(.svelte-1mgqa5d){cursor:default;color:var(--clr-bg-dark,#373b4e);background:var(--clr-primary,#4ec3dd);padding:var(--space-3,.75rem) var(--space-4,1rem);border-radius:var(--radius-sm,.375rem);letter-spacing:.03em;text-transform:uppercase;font-size:1.25rem;font-weight:600}@media (width<64rem){.logo-section.svelte-1mgqa5d .admin-label:where(.svelte-1mgqa5d){padding:.3125rem .875rem;font-size:1.125rem}}@media (width<40rem){.logo-section.svelte-1mgqa5d .admin-label:where(.svelte-1mgqa5d){padding:.25rem .75rem;font-size:1rem}}.footer.svelte-1mgqa5d{padding:20px 2rem;font-family:Open Sans,sans-serif;font-size:11px}@media (width<40rem){.footer.svelte-1mgqa5d{display:none}}.google-btn.svelte-eobx8i{justify-content:center;align-items:center;gap:var(--space-3,.75rem);inline-size:100%;padding:var(--space-4,1rem) var(--space-6,1.5rem);background:var(--clr-bg-light,#fff);border:2px solid var(--clr-border,#e5e7eb);border-radius:var(--radius-md,.625rem);color:var(--clr-text-dark,#1f2937);cursor:pointer;transition:all var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));font-size:1rem;font-weight:500;text-decoration:none;display:flex;box-shadow:0 1px 3px oklch(0% 0 0/.1)}.google-btn.svelte-eobx8i .google-icon:where(.svelte-eobx8i){flex-shrink:0}.google-btn.svelte-eobx8i:hover{background:var(--clr-surface,#f9fafb);border-color:oklch(from var(--clr-border,#e5e7eb) calc(l - .05) c h);transform:translateY(-1px);box-shadow:0 4px 6px oklch(0% 0 0/.1)}.google-btn.svelte-eobx8i:active{transform:translateY(0);box-shadow:0 1px 2px oklch(0% 0 0/.1)}.google-btn.svelte-eobx8i:focus-visible{outline:2px solid var(--clr-primary,#4ec3dd);outline-offset:2px}.security-notice.svelte-igr9vd{gap:var(--space-3,.75rem);padding:var(--space-4,1rem);background:var(--clr-surface,#f9fafb);border:1px solid var(--clr-border,#e5e7eb);border-radius:var(--radius-md,.625rem);font-size:.875rem;display:flex}.security-notice.svelte-igr9vd .shield-icon:where(.svelte-igr9vd){flex-shrink:0;margin-block-start:.125rem}.security-notice.svelte-igr9vd strong:where(.svelte-igr9vd){color:oklch(from var(--clr-text-dark,#1f2937) calc(l + .05) c h);margin-block-end:.25rem;font-weight:600;display:block}.security-notice.svelte-igr9vd p:where(.svelte-igr9vd){color:var(--clr-text-muted,#6b7280);margin:0;line-height:1.5}.login-right.svelte-k6g2ae{background:var(--clr-bg-light,#fff);padding:var(--space-16,4rem);justify-content:center;align-items:center;display:flex}@media (width<64rem){.login-right.svelte-k6g2ae{padding:var(--space-12,3rem) var(--space-10,2.5rem);align-items:flex-start}}@media (width<40rem){.login-right.svelte-k6g2ae{padding:var(--space-5,2.5rem) var(--space-6,1.5rem)}}.signin-box.svelte-k6g2ae{border-radius:10px;inline-size:100%;max-inline-size:27.5rem;padding:2rem;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.signin-box.svelte-k6g2ae h2:where(.svelte-k6g2ae){text-align:center;color:#324d68;margin-block-end:var(--space-3,.75rem);font-size:1.5rem;font-weight:600}@media (width<40rem){.signin-box.svelte-k6g2ae h2:where(.svelte-k6g2ae){font-size:1.625rem}}.signin-box.svelte-k6g2ae .signin-description:where(.svelte-k6g2ae){color:#324d68;margin-block-end:var(--space-10,2.5rem);font-size:1rem;line-height:1.6}@media (width<40rem){.signin-box.svelte-k6g2ae .signin-description:where(.svelte-k6g2ae){font-size:.9375rem}}@media (width<64rem){.signin-box.svelte-k6g2ae{box-shadow:none;padding:0}}.footer.svelte-k6g2ae{padding:20px 2rem;font-family:Open Sans,sans-serif;font-size:11px;display:none}@media (width<64rem){.footer.svelte-k6g2ae{display:block}}.domain-notice.svelte-k6g2ae{text-align:center;color:var(--clr-text-muted,#6b7280);margin-block:var(--space-5,1.25rem) var(--space-8,2rem);font-size:.875rem}@layer theme{:root{--clr-primary:#4dc4dd;--clr-bg-dark:#324d68;--clr-bg-light:oklch(100% 0 0);--clr-text-dark:oklch(25% .01 260);--clr-text-light:oklch(100% 0 0);--clr-text-muted:oklch(55% .01 260);--clr-border:oklch(92% .005 260);--clr-surface:oklch(98% .002 260);--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.75rem;--font-sans:"Inter", system-ui, sans-serif;--transition-base:.2s cubic-bezier(.4, 0, .2, 1)}}.login-container.svelte-1x05zx6{grid-template-columns:repeat(2,1fr);min-block-size:100dvh;display:grid}@media (width<64rem){.login-container.svelte-1x05zx6{grid-template-rows:20vh 1fr;grid-template-columns:1fr}}
