.kX40AW_overlay{z-index:60;padding:max(20px, env(safe-area-inset-top)) 0 max(24px, env(safe-area-inset-bottom));background-color:var(--hero);color:#fff;background-image:url(/contours.svg);background-position:right -60px top -40px;background-size:420px;flex-direction:column;display:flex;position:fixed;inset:0}.kX40AW_skip{color:#ffffffd9;font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-right:16px;padding:8px;font-size:16px}.kX40AW_track{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.kX40AW_track::-webkit-scrollbar{display:none}.kX40AW_slide{scroll-snap-align:center;text-align:center;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:14px;padding:0 32px;display:flex}.kX40AW_icon{font-size:84px}.kX40AW_title{font-size:30px}.kX40AW_text{opacity:.9;max-width:340px;font-size:18px;line-height:1.45}.kX40AW_dots{justify-content:center;gap:8px;margin:12px 0 20px;display:flex}.kX40AW_dot,.kX40AW_dotOn{background:#ffffff59;border-radius:50%;width:8px;height:8px}.kX40AW_dotOn{background:#fff;border-radius:4px;width:22px}.kX40AW_next{color:#1f3a2e;font:inherit;cursor:pointer;background:#fff;border:none;border-radius:12px;margin:0 24px;padding:14px;font-size:17px;font-weight:700}
.tbBujG_bar{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);z-index:10;border-radius:999px;gap:2px;height:62px;padding:6px;display:flex;position:fixed;box-shadow:0 8px 28px #00000029}.tbBujG_tab{color:var(--muted);border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;min-width:0;transition:background .2s,color .2s;display:flex}.tbBujG_active{color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, transparent)}.tbBujG_label{white-space:nowrap;font-size:10px}
.r6VlEa_panel{text-align:center;flex-direction:column;gap:12px;width:100%;max-width:340px;margin-top:24px;display:flex}.r6VlEa_input{border:1px solid var(--input-border);background:var(--background);color:var(--foreground);border-radius:10px;padding:12px;font-size:18px}.r6VlEa_primary{cursor:pointer;background:var(--accent-fill);color:#fff;border:none;border-radius:10px;padding:12px;font-size:17px}.r6VlEa_primary:disabled{opacity:.6}.r6VlEa_link{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:15px;text-decoration:underline}.r6VlEa_success{color:var(--accent);font-size:15px}.r6VlEa_error{color:var(--danger);font-size:15px}.r6VlEa_code{letter-spacing:.25em;text-align:center;font-size:22px}.r6VlEa_link:disabled{opacity:.6;text-decoration:none}.r6VlEa_or{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.r6VlEa_or:before,.r6VlEa_or:after{content:"";background:var(--border);flex:1;height:1px}.r6VlEa_google{color:#3c4043;font:inherit;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:16px;font-weight:600;display:flex}.r6VlEa_google:disabled{opacity:.6}
.XjvkKa_main{padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.XjvkKa_peak{color:var(--accent);font-size:64px;line-height:1}.XjvkKa_title{font-size:36px}.XjvkKa_tagline{opacity:.8;font-size:18px}
.zsum4a_loading{color:var(--accent);flex:1;justify-content:center;align-items:center;font-size:48px;display:flex}.zsum4a_content{padding-bottom:var(--tab-bar-height);flex:1}
