:root{--bg:#f7f8fb;--panel:#fff;--text:#171923;--muted:#8b91a8;--line:#e6e8ef;--primary:#725bff;--primary-soft:#a596ff;--green:#18b892;--ink:#22242c;--warning:#f2a43a;--shadow:0 18px 42px #282c4417}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.siteHeader{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;position:sticky;top:0}.headerInner{align-items:center;gap:44px;width:min(100% - 40px,1560px);height:78px;margin:0 auto;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;font-size:28px;font-weight:800;display:inline-flex}.brandIcon{color:var(--primary);display:inline-flex}.navLinks{color:#7f8499;flex:1;align-items:center;gap:50px;font-size:19px;display:flex}.navLinks a{padding:27px 0;font-weight:600}.navLinks a.active{color:var(--text);font-weight:800}.loginButton{color:#fff;white-space:nowrap;background:#030303;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:138px;min-height:48px;padding:0 24px;font-weight:700;display:inline-flex}.loginButton.logged{text-overflow:ellipsis;background:#272b36;max-width:190px;overflow:hidden}.headerActions{align-items:center;gap:18px;margin-left:auto;display:inline-flex}.noticeButton,.avatarButton{color:#171923;background:#f4f5fb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative}.noticeButton span{color:#fff;text-align:center;background:#ff4a54;border-radius:999px;min-width:24px;height:22px;padding:0 6px;font-size:12px;font-weight:800;line-height:22px;position:absolute;top:-8px;right:-2px}.avatarButton{color:#fff;background:linear-gradient(135deg,#1e222e,#6255f6)}.hero{background:#e9eef7;border-radius:18px;width:min(100% - 70px,2600px);min-height:420px;margin:36px auto 0;position:relative;overflow:hidden}.hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#fffffffa 0%,#ffffffc7 34%,#ffffff1a 67%);position:absolute;inset:0}.heroContent{z-index:1;width:min(680px,70%);padding:95px 0 80px 72px;position:relative}.hero h1{margin:0;font-size:56px;line-height:1.1}.hero p{color:#7b8299;margin:24px 0 44px;font-size:22px}.primary{background:linear-gradient(90deg, var(--primary), #b49cff);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 36px;font-weight:800;display:inline-flex;box-shadow:0 16px 30px #725bff3d}.primary:disabled{cursor:not-allowed;opacity:.65}.wide{width:100%}.section{width:min(100% - 70px,2500px);margin:92px auto}.sectionTitle{text-align:center;margin-bottom:46px}.sectionTitle h2{margin:0;font-size:38px;line-height:1.2}.sectionTitle h2 span{color:var(--primary)}.sectionTitle p{color:var(--muted);margin:14px 0 0;font-size:16px}.benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.benefitCard{background:var(--panel);box-shadow:var(--shadow);border:1px solid #edf0f6;border-radius:8px;overflow:hidden}.benefitCard img{object-fit:cover;width:100%;height:260px;display:block}.benefitCard div{padding:22px 24px 26px}.benefitCard h3{margin:0 0 12px;font-size:23px}.benefitCard p{color:var(--muted);margin:0;line-height:1.8}.taskPreview{margin-top:105px}.orbitTags{background:radial-gradient(#725bff17 0%,#725bff0d 34%,#0000 66%),repeating-radial-gradient(#0000 0 58px,#725bff24 60px 61px);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 34px;min-height:170px;margin-bottom:38px;display:flex}.orbitTags span{color:#737993;background:#ffffffd1;border:1px solid #e8e5ff;border-radius:999px;padding:8px 18px;font-weight:700}.compactTaskGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.moreLink{color:#5f6376;width:fit-content;margin:34px auto 0;font-weight:700;display:block}.journey{background:#f0f2f8;padding:92px min(6vw,90px)}.stepGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px;width:min(100%,2500px);margin:0 auto;display:grid}.stepItem{text-align:center}.stepIcon{width:62px;height:62px;color:var(--primary);background:#fff;border:1px solid #dfe3f0;border-radius:10px;justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex}.stepItem small{color:#6f7487;font-weight:700;display:block}.stepItem h3{margin:8px 0 10px;font-size:20px}.stepItem p{color:#98a0b5;max-width:190px;margin:0 auto;line-height:1.8}.storySection{width:min(100% - 70px,2100px);margin:98px auto}.storyPanel{width:min(980px,100%);box-shadow:var(--shadow);background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:320px 1fr;align-items:center;gap:44px;margin:0 auto;padding:30px 48px 30px 30px;display:grid}.storyAvatar{color:#2b3342;background:linear-gradient(135deg,#dfe7ff,#fbfcff 55%,#d7faf1);border-radius:8px;justify-content:center;align-items:center;height:330px;display:flex}.quoteMark{height:50px;font-size:72px;font-weight:900}.storyPanel p{color:#4d5467;margin:0 0 26px;line-height:1.9}.storyPanel strong,.storyPanel span{display:block}.storyPanel span{color:var(--muted);margin-top:8px}.finalCta{text-align:center;background:linear-gradient(#fff 0%,#eeeaff 100%);padding:100px 20px 125px}.finalCta h2{margin:0 0 22px;font-size:38px}.finalCta a{color:#555d72;font-weight:700}.pageShell{width:min(100% - 64px,1440px);margin:42px auto 84px}.tasksPage,.publishPage{width:min(100% - 64px,1480px)}.pageIntro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.pageIntro span{color:var(--primary);margin-bottom:8px;font-size:13px;font-weight:800;display:inline-flex}.pageIntro h1{color:#171923;margin:0;font-size:32px;line-height:1.18}.pageIntro p{color:#7b8294;max-width:520px;margin:10px 0 0;font-size:15px;line-height:1.7}.searchBar{background:#fff;border:1px solid #dfe3ed;border-radius:8px;width:min(520px,100%);height:48px;margin-left:auto;display:flex;overflow:hidden;box-shadow:0 10px 28px #22242c0a}.searchBar input{color:#444b5e;border:0;outline:0;flex:1;min-width:0;padding:0 22px}.searchBar button{background:var(--primary);color:#fff;border:0;justify-content:center;align-items:center;width:54px;display:flex}.taskGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;margin-top:24px;display:grid}.taskCard{background:#fff;border:1px solid #e4e7ef;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 12px 28px #262b3c0d}.taskImage{aspect-ratio:16/7;background:#dfe6f3;position:relative;overflow:hidden}.taskImage img{object-fit:cover;width:100%;height:100%;display:block}.taskImage span{background:var(--primary);color:#fff;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:800;position:absolute;top:14px;left:14px}.taskBody{background:#fff;border-radius:14px 14px 0 0;margin-top:-10px;padding:18px 20px 20px;position:relative}.compactTaskGrid .taskBody{padding:18px 20px 20px}.taskBody h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:18px;line-height:1.35;overflow:hidden}.compactTaskGrid .taskBody h3{font-size:16px}.taskBody p{color:#969cb1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.compactTaskGrid .taskBody p{font-size:13px}.taskMeta{color:#80869c;justify-content:space-between;align-items:baseline;gap:14px;margin-top:16px;display:flex}.taskMeta strong{color:var(--text);white-space:nowrap;font-size:20px}.compactTaskGrid .taskMeta strong{font-size:16px}.taskMeta span{white-space:nowrap;font-size:13px}.taskMeta b{color:#1f2430}.darkAction{color:#fff;background:#252832;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:42px;margin-top:18px;font-size:15px;font-weight:800;display:inline-flex}.filterPanel{background:#fff;border:1px solid #e5e8f0;border-radius:8px;margin-top:0;padding:30px 34px 24px;box-shadow:0 12px 28px #22242c0a}.filterPanel h1{width:fit-content;margin:0 0 24px;font-size:28px;position:relative}.filterPanel h1:after,.loginTab.active:after{content:"";background:var(--primary);border-radius:999px;height:6px;position:absolute;bottom:-8px;left:0;right:0;transform:rotate(-4deg)}.filterRow{grid-template-columns:112px 1fr;align-items:flex-start;gap:20px;margin-bottom:18px;display:grid}.filterRow strong{font-size:16px;line-height:34px}.filterRow div{flex-wrap:wrap;gap:10px 12px;display:flex}.chip{color:#626a7e;background:#f7f8fb;border:1px solid #0000;border-radius:999px;padding:7px 14px;font-size:14px}.chip.active{background:var(--primary);color:#fff;font-weight:800}.serviceGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;margin-top:24px;display:grid}.serviceCard{cursor:pointer;background:#fff;border:1px solid #e3e7ef;border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden}.serviceCard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.serviceCard img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.serviceBody{padding:18px 20px 20px}.serviceBody h2{margin:0 0 8px;font-size:19px;line-height:1.3}.serviceBody p{color:#96999f;min-height:48px;margin:0 0 16px;font-size:14px;line-height:1.65}.serviceTags{color:#636875;flex-wrap:wrap;gap:7px;font-size:12px;display:flex}.serviceTags span{background:#f7f8fb;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.helpPage h1{font-size:40px}.helpList{gap:18px;max-width:860px;display:grid}.helpList article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px 28px}.helpList h2{margin:0 0 10px;font-size:22px}.helpList p{color:var(--muted);margin:0}.modalBackdrop{z-index:100;background:#10121b6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.loginModal,.profileModal,.publishModal,.realNameModal,.claimModal{background:#fff;position:relative;box-shadow:0 24px 70px #14182838}.loginModal{border-radius:8px;width:min(480px,100%);max-height:calc(100vh - 48px);padding:32px 36px 30px;overflow-y:auto}.profileModal{border-radius:8px;width:min(680px,100%);padding:42px}.publishModal{background:linear-gradient(125deg,#eef2ff 0%,#fff 48%,#f8fbff 100%);border-radius:8px;width:min(980px,100%);max-height:calc(100vh - 48px);padding:44px;overflow-y:auto}.realNameModal,.claimModal{border-radius:8px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:34px 36px 32px;overflow-y:auto}.modalClose{position:absolute;top:22px;right:22px}.loginModal .modalClose{top:18px;right:18px}.iconButton{color:#73798d;background:#fff;border:1px solid #e0e3eb;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.loginTabs{justify-content:center;gap:36px;margin-bottom:28px;display:flex}.loginTab{color:#777;background:0 0;border:0;padding:0;font-size:24px;line-height:1.15;position:relative}.loginTab.active{color:#11131b;font-weight:900}.loginTab.active:after{height:4px;bottom:-6px}.loginForm{gap:14px;display:grid}.inputWrap{color:#b4b4b8;background:#f7f7f8;border:1px solid #e0e2e8;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.inputWrap input{color:#22242c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.inputWrap input::placeholder{color:#a7a8ad}.inputWrap.withAction button{color:var(--primary);white-space:nowrap;background:0 0;border:0;font-size:14px}.agreement{color:#9b9da5;gap:8px;font-size:13px;line-height:1.55;display:flex}.agreement input{flex:none;width:18px;height:18px;margin-top:1px}.agreement b{color:var(--primary);font-weight:500}.thirdParty{color:#6d707c;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:30px 0 16px;font-size:15px;display:grid}.thirdParty span{background:#e5e5e5;height:1px}.thirdParty p{margin:0}.thirdPartyButtons{justify-content:center;gap:22px;display:flex}.roundLogin{background:#fff;border:1px solid #e1e4ef;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex;overflow:hidden}.roundLogin img{object-fit:cover;width:100%;height:100%;display:block}.profileModal h2,.publishModal h2,.realNameModal h2,.claimModal h2{margin:0;font-size:26px}.modalHint{color:var(--muted);margin:10px 0 22px}.gridForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.gridForm label,.publishForm label{color:#5d6477;gap:8px;font-weight:700;display:grid}.gridForm input,.gridForm select,.publishForm input,.publishForm textarea{color:#22242c;background:#fff;border:1px solid #dfe3ed;border-radius:8px;outline:0;width:100%;min-height:48px;padding:0 14px}.publishForm textarea{resize:vertical;min-height:100px;padding:12px 14px;line-height:1.6}.full{grid-column:1/-1}.publishForm{gap:26px;display:grid}.publishForm section{gap:16px;display:grid}.publishForm h3{margin:0;font-size:23px}.loginModal .primary{min-height:48px;font-size:16px}.secondaryButton,.textButton{color:var(--primary);background:0 0;border:0;font-weight:800}.secondaryButton{background:#f2f0ff;border-radius:999px;min-height:42px;padding:0 18px}.textButton{padding:0 2px}.identityStatus{border:1px solid var(--line);color:#6a7082;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:14px 16px;display:flex}.identityStatus.compact{justify-content:flex-start;margin-bottom:18px}.identityStatus span{color:var(--muted);font-size:13px;display:block}.identityStatus strong{color:#c46a22}.identityStatus strong.approved{color:var(--green)}.identityStatus p{color:#c03535;margin:4px 0 0;font-size:13px}.realNameForm,.claimForm{gap:16px;display:grid}.realNameForm label{color:#5d6477;gap:8px;font-weight:700;display:grid}.realNameForm input{border:1px solid #dfe3ed;border-radius:8px;outline:0;width:100%;min-height:46px;padding:0 14px}.uploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.uploadGrid label{background:#fafbff;border:1px dashed #cfd5e4;border-radius:8px;padding:14px}.uploadGrid input{display:none}.uploadGrid b{min-height:40px;color:var(--primary);background:#fff;border:1px solid #e1e4ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.policyBox{white-space:pre-wrap;color:#5d6477;background:#fafbff;border:1px solid #dfe3ed;border-radius:8px;max-height:180px;padding:14px;font-size:14px;line-height:1.65;overflow-y:auto}.agreement.small{align-items:flex-start}.twoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.formError,.pageError,.emptyState{color:#c03535;font-weight:700}.pageError,.emptyState{text-align:center;margin-top:50px}.accountPage{grid-template-columns:245px minmax(0,1fr);gap:26px;width:min(100% - 80px,1480px);margin:34px auto 72px;display:grid}.accountSidebar{background:#fff;border:1px solid #eef1f6;border-radius:8px;min-height:calc(100vh - 170px);padding:18px 16px}.accountMenuGroup{margin-bottom:8px}.accountMenuMain{color:#667084;border-radius:6px;align-items:center;gap:13px;min-height:44px;padding:0 14px;font-size:16px;font-weight:700;display:flex}.accountMenuMain svg:last-child{margin-left:auto}.accountMenuMain.active{color:var(--primary);background:#f0efff}.accountSubMenu{border-left:1px solid #c8cbd4;gap:4px;margin:8px 0 12px 30px;padding-left:18px;display:grid}.accountSubMenu a{color:#757d90;align-items:center;min-height:36px;font-size:14px;font-weight:600;display:flex;position:relative}.accountSubMenu a:before{content:"";background:#9ca1ad;border-radius:50%;width:7px;height:7px;position:absolute;left:-22px}.accountSubMenu a.active{color:var(--primary);font-weight:800}.accountContent{min-width:0}.accountTitleRow,.accountPanel{background:#fff;border-radius:8px;box-shadow:0 10px 26px #22242c08}.accountTitleRow{justify-content:space-between;align-items:center;gap:20px;min-height:70px;margin-bottom:20px;padding:0 28px;display:flex}.accountTitleRow h1{color:#171923;margin:0;font-size:22px}.profileHero{background:linear-gradient(90deg,#789dffdb,#7058fff5),radial-gradient(circle at 86% 36%,#ffffff47,#0000 34%);border:1px solid #edf0f6;border-radius:8px;align-items:center;gap:18px;min-height:250px;padding:118px 28px 30px;display:flex;position:relative;overflow:hidden}.profileHero:after{content:"模兜";color:#ffffff47;font-size:72px;font-weight:900;line-height:1;position:absolute;top:44px;right:48px}.profileAvatar{color:#fff;z-index:1;background:#232633;border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-size:36px;font-weight:900;display:inline-flex}.profileHero h1{color:#202434;margin:0 0 10px;font-size:22px}.profileHero p{color:#5f6575;margin:6px 0 0;font-size:15px}.circleEdit{color:#fff;background:var(--primary);border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.circleEdit.small{width:32px;height:32px}.profileHero .circleEdit{z-index:1;margin-left:auto}.verifyBadge{color:#725bff;background:#f1eeff;border-radius:8px;align-items:center;min-height:36px;padding:0 18px;display:inline-flex;position:absolute;bottom:28px;left:28px}.verifyBadge.ok{color:#171923;background:#fff}.profileInfoPanel{background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:1.05fr 1fr;min-height:230px;margin-top:22px;display:grid}.profileInfoBlock{padding:62px 32px 28px;position:relative}.profileInfoBlock+.profileInfoBlock{border-left:1px dashed #c7bcff}.profileInfoBlock .circleEdit{position:absolute;top:32px;right:32px}.profileInfoBlock h2{margin:0 0 28px;font-size:18px}.profileInfoBlock dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 54px;margin:0;display:grid}.profileInfoBlock dt,.profileInfoBlock dd{color:#71798a;margin:0;font-size:16px;display:inline}.profileInfoBlock dd{color:#323746;margin-left:14px;font-weight:700}.profileInfoBlock.education dl{grid-template-columns:repeat(2,minmax(0,1fr))}.profileInfoBlock.education dl div:last-child{grid-column:1/-1}.accountVerifyButton{width:180px;margin-top:20px}.messageTools{color:#4c5365;align-items:center;gap:20px;font-size:15px;display:inline-flex}.messageTools label{align-items:center;gap:8px;display:inline-flex}.messageTools button,.panelTitleLine button,.transactionFilters button{color:#fff;background:var(--primary);border:0;border-radius:999px;font-size:15px;font-weight:800}.messageTools button{min-height:38px;padding:0 20px}.messagePanel{background:#fff;border-radius:8px;min-height:680px;padding:28px 28px 42px}.messagePanel h2{color:#5f6575;background:#f7f5ff;border-radius:8px;margin:0 0 24px;padding:18px 22px;font-size:17px}.messageItem{border-bottom:1px dashed #edf0f6;align-items:center;gap:22px;min-height:86px;padding:0 16px;display:flex}.messageItem>span{width:50px;height:50px;color:var(--primary);background:#f0eaff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.messageItem h3{color:#202434;margin:0 0 8px;font-size:17px}.messageItem p{color:#667084;margin:0;font-size:15px}.messageItem.unread h3:after{content:"";vertical-align:middle;background:#ff4a54;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.walletTopGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.walletBalance,.incomePanel,.transactionPanel{padding:28px}.panelTitleLine{justify-content:space-between;align-items:center;gap:18px;display:flex}.panelTitleLine h2,.incomePanel h2,.transactionPanel h2{color:#171923;margin:0;font-size:20px}.panelTitleLine button{min-height:44px;padding:0 24px}.balanceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.balanceCards div{border:1px dashed var(--primary);text-align:center;background:#f4f0ff;border-radius:8px;min-height:158px;padding:26px}.balanceCards span{color:#656b7d;font-size:15px;font-weight:700;display:block}.balanceCards strong{color:var(--primary);margin:18px 0;font-size:28px;line-height:1;display:block}.balanceCards button{color:#fff;background:var(--primary);border:0;border-radius:999px;min-width:150px;min-height:38px;font-size:15px;font-weight:800}.incomeChart{border-left:1px solid #dfe3ec;grid-template-columns:repeat(3,1fr);align-items:end;gap:40px;height:180px;margin-top:18px;padding:0 40px;display:grid}.incomeChart span{background:linear-gradient(#725bff,#b3a5ff);border-radius:6px 6px 0 0}.chartAxis{color:#9aa1b2;justify-content:space-between;font-size:14px;display:flex}.transactionPanel{margin-top:22px}.transactionFilters{align-items:center;gap:12px;display:inline-flex}.transactionFilters select,.transactionFilters input{color:#6b7284;background:#fff;border:1px solid #e2e6ef;border-radius:6px;height:42px;padding:0 16px}.transactionFilters button{justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.transactionTable{margin-top:28px;overflow-x:auto}.tableHead,.tableRow{grid-template-columns:1.2fr 1fr 1fr 1fr .8fr .6fr;min-width:980px;display:grid}.tableHead span{color:#8e95a6;background:#f7f7fd;padding:16px 20px}.tableRow span{color:#535a6b;border-bottom:1px solid #edf0f6;padding:16px 20px}.walletEmpty{color:#a0a6b5;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;display:flex}.sideSheetBackdrop{z-index:110;background:#171b248c;justify-content:flex-end;display:flex;position:fixed;inset:0}.sideSheetBackdrop.full{background:#f6f7ff;justify-content:center}.bankSheet{background:radial-gradient(circle at 28% -8%,#725bff29,#0000 34%),#f8f9ff;width:min(46vw,760px);min-width:560px;min-height:100vh;padding:128px 72px 42px;position:relative}.bankSheet.add{width:min(100%,980px);min-width:0}.sheetClose{color:#171923;background:0 0;border:0;position:absolute;top:30px;right:34px}.bankSheet h2{text-align:center;margin:0 0 80px;font-size:28px}.securityTip{color:#32384a;background:#725bff1f;border-radius:999px;align-items:center;max-width:440px;min-height:44px;margin:0 auto 90px;padding:0 26px;display:flex}.sheetEmpty{color:#5d6578;text-align:center;margin:0}.bankCardList{gap:14px;display:grid}.bankCardList article{color:#fff;background:linear-gradient(135deg,#2a2f3d,#725bff);border-radius:10px;padding:22px}.bankCardList strong,.bankCardList span{display:block}.bankCardList span{letter-spacing:1px;margin-top:16px;font-size:20px}.sheetActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid;position:absolute;bottom:44px;left:72px;right:72px}.sheetActions button{color:#5e6474;background:#ede9fb;border:0;border-radius:999px;min-height:52px;font-size:17px;font-weight:800}.sheetActions button:last-child{color:#fff;background:var(--primary)}.bankForm{gap:34px;max-width:730px;margin:0 auto;display:grid}.bankForm label{color:#4f5668;grid-template-columns:150px 1fr;align-items:center;gap:24px;font-size:20px;display:grid}.bankForm label:first-child span{color:#d84242}.bankForm input{border:1px solid var(--primary);color:#202434;background:#fff;border-radius:999px;height:58px;padding:0 26px;font-size:18px}.emptyAccountPanel{color:#8d94a4;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:360px;padding:48px;display:flex}.emptyAccountPanel h1{color:#171923;margin:0;font-size:24px}.emptyAccountPanel p{margin:0}@media (max-width:1280px){.compactTaskGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:920px){.headerInner{flex-wrap:wrap;gap:14px;width:min(100% - 24px,100%);height:auto;min-height:68px;padding:12px 0}.brand{font-size:22px}.navLinks{order:3;justify-content:space-between;gap:0;width:100%;font-size:15px}.navLinks a{padding:6px 0}.loginButton{min-width:auto;min-height:40px;margin-left:auto;padding:0 16px;font-size:14px}.headerActions{margin-left:auto}.hero,.section,.storySection,.pageShell{width:min(100% - 24px,100%)}.hero{min-height:430px;margin-top:18px}.hero:after{background:linear-gradient(#fffffff7 0%,#ffffffd1 58%,#ffffff26 100%)}.heroContent{width:100%;padding:48px 28px}.hero h1{font-size:38px}.hero p{font-size:17px}.section{margin:64px auto}.sectionTitle h2{font-size:28px}.benefitGrid,.taskGrid,.compactTaskGrid,.stepGrid,.serviceGrid{grid-template-columns:1fr}.benefitCard img{height:210px}.orbitTags{border-radius:8px;min-height:auto;padding:22px}.journey{padding:58px 18px}.storyPanel{grid-template-columns:1fr;padding:22px}.storyAvatar{height:220px}.searchBar{width:100%;margin:0}.taskGrid{margin-top:32px}.pageIntro{flex-direction:column;align-items:stretch;gap:18px}.pageIntro h1{font-size:28px}.filterPanel{margin-top:34px;padding:24px 18px 18px}.filterRow{grid-template-columns:1fr}.filterRow div{gap:10px}.chip{padding:8px 13px;font-size:15px}.serviceGrid{margin-top:36px}.serviceBody p{min-height:0}.accountPage{grid-template-columns:1fr;width:min(100% - 24px,100%)}.accountSidebar{min-height:auto}.profileInfoPanel,.walletTopGrid{grid-template-columns:1fr}.profileInfoBlock+.profileInfoBlock{border-top:1px dashed #c7bcff;border-left:0}.profileInfoBlock dl{grid-template-columns:1fr}.bankSheet{width:100%;min-width:0;padding:96px 28px 34px}.sheetActions{left:28px;right:28px}.bankForm label{grid-template-columns:1fr}.loginModal{width:100%;max-height:calc(100vh - 24px);padding:30px 18px 24px}.loginTabs{gap:20px;margin-bottom:26px}.loginTab{font-size:21px}.inputWrap{min-height:46px;padding:0 14px}.inputWrap input,.inputWrap.withAction button,.agreement,.thirdParty{font-size:14px}.thirdParty{margin:26px 0 14px}.roundLogin{width:40px;height:40px}.profileModal,.publishModal,.realNameModal,.claimModal{padding:34px 20px 24px}.gridForm,.twoCols,.uploadGrid{grid-template-columns:1fr}}@media (max-width:520px){.taskMeta{flex-direction:column;align-items:flex-start}.taskBody h3{font-size:20px}.taskBody p{font-size:15px}.taskMeta strong{font-size:22px}.finalCta h2{font-size:30px}}
