:root{--color-primary:#005326;--color-primary-hover:#0a5a2f;--color-primary-soft:#e7f3ed;--color-link-primary:#006cbe;--color-text:#1b1b1b;--color-text-primary:#1b1b1b;--color-text-strong:#1a1a1a;--color-text-muted:#6b6b6b;--color-bg-primary:#f5f6f9;--color-white:#fff;--color-surface:#fff;--color-border:#c5c7d0;--color-border-muted:#d9d9d9;--color-border-subtle:#d1d5db;--color-border-focus:#005326;--color-border-error:#ad1010;--color-text-light:#9e9e9e;--color-text-secondary:#6c757d;--color-danger:#ad1010;--color-danger-strong:#d22;--color-danger-bright:#ef4444;--color-danger-bg:#dc26261a;--color-danger-border:#dc262633;--color-button-hover:#0d4627;--color-warning-bg:#fff3cd;--color-warning-border:#ffc107;--color-warning-text:#856404;--color-overlay-dark-50:#00000080;--color-overlay-dark-70:#000000b3;--color-neutral-100:#f5f5f5;--color-neutral-200:#f3f4f6;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-500:#667085;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-500-soft:#3b82f61a;--color-red-500-soft:#ef44441a;--color-shadow-soft:#00000014;--color-shadow-strong:#0000001a;--color-shadow-subtle:#0000000a;--color-social-login-hover:#e8ebf6;--color-skeleton-base:#f5f5f5;--color-skeleton-mid:#e8e8e8;--color-skeleton-light:#f0f0f0;--color-skeleton-dark:#e0e0e0;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-xs-lg:.625rem;--spacing-sm-md:.75rem;--spacing-sm-lg:.875rem;--spacing-md:1rem;--spacing-md-lg:1.25rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--font-family-base:roboto, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--transition-base:.2s ease;--transition-fast:.15s ease;--transition-slow:.3s ease;--shadow-sm:0 2px 4px var(--color-shadow-strong);--shadow-card:0 10px 30px var(--color-shadow-soft);--shadow-modal:0 20px 25px -5px var(--color-shadow-strong), 0 10px 10px -5px var(--color-shadow-subtle);--input-padding-x:1rem;--input-padding-x-lg:1.25rem;--input-padding-y:.75rem;--input-disabled-bg:#f5f5f5;--input-text-color:#4a4a4a;--input-label-color:#1b1b1b;--input-label-font-size:12px;--input-label-margin-bottom:8px;--input-error-min-height:20px;--auth-control-height:43px;--code-digit-width:45px;--code-digit-height:50px;--code-digit-font-size:24px;--button-icon-size:24px;--button-spinner-size:16px;--button-padding-y:.8125rem;--button-padding-x:4.8125rem;--button-min-height-sm:36px;--button-min-height-md:44px;--button-min-height-lg:52px;--button-spinner-size-sm:14px;--button-spinner-size-lg:18px;--layout-max-width:1920px;--layout-carousel-width:1200px;--layout-form-width:720px;--layout-form-max-width:500px;--layout-form-padding:clamp(2rem, 10vh, 213px);--layout-form-padding-mobile:clamp(1rem, 5vh, 2rem);--breakpoint-mobile:768px;--breakpoint-tablet:1025px;--breakpoint-laptop:1440px;--breakpoint-desktop:1920px;--carousel-indicator-opacity:.5;--carousel-arrow-bg-opacity:.9;--carousel-arrow-size:40px;--carousel-indicator-dot-size:8px;--carousel-indicator-active-width:52px;--carousel-indicator-radius:18px;--carousel-indicator-color:#d6d7da;--carousel-arrow-size-mobile:36px;--carousel-indicator-dot-size-mobile:6px;--carousel-touch-target-size:44px;--carousel-transition-duration:.5s;--carousel-transition-easing:cubic-bezier(.34, 1.56, .64, 1);--carousel-image-width-1920:708px;--carousel-image-height-1920:308px;--carousel-image-width-1440:566px;--carousel-image-height-1440:246px;--carousel-image-width-1024:425px;--carousel-image-height-1024:185px;--carousel-slide-max-width:823px;--carousel-slide-image-max-height:320px;--carousel-slide-image-max-width-mobile:300px;--carousel-slide-title-font-size:28px;--carousel-slide-title-letter-spacing:-.7px;--carousel-slide-title-margin:10px 0 30px 0;--carousel-slide-description-letter-spacing:1px;--input-toggle-icon-size:20px;--input-toggle-button-size:28px;--input-checkbox-size:16px;--auth-form-max-width:400px;--auth-form-logo-height:24px;--auth-form-logo-margin-bottom:50px;--auth-form-title-font-size:28px;--auth-form-title-font-weight:700;--auth-form-title-margin-bottom:30px;--auth-form-subtitle-font-size:14px;--auth-form-subtitle-color:#1b1b1b;--auth-form-subtitle-margin-bottom:10px;--auth-form-link-font-size:14px;--auth-form-link-margin:4px;--auth-form-link-hover-opacity:.8;--auth-form-footer-margin-top:20px;--auth-form-button-margin-top:15px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.auth-form-base{contain:layout style;width:100%;max-width:300px;padding:20px 0}.auth-form-base__container{width:100%;max-width:var(--auth-form-max-width);margin:0 auto}.auth-form-base__logo{justify-content:center;margin-bottom:40px;display:flex}.auth-form-base__logo-link{display:inline-flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-form-link-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.auth-form-base__title{margin-bottom:var(--auth-form-title-margin-bottom);font-size:var(--auth-form-title-font-size);font-style:normal;font-weight:var(--auth-form-title-font-weight);text-align:center;line-height:normal}.auth-form-base__subtitle,.auth-form-base__description{margin-bottom:var(--auth-form-title-margin-bottom);font-size:var(--auth-form-subtitle-font-size);color:var(--auth-form-subtitle-color);text-align:center;line-height:1.5}.auth-form-base__subtitle{margin-bottom:var(--auth-form-subtitle-margin-bottom)}.auth-form-base__link-text{margin-top:var(--auth-form-footer-margin-top);font-size:var(--auth-form-link-font-size);color:var(--auth-form-subtitle-color);text-align:center}.auth-form-base__link{margin-left:var(--auth-form-link-margin);font-size:var(--auth-form-link-font-size);color:var(--color-link-primary);cursor:pointer;transition:opacity var(--transition-base);text-decoration:none}.auth-form-base__link:hover{opacity:var(--auth-form-link-hover-opacity);text-decoration:underline}.auth-form-base__link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-link-primary);outline-offset:2px}.auth-form-base__footer{margin-top:var(--spacing-lg);justify-content:center;display:flex}.auth-form-base__footer--end{justify-content:flex-end;margin:0}@media (width<=1440px){.auth-form-base__container{max-width:320px}.auth-form-base{padding:40px 0}.auth-form-base__link-text{margin-top:40px}.auth-form-base__title{font-size:clamp(1.5rem, 2vw, var(--auth-form-title-font-size))}}@media (width<=1025px){.auth-form-base__container{max-width:500px}}@media (width<=480px){.auth-form-base__footer--end{gap:var(--spacing-sm);flex-direction:column;align-items:flex-start}.auth-form-base__footer--end .auth-form-base__link{align-self:flex-end}}@media (height<=800px){.auth-form-base__logo{margin-bottom:clamp(1rem, 5vh, var(--auth-form-logo-margin-bottom))}.auth-form-base__title,.auth-form-base__subtitle,.auth-form-base__description{margin-bottom:clamp(.75rem, 3vh, var(--auth-form-title-margin-bottom))}}@media (height<=600px){.auth-form-base__logo{margin-bottom:var(--spacing-md)}.auth-form-base__title{margin-bottom:var(--spacing-sm);font-size:clamp(1.25rem, 4vw, var(--auth-form-title-font-size))}.auth-form-base__subtitle,.auth-form-base__description{margin-bottom:var(--spacing-sm)}.auth-form-base__link-text{margin-top:var(--spacing-md)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;font-family:Roboto,sans-serif;font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6,p,span,div,button,input,textarea,select,label{font-family:Roboto,-apple-system,blinkmacsystemfont,Segoe UI,sans-serif}.container{max-width:1728px;margin:0 auto}#__nuxt{min-height:100vh}
