*{box-sizing:border-box}:root{--font-sans:"PingFang SC", "HarmonyOS Sans SC", "MiSans", "Source Han Sans SC", -apple-system, BlinkMacSystemFont, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--ink:#eef4ee;--muted:#aebbb4;--soft:#c2cec8;--sage:#b8d5c7;--gold:#d6b36f;--panel:#ffffff14;color:var(--ink);font-family:var(--font-sans);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}body{background:radial-gradient(circle at 8% 8%,#9fc5b733,#0000 24rem),radial-gradient(circle at 88% 18%,#d6b36f2e,#0000 28rem),linear-gradient(135deg,#101512 0%,#1e241f 42%,#151715 100%);min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;border:0}input,textarea,select{width:100%;color:var(--ink);background:0 0;border:0;outline:0}select{appearance:none;min-height:28px}select option{color:#17201c}textarea{resize:none;min-height:72px}.app-shell{grid-template-columns:minmax(280px,460px) 430px;justify-content:center;gap:48px;min-height:100vh;padding:38px 24px;display:grid}.admin-app-shell{background:radial-gradient(circle at 18% 8%,#9fc5b72e,#0000 26rem),linear-gradient(135deg,#101512 0%,#1e241f 52%,#111311 100%);min-height:100vh;padding:32px 20px}.admin-workspace{width:min(1120px,100%);margin:0 auto}.admin-workspace .screen-content{min-height:auto;padding:0}.admin-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.admin-topbar p{color:#9fc5b7;margin:0;font-size:13px;font-weight:700}.admin-topbar h1{color:#fbf7eb;margin:6px 0 0;font-size:32px;font-weight:500}.admin-topbar a{color:#14201d;background:var(--gold);white-space:nowrap;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:700}.desktop-rail{align-self:center}.desktop-rail p,.topbar p,.hero-card span,.panel-row span,.assessment-choice-card span,.intro-card span,.question-card span,.report-hero span,.unlock-card span,.membership-hero span,.service-hero span,.business-hero span,.course-pack-hero span,.course-detail-hero span,.project-card span,.order-summary-card span,.application-card span,.invite-link-card span,.referral-card span,.saved-report-card span,.chart-detail-card span,.wechat-card span,.deposit-card span,.full-report-card span,.payment-note span,.quota-card span,.poster-card p{color:#9fc5b7;margin:0;font-size:12px;font-weight:600}.desktop-rail h1{max-width:430px;color:var(--ink);margin:12px 0;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1.08}.desktop-rail>span{color:var(--soft);font-size:15px;line-height:1.8}.phone-frame{background:#090b0a;border-radius:42px;width:min(100vw - 28px,390px);min-height:844px;padding:12px;position:relative;box-shadow:0 34px 80px #00000061,inset 0 0 0 1px #ffffff14}.phone-screen{background:radial-gradient(circle at 82% 18%,#9fc5b729,#0000 140px),radial-gradient(circle at 18% 78%,#d6b36f1f,#0000 180px),linear-gradient(160deg,#435f5638,#0000 34%),#171a18;border-radius:32px;min-height:820px;overflow:hidden}.screen-content{flex-direction:column;gap:13px;min-height:746px;padding:36px 18px 84px;display:flex}.topbar h2{color:var(--ink);margin:4px 0 0;font-size:23px;font-weight:500;line-height:1.28}.hero-card,.assessment-choice-card,.panel-card,.intro-card,.question-card,.locked-card,.free-report-closer,.dev-demo-panel,.report-hero,.unlock-card,.membership-hero,.course-pack-hero,.course-detail-hero,.lesson-card,.quota-card,.chat-card,.service-hero,.business-hero,.project-card,.success-card,.order-summary-card,.application-card,.invite-link-card,.referral-card,.saved-report-card,.empty-card,.poster-card,.commission-card,.deposit-card,.full-report-card,.profile-card,.wechat-card,.payment-note,.soft-note,.chart-detail-card,.oracle-card{background:var(--panel);border:1px solid #cdebe01a;border-radius:28px;box-shadow:0 18px 42px #0000002e}.hero-card{background:linear-gradient(135deg,#445b54e6,#1c1f1df0),#202622;grid-template-columns:1fr 94px;gap:16px;padding:22px 20px;display:grid}.hero-card h3,.assessment-choice-card h3,.intro-card h3,.question-card h3,.free-report-closer h3,.report-hero h3,.unlock-card h3,.membership-hero h3,.service-hero h3,.business-hero h3,.course-pack-hero h3,.course-detail-hero h3,.project-card h3,.wechat-card h3,.poster-card h3,.success-card h3,.empty-card h3,.profile-card h2{color:#fbf7eb;margin:14px 0 0;font-size:24px;font-weight:500;line-height:1.24}.hero-card p,.assessment-choice-card p,.panel-card p,.intro-card p,.free-report-closer p,.soft-note p,.locked-card li,.unlock-card p,.membership-hero p,.service-hero p,.business-hero p,.course-detail-hero p,.project-card p,.success-card p,.order-summary-card p,.application-card p,.invite-link-card p,.referral-card p,.saved-report-card p,.empty-card p,.course-pack-list p,.wechat-card p,.deposit-card p,.full-report-card p,.payment-note p,.chat-card span{color:var(--soft);margin:10px 0 0;font-size:13px;line-height:1.65}.dial{border:10px solid #b8d5c73d;border-top-color:var(--gold);text-align:center;border-radius:50%;align-self:center;place-items:center;width:94px;height:94px;display:grid}.dial strong{color:#fff4d4;margin-top:10px;font-size:21px;font-weight:500}.dial span{color:#d7ded8;white-space:nowrap;font-size:10px}.quick-actions,.category-row,.prompt-grid,.account-grid,.invite-stats,.insight-grid,.order-stats,.admin-summary,.three-system-card{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.prompt-grid{grid-template-columns:1fr 1fr}.quick-actions button,.category-row button,.referral-actions button,.prompt-grid button,.answer-list button{background:#ffffff17;border-radius:18px;min-height:44px;font-size:13px;font-weight:600}.category-row{grid-template-columns:repeat(4,1fr)}.category-row .active,.answer-list button:hover{color:#14201d;background:var(--sage)}.panel-card,.assessment-choice-card,.intro-card,.question-card,.locked-card,.free-report-closer,.dev-demo-panel,.report-hero,.unlock-card,.membership-hero,.course-pack-hero,.course-detail-hero,.lesson-card,.quota-card,.chat-card,.service-hero,.business-hero,.project-card,.success-card,.order-summary-card,.empty-card,.poster-card,.commission-card,.profile-card,.wechat-card,.payment-note,.soft-note,.chart-detail-card{padding:18px}.panel-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.dev-demo-panel{background:#ffffff0e;border-style:dashed;gap:10px;display:grid}.dev-demo-panel>span{color:#d6b36f;font-size:12px;font-weight:700}.dev-demo-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.dev-demo-panel div{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.dev-demo-panel button{color:#14201d;background:var(--sage);border-radius:14px;min-height:38px;font-size:12px;font-weight:700}.panel-row strong{color:#fff4d4;font-size:15px;font-weight:600}.meter{background:#ffffff1f;border-radius:999px;height:9px;margin:14px 0 12px;overflow:hidden}.meter i{border-radius:inherit;background:linear-gradient(90deg, #9fc5b7, var(--gold));height:100%;display:block}.module-list,.chapter-list,.membership-list,.course-pack-list,.answer-list,.settings-list{gap:10px;display:grid}.module-list button,.chapter-list button,.course-pack-list button{text-align:left;background:#eef4ef14;border-radius:22px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:72px;padding:14px;display:grid}.module-list button>span,.chapter-list button>span,.course-pack-list button>span{color:#16211d;background:var(--sage);border-radius:15px;grid-row:1/span 2;align-self:start;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.module-list strong,.chapter-list strong,.course-pack-list strong,.membership-list strong,.quota-card strong,.account-grid strong,.invite-stats strong{min-width:0;color:var(--ink);grid-column:2;font-size:15px;line-height:1.35;display:block}.module-list p,.chapter-list em,.course-pack-list em,.membership-list em{min-width:0;color:var(--muted);white-space:normal;word-break:normal;overflow-wrap:anywhere;grid-column:2;margin-top:5px;font-size:12px;font-style:normal;line-height:1.45;display:block}.intro-card h3 span,.poster-card h3 span{white-space:nowrap;display:block}.question-card{min-height:160px}.question-card h3{margin-top:28px;font-size:23px;line-height:1.42}.answer-list button{text-align:center}.form-card{gap:10px;display:grid}.form-card label{background:#ffffff14;border-radius:20px;gap:8px;padding:14px;display:grid}.form-card span{color:#9fc5b7;font-size:12px;font-weight:600}.insight-grid div,.three-system-card div,.order-stats div,.admin-summary div,.account-grid button,.invite-stats div{text-align:center;background:#ffffff14;border-radius:20px;justify-items:center;gap:6px;padding:14px 8px;display:grid}.insight-grid span,.three-system-card span,.order-stats span,.admin-summary span,.account-grid span,.invite-stats span{color:#9fc5b7;font-size:11px}.insight-grid strong,.three-system-card strong,.order-stats strong,.admin-summary strong{color:#fff4d4;font-size:13px}.three-system-card p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.35}.chart-detail-card{background:linear-gradient(145deg,#9fc5b71f,#d6b36f14),#ffffff12;gap:16px;padding:20px;display:grid}.chart-card-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.chart-card-title strong{color:#fff4d4;text-align:right;font-size:18px;font-weight:600}.embedded-chart{background:radial-gradient(circle at 24% 26%,#d6b36f33,#0000 82px),linear-gradient(145deg,#ffffff1c,#ffffff0a);border:1px solid #d6b36f33;border-radius:26px;grid-template-columns:124px 1fr;align-items:center;gap:16px;min-height:152px;padding:16px;display:grid}.bodygraph-figure,.astro-orbit{justify-self:center;width:118px;height:118px;position:relative}.bodygraph-figure:before,.astro-orbit:before{content:"";border:1px solid #d6b36f59;border-radius:50%;position:absolute;inset:8px}.bodygraph-figure:after{content:"";border:1px solid #9fc5b747;border-radius:28px;position:absolute;inset:28px;transform:rotate(45deg)}.center-node{z-index:1;color:#14201d;background:var(--gold);border-radius:11px;place-items:center;width:31px;height:31px;font-size:13px;font-style:normal;font-weight:700;display:grid;position:absolute;box-shadow:0 8px 20px #0003}.node-0{top:2px;left:43px}.node-1{top:28px;left:18px}.node-2{top:28px;right:18px}.node-3{top:55px;left:43px}.node-4{bottom:22px;left:18px}.node-5{bottom:22px;right:18px}.node-6{bottom:0;left:43px}.astro-orbit{background:radial-gradient(circle,#d6b36f29 0 21%,#0000 22%),conic-gradient(from 20deg,#9fc5b747,#d6b36f47,#9fc5b747);border-radius:50%;place-items:center;display:grid}.astro-orbit i{color:#14201d;background:var(--sage);border-radius:50%;place-items:center;width:35px;height:35px;font-size:14px;font-style:normal;font-weight:700;display:grid;position:absolute}.astro-orbit i:first-child{background:var(--gold);top:4px;left:42px}.astro-orbit i:nth-child(2){bottom:20px;right:4px}.astro-orbit i:nth-child(3){bottom:20px;left:4px}.embedded-chart-copy{justify-items:start;gap:8px;min-width:0;display:grid}.embedded-chart-copy strong{color:#fff4d4;font-size:23px;font-weight:600;line-height:1.18}.embedded-chart-copy p{color:var(--soft);margin:0;font-size:14px;line-height:1.55}.hd-matrix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hd-matrix div{background:#ffffff14;border-radius:18px;gap:6px;min-height:74px;padding:14px;display:grid}.hd-matrix strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.chart-detail-card p{color:var(--soft);margin:0;font-size:13px;line-height:1.65}.center-map,.placement-list{flex-wrap:wrap;gap:8px;display:flex}.center-map span,.placement-list span{color:#d8eee5;background:#ffffff14;border-radius:999px;padding:9px 11px;font-size:12px;line-height:1.25}.center-map span:first-child{color:#16211d;background:var(--sage);font-weight:700}.gate-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.gate-strip i{color:#14201d;background:#d6b36fe6;border-radius:13px;place-items:center;min-height:34px;font-size:13px;font-style:normal;font-weight:700;display:grid}.chart-detail-card em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.55;display:block}.astro-wheel{background:radial-gradient(circle,#d6b36f2e,#0000 34%),linear-gradient(135deg,#ffffff1a,#ffffff0a);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:10px;min-height:120px;padding:14px;display:grid;position:relative}.astro-wheel div{text-align:center;background:#0c100e47;border-radius:18px;align-content:center;justify-items:center;gap:6px;min-width:0;display:grid}.astro-wheel strong{color:#fff4d4;font-size:14px;font-weight:600}.locked-card{background:linear-gradient(135deg,#d6b36f26,#ffffff0f),#ffffff0f}.free-report-closer{background:linear-gradient(145deg,#d6b36f2e,#9fc5b71a),#ffffff14;border-color:#d6b36f4d;gap:14px;display:grid}.free-report-closer>span{color:#d6b36f;font-size:12px;font-weight:700}.free-report-closer h3{margin-top:0;font-size:22px;line-height:1.32}.upgrade-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.upgrade-list span{color:#d8eee5;background:#ffffff14;border-radius:16px;min-width:0;padding:10px;font-size:12px;font-weight:600;line-height:1.35}.assessment-choice-card,.unlock-card{background:linear-gradient(145deg,#9fc5b726,#ffffff0f),#ffffff12;gap:12px;display:grid}.assessment-choice-card.secondary,.unlock-card.featured{background:linear-gradient(145deg,#d6b36f2e,#9fc5b714),#ffffff14;border-color:#d6b36f57}.unlock-card strong{color:#fff4d4;font-size:24px;font-weight:600}.price-compare,.special-offer{background:#ffffff14;border-radius:20px;gap:5px;padding:14px;display:grid}.price-compare strong{font-size:24px}.special-offer{background:linear-gradient(135deg,#d6b36f33,#9fc5b714),#ffffff14;border:1px solid #d6b36f59}.special-offer strong{font-size:34px;line-height:1}.special-offer em{color:#d8eee5;font-size:12px;font-style:normal;line-height:1.45}.locked-card p{color:var(--gold);margin:0;font-size:12px;font-weight:600}.locked-card ul{margin:10px 0 0;padding-left:18px}.membership-list button{text-align:left;background:#ffffff14;border-radius:22px;justify-items:start;min-height:126px;padding:15px;display:grid}.membership-list .selected,.course-pack-list button:first-child{background:linear-gradient(135deg,#d6b36f2e,#9fc5b714),#ffffff14;border:1px solid #d6b36f57}.membership-hero strong{color:#fff4d4;margin-top:18px;font-size:22px;display:block}.member-benefit-list{gap:6px;width:100%;margin-top:10px;display:grid}.member-benefit-list small{color:#d8eee5;background:#ffffff12;border-radius:12px;padding:7px 9px;font-size:11px;font-weight:600;line-height:1.35;display:block}.course-pack-hero{background:linear-gradient(145deg,#d6b36f33,#9fc5b71f),#ffffff12}.course-detail-hero,.project-card,.success-card{background:linear-gradient(145deg,#9fc5b729,#d6b36f1a),#ffffff12}.success-card{justify-items:start;gap:12px;display:grid}.success-mark{color:#14201d;background:var(--gold);border-radius:20px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:700;display:grid}.lesson-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.course-price-row{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}.lesson-tags span{color:#d8eee5;background:#ffffff14;border-radius:999px;padding:8px 10px;font-size:11px;line-height:1.3}.quota-card em{color:var(--muted);margin-top:10px;font-size:11px;font-style:normal;line-height:1.5;display:block}.chat-card p{color:#f7fff8;margin:0;font-size:19px;font-weight:500;line-height:1.45}.chat-input{background:#ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.chat-input button{color:#14201d;background:var(--gold);border-radius:999px;min-width:58px;height:36px}.chat-input input{min-width:0;color:var(--ink);font-size:12px}.chat-input button:disabled{opacity:.58}.agent-quota-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agent-quota-grid .quota-card{padding:14px}.agent-quota-grid .quota-card strong{color:#fff4d4;margin-top:8px;font-size:16px;font-weight:500;display:block}.oracle-card{justify-items:center;gap:20px;padding:24px 18px;display:grid}.oracle-card p{color:var(--soft);text-align:center;margin:0;font-size:13px;line-height:1.68}.oracle-card strong{color:#fff4d4;font-size:22px;font-weight:500}.hex-lines{gap:10px;width:168px;display:grid}.hex-lines i{background:#d6b36f;border-radius:999px;height:10px;display:block}.hex-lines i.broken{background:linear-gradient(90deg,#d6b36f 0 38%,#0000 38% 62%,#d6b36f 62% 100%)}.wechat-card{gap:14px;display:grid}.deposit-card{background:linear-gradient(145deg,#d6b36f2e,#9fc5b71a),#ffffff14;border-color:#d6b36f47;justify-items:center;gap:14px;padding:18px;display:grid}.deposit-card strong{color:#fff4d4;margin-top:8px;font-size:18px;font-weight:500;line-height:1.35;display:block}.deposit-card img{aspect-ratio:1;object-fit:cover;background:#fff;border:8px solid #fff;border-radius:18px;width:min(100%,260px)}.full-report-list{gap:12px;display:grid}.full-report-card{padding:18px}.full-report-card h3{color:#fbf7eb;margin:10px 0 0;font-size:19px;font-weight:500;line-height:1.35}.wechat-card img{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:20px;justify-self:center;width:min(100%,220px)}.commission-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-line{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.order-line strong{color:#fff4d4;font-size:18px}.order-list,.application-list,.referral-actions,.referral-list,.report-list{gap:10px;display:grid}.referral-actions{grid-template-columns:1fr 1fr 1fr}.order-list>button{text-align:left;background:#ffffff14;border-radius:22px;gap:10px;padding:16px;display:grid}.order-list>button span{color:#9fc5b7;font-size:12px;font-weight:600}.order-list>button strong{color:#fff4d4;margin-top:5px;font-size:19px;display:block}.order-list>button p{color:var(--soft);margin:8px 0 0;font-size:12px;line-height:1.55}.order-list>button em{color:var(--muted);font-size:11px;font-style:normal}.application-card,.invite-link-card,.referral-card,.saved-report-card{padding:16px}.saved-report-card h3{color:#fbf7eb;margin:14px 0 0;font-size:20px;font-weight:500;line-height:1.28}.invite-link-card strong{color:#fff4d4;letter-spacing:0;margin-top:8px;font-size:28px;font-weight:600;display:block}.application-card p,.referral-card p,.saved-report-card p,.invite-link-card p{margin-top:14px}.application-card em,.referral-card em{color:var(--muted);margin-top:10px;font-size:11px;font-style:normal;display:block}.report-meta-grid{grid-template-columns:1fr;gap:7px;margin-top:12px;display:grid}.report-meta-grid span{color:#d8eee5;background:#ffffff14;border-radius:14px;padding:8px 10px;font-size:11px;line-height:1.35}.highlight-list{gap:8px;margin-top:12px;display:grid}.highlight-list em{border-left:2px solid var(--gold);color:var(--soft);padding-left:10px;font-size:12px;font-style:normal;line-height:1.55;display:block}.admin-course-list{gap:12px;display:grid}.admin-course-card{background:#ffffff14;border:1px solid #cdebe01a;border-radius:24px;gap:12px;padding:16px;display:grid}.admin-upload-box{background:#d6b36f0f;border:1px dashed #d6b36f52;border-radius:22px;gap:12px;padding:14px;display:grid}.admin-course-card label{gap:7px;display:grid}.admin-course-card label span{color:#9fc5b7;font-size:11px;font-weight:600}.admin-course-card input{background:#ffffff14;border-radius:14px;min-height:40px;padding:0 12px;font-size:13px}.admin-two-col,.admin-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-actions button{color:#14201d;background:var(--sage);border-radius:16px;min-height:40px;font-size:12px;font-weight:700}.commission-list div{color:#fff4d4;text-align:center;background:#ffffff14;border-radius:16px;padding:10px 8px;font-size:12px}.poster-card{background:linear-gradient(145deg,#d6b36f40,#9fc5b71f),#ffffff12}.poster-card h3{font-size:30px;line-height:1.18}.profile-card{grid-template-columns:68px 1fr;align-items:center;gap:16px;display:grid}.avatar{color:#14201d;background:var(--gold);border-radius:24px;place-items:center;width:68px;height:68px;font-size:30px;font-weight:700;display:grid}.profile-card p{color:#9fc5b7;margin:0;font-size:12px;font-weight:600}.settings-list button{background:#ffffff14;border-radius:19px;justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;display:flex}.settings-list span{color:#9fc5b7;font-size:12px}.primary-cta,.secondary-cta{color:#14201d;background:var(--gold);border-radius:20px;min-height:52px;font-size:15px;font-weight:700}.secondary-cta{color:var(--ink);background:#ffffff1a}.primary-cta:disabled{opacity:.52}.tabbar{color:#9ca9a3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-radius:22px;grid-template-columns:repeat(5,1fr);gap:4px;padding:9px 8px 8px;font-size:11px;font-weight:600;display:grid;position:absolute;bottom:24px;left:30px;right:30px}.tabbar button{white-space:nowrap;background:0 0;border-radius:16px;min-height:34px}.tabbar .active{color:#16211d;background:var(--gold)}@media (width<=760px){.app-shell{padding:0;display:block}.desktop-rail{display:none}.phone-frame{border-radius:0;width:100vw;min-height:100svh;padding:0}.phone-screen{border-radius:0;min-height:100svh}.screen-content{min-height:calc(100svh - 72px)}.tabbar{bottom:14px;left:16px;right:16px}}@media (width<=360px){.embedded-chart{text-align:center;grid-template-columns:1fr;justify-items:center}.embedded-chart-copy{justify-items:center}}.hnw-shell{background:linear-gradient(118deg,#0a0d0ce0,#1e2520c2 48%,#0d0f0ef5),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 84px);grid-template-columns:360px minmax(0,1fr);justify-content:stretch;gap:48px;min-height:100vh;padding:32px 24px;display:grid;overflow:hidden}.hnw-shell.interactive{grid-template-columns:minmax(280px,430px) 430px;justify-content:center;overflow:auto}.hnw-embedded-screen{background:linear-gradient(#46564d4d,#0000 28%),linear-gradient(145deg,#d6b36f1f,#0000 44%),#171a18;border-radius:32px;height:100%;min-height:746px;overflow:auto}.hnw-embedded-screen .hnw-hero,.hnw-embedded-screen .hnw-page{min-height:746px}.hnw-rail{align-self:start;padding-top:278px;position:sticky;top:32px}.hnw-rail span,.hnw-title-block span,.hnw-report-head span,.hnw-insight-card span,.hnw-topbar span{color:#b6cfc2;font-size:12px;font-weight:700}.hnw-rail h1{color:#fbf7eb;max-width:340px;margin:14px 0;font-size:44px;font-weight:500;line-height:1.08}.hnw-rail p{color:#c2cec8;max-width:320px;margin:0;font-size:15px;line-height:1.85}.hnw-admin-link{color:#f5dfac;background:#d6b36f1a;border:1px solid #d6b36f61;border-radius:18px;place-items:center;min-height:42px;margin-top:22px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-grid}.hnw-board{scroll-snap-type:x proximity;gap:24px;min-width:0;padding:0 34px 18px 0;display:flex;overflow:auto hidden}.hnw-board::-webkit-scrollbar{height:10px}.hnw-board::-webkit-scrollbar-thumb{background:#d6b36f59;border-radius:999px}.hnw-prototype-item{scroll-snap-align:start;flex:none}.hnw-prototype-label{color:#b6cfc2;height:28px;font-size:12px;font-weight:700}.hnw-phone-frame{background:#090b0a;border-radius:42px;width:min(100vw - 28px,390px);height:844px;min-height:844px;padding:12px;position:relative;box-shadow:0 34px 80px #00000061,inset 0 0 0 1px #ffffff14}.hnw-phone-frame.interactive{margin-top:0}.hnw-screen{background:linear-gradient(#46564d4d,#0000 28%),linear-gradient(145deg,#d6b36f1f,#0000 44%),#171a18;border-radius:32px;height:820px;min-height:820px;overflow:hidden}.hnw-hero{flex-direction:column;gap:11px;min-height:820px;padding:24px 18px 18px;display:flex}.hnw-topbar,.hnw-report-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.hnw-topbar strong{color:#fbf7eb;margin-top:4px;font-size:18px;font-weight:500;display:block}.hnw-topbar button{color:#f5dfac;background:#d6b36f21;border:1px solid #d6b36f6b;border-radius:18px;min-width:54px;min-height:36px;font-size:12px;font-weight:700}.hnw-audience{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.hnw-audience span{color:#dbe7df;text-align:center;background:#ffffff12;border:1px solid #cdebe01f;border-radius:16px;place-items:center;min-height:32px;font-size:11px;font-weight:700;display:grid}.hnw-title-block{padding:14px 2px 2px}.hnw-title-block h2{color:#fbf7eb;overflow-wrap:break-word;word-break:normal;margin:10px 0 0;padding-bottom:4px;font-size:24px;font-weight:500;line-height:1.18}.hnw-title-block h2 em{font-style:normal;display:block}.hnw-title-block p{color:#c2cec8;margin:11px 0 0;font-size:12px;line-height:1.66}.hnw-report-preview,.hnw-insight-card{background:#ffffff14;border:1px solid #cdebe01f;border-radius:24px;box-shadow:0 18px 42px #0000002e}.hnw-report-preview{padding:14px 15px 13px}.hnw-report-head h3{color:#fbf7eb;margin:4px 0 0;font-size:20px;font-weight:500}.hnw-report-head strong{color:#ffe8aa;border:1px solid #d6b36f6b;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:700;display:grid}.hnw-bars{gap:10px;margin-top:12px;display:grid}.hnw-dimension{gap:8px;display:grid}.hnw-dimension-copy{justify-content:space-between;gap:14px;display:flex}.hnw-dimension-copy strong{color:#f7f1df;white-space:nowrap;font-size:13px;font-weight:600}.hnw-dimension-copy span{color:#9fb1a8;text-align:right;font-size:11px;line-height:1.35}.hnw-meter{background:#ffffff17;border-radius:999px;height:7px;overflow:hidden}.hnw-meter i{border-radius:inherit;background:linear-gradient(90deg,#b8d5c7,#d6b36f);height:100%;display:block}.hnw-insight-card{padding:13px 15px}.hnw-insight-card p{color:#d5ded8;margin:7px 0 0;font-size:12px;line-height:1.58}.hnw-cta-group{grid-template-columns:1fr;gap:9px;margin-top:0;display:grid}.hnw-primary,.hnw-secondary{border-radius:18px;min-height:44px;font-size:14px;font-weight:700}.hnw-primary{color:#17201c;background:linear-gradient(135deg,#e4c47f,#b8954e);box-shadow:0 16px 26px #d6b36f33}.hnw-secondary{color:#e6eee9;background:#ffffff14;border:1px solid #cdebe026}.hnw-footnote{color:#9fb1a8;text-align:center;font-size:11px;line-height:1.55}.hnw-page{flex-direction:column;gap:14px;height:820px;min-height:820px;padding:24px 18px 18px;display:flex;overflow-y:auto}.hnw-page::-webkit-scrollbar{width:0}.hnw-page-title{padding:10px 2px 0}.hnw-page-title.center{text-align:center}.hnw-page-title span,.hnw-question-card span,.hnw-result-hero span,.hnw-hidden-card span,.hnw-path-card span,.hnw-audit-list span,.hnw-textarea-card span,.hnw-qr-card span,.hnw-next-card span{color:#b6cfc2;font-size:12px;font-weight:700}.hnw-page-title h2,.hnw-question-card h2,.hnw-result-hero h2,.hnw-qr-card h2{color:#fbf7eb;overflow-wrap:break-word;word-break:normal;max-width:100%;margin:10px 0 0;padding-bottom:4px;font-size:25px;font-weight:500;line-height:1.2}.hnw-page-title h2 em,.hnw-question-card h2 em,.hnw-result-hero h2 em,.hnw-qr-card h2 em{font-style:normal;display:block}.hnw-page-title p,.hnw-question-card p,.hnw-result-hero p,.hnw-path-card p,.hnw-qr-card p,.hnw-next-card p{color:#c2cec8;margin:10px 0 0;font-size:12px;line-height:1.65}.hnw-form-card,.hnw-question-card,.hnw-result-hero,.hnw-hidden-card,.hnw-quote-card,.hnw-path-card,.hnw-shadow-card,.hnw-radar-card,.hnw-payment-card,.hnw-pay-method-card,.hnw-textarea-card,.hnw-qr-card,.hnw-next-card{background:#ffffff14;border:1px solid #cdebe01f;border-radius:24px;box-shadow:0 18px 42px #00000029}.hnw-form-card{gap:16px;padding:16px;display:grid}.hnw-form-card label,.hnw-textarea-card{gap:9px;display:grid}.hnw-form-card label>span{color:#b6cfc2;font-size:12px;font-weight:700}.hnw-form-card input,.hnw-audit-fields input,.hnw-textarea-card textarea{color:#fbf7eb;background:#00000029;border:1px solid #cdebe01f;border-radius:16px;min-height:42px;padding:0 14px}.hnw-option-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hnw-option-grid button,.hnw-answer-list button,.hnw-path-card button,.hnw-audit-options button{color:#e6eee9;overflow-wrap:break-word;white-space:normal;word-break:normal;background:#ffffff14;border:1px solid #cdebe01f;border-radius:16px;min-height:38px;font-size:12px;font-weight:700;line-height:1.35}.hnw-option-grid button.active,.hnw-audit-options button.active,.hnw-nav-row button:not(:disabled):hover{color:#ffe7aa;background:#d6b36f33;border-color:#d6b36f8c}.hnw-primary:disabled,.hnw-secondary:disabled,.hnw-nav-row button:disabled{cursor:not-allowed;opacity:.45}.hnw-progress{background:#ffffff14;border-radius:999px;height:28px;position:relative;overflow:hidden}.hnw-progress span{z-index:1;color:#fbf7eb;place-items:center;height:100%;font-size:12px;font-weight:700;display:grid;position:relative}.hnw-progress i{border-radius:inherit;background:linear-gradient(90deg,#b8d5c7a6,#d6b36fb8);position:absolute;inset:0 auto 0 0}.hnw-question-card,.hnw-result-hero,.hnw-hidden-card,.hnw-quote-card,.hnw-path-card,.hnw-shadow-card,.hnw-radar-card,.hnw-payment-card,.hnw-textarea-card,.hnw-qr-card,.hnw-next-card{padding:16px}.hnw-page.report{height:820px;min-height:820px;padding-bottom:24px;overflow-y:auto}.hnw-page.report::-webkit-scrollbar{width:0}.hnw-answer-list{gap:9px;display:grid}.hnw-answer-list button{text-align:left;min-height:44px;padding:0 16px}.hnw-answer-list .active{color:#ffe7aa;background:#d6b36f33;border-color:#d6b36f8c}.hnw-soft-tip{color:#9fb1a8;text-align:center;margin-top:auto;font-size:11px;line-height:1.55}.hnw-center-page{justify-content:center}.hnw-orbit{border:1px solid #d6b36f5c;border-radius:50%;align-self:center;place-items:center;width:132px;height:132px;display:grid;position:relative}.hnw-orbit span{border:10px solid #b8d5c726;border-top-color:#d6b36f;border-radius:50%;position:absolute;inset:16px}.hnw-orbit strong{color:#fbf7eb;font-size:17px;font-weight:600}.hnw-generating-list{gap:9px;display:grid}.hnw-generating-list span{color:#d5ded8;background:#ffffff12;border:1px solid #cdebe01a;border-radius:16px;min-height:38px;padding:10px 14px;font-size:12px}.hnw-result-hero h2{font-size:22px}.hnw-shadow-card{gap:9px;display:grid}.hnw-shadow-card h3{color:#fbf7eb;margin:0;font-size:20px;font-weight:500}.hnw-shadow-card p,.hnw-shadow-card li{color:#d5ded8;margin:0;font-size:12px;line-height:1.58}.hnw-shadow-card div{background:#00000024;border-radius:16px;gap:5px;padding:10px 12px;display:grid}.hnw-shadow-card div strong{color:#f5dfac;font-size:12px}.hnw-shadow-card div span{color:#c2cec8;font-size:12px}.hnw-shadow-card ul{gap:8px;margin:0;padding-left:16px;display:grid}.hnw-radar-card{justify-items:center;gap:8px;display:grid}.hnw-report-head.compact{width:100%}.hnw-radar{width:min(100%,286px);height:286px}.hnw-home-radar{width:min(100%,236px);height:236px;margin:6px auto 0;display:block}.hnw-radar-grid{fill:#0000;stroke:#cdebe02e;stroke-width:1px}.hnw-radar-axis{stroke:#cdebe01f;stroke-width:1px}.hnw-radar-area{fill:#d6b36f47;stroke:#d6b36f;stroke-width:2px}.hnw-radar-dot{fill:#f5dfac;stroke:#19221e;stroke-width:1px}.hnw-radar-label{fill:#f7f1df;letter-spacing:0;paint-order:stroke;stroke:#101512e0;stroke-linejoin:round;stroke-width:4px;font-size:11px;font-weight:700}.hnw-radar-legend{grid-template-columns:1fr 1fr;gap:8px 10px;width:100%;display:grid}.hnw-radar-legend span{color:#dbe7df;overflow-wrap:normal;white-space:nowrap;word-break:normal;grid-template-columns:7px minmax(74px,1fr) auto;align-items:center;min-width:0;font-size:11px;font-weight:700;line-height:1.25;display:grid}.hnw-radar-legend b{white-space:nowrap;font-weight:700}.hnw-radar-legend strong{color:#f5dfac;font-size:11px;font-weight:700}.hnw-radar-legend i{background:#d6b36f;border-radius:50%;flex:none;width:7px;height:7px;margin-right:6px}.hnw-score-list{gap:7px;width:100%;display:grid}.hnw-score-list div,.hnw-payment-card div{background:#00000024;border-radius:16px;gap:5px;padding:10px 12px;display:grid}.hnw-pay-method-card{background:#ffffff14;border:1px solid #cdebe01f;border-radius:24px;gap:10px;padding:16px;display:grid;box-shadow:0 18px 42px #00000029}.hnw-pay-method-card>span{color:#b6cfc2;font-size:12px;font-weight:700}.hnw-pay-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hnw-pay-tabs button,.hnw-admin-ai button{color:#e6eee9;background:#ffffff14;border-radius:16px;min-height:40px;font-size:12px;font-weight:700}.hnw-pay-tabs .active,.hnw-admin-ai button{color:#17201c;background:#d6b36f}.hnw-admin-ai button:disabled{cursor:wait;opacity:.62}.hnw-pay-code{text-align:center;background:#00000029;border:1px dashed #d6b36f66;border-radius:18px;place-items:center;gap:10px;min-height:112px;padding:14px;display:grid}.hnw-pay-code strong{color:#f5dfac;font-size:15px;font-weight:600}.hnw-pay-code img{object-fit:contain;background:#fbf7eb;border:8px solid #fbf7eb;border-radius:14px;width:min(100%,220px);max-height:288px;box-shadow:0 18px 42px #00000047}.hnw-pay-code em{color:#c2cec8;font-size:11px;font-style:normal;line-height:1.55}.hnw-score-list strong,.hnw-payment-card strong{color:#fbf7eb;font-size:13px;font-weight:600}.hnw-score-list strong{white-space:nowrap}.hnw-score-list span,.hnw-payment-card span{color:#b6cfc2;font-size:12px;line-height:1.45}.hnw-hidden-card ol{color:#dbe7df;gap:9px;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.hnw-quote-card{text-align:center;background:linear-gradient(90deg,#09100d9e,#09100d47,#09100da3),url(../assets/hnw-report-quote-bg.jpg) 50%/cover no-repeat;border-color:#d6b36f3d;place-content:center;gap:10px;min-height:190px;padding:24px 20px;display:grid;position:relative;overflow:hidden}.hnw-quote-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #f5dfac29;position:absolute;inset:0}.hnw-quote-card span{color:#f5dfac;font-size:12px;font-weight:700}.hnw-quote-card h3{color:#f5dfac;text-shadow:0 2px 16px #0000008c;max-width:100%;margin:0;font-size:21px;font-weight:600;line-height:1.42}.hnw-quote-card p{color:#f3ead0;text-shadow:0 2px 14px #00000094;max-width:100%;margin:0;font-size:12px;line-height:1.65}.hnw-path-card{gap:10px;display:grid}.hnw-payment-card{gap:9px;display:grid}.hnw-path-card h3{color:#fbf7eb;margin:0;font-size:20px;font-weight:500}.hnw-path-card.primary{background:#d6b36f1a;border-color:#d6b36f47}.hnw-path-card button{color:#17201c;background:#d6b36f}.hnw-audit-list{gap:10px;display:grid}.hnw-audit-question{background:#ffffff14;border:1px solid #cdebe01f;border-radius:24px;gap:12px;padding:16px;display:grid}.hnw-audit-question textarea{color:#fbf7eb;background:#00000029;border:1px solid #cdebe01f;border-radius:18px;min-height:190px;padding:14px;line-height:1.6}.hnw-audit-question>span{color:#b6cfc2;font-size:12px;font-weight:700}.hnw-audit-fields{gap:12px;display:grid}.hnw-audit-fields label,.hnw-audit-options{gap:8px;display:grid}.hnw-audit-options button{text-align:left;min-height:42px;padding:8px 13px}.hnw-audit-options .active{color:#ffe7aa;background:#d6b36f33;border-color:#d6b36f8c}.hnw-nav-row{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px;display:grid}.hnw-nav-row button{color:#e6eee9;white-space:normal;word-break:normal;background:#ffffff14;border:1px solid #cdebe01f;border-radius:18px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.4}.hnw-nav-row button:last-child:not(:disabled){color:#17201c;background:#d6b36f}.hnw-admin-shell{color:#fbf7eb;background:linear-gradient(118deg,#0a0d0ceb,#1e2520d1 48%,#0d0f0efa),#101512;min-height:100vh;padding:34px}.hnw-admin-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto 22px;display:flex}.hnw-admin-header span,.hnw-lead-card span,.hnw-admin-stats span,.hnw-lead-card small{color:#b6cfc2;font-size:12px;font-weight:700}.hnw-admin-header h1{margin:8px 0;font-size:34px;font-weight:500}.hnw-admin-header p{color:#c2cec8;margin:0;font-size:14px;line-height:1.7}.hnw-admin-header a{color:#f5dfac;border:1px solid #d6b36f61;border-radius:18px;place-items:center;min-height:42px;padding:0 18px;text-decoration:none;display:grid}.hnw-admin-stats,.hnw-admin-tabs,.hnw-lead-list{max-width:1180px;margin-left:auto;margin-right:auto}.hnw-admin-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hnw-admin-stats div,.hnw-lead-card,.hnw-empty-admin{background:#ffffff14;border:1px solid #cdebe01f;border-radius:24px;box-shadow:0 18px 42px #00000029}.hnw-admin-stats div{gap:8px;padding:18px;display:grid}.hnw-admin-stats strong{font-size:30px;font-weight:500}.hnw-admin-tabs{gap:8px;margin-top:18px;display:flex}.hnw-admin-tabs button{color:#dbe7df;background:#ffffff14;border-radius:16px;min-height:38px;padding:0 16px;font-size:13px;font-weight:700}.hnw-admin-tabs .active{color:#17201c;background:#d6b36f}.hnw-lead-list{gap:14px;margin-top:18px;display:grid}.hnw-empty-admin{color:#c2cec8;padding:24px}.hnw-lead-card{gap:14px;padding:18px;display:grid}.hnw-lead-top{justify-content:space-between;gap:18px;display:flex}.hnw-lead-top h2{margin:6px 0;font-size:22px;font-weight:500}.hnw-lead-top p{color:#c2cec8;margin:0}.hnw-lead-top>strong{color:#f5dfac;background:#d6b36f29;border-radius:14px;align-self:flex-start;padding:8px 12px;line-height:1.35}.hnw-lead-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hnw-lead-grid section{background:#00000024;border-radius:18px;gap:6px;padding:14px;display:grid}.hnw-lead-grid b{font-size:18px;font-weight:500}.hnw-admin-life{flex-wrap:wrap;gap:8px;display:flex}.hnw-admin-life span{background:#ffffff14;border-radius:999px;padding:7px 10px}.hnw-admin-ai{background:#00000024;border-radius:18px;gap:8px;padding:14px;display:grid}.hnw-admin-ai pre{color:#dbe7df;font-family:var(--font-sans);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.hnw-lead-card details{color:#dbe7df;font-size:13px;line-height:1.6}.hnw-lead-card summary{cursor:pointer;color:#f5dfac;font-weight:700}.hnw-lead-card details p{gap:4px;margin:10px 0;display:grid}.hnw-admin-check{color:#dbe7df;align-items:center;gap:8px;font-size:13px;display:flex}.hnw-admin-check input{width:auto}.hnw-lead-card textarea{color:#fbf7eb;background:#00000029;border:1px solid #cdebe01f;border-radius:16px;min-height:74px;padding:12px}.hnw-audit-list section{background:#ffffff12;border:1px solid #cdebe01a;border-radius:18px;gap:6px;padding:13px 14px;display:grid}.hnw-audit-list strong{color:#fbf7eb;font-size:13px;font-weight:500;line-height:1.4}.hnw-textarea-card textarea{min-height:88px;padding:12px 14px}.hnw-qr-card{text-align:center;justify-items:center;display:grid}.hnw-qr-card h2{font-size:24px}.hnw-qr-card img{object-fit:cover;border:10px solid #fbf7eb;border-radius:18px;width:178px;height:178px;margin:18px 0 4px;box-shadow:0 18px 42px #00000047}@media (width<=760px){.hnw-shell{padding:0;display:block;overflow:auto}.hnw-shell.interactive{display:block}.hnw-rail{display:none}.hnw-board{padding:0;display:block}.hnw-prototype-item{margin-bottom:28px}.hnw-prototype-label{background:#101512;padding:10px 18px 0}.hnw-phone-frame{border-radius:0;width:100vw;height:auto;min-height:100svh;padding:0}.hnw-screen,.hnw-hero{border-radius:0;height:auto;min-height:100svh}.hnw-page{height:auto;min-height:100svh;overflow-y:visible}.hnw-admin-shell{padding:20px}.hnw-admin-header,.hnw-lead-top{display:grid}.hnw-admin-stats,.hnw-lead-grid{grid-template-columns:1fr}}@media (width<=370px){.hnw-title-block h2{font-size:24px}.hnw-audience{grid-template-columns:repeat(2,1fr)}.hnw-dimension-copy{gap:3px;display:grid}.hnw-dimension-copy span{text-align:left}}
