.page-module__Lk-N4q__page{color:#13223e;isolation:isolate;background:radial-gradient(circle at 50% 48%,#f8ac7424,#0000 34%),linear-gradient(145deg,#fffaf6 0%,#fff6ef 52%,#fff0e7 100%);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden auto}.page-module__Lk-N4q__ambientGlow{z-index:-1;aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#f6a06029 0%,#f6a0600d 43%,#0000 70%);border-radius:50%;width:min(1020px,90vw);animation:7s ease-in-out infinite page-module__Lk-N4q__ambientBreath;position:absolute}.page-module__Lk-N4q__card{-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);background:#ffffffe0;border:1px solid #f1a1686b;border-radius:34px;flex-direction:column;align-items:center;width:min(540px,100%);min-height:min(600px,100svh - 48px);padding:clamp(24px,3.5vh,34px) clamp(30px,4.5vw,44px) 28px;display:flex;position:relative;box-shadow:0 36px 90px #be5b2521,0 8px 28px #be5b2512,inset 0 1px #fff}.page-module__Lk-N4q__cardPreview{border-radius:40px;width:min(620px,100%);min-height:min(720px,100svh - 48px);padding:clamp(30px,4.5vh,44px) clamp(32px,5vw,56px) 34px}.page-module__Lk-N4q__card:before{border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(135deg,#ffffffe6,#0000 28% 72%,#f8ac7417);position:absolute;inset:0}.page-module__Lk-N4q__identity{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.page-module__Lk-N4q__logoStage{place-items:center;width:146px;height:146px;margin-bottom:8px;display:grid;position:relative}.page-module__Lk-N4q__logoStage:before,.page-module__Lk-N4q__logoStage:after{pointer-events:none;content:"";border:2px solid #f47a382e;border-radius:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__Lk-N4q__logoStage:before{border-radius:30px;width:94px;height:94px}.page-module__Lk-N4q__logoStage:after{border-color:#f47a3817;border-radius:42px;width:132px;height:132px}.page-module__Lk-N4q__ripple{border:2px solid #f47a384d;border-radius:22px;width:68px;height:68px;animation:4.2s cubic-bezier(.22,.72,.28,1) infinite page-module__Lk-N4q__logoRipple;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #f47a381a}.page-module__Lk-N4q__rippleTwo{animation-delay:1.4s}.page-module__Lk-N4q__rippleThree{animation-delay:2.8s}.page-module__Lk-N4q__logoTile{z-index:2;border-radius:20px;place-items:center;width:78px;height:78px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #d35c1929}.page-module__Lk-N4q__logoTile:after{display:none}.page-module__Lk-N4q__logoImage{object-fit:cover;width:100%;height:100%}.page-module__Lk-N4q__wordmark{letter-spacing:.12em;justify-content:center;margin-top:3px;font-family:Aptos Display,Segoe UI,Arial,sans-serif;font-size:clamp(36px,5vw,46px);font-weight:720;line-height:1;display:flex}.page-module__Lk-N4q__wordmark span:first-child{color:#10213f}.page-module__Lk-N4q__wordmark span:last-child{color:#f39a5a}.page-module__Lk-N4q__tagline{color:#c96d35;letter-spacing:.25em;margin:24px 0 0;font-size:12px;font-weight:800;line-height:1.65}.page-module__Lk-N4q__title{color:#92a4c0;letter-spacing:-.01em;margin:12px 0 0;font-size:clamp(16px,2.3vw,19px);font-weight:450}.page-module__Lk-N4q__signInDivider,.page-module__Lk-N4q__previewDivider{z-index:1;color:#8799b4;text-align:center;white-space:nowrap;align-items:center;gap:18px;width:100%;margin:30px 0 24px;font-size:14px;font-weight:700;display:flex;position:relative}.page-module__Lk-N4q__signInDivider:before,.page-module__Lk-N4q__signInDivider:after,.page-module__Lk-N4q__previewDivider:before,.page-module__Lk-N4q__previewDivider:after{content:"";background:#d8dedf;flex:1;height:1px}.page-module__Lk-N4q__signInForm{z-index:1;width:100%;position:relative}.page-module__Lk-N4q__buttonEcho{z-index:-1;background:#f9fafaa3;border:1px solid #49647021;border-radius:20px;transition:transform .22s;position:absolute;inset:-12px 12px}.page-module__Lk-N4q__signInForm:focus-within .page-module__Lk-N4q__buttonEcho,.page-module__Lk-N4q__signInForm:hover .page-module__Lk-N4q__buttonEcho{transform:scale(1.015)}.page-module__Lk-N4q__googleButton{color:#222e3e;width:100%;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:#fffffff5;border:1px solid #c8ced4;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:10px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #1f343d0f}.page-module__Lk-N4q__googleButton:after{pointer-events:none;content:"";opacity:0;background:#f6a06038;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.page-module__Lk-N4q__googleButton:hover{border-color:#ea864575;transform:translateY(-2px);box-shadow:0 12px 28px #be5b251f}.page-module__Lk-N4q__googleButton:active{transform:translateY(0)}.page-module__Lk-N4q__googleButton:active:after{animation:.6s ease-out page-module__Lk-N4q__buttonRipple}.page-module__Lk-N4q__googleButton:focus-visible{outline-offset:4px;outline:3px solid #f6a06052}.page-module__Lk-N4q__accountAvatar{color:#fff;background:linear-gradient(145deg,#b051cd,#8f36b2);border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;font-weight:650;display:grid}.page-module__Lk-N4q__googleButtonCopy{gap:2px;min-width:0;display:grid}.page-module__Lk-N4q__googleButtonCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:680;overflow:hidden}.page-module__Lk-N4q__googleButtonCopy small{color:#647187;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.page-module__Lk-N4q__googleMark{width:24px;height:24px}.page-module__Lk-N4q__alert{z-index:1;color:#8b4b29;text-align:center;background:#fff6ef;border:1px solid #f1d7c6;border-radius:12px;width:100%;margin:-20px 0 30px;padding:12px 14px;font-size:14px;line-height:1.5;position:relative}.page-module__Lk-N4q__previewArea{z-index:1;width:100%;position:relative}.page-module__Lk-N4q__previewDivider{margin:38px 0 20px;font-size:13px}.page-module__Lk-N4q__previewHeading{text-align:center;gap:3px;margin-bottom:12px;display:grid}.page-module__Lk-N4q__previewHeading strong{color:#c96831;letter-spacing:.12em;font-size:12px}.page-module__Lk-N4q__previewHeading span{color:#8795a8;font-size:13px}.page-module__Lk-N4q__previewOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__Lk-N4q__previewOption{min-width:0;color:inherit;background:#ffffffc2;border:1px solid #e18b552e;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:all .16s;display:grid}.page-module__Lk-N4q__previewOption:hover{border-color:#ea86455c;transform:translateY(-2px);box-shadow:0 10px 22px #be5b2517}.page-module__Lk-N4q__previewIcon{color:#c96831;background:#fff0e5;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.page-module__Lk-N4q__previewCopy{gap:2px;min-width:0;display:grid}.page-module__Lk-N4q__previewCopy small,.page-module__Lk-N4q__previewCopy span{color:#7c8a9a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.page-module__Lk-N4q__previewCopy strong{color:#25354b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.page-module__Lk-N4q__previewOption>svg{color:#91a0ab}.page-module__Lk-N4q__footer{z-index:1;color:#92a4bd;text-align:center;gap:6px;margin-top:auto;padding-top:28px;font-size:13px;display:grid;position:relative}.page-module__Lk-N4q__footer p{margin:0}.page-module__Lk-N4q__footer p:last-child{color:#c7835f}@keyframes page-module__Lk-N4q__logoRipple{0%{opacity:.62;transform:translate(-50%,-50%)scale(.72)}72%,to{opacity:0;transform:translate(-50%,-50%)scale(2.05)}}@keyframes page-module__Lk-N4q__buttonRipple{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(34)}}@keyframes page-module__Lk-N4q__ambientBreath{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}html.theme-dark .page-module__Lk-N4q__page{color:#fff4ee;background:#17120f}html.theme-dark .page-module__Lk-N4q__card{background:#251c17eb;border-color:#f6a0603d;box-shadow:0 36px 90px #0000004d}html.theme-dark .page-module__Lk-N4q__wordmark span:first-child{color:#fff4ee}html.theme-dark .page-module__Lk-N4q__googleButtonCopy strong{color:#fff4ee}html.theme-dark .page-module__Lk-N4q__previewCopy strong{color:#fff4ee}html.theme-dark .page-module__Lk-N4q__title{color:#9eafbc}html.theme-dark .page-module__Lk-N4q__footer{color:#9eafbc}html.theme-dark .page-module__Lk-N4q__googleButtonCopy small{color:#9eafbc}:is(html.theme-dark .page-module__Lk-N4q__googleButton,html.theme-dark .page-module__Lk-N4q__previewOption){color:#fff4ee;background:#32261ff0;border-color:#f6a06033}html.theme-dark .page-module__Lk-N4q__buttonEcho{background:#2c201aad;border-color:#f6a06024}@media (max-width:700px){.page-module__Lk-N4q__page{align-items:start;padding:14px;overflow-y:auto}.page-module__Lk-N4q__card{border-radius:28px;width:calc(100vw - 28px);min-height:min(560px,100svh - 28px);padding:22px 20px 24px}.page-module__Lk-N4q__cardPreview{border-radius:34px;min-height:min(680px,100svh - 28px);padding:26px 22px 28px}.page-module__Lk-N4q__wordmark{font-size:clamp(32px,11vw,44px)}.page-module__Lk-N4q__tagline{letter-spacing:.18em;margin-top:22px;font-size:11px}.page-module__Lk-N4q__title{margin-top:13px;font-size:17px}.page-module__Lk-N4q__signInDivider{margin:28px 0 24px;font-size:13px}.page-module__Lk-N4q__googleButton{grid-template-columns:38px minmax(0,1fr) 24px;gap:12px;min-height:66px;padding:11px 14px}.page-module__Lk-N4q__accountAvatar{width:38px;height:38px}.page-module__Lk-N4q__googleButtonCopy strong{font-size:15px}.page-module__Lk-N4q__googleMark{width:24px;height:24px}.page-module__Lk-N4q__previewOptions{grid-template-columns:1fr}.page-module__Lk-N4q__footer{padding-top:26px;font-size:13px}}@media (max-height:820px) and (min-width:701px){.page-module__Lk-N4q__card{min-height:min(680px,100svh - 40px);padding-top:24px;padding-bottom:24px}.page-module__Lk-N4q__wordmark{font-size:45px}.page-module__Lk-N4q__tagline{margin-top:24px}.page-module__Lk-N4q__title{margin-top:16px}.page-module__Lk-N4q__signInDivider{margin:30px 0 24px}.page-module__Lk-N4q__footer{padding-top:28px}}@media (prefers-reduced-motion:reduce){.page-module__Lk-N4q__ambientGlow,.page-module__Lk-N4q__ripple{animation:none}.page-module__Lk-N4q__rippleOne{opacity:.38;transform:translate(-50%,-50%)scale(1.35)}.page-module__Lk-N4q__rippleTwo{opacity:.18;transform:translate(-50%,-50%)scale(1.78)}.page-module__Lk-N4q__rippleThree{display:none}.page-module__Lk-N4q__googleButton,.page-module__Lk-N4q__previewOption,.page-module__Lk-N4q__buttonEcho{transition:none}}
