.h5w-page{min-height:100vh;padding-bottom:calc(6.4vw + env(safe-area-inset-bottom))}.h5-app-with-tabs>.mp-shell.h5w-page{min-height:calc(100vh - var(--h5-tab-h));min-height:calc(100svh - var(--h5-tab-h));min-height:calc(100dvh - var(--h5-tab-h));padding-bottom:0}.h5w-page--no-top-nav>.h5w-main{padding-top:calc(16 * 100vw / 750 + env(safe-area-inset-top))}.h5w-nav{display:flex;align-items:center;gap:calc(16 * 100vw / 750);padding:calc(20 * 100vw / 750) 3.2vw;padding-top:calc(20 * 100vw / 750 + env(safe-area-inset-top));border-bottom:calc(1 * 100vw / 750) solid var(--divider-color);background:#0a0a0aeb;position:sticky;top:0;z-index:20}.h5w-nav-back{font-size:4.8vw;color:var(--text-secondary);line-height:1;padding:calc(8 * 100vw / 750);border:none;background:transparent;cursor:pointer}.h5w-nav-title{flex:1;font-size:calc(34 * 100vw / 750);font-weight:600;color:var(--text-main)}.h5w-main{padding:3.2vw}.h5w-sub{font-size:calc(26 * 100vw / 750);color:var(--text-secondary);margin-top:calc(8 * 100vw / 750);line-height:1.5}.h5w-card{background:var(--bg-card);border:calc(1 * 100vw / 750) solid var(--border-color);border-radius:var(--radius-lg);padding:calc(28 * 100vw / 750) 3.2vw;margin-bottom:3.2vw;transition:transform .2s ease,box-shadow .2s ease}.h5w-card[role=button]:active{transform:scale(.98);box-shadow:0 calc(1 * 100vw / 750) calc(4 * 100vw / 750) #0000004d}.h5w-card-title{font-size:calc(28 * 100vw / 750);color:var(--text-secondary);margin-bottom:calc(16 * 100vw / 750)}.h5w-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(20 * 100vw / 750)}.h5w-section-title{font-size:calc(32 * 100vw / 750);font-weight:600;color:var(--text-main)}.h5w-chip-row{display:flex;flex-wrap:wrap;gap:1.6vw;margin-bottom:3.2vw}.h5w-chip{padding:1.6vw 3.2vw;border-radius:133.2vw;font-size:calc(26 * 100vw / 750);border:calc(2 * 100vw / 750) solid var(--border-color);color:var(--text-regular);background:var(--bg-input)}.h5w-chip--on{border-color:var(--primary-color);color:var(--primary-light);background:#0ea5e91f}.h5w-course-card{display:flex;gap:calc(20 * 100vw / 750);background:var(--bg-card);border:calc(1 * 100vw / 750) solid var(--border-color);border-radius:var(--radius-lg);padding:calc(20 * 100vw / 750);margin-bottom:calc(20 * 100vw / 750);transition:transform .2s ease,box-shadow .2s ease}.h5w-course-card[role=button]:active{transform:scale(.98);box-shadow:0 calc(1 * 100vw / 750) calc(4 * 100vw / 750) #0000004d}.h5w-course-cover{width:calc(200 * 100vw / 750);height:calc(140 * 100vw / 750);border-radius:var(--radius-md);object-fit:cover;background:#262626;flex-shrink:0}.h5w-course-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.h5w-course-name{font-size:4vw;font-weight:600;color:var(--text-main);line-height:1.4}.h5w-course-meta{font-size:calc(22 * 100vw / 750);color:var(--text-secondary);margin-top:.8vw}.h5w-course-price{font-size:calc(32 * 100vw / 750);font-weight:700;color:var(--brand-bright);margin-top:1.6vw}.h5w-hero{position:relative;height:48vw;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:3.2vw}.h5w-hero-img{width:100%;height:100%;object-fit:cover}.h5w-hero-ph{width:100%;height:100%;background:linear-gradient(135deg,#1e293b,#0f172a)}.h5w-hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.85))}.h5w-price-row{display:flex;align-items:baseline;gap:calc(16 * 100vw / 750);margin:calc(16 * 100vw / 750) 0}.h5w-chapter{display:flex;align-items:center;justify-content:space-between;padding:calc(22 * 100vw / 750) 0;border-bottom:calc(1 * 100vw / 750) solid var(--divider-color);font-size:calc(28 * 100vw / 750);color:var(--text-regular)}.h5w-chapter:last-child{border-bottom:none}.h5w-chapter-lock{font-size:calc(22 * 100vw / 750);color:var(--text-placeholder)}.h5w-bottom-bar{position:fixed;left:0;right:0;bottom:var(--h5-tab-h, 0px);display:flex;align-items:center;justify-content:space-between;gap:calc(16 * 100vw / 750);padding:calc(16 * 100vw / 750) 3.2vw;padding-bottom:calc(16 * 100vw / 750);background:#121212f5;border-top:calc(1 * 100vw / 750) solid var(--border-color);z-index:30}.h5w-bottom-bar__left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8vw;min-width:0;flex:1;min-height:calc(88 * 100vw / 750)}.h5w-bottom-bar__label{font-size:calc(22 * 100vw / 750);color:var(--text-secondary);line-height:1.2}.h5w-bottom-bar__cta{flex-shrink:0;min-width:calc(200 * 100vw / 750);max-width:46%;padding-left:3.2vw;padding-right:3.2vw}.h5w-plan-card{border:calc(2 * 100vw / 750) solid var(--border-color);border-radius:var(--radius-lg);padding:3.2vw;margin-bottom:calc(20 * 100vw / 750);background:var(--bg-card-elevated)}.h5w-plan-card--accent{border-color:#22d3ee73;box-shadow:var(--shadow-hover)}.h5w-plan-name{font-size:calc(32 * 100vw / 750);font-weight:700;color:var(--text-main)}.h5w-plan-price{font-size:calc(40 * 100vw / 750);font-weight:800;color:var(--brand-bright);margin:1.6vw 0}.h5w-feat-list{margin:0;padding-left:calc(28 * 100vw / 750);color:var(--text-secondary);font-size:calc(26 * 100vw / 750);line-height:1.65}.h5w-ledger{font-size:calc(26 * 100vw / 750);color:var(--text-regular)}.h5w-ledger-row{display:flex;justify-content:space-between;padding:calc(20 * 100vw / 750) 0;border-bottom:calc(1 * 100vw / 750) solid var(--divider-color)}.h5w-ledger-row:last-child{border-bottom:none}.auth-page-bg{background-color:#050505;background-image:url(https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=800&q=80);background-size:cover;background-position:center top;background-blend-mode:overlay;position:relative}.auth-page-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#050505b3,#050505 50%);pointer-events:none;z-index:0}.auth-header-icon{width:calc(88 * 100vw / 750);height:calc(88 * 100vw / 750);border-radius:3.2vw;display:flex;align-items:center;justify-content:center;margin-bottom:calc(32 * 100vw / 750);position:relative;z-index:1}.auth-header-icon--cyan{background:linear-gradient(135deg,#00e0ff26,#00e0ff0d);border:calc(2 * 100vw / 750) solid rgba(0,224,255,.3);color:#00e0ff;box-shadow:0 0 calc(32 * 100vw / 750) #00e0ff33}.auth-header-icon--blue{background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:calc(2 * 100vw / 750) solid rgba(59,130,246,.3);color:#3b82f6;box-shadow:0 0 calc(32 * 100vw / 750) #3b82f633}.auth-title{font-size:calc(64 * 100vw / 750);font-weight:900;color:#fff;margin-bottom:3.2vw;position:relative;z-index:1}.auth-subtitle{font-size:calc(26 * 100vw / 750);color:#a1a1aa;line-height:1.6;margin-bottom:calc(64 * 100vw / 750);position:relative;z-index:1}.auth-tabs{display:flex;gap:calc(16 * 100vw / 750);margin-bottom:6.4vw;position:relative;z-index:1}.auth-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:1.6vw;height:12.8vw;font-size:calc(28 * 100vw / 750);font-weight:500;color:#52525b;background:#ffffff08;border:calc(2 * 100vw / 750) solid rgba(255,255,255,.05);border-radius:3.2vw;cursor:pointer;transition:all .2s ease}.auth-tab svg{width:calc(32 * 100vw / 750);height:calc(32 * 100vw / 750)}.auth-tab--cyan{color:#00e0ff;background:#00e0ff0d;border-color:#00e0ff4d;font-weight:600}.auth-tab--blue{color:#3b82f6;background:#3b82f60d;border-color:#3b82f64d;font-weight:600}.auth-input-group{margin-bottom:calc(40 * 100vw / 750);position:relative;z-index:1}.auth-input-label{display:flex;align-items:center;justify-content:space-between;font-size:3.2vw;color:#a1a1aa;margin-bottom:calc(16 * 100vw / 750)}.auth-input-box{display:flex;align-items:center;background:#191919cc;border:calc(2 * 100vw / 750) solid rgba(255,255,255,.05);border-radius:3.2vw;padding:0 calc(32 * 100vw / 750);height:calc(108 * 100vw / 750);transition:border-color .2s ease}.auth-input-box:focus-within{border-color:#fff3}.auth-input{flex:1;height:100%;background:transparent;border:none;color:#fff;font-size:4vw;outline:none}.auth-input::placeholder{color:#52525b}.auth-btn-code{height:9.6vw;padding:0 calc(32 * 100vw / 750);border-radius:calc(16 * 100vw / 750);background:#00e0ff1a;color:#00e0ff;border:calc(1 * 100vw / 750) solid rgba(0,224,255,.2);font-size:calc(26 * 100vw / 750);font-weight:600;cursor:pointer;white-space:nowrap}.auth-btn-code:disabled{background:#ffffff0d;color:#71717a;border-color:transparent;cursor:not-allowed}.auth-agree-row{display:flex;align-items:center;margin-bottom:6.4vw;margin-top:6.4vw;position:relative;z-index:1}.auth-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:4.8vw;height:4.8vw;border-radius:calc(8 * 100vw / 750);background:#ffffff1a;border:calc(2 * 100vw / 750) solid rgba(255,255,255,.2);margin-right:calc(16 * 100vw / 750);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.auth-checkbox--cyan:checked{background:#00e0ff;border-color:#00e0ff;box-shadow:0 0 calc(16 * 100vw / 750) #00e0ff66}.auth-checkbox--blue:checked{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 calc(16 * 100vw / 750) #3b82f666}.auth-checkbox-icon{position:absolute;width:3.2vw;height:3.2vw;left:.8vw;pointer-events:none;color:#000}.auth-agree-text{font-size:3.2vw;color:#71717a}.auth-agree-link--cyan{color:#00e0ff;text-decoration:none}.auth-agree-link--blue{color:#3b82f6;text-decoration:none}.auth-btn-submit{width:100%;height:calc(108 * 100vw / 750);border-radius:999px;color:#fff;font-size:calc(32 * 100vw / 750);font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1.6vw;position:relative;z-index:1;transition:transform .2s ease,opacity .2s ease}.auth-btn-submit--cyan{background:linear-gradient(90deg,#00e0ff,#3b82f6);box-shadow:0 1.6vw calc(32 * 100vw / 750) #00e0ff4d}.auth-btn-submit--blue{background:linear-gradient(90deg,#3b82f6,#6366f1);box-shadow:0 1.6vw calc(32 * 100vw / 750) #3b82f64d}.auth-btn-submit:active{transform:scale(.96);opacity:.9}.auth-btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.auth-bottom-link{display:flex;align-items:center;justify-content:center;gap:calc(16 * 100vw / 750);margin-top:calc(64 * 100vw / 750);font-size:calc(26 * 100vw / 750);color:#71717a;position:relative;z-index:1}.auth-bottom-link a{color:#fff;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:calc(8 * 100vw / 750)}.vip-card{background:#ffffff08;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(32 * 100vw / 750);padding:calc(40 * 100vw / 750);margin-bottom:calc(40 * 100vw / 750)}.vip-card-title{font-size:calc(32 * 100vw / 750);font-weight:800;color:#fff;margin-bottom:calc(16 * 100vw / 750)}.vip-card-desc{font-size:calc(26 * 100vw / 750);color:#a1a1aa;line-height:1.6}.vip-chips{display:inline-flex;background:#ffffff08;border-radius:3.2vw;padding:calc(8 * 100vw / 750);margin-bottom:6.4vw}.vip-chip{padding:calc(16 * 100vw / 750) calc(40 * 100vw / 750);border-radius:calc(16 * 100vw / 750);font-size:calc(28 * 100vw / 750);font-weight:600;color:#71717a;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.vip-chip--on{background:#00e0ff26;color:#00e0ff}.vip-plan{position:relative;background:linear-gradient(180deg,#1e2028f2,#0f0f14f2);border:calc(2 * 100vw / 750) solid rgba(0,224,255,.15);border-radius:6.4vw;padding:calc(64 * 100vw / 750) 6.4vw;box-shadow:0 3.2vw calc(64 * 100vw / 750) #00e0ff0d;overflow:hidden}.vip-plan:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(2 * 100vw / 750);background:linear-gradient(90deg,transparent,#00E0FF,transparent);opacity:.5}.vip-plan-title{font-size:6.4vw;font-weight:900;color:#fff;margin-bottom:calc(8 * 100vw / 750);letter-spacing:calc(1 * 100vw / 750)}.vip-plan-subtitle{font-size:calc(28 * 100vw / 750);color:#71717a;margin-bottom:6.4vw}.vip-plan-price{display:flex;align-items:baseline;color:#00e0ff;margin-bottom:calc(64 * 100vw / 750)}.vip-plan-price-sym{font-size:6.4vw;font-weight:700;margin-right:calc(8 * 100vw / 750)}.vip-plan-price-val{font-size:calc(108 * 100vw / 750);font-weight:900;line-height:1;letter-spacing:calc(-2 * 100vw / 750)}.vip-plan-price-unit{font-size:calc(28 * 100vw / 750);color:#71717a;margin-left:calc(8 * 100vw / 750);font-weight:500}.vip-plan-feats{list-style:none;padding:0;margin:0 0 calc(64 * 100vw / 750);display:flex;flex-direction:column;gap:calc(32 * 100vw / 750)}.vip-plan-feat{display:flex;align-items:center;font-size:4vw;color:#d4d4d8;font-weight:500}.vip-plan-feat:before{content:"";display:block;width:calc(8 * 100vw / 750);height:calc(8 * 100vw / 750);border-radius:50%;background:#71717a;margin-right:3.2vw}.vip-plan-btn{width:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:calc(32 * 100vw / 750);height:calc(100 * 100vw / 750);font-size:calc(34 * 100vw / 750);font-weight:700;cursor:pointer;box-shadow:0 1.6vw calc(32 * 100vw / 750) #8b5cf666;transition:transform .2s ease,opacity .2s ease}.vip-plan-btn:active{transform:scale(.96);opacity:.9}.h5w-ai-grid{display:grid;grid-template-columns:1fr;gap:3.2vw}.h5w-ai-page-title{font-size:9.6vw;font-weight:900;color:#fff;letter-spacing:calc(4 * 100vw / 750);margin-bottom:calc(32 * 100vw / 750);display:flex;align-items:center;gap:calc(4 * 100vw / 750)}.h5w-ai-page-title-gradient{background:linear-gradient(90deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.h5w-ai-lead-box{background:#ffffff08;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.1);border-radius:3.2vw;padding:calc(32 * 100vw / 750);margin-bottom:calc(64 * 100vw / 750)}.h5w-ai-lead{font-size:calc(26 * 100vw / 750);color:#ffffffb3;line-height:1.6}.h5w-ai-section-title-wrap{display:flex;align-items:center;gap:calc(16 * 100vw / 750);margin-bottom:6.4vw}.h5w-ai-section-bar{width:calc(8 * 100vw / 750);height:4.8vw;border-radius:calc(4 * 100vw / 750);background:linear-gradient(180deg,#a855f7,#00e0ff)}.h5w-ai-section-title{font-size:calc(34 * 100vw / 750);font-weight:700;color:#fff}.h5w-ai-works-link{display:inline-block;margin:0 0 calc(28 * 100vw / 750);font-size:calc(26 * 100vw / 750);color:color-mix(in srgb,var(--text-secondary) 88%,var(--primary-color));text-decoration:none}.h5w-ai-works-link:active{opacity:.85}.h5w-ai-tpl-card{--tpl-accent: var(--brand-bright);position:relative;display:flex;flex-direction:column;text-align:left;text-decoration:none;color:inherit;background:linear-gradient(165deg,#121418fa,#08090bfc);border-radius:2.4vw;padding:3.2vw;border:calc(1 * 100vw / 750) solid color-mix(in srgb,var(--tpl-accent) 32%,rgba(255,255,255,.06));box-shadow:0 1px #ffffff0a inset;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.h5w-ai-tpl-card--cyan{border-color:color-mix(in srgb,var(--tpl-accent) 32%,rgba(255,255,255,.06))}.h5w-ai-tpl-card--purple{border-color:color-mix(in srgb,var(--tpl-accent) 38%,rgba(255,255,255,.08))}.h5w-ai-tpl-card--locked{cursor:pointer}.h5w-ai-tpl-card--locked:active,.h5w-ai-tpl-card[role=button]:not(.h5w-ai-tpl-card--locked):active{transform:scale(.98);box-shadow:0 calc(1 * 100vw / 750) calc(4 * 100vw / 750) #0000004d}.h5w-ai-tpl-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:3.2vw}.h5w-ai-tpl-card__icon{width:calc(80 * 100vw / 750);height:calc(80 * 100vw / 750);border-radius:calc(20 * 100vw / 750);display:flex;align-items:center;justify-content:center;color:#fff}.h5w-ai-tpl-card__icon svg{width:calc(40 * 100vw / 750);height:calc(40 * 100vw / 750)}.h5w-ai-tpl-card__badges{display:flex;align-items:center;gap:1.6vw}.h5w-ai-tpl-pill--pro,.h5w-ai-tpl-pill--free,.h5w-ai-tpl-pill--soon{display:inline-block;padding:.8vw calc(20 * 100vw / 750);font-size:calc(22 * 100vw / 750);font-weight:600;border-radius:999px;border:calc(1 * 100vw / 750) solid currentColor}.h5w-ai-tpl-pill--soon{color:var(--text-secondary);border-color:var(--border-color);background:var(--bg-input)}.h5w-ai-tpl-card__title{font-size:calc(44 * 100vw / 750);font-weight:700;color:#fff;margin-bottom:3.2vw}.h5w-ai-tpl-card__features{list-style:none;padding:0;margin:0 0 calc(40 * 100vw / 750)}.h5w-ai-tpl-card__features li{display:flex;align-items:center;gap:calc(16 * 100vw / 750);font-size:calc(26 * 100vw / 750);color:#d4d4d8;margin-bottom:calc(16 * 100vw / 750)}.h5w-ai-tpl-card__feature-icon{display:flex;align-items:center;justify-content:center}.h5w-ai-tpl-card__cta-btn{width:100%;height:calc(88 * 100vw / 750);border-radius:3.2vw;border:none;display:flex;align-items:center;justify-content:center;gap:1.6vw;font-size:calc(28 * 100vw / 750);font-weight:600;cursor:pointer;margin-top:auto}.h5w-status{text-align:center;padding:6.4vw 3.2vw}.h5w-status-icon{width:16vw;height:16vw;margin:0 auto 3.2vw;border-radius:50%;background:color-mix(in srgb,var(--brand-bright) 15%,transparent);color:var(--brand-bright);font-size:calc(56 * 100vw / 750);display:flex;align-items:center;justify-content:center}.h5w-link-row{display:flex;justify-content:center;gap:calc(32 * 100vw / 750);margin-top:calc(28 * 100vw / 750)}.h5w-link{font-size:calc(26 * 100vw / 750);color:var(--primary-color);background:none;border:none;padding:0;cursor:pointer}.h5w-cell{display:flex;align-items:center;justify-content:space-between;padding:calc(28 * 100vw / 750) 3.2vw;border-bottom:calc(1 * 100vw / 750) solid var(--divider-color);font-size:4vw;color:var(--text-main);transition:background-color .2s ease}.h5w-cell:active{background-color:#ffffff0d}.h5w-cell:last-child{border-bottom:none}.h5w-input-block{margin-bottom:3.2vw}.h5w-label{display:block;font-size:calc(26 * 100vw / 750);color:var(--text-secondary);margin-bottom:calc(10 * 100vw / 750)}.h5w-textarea{width:100%;min-height:calc(200 * 100vw / 750);padding:calc(20 * 100vw / 750);border-radius:var(--radius-md);border:calc(1 * 100vw / 750) solid var(--border-color);background:var(--bg-input);color:var(--text-main);font-size:calc(28 * 100vw / 750);resize:vertical;box-sizing:border-box}.h5w-progress{height:calc(8 * 100vw / 750);border-radius:calc(4 * 100vw / 750);background:var(--bg-input);overflow:hidden;margin:calc(16 * 100vw / 750) 0}.h5w-progress-bar{height:100%;background:var(--primary-gradient);border-radius:calc(4 * 100vw / 750)}.h5w-tabs{display:flex;gap:1.6vw;margin-bottom:calc(20 * 100vw / 750);flex-wrap:wrap}.h5w-tab{padding:calc(16 * 100vw / 750) calc(32 * 100vw / 750);border-radius:var(--radius-full);font-size:calc(28 * 100vw / 750);color:var(--text-secondary);background:var(--bg-input);border:none;cursor:pointer;transition:all .2s ease}.h5w-tab:active{opacity:.8;transform:scale(.98)}.h5w-tab--on{color:var(--text-main);background:#0ea5e933;color:var(--primary-light)}.h5w-task-card{background:var(--bg-card);border-radius:var(--radius-md);padding:calc(22 * 100vw / 750);margin-bottom:calc(16 * 100vw / 750);border:calc(1 * 100vw / 750) solid var(--border-color)}.h5w-task-title{font-size:calc(28 * 100vw / 750);font-weight:600;color:var(--text-main)}.h5w-task-meta{font-size:3.2vw;color:var(--text-secondary);margin-top:calc(8 * 100vw / 750)}.h5w-tag{display:inline-block;margin-top:calc(10 * 100vw / 750);font-size:calc(22 * 100vw / 750);padding:calc(4 * 100vw / 750) 1.6vw;border-radius:var(--radius-sm);background:var(--info-bg);color:var(--primary-color)}.h5w-bullets{margin:calc(16 * 100vw / 750) 0 0;padding-left:calc(28 * 100vw / 750);color:var(--text-secondary);font-size:3.2vw;line-height:1.6}.h5-app-with-tabs{--h5-tab-h: calc(108 * 100vw / 750 + env(safe-area-inset-bottom));min-height:100vh;min-height:100dvh;box-sizing:border-box;padding-bottom:var(--h5-tab-h)}.h5-app-with-tabs>.mp-shell:not(.h5w-page):not(.mp-shell--home){padding-top:calc(16 * 100vw / 750 + env(safe-area-inset-top))}.h5-tab-nav{--h5-tab-fg-muted: #71717a;--h5-tab-active: var(--brand-bright, #22d3ee);--h5-tab-active-dim: rgba(34, 211, 238, .14);position:fixed;left:0;right:0;bottom:0;z-index:40;padding:calc(10 * 100vw / 750) calc(10 * 100vw / 750) calc(10 * 100vw / 750 + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#121214b8,#0a0a0cf0);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);box-shadow:0 calc(-20 * 100vw / 750) 6.4vw #00000059,0 0 0 1px #ffffff0a inset}.h5-tab-nav__inner{display:flex;align-items:stretch;justify-content:space-between;gap:calc(2 * 100vw / 750);width:100%;max-width:100%;margin:0 auto}.h5-tab-nav__item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * 100vw / 750);padding:.8vw calc(2 * 100vw / 750);border-radius:calc(16 * 100vw / 750);text-decoration:none;color:var(--h5-tab-fg-muted);font-size:2.4vw;font-weight:500;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background .22s ease,transform .15s ease}.h5-tab-nav__item:active{transform:scale(.96)}.h5-tab-nav__icon{display:flex;align-items:center;justify-content:center;width:calc(44 * 100vw / 750);height:calc(44 * 100vw / 750);border-radius:1.6vw;color:inherit;transition:inherit}.h5-tab-nav__svg{width:4.8vw;height:4.8vw;display:block}.h5-tab-nav__label{line-height:1.15;white-space:nowrap}.h5-tab-nav__item.is-active{color:var(--h5-tab-active);font-weight:600;background:var(--h5-tab-active-dim);box-shadow:0 0 0 1px #22d3ee38 inset}.h5-tab-nav__item.is-active .h5-tab-nav__icon{filter:drop-shadow(0 0 calc(10 * 100vw / 750) rgba(34,211,238,.35))}.cd-hero{position:relative;width:100%;height:calc(560 * 100vw / 750);background:#111}.cd-hero-img,.cd-hero-ph{width:100%;height:100%;object-fit:cover}.cd-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0006,#000c)}.cd-hero-top{position:absolute;top:6.4vw;left:calc(32 * 100vw / 750);right:calc(32 * 100vw / 750);display:flex;align-items:center;justify-content:space-between}.cd-back-btn{width:calc(64 * 100vw / 750);height:calc(64 * 100vw / 750);background:#ffffff1a;-webkit-backdrop-filter:blur(calc(8 * 100vw / 750));backdrop-filter:blur(calc(8 * 100vw / 750));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.cd-back-btn:active{background:#fff3}.cd-status-badge{display:flex;align-items:center;gap:calc(8 * 100vw / 750);background:#10b9811a;border:calc(1 * 100vw / 750) solid rgba(16,185,129,.3);-webkit-backdrop-filter:blur(calc(8 * 100vw / 750));backdrop-filter:blur(calc(8 * 100vw / 750));padding:1.6vw 3.2vw;border-radius:999px;color:#10b981;font-size:calc(22 * 100vw / 750);font-weight:600}.cd-card-wrap{position:relative;margin-top:calc(-80 * 100vw / 750);padding:0 calc(32 * 100vw / 750);z-index:2;display:flex;flex-direction:column;gap:calc(32 * 100vw / 750)}.cd-info-card,.cd-chapters-card{background:#141414f2;-webkit-backdrop-filter:blur(3.2vw);backdrop-filter:blur(3.2vw);border:calc(1 * 100vw / 750) solid rgba(255,255,255,.05);border-radius:6.4vw;padding:6.4vw calc(40 * 100vw / 750)}.cd-title{font-size:calc(40 * 100vw / 750);font-weight:800;color:#fff;margin-bottom:calc(16 * 100vw / 750);line-height:1.3}.cd-subtitle{font-size:calc(28 * 100vw / 750);color:#a1a1aa;margin-bottom:calc(40 * 100vw / 750);line-height:1.5}.cd-price-row{display:flex;align-items:baseline;gap:calc(16 * 100vw / 750);margin-bottom:calc(40 * 100vw / 750)}.cd-price{color:#00e0ff}.cd-price-sym{font-size:calc(32 * 100vw / 750);font-weight:700;margin-right:calc(4 * 100vw / 750)}.cd-price-val{font-size:calc(64 * 100vw / 750);font-weight:900;line-height:1}.cd-price-ori{font-size:calc(26 * 100vw / 750);color:#71717a;text-decoration:line-through}.cd-meta{font-size:3.2vw;color:#71717a}.cd-chapters-head{font-size:calc(28 * 100vw / 750);font-weight:700;color:#e4e4e7;margin-bottom:calc(32 * 100vw / 750)}.cd-chapters-list{display:flex;flex-direction:column;gap:calc(40 * 100vw / 750)}.cd-chapter-item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.cd-chapter-left{display:flex;align-items:center;gap:3.2vw}.cd-chapter-num{font-size:calc(32 * 100vw / 750);font-weight:700;color:#a1a1aa}.cd-chapter-name{font-size:calc(28 * 100vw / 750);font-weight:600;color:#fff}.cd-chapter-item.is-locked .cd-chapter-name{color:#71717a}.cd-chapter-right{display:flex;align-items:center}.cd-chapter-minus{color:#52525b}.cd-chapter-lock-badge{background:#ffffff0d;color:#71717a;font-size:calc(20 * 100vw / 750);padding:.8vw calc(16 * 100vw / 750);border-radius:calc(8 * 100vw / 750)}.cd-bottom-bar{position:fixed;left:0;right:0;bottom:var(--h5-tab-h, 0px);background:#0a0a0af2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:calc(1 * 100vw / 750) solid rgba(255,255,255,.05);padding:3.2vw calc(32 * 100vw / 750);display:flex;align-items:center;justify-content:space-between;z-index:39}.cd-bottom-bar-left{display:flex;flex-direction:column}.cd-bottom-bar-label{font-size:calc(22 * 100vw / 750);color:#71717a;margin-bottom:calc(4 * 100vw / 750)}.cd-bottom-bar-price{color:#00e0ff}.cd-bottom-bar-price-sym{font-size:calc(28 * 100vw / 750);font-weight:700;margin-right:calc(4 * 100vw / 750)}.cd-bottom-bar-price-val{font-size:6.4vw;font-weight:800;line-height:1}.cd-bottom-bar-btn{background:linear-gradient(90deg,#3b82f6,#8b5cf6);color:#fff;border:none;border-radius:999px;padding:0 calc(64 * 100vw / 750);height:calc(88 * 100vw / 750);font-size:4vw;font-weight:700;cursor:pointer;box-shadow:0 calc(8 * 100vw / 750) 3.2vw #6366f14d;transition:transform .2s ease,opacity .2s ease}.cd-bottom-bar-btn:active{transform:scale(.95);opacity:.9}.works-segmented-tabs{display:flex;background:#ffffff0d;border-radius:3.2vw;padding:calc(8 * 100vw / 750);margin-bottom:6.4vw;margin-top:3.2vw}.works-seg-tab{flex:1;text-align:center;padding:calc(20 * 100vw / 750) 0;font-size:calc(26 * 100vw / 750);color:#71717a;background:transparent;border:none;border-radius:calc(16 * 100vw / 750);font-weight:500;cursor:pointer;transition:all .2s ease}.works-seg-tab--on{background:#00e0ff26;color:#00e0ff;font-weight:700;box-shadow:inset 0 0 0 calc(1 * 100vw / 750) #00e0ff4d}.works-list{display:flex;flex-direction:column;gap:3.2vw}.works-card{background:#0a0a0a;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(32 * 100vw / 750);padding:calc(40 * 100vw / 750);display:flex;flex-direction:column;transition:transform .2s ease,opacity .2s ease}.works-card[role=button]:active{transform:scale(.98);opacity:.9;border-color:#ffffff26}.works-card-title{font-size:4.8vw;font-weight:800;color:#fff;margin-bottom:calc(40 * 100vw / 750);line-height:1.4;letter-spacing:calc(1 * 100vw / 750)}.works-card-err{font-size:3.2vw;color:#ef4444;background:#ef44441a;padding:1.6vw calc(20 * 100vw / 750);border-radius:1.6vw;margin-bottom:calc(32 * 100vw / 750)}.works-card-foot{display:flex;align-items:center;justify-content:space-between}.works-card-time{font-size:3.2vw;color:#52525b}.works-card-badge{font-size:calc(22 * 100vw / 750);font-weight:600;padding:calc(8 * 100vw / 750) 3.2vw;border-radius:999px}.works-card-badge--active{color:#00e0ff;background:#00e0ff1a;border:calc(1 * 100vw / 750) solid rgba(0,224,255,.3)}.works-card-badge--done{color:#10b981;background:#10b9811a;border:calc(1 * 100vw / 750) solid rgba(16,185,129,.3)}.works-card-badge--err{color:#ef4444;background:#ef44441a;border:calc(1 * 100vw / 750) solid rgba(239,68,68,.3)}.courses-hero{position:relative;padding:calc(64 * 100vw / 750) calc(32 * 100vw / 750) 6.4vw;background:radial-gradient(circle at 100% 0%,rgba(0,224,255,.1) 0%,transparent 50%),radial-gradient(circle at 0% 100%,rgba(168,85,247,.05) 0%,transparent 50%)}.courses-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:calc(40 * 100vw / 750) calc(40 * 100vw / 750);mask-image:linear-gradient(to bottom,#000,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);z-index:0;pointer-events:none}.courses-hero-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:6.4vw}.courses-search-btn{width:calc(64 * 100vw / 750);height:calc(64 * 100vw / 750);border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:#a1a1aa;cursor:pointer;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.1)}.courses-search-btn:active{background:#ffffff1a}.courses-hero-title{position:relative;z-index:1;font-size:9.6vw;font-weight:900;color:#fff;line-height:1.1;letter-spacing:calc(2 * 100vw / 750);display:flex;flex-direction:column}.courses-hero-title-gradient{background:linear-gradient(90deg,#00e0ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.courses-tabs-wrap{position:sticky;top:0;z-index:10;background:#0a0a0ae6;-webkit-backdrop-filter:blur(1.6vw);backdrop-filter:blur(1.6vw);padding:3.2vw 0;margin-bottom:3.2vw}.courses-tabs{display:flex;gap:calc(20 * 100vw / 750);overflow-x:auto;padding:0 calc(32 * 100vw / 750);scrollbar-width:none}.courses-tabs::-webkit-scrollbar{display:none}.courses-tab{flex-shrink:0;height:9.6vw;padding:0 4.8vw;border-radius:999px;background:#ffffff0d;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.1);color:#a1a1aa;font-size:calc(26 * 100vw / 750);font-weight:500;cursor:pointer;transition:all .2s ease}.courses-tab--on{background:#00e0ff;color:#000;border-color:#00e0ff;font-weight:700;box-shadow:0 0 3.2vw #00e0ff66}.courses-list{padding:0 calc(32 * 100vw / 750);display:flex;flex-direction:column;gap:calc(32 * 100vw / 750);padding-bottom:6.4vw}.courses-card{display:flex;background:#ffffff08;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.05);border-radius:calc(32 * 100vw / 750);padding:3.2vw;gap:3.2vw;position:relative;overflow:hidden;transition:transform .2s ease,opacity .2s ease}.courses-card[role=button]:active{transform:scale(.98);opacity:.9}.courses-card-cover-wrap{width:calc(200 * 100vw / 750);height:32vw;flex-shrink:0;border-radius:calc(20 * 100vw / 750);position:relative;overflow:hidden;background:#111}.courses-card-cover{width:100%;height:100%;object-fit:cover}.courses-card-rating{position:absolute;top:1.6vw;left:1.6vw;background:#000000b3;-webkit-backdrop-filter:blur(calc(4 * 100vw / 750));backdrop-filter:blur(calc(4 * 100vw / 750));border:calc(1 * 100vw / 750) solid rgba(255,255,255,.1);padding:calc(4 * 100vw / 750) 1.6vw;border-radius:999px;display:flex;align-items:center;gap:calc(4 * 100vw / 750);font-size:calc(20 * 100vw / 750);font-weight:700;color:#fff}.courses-card-cat{position:absolute;bottom:1.6vw;left:1.6vw;background:#ffffff26;-webkit-backdrop-filter:blur(calc(4 * 100vw / 750));backdrop-filter:blur(calc(4 * 100vw / 750));border:calc(1 * 100vw / 750) solid rgba(255,255,255,.2);padding:calc(4 * 100vw / 750) calc(16 * 100vw / 750);border-radius:999px;font-size:calc(20 * 100vw / 750);font-weight:600;color:#fff}.courses-card-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:calc(8 * 100vw / 750) 0;min-width:0}.courses-card-badge{font-size:calc(20 * 100vw / 750);font-weight:800;text-align:right;margin-bottom:calc(8 * 100vw / 750);letter-spacing:calc(2 * 100vw / 750)}.courses-card-title{font-size:calc(32 * 100vw / 750);font-weight:700;color:#fff;margin-bottom:1.6vw;line-height:1.4}.courses-card-meta{font-size:calc(22 * 100vw / 750);color:#71717a}.courses-card-bottom{display:flex;align-items:center;justify-content:space-between}.courses-card-price{display:flex;align-items:baseline;color:#00e0ff}.courses-card-price-sym{font-size:3.2vw;font-weight:600;margin-right:calc(4 * 100vw / 750)}.courses-card-price-val{font-size:calc(40 * 100vw / 750);font-weight:800}.courses-card-play{width:calc(56 * 100vw / 750);height:calc(56 * 100vw / 750);border-radius:calc(16 * 100vw / 750);background:#ffffff0d;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#fff}.courses-card-play--pro{background:#00e0ff26;border-color:#00e0ff4d;color:#00e0ff}.wallet-header{display:flex;align-items:center;padding:0 calc(32 * 100vw / 750) 6.4vw;gap:3.2vw}.wallet-back-btn{width:calc(64 * 100vw / 750);height:calc(64 * 100vw / 750);background:#ffffff0d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.wallet-back-btn:active{background:#ffffff1a}.wallet-title{font-size:4.8vw;font-weight:700;color:#fff;margin:0}.wallet-balance-card{margin:0 calc(32 * 100vw / 750) 6.4vw;background:#ffffff08;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.05);border-radius:6.4vw;padding:calc(64 * 100vw / 750) 0;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.wallet-balance-card:before{content:"";position:absolute;top:50%;left:50%;width:40vw;height:40vw;background:#00e0ff26;transform:translate(-50%,-50%);filter:blur(8vw);border-radius:50%;z-index:0}.wallet-balance-title{font-size:calc(26 * 100vw / 750);color:#a1a1aa;margin-bottom:calc(16 * 100vw / 750);z-index:1}.wallet-balance-value{font-size:16vw;font-weight:900;line-height:1;background:linear-gradient(180deg,#00e0ff,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:calc(40 * 100vw / 750);z-index:1}.wallet-balance-tip{font-size:calc(22 * 100vw / 750);color:#71717a;background:#ffffff0d;padding:calc(8 * 100vw / 750) 3.2vw;border-radius:999px;z-index:1}.wallet-section{padding:0 calc(32 * 100vw / 750);margin-bottom:6.4vw}.wallet-section-head{margin-bottom:3.2vw}.wallet-section-title{font-size:calc(28 * 100vw / 750);font-weight:600;color:#e4e4e7}.wallet-packs{display:flex;flex-direction:column;gap:3.2vw}.wallet-pack-row{background:#ffffff08;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.05);border-radius:calc(32 * 100vw / 750);padding:calc(32 * 100vw / 750) calc(40 * 100vw / 750);display:flex;align-items:center;justify-content:space-between}.wallet-pack-info{display:flex;align-items:baseline;gap:calc(8 * 100vw / 750)}.wallet-pack-amount{font-size:calc(56 * 100vw / 750);font-weight:800;color:#fff;line-height:1}.wallet-pack-unit{font-size:3.2vw;color:#a1a1aa}.wallet-pack-btn{background:linear-gradient(90deg,#a855f7,#6366f1);color:#fff;border:none;border-radius:999px;padding:calc(16 * 100vw / 750) calc(40 * 100vw / 750);font-size:calc(28 * 100vw / 750);font-weight:600;cursor:pointer;box-shadow:0 calc(8 * 100vw / 750) 3.2vw #a855f74d;transition:transform .2s ease,box-shadow .2s ease}.wallet-pack-btn:active{transform:scale(.95);box-shadow:0 calc(4 * 100vw / 750) 1.6vw #a855f733}.wallet-pack-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.wallet-ledger{background:#ffffff08;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.05);border-radius:calc(32 * 100vw / 750);padding:0 calc(32 * 100vw / 750)}.wallet-ledger-row{display:flex;align-items:center;justify-content:space-between;padding:calc(32 * 100vw / 750) 0;border-bottom:calc(1 * 100vw / 750) solid rgba(255,255,255,.05)}.wallet-ledger-row:last-child{border-bottom:none}.wallet-ledger-title{font-size:calc(28 * 100vw / 750);color:#fff;margin-bottom:calc(8 * 100vw / 750)}.wallet-ledger-time{font-size:calc(22 * 100vw / 750);color:#71717a}.wallet-ledger-delta{font-size:calc(32 * 100vw / 750);font-weight:600}.wallet-ledger-delta.is-positive{color:#10b981}.wallet-ledger-delta.is-negative{color:#e4e4e7}.wallet-ledger-empty{padding:calc(80 * 100vw / 750) 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2vw;color:#52525b}.wallet-ledger-empty span{font-size:calc(26 * 100vw / 750)}.h5w-profile-hero{position:relative;padding:calc(64 * 100vw / 750) calc(32 * 100vw / 750) 6.4vw;background:radial-gradient(circle at 50% 0%,rgba(0,224,255,.15) 0%,transparent 60%);margin-bottom:6.4vw}.h5w-profile-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(400 * 100vw / 750);background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 100%);clip-path:ellipse(150% 100% at 50% 0%);z-index:0}.h5w-profile-card{position:relative;z-index:1;background:#ffffff08;-webkit-backdrop-filter:blur(3.2vw);backdrop-filter:blur(3.2vw);border:calc(2 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(64 * 100vw / 750);padding:calc(64 * 100vw / 750) calc(32 * 100vw / 750) 6.4vw;display:flex;flex-direction:column;align-items:center;box-shadow:0 calc(16 * 100vw / 750) 6.4vw #00000080}.h5w-profile-avatar-wrap{position:relative;width:24vw;height:24vw;margin-bottom:calc(32 * 100vw / 750)}.h5w-profile-avatar,.h5w-profile-avatar-fallback{width:100%;height:100%;border-radius:50%;border:.8vw solid transparent;background:linear-gradient(#111,#111) padding-box,linear-gradient(135deg,#00e0ff,#a855f7) border-box;object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:calc(64 * 100vw / 750);font-weight:700;color:#fff}.h5w-profile-avatar-badge{position:absolute;bottom:0;right:0;width:6.4vw;height:6.4vw;background:#1e140ae6;border:calc(2 * 100vw / 750) solid rgba(234,179,8,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 calc(16 * 100vw / 750) #eab3084d}.h5w-profile-name{font-size:calc(56 * 100vw / 750);font-weight:900;color:#fff;margin-bottom:calc(16 * 100vw / 750);letter-spacing:calc(2 * 100vw / 750)}.h5w-profile-phone{background:#ffffff14;padding:calc(8 * 100vw / 750) calc(32 * 100vw / 750);border-radius:999px;font-size:calc(26 * 100vw / 750);color:#a1a1aa;letter-spacing:calc(4 * 100vw / 750);margin-bottom:6.4vw}.h5w-profile-status-row{display:flex;align-items:center;width:100%;gap:3.2vw}.h5w-profile-status-item{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(16 * 100vw / 750)}.h5w-profile-status-divider{width:calc(2 * 100vw / 750);height:6.4vw;background:#ffffff1a}.h5w-profile-status-icon{width:calc(64 * 100vw / 750);height:calc(64 * 100vw / 750);border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:#a1a1aa}.h5w-profile-status-icon--pro{background:#eab30826;color:#eab308}.h5w-profile-status-text{display:flex;flex-direction:column;gap:calc(4 * 100vw / 750)}.h5w-profile-status-title{font-size:calc(28 * 100vw / 750);font-weight:700;color:#fff}.h5w-profile-status-desc{font-size:calc(20 * 100vw / 750);color:#a1a1aa}.h5w-profile-assets{padding:0 calc(32 * 100vw / 750)}.h5w-profile-section-title{display:flex;align-items:center;gap:1.6vw;font-size:calc(26 * 100vw / 750);font-weight:500;color:#a1a1aa;margin-bottom:3.2vw}.h5w-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.2vw;margin-bottom:3.2vw}.h5w-profile-asset-card{background:#ffffff08;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.05);border-radius:calc(32 * 100vw / 750);padding:calc(32 * 100vw / 750);display:flex;flex-direction:column;transition:transform .2s ease,opacity .2s ease}.h5w-profile-asset-card[role=button]:active,.h5w-profile-btn-card[role=button]:active{transform:scale(.98);opacity:.88}.h5w-profile-asset-icon{width:9.6vw;height:9.6vw;border-radius:calc(20 * 100vw / 750);display:flex;align-items:center;justify-content:center}.h5w-profile-asset-icon--blue{background:#3b82f61a}.h5w-profile-asset-icon--purple{background:#a855f71a}.h5w-profile-asset-card--full{grid-column:1 / -1;background:linear-gradient(135deg,#00e0ff14,#00e0ff05);border-color:#00e0ff33}.h5w-profile-asset-head{display:flex;align-items:center;gap:calc(16 * 100vw / 750);margin-bottom:3.2vw}.h5w-profile-asset-head span{font-size:calc(28 * 100vw / 750);font-weight:600;color:#fff}.h5w-profile-asset-head svg.arr{margin-left:auto;width:calc(40 * 100vw / 750);height:calc(40 * 100vw / 750);background:#ffffff0d;border-radius:50%;padding:calc(8 * 100vw / 750);color:#a1a1aa}.h5w-profile-asset-value{font-size:calc(64 * 100vw / 750);font-weight:900;color:#fff;line-height:1}.h5w-profile-asset-card--full .h5w-profile-asset-value{color:#00e0ff}.h5w-profile-asset-unit{font-size:3.2vw;color:#00e0ff;font-weight:500;margin-left:calc(8 * 100vw / 750)}.h5w-profile-asset-label{font-size:3.2vw;color:#a1a1aa;margin-top:calc(16 * 100vw / 750)}.h5w-profile-btn-card{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#eab3080d,#ffffff08);border:calc(1 * 100vw / 750) solid rgba(234,179,8,.1);border-radius:calc(32 * 100vw / 750);padding:calc(32 * 100vw / 750);margin-bottom:6.4vw}.h5w-profile-btn-info{display:flex;align-items:center;gap:3.2vw}.h5w-profile-btn-icon{width:9.6vw;height:9.6vw;background:#eab3081a;border-radius:calc(20 * 100vw / 750);display:flex;align-items:center;justify-content:center;color:#eab308}.h5w-profile-btn-text h3{font-size:calc(32 * 100vw / 750);font-weight:700;color:#fff;margin:0 0 calc(8 * 100vw / 750)}.h5w-profile-btn-text p{font-size:3.2vw;color:#a1a1aa;margin:0}.h5w-profile-btn-card svg.arr{color:#a1a1aa}.home-page{min-height:100vh;background-color:#000;padding:0 0 calc(32 * 100vw / 750);box-sizing:border-box}.home-hero{position:relative;padding:calc(88 * 100vw / 750) calc(32 * 100vw / 750) calc(64 * 100vw / 750);display:flex;flex-direction:column;align-items:center;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(0,224,255,.2) 0%,transparent 60%),radial-gradient(circle at 50% 70%,rgba(168,85,247,.15) 0%,transparent 60%);background-color:#0a0a0a;margin-bottom:6.4vw;border-bottom-left-radius:6.4vw;border-bottom-right-radius:6.4vw;overflow:hidden}.hero-badge{display:flex;align-items:center;gap:1.6vw;padding:1.6vw calc(28 * 100vw / 750);border-radius:999px;background:#22d3ee1a;border:calc(1 * 100vw / 750) solid rgba(34,211,238,.3);margin-bottom:6.4vw;color:#fff}.hero-badge-text{font-size:3.2vw;font-weight:500;letter-spacing:calc(2 * 100vw / 750)}.hero-title-wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(40 * 100vw / 750)}.hero-title{display:block;font-size:12.8vw;font-weight:900;color:#fff;letter-spacing:calc(4 * 100vw / 750);line-height:1.1}.hero-title-gradient{display:block;font-size:12.8vw;font-weight:900;line-height:1.1;letter-spacing:calc(4 * 100vw / 750);background:linear-gradient(90deg,#00e0ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-tagline{display:block;font-size:calc(28 * 100vw / 750);color:#fff9;line-height:1.6;max-width:85%;margin-bottom:calc(64 * 100vw / 750)}.hero-cta-btn{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:80vw;height:calc(112 * 100vw / 750);padding:0 calc(16 * 100vw / 750) 0 6.4vw;background:#140f1ecc;border:calc(2 * 100vw / 750) solid rgba(139,92,246,.3);border-radius:999px;box-shadow:0 0 calc(32 * 100vw / 750) #8b5cf633}.hero-cta-text{font-size:calc(32 * 100vw / 750);font-weight:600;color:#fff;letter-spacing:calc(2 * 100vw / 750)}.hero-cta-icon{width:calc(80 * 100vw / 750);height:calc(80 * 100vw / 750);background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero-cta-icon svg{width:4.8vw;height:4.8vw}.home-quick{margin:0 calc(32 * 100vw / 750) calc(64 * 100vw / 750)}.home-quick-title{display:none}.home-quick-grid{display:flex;justify-content:space-between;border-radius:calc(32 * 100vw / 750);border:calc(1 * 100vw / 750) solid rgba(255,255,255,.1);background:#ffffff08;padding:calc(32 * 100vw / 750) calc(16 * 100vw / 750)}.home-quick-tile{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(16 * 100vw / 750);background:transparent;border:none;padding:0;color:inherit;cursor:pointer}.home-quick-tile:active{opacity:.88;transform:scale(.98)}.home-quick-emoji{width:calc(100 * 100vw / 750);height:calc(100 * 100vw / 750);background:#ffffff0d;border-radius:calc(28 * 100vw / 750);display:flex;align-items:center;justify-content:center}.home-quick-emoji svg{width:calc(44 * 100vw / 750);height:calc(44 * 100vw / 750)}.home-quick-label{font-size:calc(26 * 100vw / 750);font-weight:500;color:#fff;text-align:center;line-height:1.3}.section-featured{margin-bottom:6.4vw}.section-head{display:flex;align-items:center;justify-content:flex-start;margin-bottom:calc(32 * 100vw / 750);padding:0 calc(32 * 100vw / 750);gap:1.6vw}.section-title{font-size:4vw;font-weight:500;color:#a1a1aa}.section-more{display:none}.column-card{background:#ffffff0f;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(32 * 100vw / 750);overflow:hidden;margin:0 calc(32 * 100vw / 750) calc(28 * 100vw / 750)}.column-card--creator{display:flex;flex-direction:row;align-items:center;gap:calc(32 * 100vw / 750);padding:calc(32 * 100vw / 750);overflow:hidden;background:linear-gradient(135deg,#ffffff14,#ffffff05)}.column-card--creator .column-cover-box{width:19.2vw;height:19.2vw;flex-shrink:0;border-radius:calc(32 * 100vw / 750);padding:calc(4 * 100vw / 750);background:linear-gradient(135deg,#00e0ff,#a855f7)}.column-card--creator .column-cover{width:100%;height:100%;object-fit:cover;border-radius:calc(28 * 100vw / 750);border:calc(4 * 100vw / 750) solid #111}.column-card--creator .column-info{flex:1;min-width:0;padding:0;align-self:center;display:flex;flex-direction:column;align-items:flex-start}.column-card--creator .column-name{margin-bottom:calc(16 * 100vw / 750)}.column-card--creator .column-tag{display:inline-block;padding:.8vw calc(20 * 100vw / 750);border-radius:999px;font-size:calc(22 * 100vw / 750);font-weight:600;color:#00e0ff;background:#00e0ff1a;border:calc(1 * 100vw / 750) solid rgba(0,224,255,.3);margin-bottom:calc(16 * 100vw / 750)}.column-card--creator .column-intro{margin-bottom:calc(8 * 100vw / 750);color:#d4d4d8}.column-card--creator .column-intro:last-child{margin-bottom:0}.column-card--creator .creator-qr{flex-shrink:0;width:12.8vw;height:12.8vw;object-fit:cover;border-radius:1.6vw;align-self:center}.column-cover-box{position:relative;width:100%;height:calc(320 * 100vw / 750)}.column-cover{width:100%;height:100%;display:block}.column-cover--placeholder{background:linear-gradient(135deg,#1e293b,#0f172a)}.column-purchased-tag{position:absolute;top:calc(20 * 100vw / 750);right:calc(20 * 100vw / 750);display:flex;align-items:center;gap:.8vw;padding:calc(8 * 100vw / 750) calc(16 * 100vw / 750);border-radius:133.2vw;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.column-purchased-star{color:#fbbf24;font-size:calc(22 * 100vw / 750)}.column-purchased-text{font-size:calc(22 * 100vw / 750);color:#f4f4f5}.column-info{padding:calc(28 * 100vw / 750) 3.2vw calc(32 * 100vw / 750)}.column-name{display:block;font-size:calc(32 * 100vw / 750);font-weight:700;color:#fff;line-height:1.35;margin-bottom:1.6vw}.column-intro{display:block;font-size:3.2vw;color:#a1a1aa;line-height:1.45;margin-bottom:3.2vw}.column-actions{display:flex;align-items:center;justify-content:space-between;gap:3.2vw}.column-price-line{display:flex;align-items:baseline;gap:calc(16 * 100vw / 750);flex:1;min-width:0}.column-price{font-size:4.8vw;font-weight:700;color:#22d3ee}.column-price-old{font-size:3.2vw;color:#71717a;text-decoration:line-through}.column-btn{flex-shrink:0;margin:0;padding:0 calc(28 * 100vw / 750);height:calc(64 * 100vw / 750);line-height:calc(64 * 100vw / 750);font-size:calc(26 * 100vw / 750);color:#fafafa!important;background:#ffffff1f!important;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.12)!important;border-radius:133.2vw}.column-btn:after{border:none}.empty-columns{padding:calc(80 * 100vw / 750) 3.2vw;text-align:center}.empty-columns-text{font-size:calc(26 * 100vw / 750);color:#71717a}.home-safe-bottom{height:calc(20 * 100vw / 750)}.page-scroll{height:100vh}.page-content{padding:3.2vw;padding-bottom:calc(3.2vw + env(safe-area-inset-bottom))}.page-content .card{background:#1e1e1e;border-color:#ffffff14}.mp-shell{background-color:#121212;color:#e4e4e7}.column-page{min-height:100vh;padding-top:calc(1.6vw + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}.hero{position:relative;width:100%;height:calc(420 * 100vw / 750)}.hero-img{width:100%;height:100%;display:block}.hero-img--ph{background:linear-gradient(145deg,#1e293b,#0f172a)}.hero-gradient{position:absolute;left:0;right:0;bottom:0;height:calc(160 * 100vw / 750);background:linear-gradient(180deg,transparent,#121212)}.main-info{padding:calc(8 * 100vw / 750) calc(32 * 100vw / 750) 0;margin-top:-calc(48 * 100vw / 750);position:relative;z-index:2}.main-title{display:block;font-size:calc(40 * 100vw / 750);font-weight:700;color:#fafafa;line-height:1.35;margin-bottom:calc(16 * 100vw / 750)}.main-desc{display:block;font-size:calc(26 * 100vw / 750);color:#a1a1aa;line-height:1.5;margin-bottom:calc(28 * 100vw / 750)}.price-card{background:#ffffff0f;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:3.2vw;padding:calc(28 * 100vw / 750) 3.2vw;margin-bottom:calc(8 * 100vw / 750)}.price-row{margin-bottom:calc(16 * 100vw / 750)}.price-left{display:flex;align-items:baseline;gap:calc(16 * 100vw / 750)}.price-cur{font-size:calc(44 * 100vw / 750);font-weight:700;color:#22d3ee}.price-old{font-size:calc(26 * 100vw / 750);color:#71717a;text-decoration:line-through}.countdown-line{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * 100vw / 750);margin-bottom:calc(20 * 100vw / 750);font-size:3.2vw}.countdown-label{color:#a1a1aa}.countdown-num{color:#22d3ee;font-weight:600;font-variant-numeric:tabular-nums}.social-row{display:flex;align-items:center;justify-content:space-between}.social-buy{font-size:3.2vw;color:#d4d4d8}.stars{display:flex;gap:calc(4 * 100vw / 750)}.star-gold{font-size:3.2vw;color:#fbbf24;line-height:1}.owned-badge{padding:calc(20 * 100vw / 750) 3.2vw;background:#22d3ee1a;border:calc(1 * 100vw / 750) solid rgba(34,211,238,.25);border-radius:calc(16 * 100vw / 750);font-size:calc(26 * 100vw / 750);color:#22d3ee;margin-bottom:calc(8 * 100vw / 750)}.tabs{display:flex;margin:calc(32 * 100vw / 750) calc(32 * 100vw / 750) 0;border-bottom:calc(1 * 100vw / 750) solid rgba(255,255,255,.08)}.tab-item{flex:1;text-align:center;padding:3.2vw 0 calc(20 * 100vw / 750);font-size:calc(28 * 100vw / 750);color:#71717a;position:relative}.tab-item--on{color:#22d3ee;font-weight:600}.tab-item--on:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:6.4vw;height:.8vw;background:#22d3ee;border-radius:133.2vw}.panel{padding:3.2vw calc(32 * 100vw / 750) 6.4vw}.panel-head{font-size:3.2vw;color:#a1a1aa;margin-bottom:calc(20 * 100vw / 750)}.lesson-list{display:flex;flex-direction:column;gap:calc(16 * 100vw / 750)}.lesson-card{display:flex;align-items:flex-start;gap:calc(20 * 100vw / 750);padding:3.2vw;background:#ffffff0d;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.06);border-radius:calc(20 * 100vw / 750)}.lesson-icon{width:calc(56 * 100vw / 750);height:calc(56 * 100vw / 750);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3.2vw;flex-shrink:0}.lesson-icon--play{background:#22d3ee33;color:#22d3ee}.lesson-icon--lock{background:#ffffff0f;color:#71717a}.lesson-body{flex:1;min-width:0}.lesson-title{display:block;font-size:calc(28 * 100vw / 750);font-weight:600;color:#f4f4f5;line-height:1.4;margin-bottom:1.6vw}.lesson-meta{display:flex;align-items:center;gap:calc(16 * 100vw / 750);flex-wrap:wrap}.lesson-time{font-size:calc(22 * 100vw / 750);color:#71717a}.trial-tag{font-size:calc(20 * 100vw / 750);color:#22d3ee;border:calc(1 * 100vw / 750) solid rgba(34,211,238,.5);padding:calc(4 * 100vw / 750) 1.6vw;border-radius:calc(8 * 100vw / 750)}.panel-detail{min-height:calc(200 * 100vw / 750)}.detail-text{font-size:calc(28 * 100vw / 750);color:#d4d4d8;line-height:1.75;white-space:pre-wrap;word-break:break-word}.comment-list{display:flex;flex-direction:column;gap:calc(28 * 100vw / 750)}.comment-item{padding-bottom:calc(28 * 100vw / 750);border-bottom:calc(1 * 100vw / 750) solid rgba(255,255,255,.06)}.comment-item:last-child{border-bottom:none}.comment-header{display:flex;align-items:center;margin-bottom:calc(16 * 100vw / 750)}.comment-avatar{width:calc(64 * 100vw / 750);height:calc(64 * 100vw / 750);border-radius:50%;margin-right:calc(16 * 100vw / 750)}.comment-user-info{flex:1}.comment-user-name{font-size:calc(28 * 100vw / 750);font-weight:600;color:#fafafa;display:block}.comment-rating{display:flex;gap:calc(4 * 100vw / 750);margin-top:calc(4 * 100vw / 750)}.star{font-size:calc(22 * 100vw / 750);color:#3f3f46}.star.active{color:#fbbf24}.comment-time{font-size:calc(22 * 100vw / 750);color:#71717a}.comment-content{font-size:calc(28 * 100vw / 750);color:#d4d4d8;line-height:1.6}.reply-list{margin-top:calc(16 * 100vw / 750);padding:calc(16 * 100vw / 750);background:#00000040;border-radius:1.6vw}.reply-item{display:flex;align-items:flex-start;padding:calc(8 * 100vw / 750) 0}.reply-avatar{width:calc(40 * 100vw / 750);height:calc(40 * 100vw / 750);border-radius:50%;margin-right:1.6vw}.reply-content{font-size:3.2vw;color:#a1a1aa;line-height:1.5}.reply-name{color:#22d3ee}.empty-comments{padding:6.4vw 0;text-align:center}.empty-text{font-size:calc(26 * 100vw / 750);color:#71717a}.comment-action{margin-top:3.2vw;padding:3.2vw;background:#22d3ee14;border-radius:calc(16 * 100vw / 750);text-align:center}.comment-btn-text{font-size:calc(28 * 100vw / 750);color:#22d3ee}.bottom-spacer{height:calc(200 * 100vw / 750)}.bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;gap:3.2vw;padding:calc(16 * 100vw / 750) 3.2vw;padding-bottom:calc(calc(16 * 100vw / 750) + env(safe-area-inset-bottom));background:#121212f5;border-top:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bar-fav{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100 * 100vw / 750);flex-shrink:0}.fav-icon{font-size:calc(40 * 100vw / 750);color:#fbbf24;line-height:1}.fav-text{font-size:calc(20 * 100vw / 750);color:#a1a1aa;margin-top:calc(4 * 100vw / 750)}.bar-buy{flex:1;height:calc(88 * 100vw / 750);line-height:calc(88 * 100vw / 750);margin:0;padding:0;border-radius:133.2vw;font-size:4vw;font-weight:600;color:#0a0a0a!important;background:#22d3ee!important;border:none!important}.bar-buy:after{border:none}.bar-buy--learn{color:#0a0a0a!important}.bottom-bar--owned .bar-buy{flex:1}.comment-modal-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000000a6}.comment-modal{width:calc(620 * 100vw / 750);background:#1a1a1a;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.1);border-radius:3.2vw;overflow:hidden}.comment-modal-header{position:relative;padding:calc(32 * 100vw / 750);text-align:center;border-bottom:calc(1 * 100vw / 750) solid rgba(255,255,255,.08)}.comment-modal-title{font-size:calc(32 * 100vw / 750);font-weight:600;color:#fafafa}.comment-modal-close{position:absolute;top:calc(32 * 100vw / 750);right:calc(32 * 100vw / 750);font-size:4.8vw;color:#71717a}.comment-modal-body{padding:calc(32 * 100vw / 750)}.comment-textarea{width:100%;min-height:calc(220 * 100vw / 750);background:#262626;border-radius:calc(16 * 100vw / 750);padding:3.2vw;box-sizing:border-box;font-size:calc(28 * 100vw / 750);color:#fafafa}.comment-modal-footer{display:flex;gap:3.2vw;padding:0 calc(32 * 100vw / 750) calc(32 * 100vw / 750)}.comment-modal-btn{flex:1;height:calc(88 * 100vw / 750);line-height:calc(88 * 100vw / 750);border-radius:calc(44 * 100vw / 750);border:none;font-size:calc(28 * 100vw / 750);font-weight:600}.comment-modal-btn-cancel{background:#262626;color:#d4d4d8}.comment-modal-btn-submit{background:#22d3ee;color:#0a0a0a}.mp-shell{background-color:#121212;height:100%}.vp-page{min-height:100vh;display:flex;flex-direction:column;background:#121212;box-sizing:border-box;padding-top:env(safe-area-inset-top)}.vp-video-wrap{width:100%;height:calc(422 * 100vw / 750);flex-shrink:0;background:#000;position:relative}.vp-video{width:100%;height:100%;display:block}.vp-fallback{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:calc(32 * 100vw / 750)}.vp-fallback-text{font-size:calc(26 * 100vw / 750);color:#71717a;text-align:center}.vp-info{padding:calc(28 * 100vw / 750) calc(32 * 100vw / 750) calc(20 * 100vw / 750);flex-shrink:0}.vp-main-title{display:block;font-size:calc(34 * 100vw / 750);font-weight:700;color:#fafafa;line-height:1.4;margin-bottom:calc(20 * 100vw / 750)}.vp-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2vw}.vp-col-label{flex:1;font-size:3.2vw;color:#a1a1aa;line-height:1.45}.vp-learn-count{flex-shrink:0;font-size:3.2vw;color:#a1a1aa}.vp-divider{height:calc(1 * 100vw / 750);background:#ffffff14;margin-top:3.2vw}.vp-dir{flex:1;min-height:0;display:flex;flex-direction:column;padding:calc(8 * 100vw / 750) 0 0}.vp-dir-heading{display:block;padding:0 calc(32 * 100vw / 750) calc(16 * 100vw / 750);font-size:4vw;font-weight:700;color:#fafafa}.vp-dir-scroll{flex:1;min-height:calc(200 * 100vw / 750);padding:0 3.2vw;box-sizing:border-box}.vp-lesson{padding:3.2vw calc(20 * 100vw / 750);margin-bottom:1.6vw;border-radius:calc(16 * 100vw / 750);background:#ffffff0a;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.06)}.vp-lesson--active{background:#22d3ee1a;border-color:#22d3ee40}.vp-lesson--locked{opacity:.55}.vp-lesson-body{display:flex;flex-direction:column;gap:1.6vw}.vp-lesson-title{font-size:calc(28 * 100vw / 750);font-weight:600;color:#e4e4e7;line-height:1.4}.vp-lesson--active .vp-lesson-title{color:#22d3ee}.vp-lesson-meta{display:flex;align-items:center;gap:1.6vw}.vp-lesson-time{font-size:calc(22 * 100vw / 750);color:#71717a;font-variant-numeric:tabular-nums}.vp-lesson--active .vp-lesson-time{color:#a1a1aa}.vp-lesson-play-icon{font-size:calc(22 * 100vw / 750);color:#22d3ee;margin-left:calc(4 * 100vw / 750)}.vp-lesson-status{font-size:calc(22 * 100vw / 750);color:#22d3ee;font-weight:500}.vp-empty{padding:6.4vw;text-align:center;font-size:calc(26 * 100vw / 750);color:#71717a}.vp-dir-pad{height:calc(calc(32 * 100vw / 750) + env(safe-area-inset-bottom))}.vp-loading{position:fixed;left:0;right:0;top:0;bottom:0;z-index:200;background:#000000bf;display:flex;flex-direction:column;align-items:center;justify-content:center}.vp-loading-spin{width:calc(56 * 100vw / 750);height:calc(56 * 100vw / 750);border:calc(4 * 100vw / 750) solid rgba(255,255,255,.15);border-top-color:#22d3ee;border-radius:50%;animation:vp-spin .8s linear infinite}@keyframes vp-spin{to{transform:rotate(360deg)}}.vp-loading-text{margin-top:calc(20 * 100vw / 750);font-size:calc(26 * 100vw / 750);color:#a1a1aa}.page{min-height:100vh;background:#121212;padding-top:calc(1.6vw + env(safe-area-inset-top));padding-bottom:calc(180 * 100vw / 750 + var(--h5-tab-h, 0px))}.content{padding:3.2vw}.card{background:#1a1a1a;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(20 * 100vw / 750);padding:calc(28 * 100vw / 750) 3.2vw;margin-bottom:3.2vw}.card-label{font-size:calc(28 * 100vw / 750);color:#a1a1aa;margin-bottom:calc(20 * 100vw / 750)}.card-label--mb{margin-bottom:calc(16 * 100vw / 750)}.goods-row{display:flex;align-items:flex-start}.goods-cover{width:calc(160 * 100vw / 750);height:calc(160 * 100vw / 750);border-radius:calc(16 * 100vw / 750);margin-right:3.2vw;flex-shrink:0;background:#262626}.goods-meta{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(160 * 100vw / 750)}.goods-title{font-size:4vw;font-weight:600;color:#f4f4f5;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.goods-price{font-size:4.8vw;font-weight:700;color:#22d3ee}.row{display:flex;align-items:center;justify-content:space-between;font-size:calc(28 * 100vw / 750)}.row-label{color:#e4e4e7}.row-value--cyan{color:#22d3ee;font-weight:600}.row-muted{color:#71717a;font-size:calc(26 * 100vw / 750)}.trust-line{display:flex;align-items:center;justify-content:center;padding:calc(16 * 100vw / 750) 3.2vw calc(32 * 100vw / 750);gap:1.6vw}.submit-bar{position:fixed;left:3.2vw;right:3.2vw;bottom:var(--h5-tab-h, 0px);display:flex;align-items:center;justify-content:space-between;padding:calc(20 * 100vw / 750) calc(28 * 100vw / 750);padding-bottom:calc(calc(20 * 100vw / 750) + env(safe-area-inset-bottom));background:#121212fa;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(22 * 100vw / 750) calc(22 * 100vw / 750) 0 0;box-shadow:0 -calc(8 * 100vw / 750) calc(32 * 100vw / 750) #00000073}.submit-left{display:flex;flex-direction:column;gap:calc(4 * 100vw / 750)}.submit-label{font-size:3.2vw;color:#a1a1aa}.submit-amount{font-size:calc(44 * 100vw / 750);font-weight:700;color:#22d3ee;line-height:1.2}.submit-btn{margin:0;padding:0 6.4vw;min-width:32vw;height:calc(88 * 100vw / 750);line-height:calc(88 * 100vw / 750);border-radius:calc(44 * 100vw / 750);font-size:calc(32 * 100vw / 750);font-weight:700;color:#0a0a0a;background:#22d3ee;border:none;box-shadow:0 calc(8 * 100vw / 750) 3.2vw #22d3ee40}.submit-btn:after{border:none}.submit-btn[disabled]{opacity:.65}.page{min-height:100vh;background:#121212;padding-top:calc(1.6vw + env(safe-area-inset-top));padding-bottom:calc(24vw + env(safe-area-inset-bottom))}.loading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(200 * 100vw / 750) 0}.countdown-strip{display:flex;align-items:center;margin:3.2vw;padding:calc(28 * 100vw / 750) 3.2vw;background:linear-gradient(135deg,#22d3ee26,#8b5cf61f);border:calc(1 * 100vw / 750) solid rgba(34,211,238,.25);border-radius:calc(20 * 100vw / 750)}.countdown-icon{font-size:calc(44 * 100vw / 750);margin-right:calc(20 * 100vw / 750)}.countdown-body{flex:1;min-width:0}.countdown-label{font-size:3.2vw;color:#f4f4f5bf;margin-bottom:calc(8 * 100vw / 750)}.countdown-time{font-size:calc(40 * 100vw / 750);font-weight:700;color:#22d3ee}.card{margin:0 3.2vw 3.2vw;background:#1a1a1a;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(20 * 100vw / 750);padding:calc(28 * 100vw / 750) 3.2vw}.card-title{font-size:calc(28 * 100vw / 750);color:#a1a1aa;margin-bottom:calc(20 * 100vw / 750);padding-bottom:calc(16 * 100vw / 750);border-bottom:calc(1 * 100vw / 750) solid rgba(255,255,255,.08)}.order-row{display:flex;justify-content:space-between;align-items:flex-start;padding:calc(14 * 100vw / 750) 0;gap:3.2vw}.order-row--total{margin-top:calc(8 * 100vw / 750);padding-top:calc(20 * 100vw / 750);border-top:calc(1 * 100vw / 750) solid rgba(255,255,255,.08)}.row-k{font-size:calc(28 * 100vw / 750);color:#a1a1aa;flex-shrink:0}.row-v{font-size:calc(28 * 100vw / 750);color:#f4f4f5;text-align:right;flex:1;word-break:break-all}.row-v--ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-v--discount{color:#4ade80}.row-v--cyan{font-size:calc(34 * 100vw / 750);font-weight:700;color:#22d3ee}.pay-zero{display:flex;align-items:center;padding:3.2vw calc(20 * 100vw / 750);border-radius:calc(16 * 100vw / 750);background:#22d3ee14;border:calc(1 * 100vw / 750) solid rgba(34,211,238,.25)}.pay-zero-icon{font-size:calc(44 * 100vw / 750);margin-right:calc(20 * 100vw / 750)}.pay-zero-main{flex:1;display:flex;flex-direction:column;gap:calc(8 * 100vw / 750)}.pay-zero-name{font-size:4vw;font-weight:600;color:#f4f4f5}.pay-zero-desc{font-size:3.2vw;color:#a1a1aa}.pay-wechat{display:flex;align-items:center;padding:3.2vw calc(20 * 100vw / 750);border-radius:calc(16 * 100vw / 750);border:calc(2 * 100vw / 750) solid #07c160;background:#07c1600f}.pay-wechat-icon{width:calc(56 * 100vw / 750);height:calc(56 * 100vw / 750);border-radius:1.6vw;background:#07c160;color:#fff;font-size:calc(28 * 100vw / 750);font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:calc(20 * 100vw / 750);flex-shrink:0}.pay-wechat-text{flex:1;font-size:4vw;font-weight:500;color:#f4f4f5}.pay-wechat-check{width:calc(44 * 100vw / 750);height:calc(44 * 100vw / 750);border-radius:50%;background:#07c160;display:flex;align-items:center;justify-content:center}.pay-wechat-check-mark{font-size:calc(26 * 100vw / 750);color:#fff;font-weight:700;line-height:1}.tips-card{margin:0 3.2vw 3.2vw;padding:3.2vw;background:#141414;border-radius:calc(16 * 100vw / 750);border:calc(1 * 100vw / 750) solid rgba(255,255,255,.06)}.tips-title{font-size:calc(28 * 100vw / 750);color:#e4e4e7;font-weight:500;margin-bottom:calc(16 * 100vw / 750)}.tips-list{font-size:3.2vw;color:#a1a1aa;line-height:2}.tip-item{margin-bottom:calc(4 * 100vw / 750)}.tip-item--link{color:#22d3ee}.trust-line{display:flex;align-items:center;justify-content:center;padding:calc(8 * 100vw / 750) 3.2vw 3.2vw;gap:1.6vw}.trust-icon{font-size:calc(28 * 100vw / 750);line-height:1}.trust-text{font-size:3.2vw;color:#4ade80}.bottom-space{height:calc(32 * 100vw / 750)}.pay-bar{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:calc(20 * 100vw / 750) calc(28 * 100vw / 750);padding-bottom:calc(calc(20 * 100vw / 750) + env(safe-area-inset-bottom));background:#121212fa;border-top:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);box-shadow:0 -calc(8 * 100vw / 750) calc(32 * 100vw / 750) #00000073}.pay-bar-left{display:flex;flex-direction:column;gap:calc(4 * 100vw / 750)}.pay-bar-label{font-size:3.2vw;color:#a1a1aa}.pay-bar-amount{font-size:calc(44 * 100vw / 750);font-weight:700;color:#22d3ee;line-height:1.2}.pay-btn{margin:0;padding:0 6.4vw;min-width:calc(220 * 100vw / 750);height:calc(88 * 100vw / 750);line-height:calc(88 * 100vw / 750);border-radius:calc(44 * 100vw / 750);font-size:calc(32 * 100vw / 750);font-weight:700;color:#0a0a0a;background:#22d3ee;border:none;box-shadow:0 calc(8 * 100vw / 750) 3.2vw #22d3ee40}.pay-btn:after{border:none}.pay-btn--secondary{color:#f4f4f5;background:#27272a;box-shadow:none;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.12)}.pay-btn--disabled{opacity:.55}.mc-page{min-height:100vh;padding:3.2vw 3.2vw calc(calc(32 * 100vw / 750) + env(safe-area-inset-bottom));box-sizing:border-box}.mc-list{display:flex;flex-direction:column;gap:3.2vw}.mc-card{background:#ffffff0f;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:3.2vw;overflow:hidden}.mc-card:active{opacity:.92}.mc-card-main{display:flex;flex-direction:row;padding:3.2vw;gap:3.2vw}.mc-cover{width:calc(200 * 100vw / 750);height:calc(200 * 100vw / 750);border-radius:calc(16 * 100vw / 750);flex-shrink:0;background:#1a1a1a}.mc-body{flex:1;min-width:0;display:flex;flex-direction:column}.mc-title{font-size:4vw;font-weight:700;color:#fafafa;line-height:1.35;margin-bottom:1.6vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mc-desc{font-size:3.2vw;color:#a1a1aa;line-height:1.45;margin-bottom:calc(20 * 100vw / 750);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mc-progress-block{margin-top:auto}.mc-progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6vw}.mc-progress-label{font-size:calc(22 * 100vw / 750);color:#71717a}.mc-progress-count{font-size:calc(22 * 100vw / 750);color:#a1a1aa;font-variant-numeric:tabular-nums}.mc-track{height:calc(10 * 100vw / 750);background:#ffffff1a;border-radius:133.2vw;overflow:hidden}.mc-fill{height:100%;border-radius:inherit;background:#22d3ee}.mc-card-foot{display:flex;justify-content:flex-end;padding:calc(20 * 100vw / 750) 3.2vw 3.2vw;background:#00000040;border-top:calc(1 * 100vw / 750) solid rgba(255,255,255,.06)}.mc-btn{padding:calc(16 * 100vw / 750) 4.8vw;border-radius:133.2vw;font-size:calc(26 * 100vw / 750);font-weight:600;color:#0a0a0a;background:#22d3ee;line-height:1.2}.mc-empty{display:flex;flex-direction:column;align-items:center;padding:16vw calc(40 * 100vw / 750);text-align:center}.mc-empty-icon{font-size:calc(100 * 100vw / 750);margin-bottom:3.2vw;opacity:.65}.mc-empty-title{font-size:calc(32 * 100vw / 750);font-weight:700;color:#fafafa;margin-bottom:1.6vw}.mc-empty-desc{font-size:calc(26 * 100vw / 750);color:#a1a1aa;margin-bottom:calc(40 * 100vw / 750)}.mc-empty-btn{padding:calc(20 * 100vw / 750) calc(56 * 100vw / 750);border-radius:133.2vw;font-size:calc(28 * 100vw / 750);font-weight:600;color:#0a0a0a;background:#22d3ee;border:none}.mc-empty-btn:after{border:none}.od-page{min-height:100vh;padding:3.2vw;padding-bottom:calc(calc(32 * 100vw / 750) + env(safe-area-inset-bottom));box-sizing:border-box}.od-list{display:flex;flex-direction:column;gap:3.2vw}.od-card{background:#ffffff0f;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:3.2vw;padding:3.2vw;box-sizing:border-box}.od-card:active{opacity:.95}.od-card-head{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * 100vw / 750);margin-bottom:calc(8 * 100vw / 750)}.od-no{font-size:3.2vw;color:#a1a1aa;flex:1;min-width:0}.od-status{flex-shrink:0;font-size:3.2vw;font-weight:600;padding:.8vw calc(16 * 100vw / 750);border-radius:calc(8 * 100vw / 750)}.od-status--ok{color:#4ade80;background:#4ade801f}.od-status--wait{color:#fb923c;background:#fb923c1f}.od-status--muted{color:#71717a;background:#71717a26}.od-countdown{font-size:calc(22 * 100vw / 750);color:#f87171;margin-bottom:calc(16 * 100vw / 750)}.od-body{display:flex;flex-direction:row;gap:calc(20 * 100vw / 750);margin-bottom:calc(20 * 100vw / 750)}.od-cover{width:calc(160 * 100vw / 750);height:calc(160 * 100vw / 750);border-radius:calc(16 * 100vw / 750);flex-shrink:0;background:#262626}.od-cover--ph{border:calc(1 * 100vw / 750) solid rgba(255,255,255,.06)}.od-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:1.6vw}.od-title{font-size:4vw;font-weight:700;color:#fafafa;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.od-date{font-size:3.2vw;color:#71717a}.od-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * 100vw / 750);padding-top:calc(20 * 100vw / 750);border-top:calc(1 * 100vw / 750) solid rgba(255,255,255,.08)}.od-pay{display:flex;align-items:baseline;flex:1;min-width:0}.od-pay-label{font-size:calc(26 * 100vw / 750);color:#d4d4d8}.od-pay-num{font-size:4vw;font-weight:700;color:#fafafa}.od-btn-pay{flex-shrink:0;margin:0;padding:0 4.8vw;height:calc(64 * 100vw / 750);line-height:calc(64 * 100vw / 750);font-size:calc(26 * 100vw / 750);font-weight:600;color:#0a0a0a!important;background:#22d3ee!important;border-radius:133.2vw;border:none!important}.od-btn-pay:after{border:none}.od-link-delete{font-size:3.2vw;color:#71717a;padding:1.6vw calc(8 * 100vw / 750)}.od-empty{display:flex;flex-direction:column;align-items:center;padding:16vw calc(40 * 100vw / 750)}.od-empty-icon{font-size:calc(80 * 100vw / 750);margin-bottom:3.2vw;opacity:.5}.od-empty-text{font-size:calc(26 * 100vw / 750);color:#71717a}.page{min-height:100vh;padding-top:calc(1.6vw + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);padding-left:calc(32 * 100vw / 750);padding-right:calc(32 * 100vw / 750)}.profile-block{padding-top:calc(8 * 100vw / 750);padding-bottom:calc(28 * 100vw / 750)}.user-row{display:flex;align-items:flex-start}.user-avatar-wrap{margin-right:3.2vw;flex-shrink:0}.user-avatar{width:calc(112 * 100vw / 750);height:calc(112 * 100vw / 750);border-radius:50%;border:.4vw solid rgba(255,255,255,.12);background-color:#262626}.user-avatar--fallback{display:flex;align-items:center;justify-content:center;font-size:calc(44 * 100vw / 750);font-weight:700;color:#a1a1aa}.user-meta{flex:1;min-width:0}.name-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.6vw;margin-bottom:calc(16 * 100vw / 750)}.user-name{font-size:4.8vw;font-weight:600;color:#fff}.badge{font-size:calc(22 * 100vw / 750);padding:.8vw calc(16 * 100vw / 750);border-radius:calc(8 * 100vw / 750);font-weight:600}.badge--cyan{background:#22d3ee;color:#0a0a0a}.badge--plain{background:#ffffff1a;color:#a1a1aa}.invite-row{display:flex;align-items:center;flex-wrap:wrap;gap:calc(16 * 100vw / 750)}.invite-label{font-size:calc(26 * 100vw / 750);color:#999}.copy-link{display:flex;align-items:center;gap:.8vw}.copy-icon{font-size:calc(26 * 100vw / 750);line-height:1}.copy-text{font-size:calc(26 * 100vw / 750);color:#22d3ee;font-weight:500}.balance-card{position:relative;background:#1e1e1e;border-radius:3.2vw;padding:4.8vw calc(32 * 100vw / 750) calc(32 * 100vw / 750);overflow:hidden;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.06);margin-bottom:3.2vw}.balance-watermark{position:absolute;right:calc(8 * 100vw / 750);top:50%;transform:translateY(-50%);font-size:calc(200 * 100vw / 750);line-height:1;opacity:.07;pointer-events:none}.balance-label{position:relative;z-index:1;font-size:calc(26 * 100vw / 750);color:#999;margin-bottom:1.6vw}.balance-value{position:relative;z-index:1;font-size:calc(64 * 100vw / 750);font-weight:700;color:#fff;line-height:1.15;margin-bottom:calc(32 * 100vw / 750);letter-spacing:calc(.5 * 100vw / 750)}.btn-withdraw-primary{position:relative;z-index:1;margin:0;width:100%;height:calc(88 * 100vw / 750);line-height:calc(88 * 100vw / 750);border-radius:calc(44 * 100vw / 750);font-size:4vw;font-weight:600;color:#0a0a0a;background:#fff;border:none}.btn-withdraw-primary:after{border:none}.btn-withdraw-primary:active{opacity:.92}.stats-grid{background:#1e1e1e;border-radius:3.2vw;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.06);overflow:hidden;margin-bottom:calc(32 * 100vw / 750)}.stats-row{display:flex}.stats-row--border{border-top:calc(1 * 100vw / 750) solid rgba(255,255,255,.08)}.stats-cell{flex:1;padding:calc(28 * 100vw / 750) 3.2vw;display:flex;flex-direction:column;align-items:center;text-align:center}.stats-cell--divider{border-left:calc(1 * 100vw / 750) solid rgba(255,255,255,.08)}.stats-k{font-size:3.2vw;color:#999;margin-bottom:1.6vw}.stats-v{font-size:calc(32 * 100vw / 750);font-weight:600;color:#fff}.menu-list{display:flex;flex-direction:column;gap:calc(20 * 100vw / 750);margin-bottom:calc(32 * 100vw / 750)}.menu-tile{display:flex;align-items:center;background:#1e1e1e;border-radius:calc(20 * 100vw / 750);padding:calc(28 * 100vw / 750) 3.2vw;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.06)}.menu-icon{width:9.6vw;height:9.6vw;border-radius:calc(16 * 100vw / 750);display:flex;align-items:center;justify-content:center;font-size:calc(34 * 100vw / 750);font-weight:700;margin-right:calc(22 * 100vw / 750);flex-shrink:0}.menu-icon--purple{background:#8b5cf640;color:#c4b5fd}.menu-icon--blue{background:#0ea5e938;color:#7dd3fc}.menu-icon--green{background:#4ade8033;color:#4ade80;font-size:4.8vw}.menu-icon--orange{background:#fb923c33;color:#fdba74}.menu-tile-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.8vw}.menu-tile-title{font-size:4vw;font-weight:600;color:#fff}.menu-tile-sub{font-size:3.2vw;color:#999}.menu-chevron{font-size:4.8vw;color:#71717a;flex-shrink:0;margin-left:1.6vw}.columns-section{margin-bottom:calc(32 * 100vw / 750)}.section-header{margin-bottom:calc(20 * 100vw / 750);padding-left:calc(4 * 100vw / 750)}.section-title{font-size:4vw;font-weight:600;color:#f4f4f5;position:relative;padding-left:calc(20 * 100vw / 750)}.section-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(8 * 100vw / 750);height:calc(28 * 100vw / 750);background:#22d3ee;border-radius:calc(4 * 100vw / 750)}.columns-card{background:#1e1e1e;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.06);border-radius:calc(20 * 100vw / 750);padding:0 calc(28 * 100vw / 750)}.column-item{display:flex;align-items:center;justify-content:space-between;padding:calc(28 * 100vw / 750) 0;border-bottom:calc(1 * 100vw / 750) solid rgba(255,255,255,.08)}.column-item:last-child{border-bottom:none}.column-info{flex:1;min-width:0;margin-right:calc(20 * 100vw / 750)}.column-name{display:block;font-size:calc(28 * 100vw / 750);color:#f4f4f5;font-weight:600}.column-meta{display:block;margin-top:calc(8 * 100vw / 750);font-size:3.2vw;color:#a1a1aa}.column-share-btn{margin:0;min-width:20.8vw;height:8vw;line-height:8vw;padding:0 calc(22 * 100vw / 750);border-radius:4vw;font-size:3.2vw;color:#0a0a0a;font-weight:600;background:#22d3ee}.column-share-btn:after{border:none}.rules-section{margin-bottom:3.2vw}.rules-card{background:#1e1e1e;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.06);border-radius:calc(20 * 100vw / 750);padding:calc(28 * 100vw / 750)}.rule-item{display:flex;align-items:flex-start;margin-bottom:calc(20 * 100vw / 750)}.rule-item:last-child{margin-bottom:0}.rule-dot{width:calc(10 * 100vw / 750);height:calc(10 * 100vw / 750);background:#71717a;border-radius:50%;margin-top:calc(14 * 100vw / 750);margin-right:calc(20 * 100vw / 750);flex-shrink:0}.rule-text{font-size:calc(26 * 100vw / 750);color:#a1a1aa;line-height:1.6}.rule-highlight{color:#f4f4f5;font-weight:600;margin:0 calc(4 * 100vw / 750)}.safe-bottom{height:calc(40 * 100vw / 750)}.withdraw-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:flex;align-items:center;justify-content:center}.withdraw-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000008c}.withdraw-dialog{position:relative;width:calc(640 * 100vw / 750);background:#1e1e1e;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.1);border-radius:3.2vw;padding:4.8vw calc(32 * 100vw / 750);box-sizing:border-box}.withdraw-title{font-size:calc(34 * 100vw / 750);color:#f4f4f5;font-weight:600}.withdraw-balance{margin-top:calc(16 * 100vw / 750);font-size:calc(26 * 100vw / 750);color:#a1a1aa}.withdraw-input-wrap{margin-top:calc(28 * 100vw / 750);display:flex;align-items:center}.withdraw-input{flex:1;height:calc(76 * 100vw / 750);border:calc(1 * 100vw / 750) solid rgba(255,255,255,.12);border-radius:1.6vw;padding:0 calc(20 * 100vw / 750);box-sizing:border-box;font-size:calc(28 * 100vw / 750);background:#141414;color:#f4f4f5}.withdraw-all-btn{margin-left:calc(16 * 100vw / 750);min-width:calc(140 * 100vw / 750);text-align:center;height:calc(76 * 100vw / 750);line-height:calc(76 * 100vw / 750);border-radius:1.6vw;background:#262626;color:#22d3ee;font-size:3.2vw;padding:0 2.4vw;box-sizing:border-box}.withdraw-error{margin-top:calc(14 * 100vw / 750);min-height:calc(32 * 100vw / 750);font-size:3.2vw;color:#f87171}.withdraw-actions{margin-top:calc(26 * 100vw / 750);display:flex;align-items:center;justify-content:flex-end}.withdraw-cancel-btn,.withdraw-confirm-btn{margin:0;min-width:calc(176 * 100vw / 750);height:9.6vw;line-height:9.6vw;border-radius:4.8vw;font-size:calc(26 * 100vw / 750);padding:0 3.2vw}.withdraw-cancel-btn{color:#a1a1aa;background:#262626}.withdraw-confirm-btn{margin-left:2.4vw;color:#0a0a0a;font-weight:600;background:#22d3ee}.withdraw-cancel-btn:after,.withdraw-confirm-btn:after{border:none}.container{min-height:100vh;background:#121212;padding-top:calc(1.6vw + env(safe-area-inset-top));padding-bottom:calc(calc(40 * 100vw / 750) + env(safe-area-inset-bottom))}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16vw 0}.loading-spinner{width:8vw;height:8vw;border:calc(4 * 100vw / 750) solid rgba(255,255,255,.12);border-top-color:#22d3ee;border-radius:50%;animation:spin 1s linear infinite}.loading-text{margin-top:calc(20 * 100vw / 750);color:#a1a1aa;font-size:calc(28 * 100vw / 750)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16vw calc(40 * 100vw / 750)}.empty-icon{font-size:calc(100 * 100vw / 750);margin-bottom:3.2vw}.empty-title{font-size:calc(32 * 100vw / 750);color:#e4e4e7;font-weight:500}.column-list{padding:3.2vw}.column-card{background:#1e1e1e;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(20 * 100vw / 750);overflow:hidden;margin-bottom:3.2vw}.column-cover-wrapper{position:relative;width:100%;height:40vw}.column-cover{width:100%;height:100%;display:block;background:#262626}.commission-tag{position:absolute;top:calc(20 * 100vw / 750);right:calc(20 * 100vw / 750);background:#22d3eeeb;color:#0a0a0a;font-size:3.2vw;padding:calc(8 * 100vw / 750) calc(20 * 100vw / 750);border-radius:1.6vw;font-weight:600}.column-body{padding:3.2vw}.column-title{font-size:calc(32 * 100vw / 750);font-weight:600;color:#f4f4f5;margin-bottom:1.6vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.column-desc{font-size:calc(26 * 100vw / 750);color:#a1a1aa;margin-bottom:calc(16 * 100vw / 750)}.column-footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(20 * 100vw / 750);padding:calc(16 * 100vw / 750) 0;border-top:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-bottom:calc(1 * 100vw / 750) solid rgba(255,255,255,.08)}.column-price{display:flex;align-items:baseline;gap:calc(8 * 100vw / 750)}.price-label{font-size:3.2vw;color:#71717a}.price-symbol{font-size:calc(28 * 100vw / 750);color:#22d3ee;font-weight:600}.price-value{font-size:calc(40 * 100vw / 750);color:#22d3ee;font-weight:700}.column-commission{display:flex;flex-direction:column;align-items:flex-end;gap:calc(4 * 100vw / 750)}.commission-label{font-size:calc(22 * 100vw / 750);color:#71717a}.commission-value{font-size:calc(32 * 100vw / 750);color:#4ade80;font-weight:600}.share-btn{width:100%;display:flex;align-items:center;justify-content:center;background:#22d3ee;color:#0a0a0a;font-size:calc(28 * 100vw / 750);font-weight:600;padding:3.2vw 0;border-radius:calc(44 * 100vw / 750);border:none;box-shadow:0 calc(8 * 100vw / 750) 3.2vw #22d3ee38}.share-btn:after{border:none}.tips-section{margin:0 3.2vw 3.2vw;padding:calc(28 * 100vw / 750);background:#1e1e1e;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(20 * 100vw / 750)}.tips-title{font-size:calc(28 * 100vw / 750);font-weight:600;color:#f4f4f5;margin-bottom:calc(16 * 100vw / 750)}.tips-content{font-size:3.2vw;color:#a1a1aa;line-height:2.2}.tip-item{margin-bottom:calc(8 * 100vw / 750)}.records-list{margin-top:calc(8 * 100vw / 750)}.record-item{background:#1e1e1e;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(20 * 100vw / 750);padding:calc(28 * 100vw / 750);margin-bottom:calc(20 * 100vw / 750)}.record-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(16 * 100vw / 750)}.record-type{font-size:calc(28 * 100vw / 750);color:#f4f4f5;font-weight:600}.record-amount{font-size:calc(32 * 100vw / 750);font-weight:700}.record-amount.positive{color:#4ade80}.record-amount.negative{color:#f87171}.record-info{display:flex;flex-direction:column;margin-bottom:1.6vw}.record-desc{font-size:calc(26 * 100vw / 750);color:#e4e4e7;margin-bottom:calc(8 * 100vw / 750)}.record-time{font-size:3.2vw;color:#71717a}.record-status{text-align:right}.record-status .status-pending{display:inline-block;font-size:3.2vw;padding:.8vw calc(16 * 100vw / 750);border-radius:calc(8 * 100vw / 750);background:#fbbf2426;color:#fbbf24}.record-status .status-settled{display:inline-block;font-size:3.2vw;padding:.8vw calc(16 * 100vw / 750);border-radius:calc(8 * 100vw / 750);background:#4ade801f;color:#4ade80}.mp-shell{margin:0;padding:0;box-sizing:border-box;background-color:#121212;color:var(--text-main);color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--brand: #0ea5e9;--brand-bright: #22d3ee;--primary-color: #0ea5e9;--primary-light: #38bdf8;--primary-dark: #0284c7;--primary-gradient: linear-gradient(135deg, #0ea5e9 0%, #8b5cf6 52%, #6366f1 100%);--primary-shadow: 0 calc(8 * 100vw / 750) calc(28 * 100vw / 750) rgba(14, 165, 233, .28);--accent-color: #f6ad55;--accent-gradient: linear-gradient(135deg, #22d3ee 0%, #8b5cf6 100%);--success-color: #4ade80;--success-bg: rgba(74, 222, 128, .12);--danger-color: #f87171;--danger-bg: rgba(248, 113, 113, .12);--warning-color: #fbbf24;--warning-bg: rgba(251, 191, 36, .1);--info-color: #0ea5e9;--info-bg: rgba(14, 165, 233, .14);--text-main: #f4f4f5;--text-regular: #e4e4e7;--text-secondary: #a1a1aa;--text-placeholder: #71717a;--text-white: #ffffff;--bg-body: #121212;--bg-card: #0a0a0a;--bg-card-elevated: #111111;--bg-input: #18181b;--border-color: rgba(255, 255, 255, .1);--divider-color: rgba(255, 255, 255, .08);--shadow-sm: 0 calc(2 * 100vw / 750) 1.6vw rgba(0, 0, 0, .4);--shadow-md: 0 calc(8 * 100vw / 750) 3.2vw rgba(0, 0, 0, .5);--shadow-lg: 0 calc(16 * 100vw / 750) 6.4vw rgba(0, 0, 0, .55);--shadow-hover: 0 1.6vw calc(40 * 100vw / 750) rgba(14, 165, 233, .15);--radius-sm: calc(8 * 100vw / 750);--radius-md: calc(16 * 100vw / 750);--radius-lg: 3.2vw ;--radius-xl: calc(32 * 100vw / 750);--radius-full: calc(9999 * 100vw / 750);--spacing-xs: calc(8 * 100vw / 750);--spacing-sm: calc(16 * 100vw / 750);--spacing-md: 3.2vw ;--spacing-lg: calc(32 * 100vw / 750);--spacing-xl: 6.4vw ;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}view,text,image,input,button,swiper,swiper-item,scroll-view,navigator,div,span,img,textarea,label,a,section,article{box-sizing:border-box}.container{width:100%;min-height:100vh;background-color:var(--bg-body);padding-bottom:env(safe-area-inset-bottom)}.bg-body{background-color:var(--bg-body)}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-none{flex:none}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.m-0{margin:0}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.text-xs{font-size:calc(20 * 100vw / 750)}.text-sm{font-size:3.2vw}.text-base{font-size:calc(28 * 100vw / 750)}.text-lg{font-size:calc(32 * 100vw / 750)}.text-xl{font-size:4.8vw}.text-2xl{font-size:calc(40 * 100vw / 750)}.text-3xl{font-size:6.4vw}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-main{color:var(--text-main)}.text-regular{color:var(--text-regular)}.text-secondary{color:var(--text-secondary)}.text-placeholder{color:var(--text-placeholder)}.text-white{color:var(--text-white)}.text-primary{color:var(--primary-color)}.text-danger{color:var(--danger-color)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.line-clamp-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card{background:var(--bg-card);border:calc(1 * 100vw / 750) solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-md);transition:var(--transition)}.card:active{transform:scale(.995);box-shadow:var(--shadow-hover)}.btn{display:flex;align-items:center;justify-content:center;height:calc(88 * 100vw / 750);padding:0 calc(40 * 100vw / 750);border-radius:var(--radius-full);font-size:4vw;font-weight:600;transition:var(--transition);border:none;line-height:1}.btn:after{border:none}.btn-primary{background:var(--primary-gradient);color:var(--text-white);box-shadow:var(--primary-shadow)}.btn-primary:active{transform:translateY(calc(2 * 100vw / 750));box-shadow:none;opacity:.92}.btn-secondary{background:transparent;color:var(--primary-color);border:calc(2 * 100vw / 750) solid var(--primary-color)}.btn-secondary:active{background:#0ea5e91a}.btn-outline{background:transparent;border:calc(2 * 100vw / 750) solid var(--border-color);color:var(--text-regular)}.btn-ghost{background:transparent;color:var(--primary-color)}.btn-sm{height:calc(64 * 100vw / 750);font-size:calc(26 * 100vw / 750);padding:0 3.2vw}.btn-lg{height:calc(100 * 100vw / 750);font-size:calc(34 * 100vw / 750);width:100%}.btn-disabled{background:var(--text-placeholder)!important;color:var(--text-white)!important;box-shadow:none!important;opacity:.6}.input-group{margin-bottom:var(--spacing-md)}.input{width:100%;height:calc(88 * 100vw / 750);background:var(--bg-input);border-radius:var(--radius-md);padding:0 calc(32 * 100vw / 750);font-size:calc(28 * 100vw / 750);color:var(--text-main);border:calc(1 * 100vw / 750) solid transparent;transition:var(--transition)}.input:focus{background:var(--bg-card-elevated);border:calc(2 * 100vw / 750) solid var(--primary-color);box-shadow:0 0 0 calc(4 * 100vw / 750) #0ea5e91f}.tag{display:inline-flex;align-items:center;padding:calc(4 * 100vw / 750) calc(16 * 100vw / 750);border-radius:var(--radius-sm);font-size:calc(22 * 100vw / 750);font-weight:500;line-height:1.4}.tag-primary{background:var(--info-bg);color:var(--primary-color)}.tag-success{background:var(--success-bg);color:var(--success-color)}.tag-warning{background:var(--warning-bg);color:var(--warning-color)}.tag-danger{background:var(--danger-bg);color:var(--danger-color)}.tag-gray{background:var(--bg-input);color:var(--text-secondary)}.price-wrap{display:flex;align-items:baseline;line-height:1}.price-symbol{font-size:3.2vw;color:var(--brand-bright);font-weight:600}.price-val{font-size:4.8vw;color:var(--brand-bright);font-weight:700;margin-left:calc(2 * 100vw / 750)}.price-original{font-size:3.2vw;color:var(--text-placeholder);text-decoration:line-through;margin-left:1.6vw}.divider{height:calc(1 * 100vw / 750);background-color:var(--divider-color);width:100%;margin:var(--spacing-md) 0}.avatar{border-radius:50%;background-color:var(--bg-input);object-fit:cover}.avatar-sm{width:calc(64 * 100vw / 750);height:calc(64 * 100vw / 750)}.avatar-md{width:12.8vw;height:12.8vw}.avatar-lg{width:calc(128 * 100vw / 750);height:calc(128 * 100vw / 750)}.avatar-xl{width:calc(160 * 100vw / 750);height:calc(160 * 100vw / 750)}.list-item{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--bg-card);border-bottom:calc(1 * 100vw / 750) solid var(--divider-color);transition:var(--transition)}.list-item:active{background-color:var(--bg-input)}.list-item:last-child{border-bottom:none}.loading-spinner{width:calc(40 * 100vw / 750);height:calc(40 * 100vw / 750);border:calc(4 * 100vw / 750) solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:fadeIn .4s ease-out forwards}.slide-up{animation:slideUp .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(calc(20 * 100vw / 750))}to{opacity:1;transform:translateY(0)}}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.fixed-bottom{position:fixed;bottom:0;left:0;right:0;background:#0a0a0af5;border-top:calc(1 * 100vw / 750) solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md);padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom));box-shadow:0 -calc(8 * 100vw / 750) calc(32 * 100vw / 750) #0006;z-index:100}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.w-full{width:100%}.mx-xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.ml-xs{margin-left:var(--spacing-xs)}.mx-md{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.mb-xs{margin-bottom:var(--spacing-xs)}.mt-xl{margin-top:var(--spacing-xl)}.h-full{min-height:100vh}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.border-b{border-bottom:1px solid var(--divider-color)}.border-t{border-top:1px solid var(--divider-color)}.border-dashed{border-style:dashed}.border-divider{border-color:var(--divider-color)}.pt-md{padding-top:var(--spacing-md)}.rounded-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.text-4xl{font-size:calc(44 * 100vw / 750)}.text-5xl{font-size:calc(56 * 100vw / 750)}.btn-md{min-height:9.6vw;padding:0 var(--spacing-md);font-size:calc(26 * 100vw / 750)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-hover{box-shadow:var(--shadow-hover)}.opacity-80{opacity:.8}.opacity-60{opacity:.6}button{font-family:inherit;cursor:pointer}textarea{font-family:inherit}.mp-shell{background-color:#121212}.container{min-height:100vh;background-color:#121212;padding:3.2vw;padding-top:calc(3.2vw + env(safe-area-inset-top));padding-bottom:calc(3.2vw + env(safe-area-inset-bottom))}.loading-container,.empty-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16vw 0}.loading-text,.empty-text{font-size:calc(28 * 100vw / 750);color:#a1a1aa;margin-top:calc(20 * 100vw / 750)}.empty-icon{font-size:calc(80 * 100vw / 750);margin-bottom:calc(16 * 100vw / 750)}.withdrawals-list{margin-top:calc(8 * 100vw / 750)}.withdrawal-item{background:#1e1e1e;border:calc(1 * 100vw / 750) solid rgba(255,255,255,.08);border-radius:calc(20 * 100vw / 750);padding:calc(28 * 100vw / 750);margin-bottom:calc(20 * 100vw / 750)}.withdrawal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(16 * 100vw / 750);margin-bottom:calc(16 * 100vw / 750)}.withdrawal-amount{font-size:calc(28 * 100vw / 750);font-weight:600;color:#f4f4f5;line-height:1.5;flex:1;min-width:0}.withdrawal-status{font-size:calc(22 * 100vw / 750);padding:calc(8 * 100vw / 750) calc(16 * 100vw / 750);border-radius:calc(8 * 100vw / 750);flex-shrink:0;font-weight:600}.withdrawal-status.status-pending{background:#fbbf2426;color:#fbbf24}.withdrawal-status.status-success{background:#4ade801f;color:#4ade80}.withdrawal-status.status-failed{background:#f871711f;color:#f87171}.withdrawal-status.status-rejected{background:#fbbf241f;color:#f59e0b}.withdrawal-info{display:flex;flex-direction:column;margin-bottom:1.6vw}.withdrawal-bank{font-size:calc(26 * 100vw / 750);color:#e4e4e7;margin-bottom:calc(8 * 100vw / 750);word-break:break-all}.withdrawal-time{font-size:3.2vw;color:#71717a}.withdrawal-remark{margin-top:calc(16 * 100vw / 750);padding-top:calc(16 * 100vw / 750);border-top:calc(1 * 100vw / 750) solid rgba(255,255,255,.08)}.remark-text{font-size:3.2vw;color:#a1a1aa}
