.LoginScreen_root__RkvEd{position:relative;display:flex;flex-direction:column;min-height:100dvh;background:var(--ff-bg);color:var(--ff-text-1)}.LoginScreen_art__SqWB8{position:relative;flex:none;height:clamp(200px,calc(100dvh - 440px),404px)}.LoginScreen_art__SqWB8:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:calc(env(safe-area-inset-top, 0px) + 88px);background:linear-gradient(180deg,rgba(10,11,13,.72),rgba(10,11,13,0));pointer-events:none}.LoginScreen_ridge__4A_46{position:absolute;inset:0}.LoginScreen_ridge__4A_46 .LoginScreen_caption__SFvXo{left:16px;bottom:28px;font-size:13px;line-height:18px;letter-spacing:0;color:var(--ff-text-2)}.LoginScreen_brand__K_JfD{position:absolute;z-index:2;left:16px;top:calc(env(safe-area-inset-top, 0px) + 12px);display:flex;align-items:center;gap:var(--ff-space-2);color:var(--ff-text-1)}.LoginScreen_mark__v08cp{display:block;width:32px;height:32px;filter:brightness(0) invert(1);view-transition-name:brand-mark}.LoginScreen_brandName__kE0t8{display:none}.LoginScreen_browse__mF5lz{position:absolute;z-index:2;right:16px;top:calc(env(safe-area-inset-top, 0px) + 6px);display:flex;align-items:center;height:44px;padding:0 12px;border-radius:10px;color:var(--ff-text-1);font-size:14px;line-height:18px;font-weight:500;text-decoration:none}.LoginScreen_browse__mF5lz:focus-visible{outline:var(--ff-focus-width) solid var(--ff-brand);outline-offset:var(--ff-focus-offset)}.LoginScreen_panel__baO7n{position:relative;z-index:1;margin-top:-16px;padding:0 var(--ff-gutter) calc(env(safe-area-inset-bottom, 0px) + 24px)}.LoginScreen_form__0bc9V{width:100%}.LoginScreen_title__85_UG{margin:0;font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.02em;color:var(--ff-text-1)}.LoginScreen_body__K_i8o{margin:8px 0 32px;color:var(--ff-text-2);max-width:68ch}.LoginScreen_error__yN416{display:flex;align-items:flex-start;gap:var(--ff-space-2);margin:16px 0 0;font-size:13px;line-height:18px;font-weight:500}.LoginScreen_errIcon__b5b0O{flex:none;margin-top:1px}.LoginScreen_errDown__Ao20W{color:var(--ff-text-1)}.LoginScreen_errDown__Ao20W .LoginScreen_errIcon__b5b0O{color:var(--ff-warn)}.LoginScreen_lastUsed__z0iFD{display:block;margin-top:-8px;font-size:11px;line-height:14px;font-weight:500;letter-spacing:.01em;color:var(--ff-text-2);text-align:center;animation:LoginScreen_ffIn__TETQj .16s linear both}@keyframes LoginScreen_ffIn__TETQj{0%{opacity:0}}.LoginScreen_errQuiet__ceg6z{color:var(--ff-text-2)}.LoginScreen_errText__aNV4e{margin:0}.LoginScreen_errHint__ud0jO{margin:2px 0 0;color:var(--ff-text-2);font-weight:400}.LoginScreen_actions__c6Wkk{display:flex;flex-direction:column;gap:12px}.LoginScreen_btn__f_F7M{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;padding:0 20px;border:none;border-radius:12px;font-size:16px;line-height:20px;font-weight:600;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform var(--ff-dur-release) var(--ff-ease-out),opacity var(--ff-dur-base) var(--ff-ease-out)}.LoginScreen_btn__f_F7M:after{content:"";position:absolute;inset:0;background:var(--ff-press-overlay);opacity:0;pointer-events:none;transition:opacity var(--ff-dur-release) var(--ff-ease-out)}.LoginScreen_btn__f_F7M[data-pressed]{transform:scale(.97);transition-duration:var(--ff-dur-tap)}.LoginScreen_btn__f_F7M[data-pressed]:after{opacity:1;transition-duration:var(--ff-dur-tap)}.LoginScreen_btn__f_F7M:focus-visible{outline:var(--ff-focus-width) solid var(--ff-text-1);outline-offset:var(--ff-focus-offset)}.LoginScreen_primary__43olX{background:var(--ff-brand);color:var(--ff-on-brand)}.LoginScreen_secondary__ds16N{background:#24282E;color:var(--ff-text-1);font-weight:600;border:1px solid var(--ff-line-strong)}@media (hover:hover){.LoginScreen_secondary__ds16N:hover{background:#2B3037}}.LoginScreen_quiet__TNQIR:focus-visible,.LoginScreen_secondary__ds16N:focus-visible{outline-color:var(--ff-brand)}.LoginScreen_quiet__TNQIR{height:44px;padding:0 12px;background:none;color:var(--ff-text-2);font-size:14px;line-height:18px;font-weight:500}.LoginScreen_quiet__TNQIR:after{background:var(--ff-press-overlay-quiet)}.LoginScreen_dim__JDQqW{opacity:.6;pointer-events:none}.LoginScreen_loading__SFo9N{pointer-events:none}.LoginScreen_loading__SFo9N:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform-origin:left;animation:LoginScreen_ffBar__69GoC 1.2s var(--ff-ease-in-out) infinite}@keyframes LoginScreen_ffBar__69GoC{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(0);transform-origin:right}}.LoginScreen_label__5hHBg{transition:opacity var(--ff-dur-quick) var(--ff-ease-out)}.LoginScreen_done__AbF1h{animation:LoginScreen_ffPop__PKZTv .24s cubic-bezier(.34,1.36,.64,1) both}@keyframes LoginScreen_ffPop__PKZTv{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.LoginScreen_google__yrQT7{position:relative;display:flex;align-items:center;justify-content:center;height:52px;border-radius:12px;background:#24282E;border:1px solid var(--ff-line-strong);box-sizing:border-box;overflow:hidden;color-scheme:light;transition:opacity var(--ff-dur-base) var(--ff-ease-out)}@media (hover:hover){.LoginScreen_google__yrQT7:hover{background:#2B3037}}.LoginScreen_googleInner__RUwiX{display:flex;justify-content:center;width:100%;max-width:358px;height:40px}.LoginScreen_widget__0l1g1{display:flex;justify-content:center;min-height:var(--ff-hit)}.LoginScreen_widget__0l1g1[hidden]{display:none}.LoginScreen_terms__YELOv{margin:16px 0 0;color:var(--ff-text-3);max-width:68ch}.LoginScreen_terms__YELOv a{color:var(--ff-text-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.LoginScreen_terms__YELOv a:focus-visible{outline:var(--ff-focus-width) solid var(--ff-brand);outline-offset:var(--ff-focus-offset)}.LoginScreen_form__0bc9V[data-exit]{animation:LoginScreen_ffFormOut__IUX_Y .2s var(--ff-ease-out) .24s both;pointer-events:none}@keyframes LoginScreen_ffFormOut__IUX_Y{to{transform:translateY(-12px);opacity:0}}.LoginScreen_form__0bc9V[data-exit=skip]{animation:none;opacity:0}@keyframes LoginScreen_ffFade__CEfW4{to{opacity:0}}.LoginScreen_checking__UlW5Q{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ff-space-4);padding:calc(env(safe-area-inset-top, 0px) + 12px) var(--ff-gutter);color:var(--ff-text-2)}.ff[data-motion=reduced] .LoginScreen_btn__f_F7M[data-pressed]{transform:none}.ff[data-motion=reduced] .LoginScreen_form__0bc9V[data-exit]{animation:LoginScreen_ffFade__CEfW4 .12s linear .24s both}.ff[data-motion=reduced] .LoginScreen_done__AbF1h{animation:none}.ff[data-motion=lite] .LoginScreen_loading__SFo9N:before,.ff[data-motion=reduced] .LoginScreen_loading__SFo9N:before{animation:none;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.LoginScreen_btn__f_F7M[data-pressed]{transform:none}.LoginScreen_loading__SFo9N:before{animation:none;transform:scaleX(1)}.LoginScreen_form__0bc9V[data-exit]{animation:LoginScreen_ffFade__CEfW4 .12s linear .24s both}.LoginScreen_done__AbF1h{animation:none}}.LoginScreen_art__SqWB8 .LoginScreen_stageCaption__nsufT{z-index:2;left:16px;bottom:28px;font-size:13px;line-height:18px;letter-spacing:0;color:var(--ff-text-2)}.LoginScreen_hero__awLU6{display:none}.LoginScreen_chip__WfaLF .LoginScreen_liveCaption__tEvBZ{position:static;font-size:14px;line-height:18px;letter-spacing:0;color:var(--ff-text-1)}@media (min-width:768px){.LoginScreen_root__RkvEd{justify-content:center;align-items:center;min-height:100dvh;padding:96px 24px 48px}.LoginScreen_art__SqWB8{position:fixed;inset:0;z-index:0;height:auto}.LoginScreen_art__SqWB8 .LoginScreen_brand__K_JfD{display:none}.LoginScreen_art__SqWB8 .LoginScreen_stageCaption__nsufT{left:24px;bottom:16px;font-size:14px}.LoginScreen_hero__awLU6{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.LoginScreen_heroBrand__mYG21{display:flex;align-items:center;gap:12px}.LoginScreen_heroMark__YY12l{display:block;width:44px;height:44px;filter:brightness(0) invert(1)}.LoginScreen_heroName__V_DTY{font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.01em}.LoginScreen_heroCopy___Mc55{position:relative}.LoginScreen_rule__Mz5B3{display:block;width:90px;height:2px;margin-bottom:20px;border-radius:1px;background:linear-gradient(90deg,#FF7A1A,#FF3D9A)}.LoginScreen_headline__Pg_Wk{margin:0;max-width:14ch;font-size:44px;line-height:48px;font-weight:600;letter-spacing:-.02em;text-wrap:balance;color:var(--ff-text-1)}.LoginScreen_hero__awLU6 .LoginScreen_chips__XBSbM,.LoginScreen_hero__awLU6 .LoginScreen_lede__Ogurj{display:none}.LoginScreen_browse__mF5lz{right:24px;top:16px}.LoginScreen_panel__baO7n{width:420px;max-width:100%;margin:0;padding:32px;border:1px solid var(--ff-line);border-radius:20px;background:radial-gradient(circle 120px at 50% 0,rgba(255,122,26,.12),rgba(255,122,26,0)) no-repeat,rgba(19,21,24,.92);box-shadow:0 -1px 0 rgba(255,122,26,.35)}.LoginScreen_form__0bc9V{width:100%}.LoginScreen_terms__YELOv{font-size:14px;line-height:20px}.LoginScreen_lastUsed__z0iFD{font-size:14px;line-height:18px}}@media (min-width:768px) and (max-width:1023px){.LoginScreen_hero__awLU6{align-items:center;text-align:center;margin-bottom:32px}.LoginScreen_rule__Mz5B3{display:none}.LoginScreen_headline__Pg_Wk{font-size:36px;line-height:40px}}@media (min-width:1024px){.LoginScreen_root__RkvEd{display:grid;grid-template-columns:minmax(0,1fr) 420px;-moz-column-gap:48px;column-gap:48px;align-items:center;justify-content:stretch;padding:88px 64px 64px}.LoginScreen_art__SqWB8:before{bottom:0;height:auto;background:linear-gradient(90deg,rgba(10,11,13,.82) 0,rgba(10,11,13,0) 62%)}.LoginScreen_art__SqWB8 .LoginScreen_stageCaption__nsufT{display:none}.LoginScreen_hero__awLU6{max-width:640px}.LoginScreen_hero__awLU6 .LoginScreen_lede__Ogurj{display:block;margin:16px 0 0;max-width:40ch;font-size:17px;line-height:26px;color:var(--ff-text-2)}.LoginScreen_hero__awLU6 .LoginScreen_chips__XBSbM{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.LoginScreen_chip__WfaLF{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:8px;background:rgba(22,24,27,.8);color:var(--ff-text-1);font-size:14px;line-height:18px;font-weight:500}.LoginScreen_liveDot__GsNb7{width:8px;height:8px;border-radius:50%;background:var(--ff-text-2)}.LoginScreen_browse__mF5lz{right:32px;top:24px}}@media (min-width:1440px){.LoginScreen_heroCopy___Mc55{padding-right:240px}}