.page-module__E0kJGG__tileDisabled{opacity:.5;pointer-events:none}.page-module__E0kJGG__hint{background:#fffaf0b3;border:1px solid #f0c36d8c;border-radius:16px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.35}.page-module__E0kJGG__loader{border:3px solid #00000026;border-top-color:#0009;border-radius:50%;width:28px;height:28px;margin:0 auto;animation:.8s linear infinite page-module__E0kJGG__spin}@keyframes page-module__E0kJGG__spin{to{transform:rotate(360deg)}}.page-module__E0kJGG__authOverlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__E0kJGG__authLoaderBox{flex-direction:column;align-items:center;gap:10px;display:flex}.page-module__E0kJGG__splashShell{background:radial-gradient(circle at 50% 42%,#ffffff2e,#0000 24%),radial-gradient(circle at 20% 20%,#56a2ff29,#0000 30%),radial-gradient(circle at 80% 75%,#ffffff1a,#0000 24%),linear-gradient(#11161e 0%,#05070b 100%);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__splashGlow{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#54a8ff42 0%,#54a8ff14 42%,#0000 72%);border-radius:50%;width:min(60vw,360px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.page-module__E0kJGG__splashWord{z-index:1;letter-spacing:.36em;text-indent:.36em;color:#f6f8fb;text-transform:uppercase;text-shadow:0 0 18px #ffffff47,0 0 40px #54a8ff38;font-size:clamp(48px,14vw,120px);font-weight:900;line-height:1;animation:1.2s ease-in-out infinite page-module__E0kJGG__splashBlink;position:relative}@keyframes page-module__E0kJGG__splashBlink{0%,to{opacity:.22;transform:scale(.985)}45%{opacity:1;transform:scale(1)}60%{opacity:.38;transform:scale(.992)}}.page-module__E0kJGG__shell{min-height:100vh;position:relative;overflow:hidden visible}.page-module__E0kJGG__container{color:#111;z-index:2;max-width:720px;margin:0 auto;padding:16px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;position:relative}.page-module__E0kJGG__bgFixed{z-index:0;pointer-events:none;background:radial-gradient(900px 420px at 70% 20%,#4da5ff38,#0000 60%),radial-gradient(750px 380px at 15% 35%,#0000000f,#0000 60%),linear-gradient(#f7f6f2,#f3f1ed);position:fixed;inset:0}.page-module__E0kJGG__orb{filter:blur(6px);opacity:.9;z-index:1;pointer-events:none;border-radius:999px;width:420px;height:420px;position:fixed}.page-module__E0kJGG__orbA{background:radial-gradient(circle at 35% 35%,#0000002e,#0000000d 55%,#0000 70%);top:260px;left:-160px;transform:rotate(10deg)}.page-module__E0kJGG__orbB{background:radial-gradient(circle at 55% 45%,#4099ff8c,#4099ff2e 48%,#0000 70%);top:170px;right:-180px;transform:rotate(-8deg)}.page-module__E0kJGG__headerRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.page-module__E0kJGG__h1{letter-spacing:-.6px;margin:0;font-size:34px;font-weight:900;line-height:44px}.page-module__E0kJGG__muted{opacity:.65;font-size:12px}.page-module__E0kJGG__grid{grid-template-columns:1fr;gap:14px;margin-top:12px;display:grid}@media (min-width:520px){.page-module__E0kJGG__grid{grid-template-columns:1fr 1fr;gap:16px}}.page-module__E0kJGG__tile{-webkit-backdrop-filter:blur(12px);color:inherit;background:#ffffff9e;border:1px solid #ffffffb3;border-radius:22px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 18px 45px #00000014,inset 0 2px #ffffff8c,inset 0 -1px #00000008}.page-module__E0kJGG__tile:hover{border-color:#00000014;transform:translateY(-2px);box-shadow:0 22px 55px #0000001a,inset 0 2px #ffffff8c,inset 0 -1px #00000008}.page-module__E0kJGG__tile:active{transform:translateY(0)scale(.99)}.page-module__E0kJGG__tileTop{gap:6px;display:grid}.page-module__E0kJGG__tileTitle{letter-spacing:-.2px;font-size:18px;font-weight:900;line-height:1.2}.page-module__E0kJGG__tileHint{opacity:.65;font-size:12px;line-height:1.35}.page-module__E0kJGG__tileMeta{-webkit-backdrop-filter:blur(10px);color:#111;background:#ffffff9e;border:1px solid #00000014;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 20px #0000000f}.page-module__E0kJGG__footerNote{opacity:.55;margin-top:14px;font-size:12px}.page-module__E0kJGG__exerciseInputWrap{position:relative}.page-module__E0kJGG__bestOverlay{pointer-events:none;opacity:.9;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.page-module__E0kJGG__bestSep{opacity:.4;font-size:14px}.page-module__E0kJGG__exerciseInput{padding-right:140px}.page-module__E0kJGG__exInputWrap{position:relative}.page-module__E0kJGG__authCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:24px;width:min(100%,420px);margin:80px auto 0;padding:22px;box-shadow:0 18px 45px #00000014}.page-module__E0kJGG__authTitle{letter-spacing:-.4px;margin:0 0 18px;font-size:28px;font-weight:900}.page-module__E0kJGG__authForm{gap:12px;display:grid}.page-module__E0kJGG__authLabel{font-size:13px;font-weight:700}.page-module__E0kJGG__authInput{color:#111;background:#ffffffeb;border:1px solid #0000001f;border-radius:16px;outline:none;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.page-module__E0kJGG__authInput:focus{border-color:#4099ffa6;box-shadow:0 0 0 4px #4099ff1f}.page-module__E0kJGG__btn{color:#fff;cursor:pointer;background:#111;border:0;border-radius:16px;min-height:48px;font-size:15px;font-weight:800}.page-module__E0kJGG__btn:disabled{opacity:.55;cursor:not-allowed}.page-module__E0kJGG__error{background:#ffecece6;border:1px solid #d9534f38;border-radius:16px;margin-bottom:14px;padding:12px 14px}.page-module__E0kJGG__errorText{color:#a02828;font-size:13px;line-height:1.35}
.LaunchSplash-module__L8-2jW__overlay{z-index:10000;pointer-events:auto;opacity:1;background:linear-gradient(45deg,#0f172a 0%,#182236 54%,#27344d 100%);place-items:center;transition:opacity .7s;display:grid;position:fixed;inset:0;overflow:hidden}.LaunchSplash-module__L8-2jW__overlayHidden{opacity:0;pointer-events:none}.LaunchSplash-module__L8-2jW__wordmark{color:#f8fafc;align-items:flex-end;gap:0;display:inline-flex;position:relative}.LaunchSplash-module__L8-2jW__logoSlot{flex:none;justify-content:center;align-items:center;display:inline-flex}.LaunchSplash-module__L8-2jW__logoMark{opacity:0;color:#f8fafc;flex:none;animation:.28s linear 1.5s forwards LaunchSplash-module__L8-2jW__revealLogo}.LaunchSplash-module__L8-2jW__dotMark{opacity:0;color:#f8fafc;align-self:flex-end;font-size:40px;font-weight:900;line-height:.7;animation:.5s cubic-bezier(.22,1,.36,1) 2.5s forwards LaunchSplash-module__L8-2jW__revealDot;display:inline-block;transform:translate(16px)}.LaunchSplash-module__L8-2jW__letter{opacity:0;letter-spacing:2px;align-self:flex-end;font-size:45px;font-weight:900;line-height:.7;display:inline-block;transform:translateY(18px)scale(.96)}.LaunchSplash-module__L8-2jW__letterO{animation:.7s cubic-bezier(.22,1,.36,1) forwards LaunchSplash-module__L8-2jW__revealLetter}.LaunchSplash-module__L8-2jW__letterN{animation:.7s cubic-bezier(.22,1,.36,1) .4s forwards LaunchSplash-module__L8-2jW__revealLetter}.LaunchSplash-module__L8-2jW__letterE{animation:.7s cubic-bezier(.22,1,.36,1) .8s forwards LaunchSplash-module__L8-2jW__revealLetter}@keyframes LaunchSplash-module__L8-2jW__revealLetter{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LaunchSplash-module__L8-2jW__revealLogo{0%{opacity:0}to{opacity:1}}@keyframes LaunchSplash-module__L8-2jW__revealDot{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}
