@media (max-width:640px){.page-module__vG53gG__yearStepBtn{min-width:44px!important;padding:0!important}.page-module__vG53gG__yearStepBtnLeft{justify-content:flex-start!important}.page-module__vG53gG__yearStepBtnRight{justify-content:flex-end!important}}.page-module__vG53gG__yearStepDisc{border:1px solid color-mix(in srgb,var(--accent)45%,transparent);width:24px;height:24px;color:var(--accent);box-sizing:border-box;box-shadow:0 4px 12px -6px color-mix(in srgb,var(--accent)60%,transparent);user-select:none;background:#05080fbf;border-radius:50%;justify-content:center;align-items:center;padding-bottom:2px;font-size:17px;line-height:1;transition:background .2s,transform .15s,box-shadow .2s,opacity .2s;display:inline-flex}.page-module__vG53gG__yearStepBtn:hover:not(:disabled) .page-module__vG53gG__yearStepDisc{background:color-mix(in srgb,var(--accent)22%,#05080fbf);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--accent)75%,transparent);transform:scale(1.08)}.page-module__vG53gG__yearStepBtn:active:not(:disabled) .page-module__vG53gG__yearStepDisc{transform:scale(.94)}.page-module__vG53gG__yearStepBtn:disabled .page-module__vG53gG__yearStepDisc{opacity:.25;box-shadow:none}.page-module__vG53gG__yearStepBtn:focus-visible{outline:none}.page-module__vG53gG__yearStepBtn:focus-visible .page-module__vG53gG__yearStepDisc{outline:2px solid var(--accent);outline-offset:2px}.page-module__vG53gG__playhead{z-index:11;pointer-events:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.page-module__vG53gG__playheadLine{background:var(--accent);width:2px;box-shadow:0 0 8px var(--accent),0 0 2px var(--accent);border-radius:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px;left:50%}.page-module__vG53gG__playheadChip{border:1px solid var(--accent);color:color-mix(in srgb,var(--accent)55%,#fff);letter-spacing:.04em;white-space:nowrap;box-shadow:0 0 12px color-mix(in srgb,var(--accent)45%,transparent);background:#05080f;border-radius:999px;padding:1px 7px;font-family:Iceberg,sans-serif;font-size:12px;line-height:16px;position:relative}.page-module__vG53gG__legendDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 6px}.page-module__vG53gG__trophyGap{text-align:center;padding:10px 2px 4px}.page-module__vG53gG__trophyGapItem{color:#d4e4f7;cursor:pointer;background:radial-gradient(80% 70% at 50% 0,#fbbf2414,#0000 70%),linear-gradient(#0b1424,#05080f);border:1px solid #fbbf242e;border-radius:10px;flex-direction:column;align-items:center;gap:2px;width:100%;padding:10px 12px;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.page-module__vG53gG__trophyGapItem:hover:not(:disabled),.page-module__vG53gG__trophyGapItem:focus-visible{border-color:#fbbf2499;outline:none;transform:translateY(-1px);box-shadow:0 0 16px #fbbf242e}.page-module__vG53gG__trophyGapItem:disabled{cursor:default}.page-module__vG53gG__trophyGapKicker{letter-spacing:.12em;text-transform:uppercase;color:#5a7fa8;font-size:10px;font-weight:700}.page-module__vG53gG__trophyGapWhen{letter-spacing:.03em;color:#fbbf24;font-family:Iceberg,sans-serif;font-size:18px}.page-module__vG53gG__trophyGapWhat{color:#9fb8d6;font-size:12px}.page-module__vG53gG__trophyGapYear{color:#d4e4f7;font-weight:700}.page-module__vG53gG__trophyGapGo{color:#7a9bc4;background:#1a2235;border:1px solid #2a3d5a;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:11px;display:none}@media (max-width:640px){.page-module__vG53gG__trophyGap{text-align:left;padding:0}.page-module__vG53gG__trophyGapItem{background:0 0;border:none;border-radius:5px;flex-direction:row;align-items:center;gap:7px;padding:5px 7px}.page-module__vG53gG__trophyGapItem:hover:not(:disabled),.page-module__vG53gG__trophyGapItem:focus-visible{box-shadow:none;background:#7a9bc414;border:none;transform:none}.page-module__vG53gG__trophyGapKicker{letter-spacing:0;text-transform:none;color:#7a9bc4;text-align:left;flex:1;min-width:0;font-size:13px;font-weight:400}.page-module__vG53gG__trophyGapWhen{letter-spacing:0;color:#d4e4f7;white-space:nowrap;font-family:inherit;font-size:13px;font-weight:600}.page-module__vG53gG__trophyGapWhat{display:none}.page-module__vG53gG__trophyGapGo{display:flex}}.page-module__vG53gG__trophyGapNone{color:#5a7fa8;margin:0;font-size:12px;font-style:italic}.page-module__vG53gG__glassCard{border:1px solid color-mix(in srgb,var(--accent)24%,#111a2b);background:radial-gradient(ellipse 90% 60% at 50% 0%,color-mix(in srgb,var(--accent)12%,transparent),transparent 70%),linear-gradient(180deg,#0b1424,#05080f);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent)28%,transparent);border-radius:10px;transition:border-color .2s,box-shadow .2s}.page-module__vG53gG__glassCard:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.8;pointer-events:none;border-radius:2px;height:2px;position:absolute;top:0;left:14%;right:14%}.page-module__vG53gG__glassCard:hover{border-color:color-mix(in srgb,var(--accent)60%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent)45%,transparent),inset 0 0 18px color-mix(in srgb,var(--accent)12%,transparent)}.page-module__vG53gG__glassHist{border-top:1px solid color-mix(in srgb,var(--accent)20%,#111a2b);color:#7a9bc4;background:#05080fa6;border-radius:0 0 9px 9px;transition:color .15s,background .15s}.page-module__vG53gG__glassHist:hover{color:color-mix(in srgb,var(--accent)70%,#fff);background:color-mix(in srgb,var(--accent)10%,#05080fa6)}.page-module__vG53gG__glassHistActive,.page-module__vG53gG__glassHistActive:hover{color:#fbbf24;background:#fbbf241f;border-top-color:#fbbf24}.page-module__vG53gG__spineCard{border:1px solid color-mix(in srgb,var(--accent)22%,#111a2b);border-left:2px solid color-mix(in srgb,var(--accent)75%,transparent);background:radial-gradient(ellipse 70% 90% at 0% 50%,color-mix(in srgb,var(--accent)10%,transparent),transparent 70%),linear-gradient(180deg,#0b1424,#05080f);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent)22%,transparent);transition:border-color .2s,box-shadow .2s;position:relative}.page-module__vG53gG__spineCard:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.6;pointer-events:none;height:1px;position:absolute;top:0;left:10%;right:10%}.page-module__vG53gG__spineCard:hover{border-color:color-mix(in srgb,var(--accent)55%,transparent);border-left-color:var(--accent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent)40%,transparent),inset 0 0 16px color-mix(in srgb,var(--accent)12%,transparent)}
.LogoLoader-module__MnkfQq__wrap{flex-direction:column;align-items:center;gap:.9rem;display:inline-flex}.LogoLoader-module__MnkfQq__stage{width:var(--logo-size,72px);height:var(--logo-size,72px);flex-shrink:0;position:relative}.LogoLoader-module__MnkfQq__logo{border-radius:50%;width:100%;height:100%;animation:1.8s ease-in-out infinite LogoLoader-module__MnkfQq__pulse;display:block}.LogoLoader-module__MnkfQq__ring{inset:calc(var(--logo-size,72px)*-.07);border:3px solid #fbbf24;border-color:#fbbf24 #a7d8a9b3 #0000 #0000;border-radius:50%;animation:1.1s linear infinite LogoLoader-module__MnkfQq__spin;position:absolute}.LogoLoader-module__MnkfQq__text{font-family:var(--font-iceberg),"Trebuchet MS",sans-serif;letter-spacing:.08em;color:#a7d8a9;margin:0;font-size:.9rem}.LogoLoader-module__MnkfQq__behind{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes LogoLoader-module__MnkfQq__pulse{0%,to{filter:drop-shadow(0 0 #fbbf2400);transform:scale(1)}50%{filter:drop-shadow(0 0 14px #fbbf2466);transform:scale(1.05)}}@keyframes LogoLoader-module__MnkfQq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.LogoLoader-module__MnkfQq__logo,.LogoLoader-module__MnkfQq__ring{animation:none}}
.SectionNav-module__Hu3e1G__rail{backdrop-filter:blur(8px);z-index:40;background:#081625eb;border:1px solid #a7d8a929;border-radius:10px;flex-direction:column;gap:2px;width:168px;max-height:calc(100vh - 4rem);padding:.7rem .6rem;display:none;position:fixed;right:1.25rem;overflow-y:auto;box-shadow:0 12px 32px #00000059}.SectionNav-module__Hu3e1G__rail::-webkit-scrollbar{width:4px}.SectionNav-module__Hu3e1G__rail::-webkit-scrollbar-thumb{background:#a7d8a933;border-radius:4px}.SectionNav-module__Hu3e1G__railItem{text-align:left;color:#e8f4e866;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:6px;align-items:center;gap:.55rem;padding:.4rem .55rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.74rem;line-height:1.3;transition:color .15s,border-color .15s,background .15s;display:flex}.SectionNav-module__Hu3e1G__railItem:hover{color:#e8f4e8bf;background:#a7d8a90f}.SectionNav-module__Hu3e1G__railItemActive{color:#a7d8a9;border-left-color:#a7d8a9;font-weight:700}.SectionNav-module__Hu3e1G__dot{background:#e8f4e84d;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .15s,box-shadow .15s}.SectionNav-module__Hu3e1G__railItemActive .SectionNav-module__Hu3e1G__dot{background:#a7d8a9;box-shadow:0 0 0 3px #a7d8a929}.SectionNav-module__Hu3e1G__fab{z-index:45;color:#000d1a;cursor:pointer;background:#a7d8a9;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.65rem 1.05rem .65rem .85rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;font-weight:700;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 28px #00000080}.SectionNav-module__Hu3e1G__fab:hover{background:#bfe6c1}.SectionNav-module__Hu3e1G__scrim{opacity:0;pointer-events:none;z-index:46;background:#0000008c;transition:opacity .2s;position:fixed;inset:0}.SectionNav-module__Hu3e1G__scrimOpen{opacity:1;pointer-events:auto}.SectionNav-module__Hu3e1G__sheet{max-height:70vh;padding:.7rem .6rem calc(1rem + env(safe-area-inset-bottom,0px));z-index:47;background:#081625;border-top:1px solid #a7d8a938;border-radius:16px 16px 0 0;transition:transform .25s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -16px 40px #0000008c}.SectionNav-module__Hu3e1G__sheetOpen{transform:translateY(0)}.SectionNav-module__Hu3e1G__sheetGrip{background:#a7d8a94d;border-radius:999px;width:36px;height:4px;margin:.3rem auto .8rem}.SectionNav-module__Hu3e1G__sheetItem{color:#e8f4e8bf;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.65rem;width:100%;padding:.7rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.92rem;display:flex}.SectionNav-module__Hu3e1G__sheetItem .SectionNav-module__Hu3e1G__dot{width:6px;height:6px}.SectionNav-module__Hu3e1G__sheetItem:hover{color:#e8f4e8;background:#a7d8a914}.SectionNav-module__Hu3e1G__sheetItemActive{color:#a7d8a9;font-weight:700}.SectionNav-module__Hu3e1G__sheetItemActive .SectionNav-module__Hu3e1G__dot{background:#a7d8a9}@media (hover:hover) and (pointer:fine) and (min-width:1250px){.SectionNav-module__Hu3e1G__rail{display:flex}.SectionNav-module__Hu3e1G__fab{display:none}}
.FavoriteButton-module__El3OXq__wrap{flex-direction:column;align-items:center;gap:.4rem;display:inline-flex}.FavoriteButton-module__El3OXq__placeholder{height:2.1rem;display:inline-block}.FavoriteButton-module__El3OXq__button{--fav-color:#a7d8a9;border:1px solid color-mix(in srgb,var(--fav-color)55%,transparent);color:var(--fav-color);letter-spacing:.03em;cursor:pointer;background:#00000038;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-family:Iceberg,sans-serif;font-size:.85rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.FavoriteButton-module__El3OXq__button:hover:not(:disabled){border-color:var(--fav-color);background:#0000005c}.FavoriteButton-module__El3OXq__button:focus-visible{outline-offset:2px;outline:2px solid #fbbf24}.FavoriteButton-module__El3OXq__button:disabled{opacity:.6;cursor:default}.FavoriteButton-module__El3OXq__active{color:#fbbf24;background:#fbbf241f;border-color:#fbbf24}.FavoriteButton-module__El3OXq__active:hover:not(:disabled){background:#fbbf2433;border-color:#fbbf24}.FavoriteButton-module__El3OXq__error{color:#fca5a5;text-align:center;max-width:280px;font-size:.75rem}.FavoriteButton-module__El3OXq__team{background:0 0}.FavoriteButton-module__El3OXq__team:hover:not(:disabled){background:color-mix(in srgb,var(--fav-color)14%,transparent);border-color:var(--fav-color)}.FavoriteButton-module__El3OXq__team:focus-visible{outline-color:var(--fav-color)}.FavoriteButton-module__El3OXq__team.FavoriteButton-module__El3OXq__active,.FavoriteButton-module__El3OXq__team.FavoriteButton-module__El3OXq__active:hover:not(:disabled){background:var(--fav-color);border-color:var(--fav-color);color:var(--fav-bg)}.FavoriteButton-module__El3OXq__team.FavoriteButton-module__El3OXq__active:hover:not(:disabled){opacity:.9}
.SignInSplash-module__JBoD9a__overlay{z-index:10000;background:radial-gradient(circle at 50% 45%,#0b1e30 0%,#050c14 60%);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;animation:.25s ease-out both SignInSplash-module__JBoD9a__fadeIn;display:flex;position:fixed;inset:0}.SignInSplash-module__JBoD9a__stage{width:160px;height:160px;position:relative}.SignInSplash-module__JBoD9a__logo{border-radius:50%;width:100%;height:100%;animation:1.8s ease-in-out infinite SignInSplash-module__JBoD9a__pulse}.SignInSplash-module__JBoD9a__ring{border:3px solid #fbbf24;border-color:#fbbf24 #a7d8a9b3 #0000 #0000;border-radius:50%;animation:1.1s linear infinite SignInSplash-module__JBoD9a__spin;position:absolute;inset:-10px}.SignInSplash-module__JBoD9a__text{font-family:var(--font-iceberg),"Trebuchet MS",sans-serif;letter-spacing:.08em;color:#a7d8a9;margin:0;font-size:1rem;animation:.4s ease-out .3s both SignInSplash-module__JBoD9a__fadeIn}@media (max-width:480px){.SignInSplash-module__JBoD9a__stage{width:128px;height:128px}}@keyframes SignInSplash-module__JBoD9a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SignInSplash-module__JBoD9a__pulse{0%,to{filter:drop-shadow(0 0 #fbbf2400);transform:scale(1)}50%{filter:drop-shadow(0 0 18px #fbbf2473);transform:scale(1.05)}}@keyframes SignInSplash-module__JBoD9a__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SignInSplash-module__JBoD9a__logo,.SignInSplash-module__JBoD9a__ring{animation:none}}
