.IdleWarningModal-module__w_FNXW__overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-4);background:#0f172a80;justify-content:center;align-items:center;animation:.2s ease-out both IdleWarningModal-module__w_FNXW__overlayIn;display:flex;position:fixed;inset:0}@keyframes IdleWarningModal-module__w_FNXW__overlayIn{0%{opacity:0}to{opacity:1}}.IdleWarningModal-module__w_FNXW__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(380px,90vw);box-shadow:var(--shadow-xl);animation:.2s ease-out both IdleWarningModal-module__w_FNXW__modalIn}@keyframes IdleWarningModal-module__w_FNXW__modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.IdleWarningModal-module__w_FNXW__header{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--color-border-light)}.IdleWarningModal-module__w_FNXW__title{font-size:var(--font-size-base);color:var(--color-text);margin:0;font-weight:700}.IdleWarningModal-module__w_FNXW__body{padding:var(--space-4)var(--space-5)}.IdleWarningModal-module__w_FNXW__message{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.IdleWarningModal-module__w_FNXW__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-5);border-top:1px solid var(--color-border-light);display:flex}.IdleWarningModal-module__w_FNXW__btnLogout{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;padding:8px 16px;font-weight:600;transition:background .15s}.IdleWarningModal-module__w_FNXW__btnLogout:hover{background:var(--color-surface-muted)}.IdleWarningModal-module__w_FNXW__btnStay{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);cursor:pointer;box-shadow:0 1px 3px var(--color-primary-shadow);border:none;padding:8px 20px;font-weight:600;transition:background .15s}.IdleWarningModal-module__w_FNXW__btnStay:hover{background:var(--color-primary-hover)}@media (prefers-reduced-motion:reduce){.IdleWarningModal-module__w_FNXW__overlay,.IdleWarningModal-module__w_FNXW__modal{animation:none}}
.Header-module__9fWxfa__header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);padding:var(--space-3)var(--space-3);background:#ffffffeb;position:sticky;top:0;box-shadow:0 2px 8px #00000014}@media (min-width:768px){.Header-module__9fWxfa__header{padding:var(--space-3)var(--space-6)}}.Header-module__9fWxfa__inner{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:1600px;margin:0 auto;display:flex}@media (min-width:768px){.Header-module__9fWxfa__inner{gap:var(--space-8)}}.Header-module__9fWxfa__logo{align-items:center;gap:var(--space-1);cursor:pointer;perspective:1200px;flex-shrink:1;min-width:0;padding:0;display:flex}.Header-module__9fWxfa__flipper{width:65px;height:42px;transform-style:preserve-3d;flex-shrink:0;animation:12s cubic-bezier(.4,0,.2,1) infinite Header-module__9fWxfa__logoFlip;position:relative}.Header-module__9fWxfa__flipFront,.Header-module__9fWxfa__flipBack{backface-visibility:hidden;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.Header-module__9fWxfa__flipFront{transform:rotateX(0)}.Header-module__9fWxfa__flipBack{transform:rotateX(180deg)}.Header-module__9fWxfa__corpLogo{object-fit:contain;width:auto;height:42px}@keyframes Header-module__9fWxfa__logoFlip{0%,45%{transform:rotateX(0)}47.5%{transform:scale(.9)rotateX(90deg)}50%,95%{transform:rotateX(180deg)}97.5%{transform:scale(.9)rotateX(270deg)}to{transform:rotateX(360deg)}}.Header-module__9fWxfa__logoBrand{flex-direction:column;gap:1px;display:flex}.Header-module__9fWxfa__logoText{letter-spacing:-.025em;color:var(--color-text);font-size:1.5rem;font-weight:800;line-height:1.2}.Header-module__9fWxfa__logoTagline{color:var(--color-text-muted);letter-spacing:.04em;white-space:nowrap;opacity:0;font-size:.75rem;font-weight:500;line-height:1;animation:.6s ease-out 1.8s forwards Header-module__9fWxfa__fadeTagline;display:none}@media (min-width:480px){.Header-module__9fWxfa__logoTagline{display:block}}@keyframes Header-module__9fWxfa__fadeTagline{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Header-module__9fWxfa__nav{align-items:center;gap:var(--space-6);display:none}.Header-module__9fWxfa__hamburger{padding:var(--space-2);color:var(--color-text-muted);border-radius:var(--radius-md);justify-content:center;align-items:center;transition:background .15s;display:flex}.Header-module__9fWxfa__hamburger:hover{background:var(--color-surface-muted)}.Header-module__9fWxfa__mobileNavOverlay{display:none}.Header-module__9fWxfa__mobileNavOverlayOpen{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;display:block;position:fixed;inset:0}.Header-module__9fWxfa__mobileNav{display:none}.Header-module__9fWxfa__mobileNavOpen{z-index:70;background:var(--color-surface);width:260px;max-width:80vw;padding:var(--space-6);gap:var(--space-2);flex-direction:column;animation:.2s ease-out Header-module__9fWxfa__slideInNav;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 24px #00000026}.Header-module__9fWxfa__mobileNavHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.Header-module__9fWxfa__mobileNavClose{padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);justify-content:center;align-items:center;transition:background .15s;display:flex}.Header-module__9fWxfa__mobileNavClose:hover{background:var(--color-surface-muted)}.Header-module__9fWxfa__mobileNavLink{font-size:var(--font-size-base);color:var(--color-text-secondary);padding:var(--space-3)var(--space-2);border-radius:var(--radius-md);font-weight:500;transition:background .15s,color .15s}.Header-module__9fWxfa__mobileNavLink:hover{background:var(--color-surface-muted);color:var(--color-primary)}.Header-module__9fWxfa__mobileNavLinkActive{font-size:var(--font-size-base);color:var(--color-primary);padding:var(--space-3)var(--space-2);border-radius:var(--radius-md);background:var(--color-primary-light);font-weight:600}@keyframes Header-module__9fWxfa__slideInNav{0%{transform:translate(-100%)}to{transform:translate(0)}}.Header-module__9fWxfa__navLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:400;transition:color .15s}.Header-module__9fWxfa__navLink:hover{color:var(--color-primary)}.Header-module__9fWxfa__navLinkActive{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:600;transition:color .15s;position:relative}.Header-module__9fWxfa__navLinkActive:after{content:"";background:var(--color-primary);border-radius:1px;height:2px;position:absolute;bottom:-14px;left:0;right:0}.Header-module__9fWxfa__searchWrapper{flex:1;max-width:28rem;display:none}.Header-module__9fWxfa__searchInner{position:relative}.Header-module__9fWxfa__searchIcon{left:var(--space-3);color:var(--color-text-faint);pointer-events:none;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.Header-module__9fWxfa__searchInput{width:100%;padding:var(--space-2)var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text);border:1px solid #0000;outline:none;padding-left:2.5rem;padding-right:4rem;transition:border-color .15s}.Header-module__9fWxfa__searchInput::placeholder{color:var(--color-text-faint)}.Header-module__9fWxfa__searchInput:focus{border-color:var(--color-primary)}.Header-module__9fWxfa__searchKbd{right:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:10px;font-family:var(--font-mono),monospace;color:var(--color-text-faint);padding:2px 6px;position:absolute;top:50%;transform:translateY(-50%)}.Header-module__9fWxfa__actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}@media (min-width:768px){.Header-module__9fWxfa__actions{gap:var(--space-4)}}.Header-module__9fWxfa__iconButton{padding:var(--space-2);color:var(--color-text-muted);border-radius:var(--radius-md);justify-content:center;align-items:center;transition:background .15s;display:flex;position:relative}.Header-module__9fWxfa__iconButton:hover{background:var(--color-surface-muted)}.Header-module__9fWxfa__notifDot{background:var(--color-danger);border-radius:var(--radius-full);border:2px solid var(--color-surface);width:8px;height:8px;position:absolute;top:8px;right:10px}.Header-module__9fWxfa__divider{background:var(--color-border);width:1px;height:24px;margin:0 var(--space-1);display:none}@media (min-width:768px){.Header-module__9fWxfa__divider{display:block}}.Header-module__9fWxfa__avatar{border-radius:var(--radius-full);background:var(--color-primary-light);border:1px solid var(--color-primary-shadow);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}@media (min-width:768px){.Header-module__9fWxfa__avatar{width:36px;height:36px}}.Header-module__9fWxfa__avatarImg{border-radius:var(--radius-full)}@media (min-width:768px){.Header-module__9fWxfa__nav{display:flex}.Header-module__9fWxfa__hamburger,.Header-module__9fWxfa__mobileNav,.Header-module__9fWxfa__mobileNavOpen,.Header-module__9fWxfa__mobileNavOverlay,.Header-module__9fWxfa__mobileNavOverlayOpen{display:none}}@media (min-width:1024px){.Header-module__9fWxfa__searchWrapper{display:block}}@media (prefers-color-scheme:dark){.Header-module__9fWxfa__header{border-bottom-color:var(--color-border);background:#121121eb;box-shadow:0 2px 8px #0000004d}.Header-module__9fWxfa__logoText{color:#fff}.Header-module__9fWxfa__logoTagline{color:var(--color-text-faint)}.Header-module__9fWxfa__searchInput{background:var(--color-surface)}.Header-module__9fWxfa__searchKbd{background:var(--color-surface-hover);border-color:var(--color-border)}.Header-module__9fWxfa__iconButton:hover{background:var(--color-surface)}.Header-module__9fWxfa__notifDot{border-color:var(--color-bg)}}
.UserMenu-module__1nWCfW__wrapper{align-items:center;display:flex;position:relative}.UserMenu-module__1nWCfW__trigger{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);padding:2px 6px 2px 2px;transition:background .15s;display:flex}.UserMenu-module__1nWCfW__trigger:hover{background:var(--color-surface-hover,#0000000f)}.UserMenu-module__1nWCfW__avatar{border-radius:var(--radius-full);background:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.UserMenu-module__1nWCfW__initials{color:#fff;font-size:var(--font-size-sm);font-weight:600;line-height:1}.UserMenu-module__1nWCfW__chevron{color:var(--color-text-muted);flex-shrink:0;transition:transform .2s;display:none}@media (min-width:768px){.UserMenu-module__1nWCfW__chevron{display:block}}.UserMenu-module__1nWCfW__chevronOpen{transform:rotate(180deg)}.UserMenu-module__1nWCfW__dropdown{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg);z-index:100;min-width:220px;animation:.12s UserMenu-module__1nWCfW__dropIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}@keyframes UserMenu-module__1nWCfW__dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UserMenu-module__1nWCfW__userInfo{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);display:flex}.UserMenu-module__1nWCfW__avatarLg{border-radius:var(--radius-full);background:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.UserMenu-module__1nWCfW__initialsLg{color:#fff;font-size:var(--font-size-sm);font-weight:600;line-height:1}.UserMenu-module__1nWCfW__email{font-size:var(--font-size-sm);color:var(--color-text-secondary,#6b7280);word-break:break-all;line-height:1.4}.UserMenu-module__1nWCfW__divider{background:var(--color-border,#e5e7eb);height:1px;margin:0}.UserMenu-module__1nWCfW__signOut{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3)var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary,#6b7280);transition:background .15s,color .15s;display:flex}.UserMenu-module__1nWCfW__signOut:hover{background:var(--color-red-bg);color:var(--color-red-text)}
.SkilletLogo-module__DLsdNa__logo{filter:drop-shadow(0 1px 2px #00000040);flex-shrink:0;width:48px;height:48px}.SkilletLogo-module__DLsdNa__hThreads line{stroke-dasharray:24;stroke-dashoffset:24px;animation:1.2s cubic-bezier(.4,0,.2,1) forwards SkilletLogo-module__DLsdNa__weaveHorizontal}.SkilletLogo-module__DLsdNa__hThreads line:first-child{animation-delay:0s}.SkilletLogo-module__DLsdNa__hThreads line:nth-child(2){animation-delay:.15s}.SkilletLogo-module__DLsdNa__hThreads line:nth-child(3){animation-delay:.3s}.SkilletLogo-module__DLsdNa__vThreads line{stroke-dasharray:24;stroke-dashoffset:-24px;animation:1.2s cubic-bezier(.4,0,.2,1) forwards SkilletLogo-module__DLsdNa__weaveVertical}.SkilletLogo-module__DLsdNa__vThreads line:first-child{animation-delay:.45s}.SkilletLogo-module__DLsdNa__vThreads line:nth-child(2){animation-delay:.6s}.SkilletLogo-module__DLsdNa__vThreads line:nth-child(3){animation-delay:.75s}.SkilletLogo-module__DLsdNa__pin{opacity:0;transform-origin:50%;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards SkilletLogo-module__DLsdNa__pinDrop;transform:scale(0)}.SkilletLogo-module__DLsdNa__pins circle:first-child{animation-delay:1s}.SkilletLogo-module__DLsdNa__pins circle:nth-child(2){animation-delay:1.1s}.SkilletLogo-module__DLsdNa__pins circle:nth-child(3){animation-delay:1.2s}.SkilletLogo-module__DLsdNa__pins circle:nth-child(4){animation-delay:1.15s}.SkilletLogo-module__DLsdNa__pins circle:nth-child(5){animation-delay:1.25s}.SkilletLogo-module__DLsdNa__hThreads{animation:12s ease-in-out infinite SkilletLogo-module__DLsdNa__skilletReceiveH}.SkilletLogo-module__DLsdNa__vThreads{animation:12s ease-in-out infinite SkilletLogo-module__DLsdNa__skilletReceiveV}.SkilletLogo-module__DLsdNa__pins{animation:12s ease-in-out infinite SkilletLogo-module__DLsdNa__skilletReceivePins}@keyframes SkilletLogo-module__DLsdNa__weaveHorizontal{0%{stroke-dashoffset:24px;opacity:.3}60%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes SkilletLogo-module__DLsdNa__weaveVertical{0%{stroke-dashoffset:-24px;opacity:.3}60%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes SkilletLogo-module__DLsdNa__pinDrop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes SkilletLogo-module__DLsdNa__skilletReceiveH{0%,to{filter:brightness()}50%{filter:brightness(1.2)drop-shadow(0 0 2px #5048e54d)}}@keyframes SkilletLogo-module__DLsdNa__skilletReceiveV{0%,to{filter:brightness()}50%{filter:brightness(1.2)drop-shadow(0 0 2px #5048e54d)}}@keyframes SkilletLogo-module__DLsdNa__skilletReceivePins{0%,to{filter:brightness()drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:brightness(1.2)drop-shadow(0 0 4px #5048e566);transform:scale(1.05)}}@keyframes SkilletLogo-module__DLsdNa__threadShimmerH{0%,to{opacity:1}50%{opacity:.75;filter:brightness(1.2)}}@keyframes SkilletLogo-module__DLsdNa__threadShimmerV{0%,to{opacity:1}50%{opacity:.75;filter:brightness(1.2)}}@keyframes SkilletLogo-module__DLsdNa__pinGlow{0%,to{filter:none}50%{filter:drop-shadow(0 0 3px #5048e580)}}.SkilletLogo-module__DLsdNa__logo:hover .SkilletLogo-module__DLsdNa__hThreads line{animation:.6s ease-out forwards SkilletLogo-module__DLsdNa__weaveHoverH}.SkilletLogo-module__DLsdNa__logo:hover .SkilletLogo-module__DLsdNa__vThreads line{animation:.6s ease-out forwards SkilletLogo-module__DLsdNa__weaveHoverV}.SkilletLogo-module__DLsdNa__logo:hover .SkilletLogo-module__DLsdNa__pin{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards SkilletLogo-module__DLsdNa__pinPop}@keyframes SkilletLogo-module__DLsdNa__weaveHoverH{0%{stroke-dashoffset:8px}to{stroke-dashoffset:0}}@keyframes SkilletLogo-module__DLsdNa__weaveHoverV{0%{stroke-dashoffset:-8px}to{stroke-dashoffset:0}}@keyframes SkilletLogo-module__DLsdNa__pinPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.SkilletLogo-module__DLsdNa__hThreads line,.SkilletLogo-module__DLsdNa__vThreads line,.SkilletLogo-module__DLsdNa__pin,.SkilletLogo-module__DLsdNa__hThreads,.SkilletLogo-module__DLsdNa__vThreads,.SkilletLogo-module__DLsdNa__pins{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:scale(1)!important}}
.Footer-module__nhiC3q__footer{border-top:1px solid var(--color-border);padding:0 var(--space-6);background:var(--color-surface)}.Footer-module__nhiC3q__inner{flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;max-width:100rem;margin:0 auto;padding:.5rem 1rem;display:flex}@media (min-width:768px){.Footer-module__nhiC3q__inner{flex-direction:row}}.Footer-module__nhiC3q__brand{color:var(--color-text-faint);align-items:center;gap:.5rem;display:flex}.Footer-module__nhiC3q__brandText{font-size:var(--font-size-sm);letter-spacing:-.05em;font-weight:700}.Footer-module__nhiC3q__links{gap:2rem;display:flex}.Footer-module__nhiC3q__link{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;transition:color .15s}.Footer-module__nhiC3q__link:hover{color:var(--color-primary)}.Footer-module__nhiC3q__copyright{font-size:var(--font-size-sm);color:var(--color-text-faint)}@media (prefers-color-scheme:dark){.Footer-module__nhiC3q__footer{background:var(--color-bg);border-top-color:var(--color-border)}}
.CookieConsent-module__EUD_Aq__banner{z-index:9999;background:var(--color-surface);border-top:1px solid var(--color-border);padding:1rem var(--space-6);animation:.3s ease-out CookieConsent-module__EUD_Aq__slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000014}@keyframes CookieConsent-module__EUD_Aq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookieConsent-module__EUD_Aq__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin:0 auto;display:flex}.CookieConsent-module__EUD_Aq__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:320px;line-height:1.5}.CookieConsent-module__EUD_Aq__text a{color:var(--color-primary);text-decoration:underline}.CookieConsent-module__EUD_Aq__actions{flex-shrink:0;gap:.5rem;display:flex}.CookieConsent-module__EUD_Aq__acceptBtn{font-size:var(--font-size-sm);cursor:pointer;background:var(--color-primary);color:#fff;border:none;border-radius:.5rem;padding:.5rem 1.25rem;font-weight:600;transition:background .15s}.CookieConsent-module__EUD_Aq__acceptBtn:hover{background:var(--color-primary-hover)}.CookieConsent-module__EUD_Aq__declineBtn{font-size:var(--font-size-sm);border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-secondary);background:0 0;border-radius:.5rem;padding:.5rem 1.25rem;font-weight:600;transition:background .15s,color .15s}.CookieConsent-module__EUD_Aq__declineBtn:hover{background:var(--color-surface-muted);color:var(--color-text)}
.layout-module___qOa7q__wrapper{flex-direction:column;min-height:100vh;display:flex}.layout-module___qOa7q__content{flex:1}
.page-module__X_Z_4a__page{min-height:100vh;font-family:var(--font-sans),"Inter",sans-serif;background:var(--color-bg);justify-content:center;align-items:center;display:flex}.page-module__X_Z_4a__card{align-items:center;gap:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md);text-align:center;flex-direction:column;width:100%;max-width:480px;display:flex}.page-module__X_Z_4a__logoRow{align-items:center;gap:var(--space-4,1rem);padding:var(--space-2)0;perspective:1200px;justify-content:center;display:flex;position:relative}.page-module__X_Z_4a__flipper{width:140px;height:50px;transform-style:preserve-3d;animation:12s cubic-bezier(.4,0,.2,1) infinite page-module__X_Z_4a__logoFlip;position:relative}.page-module__X_Z_4a__flipFront,.page-module__X_Z_4a__flipBack{backface-visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.page-module__X_Z_4a__flipFront{transform:rotateX(0)}.page-module__X_Z_4a__flipBack{transform:rotateX(180deg)}.page-module__X_Z_4a__corpLogo{object-fit:contain;width:auto;height:50px}@keyframes page-module__X_Z_4a__logoFlip{0%,45%{transform:rotateX(0)}47.5%{transform:scale(.9)rotateX(90deg)}50%,95%{transform:rotateX(180deg)}97.5%{transform:scale(.9)rotateX(270deg)}to{transform:rotateX(360deg)}}.page-module__X_Z_4a__logoBrand{z-index:1;text-align:left;flex-direction:column;gap:2px;display:flex}.page-module__X_Z_4a__logoText{letter-spacing:-.025em;color:var(--color-text);font-size:2rem;font-weight:800;line-height:1.2}.page-module__X_Z_4a__logoTagline{color:var(--color-text-muted);letter-spacing:.04em;white-space:nowrap;font-size:.85rem;font-weight:500;line-height:1}.page-module__X_Z_4a__subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.page-module__X_Z_4a__signInButton{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);justify-content:center;width:100%;font-weight:600;transition:background .15s;display:inline-flex}.page-module__X_Z_4a__signInButton:hover{background:var(--color-primary-hover)}.page-module__X_Z_4a__error{font-size:var(--font-size-xs);color:var(--color-red-text)}
