.gRWrEW_preflightCurtain{z-index:10002;pointer-events:auto;background:radial-gradient(circle at 22% 14%,#15b5da1f,#0000 35%),#020914;width:100vw;height:100dvh;position:fixed;inset:0}.gRWrEW_overlay{z-index:10000;-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);background:radial-gradient(circle at 20% 15%,#15b5da24,#0000 34%),#010710db;animation:.24s ease-out gRWrEW_welcome-overlay-in;position:fixed;inset:0}.gRWrEW_surface{--welcome-accent:#35d8f4;--welcome-accent-bright:#8beafa;--welcome-border:#5bd9f43d;z-index:10001;color:#f5fbff;border:1px solid var(--welcome-border);isolation:isolate;background:linear-gradient(135deg,#173a53f7,#051120fc 48%,#060e1bfc),#07111f;border-radius:1.75rem;outline:none;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);width:min(58rem,100vw - 3rem);max-height:calc(100dvh - 2rem);animation:.42s cubic-bezier(.22,1,.36,1) gRWrEW_welcome-surface-in;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2rem 7rem #0000009e,inset 0 0 0 1px #ffffff09,0 0 4.5rem #1cbadc17}.gRWrEW_surface:before,.gRWrEW_surface:after{z-index:-1;content:"";pointer-events:none;position:absolute}.gRWrEW_surface:before{opacity:.32;background-image:linear-gradient(#4fd5f00d 1px,#0000 1px),linear-gradient(90deg,#4fd5f00d 1px,#0000 1px);background-size:2.25rem 2.25rem;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.gRWrEW_surface:after{filter:blur(.5rem);background:radial-gradient(circle,#2bd2f02b,#0000 68%);width:26rem;height:26rem;top:-8rem;left:-5rem}.gRWrEW_storyPanel,.gRWrEW_controlPanel{min-width:0}.gRWrEW_storyPanel{border-right:1px solid #6fd3eb21;flex-direction:column;justify-content:center;padding:2.25rem 2.4rem;display:flex;position:relative}.gRWrEW_storyPanel:after{content:"";pointer-events:none;border:1px solid #68dff71a;border-radius:50%;width:7.5rem;height:7.5rem;position:absolute;bottom:1.75rem;right:2rem;box-shadow:0 0 0 1.35rem #36c7e406,0 0 0 2.7rem #36c7e405}.gRWrEW_eyebrow{color:var(--welcome-accent-bright);letter-spacing:.2em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:.55rem;margin:0;font-size:.68rem;font-weight:650;line-height:1.2;display:inline-flex}.gRWrEW_eyebrow:before{content:"";background:#57efc2;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 1rem #57efc2d1}.gRWrEW_title{color:#fff;letter-spacing:-.05em;margin:.7rem 0 0;font-size:clamp(2.25rem,4.2vw,4.05rem);font-weight:720;line-height:.96}.gRWrEW_titleAccent{color:var(--welcome-accent-bright)}.gRWrEW_hairline{background:linear-gradient(90deg, var(--welcome-accent), transparent);width:5.25rem;height:1px;margin-top:1.15rem}.gRWrEW_description{color:#deecf5c2;max-width:31rem;margin:1rem 0 0;font-size:.84rem;line-height:1.62}.gRWrEW_featureStrip{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1.35rem;display:grid;position:relative}.gRWrEW_featureItem{color:#e2f0f8d1;background:#07152575;border:1px solid #64cde51f;border-radius:.8rem;align-items:center;gap:.5rem;min-width:0;padding:.7rem .75rem;font-size:.69rem;font-weight:580;line-height:1.25;display:flex}.gRWrEW_featureIcon{width:.95rem;height:.95rem;color:var(--welcome-accent);filter:drop-shadow(0 0 .45rem #35d8f461);flex:none}.gRWrEW_featureLabel{min-width:0;max-width:100%}.gRWrEW_controlPanel{background:linear-gradient(#05101d8f,#030b16d1);flex-direction:column;justify-content:center;gap:1rem;padding:2rem;display:flex}.gRWrEW_choiceGroup{border:0;min-width:0;margin:0;padding:0}.gRWrEW_choiceLegend{color:#b3d0debd;letter-spacing:.16em;text-transform:uppercase;margin:0;padding:0;font-size:.63rem;font-weight:650;line-height:1.2}.gRWrEW_languageGrid,.gRWrEW_themeGrid{gap:.55rem;margin-top:.55rem;display:grid}.gRWrEW_languageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gRWrEW_themeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gRWrEW_languageButton,.gRWrEW_themeButton{color:#dcebf4b8;background:#0d1f2fb8;border:1px solid #77b7cc26;outline:none;min-width:0;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s,transform .18s;position:relative}.gRWrEW_languageButton:hover,.gRWrEW_themeButton:hover{color:#fff;border-color:#55d8f26b;transform:translateY(-1px)}.gRWrEW_languageButton:focus-visible,.gRWrEW_themeButton:focus-visible,.gRWrEW_enterButton:focus-visible{outline:2px solid var(--welcome-accent-bright);outline-offset:2px}.gRWrEW_acknowledgement:has(.gRWrEW_checkbox:focus-visible){outline:2px solid var(--welcome-accent-bright);outline-offset:2px}.gRWrEW_languageButton{border-radius:.72rem;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;min-height:2.75rem;padding:.42rem .35rem;display:flex}.gRWrEW_languageButton[data-active=true],.gRWrEW_themeButton[data-active=true]{color:#fff;background:linear-gradient(#27accf33,#0a2a3bb8);border-color:#4adefba8;box-shadow:0 0 1.3rem #24c4e521,inset 0 1px #ffffff0f}.gRWrEW_languageCode{color:var(--welcome-accent-bright);letter-spacing:.16em;font-size:.58rem;font-weight:720}.gRWrEW_languageLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:600;line-height:1.15;overflow:hidden}.gRWrEW_themeButton{text-align:left;border-radius:.85rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.8rem;padding:.55rem .65rem;display:grid}.gRWrEW_themeSwatch{border-radius:.65rem;justify-content:center;align-items:center;width:2.5rem;height:2.3rem;display:flex;box-shadow:0 .8rem 1.5rem #0003,inset 0 1px #ffffff29}.gRWrEW_themeSwatchDark{color:#f9d973;background:linear-gradient(135deg,#0b0f17,#403213 58%,#81661d)}.gRWrEW_themeSwatchLight{color:#087fa2;background:linear-gradient(135deg,#f7fbff,#d6edf7 62%,#b8dae9)}.gRWrEW_themeCopy{min-width:0}.gRWrEW_themeLabel,.gRWrEW_themeSub{display:block}.gRWrEW_themeLabel{color:inherit;font-size:.76rem;font-weight:680;line-height:1.2}.gRWrEW_themeSub{color:#b0cbd8a3;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.61rem;line-height:1.2;overflow:hidden}.gRWrEW_helperText{color:#a8c7d59e;margin:.45rem 0 0;font-size:.62rem;line-height:1.35}.gRWrEW_acknowledgement{color:#d2e4edbf;cursor:pointer;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.65rem;min-height:2.75rem;font-size:.69rem;line-height:1.4;display:grid}.gRWrEW_checkbox{appearance:none;cursor:pointer;background:#05121fcc;border:1px solid #72c2d759;border-radius:.32rem;outline:none;place-items:center;width:1.15rem;height:1.15rem;margin:.02rem 0 0;display:grid}.gRWrEW_checkbox:after{content:"";opacity:0;border-bottom:2px solid #03131b;border-left:2px solid #03131b;width:.55rem;height:.3rem;transition:opacity .13s,transform .13s;transform:translateY(-.05rem)rotate(-45deg)scale(.7)}.gRWrEW_checkbox:checked{background:linear-gradient(135deg,#7ff3df,#34d4f3);border-color:#70ebed;box-shadow:0 0 1rem #35d8f445}.gRWrEW_checkbox:checked:after{opacity:1;transform:translateY(-.05rem)rotate(-45deg)scale(1)}.gRWrEW_enterButton{color:#02131b;letter-spacing:.02em;background:linear-gradient(105deg,#7df1df,#33d7f3 55%,#68bfff);border:1px solid #a0f7ffd6;border-radius:.85rem;outline:none;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3rem;padding:.65rem 1rem;font-size:.78rem;font-weight:760;transition:filter .18s,transform .18s,opacity .18s;display:flex;box-shadow:0 .9rem 2rem #19bbdc38,inset 0 1px #ffffff7a}.gRWrEW_enterButton:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.gRWrEW_enterButton:disabled{cursor:not-allowed;filter:saturate(.38);opacity:.42;box-shadow:none}.gRWrEW_enterIcon{width:1rem;height:1rem}.gRWrEW_choicePending{pointer-events:none;opacity:.62}@media (max-width:679px){.gRWrEW_overlay{-webkit-backdrop-filter:blur(5px)saturate(1.08);backdrop-filter:blur(5px)saturate(1.08)}.gRWrEW_surface{border-radius:1.35rem;grid-template-columns:1fr;width:calc(100vw - 1rem);max-height:calc(100dvh - .75rem)}.gRWrEW_surface:before{background-size:1.65rem 1.65rem;-webkit-mask-image:linear-gradient(#000,#0000 56%);mask-image:linear-gradient(#000,#0000 56%)}.gRWrEW_surface:after{top:-11rem;left:50%;transform:translate(-50%)}.gRWrEW_storyPanel{border-bottom:1px solid #6fd3eb1f;border-right:0;padding:1.05rem 1.1rem .8rem}.gRWrEW_storyPanel:after{display:none}.gRWrEW_eyebrow{align-self:center;font-size:.58rem}.gRWrEW_title{text-align:center;margin-top:.38rem;font-size:2rem}.gRWrEW_hairline{margin:.55rem auto 0}.gRWrEW_description{text-align:center;margin-top:.55rem;font-size:.68rem;line-height:1.42}.gRWrEW_featureStrip{gap:.35rem;margin-top:.7rem}.gRWrEW_featureItem{text-align:center;border-radius:.62rem;flex-direction:column;justify-content:center;gap:.22rem;min-height:3.2rem;padding:.36rem .2rem;font-size:.69rem}.gRWrEW_featureIcon{width:.78rem;height:.78rem}.gRWrEW_featureLabel{overflow-wrap:anywhere;text-align:center;text-wrap:balance;line-height:1.18;display:block}.gRWrEW_controlPanel{gap:.7rem;padding:.8rem 1.1rem 1rem}.gRWrEW_choiceLegend{font-size:.69rem}.gRWrEW_languageGrid,.gRWrEW_themeGrid{gap:.4rem;margin-top:.38rem}.gRWrEW_languageButton{border-radius:.6rem;min-height:2.75rem;padding:.3rem}.gRWrEW_languageCode{font-size:.65rem}.gRWrEW_languageLabel{font-size:.72rem}.gRWrEW_themeButton{border-radius:.68rem;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;min-height:3.25rem;padding:.4rem .5rem}.gRWrEW_themeSwatch{border-radius:.52rem;width:2rem;height:1.95rem}.gRWrEW_themeLabel{font-size:.72rem}.gRWrEW_themeSub,.gRWrEW_helperText{font-size:.69rem}.gRWrEW_helperText{margin-top:.35rem}.gRWrEW_acknowledgement{grid-template-columns:1.05rem minmax(0,1fr);gap:.52rem;font-size:.69rem;line-height:1.34}.gRWrEW_checkbox{width:1.05rem;height:1.05rem}.gRWrEW_enterButton{border-radius:.7rem;min-height:2.75rem;padding-block:.52rem;font-size:.75rem}}@media (max-width:359px),(max-height:640px){.gRWrEW_surface{border-radius:1.15rem;width:calc(100vw - .75rem);max-height:calc(100dvh - .5rem)}.gRWrEW_storyPanel{padding:.7rem .8rem .6rem}.gRWrEW_eyebrow{display:none}.gRWrEW_title{margin-top:.26rem;font-size:1.72rem;line-height:1.05}.gRWrEW_hairline{display:none}.gRWrEW_description{margin-top:.4rem;font-size:.69rem;line-height:1.35}.gRWrEW_featureStrip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5rem}.gRWrEW_featureItem{min-height:2.25rem;padding:.35rem .08rem;font-size:.69rem}.gRWrEW_featureIcon,.gRWrEW_themeSub,.gRWrEW_helperText{display:none}.gRWrEW_controlPanel{gap:.5rem;padding:.55rem .8rem .75rem}.gRWrEW_languageGrid,.gRWrEW_themeGrid{margin-top:.28rem}.gRWrEW_languageButton{min-height:2.75rem}.gRWrEW_themeButton{grid-template-columns:1.75rem minmax(0,1fr);min-height:3rem;padding:.28rem .4rem}.gRWrEW_themeSwatch{width:1.75rem;height:1.7rem}.gRWrEW_acknowledgement{font-size:.69rem;line-height:1.32}.gRWrEW_enterButton{min-height:2.75rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.gRWrEW_overlay,.gRWrEW_surface{animation:none}.gRWrEW_languageButton,.gRWrEW_themeButton,.gRWrEW_checkbox,.gRWrEW_enterButton{transition:none}}@keyframes gRWrEW_welcome-overlay-in{0%{opacity:0}}@keyframes gRWrEW_welcome-surface-in{0%{opacity:0;transform:translate(-50%,calc(1rem - 50%))scale(.975)}}