:root{--hanzora-footer-bg: #FBF7F0;--hanzora-footer-line: #EAE3D6;--hanzora-footer-link: #A39A8C;--hanzora-footer-copy: #B8AF9F;--hanzora-footer-hover-bg: #ffffff;--hanzora-footer-hover: #221E1A;--hanzora-footer-font: "Plus Jakarta Sans", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif;--hanzora-shell-maxw: 1320px;--hanzora-shell-bg: #FBF7F0;--hanzora-shell-surface: #ffffff;--hanzora-shell-surface-2: #FDFBF6;--hanzora-shell-text: #221E1A;--hanzora-shell-muted: #A39A8C;--hanzora-shell-line: #EAE3D6;--hanzora-shell-accent: #C8352B;--hanzora-shell-accent-soft: #FBEDEA;--hanzora-shell-shadow: 0 1px 2px rgba(34, 30, 26, .04), 0 8px 24px rgba(34, 30, 26, .05);--font-display: var(--hanzora-footer-font);--font-ui: var(--hanzora-footer-font);--font-pinyin: var(--hanzora-footer-font);--font-chinese: "Noto Sans SC", "Microsoft YaHei", "PingFang SC", sans-serif}html body.is-course-screen,html body.course-shell{overflow:auto!important}html body.is-course-screen #screen-course{height:auto!important;min-height:0!important;overflow:visible!important}html body .site-footer,html body:not(.is-course-screen) .site-footer,html body .app-footer,html body .legal-footer,html body .seo-footer,.site-footer.site-footer,.app-footer.app-footer,.legal-footer.legal-footer,.seo-footer.seo-footer{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:18px clamp(20px,4vw,56px) 26px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-top:1px solid var(--hanzora-footer-line)!important;background:var(--hanzora-footer-bg)!important;color:var(--hanzora-footer-link)!important;box-shadow:none!important;text-align:center!important}html body .site-footer .footer-inner,html body:not(.is-course-screen) .site-footer .footer-inner,.site-footer.site-footer .footer-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:contents!important}.footer-brand,.footer-brand-name,.legal-footer-brand{display:none!important}html body .footer-links,html body:not(.is-course-screen) .footer-links,html body .legal-links,html body .legal-footer-links,html body .seo-footer-links,.footer-links.footer-links,.legal-links.legal-links,.legal-footer-links.legal-footer-links,.seo-footer-links.seo-footer-links{order:1!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px 14px!important;margin:0!important;padding:0!important}html body .footer-link,html body .footer-link-button,html body .legal-links a,html body .legal-links button,html body .legal-footer-links a,html body .seo-footer-links a,.footer-link.footer-link,.footer-link-button.footer-link-button,.legal-links.legal-links a,.legal-links.legal-links button,.legal-footer-links.legal-footer-links a,.seo-footer-links.seo-footer-links a{min-height:36px!important;padding:7px 14px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--hanzora-footer-link)!important;font-family:var(--hanzora-footer-font)!important;font-size:.9rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important}html body .footer-link:hover,html body .footer-link:focus-visible,html body .footer-link-button:hover,html body .footer-link-button:focus-visible,html body .legal-links a:hover,html body .legal-links a:focus-visible,html body .legal-links button:hover,html body .legal-links button:focus-visible,html body .legal-footer-links a:hover,html body .legal-footer-links a:focus-visible,html body .seo-footer-links a:hover,html body .seo-footer-links a:focus-visible{background:var(--hanzora-footer-hover-bg)!important;color:var(--hanzora-footer-hover)!important}html body .footer-copy,html body:not(.is-course-screen) .footer-copy,html body .legal-footer-copy,html body .seo-footer-copy,.footer-copy.footer-copy,.legal-footer-copy.legal-footer-copy,.seo-footer-copy.seo-footer-copy{order:2!important;width:100%!important;margin:0!important;color:var(--hanzora-footer-copy)!important;font-family:var(--hanzora-footer-font)!important;font-size:.85rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:0!important;line-height:1.45!important;text-align:center!important;white-space:normal!important}html,body{width:100%!important;max-width:100%!important;overflow-x:clip!important}body main,body main>.screen,body .site-header,body .site-footer,body .footer-inner{max-width:100%!important;box-sizing:border-box!important}body main>.screen{overflow-x:clip!important}body:not(.is-course-screen){overflow-y:auto!important}body:not(.is-course-screen) main{overflow:visible!important}body #screen-profile .screen-title,body #screen-profile .screen-title:first-letter{font-style:normal!important}body #screen-profile .profile-identity-card{display:flex!important;flex-direction:column!important;gap:18px!important}body #screen-profile .profile-universe-section{order:1!important}body #screen-profile .profile-actions{order:2!important;margin-top:0!important;justify-content:flex-start!important}body #screen-profile .profile-section-kicker{display:none!important}body #screen-review{min-height:calc(100dvh - 67px)!important;padding-bottom:clamp(44px,7vw,92px)!important}body[data-active-screen=screen-review] .site-footer{margin-top:0!important}html{min-height:100%!important;overflow-x:clip!important;overflow-y:auto!important;scrollbar-gutter:stable!important}body:not(.is-course-screen){min-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow-x:clip!important;overflow-y:visible!important}body:not(.is-course-screen) .site-header,body:not(.is-course-screen) .site-footer{flex:0 0 auto!important}body:not(.is-course-screen) main{flex:1 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow-x:clip!important;overflow-y:visible!important}body:not(.is-course-screen) main>.screen,body:not(.is-course-screen) main>.sales-screen,body:not(.is-course-screen) main>.public-info-screen{min-width:0!important;max-width:100%!important;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important}body:not(.is-course-screen) main>.screen.active,body:not(.is-course-screen) main>.sales-screen.active,body:not(.is-course-screen) main>.public-info-screen.active{flex:1 0 auto!important;min-height:0!important;height:auto!important}body[data-active-screen=screen-review] main,body[data-active-screen=screen-profile] main{min-height:0!important;overflow-x:clip!important;overflow-y:visible!important}body[data-active-screen=screen-review] #screen-review,body[data-active-screen=screen-profile] #screen-profile{min-height:0!important;padding-bottom:clamp(72px,10vw,128px)!important;overflow:visible!important}body #screen-profile .profile-settings{width:min(100%,360px)!important}body #screen-profile .profile-settings-menu{position:static!important;inset:auto!important;width:min(100%,360px)!important;min-width:0!important;max-width:100%!important;margin-top:10px!important;transform:none!important;z-index:auto!important}html body.is-course-screen{min-height:100dvh!important;overflow-x:clip!important;overflow-y:auto!important}html body.is-course-screen main{min-height:100dvh!important;display:block!important;overflow:visible!important}html body.is-course-screen #screen-course{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:100dvh!important;padding:0!important;overflow:visible!important}html body.is-course-screen #course-frame{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:var(--course-frame-height, 100dvh)!important;min-height:100dvh!important;border:0!important;overflow:hidden!important}html body.is-course-screen.is-course-resizing,html body.is-course-screen.is-course-resizing #screen-course,html body.is-course-screen.is-course-resizing #course-frame,html.is-framed-course,html.is-framed-course body{overflow:hidden!important}html.is-framed-course::-webkit-scrollbar,html.is-framed-course body::-webkit-scrollbar{display:none!important}body[data-active-screen=screen-profile]:not(.is-course-screen){background:var(--course-shell-bg, #FBF7F0)!important;color:var(--course-shell-text, #221E1A)!important;font-family:var(--font-ui, "Plus Jakarta Sans", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif)!important}body[data-active-screen=screen-profile]:not(.is-course-screen) .site-header{position:static!important;min-height:96px!important;padding:0!important;border-bottom:1px solid var(--course-shell-line, #EAE3D6)!important;background:var(--course-shell-bg, #FBF7F0)!important;backdrop-filter:none!important}body[data-active-screen=screen-profile]:not(.is-course-screen) .header-actions{gap:6px!important}body[data-active-screen=screen-profile]:not(.is-course-screen) .header-btn,body[data-active-screen=screen-profile]:not(.is-course-screen) .header-user-chip{min-height:38px!important;padding:7px 14px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--course-shell-muted, #A39A8C)!important;font-family:var(--font-ui, "Plus Jakarta Sans", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif)!important;font-size:.9rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;box-shadow:none!important}body[data-active-screen=screen-profile]:not(.is-course-screen) .header-btn:hover,body[data-active-screen=screen-profile]:not(.is-course-screen) .header-user-chip:hover{color:var(--course-shell-text, #221E1A)!important;background:var(--course-shell-surface, #ffffff)!important}body[data-active-screen=screen-profile]:not(.is-course-screen) .header-btn.is-active,body[data-active-screen=screen-profile]:not(.is-course-screen) .header-user-chip.is-active,body[data-active-screen=screen-profile]:not(.is-course-screen) .header-btn[aria-pressed=true],body[data-active-screen=screen-profile]:not(.is-course-screen) .header-user-chip[aria-pressed=true]{color:var(--course-shell-accent, #C8352B)!important;background:var(--course-shell-accent-soft, #FBEDEA)!important}body[data-active-screen=screen-profile]:not(.is-course-screen) .header-user-initial{display:none!important}body[data-active-screen=screen-profile]:not(.is-course-screen) main{flex:1 0 auto!important;background:var(--course-shell-bg, #FBF7F0)!important}body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile.profile-settings-only{width:min(100%,var(--hanzora-shell-maxw))!important;max-width:var(--hanzora-shell-maxw)!important;min-height:calc(100dvh - 171px)!important;margin:0 auto!important;padding:32px 20px 64px!important;background:var(--course-shell-bg, #FBF7F0)!important;font-family:var(--font-ui, "Plus Jakarta Sans", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif)!important}body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile .screen-header,body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile .profile-layout{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile .screen-header{margin-bottom:20px!important}body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile .screen-title{color:var(--course-shell-text, #221E1A)!important;font-family:var(--font-ui, "Plus Jakarta Sans", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif)!important;font-size:clamp(1.45rem,2.8vw,1.85rem)!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:1.15!important}body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile .profile-identity-card,body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile .profile-universe-card{border-color:var(--course-shell-line, #EAE3D6)!important;background:var(--course-shell-surface, #ffffff)!important;box-shadow:var(--course-shell-shadow, 0 1px 2px rgba(34, 30, 26, .04), 0 8px 24px rgba(34, 30, 26, .05))!important}body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile .profile-name,body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile .profile-section-head h3{color:var(--course-shell-text, #221E1A)!important;font-family:var(--font-ui, "Plus Jakarta Sans", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif)!important;font-style:normal!important;letter-spacing:0!important}body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile .profile-settings-menu{position:static!important;width:min(100%,360px)!important;margin-top:10px!important;border-color:var(--course-shell-line, #EAE3D6)!important;background:var(--course-shell-surface, #ffffff)!important}body[data-active-screen=screen-profile]:not(.is-course-screen) .site-footer{margin-top:0!important;background:var(--course-shell-bg, #FBF7F0)!important}@media(max-width:760px){body[data-active-screen=screen-profile]:not(.is-course-screen) .site-header{padding:0!important}body[data-active-screen=screen-profile]:not(.is-course-screen) .header-actions{width:100%!important;margin-left:0!important;justify-content:flex-start!important}body[data-active-screen=screen-profile]:not(.is-course-screen) #screen-profile.profile-settings-only{padding:24px 20px 48px!important}}body.is-course-screen,body[data-active-screen=screen-profile]{min-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow-x:clip!important;overflow-y:auto!important;background:var(--course-shell-bg, #FBF7F0)!important;color:var(--course-shell-text, #221E1A)!important;font-family:var(--font-ui, "Plus Jakarta Sans", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif)!important}body.is-course-screen .site-header,body[data-active-screen=screen-profile] .site-header{position:static!important;z-index:50!important;width:100%!important;max-width:none!important;min-height:67px!important;margin:0!important;padding:0!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;border:0!important;border-bottom:1px solid var(--course-shell-line, #EAE3D6)!important;background:color-mix(in srgb,var(--course-shell-bg, #FBF7F0) 86%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(8px)!important}body.is-course-screen .site-header__inner,body[data-active-screen=screen-profile] .site-header__inner,body.is-course-screen .site-header.app-header .app-header__inner,body[data-active-screen=screen-profile] .site-header.app-header .app-header__inner{width:100%!important;max-width:var(--hanzora-shell-maxw)!important;min-height:67px!important;margin:0 auto!important;padding:14px 20px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;box-sizing:border-box!important}body.is-course-screen .site-header .brand,body[data-active-screen=screen-profile] .site-header .brand,body.is-course-screen .site-header .logo,body[data-active-screen=screen-profile] .site-header .logo{display:flex!important;align-items:baseline!important;gap:10px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}body.is-course-screen .header-actions,body[data-active-screen=screen-profile] .header-actions{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}body.is-course-screen .header-course-action.hidden,body.is-course-screen .header-user-chip.hidden,body[data-active-screen=screen-profile] .header-course-action.hidden,body[data-active-screen=screen-profile] .header-user-chip.hidden{display:none!important}body.is-course-screen .header-btn:not(.hidden),body.is-course-screen .header-user-chip:not(.hidden),body.is-course-screen .topnav__btn:not(.hidden),body.is-course-screen .shell-btn:not(.hidden),body[data-active-screen=screen-profile] .header-btn:not(.hidden),body[data-active-screen=screen-profile] .header-user-chip:not(.hidden),body[data-active-screen=screen-profile] .topnav__btn:not(.hidden),body[data-active-screen=screen-profile] .shell-btn:not(.hidden){min-width:0!important;min-height:38px!important;height:auto!important;padding:7px 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--course-shell-muted, #A39A8C)!important;font-family:var(--font-ui, "Plus Jakarta Sans", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif)!important;font-size:.9rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important;transform:none!important}body.is-course-screen #btn-profile:not(.hidden),body[data-active-screen=screen-profile] #btn-profile:not(.hidden){width:auto!important;max-width:none!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:7px 14px!important;gap:0!important;border:1px solid transparent!important;border-radius:999px!important}body.is-course-screen .header-user-initial,body[data-active-screen=screen-profile] .header-user-initial{width:0!important;height:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body.is-course-screen .header-user-name,body[data-active-screen=screen-profile] .header-user-name{display:inline!important;color:inherit!important;font:inherit!important;letter-spacing:0!important;margin:0!important;padding:0!important}body.is-course-screen .header-btn:not(.hidden):hover,body.is-course-screen .header-user-chip:not(.hidden):hover,body.is-course-screen .topnav__btn:not(.hidden):hover,body.is-course-screen .shell-btn:not(.hidden):hover,body[data-active-screen=screen-profile] .header-btn:not(.hidden):hover,body[data-active-screen=screen-profile] .header-user-chip:not(.hidden):hover,body[data-active-screen=screen-profile] .topnav__btn:not(.hidden):hover,body[data-active-screen=screen-profile] .shell-btn:not(.hidden):hover{color:var(--course-shell-text, #221E1A)!important;background:var(--course-shell-surface, #ffffff)!important}body.is-course-screen .header-btn.is-active,body.is-course-screen .header-user-chip.is-active,body.is-course-screen .topnav__btn.is-active,body.is-course-screen .shell-btn.is-active,body.is-course-screen .header-btn[aria-pressed=true],body.is-course-screen .header-user-chip[aria-pressed=true],body.is-course-screen .topnav__btn[aria-pressed=true],body.is-course-screen .shell-btn[aria-pressed=true],body[data-active-screen=screen-profile] .header-btn.is-active,body[data-active-screen=screen-profile] .header-user-chip.is-active,body[data-active-screen=screen-profile] .topnav__btn.is-active,body[data-active-screen=screen-profile] .shell-btn.is-active,body[data-active-screen=screen-profile] .header-btn[aria-pressed=true],body[data-active-screen=screen-profile] .header-user-chip[aria-pressed=true],body[data-active-screen=screen-profile] .topnav__btn[aria-pressed=true],body[data-active-screen=screen-profile] .shell-btn[aria-pressed=true]{color:var(--course-shell-accent, #C8352B)!important;background:var(--course-shell-accent-soft, #FBEDEA)!important}body.is-course-screen main,body[data-active-screen=screen-profile] main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;flex:1 0 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:visible!important;background:var(--course-shell-bg, #FBF7F0)!important}body.is-course-screen #screen-course{width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;flex:1 0 auto!important;overflow:visible!important;background:var(--course-shell-bg, #FBF7F0)!important}body.is-course-screen #course-frame{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:var(--course-frame-height, max(360px, calc(100dvh - 191px) ))!important;min-height:max(360px,calc(100dvh - 191px))!important;border:0!important;overflow:hidden!important;background:var(--course-shell-bg, #FBF7F0)!important}body[data-active-screen=screen-profile] #screen-profile.profile-settings-only{width:min(100%,var(--hanzora-shell-maxw))!important;max-width:var(--hanzora-shell-maxw)!important;min-height:max(360px,calc(100dvh - 191px))!important;margin:0 auto!important;padding:32px 20px 64px!important;display:block!important;flex:1 0 auto!important;background:var(--course-shell-bg, #FBF7F0)!important}body.is-course-screen .site-footer,body[data-active-screen=screen-profile] .site-footer{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:18px clamp(20px,4vw,56px) 26px!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-top:1px solid var(--course-shell-line, #EAE3D6)!important;background:var(--course-shell-bg, #FBF7F0)!important;color:var(--course-shell-muted, #A39A8C)!important;box-shadow:none!important;text-align:center!important}body.is-course-screen .site-footer .footer-inner,body[data-active-screen=screen-profile] .site-footer .footer-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:contents!important}@media(max-width:760px){body.is-course-screen .site-header,body[data-active-screen=screen-profile] .site-header{flex-wrap:wrap!important}body.is-course-screen .site-header__inner,body[data-active-screen=screen-profile] .site-header__inner,body.is-course-screen .site-header.app-header .app-header__inner,body[data-active-screen=screen-profile] .site-header.app-header .app-header__inner{padding:14px 20px!important;flex-wrap:wrap!important}body.is-course-screen .header-actions,body[data-active-screen=screen-profile] .header-actions{width:100%!important;margin-left:0!important;justify-content:flex-start!important;flex-wrap:wrap!important}body[data-active-screen=screen-profile] #screen-profile.profile-settings-only{padding:24px 20px 48px!important}}html,body{background:var(--hanzora-shell-bg)!important;color:var(--hanzora-shell-text)!important;font-family:var(--hanzora-footer-font)!important}body{min-height:100dvh!important}.site-header,.legal-header,.app-header{width:100%!important;max-width:none!important;min-height:67px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--hanzora-shell-line)!important;background:color-mix(in srgb,var(--hanzora-shell-bg) 86%,transparent)!important;color:var(--hanzora-shell-text)!important;box-shadow:none!important;backdrop-filter:blur(8px)!important}.site-header__inner,.app-header__inner,.legal-header-inner{width:min(100%,var(--hanzora-shell-maxw))!important;min-height:67px!important;margin:0 auto!important;padding:14px 20px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;box-sizing:border-box!important}.site-header>.header-brand:not(.brand),.site-header>.header-public-nav:not(.topnav){width:auto!important;max-width:none!important}.header-brand,.brand,.logo,.legal-logo{display:inline-flex!important;align-items:baseline!important;gap:10px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--hanzora-shell-text)!important;box-shadow:none!important;text-decoration:none!important}.logo-cn,.brand__zh,.legal-logo-cn{color:var(--hanzora-shell-accent)!important;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif!important;font-size:1.4rem!important;font-style:normal!important;font-weight:700!important;line-height:1!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}.logo-text,.brand__fr,.legal-logo-text{color:var(--hanzora-shell-text)!important;font-family:var(--hanzora-footer-font)!important;font-size:1.05rem!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1!important}.header-actions,.header-public-nav,.topnav{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.header-public-link,.header-btn,.header-auth-action,.header-course-action,.header-user-chip,.topnav__btn,.shell-btn,.legal-back,.footer-link,.footer-link-button,.legal-links a,.legal-links button,.legal-footer-links a,.seo-footer-links a,.next-btn,.back-btn,.action-btn,.btn,.profile-action-btn,.profile-action-btn-link,.profile-name-save,.profile-name-cancel{min-width:0!important;min-height:38px!important;height:auto!important;padding:7px 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--hanzora-shell-muted)!important;font-family:var(--hanzora-footer-font)!important;font-size:.9rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important;transform:none!important}.header-public-link:hover,.header-btn:hover,.header-auth-action:hover,.header-course-action:hover,.header-user-chip:hover,.topnav__btn:hover,.shell-btn:hover,.legal-back:hover,.footer-link:hover,.footer-link-button:hover,.legal-links a:hover,.legal-links button:hover,.legal-footer-links a:hover,.seo-footer-links a:hover,.next-btn:hover,.back-btn:hover,.action-btn:hover,.btn:hover,.profile-action-btn:hover,.profile-action-btn-link:hover{color:var(--hanzora-shell-text)!important;background:var(--hanzora-shell-surface)!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.header-btn.is-active,.header-user-chip.is-active,.topnav__btn.is-active,.shell-btn.is-active,.header-btn[aria-pressed=true],.header-user-chip[aria-pressed=true],.topnav__btn[aria-pressed=true],.shell-btn[aria-pressed=true],.next-btn:not(.secondary),.btn--primary,.sales-primary,.profile-action-btn--settings,.profile-name-save{color:var(--hanzora-shell-accent)!important;background:var(--hanzora-shell-accent-soft)!important;border-color:transparent!important}#btn-profile:not(.hidden){height:38px!important;gap:0!important}.header-user-initial{display:none!important}.header-user-name{color:inherit!important;font:inherit!important;letter-spacing:0!important}main,.legal,.screen,.public-info-screen,.sales-screen,#screen-account,#screen-subscription,#screen-subscription-influencer,#screen-profile,#screen-course{background:var(--hanzora-shell-bg)!important;color:var(--hanzora-shell-text)!important;font-family:var(--hanzora-footer-font)!important}main>.screen.active:not(#screen-course),.legal{width:min(100%,var(--hanzora-shell-maxw))!important;max-width:var(--hanzora-shell-maxw)!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.auth-panel,.subscription-panel,.subscription-option,.sales-entry-panel,.profile-card,.profile-identity-card,.profile-universe-card,.public-info-card,.contact-form,.activation-pending-card,.legal section,.legal-card,.faq-item{background:var(--hanzora-shell-surface)!important;border:1px solid var(--hanzora-shell-line)!important;border-radius:14px!important;color:var(--hanzora-shell-text)!important;box-shadow:var(--hanzora-shell-shadow)!important}.screen-title,.screen-title *,.legal h1,.legal h2,.public-info-card h2,.profile-name,.profile-section-head h3,.subscription-title,.auth-title{color:var(--hanzora-shell-text)!important;font-family:var(--hanzora-footer-font)!important;font-style:normal!important;letter-spacing:0!important}.screen-subtitle,.public-info-card p,.legal p,.legal li,.footer-copy,.legal-footer-copy{color:var(--hanzora-shell-muted)!important;font-family:var(--hanzora-footer-font)!important;font-style:normal!important;letter-spacing:0!important}.text-field,input[type=text],input[type=email],input[type=password],select,textarea{min-height:44px!important;border:1px solid var(--hanzora-shell-line)!important;border-radius:12px!important;background:var(--hanzora-shell-surface)!important;color:var(--hanzora-shell-text)!important;font-family:var(--hanzora-footer-font)!important;font-style:normal!important;letter-spacing:0!important;box-shadow:none!important}.text-field:focus,input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--hanzora-shell-accent) 42%,var(--hanzora-shell-line))!important;outline:3px solid var(--hanzora-shell-accent-soft)!important}.site-footer,.legal-footer,.app-footer,.seo-footer{background:var(--hanzora-shell-bg)!important;border-top:1px solid var(--hanzora-shell-line)!important}@media(max-width:760px){.site-header__inner,.app-header__inner,.legal-header-inner{flex-wrap:wrap!important;padding:14px 20px!important}.header-actions,.header-public-nav,.topnav{width:100%!important;margin-left:0!important;justify-content:flex-start!important;flex-wrap:wrap!important}}body .site-header.app-header{width:100%!important;max-width:none!important;min-height:96px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid var(--hanzora-shell-line)!important;background:var(--hanzora-shell-bg)!important;box-shadow:none!important}body .site-header.app-header .site-header__inner.app-header__inner{width:min(100%,var(--hanzora-shell-maxw))!important;max-width:var(--hanzora-shell-maxw)!important;min-height:96px!important;margin:0 auto!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;box-sizing:border-box!important}body .site-header.app-header .header-actions.topnav{height:54px!important;margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}body .site-header.app-header #btn-profile:not(.hidden){box-sizing:border-box!important;min-width:36px!important;width:36px!important;min-height:36px!important;height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border:1.5px solid var(--hz-line-strong, #E0D8CA)!important;border-radius:999px!important;background:#fbedea!important;color:#c8352b!important;font-family:Newsreader,"Noto Serif SC",Georgia,serif!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;vertical-align:middle!important;overflow:hidden!important}body .site-header.app-header #btn-profile:not(.hidden):hover,body .site-header.app-header #btn-profile:not(.hidden).is-active,body .site-header.app-header #btn-profile:not(.hidden)[aria-pressed=true]{border-color:#c8352b!important;background:#fbedea!important;color:#c8352b!important}body .site-header.app-header #btn-profile:not(.hidden) .header-user-name{display:none!important}body .site-header.app-header #btn-profile:not(.hidden) .header-user-initial{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:none!important;color:inherit!important;font:inherit!important;line-height:1!important}@media(max-width:760px){body .site-header.app-header{min-height:96px!important}body .site-header.app-header .site-header__inner.app-header__inner{min-height:96px!important;padding:12px 20px!important}body .site-header.app-header .header-actions.topnav{height:auto!important;min-height:54px!important;width:100%!important;margin-left:0!important;justify-content:flex-start!important;flex-wrap:wrap!important}}:root{--hanzora-btn-primary: var(--hanzora-shell-accent);--hanzora-btn-primary-hover: #A02A21;--hanzora-btn-primary-ink: #ffffff;--hanzora-btn-radius: 999px;--hanzora-btn-height: 46px}body:not(.is-course-screen) .next-btn:not(.secondary),body:not(.is-course-screen) .sales-primary,body:not(.is-course-screen) .btn--primary,body:not(.is-course-screen) .btn-primary{min-height:var(--hanzora-btn-height)!important;height:var(--hanzora-btn-height)!important;padding:0 26px!important;border:1px solid transparent!important;border-radius:var(--hanzora-btn-radius)!important;background:var(--hanzora-btn-primary)!important;color:var(--hanzora-btn-primary-ink)!important;font-family:var(--hanzora-footer-font)!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:0!important;cursor:pointer!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important}.next-btn:not(.secondary):hover,.next-btn:not(.secondary):focus-visible,.btn--primary:hover,.btn--primary:focus-visible,.sales-primary:hover,.sales-primary:focus-visible{background:var(--hanzora-btn-primary-hover)!important;color:var(--hanzora-btn-primary-ink)!important;border-color:transparent!important;box-shadow:0 10px 24px -14px #8a221cb3!important;transform:translateY(-1px)!important}body:not(.is-course-screen) .next-btn.secondary,body:not(.is-course-screen) .sales-login,body:not(.is-course-screen) .btn--secondary{min-height:var(--hanzora-btn-height)!important;padding:0 26px!important;border:1px solid color-mix(in srgb,var(--hanzora-shell-accent) 45%,var(--hanzora-shell-line))!important;border-radius:var(--hanzora-btn-radius)!important;background:transparent!important;color:var(--hanzora-shell-accent)!important;font-family:var(--hanzora-footer-font)!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:0!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}body:not(.is-course-screen) .next-btn.secondary:hover,body:not(.is-course-screen) .next-btn.secondary:focus-visible,body:not(.is-course-screen) .sales-login:hover,body:not(.is-course-screen) .sales-login:focus-visible,body:not(.is-course-screen) .btn--secondary:hover,body:not(.is-course-screen) .btn--secondary:focus-visible{background:var(--hanzora-shell-accent-soft)!important;border-color:color-mix(in srgb,var(--hanzora-shell-accent) 55%,transparent)!important;color:var(--hanzora-shell-accent)!important}.next-btn:disabled,.next-btn:disabled:hover,.next-btn[disabled],.next-btn[disabled]:hover,.next-btn.is-disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}body:not(.is-course-screen) .header-public-nav:not(:empty){display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}body:not(.is-course-screen) .header-public-nav:not(:empty) .header-public-link{display:inline-flex!important}
