.auth-hero[data-v-4ce10db3]{background:linear-gradient(160deg,color-mix(in srgb,var(--bg-brand) 34%,var(--bg-media)) 0,color-mix(in srgb,var(--bg-brand) 20%,var(--bg-media)) 50%,var(--bg-media) 100%);color:var(--text-media);display:flex;flex-direction:column;min-height:100svh;overflow-x:clip;padding:1.5rem 1rem;position:relative;width:100%}@media(min-width:1024px){.auth-hero[data-v-4ce10db3]{min-height:100vh;padding:1.5rem 3rem}}.auth-hero__bg[data-v-4ce10db3]{inset:0;pointer-events:none;position:absolute}.auth-hero__orb[data-v-4ce10db3]{border-radius:999px;filter:blur(72px);opacity:.45;position:absolute}.auth-hero__orb--a[data-v-4ce10db3]{animation-duration:4s;background:color-mix(in srgb,var(--text-media) 18%,transparent);height:22rem;left:-8%;top:-8%;width:22rem}.auth-hero__orb--b[data-v-4ce10db3]{background:color-mix(in srgb,var(--bg-brand) 35%,transparent);height:26rem;right:-5%;top:20%;width:26rem}.auth-hero__orb--c[data-v-4ce10db3]{animation-duration:5s;background:color-mix(in srgb,var(--text-media) 8%,transparent);bottom:-8%;height:24rem;left:10%;width:24rem}.auth-hero__grid[data-v-4ce10db3]{background-image:linear-gradient(color-mix(in srgb,var(--text-media) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-media) 15%,transparent) 1px,transparent 1px);background-size:32px 32px;inset:0;opacity:.07;position:absolute}.auth-hero__header-wrapper[data-v-4ce10db3]{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;max-width:76rem;position:relative;width:30%;z-index:15}@media(min-width:1024px){.auth-hero__header-wrapper[data-v-4ce10db3]{margin-left:100px}}.auth-hero__brand[data-v-4ce10db3]{align-items:center;display:flex;position:relative}.auth-hero__brand-shell[data-v-4ce10db3]{display:inline-flex;padding:4px;position:relative}.auth-hero__brand-icon[data-v-4ce10db3]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,var(--text-media) 16%,transparent);border:2px solid var(--border-media);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 0 32px color-mix(in srgb,var(--text-media) 12%,transparent);display:flex;height:5.5rem!important;justify-content:center;transition:transform var(--duration-normal) var(--ease-default);width:5.5rem!important;z-index:2}.auth-hero__brand-icon[data-v-4ce10db3]:hover{transform:scale(1.05)}.auth-hero__brand-logo[data-v-4ce10db3]{height:auto!important;max-height:3.85rem;-o-object-fit:contain;object-fit:contain;width:3.85rem!important}.auth-hero__brand-ring[data-v-4ce10db3]{animation:rotate-orbit-4ce10db3 40s linear infinite;border:1.5px dashed var(--border-media);border-radius:28px;inset:-3px;pointer-events:none;position:absolute}.auth-hero__visual-core[data-v-4ce10db3]{align-items:center;display:flex;flex:1;flex-direction:column;gap:2rem;justify-content:center;margin-top:2rem;position:relative;width:100%;z-index:2}@media(min-width:1024px){.auth-hero__visual-core[data-v-4ce10db3]{align-items:center;flex-direction:row;gap:4rem;justify-content:space-evenly;margin:0 auto;max-width:76rem}}.auth-hero__graphics[data-v-4ce10db3]{display:none}@media(min-width:1024px){.auth-hero__graphics[data-v-4ce10db3]{align-items:center;display:flex;flex:1;flex-direction:column;gap:3.5rem;max-width:32rem}}.auth-hero__form-container[data-v-4ce10db3]{align-items:center;display:flex;flex:1;justify-content:center;width:100%;z-index:10}@media(min-width:1024px){.auth-hero__form-container[data-v-4ce10db3]{align-self:center}}.auth-hero__form-card[data-v-4ce10db3]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bg-surface);border:1.5px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:26rem;padding:1.75rem 1.25rem;transition:transform var(--duration-normal) var(--ease-default);width:100%}.auth-hero__form-card--register[data-v-4ce10db3]{max-width:40rem}@media(min-width:1024px){.auth-hero__form-container--register[data-v-4ce10db3]{flex:1.25}}@media(min-width:640px){.auth-hero__form-card[data-v-4ce10db3]{padding:2rem 2.25rem}}.auth-hero__form-card[data-v-4ce10db3]:hover{transform:translateY(-2px)}.auth-hero__footer[data-v-4ce10db3]{align-items:center;display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:650;gap:.35rem .85rem;justify-content:center;line-height:1.4;margin:1.25rem auto 0;max-width:72rem;padding:0 1rem;position:relative;width:100%;z-index:15}.auth-hero__footer[data-v-4ce10db3],.auth-hero__footer-copy[data-v-4ce10db3],.auth-hero__footer-link[data-v-4ce10db3],.auth-hero__footer-separator[data-v-4ce10db3]{color:var(--text-media-muted)}.auth-hero__footer-link[data-v-4ce10db3]{align-items:center;display:inline-flex;gap:.25rem;text-decoration:none;transition:color var(--duration-normal) var(--ease-default)}.auth-hero__footer-link[data-v-4ce10db3]:hover{color:var(--text-media);text-decoration:underline;text-underline-offset:.22em}.auth-hero__footer-button[data-v-4ce10db3]{background:transparent;border:0;cursor:pointer;font:inherit;padding:0}.auth-language-modal[data-v-4ce10db3]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bg-media) 46%,transparent);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.auth-language-modal__panel[data-v-4ce10db3]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:1.25rem;width:min(100%,420px)}.auth-language-modal__header[data-v-4ce10db3]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.auth-language-modal__title[data-v-4ce10db3]{color:var(--text-primary);font-size:1.1rem;font-weight:900;line-height:1.2}.auth-language-modal__description[data-v-4ce10db3]{color:var(--text-muted);font-size:.88rem;font-weight:650;line-height:1.5;margin-top:.3rem}.auth-language-modal__close[data-v-4ce10db3]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;width:2.25rem}.auth-language-modal__close[data-v-4ce10db3]:focus-visible,.auth-language-modal__close[data-v-4ce10db3]:hover{border-color:color-mix(in srgb,var(--bg-brand) 24%,transparent);color:var(--bg-brand)}.auth-hero__language-list[data-v-4ce10db3]{display:grid;gap:.65rem}.auth-hero__language-option[data-v-4ce10db3]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--text-primary);display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem;text-align:left;transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default);width:100%}.auth-hero__language-option--active[data-v-4ce10db3],.auth-hero__language-option[data-v-4ce10db3]:hover{background:color-mix(in srgb,var(--bg-brand) 4%,transparent);border-color:color-mix(in srgb,var(--bg-brand) 26%,transparent);box-shadow:var(--shadow-xs)}.auth-hero__language-copy[data-v-4ce10db3]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.auth-hero__language-name[data-v-4ce10db3]{color:var(--text-primary);font-size:.95rem;font-weight:750}.auth-hero__language-code[data-v-4ce10db3]{color:var(--text-muted);font-size:.75rem;font-weight:700}@media(min-width:1024px){.auth-hero__footer[data-v-4ce10db3]{margin-top:.75rem}}.hero-widget--central[data-v-4ce10db3]{align-items:center;display:flex;justify-content:center;position:relative}@keyframes rotate-orbit-4ce10db3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.hero-widget__orbit[data-v-4ce10db3]{animation:rotate-orbit-4ce10db3 32s linear infinite;border:1.5px dashed var(--border-media);border-radius:50%;height:14rem;position:relative;width:14rem}.hero-widget__node[data-v-4ce10db3],.hero-widget__orbit[data-v-4ce10db3]{align-items:center;display:flex;justify-content:center}.hero-widget__node[data-v-4ce10db3]{border-radius:var(--radius-full);box-shadow:var(--shadow-md);position:absolute;transition:transform var(--duration-normal) var(--ease-default)}.hero-widget__node--center[data-v-4ce10db3]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,color-mix(in srgb,var(--text-media) 18%,transparent) 0,color-mix(in srgb,var(--text-media) 8%,transparent));border:1px solid var(--border-media);box-shadow:var(--shadow-brand),0 0 32px color-mix(in srgb,var(--text-media) 12%,transparent);height:5.5rem;position:relative;width:5.5rem;z-index:5}@keyframes counter-rotate-4ce10db3{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.hero-widget__node--orbit-1[data-v-4ce10db3],.hero-widget__node--orbit-2[data-v-4ce10db3],.hero-widget__node--orbit-3[data-v-4ce10db3],.hero-widget__node--orbit-4[data-v-4ce10db3]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--text-media) 10%,transparent);border:1px solid var(--border-media);height:2.25rem;width:2.25rem}.hero-widget__node--orbit-1[data-v-4ce10db3] *,.hero-widget__node--orbit-2[data-v-4ce10db3] *,.hero-widget__node--orbit-3[data-v-4ce10db3] *,.hero-widget__node--orbit-4[data-v-4ce10db3] *{animation:counter-rotate-4ce10db3 32s linear infinite}.hero-widget__node--orbit-1[data-v-4ce10db3]{left:calc(50% - 1.125rem);top:-1.125rem}.hero-widget__node--orbit-2[data-v-4ce10db3]{right:-1.125rem;top:calc(50% - 1.125rem)}.hero-widget__node--orbit-3[data-v-4ce10db3]{bottom:-1.125rem;left:calc(50% - 1.125rem)}.hero-widget__node--orbit-4[data-v-4ce10db3]{left:-1.125rem;top:calc(50% - 1.125rem)}.hero-widget-grid[data-v-4ce10db3]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hero-widget--glass[data-v-4ce10db3]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:color-mix(in srgb,var(--text-media) 8%,transparent);border:1px solid var(--border-light);box-shadow:var(--shadow-md);transition:transform var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default)}.hero-widget--glass[data-v-4ce10db3]:hover{background:color-mix(in srgb,var(--text-media) 12%,transparent);border-color:var(--border-media);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.hero-widget--a[data-v-4ce10db3]{border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:1rem;grid-column:span 1;padding:1rem 1.25rem}.widget-header[data-v-4ce10db3]{align-items:center;display:flex;justify-content:space-between}.widget-status-dot[data-v-4ce10db3]{background:var(--color-success);border-radius:var(--radius-full);box-shadow:0 0 10px var(--color-success);height:8px;width:8px}.widget-avatars[data-v-4ce10db3]{align-items:center;display:flex}.widget-avatar-shell[data-v-4ce10db3]{align-items:center;background:color-mix(in srgb,var(--text-media) 12%,transparent);border:1px solid var(--border-media);border-radius:var(--radius-full);display:inline-flex;height:1.75rem;justify-content:center;margin-left:-.5rem;width:1.75rem}.widget-avatar-shell[data-v-4ce10db3]:first-child{margin-left:0}.widget-avatar-add[data-v-4ce10db3]{align-items:center;background:var(--bg-brand);border:1px solid var(--border-media);border-radius:var(--radius-full);box-shadow:var(--shadow-brand);display:inline-flex;height:1.75rem;justify-content:center;margin-left:-.5rem;width:1.75rem}.hero-widget--b[data-v-4ce10db3]{align-items:center;border-radius:var(--radius-xl);display:flex;grid-column:span 1;justify-content:space-between;padding:1rem 1.25rem}.widget-icon-box[data-v-4ce10db3]{background:color-mix(in srgb,var(--text-media) 8%,transparent);border:1px solid var(--border-media);border-radius:var(--radius-md);display:inline-flex;padding:8px}.widget-bars[data-v-4ce10db3]{align-items:flex-end;display:flex;gap:4px}.widget-bar[data-v-4ce10db3]{background:color-mix(in srgb,var(--text-media) 15%,transparent);border-radius:var(--radius-full);width:6px}.widget-bar--active[data-v-4ce10db3]{background:linear-gradient(180deg,var(--color-warning) 0,color-mix(in srgb,var(--color-warning) 72%,var(--bg-media)) 100%);box-shadow:0 0 14px color-mix(in srgb,var(--color-warning) 40%,transparent)}.hero-widget--c[data-v-4ce10db3]{align-items:center;border-radius:var(--radius-xl);display:flex;grid-column:span 1;justify-content:space-between;padding:1rem 1.25rem}@keyframes audio-wave-4ce10db3{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.widget-wave[data-v-4ce10db3]{align-items:center;display:flex;gap:3px;height:24px}.wave-bar[data-v-4ce10db3]{animation:audio-wave-4ce10db3 1.2s ease-in-out infinite;background:color-mix(in srgb,var(--text-media) 30%,transparent);border-radius:var(--radius-full);height:100%;transform-origin:center;width:3px}@keyframes float-badge-4ce10db3{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-widget--d[data-v-4ce10db3]{align-items:center;animation:float-badge-4ce10db3 4s ease-in-out infinite;border-radius:var(--radius-xl);display:flex;grid-column:span 1;justify-content:center;min-height:4.75rem;padding:1rem 1.25rem;position:relative}.widget-badge-circle[data-v-4ce10db3]{background:color-mix(in srgb,var(--text-media) 10%,transparent);box-shadow:var(--shadow-md);padding:12px}.widget-badge-circle[data-v-4ce10db3],.widget-badge-mini[data-v-4ce10db3]{border:1px solid var(--border-media);border-radius:var(--radius-full);display:inline-flex}.widget-badge-mini[data-v-4ce10db3]{background:var(--bg-brand);box-shadow:var(--shadow-brand);padding:4px;position:absolute;right:12px;top:10px}
