.login_screen__qEzt1{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:#ffffff;color:var(--ink)}.login_brand__isTcd{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:calc(env(safe-area-inset-top) + 18px) 24px 0}.login_brandWord__MWcJq{font-family:var(--font-wordmark),var(--app-font);font-size:var(--text-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary)}.login_carousel__5x5vu{flex:1;min-height:0;display:flex;flex-direction:column}.login_track__9_SXd{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.login_track__9_SXd::-webkit-scrollbar{display:none}.login_slide__W3imW{flex:0 0 100%;display:flex;flex-direction:column;min-width:0;padding:36px 24px 0;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}.login_headline__s6_Yq{margin:0;font-family:var(--font-wordmark),var(--app-font);font-size:var(--text-kcal-figure);font-weight:800;line-height:2.75rem;text-transform:uppercase}.login_word__e34Dr{color:var(--accent-ink)}.login_sub__7dqF3{margin:12px 0 0;max-width:34ch;font-size:var(--text-button);line-height:1.45;color:var(--ink-secondary)}.login_app__s17Yv{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px 0}.login_line__c1pGo{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 18px;border-radius:16px;background:var(--accent-tint);font-size:var(--text-button);font-weight:600}.login_line__c1pGo b{color:var(--accent-ink);font-weight:700;white-space:nowrap}.login_tick__2wLbF,.login_todo__NW5uU{flex-shrink:0;width:28px;height:28px;border-radius:14px}.login_tick__2wLbF{display:grid;place-items:center;background:var(--accent);color:#ffffff}.login_todo__NW5uU{box-shadow:inset 0 0 0 2.5px var(--accent)}.login_trend__0oW0w{padding:18px;border-radius:16px;background:var(--accent-tint)}.login_trend__0oW0w span{display:flex;justify-content:space-between;font-size:var(--text-label);font-weight:600;color:var(--ink-secondary)}.login_trend__0oW0w b{color:var(--accent-ink)}.login_trend__0oW0w svg{display:block;width:100%;height:70px;margin-top:8px}.login_trend__0oW0w path{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.login_week__2wmho{display:flex;justify-content:space-between;padding:18px;border-radius:16px;background:var(--accent-tint)}.login_week__2wmho i{display:grid;place-items:center;width:34px;height:34px;border-radius:17px;box-shadow:inset 0 0 0 2px #d5d9ee;font-size:var(--text-label);font-style:normal;font-weight:700}.login_week__2wmho i.login_dayOn__uUyhG{box-shadow:none;background:var(--accent);color:#ffffff}.login_dots__fM4lD{display:flex;justify-content:center;gap:6px;flex-shrink:0;padding:6px 0 0}.login_dotOn__m_z1F,.login_dot__J4w4T{height:7px;padding:0;border:0;border-radius:4px;cursor:pointer;transition:width .2s ease,background .2s ease}.login_dot__J4w4T{width:7px;background:#dde2f3}.login_dotOn__m_z1F{width:22px;background:var(--accent)}.login_dotOn__m_z1F,.login_dot__J4w4T{position:relative}.login_dotOn__m_z1F:after,.login_dot__J4w4T:after{content:"";position:absolute;inset:-14px -6px}.login_actions__NRgOP{display:flex;flex-direction:column;gap:12px;flex-shrink:0;padding:22px 24px calc(env(safe-area-inset-bottom) + 28px)}.login_google__VPc1i{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:56px;border:0;border-radius:16px;background:#0f1b3d;color:#ffffff;font-family:var(--app-font);font-size:var(--text-button);font-weight:700;cursor:pointer;transition:opacity .15s ease}.login_google__VPc1i:active{opacity:.85}.login_google__VPc1i:disabled{opacity:.6}.login_g__woGL3{display:grid;place-items:center;width:30px;height:30px;border-radius:15px;background:#ffffff}.login_secondary__QwenA{width:100%;height:56px;border:1.5px solid #d6dbee;border-radius:16px;background:#ffffff;color:#0f1b3d;font-family:var(--app-font);font-size:var(--text-button);font-weight:700;cursor:pointer;transition:opacity .15s ease}.login_secondary__QwenA:active{opacity:.85}.login_form__Ij6Df{display:flex;flex-direction:column;gap:12px}.login_input__Y4JR4{width:100%;height:52px;padding:0 16px;border:1.5px solid #d6dbee;border-radius:14px;background:#ffffff;color:#0f1b3d;font-family:var(--app-font);font-size:var(--text-row-title)}.login_input__Y4JR4:focus{outline:none;border-color:#1470ff}.login_link__xjylW{padding:0;border:0;background:none;color:#1470ff;font:inherit;font-weight:600;cursor:pointer}.login_placeholder__Qc6Ln{height:56px;border-radius:16px;background:#eef0fb}.login_error__BN8Ls,.login_note__pmqHG{margin:0;text-align:center;font-size:var(--text-label);color:var(--ink-tertiary)}.login_error__BN8Ls{color:#c62828;font-weight:600}@media (prefers-reduced-motion:reduce){.login_dotOn__m_z1F,.login_dot__J4w4T{transition:none}}.login_deskTitle__nDlRE{display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.login_screen__qEzt1{display:grid;grid-template-columns:minmax(440px,1fr) minmax(0,1.1fr);grid-template-rows:auto minmax(0,1fr)}.login_brand__isTcd{grid-column:1;padding:32px 48px 0}.login_brandWord__MWcJq{font-size:var(--text-section-title)}.login_carousel__5x5vu{grid-column:2;grid-row:1/span 2;justify-content:center;padding:48px 32px 56px;background:var(--hero-gradient,var(--hero-bg))}.login_track__9_SXd{flex:0 1 560px}.login_slide__W3imW{padding:0 32px}.login_headline__s6_Yq{font-size:var(--text-hero-name);line-height:1}.login_actions__NRgOP{grid-column:1;grid-row:2;align-self:center;justify-self:center;width:min(400px,100%);padding-bottom:48px}.login_deskTitle__nDlRE{display:block;margin-bottom:24px}.login_deskTitle__nDlRE h2{margin:0;font-size:var(--text-page-title);font-weight:800}.login_deskTitle__nDlRE p{margin:8px 0 0;font-size:var(--text-row-title);color:var(--ink-secondary)}}