.page_main__nw1Wk{display:flex;flex-direction:column;gap:24px}.page_nav__ijo23{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-radius:24px}.page_logoWrap__nsa2_{display:flex;align-items:center;gap:14px}.page_logo__ikIZE{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#555,#333);color:#fff;font-weight:800}.page_logoWrap__nsa2_ span,.page_logoWrap__nsa2_ strong{display:block}.page_logoWrap__nsa2_ span{color:var(--text-soft)}.page_navLinks__8rPi_{display:flex;align-items:center;gap:14px}.page_hero__7KFOs{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:center;min-height:calc(100vh - 170px)}.page_copy__78i8L{display:flex;flex-direction:column;gap:18px}.page_ctaRow__ZDq_0{display:flex;flex-wrap:wrap;gap:12px}.page_points__0ykUa{display:grid;grid-gap:10px;gap:10px;color:var(--text-soft)}.page_points__0ykUa div{display:inline-flex;align-items:center;gap:8px}.page_preview__Iypkb{position:relative;overflow:hidden;min-height:560px;padding:30px;border-radius:32px}.page_previewGlow__wob8Z{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(68,68,68,.2),transparent 36%),radial-gradient(circle at bottom left,rgba(68,68,68,.12),transparent 40%)}.page_previewCard__DjDWq,.page_previewNote__qrIen{position:relative;z-index:1}.page_previewCard__DjDWq{margin-top:40px;padding:24px;border-radius:24px;background:rgba(255,255,255,.78);border:1px solid rgba(22,32,51,.08)}.page_previewCard__DjDWq span{color:var(--text-soft);font-size:.9rem}.page_previewCard__DjDWq strong{display:block;margin-top:14px;font-family:var(--font-display);font-size:1.6rem;line-height:1.05}.page_previewCard__DjDWq ul{margin:18px 0 0;padding-left:18px;color:var(--text-soft);line-height:1.8}.page_previewNote__qrIen{margin-top:18px;color:var(--text-soft)}@media (max-width:900px){.page_hero__7KFOs{grid-template-columns:1fr;min-height:auto}}@media (max-width:640px){.page_nav__ijo23{flex-direction:column;align-items:stretch}.page_navLinks__8rPi_{justify-content:space-between}}.update-banner_banner__EdPZr{position:fixed;bottom:24px;right:24px;z-index:40;max-width:320px;padding:16px 20px;border-radius:var(--radius-lg);animation:update-banner_slideIn__1AmUF .3s ease-out}@keyframes update-banner_slideIn__1AmUF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.update-banner_header__3VB1a{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.update-banner_title__bhmmb{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;color:var(--text)}.update-banner_closeBtn__uHqHR{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:transparent;color:var(--text-soft);cursor:pointer;transition:background .15s ease}.update-banner_closeBtn__uHqHR:hover{background:var(--surface-muted)}.update-banner_message__g7WOP{font-size:.88rem;color:var(--text-soft);line-height:1.5;margin-bottom:12px}.update-banner_actions__VAOAC{display:flex;gap:8px}.update-banner_downloadBtn__VefLS{flex:1 1;padding:8px 14px;border:none;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.update-banner_downloadBtn__VefLS:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(169,63,31,.2)}.update-banner_dismissBtn__DdpDM{padding:8px 14px;border:1px solid var(--stroke);border-radius:999px;background:transparent;color:var(--text-soft);font-size:.85rem;cursor:pointer;transition:background .15s ease}.update-banner_dismissBtn__DdpDM:hover{background:var(--surface-muted)}.update-banner_progressBar__LkDrC{height:6px;background:var(--surface-muted);border-radius:3px;overflow:hidden;margin-bottom:8px}.update-banner_progressFill__VTl_Z{height:100%;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-radius:3px;transition:width .3s ease}.update-banner_progressText__hLzeH{font-size:.8rem;color:var(--text-soft);text-align:center;margin-bottom:8px}@keyframes update-banner_spin__QQJXd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.update-banner_spinning__Rm_o8{animation:update-banner_spin__QQJXd 1s linear infinite}.update-banner_successIcon__1g7ug{color:var(--success)}.update-banner_errorIcon__KOVun{color:var(--accent)}@media (max-width:640px){.update-banner_banner__EdPZr{bottom:16px;right:16px;left:16px;max-width:none}}