@media (max-width:820px){.desktop-only,body>#chatFloat,body>#skillDetailModal,body>.topbar,body>footer,body>main,body>section.section{display:none!important}.mobile-only{display:block!important}.m-tb.mobile-only{display:flex!important}.m-rated.mobile-only{display:grid!important}:root{--c-bg:#f8f9fe;--c-card:#fff;--c-primary:#5b5fef;--c-primary-l:#ededff;--c-primary-d:#4648c8;--c-g1:#5b5fef;--c-g2:#8b5cf6;--c-g3:#c084fc;--c-rose:#f43f5e;--c-rose-l:#fff1f2;--c-emerald:#10b981;--c-emerald-l:#ecfdf5;--c-amber:#f59e0b;--c-amber-l:#fffbeb;--c-sky:#0ea5e9;--c-sky-l:#f0f9ff;--c-text:#1a1a2e;--c-text2:#6b7194;--c-text3:#a0a3bd;--c-line:#eeeef4;--c-sh:0 1px 3px rgba(91,95,239,.04),0 6px 16px rgba(91,95,239,.06);--c-sh2:0 8px 30px rgba(91,95,239,.12);--r:18px;--r-s:14px}body{background:var(--c-bg)!important;margin:0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important;overflow-x:hidden!important}.ma{display:block!important;min-height:100vh;padding-bottom:80px}.mh{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:.5px solid rgba(238,238,244,.6);padding:10px 20px}.mh-row{justify-content:space-between}.mh-logo,.mh-row{display:flex;align-items:center}.mh-logo{gap:10px;text-decoration:none}.mh-logo img{width:36px;height:36px;border-radius:10px;box-shadow:0 2px 8px rgba(91,95,239,.18)}.mh-logo b{font-size:17px;font-weight:750;color:var(--c-text);letter-spacing:-.04em}.mh-icons{display:flex;gap:6px}.mh-ib{width:36px;height:36px;border-radius:50%;background:var(--c-bg);border:none;display:grid;place-items:center;color:var(--c-text2);text-decoration:none;cursor:pointer}.mh-ib svg{width:18px;height:18px}.mh-ib:active{background:#e8e8f4}.ms{margin:10px 20px 14px;display:flex;align-items:center;gap:10px;background:var(--c-card);border:1.5px solid var(--c-line);border-radius:14px;padding:0 16px;height:46px;box-shadow:0 2px 8px rgba(0,0,0,.03);transition:border-color .2s,box-shadow .2s}.ms:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 4px rgba(91,95,239,.08)}.ms svg{width:18px;height:18px;color:var(--c-text3);flex-shrink:0}.ms input{flex:1 1;border:none;background:transparent;font-size:15px;color:var(--c-text);outline:none;padding:0;-webkit-appearance:none}.ms input::placeholder{color:var(--c-text3)}.m-banner{margin:0 20px 14px;border-radius:16px;overflow:hidden;box-shadow:var(--c-sh)}.m-banner img{width:100%;display:block}.m-announce{margin:0 20px 14px;background:linear-gradient(135deg,#fffbeb,#fef3c7);padding:11px 16px;border-radius:12px;font-size:13px;color:#92400e;display:flex;align-items:center;gap:8px;font-weight:500}.m-announce svg{width:16px;height:16px;flex-shrink:0;color:#f59e0b}.m-stats{margin:0 20px 18px;background:linear-gradient(135deg,var(--c-g1),var(--c-g2),var(--c-g3));border-radius:20px;padding:22px 12px;display:flex;justify-content:space-around;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(91,95,239,.2)}.m-stats:before{width:180px;height:180px;background:hsla(0,0%,100%,.08);top:-80px;right:-40px}.m-stats:after,.m-stats:before{content:"";position:absolute;border-radius:50%}.m-stats:after{width:100px;height:100px;background:hsla(0,0%,100%,.06);bottom:-40px;left:-20px}.m-si{text-align:center;position:relative;z-index:1}.m-sn{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.05em;line-height:1}.m-sl{font-size:11px;color:hsla(0,0%,100%,.7);margin-top:6px;font-weight:500;letter-spacing:.02em}.mc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:0 12px 20px}.mc-i{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;text-decoration:none;cursor:pointer}.mc-ic{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;transition:transform .15s}.mc-i:active .mc-ic{transform:scale(.92)}.mc-ic svg{width:24px;height:24px}.mc-lb{font-size:12px;font-weight:500;color:var(--c-text2)}.mc-ic.i1{background:var(--c-primary-l);color:var(--c-primary)}.mc-ic.i2{background:var(--c-rose-l);color:var(--c-rose)}.mc-ic.i3{background:var(--c-emerald-l);color:var(--c-emerald)}.mc-ic.i4{background:var(--c-sky-l);color:var(--c-sky)}.mc-ic.i5{background:var(--c-amber-l);color:var(--c-amber)}.mc-ic.i6{background:#fdf2f8;color:#ec4899}.mc-ic.i7{background:#f5f3ff;color:#8b5cf6}.mc-ic.i8{background:#ecfeff;color:#06b6d4}.m-sh{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:14px}.m-st{font-size:19px;font-weight:750;color:var(--c-text);letter-spacing:-.04em}.m-sm{font-size:13px;color:var(--c-primary);font-weight:600;text-decoration:none}.m-hs{display:flex;overflow-x:auto;gap:14px;padding:0 20px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.m-hs::-webkit-scrollbar{display:none}.m-hc{flex-shrink:0;width:160px;background:var(--c-card);border-radius:var(--r);overflow:hidden;box-shadow:var(--c-sh);cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit;border:1px solid rgba(238,238,244,.5)}.m-hc:active{transform:scale(.97);box-shadow:var(--c-sh2)}.m-hc-img{width:100%;height:90px;position:relative;overflow:hidden;background:linear-gradient(135deg,#ededff,#f5f3ff)}.m-hc-img img{width:44px;height:44px;object-fit:cover;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s}.m-hc:active .m-hc-img img{transform:translate(-50%,-50%) scale(1.08)}.m-hc-img .m-hc-tag{position:absolute;top:8px;left:8px;background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:10px;font-weight:600;padding:3px 8px;border-radius:8px;color:var(--c-text2)}.m-hc-img .m-hc-pr{position:absolute;bottom:8px;right:8px;background:linear-gradient(135deg,var(--c-g1),var(--c-g2));color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:10px;box-shadow:0 2px 8px rgba(91,95,239,.3)}.m-hc-bd{padding:12px 14px}.m-hc-nm{font-size:14px;font-weight:650;color:var(--c-text);line-height:1.3;margin-bottom:4px}.m-hc-nm,.m-hc-sl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-hc-sl{font-size:11px;color:var(--c-text3);display:flex;align-items:center;gap:4px}.m-hc-sl:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--c-line);flex-shrink:0}.m-sl{padding:0 20px;flex-direction:column;gap:10px;margin-bottom:24px}.m-sl,.m-sr{display:flex}.m-sr{align-items:center;gap:14px;padding:14px 16px;background:var(--c-card);border-radius:var(--r);box-shadow:var(--c-sh);border:1px solid rgba(238,238,244,.3);cursor:pointer;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.m-sr:active{transform:scale(.985);box-shadow:var(--c-sh2)}.m-sr-rk{width:24px;font-size:16px;font-weight:800;color:var(--c-text3);text-align:center;flex-shrink:0}.m-sr:first-child .m-sr-rk{color:var(--c-primary)}.m-sr:nth-child(2) .m-sr-rk{color:var(--c-rose)}.m-sr:nth-child(3) .m-sr-rk{color:var(--c-amber)}.m-sr-av{width:52px;height:52px;border-radius:14px;object-fit:cover;background:var(--c-bg);flex-shrink:0;border:1px solid var(--c-line)}.m-sr-ct{flex:1 1;min-width:0}.m-sr-nm{font-size:15px;font-weight:650;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.m-sr-cat{font-size:12px;color:var(--c-text3);margin-top:2px}.m-sr-desc{font-size:12px;color:var(--c-text2);margin-top:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.m-sr-rt{flex-shrink:0}.m-sr-pr{display:inline-flex;align-items:center;justify-content:center;background:var(--c-primary-l);color:var(--c-primary);font-size:13px;font-weight:700;padding:8px 16px;border-radius:12px;transition:background .15s}.m-sr:active .m-sr-pr{background:#dddeff}.m-ml{margin:0 20px 24px;padding:16px;background:var(--c-card);border-radius:var(--r);box-shadow:var(--c-sh);border:1px solid rgba(238,238,244,.3);flex-direction:column;gap:0}.m-ml,.m-mr{display:flex}.m-mr{align-items:center;gap:14px;padding:14px 0;background:transparent;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid var(--c-line);text-decoration:none;color:inherit;cursor:pointer;transition:background .12s}.m-mr:last-child{border-bottom:none}.m-mr:active{background:var(--c-bg)}.m-mr-av{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2.5px solid var(--c-line);box-shadow:0 2px 8px rgba(0,0,0,.06)}.m-mr-ct{flex:1 1;min-width:0}.m-mr-nm{font-size:15px;font-weight:650;color:var(--c-text)}.m-mr-bio{font-size:12px;color:var(--c-text3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-mr-bd{display:inline-flex;align-items:center;gap:4px;margin-top:5px;font-size:11px;font-weight:600}.m-mr-bd svg{width:12px;height:12px}.m-mr-bd .vf{color:var(--c-emerald)}.m-mr-bd .sc{color:var(--c-text3);margin-left:4px}.m-mr-go{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--c-bg);display:grid;place-items:center}.m-mr-go svg{width:14px;height:14px;color:var(--c-text3)}.m-mc-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin:0 20px 24px}.m-mc{display:flex;flex-direction:column;background:var(--c-card);border-radius:var(--r);box-shadow:var(--c-sh);border:1px solid rgba(238,238,244,.3);overflow:hidden;cursor:pointer;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.m-mc:active{transform:scale(.97);box-shadow:var(--c-sh2)}.m-mc-top{height:70px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.m-mc-top img{width:40px;height:40px;object-fit:cover;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1)}.m-mc-bd{padding:10px 12px}.m-mc-nm{font-size:13px;font-weight:650;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px;line-height:1.3}.m-mc-bio{font-size:11px;color:var(--c-text3);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6px;min-height:30px}.m-mc-ft{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:600}.m-mc-ft .mc-cnt{color:var(--c-text3)}.m-mc-ft .mc-vf{color:var(--c-emerald);display:inline-flex;align-items:center;gap:2px}.m-mc-ft .mc-vf svg{width:10px;height:10px}.service-float{right:auto!important;left:0!important;bottom:0!important;width:100%!important;flex-direction:column!important;align-items:flex-end!important;pointer-events:none;gap:0!important}.service-float,.service-trigger{position:fixed!important;z-index:9990!important;display:flex!important;padding:0!important}.service-trigger{pointer-events:auto;right:14px!important;bottom:78px!important;width:42px!important;height:42px!important;border-radius:13px!important;font-size:0!important;color:transparent!important;background:linear-gradient(135deg,var(--c-primary,#5b5fef),#7c6ff6)!important;box-shadow:0 2px 8px rgba(91,95,239,.25),0 8px 24px rgba(91,95,239,.18),inset 0 1px 1px hsla(0,0%,100%,.2)!important;align-items:center!important;justify-content:center!important;border:none!important;transition:transform .15s,box-shadow .15s!important;overflow:hidden!important}.service-trigger:before{content:"";display:block;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 5.58 2 10c0 2.24 1.12 4.26 2.92 5.7-.18 1.82-1.02 3.16-1.04 3.18a.5.5 0 00.44.72c.04 0 2.38-.18 4.52-1.36.72.16 1.48.26 2.16.26 5.52 0 10-3.58 10-8S17.52 2 12 2z' fill='white'/%3E%3Ccircle cx='8' cy='10' r='1.2' fill='rgba(91,95,239,.4)'/%3E%3Ccircle cx='12' cy='10' r='1.2' fill='rgba(91,95,239,.4)'/%3E%3Ccircle cx='16' cy='10' r='1.2' fill='rgba(91,95,239,.4)'/%3E%3C/svg%3E") no-repeat 50% /contain}.service-trigger:active{transform:scale(.88)!important;box-shadow:0 2px 10px rgba(91,95,239,.3)!important}.service-trigger:after{content:"";position:absolute;inset:-3px;border-radius:15px;border:2px solid var(--c-primary,#5b5fef);opacity:0;animation:m-fab-ping 2.5s ease-out infinite}@keyframes m-fab-ping{0%{opacity:.6;transform:scale(.95)}70%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}.service-float.open .service-trigger{background:#334155!important;box-shadow:0 2px 12px rgba(15,23,42,.2)!important;border-radius:50%!important;width:44px!important;height:44px!important;right:16px!important;bottom:auto!important;top:12px!important;position:absolute!important;z-index:9993!important}.service-float.open .service-trigger:before{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.service-float.open .service-trigger:after{display:none}.service-panel{pointer-events:auto;position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-height:75vh!important;border-radius:24px 24px 0 0!important;padding:0!important;background:#fff!important;border:none!important;box-shadow:0 -6px 32px rgba(15,23,42,.12)!important;z-index:9992!important;overflow:hidden;animation:m-service-up .3s cubic-bezier(.32,.72,0,1)!important}@keyframes m-service-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.service-panel:before{content:"";display:block;width:36px;height:4.5px;background:#e2e8f0;border-radius:4px;margin:10px auto 0}.service-panel h3{font-size:20px!important;font-weight:800!important;color:#0f172a!important;margin:16px 20px 6px!important;letter-spacing:-.04em}.service-panel p{font-size:13px!important;color:#94a3b8!important;margin:0 20px 20px!important;line-height:1.5!important}.service-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;padding:0 16px calc(24px + env(safe-area-inset-bottom, 12px))!important}.service-link{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;padding:20px 12px!important;margin:0!important;border:1.5px solid #eef2f7!important;border-radius:18px!important;background:#fafbfc!important;font-size:15px!important;font-weight:700!important;color:#0f172a!important;text-decoration:none!important;cursor:pointer!important;text-align:center!important;justify-content:center!important;transition:transform .12s,border-color .12s!important}.service-link:active{transform:scale(.96)!important;border-color:var(--c-primary,#5b5fef)!important}.service-link div{order:2}.service-link span{display:block!important;margin-top:4px!important;color:#94a3b8!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.service-link strong{order:1;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;border-radius:14px!important;font-size:0!important;margin-bottom:4px!important}.service-link:first-child strong{background:linear-gradient(135deg,#ededff,#e0e7ff)!important;color:transparent!important}.service-link:first-child strong:before{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235b5fef' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") no-repeat 50% /contain}.service-link:last-child strong{background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;color:transparent!important}.service-link:last-child strong:before{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2316a34a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") no-repeat 50% /contain}.service-float.open:before{content:"";position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto;z-index:9991;animation:m-service-fade .2s ease}@keyframes m-service-fade{0%{opacity:0}to{opacity:1}}.support-backdrop{padding:0!important;align-items:flex-end!important;z-index:10001!important;background:rgba(15,23,42,.4)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.support-modal{width:100%!important;max-width:100%!important;max-height:92vh!important;border-radius:24px 24px 0 0!important;border:none!important;box-shadow:0 -8px 40px rgba(15,23,42,.16)!important;animation:m-support-up .3s cubic-bezier(.32,.72,0,1)!important}@keyframes m-support-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.support-head{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:20px 18px 14px!important;border-bottom:1px solid #f1f5f9!important;position:relative!important}.support-head:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;background:#e2e8f0;border-radius:4px}.support-head>div{flex:1 1!important;min-width:0!important}.support-head strong{display:block!important;font-size:17px!important;font-weight:750!important;color:#0f172a!important;letter-spacing:-.03em!important;line-height:1.3!important}.support-head span{display:block!important;font-size:12px!important;color:#94a3b8!important;margin-top:2px!important}.support-close{width:34px!important;height:34px!important;border-radius:10px!important;background:#f1f5f9!important;border:none!important;font-size:18px!important;display:grid!important;place-items:center!important;color:#64748b!important;flex-shrink:0!important;cursor:pointer!important;line-height:1!important}.support-close:active{background:#e2e8f0!important}.support-messages{flex:1 1!important;height:auto!important;min-height:180px!important;max-height:calc(92vh - 180px)!important;padding:16px!important;background:#f8fafc!important;gap:10px!important;-webkit-overflow-scrolling:touch!important}.support-msg{max-width:88%!important;padding:12px 14px!important;border-radius:18px!important;font-size:14px!important;line-height:1.7!important;white-space:pre-wrap!important}.support-msg.bot{align-self:flex-start!important;background:#fff!important;color:#334155!important;border:1px solid #eef2f7!important;border-bottom-left-radius:6px!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important}.support-msg.user{align-self:flex-end!important;background:linear-gradient(135deg,var(--c-primary,#5b5fef),#7c6ff6)!important;color:#fff!important;border:none!important;border-bottom-right-radius:6px!important;box-shadow:0 2px 8px rgba(91,95,239,.2)!important}.support-msg.typing{align-self:flex-start!important;background:#fff!important;border:1px solid #eef2f7!important;color:#94a3b8!important;font-style:italic!important;font-size:13px!important}.support-input-row{display:flex!important;gap:8px!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom, 8px))!important;border-top:1px solid #f1f5f9!important;background:#fff!important}.support-input-row input{flex:1 1!important;padding:12px 14px!important;border:1.5px solid #e8ecf4!important;border-radius:14px!important;font-size:16px!important;outline:none!important;background:#f8fafc!important;-webkit-appearance:none!important}.support-input-row input:focus{border-color:var(--c-primary,#5b5fef)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(91,95,239,.08)!important}.support-input-row button{border:none!important;background:linear-gradient(135deg,var(--c-primary,#5b5fef),#7c6ff6)!important;color:#fff!important;border-radius:14px!important;padding:0 18px!important;font-weight:700!important;font-size:14px!important;cursor:pointer!important;box-shadow:0 2px 8px rgba(91,95,239,.2)!important;min-height:44px!important}.support-modal>div:last-child{padding:0 16px calc(14px + env(safe-area-inset-bottom, 4px))!important;font-size:11px!important;color:#94a3b8!important;text-align:center!important;background:#fff!important}.service-trigger{width:44px!important;height:44px!important;border-radius:14px!important}.service-trigger:before{width:22px;height:22px}.service-trigger:after{border-radius:16px}.m-tb{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:hsla(0,0%,100%,.88);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:.5px solid rgba(0,0,0,.06);display:flex;justify-content:space-around;padding:4px 0 env(safe-area-inset-bottom,8px)}.m-tb a{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;font-size:10px;font-weight:500;color:var(--c-text3);padding:6px 16px;transition:color .12s}.m-tb a svg{width:24px;height:24px}.m-tb a.on{color:var(--c-primary)}.m-ft{text-align:center;padding:20px 16px 84px;font-size:12px;color:var(--c-text3)}.m-ft a{color:var(--c-text2);text-decoration:none}.m-ld{text-align:center;padding:40px 20px;color:var(--c-text3);font-size:13px}.m-ld:before{content:"";display:block;width:28px;height:28px;border:3px solid var(--c-line);border-top-color:var(--c-primary);border-radius:50%;margin:0 auto 12px;animation:mspin .6s linear infinite}@keyframes mspin{to{transform:rotate(1turn)}}.m-em{text-align:center;padding:32px 16px;color:var(--c-text3);font-size:13px}.m-dbk{position:fixed;inset:0;z-index:10000;background:rgba(26,26,46,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-end;animation:mfade .2s ease}@keyframes mfade{0%{opacity:0}to{opacity:1}}.m-dsh{width:100%;max-height:88vh;background:var(--c-card);border-radius:24px 24px 0 0;padding:0 20px 28px;overflow-y:auto;animation:mup .3s cubic-bezier(.32,.72,0,1)}@keyframes mup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.m-dh{width:36px;height:5px;background:#ddd;border-radius:4px;margin:12px auto 20px}.m-dhr{display:flex;gap:16px;margin-bottom:20px}.m-dhr img{width:72px;height:72px;border-radius:18px;object-fit:cover;background:var(--c-bg);box-shadow:var(--c-sh)}.m-dhr-info{flex:1 1;min-width:0}.m-dhr-nm{font-size:20px;font-weight:750;color:var(--c-text);letter-spacing:-.03em}.m-dhr-cat{font-size:13px;color:var(--c-text3);margin-top:4px}.m-dhr-pr{font-size:24px;font-weight:800;margin-top:8px;background:linear-gradient(135deg,var(--c-g1),var(--c-g2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.m-ddc{font-size:14px;color:var(--c-text2);line-height:1.8;margin-bottom:24px;padding:16px;background:var(--c-bg);border-radius:var(--r-s)}.m-dby{display:block;width:100%;padding:16px 0;text-align:center;background:linear-gradient(135deg,var(--c-g1),var(--c-g2));color:#fff;font-size:16px;font-weight:700;border:none;border-radius:16px;cursor:pointer;box-shadow:0 4px 20px rgba(91,95,239,.25);transition:opacity .15s}.m-dby:active{opacity:.9}body.m-sub>main{display:block!important;padding-top:0!important}body.m-sub>.topbar{display:none!important}body.m-sub .shell{padding:0 20px!important}body.m-sub .card{border-radius:var(--r)!important;padding:16px!important;background:var(--c-card)!important;box-shadow:var(--c-sh)!important}body.m-sub .card,body.m-sub .table-wrap{border:1px solid var(--c-line)!important}body.m-sub input[type=email],body.m-sub input[type=number],body.m-sub input[type=password],body.m-sub input[type=text],body.m-sub select,body.m-sub textarea{font-size:16px!important;border-radius:12px!important}body.m-sub .welcome h1{font-size:20px!important}body.m-sub .stats{grid-template-columns:repeat(3,1fr)!important;grid-gap:8px!important}body.m-sub .stat{padding:12px 8px!important;border-radius:12px!important}body.m-sub .menu-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:8px!important}body.m-sub .menu-item{padding:14px 4px!important}body.m-sub .admin-stats{display:grid!important;grid-gap:8px!important}body.m-sub .panel{border-radius:var(--r)!important;margin-bottom:12px!important}body.m-sub .auth-card,body.m-sub .login-card{border-radius:20px!important;padding:28px 20px!important;margin:16px!important}body.m-sub .modal-content{border-radius:20px!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important}body.m-sub .pagination{flex-wrap:wrap!important;justify-content:center!important;gap:4px!important}body.m-sub .pagination a{min-width:32px!important;height:32px!important;border-radius:8px!important;font-size:12px!important}body.m-sub{padding-bottom:80px!important}body.m-sub>#chatFloat,body.m-sub>.service-float,body.m-sub>footer{display:none!important}body.m-sub h1{font-size:22px!important;line-height:1.3!important}body.m-sub h2{font-size:18px!important}body.m-sub h3{font-size:16px!important}body.m-sub .btn,body.m-sub .buy-btn,body.m-sub .go,body.m-sub button[type=submit]{min-height:44px!important;font-size:14px!important;border-radius:12px!important;padding:12px 16px!important}body.m-sub .back,body.m-sub .toplink{display:inline-flex!important;align-items:center!important;padding:8px 0!important;font-size:14px!important;color:var(--c-primary,#5b5fef)!important}body.m-sub .wrap{padding:16px!important;min-height:auto!important}body.m-sub .wrap>.card{width:100%!important;max-width:100%!important;padding:24px 20px!important;border-radius:20px!important;box-shadow:0 4px 20px rgba(0,0,0,.06)!important}body.m-sub .wrap .card h1{font-size:24px!important;margin-bottom:20px!important}body.m-sub .group label{font-size:14px!important;margin-bottom:6px!important;display:block!important}body.m-sub .input,body.m-sub .wrap input{width:100%!important;padding:14px!important;font-size:16px!important;border-radius:12px!important;box-sizing:border-box!important}body.m-sub .wrap .row2{display:grid!important;grid-template-columns:1fr!important;grid-gap:0!important;gap:0!important}body.m-sub .wrap .links{font-size:14px!important;flex-wrap:wrap!important;gap:8px!important}body.m-sub>header{display:none!important}body.m-sub .shell{max-width:100%!important;padding:0 16px!important}body.m-sub .card li,body.m-sub .card p{font-size:14px!important;line-height:1.8!important}body.m-sub .card h2{font-size:16px!important;margin:20px 0 10px!important}body.m-sub .hero-card{padding:20px!important;border-radius:20px!important}body.m-sub .hero-card h1{font-size:22px!important}body.m-sub .hero-card .sub,body.m-sub .hero-card p{font-size:13px!important}body.m-sub .filter-bar,body.m-sub .toolbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}body.m-sub .filter-bar input[type=text],body.m-sub .toolbar input[type=text]{flex:1 1 100%!important;font-size:14px!important;padding:10px 12px!important;border-radius:10px!important;min-width:0!important;height:38px!important}body.m-sub .filter-bar select,body.m-sub .toolbar select{flex:1 1!important;min-width:0!important;font-size:13px!important;padding:8px 6px!important;border-radius:10px!important;height:38px!important}body.m-sub .toolbar label{flex:0 0 auto!important;font-size:12px!important;padding:0 8px!important;height:38px!important;white-space:nowrap!important;border-radius:10px!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid){display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:10px!important;gap:10px!important}body.m-sub .card-head{gap:12px!important}body.m-sub .card-avatar{width:48px!important;height:48px!important;border-radius:14px!important}body.m-sub .card h3{font-size:16px!important;margin-bottom:8px!important}body.m-sub .card p{font-size:13px!important;line-height:1.7!important}body.m-sub .card .foot,body.m-sub .card-footer{flex-wrap:wrap!important;gap:8px!important}body.m-sub .top{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px 0!important}body.m-sub .hero h1{font-size:24px!important}body.m-sub .hero .sub{font-size:13px!important}body.m-sub .detail-row,body.m-sub .info-row{flex-direction:column!important;gap:12px!important}body.m-sub .skill-header{gap:12px!important}body.m-sub .review-layout,body.m-sub .reviews-section .grid{grid-template-columns:1fr!important}body.m-sub .review-form textarea{min-height:100px!important}body.m-sub .tag{padding:6px 10px!important;font-size:12px!important}body.m-sub .tags{gap:6px!important}body.m-sub .hero{display:grid!important;grid-gap:14px!important}body.m-sub .merchant-head{flex-wrap:wrap!important;gap:14px!important}body.m-sub .merchant-head img{width:60px!important;height:60px!important}body.m-sub .stats{display:grid!important;grid-gap:10px!important}body.m-sub .stat{padding:14px 10px!important;text-align:center!important}body.m-sub .stat small{font-size:12px!important}body.m-sub .actions{flex-wrap:wrap!important;gap:8px!important}body.m-sub .actions .btn{flex:1 1 auto!important;text-align:center!important}body.m-sub .section h2{font-size:20px!important}body.m-sub .section-head{flex-direction:column!important;align-items:stretch!important;gap:8px!important}body.m-sub .skill{padding:16px!important;border-radius:16px!important}body.m-sub .skill h3{font-size:16px!important}body.m-sub .skill p{font-size:13px!important}body.m-sub .price{padding:6px 10px!important;font-size:12px!important}body.m-sub .skill-top{flex-wrap:wrap!important;gap:8px!important}body.m-sub .header-card{padding:20px!important;border-radius:20px!important}body.m-sub .user-info{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}body.m-sub .user-avatar{width:56px!important;height:56px!important}body.m-sub .order-grid,body.m-sub .orders-grid{grid-template-columns:1fr!important;gap:12px!important}body.m-sub .item,body.m-sub .order-item{padding:14px!important}body.m-sub .item,body.m-sub .order-item,body.m-sub .topbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}body.m-sub .timeline{gap:10px!important}body.m-sub .msg{border-radius:12px!important}body.m-sub .meta-box,body.m-sub .msg{padding:12px!important}body.m-sub .editor-toolbar{gap:6px!important;padding:10px!important}body.m-sub .editor-toolbar button,body.m-sub .editor-toolbar label{padding:6px 10px!important;font-size:12px!important}body.m-sub .editor{min-height:120px!important;padding:14px!important}body.m-sub .upload-grid img{width:60px!important;height:60px!important}body.m-sub .tips{gap:8px!important}body.m-sub .tip{padding:12px!important;font-size:13px!important}body.m-sub .item{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:14px!important;border-radius:12px!important}body.m-sub .item .actions,body.m-sub .item-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body.m-sub .form-grid,body.m-sub .form-row{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}body.m-sub .form-group{margin-bottom:14px!important}body.m-sub .form-group label{display:block!important;margin-bottom:6px!important;font-size:14px!important}.m-chat-nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 16px;background:hsla(0,0%,100%,.92);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--c-line,#e8ecf4)}.m-chat-nav .m-chat-back{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--c-primary,#5b5fef);text-decoration:none;transition:background .15s}.m-chat-nav .m-chat-back:active{background:rgba(91,95,239,.08)}.m-chat-nav .m-chat-back svg{width:20px;height:20px;transform:rotate(180deg)}.m-chat-nav .m-chat-title{font-size:17px;font-weight:700;color:var(--c-ink,#1a1d26);letter-spacing:-.02em}.m-chat-nav .m-chat-home{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--c-ink3,#8b91a0);text-decoration:none}.m-chat-nav .m-chat-home svg{width:20px;height:20px}.m-chat-nav .m-chat-home:active{background:rgba(0,0,0,.04)}body.m-sub .chat-layout{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-height:calc(100vh - 52px)!important;background:var(--c-bg,#f8f9fe)!important}body.m-sub .chat-sidebar{border-right:none!important;background:var(--c-bg,#f8f9fe)!important;flex:1 1!important;min-height:0!important}body.m-sub .sidebar-top{padding:16px 20px 12px!important;border-bottom:none!important}body.m-sub .sidebar-top h3{font-size:22px!important;font-weight:800!important;color:var(--c-ink,#1a1d26)!important}body.m-sub .sidebar-top h3 .count{font-size:12px!important;vertical-align:middle}body.m-sub .sidebar-search{margin:0 16px 10px!important}body.m-sub .sidebar-search input{border-radius:14px!important;padding:12px 14px 12px 38px!important;font-size:15px!important;background:var(--c-card,#fff)!important;border:1.5px solid var(--c-line,#e8ecf4)!important}body.m-sub .conv-list{padding:4px 12px!important}body.m-sub .conv-item{padding:14px 16px!important;border-radius:16px!important;margin-bottom:4px!important;gap:14px!important;background:var(--c-card,#fff)!important;box-shadow:0 1px 3px rgba(0,0,0,.03)!important}body.m-sub .conv-item:active{transform:scale(.98)}body.m-sub .conv-item.active{background:var(--c-primary-l,#ededff)!important;box-shadow:0 2px 8px rgba(91,95,239,.1)!important}body.m-sub .conv-avatar{width:48px!important;height:48px!important;border-radius:16px!important}body.m-sub .conv-name{font-size:15px!important;font-weight:600!important}body.m-sub .conv-preview{font-size:13px!important;margin-top:4px!important}body.m-sub .chat-main{flex:1 1!important;min-height:0!important;display:flex!important;flex-direction:column!important}body.m-sub .chat-top{padding:12px 16px!important;display:none!important}body.m-sub .messages{flex:1 1!important;padding:16px!important;max-height:none!important;min-height:0!important;height:calc(100vh - 52px - 70px)!important;background:var(--c-bg,#f8f9fe)!important;gap:14px!important}body.m-sub .msg{max-width:82%!important;gap:8px!important}body.m-sub .msg-avatar{width:30px!important;height:30px!important;border-radius:10px!important;font-size:12px!important}body.m-sub .bubble{padding:12px 16px!important;border-radius:18px!important;font-size:15px!important;line-height:1.6!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important}body.m-sub .msg.other .bubble{background:var(--c-card,#fff)!important;border:1px solid var(--c-line,#e8ecf4)!important}body.m-sub .msg.me .bubble{background:linear-gradient(135deg,var(--c-primary,#5b5fef),#7c6ff6)!important;color:#fff!important;border:none!important}body.m-sub .msg-time{font-size:11px!important}body.m-sub .input-area{padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px))!important;border-top:1px solid var(--c-line,#e8ecf4)!important;background:var(--c-card,#fff)!important;gap:10px!important;position:-webkit-sticky!important;position:sticky!important;bottom:0!important;z-index:10!important}body.m-sub .input-area input{flex:1 1!important;padding:12px 16px!important;border:1.5px solid var(--c-line,#e8ecf4)!important;border-radius:16px!important;font-size:16px!important;background:var(--c-bg,#f8f9fe)!important}body.m-sub .input-area input:focus{border-color:var(--c-primary,#5b5fef)!important;background:#fff!important}body.m-sub .send-btn{padding:12px 18px!important;border-radius:16px!important;font-size:14px!important;font-weight:700!important;min-height:44px!important;background:linear-gradient(135deg,var(--c-primary,#5b5fef),#7c6ff6)!important;box-shadow:0 4px 12px rgba(91,95,239,.25)!important}body.m-sub .send-btn svg{width:16px!important;height:16px!important}body.m-sub .empty{padding:48px 24px!important}body.m-sub .empty-icon{width:64px!important;height:64px!important;border-radius:18px!important}body.m-sub .loading{padding:48px!important}body.m-sub #convCount,body.m-sub .topbar{display:none!important}body.m-chat-active{padding-bottom:0!important}body.m-chat-active .back-link,body.m-chat-active .m-ft,body.m-chat-active .m-tb,body.m-chat-active .mh,body.m-chat-active .topbar,body.m-chat-active .topbar-inner,body.m-chat-active .topbar-right,body.m-chat-active .topbar-title{display:none!important}body.m-sub .amount-grid .amount-item,body.m-sub .amount-grid>*{padding:14px 8px!important;border-radius:12px!important;font-size:14px!important;min-height:44px!important}body.m-sub .custom-row input{width:100%!important;font-size:16px!important}body.m-sub .admin-nav,body.m-sub .side-menu,body.m-sub nav.admin-sidebar{display:none!important}body.m-sub .admin-content,body.m-sub .main-content{margin-left:0!important;width:100%!important}body.m-sub .admin-header{align-items:stretch!important;padding:14px!important}body.m-sub .admin-header,body.m-sub .filter-row,body.m-sub .search-row{flex-direction:column!important;gap:10px!important}body.m-sub .filter-row input,body.m-sub .filter-row select,body.m-sub .search-row input,body.m-sub .search-row select{width:100%!important;font-size:16px!important}body.m-sub .modal-content,body.m-sub [class*=modal]>div{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;max-height:85vh!important;overflow-y:auto!important;border-radius:20px!important;padding:20px!important}body.m-sub .skill-modal-backdrop{padding:12px!important}body.m-sub [style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important}body.m-sub [style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,1fr)!important}body.m-sub [style*="display:flex"][style*=gap]{flex-wrap:wrap!important}body.m-sub img{max-width:100%!important;height:auto!important}body.m-sub .avatar,body.m-sub [class*=avatar]{max-width:60px!important;max-height:60px!important}body.m-sub table{min-width:500px!important;font-size:12px!important}body.m-sub table td,body.m-sub table th{padding:10px 8px!important;white-space:nowrap!important}body.m-sub .table-wrap{border-radius:12px!important;border:1px solid var(--c-line,#e5e7eb)!important;margin-bottom:12px!important}body.m-sub .m-cat-nav{padding:0 16px;margin-bottom:16px}.m-cat-search{display:flex;align-items:center;gap:10px;background:var(--c-card);border:1px solid rgba(238,238,244,.4);border-radius:14px;padding:12px 14px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.m-cat-search svg{width:18px;height:18px;color:var(--c-muted);flex-shrink:0}.m-cat-search input{flex:1 1;border:none;background:transparent;font-size:15px;outline:none;color:var(--c-text);padding:0}.m-cat-pills{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.m-pill{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:20px;background:var(--c-card);border:1px solid rgba(238,238,244,.4);font-size:13px;font-weight:600;color:var(--c-text);white-space:nowrap;flex-shrink:0;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:all .2s}.m-pill svg{width:14px;height:14px}.m-pill.active{background:linear-gradient(135deg,var(--c-primary),#8b5cf6);color:#fff;border-color:transparent}.m-pill:active{transform:scale(.96)}.m-cat-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;padding:0 16px;margin-bottom:20px}.m-cat-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 10px;background:var(--c-card);border-radius:16px;border:1px solid rgba(238,238,244,.3);box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .15s;cursor:pointer;text-align:center}.m-cat-card:active{transform:scale(.98);background:#f8f7ff}.m-cat-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#ededff,#f5f3ff);display:grid;place-items:center}.m-cat-icon svg{width:24px;height:24px;color:var(--c-primary)}.m-cat-av{width:48px;height:48px;border-radius:14px;object-fit:cover;border:1px solid rgba(238,238,244,.4)}.m-cat-info{min-width:0;width:100%}.m-cat-name{font-size:14px;font-weight:700;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-cat-count{font-size:11px;color:var(--c-muted);margin-top:2px}.m-cat-arrow{display:none}.m-cat-arrow svg{width:16px;height:16px}.m-cat-empty{text-align:center;padding:40px 20px;color:var(--c-muted);font-size:14px;background:var(--c-card);border-radius:16px}.m-modal-bottom{align-items:flex-end!important;padding:0!important}.m-modal-bottom .detail-modal,.m-modal-bottom .modal-content{max-width:100%!important;width:100%!important;border-radius:24px 24px 0 0!important;max-height:85vh!important;overflow-y:auto!important;padding:20px 16px!important;animation:m-slide-up .3s ease-out}@keyframes m-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.m-modal-bottom .modal-header{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:2;padding-bottom:12px;border-bottom:1px solid rgba(238,238,244,.4);margin-bottom:12px}.m-modal-bottom .modal-header h2{font-size:18px!important}.m-modal-bottom .close-btn{width:32px!important;height:32px!important;line-height:30px!important;font-size:18px!important}.m-modal-bottom .skill-item{padding:14px!important;border-radius:14px!important;margin-bottom:10px!important}.m-modal-bottom .skill-title{font-size:15px!important}.m-modal-bottom .skill-desc{font-size:13px!important}.m-modal-bottom .skill-price{padding:5px 10px!important;font-size:12px!important}.m-modal-bottom .buy-btn{padding:10px 16px!important;border-radius:10px!important;font-size:13px!important;min-height:40px!important}.m-modal-bottom .detail-header{gap:12px!important}.m-modal-bottom .detail-header img{width:50px!important;height:50px!important;border-radius:14px!important}.m-modal-bottom .detail-title{font-size:18px!important}.m-modal-bottom .detail-price{font-size:20px!important}.m-modal-bottom .detail-desc{font-size:14px!important;line-height:1.7!important}.m-modal-bottom .detail-actions{flex-direction:column!important;gap:10px!important}.m-modal-bottom .detail-actions .btn{width:100%!important;text-align:center!important;min-height:48px!important;border-radius:14px!important;font-size:15px!important}.m-modal-bottom .install-tip{font-size:13px!important;padding:10px!important;border-radius:10px!important}.m-cat-pager{display:flex;gap:6px;padding:16px;flex-wrap:wrap}.m-cat-pager,.m-pg-btn{justify-content:center;align-items:center}.m-pg-btn{display:inline-flex;min-width:36px;height:36px;padding:0 10px;border-radius:10px;font-size:13px;font-weight:600;background:var(--c-card);border:1px solid rgba(238,238,244,.4);color:var(--c-text);box-shadow:0 1px 4px rgba(0,0,0,.04);transition:all .15s}.m-pg-btn:active{transform:scale(.95)}.m-pg-btn.active{background:linear-gradient(135deg,var(--c-primary),#8b5cf6);color:#fff;border-color:transparent;box-shadow:0 2px 8px rgba(91,95,239,.3)}.m-pg-btn.disabled{opacity:.4;pointer-events:none}.m-det-nav{padding:12px 16px 0}.m-det-nav .m-cat-pills{margin-bottom:12px}.m-det-nav{position:relative}.m-pill-hint{position:absolute;right:0;top:10px;width:36px;height:calc(100% - 20px);display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85) 35%,#fff);color:#fff;font-size:13px;font-weight:700;pointer-events:none;z-index:2;border-radius:0 8px 8px 0;animation:pill-hint-pulse 1.5s ease-in-out infinite}.m-pill-hint:before{content:"";width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px rgba(99,102,241,.5);position:absolute}.m-pill-hint:after{content:"›";position:relative;z-index:1;color:#fff;font-size:18px;font-weight:900;line-height:1}@keyframes pill-hint-pulse{0%,to{opacity:1;transform:translateX(0)}50%{opacity:.6;transform:translateX(4px)}}.m-mer-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;padding:0 16px;margin-bottom:20px}body.m-sub .skill-header{flex-direction:column!important;gap:14px!important}body.m-sub .skill-avatar{width:64px!important;height:64px!important}body.m-sub .skill-info{width:100%!important}body.m-sub .detail-section{padding:16px 0!important}body.m-sub .install-list .install-item{word-break:break-all!important;font-size:13px!important}body.m-sub .review-layout{grid-template-columns:1fr!important;gap:14px!important}body.m-sub .merchant-head img{width:56px!important;height:56px!important;border-radius:16px!important}body.m-sub h1{font-size:24px!important}body.m-sub .section .grid:not(#categoryGrid){grid-template-columns:1fr!important}body.m-sub .skill .skill-top{flex-direction:column!important;gap:8px!important}.m-auth-nav{margin:0 -4px 8px}body.m-sub .header-card{padding:18px!important;border-radius:18px!important}body.m-sub .header-top{flex-direction:column!important;gap:12px!important}body.m-sub .eyebrow{font-size:14px!important;padding:8px 12px!important}body.m-sub .logo{font-size:22px!important}body.m-sub .hero{grid-template-columns:1fr!important;gap:14px!important}body.m-sub .balance-card .amount{font-size:28px!important}body.m-sub .nav{overflow-x:auto!important;flex-wrap:nowrap!important;gap:6px!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch!important}body.m-sub .nav a{white-space:nowrap!important;padding:8px 12px!important;font-size:13px!important}body.m-sub .balance-card{border-radius:18px!important}body.m-sub .custom-row{flex-direction:column!important;gap:10px!important}body.m-sub .welcome{font-size:22px!important}body.m-sub .stats{gap:10px!important}body.m-sub .stat strong{font-size:20px!important}body.m-sub .stat small{font-size:11px!important}body.m-sub .menu-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}body.m-sub .menu-item{padding:12px 6px!important;font-size:12px!important;border-radius:12px!important}body.m-sub .admin-stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}body.m-sub .stat-card{padding:14px!important;border-radius:14px!important}::-webkit-scrollbar{width:0;height:0}.m-how{margin:0 20px 24px;padding:16px;background:var(--c-card);border-radius:var(--r);box-shadow:var(--c-sh);border:1px solid rgba(238,238,244,.3)}.m-how-list{display:flex;flex-direction:column;gap:10px}.m-how-item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;background:transparent;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid var(--c-line)}.m-how-item:last-child{border-bottom:none}.m-how-num{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;font-size:14px;font-weight:800;color:#fff}.m-how-num.n1{background:linear-gradient(135deg,#5b5fef,#8b5cf6)}.m-how-num.n2{background:linear-gradient(135deg,#f43f5e,#fb7185)}.m-how-num.n3{background:linear-gradient(135deg,#10b981,#34d399)}.m-how-num.n4{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.m-how-num.n5{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.m-how-ct{flex:1 1;min-width:0}.m-how-ct strong{font-size:14px;font-weight:650;color:var(--c-text);display:block;margin-bottom:4px}.m-how-ct p{font-size:12px;color:var(--c-text2);line-height:1.6;margin:0}.m-faq{margin:0 20px 24px;padding:4px 0;background:var(--c-card);border-radius:var(--r);box-shadow:var(--c-sh);border:1px solid rgba(238,238,244,.3);overflow:hidden}.m-faq-list{display:flex;flex-direction:column;gap:8px}.m-faq-item{background:transparent;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid var(--c-line);overflow:hidden}.m-faq-item:last-child{border-bottom:none}.m-faq-q{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-faq-q .fq-num{width:26px;height:26px;border-radius:8px;background:var(--c-primary-l);color:var(--c-primary);font-size:11px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.m-faq-q .fq-text{flex:1 1;font-size:14px;font-weight:600;color:var(--c-text)}.m-faq-q .fq-arrow{width:20px;height:20px;flex-shrink:0;color:var(--c-text3);transition:transform .2s}.m-faq-item.open .fq-arrow{transform:rotate(90deg)}.m-faq-a{display:none;padding:0 16px 14px 54px;font-size:13px;color:var(--c-text2);line-height:1.7}.m-faq-item.open .m-faq-a{display:block}.m-ft2{margin:0 20px 24px;padding:20px 16px;background:var(--c-card);border-radius:var(--r);box-shadow:var(--c-sh);border:1px solid rgba(238,238,244,.3)}.m-ft2-brand{display:flex;align-items:center;gap:10px;margin-bottom:16px}.m-ft2-brand img{width:32px;height:32px;border-radius:8px}.m-ft2-brand b{font-size:15px;font-weight:750;color:var(--c-text)}.m-ft2-desc{font-size:12px;color:var(--c-text3);line-height:1.6;margin-bottom:20px}.m-ft2-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.m-ft2-col strong{font-size:12px;font-weight:700;color:var(--c-text);display:block;margin-bottom:10px;text-transform:uppercase;letter-spacing:.03em}.m-ft2-col a{display:block;font-size:12px;color:var(--c-text2);text-decoration:none;padding:3px 0;transition:color .12s}.m-ft2-col a:active{color:var(--c-primary)}.m-ft2-copy{text-align:center;font-size:11px;color:var(--c-text3);padding-top:16px;border-top:1px solid var(--c-line)}.m-ft2+.m-tb-spacer,.m-ft2:last-child{margin-bottom:80px}.m-rated{padding:0 20px;margin-bottom:24px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.m-rc{background:var(--c-card);border-radius:var(--r);box-shadow:var(--c-sh);border:1px solid rgba(238,238,244,.3);overflow:hidden;cursor:pointer;transition:transform .15s,box-shadow .15s;text-decoration:none;color:inherit}.m-rc:active{transform:scale(.97);box-shadow:var(--c-sh2)}.m-rc-top{height:70px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f9ff,#ecfdf5)}.m-rc-top img{width:40px;height:40px;object-fit:cover;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.m-rc-top .m-rc-badge{position:absolute;top:6px;left:6px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;color:var(--c-amber);display:flex;align-items:center;gap:2px}.m-rc-bd{padding:10px 12px}.m-rc-nm{font-size:13px;font-weight:650;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px;line-height:1.3}.m-rc-meta{display:flex;align-items:center;justify-content:space-between}.m-rc-cat{font-size:11px;color:var(--c-text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.m-rc-pr{font-size:12px;font-weight:700;color:var(--c-primary)}.m-links{margin:0 20px 16px;padding:12px;background:var(--c-card);border-radius:var(--r);box-shadow:var(--c-sh);border:1px solid rgba(238,238,244,.3)}.m-links-grid{display:flex;flex-wrap:wrap;gap:6px}.m-link-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;background:var(--c-bg);border:1px solid var(--c-line);border-radius:8px;text-decoration:none;color:var(--c-text2);font-size:11px;font-weight:500;transition:border-color .15s,color .15s,background .15s}.m-link-pill:active{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-l)}.m-link-pill img{width:14px;height:14px;border-radius:3px;flex-shrink:0}body.m-sub .stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:12px!important}body.m-sub .stats .stat{padding:12px!important;border-radius:10px!important}body.m-sub .stats .stat strong{font-size:18px!important}body.m-sub .toolbar{flex-direction:column!important;gap:8px!important}body.m-sub .toolbar .input{min-width:0!important;width:100%!important}body.m-sub .toolbar .select{width:100%!important}body.m-sub .head{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}body.m-sub .head .btn.primary{width:100%;text-align:center;padding:12px 16px!important;border-radius:12px!important}body.m-sub table{display:none!important}.m-skill-list{display:flex;flex-direction:column;gap:10px}.m-skill-card{background:#fff;border:1px solid var(--c-border,#e5e7eb);border-radius:12px;padding:14px;position:relative}.m-skill-card .m-sk-title{font-weight:700;font-size:15px;color:var(--c-text,#111);margin:0 0 4px;line-height:1.3}.m-skill-card .m-sk-summary{font-size:12px;color:#6b7280;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-skill-card .m-sk-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:12px;color:#6b7280;margin-bottom:10px}.m-skill-card .m-sk-meta span strong{color:var(--c-text,#111);font-weight:600}.m-skill-card .m-sk-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.m-skill-card .m-sk-status{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600}.m-skill-card .m-sk-status.pending{background:#fef3c7;color:#92400e}.m-skill-card .m-sk-status.approved{background:#dcfce7;color:#166534}.m-skill-card .m-sk-status.rejected{background:#fee2e2;color:#991b1b}.m-skill-card .m-sk-actions{display:flex;gap:6px}.m-skill-card .m-sk-actions a,.m-skill-card .m-sk-actions button{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid #e5e7eb;background:#fff;color:#111}.m-skill-card .m-sk-actions button.danger{color:#dc2626;border-color:#fecaca;background:#fff}.m-skill-empty{text-align:center;padding:30px 0;color:#6b7280;font-size:14px}body.m-sub .stats-row{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:12px!important}body.m-sub .stats-row .stat-card{padding:10px 12px!important;border-radius:10px!important}body.m-sub .stats-row .stat-card .stat-value{font-size:18px!important}body.m-sub .page-header{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin-bottom:10px!important}body.m-sub .page-header h1{font-size:20px!important}body.m-sub .page-desc{font-size:13px!important}body.m-sub .filter-card{padding:12px!important;border-radius:12px!important;margin-bottom:12px!important}body.m-sub .filter-top{flex-direction:column!important;gap:10px!important}body.m-sub .search-box{width:100%!important}body.m-sub .search-box input{width:100%!important;font-size:14px!important}body.m-sub .filter-tabs{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;gap:6px!important;flex-wrap:nowrap!important;padding-bottom:4px!important}body.m-sub .filter-tab{white-space:nowrap!important;font-size:12px!important;padding:6px 12px!important;flex-shrink:0!important}body.m-sub .table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:0 -12px!important;padding:0 12px!important}body.m-sub table{min-width:600px!important;font-size:13px!important}body.m-sub table th{font-size:11px!important;padding:8px 6px!important;white-space:nowrap!important}body.m-sub table td{padding:10px 6px!important;font-size:12px!important}body.m-sub .pagination-wrap{flex-direction:column!important;gap:8px!important;padding:12px 0!important}body.m-sub .pagination-controls{flex-wrap:wrap!important;gap:4px!important}body.m-sub .pagination-controls button{padding:6px 10px!important;font-size:12px!important}body.m-sub .modal{align-items:flex-end!important}body.m-sub .modal-content{max-width:100%!important;width:100%!important;max-height:85vh!important;overflow-y:auto!important;border-radius:16px 16px 0 0!important;padding:16px!important}body.m-sub .modal-content h3{font-size:16px!important}body.m-sub .modal-row{flex-direction:column!important;gap:0!important}body.m-sub .modal-col{width:100%!important}body.m-sub .modal-input,body.m-sub .modal-textarea{width:100%!important;font-size:14px!important}body.m-sub .modal-buttons{flex-direction:column-reverse!important;gap:8px!important}body.m-sub .modal-buttons .modal-btn{width:100%!important;padding:12px!important}body.m-sub .grid2{grid-template-columns:1fr!important;gap:0!important}body.m-sub .form-row{flex-direction:column!important;gap:8px!important}body.m-sub .form-group,body.m-sub .form-input{width:100%!important}body.m-sub .group{margin-bottom:14px!important}body.m-sub .group .input,body.m-sub .group .textarea,body.m-sub .group input[type=email],body.m-sub .group input[type=number],body.m-sub .group input[type=text],body.m-sub .group textarea{width:100%!important;font-size:14px!important}body.m-sub .editor-toolbar{flex-wrap:wrap!important;gap:4px!important}body.m-sub .editor-toolbar button,body.m-sub .editor-toolbar label{font-size:11px!important;padding:4px 8px!important}body.m-sub .editor{min-height:150px!important;font-size:14px!important}body.m-sub .editor-wrap{border-radius:10px!important}body.m-sub .delivery-box,body.m-sub .fee-box{padding:12px!important;border-radius:10px!important}body.m-sub .delivery-item,body.m-sub .delivery-item-cn{flex-direction:column!important;gap:6px!important}body.m-sub .delivery-item input,body.m-sub .delivery-item-cn input{width:100%!important}body.m-sub .card{padding:14px!important;border-radius:12px!important;margin-bottom:12px!important}body.m-sub .shell{padding:12px 10px!important;width:100%!important}body.m-sub .btn{padding:10px 14px!important;font-size:13px!important;border-radius:10px!important}body.m-sub #submitBtn,body.m-sub .head .btn.primary{width:100%!important;text-align:center!important;padding:12px!important}body.m-sub .content-grid{grid-template-columns:1fr!important;gap:8px!important}body.m-sub .content-grid-item{padding:12px!important;border-radius:10px!important}body.m-sub .wrap{padding:12px 10px!important;width:100%!important}body.m-sub .toolbar .filters{display:flex!important;overflow-x:auto!important;gap:6px!important;flex-wrap:nowrap!important;padding-bottom:4px!important}body.m-sub .toolbar .chip{white-space:nowrap!important;font-size:12px!important;flex-shrink:0!important}body.m-sub .trend-list{overflow-x:auto!important}body.m-sub .vis-topbar{flex-direction:column!important;gap:8px!important}body.m-sub .hero-card{padding:14px!important;border-radius:12px!important}body.m-sub .hero-card .hero-top{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}body.m-sub .hero-card h1{font-size:20px!important}body.m-sub .hero-card .toolbar{flex-direction:column!important;gap:8px!important}body.m-sub .hero-card .toolbar input,body.m-sub .hero-card .toolbar select{width:100%!important;font-size:14px!important}body.m-sub #grid.grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}body.m-sub .pager{flex-wrap:wrap!important;gap:4px!important;justify-content:center!important}body.m-sub .pager button{font-size:12px!important;padding:6px 10px!important}body.m-sub .amount-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}body.m-sub .amount-btn{padding:12px 8px!important;font-size:14px!important}body.m-sub .modal-sheet{max-width:100%!important;width:100%!important;border-radius:16px 16px 0 0!important}.m-order-list{display:flex;flex-direction:column;gap:10px}.m-order-card{background:#fff;border:1px solid var(--c-border,#e5e7eb);border-radius:12px;padding:14px}.m-order-card .m-ord-title{font-weight:700;font-size:14px;margin:0 0 6px}.m-order-card .m-ord-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:12px;color:#6b7280;margin-bottom:8px}.m-order-card .m-ord-meta strong{color:#111;font-weight:600}.m-order-card .m-ord-status{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600}.m-order-card .m-ord-status.paid{background:#dcfce7;color:#166534}.m-order-card .m-ord-status.refunded{background:#fee2e2;color:#991b1b}.m-order-card .m-ord-status.pending{background:#fef3c7;color:#92400e}body.m-sub .section-title{font-size:15px!important}body.m-sub .tips .tip{font-size:12px!important;line-height:1.6!important}body.m-sub .stat,body.m-sub .stat.green,body.m-sub .stat.orange{padding:12px!important;border-radius:10px!important}body.m-sub #imgPreview{padding:20px!important}body.m-sub #imgPreview img{max-width:100%!important;max-height:80vh!important}body.m-sub .alert-box{font-size:13px!important;padding:10px 12px!important;border-radius:10px!important}}body.m-sub .hero-banner{padding:24px 20px 48px!important;border-radius:18px!important}body.m-sub .hero-inner{flex-direction:column!important;align-items:center!important;text-align:center!important}body.m-sub .hero-info h1{font-size:24px!important}body.m-sub .hero-bio{font-size:13px!important;max-width:none!important}body.m-sub .hero-actions,body.m-sub .hero-tags{justify-content:center!important}body.m-sub .hero-actions{gap:8px!important}body.m-sub .hero-btn{padding:9px 16px!important;font-size:13px!important;border-radius:10px!important}body.m-sub .stats-strip{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:0 8px!important;margin-top:-20px!important}body.m-sub .stat-card{padding:14px 10px!important;border-radius:12px!important}body.m-sub .stat-value{font-size:20px!important}body.m-sub .stat-label{font-size:11px!important}body.m-sub .sec{margin-top:20px!important}body.m-sub .sec-title{font-size:18px!important}body.m-sub .grid{grid-template-columns:1fr!important;gap:12px!important}body.m-sub .skill{padding:16px!important;border-radius:14px!important}body.m-sub .skill h3{font-size:16px!important}body.m-sub .skill .cat-label{font-size:11px!important}body.m-sub .skill-summary{font-size:13px!important;-webkit-line-clamp:2!important}body.m-sub .price-tag{padding:5px 12px!important;font-size:12px!important}body.m-sub .skill-footer{font-size:11px!important}body.m-sub .pagination{gap:4px!important;padding:8px 0!important}body.m-sub .pagination button{min-width:34px!important;height:34px!important;border-radius:8px!important;font-size:13px!important}body.m-sub .pagination .page-info{font-size:11px!important}body.m-sub .review-grid{grid-template-columns:1fr!important;gap:12px!important}body.m-sub .review-card{padding:18px!important;border-radius:14px!important}body.m-sub .review-card h3{font-size:16px!important}body.m-sub .skill-modal{padding:18px!important;border-radius:20px!important}body.m-sub .skill-modal-title h3{font-size:20px!important}body.m-sub .skill-modal-boxes{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}body.m-sub .skill-stat-box{padding:10px!important;border-radius:10px!important}body.m-sub .skill-stat-box strong{font-size:18px!important}body.m-sub .skill-stat-box span{font-size:11px!important}body.m-sub .top-nav{padding:12px 0!important}body.m-sub .top-nav a{font-size:13px!important}body.m-sub .page-footer{margin-top:24px!important;padding:16px 0!important}body.m-sub .hero-avatar{max-width:72px!important;max-height:72px!important;width:72px!important;height:72px!important;border-radius:18px!important}body.m-sub .top-nav{display:none!important}body.m-sub .skill{cursor:pointer!important;-webkit-tap-highlight-color:rgba(0,0,0,.05)!important;touch-action:manipulation!important}body.m-sub .skill-modal-backdrop{z-index:9999!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card{padding:12px!important;min-height:auto!important;border-radius:14px!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .head{flex-direction:column!important;gap:6px!important;margin-bottom:8px!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .head-left{flex-direction:column!important;gap:6px!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .avatar{width:36px!important;height:36px!important;border-radius:10px!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .name h3{font-size:14px!important;min-height:auto!important;-webkit-line-clamp:2!important;line-height:1.35!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .name .sub{font-size:11px!important;margin-top:2px!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .price{font-size:16px!important;font-weight:800!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .summary{font-size:12px!important;-webkit-line-clamp:2!important;line-height:1.6!important;min-height:auto!important;margin-bottom:6px!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .tags{display:none!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .bottom{flex-direction:column!important;gap:6px!important;margin-top:8px!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .bottom .merchant{display:none!important}body.m-sub .grid:not(#categoryGrid):not(#merchantGrid) .card .bottom .btn{width:100%!important;height:34px!important;font-size:13px!important;border-radius:10px!important;padding:0 10px!important}body.m-sub #tab-wallet .wallet-form-grid{grid-template-columns:1fr!important;gap:14px!important}body.m-sub #tab-wallet #withdrawFormCard{padding:16px!important;.uc-root{width:100%!important;padding:0!important}.uc-hero,.uc-root{margin:0!important}.uc-hero{border-radius:0 0 24px 24px!important;padding:20px 16px 16px!important;background:linear-gradient(135deg,#0f172a,#1e3a5f 40%,#1e40af)!important}.uc-hero-top{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important}.uc-hero-actions{display:none!important}.uc-avatar{width:48px!important;height:48px!important;border-radius:16px!important}.uc-avatar,.uc-username{font-size:20px!important}.uc-greeting{font-size:13px!important}.uc-nav{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:2px!important;padding:3px!important;border-radius:12px!important;flex-wrap:nowrap!important}.uc-nav::-webkit-scrollbar{display:none!important}.uc-nav a,.uc-nav button{padding:8px 14px!important;font-size:13px!important;white-space:nowrap!important;flex-shrink:0!important;border-radius:10px!important}.uc-stats{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:10px!important;gap:10px!important;margin:0 16px 16px!important}.uc-stat{border-radius:16px!important;padding:16px 14px!important}.uc-stat-icon{width:36px!important;height:36px!important;border-radius:12px!important;font-size:18px!important;margin-bottom:10px!important}.uc-stat-label{font-size:12px!important;margin-bottom:4px!important}.uc-stat-val{font-size:22px!important}.uc-bal-bar{margin:0 16px 16px!important;border-radius:18px!important;padding:20px 18px!important}.uc-bal-inner{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.uc-bal-label{font-size:13px!important}.uc-bal-amount{font-size:32px!important}.uc-bal-btns{display:flex!important;width:100%!important;gap:10px!important}.uc-bal-btn{flex:1 1!important;text-align:center!important;padding:12px 16px!important;font-size:14px!important;border-radius:12px!important}.uc-actions{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:10px!important;gap:10px!important;margin:0 16px 16px!important}.uc-action{border-radius:16px!important;padding:18px 10px!important;border:1px solid var(--c-line,#eeeef4)!important;background:var(--c-card,#fff)!important;box-shadow:var(--c-sh,0 1px 3px rgba(0,0,0,.04))!important}.uc-action-icon{font-size:26px!important;margin-bottom:8px!important}.uc-action-name{font-size:13px!important;font-weight:700!important}.uc-action-desc{font-size:11px!important;color:var(--c-text3,#94a3b8)!important}.uc-panel{margin:0 16px 14px!important;border-radius:18px!important;border:1px solid var(--c-line,#eeeef4)!important;box-shadow:var(--c-sh,0 1px 3px rgba(0,0,0,.04))!important}.uc-panel-head{padding:16px 18px 12px!important}.uc-panel-head h3{font-size:15px!important}.uc-panel-body{padding:10px 18px 16px!important}.uc-order{padding:14px 0!important;gap:10px!important}.uc-order-title{font-size:14px!important}.uc-order-meta{font-size:12px!important}.uc-order-price{font-size:15px!important}.uc-search input{font-size:16px!important;border-radius:14px!important;padding:14px 14px 14px 40px!important}.uc-withdraw-layout{display:grid!important;grid-template-columns:1fr!important;grid-gap:16px!important;gap:16px!important}.uc-form-row{grid-template-columns:1fr!important}.uc-fg label{font-size:13px!important}.uc-input{padding:14px!important}.uc-input,.uc-submit{font-size:16px!important;border-radius:14px!important}.uc-submit{padding:16px!important}.uc-withdraw-summary{border-radius:16px!important;padding:20px!important}.uc-withdraw-summary .wamt{font-size:28px!important}.uc-wtabs button{font-size:14px!important;padding:14px 12px!important}.uc-hi{padding:14px 0!important}.uc-notice{margin:0 16px 10px!important;border-radius:14px!important;padding:14px 16px!important}.uc-pager{justify-content:center!important;flex-wrap:wrap!important}.uc-pager button{padding:10px 16px!important;min-height:44px!important;border-radius:12px!important}.uc-profile-card{margin:0 16px 14px!important;border-radius:18px!important;padding:20px!important;gap:16px!important}.uc-profile-avatar{width:60px!important;height:60px!important;border-radius:18px!important;font-size:28px!important}.uc-profile-name{font-size:20px!important}.uc-info-row{padding:14px 0!important}.uc-empty,.uc-info-label,.uc-info-val{font-size:14px!important}.uc-empty{padding:32px 16px!important}}.m-hs-wrap{position:relative}.m-hs-wrap:after{content:"›";position:absolute;right:0;top:0;bottom:18px;width:44px;background:linear-gradient(90deg,rgba(247,248,252,0) 0,rgba(247,248,252,.92) 70%);display:flex;align-items:center;justify-content:flex-end;padding-right:6px;font-size:22px;font-weight:600;color:rgba(91,95,239,.45);pointer-events:none;z-index:2;transition:opacity .3s}.m-hs-wrap.scrolled-end:after{opacity:0}