:root{--bg: #f6f7f4;--panel: #ffffff;--ink: #202521;--muted: #687268;--line: #dde4dc;--green: #46b86b;--deep: #10251b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}button,input,select,textarea{font:inherit}button{min-height:40px;border:0;border-radius:8px;padding:0 16px;background:var(--green);color:#fff;font-weight:700;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.admin-upload-field>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.upload-command{display:grid;min-height:42px;place-items:center;margin:0;padding:0 16px;border-radius:7px;background:var(--green);color:#fff;cursor:pointer}.upload-command input{display:none}.admin-empty{padding:34px 20px;color:var(--muted);text-align:center}.admin-empty strong{color:var(--ink)}.admin-empty p{margin:8px 0 0}.shell{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr)}.side{min-height:100vh;padding:24px;background:var(--deep);color:#fff}.brand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.brand span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#d7f2df;color:#25824a;font-weight:800}.side button{width:100%;margin-bottom:8px;text-align:left;background:transparent;color:#ffffffb8}.side button.active,.side button:hover{background:#ffffff1f;color:#fff}main{padding:28px}.top{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.top-actions{display:flex;gap:8px}button.quiet{border:1px solid var(--line);background:#fff;color:var(--ink)}.admin-login-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:#10251b}.admin-login-card{width:min(100%,420px);padding:30px;border-radius:8px;background:#fff}.admin-login-card .brand{color:var(--ink)}.admin-login-card h1{margin-top:24px;font-size:27px}.admin-login-card>p,.admin-login-card>small{display:block;color:var(--muted);line-height:1.6}.admin-login-card>p{margin:6px 0 24px}.admin-login-card>button{width:100%}.admin-login-card>small{margin-top:16px;font-size:11px}.top p{margin:0 0 6px;color:#25824a;font-weight:800}h1,h2{margin:0;letter-spacing:0}.notice{margin-bottom:16px;padding:12px 14px;border-radius:8px;background:#fff7e5;color:#825d1b}.grid{display:grid;gap:16px}.cards{grid-template-columns:repeat(4,minmax(0,1fr))}.cards article,.panel{border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:20px}.cards span{color:var(--muted)}.cards strong{display:block;margin-top:8px;font-size:28px}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wide{grid-column:1 / -1}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}label{display:grid;gap:8px;margin-bottom:14px;color:var(--muted);font-weight:700}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px 12px;color:var(--ink);background:#fbfcfb}.hint{color:var(--muted);line-height:1.7}.form-section-title{margin:28px 0 16px;padding-top:22px;border-top:1px solid var(--line);font-size:18px}.toggle-row,.panel-heading,.withdraw-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.toggle-row span{display:grid;gap:4px}.toggle-row small,.panel-heading p,.risk-row p,.withdraw-row span{margin:0;color:var(--muted);font-size:12px}.toggle-row input{width:22px;accent-color:var(--green)}.panel-heading{align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line)}.panel-heading p{margin-top:7px}.risk-count,.status-pill{width:max-content;padding:5px 9px;border-radius:999px;background:#edf2ed;color:#4f6253;font-size:11px;font-weight:800}.risk-row{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(220px,1.4fr) auto;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.risk-row>div:first-child{display:grid;gap:4px}.risk-row>div:first-child span{color:var(--muted);font-size:12px}.status-pill.pass{background:#e2f5e7;color:#24844a}.status-pill.reject,.status-pill.error{background:#fde7e3;color:#b64d3d}.status-pill.review,.status-pill.checking{background:#fff2d7;color:#926520}.row-actions{display:flex;gap:8px}.row-actions button{min-height:34px;padding:0 11px;font-size:12px}.row-actions button.danger{background:#fff;color:#ba4e3e;border:1px solid #edc5bd}.withdraw-row{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(130px,1fr) auto auto;margin:0;padding:16px 0;border-bottom:1px solid var(--line)}.withdraw-row>div:first-child{display:grid;gap:4px}.withdraw-row .amount{color:#25824a;font-size:18px}.money-flow-note,.settlement-callout{margin:18px 0;padding:16px;border-left:4px solid #39a762;border-radius:4px;background:#edf7ef}.money-flow-note p,.settlement-callout p{margin:6px 0 0;color:#526357;font-size:12px;line-height:1.65}.money-flow-note.warning{border-color:#e6b85c;background:#fff8e7}.credential-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.credential-upload{position:relative;grid-template-columns:1fr auto;align-items:center;min-height:64px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;cursor:pointer}.credential-upload span,.credential-upload small{display:block}.credential-upload small{margin-top:4px;color:#29874f;font-weight:500}.credential-upload input{position:absolute;width:1px;height:1px;opacity:0}.credential-upload b{color:#25824a;font-size:13px}.private-key-paste{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#f7faf7}.private-key-paste textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;resize:vertical}.admin-table{overflow-x:auto}.table-head,.table-row{display:grid;min-width:820px;grid-template-columns:1.25fr .8fr 1.1fr 1.25fr .8fr;align-items:center;gap:14px;padding:13px 10px}.order-table .table-head,.order-table .table-row{min-width:1000px;grid-template-columns:1.45fr 1fr 1.3fr .7fr .8fr .55fr}.user-table .table-head,.user-table .table-row{grid-template-columns:1.2fr .8fr .8fr 1.2fr .8fr}.table-head{border-radius:5px;background:#f0f3ef;color:var(--muted);font-size:11px;font-weight:800}.table-row{border-bottom:1px solid var(--line);font-size:13px}.table-row>span{min-width:0;overflow-wrap:anywhere}.table-row>span:first-child,.table-row>span:nth-child(2),.table-row>span:nth-child(3){display:grid;gap:4px}.table-row small{color:var(--muted);font-size:10px}.table-link{min-height:32px;padding:0 10px;background:#e9f5ec;color:#267b46;font-size:11px}.review-layout{display:grid;gap:18px}.application-detail,.order-detail{border-top:4px solid #38a963}.application-detail h3,.order-detail h3{margin:22px 0 9px;font-size:14px}.detail-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-kv>span{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:10px}.detail-kv strong{color:var(--ink);font-size:12px;overflow-wrap:anywhere}.json-box{max-height:260px;overflow:auto;padding:14px;border-radius:6px;background:#142019;color:#d9eadc;font-size:11px;line-height:1.6;white-space:pre-wrap}.review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.review-actions .danger,.refund-box .danger{background:#fff;color:#b64d3d;border:1px solid #e6b8b0}.money-split{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.money-split div{padding:16px;border-radius:6px;background:#f0f5ef}.money-split span{display:block;color:var(--muted);font-size:11px}.money-split strong{display:block;margin-top:6px;font-size:22px}.refund-box{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.commission-account-list{display:grid;gap:8px;margin:10px 0 14px}.commission-account-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#f8faf7}.commission-account-list span,.commission-account-list small{display:block}.html-preview{min-height:240px;margin-top:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}footer{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:34px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}footer strong{color:var(--ink)}@media (max-width: 980px){.shell,.two-col,.cards,.form-grid,.credential-grid{grid-template-columns:1fr}.side{min-height:auto}.risk-row,.withdraw-row,.detail-kv,.money-split{grid-template-columns:1fr}}.h5-app{--h5-ink: #18201b;--h5-muted: #6d756f;--h5-green: #238354;--h5-lime: #dff27b;--h5-red: #e4634c;--h5-green: var(--primary, #16865a);--h5-lime: var(--accent, #d9f56b);min-height:100vh;padding-bottom:82px;background:#f8faf5;color:var(--h5-ink)}.h5-brand>img,.auth-brand>img{width:38px;height:38px;border-radius:7px;object-fit:cover}.home-hero{position:relative;display:block;min-height:330px;padding:0;background-color:#fff;background-position:center;background-size:cover}.home-hero:before{position:absolute;inset:0 auto 0 0;width:64%;background:#ffffffe6;content:""}.home-hero>div{position:relative;z-index:1;width:min(62%,430px);padding:42px 30px}.home-hero h1{margin:0 0 13px;font-size:36px;line-height:1.16}.home-hero p{max-width:360px;margin:0 0 22px;color:#566159;font-size:14px;line-height:1.7}.home-hero button,.compact-action{min-height:42px;background:var(--h5-green)}.text-action{min-height:30px;padding:0;background:transparent;color:var(--h5-green);font-size:12px}.discover-heading{padding:30px 18px 12px}.discover-heading>span{color:var(--h5-red);font-size:12px;font-weight:800}.discover-heading h1{margin:8px 0;font-size:30px;line-height:1.25}.discover-heading p{margin:0;color:var(--h5-muted);font-size:13px;line-height:1.6}.creator-reel,.following-grid{display:grid;gap:10px;padding:0 14px}.creator-card{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #dce3dc;border-radius:8px;background:#fff}.creator-card-main{display:flex;min-width:0;min-height:58px;flex:1;align-items:center;gap:12px;padding:0;background:transparent;color:var(--h5-ink);text-align:left}.creator-card-main>span,.creator-card-main>img{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--h5-lime);object-fit:cover;font-size:19px;font-weight:900}.creator-card-main div{min-width:0}.creator-card-main p,.creator-card-main small{display:block;overflow:hidden;margin:4px 0 0;color:var(--h5-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.follow-button{min-height:34px;padding:0 13px;background:var(--h5-green);font-size:12px}.follow-button.followed{border:1px solid #cad4cc;background:#fff;color:var(--h5-ink)}.content-empty{display:grid;width:100%;gap:7px;padding:30px 20px;border:1px dashed #cad4cc;border-radius:8px;background:#fff;text-align:center}.content-empty span{color:var(--h5-green);font-size:11px;font-weight:800}.content-empty p{margin:0;color:var(--h5-muted);font-size:12px;line-height:1.6}.image-avatar{object-fit:cover}.bottom-nav{grid-template-columns:repeat(4,1fr)}.h5-footer a{color:inherit;text-decoration:none}.compact-action{width:calc(100% - 28px);margin:0 14px 20px}@media (max-width: 560px){.home-hero{min-height:300px;background-position:62% center}.home-hero:before{width:72%}.home-hero>div{width:70%;padding:34px 22px}.home-hero h1{font-size:29px}}.payment-route-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.payment-route-picker button{min-height:104px;padding:16px;border:1px solid #cfd9cf;border-radius:6px;background:#fff;color:var(--h5-ink);text-align:left}.payment-route-picker button.active{border-color:var(--h5-green);box-shadow:inset 0 0 0 1px var(--h5-green);background:#edf8f0}.payment-route-picker button:disabled{opacity:.55}.payment-route-picker strong,.payment-route-picker span{display:block}.payment-route-picker span{margin-top:8px;color:var(--h5-muted);font-size:11px;line-height:1.6}@media (max-width: 560px){.payment-route-picker{grid-template-columns:1fr}}.h5-app button,.h5-app a{-webkit-tap-highlight-color:transparent}.mobile-header{position:sticky;z-index:20;top:0;display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(24,32,27,.08);background:#f8faf5f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.h5-brand,.mini-brand{display:flex;align-items:center;gap:9px;color:var(--h5-ink);text-decoration:none}.h5-brand>span,.mini-brand>span{display:grid;width:35px;height:35px;place-items:center;border-radius:7px;background:var(--h5-ink);color:var(--h5-lime);font-weight:900}.h5-brand strong{font-size:18px}.header-actions{display:flex;align-items:center;gap:8px}.icon-action{display:grid;width:40px;min-height:40px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--h5-ink);font-size:25px;font-weight:500}.creator-entry{min-height:36px!important;padding:0 13px!important;border-radius:7px!important;background:var(--h5-ink)!important;font-size:13px}.feed-main,.detail-main{width:min(100%,720px);margin:0 auto}.search-panel{position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px;border-bottom:1px solid #dce3dc;background:#fff}.search-panel input{min-height:44px;background:#f3f6f1}.search-panel>button{min-height:44px;background:var(--h5-ink)}.search-results{grid-column:1 / -1}.search-results>p{padding:32px 0;color:var(--h5-muted);text-align:center}.welcome-strip{display:grid;min-height:188px;grid-template-columns:minmax(0,1fr) 126px;align-items:end;overflow:hidden;margin:14px 14px 0;padding:25px 8px 0 22px;border-radius:8px;background:#dff27b}.welcome-strip span{display:inline-block;margin-bottom:7px;color:#476018;font-size:13px;font-weight:800}.welcome-strip h1{margin:0 0 27px;font-size:clamp(27px,8vw,36px);line-height:1.16}.welcome-strip img{width:138px;max-height:180px;object-fit:contain;object-position:bottom}.topic-tabs{display:flex;gap:23px;overflow-x:auto;padding:20px 18px 14px;scrollbar-width:none}.topic-tabs button{min-height:32px;flex:0 0 auto;padding:0;border-radius:0;background:transparent;color:var(--h5-muted);font-size:15px}.topic-tabs button.active{border-bottom:3px solid var(--h5-green);color:var(--h5-ink)}.featured-card{position:relative;min-height:330px;overflow:hidden;margin:0 14px;border-radius:8px;background:#1d251f;cursor:pointer}.featured-card>img{width:100%;height:330px;object-fit:cover}.featured-card:after{position:absolute;top:34%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0c140feb);content:""}.featured-overlay{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:24px;color:#fff}.featured-overlay>span{display:inline-block;margin-bottom:8px;color:var(--h5-lime);font-size:12px;font-weight:800}.featured-overlay h2{max-width:520px;font-size:25px;line-height:1.32}.featured-overlay p{margin:12px 0 0;color:#ffffffc7;font-size:13px}.section-title{display:flex;align-items:end;justify-content:space-between;padding:30px 18px 14px}.section-title h2{font-size:22px}.section-title span{color:var(--h5-muted);font-size:12px}.post-list{padding:0 14px}.post-card{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid #dde3dc;cursor:pointer}.post-card>img{width:118px;height:126px;border-radius:6px;object-fit:cover}.category{color:var(--h5-red);font-size:11px;font-weight:800}.post-card h3{display:-webkit-box;overflow:hidden;margin:6px 0;font-size:17px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.post-card p{display:-webkit-box;overflow:hidden;margin:0;color:var(--h5-muted);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.post-meta{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:var(--h5-muted);font-size:11px}.post-meta strong{color:var(--h5-green);font-size:14px}.bottom-nav{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;height:calc(68px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,1fr);padding:5px 12px env(safe-area-inset-bottom);border-top:1px solid #dfe5de;background:#fffffff7}.bottom-nav button{display:grid;min-height:56px;place-content:center;gap:1px;padding:0;background:transparent;color:#899089;font-size:11px}.bottom-nav b{font-size:23px;line-height:1}.bottom-nav button.active{color:var(--h5-green)}.h5-footer{display:flex;flex-direction:column;gap:6px;margin:32px 18px 10px;padding:22px 0;border-top:1px solid #dfe5de;color:#909790;font-size:10px;text-align:center}.simple-view{padding:25px 16px}.creator-profile{padding-bottom:28px;background:#f8faf5}.creator-hero{position:relative;margin-bottom:48px}.creator-hero>img{width:100%;height:190px;object-fit:cover}.creator-identity{position:absolute;right:16px;bottom:-40px;left:16px;display:flex;min-height:82px;align-items:center;gap:12px;padding:13px 15px;border:1px solid #dce3dc;border-radius:8px;background:#fff}.creator-avatar{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border-radius:50%;background:#dff27b;color:#30420d;font-size:20px;font-weight:900}.creator-identity div{min-width:0;flex:1}.creator-identity h1{margin:0;font-size:20px}.creator-identity p{margin:4px 0 0;color:var(--h5-muted);font-size:11px}.creator-identity button{min-height:35px;padding:0 15px;background:var(--h5-green);font-size:12px}.creator-bio{margin:0;padding:18px 20px 13px;color:#566058;font-size:14px;line-height:1.7}.creator-numbers{display:flex;gap:24px;padding:0 20px 20px;border-bottom:1px solid #dfe5de;color:var(--h5-muted);font-size:11px}.creator-numbers strong{color:var(--h5-ink);font-size:15px}.support-creator{display:grid;gap:13px;margin:18px 14px 0;padding:16px;border:1px solid #d8e0d9;border-radius:8px;background:#fff}.support-creator>div:first-child{display:grid;gap:4px}.support-creator span{color:var(--h5-muted);font-size:11px}.support-creator>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.support-creator button{min-height:38px;border:1px solid #b9d3bf;background:#eff8f1;color:var(--h5-green)}.creator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:0 14px}.creator-grid article{min-width:0;cursor:pointer}.creator-grid img{width:100%;aspect-ratio:1 / .82;border-radius:6px;object-fit:cover}.creator-grid h3{display:-webkit-box;overflow:hidden;margin:8px 0 6px;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creator-grid article>div{display:flex;justify-content:space-between;color:var(--h5-muted);font-size:10px}.creator-grid article strong{color:var(--h5-green);font-size:12px}.simple-view>h1{margin-bottom:24px;font-size:30px}.simple-view>h2{margin:32px 0 8px;font-size:20px}.following-creator,.profile-head{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #dde3dc;border-radius:8px;background:#fff}.large-avatar,.profile-head>span,.avatar{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#ffe2d8;color:#9b432f;font-weight:900}.large-avatar,.profile-head>span{width:54px;height:54px}.following-creator div,.profile-head div{min-width:0;flex:1}.following-creator p,.profile-head p{margin:5px 0 0;color:var(--h5-muted);font-size:12px}.following-creator button,.profile-head button{min-height:34px;padding:0 13px;border:1px solid #cad3ca;background:#fff;color:var(--h5-ink);font-size:12px}.profile-head h1{margin:0;font-size:24px}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0 24px;padding:20px 0;border-bottom:1px solid #dde3dc}.profile-stats div{display:grid;gap:5px;text-align:center}.profile-stats strong{font-size:22px}.profile-stats span{color:var(--h5-muted);font-size:11px}.status-strip{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:14px 16px;border:1px solid #dde3dc;border-radius:8px;background:#f3f6ef;font-size:13px}.status-strip strong{color:#a06428}.status-strip strong.verified{color:var(--h5-green)}.menu-list{display:grid;border:1px solid #dde3dc;border-radius:8px;background:#fff}.menu-list button,.menu-list a{display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #edf0ed;border-radius:0;background:transparent;color:var(--h5-ink);font-weight:700;text-align:left;text-decoration:none}.menu-list span{color:#909790;font-size:22px}.detail-page{padding-bottom:92px;background:#fff}.detail-header{background:#fffffff0}.mini-brand{font-size:14px;font-weight:800}.mini-brand>span{width:29px;height:29px}.detail-cover{width:100%;height:min(56vw,380px);min-height:255px;object-fit:cover}.detail-copy{padding:26px 20px 10px}.detail-copy h1{margin:9px 0 20px;font-size:clamp(27px,7.5vw,38px);line-height:1.28}.creator-line{display:flex;width:100%;min-height:58px;align-items:center;gap:11px;padding:0;background:transparent;color:var(--h5-ink);text-align:left}.avatar{width:42px;height:42px}.creator-line>span:nth-child(2){display:grid;flex:1;gap:3px}.creator-line small{color:var(--h5-muted);font-weight:500}.creator-line b{padding:8px 12px;border:1px solid #bfd1c2;border-radius:6px;color:var(--h5-green);font-size:12px}.lead{margin:24px 0;color:#515a54;font-size:17px;line-height:1.8}.article-body,.locked-content{position:relative;min-height:210px;padding-top:5px;font-size:16px;line-height:1.9}.locked-content>p{color:#727a74}.fade-lock{position:absolute;right:0;bottom:0;left:0;display:grid;min-height:160px;place-content:end center;gap:6px;padding-bottom:16px;background:linear-gradient(#fff0,#fff 52%);text-align:center}.fade-lock span{color:var(--h5-muted);font-size:12px}.purchase-bar{position:fixed;z-index:35;right:0;bottom:0;left:0;display:flex;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e2e6e2;background:#fffffff7}.save-button{width:50px;min-height:50px;flex:0 0 auto;padding:0;border:1px solid #d5ddd6;background:#fff!important;color:var(--h5-ink)!important;font-size:26px}.buy-button{min-height:50px;flex:1;background:var(--h5-green)!important}.toast{position:fixed;z-index:60;bottom:92px;left:50%;width:max-content;max-width:calc(100vw - 40px);transform:translate(-50%);padding:11px 15px;border-radius:7px;background:#18201bf0;color:#fff;font-size:13px;text-align:center}.account-page{min-height:100vh;padding-bottom:0;background:#f4f7f2}.header-spacer{width:40px}.account-main{width:min(100%,620px);min-height:calc(100vh - 64px);margin:0 auto}.auth-panel,.flow-panel,.earnings-page,.support-page{padding:28px 18px 36px}.auth-brand{padding:14px 0 30px;text-align:center}.auth-brand>span{display:grid;width:56px;height:56px;margin:0 auto 12px;place-items:center;border-radius:8px;background:var(--h5-ink);color:var(--h5-lime);font-size:22px;font-weight:900}.auth-brand h1{margin:0;font-size:25px}.auth-brand p{margin:8px 0 0;color:var(--h5-muted);font-size:13px}.segmented,.subject-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border:1px solid #dce3dc;border-radius:8px;background:#e9eee8}.segmented button,.subject-switch button{min-height:40px;padding:0 8px;background:transparent;color:var(--h5-muted);font-size:13px}.segmented button.active,.subject-switch button.active{background:#fff;color:var(--h5-ink);box-shadow:0 1px 4px #1f2c221a}.account-form{display:grid;gap:17px;margin-top:24px}.address-code-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site-url-builder{display:grid;grid-template-columns:minmax(0,auto) minmax(120px,1fr);align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.site-url-builder b{overflow:hidden;padding-left:12px;color:#667269;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.site-url-builder input{border:0;border-left:1px solid var(--line);border-radius:0}@media (max-width: 640px){.address-code-grid,.site-url-builder{grid-template-columns:1fr}.site-url-builder b{padding:10px 12px 0}.site-url-builder input{border-left:0}}.account-form label{gap:8px;margin:0;color:var(--h5-ink);font-size:13px}.account-form input{min-height:48px;border-color:#d3dcd4;background:#fff}.code-field{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.code-field button{min-height:48px;padding:0 10px;border:1px solid #bfd2c1;background:#fff;color:var(--h5-green);font-size:12px}.agreement-check{display:flex!important;align-items:flex-start;color:var(--h5-muted)!important;font-size:11px!important;font-weight:500;line-height:1.7}.agreement-check>input{width:18px;min-height:18px;margin:1px 0 0;accent-color:var(--h5-green)}.agreement-check button{min-height:auto;padding:0;background:transparent;color:var(--h5-green);font-size:inherit}.primary-wide{width:100%;min-height:50px!important;background:var(--h5-green)!important}.primary-wide:disabled{opacity:.55}.form-error{margin:-5px 0 0;color:#c64d3a;font-size:12px}.security-note,.risk-explain,.earning-note{padding:16px;border-left:4px solid var(--h5-green);border-radius:4px;background:#eaf3e8}.security-note p,.risk-explain p,.earning-note p{margin:6px 0 0;color:#5e6d61;font-size:12px;line-height:1.65}.fine-print{margin:-3px 0 0;color:var(--h5-muted);font-size:11px;line-height:1.6;text-align:center}.result-state{padding:54px 20px;text-align:center}.result-state b{display:grid;width:64px;height:64px;margin:0 auto 17px;place-items:center;border-radius:50%;background:#d8f1df;color:var(--h5-green);font-size:30px}.result-state h2{font-size:22px}.result-state p{color:var(--h5-muted)}.gate-panel,.empty-state{padding:85px 28px;text-align:center}.gate-panel>span,.empty-state>span{display:grid;width:68px;height:68px;margin:0 auto 22px;place-items:center;border-radius:50%;background:#dff27b;color:#31420d;font-weight:900}.gate-panel h1,.empty-state h1{margin:0;font-size:24px}.gate-panel p,.empty-state p{margin:12px auto 24px;color:var(--h5-muted);font-size:13px;line-height:1.75}.gate-panel button,.empty-state button{min-height:46px;background:var(--h5-green)}.step-line{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 24px;color:#9ba29c;font-size:10px;font-weight:800}.step-line i{width:18px;height:1px;background:#cbd3cc}.step-line .done,.step-line .current{color:var(--h5-green)}.subject-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.subject-switch button{font-size:11px}.upload-row{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px}.upload-row button{min-height:44px;border:1px dashed #99ad9d;background:#fff;color:var(--h5-green);font-size:12px}.upload-row span{color:var(--h5-muted);font-size:10px;line-height:1.5}.result-banner{margin-top:18px;padding:14px;border:1px solid #a9cfb2;border-radius:7px;background:#eff8f1;color:#287746;font-size:12px;line-height:1.6}.material-summary{padding:15px;border:1px solid #d8e1d7;border-radius:8px;background:#fff}.material-summary p{margin:6px 0 0;color:var(--h5-muted);font-size:11px;line-height:1.7}.form-subtitle{margin:10px 0 -3px;padding-bottom:9px;border-bottom:1px solid #dce3dc;font-size:15px}.two-upload{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.file-field{position:relative;min-height:86px;align-content:center;padding:13px;border:1px dashed #9fb2a2;border-radius:8px;background:#fff;cursor:pointer}.file-field input{position:absolute;width:1px;height:1px;opacity:0}.file-field b{color:var(--h5-green);font-size:11px;word-break:break-all}.balance-panel{padding:25px 22px;border-radius:8px;background:var(--h5-ink);color:#fff}.balance-panel>span{color:#ffffffa6;font-size:12px}.balance-panel strong{display:block;margin:9px 0;color:var(--h5-lime);font-size:37px}.balance-panel p{margin:0;color:#ffffffb3;font-size:11px}.earning-note{margin-top:16px}.withdraw-form{margin-top:24px;padding:20px;border:1px solid #dce3dc;border-radius:8px;background:#fff}.transaction-list{margin-top:28px}.transaction-list h2{margin-bottom:8px;font-size:19px}.transaction-list>div{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #dfe5de;font-size:13px}.transaction-list small{display:block;margin-top:5px;color:var(--h5-muted);font-size:10px}.transaction-list strong{color:var(--h5-green)}.support-intro{padding:24px 20px;border-radius:8px;background:#dff27b}.support-intro>span{color:#50611e;font-size:11px;font-weight:900}.support-intro h1{margin:8px 0;font-size:25px}.support-intro p{margin:0;color:#4c552f;font-size:12px;line-height:1.7}.contact-list{display:grid;margin-top:18px;border:1px solid #dce3dc;border-radius:8px;background:#fff}.contact-list a,.contact-list>div{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #edf0ed;color:var(--h5-ink);text-decoration:none}.contact-list small{display:block;margin-top:4px;color:var(--h5-muted);font-size:10px}.contact-list strong{color:var(--h5-green);font-size:12px;word-break:break-all;text-align:right}.feedback-button{display:grid;width:100%;min-height:48px;place-items:center;margin-top:18px;border-radius:8px;background:var(--h5-ink);color:#fff;font-weight:800;text-decoration:none}.legal-page{max-width:680px;margin:0 auto;padding:22px 18px 48px;color:var(--h5-ink)}.legal-page>h1{margin:5px 0 22px;font-size:26px;letter-spacing:0}.legal-updated{margin:0;color:var(--h5-muted);font-size:12px}.legal-page section{padding:18px 0;border-top:1px solid #dde4dd}.legal-page h2{margin:0 0 8px;font-size:16px;letter-spacing:0}.legal-page p{margin:0;color:#4e5a52;font-size:14px;line-height:1.9;white-space:pre-wrap}.legal-page a{color:var(--h5-green)}.secondary-wide{width:100%;min-height:46px;margin-top:16px;border:1px solid var(--h5-green);border-radius:8px;background:transparent;color:var(--h5-green);font-weight:800}.sms-send-status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:var(--h5-muted);font-size:11px}.sms-send-status span{min-width:0;overflow-wrap:anywhere}.sms-send-status button{min-height:30px;flex:0 0 auto;padding:0 9px;border:1px solid var(--h5-green);background:transparent;color:var(--h5-green);font-size:11px}@media (min-width: 760px){.mobile-header{padding-right:max(24px,calc((100vw - 720px)/2));padding-left:max(24px,calc((100vw - 720px)/2))}.bottom-nav,.purchase-bar{right:calc((100vw - 720px)/2);left:calc((100vw - 720px)/2);border-right:1px solid #dfe5de;border-left:1px solid #dfe5de}.h5-app{background:#eef2ec}.feed-main,.detail-main{min-height:calc(100vh - 64px);background:#f8faf5}.detail-main{background:#fff}}.welcome-strip.home-hero{position:relative;display:block;min-height:330px;padding:0;background-color:#fff;background-position:center;background-size:cover}.welcome-strip.home-hero>div{position:relative;z-index:1;width:min(62%,430px);padding:42px 30px}.welcome-strip.home-hero h1{margin:0 0 13px;font-size:36px}.welcome-strip.home-hero span{color:var(--h5-green)}.home-category-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px}.home-category-links button{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid #dce3dc;background:#fff;color:var(--h5-ink);font-size:13px}.home-category-links span{color:var(--h5-green);font-size:18px}.bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-page{padding:0 14px 30px}.orders-heading{padding:26px 4px 18px}.orders-heading>span,.customer-order>div>span{color:var(--h5-green);font-size:11px;font-weight:800}.orders-heading h1{margin:7px 0;font-size:28px}.orders-heading p{margin:0;color:var(--h5-muted);font-size:12px}.customer-order{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #dfe5de}.customer-order>img{width:72px;height:72px;border-radius:6px;object-fit:cover}.customer-order h2{margin:4px 0;font-size:15px}.customer-order p,.customer-order small{display:block;overflow:hidden;margin:0;color:var(--h5-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.customer-order aside{display:grid;gap:5px;text-align:right}.customer-order aside strong{color:var(--h5-green)}.customer-order aside span{color:var(--h5-muted);font-size:11px}@media (max-width: 560px){.welcome-strip.home-hero{min-height:300px;background-position:62% center}.welcome-strip.home-hero>div{width:72%;padding:34px 22px}.welcome-strip.home-hero h1{font-size:29px}.home-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
