:root{--bg: #f6f8fb;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #eef3f6;--line: #dde4ea;--line-soft: rgba(15, 23, 42, .07);--text: #172026;--muted: #66737a;--green: #087a55;--green-soft: rgba(8, 122, 85, .1);--amber: #d97706;--red: #dc2626;--olive: #5f7d48;--gold: #b7791f;--shadow: 0 18px 46px rgba(15, 23, 42, .08)}img[data-lj-image-state=pending]{opacity:.08;filter:saturate(.96) blur(.2px);transition:opacity .18s ease,filter .18s ease}img[data-lj-image-state=loaded]{opacity:1;filter:none;transition:opacity .18s ease,filter .18s ease}img[data-lj-image-state=error]{opacity:.58;filter:grayscale(.18)}.profile-club-custom-hook{width:min(100%,420px);margin:10px auto 0;padding:0 2px}.app-load-failure{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;padding:28px;color:#172026;text-align:center;background:#f6f8fb}.app-load-failure strong{font-size:20px}.app-load-failure p{margin:0;color:#66737a}.app-load-failure button{min-width:112px;min-height:38px;padding:0 18px;color:#fff;font:inherit;font-weight:700;border:0;border-radius:6px;background:#087a55;cursor:pointer}.profile-club-custom-hook__link{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 13px;color:#241809;text-decoration:none;border:1px solid rgba(201,151,70,.24);border-radius:18px;background:linear-gradient(135deg,#fff8e8f5,#ffffffe6 48%,#f4d897c7),#fffaf0;box-shadow:0 10px 24px #452c0a1c,inset 0 1px #ffffffe6;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.profile-club-custom-hook__link:active{transform:scale(.985) translateY(1px);box-shadow:0 5px 14px #452c0a24,inset 0 1px #ffffffbf}.profile-club-custom-hook__icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;color:#16110a;border-radius:14px;background:linear-gradient(135deg,#f6d98b,#c99537);box-shadow:inset 0 1px #ffffff8c,0 8px 16px #9c661633}.profile-club-custom-hook__copy{min-width:0;flex:1;display:grid;gap:3px}.profile-club-custom-hook__copy strong{font-size:15px;font-weight:800;letter-spacing:.02em}.profile-club-custom-hook__copy em{font-style:normal;font-size:11px;line-height:1.35;color:#412d119e}.profile-club-custom-hook__action{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:800;color:#8b5c13}.payout-binding-summary{min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;color:#172026;border:1px solid #dce4e9;border-radius:10px;background:#fffffff0;box-shadow:0 8px 20px #0f172a0d;text-decoration:none}.payout-binding-summary__icon,.mentor-certification-status__icon{display:inline-flex;align-items:center;justify-content:center;color:#a16207;border:1px solid #fde68a;background:#fffbeb}.payout-binding-summary__icon{width:40px;height:40px;border-radius:10px}.payout-binding-summary.is-verified .payout-binding-summary__icon,.mentor-certification-status.is-verified .mentor-certification-status__icon{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.payout-binding-summary__copy{min-width:0;display:grid;gap:3px}.payout-binding-summary__copy strong{color:#172026;font-size:14px}.payout-binding-summary__copy small{color:#66737a;font-size:12px;overflow-wrap:anywhere}.payout-binding-summary>svg{color:#94a3b8}.withdraw-bound-account{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;color:#087a55;border:1px solid #d8e6df;border-radius:8px;background:#f5faf7}.withdraw-bound-account div{min-width:0;display:grid;gap:2px}.withdraw-bound-account span{color:#66737a;font-size:11px}.withdraw-bound-account strong{color:#172026;font-size:13px;overflow-wrap:anywhere}.mentor-certification-page{gap:12px;padding-bottom:24px}.mentor-certification-status{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:18px;border:1px solid #eadca9;border-radius:12px;background:linear-gradient(145deg,#fffdf6,#fff 62%);box-shadow:0 12px 28px #332a120f}.mentor-certification-status.is-verified{border-color:#b9dfcf;background:linear-gradient(145deg,#f3fbf7,#fff 62%)}.mentor-certification-status__icon{width:54px;height:54px;border-radius:12px}.mentor-certification-status>div{min-width:0}.mentor-certification-status span,.certification-form-head span,.certification-profile-facts span{color:#66737a;font-size:11px}.mentor-certification-status h1{margin:3px 0 4px;color:#172026;font-size:21px;line-height:1.2;letter-spacing:0}.mentor-certification-status p{margin:0;color:#66737a;font-size:12px;line-height:1.5}.certification-profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dce4e9;border-radius:10px;background:#dce4e9}.certification-profile-facts div{min-width:0;display:grid;gap:4px;padding:12px;background:#fff}.certification-profile-facts div.is-wide{grid-column:1 / -1}.certification-profile-facts strong{color:#172026;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.mentor-certification-form-panel{padding:16px;border:1px solid #dce4e9;border-radius:10px;background:#fffffff5;box-shadow:0 10px 24px #0f172a0a}.certification-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.certification-form-head h2{margin:3px 0 0;color:#172026;font-size:17px;line-height:1.3;letter-spacing:0}.certification-wechat-account{display:flex;align-items:center;gap:9px;margin:0 0 18px;padding:11px 12px;color:#087a55;border:1px solid #cfe5d9;border-radius:8px;background:#f3faf6;font-size:12px;line-height:1.5}.certification-submit{width:100%;min-height:44px}@media (max-width: 360px){.certification-profile-facts{grid-template-columns:1fr}.certification-profile-facts div.is-wide{grid-column:auto}}*{box-sizing:border-box}*,*:before,*:after{-webkit-tap-highlight-color:transparent}html,body,#root{min-height:100%;margin:0 auto}body{background:var(--bg);color:var(--text);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}a{color:inherit}a,button,input,textarea,select,[role=button],[tabindex],.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-segmented-item,.ant-tabs-tab{-webkit-tap-highlight-color:transparent}a:focus,button:focus,[role=button]:focus,[tabindex]:focus{outline:none}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(8,122,85,.42);outline-offset:2px}code{color:#334155;background:#f8fafc;border:1px solid var(--line);border-radius:4px;padding:2px 6px}.muted{color:var(--muted)}.money{color:#172026;font-weight:700}.money.is-red{color:var(--red)}.brand-mark{position:relative;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:#0e1112;overflow:hidden;flex:0 0 auto}.brand-mark.is-compact{width:34px;height:34px}.brand-mark img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain}.brand-mark__halo{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(135deg,transparent,rgba(22,199,132,.28),transparent),radial-gradient(circle,rgba(201,163,90,.18),transparent 58%);opacity:.6}.brand-intro,.admin-login{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 50% 72%,rgba(201,163,90,.1),transparent 34%),#050606;background-size:48px 48px,48px 48px,auto,auto,auto}.intro-hero,.login-stage{width:min(980px,100%);display:grid;justify-items:center;gap:24px;align-items:center;text-align:center}.login-stage{grid-template-columns:minmax(0,1fr)}.login-identity{display:grid;justify-items:center;gap:22px}.intro-copy,.login-copy{max-width:680px}.intro-kicker,.login-copy>span{display:block;color:var(--green);letter-spacing:.16em;font-size:12px;font-weight:800;margin-bottom:14px}.intro-copy h1,.login-copy h1{margin:0;font-size:62px;line-height:1;letter-spacing:0}.intro-copy p,.login-copy p{max-width:48ch;margin:14px auto 0;color:#a8b4b9;font-size:17px;line-height:1.65}.intro-actions{display:grid;grid-template-columns:repeat(3,124px);align-items:center;justify-content:center;gap:12px;margin-top:28px}.intro-action{position:relative;width:124px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:5px;color:var(--green);background:#0b0d0e;text-decoration:none;font-size:13px;font-weight:700}.intro-action span{color:inherit}.intro-action__text{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;line-height:1;text-align:center}.intro-action svg{position:absolute;color:currentColor;pointer-events:none}.intro-action svg:first-child{left:15px}.intro-action svg:last-child{right:15px}.intro-action.is-primary{color:#f4fff9;border-color:#16c7848c;background:var(--green)}.intro-action.is-primary .intro-action__text{color:#f4fff9}.intro-action:hover{color:#fff;border-color:#16c784b3}.admin-login{grid-template-columns:1fr}.login-panel{width:min(388px,100%);padding:24px;background:#101213;border:1px solid var(--line);box-shadow:var(--shadow);text-align:left}.login-panel__head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.login-panel__head h2{margin:0 0 2px;font-size:18px}.login-panel__head p,.login-warning{margin:0;color:var(--muted);font-size:13px}.login-warning{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.admin-shell{min-height:100vh}.admin-sider{border-right:1px solid #171c1d;background:#080a0b}.admin-brand{height:74px;padding:14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #171c1d;background:#090b0c}.admin-brand strong{display:block;font-size:14px;color:#f6f1e6}.admin-brand span{display:block;color:#8c938f;font-size:11px;margin-top:2px}.admin-menu{padding:10px 8px 18px;display:grid;gap:4px}.admin-menu.is-collapsed{justify-items:center}.admin-menu__group{display:grid;gap:4px}.admin-menu__group-title,.admin-menu__item{min-height:40px;display:flex;align-items:center;gap:10px;border-radius:6px;color:#d6ddda;background:#080a0b;padding:0 12px;text-decoration:none;transition:background .16s ease,color .16s ease}.admin-menu.is-collapsed .admin-menu__item,.admin-menu.is-collapsed .admin-menu__group-title{width:42px;justify-content:center;padding:0}.admin-menu__children{display:grid;gap:4px;padding-left:22px}.admin-menu__children .admin-menu__item{min-height:36px;padding-left:12px}.admin-menu__group-title.is-active{color:#f2fff9}.admin-menu__item.is-active{color:#effff8;background:#16c78429}.admin-menu__item.is-notification{position:relative;color:#d6ddda;background:#080a0b;box-shadow:none}.admin-menu__item.is-notification .menu-icon{border-radius:999px;color:currentColor;background:transparent}.admin-menu__item.is-notification .menu-icon svg{color:currentColor}.admin-menu__item.is-notification.is-active{color:#effff8;background:#16c78429}.admin-menu__item.has-unread{position:relative;color:#f3fff9;border:1px solid rgba(22,163,109,.28);background:linear-gradient(90deg,#16a36d33,#16a36d0f)}.admin-menu__item.has-unread:before{content:"";position:absolute;left:6px;top:9px;bottom:9px;width:3px;border-radius:999px;background:#16a36d;box-shadow:0 0 18px #16a36db8}.admin-menu__item.has-unread .menu-icon{border-radius:999px;color:#fff;background:#16a36d42;box-shadow:inset 0 0 0 1px #16a36d47}.admin-menu__item.has-unread .menu-icon svg{color:currentColor}.admin-menu__item.has-unread .admin-nav-badge{background:#16a36d;box-shadow:0 0 0 2px #080a0b,0 9px 20px #16a36d57}.admin-menu__item.has-unread .admin-nav-badge:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:999px;border:1px solid rgba(22,163,109,.42);animation:admin-notification-pulse 1.8s ease-out infinite;pointer-events:none}.admin-menu.is-collapsed .admin-menu__item.has-unread:before{left:3px;top:12px;bottom:12px}.admin-menu.is-collapsed .admin-menu__item.has-unread .admin-nav-badge{position:absolute;top:-5px;right:-7px;margin-left:0}.admin-menu__group-title:hover,.admin-menu__item:hover,.admin-menu__item.is-notification:hover{color:#fff;background:#ffffff0a}.admin-menu__chevron{margin-left:auto}.admin-menu__label{min-width:0;flex:1}.admin-nav-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#e11d48;box-shadow:0 0 0 2px #080a0b;font-size:11px;font-weight:700;line-height:18px;margin-left:auto}.admin-nav-badge--dot{position:absolute;top:7px;right:7px;min-width:8px;width:8px;height:8px;padding:0;box-shadow:0 0 0 2px #0b0d0e}.admin-tool-button .admin-nav-badge--dot{top:6px;right:6px}.menu-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.menu-icon svg{width:17px;height:17px}.admin-menu .menu-icon svg{color:#b8c0bc}.admin-menu__item.is-active .menu-icon svg,.admin-menu__group-title.is-active .menu-icon svg{color:var(--green)}.admin-header{height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #171c1d;background:#0b0d0e}.admin-header__tools{height:52px;display:flex;align-items:center;gap:8px}.admin-tool-button{position:relative;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:#d5dde0;background:transparent;cursor:pointer}.admin-tool-button svg{display:block;color:currentColor}.admin-tool-button:hover{color:#fff;background:#ffffff0d}.admin-notification-button{overflow:visible;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.admin-notification-button.has-unread{color:#fff;border-color:#16a36d75;background:radial-gradient(circle at 50% 18%,#16a36d47,#16a36d14 42%,#ffffff08)}.admin-notification-button.has-unread:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:999px;border:1px solid rgba(22,163,109,.48);animation:admin-notification-pulse 1.8s ease-out infinite;pointer-events:none}.admin-notification-button .admin-nav-badge{position:absolute;top:-6px;right:-7px;min-width:18px;height:18px;margin-left:0;border:2px solid #0b0d0e;box-shadow:0 8px 18px #e11d4857}@keyframes admin-notification-pulse{0%{opacity:.56;transform:scale(.86)}70%,to{opacity:0;transform:scale(1.35)}}.admin-avatar{border:1px solid var(--line);cursor:pointer;display:block}.admin-tabs{height:42px;border-bottom:1px solid #171c1d;background:#0b0d0e;padding:5px 12px 0}.admin-tabs .ant-tabs-tab{color:#8f9995}.admin-tabs .ant-tabs-tab-active{color:#dff5ea}.admin-tabs .ant-tabs-ink-bar{background:var(--green)}.admin-tabs .ant-tabs-tab-btn{letter-spacing:0}.admin-tabs .ant-tabs-nav{margin:0}.admin-content{min-height:calc(100vh - 94px);padding:16px;overflow:auto}.dashboard-page,.data-console,.review-page,.settings-page,.business-tabs-page{display:flex;flex-direction:column;gap:14px}.business-tabs-page>.ant-tabs{min-width:0}.business-tabs-page .ant-tabs-nav{margin:0 0 14px;padding:0 14px;background:var(--surface);border:1px solid var(--line)}.dashboard-hero,.module-header,.query-panel,.table-panel,.panel-card,.settings-layout{background:var(--surface);border:1px solid var(--line)}.dashboard-hero{min-height:112px;padding:20px 22px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.dashboard-hero span{color:var(--green);letter-spacing:.12em;font-size:11px;font-weight:800}.dashboard-hero h1,.module-header h1{margin:4px 0;font-size:22px}.dashboard-hero p,.module-header p{margin:0;color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{min-height:176px;padding:20px 18px 16px;background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--line)}.metric-card.tone-green:before{background:var(--green)}.metric-card.tone-amber:before{background:var(--amber)}.metric-card.tone-red:before{background:var(--red)}.metric-card.tone-olive:before{background:var(--olive)}.metric-card__head{display:flex;justify-content:space-between;align-items:center;color:#c8d2d6;gap:12px}.metric-card__head em{font-style:normal;font-size:12px;color:var(--green);border:1px solid rgba(22,199,132,.28);background:var(--green-soft);padding:1px 7px;border-radius:4px}.metric-card strong{display:block;margin:12px 0 18px;font-size:28px;letter-spacing:0}.metric-card__detail{display:grid;gap:9px}.metric-card__detail div,.money-list li{display:flex;justify-content:space-between;gap:14px;color:var(--muted)}.metric-card__detail b,.money-list b{color:var(--text)}.dashboard-grid{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(520px,1.55fr);gap:14px}.dashboard-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-card{padding:0}.panel-card header{min-height:44px;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;background:var(--surface-2);border-bottom:1px solid var(--line)}.panel-card h2{margin:0;font-size:16px}.panel-card header span{color:var(--muted);font-size:12px}.money-overview{margin:16px;padding:22px;border:1px solid var(--line);background:var(--surface-3);text-align:center}.money-overview strong{display:block;color:var(--red);font-size:31px}.money-overview span{color:var(--muted)}.money-list{list-style:none;margin:0;padding:10px 20px 20px;display:grid;gap:16px}.se-order-trend{display:grid;gap:8px;padding:16px}.se-order-trend__row{display:grid;grid-template-columns:72px minmax(120px,1fr) 58px 92px;align-items:center;gap:10px;min-height:26px;color:var(--muted);font-size:12px}.se-order-trend__row>div{height:8px;overflow:hidden;border-radius:2px;background:var(--surface-3)}.se-order-trend__row i{display:block;height:100%;border-radius:inherit;background:var(--green)}.se-order-trend__row strong,.se-order-trend__row b{color:var(--text);text-align:right}.profit-formula{margin:16px;padding:20px;display:grid;gap:10px;border:1px solid var(--line);background:var(--surface-3)}.profit-formula svg{color:var(--green)}.profit-formula strong{font-size:16px}.profit-formula p{margin:0;color:var(--muted)}.module-header{display:flex;align-items:center;gap:14px;padding:18px 20px}.module-header__icon{width:42px;height:42px;display:grid;place-items:center;color:var(--green);background:var(--green-soft);border:1px solid rgba(22,199,132,.25);font-weight:800}.module-header__icon svg{width:22px;height:22px}.query-panel{padding:16px}.query-panel .ant-form{row-gap:12px}.table-panel{padding:14px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px}.toolbar-title{display:flex;flex-direction:column;gap:3px}.toolbar-title span,.form-note{color:var(--muted);font-size:12px}.table-thumb{width:52px;height:52px;object-fit:cover;border:1px solid var(--line);background:#080a0b}.form-image-preview{width:96px;height:96px;border-radius:8px;object-fit:cover;border:1px solid var(--line);background:#080a0b}.admin-image-cropper{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;align-items:start}.admin-image-cropper__stage{position:relative;min-height:260px;overflow:hidden;border-radius:18px;border:1px solid rgba(224,168,79,.38);background:linear-gradient(45deg,rgba(255,255,255,.06) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.06) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.06) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.06) 75%),#101415;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.admin-image-cropper__stage:active{cursor:grabbing}.admin-image-cropper__stage img{position:absolute;left:50%;top:50%;width:100%;height:100%;object-fit:cover;transform-origin:center;pointer-events:none;-webkit-user-select:none;user-select:none}.admin-image-cropper__frame{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px dashed rgba(255,255,255,.92);border-radius:14px;box-shadow:0 0 0 999px #0307125c,inset 0 0 0 1px #e0a84f85;pointer-events:none}.admin-image-cropper__side{display:grid;gap:12px}.admin-image-cropper__preview{overflow:hidden;border-radius:14px;border:1px solid var(--line);background:#0f1415}.admin-image-cropper__preview img{width:100%;height:100%;object-fit:cover;display:block}.admin-image-cropper__controls{display:grid;gap:10px;color:var(--muted);font-size:12px}.admin-image-cropper__controls label{display:grid;gap:4px;color:var(--text);font-weight:700}@media (max-width: 760px){.admin-image-cropper{grid-template-columns:1fr}.admin-image-cropper__stage{min-height:220px}}.status-pill{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:4px;border:1px solid var(--line);color:#c8d2d6;background:#ffffff0a;font-size:12px}.status-pill.is-good{color:var(--green);border-color:#16c78447;background:var(--green-soft)}.status-pill.is-warn{color:var(--amber);border-color:#e0a84f47;background:#e0a84f1f}.status-pill.is-bad{color:var(--red);border-color:#ff5f6d47;background:#ff5f6d1a}.customer-service-ai-config{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.customer-service-ai-config>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.customer-service-ai-config>header span{color:#087a55;font-size:11px;font-weight:900;letter-spacing:.12em}.customer-service-ai-config>header h2{margin:4px 0;color:#172026;font-size:21px}.customer-service-ai-config>header p{margin:0;color:#66737a;font-size:13px}.customer-service-ai-config>header>svg{flex:0 0 auto;color:#087a55}.support-agent-health{flex:0 0 min(360px,42%);display:grid;justify-items:end;gap:6px}.customer-service-ai-config>header .support-agent-health span{color:#66737a;font-size:11px;font-weight:700;letter-spacing:0;text-align:right}.support-agent-config-panel{margin-bottom:16px;padding:16px;border:1px solid rgba(8,122,85,.18);border-radius:12px;background:linear-gradient(145deg,#f1fbf6,#fff 58%)}.support-agent-config-panel__head{margin-bottom:14px}.support-agent-config-panel__head>div{display:flex;align-items:center;gap:10px;color:#087a55}.support-agent-config-panel__head span{display:grid;gap:2px}.support-agent-config-panel__head strong{color:#172026;font-size:15px}.support-agent-config-panel__head small{color:#66737a;font-size:11px}.support-agent-config-panel__grid{display:grid;grid-template-columns:140px 140px minmax(260px,1fr);gap:14px}.customer-service-ai-config__controls{display:grid;grid-template-columns:minmax(160px,1fr) repeat(2,minmax(180px,1fr));gap:14px}.customer-service-ai-config__identity{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr);gap:14px;margin-bottom:4px}.support-avatar-field{display:flex;align-items:center;gap:12px}.support-avatar-field__preview{flex:0 0 58px;width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border:1px solid #d7e2dc;border-radius:16px;color:#087a55;background:#eef8f3}.support-avatar-field__preview img{width:100%;height:100%;display:block;object-fit:cover}.support-avatar-field__controls{flex:1 1 auto;min-width:0;display:grid;gap:8px}.smart-reply-library{display:grid;gap:12px}.smart-reply-library__item{padding:14px;border:1px solid #dde4ea;border-radius:10px;background:#f8fafc}.smart-reply-library__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.smart-reply-library__head strong{flex:1;color:#172026}.smart-reply-library__meta{display:grid;grid-template-columns:minmax(180px,1fr) 120px;gap:12px}.customer-service-ai-config__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.support-inbox{display:grid;gap:14px;padding:18px;border:1px solid #dde4ea;border-radius:12px;background:#fff}.support-inbox__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.support-inbox__head span{color:#087a55;font-size:10px;font-weight:900;letter-spacing:.12em}.support-inbox__head h2{margin:3px 0;color:#172026}.support-inbox__head p{margin:0;color:#66737a;font-size:12px}.support-inbox-user{min-width:0;display:grid;gap:2px}.support-inbox-user strong,.support-inbox-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-inbox-user span{color:#66737a;font-size:11px}.support-inbox-drawer{min-height:calc(100vh - 120px);display:flex;flex-direction:column;gap:12px}.support-inbox-drawer__status{display:grid;gap:8px;padding:10px;border:1px solid #dde4ea;border-radius:10px;background:#f8fafc}.support-inbox-drawer__status>span{color:#66737a;font-size:12px}.support-inbox-agent-error{padding:9px 10px;border:1px solid #fecaca;border-radius:8px;color:#b42318;background:#fff1f2;font-size:12px}.support-inbox-messages{flex:1 1 auto;min-height:320px;max-height:calc(100vh - 410px)}@media (max-width: 860px){.customer-service-ai-config__identity,.customer-service-ai-config__controls,.support-agent-config-panel__grid,.smart-reply-library__meta{grid-template-columns:1fr}.customer-service-ai-config>header{display:grid}.support-agent-health{width:100%;justify-items:start}.customer-service-ai-config>header .support-agent-health span{text-align:left}}.editor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.editor-form .form-note{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:12px}.editor-form .form-span-2,.settings-form-grid .form-span-2{grid-column:1 / -1}.review-placeholder{display:grid;gap:12px}.review-tabs{background:var(--surface);border:1px solid var(--line);padding:14px}.review-action-form{padding-top:8px}.review-detail,.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:62vh;overflow:auto}.review-detail>div,.admin-detail-grid>div{min-height:58px;padding:10px 12px;border:1px solid var(--line);background:#0b0e0f}.review-detail>div.is-wide,.admin-detail-grid>div.is-wide{grid-column:1 / -1}.review-detail span,.admin-detail-grid span{display:block;margin-bottom:5px;color:var(--muted);font-size:12px}.review-detail strong,.admin-detail-grid strong{display:block;color:#d7e0e4;font-size:13px;font-weight:600;line-height:1.6;white-space:pre-wrap;word-break:break-word}.settings-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;padding:16px}.settings-layout.compact-settings{grid-template-columns:260px minmax(0,720px);align-items:start}.settings-layout aside{border-right:1px solid var(--line);padding-right:18px}.settings-layout aside strong{display:block;margin-bottom:8px;font-size:18px}.settings-layout aside p{color:var(--muted)}.settings-nav-preview{width:72px;height:72px;margin-top:10px;display:block;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:#0d1112}.settings-form{display:block;min-width:0}.settings-collapse{width:100%}.settings-collapse__label{display:flex;flex-direction:column;gap:2px}.settings-collapse__label span{color:var(--muted);font-size:12px}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.settings-sync-preview{display:grid;gap:12px}.settings-image-upload{display:grid;gap:10px}.settings-image-upload__preview,.settings-image-upload__empty{width:min(180px,100%);aspect-ratio:9 / 16;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.settings-image-upload__preview{object-fit:cover}.settings-image-upload__empty{padding:12px;color:var(--muted);font-size:12px;text-align:center}.settings-image-upload__hint{color:var(--muted);font-size:12px;line-height:1.5}.settings-image-upload--landscape .settings-image-upload__preview,.settings-image-upload--landscape .settings-image-upload__empty{width:min(360px,100%);aspect-ratio:16 / 9}.settings-bg-list{display:grid;gap:12px}.settings-bg-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.settings-bg-item__preview{width:96px;aspect-ratio:9 / 16;object-fit:cover;border:1px solid var(--line);border-radius:6px;background:#fff}.settings-bg-item__controls{min-width:0;display:grid;gap:8px}.settings-bg-item__controls strong{color:var(--text);font-size:13px}.settings-bg-item__controls label{display:grid;gap:2px}.settings-bg-item__controls label span{color:var(--muted);font-size:12px}.settings-carousel-list{display:grid;gap:12px}.settings-carousel-item{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.settings-carousel-item__preview{display:block;width:100%;aspect-ratio:18 / 9;object-fit:cover;border:1px solid var(--line);border-radius:6px;background:#fff}.settings-carousel-item__preview img{width:100%;height:100%;object-fit:cover}.settings-carousel-item__controls{min-width:0;display:grid;gap:8px}.settings-carousel-item__controls strong{color:var(--text);font-size:13px}.settings-carousel-item__controls>span{color:var(--muted);font-size:12px}.settings-carousel-list__empty{width:100%;aspect-ratio:auto}@media (max-width: 560px){.settings-carousel-item{grid-template-columns:1fr}.settings-carousel-item__preview{max-width:360px}}.maintenance-collapse{margin-top:12px}.maintenance-panel{display:grid;gap:10px}.maintenance-panel p,.danger-note{margin:0;color:var(--muted);line-height:1.7}.mobile-shell{min-height:100vh;display:grid;place-items:center;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),#070909;background-size:42px 42px;padding:24px}.mobile-shell.has-client-background{background-image:linear-gradient(#f6f8fb24,#f6f8fb24),var(--client-bg-image);background-position:center;background-size:cover;background-repeat:no-repeat}.mobile-shell.has-client-background .mobile-phone{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-client-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.mobile-client-background span{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.mobile-client-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.mobile-shell.has-client-background .mobile-viewport{position:relative;z-index:1;background:transparent}.mobile-shell.has-client-background .mobile-page{background:transparent}.mobile-phone{position:relative;width:min(414px,100%);height:min(844px,calc(100vh - 48px));min-height:720px;border:1px solid var(--line);border-radius:28px;background:#0c0f10;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.mobile-viewport{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.mobile-page{padding:14px;display:flex;flex-direction:column;gap:14px}.mobile-back-header{position:sticky;top:0;z-index:12;min-height:56px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);background:#0c0f10f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-back-header strong{min-width:0;color:#f3f7f5;font-size:16px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-back-header+.mobile-page{padding-top:14px}.mobile-search{min-height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#aab4af;border:1px solid var(--line);border-radius:18px;background:#111617}.mobile-search span{flex:1;font-size:13px}.home-banner{overflow:hidden;border:1px solid rgba(201,163,90,.22);border-radius:18px;background:#0b0f10}.home-banner--hero{border-color:#c9a35ab8;box-shadow:0 0 0 1px #c9a35a14,0 18px 48px #00000057}.home-banner img{display:block;width:100%;aspect-ratio:1672 / 941;object-fit:cover}.home-banner--hero{position:relative}.home-banner__slides{position:relative;width:100%;aspect-ratio:18 / 9;overflow:hidden}.home-banner__slide{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto!important;transform:translate3d(100%,0,0);transition:none;will-change:transform}.home-banner__slide.is-active{z-index:2;transform:translateZ(0);transition:transform .52s cubic-bezier(.22,.72,.22,1)}.home-banner__slide.is-leaving{z-index:1;transform:translate3d(-100%,0,0);transition:transform .52s cubic-bezier(.22,.72,.22,1)}.home-banner__dots{position:absolute;left:50%;bottom:7px;z-index:3;display:flex;align-items:center;gap:4px;padding:3px 5px;border-radius:999px;background:#080c0d57;transform:translate(-50%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.home-banner__dots button{width:10px;height:3px;margin:0;padding:0;border:0;border-radius:999px;background:#ffffff94;cursor:pointer;transition:width .18s ease,background-color .18s ease}.home-banner__dots button.is-active{width:22px;background:#fff}.home-banner__dots button:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.home-brand-banner{position:relative;min-height:44px;display:flex;align-items:center;gap:8px;padding:0 78px 0 12px;overflow:hidden;width:calc(100% - 28px);align-self:center;border:1px solid rgba(17,17,17,.38);border-radius:18px;background:#fff;box-shadow:0 7px 16px #0f172a21;transition:box-shadow .16s ease,transform .16s ease}.home-brand-search:focus-within{border-color:#1111118c;box-shadow:0 0 0 2px #11111114,0 8px 18px #0f172a24}.home-brand-search>svg{flex:0 0 auto;color:#111;stroke-width:2.5}.home-brand-search__field{position:relative;flex:1 1 auto;min-width:0;height:40px;display:flex;align-items:center;justify-content:center}.home-brand-search__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;font-size:inherit;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;opacity:.4;text-align:center;background:linear-gradient(90deg,#5d3524,#c39147 48%,#72533f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-brand-search input{width:100%;min-width:0;height:40px;padding:0;border:0;outline:0;color:#5d352466;background:transparent;font:inherit;font-size:inherit;font-weight:500;line-height:1.25;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home-brand-search input::-webkit-search-cancel-button{cursor:pointer}.home-brand-banner small{position:absolute;right:10px;bottom:6px;color:#9a7222;font-size:9px;font-weight:500;letter-spacing:.02em;line-height:1}.home-card-grid{display:grid;gap:10px}.home-card-grid__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.home-promo-card{display:grid;gap:7px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.home-promo-card img{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;overflow:hidden;border-radius:12px;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 18px #0f172a14;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-promo-card.is-active img{border-color:#087a55b8;box-shadow:0 10px 22px #087a552e;transform:translateY(-1px)}.home-card-subnav{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:1px 0 5px}.home-card-subnav__items{min-width:0;display:flex;gap:inherit;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-card-subnav__items::-webkit-scrollbar{display:none}.home-card-subnav__item{position:relative;flex:0 0 auto;min-width:max-content;height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 13px;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#172026;background:#ffffffe6;text-align:center;font:inherit;white-space:nowrap;box-shadow:0 4px 12px #0f172a0d;scroll-snap-align:start}.home-card-subnav__item strong{display:block;color:inherit;font-size:13px;line-height:1}.home-card-subnav__item span{color:#66737a;font-size:10px;line-height:1}.home-card-subnav__item.is-active{color:#064e3b;border-color:#087a5594;background:#f0fdf4}.home-card-subnav__filter{z-index:1;min-width:72px;padding-left:10px;padding-right:14px;border-left:0;border-radius:0 7px 7px 0;background:#ffffffe6;box-shadow:0 4px 12px #0f172a0d}.home-card-subnav__filter svg{flex:0 0 auto}.home-card-subnav__filter.is-active{color:#064e3b;border-color:#087a5594;background:#f0fdf4}.home-product-sort-dropdown .ant-dropdown-menu{min-width:168px;padding:6px;border-radius:12px}.home-product-sort-dropdown .ant-dropdown-menu-item{min-height:38px;border-radius:8px;font-size:13px;font-weight:700}.home-card-sub-options-editor{display:grid;gap:10px}.home-card-sub-options-editor__row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,2fr) 84px 74px 36px;gap:8px;align-items:center;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}@media (max-width: 760px){.home-card-sub-options-editor__row{grid-template-columns:1fr}}.home-promo-card__copy{display:grid;gap:2px;min-width:0;color:var(--text);text-shadow:none;pointer-events:none}.home-promo-card__copy strong{min-width:0;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-promo-card__copy small{min-width:0;color:var(--muted);font-size:9px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-booking-mentor{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;border:1px solid rgba(22,199,132,.26);border-radius:14px;background:#101415}.home-booking-mentor .mini-avatar{width:38px;height:38px;font-size:14px}.home-booking-mentor div{min-width:0;display:grid;gap:2px}.home-booking-mentor span{color:var(--muted);font-size:11px}.home-booking-mentor strong{min-width:0;color:#f4fff9;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-booking-mentor a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;color:var(--green);background:#16c7841a;font-size:12px;font-weight:800;text-decoration:none}.home-announcement{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 12px;overflow:hidden;color:#dce9e4;border:1px solid rgba(201,163,90,.2);background:#101415}.home-announcement-row{min-width:0;display:flex;align-items:stretch;gap:6px}.home-announcement-row .home-announcement{flex:1 1 auto;min-width:0}.home-announcement-row.is-contact-only{justify-content:flex-end}.home-customer-service{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #087a55;border-radius:999px;color:#fff!important;background:#087a55!important;box-shadow:0 6px 14px #087a5533;font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;animation:homeCustomerServicePulse 2.4s ease-in-out infinite}.home-customer-service:hover{border-color:#066747;color:#fff!important;background:#066747!important}.home-customer-service:active{transform:scale(.96);box-shadow:0 3px 8px #087a5529}.home-customer-service.is-navigating{pointer-events:none;animation:homeCustomerServiceNavigate .42s cubic-bezier(.22,.8,.24,1) both!important}.home-customer-service svg{flex:0 0 auto;color:#fff!important;transform-origin:50% 55%;animation:homeCustomerServiceHeadset 1.8s ease-in-out infinite}.home-customer-service span{color:inherit!important}.home-customer-service .home-customer-service__loader{animation:homeCustomerServiceLoader .62s linear infinite!important}@keyframes homeCustomerServicePulse{0%,to{border-color:#087a55;box-shadow:0 6px 14px #087a5533}50%{border-color:#0a8b62;box-shadow:0 8px 18px #087a5547}}@keyframes homeCustomerServiceHeadset{0%,to{transform:rotate(0) scale(1)}35%{transform:rotate(-8deg) scale(1.08)}65%{transform:rotate(8deg) scale(1.08)}}@keyframes homeCustomerServiceNavigate{0%{transform:scale(1)}42%{transform:scale(.94)}to{transform:scale(1)}}@keyframes homeCustomerServiceLoader{to{transform:rotate(360deg)}}.mobile-entry-announcement .ant-modal{position:relative;width:min(390px,calc(100vw - 28px),calc(56.25vh - 16px))!important;width:min(390px,calc(100vw - 28px),calc(56.25dvh - 16px))!important;max-width:calc(100vw - 28px);aspect-ratio:9 / 16;margin:0 auto;padding-bottom:0;border-radius:14px;overflow:hidden}.mobile-entry-announcement .ant-modal-content{position:absolute!important;top:0;right:0;bottom:0;left:0;height:auto;overflow:hidden;padding:0!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 24px 64px #0f172a3d!important;clip-path:inset(0 round 14px)}.mobile-entry-announcement .ant-modal-body{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;padding:0;border-radius:inherit;overflow:hidden}.mobile-entry-announcement__card{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:13px;background:#fff}.mobile-entry-announcement__scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(82,97,107,.34) transparent;-webkit-overflow-scrolling:touch}.mobile-entry-announcement__image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#edf2f1}.mobile-entry-announcement__header{padding:12px 18px 9px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.mobile-entry-announcement__header h2{margin:0;color:#3f454a;font-size:19px;line-height:1.25;text-align:center}.mobile-entry-announcement__body{display:grid;gap:10px;padding:12px 18px 14px}.mobile-entry-announcement__body p{margin:0}.mobile-entry-announcement__body p{color:#52616b;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.mobile-entry-announcement__card footer{position:relative;z-index:1;min-height:60px;display:flex;align-items:center;padding:8px 16px 10px;border-top:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 -8px 18px #0f172a0a}.mobile-entry-announcement__close{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 16px;border:1px solid #34383d;border-radius:6px;color:#fff;background:#34383d;font-size:15px;font-weight:800;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;box-shadow:0 8px 18px #0f172a2e}.mobile-entry-announcement__close:hover,.mobile-entry-announcement__close:active{border-color:#292d31;color:#fff;background:#292d31}.mobile-shell.motion-disabled .home-customer-service,.mobile-shell.motion-disabled .home-customer-service svg{animation:none!important}@media (prefers-reduced-motion: reduce){.home-customer-service,.home-customer-service svg{animation:none!important}}.home-announcement svg{flex:0 0 auto;color:var(--gold)}.home-announcement__track{flex:1;min-width:0;overflow:hidden}.home-announcement__track div{display:inline-flex;width:max-content;animation:announcementScroll var(--home-announcement-scroll-duration, 12s) linear infinite;will-change:transform}.home-announcement__track span{flex:0 0 auto;padding-right:24px;white-space:nowrap;color:#dce9e4;font-size:12px}@keyframes announcementScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rank-heading h1{margin:6px 0 8px;font-size:28px;line-height:1.14}.rank-heading p{margin:0;color:#a9b4af;line-height:1.6}.tracking-header{min-height:44px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:2px 0 4px}.tracking-header h1{margin:2px 0 0;font-size:22px;line-height:1.15}.tracking-header button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.22);border-radius:14px;color:#eef6f2;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent),#101415;box-shadow:inset 0 1px #ffffff14}.tracking-hero{min-height:190px;position:relative;display:grid;place-items:center;overflow:hidden;padding:24px 20px;border:1px solid rgba(22,199,132,.2);border-radius:18px;background:radial-gradient(circle at 50% 42%,rgba(22,199,132,.22),transparent 30%),radial-gradient(circle at 18% 20%,rgba(114,200,255,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 50%),#0d1314;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff14}.tracking-hero__copy{position:relative;z-index:1;max-width:310px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.tracking-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border:1px solid rgba(22,199,132,.26);border-radius:999px;color:#baf7dc;background:#16c7841f;font-size:11px;font-weight:900}.tracking-hero__copy strong{color:#f4fff9;font-size:20px;line-height:1.34}.tracking-hero__copy p{margin:0;color:#b8c7c1;font-size:13px;line-height:1.55}.tracking-hero__meta{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}.tracking-hero__meta span{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#dbe8e2;background:#ffffff12;font-size:11px;font-weight:800}.tracking-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:8px 7px;border:1px solid var(--line);border-radius:18px;background:#101415;overflow:hidden}.tracking-steps:before{content:"";position:absolute;left:13%;right:13%;top:26px;height:2px;background:#ffffff14}.tracking-steps div{position:relative;z-index:1;min-width:0;min-height:64px;display:grid;justify-items:center;align-content:center;gap:7px;border:0;border-radius:14px;background:transparent}.tracking-steps span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#73827c;background:#1a2021;font-size:11px;font-weight:900;box-shadow:0 0 0 5px #101415}.tracking-steps strong{font-size:10px;color:#aeb9b4}.tracking-steps .is-done,.tracking-steps .is-current{background:#16c78414}.tracking-steps .is-done span,.tracking-steps .is-current span{color:#062318;background:var(--green);box-shadow:0 0 0 5px #101415,0 7px 16px #16c78438}.tracking-steps .is-done strong,.tracking-steps .is-current strong{color:#dff8ed}.tracking-code-panel{min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid rgba(22,199,132,.24);border-radius:18px;background:radial-gradient(circle at 88% 18%,rgba(22,199,132,.18),transparent 28%),linear-gradient(135deg,rgba(22,199,132,.12),transparent 48%),#111516;box-shadow:inset 0 1px #ffffff0f}.tracking-code-panel div{min-width:0;display:grid;gap:5px}.tracking-code-panel span,.tracking-facts span{color:var(--muted);font-size:12px}.tracking-code-panel strong{color:#6ee7b7;font-size:34px;letter-spacing:0;line-height:1}.tracking-code-panel strong.is-placeholder{font-size:29px}.tracking-code-panel p{margin:0;color:#bfd0c8;font-size:12px;line-height:1.45}.tracking-code-panel .ant-btn{min-width:78px;border-radius:12px}.tracking-code-done{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid rgba(22,199,132,.2);border-radius:14px;color:#9ff0cc;background:#16c78414}.tracking-code-done div{min-width:0;display:grid;gap:3px}.tracking-code-done strong{color:#dff8ed;font-size:14px}.tracking-code-done p{margin:0;color:#b8c7c1;font-size:12px;line-height:1.45}.tracking-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tracking-facts div{position:relative;min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);gap:4px 8px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#111516}.tracking-fact-icon{grid-row:span 2;width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:#8ee7bf;background:#16c7841c}.tracking-facts strong{min-width:0;color:#f3f7f5;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-announcements{min-height:48px;display:flex;align-items:center;gap:9px;padding:11px 12px;overflow:hidden;border:1px solid rgba(22,199,132,.18);border-radius:14px;background:#101415}.tracking-announcements svg{flex:0 0 auto;color:var(--gold)}.tracking-announcements__track{flex:1;min-width:0;overflow:hidden;scrollbar-width:none}.tracking-announcements__track div{display:inline-flex;width:max-content;animation:trackingAnnouncementScroll 22s linear infinite;will-change:transform}.tracking-announcements span{flex:0 0 auto;padding-right:42px;color:#dce9e4;font-size:12px;white-space:nowrap}@keyframes trackingAnnouncementScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tracking-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tracking-actions .ant-btn{width:100%}.complaint-fine-preview{display:grid;gap:4px;margin:-4px 0 12px;padding:10px;border:1px solid rgba(255,95,109,.22);border-radius:8px;background:#ff5f6d14}.complaint-fine-preview span,.complaint-fine-preview p{color:#e7b8bd;font-size:12px}.complaint-fine-preview strong{color:#fff1f2}.mobile-kicker{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.14em}.mobile-section{display:grid;gap:10px}.mobile-section__head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-section__head h2{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:16px}.mobile-section__head a,.mobile-section__head span,.mobile-section__head button{color:var(--muted);font-size:12px;text-decoration:none}.mobile-section__head a{display:inline-flex;align-items:center;gap:2px}.mobile-section__head button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);background:#101415}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-product{position:relative;min-width:0;display:grid;align-content:start;background:#111516;border:1px solid var(--line);border-radius:8px;overflow:hidden;color:inherit;text-decoration:none}.mobile-product:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid transparent;opacity:.6}.mobile-product--gold{border-color:#e0a84f6b;background:linear-gradient(145deg,#e0a84f14,#111516 42%)}.mobile-product--blue{border-color:#52a4ff66;background:linear-gradient(145deg,#52a4ff14,#111516 42%)}.mobile-product--purple{border-color:#c26aff66;background:linear-gradient(145deg,#c26aff14,#111516 42%)}.mobile-product--dark{border-color:#ffffff1f;background:#0e1213}.mobile-product.is-compact{grid-template-columns:92px minmax(0,1fr);align-items:start}.mobile-product__media{min-width:0;display:grid;background:#0a0d0e}.mobile-product-cover{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:#0a0d0e}.mobile-product.is-compact .mobile-product-cover{width:92px;height:92px;aspect-ratio:1 / 1}.mobile-product-cover.is-fallback{display:grid;place-items:center;color:var(--green);border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(22,199,132,.12),transparent),#0c1011}.mobile-product__body{position:relative;min-width:0;padding:4px 9px 10px;display:grid;align-content:start;gap:0}.mobile-product__headline{min-width:0;display:flex;align-items:center;gap:5px;margin-bottom:4px}.mobile-product__headline span{flex:0 0 auto;min-height:20px;display:inline-flex;align-items:center;padding:0 6px;color:#10110f;background:linear-gradient(90deg,#ffd36a,#f2a84b);font-size:11px;font-weight:800}.mobile-product__headline strong,.mobile-product__body>strong{min-width:0;font-size:14px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-product__body .mobile-product__meta{min-width:0;margin:-2px 0 0;display:flex;align-items:center;justify-content:space-between;gap:5px;color:var(--muted);font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden}.mobile-product__body .mobile-product__meta strong{flex:0 0 auto;color:var(--green);font-weight:700;text-align:right}.mobile-product__body .mobile-product__meta span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.mobile-product__body p{margin:0;color:var(--muted);font-size:12px;line-height:1.45;overflow:hidden}.mobile-product__tags{display:flex;flex-wrap:wrap;gap:4px;margin:1px 0 6px}.mobile-product__tags span,.mobile-status,.mobile-badge{display:inline-flex;align-items:center;min-height:20px;padding:1px 6px;border:1px solid rgba(22,199,132,.25);color:var(--green);background:var(--green-soft);font-size:11px}.mobile-product__foot{display:grid;gap:2px;margin-top:2px}.mobile-product__foot>div{min-width:0;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.mobile-product__foot b{color:#e53935;font-size:16px;line-height:1.14;font-variant-numeric:tabular-nums}.mobile-product__foot small{flex:0 1 auto;min-width:0;color:var(--muted);font-size:11px;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-product__foot del{color:#707b7f;font-size:12px}.mobile-product__foot em{min-height:20px;display:inline-flex;align-items:center;padding:0 5px;color:#ffb5a8;border:1px solid rgba(255,95,109,.24);background:#ff5f6d1f;font-size:11px;font-style:normal}.mobile-product__badges{min-width:0;display:flex;align-items:center;gap:4px;color:var(--green);min-height:18px;padding:1px 7px;background:#111516;border-top:1px solid rgba(255,255,255,.06);overflow:hidden}.mobile-product__badges>svg{flex:0 0 auto;color:#16c784;fill:#16c784;stroke:#16c784}.mobile-product__badges span{min-width:0;color:#bfd4cc;font-size:11px;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.mobile-product__badges .mobile-product__recommend{flex:0 0 auto;min-height:16px;padding:1px 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:3px;background:linear-gradient(145deg,#3a3e40,#202425);box-shadow:inset 0 1px #ffffff14}.mobile-product__recommend b{color:#f4c552;background:linear-gradient(90deg,#fff0a6,#f4c552 48%,#d58c1f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:10px;font-weight:900;line-height:1.2}.product-detail-page{position:relative;padding-bottom:calc(86px + env(safe-area-inset-bottom))}.mobile-icon-back{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);color:#edf7f2;background:#101415}.chat-room{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:#172026;background:#f6f8fb}.chat-room__header{flex:0 0 auto;display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:8px;width:100%;min-width:0;padding:12px 14px 10px;border-bottom:1px solid #dde4ea;background:#f6f8fbf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chat-room__title{display:grid;gap:3px;min-width:0}.chat-room__title strong,.chat-room__title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room__title strong{color:#172026;font-size:17px;font-weight:950}.chat-room__title span{color:#64748b;font-size:12px;font-weight:800}.chat-room__shield{display:grid;place-items:center;width:32px;height:32px;border-radius:14px;color:#087a55;background:#eef8f3}.chat-room__shield.has-image{overflow:hidden;border-radius:50%}.chat-room__shield img{width:100%;height:100%;display:block;object-fit:cover}.chat-room__body{flex:1 1 auto;min-width:0;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;padding:14px;-webkit-overflow-scrolling:touch}.chat-room__list{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0}.chat-message-row{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0}.chat-message-row--other{justify-content:flex-start}.chat-message-row--mine{flex-direction:row-reverse;justify-content:flex-start}.chat-message-row__avatar{flex:0 0 34px;width:34px;height:34px;margin-top:18px}.chat-message-row__avatar img,.chat-message-row__avatar .chat-bubble__avatar{width:34px;height:34px;border-radius:999px}.chat-message-row__avatar img{display:block;object-fit:cover}.chat-message-row__avatar .chat-bubble__avatar{font-size:13px}.chat-bubble{display:grid;gap:4px;width:fit-content;max-width:min(calc(100% - 42px),310px);min-width:0}.chat-bubble--mine{align-self:flex-end;justify-items:end}.chat-bubble--other{align-self:flex-start;justify-items:start}.chat-bubble--system{align-self:center;max-width:86%;padding:6px 10px;border-radius:999px;color:#64748b;background:#eef2f7;font-size:12px;font-weight:800;text-align:center}.chat-bubble__sender{display:flex;align-items:center;gap:5px;max-width:100%;color:#64748b;font-size:11px;font-weight:800}.chat-bubble--mine .chat-bubble__sender{justify-content:flex-end}.chat-bubble__avatar{flex:0 0 auto;width:22px;height:22px;border-radius:999px}.chat-bubble__avatar{display:grid;place-items:center;color:#087a55;background:#eef8f3;font-size:11px;font-weight:900}.chat-bubble__role{min-width:0;max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-bubble__sender em{flex:0 0 auto;padding:1px 5px;border-radius:999px;color:#087a55;background:#eef8f3;font-style:normal}.chat-bubble__sender time{flex:0 0 auto;color:#94a3b8}.chat-bubble__role,.chat-bubble__time{color:#64748b;font-size:11px;font-weight:800}.chat-bubble__content{max-width:100%;padding:10px 12px;border:1px solid #dde4ea;border-radius:16px;color:#172026;background:#fff;font-size:14px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;box-shadow:0 8px 22px #0f172a0f}.chat-bubble--mine .chat-bubble__content{border-color:#087a552e;color:#053b2b;background:#dff7ec}.chat-room__footer{flex:0 0 auto;width:100%;min-width:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #dde4ea;background:#f6f8fbf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chat-room__input{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;width:100%;min-width:0}.chat-room__input input{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid #cbd5e1;border-radius:14px;color:#172026;background:#fff;font:inherit;outline:none}.chat-room__input input:focus{border-color:#087a558c;box-shadow:0 0 0 3px #087a551c}.chat-room__input button{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:14px;color:#fff;background:#087a55}.chat-room__input button:disabled{color:#94a3b8;background:#e2e8f0}.chat-room__archived{width:100%;padding:10px 12px;border-radius:14px;color:#64748b;background:#eef2f7;font-size:13px;font-weight:800;text-align:center}.support-chat-welcome{min-height:240px;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;color:#64748b;text-align:center}.support-chat-welcome>span{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;color:#087a55;background:#eef8f3;box-shadow:0 8px 20px #087a551a}.support-chat-welcome>span.has-image{overflow:hidden;border-radius:50%}.support-chat-welcome>span img{width:100%;height:100%;display:block;object-fit:cover}.support-chat-welcome strong{color:#172026;font-size:16px}.support-chat-welcome p{max-width:260px;margin:0;font-size:13px;line-height:1.6}.support-chat-welcome.is-error strong{color:#b42318}.support-chat-room .chat-bubble__avatar{color:#087a55;background:#e5f5ed}.support-chat-room .chat-message-row--mine .chat-bubble__avatar{color:#475569;background:#e8edf2}.support-chat-room{transform-origin:right center;animation:supportChatEnter .36s cubic-bezier(.22,.8,.24,1) both}@keyframes supportChatEnter{0%{opacity:.25;transform:translate3d(30px,0,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}.support-chat-typing{color:#64748b;animation:supportTypingPulse 1.1s ease-in-out infinite}@keyframes supportTypingPulse{0%,to{opacity:.45}50%{opacity:1}}@media (max-width: 720px){.chat-room{height:100%;max-height:100%}.chat-room__header{grid-template-columns:38px minmax(0,1fr) 32px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.chat-room__body{padding:12px}.chat-bubble{max-width:82%}}.product-detail-cover{width:100%;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border-radius:8px;border:1px solid rgba(201,163,90,.24);color:var(--green);background:linear-gradient(135deg,rgba(22,199,132,.1),transparent 42%),#0c1011}.product-detail-cover img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.product-detail-main,.product-detail-copy,.product-order-form{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#111516}.product-detail-main h1{margin:5px 0 6px;font-size:24px;line-height:1.18}.product-detail-main p,.product-detail-copy p{margin:0;color:var(--muted);line-height:1.6;white-space:pre-wrap}.product-detail-price{display:flex;align-items:baseline;gap:9px}.product-detail-price strong{color:#f6f1e6;font-size:28px}.product-detail-price span{color:var(--muted);text-decoration:line-through}.designated-mentor{min-width:0;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(22,199,132,.24);background:#16c78414}.designated-mentor>div{min-width:0;display:grid;gap:2px}.designated-mentor span{color:var(--muted);font-size:12px}.designated-mentor strong{color:#f6f1e6;font-size:15px}.product-detail-tags{display:flex;flex-wrap:wrap;gap:6px}.product-detail-tags span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(22,199,132,.25);color:var(--green);background:var(--green-soft);font-size:12px}.product-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-detail-metrics div{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#111516}.product-detail-metrics span,.product-order-submit span{color:var(--muted);font-size:12px}.product-detail-metrics strong{min-width:0;color:#f3f7f5;font-size:15px}.product-detail-copy h2{margin:0;font-size:16px}.product-order-form{grid-template-columns:repeat(2,minmax(0,1fr))}.product-order-form .ant-form-item{margin-bottom:0}.product-order-form .form-span-2,.product-order-submit{grid-column:1 / -1}.product-order-submit{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--line)}.product-order-submit>div{display:grid;gap:3px}.product-order-submit strong{color:#f6f1e6;font-size:20px}.rank-heading{display:grid;gap:12px;border:1px solid #dde4ea;padding:16px;border-radius:8px;background:#fff}.rank-heading--image{padding:0;overflow:hidden;background:#fff}.rank-heading--image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.rank-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rank-summary span{min-width:0;display:grid;gap:2px;padding:9px 6px;border:1px solid #e5e7eb;border-radius:8px;color:#66737a;background:#f8fafc;font-size:11px;text-align:center}.rank-summary b{color:#172026;font-size:15px;font-weight:900}.rank-podium{display:grid;grid-template-columns:.96fr 1.08fr .96fr;grid-template-areas:"second first third";align-items:end;gap:8px;min-height:226px}.rank-podium article{position:relative;min-height:190px;padding:14px 8px;display:grid;justify-items:center;align-content:center;gap:7px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-align:center;overflow:hidden;box-shadow:0 8px 18px #0f172a0d}.rank-podium article:before{display:none}.rank-podium__display-no{position:absolute;z-index:2;top:10px;left:8px;right:8px;min-width:0;height:24px;display:flex;align-items:center;justify-content:center;gap:1px;color:#8a5a0a;font-family:DIN Alternate,Bahnschrift,Arial Narrow,Roboto Condensed,monospace;font-size:12px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;pointer-events:none}.rank-podium__display-no>span{display:inline-block;opacity:0;filter:blur(2px);transform:translate3d(0,5px,0) scale(.92);animation:rankDisplayNoWrite var(--rank-ui-no-write-char-duration, .3s) cubic-bezier(.2,.82,.24,1) both;animation-delay:0ms;will-change:opacity,transform,filter}.rank-podium__body{position:relative;z-index:1;width:100%;min-width:0;display:grid;justify-items:center;align-content:center;gap:7px}.rank-podium__item--1{min-height:214px;grid-area:first;border-color:#f2cf86;background:#fffaf0}.rank-podium__item--2{grid-area:second;border-color:#cbd5e1;background:#fff}.rank-podium__item--3{grid-area:third;border-color:#f1b98b;background:#fff7ed}.rank-podium .mini-avatar{position:relative;z-index:1;width:44px;height:44px;border-radius:50%}.rank-podium__item--1 .mini-avatar{width:52px;height:52px;box-shadow:0 0 0 4px #d977061f}.rank-podium__medal{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:#fff;background:#d97706;font-size:13px;font-weight:900}.rank-podium__item--2 .rank-podium__medal{color:#334155;background:#e2e8f0}.rank-podium__item--3 .rank-podium__medal{color:#7c2d12;background:#fed7aa}.rank-podium article b{position:relative;z-index:1;color:#66737a;font-size:10px;font-weight:900}.rank-podium article strong,.expert-row strong,.mobile-message strong,.wallet-log strong{font-size:14px}.rank-podium article strong{position:relative;z-index:1;width:100%;min-width:0;line-height:1.25;overflow-wrap:anywhere}.rank-podium article p{position:relative;z-index:1;max-width:none;width:100%;margin:0;color:var(--muted);font-size:11px;line-height:1.35}@keyframes rankDisplayNoWrite{0%{opacity:0;filter:blur(2px);transform:translate3d(0,5px,0) scale(.92)}58%{opacity:1;filter:blur(0);transform:translate3d(0,-1px,0) scale(1.03)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.mobile-list{display:grid;gap:10px}.user-messages-page .mobile-list{gap:2px}.with-top-gap{margin-top:12px}.expert-row,.mobile-message,.wallet-log{min-height:64px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);background:#111516}.mobile-message{color:inherit;text-decoration:none}.mobile-message--link{cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.mobile-message--link:active{transform:translateY(1px)}.user-messages-page .support-message-pinned{position:sticky;top:8px;z-index:6;min-height:72px;border-color:#087a5533!important;border-radius:12px;background:#fff!important;box-shadow:0 10px 24px #0f172a1a!important}.support-message-pinned__icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#087a55;background:#e9f7f0}.support-message-pinned__icon.has-image{overflow:hidden;border-radius:50%}.support-message-pinned__icon img{width:100%;height:100%;display:block;object-fit:cover}.user-messages-page .support-message-pinned:active{transform:scale(.985)}@media (prefers-reduced-motion: reduce){.support-chat-room{animation:none}}.support-message-pinned__title{display:flex;align-items:center;gap:6px}.support-message-pinned__title em{padding:2px 6px;border-radius:999px;color:#087a55;background:#e9f7f0;font-size:9px;font-style:normal;font-weight:900}.support-message-pinned>svg{flex:0 0 auto;color:#94a3b8}.admin-chat-drawer{min-height:calc(100vh - 112px);display:grid;grid-template-rows:auto 1fr auto;gap:12px}.admin-chat-meta{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--line);background:var(--surface-2)}.admin-chat-meta span{color:var(--muted);font-size:12px}.admin-chat-messages{min-height:360px;max-height:calc(100vh - 300px);overflow-y:auto;display:grid;align-content:start;gap:10px;padding:12px;border:1px solid var(--line);background:var(--surface-2)}.admin-chat-bubble{width:min(82%,420px);display:grid;gap:5px;padding:9px 10px;border:1px solid var(--line);background:var(--surface)}.admin-chat-bubble.is-mine{justify-self:end;color:#fff;border-color:#0f7a55;background:#16a36d}.support-inbox-card{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-width:240px;padding:8px;border:1px solid rgba(8,122,85,.18);border-radius:10px;color:#172026;background:#f7fffb}.support-inbox-card__cover{display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border-radius:8px;color:#087a55;background:#e9f7f0}.support-inbox-card__cover img{display:block;width:100%;height:100%;object-fit:cover}.support-inbox-card__body{display:grid;gap:2px;min-width:0}.support-inbox-card__body em{color:#087a55;font-size:10px;font-style:normal;font-weight:900}.support-inbox-card__body strong,.support-inbox-card__body small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-inbox-card__body strong{font-size:13px}.support-inbox-card__body small{color:#64748b;font-size:10px}.support-inbox-card__body b{color:#087a55;font-size:12px}.admin-chat-bubble__sender{display:flex;align-items:center;gap:6px;min-width:0}.admin-chat-bubble.is-mine .admin-chat-bubble__sender{justify-content:flex-end}.admin-chat-bubble__sender img,.admin-chat-bubble__avatar{flex:0 0 auto;width:24px;height:24px;border-radius:999px}.admin-chat-bubble__sender img{object-fit:cover}.admin-chat-bubble__avatar{display:grid;place-items:center;color:#087a55;background:#eef8f3;font-size:12px;font-weight:900}.admin-chat-bubble__sender strong{min-width:0;max-width:120px;overflow:hidden;color:#172026;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-chat-bubble__sender time{color:var(--muted);font-size:11px}.admin-chat-bubble.is-mine .admin-chat-bubble__sender strong,.admin-chat-bubble.is-mine .admin-chat-bubble__sender time{color:#ffffffc7}.admin-chat-bubble p{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.55}.admin-chat-empty{align-self:center;justify-self:center;color:var(--muted)}.admin-chat-compose{display:grid;gap:10px}.admin-chat-compose button{justify-self:end}.rank-mentors{gap:10px}.rank-mentor-list{display:grid;gap:10px}.rank-page .expert-row{min-height:82px;align-items:center;padding:11px 12px;border-radius:10px;background:#fff;box-shadow:0 8px 18px #0f172a0a}.expert-row>div,.mobile-message>div,.wallet-log>div{min-width:0;flex:1}.expert-row p,.mobile-message p,.wallet-log span{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.expert-row__rank{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#64748b;background:#f1f5f9;font-size:12px;font-weight:900}.expert-row__rank.is-top{color:#fff;background:#172026}.expert-row__main{display:grid;gap:5px;min-width:0}.expert-row__avatar-link,.expert-row__info-link{min-width:0;color:inherit;text-decoration:none}.expert-row__avatar-link{flex:0 0 auto}.expert-row__info-link{display:grid;gap:5px}.expert-row__head{min-width:0;display:flex;align-items:center;gap:8px}.expert-row__head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-row__head span{flex:0 0 auto;max-width:72px;padding:2px 6px;border:1px solid rgba(22,199,132,.22);border-radius:999px;color:var(--green);background:#16c78417;font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-row__meta,.expert-row__tags{display:flex;flex-wrap:wrap;gap:5px}.expert-row__meta span,.expert-row__tags span{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:6px;color:#64748b;background:#f8fafc;font-size:10px;font-weight:700}.expert-row__meta .expert-row__status.is-online{color:#047857;background:#ecfdf5}.expert-row__meta .expert-row__status.is-offline{color:#94a3b8;background:#f1f5f9}.expert-row__book{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:32px;padding:0 12px;border-radius:999px;color:#062318;background:var(--green);text-decoration:none;font-size:12px;font-weight:900}.expert-row__book.is-disabled,.expert-detail-book.is-disabled{color:#94a3b8;background:#1a1f20;cursor:not-allowed}.expert-detail-page{padding-top:12px}.expert-detail-hero,.expert-detail-card{border:1px solid var(--line);border-radius:8px;background:#111516}.expert-detail-hero{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;background:linear-gradient(135deg,rgba(8,122,85,.12),transparent 46%),#111516}.expert-detail-hero .mini-avatar{width:58px;height:58px;border-radius:8px}.expert-detail-hero h1{margin:3px 0 4px;font-size:22px;line-height:1.15}.expert-detail-hero p,.mentor-review-card p{margin:0;color:var(--muted);line-height:1.55}.expert-detail-book{display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:34px;padding:0 12px;border-radius:999px;color:#062318;background:var(--green);text-decoration:none;font-size:12px;font-weight:900}.expert-detail-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.expert-detail-stats div{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#111516}.expert-detail-stats span,.mentor-review-card span{color:var(--muted);font-size:12px}.expert-detail-stats strong{color:#f3f7f5;font-size:18px}.expert-detail-card{display:grid;gap:12px;padding:14px}.expert-detail-tags,.mentor-review-card__scores{display:flex;flex-wrap:wrap;gap:6px}.expert-detail-tags span,.mentor-review-card__scores span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(22,199,132,.25);border-radius:999px;color:var(--green);background:var(--green-soft);font-size:12px}.mentor-review-list{display:grid;gap:10px}.mentor-review-card{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#0f1314}.mentor-review-card__head{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px}.mentor-review-card__head>div{min-width:0;display:grid;gap:2px}.mentor-review-card__head strong{overflow:hidden;color:#f3f7f5;text-overflow:ellipsis;white-space:nowrap}.mentor-review-card__head b{color:var(--gold);font-size:12px}.mini-avatar{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);background:#0c1011;color:var(--green);font-weight:800;object-fit:cover}.mobile-dot{width:8px;height:8px;background:var(--red)}.mobile-badge{min-width:24px;justify-content:center}.mobile-empty{min-height:176px;display:grid;place-items:center;align-content:center;gap:10px;padding:24px 18px;border:1px dashed #30383a;background:#0e1213;text-align:center}.mobile-empty__icon{width:42px;height:42px;display:grid;place-items:center;color:var(--green);border:1px solid var(--line);background:#111617}.mobile-empty strong{font-size:15px}.mobile-empty p{max-width:260px;margin:0;color:var(--muted);line-height:1.55}.mobile-empty .ant-btn{margin-top:2px}.mobile-empty-actions{width:min(240px,100%);display:grid;gap:8px}.mobile-loading{display:grid;justify-items:center;gap:10px;padding:10px 0 2px}.mobile-loading__mark{position:relative;display:grid;place-items:center;width:42px;height:42px;margin-bottom:2px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(22,199,132,.18),transparent 58%),#ffffff0a}.mobile-loading__mark:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;border:2px solid rgba(22,199,132,.16);border-top-color:#16c784eb;border-right-color:#c9a35ab8;animation:mobileLoadingSpin .88s linear infinite}.mobile-loading__mark span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 18px #16c78480;animation:mobileLoadingDot 1.2s ease-in-out infinite}.mobile-loading__row{position:relative;width:100%;min-height:72px;display:grid;align-content:center;gap:10px;padding:14px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#ffffff09,#16c78409),#101415}.mobile-loading__row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.12) 42%,transparent 72%);transform:translate(-110%);animation:mobileLoadingSweep 1.35s ease-in-out infinite}.mobile-loading__row span{position:relative;z-index:1;height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.mobile-loading__row span:first-child{width:44%;height:12px}.mobile-loading__row span:nth-child(2){width:76%}.mobile-loading__row span:nth-child(3){width:58%}@keyframes mobileLoadingSpin{to{transform:rotate(360deg)}}@keyframes mobileLoadingDot{0%,to{transform:scale(.78);opacity:.55}50%{transform:scale(1);opacity:1}}@keyframes mobileLoadingSweep{0%{transform:translate(-110%)}55%,to{transform:translate(110%)}}.profile-hero,.mentor-head{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);background:#111516}.profile-hero>div{min-width:0;flex:1}.profile-hero strong{display:block;font-size:17px}.profile-hero span{color:var(--green);font-size:12px;font-weight:700}.prestige-card{position:relative;min-height:0;display:grid;gap:8px;padding:12px;overflow:hidden;isolation:isolate;border:1px solid var(--line);background:radial-gradient(circle at 12% 10%,rgba(22,199,132,.12),transparent 28%),linear-gradient(135deg,rgba(22,199,132,.08),transparent 38%),#111516;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff0f}.prestige-card--mentor{background:radial-gradient(circle at 12% 10%,rgba(201,163,90,.14),transparent 28%),linear-gradient(135deg,rgba(201,163,90,.08),transparent 38%),#111516}.prestige-card:before,.prestige-card:after{content:"";position:absolute;pointer-events:none;z-index:-1}.prestige-card:before{width:104px;height:230px;right:26px;top:-48px;transform:rotate(13deg);background:linear-gradient(90deg,transparent,rgba(22,199,132,.12),rgba(201,163,90,.08),transparent);border-left:1px solid rgba(255,255,255,.04);border-right:1px solid rgba(255,255,255,.035)}.prestige-card:after{width:118px;height:118px;right:-42px;top:-42px;border:1px solid rgba(22,199,132,.14);border-radius:50%}.prestige-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(112deg,transparent 16%,rgba(255,255,255,.11) 30%,transparent 43%);transform:translate(-56%);animation:prestigeShine 4.8s ease-in-out infinite}@keyframes prestigeShine{0%,40%{transform:translate(-58%);opacity:0}55%{opacity:.55}78%,to{transform:translate(58%);opacity:0}}.prestige-card__top{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px}.prestige-card__top .mini-avatar{width:36px;height:36px;border-color:#16c7844d;box-shadow:0 0 0 3px #16c78414}.prestige-card__top div{min-width:0;display:grid;gap:2px}.prestige-card__top span,.prestige-card__asset span,.prestige-card__stats span,.prestige-card__top small{color:var(--muted);font-size:11px}.prestige-card__top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:17px}.prestige-card__top b{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(201,163,90,.38);color:var(--gold);background:#c9a35a14;box-shadow:0 0 14px #c9a35a24;font-size:12px}.prestige-card__asset{display:grid;gap:3px}.prestige-card__asset strong{color:#f6f1e6;font-size:clamp(25px,6.2vw,30px);line-height:1;font-weight:900;font-variant-numeric:tabular-nums;text-shadow:0 8px 22px rgba(22,199,132,.1)}.prestige-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.prestige-card__stats div{min-width:0;display:grid;gap:3px;padding:6px 7px;border:1px solid var(--line);background:#0e1213bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.prestige-card__stats strong{min-width:0;overflow-wrap:anywhere;color:#e7efeb;font-size:13px;line-height:1.2}.prestige-card__foot{position:relative;min-height:30px;width:calc(100% + 24px);margin:0 -12px -12px;display:flex;align-items:center;gap:0;padding:0 14px;color:var(--muted);background:transparent;font-size:12px;font-weight:800}.prestige-card__foot:before{content:"";position:absolute;inset:0 auto 0 0;width:46%;background:#16c7841f;clip-path:polygon(0 0,88% 0,100% 100%,0 100%);z-index:-1}.prestige-card__foot span:first-child{color:#d8fff0;padding-bottom:3px;border-bottom:2px solid var(--green)}.prestige-card__foot span+span{margin-left:auto;padding-right:8px;color:var(--muted)}.account-strip,.mentor-score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mentor-score{grid-template-columns:repeat(3,minmax(0,1fr))}.mentor-score.detail{grid-template-columns:repeat(2,minmax(0,1fr))}.account-strip div,.mentor-score div,.online-card,.benefit-panel,.force-fine,.wallet-panel{border:1px solid var(--line);background:#111516;padding:14px}.account-strip span,.mentor-score span,.online-card span,.wallet-panel span{display:block;color:var(--muted);font-size:12px;margin-bottom:5px}.account-strip strong,.mentor-score strong,.online-card strong,.wallet-panel strong{font-size:20px}.account-strip .account-strip__item--wide{grid-column:1 / -1}.account-strip .account-strip__long-value{min-width:0;max-width:100%;display:block;font-size:18px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-all;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.wallet-recharge-page{position:relative;padding-bottom:18px}.wallet-balance-card,.recharge-panel,.payment-card{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#111516}.wallet-balance-card{gap:6px;background:linear-gradient(145deg,rgba(22,199,132,.12),transparent 44%),#111516}.wallet-balance-card span,.payment-card span{color:var(--muted);font-size:12px}.wallet-balance-card strong{color:#f6f1e6;font-size:32px;line-height:1.1}.wallet-balance-card p{margin:0;color:var(--muted);line-height:1.5}.recharge-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.recharge-presets button{min-height:42px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#101415;font-weight:800}.recharge-presets button.is-active{color:#dfffee;border-color:#16c78480;background:#16c78424}.payment-notice{padding:10px 12px;border:1px solid rgba(22,199,132,.26);border-radius:8px;color:#c8f7df;background:#16c7841a;font-size:13px;line-height:1.5}.payment-card>div:not(.payment-qr):not(.payment-actions){min-width:0;display:grid;gap:5px}.payment-card strong{color:#f6f1e6;font-size:24px}.payment-card button{min-width:0}.payment-card div>button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--green);background:transparent;text-align:left;font:inherit;overflow-wrap:anywhere;cursor:pointer}.payment-qr{display:grid;justify-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.payment-qr span{color:#334155}.payment-actions{display:grid;gap:8px}.profile-menu{display:grid;border:1px solid var(--line);background:#111516}.profile-menu a,.profile-menu button{min-height:48px;padding:0 14px;display:flex;align-items:center;gap:10px;color:#e7efeb;text-decoration:none;border-bottom:1px solid var(--line);border-left:0;border-right:0;border-top:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.profile-menu a:last-child,.profile-menu button:last-child{border-bottom:0}.profile-menu svg{color:var(--green)}.profile-menu .profile-menu__danger{color:#ffd7dc}.profile-menu .profile-menu__danger svg{color:var(--red)}.order-history-page .mobile-list{gap:10px}.mentor-order-history-page{gap:14px;padding-bottom:22px}.mentor-history-hero,.mentor-history-summary-grid,.mentor-history-timeline{border:1px solid var(--line);border-radius:8px;background:#111516eb}.mentor-history-hero{display:grid;gap:14px;padding:16px;background:radial-gradient(circle at 12% 0%,rgba(201,163,90,.18),transparent 34%),linear-gradient(145deg,#16c7841f,#111516f0)}.mentor-history-hero__title{display:flex;align-items:flex-start;gap:12px;min-width:0}.mentor-history-hero__title svg{flex:0 0 auto;color:var(--gold)}.mentor-history-hero__title div,.mentor-history-money{min-width:0}.mentor-history-hero__title span,.mentor-history-money span,.mentor-history-summary-grid span{display:block;color:var(--muted);font-size:12px}.mentor-history-hero__title strong{display:block;margin-top:4px;color:#f6f1e6;font-size:19px;line-height:1.25}.mentor-history-hero__title p,.mentor-history-money small{margin:5px 0 0;color:#9fb0aa;line-height:1.45;word-break:break-word}.mentor-history-money{display:grid;gap:4px;padding:12px;border:1px solid rgba(22,199,132,.24);border-radius:8px;background:#070b0c6b}.mentor-history-money strong{color:#dfffee;font-size:28px;line-height:1.05}.mentor-history-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line)}.mentor-history-summary-grid div{min-width:0;padding:12px;background:#111516f5}.mentor-history-summary-grid strong{display:block;margin-top:4px;color:#f6f1e6;font-size:17px;line-height:1.2;word-break:break-word}.mentor-history-timeline{display:grid;gap:12px;padding:14px}.mentor-history-list{display:grid;gap:12px}.mentor-history-event{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px}.mentor-history-event:before{content:"";position:absolute;top:8px;bottom:-18px;left:77px;width:1px;background:#ffffff1f}.mentor-history-event:last-child:before{display:none}.mentor-history-event time{position:relative;z-index:1;color:#8fa29b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}.mentor-history-event time:after{content:"";position:absolute;top:5px;right:-17px;width:9px;height:9px;border:2px solid rgba(22,199,132,.72);border-radius:999px;background:#101415}.mentor-history-event.is-warning time:after{border-color:#f59e0b}.mentor-history-event.is-danger time:after{border-color:#ef4444}.mentor-history-event__body{min-width:0;display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#070b0c5c}.mentor-history-event__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mentor-history-event__head strong{min-width:0;color:#f6f1e6;font-size:14px;line-height:1.35}.mentor-history-event__body p{margin:0;color:#b9c8c2;font-size:13px;line-height:1.55;word-break:break-word}.mentor-history-event dl{display:grid;gap:1px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff14}.mentor-history-event dl div{display:grid;grid-template-columns:82px minmax(0,1fr);background:#111516eb}.mentor-history-event dt,.mentor-history-event dd{margin:0;padding:8px;font-size:12px;line-height:1.45;word-break:break-word}.mentor-history-event dt{color:#8fa29b}.mentor-history-event dd{color:#e7efeb;white-space:pre-wrap}.supervisor-team-card{min-height:132px;display:grid;align-content:end;gap:8px;padding:18px;border:1px solid rgba(201,163,90,.24);background:linear-gradient(145deg,rgba(201,163,90,.14),transparent 46%),linear-gradient(0deg,rgba(22,199,132,.07),transparent 58%),#111514}.supervisor-team-card span{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.14em}.supervisor-team-card h1{margin:0;color:#f6f1e6;font-size:25px;line-height:1.12}.supervisor-team-card p{margin:0;color:#aeb7b2;line-height:1.45}.supervisor-stats,.supervisor-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.supervisor-stats div,.supervisor-action-grid a{min-width:0;min-height:78px;display:grid;align-content:center;gap:6px;padding:12px;border:1px solid var(--line);background:#111516;text-decoration:none}.supervisor-stats span,.supervisor-code-row span{color:var(--muted);font-size:12px}.supervisor-stats strong{font-size:22px}.supervisor-action-grid a{grid-template-columns:22px minmax(0,1fr);align-items:center;align-content:center;color:#edf7f2}.supervisor-action-grid svg,.supervisor-log-row svg{color:var(--green)}.supervisor-code-row,.supervisor-member-row,.supervisor-log-row{min-height:62px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);background:#111516}.supervisor-code-row>div,.supervisor-member-row>div,.supervisor-log-row>div{min-width:0;flex:1}.supervisor-code-row strong,.supervisor-member-row strong,.supervisor-log-row strong{display:block;color:#f3f7f5;font-size:14px}.supervisor-member-row p,.supervisor-log-row p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.supervisor-dispatch-card,.supervisor-message-form{display:grid;gap:10px;padding:10px;border:1px solid var(--line);background:#101415}.supervisor-dispatch-card .mobile-order{padding:0;border:0;background:transparent}.supervisor-dispatch-card__controls{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:8px}.supervisor-message-form{padding:14px}.mentor-head{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:stretch;gap:10px;padding:0;border:0;background:transparent}.mentor-head .profile-hero{min-width:0}.online-card{min-width:0;display:grid;align-content:space-between;gap:8px;border-color:#16c78433;background:linear-gradient(150deg,rgba(22,199,132,.12),transparent 62%),#101415}.online-card .ant-switch{justify-self:start}.mentor-command-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mentor-command-strip div{min-width:0;min-height:86px;display:grid;align-content:center;gap:4px;padding:12px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(82,164,255,.08),transparent 58%),#111516}.mentor-command-strip span,.mentor-command-strip small,.mentor-order-source span{color:var(--muted);font-size:11px}.mentor-command-strip strong{color:#f6f1e6;font-size:22px;line-height:1.05}.mentor-command-strip small,.mentor-order-source strong{min-width:0;overflow-wrap:anywhere;line-height:1.3}.mentor-command-strip .is-ready{border-color:#16c78438;background:linear-gradient(145deg,rgba(22,199,132,.12),transparent 58%),#111516}.mentor-command-strip .is-blocked{border-color:#ff5f6d38;background:linear-gradient(145deg,rgba(255,95,109,.1),transparent 58%),#111516}.force-fine,.benefit-panel{display:flex;gap:10px;color:#f5eee0;border-color:#e0a84f4d;background:#e0a84f14}.force-fine p,.benefit-panel p{margin:3px 0 0;color:#d5c9b2;line-height:1.5}.pool-card{display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 46%),#101415}.pool-card .ant-space{width:100%}.pool-card .ant-space-item{flex:1}.pool-card .ant-btn{width:100%}.mentor-orders-page{gap:12px}.mentor-orders-hero{min-height:104px;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;padding:14px;border:1px solid rgba(82,164,255,.2);border-radius:8px;background:linear-gradient(135deg,rgba(82,164,255,.15),transparent 52%),linear-gradient(0deg,rgba(22,199,132,.08),transparent 64%),#101415}.mentor-orders-hero h1{margin:3px 0 4px;color:#f3f7f5;font-size:22px;line-height:1.15}.mentor-orders-hero p{margin:0;color:#aebdb7;font-size:12px;line-height:1.45}.mentor-orders-hero button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(82,164,255,.24);border-radius:999px;color:#d8ecff;background:#52a4ff1a}.mentor-order-tabs{position:sticky;top:0;z-index:3}.pool-card>.mobile-order{padding:0;border:0;background:transparent}.mentor-order-source{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.mentor-order-source span{flex:none;min-height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;color:#d8fff0;background:#16c7841a;font-weight:800}.mentor-order-source strong{color:#b9c4bf;font-size:12px;text-align:right}.mentor-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mentor-card-actions .ant-btn:only-child{grid-column:1 / -1}.order-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-action-grid .ant-btn{width:100%;min-width:0}.cooperative-join-card,.cooperative-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(82,164,255,.2);background:#52a4ff12}.cooperative-join-card{margin-top:10px;border-radius:8px;background:linear-gradient(135deg,rgba(82,164,255,.1),transparent 58%),#52a4ff0f}.cooperative-join-card>div,.cooperative-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cooperative-join-card strong,.cooperative-panel__head strong{display:block;color:#f3f8ff;font-size:13px}.cooperative-join-card span,.cooperative-panel__head span{display:block;margin-top:3px;color:#a8b7c8;font-size:11px;line-height:1.45}.cooperative-join-form{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:start;gap:8px}.cooperative-join-form .ant-form-item{margin-bottom:0}.cooperative-join-form .ant-form-item-control-input{min-height:44px}.cooperative-join-form .ant-input{height:44px;padding:0 12px;line-height:44px;border-color:#52a4ff38;background:#0b0f1094}.cooperative-join-form .ant-btn{height:44px;min-height:44px;padding:0 14px}.mentor-orders-page .ant-input,.mentor-orders-page .ant-input-affix-wrapper,.mentor-orders-page .ant-input-number,.mentor-settle-page .ant-input,.mentor-settle-page .ant-input-affix-wrapper,.mentor-settle-page .ant-input-number{border-color:#52a4ff2e;background:#0f1415}.mentor-orders-page .ant-input:focus,.mentor-orders-page .ant-input-affix-wrapper-focused,.mentor-orders-page .ant-input-number-focused,.mentor-settle-page .ant-input:focus,.mentor-settle-page .ant-input-affix-wrapper-focused,.mentor-settle-page .ant-input-number-focused{border-color:#16c7847a;box-shadow:0 0 0 3px #16c7841a}.mentor-orders-page .ant-form-item-label>label,.mentor-settle-page .ant-form-item-label>label{color:#d8e7df;font-size:12px;font-weight:800}.cooperative-members{display:flex;flex-wrap:wrap;gap:6px}.cooperative-members span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(22,199,132,.22);color:#aee9cf;background:#16c78414;font-size:11px}.cooperative-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cooperative-actions .ant-btn{width:100%}.cooperative-room-page{gap:12px}.cooperative-room-hero{min-height:142px;display:grid;align-content:end;gap:14px;padding:18px;border:1px solid rgba(82,164,255,.24);border-radius:8px;background:linear-gradient(145deg,rgba(82,164,255,.2),transparent 48%),linear-gradient(0deg,rgba(22,199,132,.1),transparent 58%),#101516}.cooperative-room-hero>div{min-width:0;display:grid;gap:6px}.cooperative-room-hero>div>span,.cooperative-room-section__head span,.cooperative-person span,.cooperative-seat span,.cooperative-hitter-list span{color:var(--muted);font-size:12px}.cooperative-room-hero strong{color:#f6f1e6;font-size:24px;line-height:1.15}.cooperative-room-hero p{margin:0;color:#b9c4bf;line-height:1.45}.cooperative-room-hero button{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(82,164,255,.28);border-radius:8px;color:#eaf4ff;background:#52a4ff1f;font-weight:800}.cooperative-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cooperative-person,.cooperative-room-section,.cooperative-seat,.cooperative-hitter-list article{border:1px solid var(--line);border-radius:8px;background:#111516}.cooperative-person{min-width:0;min-height:122px;display:grid;align-content:start;gap:10px;padding:12px}.cooperative-person .mini-avatar{width:42px;height:42px}.cooperative-person strong,.cooperative-seat strong,.cooperative-hitter-list strong,.cooperative-room-section__head strong{min-width:0;display:block;color:#f3f7f5;overflow-wrap:anywhere}.cooperative-person p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.cooperative-person--boss{background:linear-gradient(145deg,rgba(201,163,90,.14),transparent 56%),#111516}.cooperative-person--captain{background:linear-gradient(145deg,rgba(22,199,132,.14),transparent 56%),#111516}.cooperative-room-section{display:grid;gap:12px;padding:12px}.cooperative-room-section__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cooperative-room-badge{flex:none;min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(22,199,132,.28);border-radius:999px;color:#b9f6d8;background:#16c7841a;font-size:12px;font-weight:800}.cooperative-seat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cooperative-seat{min-width:0;min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:10px}.cooperative-seat .mini-avatar{width:38px;height:38px}.cooperative-seat.is-empty{border-style:dashed;background:#ffffff08}.cooperative-seat.is-empty .mini-avatar{opacity:.58}.cooperative-hitter-list{display:grid;gap:8px}.cooperative-hitter-list article{min-width:0;min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px}.cooperative-hitter-list .mini-avatar{width:42px;height:42px}.cooperative-hitter-list em{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(82,164,255,.24);border-radius:999px;color:#cce5ff;background:#52a4ff1a;font-size:11px;font-style:normal;font-weight:800}.cooperative-room-actions{position:sticky;bottom:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#111516eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:4}.cooperative-room-actions .ant-btn{width:100%}.cooperative-room-actions .ant-btn-primary:last-child:nth-child(odd){grid-column:1 / -1}.mobile-order{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--line);background:#111516}.mobile-order .mobile-product-cover{height:72px;aspect-ratio:auto}.mobile-order__main{min-width:0;display:grid;gap:6px}.mobile-order__head,.mobile-order__meta{min-width:0;display:flex;justify-content:space-between;gap:8px}.mobile-order__head strong{min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-order__main p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.mobile-order__meta{color:#cfd8d3;font-size:12px}.mobile-order__chips,.replacement-summary,.mentor-order-facts{display:flex;flex-wrap:wrap;gap:6px}.mobile-order__chips span,.replacement-summary span,.mentor-order-facts span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(22,199,132,.22);color:#aee9cf;background:#16c78414;font-size:11px}.replacement-summary span{border-color:#e0a84f4d;color:#efd6a7;background:#e0a84f14}.mentor-fine-panel{border-color:#ef44443d!important;background:#7f1d1d29!important}.mentor-fine-card{border-color:#ef444438!important}.mentor-fine-card>p,.fine-pay-modal>p{margin:0;color:#d7dedb;font-size:12px;line-height:1.6}.fine-pay-modal{display:grid;gap:12px}.fine-pay-result{margin-top:2px}.mentor-order-facts span{border-color:#52a4ff40;color:#b8d8ff;background:#52a4ff14}.replacement-modal{display:grid;gap:14px}.replacement-modal p{margin:0;color:var(--muted);line-height:1.55}.modal-form-tip{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(82,164,255,.22);border-radius:8px;color:#bdd8f4;background:#52a4ff14;font-size:13px;line-height:1.55}.replacement-modal .replacement-warning{padding:10px;border:1px solid rgba(255,95,109,.28);color:#ffd2d5;background:#ff5f6d14}.replacement-cost-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.replacement-cost-preview div{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#101415}.replacement-cost-preview span{color:var(--muted);font-size:12px}.replacement-cost-preview strong{color:#f3f7f5;font-size:14px}.replacement-modal label{display:grid;gap:8px;color:var(--text);font-weight:700}.mentor-settle-page{gap:12px}.settle-page-header{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.settle-page-header h1{margin:2px 0 0;font-size:22px;line-height:1.15}.settle-summary,.settle-upload-card,.settle-submit-bar{border:1px solid var(--line);border-radius:14px;background:#111516}.settle-summary{display:grid;gap:10px;padding:10px}.settle-summary .mobile-order{padding:0;border:0;background:transparent}.settle-summary__tips{display:flex;gap:9px;padding:10px;border-radius:10px;color:#9ff0cc;background:#16c78414}.settle-summary__tips p{margin:0;color:#bdd2ca;font-size:12px;line-height:1.55}.settle-upload-card{display:grid;gap:12px;padding:14px}.settle-upload-card__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.settle-upload-card__head h2{margin:0 0 4px;font-size:16px}.settle-upload-card__head p{margin:0;color:var(--muted);font-size:12px}.settle-upload-drop{width:100%;min-height:168px;display:grid;place-items:center;gap:8px;padding:22px 14px;border:1px dashed rgba(22,199,132,.38);border-radius:14px;color:#a8f0ce;background:linear-gradient(135deg,rgba(22,199,132,.1),transparent),#0f1415}.settle-upload-drop strong{color:#ecfff6;font-size:16px}.settle-upload-drop span{color:#aebdb7;font-size:12px}.settle-proof-preview{display:grid;gap:8px}.settle-proof-preview img{width:100%;max-height:260px;object-fit:contain;border:1px solid var(--line);border-radius:12px;background:#0b0f10}.settle-proof-preview span{color:var(--muted);font-size:12px;word-break:break-all}.settle-submit-bar{position:sticky;bottom:72px;z-index:2;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px}.settle-submit-bar span{color:var(--muted);font-size:12px}.settle-submit-bar strong{display:block;margin-top:2px;color:#f3f7f5}.supervisor-dispatch-card__controls.is-replacement{grid-template-columns:86px minmax(0,1fr)}.wallet-panel{min-height:148px;display:grid;align-content:center;gap:10px;background:linear-gradient(145deg,rgba(22,199,132,.11),transparent),#111516}.wallet-panel strong{font-size:34px}.wallet-log b{color:var(--green)}.wallet-log b.is-out{color:var(--red)}.liquid-glass-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.mobile-nav{position:absolute;left:16px;right:16px;bottom:14px;height:56px;display:grid;align-items:stretch;isolation:isolate;padding:6px;border-radius:28px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(135deg,#ffffff38,#ffffff0f 42%,#ffffff24),#0e1214f0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 44px #00000059,0 2px 16px #ffffff14,inset 0 1px #ffffff8c,inset 0 -1px #ffffff24,inset 0 0 22px #ffffff1a;z-index:12;flex:0 0 auto;contain:layout paint;overflow:hidden}.mobile-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 90% at 18% -12%,rgba(255,255,255,.54),transparent 42%),radial-gradient(90% 78% at 88% 116%,rgba(22,199,132,.18),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.2),transparent 55%),linear-gradient(90deg,rgba(255,255,255,.04),transparent 36%,rgba(255,255,255,.08));opacity:.92;z-index:0}.mobile-nav:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:27px;border:1px solid rgba(255,255,255,.18);box-shadow:inset 10px 0 22px #ffffff14,inset -10px 0 22px #ffffff0d,inset 0 -12px 28px #0000001f;z-index:0}.mobile-nav__glass{display:none}.mobile-nav a{position:relative;z-index:2;isolation:isolate;display:grid;place-items:center;align-content:center;gap:3px;color:#eef8f3b8;font-size:10px;font-weight:760;text-decoration:none;border-radius:21px;overflow:hidden;transition:color .18s ease,transform .18s ease;filter:none;-webkit-font-smoothing:antialiased}.mobile-nav a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 100% at 50% 0%,rgba(255,255,255,.46),transparent 46%),linear-gradient(180deg,#16c7845c,#16c7841f);box-shadow:0 8px 18px #16c7843b,inset 0 1px #ffffff85,inset 0 -1px #ffffff1f;opacity:0;transform:scale(.12,.36);transform-origin:center;will-change:transform,opacity,border-radius}.mobile-nav a.is-active{color:#f4fff9}.mobile-nav a.is-active:before{opacity:1;transform:scale(1)}.mobile-nav a.is-popping:before{opacity:1;animation:navJellyPop .68s cubic-bezier(.16,1.18,.28,1) both}.mobile-nav a:active{transform:scale(.96)}.mobile-nav svg{color:currentColor;filter:none}.mobile-nav a>span{filter:none;transform:translateZ(0)}@keyframes navJellyPop{0%{opacity:.32;transform:scale(.12,.36);border-radius:999px}34%{opacity:1;transform:scale(1.16,.86);border-radius:18px}58%{transform:scale(.94,1.08);border-radius:24px}78%{transform:scale(1.035,.985)}to{opacity:1;transform:scale(1);border-radius:21px}}.mobile-phone:has(>.mobile-nav) .mobile-viewport{padding-bottom:82px}.mobile-shell .ant-segmented{background:#101415;border:1px solid var(--line);border-radius:12px;min-height:44px}.mobile-shell .ant-segmented-item{border-radius:10px;min-height:38px}.mobile-shell .ant-segmented-item-label{min-height:38px;line-height:38px}.mobile-shell .ant-btn{border-radius:10px;min-height:44px;font-weight:700}.mobile-shell .auth-links a{min-height:44px;display:inline-flex;align-items:center}.profile-quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 2px;padding:14px 6px 10px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%),#111516}.profile-quick__cell{display:grid;justify-items:center;align-content:start;gap:6px;padding:8px 4px;background:transparent;border:0;color:#e6efe9;font-size:11.5px;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile-quick__cell svg{width:22px;height:22px;color:var(--gold);padding:8px;border-radius:12px;background:#c9a35a1a;box-sizing:content-box}.profile-quick__cell:hover svg,.profile-quick__cell:focus-visible svg{background:#c9a35a2e}.profile-quick__cell--danger svg{color:var(--red);background:#ff5f6d1a}.profile-quick__cell--danger{color:#ffd7dc}.mobile-shell .home-banner,.mobile-shell .home-banner--hero,.mobile-shell .home-announcement,.mobile-shell .mobile-search,.mobile-shell .mobile-product,.mobile-shell .mobile-product-cover,.mobile-shell .mobile-message,.mobile-shell .wallet-log,.mobile-shell .mobile-empty,.mobile-shell .mobile-empty__icon,.mobile-shell .profile-hero,.mobile-shell .profile-menu,.mobile-shell .profile-menu a,.mobile-shell .profile-menu button,.mobile-shell .auth-hero,.mobile-shell .auth-hero__icon,.mobile-shell .mobile-auth-form,.mobile-shell .mobile-icon-back,.mobile-shell .product-detail-main,.mobile-shell .product-detail-copy,.mobile-shell .product-order-form,.mobile-shell .product-detail-metrics div,.mobile-shell .rank-heading,.mobile-shell .rank-podium article,.mobile-shell .expert-row,.mobile-shell .wallet-balance-card,.mobile-shell .recharge-presets button,.mobile-shell .payment-card,.mobile-shell .prestige-card,.mobile-shell .prestige-card__stats div,.mobile-shell .account-strip div,.mobile-shell .mentor-score div,.mobile-shell .online-card,.mobile-shell .benefit-panel,.mobile-shell .force-fine,.mobile-shell .wallet-panel,.mobile-shell .supervisor-team-card,.mobile-shell .supervisor-stats div,.mobile-shell .supervisor-action-grid a,.mobile-shell .supervisor-code-row,.mobile-shell .supervisor-member-row,.mobile-shell .supervisor-log-row,.mobile-shell .filter-strip span,.mobile-shell .filter-strip button{border-radius:14px}.mobile-shell .mobile-product:not(.is-compact) .mobile-product-cover,.mobile-shell .mobile-product:not(.is-compact) .mobile-product-cover.is-fallback,.mobile-shell .product-detail-cover{border-radius:8px 8px 0 0}.mobile-shell .mobile-icon-back{border-radius:12px}.mobile-shell .mobile-product__headline span,.mobile-shell .mobile-product__tags span,.mobile-shell .product-detail-tags span,.mobile-shell .mobile-status,.mobile-shell .mobile-badge,.mobile-shell .mobile-kicker,.mobile-shell .prestige-card__top b{border-radius:999px}.mobile-shell .ant-input,.mobile-shell .ant-input-affix-wrapper,.mobile-shell .ant-input-number,.mobile-shell .ant-select-selector,.mobile-shell .ant-picker,.mobile-shell .ant-checkbox-inner{border-radius:10px!important}.mobile-shell .ant-input,.mobile-shell .ant-input-affix-wrapper,.mobile-shell .ant-input-number,.mobile-shell .ant-select-selector,.mobile-shell .ant-picker{min-height:44px}.mobile-shell .ant-input-affix-wrapper .ant-input{min-height:30px}.mobile-shell .ant-input-number-input{min-height:42px}.mobile-shell .ant-modal-content{border-radius:18px}.auth-page{min-height:100%;justify-content:center;gap:18px;padding:26px 20px;background:radial-gradient(circle at 50% 4%,rgba(7,193,96,.2),transparent 34%),linear-gradient(180deg,#0b1112,#101516 54%,#0b1112)}.wechat-auth-card{position:relative;overflow:hidden;display:grid;justify-items:center;gap:18px;width:100%;max-width:390px;padding:24px 18px 22px;border:1px solid rgba(7,193,96,.24);border-radius:22px;background:radial-gradient(circle at 50% -8%,rgba(7,193,96,.22),transparent 42%),linear-gradient(180deg,#ffffff12,#ffffff05),#111718;box-shadow:0 24px 58px #00000057,inset 0 1px #ffffff0f;text-align:center}.wechat-auth-card:after{content:"";position:absolute;top:-86px;left:50%;width:220px;height:220px;transform:translate(-50%);border-radius:999px;border:1px solid rgba(7,193,96,.22);box-shadow:0 0 0 34px #07c1600a,0 0 0 68px #07c16006;pointer-events:none}.wechat-auth-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.07) 44%,transparent 72%),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px);background-size:auto,36px 36px,36px 36px;opacity:.58}.wechat-auth-card>*{position:relative;z-index:1}.wechat-auth-card__brand{width:100%;min-height:44px;display:inline-grid;grid-template-columns:34px auto;align-items:center;justify-content:center;gap:9px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;text-align:center}.wechat-auth-card__brand img{width:34px;height:34px;object-fit:contain}.wechat-auth-card__brand strong{display:block;color:#f4fff9;font-size:14px;line-height:1.2}.wechat-auth-card__visual{position:relative;width:134px;height:112px;display:grid;place-items:center}.wechat-auth-card__ring{position:absolute;top:8px;right:19px;bottom:8px;left:19px;border:1px solid rgba(7,193,96,.22);border-radius:999px;transform:rotate(-12deg)}.wechat-auth-card__ring:nth-child(2){top:20px;right:9px;bottom:20px;left:9px;border-color:#ffffff1a;transform:rotate(18deg)}.wechat-auth-card__mark{position:relative;width:88px;height:88px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:30px;color:#fff;background:#07c160;box-shadow:0 16px 38px #07c16057,inset 0 1px #ffffff59}.wechat-auth-card__mark .anticon{font-size:52px;line-height:1}.wechat-auth-card__kicker{color:#56e49b;font-size:11px;font-weight:900;letter-spacing:0}.wechat-auth-card h1{margin:0;color:#f4fff9;font-size:32px;line-height:1.15;font-weight:900}.wechat-auth-card__status{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(7,193,96,.2);border-radius:999px;background:#07c16014;color:#bcefd2;font-size:12px;font-weight:800}.wechat-auth-card__status span{width:7px;height:7px;border-radius:999px;background:#07c160;box-shadow:0 0 0 4px #07c16029}.wechat-auth-card p{max-width:29ch;margin:0;color:#a7b7b1;font-size:14px;line-height:1.72}.wechat-auth-card__notice{color:#95a49e!important;font-size:12px!important}.auth-hero{padding:18px;border:1px solid var(--line);background:#111516}.auth-hero__icon{width:44px;height:44px;display:grid;place-items:center;color:var(--green);border:1px solid rgba(22,199,132,.3);background:#16c78414;margin-bottom:14px}.auth-hero span{display:block;color:var(--green);font-size:11px;font-weight:800;letter-spacing:0;margin-bottom:8px}.auth-hero h1{margin:0 0 8px;font-size:24px}.auth-hero p{margin:0;color:var(--muted);line-height:1.65}.mobile-auth-form{padding:14px;border:1px solid var(--line);background:#101415}.wechat-login-button{color:#fff;border-color:#07c160;background:#07c160;font-weight:800}.wechat-login-button.wechat-login-button--primary{min-height:50px;border-radius:15px;font-size:16px;box-shadow:0 13px 30px #07c16042,inset 0 1px #ffffff3d}.wechat-login-button .anticon{font-size:19px}.wechat-login-button:disabled{color:var(--muted);border-color:var(--line);background:#101415}.auth-links{display:flex;justify-content:space-between;gap:12px;padding:0 2px}.auth-links a{color:var(--green);font-size:13px;font-weight:700;text-decoration:none}.theme-dark{--bg: #090b0c;--surface: #111416;--surface-2: #171b1d;--surface-3: #1f2528;--line: #242a2c;--line-soft: rgba(255, 255, 255, .07);--text: #f3f7f5;--muted: #8c989d;--green: #16c784;--green-soft: rgba(22, 199, 132, .13);--amber: #e0a84f;--red: #ff5f6d;--olive: #8aa06a;--gold: #c9a35a;--shadow: 0 24px 80px rgba(0, 0, 0, .36)}.theme-dark body{background:var(--bg);color:var(--text)}.theme-light{--bg: #f6f8fb;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #eef3f6;--line: #dde4ea;--line-soft: rgba(15, 23, 42, .07);--text: #172026;--muted: #66737a;--green: #087a55;--green-soft: rgba(8, 122, 85, .1);--amber: #d97706;--red: #dc2626;--olive: #5f7d48;--gold: #b7791f;--shadow: 0 18px 46px rgba(15, 23, 42, .08)}.theme-light body,.theme-light .admin-shell,.theme-light .admin-content,.theme-light .mobile-shell,.theme-light .mobile-phone,.theme-light .brand-intro,.theme-light .admin-login{color:var(--text);background:#f6f8fb}.theme-light .brand-intro,.theme-light .admin-login,.theme-light .mobile-shell{background:linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(rgba(15,23,42,.035) 1px,transparent 1px),#f6f8fb}.theme-light .admin-sider,.theme-light .admin-brand,.theme-light .admin-header,.theme-light .admin-tabs{box-shadow:none}.theme-light .admin-header,.theme-light .admin-tabs{color:var(--text);border-color:var(--line);background:#fff}.theme-light .admin-menu__group-title,.theme-light .admin-menu__item,.theme-light .admin-tool-button,.theme-light .mobile-search,.theme-light .filter-strip button,.theme-light .category-layout aside button{color:#475569;background:transparent}.theme-light .admin-menu__group-title:hover,.theme-light .admin-menu__item:hover,.theme-light .admin-tool-button:hover{color:var(--green);background:#f0fdf4}.theme-light .admin-menu__item.is-notification{color:#475569;background:transparent;box-shadow:none}.theme-light .admin-menu__item.is-notification .menu-icon{color:currentColor;background:transparent}.theme-light .admin-menu__item.is-notification:hover{color:#087a55;background:#ecfdf5}.theme-light .admin-menu__item.is-notification.is-active{color:var(--green);background:#ecfdf5}.theme-light .admin-menu__item.has-unread{color:#0f7a55;border-color:#16a36d47;background:linear-gradient(90deg,#ecfdf5fa,#ffffffe6)}.theme-light .admin-menu__item.has-unread .menu-icon{color:#0f7a55;background:#16a36d1f}.theme-light .admin-menu__item.has-unread .admin-nav-badge{box-shadow:0 0 0 2px #fff,0 9px 20px #16a36d3d}.theme-light .admin-notification-button{border-color:#dbe6df;background:linear-gradient(180deg,#fff,#f7faf8)}.theme-light .admin-notification-button.has-unread{color:#0f7a55;border-color:#16a36d5c;background:radial-gradient(circle at 50% 18%,#16a36d29,#ecfdf5eb 44%,#fff)}.theme-light .admin-notification-button .admin-nav-badge{border-color:#fff}.theme-light .home-banner--hero{border-color:var(--line);box-shadow:var(--shadow)}.theme-light .user-home .mobile-product,.theme-light .user-home .mobile-product--gold,.theme-light .user-home .mobile-product--blue,.theme-light .user-home .mobile-product--purple,.theme-light .user-home .mobile-product--dark{color:var(--text);border-color:var(--line);background:#fff}.theme-light .user-home .mobile-product__media,.theme-light .user-home .mobile-product-cover{background:#f8fafc}.theme-light .user-home .mobile-product-cover.is-fallback{color:var(--green);background:#f8fafc}.theme-light .mobile-product--purple{color:#7e22ce;border-color:#e9d5ff;background:linear-gradient(145deg,#faf5ff,#fff 58%)}.theme-light .mobile-product--dark{color:#334155;border-color:var(--line);background:#fff}.theme-light .home-announcement{color:#334155;background:#fff;border-color:#fed7aa}.theme-light .home-announcement svg,.theme-light .mobile-section__head h2 svg,.theme-light .mobile-section__head a,.theme-light .product-detail-price span,.theme-light .product-detail-tags span,.theme-light .product-detail-metrics strong,.theme-light .intro-kicker,.theme-light .login-copy>span{color:var(--green)}.theme-light .product-detail-tags span,.theme-light .product-detail-metrics div,.theme-light .mobile-product__badge,.theme-light .mobile-product__tag,.theme-light .settings-nav-preview,.theme-light code{color:#334155;border-color:var(--line);background:#f8fafc}.theme-light .ant-layout,.theme-light .ant-layout-sider,.theme-light .ant-layout-header,.theme-light .ant-layout-content,.theme-light .ant-drawer-content,.theme-light .ant-modal-content{background:#fff;color:var(--text)}.theme-light .ant-table-wrapper,.theme-light .ant-table,.theme-light .ant-table-thead>tr>th,.theme-light .ant-table-tbody>tr>td,.theme-light .ant-tabs,.theme-light .ant-form,.theme-light .ant-drawer,.theme-light .ant-modal{color:var(--text)}.theme-light .ant-table-thead>tr>th{background:#f3f6f9}.theme-light .mobile-auth-form,.theme-light .profile-head,.theme-light .settings-action,.theme-light .order-history-page .order-card,.theme-light .category-products,.theme-light .rank-list,.theme-light .message-list,.theme-light .mentor-card,.theme-light .supervisor-card,.theme-light .support-thread,.theme-light .chat-panel,.theme-light .data-card,.theme-light .metric-card{color:var(--text);border-color:var(--line);background:#fff}.theme-light .brand-intro,.theme-light .admin-login,.theme-light .mobile-page,.theme-light .mobile-page *,.theme-light .admin-shell,.theme-light .admin-shell *{scrollbar-color:#cbd5e1 #f8fafc}@media (max-width: 720px){.theme-light .mobile-shell{background:#fff}.theme-light .mobile-phone{background:#f6f8fb}}@media (max-width: 1180px){.metric-grid,.dashboard-grid,.dashboard-grid.two,.admin-login{grid-template-columns:1fr}.admin-login{justify-items:center}}@media (max-height: 760px) and (min-width: 721px){.admin-login{padding:18px 32px}.login-stage{gap:16px}.login-identity{gap:14px}.login-copy>span{margin-bottom:8px}.login-copy h1{font-size:48px}.login-copy p{margin-top:8px;font-size:15px}}@media (max-width: 720px){.brand-intro,.admin-login{padding:20px}.intro-copy h1,.login-copy h1{font-size:40px}.intro-actions{grid-template-columns:1fr;width:min(260px,100%)}.intro-action{width:100%}.admin-content{padding:10px}.metric-grid,.settings-layout,.settings-form,.editor-form{grid-template-columns:1fr}.mobile-shell{padding:0;background:#fff}.mobile-phone{width:100%;height:100vh;min-height:100vh;border:0;box-shadow:none}.mentor-head{display:grid}.online-card{width:100%}}html.theme-light,html.theme-light body,body.theme-light,html.theme-light #root,html.theme-light .admin-shell,html.theme-light .admin-content,html.theme-light .mobile-shell{color:var(--text);background:#f7f9fc}html.theme-light .brand-intro,html.theme-light .admin-login{background:linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),radial-gradient(circle at 50% 72%,rgba(22,163,109,.08),transparent 34%),#f7f9fc}html.theme-light .mobile-shell{background:linear-gradient(90deg,rgba(15,23,42,.025) 1px,transparent 1px),linear-gradient(rgba(15,23,42,.025) 1px,transparent 1px),#f7f9fc}html.theme-light .mobile-phone,html.theme-light .mobile-viewport,html.theme-light .mobile-page{color:var(--text);background:#f7f9fc}html.theme-light .mobile-phone{border-color:var(--line);box-shadow:0 18px 46px #0f172a1a}html.theme-light .home-booking-mentor{border-color:#087a552e;background:linear-gradient(135deg,rgba(8,122,85,.08),transparent 58%),#fff;box-shadow:0 8px 18px #0f172a0a}html.theme-light .home-booking-mentor strong{color:#172026}html.theme-light .home-booking-mentor a{color:#087a55;background:#087a5517}html.theme-light .mentor-command-strip div,html.theme-light .pool-card,html.theme-light .mentor-orders-hero{color:var(--text);border-color:var(--line);background:linear-gradient(145deg,rgba(37,99,235,.05),transparent 58%),#fff}html.theme-light .mentor-orders-hero h1{color:#172026}html.theme-light .mentor-orders-hero p{color:#66737a}html.theme-light .mentor-orders-hero button{color:#1d4ed8;border-color:#2563eb2e;background:#eff6ff}html.theme-light .online-card{border-color:#0d945f2e;background:linear-gradient(150deg,rgba(13,148,95,.08),transparent 62%),#fff}html.theme-light .mentor-command-strip strong{color:#172026}html.theme-light .mentor-command-strip span,html.theme-light .mentor-command-strip small,html.theme-light .mentor-order-source strong{color:#66737a}html.theme-light .mentor-command-strip .is-ready{border-color:#0d945f2e;background:linear-gradient(145deg,rgba(13,148,95,.08),transparent 58%),#fff}html.theme-light .mentor-command-strip .is-blocked{border-color:#dc262629;background:linear-gradient(145deg,rgba(220,38,38,.06),transparent 58%),#fff}html.theme-light .mentor-order-source{border-color:#0f172a14}html.theme-light .mentor-order-source span{color:#0b7a53;background:#ecfdf5}html.theme-light .cooperative-join-form .ant-input,html.theme-light .mentor-orders-page .ant-input,html.theme-light .mentor-orders-page .ant-input-affix-wrapper,html.theme-light .mentor-orders-page .ant-input-number,html.theme-light .mentor-settle-page .ant-input,html.theme-light .mentor-settle-page .ant-input-affix-wrapper,html.theme-light .mentor-settle-page .ant-input-number{border-color:#2563eb29;background:#fff}html.theme-light .mentor-orders-page .ant-form-item-label>label,html.theme-light .mentor-settle-page .ant-form-item-label>label{color:#334155}html.theme-light .wechat-login-button{color:#fff;border-color:#07c160;background:#07c160}html.theme-light .wechat-auth-card{border-color:#07c16038;background:radial-gradient(circle at 50% -8%,rgba(7,193,96,.15),transparent 44%),linear-gradient(180deg,#fff,#f7fbf9);box-shadow:0 18px 42px #0f172a14,inset 0 1px #ffffffdb}html.theme-light .wechat-auth-card__mark{color:#fff!important;background:#07c160!important;border-color:#07c160!important}html.theme-light .wechat-auth-card__brand,html.theme-light .wechat-auth-card__foot span{border-color:#0f172a14;background:#ffffffb3}html.theme-light .wechat-auth-card__brand strong,html.theme-light .wechat-auth-card__status b{color:#172026}html.theme-light .wechat-auth-card__brand span,html.theme-light .wechat-auth-card__foot span{color:#66737a}html.theme-light .wechat-auth-card__kicker{color:#087a55}html.theme-light .wechat-auth-card h1{color:#172026}html.theme-light .wechat-auth-card p{color:#66737a}html.theme-light .wechat-auth-card__status{border-color:#07c16038;background:#07c16014}html.theme-light .wechat-auth-card__ring{border-color:#07c1603d}html.theme-light .wechat-auth-card__ring:nth-child(2){border-color:#0f172a14}html.theme-light .wechat-login-button:disabled{color:var(--muted);border-color:var(--line);background:#f8fafc}html.theme-light .admin-sider,html.theme-light .admin-brand,html.theme-light .admin-header,html.theme-light .admin-tabs,html.theme-light .panel-card,html.theme-light .query-panel,html.theme-light .table-panel,html.theme-light .settings-layout,html.theme-light .review-tabs,html.theme-light .profile-menu,html.theme-light .mobile-nav{box-shadow:none}html.theme-light .admin-brand,html.theme-light .admin-header,html.theme-light .admin-tabs{border-color:var(--line)}html.theme-light .admin-menu__group-title,html.theme-light .admin-menu__item,html.theme-light .admin-tool-button{color:#475569;background:transparent}html.theme-light .admin-menu__group-title:hover,html.theme-light .admin-menu__item:hover,html.theme-light .admin-tool-button:hover{color:var(--green);background:#f0fdf4}html.theme-light .admin-menu__item.is-notification{color:#475569;background:transparent;box-shadow:none}html.theme-light .admin-menu__item.is-notification .menu-icon{color:currentColor;background:transparent}html.theme-light .admin-menu__item.is-notification:hover{color:#087a55;background:#ecfdf5}html.theme-light .admin-menu__item.is-notification.is-active{color:var(--green);background:#ecfdf5}html.theme-light .admin-menu__item.has-unread{color:#0f7a55;border-color:#16a36d47;background:linear-gradient(90deg,#ecfdf5fa,#ffffffe6)}html.theme-light .admin-menu__item.has-unread .menu-icon{color:#0f7a55;background:#16a36d1f}html.theme-light .admin-menu__item.has-unread .admin-nav-badge{box-shadow:0 0 0 2px #fff,0 9px 20px #16a36d3d}html.theme-light .admin-notification-button{border-color:#dbe6df;background:linear-gradient(180deg,#fff,#f7faf8)}html.theme-light .admin-notification-button.has-unread{color:#0f7a55;border-color:#16a36d5c;background:radial-gradient(circle at 50% 18%,#16a36d29,#ecfdf5eb 44%,#fff)}html.theme-light .admin-notification-button .admin-nav-badge{border-color:#fff}html.theme-light .admin-menu__group-title.is-active,html.theme-light .admin-menu__item.is-active{color:var(--green);background:#ecfdf5}html.theme-light .admin-menu .menu-icon svg{color:currentColor}html.theme-light .admin-tabs .ant-tabs-tab{color:#66737a}html.theme-light .admin-tabs .ant-tabs-tab-active,html.theme-light .admin-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--green)}html.theme-light .mobile-nav{height:56px;border-color:#ffffffb8;background:linear-gradient(135deg,#ffffffbd,#ffffff57 44%,#ecfdf58a),#ffffff7a;-webkit-backdrop-filter:blur(30px) saturate(190%) contrast(1.04);backdrop-filter:blur(30px) saturate(190%) contrast(1.04);box-shadow:0 18px 42px #0f172a1f,0 2px 18px #ffffffb3,inset 0 1px #ffffffeb,inset 0 -1px #16a36d1a}html.theme-light .mobile-nav a{color:#53656f}html.theme-light .mobile-nav a.is-active{color:#047857}html.theme-light .mobile-nav a.is-active:before{background:radial-gradient(120% 100% at 50% 0%,rgba(255,255,255,.88),transparent 48%),linear-gradient(180deg,#bbf7d0d1,#f0fdf447);box-shadow:0 8px 18px #16a36d24,inset 0 1px #ffffffeb,inset 0 -1px #16a36d1f}html.theme-light .mobile-order__chips span{border-color:#0d945f2e;color:#0b7a53;background:#ecfdf5}html.theme-light .mentor-order-facts span{border-color:#2563eb2e;color:#1d4ed8;background:#eff6ff}html.theme-light .replacement-summary span{border-color:#b87b1638;color:#8a5b08;background:#fff7e6}html.theme-light .cooperative-join-card,html.theme-light .cooperative-panel{border-color:#2563eb29;background:#f8fbff}html.theme-light .cooperative-join-card strong,html.theme-light .cooperative-panel__head strong{color:#172026}html.theme-light .cooperative-join-card span,html.theme-light .cooperative-panel__head span{color:#66737a}html.theme-light .cooperative-members span{border-color:#0d945f2e;color:#0b7a53;background:#ecfdf5}html.theme-light .cooperative-room-hero{border-color:#2563eb2e;background:linear-gradient(145deg,rgba(37,99,235,.12),transparent 48%),linear-gradient(0deg,rgba(13,148,95,.08),transparent 58%),#f8fbff}html.theme-light .cooperative-room-hero strong,html.theme-light .cooperative-person strong,html.theme-light .cooperative-seat strong,html.theme-light .cooperative-hitter-list strong,html.theme-light .cooperative-room-section__head strong{color:#172026}html.theme-light .cooperative-room-hero p,html.theme-light .cooperative-room-hero>div>span,html.theme-light .cooperative-room-section__head span,html.theme-light .cooperative-person span,html.theme-light .cooperative-person p,html.theme-light .cooperative-seat span,html.theme-light .cooperative-hitter-list span{color:#66737a}html.theme-light .cooperative-room-hero button{color:#1d4ed8;border-color:#2563eb2e;background:#eff6ff}html.theme-light .cooperative-person,html.theme-light .cooperative-room-section,html.theme-light .cooperative-seat,html.theme-light .cooperative-hitter-list article{border-color:#0f172a14;background:#fff}html.theme-light .cooperative-person--boss{background:linear-gradient(145deg,rgba(201,163,90,.12),transparent 56%),#fff}html.theme-light .cooperative-person--captain{background:linear-gradient(145deg,rgba(13,148,95,.1),transparent 56%),#fff}html.theme-light .cooperative-seat.is-empty{background:#f8fafc}html.theme-light .cooperative-room-badge{color:#0b7a53;border-color:#0d945f2e;background:#ecfdf5}html.theme-light .cooperative-hitter-list em{color:#1d4ed8;border-color:#2563eb2e;background:#eff6ff}html.theme-light .cooperative-room-actions{border-color:#0f172a1a;background:#ffffffeb}html.theme-light .replacement-modal .replacement-warning,html.theme-light .complaint-fine-preview{color:#b42318;border-color:#fecaca;background:#fff1f2}html.theme-light .modal-form-tip{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}html.theme-light .complaint-fine-preview span,html.theme-light .complaint-fine-preview p{color:#b42318}html.theme-light .complaint-fine-preview strong{color:#7f1d1d}html.theme-light .tracking-hero{border-color:#16a36d33;background:radial-gradient(circle at 50% 42%,rgba(22,163,109,.13),transparent 30%),radial-gradient(circle at 18% 20%,rgba(37,99,235,.08),transparent 28%),linear-gradient(180deg,rgba(22,163,109,.07),transparent 50%),#fff;box-shadow:0 16px 36px #0f172a14}html.theme-light .tracking-hero__copy strong,html.theme-light .tracking-facts strong,html.theme-light .replacement-cost-preview strong{color:var(--text)}html.theme-light .tracking-hero__copy p,html.theme-light .tracking-hero__meta span,html.theme-light .tracking-code-panel p,html.theme-light .tracking-code-panel span,html.theme-light .tracking-facts span,html.theme-light .replacement-cost-preview span{color:var(--muted)}html.theme-light .tracking-status-pill{color:#047857;border-color:#16a36d2e;background:#ecfdf5}html.theme-light .tracking-hero__meta span{border-color:#0f172a0f;background:#ffffffb8}html.theme-light .tracking-steps strong,html.theme-light .tracking-announcements span{color:#475569}html.theme-light .tracking-steps{border-color:#dce5ec;background:#fff}html.theme-light .tracking-steps:before{background:#dbe6ee}html.theme-light .tracking-steps span{color:#64748b;background:#eef4f8;box-shadow:0 0 0 5px #fff}html.theme-light .tracking-steps .is-done{border-color:#16a36d4d;background:#ecfdf5}html.theme-light .tracking-steps .is-current{background:#ecfdf5}html.theme-light .tracking-steps .is-done span,html.theme-light .tracking-steps .is-current span{color:#052e21;background:var(--green);box-shadow:0 0 0 5px #fff,0 7px 16px #16a36d2e}html.theme-light .tracking-steps .is-done strong,html.theme-light .tracking-steps .is-current strong,html.theme-light .tracking-announcements svg,html.theme-light .tracking-code-panel strong{color:var(--green)}html.theme-light .tracking-code-panel{border-color:#16a36d33;background:radial-gradient(circle at 88% 18%,rgba(22,163,109,.1),transparent 28%),linear-gradient(135deg,rgba(22,163,109,.08),transparent 48%),#fff}html.theme-light .tracking-code-done{color:#047857;border-color:#16a36d2e;background:#ecfdf5}html.theme-light .tracking-code-done strong{color:#065f46}html.theme-light .tracking-code-done p{color:#64748b}html.theme-light .tracking-fact-icon{color:#047857;background:#ecfdf5}html.theme-light .tracking-announcements{border-color:#16a36d29;background:#fff}html.theme-light .mobile-order{color:var(--text);border-color:var(--line);border-radius:8px;background:#fff}html.theme-light .settle-summary,html.theme-light .settle-upload-card,html.theme-light .settle-submit-bar{border-color:var(--line);background:#fff}html.theme-light .settle-summary__tips{color:#047857;background:#ecfdf5}html.theme-light .settle-summary__tips p,html.theme-light .settle-upload-card__head p,html.theme-light .settle-upload-drop span,html.theme-light .settle-proof-preview span,html.theme-light .settle-submit-bar span{color:var(--muted)}html.theme-light .settle-upload-drop{color:#047857;border-color:#16a36d47;background:linear-gradient(135deg,rgba(22,163,109,.08),transparent),#f8fafc}html.theme-light .settle-upload-drop strong,html.theme-light .settle-submit-bar strong,html.theme-light .settle-upload-card__head h2,html.theme-light .settle-page-header h1{color:var(--text)}html.theme-light .settle-proof-preview img{border-color:var(--line);background:#f8fafc}html.theme-light .mobile-order__meta{color:#475569}html.theme-light .home-banner--hero{border-color:#e7c987;box-shadow:0 12px 28px #0f172a14}html.theme-light .home-announcement{color:#334155;border-color:#f4d6a3;background:#fff}html.theme-light .home-announcement__track span{color:#334155}html.theme-light .mobile-product--purple{color:#7e22ce;border-color:#e9d5ff;background:linear-gradient(145deg,#faf5ff,#fff 60%)}html.theme-light .mobile-product--dark{color:#334155;border-color:var(--line);background:#fff}html.theme-light .mobile-product__brand,html.theme-light .mobile-kicker,html.theme-light .home-announcement svg,html.theme-light .mobile-section__head h2 svg,html.theme-light .mobile-section__head a,html.theme-light .profile-hero span,html.theme-light .supervisor-team-card span,html.theme-light .supervisor-action-grid svg,html.theme-light .supervisor-log-row svg,html.theme-light .profile-menu svg,html.theme-light .mobile-product__badges,html.theme-light .wallet-log b,html.theme-light .intro-kicker,html.theme-light .login-copy>span{color:var(--green)}html.theme-light .profile-menu .profile-menu__danger{color:#b42318}html.theme-light .profile-menu .profile-menu__danger svg,html.theme-light .wallet-log b.is-out,html.theme-light .money.is-red{color:var(--red)}html.theme-light .mobile-product__tags span,html.theme-light .mobile-status,html.theme-light .mobile-badge,html.theme-light .product-detail-tags span,html.theme-light .metric-card__head em,html.theme-light .prestige-card__top b{color:var(--green);border-color:#16a36d3d;background:var(--green-soft)}html.theme-light .mobile-product__headline span{color:#78350f}html.theme-light .product-detail-price strong,html.theme-light .money-overview strong{color:var(--green)}html.theme-light .mobile-product__foot b{color:#e53935}html.theme-light .mobile-product__foot del,html.theme-light .product-detail-price span{color:#94a3b8}html.theme-light .mobile-product__foot em{color:#b42318;border-color:#fecaca;background:#fff1f2}html.theme-light .mobile-product__badges{background:#fff;border-top-color:var(--line)}html.theme-light .product-detail-cover{border-color:var(--line);background:linear-gradient(135deg,rgba(22,163,109,.08),transparent 42%),#fff}html.theme-light .rank-heading,html.theme-light .supervisor-team-card{border-color:#f2cf86;background:linear-gradient(145deg,rgba(217,119,6,.08),transparent 46%),#fff}html.theme-light .rank-podium article.is-first{border-color:#f2cf86;background:#fffaf0}html.theme-light .rank-podium__item--1{border-color:#f2cf86;background:linear-gradient(180deg,rgba(217,119,6,.16),transparent 54%),#fffaf0}html.theme-light .rank-podium__item--2{border-color:#cbd5e1;background:linear-gradient(180deg,rgba(148,163,184,.16),transparent 54%),#fff}html.theme-light .rank-podium__item--3{border-color:#f1b98b;background:linear-gradient(180deg,rgba(180,119,71,.14),transparent 54%),#fff7ed}html.theme-light .rank-page .expert-row{background:linear-gradient(135deg,rgba(22,163,109,.07),transparent 42%),#fff}html.theme-light .expert-row__meta span,html.theme-light .expert-row__tags span{color:#475569;background:#f1f5f9}html.theme-light .expert-row__meta .expert-row__status.is-online{color:#0b7a53;background:#ecfdf5}html.theme-light .expert-row__meta .expert-row__status.is-offline{color:#b42318;background:#fff1f2}html.theme-light .expert-detail-hero,html.theme-light .expert-detail-card,html.theme-light .expert-detail-stats div,html.theme-light .mentor-review-card{color:var(--text);border-color:var(--line);background:#fff}html.theme-light .expert-detail-hero{background:linear-gradient(135deg,rgba(22,163,109,.07),transparent 46%),#fff}html.theme-light .expert-row__book.is-disabled,html.theme-light .expert-detail-book.is-disabled{color:#94a3b8;background:#e2e8f0}html.theme-light .expert-detail-hero h1,html.theme-light .expert-detail-stats strong,html.theme-light .mentor-review-card__head strong{color:var(--text)}html.theme-light .expert-detail-hero p,html.theme-light .mentor-review-card p,html.theme-light .expert-detail-stats span,html.theme-light .mentor-review-card span{color:var(--muted)}html.theme-light .expert-detail-tags span,html.theme-light .mentor-review-card__scores span{color:var(--green);border-color:#16a36d3d;background:#ecfdf5}html.theme-light .mentor-review-card__head b{color:#d97706}html.theme-light .prestige-card{background:radial-gradient(circle at 12% 10%,rgba(22,163,109,.09),transparent 28%),linear-gradient(135deg,rgba(22,163,109,.06),transparent 38%),#fff;box-shadow:0 12px 28px #0f172a14}html.theme-light .prestige-card--mentor{background:radial-gradient(circle at 12% 10%,rgba(217,119,6,.09),transparent 28%),linear-gradient(135deg,rgba(217,119,6,.06),transparent 38%),#fff}html.theme-light .prestige-card__stats div{background:#ffffffc7}html.theme-light .prestige-card__foot span:first-child{color:var(--green)}html.theme-light .benefit-panel,html.theme-light .force-fine{color:#78350f;border-color:#f2cf86;background:#fffbeb}html.theme-light .benefit-panel p,html.theme-light .force-fine p{color:#92400e}html.theme-light .wallet-panel{background:linear-gradient(145deg,rgba(22,163,109,.08),transparent),#fff}html.theme-light .wallet-balance-card,html.theme-light .recharge-panel,html.theme-light .payment-card{color:var(--text);border-color:var(--line);background:#fff}html.theme-light .wallet-balance-card{background:linear-gradient(145deg,rgba(22,163,109,.08),transparent 44%),#fff}html.theme-light .wallet-balance-card strong,html.theme-light .payment-card strong{color:var(--green)}html.theme-light .wallet-balance-card span,html.theme-light .wallet-balance-card p,html.theme-light .payment-card span{color:var(--muted)}html.theme-light .recharge-presets button{color:var(--text);border-color:var(--line);background:#f8fafc}html.theme-light .recharge-presets button.is-active{color:var(--green);border-color:#16a36d5c;background:#ecfdf5}html.theme-light .payment-notice{color:#166534;border-color:#bbf7d0;background:#f0fdf4}html.theme-light .payment-qr{border-color:var(--line);background:#fff}html.theme-light .mobile-empty{border-color:#cbd5e1;background:#fff}html.theme-light .mobile-loading__mark{background:radial-gradient(circle at 50% 50%,rgba(22,163,109,.12),transparent 58%),#ffffffb8}html.theme-light .mobile-loading__row{border-color:var(--line);background:linear-gradient(135deg,#16a36d09,#c9a35a09),#fff}html.theme-light .mobile-loading__row:after{background:linear-gradient(110deg,transparent 0%,rgba(22,163,109,.1) 42%,transparent 72%)}html.theme-light .mobile-loading__row span{background:#edf2f5}html.theme-light .mobile-shell .ant-segmented{border-color:var(--line);background:#fff}html.theme-light .mobile-shell .ant-segmented-item-selected{color:var(--green);background:#ecfdf5}html.theme-light .ant-layout,html.theme-light .ant-layout-sider,html.theme-light .ant-layout-header,html.theme-light .ant-layout-content,html.theme-light .ant-drawer-content,html.theme-light .ant-modal-content,html.theme-light .ant-modal-header,html.theme-light .ant-collapse,html.theme-light .ant-collapse-item,html.theme-light .ant-collapse-content,html.theme-light .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{color:var(--text);border-color:var(--line);background:#fff}html.theme-light .ant-table-wrapper,html.theme-light .ant-table,html.theme-light .ant-table-container,html.theme-light .ant-table-tbody>tr>td,html.theme-light .ant-table-thead>tr>th{color:var(--text);border-color:var(--line);background:#fff}html.theme-light .ant-table-thead>tr>th{background:#f8fafc}html.theme-light .ant-table-tbody>tr.ant-table-row:hover>td{background:#f7fafc}html.theme-light .ant-input,html.theme-light .ant-input-number,html.theme-light .ant-input-number-input,html.theme-light .ant-input-affix-wrapper,html.theme-light .ant-picker,html.theme-light .ant-select-selector{color:var(--text);border-color:var(--line);background:#fff}html.theme-light .ant-input::placeholder,html.theme-light .ant-input-number-input::placeholder{color:#94a3b8}html.theme-light .admin-content,html.theme-light .ant-layout-content.admin-content,html.theme-light .mobile-phone,html.theme-light .mobile-viewport,html.theme-light .mobile-page{background:#f7f9fc}html.theme-light .mobile-shell--user{background:#f8fafc}html.theme-light .mobile-shell--user .mobile-phone,html.theme-light .mobile-shell--user .mobile-viewport{background:#f7f9fc}html.theme-light .mobile-shell--user .mobile-page.user-home{background:transparent}@media (max-width: 720px){html.theme-light .mobile-shell,html.theme-light .mobile-phone,html.theme-light .mobile-viewport,html.theme-light .mobile-page{background:#f7f9fc}}@media (max-width: 720px){html.theme-dark,html.theme-dark body,body.theme-dark,html.theme-dark #root{color:var(--text);background:#090b0c}html.theme-dark .mobile-shell{background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),#070909}html.theme-dark .mobile-phone{background:#0c0f10}html.theme-dark .mobile-viewport,html.theme-dark .mobile-page{background:transparent}}.mobile-nav{grid-template-columns:repeat(var(--nav-count, 5),minmax(0,1fr))}.profile-page>.profile-hero,.profile-page>.alipay-card,.profile-page>.mobile-section{width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.profile-page{gap:0}.profile-page .alipay-card{position:relative;isolation:isolate;display:block;width:min(360px,calc(100% - 28px));margin:10px auto 18px;padding:0;background:transparent;border:0;color:#172026}.profile-page>.alipay-card+.mobile-section{margin-top:0}.alipay-card__bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity owner" "facts facts";gap:12px 14px;min-height:126px;padding:16px 16px 18px;border:1px solid rgba(244,218,157,.22);border-bottom:0;border-radius:14px 14px 0 0;color:#f9f1dc;background:radial-gradient(circle at 88% 4%,rgba(244,218,157,.16),transparent 34%),linear-gradient(180deg,#151515,#050505);overflow:hidden;z-index:1}.alipay-card__bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.06),transparent 46%),linear-gradient(135deg,rgba(244,218,157,.08),transparent 58%);opacity:1;pointer-events:none}.alipay-card__identity,.alipay-card__owner,.alipay-card__facts{position:relative;z-index:1}.alipay-card__brand{display:flex;align-items:center;gap:8px;min-width:0}.alipay-card__brand b{font-size:14px;font-weight:800;letter-spacing:0;color:#f9f1dc;white-space:nowrap}.alipay-card__brand span{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:700;color:#f4d28b;border:1px solid rgba(244,210,139,.32);background:#f4d28b1f;white-space:nowrap}.alipay-card__identity{grid-area:identity;display:grid;gap:5px;min-width:0}.alipay-card__identity small{color:#f9f1dca3;font-size:11px;font-weight:600;letter-spacing:0}.alipay-card__owner{grid-area:owner;display:grid;justify-items:end;align-self:start;gap:2px;min-width:0}.alipay-card__owner span{font-size:10.5px;color:#f9f1dc9e}.alipay-card__owner strong{font-size:14px;font-weight:800;color:#fff;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.alipay-card__facts{grid-area:facts;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px}.alipay-card__facts div{min-width:0;display:grid;gap:3px}.alipay-card__facts span{color:#f9f1dc9e;font-size:10.5px;font-weight:600}.alipay-card__facts strong{color:#fff;font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alipay-card__panel{position:relative;margin-top:0;padding:0 14px 12px;border:1px solid #e4c982;border-top:0;border-radius:0 0 14px 14px;background:#f7e8bd;box-shadow:0 14px 22px #36260a24;z-index:2;overflow:visible}.alipay-card__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#fbefca,#f4dc9e);border:0;box-shadow:none;pointer-events:none}.alipay-card__panel:after{display:none}.alipay-card__slope{position:relative;display:flex;align-items:center;min-height:54px;margin:0 -14px;padding:0 14px 6px;background:transparent;border-bottom:0;z-index:1}.alipay-card__slope:before{display:none}.alipay-card__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:168px;height:40px;align-items:stretch;flex:0 0 auto;margin-top:6px;padding:3px;border-radius:12px;background:#7a58141f}.alipay-card__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;font:inherit;font-size:13px;font-weight:800;color:#64748b;background:transparent;cursor:pointer;position:relative;display:grid;place-items:center;border-radius:9px;-webkit-tap-highlight-color:transparent}.alipay-card__tab.is-active{color:#5a3b05;background:#fffaebd1;box-shadow:0 4px 12px #5437041a}.alipay-card__tab.is-active:after{content:"";position:absolute;left:28px;right:28px;bottom:5px;height:2px;border-radius:2px;background:#8a5b08}.alipay-card__more{margin-left:auto;display:inline-flex;align-items:center;gap:2px;color:#f4e9cdc7;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;position:relative;z-index:2;align-self:start;padding-top:15px}.alipay-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 5px;min-height:112px;padding:8px 0 6px}.alipay-grid__cell{display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;padding:4px 2px;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;color:#5a3b05;font-size:12px;-webkit-tap-highlight-color:transparent}.alipay-grid__icon{display:grid;place-items:center;width:34px;height:34px;color:#72500c;background:transparent}.alipay-grid__icon svg{width:24px;height:24px;stroke-width:1.75}.alipay-grid__label{color:#4d3308;font-size:12px;font-weight:600;white-space:nowrap}.alipay-grid__cell.is-danger .alipay-grid__icon{color:#c0392b}.alipay-grid__cell.is-danger .alipay-grid__label{color:#8b2a1f}.alipay-grid__cell:active{transform:scale(.96)}.prestige-card__shine{display:none!important}.profile-page .profile-hero{display:grid;grid-template-columns:48px 1fr;grid-template-areas:"avatar meta" "assets assets";align-items:center;gap:8px 12px;width:100%;margin:0;padding:12px 14px 10px;border-radius:14px 14px 8px 8px;border:1px solid var(--line);background:radial-gradient(120% 80% at 0% 0%,rgba(22,199,132,.1),transparent 56%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 50%),#111516;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff0a}.profile-page .profile-hero__avatar-btn{width:48px;height:48px}.profile-page .profile-hero .mini-avatar{width:48px;height:48px;font-size:17px}.profile-page .profile-hero__name-row strong{font-size:15px}.profile-page .profile-hero__assets{margin-top:2px;padding:8px 0 0}.profile-page .profile-hero__assets strong{font-size:14px}.profile-page .profile-hero__assets>div:first-child strong{font-size:16px}.profile-hero__avatar-btn{grid-area:avatar;width:56px;height:56px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent;display:grid;place-items:center;position:relative}.profile-page .profile-hero .mini-avatar{width:56px;height:56px;border-radius:50%;border:2px solid rgba(201,163,90,.42);box-shadow:0 0 0 4px #16c7840f;font-size:20px;background:linear-gradient(135deg,#1c2226,#0e1112);color:#f4d089;display:grid;place-items:center}.profile-hero__meta{grid-area:meta;min-width:0;display:grid;gap:4px}.profile-hero__name-row{display:flex;align-items:center;gap:8px;min-width:0}.profile-hero__name-row strong{font-size:17px;color:#f3f7f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.profile-hero__tier{flex:0 0 auto;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;color:#1f1a0e;background:linear-gradient(180deg,#f3d792,#c9a35a);box-shadow:0 4px 10px #c9a35a38}.profile-hero__phone{font-size:12px;color:var(--muted)}.profile-hero__assets{grid-area:assets;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin-top:4px;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.06)}.profile-hero__assets>div{display:grid;gap:2px;min-width:0}.profile-hero__assets span{font-size:10.5px;color:var(--muted)}.profile-page .profile-hero__assets span{color:#07966a;font-weight:800}.profile-hero__assets strong{font-size:16px;color:#f3f7f5;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-hero__assets>div:first-child strong{font-size:19px;color:#f6f1e6}.profile-page .profile-hero__assets strong,.profile-page .profile-hero__assets>div:first-child strong{color:#111827}.profile-page{--profile-ink: #172026;--profile-muted: #64748b;--profile-card-dark: #101414;--profile-card-deep: #080a0a;--profile-paper: #fffdf8;--profile-paper-warm: #fbf5e9;--profile-line: #dbe5ea}.profile-page .profile-hero{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"avatar meta";align-items:center;gap:12px;width:100%;margin:0 0 10px;padding:12px 14px;border:1px solid var(--profile-line);border-radius:14px 14px 10px 10px;color:var(--profile-ink);background:linear-gradient(112deg,rgba(8,122,85,.06),transparent 40%),#fff;box-shadow:0 10px 24px #0f172a0f}.profile-page .profile-hero__avatar-btn{grid-area:avatar;width:54px;height:54px}.profile-page .profile-hero .mini-avatar{width:54px;height:54px;border:2px solid rgba(201,163,90,.42);border-radius:50%;color:#f4d089;background:linear-gradient(135deg,#1d2525,#0c1010);box-shadow:0 0 0 4px #087a5512;font-size:19px}.profile-page .profile-hero__meta{grid-area:meta;min-width:0;display:grid;gap:5px}.profile-page .profile-hero__name-row strong{min-width:0;max-width:100%;color:var(--profile-ink);font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-hero__tier{flex:0 0 auto;display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid rgba(8,122,85,.18);border-radius:999px;color:#087a55;background:#087a5517;box-shadow:none;font-size:11px;font-weight:800}.profile-page .profile-hero__assets{display:none}.profile-edit-page{--profile-ink: #172026;--profile-muted: #64748b;--profile-line: #dbe5ea;gap:12px;padding-bottom:18px}.profile-edit-page__head{grid-template-columns:36px minmax(0,1fr) auto;display:grid}.profile-edit-page__head h2{justify-self:start}.profile-edit-card,.profile-edit-form-section{border:1px solid var(--profile-line);border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.profile-edit-card{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-areas:"avatar main" "meta meta";gap:12px;padding:14px;color:var(--profile-ink)}.profile-edit-card__avatar{grid-area:avatar;width:58px;height:58px}.profile-edit-card__avatar .mini-avatar{width:58px;height:58px;border-radius:50%;border:2px solid rgba(201,163,90,.42);color:#f4d089;background:linear-gradient(135deg,#1d2525,#0c1010);box-shadow:0 0 0 4px #087a5512;font-size:20px}.profile-edit-card__main{grid-area:main;min-width:0;display:grid;align-content:center;gap:5px}.profile-edit-card__main strong{overflow:hidden;color:var(--profile-ink);font-size:17px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profile-edit-card__main span{overflow:hidden;color:var(--profile-muted);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-edit-card__meta{grid-area:meta;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid var(--profile-line)}.profile-edit-card__meta div{min-width:0;display:grid;gap:4px}.profile-edit-card__meta span{color:#087a55;font-size:11px;font-weight:800}.profile-edit-card__meta strong{overflow:hidden;color:var(--profile-ink);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profile-edit-form-section{padding:14px}.profile-edit-form{display:grid;gap:2px}.profile-edit-form .ant-form-item{margin-bottom:12px}.profile-edit-form .ant-form-item-label>label{color:var(--profile-ink);font-weight:800}.profile-edit-form .form-image-preview{width:86px;height:86px;border-color:var(--profile-line);background:#f7faf8}.profile-edit-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:2px}.account-login-form{margin-top:2px}.account-login-form .ant-form-item{margin-bottom:12px}.account-login-divider{display:flex;align-items:center;gap:12px;margin:16px 0 12px;color:#849097;font-size:12px}.account-login-divider:before,.account-login-divider:after{content:"";height:1px;flex:1;background:#dfe5e8}.account-security-section .mobile-section__head h2{display:inline-flex;align-items:center;gap:6px}.auth-page.auth-login-page,html.theme-light .auth-page.auth-login-page,html.theme-dark .auth-page.auth-login-page{min-height:100%;display:block;overflow-y:auto;padding:max(18px,env(safe-area-inset-top)) 16px max(22px,env(safe-area-inset-bottom));color:#172026;background:#f3f6f7!important;overscroll-behavior-y:contain}.auth-login-panel{width:min(100%,390px);margin:0 auto;padding:20px;border:1px solid #dfe5e8;border-radius:8px;background:#fff;box-shadow:0 10px 28px #121c2014}.auth-login-brand{min-height:40px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px}.auth-login-brand img{width:40px;height:40px;border-radius:8px;object-fit:contain}.auth-login-brand>div{min-width:0;display:grid;gap:2px}.auth-login-brand strong{color:#172026;font-size:17px;font-weight:900;line-height:1.2}.auth-login-brand span{color:#6d797f;font-size:12px;font-weight:700}.auth-login-heading{display:grid;gap:7px;margin:24px 0 18px}.auth-login-heading>span{color:#0b8f61;font-size:11px;font-weight:900}.auth-login-heading h1{margin:0;color:#172026;font-size:27px;font-weight:900;line-height:1.15;letter-spacing:0}.auth-login-heading p{margin:0;color:#6d797f;font-size:13px;line-height:1.6}.auth-login-methods{height:42px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #dfe5e8;border-radius:7px;background:#f1f4f5}.auth-login-methods button{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;color:#6d797f;background:transparent;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.auth-login-methods button.is-active{color:#172026;background:#fff;box-shadow:0 2px 8px #121c2017}.auth-login-body{min-height:254px;padding-top:18px}.auth-login-form .ant-form-item{margin-bottom:14px}.auth-login-form .ant-form-item-label{padding-bottom:6px}.auth-login-form .ant-form-item-label>label{height:auto;color:#344148;font-size:13px;font-weight:800}.auth-login-form .ant-input-affix-wrapper,.auth-login-form .ant-input{min-height:46px;border-radius:6px}.auth-login-submit,.auth-wechat-submit{min-height:46px;border-radius:6px;font-size:15px;font-weight:900}.auth-login-submit.ant-btn-primary{border-color:#0b8f61;background:#0b8f61;box-shadow:0 7px 16px #0b8f612e}.auth-login-help,.auth-wechat-notice{margin:11px 0 0;color:#7b878c;font-size:12px;line-height:1.55;text-align:center}.auth-wechat-pane{min-height:236px;display:grid;align-content:center;justify-items:center;gap:14px;padding:6px 0}.auth-wechat-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid #ccebdc;border-radius:50%;color:#07a95d;background:#effaf5;font-size:29px}.auth-wechat-copy{display:grid;gap:5px;text-align:center}.auth-wechat-copy strong{color:#253139;font-size:15px;font-weight:900}.auth-wechat-copy p{max-width:290px;margin:0;color:#6d797f;font-size:12px;line-height:1.55}.auth-wechat-submit{width:100%;color:#fff;border-color:#07a95d;background:#07a95d}.auth-wechat-account{width:100%;min-height:68px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:11px;border:1px solid #dfe5e8;border-radius:7px;color:#172026;background:#f8fafb;text-align:left}.auth-wechat-account .wechat-auth-card__avatar{width:44px;height:44px}.auth-wechat-account span{min-width:0;display:grid;gap:4px}.auth-wechat-account b{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.auth-wechat-account small{color:#778389;font-size:12px}.auth-login-consent{padding-top:2px;border-top:1px solid #edf0f2}.auth-login-consent .wechat-legal-consent{margin:12px 0 0}.auth-login-footer{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin-top:14px;padding:10px;border-left:3px solid #c39b4a;color:#58656b;background:#f8f7f3}.auth-login-footer svg{margin-top:2px;color:#9b762c}.auth-login-footer>div{display:grid;gap:2px}.auth-login-footer strong{color:#3d474c;font-size:12px;font-weight:900}.auth-login-footer span{font-size:11px;line-height:1.45}@media (max-height: 700px){.auth-page.auth-login-page{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:12px}.auth-login-panel{padding:16px}.auth-login-heading{margin:16px 0 14px}.auth-login-heading p,.auth-login-footer{display:none}.auth-login-body{min-height:228px;padding-top:14px}}.profile-page .alipay-card{margin:0 0 20px;color:var(--profile-ink);filter:drop-shadow(0 14px 28px rgba(15,23,42,.08))}.profile-page .alipay-card__bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity owner" "role owner" "facts facts";gap:10px 16px;min-height:166px;padding:18px 18px 54px;border:0;border-radius:8px 8px 0 0;color:#f6f1e7;background:linear-gradient(108deg,rgba(8,122,85,.22) 0%,rgba(8,122,85,.06) 24%,transparent 25%),linear-gradient(112deg,#1b221f,#111616 52%,#070909);box-shadow:inset 0 1px #ffffff14;overflow:hidden;z-index:1}.profile-page .alipay-card__bar:before{content:"";position:absolute;top:-28px;bottom:-38px;left:48%;width:76px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);opacity:.7;transform:skew(-18deg);pointer-events:none}.profile-page .alipay-card__bar:after{content:"";position:absolute;right:0;bottom:0;left:0;height:46px;background:linear-gradient(180deg,transparent,rgba(244,233,205,.07));clip-path:polygon(0 12%,62% 12%,73% 100%,100% 100%,100% 100%,0 100%);pointer-events:none}.profile-page .alipay-card__identity,.profile-page .alipay-card__owner,.profile-page .alipay-card__role,.profile-page .alipay-card__facts{position:relative;z-index:1}.profile-page .alipay-card__identity{grid-area:identity;display:grid;gap:7px;min-width:0}.profile-page .alipay-card__brand b{color:#f7efe1;font-size:14px;font-weight:900;letter-spacing:0;white-space:nowrap}.profile-page .alipay-card__brand span{display:inline-flex;align-items:center;height:19px;padding:0 8px;border:1px solid rgba(224,168,79,.28);border-radius:4px;color:#2f2718;background:linear-gradient(180deg,#f0d48d,#d0aa5c);font-size:10.5px;font-weight:900;white-space:nowrap}.profile-page .alipay-card__identity small{color:#f6f1e7b8;font-size:11.5px;font-weight:700;letter-spacing:0}.profile-page .alipay-card__owner{grid-area:owner;display:grid;align-self:start;justify-items:end;gap:4px;min-width:0;padding-top:1px}.profile-page .alipay-card__owner span,.profile-page .alipay-card__role span,.profile-page .alipay-card__facts span{color:#f6f1e79e;font-size:10.5px;font-weight:700}.profile-page .alipay-card__owner strong{max-width:116px;color:#f5dfaa;font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .alipay-card__role{grid-area:role;display:grid;gap:4px;min-width:0;max-width:230px}.profile-page .alipay-card__role strong{color:#f6f1e7eb;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .alipay-card__facts{grid-area:facts;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px}.profile-page .alipay-card__facts div{min-width:0;display:grid;gap:4px}.profile-page .alipay-card__facts strong{color:#fff;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .alipay-card__panel{position:relative;z-index:2;margin-top:-38px;padding:0 0 16px;border-radius:8px 0 12px 12px;color:#35241e;background:linear-gradient(180deg,var(--profile-paper) 0%,var(--profile-paper-warm) 100%);box-shadow:inset 0 1px #ffffffe0;clip-path:polygon(0 0,62% 0,73% 34px,100% 34px,100% 100%,0 100%);overflow:hidden}.profile-page .alipay-card__slope{position:relative;display:flex;align-items:flex-start;min-height:50px;margin:0;padding:0 0 0 16px;background:transparent;z-index:1}.profile-page .alipay-card__slope:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffffb8,#fff0);pointer-events:none}.profile-page .alipay-card__tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,78px);align-items:stretch;width:150px;height:50px;margin:0;padding:0;border-radius:0;background:transparent}.profile-page .alipay-card__tab{position:relative;display:grid;place-items:center;min-width:0;height:50px;margin:0;padding:0 8px;border:0;border-radius:0;color:#805248;background:transparent;box-shadow:none;font:inherit;font-size:14px;font-weight:900;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-page .alipay-card__tab:first-child{clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.profile-page .alipay-card__tab:nth-child(2){margin-left:-10px;padding-left:16px;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.profile-page .alipay-card__tab.is-active{color:#5d3128;background:#ffffffeb;box-shadow:10px 0 22px #5236200d}.profile-page .alipay-card__tab.is-active:after{content:"";position:absolute;right:26px;bottom:9px;left:26px;height:2px;border-radius:2px;background:#c69152}.profile-page .alipay-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 5px;min-height:106px;padding:10px 12px 2px}.profile-page .alipay-grid__cell{display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;min-height:56px;padding:4px 1px;border:0;color:#81534b;background:transparent;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile-page .alipay-grid__icon{display:grid;place-items:center;width:32px;height:30px;color:#8a5c53;background:transparent}.profile-page .alipay-grid__icon svg{width:23px;height:23px;stroke-width:1.8}.profile-page .alipay-grid__label{max-width:100%;color:#35241e;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){html,body,#root{width:100%;overflow-x:hidden}.mobile-shell{display:block;min-height:100vh;min-height:100dvh;padding:0}.mobile-phone,html.theme-light .mobile-phone,html.theme-dark .mobile-phone{width:100%;max-width:none;height:100vh;height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none}.mobile-viewport{height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-page{gap:14px;padding:max(14px,env(safe-area-inset-top)) 14px 14px}.mobile-back-header{grid-template-columns:38px minmax(0,1fr) 38px;min-height:calc(52px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 14px 8px}.mobile-back-header+.mobile-page{padding-top:14px}.mobile-shell .mobile-icon-back{width:38px;height:38px}.mobile-phone:has(>.mobile-nav) .mobile-viewport{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.mobile-nav,html.theme-light .mobile-nav,html.theme-dark .mobile-nav{left:calc(14px + env(safe-area-inset-left));right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));height:54px;padding:5px;border-radius:28px}.mobile-nav:after{border-radius:27px}.mobile-nav a{border-radius:22px}}.profile-page .profile-hero{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"avatar meta" "assets assets";gap:8px 12px;margin-bottom:10px;padding-bottom:12px}.profile-page .profile-hero__assets{grid-area:assets;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin-top:4px;padding-top:8px;border-top:0}.profile-page .profile-hero__assets>div{display:grid;gap:3px;min-width:0}.profile-page .profile-hero__assets span{color:#087a55;font-size:10.5px;font-weight:900}.profile-page .profile-hero__assets strong,.profile-page .profile-hero__assets>div:first-child strong{color:#101820;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .alipay-card__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity owner" "role owner";min-height:126px;padding:18px 18px 44px;border-radius:8px 8px 0 0}.profile-page .alipay-card__role{max-width:210px}.profile-page .alipay-card__facts{display:none}.profile-page .alipay-card__panel{min-height:158px;margin-top:-34px;padding:0 0 18px;border-radius:8px 0 12px 12px;background:linear-gradient(180deg,#fffdfa,#fbf5e8);clip-path:polygon(0 0,62% 0,73% 34px,100% 34px,100% 100%,0 100%)}.profile-page .alipay-card__slope{min-height:50px;padding-left:16px}.profile-page .alipay-grid{min-height:86px;padding:6px 12px 0;align-items:start}.profile-page .profile-hero{margin:0 0 10px;padding:12px 14px 13px;border-radius:10px;box-shadow:0 8px 18px #0f172a0d}.profile-page .profile-hero__avatar-btn,.profile-page .profile-hero .mini-avatar{width:48px;height:48px}.profile-page .profile-hero{grid-template-columns:48px minmax(0,1fr)}.profile-page .profile-hero__assets{margin-top:8px;padding:0 5px}.profile-page .profile-hero__assets span{color:#008f62;font-size:11px;font-weight:800}.profile-page .profile-hero__assets strong,.profile-page .profile-hero__assets>div:first-child strong{color:#111827;font-size:18px;line-height:1.1}.profile-page .alipay-card{margin:0 0 24px;filter:drop-shadow(0 6px 12px rgba(15,23,42,.04))}.profile-page .alipay-card__bar{min-height:110px;width:calc(100% - 28px);margin:0 auto;padding:16px 18px 34px;border-radius:18px 18px 12px 12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity owner" "role owner";gap:12px 14px;background:linear-gradient(105deg,#00a06a29,#0000 24%),linear-gradient(90deg,#fff0 0,#fff0 45%,#ffffff0f 50%,#fff0 58%),linear-gradient(135deg,#202421,#0b0d0d);box-shadow:0 14px 30px #0f172a24,0 4px 10px #00000029}.profile-page .alipay-card__bar:before{left:43%;width:56px;opacity:.55}.profile-page .alipay-card__brand{gap:8px}.profile-page .alipay-card__brand b{color:#f4e0b0;font-size:14px;letter-spacing:0}.profile-page .alipay-card__brand span{height:18px;padding:0 8px;border:0;border-radius:3px;color:#111;background:#d9b876;font-size:10px}.profile-page .alipay-card__identity{gap:6px}.profile-page .alipay-card__identity small,.profile-page .alipay-card__role span,.profile-page .alipay-card__owner span{color:#9f937d;font-size:11px;font-weight:700}.profile-page .alipay-card__role{gap:5px;max-width:205px}.profile-page .alipay-card__role strong{color:#f6f1e7;font-size:12px}.profile-page .alipay-card__owner{gap:4px}.profile-page .alipay-card__owner strong{color:#f4d69d;font-size:15px;font-style:italic}.profile-page .alipay-card__panel{display:block;min-height:158px;margin-top:-18px;padding:0;border-radius:22px 22px 18px 18px;background:transparent;box-shadow:none;clip-path:none;overflow:visible}.profile-page .alipay-card__slope{position:relative;z-index:2;width:58%;height:36px;min-height:36px;margin:0;padding:0 0 0 20px;display:flex;align-items:center;border-radius:18px 0 0;background:#fffcf7;clip-path:polygon(0 0,80% 0,100% 100%,0 100%)}.profile-page .alipay-card__tabs{display:flex;align-items:center;gap:25px;width:auto;height:36px;padding:0;background:transparent}.profile-page .alipay-card__tab,.profile-page .alipay-card__tab:first-child,.profile-page .alipay-card__tab:nth-child(2){display:flex;align-items:center;justify-content:center;width:auto;height:36px;margin:0;padding:0;clip-path:none;color:#8b665c;background:transparent;font-size:13px;font-weight:800;box-shadow:none}.profile-page .alipay-card__tab.is-active:after{right:auto;bottom:6px;left:50%;width:16px;height:2px;transform:translate(-50%);background:#c8a063}.profile-page .alipay-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:122px;margin-top:0;padding:25px 15px;border-radius:0 0 12px 12px;background:linear-gradient(180deg,#fffcf7,#f2ead3)}.profile-page .alipay-grid__cell{min-height:auto;padding:0;gap:8px;align-content:start}.profile-page .alipay-grid__icon{width:24px;height:24px;color:#7b554c}.profile-page .alipay-grid__label{color:#211815;font-size:12px;font-weight:700}.profile-page{--profile-green: #008f62;--profile-text: #1f2933;--profile-muted: #66737f;--profile-card-edge: #d9e3ea;--profile-gold: #d9b876;--profile-menu-top: #fffcf7;--profile-menu-bottom: #f2ead3;gap:0}.profile-page>.profile-hero,.profile-page>.alipay-card{width:100%;margin-left:0;margin-right:0}.profile-page>.mobile-section{width:100%;margin-left:0;margin-right:0}.profile-page .profile-hero{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-template-areas:"avatar meta switch" "assets assets assets" "energy energy energy";align-items:center;gap:12px 12px;margin:0 auto;min-height:150px;padding:18px 16px 19px;border:1px solid var(--profile-card-edge);border-radius:10px 10px 4px 4px;color:var(--profile-text);background:#fff;box-shadow:0 8px 18px #0f172a0d}.profile-page .profile-hero__avatar-btn{grid-area:avatar;width:54px;height:54px;padding:0;border:0;border-radius:50%;background:transparent}.profile-page .profile-hero .mini-avatar{width:54px;height:54px;border:2px solid rgba(201,163,90,.48);border-radius:50%;color:#f4d089;background:linear-gradient(135deg,#1d2525,#0c1010);box-shadow:0 0 0 3px #008f6214;font-size:19px}.profile-page .profile-hero__meta{grid-area:meta;min-width:0;display:grid;gap:6px}.profile-page .profile-hero__name-row{display:flex;align-items:center;gap:8px;min-width:0}.profile-page .profile-hero__name-row strong{min-width:0;color:var(--profile-text);font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-hero__tier{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border:1px solid rgba(0,143,98,.22);border-radius:999px;color:var(--profile-green);background:#008f6217;box-shadow:none;font-size:11px;font-weight:800;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.profile-page .profile-hero__id-stack{flex:0 0 auto;min-width:0;display:grid;justify-items:start;gap:3px}.profile-page .profile-hero__no{max-width:96px;color:var(--profile-muted);font-size:10px;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-page .profile-hero__tier:active{transform:scale(.96)}.profile-page .profile-hero__tier.is-awake{filter:brightness(1.04)}.profile-page .profile-hero__phone{color:var(--profile-muted);font-size:12px;font-weight:600}.profile-page .profile-hero__switch{grid-area:switch;align-self:start;display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 9px;border:1px solid rgba(0,143,98,.18);border-radius:999px;color:var(--profile-green);background:#008f6214;font:inherit;font-size:10px;font-weight:900;line-height:1;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile-page .profile-hero__assets{grid-area:assets;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px;margin:12px 0 0;padding:0 5px;border:0}.profile-page .profile-hero__assets>div{display:grid;gap:6px;min-width:0}.profile-page .profile-hero__assets span{color:var(--profile-green);font-size:11px;font-weight:800}.profile-page .profile-hero__assets strong,.profile-page .profile-hero__assets>div:first-child strong{color:#111827;font-size:20px;line-height:1.1;font-weight:900;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-hero--tier-v1se{background:linear-gradient(135deg,#f7fbff,#eef7ff);border-color:#3884ff2e}.profile-page .profile-hero--tier-v1 .profile-hero__tier{color:#007a53;border-color:#008f623d;background:#008f621a}.profile-page .profile-hero--tier-v2{background:linear-gradient(135deg,#fff,#effaf4);border-color:#0d945f33}.profile-page .profile-hero--tier-v2 .profile-hero__tier{color:#087a55;border-color:#0d945f42;background:#0d945f1c}.profile-page .profile-hero--tier-v3{background:linear-gradient(135deg,#fff,#eef4ff);border-color:#5278c633}.profile-page .profile-hero--tier-v3 .profile-hero__tier{color:#3456a4;border-color:#3456a43d;background:#5278c61a}.profile-page .profile-hero--tier-v4{background:linear-gradient(135deg,#fffdf8,#fff0cf);border-color:#c184263d}.profile-page .profile-hero--tier-v4 .profile-hero__tier{color:#8a5b08;border-color:#c1842647;background:#c184261f}.profile-page .profile-hero--tier-v5,.profile-page .profile-hero:has(.cuixing-slider){--profile-text: #fff5d7;--profile-muted: rgba(255, 245, 215, .76);--profile-green: #f4cf7a;color:#fff5d7;border-color:#f4cf7a52;background:radial-gradient(circle at 88% 0%,rgba(244,207,122,.18),transparent 34%),linear-gradient(135deg,#1b1710,#050505 58%,#141008);box-shadow:0 14px 28px #00000038,inset 0 1px #f4cf7a29}.profile-page .profile-hero--tier-v5 .profile-hero__name-row strong,.profile-page .profile-hero:has(.cuixing-slider) .profile-hero__name-row strong{color:#fff5d7;text-shadow:0 1px 10px rgba(0,0,0,.24)}.profile-page .profile-hero--tier-v5 .profile-hero__phone,.profile-page .profile-hero:has(.cuixing-slider) .profile-hero__phone{color:#fff5d7c2}.profile-page .profile-hero--tier-v5 .mini-avatar,.profile-page .profile-hero:has(.cuixing-slider) .mini-avatar{border-color:#f4cf7ab3;background:linear-gradient(135deg,#292113,#050505);color:#ffe3a0;box-shadow:0 0 0 3px #f4cf7a1f}.profile-page .profile-hero--tier-v5 .profile-hero__tier,.profile-page .profile-hero:has(.cuixing-slider) .profile-hero__tier{color:#111;border-color:#ffe1979e;background:linear-gradient(135deg,#ffe8ad,#c89635);box-shadow:0 8px 18px #c9963533}.profile-page .profile-hero--tier-v5 .profile-hero__tier.is-awake,.profile-page .profile-hero:has(.cuixing-slider) .profile-hero__tier.is-awake{box-shadow:0 8px 18px #c996353d,0 0 24px #ffe29a38}.profile-page .profile-hero--tier-v5 .profile-hero__assets span,.profile-page .profile-hero:has(.cuixing-slider) .profile-hero__assets span{color:#f3d38a}.profile-page .profile-hero--tier-v5 .profile-hero__assets strong,.profile-page .profile-hero--tier-v5 .profile-hero__assets>div:first-child strong,.profile-page .profile-hero:has(.cuixing-slider) .profile-hero__assets strong,.profile-page .profile-hero:has(.cuixing-slider) .profile-hero__assets>div:first-child strong{color:#fff5d7;text-shadow:0 1px 12px rgba(0,0,0,.22)}.profile-page .cuixing-slider{grid-area:energy;justify-self:stretch;width:100%;min-width:0;margin-top:0;color:#f4f0ff}.cuixing-slider__clip{position:absolute;width:0;height:0;pointer-events:none}.cuixing-slider__shadow{filter:drop-shadow(0 8px 16px rgba(0,0,0,.24)) drop-shadow(0 0 20px rgba(168,85,247,.18))}.cuixing-slider__card{width:100%;padding:9px 10px 10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#000;-webkit-user-select:none;user-select:none}.cuixing-slider__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;perspective:280px;perspective-origin:center 120%}.cuixing-slider__header span{color:#00b980;font-size:12px;font-weight:900;line-height:1.2}.cuixing-slider__header strong{display:inline-block;color:#8f8fb0;font-size:12px;font-weight:900;line-height:1.2;transform-origin:center bottom;transition:color .3s,text-shadow .3s;will-change:transform,opacity,filter}.cuixing-slider__header strong.is-glowing{color:#d7a6ff;text-shadow:0 0 12px rgba(168,85,247,.72)}.cuixing-slider__header strong.is-animating{animation:cuixingFlipUpFromBottom .42s cubic-bezier(.33,1,.68,1) forwards}.cuixing-slider__labels{display:flex;justify-content:space-between;margin-bottom:5px;color:#00b980;font-size:10px;font-weight:900;letter-spacing:0}.cuixing-slider__track{position:relative;height:30px;border:1px solid #1a1a1e;border-radius:10px;background:#0c0c0c;overflow:hidden;isolation:isolate}.cuixing-slider__track-bg,.cuixing-slider__dots,.cuixing-slider__track canvas,.cuixing-slider__track input{position:absolute;top:0;right:0;bottom:0;left:0}.cuixing-slider__track-bg{z-index:0;background:linear-gradient(135deg,#111113,#0a0a0b)}.cuixing-slider__dots{z-index:1;pointer-events:none}.cuixing-slider__dots span{position:absolute;top:50%;width:5px;height:5px;border-radius:50%;background:#494950;transform:translateY(-50%);transition:opacity .6s}.cuixing-slider__dots span:nth-child(1){left:10%}.cuixing-slider__dots span:nth-child(2){left:30%}.cuixing-slider__dots span:nth-child(3){left:50%}.cuixing-slider__dots span:nth-child(4){left:70%}.cuixing-slider__dots span:nth-child(5){left:90%}.cuixing-slider__track.is-active .cuixing-slider__dots span{opacity:.25}.cuixing-slider__track.is-full .cuixing-slider__dots span{opacity:0}.cuixing-slider__track canvas{z-index:2;width:100%;height:100%;opacity:0;mix-blend-mode:screen;pointer-events:none;transition:opacity .3s}.cuixing-slider__track.is-active canvas{z-index:4;opacity:1}.cuixing-slider__track input[type=range]{z-index:5;width:100%;height:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;outline:none}.cuixing-slider__track input[type=range]::-webkit-slider-thumb{width:29px;height:29px;border:.5px solid rgba(0,0,0,.08);border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(170deg,#fff,#f0f0f2 40%,#e4e4e6);box-shadow:0 .5px 1px #0000002e,0 2px 6px #00000040,0 6px 16px #0000001f,inset 0 .5px #ffffffd9,inset 0 -.5px #0000000f;transition:box-shadow .4s ease,transform .15s ease}.cuixing-slider__track input[type=range]::-webkit-slider-thumb:active{transform:scale(.95)}.cuixing-slider__track input[type=range].is-glowing::-webkit-slider-thumb{box-shadow:0 .5px 1px #0000002e,0 2px 6px #00000040,0 6px 16px #0000001f,0 0 28px #a855f780,0 0 50px #a855f740,inset 0 .5px #ffffffd9,inset 0 -.5px #0000000f}.cuixing-slider__track input[type=range]::-moz-range-thumb{width:26px;height:26px;border:.5px solid rgba(0,0,0,.08);border-radius:9px;background:linear-gradient(170deg,#fff,#f0f0f2 40%,#e4e4e6);box-shadow:0 .5px 1px #0000002e,0 2px 6px #00000040,0 6px 16px #0000001f}.cuixing-slider__track input[type=range].is-glowing::-moz-range-thumb{box-shadow:0 .5px 1px #0000002e,0 2px 6px #00000040,0 6px 16px #0000001f,0 0 28px #a855f780,0 0 50px #a855f740}.cuixing-slider__track input[type=range]::-moz-range-track{height:30px;border:0;background:transparent}@keyframes cuixingFlipUpFromBottom{0%{opacity:0;filter:blur(4px);transform:translateY(18px) rotateX(-80deg)}to{opacity:1;filter:blur(0);transform:translateY(0) rotateX(0)}}@media (prefers-reduced-motion: reduce){.cuixing-slider__header strong.is-animating{animation:none}}.profile-page .alipay-card{position:relative;display:block;width:100%;margin:-1px auto 24px;padding:0;border:0;color:#211815;background:transparent;filter:drop-shadow(0 6px 12px rgba(15,23,42,.04));isolation:isolate}.profile-page .alipay-card__bar{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity owner";gap:10px 14px;min-height:82px;width:calc(100% - 28px);margin:0 auto;padding:14px 18px 30px;border:0;border-radius:18px 18px 12px 12px;color:#eed6a8;background:linear-gradient(105deg,#00a06a29,#0000 24%),linear-gradient(90deg,#fff0 0,#fff0 45%,#ffffff0f 50%,#fff0 58%),linear-gradient(135deg,#202421,#0b0d0d);overflow:hidden;box-shadow:0 14px 30px #0f172a24,0 4px 10px #00000029}.profile-page .alipay-card__bar:before{content:"";position:absolute;top:-28px;bottom:-34px;left:43%;width:56px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);opacity:.55;transform:skew(-18deg);pointer-events:none}.profile-page .alipay-card__bar:after{display:none}.profile-page .alipay-card__identity,.profile-page .alipay-card__owner{position:relative;z-index:1}.profile-page .alipay-card__identity{grid-area:identity;display:flex;align-items:flex-start;min-width:0}.profile-page .alipay-card__brand{display:flex;align-items:center;gap:8px;min-width:0}.profile-page .alipay-card__brand b{color:#f4e0b0;font-size:14px;font-weight:900;letter-spacing:0;white-space:nowrap}.profile-page .alipay-card__brand span{display:inline-flex;align-items:center;height:18px;padding:0 8px;border:0;border-radius:3px;color:#111;background:var(--profile-gold);font-size:10px;font-weight:900;white-space:nowrap}.profile-page .alipay-card__identity small,.profile-page .alipay-card__owner span{color:#9f937d;font-size:11px;font-weight:700}.profile-page .alipay-card__owner{grid-area:owner;display:grid;align-self:start;justify-items:end;gap:4px;min-width:0}.profile-page .alipay-card__owner strong{max-width:116px;color:#f4d69d;font-size:15px;font-weight:900;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .alipay-card__role,.profile-page .alipay-card__facts{display:none}.profile-page .alipay-card__panel{position:relative;z-index:2;display:block;min-height:128px;margin-top:-18px;padding:0;border-radius:22px 22px 18px 18px;color:#211815;background:linear-gradient(180deg,#f8e8bc,#efe1bd);box-shadow:none;clip-path:polygon(0 0,52% 0,66% 36px,100% 36px,100% 100%,0 100%);overflow:visible}.profile-page .alipay-card__slope{position:relative;z-index:2;display:flex;align-items:center;width:58%;height:36px;min-height:36px;margin:0;padding:0 0 0 20px;border-radius:18px 0 0;background:#f8e8bc;clip-path:polygon(0 0,76% 0,100% 100%,0 100%)}.profile-page .alipay-card__tabs{display:flex;align-items:center;gap:20px;width:auto;height:34px;margin:0;padding:0;border-radius:0;background:transparent}.profile-page .alipay-card__tab,.profile-page .alipay-card__tab:first-child,.profile-page .alipay-card__tab:nth-child(2){position:relative;display:flex;align-items:center;justify-content:center;width:auto;height:34px;margin:0;padding:0;border:0;border-radius:0;clip-path:none;color:#8b665c;background:transparent;box-shadow:none;font:inherit;font-size:13px;font-weight:800;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-page .alipay-card__tab.is-active{color:#3a2b24;background:transparent;box-shadow:none}.profile-page .alipay-card__tab.is-active:after{content:"";position:absolute;right:auto;bottom:4px;left:50%;width:16px;height:2px;border-radius:2px;background:#c8a063;transform:translate(-50%)}.profile-page .alipay-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:92px;margin-top:0;padding:18px 12px 16px;border-radius:0 0 12px 12px;background:transparent}.profile-page .alipay-grid__cell{display:grid;justify-items:center;align-content:start;gap:8px;min-width:0;min-height:auto;padding:0;border:0;color:#7b554c;background:transparent;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile-page .alipay-grid__icon{display:grid;place-items:center;width:24px;height:24px;color:#7b554c;background:transparent}.profile-page .alipay-grid__icon svg{width:24px;height:24px;stroke-width:1.6}.profile-page .alipay-grid__label{max-width:100%;color:#211815;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .alipay-grid__cell.is-danger .alipay-grid__icon,.profile-page .alipay-grid__cell.is-danger .alipay-grid__label{color:#b42318}.gift-reveal{--gift-glow: rgba(140, 152, 157, .5);--gift-ring: rgba(140, 152, 157, .55);--gift-accent: #aeb8bd;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#121618e6,#050708f7 72%),#050708f0;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);overflow:hidden}.gift-reveal__close{position:absolute;top:20px;right:20px;z-index:5;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-soft);border-radius:50%;background:#ffffff0f;color:var(--text);cursor:pointer}.gift-reveal__aura{position:absolute;width:min(560px,96vw);height:min(560px,96vw);border-radius:50%;background:radial-gradient(circle,var(--gift-glow),transparent 64%);filter:blur(8px);pointer-events:none}.gift-reveal__stage{position:relative;width:260px;height:300px;display:grid;place-items:center;perspective:1000px;perspective-origin:50% 45%}.gift-reveal__beams,.gift-reveal__particles{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.gift-reveal__beam{position:absolute;top:50%;left:50%;width:4px;height:220px;margin-left:-2px;margin-top:-110px;transform-origin:50% 100%;background:linear-gradient(to top,transparent,var(--gift-ring),transparent);border-radius:4px}.gift-reveal__particle{position:absolute;border-radius:2px;background:var(--gift-accent);box-shadow:0 0 10px 1px var(--gift-ring)}.gift-reveal--rainbow .gift-reveal__particle:nth-child(3n){background:#16c784}.gift-reveal--rainbow .gift-reveal__particle:nth-child(3n+1){background:#4d9bff}.gift-reveal--rainbow .gift-reveal__particle:nth-child(3n+2){background:#ff5f6d}.gift-reveal__box{position:relative;width:150px;height:150px;border:0;background:transparent;cursor:pointer;transform-style:preserve-3d;padding:0}.gift-reveal__box:disabled{cursor:progress}.gift-reveal__box-body{position:absolute;left:0;bottom:0;width:150px;height:110px;border-radius:12px;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff1a}.gift-reveal__box-lid{position:absolute;left:-6px;top:18px;width:162px;height:44px;border-radius:12px;transform-origin:50% 100%;box-shadow:0 10px 24px #0006,inset 0 1px #ffffff29}.gift-reveal__ribbon{position:absolute;left:50%;bottom:0;width:18px;height:128px;margin-left:-9px;border-radius:4px;background:linear-gradient(to bottom,#ffffff80,#ffffff1f);mix-blend-mode:overlay}.gift-reveal__box-light{position:absolute;left:50%;top:46px;width:130px;height:70px;margin-left:-65px;border-radius:50%;background:radial-gradient(circle,var(--gift-ring),transparent 70%);filter:blur(6px)}.gift-reveal__box-hint{position:absolute;left:50%;bottom:-34px;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;color:var(--gift-accent)}.gift-reveal__prize{position:relative;display:grid;justify-items:center;gap:18px;transform-style:preserve-3d}.gift-reveal__prize-halo{position:absolute;top:-12px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,var(--gift-glow),transparent 62%);box-shadow:0 0 80px 16px var(--gift-ring);pointer-events:none}.gift-reveal__prize-card{position:relative;z-index:2;display:grid;justify-items:center;gap:10px;width:220px;padding:22px 18px;border-radius:20px;text-align:center;background:linear-gradient(160deg,#1e2224f5,#0c0e0ff5);border:1px solid var(--gift-ring);box-shadow:0 24px 60px #00000080}.gift-reveal__prize-badge{display:inline-flex;padding:3px 12px;border-radius:999px;font-size:11px;letter-spacing:.16em;color:#0b0d0d;background:var(--gift-accent)}.gift-reveal__prize-icon{display:grid;place-items:center;width:96px;height:96px;border-radius:18px;color:var(--gift-accent);background:#ffffff0d;border:1px solid var(--line-soft)}.gift-reveal__prize-icon img{width:100%;height:100%;object-fit:contain;border-radius:18px}.gift-reveal__prize-name{font-size:18px;font-weight:700;color:var(--text)}.gift-reveal__prize-desc{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.gift-reveal__prize-btn{position:relative;z-index:2;min-width:160px;padding:12px 20px;border:0;border-radius:14px;font-size:15px;font-weight:700;color:#0b0d0d;background:linear-gradient(135deg,var(--gift-accent),#fff);box-shadow:0 14px 32px var(--gift-ring);cursor:pointer}.gift-reveal__tip{position:absolute;bottom:14%;margin:0;padding:0 24px;font-size:13px;text-align:center;color:var(--muted)}@media (prefers-reduced-motion: reduce){.gift-reveal__box{animation:none}}.gift-center__grid{display:grid;gap:10px}.gift-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line)}.gift-card.is-claimable{border-color:var(--gift-ring, rgba(240, 196, 90, .6));box-shadow:0 0 0 1px var(--gift-ring, rgba(240, 196, 90, .4)) inset}.gift-card--silver{--gift-ring: rgba(207, 214, 220, .6)}.gift-card--gold{--gift-ring: rgba(240, 196, 90, .7)}.gift-card--rainbow{--gift-ring: rgba(176, 107, 255, .7)}.gift-card__thumb{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:var(--gold);background:#ffffff0d;border:1px solid var(--line-soft);overflow:hidden}.gift-card__thumb img{width:100%;height:100%;object-fit:cover}.gift-card__meta{display:grid;gap:3px;min-width:0}.gift-card__meta strong{font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-card__meta span,.gift-card__status{font-size:12px;color:var(--muted)}.profile-recommendations{margin-top:12px}.profile-recommendations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-recommend-card{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);gap:9px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:10px;color:inherit;background:#fff;text-decoration:none;box-shadow:0 8px 18px #0f172a0a}.profile-recommend-card__cover{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--green);background:#f8fafc;overflow:hidden}.profile-recommend-card__cover img{width:100%;height:100%;object-fit:cover}.profile-recommend-card__body{min-width:0;display:grid;gap:4px}.profile-recommend-card__body strong{min-width:0;color:var(--text);font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-recommend-card__body span,.profile-recommend-card__body small{min-width:0;color:var(--muted);font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-recommend-card__body div{min-width:0;display:flex;align-items:center;gap:6px}.profile-recommend-card__body b{color:var(--green);font-size:13px;font-weight:900;white-space:nowrap}.profile-page .alipay-card:before{content:"";position:absolute;z-index:1;top:64px;left:14px;right:14px;height:76px;border-radius:0 0 18px 18px;background:linear-gradient(105deg,#00a06a1f,#0000 30%),linear-gradient(135deg,#151a17,#070909);pointer-events:none}.profile-page .alipay-card__bar{z-index:2;min-height:88px;padding-bottom:26px}.profile-page .alipay-card__identity{align-items:flex-start}.profile-page .alipay-card__brand{display:grid;align-items:start;gap:6px}.profile-page .alipay-card__badge,.profile-page .alipay-card__brand span.alipay-card__badge{width:max-content}.profile-page .alipay-card__panel{z-index:3;margin-top:-18px;border-radius:22px 22px 18px 18px;background:linear-gradient(180deg,#f8e8bc,#efe1bd);clip-path:polygon(0 0,52% 0,66% 36px,100% 36px,100% 100%,0 100%)}.profile-page .alipay-card__slope{width:58%;background:#f8e8bc}.profile-page>.profile-hero{margin-bottom:18px;border-radius:12px}.profile-page>.alipay-card{margin-top:0}.profile-page .profile-hero--tier-v5{--profile-text: #fff5d7;--profile-muted: rgba(255, 245, 215, .76);--profile-green: #f4cf7a;color:#fff5d7;border-color:#f4cf7a52;background:radial-gradient(circle at 88% 0%,rgba(244,207,122,.18),transparent 34%),linear-gradient(135deg,#1b1710,#050505 58%,#141008);box-shadow:0 14px 28px #00000038,inset 0 1px #f4cf7a29}.profile-page .profile-hero--tier-v5 .profile-hero__name-row strong{color:#fff5d7;text-shadow:0 1px 10px rgba(0,0,0,.24)}.profile-page .profile-hero--tier-v5 .profile-hero__phone{color:#fff5d7c2}.profile-page .profile-hero--tier-v5 .profile-hero__assets span{color:#f3d38a}.profile-page .profile-hero--tier-v5 .profile-hero__assets strong,.profile-page .profile-hero--tier-v5 .profile-hero__assets>div:first-child strong{color:#fff5d7;text-shadow:0 1px 12px rgba(0,0,0,.22)}.profile-page .profile-hero--tier-v5 .profile-hero__tier{color:#111;border-color:#cf9e3c6b;background:linear-gradient(135deg,#ffe9ad,#d7aa4b);box-shadow:0 8px 18px #c996352e}.profile-page .alipay-card:before{top:38px;height:58px}.profile-page .alipay-card__bar{min-height:50px;padding:12px 18px 18px;align-items:end}.profile-page .alipay-card__identity{align-self:end}.profile-page .alipay-card__brand{gap:0}.profile-page .alipay-card__owner{align-self:end;transform:translateY(10px)}.profile-page .alipay-card__panel{margin-top:-2px}.profile-page .alipay-card:before{top:32px;left:14px;right:14px;height:56px;border-radius:0 0 16px 16px}.profile-page .alipay-card__bar{min-height:34px;padding:8px 18px}.profile-page .alipay-card__badge,.profile-page .alipay-card__brand span.alipay-card__badge{height:16px;padding:0 7px;font-size:9px}.profile-page .alipay-card__owner{transform:translateY(18px)}.profile-page .alipay-card__owner span{font-size:10px}.profile-page .alipay-card__owner strong{font-size:13px}.profile-page .alipay-card__panel{margin-top:8px;clip-path:polygon(0 0,52% 0,66% 36px,100% 36px,100% 100%,0 100%)}.profile-page .alipay-card__bar{z-index:4;min-height:30px;padding:6px 18px 5px;border-radius:16px 16px 12px 12px}.profile-page .alipay-card__badge,.profile-page .alipay-card__brand span.alipay-card__badge{height:14px;padding:0 6px;font-size:8px}.profile-page .alipay-card__owner{position:relative;z-index:5;transform:translateY(12px)}.profile-page .alipay-card__owner span{font-size:9px}.profile-page .alipay-card__owner strong{font-size:12px}.profile-page .alipay-card__panel{z-index:3;margin-top:2px;border-radius:18px;background:#070909;clip-path:none;overflow:hidden;isolation:isolate}.profile-page .alipay-card__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;border-radius:inherit;background:linear-gradient(180deg,#f8e8bc,#efe1bd);clip-path:polygon(0 0,52% 0,66% 36px,100% 36px,100% 100%,0 100%);pointer-events:none}.profile-page .alipay-card__panel:after{display:none}.profile-page .alipay-card__slope,.profile-page .alipay-grid{position:relative;z-index:1}.profile-page .alipay-card:before{content:"";display:block;position:absolute;z-index:2;top:30px;left:52%;right:14px;height:44px;border-radius:0 14px 0 0;background:linear-gradient(105deg,#00a06a1a,#0000 32%),linear-gradient(135deg,#151a17,#070909);pointer-events:none}.profile-page .alipay-card__panel{z-index:3;margin-top:2px;border-radius:18px;background:linear-gradient(180deg,#f8e8bc,#efe1bd);clip-path:polygon(0 0,52% 0,66% 36px,100% 36px,100% 100%,0 100%);overflow:visible;isolation:auto}.profile-page .alipay-card__slope{background:transparent}.profile-page .alipay-card__bar{overflow:visible;border-radius:16px 16px 0 0}.profile-page .alipay-card__owner{transform:translateY(7px)}.profile-page .alipay-card:before{top:28px;left:52%;right:14px;height:40px;border-radius:0}.profile-page .alipay-card__panel{margin-top:-8px}.profile-page .alipay-card__bar{min-height:26px;padding:5px 18px 3px}.profile-page .alipay-card__owner{transform:translateY(5px)}.profile-page .alipay-card:before{top:24px;height:38px}.identity-switch-list{display:grid;gap:10px}.identity-switch-page{display:grid;gap:14px}.identity-switch-hero{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:16px;border:1px solid rgba(226,232,240,.92);border-radius:18px;color:#172033;background:linear-gradient(180deg,#fff,#f7fafc);box-shadow:0 14px 32px #0f172a14}.identity-switch-hero .mini-avatar{width:54px;height:54px;border-radius:18px}.identity-switch-hero div{display:grid;gap:4px;min-width:0}.identity-switch-hero span,.identity-switch-hero p{margin:0;color:#64748b;font-size:12px;font-weight:800}.identity-switch-hero strong{color:#0f172a;font-size:18px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-switch-section{margin:0}.identity-switch-option{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;border:1px solid rgba(226,232,240,.9);border-radius:16px;color:#172033;background:linear-gradient(180deg,#fff,#f8fafc);text-align:left;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.identity-switch-option.is-current{border-color:#94a3b8f2;background:linear-gradient(180deg,#f8fafc,#eef2f7)}.identity-switch-option:active{transform:translateY(1px)}.identity-switch-option__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:13px;color:#111827;background:#f1f5f9f2}.identity-switch-option__copy{display:grid;gap:4px;min-width:0}.identity-switch-option__copy strong{color:#111827;font-size:14px;font-weight:900}.identity-switch-option__copy small{color:#64748b;font-size:11px;font-weight:700}.profile-page .alipay-card:before{top:24px;height:34px}.profile-page .alipay-card:before{top:24px}.profile-page .alipay-card__panel{margin-top:-18px;clip-path:polygon(0 0,56% 0,70% 36px,100% 36px,100% 100%,0 100%)}.profile-page .alipay-card__panel{margin-top:-22px}.profile-page .alipay-card__bar{min-height:30px;padding:6px 18px}.profile-page .alipay-card__owner{transform:translateY(0)}.profile-page .alipay-card:before{top:20px;height:34px}.profile-page .alipay-card__panel{margin-top:-14px}.profile-page .alipay-card{position:relative;margin:0 0 20px;padding:0;color:#3f281d;filter:drop-shadow(0 10px 18px rgba(36,29,18,.1))}.profile-page .alipay-card:before{display:none}.profile-page .alipay-card__bar{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-height:104px;margin:0 14px;padding:15px 17px 52px;border:0;border-radius:15px 15px 0 0;color:#f4e4b3;background:linear-gradient(94deg,rgba(255,255,255,.09) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#ffffff14,#fff0 52%),linear-gradient(112deg,#15201b,#121816 48%,#050706);box-shadow:inset 0 1px #ffffff14;overflow:hidden}.profile-page .alipay-card__bar:before,.profile-page .alipay-card__bar:after{display:none}.profile-page .alipay-card__identity{position:relative;z-index:1;display:block;min-width:0}.profile-page .alipay-card__brand{display:grid;gap:8px;justify-items:start;min-width:0}.profile-page .alipay-card__brand b{color:#f4df9b;font-size:13px;font-weight:900;line-height:1;letter-spacing:.3px;white-space:nowrap;text-shadow:0 1px 10px rgba(0,0,0,.26)}.profile-page .alipay-card__badge,.profile-page .alipay-card__brand span.alipay-card__badge{display:inline-grid;place-items:center;width:max-content;height:19px;padding:0 9px;border:0;border-radius:4px;color:#33260f;background:linear-gradient(180deg,#ffe8a5,#d9b45b);box-shadow:inset 0 1px #ffffff61;font-size:9px;font-weight:900;line-height:1;white-space:nowrap}.profile-page .alipay-card__owner{position:relative;z-index:1;display:grid;justify-items:end;align-self:start;gap:8px;min-width:0;padding-top:1px;transform:none}.profile-page .alipay-card__owner span{color:#ebd38fbd;font-size:10px;font-weight:800;line-height:1}.profile-page .alipay-card__owner strong{max-width:94px;color:#f2d987;font-size:13px;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .alipay-card__panel{position:relative;z-index:2;margin-top:-38px;min-height:130px;padding:0 0 13px;border:1px solid #e4d29a;border-radius:16px 0 16px 16px;color:#4b2f21;background:linear-gradient(180deg,#ffedb9,#f2df9f);box-shadow:inset 0 1px #ffffff9e;clip-path:polygon(0 0,52% 0,66% 34px,100% 34px,100% 100%,0 100%);overflow:visible;isolation:auto}.profile-page .alipay-card__panel:before,.profile-page .alipay-card__panel:after{display:none}.profile-page .alipay-card__slope{position:relative;z-index:1;display:flex;align-items:flex-start;width:auto;min-height:38px;margin:0;padding:0 0 0 16px;background:transparent}.profile-page .alipay-card__slope:before{display:none}.profile-page .alipay-card__tabs{display:grid;grid-template-columns:repeat(2,43px);align-items:start;width:92px;height:38px;margin:0;padding:0;background:transparent}.profile-page .alipay-card__tab,.profile-page .alipay-card__tab:first-child,.profile-page .alipay-card__tab:nth-child(2){position:relative;display:grid;place-items:start center;height:38px;margin:0;padding:11px 0 0;border:0;border-radius:0;color:#72533f;background:transparent;clip-path:none;box-shadow:none;font:inherit;font-size:13px;font-weight:900;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.profile-page .alipay-card__tab.is-active{color:#5d3524;background:transparent;box-shadow:none}.profile-page .alipay-card__tab.is-active:after{content:"";position:absolute;right:15px;bottom:7px;left:15px;height:2px;border-radius:999px;background:#c39147}.profile-page .alipay-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px 4px;min-height:79px;padding:9px 16px 0}.profile-page .alipay-grid__cell{display:grid;justify-items:center;align-content:start;gap:4px;min-width:0;min-height:47px;padding:0;border:0;color:#805947;background:transparent;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile-page .alipay-grid__icon{display:grid;place-items:center;width:28px;height:24px;color:#8b604b;background:transparent}.profile-page .alipay-grid__icon svg{width:21px;height:21px;stroke-width:1.75}.profile-page .alipay-grid__label{max-width:100%;color:#2a2119;font-size:12px;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .alipay-grid__cell.is-danger .alipay-grid__icon,.profile-page .alipay-grid__cell.is-danger .alipay-grid__label{color:#9f3025}.profile-page .alipay-card--tier-v5{color:#3f281d!important;filter:drop-shadow(0 10px 18px rgba(36,29,18,.12))}.profile-page .alipay-card--tier-v5 .alipay-card__bar{color:#f4e4b3!important;background:linear-gradient(94deg,rgba(255,255,255,.09) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#ffffff14,#fff0 52%),linear-gradient(112deg,#15201b,#121816 48%,#050706)!important;box-shadow:inset 0 1px #ffffff14}.profile-page .alipay-card--tier-v5 .alipay-card__brand b{color:#f4df9b!important;text-shadow:0 1px 10px rgba(0,0,0,.26)}.profile-page .alipay-card--tier-v5 .alipay-card__badge,.profile-page .alipay-card--tier-v5 .alipay-card__brand span.alipay-card__badge{color:#33260f!important;background:linear-gradient(180deg,#ffe8a5,#d9b45b)!important;box-shadow:inset 0 1px #ffffff61}.profile-page .alipay-card--tier-v5 .alipay-card__owner span{color:#ebd38fbd!important}.profile-page .alipay-card--tier-v5 .alipay-card__owner strong{color:#f2d987!important}.profile-page .alipay-card--tier-v5 .alipay-card__panel{border-color:#e4d29a!important;color:#4b2f21!important;background:linear-gradient(180deg,#ffedb9,#f2df9f)!important;box-shadow:inset 0 1px #ffffff9e}.profile-page .alipay-card--tier-v5 .alipay-card__tab{color:#72533f!important}.profile-page .alipay-card--tier-v5 .alipay-card__tab.is-active{color:#5d3524!important}.profile-page .alipay-card--tier-v5 .alipay-card__tab.is-active:after{background:#c39147!important}.profile-page .alipay-card--tier-v5 .alipay-grid__cell{color:#805947!important}.profile-page .alipay-card--tier-v5 .alipay-grid__icon{color:#8b604b!important}.profile-page .alipay-card--tier-v5 .alipay-grid__label{color:#2a2119!important}.profile-page .alipay-card--tier-v4{color:#4a3614!important;filter:drop-shadow(0 10px 18px rgba(48,32,12,.1))}.profile-page .alipay-card--tier-v4 .alipay-card__bar{color:#f4dc9c!important;background:linear-gradient(94deg,rgba(255,255,255,.1) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#ffffff14,#fff0 52%),linear-gradient(112deg,#2a1d0e,#1f1508 48%,#0e0a04)!important;box-shadow:inset 0 1px #ffebb41a}.profile-page .alipay-card--tier-v4 .alipay-card__brand b{color:#fae6b0!important;text-shadow:0 1px 10px rgba(0,0,0,.24)}.profile-page .alipay-card--tier-v4 .alipay-card__badge,.profile-page .alipay-card--tier-v4 .alipay-card__brand span.alipay-card__badge{color:#3a2a0c!important;background:linear-gradient(180deg,#f8e5a8,#c9a04a)!important;box-shadow:inset 0 1px #ffffff6b}.profile-page .alipay-card--tier-v4 .alipay-card__owner span{color:#f4dc9cb8!important}.profile-page .alipay-card--tier-v4 .alipay-card__owner strong{color:#fae6b0!important}.profile-page .alipay-card--tier-v4 .alipay-card__panel{border-color:#d8c08a!important;color:#4a3614!important;background:linear-gradient(180deg,#fbeed0,#f1dfac)!important;box-shadow:inset 0 1px #ffffff9e}.profile-page .alipay-card--tier-v4 .alipay-card__tab{color:#8a6c44!important}.profile-page .alipay-card--tier-v4 .alipay-card__tab.is-active{color:#2a1d0e!important}.profile-page .alipay-card--tier-v4 .alipay-card__tab.is-active:after{background:#b48a3a!important}.profile-page .alipay-card--tier-v4 .alipay-grid__cell{color:#7a5a2c!important}.profile-page .alipay-card--tier-v4 .alipay-grid__icon{color:#8d6a36!important}.profile-page .alipay-card--tier-v4 .alipay-grid__label{color:#2a1f08!important}.profile-page .alipay-card--tier-v3{color:#4a2620!important;filter:drop-shadow(0 10px 18px rgba(48,20,18,.1))}.profile-page .alipay-card--tier-v3 .alipay-card__bar{color:#f3d4cf!important;background:linear-gradient(94deg,rgba(255,255,255,.1) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#ffffff14,#fff0 52%),linear-gradient(112deg,#2e1a1c,#22101a 48%,#100608)!important;box-shadow:inset 0 1px #ffdcd71a}.profile-page .alipay-card--tier-v3 .alipay-card__brand b{color:#fae0db!important;text-shadow:0 1px 10px rgba(0,0,0,.24)}.profile-page .alipay-card--tier-v3 .alipay-card__badge,.profile-page .alipay-card--tier-v3 .alipay-card__brand span.alipay-card__badge{color:#3a1a18!important;background:linear-gradient(180deg,#f5cfc4,#c9897a)!important;box-shadow:inset 0 1px #ffffff6b}.profile-page .alipay-card--tier-v3 .alipay-card__owner span{color:#f3d4cfb8!important}.profile-page .alipay-card--tier-v3 .alipay-card__owner strong{color:#fae0db!important}.profile-page .alipay-card--tier-v3 .alipay-card__panel{border-color:#d8b8ac!important;color:#4a2620!important;background:linear-gradient(180deg,#fbeae3,#f0d2c5)!important;box-shadow:inset 0 1px #ffffff9e}.profile-page .alipay-card--tier-v3 .alipay-card__tab{color:#8b5e54!important}.profile-page .alipay-card--tier-v3 .alipay-card__tab.is-active{color:#2e1a1c!important}.profile-page .alipay-card--tier-v3 .alipay-card__tab.is-active:after{background:#b06a55!important}.profile-page .alipay-card--tier-v3 .alipay-grid__cell{color:#7a463c!important}.profile-page .alipay-card--tier-v3 .alipay-grid__icon{color:#8d5246!important}.profile-page .alipay-card--tier-v3 .alipay-grid__label{color:#2c120e!important}.profile-page .alipay-card--tier-v2{color:#2c1f44!important;filter:drop-shadow(0 10px 18px rgba(34,18,52,.1))}.profile-page .alipay-card--tier-v2 .alipay-card__bar{color:#ddd0ee!important;background:linear-gradient(94deg,rgba(255,255,255,.1) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#ffffff14,#fff0 52%),linear-gradient(112deg,#211a35,#18122a 48%,#0a0612)!important;box-shadow:inset 0 1px #dcc8f01a}.profile-page .alipay-card--tier-v2 .alipay-card__brand b{color:#ebdff8!important;text-shadow:0 1px 10px rgba(0,0,0,.24)}.profile-page .alipay-card--tier-v2 .alipay-card__badge,.profile-page .alipay-card--tier-v2 .alipay-card__brand span.alipay-card__badge{color:#20142e!important;background:linear-gradient(180deg,#d8c4f0,#8e6cc4)!important;box-shadow:inset 0 1px #ffffff6b}.profile-page .alipay-card--tier-v2 .alipay-card__owner span{color:#ddd0eeb8!important}.profile-page .alipay-card--tier-v2 .alipay-card__owner strong{color:#ebdff8!important}.profile-page .alipay-card--tier-v2 .alipay-card__panel{border-color:#c0b0d4!important;color:#2c1f44!important;background:linear-gradient(180deg,#efe8f5,#dccfe8)!important;box-shadow:inset 0 1px #ffffff9e}.profile-page .alipay-card--tier-v2 .alipay-card__tab{color:#6c5a82!important}.profile-page .alipay-card--tier-v2 .alipay-card__tab.is-active{color:#211a35!important}.profile-page .alipay-card--tier-v2 .alipay-card__tab.is-active:after{background:#7656b0!important}.profile-page .alipay-card--tier-v2 .alipay-grid__cell{color:#4d3d6e!important}.profile-page .alipay-card--tier-v2 .alipay-grid__icon{color:#5d4a82!important}.profile-page .alipay-card--tier-v2 .alipay-grid__label{color:#1c102e!important}.profile-page .alipay-card--tier-v1{color:#1c2940!important;filter:drop-shadow(0 10px 18px rgba(20,28,40,.1))}.profile-page .alipay-card--tier-v1 .alipay-card__bar{color:#d4e1ee!important;background:linear-gradient(94deg,rgba(255,255,255,.1) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#ffffff14,#fff0 52%),linear-gradient(112deg,#1a2330,#121a26 48%,#070b12)!important;box-shadow:inset 0 1px #dce6f51a}.profile-page .alipay-card--tier-v1 .alipay-card__brand b{color:#e2ecf7!important;text-shadow:0 1px 10px rgba(0,0,0,.24)}.profile-page .alipay-card--tier-v1 .alipay-card__badge,.profile-page .alipay-card--tier-v1 .alipay-card__brand span.alipay-card__badge{color:#0c1a2a!important;background:linear-gradient(180deg,#c8dbf2,#6f8fb8)!important;box-shadow:inset 0 1px #ffffff6b}.profile-page .alipay-card--tier-v1 .alipay-card__owner span{color:#d4e1eeb8!important}.profile-page .alipay-card--tier-v1 .alipay-card__owner strong{color:#e2ecf7!important}.profile-page .alipay-card--tier-v1 .alipay-card__panel{border-color:#b6c4d6!important;color:#1c2940!important;background:linear-gradient(180deg,#e8eef6,#d2dde9)!important;box-shadow:inset 0 1px #ffffff9e}.profile-page .alipay-card--tier-v1 .alipay-card__tab{color:#5a6a82!important}.profile-page .alipay-card--tier-v1 .alipay-card__tab.is-active{color:#1a2330!important}.profile-page .alipay-card--tier-v1 .alipay-card__tab.is-active:after{background:#4a6a96!important}.profile-page .alipay-card--tier-v1 .alipay-grid__cell{color:#3a4d6c!important}.profile-page .alipay-card--tier-v1 .alipay-grid__icon{color:#496386!important}.profile-page .alipay-card--tier-v1 .alipay-grid__label{color:#0f1a2c!important}.profile-page .alipay-card--tier-v1se{color:#1f3a30!important;filter:drop-shadow(0 10px 18px rgba(20,48,40,.1))}.profile-page .alipay-card--tier-v1se .alipay-card__bar{color:#c8e6d8!important;background:linear-gradient(94deg,rgba(255,255,255,.1) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#ffffff14,#fff0 52%),linear-gradient(112deg,#143028,#0d2018 48%,#060d0a)!important;box-shadow:inset 0 1px #c8e6d81a}.profile-page .alipay-card--tier-v1se .alipay-card__brand b{color:#d8f0e3!important;text-shadow:0 1px 10px rgba(0,0,0,.24)}.profile-page .alipay-card--tier-v1se .alipay-card__badge,.profile-page .alipay-card--tier-v1se .alipay-card__brand span.alipay-card__badge{color:#0e2a22!important;background:linear-gradient(180deg,#b8ead4,#6ec4a3)!important;box-shadow:inset 0 1px #ffffff6b}.profile-page .alipay-card--tier-v1se .alipay-card__owner span{color:#c8e6d8b8!important}.profile-page .alipay-card--tier-v1se .alipay-card__owner strong{color:#d8f0e3!important}.profile-page .alipay-card--tier-v1se .alipay-card__panel{border-color:#b8d8c4!important;color:#1f3a30!important;background:linear-gradient(180deg,#e6f5ec,#cfe9d8)!important;box-shadow:inset 0 1px #ffffff9e}.profile-page .alipay-card--tier-v1se .alipay-card__tab{color:#5b7868!important}.profile-page .alipay-card--tier-v1se .alipay-card__tab.is-active{color:#143028!important}.profile-page .alipay-card--tier-v1se .alipay-card__tab.is-active:after{background:#4a9b7a!important}.profile-page .alipay-card--tier-v1se .alipay-grid__cell{color:#3d6553!important}.profile-page .alipay-card--tier-v1se .alipay-grid__icon{color:#4a7d65!important}.profile-page .alipay-card--tier-v1se .alipay-grid__label{color:#142822!important}html.theme-light .profile-page .alipay-card--tier-v5{color:#f4e4b3!important;filter:drop-shadow(0 10px 18px rgba(36,29,18,.16))}html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__bar{color:#f4e4b3!important;background:linear-gradient(94deg,rgba(255,255,255,.09) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#ffffff14,#fff0 52%),linear-gradient(112deg,#15201b,#121816 48%,#050706)!important;box-shadow:inset 0 1px #ffffff14}html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__brand b{color:#f4df9b!important;text-shadow:0 1px 10px rgba(0,0,0,.26)}html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__owner span{color:#ebd38fbd!important}html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__owner strong{color:#f2d987!important}html.theme-light .profile-page .alipay-card--tier-v4{color:#4a3614!important;filter:drop-shadow(0 10px 18px rgba(15,23,42,.08))}html.theme-light .profile-page .alipay-card--tier-v4 .alipay-card__bar{color:#4a3614!important;background:linear-gradient(94deg,rgba(255,255,255,.55) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#fff6,#fff0 52%),linear-gradient(112deg,#fbeed0,#f1dfac 48%,#e6d2a0)!important;box-shadow:inset 0 1px #fff9}html.theme-light .profile-page .alipay-card--tier-v4 .alipay-card__brand b{color:#3a2a0c!important;text-shadow:none}html.theme-light .profile-page .alipay-card--tier-v4 .alipay-card__owner span{color:#4a3614b3!important}html.theme-light .profile-page .alipay-card--tier-v4 .alipay-card__owner strong{color:#3a2a0c!important}html.theme-light .profile-page .alipay-card--tier-v3{color:#4a2620!important;filter:drop-shadow(0 10px 18px rgba(15,23,42,.08))}html.theme-light .profile-page .alipay-card--tier-v3 .alipay-card__bar{color:#4a2620!important;background:linear-gradient(94deg,rgba(255,255,255,.55) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#fff6,#fff0 52%),linear-gradient(112deg,#fbeae3,#f0d2c5 48%,#e6c0b0)!important;box-shadow:inset 0 1px #fff9}html.theme-light .profile-page .alipay-card--tier-v3 .alipay-card__brand b{color:#3a1a18!important;text-shadow:none}html.theme-light .profile-page .alipay-card--tier-v3 .alipay-card__owner span{color:#4a2620b3!important}html.theme-light .profile-page .alipay-card--tier-v3 .alipay-card__owner strong{color:#3a1a18!important}html.theme-light .profile-page .alipay-card--tier-v2{color:#2c1f44!important;filter:drop-shadow(0 10px 18px rgba(15,23,42,.08))}html.theme-light .profile-page .alipay-card--tier-v2 .alipay-card__bar{color:#2c1f44!important;background:linear-gradient(94deg,rgba(255,255,255,.55) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#fff6,#fff0 52%),linear-gradient(112deg,#efe8f5,#dccfe8 48%,#cab8d8)!important;box-shadow:inset 0 1px #fff9}html.theme-light .profile-page .alipay-card--tier-v2 .alipay-card__brand b{color:#20142e!important;text-shadow:none}html.theme-light .profile-page .alipay-card--tier-v2 .alipay-card__owner span{color:#2c1f44b3!important}html.theme-light .profile-page .alipay-card--tier-v2 .alipay-card__owner strong{color:#20142e!important}html.theme-light .profile-page .alipay-card--tier-v1{color:#1c2940!important;filter:drop-shadow(0 10px 18px rgba(15,23,42,.08))}html.theme-light .profile-page .alipay-card--tier-v1 .alipay-card__bar{color:#1c2940!important;background:linear-gradient(94deg,rgba(255,255,255,.55) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#fff6,#fff0 52%),linear-gradient(112deg,#e8eef6,#d2dde9 48%,#bccada)!important;box-shadow:inset 0 1px #fff9}html.theme-light .profile-page .alipay-card--tier-v1 .alipay-card__brand b{color:#0c1a2a!important;text-shadow:none}html.theme-light .profile-page .alipay-card--tier-v1 .alipay-card__owner span{color:#1c2940b3!important}html.theme-light .profile-page .alipay-card--tier-v1 .alipay-card__owner strong{color:#0c1a2a!important}html.theme-light .profile-page .alipay-card--tier-v1se{color:#1f3a30!important;filter:drop-shadow(0 10px 18px rgba(15,23,42,.08))}html.theme-light .profile-page .alipay-card--tier-v1se .alipay-card__bar{color:#1f3a30!important;background:linear-gradient(94deg,rgba(255,255,255,.55) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#fff6,#fff0 52%),linear-gradient(112deg,#e6f5ec,#cfe9d8 48%,#b6d8c4)!important;box-shadow:inset 0 1px #fff9}html.theme-light .profile-page .alipay-card--tier-v1se .alipay-card__brand b{color:#0e2a22!important;text-shadow:none}html.theme-light .profile-page .alipay-card--tier-v1se .alipay-card__owner span{color:#1f3a30b3!important}html.theme-light .profile-page .alipay-card--tier-v1se .alipay-card__owner strong{color:#0e2a22!important}.profile-page .profile-hero--tier-v5{--profile-text: #1f2933 !important;--profile-muted: #66737f !important;--profile-green: #9a7222 !important;color:var(--profile-text)!important;border-color:var(--profile-card-edge)!important;background:#fff!important;box-shadow:0 10px 22px #0f172a14!important}.profile-page .profile-hero--tier-v5 .profile-hero__name-row strong{color:var(--profile-text)!important;text-shadow:none!important}.profile-page .profile-hero--tier-v5 .profile-hero__phone{color:var(--profile-muted)!important}.profile-page .profile-hero--tier-v5 .profile-hero__assets span{color:#b4892d!important}.profile-page .profile-hero--tier-v5 .profile-hero__assets strong,.profile-page .profile-hero--tier-v5 .profile-hero__assets>div:first-child strong{color:#111827!important;text-shadow:none!important}.profile-page .alipay-card--tier-v5,html.theme-light .profile-page .alipay-card--tier-v5,html.theme-dark .profile-page .alipay-card--tier-v5{color:#2a2119!important;background:transparent!important;filter:drop-shadow(0 10px 18px rgba(36,29,18,.08))!important}.profile-page .alipay-card--tier-v5:before,html.theme-light .profile-page .alipay-card--tier-v5:before,html.theme-dark .profile-page .alipay-card--tier-v5:before{display:none!important;background:transparent!important}.profile-page .alipay-card--tier-v5 .alipay-card__bar,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__bar,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__bar{color:#f4e4b3!important;background:linear-gradient(94deg,rgba(255,255,255,.09) 0%,transparent 18%),linear-gradient(100deg,#fff0 38%,#ffffff14,#fff0 52%),linear-gradient(112deg,#15201b,#121816 48%,#050706)!important;box-shadow:inset 0 1px #ffffff14!important;overflow:hidden!important}.profile-page .alipay-card--tier-v5 .alipay-card__brand b,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__brand b,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__brand b{color:#f4df9b!important;text-shadow:0 1px 10px rgba(0,0,0,.26)!important}.profile-page .alipay-card--tier-v5 .alipay-card__badge,.profile-page .alipay-card--tier-v5 .alipay-card__brand span.alipay-card__badge,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__badge,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__brand span.alipay-card__badge,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__badge,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__brand span.alipay-card__badge{color:#f8dc8d!important;border:1px solid rgba(248,220,141,.5)!important;background:linear-gradient(135deg,#1b1710,#050505 58%,#171108)!important;box-shadow:0 6px 14px #1111111f,inset 0 1px #f8dc8d38!important}.profile-page .alipay-card--tier-v5 .alipay-card__owner span,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__owner span,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__owner span{color:#ebd38fbd!important}.profile-page .alipay-card--tier-v5 .alipay-card__owner strong,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__owner strong,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__owner strong{color:#f2d987!important;text-shadow:0 1px 8px rgba(0,0,0,.2)!important}html.theme-light .admin-header,html.theme-light .admin-tabs,html.theme-light .admin-brand,.theme-light .admin-header,.theme-light .admin-tabs,.theme-light .admin-brand{color:var(--text)!important;border-color:var(--line)!important;background:#fff!important}html.theme-light .admin-brand strong,.theme-light .admin-brand strong{color:var(--text)!important}html.theme-light .admin-brand span,.theme-light .admin-brand span{color:var(--muted)!important}html.theme-light .user-home .mobile-product,html.theme-light .user-home .mobile-product--gold,html.theme-light .user-home .mobile-product--blue,html.theme-light .user-home .mobile-product--purple,html.theme-light .user-home .mobile-product--dark,.theme-light .user-home .mobile-product,.theme-light .user-home .mobile-product--gold,.theme-light .user-home .mobile-product--blue,.theme-light .user-home .mobile-product--purple,.theme-light .user-home .mobile-product--dark{color:var(--text)!important;border-color:var(--line)!important;background:#fff!important}html.theme-light .user-home .mobile-product__media,html.theme-light .user-home .mobile-product-cover,.theme-light .user-home .mobile-product__media,.theme-light .user-home .mobile-product-cover{background:#f8fafc!important}html.theme-light .user-home .mobile-product-cover.is-fallback,.theme-light .user-home .mobile-product-cover.is-fallback{color:var(--green)!important;background:#f8fafc!important}html.theme-light .mobile-message,html.theme-light .user-messages .mobile-message,html.theme-light .mentor-messages .mobile-message,html.theme-light .supervisor-messages .mobile-message,.theme-light .mobile-message,.theme-light .user-messages .mobile-message,.theme-light .mentor-messages .mobile-message,.theme-light .supervisor-messages .mobile-message{color:var(--text)!important;border-color:var(--line)!important;background:#fff!important}html.theme-light .mobile-message strong,html.theme-light .mobile-message p,.theme-light .mobile-message strong,.theme-light .mobile-message p{color:inherit!important}html.theme-light .home-announcement,html.theme-light .home-booking-mentor,.theme-light .home-announcement,.theme-light .home-booking-mentor{background:#fff!important}html,body,#root,html.theme-light,html.theme-dark,body.theme-light,body.theme-dark{color:#172026!important;background:#f6f8fb!important}html.theme-dark,body.theme-dark,.theme-dark{--bg: #f6f8fb;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #eef3f6;--line: #dde4ea;--line-soft: rgba(15, 23, 42, .07);--text: #172026;--muted: #66737a;--green: #087a55;--green-soft: rgba(8, 122, 85, .1);--amber: #d97706;--red: #dc2626;--olive: #5f7d48;--gold: #b7791f;--shadow: 0 18px 46px rgba(15, 23, 42, .08)}.admin-shell,.admin-content,.admin-sider,.admin-brand,.admin-header,.admin-tabs,.panel-card,.query-panel,.table-panel,.settings-layout,.review-tabs,.business-tabs-page .ant-tabs-nav,.mobile-shell,.mobile-phone,.mobile-viewport,.mobile-page,.brand-intro,.admin-login{color:#172026!important;border-color:#dde4ea!important;background:#f6f8fb!important}.admin-sider,.admin-brand,.admin-header,.admin-tabs,.panel-card,.query-panel,.table-panel,.settings-layout,.review-tabs,.business-tabs-page .ant-tabs-nav{background:#fff!important}.dashboard-hero,.module-header,.metric-card,.money-overview,.profit-formula,.review-detail>div,.admin-detail-grid>div,.login-panel,.mobile-auth-form,.mobile-search,.home-announcement,.home-booking-mentor,.mobile-product,.mobile-product--gold,.mobile-product--blue,.mobile-product--purple,.mobile-product--dark,.mobile-message,.wallet-log,.product-detail-main,.product-detail-copy,.product-order-form,.product-detail-metrics div,.designated-mentor,.profile-hero,.mentor-head .profile-hero,.account-strip div,.mentor-score div,.online-card,.mentor-command-strip div,.mentor-command-strip .is-ready,.mentor-command-strip .is-blocked,.pool-card,.mobile-order,.settle-summary,.settle-upload-card,.settle-submit-bar,.settle-upload-drop,.replacement-cost-preview div,.benefit-panel,.force-fine,.wallet-panel,.wallet-balance-card,.recharge-panel,.payment-card,.profile-menu,.profile-menu a,.profile-menu button,.profile-quick,.supervisor-team-card,.supervisor-stats div,.supervisor-action-grid a,.supervisor-code-row,.supervisor-member-row,.supervisor-log-row,.supervisor-dispatch-card,.supervisor-message-form,.mobile-empty,.rank-heading,.rank-podium article,.expert-row,.expert-detail-hero,.expert-detail-card,.expert-detail-stats div,.mentor-review-card,.prestige-card,.prestige-card__stats div,.cooperative-join-card,.cooperative-panel,.cooperative-room-hero,.cooperative-person,.cooperative-room-section,.cooperative-seat,.cooperative-hitter-list article,.tracking-hero,.tracking-facts div,.tracking-steps,.tracking-code-panel,.tracking-code-done,.tracking-announcements,.tracking-header button,.tracking-actions,.mobile-loading__row{color:#172026!important;border-color:#dde4ea!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0a!important}.mobile-product__media,.mobile-product-cover,.mobile-product-cover.is-fallback,.product-detail-cover,.mobile-icon-back,.settings-nav-preview,.table-thumb,.form-image-preview,.recharge-presets button,.payment-qr,.mini-avatar,.mobile-message>div:first-child{color:#087a55!important;border-color:#dde4ea!important;background:#f8fafc!important}h1,h2,h3,h4,strong,.admin-brand strong,.metric-card strong,.panel-card h2,.product-detail-main h1,.product-detail-copy h2,.product-detail-metrics strong,.product-order-submit strong,.designated-mentor strong,.profile-hero strong,.account-strip strong,.mentor-score strong,.online-card strong,.mentor-command-strip strong,.mobile-order__head strong,.replacement-cost-preview strong,.settle-upload-drop strong,.settle-submit-bar strong,.wallet-panel strong,.wallet-balance-card strong,.payment-card strong,.supervisor-team-card h1,.supervisor-stats strong,.supervisor-code-row strong,.supervisor-member-row strong,.supervisor-log-row strong,.profile-menu a,.profile-menu button,.mobile-message strong,.wallet-log strong,.tracking-facts strong,.tracking-code-done strong,.tracking-announcements strong{color:#172026!important;text-shadow:none!important}p,small,label,.muted,.admin-brand span,.metric-card__detail div,.money-list li,.dashboard-hero p,.module-header p,.panel-card header span,.product-detail-main p,.product-detail-copy p,.product-detail-price span,.product-detail-metrics span,.product-order-submit span,.designated-mentor span,.account-strip span,.mentor-score span,.online-card span,.mentor-command-strip span,.mentor-command-strip small,.mobile-order__main p,.mobile-order__meta,.replacement-cost-preview span,.settle-summary__tips p,.settle-upload-card__head p,.settle-upload-drop span,.settle-proof-preview span,.settle-submit-bar span,.wallet-panel span,.wallet-balance-card span,.wallet-balance-card p,.payment-card span,.supervisor-team-card p,.supervisor-stats span,.supervisor-code-row span,.supervisor-member-row p,.supervisor-log-row p,.mobile-message p,.wallet-log span{color:#66737a!important}.tracking-facts span,.tracking-code-done p,.tracking-announcements span{color:#66737a!important}.ant-layout,.ant-layout-sider,.ant-layout-header,.ant-layout-content,.ant-drawer-content,.ant-modal-content,.ant-modal-header,.ant-collapse,.ant-collapse-item,.ant-collapse-content,.ant-tabs,.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-table-wrapper,.ant-table,.ant-table-container,.ant-table-tbody>tr>td,.ant-table-thead>tr>th,.ant-form,.ant-drawer,.ant-modal,.ant-input,.ant-input-number,.ant-input-number-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector{color:#172026!important;border-color:#dde4ea!important;background:#fff!important}.ant-table-thead>tr>th,.ant-table-tbody>tr.ant-table-row:hover>td{background:#f8fafc!important}.ant-input::placeholder,.ant-input-number-input::placeholder{color:#94a3b8!important}.mobile-product__brand,.mobile-kicker,.home-announcement svg,.mobile-section__head h2 svg,.mobile-section__head a,.profile-hero span,.supervisor-team-card span,.supervisor-action-grid svg,.supervisor-log-row svg,.profile-menu svg,.mobile-product__badges,.wallet-log b,.intro-kicker,.login-copy>span,.product-detail-tags span,.mobile-product__tags span,.mobile-status,.mobile-badge,.mentor-order-source span,.tracking-status-pill{color:#087a55!important}.profile-menu .profile-menu__danger,.profile-menu .profile-menu__danger svg,.wallet-log b.is-out,.money.is-red{color:#dc2626!important}.user-home>.mobile-section>.mobile-section__head:first-child{display:none!important}.mobile-back-header,.mobile-back-header:before,.mobile-back-header:after{color:#172026!important;border-color:#dde4ea!important;background:#f6f8fbf5!important;box-shadow:0 8px 20px #0f172a0a!important}.mobile-back-header strong{color:#172026!important}.mobile-empty__icon,.mobile-section__head button,.brand-mark,.brand-mark.is-compact,.mobile-loading__mark,.tracking-fact-icon{color:#087a55!important;border-color:#dde4ea!important;background:#f8fafc!important;box-shadow:none!important}.mobile-section__head button svg,.mobile-icon-back svg,.mobile-empty__icon svg{color:currentColor!important}.home-banner,.admin-image-cropper__stage,.admin-image-cropper__preview,.review-detail>div,.admin-detail-grid>div{color:#172026!important;border-color:#dde4ea!important;background:#fff!important}.profile-page .profile-hero,.profile-page .profile-hero--tier-v5,.profile-page .profile-hero:has(.cuixing-slider),.cuixing-slider__card,.cuixing-slider__track,.cuixing-slider__track-bg,.gift-card,.gift-card__thumb,.gift-reveal__prize-card,.gift-reveal__prize-icon{color:#172026!important;border-color:#dde4ea!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0a!important;text-shadow:none!important}.profile-page .mini-avatar,.profile-page .profile-hero .mini-avatar{color:#087a55!important;border-color:#cfe7dc!important;background:#f0fdf7!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.cuixing-slider__header strong,.gift-reveal__prize-name{color:#172026!important;text-shadow:none!important}.cuixing-slider__header span,.cuixing-slider__labels,.gift-reveal__prize-desc,.gift-reveal__tip{color:#66737a!important;text-shadow:none!important}.cuixing-slider__header strong.is-glowing{color:#087a55!important;text-shadow:none!important}.cuixing-slider__shadow{filter:drop-shadow(0 8px 16px rgba(15,23,42,.08))!important}.cuixing-slider__track{background:#eef3f6!important}.cuixing-slider__dots span{background:#cbd5e1!important}.cuixing-slider__track canvas{mix-blend-mode:normal!important}.gift-reveal{color:#172026!important;background:radial-gradient(circle at 50% 38%,#fffffffa,#f6f8fbf5 68%),#f6f8fbf5!important}.gift-reveal__close{color:#172026!important;border-color:#dde4ea!important;background:#fff!important;box-shadow:0 8px 20px #0f172a14!important}.gift-reveal__box-body,.gift-reveal__box-lid{background:linear-gradient(155deg,#fff,#eef3f6)!important}.gift-reveal__ribbon,.gift-reveal__box-light{background:linear-gradient(180deg,#f59e0b,#f97316)!important}.gift-reveal__box-hint,.gift-reveal__prize-badge{color:#087a55!important;border-color:#cfe7dc!important;background:#f0fdf7!important;box-shadow:none!important}.auth-hero,.auth-hero__icon,.mentor-orders-hero,.mentor-orders-hero button,.cooperative-join-form .ant-input,.cooperative-members span,.cooperative-room-actions,.mobile-order__chips span,.replacement-summary span,.mentor-order-facts span,.settle-summary__tips,.settle-proof-preview img,.mobile-shell .ant-segmented,.profile-quick,.profile-edit-card__avatar .mini-avatar,.wechat-login-button:disabled{color:#172026!important;border-color:#dde4ea!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0a!important;text-shadow:none!important}.auth-hero h1,.wechat-auth-card h1,.mentor-orders-hero h1,.profile-quick__cell{color:#172026!important;text-shadow:none!important}.auth-hero p,.wechat-auth-card p,.mentor-orders-hero p,.settle-summary__tips p,.settle-proof-preview span{color:#66737a!important}.auth-hero span,.auth-hero__icon,.wechat-auth-card__kicker,.mentor-orders-hero button,.cooperative-members span,.mobile-order__chips span,.replacement-summary span,.mentor-order-facts span,.profile-quick__cell svg{color:#087a55!important}.wechat-auth-card__mark,.wechat-auth-card__mark .anticon,.wechat-login-button.wechat-login-button--primary,.wechat-login-button.wechat-login-button--primary .anticon{color:#fff!important}.wechat-auth-card__mark,.wechat-login-button.wechat-login-button--primary{border-color:#07c160!important;background:#07c160!important}.mobile-nav,html.theme-light .mobile-nav,html.theme-dark .mobile-nav{color:#172026!important;border-color:#e2e8f0db!important;background:#ffffffdb!important;box-shadow:0 14px 36px #0f172a1f,inset 0 1px #ffffffe0!important}.mobile-nav:after{display:none!important}.mobile-nav a,html.theme-light .mobile-nav a{color:#66737a!important}.mobile-nav a.is-active,html.theme-light .mobile-nav a.is-active{color:#087a55!important}.mobile-nav a:before,html.theme-light .mobile-nav a:before{background:#f0fdf7!important;box-shadow:inset 0 0 0 1px #cfe7dc!important}.auth-page,html.theme-light .auth-page{min-height:100%;justify-content:center;padding:28px 20px;background:#f6f8fa!important}.wechat-auth-card,html.theme-light .wechat-auth-card{width:100%;max-width:380px;gap:18px;padding:24px 20px 20px;border:1px solid #e5e7eb!important;border-radius:16px;color:#111827;background:#fff!important;box-shadow:0 12px 28px #0f172a14!important}.wechat-auth-card:before,.wechat-auth-card:after{display:none!important}.wechat-auth-card__brand,html.theme-light .wechat-auth-card__brand{min-height:44px;display:grid;grid-template-columns:36px minmax(0,1fr);justify-content:stretch;justify-items:start;gap:10px;padding:0;border:0!important;border-radius:0;background:transparent!important;text-align:left}.wechat-auth-card__brand img{width:36px;height:36px}.wechat-auth-card__brand strong,html.theme-light .wechat-auth-card__brand strong{color:#111827!important;font-size:16px;font-weight:900}.wechat-auth-card__brand span,html.theme-light .wechat-auth-card__brand span{display:block;margin-top:3px;color:#6b7280!important;font-size:12px;font-weight:700}.wechat-auth-card__visual,.wechat-auth-card__ring{display:none!important}.wechat-auth-card__mark,html.theme-light .wechat-auth-card__mark{width:68px;height:68px;border:0!important;border-radius:18px;background:#07c160!important;box-shadow:0 10px 20px #07c16033!important}.wechat-auth-card__mark .anticon{font-size:42px!important}.wechat-auth-card h1,html.theme-light .wechat-auth-card h1{color:#111827!important;font-size:26px;line-height:1.2;letter-spacing:0}.wechat-auth-card__status,html.theme-light .wechat-auth-card__status{min-height:30px;padding:0 11px;border:1px solid #d1fae5!important;border-radius:999px;color:#047857;background:#ecfdf5!important;font-size:12px}.wechat-auth-card p,.wechat-auth-card__notice,html.theme-light .wechat-auth-card p{color:#6b7280!important;font-size:12px!important;line-height:1.5}.wechat-login-button.wechat-login-button--primary,html.theme-light .wechat-login-button.wechat-login-button--primary{min-height:48px;border-radius:12px;border-color:#07c160!important;background:#07c160!important;box-shadow:0 8px 18px #07c1602e!important}.wechat-login-button:disabled,html.theme-light .wechat-login-button:disabled{color:#9ca3af!important;border-color:#e5e7eb!important;background:#f9fafb!important;box-shadow:none!important}.wechat-account-choice{width:100%;min-height:72px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:14px;color:#111827;background:#fff;box-shadow:0 6px 16px #0f172a0d;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wechat-account-choice span{display:grid;gap:4px;min-width:0}.wechat-account-choice b{overflow:hidden;color:#111827;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.wechat-account-choice small{color:#6b7280;font-size:12px;font-weight:700}.wechat-auth-card__avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#047857;background:#ecfdf5;object-fit:cover;font-size:18px;font-weight:900}.wechat-auth-card__intro,html.theme-light .wechat-auth-card__intro{width:100%;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;text-align:left}.wechat-auth-card__intro>div:last-child{min-width:0;display:grid;gap:6px}.wechat-auth-card__intro span,html.theme-light .wechat-auth-card__intro span{color:#047857!important;font-size:11px;font-weight:900;letter-spacing:0}.wechat-auth-card__intro p,html.theme-light .wechat-auth-card__intro p{max-width:none;color:#6b7280!important;font-size:12px!important;line-height:1.55}.wechat-auth-scope,html.theme-light .wechat-auth-scope{width:100%;display:grid;gap:8px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;color:#111827;background:#f9fafb;text-align:left}.wechat-auth-scope>div{display:flex;align-items:center;gap:6px;color:#047857;font-size:12px;font-weight:900}.wechat-auth-scope ul{margin:0;padding-left:18px;color:#6b7280;font-size:12px;line-height:1.7}.wechat-legal-consent,html.theme-light .wechat-legal-consent{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:8px;text-align:left}.wechat-legal-consent .ant-checkbox-wrapper,.wechat-legal-consent .ant-checkbox{margin-top:1px}.wechat-legal-consent p,html.theme-light .wechat-legal-consent p{max-width:none;margin:0;color:#6b7280!important;font-size:12px!important;line-height:1.55}.wechat-legal-consent button{display:inline;padding:0;border:0;color:#047857;background:transparent;font:inherit;font-weight:800}.wechat-legal-modal{display:grid;gap:10px;color:#374151;font-size:13px;line-height:1.7}.wechat-legal-modal p{margin:0}.profile-page .profile-hero--tier-guest,html.theme-light .profile-page .profile-hero--tier-guest{--profile-text: #111827 !important;--profile-muted: #6b7280 !important;--profile-green: #087a55 !important;color:#111827!important;border-color:#e5e7eb!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0d!important}.profile-page .profile-hero--tier-guest .mini-avatar,html.theme-light .profile-page .profile-hero--tier-guest .mini-avatar{color:#087a55!important;border-color:#d1fae5!important;background:#ecfdf5!important;box-shadow:0 0 0 3px #07c16014!important}.profile-page .profile-hero--tier-guest .profile-hero__tier,html.theme-light .profile-page .profile-hero--tier-guest .profile-hero__tier{color:#047857!important;border-color:#d1fae5!important;background:#ecfdf5!important;box-shadow:none!important}.profile-page .profile-hero--tier-guest .profile-hero__assets span,html.theme-light .profile-page .profile-hero--tier-guest .profile-hero__assets span{color:#6b7280!important}.profile-page .profile-hero--tier-guest .profile-hero__assets strong,html.theme-light .profile-page .profile-hero--tier-guest .profile-hero__assets strong{color:#111827!important;text-shadow:none!important}.profile-page .alipay-card--tier-guest,html.theme-light .profile-page .alipay-card--tier-guest{color:#111827!important;background:transparent!important;filter:drop-shadow(0 8px 16px rgba(15,23,42,.05))!important}.profile-page .alipay-card--tier-guest .alipay-card__bar,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__bar{color:#111827!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0d!important}.profile-page .alipay-card--tier-guest .alipay-card__brand b,.profile-page .alipay-card--tier-guest .alipay-card__owner strong,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__brand b,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__owner strong{color:#111827!important;text-shadow:none!important}.profile-page .alipay-card--tier-guest .alipay-card__badge,.profile-page .alipay-card--tier-guest .alipay-card__brand span.alipay-card__badge,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__badge,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__brand span.alipay-card__badge{color:#047857!important;border:1px solid #d1fae5!important;background:#ecfdf5!important;box-shadow:none!important}.profile-page .alipay-card--tier-guest .alipay-card__owner span,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__owner span{color:#6b7280!important}.profile-page .alipay-card--tier-guest .alipay-card__panel,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__panel{border-color:#e5e7eb!important;background:#fff!important;box-shadow:none!important}.profile-page .alipay-card--tier-guest .alipay-card__slope,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__slope{background:#fff!important}.profile-page .alipay-card--tier-guest .alipay-card__tab,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__tab{color:#6b7280!important}.profile-page .alipay-card--tier-guest .alipay-card__tab.is-active,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__tab.is-active{color:#111827!important}.profile-page .alipay-card--tier-guest .alipay-card__tab.is-active:after,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__tab.is-active:after{background:#07c160!important}.ant-drawer,html.theme-light .ant-drawer,html.theme-dark .ant-drawer{background:transparent!important}.ant-drawer .ant-drawer-mask{background:#0f172a57!important}.ant-drawer .ant-drawer-content,html.theme-light .ant-drawer .ant-drawer-content{color:#172026!important;background:#fff!important}.admin-record-drawer.ant-drawer,html.theme-light .admin-record-drawer.ant-drawer,html.theme-dark .admin-record-drawer.ant-drawer{background:transparent!important}.admin-record-drawer .ant-drawer-mask{background:#0f172a57!important}.admin-record-drawer .ant-drawer-content-wrapper{background:transparent!important}.admin-record-drawer .ant-drawer-content,.admin-record-drawer .ant-drawer-header,.admin-record-drawer .ant-drawer-body,.admin-record-drawer .ant-drawer-footer{color:#172026!important;background:#fff!important}.earnings-page{gap:12px;padding-bottom:calc(112px + env(safe-area-inset-bottom))}.earnings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.earnings-summary div{min-width:0;padding:12px;border:1px solid #dde4ea;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.earnings-summary span{display:block;color:#66737a;font-size:11px}.earnings-summary strong{display:block;margin-top:4px;color:#172026;font-size:15px;overflow-wrap:anywhere}.earnings-tabs{width:100%}.mentor-income-log,.mentor-withdrawal-log{align-items:flex-start}.mentor-withdrawal-log strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mentor-withdrawal-log small{display:block;margin-top:4px;color:#b45309;font-size:11px;line-height:1.45}.withdrawal-status{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;color:#475569;background:#f1f5f9;font-size:11px;font-weight:800}.withdrawal-status.is-paid{color:#047857;background:#d1fae5}.withdrawal-status.is-processing,.withdrawal-status.is-pending,.withdrawal-status.is-approved{color:#b45309;background:#fef3c7}.withdrawal-status.is-failed,.withdrawal-status.is-rejected{color:#b91c1c;background:#fee2e2}.admin-shell{--admin-grid-line: #cfd8e3;--admin-grid-soft: #e6edf3;--admin-grid-head: #f1f5f9;--admin-grid-cell: #ffffff}.admin-shell .dashboard-hero,.admin-shell .module-header,.admin-shell .query-panel,.admin-shell .table-panel,.admin-shell .panel-card,.admin-shell .settings-layout,.admin-shell .review-tabs,.admin-shell .business-tabs-page .ant-tabs-nav{border:1px solid var(--admin-grid-line)!important;box-shadow:0 1px #0f172a0a}.admin-shell .module-header,.admin-shell .dashboard-hero{background:linear-gradient(180deg,#fff,#f8fafc)!important}.admin-shell .module-header__icon,.admin-shell .metric-card__head em,.admin-shell .table-thumb,.admin-shell .form-image-preview{border-color:var(--admin-grid-line)!important}.admin-shell .query-panel{padding:12px!important}.admin-shell .query-panel .ant-form{gap:10px 12px}.admin-shell .query-panel .ant-form-item{min-height:48px;align-items:center;margin:0!important;padding:7px 10px;border:1px solid var(--admin-grid-soft);background:#fbfdff}.admin-shell .query-panel .ant-form-item-label{padding:0 8px 0 0!important;border-right:1px solid var(--admin-grid-soft)}.admin-shell .query-panel .ant-form-item-control{padding-left:8px}.admin-shell .table-toolbar{margin:-14px -14px 14px;padding:12px 14px;border-bottom:1px solid var(--admin-grid-line);background:#f8fafc}.admin-shell .ant-table-wrapper{border:1px solid var(--admin-grid-line)!important;background:var(--admin-grid-cell)!important}.admin-shell .ant-table-container{border:0!important}.admin-shell .ant-table{border-collapse:separate;border-spacing:0}.admin-shell .ant-table-thead>tr>th{border-right:1px solid var(--admin-grid-line)!important;border-bottom:1px solid var(--admin-grid-line)!important;background:var(--admin-grid-head)!important;color:#334155!important;font-weight:800}.admin-shell .ant-table-thead>tr>th:last-child,.admin-shell .ant-table-tbody>tr>td:last-child{border-right:0!important}.admin-shell .ant-table-tbody>tr>td{border-right:1px solid var(--admin-grid-soft)!important;border-bottom:1px solid var(--admin-grid-soft)!important;background:#fff!important}.admin-shell .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfdff!important}.admin-shell .ant-table-tbody>tr.ant-table-row:hover>td{background:#eef6ff!important}.admin-shell .ant-table-cell-fix-right,.admin-shell .ant-table-cell-fix-left{box-shadow:-1px 0 0 var(--admin-grid-line)!important}.admin-shell .ant-table-row-selected>td{background:#ecfdf5!important}.admin-shell .ant-pagination{margin:0!important;padding:12px 14px;border-top:1px solid var(--admin-grid-line);background:#f8fafc}.admin-shell .metric-card,.admin-shell .profit-formula,.admin-shell .money-overview{border-color:var(--admin-grid-line)!important}.admin-shell .metric-card__detail{gap:0;border:1px solid var(--admin-grid-soft);background:#fff}.admin-shell .metric-card__detail div,.admin-shell .money-list li{min-height:34px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--admin-grid-soft)}.admin-shell .metric-card__detail div:last-child,.admin-shell .money-list li:last-child{border-bottom:0}.admin-shell .panel-card header{border-bottom-color:var(--admin-grid-line)!important;background:var(--admin-grid-head)!important}.admin-shell .panel-card .ant-table-wrapper{border-left:0!important;border-right:0!important;border-bottom:0!important}.admin-record-drawer .review-detail>div,.admin-record-drawer .admin-detail-grid>div,.review-detail>div,.admin-detail-grid>div{border-color:var(--admin-grid-line, #cfd8e3)!important;background:#fbfdff!important}.admin-record-drawer .ant-form-item,.admin-shell .editor-form .ant-form-item,.admin-shell .settings-form-grid .ant-form-item{padding:10px;border:1px solid var(--admin-grid-soft);background:#fbfdff}.admin-menu__loading{margin:8px 10px;padding:10px 12px;border:1px solid rgba(148,163,184,.24);color:#94a3b8;font-size:12px;text-align:center}.admin-permission-groups{display:grid;gap:12px;max-height:min(62vh,620px);overflow-y:auto;padding-right:4px}.admin-permission-groups>section{display:grid;gap:10px;padding:12px;border:1px solid var(--admin-grid-line, #cfd8e3);border-radius:6px;background:#fbfdff}.admin-permission-groups>section>strong{color:#1e293b;font-size:13px}.admin-permission-groups .ant-checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 14px}.mobile-shell.has-client-background,html.theme-light .mobile-shell.has-client-background,html.theme-dark .mobile-shell.has-client-background,html.theme-light .mobile-shell--user.has-client-background{background-image:none!important;background-color:#f6f8fb!important}.mobile-shell.has-client-background .mobile-phone,html.theme-light .mobile-shell.has-client-background .mobile-phone,html.theme-dark .mobile-shell.has-client-background .mobile-phone,html.theme-light .mobile-shell--user.has-client-background .mobile-phone{position:relative;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-shell.has-client-background .mobile-client-background,html.theme-light .mobile-shell.has-client-background .mobile-client-background,html.theme-dark .mobile-shell.has-client-background .mobile-client-background,html.theme-light .mobile-shell--user.has-client-background .mobile-client-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.mobile-shell.has-client-background .mobile-client-background span,html.theme-light .mobile-shell.has-client-background .mobile-client-background span,html.theme-dark .mobile-shell.has-client-background .mobile-client-background span,html.theme-light .mobile-shell--user.has-client-background .mobile-client-background span{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.mobile-shell.has-client-background .mobile-client-background:after,html.theme-light .mobile-shell.has-client-background .mobile-client-background:after,html.theme-dark .mobile-shell.has-client-background .mobile-client-background:after,html.theme-light .mobile-shell--user.has-client-background .mobile-client-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.mobile-shell.has-client-background .mobile-viewport,html.theme-light .mobile-shell.has-client-background .mobile-viewport,html.theme-dark .mobile-shell.has-client-background .mobile-viewport,html.theme-light .mobile-shell--user.has-client-background .mobile-viewport{position:relative;z-index:1;background:transparent!important}.mobile-shell.has-client-background .mobile-page,html.theme-light .mobile-shell.has-client-background .mobile-page,html.theme-dark .mobile-shell.has-client-background .mobile-page,html.theme-light .mobile-shell--user.has-client-background .mobile-page,html.theme-light .mobile-shell--user.has-client-background .mobile-page.user-home{background:transparent!important}.login-stage,.brand-mark,.brand-mark__halo,.mobile-page-transition,.wechat-auth-card,.wechat-auth-card *{animation:none!important;transition-duration:0s!important}.mobile-phone.has-bottom-nav{--mobile-bottom-nav-clearance: calc(112px + env(safe-area-inset-bottom)) }.mobile-phone.has-bottom-nav .mobile-viewport,.mobile-phone:has(>.mobile-nav) .mobile-viewport{scroll-padding-bottom:var(--mobile-bottom-nav-clearance, calc(112px + env(safe-area-inset-bottom)) );padding-bottom:0!important}.mobile-phone.has-bottom-nav .mobile-page-transition{min-height:100%}.mobile-phone.has-bottom-nav .mobile-page-transition>.mobile-page{min-height:100%;padding-bottom:var(--mobile-bottom-nav-clearance, calc(112px + env(safe-area-inset-bottom)) )!important}.mobile-phone.has-bottom-nav .rank-page,.mobile-phone.has-bottom-nav .user-home,.mobile-phone.has-bottom-nav .profile-page,.mobile-phone.has-bottom-nav .mentor-workbench,.mobile-phone.has-bottom-nav .mentor-orders-page,.mobile-phone.has-bottom-nav .earnings-page,.mobile-phone.has-bottom-nav .supervisor-dashboard,.mobile-phone.has-bottom-nav .supervisor-members,.mobile-phone.has-bottom-nav .supervisor-dispatch,.mobile-phone.has-bottom-nav .supervisor-messages,.mobile-phone.has-bottom-nav .supervisor-profile{padding-bottom:var(--mobile-bottom-nav-clearance, calc(112px + env(safe-area-inset-bottom)) )!important}.rank-page .rank-heading,html.theme-light .rank-page .rank-heading{border-color:#dde4ea!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0a!important}.rank-page .rank-podium article,html.theme-light .rank-page .rank-podium article{box-sizing:border-box!important;height:auto!important;min-height:190px!important;max-height:none!important;background:var(--rank-card-bg, #ffffff)!important;overflow:hidden!important;box-shadow:0 8px 18px #0f172a0d!important}.rank-page .rank-podium article.rank-podium__item--1,html.theme-light .rank-page .rank-podium article.rank-podium__item--1{height:auto!important;min-height:214px!important;max-height:none!important;background:var(--rank-card-bg, #fffaf0)!important}.rank-page .rank-podium__item--3,html.theme-light .rank-page .rank-podium__item--3{background:var(--rank-card-bg, #fff7ed)!important}.rank-page .rank-podium article.rank-podium__item--custom-bg,html.theme-light .rank-page .rank-podium article.rank-podium__item--custom-bg{border-color:#ffffff57!important;box-shadow:0 12px 24px #0f172a29!important}.rank-page .rank-podium article.rank-podium__item--custom-bg strong,html.theme-light .rank-page .rank-podium article.rank-podium__item--custom-bg strong{color:#fff!important;text-shadow:0 1px 8px rgba(15,23,42,.45)}.rank-page .rank-podium article.rank-podium__item--custom-bg b,.rank-page .rank-podium article.rank-podium__item--custom-bg p,html.theme-light .rank-page .rank-podium article.rank-podium__item--custom-bg b,html.theme-light .rank-page .rank-podium article.rank-podium__item--custom-bg p{color:#ffffffdb!important;text-shadow:0 1px 6px rgba(15,23,42,.38)}.rank-page .rank-podium article.rank-podium__item--custom-bg .rank-podium__display-no,html.theme-light .rank-page .rank-podium article.rank-podium__item--custom-bg .rank-podium__display-no{color:#fff!important;text-shadow:0 1px 8px rgba(15,23,42,.45)}.rank-page .rank-podium article strong,html.theme-light .rank-page .rank-podium article strong{max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important}.rank-page .rank-podium article p,html.theme-light .rank-page .rank-podium article p{display:block!important;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important;white-space:normal!important}.rank-page .expert-row,html.theme-light .rank-page .expert-row{border-color:#e5e7eb!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0a!important}.rank-page .expert-row__meta span,.rank-page .expert-row__tags span,html.theme-light .rank-page .expert-row__meta span,html.theme-light .rank-page .expert-row__tags span{color:#64748b!important;background:#f8fafc!important}.rank-page .expert-row__meta .expert-row__status.is-online,html.theme-light .rank-page .expert-row__meta .expert-row__status.is-online{color:#047857!important;background:#ecfdf5!important}.rank-page .expert-row__meta .expert-row__status.is-offline,html.theme-light .rank-page .expert-row__meta .expert-row__status.is-offline{color:#94a3b8!important;background:#f1f5f9!important}.product-detail-main,.product-detail-copy,.product-order-form{gap:9px;padding:12px}.product-detail-main h1{margin:2px 0 4px;font-size:26px;line-height:1.14}.product-detail-price{gap:7px}.product-detail-price small{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.product-detail-metrics{gap:6px}.product-detail-metrics div{gap:3px;padding:8px}.product-order-submit{min-height:50px;gap:8px;padding-top:7px}.profile-page{gap:10px}.profile-page .profile-hero{margin-bottom:4px}.profile-page .profile-hero__id-stack{display:grid;justify-items:start;gap:3px}.profile-page .profile-hero__no{max-width:98px;color:var(--profile-muted)!important;font-size:10px;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-page .alipay-card__panel{margin-top:-4px}.profile-page .alipay-grid{gap:4px!important;padding:8px 10px 9px!important}.profile-page .alipay-grid__cell{min-height:54px;gap:3px!important;justify-items:center;text-align:center}.profile-page .alipay-grid__label{width:100%;text-align:center}.profile-page>.alipay-card+.mobile-section,.profile-recommendations{margin-top:4px}.gift-center__grid{gap:8px}.profile-recommend-card__body del{color:var(--muted);font-size:11px}.profile-page .alipay-card__display-no{min-width:92px;justify-items:end;text-align:right}.profile-page .alipay-card__display-no span{color:#1720268f!important;font-size:10px;font-weight:900;letter-spacing:0}.profile-page .alipay-card__display-no strong{max-width:none;color:#172026!important;font-size:15px;font-weight:950;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.home-banner--hero img{aspect-ratio:18 / 9!important}.user-home .home-banner--hero,html.theme-light .user-home .home-banner--hero,.rank-page .rank-heading,html.theme-light .rank-page .rank-heading{margin:-4px -4px 0!important}.product-detail-main,.product-order-form{gap:8px!important;padding:12px!important}.product-detail-main h1{margin:2px 0 3px!important;font-size:28px!important;line-height:1.12!important}.product-detail-main p{line-height:1.42!important}.product-detail-price{gap:7px!important}.product-detail-price small{color:var(--muted);font-size:12px;line-height:1.2;white-space:nowrap}.product-detail-tags,.product-detail-metrics{gap:6px!important}.product-detail-metrics div{gap:3px!important;padding:8px!important}.product-order-submit{min-height:50px!important;gap:8px!important;padding-top:6px!important}.profile-page{gap:8px!important}.profile-page>.profile-hero{margin-bottom:6px!important}.profile-page .profile-hero{padding-bottom:10px!important}.profile-page .profile-hero__assets{gap:6px!important;margin-top:8px!important}.profile-page .alipay-card{margin-top:0!important}.profile-page .alipay-card__bar{min-height:30px!important;padding-top:7px!important;padding-bottom:5px!important}.profile-page .alipay-card__panel{margin-top:-4px!important;padding-bottom:8px!important}.profile-page .alipay-card__slope{min-height:34px!important}.profile-page .alipay-grid{gap:4px!important;padding:6px 8px 2px!important}.profile-page .alipay-grid__cell{gap:3px!important;min-height:58px!important;place-items:center!important;text-align:center!important}.profile-page .alipay-grid__label{width:100%!important;text-align:center!important}.gift-center,.profile-recommendations{margin-top:0!important}.profile-recommendations__grid,.gift-center__grid{gap:6px!important}.profile-page .alipay-card__bar{grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"identity owner"!important;align-items:start!important;gap:8px!important;min-height:58px!important;padding:10px 16px 11px!important}.profile-page .alipay-card__identity{align-self:start!important;min-width:0!important}.profile-page .alipay-card__brand{flex-wrap:wrap!important;gap:5px 7px!important}.profile-page .alipay-card__brand b{line-height:1.15!important}.profile-page .alipay-card .alipay-card__display-no{align-self:start!important;justify-items:end!important;min-width:92px!important;padding-top:0!important;text-align:right!important;transform:none!important}.profile-page .alipay-card .alipay-card__display-no span{color:currentColor!important;font-size:10px!important;font-weight:900!important;line-height:1!important;opacity:.68!important}.profile-page .alipay-card .alipay-card__display-no strong,html.theme-light .profile-page .alipay-card .alipay-card__display-no strong,html.theme-dark .profile-page .alipay-card .alipay-card__display-no strong{max-width:118px!important;color:currentColor!important;font-size:15px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-page .alipay-card__panel{margin-top:-3px!important}.profile-page .alipay-card--tier-v5 .alipay-card__panel,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel{margin-top:-3px!important;border-radius:0 0 18px 18px!important;clip-path:none!important;overflow:hidden!important}.profile-page .alipay-card--tier-v5 .alipay-card__panel:before,.profile-page .alipay-card--tier-v5 .alipay-card__panel:after,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel:before,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel:after,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel:before,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel:after{display:none!important;clip-path:none!important}.profile-page .alipay-card--tier-v5:before,html.theme-light .profile-page .alipay-card--tier-v5:before,html.theme-dark .profile-page .alipay-card--tier-v5:before{content:""!important;position:absolute!important;z-index:2!important;top:36px!important;left:52%!important;right:0!important;height:44px!important;display:block!important;border-radius:0 14px 0 0!important;background:linear-gradient(100deg,rgba(255,255,255,.08),transparent 42%),linear-gradient(112deg,#15201b,#121816 48%,#050706)!important;pointer-events:none!important}.profile-page .alipay-card--tier-v5 .alipay-card__bar,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__bar,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__bar{position:relative!important;z-index:4!important;border-radius:16px 16px 10px 10px!important;overflow:hidden!important}.profile-page .alipay-card--tier-v5 .alipay-card__panel,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel{position:relative!important;z-index:3!important;margin-top:-14px!important;border-radius:0 0 18px 18px!important;background:linear-gradient(180deg,#ffedb9,#f2df9f)!important;clip-path:polygon(0 0,52% 0,58% 5px,63% 15px,68% 27px,74% 36px,100% 36px,100% 100%,0 100%)!important;overflow:hidden!important;isolation:isolate!important}.profile-page .alipay-card--tier-v5 .alipay-card__panel:before,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel:before,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:block!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 34%),linear-gradient(180deg,#ffedb9,#f2df9f)!important;clip-path:inherit!important;pointer-events:none!important}.profile-page .alipay-card--tier-v5 .alipay-card__panel:after,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel:after,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:1!important;display:block!important;height:42px!important;background:linear-gradient(180deg,#7452142e,#74521400)!important;clip-path:polygon(0 0,52% 0,58% 5px,63% 15px,68% 27px,74% 36px,100% 36px,100% 100%,0 100%)!important;pointer-events:none!important}.profile-page .alipay-card--tier-v5:before,html.theme-light .profile-page .alipay-card--tier-v5:before,html.theme-dark .profile-page .alipay-card--tier-v5:before{z-index:1!important;top:34px!important}.profile-page .alipay-card--tier-v5 .alipay-card__bar,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__bar,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__bar{z-index:3!important}.profile-page .alipay-card--tier-v5 .alipay-card__panel,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel{z-index:6!important;margin-top:-30px!important;clip-path:polygon(0 0,52% 0,58% 4px,64% 12px,70% 22px,76% 30px,100% 30px,100% 100%,0 100%)!important;box-shadow:0 -1px #ffffff7a inset,0 -10px 18px #4c2d0814!important}.profile-page .alipay-card--tier-v5 .alipay-card__panel:before,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel:before,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel:before,.profile-page .alipay-card--tier-v5 .alipay-card__panel:after,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel:after,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel:after{clip-path:polygon(0 0,52% 0,58% 4px,64% 12px,70% 22px,76% 30px,100% 30px,100% 100%,0 100%)!important}.profile-page .alipay-card--tier-v5 .alipay-card__slope,.profile-page .alipay-card--tier-v5 .alipay-grid,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__slope,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-grid,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__slope,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-grid{position:relative!important;z-index:2!important}.profile-page .alipay-card--tier-v5:before,html.theme-light .profile-page .alipay-card--tier-v5:before,html.theme-dark .profile-page .alipay-card--tier-v5:before{content:none!important;display:none!important;background:transparent!important}.profile-page .alipay-card--tier-v5 .alipay-card__bar,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__bar,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__bar{z-index:2!important;min-height:66px!important}.profile-page .alipay-card--tier-v5 .alipay-card__panel,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel{z-index:5!important;margin-top:-28px!important;clip-path:polygon(0 0,52% 0,58% 4px,64% 12px,70% 21px,76% 29px,100% 29px,100% 100%,0 100%)!important}.profile-page .alipay-card--tier-v5 .alipay-card__panel:before,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel:before,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel:before,.profile-page .alipay-card--tier-v5 .alipay-card__panel:after,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel:after,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel:after{clip-path:polygon(0 0,52% 0,58% 4px,64% 12px,70% 21px,76% 29px,100% 29px,100% 100%,0 100%)!important}.product-detail-order-cta{position:fixed;left:max(0px,calc((100vw - min(430px,100vw))/2));right:max(0px,calc((100vw - min(430px,100vw))/2));bottom:0;z-index:20;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border:1px solid rgba(22,199,132,.2);border-bottom:0;border-radius:8px 8px 0 0;background:#0c1011f0;box-shadow:0 12px 28px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-detail-order-cta>div{min-width:0;display:grid;gap:2px}.product-detail-order-cta span,.order-checkout-summary span,.order-checkout-payment-card span{color:var(--muted);font-size:12px;font-weight:800}.product-detail-order-cta strong{color:#f6f1e6;font-size:22px;line-height:1}.order-checkout-drawer .ant-drawer-content-wrapper{max-width:430px;margin:0 auto;right:0;left:0}.order-checkout-drawer .ant-drawer-content{border-radius:18px 18px 0 0;background:#0f1415;color:#f3f7f5}.order-checkout-drawer .ant-drawer-header{min-height:50px;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:transparent}.order-checkout-drawer .ant-drawer-title,.order-checkout-drawer .ant-drawer-close{color:#f3f7f5}.order-checkout-drawer .ant-drawer-body{max-height:min(78vh,680px);padding:12px 14px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.order-checkout-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.08)}.order-checkout-summary>div{min-width:0;display:grid;gap:4px}.order-checkout-summary strong,.order-checkout-payment-card strong{color:#f3f7f5;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.order-checkout-form.product-order-form{grid-template-columns:1fr!important;gap:10px!important;margin-top:12px;padding:0!important;border:0!important;background:transparent!important}.order-checkout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-checkout-grid .ant-form-item,.order-checkout-form>.ant-form-item{margin-bottom:0}.order-checkout-form .ant-form-item-label>label{color:#d7dedb;font-size:12px;font-weight:900}.order-checkout-form .ant-input,.order-checkout-form .ant-input-number,.order-checkout-form .ant-input-number-input{color:#f3f7f5;background:#151b1c}.order-checkout-form .ant-input,.order-checkout-form .ant-input-number{border-color:#ffffff1f;border-radius:8px}.order-checkout-form .ant-input::placeholder{color:#d7dedb6b}.order-checkout-form .ant-segmented{width:100%;padding:3px;border:1px solid rgba(22,199,132,.2);background:#151b1c}.order-checkout-form .ant-segmented-item{min-height:34px;display:grid;place-items:center;color:#d7dedb;font-weight:900}.order-checkout-form .ant-segmented-item-selected{color:#071312;background:var(--green)}.order-checkout-form .checkout-payment-toggle.ant-segmented{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.order-checkout-form .checkout-payment-toggle .ant-segmented-group{width:100%}.order-checkout-form .checkout-payment-toggle .ant-segmented-thumb{transition:transform .16s cubic-bezier(.2,0,0,1),width .16s cubic-bezier(.2,0,0,1)!important;will-change:transform,width}.order-checkout-form .checkout-payment-toggle .ant-segmented-item{touch-action:manipulation;transition:color .12s ease,background-color .12s ease!important}.order-checkout-form .checkout-payment-toggle .ant-segmented-item-label{pointer-events:none}.order-checkout-payment-card{display:grid;gap:10px;padding:10px;border:1px solid rgba(245,158,11,.28);border-radius:8px;background:#f59e0b14}.order-checkout-payment-card>div{display:grid;gap:3px}.order-checkout-submit{min-height:52px!important;margin-top:0;padding-top:10px!important}@media (max-width: 370px){.order-checkout-grid{grid-template-columns:1fr}.product-detail-order-cta{align-items:stretch}}.order-history-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.order-history-media-grid figure{min-width:0;margin:0;overflow:hidden;border:1px solid #dfe7ed;border-radius:8px;background:#fff}.order-history-media-image{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#eef2f5}.order-history-media-image .ant-image,.order-history-media-image .ant-image-img{width:100%;height:100%}.order-history-media-image .ant-image-img{display:block;object-fit:cover}.order-history-media-grid figcaption{display:grid;gap:3px;min-height:64px;padding:9px 10px}.order-history-media-grid figcaption span{display:flex;align-items:center;gap:5px;color:#0f766e;font-size:12px;font-weight:800}.order-history-media-grid figcaption strong{overflow:hidden;color:#172026;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.order-history-media-grid figcaption time{color:#718087;font-size:11px}.order-history-media-grid.is-compact{grid-template-columns:repeat(auto-fill,minmax(132px,176px));gap:8px}.order-history-media-grid.is-compact figcaption{min-height:0;padding:7px 8px}.order-history-media-grid.is-compact figcaption strong,.order-history-media-grid.is-compact figcaption time{display:none}.order-history-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid #e2e8ed;border-radius:7px;background:#e2e8ed;gap:1px}.order-history-detail-grid>div{display:grid;grid-template-columns:minmax(84px,108px) minmax(0,1fr);min-height:38px;background:#fff}.order-history-detail-grid dt,.order-history-detail-grid dd{min-width:0;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.order-history-detail-grid dt{color:#637179;font-weight:700;background:#f7f9fb}.order-history-detail-grid dd{color:#172026;white-space:pre-wrap}.order-history-value--empty{color:#9aa7ad}.order-history-value-list,.order-history-nested-detail{display:grid;gap:5px}.order-history-nested-detail>span{display:grid;grid-template-columns:minmax(54px,auto) minmax(0,1fr);gap:7px}.order-history-nested-detail b{color:#66737a;font-weight:700}.order-history-nested-detail em{min-width:0;color:inherit;font-style:normal}.order-history-link{display:inline-flex;align-items:center;gap:4px;color:#087a55;font-weight:700}.admin-order-history-page{gap:14px}.admin-order-history-overview,.admin-order-history-section{overflow:hidden;border:1px solid #dfe7ed;border-radius:8px;background:#fff;box-shadow:0 7px 20px #0f172a0b}.admin-order-history-overview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid #e5ebef}.admin-order-history-overview>header h2{margin:8px 0 4px;color:#172026;font-size:21px;letter-spacing:0}.admin-order-history-overview>header code{color:#68777e;font-size:12px}.admin-history-status{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border:1px solid #b9d9ce;border-radius:999px;color:#087a55;font-size:12px;font-weight:800;background:#effaf5}.admin-history-status.is-success{color:#166534;border-color:#bbdfc5;background:#f0fdf4}.admin-history-status.is-warning{color:#9a5a05;border-color:#f1d49b;background:#fffbeb}.admin-history-status.is-danger{color:#b4232d;border-color:#f2bdc1;background:#fff4f4}.admin-history-primary-money{min-width:220px;text-align:right}.admin-history-primary-money span,.admin-history-primary-money small{display:block;color:#68777e;font-size:12px}.admin-history-primary-money strong{display:block;margin:3px 0 2px;color:#087a55;font-size:30px;line-height:1.1}.admin-history-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e5ebef}.admin-history-metrics>div{min-width:0;padding:15px 18px;border-right:1px solid #e5ebef}.admin-history-metrics>div:last-child{border-right:0}.admin-history-metrics span,.admin-history-context span{display:block;color:#708087;font-size:12px}.admin-history-metrics strong{display:block;margin-top:4px;color:#172026;font-size:19px}.admin-history-context{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#e7edf1}.admin-history-context>div{min-width:0;padding:11px 14px;background:#f8fafb}.admin-history-context strong{display:block;margin-top:3px;overflow:hidden;color:#29353b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-history-formula{display:grid;grid-template-columns:86px minmax(0,1fr);gap:3px 14px;padding:13px 18px;border-top:1px solid #e5ebef;background:#f3f8f6}.admin-history-formula>span{grid-row:1 / span 2;color:#087a55;font-size:12px;font-weight:800}.admin-history-formula strong,.admin-history-formula p{margin:0;color:#29353b;font-size:13px;line-height:1.55}.admin-history-formula p{color:#66737a}.admin-order-history-section{padding:18px 20px}.admin-order-history-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-order-history-section>header>div{display:flex;align-items:center;gap:10px;color:#087a55}.admin-order-history-section>header h2,.admin-order-history-section>header p{margin:0}.admin-order-history-section>header h2{color:#172026;font-size:16px}.admin-order-history-section>header p,.admin-order-history-section>header>span{color:#718087;font-size:12px}.admin-order-history-stream{display:grid}.admin-history-stream-item{position:relative;display:grid;grid-template-columns:92px 34px minmax(0,1fr);gap:10px;min-width:0}.admin-history-stream-item>time{padding-top:10px;text-align:right}.admin-history-stream-item>time span,.admin-history-stream-item>time strong{display:block;color:#74838a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}.admin-history-stream-item>time strong{color:#3f4d53}.admin-history-stream-node{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;margin-top:7px;border:1px solid #acd9ca;border-radius:50%;color:#087a55;background:#effaf5}.admin-history-stream-node:after{content:"";position:absolute;z-index:-1;top:28px;bottom:-22px;left:13px;width:1px;background:#d8e2e6}.admin-history-stream-item:last-child .admin-history-stream-node:after{display:none}.admin-history-stream-item.is-warning .admin-history-stream-node{color:#b66b08;border-color:#ebce91;background:#fff9e9}.admin-history-stream-item.is-danger .admin-history-stream-node{color:#c52d37;border-color:#efb9bd;background:#fff3f3}.admin-history-stream-item.is-success .admin-history-stream-node{color:#21763c;border-color:#b6ddc1;background:#f1fbf4}.admin-order-history-event{gap:10px;margin:0 0 14px;padding:13px 14px;border-left:3px solid #8fcdbc;background:#fff}.admin-history-stream-item.is-warning .admin-order-history-event{border-left-color:#dfa53d}.admin-history-stream-item.is-danger .admin-order-history-event{border-left-color:#df6870}.admin-history-stream-item.is-success .admin-order-history-event{border-left-color:#68b47d}.admin-order-history-event__head>div{display:flex;align-items:center;gap:8px;min-width:0}.admin-order-history-event__head>div>span{flex:0 0 auto;padding:2px 7px;border-radius:999px;color:#59686f;font-size:11px;background:#edf2f4}.admin-order-history-event footer{color:#87949a;font-size:11px}.admin-order-history-event footer code{margin-left:5px;color:#68777e}.mentor-history-status{display:inline-flex!important;width:fit-content;min-height:22px;align-items:center;padding:2px 8px;border:1px solid rgba(8,122,85,.2);border-radius:999px;color:#087a55!important;background:#effaf5}.mentor-history-status.is-completed{color:#166534!important;background:#f0fdf4}.mentor-history-status.is-refund,.mentor-history-status.is-cancelled{color:#b4232d!important;border-color:#f2bdc1;background:#fff4f4}.mentor-history-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:66px;padding:11px 8px 9px;border:1px solid rgba(15,23,42,.07);border-radius:8px;background:#fff;box-shadow:0 8px 20px #0f172a0d}.mentor-history-progress>div{position:relative;display:grid;justify-items:center;gap:5px;min-width:0}.mentor-history-progress>div:after{content:"";position:absolute;top:12px;left:calc(50% + 13px);width:calc(100% - 26px);height:2px;background:#e1e8eb}.mentor-history-progress>div:last-child:after{display:none}.mentor-history-progress>div.is-done:after{background:#73baa1}.mentor-history-progress>div>span{position:relative;z-index:1;display:grid;place-items:center;width:25px;height:25px;border:1px solid #cbd5da;border-radius:50%;color:#7c8a91;font-size:11px;font-weight:800;background:#fff}.mentor-history-progress>div.is-done>span{color:#fff;border-color:#087a55;background:#087a55}.mentor-history-progress strong{color:#68777e;font-size:11px}.mentor-history-progress>div.is-done strong{color:#172026}.mentor-history-media{display:grid;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:8px;background:#fff;box-shadow:0 8px 20px #0f172a0d}.mentor-history-media .mobile-section__head>div{display:grid;gap:2px}.mentor-history-media .mobile-section__head p{margin:0;color:#75838a;font-size:11px}.mentor-history-media .order-history-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mentor-history-media .order-history-media-grid figure,.mentor-history-event .order-history-media-grid figure{border-color:#e1e8ec}.mentor-history-media .order-history-media-grid figcaption{min-height:58px;padding:8px}.mentor-history-event{grid-template-columns:66px 26px minmax(0,1fr)!important;gap:8px!important}.mentor-history-event:before,.mentor-history-event time:after{display:none!important}.mentor-history-event>time{padding-top:4px;text-align:right}.mentor-history-event>time span,.mentor-history-event>time strong{display:block;color:#75838a;font-size:10px;line-height:1.45}.mentor-history-event>time strong{color:#435159}.mentor-history-event__icon{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border:1px solid #a9d7c7;border-radius:50%;color:#087a55;background:#effaf5}.mentor-history-event__icon:after{content:"";position:absolute;z-index:-1;top:26px;bottom:-20px;left:12px;width:1px;background:#dce5e8}.mentor-history-event:last-child .mentor-history-event__icon:after{display:none}.mentor-history-event.is-warning .mentor-history-event__icon{color:#b66b08;border-color:#e6c77f;background:#fff9e9}.mentor-history-event.is-danger .mentor-history-event__icon{color:#c52d37;border-color:#efb9bd;background:#fff3f3}.mentor-history-event__body{padding:11px!important;box-shadow:none!important}.mentor-history-event .order-history-detail-grid{grid-template-columns:1fr}.mentor-history-event .order-history-detail-grid>div{grid-template-columns:72px minmax(0,1fr)}.mentor-history-event .order-history-detail-grid dt,.mentor-history-event .order-history-detail-grid dd{padding:7px 8px;font-size:11px}.mentor-history-event .order-history-media-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-history-filter .ant-segmented-item-label{padding-inline:5px!important;font-size:11px!important}@media (max-width: 900px){.admin-order-history-overview>header{align-items:stretch;flex-direction:column}.admin-history-primary-money{text-align:left}.admin-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-history-metrics>div:nth-child(2){border-right:0}.admin-history-context{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-history-stream-item{grid-template-columns:70px 30px minmax(0,1fr);gap:7px}.order-history-detail-grid{grid-template-columns:1fr}}@media (max-width: 370px){.mentor-history-event{grid-template-columns:57px 22px minmax(0,1fr)!important;gap:6px!important}.mentor-history-event__icon{width:22px;height:22px}.mentor-history-event__icon svg{width:13px;height:13px}.mentor-history-event__icon:after{top:22px;left:10px}.mentor-history-event .order-history-detail-grid>div{grid-template-columns:64px minmax(0,1fr)}}.rank-page .rank-podium,html.theme-light .rank-page .rank-podium,.rank-page,html.theme-light .rank-page{position:relative;isolation:isolate}.rank-page:before,html.theme-light .rank-page:before{content:"";position:absolute;z-index:0;top:82px;right:4px;left:4px;height:220px;pointer-events:none;background:radial-gradient(ellipse at 18% 0%,rgba(255,224,148,.5) 0,rgba(255,224,148,.18) 30%,transparent 62%),radial-gradient(ellipse at 50% 0%,rgba(255,246,205,.56) 0,rgba(255,231,154,.2) 32%,transparent 64%),radial-gradient(ellipse at 82% 0%,rgba(255,198,126,.48) 0,rgba(255,198,126,.16) 30%,transparent 62%);filter:blur(14px);opacity:.82}.rank-page>*,html.theme-light .rank-page>*{position:relative;z-index:1}.rank-page .rank-heading,html.theme-light .rank-page .rank-heading{position:relative;overflow:hidden}.rank-page .rank-heading:after,html.theme-light .rank-page .rank-heading:after{content:"";position:absolute;z-index:4;top:-38%;bottom:-38%;left:-54%;width:38%;pointer-events:none;background:linear-gradient(104deg,transparent 0%,rgba(255,255,255,.08) 28%,rgba(255,255,255,.42) 50%,rgba(255,255,255,.08) 72%,transparent 100%);filter:blur(1px);opacity:0;transform:translate3d(-24%,0,0) skew(-17deg);animation:rankHeroSweep calc(var(--rank-ui-row-duration, 1.5s) + .56s) cubic-bezier(.18,.84,.25,1) both;animation-delay:calc(var(--rank-ui-row-delay-1, 90ms) + 80ms)}.rank-page .rank-podium:before,html.theme-light .rank-page .rank-podium:before{content:"";position:absolute;z-index:0;top:-22px;right:-6px;bottom:16px;left:-6px;pointer-events:none;background:radial-gradient(circle at 18% 24%,rgba(255,219,124,.42) 0,rgba(255,219,124,.2) 24%,transparent 47%),radial-gradient(circle at 50% 8%,rgba(255,247,196,.48) 0,rgba(255,229,141,.24) 26%,transparent 52%),radial-gradient(circle at 82% 25%,rgba(255,178,104,.36) 0,rgba(255,178,104,.16) 24%,transparent 48%);filter:blur(10px);opacity:.95}.rank-page .rank-podium article,html.theme-light .rank-page .rank-podium article{z-index:1;border:0!important;border-radius:8px 8px 3px 3px!important;clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%)!important;padding-top:38px!important;padding-bottom:26px!important;box-shadow:0 0 0 1px #ffffff47,0 0 24px #ffd8783d,0 14px 26px #0f172a24!important}.rank-page .rank-podium__display-no,html.theme-light .rank-page .rank-podium__display-no{color:#0f172a!important;font-weight:1000!important;transform:translateY(5px);text-shadow:0 1px 0 rgba(255,255,255,.5),0 5px 12px rgba(15,23,42,.18)}.rank-page .rank-podium__body,html.theme-light .rank-page .rank-podium__body{transform:translateY(8px)}.rank-page .rank-podium .mini-avatar,html.theme-light .rank-page .rank-podium .mini-avatar{transform:translate(2%)}.rank-page .rank-podium__item--1 .mini-avatar,html.theme-light .rank-page .rank-podium__item--1 .mini-avatar{width:56px;height:56px;transform:translate(calc(2% - .5px))}.rank-page .rank-podium__medal,html.theme-light .rank-page .rank-podium__medal{transform:translateY(-20%)}.rank-page .rank-podium__item--2 .rank-podium__medal,.rank-page .rank-podium__item--3 .rank-podium__medal,html.theme-light .rank-page .rank-podium__item--2 .rank-podium__medal,html.theme-light .rank-page .rank-podium__item--3 .rank-podium__medal{transform:translateY(calc(-20% - 2px))}.rank-page .rank-podium__display-no>span,html.theme-light .rank-page .rank-podium__display-no>span{font-weight:1000!important;-webkit-text-stroke:.35px currentColor}.rank-page .rank-podium article:before,html.theme-light .rank-page .rank-podium article:before{content:""!important;position:absolute;z-index:3;top:-18%;bottom:-18%;left:-64%;width:46%;display:block!important;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.12) 24%,rgba(255,255,255,.74) 50%,rgba(255,255,255,.12) 76%,transparent 100%);filter:blur(.5px);opacity:0;transform:translate3d(-20%,0,0) skew(-16deg);animation:rankPodiumSweep calc(var(--rank-ui-row-duration, 1.5s) + .52s) cubic-bezier(.18,.84,.25,1) both;pointer-events:none}.rank-page .rank-podium__item--1:before,html.theme-light .rank-page .rank-podium__item--1:before{animation-delay:calc(var(--rank-ui-row-delay-1, 90ms) + .18s)!important}.rank-page .rank-podium__item--2:before,html.theme-light .rank-page .rank-podium__item--2:before{animation-delay:calc(var(--rank-ui-row-delay-2, .15s) + .24s)!important}.rank-page .rank-podium__item--3:before,html.theme-light .rank-page .rank-podium__item--3:before{animation-delay:calc(var(--rank-ui-row-delay-3, .21s) + .3s)!important}.rank-page .rank-podium article b,html.theme-light .rank-page .rank-podium article b{display:inline-flex;align-items:center;justify-content:center;min-height:19px;padding:0 8px;border-radius:999px;color:var(--rank-tier-color, #b7791f)!important;background:var(--rank-tier-bg, rgba(255, 248, 217, .92))!important;text-shadow:none!important}.rank-page .rank-podium__item--1,html.theme-light .rank-page .rank-podium__item--1{--rank-tier-color: #8a5a00;--rank-tier-bg: rgba(255, 241, 184, .94)}.rank-page .rank-podium__item--2,html.theme-light .rank-page .rank-podium__item--2{--rank-tier-color: #475569;--rank-tier-bg: rgba(241, 245, 249, .94)}.rank-page .rank-podium__item--3,html.theme-light .rank-page .rank-podium__item--3{--rank-tier-color: #92400e;--rank-tier-bg: rgba(255, 229, 204, .94)}.rank-page .rank-podium article:after,html.theme-light .rank-page .rank-podium article:after{content:""!important;position:absolute;z-index:0;right:0;bottom:0;left:0;height:44px;display:block!important;background:linear-gradient(180deg,#0f172a0a,#0f172a24);clip-path:polygon(0 0,100% 0,100% 64%,50% 100%,0 64%);pointer-events:none}.rank-page .rank-podium__item--1,html.theme-light .rank-page .rank-podium__item--1{min-height:228px!important}.rank-page .rank-podium__item--custom-bg:after,html.theme-light .rank-page .rank-podium__item--custom-bg:after{content:none!important;display:none!important;background:transparent!important}.rank-page .rank-podium article.rank-podium__item--custom-bg .rank-podium__display-no,html.theme-light .rank-page .rank-podium article.rank-podium__item--custom-bg .rank-podium__display-no{color:#0f172a!important;text-shadow:0 1px 0 rgba(255,255,255,.55),0 5px 12px rgba(15,23,42,.18)!important}.rank-page .expert-row__display-no,html.theme-light .rank-page .expert-row__display-no{flex:0 0 auto;max-width:92px;min-height:18px;padding:0 7px;border:1px solid rgba(15,23,42,.18);border-radius:5px;color:#0f172a!important;background:linear-gradient(180deg,#fff8dc,#ffd862)!important;font-family:DIN Alternate,Bahnschrift,Arial Narrow,Roboto Condensed,monospace;font-size:10px;font-weight:1000;line-height:18px;text-transform:uppercase;box-shadow:inset 0 1px #ffffffad,0 3px 8px #0f172a1a}.rank-page .rank-mentor-list .expert-row:nth-child(1) .expert-row__rank,html.theme-light .rank-page .rank-mentor-list .expert-row:nth-child(1) .expert-row__rank{color:#7a4b00!important;background:linear-gradient(180deg,#ffe8a3,#f5b926)!important}.rank-page .rank-mentor-list .expert-row:nth-child(2) .expert-row__rank,html.theme-light .rank-page .rank-mentor-list .expert-row:nth-child(2) .expert-row__rank{color:#334155!important;background:linear-gradient(180deg,#f8fafc,#cbd5e1)!important}.rank-page .rank-mentor-list .expert-row:nth-child(3) .expert-row__rank,html.theme-light .rank-page .rank-mentor-list .expert-row:nth-child(3) .expert-row__rank{color:#7c2d12!important;background:linear-gradient(180deg,#fed7aa,#d97706)!important}.user-home .home-card-grid,html.theme-light .user-home .home-card-grid{gap:6px!important}.user-home .product-grid,html.theme-light .user-home .product-grid{gap:7px!important}.user-home.mobile-page,html.theme-light .user-home.mobile-page{gap:9px!important}.user-home .home-card-grid__items,html.theme-light .user-home .home-card-grid__items{gap:8px!important}.user-home .home-promo-card,html.theme-light .user-home .home-promo-card{text-align:center!important}.user-home .home-promo-card__copy,html.theme-light .user-home .home-promo-card__copy{width:100%!important;justify-items:center!important;text-align:center!important}.user-home .home-promo-card__copy strong,.user-home .home-promo-card__copy small,html.theme-light .user-home .home-promo-card__copy strong,html.theme-light .user-home .home-promo-card__copy small{width:100%!important;text-align:center!important}.user-home .home-card-subnav,html.theme-light .user-home .home-card-subnav{gap:6px!important;margin-top:-2px!important;padding:0 0 2px!important}.user-home .home-card-subnav+.mobile-section,html.theme-light .user-home .home-card-subnav+.mobile-section,.user-home .home-card-grid+.mobile-section,html.theme-light .user-home .home-card-grid+.mobile-section{margin-top:-2px!important}.user-home .home-card-subnav__item,html.theme-light .user-home .home-card-subnav__item{height:30px!important;padding:0 12px!important}@keyframes rankPodiumSweep{0%{opacity:0;transform:translate3d(-35%,0,0) skew(-16deg)}14%{opacity:.92}58%{opacity:.58}to{opacity:0;transform:translate3d(405%,0,0) skew(-16deg)}}@keyframes rankHeroSweep{0%{opacity:0;transform:translate3d(-35%,0,0) skew(-17deg)}18%{opacity:.58}52%{opacity:.34}to{opacity:0;transform:translate3d(430%,0,0) skew(-17deg)}}.profile-page .profile-hero__no{display:none!important}.profile-page .alipay-card,html.theme-light .profile-page .alipay-card,html.theme-dark .profile-page .alipay-card{position:relative!important;width:calc(100% + 4px)!important;max-width:none!important;margin:0 -2px 20px!important;padding:0!important;border:0!important;background:transparent!important;filter:drop-shadow(0 10px 18px rgba(36,29,18,.1))!important;isolation:isolate!important}.profile-page .alipay-card:before,.profile-page .alipay-card--tier-v5:before,html.theme-light .profile-page .alipay-card:before,html.theme-light .profile-page .alipay-card--tier-v5:before,html.theme-dark .profile-page .alipay-card:before,html.theme-dark .profile-page .alipay-card--tier-v5:before{content:none!important;display:none!important;background:transparent!important}.profile-page .alipay-card__bar,.profile-page .alipay-card--tier-v5 .alipay-card__bar,html.theme-light .profile-page .alipay-card__bar,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__bar,html.theme-dark .profile-page .alipay-card__bar,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__bar{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;width:100%!important;min-height:104px!important;margin:0!important;padding:15px 17px 52px!important;border:0!important;border-radius:15px 15px 0 0!important;overflow:hidden!important}.profile-page .alipay-card.alipay-card--tier-guest .alipay-card__bar,html.theme-light .profile-page .alipay-card.alipay-card--tier-guest .alipay-card__bar,html.theme-dark .profile-page .alipay-card.alipay-card--tier-guest .alipay-card__bar{border:0!important}.profile-page .alipay-card__bar:before,.profile-page .alipay-card__bar:after,html.theme-light .profile-page .alipay-card__bar:before,html.theme-light .profile-page .alipay-card__bar:after,html.theme-dark .profile-page .alipay-card__bar:before,html.theme-dark .profile-page .alipay-card__bar:after{display:none!important}.profile-page .alipay-card__identity,html.theme-light .profile-page .alipay-card__identity,html.theme-dark .profile-page .alipay-card__identity{position:relative!important;z-index:1!important;display:block!important;min-width:0!important;align-self:auto!important}.profile-page .alipay-card__brand,html.theme-light .profile-page .alipay-card__brand,html.theme-dark .profile-page .alipay-card__brand{display:grid!important;gap:8px!important;justify-items:start!important;min-width:0!important}.profile-page .alipay-card__brand b,html.theme-light .profile-page .alipay-card__brand b,html.theme-dark .profile-page .alipay-card__brand b{font-size:13px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}.profile-page .alipay-card__growth,html.theme-light .profile-page .alipay-card__growth,html.theme-dark .profile-page .alipay-card__growth{display:inline-flex!important;align-items:center!important;gap:3px!important;width:max-content!important;height:19px!important;padding:0 6px!important;border:0!important;border-radius:4px!important;color:currentColor!important;font-size:9px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;background:#fff3!important;box-shadow:none!important;white-space:nowrap!important}.profile-page .alipay-card__growth strong{color:currentColor!important;font-size:inherit!important;font-weight:950!important}.profile-page .alipay-card__growth svg{flex:0 0 auto!important}.profile-page .alipay-card--tier-guest .alipay-card__growth,html.theme-light .profile-page .alipay-card--tier-guest .alipay-card__growth{background:#ecfdf5!important}.profile-page .alipay-card__badge,.profile-page .alipay-card__brand span.alipay-card__badge,html.theme-light .profile-page .alipay-card__badge,html.theme-light .profile-page .alipay-card__brand span.alipay-card__badge,html.theme-dark .profile-page .alipay-card__badge,html.theme-dark .profile-page .alipay-card__brand span.alipay-card__badge{display:inline-grid!important;place-items:center!important;width:max-content!important;height:19px!important;padding:0 9px!important;border-radius:4px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.profile-page .alipay-card__owner,.profile-page .alipay-card .alipay-card__display-no,html.theme-light .profile-page .alipay-card__owner,html.theme-light .profile-page .alipay-card .alipay-card__display-no,html.theme-dark .profile-page .alipay-card__owner,html.theme-dark .profile-page .alipay-card .alipay-card__display-no{position:relative!important;z-index:1!important;display:grid!important;justify-items:end!important;align-self:start!important;gap:7px!important;min-width:134px!important;padding-top:0!important;overflow:hidden!important;text-align:right!important;transform:none!important}.profile-page .alipay-card__owner span,.profile-page .alipay-card .alipay-card__display-no span,html.theme-light .profile-page .alipay-card__owner span,html.theme-light .profile-page .alipay-card .alipay-card__display-no span,html.theme-dark .profile-page .alipay-card__owner span,html.theme-dark .profile-page .alipay-card .alipay-card__display-no span{color:currentColor!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;opacity:.68!important}.profile-page .alipay-card__owner strong,.profile-page .alipay-card .alipay-card__display-no strong,html.theme-light .profile-page .alipay-card__owner strong,html.theme-light .profile-page .alipay-card .alipay-card__display-no strong,html.theme-dark .profile-page .alipay-card__owner strong,html.theme-dark .profile-page .alipay-card .alipay-card__display-no strong{max-width:176px!important;color:currentColor!important;font-family:DIN Alternate,Bahnschrift,Arial Narrow,Roboto Condensed,monospace!important;font-size:22px!important;font-stretch:condensed;font-weight:950!important;font-variant-numeric:tabular-nums;line-height:1!important;letter-spacing:.04em!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:uppercase;white-space:nowrap!important}.profile-page .alipay-card .alipay-card__display-no strong,html.theme-light .profile-page .alipay-card .alipay-card__display-no strong,html.theme-dark .profile-page .alipay-card .alipay-card__display-no strong{box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;width:fit-content!important;max-width:min(176px,100%)!important;min-height:32px!important;padding:0 17px 0 19px!important;color:#12140f!important;background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 32%),linear-gradient(180deg,#ffe98b,#f5c94f,#dca728)!important;clip-path:polygon(13px 0,100% 0,calc(100% - 13px) 100%,0 100%)!important;box-shadow:inset 0 0 0 1px #49360a57,inset 0 -2px #442b003d!important}.profile-page .alipay-card__role,.profile-page .alipay-card__facts,html.theme-light .profile-page .alipay-card__role,html.theme-light .profile-page .alipay-card__facts,html.theme-dark .profile-page .alipay-card__role,html.theme-dark .profile-page .alipay-card__facts{display:none!important}.profile-page .alipay-card__panel,.profile-page .alipay-card--tier-v5 .alipay-card__panel,html.theme-light .profile-page .alipay-card__panel,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel,html.theme-dark .profile-page .alipay-card__panel,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel{position:relative!important;z-index:2!important;margin-top:-38px!important;min-height:130px!important;padding:0 0 13px!important;border:1px solid #e4d29a!important;border-radius:16px 0 16px 16px!important;clip-path:polygon(0 0,52% 0,66% 34px,100% 34px,100% 100%,0 100%)!important;overflow:visible!important;isolation:auto!important}.profile-page .alipay-card__panel:before,.profile-page .alipay-card__panel:after,.profile-page .alipay-card--tier-v5 .alipay-card__panel:before,.profile-page .alipay-card--tier-v5 .alipay-card__panel:after,html.theme-light .profile-page .alipay-card__panel:before,html.theme-light .profile-page .alipay-card__panel:after,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel:before,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__panel:after,html.theme-dark .profile-page .alipay-card__panel:before,html.theme-dark .profile-page .alipay-card__panel:after,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel:before,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__panel:after{display:none!important;clip-path:none!important}.profile-page .alipay-card__slope,.profile-page .alipay-card--tier-v5 .alipay-card__slope,html.theme-light .profile-page .alipay-card__slope,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-card__slope,html.theme-dark .profile-page .alipay-card__slope,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-card__slope{position:relative!important;z-index:1!important;display:flex!important;align-items:flex-start!important;width:auto!important;min-height:38px!important;margin:0!important;padding:0 0 0 16px!important;background:transparent!important}.profile-page .alipay-card__slope:before,html.theme-light .profile-page .alipay-card__slope:before,html.theme-dark .profile-page .alipay-card__slope:before{display:none!important}.profile-page .alipay-card__tabs,html.theme-light .profile-page .alipay-card__tabs,html.theme-dark .profile-page .alipay-card__tabs{display:grid!important;grid-template-columns:repeat(2,43px)!important;align-items:start!important;width:92px!important;height:38px!important;margin:0!important;padding:0!important;background:transparent!important}.profile-page .alipay-card__tab,.profile-page .alipay-card__tab:first-child,.profile-page .alipay-card__tab:nth-child(2),html.theme-light .profile-page .alipay-card__tab,html.theme-light .profile-page .alipay-card__tab:first-child,html.theme-light .profile-page .alipay-card__tab:nth-child(2),html.theme-dark .profile-page .alipay-card__tab,html.theme-dark .profile-page .alipay-card__tab:first-child,html.theme-dark .profile-page .alipay-card__tab:nth-child(2){position:relative!important;display:grid!important;place-items:start center!important;height:38px!important;margin:0!important;padding:11px 0 0!important;border:0!important;border-radius:0!important;clip-path:none!important;box-shadow:none!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.profile-page .alipay-card__tab.is-active:after,html.theme-light .profile-page .alipay-card__tab.is-active:after,html.theme-dark .profile-page .alipay-card__tab.is-active:after{content:""!important;position:absolute!important;right:15px!important;bottom:7px!important;left:15px!important;height:2px!important;border-radius:999px!important}.profile-page .alipay-grid,.profile-page .alipay-card--tier-v5 .alipay-grid,html.theme-light .profile-page .alipay-grid,html.theme-light .profile-page .alipay-card--tier-v5 .alipay-grid,html.theme-dark .profile-page .alipay-grid,html.theme-dark .profile-page .alipay-card--tier-v5 .alipay-grid{position:relative!important;z-index:1!important}.mentor-dashboard-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(22,199,132,.18);border-radius:10px;background:linear-gradient(145deg,rgba(22,199,132,.1),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 38%),#0f1415;box-shadow:0 14px 30px #00000038}.mentor-dashboard-card .mentor-head{display:grid!important;grid-template-columns:minmax(0,1fr) 126px!important;align-items:stretch!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important}.mentor-dashboard-card .profile-hero,.mentor-dashboard-card .online-card{min-height:74px;border-radius:8px;background:#111516c7}.mentor-id-plate{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;overflow:hidden;border:1px solid rgba(201,163,90,.28);border-radius:8px;background:linear-gradient(90deg,rgba(201,163,90,.12),transparent 52%),#111516c7}.mentor-id-plate span{color:var(--muted);font-size:11px;font-weight:900;white-space:nowrap}.mentor-id-plate strong{min-width:0;max-width:min(176px,100%);box-sizing:border-box;display:inline-grid;place-items:center;min-height:32px;padding:0 17px 0 19px;color:#f6f1e6;font-family:DIN Alternate,Bahnschrift,Arial Narrow,Roboto Condensed,monospace;font-size:22px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 32%),linear-gradient(180deg,#ffe98b,#f5c94f,#dca728);clip-path:polygon(13px 0,100% 0,calc(100% - 13px) 100%,0 100%);box-shadow:inset 0 0 0 1px #49360a57,inset 0 -2px #442b003d;color:#12140f;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mentor-id-plate--profile{border-color:#c9a35a38;background:linear-gradient(90deg,rgba(201,163,90,.08),transparent 52%),#111516}.mentor-dashboard-card .mentor-command-strip,.mentor-dashboard-card .mentor-score{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.mentor-dashboard-card .mentor-command-strip div,.mentor-dashboard-card .mentor-score div{min-width:0;min-height:68px!important;display:grid;align-content:center;gap:3px;padding:10px!important;border-radius:8px!important;background:linear-gradient(145deg,rgba(82,164,255,.07),transparent 58%),#111516d1!important}.mentor-dashboard-card .mentor-score div{border-color:#ffffff14!important}.mentor-dashboard-card .mentor-command-strip span,.mentor-dashboard-card .mentor-command-strip small,.mentor-dashboard-card .mentor-score span{margin:0!important;color:#d7dedbad!important;font-size:11px!important}.mentor-dashboard-card .mentor-command-strip strong,.mentor-dashboard-card .mentor-score strong{color:#f6f1e6!important;font-size:19px!important;line-height:1.08!important;overflow-wrap:anywhere}.mentor-dashboard-card .mentor-command-strip .is-ready{border-color:#16c78438!important;background:linear-gradient(145deg,rgba(22,199,132,.12),transparent 58%),#111516d1!important}.mentor-dashboard-card .mentor-command-strip .is-blocked{border-color:#ff5f6d3d!important;background:linear-gradient(145deg,rgba(255,95,109,.12),transparent 58%),#111516d1!important}html.theme-light .mentor-dashboard-card{color:#172026;border-color:#087a5529;background:linear-gradient(145deg,rgba(8,122,85,.07),transparent 46%),#fff;box-shadow:0 10px 24px #0f172a12}html.theme-light .mentor-dashboard-card .profile-hero,html.theme-light .mentor-dashboard-card .online-card,html.theme-light .mentor-id-plate,html.theme-light .mentor-id-plate--profile{color:#172026;border-color:#e5e7eb;background:#fff}html.theme-light .mentor-id-plate strong{color:#172026}html.theme-light .mentor-dashboard-card .mentor-command-strip div,html.theme-light .mentor-dashboard-card .mentor-score div{color:#172026;border-color:#e5e7eb!important;background:linear-gradient(145deg,rgba(37,99,235,.05),transparent 58%),#fff!important}html.theme-light .mentor-dashboard-card .mentor-command-strip span,html.theme-light .mentor-dashboard-card .mentor-command-strip small,html.theme-light .mentor-dashboard-card .mentor-score span,html.theme-light .mentor-id-plate span{color:#66737a!important}html.theme-light .mentor-dashboard-card .mentor-command-strip strong,html.theme-light .mentor-dashboard-card .mentor-score strong{color:#172026!important}html.theme-light .mentor-dashboard-card .mentor-command-strip .is-ready{border-color:#0d945f2e!important;background:linear-gradient(145deg,rgba(13,148,95,.08),transparent 58%),#fff!important}html.theme-light .mentor-dashboard-card .mentor-command-strip .is-blocked{border-color:#dc262629!important;background:linear-gradient(145deg,rgba(220,38,38,.06),transparent 58%),#fff!important}.user-home .product-grid .mobile-product{border-radius:8px!important;overflow:hidden!important;box-shadow:0 14px 28px #00000047,0 3px #ffffff08,inset 0 1px #ffffff14!important}.user-home .product-grid .mobile-product:before{border-radius:inherit!important}.user-home .product-grid .mobile-product__media,.user-home .product-grid .mobile-product-cover{border-radius:7px 7px 0 0!important;overflow:hidden!important}html.theme-light .user-home .product-grid .mobile-product,.theme-light .user-home .product-grid .mobile-product{box-shadow:0 16px 30px #0f172a24,0 2px #ffffffe6,inset 0 1px #fffffff2!important}html.theme-light .product-detail-page,html.theme-light .order-tracking-page,html.theme-light .order-history-page{color:#172026!important}html.theme-light .product-detail-order-cta{color:#172026!important;border-color:#dde4ea!important;background:#fffffff5!important;box-shadow:0 -12px 30px #0f172a1f!important}html.theme-light .product-detail-order-cta span,html.theme-light .order-checkout-summary span,html.theme-light .order-checkout-payment-card span{color:#66737a!important}html.theme-light .product-detail-order-cta strong,html.theme-light .order-checkout-summary strong,html.theme-light .order-checkout-payment-card strong{color:#172026!important}html.theme-light .order-checkout-drawer .ant-drawer-content{color:#172026!important;background:#fff!important}html.theme-light .order-checkout-drawer .ant-drawer-header{border-bottom-color:#e5e7eb!important;background:#fff!important}html.theme-light .order-checkout-drawer .ant-drawer-title,html.theme-light .order-checkout-drawer .ant-drawer-close{color:#172026!important}html.theme-light .order-checkout-summary{border-bottom-color:#e5e7eb!important}html.theme-light .order-checkout-form .ant-form-item-label>label{color:#334155!important}html.theme-light .order-checkout-form .ant-input,html.theme-light .order-checkout-form .ant-input-number,html.theme-light .order-checkout-form .ant-input-number-input{color:#172026!important;background:#f8fafc!important}html.theme-light .order-checkout-form .ant-input,html.theme-light .order-checkout-form .ant-input-number{border-color:#d8e1e8!important}html.theme-light .order-checkout-form .ant-input::placeholder{color:#94a3b8!important}html.theme-light .order-checkout-form .ant-segmented{border-color:#d8e1e8!important;background:#f8fafc!important}html.theme-light .order-checkout-form .ant-segmented-item{color:#475569!important}html.theme-light .order-checkout-form .ant-segmented-item-selected{color:#fff!important;background:#087a55!important}html.theme-light .order-checkout-payment-card{border-color:#f2cc72!important;background:#fffbeb!important}html.theme-light .tracking-header h1,html.theme-light .tracking-hero__copy strong,html.theme-light .tracking-steps strong,html.theme-light .tracking-code-panel strong,html.theme-light .tracking-facts strong,html.theme-light .mobile-order__head strong{color:#172026!important}html.theme-light .tracking-hero__copy p,html.theme-light .tracking-hero__meta span,html.theme-light .tracking-steps span,html.theme-light .tracking-code-panel span,html.theme-light .tracking-code-panel p,html.theme-light .tracking-facts span,html.theme-light .mobile-order__main p,html.theme-light .mobile-order__meta{color:#66737a!important}html.theme-light .tracking-actions,html.theme-light .order-action-grid{color:#172026!important}@keyframes mobileUiCascadeIn{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes mobileUiRowIn{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}.mobile-page>:where(.home-banner,.home-announcement,.home-card-grid,.home-card-subnav,.mobile-section,.rank-heading,.rank-podium,.alipay-card,.profile-hero,.profile-menu,.profile-quick,.wallet-panel,.wallet-balance-card,.mentor-dashboard-card,.mentor-id-plate,.mentor-score,.account-strip,.mobile-order,.payment-card,.mobile-empty){animation:mobileUiCascadeIn var(--mobile-ui-cascade-duration, .54s) cubic-bezier(.18,.84,.25,1) both;transform-origin:50% 0}.mobile-page>:where(.home-banner,.rank-heading,.alipay-card,.mentor-dashboard-card,.profile-hero):nth-child(1){animation-delay:var(--mobile-ui-delay-0, 20ms)}.mobile-page>:where(.home-announcement,.home-card-grid,.rank-podium,.profile-menu,.mentor-id-plate,.mobile-section):nth-child(2){animation-delay:var(--mobile-ui-delay-1, 80ms)}.mobile-page>:where(.mobile-section,.profile-quick,.mentor-score,.account-strip,.wallet-panel):nth-child(3){animation-delay:var(--mobile-ui-delay-2, .14s)}.mobile-page>:where(.mobile-section,.mobile-order,.payment-card,.mobile-empty):nth-child(n+4){animation-delay:var(--mobile-ui-delay-3, .2s)}.user-home .product-grid .mobile-product,.rank-podium article,.profile-menu a,.profile-menu button,.account-strip div,.mentor-command-strip div,.mentor-score div,.home-card-subnav__item,.mobile-loading__mark,.mobile-loading__row{animation:mobileUiRowIn var(--mobile-ui-row-duration, .46s) cubic-bezier(.18,.84,.25,1) both}.user-home .product-grid .mobile-product:nth-child(1),.user-home .product-grid .mobile-product:nth-child(2),.rank-podium article:nth-child(1),.profile-menu a:nth-child(1),.profile-menu button:nth-child(1),.account-strip div:nth-child(1),.mentor-command-strip div:nth-child(1),.mentor-score div:nth-child(1),.home-card-subnav__item:nth-child(1),.mobile-loading__mark,.mobile-loading__row:nth-child(2){animation-delay:var(--mobile-ui-row-delay-1, 90ms)}.user-home .product-grid .mobile-product:nth-child(3),.user-home .product-grid .mobile-product:nth-child(4),.rank-podium article:nth-child(2),.profile-menu a:nth-child(2),.profile-menu button:nth-child(2),.account-strip div:nth-child(2),.mentor-command-strip div:nth-child(2),.mentor-score div:nth-child(2),.home-card-subnav__item:nth-child(2),.mobile-loading__row:nth-child(3){animation-delay:var(--mobile-ui-row-delay-2, .15s)}.user-home .product-grid .mobile-product:nth-child(5),.user-home .product-grid .mobile-product:nth-child(6),.rank-podium article:nth-child(3),.profile-menu a:nth-child(3),.profile-menu button:nth-child(3),.account-strip div:nth-child(3),.mentor-command-strip div:nth-child(3),.mentor-score div:nth-child(3),.home-card-subnav__item:nth-child(3),.mobile-loading__row:nth-child(4){animation-delay:var(--mobile-ui-row-delay-3, .21s)}.user-home .product-grid .mobile-product:nth-child(7),.user-home .product-grid .mobile-product:nth-child(8),.profile-menu a:nth-child(4),.profile-menu button:nth-child(4),.home-card-subnav__item:nth-child(4),.mobile-loading__row:nth-child(5){animation-delay:var(--mobile-ui-row-delay-4, .27s)}.user-home .product-grid .mobile-product:nth-child(n+9),.profile-menu a:nth-child(n+5),.profile-menu button:nth-child(n+5),.home-card-subnav__item:nth-child(n+5),.mobile-loading__row:nth-child(n+6){animation-delay:var(--mobile-ui-row-delay-5, .33s)}.user-home .product-grid .mobile-product:nth-child(n+9){animation:none}.rank-page .rank-podium article{animation-duration:var(--rank-ui-row-duration, var(--mobile-ui-row-duration, .46s))!important}.rank-page .rank-podium article:nth-child(1){animation-delay:var(--rank-ui-row-delay-1, var(--mobile-ui-row-delay-1, 90ms))!important}.rank-page .rank-podium article:nth-child(2){animation-delay:var(--rank-ui-row-delay-2, var(--mobile-ui-row-delay-2, .15s))!important}.rank-page .rank-podium article:nth-child(3){animation-delay:var(--rank-ui-row-delay-3, var(--mobile-ui-row-delay-3, .21s))!important}.mobile-shell.motion-disabled .mobile-page>:where(.home-banner,.home-announcement,.home-card-grid,.home-card-subnav,.mobile-section,.rank-heading,.rank-podium,.alipay-card,.profile-hero,.profile-menu,.profile-quick,.wallet-panel,.wallet-balance-card,.mentor-dashboard-card,.mentor-id-plate,.mentor-score,.account-strip,.mobile-order,.payment-card,.mobile-empty),.mobile-shell.motion-disabled .user-home .product-grid .mobile-product,.mobile-shell.motion-disabled .rank-podium article,.mobile-shell.motion-disabled .profile-menu a,.mobile-shell.motion-disabled .profile-menu button,.mobile-shell.motion-disabled .account-strip div,.mobile-shell.motion-disabled .mentor-command-strip div,.mobile-shell.motion-disabled .mentor-score div,.mobile-shell.motion-disabled .home-card-subnav__item,.mobile-shell.motion-disabled .mobile-loading__mark,.mobile-shell.motion-disabled .mobile-loading__row,.mobile-shell.rank-motion-disabled .rank-page .rank-podium article{animation:none!important;filter:none!important;transform:none!important}.mobile-shell.motion-disabled .rank-podium__display-no>span,.mobile-shell.rank-motion-disabled .rank-podium__display-no>span{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.mobile-shell.motion-disabled .rank-page .rank-podium article:before,.mobile-shell.rank-motion-disabled .rank-page .rank-podium article:before,.mobile-shell.motion-disabled .rank-page .rank-heading:after,.mobile-shell.rank-motion-disabled .rank-page .rank-heading:after{animation:none!important;opacity:0!important}@media (prefers-reduced-motion: reduce){.mobile-page>:where(.home-banner,.home-announcement,.home-card-grid,.home-card-subnav,.mobile-section,.rank-heading,.rank-podium,.alipay-card,.profile-hero,.profile-menu,.profile-quick,.wallet-panel,.wallet-balance-card,.mentor-dashboard-card,.mentor-id-plate,.mentor-score,.account-strip,.mobile-order,.payment-card,.mobile-empty),.user-home .product-grid .mobile-product,.rank-podium article,.profile-menu a,.profile-menu button,.account-strip div,.mentor-command-strip div,.mentor-score div,.home-card-subnav__item,.mobile-loading__mark,.mobile-loading__row{animation:none!important;filter:none!important;transform:none!important}.rank-podium__display-no>span{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}}@media (max-width: 370px){.mentor-dashboard-card .mentor-head{grid-template-columns:1fr!important}.mentor-dashboard-card .mentor-command-strip,.mentor-dashboard-card .mentor-score{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.profile-page .alipay-card{--member-plate-bg: linear-gradient(112deg, #46505a 0%, #313943 50%, #171d24 100%);--member-plate-border: rgba(45, 55, 72, .22);--member-plate-text: #f8fafc}.profile-page .alipay-card--tier-v1se,.profile-page .alipay-card--tier-v1{--member-plate-bg: linear-gradient(112deg, #1a2330 0%, #121a26 48%, #070b12 100%);--member-plate-border: rgba(37, 99, 235, .32);--member-plate-text: #e2ecf7}.profile-page .alipay-card--tier-v1se{--member-plate-bg: linear-gradient(112deg, #143028 0%, #0d2018 48%, #060d0a 100%);--member-plate-border: rgba(74, 155, 122, .34);--member-plate-text: #d8f0e3}.profile-page .alipay-card--tier-v2{--member-plate-bg: linear-gradient(112deg, #211a35 0%, #18122a 48%, #0a0612 100%);--member-plate-border: rgba(118, 86, 176, .34);--member-plate-text: #ebdff8}.profile-page .alipay-card--tier-v3{--member-plate-bg: linear-gradient(112deg, #2e1a1c 0%, #22101a 48%, #100608 100%);--member-plate-border: rgba(176, 106, 85, .34);--member-plate-text: #fae0db}.profile-page .alipay-card--tier-v4{--member-plate-bg: linear-gradient(112deg, #2a1d0e 0%, #1f1508 48%, #0e0a04 100%);--member-plate-border: rgba(180, 138, 58, .4);--member-plate-text: #fae6b0}.profile-page .alipay-card--tier-v5{--member-plate-bg: linear-gradient(112deg, #15201b 0%, #121816 48%, #050706 100%);--member-plate-border: rgba(120, 78, 28, .4);--member-plate-text: #f4df9b}html.theme-light .profile-page .alipay-card--tier-v1se{--member-plate-bg: linear-gradient(112deg, #e6f5ec 0%, #cfe9d8 48%, #b6d8c4 100%);--member-plate-text: #0e2a22}html.theme-light .profile-page .alipay-card--tier-v1{--member-plate-bg: linear-gradient(112deg, #e8eef6 0%, #d2dde9 48%, #bccada 100%);--member-plate-text: #0c1a2a}html.theme-light .profile-page .alipay-card--tier-v2{--member-plate-bg: linear-gradient(112deg, #efe8f5 0%, #dccfe8 48%, #cab8d8 100%);--member-plate-text: #20142e}html.theme-light .profile-page .alipay-card--tier-v3{--member-plate-bg: linear-gradient(112deg, #fbeae3 0%, #f0d2c5 48%, #e6c0b0 100%);--member-plate-text: #3a1a18}html.theme-light .profile-page .alipay-card--tier-v4{--member-plate-bg: linear-gradient(112deg, #fbeed0 0%, #f1dfac 48%, #e6d2a0 100%);--member-plate-text: #3a2a0c}.profile-page .alipay-card .alipay-card__display-no,html.theme-light .profile-page .alipay-card .alipay-card__display-no,html.theme-dark .profile-page .alipay-card .alipay-card__display-no{position:relative!important;width:auto!important;min-width:134px!important;max-width:none!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:currentColor!important;transform:none!important;overflow:hidden!important;align-items:start!important;justify-content:end!important;justify-items:end!important;gap:6px!important;text-align:right!important}.profile-page .alipay-card .alipay-card__display-no:before{content:none!important;display:none!important}.profile-page .alipay-card .alipay-card__display-no span,.profile-page .alipay-card .alipay-card__display-no strong,html.theme-light .profile-page .alipay-card .alipay-card__display-no span,html.theme-light .profile-page .alipay-card .alipay-card__display-no strong,html.theme-dark .profile-page .alipay-card .alipay-card__display-no span,html.theme-dark .profile-page .alipay-card .alipay-card__display-no strong{position:relative!important;z-index:1!important;display:block!important;max-width:100%!important;color:currentColor!important;transform:none!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.profile-page .alipay-card .alipay-card__display-no span{font-size:9px!important;line-height:1!important;opacity:.72!important}.profile-page .alipay-card .alipay-card__display-no strong,html.theme-light .profile-page .alipay-card .alipay-card__display-no strong,html.theme-dark .profile-page .alipay-card .alipay-card__display-no strong,.mentor-id-plate strong,html.theme-light .mentor-id-plate strong,html.theme-dark .mentor-id-plate strong{box-sizing:border-box!important;position:relative!important;display:inline-grid!important;place-items:center!important;justify-content:center!important;width:max-content!important;max-width:min(188px,100%)!important;min-height:29px!important;margin-top:0!important;padding:2px 20px 0!important;color:var(--member-plate-text, #12140f)!important;border-radius:7px!important;background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 32%),var(--member-plate-bg, linear-gradient(180deg, #ffe98b 0%, #f5c94f 50%, #dca728 100%))!important;clip-path:none!important;box-shadow:inset 0 0 0 1px var(--member-plate-border, rgba(73, 54, 10, .34)),inset 0 -2px #442b003d!important;font-size:20px!important;line-height:1!important;letter-spacing:.04em!important;font-weight:900!important;font-family:DIN Alternate,Bahnschrift,Arial Narrow,Roboto Condensed,monospace!important;text-align:center!important;text-transform:uppercase!important;transform:skew(-11deg)!important;transform-origin:center!important;overflow:visible!important;isolation:auto!important}.profile-page .alipay-card .alipay-card__display-no strong:before,html.theme-light .profile-page .alipay-card .alipay-card__display-no strong:before,html.theme-dark .profile-page .alipay-card .alipay-card__display-no strong:before,.mentor-id-plate strong:before,html.theme-light .mentor-id-plate strong:before,html.theme-dark .mentor-id-plate strong:before{content:none!important;display:none!important}.display-no-value,.profile-page .alipay-card .alipay-card__display-no strong .display-no-value,html.theme-light .profile-page .alipay-card .alipay-card__display-no strong .display-no-value,html.theme-dark .profile-page .alipay-card .alipay-card__display-no strong .display-no-value,.mentor-id-plate strong .display-no-value,html.theme-light .mentor-id-plate strong .display-no-value,html.theme-dark .mentor-id-plate strong .display-no-value{display:block!important;width:auto!important;min-width:max-content!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:1!important;text-align:center!important;transform:skew(11deg) translateY(1px)!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.member-growth-strip{position:relative;display:grid;gap:8px;width:100%;margin:-8px 0 12px;padding:12px 13px;border:1px solid rgba(255,255,255,.52);border-radius:8px;color:#172026;text-decoration:none;background:linear-gradient(135deg,#fffffff5,#f0f6fae6);box-shadow:0 12px 26px #1118271f;overflow:hidden}.member-growth-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#c6933f29,#2578d81a,#16a36d1f);opacity:.75;pointer-events:none}.member-growth-strip__head,.member-growth-strip__foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.member-growth-strip__head span,.member-growth-strip__foot span{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:#52616b}.member-growth-strip__head strong{font-size:13px;color:#172026}.member-growth-strip__bar{position:relative;z-index:1;height:8px;border-radius:999px;background:#0f172a1a;overflow:hidden}.member-growth-strip__bar i{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16a36d,#c6933f);box-shadow:0 0 14px #2563eb52;transition:width .36s ease}.member-growth-strip__foot{font-size:12px}.member-growth-strip__foot span:nth-child(2){flex:1;justify-content:flex-end;text-align:right}.member-benefits-page{position:relative;min-height:100%;padding-bottom:20px;color:#172026;overflow:hidden}.member-benefits-page__backdrop{position:absolute;inset:-24px -18px auto;height:330px;background:linear-gradient(180deg,#ffffff3d,#f6f8fbfa),var(--member-detail-bg, linear-gradient(135deg, #e5edf4, #f8fafc));background-size:cover;background-position:center;opacity:.95;filter:saturate(1.05);transition:background .36s ease,opacity .36s ease;pointer-events:none}.member-benefits-hero{position:relative;z-index:1;display:grid;gap:8px;padding:18px 16px 8px}.member-benefits-hero span{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 9px;border-radius:999px;color:#172026;background:#ffffffb8;font-size:12px;font-weight:800}.member-benefits-hero h1{margin:0;font-size:28px;line-height:1.08;letter-spacing:0}.member-benefits-hero p{margin:0;max-width:280px;color:#52616b;font-size:13px;line-height:1.55}.member-benefits-hero__progress{width:min(100%,320px);height:9px;margin-top:4px;border-radius:999px;background:#0f172a1f;overflow:hidden}.member-benefits-hero__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--member-tier-color, #c6933f),#16a36d);transition:width .36s ease}.member-benefit-carousel{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(292px,86%);gap:14px;padding:10px 16px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.member-benefit-carousel::-webkit-scrollbar{display:none}.member-benefit-slide{scroll-snap-align:center;display:grid;gap:12px;transform:scale(.965);opacity:.78;transition:transform .26s ease,opacity .26s ease}.member-benefit-slide.is-active{transform:scale(1);opacity:1}.member-benefit-card{position:relative;min-height:188px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#111827b8,#11182747),var(--member-detail-bg, linear-gradient(135deg, #1f2937, #64748b));background-size:cover;background-position:center;box-shadow:0 20px 42px #0f172a38;overflow:hidden}.member-benefit-card:after{content:"";position:absolute;inset:auto -30px -42px auto;width:150px;height:150px;border-radius:999px;background:color-mix(in srgb,var(--member-tier-color, #c6933f) 44%,transparent);filter:blur(2px)}.member-benefit-card span{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;background:#ffffff2e;font-size:12px;font-weight:800}.member-benefit-card h2{margin:18px 0 6px;font-size:24px;line-height:1.1;letter-spacing:0}.member-benefit-card p{margin:0;color:#ffffffc7;font-size:13px}.member-benefit-card strong{position:relative;z-index:1;align-self:flex-end;font-size:32px;line-height:1;letter-spacing:0;font-family:DIN Alternate,Arial Black,Impact,sans-serif}.member-benefit-long{display:grid;gap:10px;padding:10px;border-radius:8px;background:#fffffff0;box-shadow:0 14px 30px #0f172a1f}.member-benefit-long img{display:block;width:100%;border-radius:6px;object-fit:cover}.member-benefit-long__placeholder{min-height:260px;display:grid;place-items:center;gap:8px;border-radius:6px;color:#64717a;background:linear-gradient(135deg,#eef3f8,#f8fafc);text-align:center}.member-benefit-copy{display:grid;gap:8px;padding:4px 2px 2px}.member-benefit-copy span{font-size:15px;font-weight:900;color:#172026}.member-benefit-copy p,.member-benefit-copy li{color:#52616b;font-size:13px;line-height:1.6}.member-benefit-copy p,.member-benefit-copy ul{margin:0}.member-benefit-copy ul{display:grid;gap:5px;padding-left:18px}.member-benefit-dots{position:relative;z-index:1;display:flex;justify-content:center;gap:6px;padding:14px 0 2px}.member-benefit-dots button{width:7px;height:7px;border:0;border-radius:999px;background:#52616b52;transition:width .22s ease,background .22s ease}.member-benefit-dots button.is-active{width:22px;background:var(--member-tier-color, #c6933f)}.member-benefits-admin__layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px}.member-benefits-admin__levels,.member-benefits-admin__form{border:1px solid var(--admin-border, #dde4ea);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a0f}.member-benefits-admin__levels{display:grid;align-content:start;gap:8px;padding:14px}.member-benefits-admin__head,.member-benefits-admin__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-benefits-admin__levels button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 10px;border:1px solid #e3e9ef;border-radius:7px;background:#f8fafc;text-align:left;cursor:pointer}.member-benefits-admin__levels button.is-active{border-color:#16a36d;background:#eefbf4}.member-benefits-admin__levels button span{display:grid;gap:3px;min-width:0}.member-benefits-admin__levels button b,.member-benefits-admin__toolbar strong{color:#172026}.member-benefits-admin__levels button small,.member-benefits-admin__toolbar span{color:#66737a;font-size:12px}.member-benefits-admin__form{padding:16px}.member-benefits-admin__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.member-benefits-admin__grid .form-span-2{grid-column:1 / -1}.member-benefit-upload{display:grid;gap:10px}.member-benefit-upload .ant-image,.member-benefit-upload img{width:100%}.member-benefit-upload img{display:block;max-height:260px;object-fit:cover;border-radius:7px;border:1px solid #dde4ea}.member-benefit-upload--long img{max-height:420px;object-fit:contain;background:#f8fafc}.member-benefit-upload__empty{min-height:180px;display:grid;place-items:center;border:1px dashed #c8d2dc;border-radius:7px;color:#66737a;background:#f8fafc}.member-benefit-upload--long .member-benefit-upload__empty{min-height:260px}@media (max-width: 900px){.member-benefits-admin__layout,.member-benefits-admin__grid{grid-template-columns:1fr}}.admin-order-history-page__actions{margin-left:auto}.admin-order-history-summary{background:#fff}.admin-order-history-summary .ant-descriptions-view{border-color:var(--admin-grid-line, #cfd8e3)}.admin-order-history-summary .ant-descriptions-item-label{width:120px;color:#475569;font-weight:700;background:#f8fafc}.admin-order-history-summary .ant-descriptions-item-content{color:#172026;background:#fff}.admin-order-history-summary .money{color:#0f766e;font-size:18px;font-weight:900}.admin-order-history-timeline{padding:18px 18px 8px;background:#fff}.admin-order-history-timeline .ant-timeline{margin:0}.admin-order-history-timeline .ant-timeline-item-label{width:calc(20% - 12px)!important}.admin-order-history-timeline .ant-timeline-item-tail,.admin-order-history-timeline .ant-timeline-item-head{inset-inline-start:20%!important}.admin-order-history-timeline .ant-timeline-item-content{inset-inline-start:calc(20% - 4px)!important;width:calc(80% - 12px)!important}.admin-order-history-time{display:inline-flex;min-width:150px;color:#64748b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.admin-order-history-event{display:grid;gap:8px;margin:-2px 0 12px;padding:12px 14px;border:1px solid var(--admin-grid-soft, #e6edf3);border-radius:8px;background:#fbfdff}.admin-order-history-event__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-order-history-event__head strong{color:#172026;font-size:14px}.admin-order-history-event p{margin:0;color:#475569;line-height:1.55}.admin-order-history-event dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--admin-grid-soft, #e6edf3);border-radius:7px;overflow:hidden;background:#fff}.admin-order-history-event dl div{display:grid;grid-template-columns:96px minmax(0,1fr);min-height:34px;border-right:1px solid var(--admin-grid-soft, #e6edf3);border-bottom:1px solid var(--admin-grid-soft, #e6edf3)}.admin-order-history-event dl div:nth-child(2n){border-right:0}.admin-order-history-event dt,.admin-order-history-event dd{margin:0;padding:8px 10px;line-height:1.45;word-break:break-word}.admin-order-history-event dt{color:#64748b;font-weight:700;background:#f8fafc}.admin-order-history-event dd{color:#172026;white-space:pre-wrap}@media (max-width: 900px){.admin-order-history-page .module-header{align-items:flex-start;flex-wrap:wrap}.admin-order-history-page__actions{width:100%;margin-left:0;justify-content:flex-start}.admin-order-history-timeline .ant-timeline-item-label{width:auto!important}.admin-order-history-timeline .ant-timeline-item-tail,.admin-order-history-timeline .ant-timeline-item-head{inset-inline-start:0!important}.admin-order-history-timeline .ant-timeline-item-content{inset-inline-start:0!important;width:auto!important}.admin-order-history-time{min-width:0}.admin-order-history-event dl{grid-template-columns:1fr}.admin-order-history-event dl div,.admin-order-history-event dl div:nth-child(2n){border-right:0}}html,body,#root{min-height:100%;overscroll-behavior-y:none;background:#f6f8fb!important}body{min-height:100vh}.mobile-shell,.mobile-phone,.mobile-viewport,.mobile-page{background:#f6f8fb!important}.mobile-shell{overscroll-behavior:none}.mobile-viewport{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.user-home.mobile-page{padding:8px 10px 12px!important;gap:6px!important}.user-home .home-banner,.user-home .home-banner--hero{border-color:#0f172a0e!important;border-radius:12px!important;box-shadow:0 6px 16px #0f172a0f!important}.user-home .home-announcement{min-height:34px!important;gap:6px!important;margin-top:-1px!important;padding:0 9px!important;border-color:#0f172a0e!important;border-radius:10px!important;box-shadow:0 5px 12px #0f172a0b!important}.user-home .home-announcement svg{width:14px;height:14px}.user-home .home-customer-service{min-height:34px}.user-home .home-announcement__track span{padding-right:18px!important;font-size:11px!important}.user-home .home-card-grid{gap:3px!important;margin-top:-1px!important}.user-home .home-card-grid__items{gap:6px!important}.user-home .home-promo-card{gap:2px!important;text-align:center!important}.user-home .home-promo-card img{border-color:#0f172a0e!important;border-radius:9px!important;box-shadow:0 5px 12px #0f172a0f!important}.user-home .home-promo-card.is-active img{border-color:#087a5547!important;box-shadow:0 7px 16px #087a551f!important}.user-home .home-promo-card__copy{width:100%!important;gap:0!important;margin-top:-1px!important;justify-items:center!important;text-align:center!important}.user-home .home-promo-card__copy strong,.user-home .home-promo-card__copy small{width:100%!important;text-align:center!important}.user-home .home-promo-card__copy strong{font-size:10.5px!important;line-height:1.18!important}.user-home .home-promo-card__copy small{font-size:8.5px!important;line-height:1.12!important}.user-home .home-card-subnav{gap:5px!important;margin-top:-3px!important;margin-left:-10px!important;padding:0 0 1px!important}.user-home .home-card-subnav__item{height:28px!important;padding:0 10px!important;border-color:#0f172a0e!important;box-shadow:0 4px 10px #0f172a0a!important}.user-home .home-card-subnav__filter{box-shadow:0 4px 10px #0f172a0a!important}.user-home .home-card-subnav__item strong{font-size:12px!important}.user-home .home-card-subnav+.mobile-section,.user-home .home-card-grid+.mobile-section{margin-top:-4px!important}.user-home>.mobile-section{gap:6px!important}.user-home .product-grid{gap:6px!important}.user-home .product-grid .mobile-product{border-color:#0f172a0e!important;border-radius:8px!important;box-shadow:0 10px 22px #0f172a1b,0 2px 5px #0f172a0d!important}.user-home .product-grid .mobile-product__media{border-bottom:1px solid rgba(15,23,42,.045)!important}.user-home .product-grid .mobile-product-cover{aspect-ratio:1 / 1!important;height:auto!important;border-radius:7px 7px 0 0!important}.user-home .mobile-product__body{padding:5px 8px 8px!important}.user-home .mobile-product__headline{margin-bottom:3px!important}.user-home .mobile-product__tags{margin:2px 0 4px!important}.user-home .mobile-product__foot{margin-top:0!important}.ride-order-detail{gap:8px!important;padding:8px 10px calc(16px + env(safe-area-inset-bottom))!important}.ride-detail-top{position:sticky;top:0;z-index:8;min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;padding:4px 0;background:#f6f8fbf0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ride-detail-top button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.07)!important;border-radius:12px;color:#172026!important;background:#fff!important;box-shadow:0 5px 14px #0f172a0e!important}.ride-detail-top>div{min-width:0;display:grid;gap:2px}.ride-detail-top span{width:max-content;max-width:100%;min-height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;color:#087a55;background:#ecfdf5;font-size:11px;font-weight:900}.ride-detail-top strong{min-width:0;color:#172026!important;font-size:16px;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-detail-top small{min-width:0;color:#66737a!important;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-dispatch-panel{--member-plate-bg: linear-gradient(112deg, #46505a 0%, #313943 50%, #171d24 100%);--member-plate-border: rgba(45, 55, 72, .22);--member-plate-text: #f8fafc;position:relative;min-height:190px;overflow:hidden;display:grid;align-content:start;gap:9px;padding:13px;border:1px solid rgba(15,23,42,.07)!important;border-radius:15px;color:#172026;background:radial-gradient(circle at 12% 0%,rgba(8,122,85,.1),transparent 34%),linear-gradient(145deg,#fff,#f7fbf8 56%,#f8fafc)!important;box-shadow:0 12px 28px #0f172a16!important}.ride-dispatch-panel:before{content:"";position:absolute;top:0;right:0;width:118px;height:118px;border-radius:0 15px 0 100%;opacity:.78;background:linear-gradient(135deg,#087a551a,#d9770614)}.ride-dispatch-panel:after{content:"";position:absolute;left:13px;right:13px;bottom:13px;height:1px;background:#0f172a0f}.ride-dispatch-panel.alipay-card--tier-v1se,.ride-dispatch-panel.alipay-card--tier-v1{--member-plate-bg: linear-gradient(112deg, #1a2330 0%, #121a26 48%, #070b12 100%);--member-plate-border: rgba(37, 99, 235, .32);--member-plate-text: #e2ecf7}.ride-dispatch-panel.alipay-card--tier-v1se{--member-plate-bg: linear-gradient(112deg, #143028 0%, #0d2018 48%, #060d0a 100%);--member-plate-border: rgba(74, 155, 122, .34);--member-plate-text: #d8f0e3}.ride-dispatch-panel.alipay-card--tier-v2{--member-plate-bg: linear-gradient(112deg, #211a35 0%, #18122a 48%, #0a0612 100%);--member-plate-border: rgba(118, 86, 176, .34);--member-plate-text: #ebdff8}.ride-dispatch-panel.alipay-card--tier-v3{--member-plate-bg: linear-gradient(112deg, #2e1a1c 0%, #22101a 48%, #100608 100%);--member-plate-border: rgba(176, 106, 85, .34);--member-plate-text: #fae0db}.ride-dispatch-panel.alipay-card--tier-v4{--member-plate-bg: linear-gradient(112deg, #2a1d0e 0%, #1f1508 48%, #0e0a04 100%);--member-plate-border: rgba(180, 138, 58, .4);--member-plate-text: #fae6b0}.ride-dispatch-panel.alipay-card--tier-v5{--member-plate-bg: linear-gradient(112deg, #15201b 0%, #121816 48%, #050706 100%);--member-plate-border: rgba(120, 78, 28, .4);--member-plate-text: #f4df9b}html.theme-light .ride-dispatch-panel.alipay-card--tier-v1se{--member-plate-bg: linear-gradient(112deg, #e6f5ec 0%, #cfe9d8 48%, #b6d8c4 100%);--member-plate-text: #0e2a22}html.theme-light .ride-dispatch-panel.alipay-card--tier-v1{--member-plate-bg: linear-gradient(112deg, #e8eef6 0%, #d2dde9 48%, #bccada 100%);--member-plate-text: #0c1a2a}html.theme-light .ride-dispatch-panel.alipay-card--tier-v2{--member-plate-bg: linear-gradient(112deg, #efe8f5 0%, #dccfe8 48%, #cab8d8 100%);--member-plate-text: #20142e}html.theme-light .ride-dispatch-panel.alipay-card--tier-v3{--member-plate-bg: linear-gradient(112deg, #fbeae3 0%, #f0d2c5 48%, #e6c0b0 100%);--member-plate-text: #3a1a18}html.theme-light .ride-dispatch-panel.alipay-card--tier-v4{--member-plate-bg: linear-gradient(112deg, #fbeed0 0%, #f1dfac 48%, #e6d2a0 100%);--member-plate-text: #3a2a0c}.ride-dispatch-panel__top,.ride-owner-plate,.ride-dispatch-board{position:relative;z-index:1}.ride-dispatch-panel__top{width:calc(100% - 126px);min-height:52px;display:grid;align-content:center;gap:2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ride-dispatch-panel__top span{color:#0f8f62!important;font-size:11px;font-weight:900}.ride-dispatch-panel__top strong{color:#172026!important;font-size:19px;line-height:1.08}.ride-dispatch-panel__top small{min-width:0;color:#66737a!important;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-owner-plate{position:absolute;top:14px;right:13px;width:132px;min-height:0;display:grid;justify-items:end;gap:5px;padding:0;border:0;border-radius:0;color:#172026;background:transparent;box-shadow:none;transform:none}.ride-owner-plate span,.ride-owner-plate strong{max-width:100%}.ride-owner-plate span{color:#66737a!important;font-size:10px;font-weight:900;line-height:1;text-align:right;transform:none}.ride-owner-plate strong{box-sizing:border-box;display:inline-grid;place-items:center;justify-content:center;width:max-content;min-height:29px;padding:2px 18px 0;color:var(--member-plate-text, #12140f)!important;border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 32%),var(--member-plate-bg, linear-gradient(180deg, #ffe98b 0%, #f5c94f 50%, #dca728 100%))!important;box-shadow:inset 0 0 0 1px var(--member-plate-border, rgba(73, 54, 10, .34)),inset 0 -2px #442b003d,0 6px 12px #0f172a1a;font-size:19px;line-height:1;letter-spacing:.04em;font-weight:900;font-family:DIN Alternate,Bahnschrift,Arial Narrow,Roboto Condensed,monospace;text-align:center;text-transform:uppercase;white-space:nowrap;transform:skew(-11deg);transform-origin:center;overflow:visible}.ride-owner-plate .display-no-value{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;transform:skew(11deg) translateY(1px)!important}.ride-dispatch-board{height:116px;margin-top:4px;overflow:hidden;border:1px solid rgba(15,23,42,.055);border-radius:13px;background:linear-gradient(180deg,#f8fafcfa,#ffffffeb),#fff}.ride-dispatch-board__glow{position:absolute;top:18px;right:28px;bottom:18px;left:28px;border-radius:999px;background:radial-gradient(circle at 18% 58%,rgba(8,122,85,.12),transparent 28%),radial-gradient(circle at 78% 58%,rgba(217,119,6,.1),transparent 28%);filter:blur(12px)}.ride-service-link{position:absolute;left:48px;right:48px;top:56px;height:3px;border-radius:999px;background:linear-gradient(90deg,#087a553d,#d9770647,#087a553d);box-shadow:0 0 0 4px #ffffffad}.ride-service-node{position:absolute;width:31%;min-width:0;max-width:112px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;padding:7px 6px;border:1px solid rgba(15,23,42,.065);border-radius:10px;background:#fffffff5;box-shadow:0 6px 14px #0f172a0e}.ride-service-node>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#087a55;box-shadow:0 6px 12px #087a5529}.ride-service-node strong,.ride-service-node small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-service-node strong{color:#172026!important;font-size:12px;line-height:1.15}.ride-service-node small{margin-top:2px;color:#66737a!important;font-size:10px;font-weight:800}.ride-service-node.is-owner{left:8px;bottom:12px}.ride-service-node.is-mentor{left:50%;top:12px;transform:translate(-50%)}.ride-service-node.is-confirm{right:8px;bottom:12px}.ride-service-node.is-active>span,.ride-service-node.is-confirm.is-active>span{background:#d97706;box-shadow:0 7px 14px #d977062e}.ride-progress-card,.ride-mentor-card,.ride-order-info{display:grid;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.06)!important;border-radius:12px;background:#fff!important;box-shadow:0 9px 22px #0f172a0e!important}.ride-progress-card{gap:12px}.ride-progress-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.ride-progress-card__meta span{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#66737a!important;font-size:11px;font-weight:800}.ride-route-progress{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-top:2px}.ride-route-progress:before{content:"";position:absolute;top:15px;left:10%;right:10%;height:2px;background:#dbe6ee}.ride-route-progress div{position:relative;z-index:1;min-width:0;display:grid;justify-items:center;gap:6px}.ride-route-progress span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#66737a!important;background:#eef4f8!important;font-size:11px;font-weight:900;box-shadow:0 0 0 5px #fff}.ride-route-progress strong{color:#66737a!important;font-size:10px;line-height:1.15;text-align:center}.ride-route-progress .is-done span,.ride-route-progress .is-current span{color:#fff!important;background:#087a55!important;box-shadow:0 0 0 5px #fff,0 7px 16px #087a552e}.ride-route-progress .is-done strong,.ride-route-progress .is-current strong{color:#087a55!important}.ride-mentor-card__head{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px}.ride-mentor-card__head .mini-avatar{width:42px;height:42px}.ride-mentor-card__head div{min-width:0;display:grid;gap:2px}.ride-mentor-card__head span,.ride-order-info__head span{color:#66737a!important;font-size:11px;font-weight:800}.ride-mentor-card__head strong,.ride-order-info__head strong{min-width:0;color:#172026!important;font-size:15px;line-height:1.25}.ride-mentor-card__head small{color:#66737a!important;font-size:12px}.ride-service-sheet{gap:11px!important;border-radius:14px!important}.ride-service-sheet__bar{min-height:34px;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(217,119,6,.12);border-radius:10px;color:#8a5208!important;background:#fff7df;font-size:12px;font-weight:900;line-height:1.25}.ride-service-sheet__bar svg{flex:0 0 auto;color:#d97706}.ride-service-sheet__bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-mentor-card .tracking-facts{gap:6px!important}.ride-mentor-card .tracking-facts div{padding:9px!important;border-color:#0f172a0e!important;border-radius:10px!important;background:#f8fafc!important;box-shadow:none!important}.ride-mentor-card .tracking-code-panel{min-height:auto!important;padding:10px!important;border-radius:10px!important;box-shadow:none!important}.ride-mentor-card .tracking-code-panel strong{font-size:28px!important}.ride-mentor-card .tracking-code-panel strong.is-placeholder{font-size:20px!important}.ride-mentor-card .tracking-code-done{border-radius:10px!important;box-shadow:none!important}.ride-order-announcements{min-height:36px!important;padding:8px 10px!important;border-color:#0f172a0f!important;border-radius:12px!important;box-shadow:0 7px 16px #0f172a0b!important}.ride-order-info__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ride-order-info .mobile-order{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ride-bottom-actions{position:sticky;bottom:8px;z-index:7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(15,23,42,.07)!important;border-radius:14px;background:#fffffff0!important;box-shadow:0 12px 28px #0f172a1f!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ride-bottom-actions:empty{display:none}.ride-bottom-actions .ant-btn{min-width:0;height:38px;border-radius:10px}.ride-bottom-actions .ant-btn:only-child{grid-column:1 / -1}.ride-didi-stage{--member-plate-bg: linear-gradient(112deg, #46505a 0%, #313943 50%, #171d24 100%);--member-plate-border: rgba(45, 55, 72, .22);--member-plate-text: #f8fafc;position:relative;min-height:342px;margin:-8px -10px 0;padding:calc(12px + env(safe-area-inset-top)) 14px 92px;overflow:hidden;border-radius:0 0 18px 18px;background:linear-gradient(31deg,transparent 0 37%,rgba(255,255,255,.78) 37.4% 39.6%,transparent 40%),linear-gradient(116deg,transparent 0 48%,rgba(255,255,255,.76) 48.4% 50.4%,transparent 51%),linear-gradient(8deg,transparent 0 58%,rgba(255,255,255,.82) 58.4% 61%,transparent 61.4%),linear-gradient(89deg,transparent 0 42%,rgba(117,170,209,.26) 42.5% 43.6%,transparent 44%),linear-gradient(180deg,#eaf3fb,#d9eafa 58%,#eaf4ee)!important;box-shadow:inset 0 -1px #0f172a0d}.ride-didi-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 20%,rgba(8,122,85,.08),transparent 22%),radial-gradient(circle at 82% 14%,rgba(217,119,6,.11),transparent 18%),radial-gradient(circle at 78% 70%,rgba(8,122,85,.08),transparent 22%);pointer-events:none}.ride-didi-stage.alipay-card--tier-v1se,.ride-didi-stage.alipay-card--tier-v1{--member-plate-bg: linear-gradient(112deg, #1a2330 0%, #121a26 48%, #070b12 100%);--member-plate-border: rgba(37, 99, 235, .32);--member-plate-text: #e2ecf7}.ride-didi-stage.alipay-card--tier-v1se{--member-plate-bg: linear-gradient(112deg, #143028 0%, #0d2018 48%, #060d0a 100%);--member-plate-border: rgba(74, 155, 122, .34);--member-plate-text: #d8f0e3}.ride-didi-stage.alipay-card--tier-v2{--member-plate-bg: linear-gradient(112deg, #211a35 0%, #18122a 48%, #0a0612 100%);--member-plate-border: rgba(118, 86, 176, .34);--member-plate-text: #ebdff8}.ride-didi-stage.alipay-card--tier-v3{--member-plate-bg: linear-gradient(112deg, #2e1a1c 0%, #22101a 48%, #100608 100%);--member-plate-border: rgba(176, 106, 85, .34);--member-plate-text: #fae0db}.ride-didi-stage.alipay-card--tier-v4{--member-plate-bg: linear-gradient(112deg, #2a1d0e 0%, #1f1508 48%, #0e0a04 100%);--member-plate-border: rgba(180, 138, 58, .4);--member-plate-text: #fae6b0}.ride-didi-stage.alipay-card--tier-v5{--member-plate-bg: linear-gradient(112deg, #15201b 0%, #121816 48%, #050706 100%);--member-plate-border: rgba(120, 78, 28, .4);--member-plate-text: #f4df9b}html.theme-light .ride-didi-stage.alipay-card--tier-v1se{--member-plate-bg: linear-gradient(112deg, #e6f5ec 0%, #cfe9d8 48%, #b6d8c4 100%);--member-plate-text: #0e2a22}html.theme-light .ride-didi-stage.alipay-card--tier-v1{--member-plate-bg: linear-gradient(112deg, #e8eef6 0%, #d2dde9 48%, #bccada 100%);--member-plate-text: #0c1a2a}html.theme-light .ride-didi-stage.alipay-card--tier-v2{--member-plate-bg: linear-gradient(112deg, #efe8f5 0%, #dccfe8 48%, #cab8d8 100%);--member-plate-text: #20142e}html.theme-light .ride-didi-stage.alipay-card--tier-v3{--member-plate-bg: linear-gradient(112deg, #fbeae3 0%, #f0d2c5 48%, #e6c0b0 100%);--member-plate-text: #3a1a18}html.theme-light .ride-didi-stage.alipay-card--tier-v4{--member-plate-bg: linear-gradient(112deg, #fbeed0 0%, #f1dfac 48%, #e6d2a0 100%);--member-plate-text: #3a2a0c}.ride-didi-nav{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between}.ride-didi-nav button{width:36px;height:36px;display:grid;place-items:center;border:0!important;border-radius:50%;color:#172026!important;background:#ffffffe0!important;box-shadow:0 5px 14px #0f172a1a!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ride-didi-status{position:relative;z-index:2;width:min(252px,calc(100% - 96px));min-height:56px;display:grid;justify-items:center;align-content:center;gap:2px;margin:8px auto 0;padding:8px 14px;border-radius:18px;color:#172026;background:#fffffff0;box-shadow:0 8px 22px #0f172a1f}.ride-didi-status span{color:#d97706!important;font-size:11px;font-weight:900}.ride-didi-status strong{max-width:100%;color:#172026!important;font-size:16px;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-didi-status small{max-width:100%;color:#66737a!important;font-size:10.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-didi-route{position:absolute;z-index:1;left:14px;right:14px;top:96px;bottom:78px}.ride-didi-route__line{position:absolute;left:50%;top:12px;width:9px;height:156px;border-radius:999px;background:linear-gradient(180deg,#36bd7d,#19a365 62%,#087a55);box-shadow:0 0 0 3px #ffffffc7,0 8px 16px #087a552e;transform:translate(-50%) rotate(-8deg)}.ride-didi-marker{position:absolute;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:3px solid rgba(255,255,255,.86);border-radius:50%;color:#fff;background:#087a55;box-shadow:0 7px 16px #0f172a24}.ride-didi-marker.is-owner{left:calc(50% - 54px);bottom:8px}.ride-didi-marker.is-mentor{left:calc(50% + 18px);top:14px}.ride-didi-marker.is-confirm{left:calc(50% + 44px);bottom:52px;background:#94a3b8}.ride-didi-marker.is-active,.ride-didi-marker.is-confirm.is-active{background:#d97706}.ride-didi-node{position:absolute;z-index:2;max-width:138px;min-height:42px;display:grid;align-items:center;padding:7px 10px;border-radius:13px;color:#172026;background:#ffffffeb;box-shadow:0 7px 18px #0f172a1a}.ride-didi-node span,.ride-didi-node small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-didi-node span{color:#172026!important;font-size:12px;font-weight:900;line-height:1.2}.ride-didi-node small{margin-top:2px;color:#66737a!important;font-size:10px;font-weight:800}.ride-didi-node.is-owner{left:18px;bottom:2px}.ride-didi-node.is-mentor{right:18px;top:8px}.ride-didi-node.is-confirm{right:6px;bottom:40px}.ride-didi-stage .ride-owner-plate{top:auto;right:auto;left:14px;bottom:30px;z-index:3}.ride-didi-stage+.ride-service-sheet{position:relative;z-index:4;margin-top:-70px}.ride-service-sheet{overflow:hidden;border-radius:17px 17px 14px 14px!important;box-shadow:0 -2px #ffffffad,0 12px 28px #0f172a1f!important}.ride-service-sheet__bar{min-height:38px;margin:-12px -12px 0;border:0!important;border-radius:0!important;color:#fff!important;background:linear-gradient(100deg,#ffb22d,#ff7a1a 46%,#f05a1a)!important;box-shadow:inset 0 -1px #ffffff3d}.ride-service-sheet__bar svg{color:#fff!important}.ride-order-info--embedded{gap:8px!important;padding:10px 0 0!important;border:0!important;border-top:1px solid rgba(15,23,42,.06)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ride-order-detail{gap:6px!important;padding:6px 10px calc(12px + env(safe-area-inset-bottom))!important}.ride-order-announcements--top{min-height:30px!important;padding:6px 9px!important;border-radius:10px!important}.ride-fleet-stage{--member-plate-bg: linear-gradient(112deg, #46505a 0%, #313943 50%, #171d24 100%);--member-plate-border: rgba(45, 55, 72, .22);--member-plate-text: #f8fafc;position:relative;display:grid;gap:7px;padding:10px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:radial-gradient(circle at 10% 0%,rgba(8,122,85,.12),transparent 34%),linear-gradient(145deg,#fff,#f4faf7);box-shadow:0 10px 24px #0f172a13}.ride-fleet-stage.alipay-card--tier-v1se,.ride-fleet-stage.alipay-card--tier-v1{--member-plate-bg: linear-gradient(112deg, #1a2330 0%, #121a26 48%, #070b12 100%);--member-plate-border: rgba(37, 99, 235, .32);--member-plate-text: #e2ecf7}.ride-fleet-stage.alipay-card--tier-v1se{--member-plate-bg: linear-gradient(112deg, #143028 0%, #0d2018 48%, #060d0a 100%);--member-plate-border: rgba(74, 155, 122, .34);--member-plate-text: #d8f0e3}.ride-fleet-stage.alipay-card--tier-v2{--member-plate-bg: linear-gradient(112deg, #211a35 0%, #18122a 48%, #0a0612 100%);--member-plate-border: rgba(118, 86, 176, .34);--member-plate-text: #ebdff8}.ride-fleet-stage.alipay-card--tier-v3{--member-plate-bg: linear-gradient(112deg, #2e1a1c 0%, #22101a 48%, #100608 100%);--member-plate-border: rgba(176, 106, 85, .34);--member-plate-text: #fae0db}.ride-fleet-stage.alipay-card--tier-v4{--member-plate-bg: linear-gradient(112deg, #2a1d0e 0%, #1f1508 48%, #0e0a04 100%);--member-plate-border: rgba(180, 138, 58, .4);--member-plate-text: #fae6b0}.ride-fleet-stage.alipay-card--tier-v5{--member-plate-bg: linear-gradient(112deg, #15201b 0%, #121816 48%, #050706 100%);--member-plate-border: rgba(120, 78, 28, .4);--member-plate-text: #f4df9b}html.theme-light .ride-fleet-stage.alipay-card--tier-v1se{--member-plate-bg: linear-gradient(112deg, #e6f5ec 0%, #cfe9d8 48%, #b6d8c4 100%);--member-plate-text: #0e2a22}html.theme-light .ride-fleet-stage.alipay-card--tier-v1{--member-plate-bg: linear-gradient(112deg, #e8eef6 0%, #d2dde9 48%, #bccada 100%);--member-plate-text: #0c1a2a}html.theme-light .ride-fleet-stage.alipay-card--tier-v2{--member-plate-bg: linear-gradient(112deg, #efe8f5 0%, #dccfe8 48%, #cab8d8 100%);--member-plate-text: #20142e}html.theme-light .ride-fleet-stage.alipay-card--tier-v3{--member-plate-bg: linear-gradient(112deg, #fbeae3 0%, #f0d2c5 48%, #e6c0b0 100%);--member-plate-text: #3a1a18}html.theme-light .ride-fleet-stage.alipay-card--tier-v4{--member-plate-bg: linear-gradient(112deg, #fbeed0 0%, #f1dfac 48%, #e6d2a0 100%);--member-plate-text: #3a2a0c}.ride-fleet-stage__nav{position:absolute;z-index:2;top:9px;left:9px;right:9px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.ride-fleet-stage__nav button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.07)!important;border-radius:50%;color:#172026!important;background:#ffffffeb!important;box-shadow:0 5px 12px #0f172a14!important;pointer-events:auto}.ride-fleet-stage__head{min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:0 34px}.ride-fleet-stage__head>div:first-child{min-width:0;display:grid;justify-items:center;text-align:center;gap:1px}.ride-fleet-stage__head span{color:#087a55!important;font-size:10.5px;font-weight:900}.ride-fleet-stage__head strong{max-width:100%;color:#172026!important;font-size:16px;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-fleet-stage__head small{max-width:100%;color:#66737a!important;font-size:10px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-fleet-stage .ride-owner-plate{position:relative;top:auto;right:auto;left:auto;bottom:auto;width:auto;min-width:112px;z-index:1}.ride-fleet-stage .ride-owner-plate strong{min-height:24px;padding:1px 13px 0;font-size:15px}.ride-fleet-stage__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:-2px}.ride-fleet-stage__meta span{min-height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;color:#047857!important;background:#ecfdf5;font-size:10px;font-weight:900}.ride-fleet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px}.ride-fleet-seat{min-width:0;min-height:88px;display:grid;justify-items:center;align-content:center;gap:3px;padding:7px 5px;border:1px solid rgba(15,23,42,.06);border-radius:11px;background:#ffffffe6;box-shadow:0 6px 14px #0f172a0b;text-align:center}.ride-fleet-seat .mini-avatar{width:28px;height:28px;font-size:11px}.ride-fleet-seat strong,.ride-fleet-seat span,.ride-fleet-seat small{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-fleet-seat strong{color:#172026!important;font-size:11px;line-height:1.15}.ride-fleet-seat span,.ride-fleet-seat small{color:#66737a!important;font-size:9.5px;line-height:1}.ride-fleet-seat__no{max-width:100%;min-width:0!important;display:inline-flex!important;align-items:center;justify-content:center;padding:2px 5px 1px;border-radius:5px;color:var(--member-plate-text, #12140f)!important;background:linear-gradient(135deg,rgba(255,255,255,.62),transparent 34%),var(--member-plate-bg, linear-gradient(180deg, #ffe98b 0%, #f5c94f 50%, #dca728 100%))!important;box-shadow:inset 0 0 0 1px var(--member-plate-border, rgba(73, 54, 10, .34));font-family:DIN Alternate,Bahnschrift,Arial Narrow,Roboto Condensed,monospace!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:.02em!important;transform:none!important}.ride-fleet-seat em{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#94a3b8;background:#eef2f7;font-style:normal;font-size:10px;font-weight:900}.ride-fleet-seat.is-empty{background:#f8fafcd1;box-shadow:none}.ride-fleet-stage+.ride-service-sheet{margin-top:0}.ride-service-sheet{gap:7px!important;padding:9px!important}.ride-service-sheet__bar{min-height:30px!important;margin:-9px -9px 0!important;padding:6px 9px!important}.ride-service-sheet .ride-mentor-card__head{grid-template-columns:34px minmax(0,1fr);gap:8px}.ride-service-sheet .ride-mentor-card__head .mini-avatar{width:34px;height:34px}.ride-service-sheet .ride-mentor-card__head strong{font-size:14px!important}.ride-service-sheet .ride-mentor-card__head small{font-size:11px!important}.ride-service-sheet .ride-route-progress span{width:22px;height:22px;font-size:10px;box-shadow:0 0 0 4px #fff}.ride-service-sheet .ride-route-progress:before{top:12px}.ride-service-sheet .ride-route-progress strong{font-size:9px}.ride-mentor-card .tracking-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.ride-mentor-card .tracking-facts div{min-height:50px!important;padding:6px 4px!important;gap:2px!important}.ride-mentor-card .tracking-facts strong{font-size:10px!important}.ride-mentor-card .tracking-facts span{font-size:9px!important}.ride-order-info--embedded{padding-top:7px!important}.ride-order-info--embedded .mobile-order{grid-template-columns:48px minmax(0,1fr);gap:8px}.ride-order-info--embedded .mobile-order .mobile-product-cover{height:48px}.ride-order-info--embedded .mobile-order__main{gap:3px}.ride-order-info--embedded .mobile-order__head strong{font-size:12px}.ride-order-info--embedded .mobile-order__main p{display:none}.ride-order-info--embedded .mobile-order__meta{font-size:10.5px}.ride-order-info--embedded .mobile-order__chips{gap:4px}.ride-order-info--embedded .mobile-order__chips span{min-height:20px;padding:0 6px;font-size:10px}.mobile-viewport .mobile-page-transition{height:100%;min-height:100%}.ride-order-detail.mobile-page{height:100%;min-height:100%;display:grid!important;grid-template-rows:auto minmax(0,3fr) minmax(320px,2fr) auto;gap:6px!important;overflow:hidden}.ride-order-detail .ride-fleet-stage{min-height:0;height:100%;align-content:stretch;grid-template-rows:auto auto minmax(0,1fr)}.ride-order-detail .ride-fleet-grid{min-height:0;align-self:stretch;align-items:stretch}.ride-order-detail .ride-fleet-seat{min-height:0}.ride-order-detail .ride-service-sheet{min-height:0;height:100%;display:flex!important;flex-direction:column;align-items:stretch;gap:5px!important;padding:8px!important;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.ride-order-detail .ride-service-sheet::-webkit-scrollbar{display:none}.ride-order-detail .ride-service-sheet .ride-mentor-card__head{grid-template-columns:32px minmax(0,1fr);gap:7px}.ride-order-detail .ride-service-sheet .ride-mentor-card__head .mini-avatar{width:32px;height:32px}.ride-order-detail .ride-service-sheet .ride-mentor-card__head small{display:none}.ride-order-detail .ride-service-sheet .tracking-facts{gap:3px!important}.ride-order-detail .ride-service-sheet .tracking-facts div{min-height:44px!important;padding:4px 3px!important}.ride-order-detail .ride-service-sheet .tracking-code-done{min-height:34px!important;gap:7px!important;padding:6px 8px!important}.ride-order-detail .ride-service-sheet .tracking-code-done p{display:none}.ride-order-detail .ride-order-info--embedded{padding-top:5px!important}.ride-order-detail .ride-order-info--embedded .mobile-order__chips{display:none!important}.ride-order-detail .ride-owner-plate strong,.ride-order-detail .ride-fleet-seat__no{color:var(--member-plate-text, #f8fafc)!important;background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 32%),var(--member-plate-bg, linear-gradient(112deg, #46505a 0%, #313943 50%, #171d24 100%))!important;box-shadow:inset 0 0 0 1px var(--member-plate-border, rgba(45, 55, 72, .22)),inset 0 -2px #0000002e!important}.ride-order-detail .ride-owner-plate .display-no-value{color:inherit!important}.ride-order-detail .ride-fleet-seat__no.display-no-value{color:var(--member-plate-text, #f8fafc)!important}.ride-order-detail .ride-fleet-seat.is-boss{border-color:#087a5529;background:linear-gradient(180deg,#ecfdf5f5,#ffffffeb);box-shadow:0 7px 16px #087a5514}.ride-order-detail .ride-fleet-seat.is-boss .mini-avatar{color:#fff;background:#087a55}.ride-order-detail .ride-fleet-grid{grid-template-columns:repeat(var(--fleet-seat-count, 2),minmax(0,1fr))}.ride-order-detail .ride-service-sheet{padding:8px!important}.ride-order-detail .ride-fleet-stage.alipay-card--tier-v5,html.theme-light .ride-order-detail .ride-fleet-stage.alipay-card--tier-v5{--member-plate-bg: linear-gradient(112deg, #15201b 0%, #121816 48%, #050706 100%);--member-plate-border: rgba(120, 78, 28, .4);--member-plate-text: #f4df9b}.product-detail-page.mobile-page{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}.product-detail-page .product-detail-order-cta,html.theme-light .product-detail-page .product-detail-order-cta{position:sticky!important;left:auto!important;right:auto!important;bottom:0!important;z-index:8!important;width:auto!important;margin:2px 0 0!important;border-radius:12px!important;background:#fffffff5!important;box-shadow:0 -8px 22px #0f172a1a!important}.product-detail-page .product-detail-order-cta strong,html.theme-light .product-detail-page .product-detail-order-cta strong{color:#172026!important}.mentor-workbench{gap:10px!important}.mentor-compliance-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(217,119,6,.18);border-radius:12px;color:#172026;background:#fffbeb;box-shadow:0 9px 22px #d9770614}.mentor-compliance-card>div:first-child{display:grid;gap:3px}.mentor-compliance-card span{color:#92400e;font-size:11px;font-weight:900}.mentor-compliance-card strong{color:#172026;font-size:15px;line-height:1.25}.mentor-compliance-card p{margin:0;color:#7c4a03;font-size:12px;line-height:1.45}.mentor-compliance-card__action{display:grid;gap:8px}.mentor-compliance-card__action .ant-checkbox-wrapper{color:#4b5563;font-size:12px}.mentor-compliance-card__action .ant-btn{width:100%;height:36px;border-radius:10px}.mentor-workbench-board{display:grid;gap:10px}.mentor-workbench-board__head,.mentor-workbench-section__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mentor-workbench-board__head div,.mentor-workbench-section__head div{min-width:0;display:grid;gap:2px}.mentor-workbench-board__head span,.mentor-workbench-section__head span{color:#087a55!important;font-size:11px;font-weight:900}.mentor-workbench-board__head h2{margin:0;color:#172026!important;font-size:18px;line-height:1.2}.mentor-workbench-section__head strong{color:#172026!important;font-size:15px;line-height:1.2}.mentor-workbench-board__head button,.mentor-workbench-section__head button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.07)!important;border-radius:11px;color:#087a55!important;background:#fff!important;box-shadow:0 5px 14px #0f172a0e!important}.mentor-workbench-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mentor-workbench-overview div{min-width:0;min-height:62px;display:grid;align-content:center;gap:4px;padding:10px;border:1px solid rgba(15,23,42,.055);border-radius:10px;background:#fff;box-shadow:0 8px 18px #0f172a0e}.mentor-workbench-overview span{color:#66737a!important;font-size:11px}.mentor-workbench-overview strong{color:#172026!important;font-size:22px;line-height:1}.mentor-workbench-section{display:grid;gap:8px}.mentor-queue-card{border-color:#0f172a0f!important;border-radius:10px!important;background:#fff!important;box-shadow:0 9px 22px #0f172a0e!important}.mentor-queue-card .mobile-order{box-shadow:none!important}.mentor-accept-error{display:flex;align-items:flex-start;gap:7px;padding:8px 9px;border:1px solid #fecaca;border-radius:8px;color:#b42318;background:#fff1f2;font-size:12px;line-height:1.45}.mentor-accept-error svg{flex:0 0 auto;margin-top:1px}.mentor-required-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:7px 8px;border:1px solid rgba(8,122,85,.12);border-radius:9px;color:#064e3b;background:#ecfdf5}.mentor-required-tags span{color:#047857!important;font-size:11px;font-weight:900}.mentor-required-tags b{min-height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;color:#064e3b;background:#fff;font-size:11px;line-height:1;box-shadow:inset 0 0 0 1px #087a5524}.mentor-order-history-page.mobile-page{gap:10px!important;color:#172026!important;background:#f6f8fb!important}.mentor-order-history-page .settle-page-header{color:#172026!important;background:#f6f8fbf0!important}.mentor-order-history-page .settle-page-header h1,.mentor-order-history-page .mobile-section__head h2{color:#172026!important}.mentor-order-history-page .mobile-kicker,.mentor-order-history-page .settle-page-header span{color:#087a55!important}.mentor-order-history-page .settle-page-header button,.mentor-order-history-page .mobile-section__head button{color:#172026!important;background:#fff!important;border-color:#0f172a14!important;box-shadow:0 5px 14px #0f172a0f!important}.mentor-history-hero,.mentor-history-summary-grid,.mentor-history-timeline{border:1px solid rgba(15,23,42,.07)!important;border-radius:12px!important;color:#172026!important;background:#fff!important;box-shadow:0 10px 24px #0f172a11!important}.mentor-history-hero{padding:14px!important;background:radial-gradient(circle at 12% 0%,rgba(8,122,85,.12),transparent 34%),linear-gradient(145deg,#fff,#f4faf6)!important}.mentor-history-hero__title svg{color:#087a55!important}.mentor-history-hero__title span,.mentor-history-money span,.mentor-history-summary-grid span{color:#66737a!important;font-weight:800}.mentor-history-hero__title strong,.mentor-history-summary-grid strong,.mentor-history-event__head strong{color:#172026!important}.mentor-history-hero__title p,.mentor-history-money small,.mentor-history-event__body p{color:#52616a!important}.mentor-history-money{border:1px solid rgba(8,122,85,.14)!important;background:#ecfdf5db!important}.mentor-history-money strong{color:#047857!important}.mentor-history-summary-grid{gap:8px!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.mentor-history-summary-grid div{border:1px solid rgba(15,23,42,.07)!important;border-radius:11px!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0e!important}.mentor-history-timeline{padding:12px!important}.mentor-history-event:before{background:#087a5529!important}.mentor-history-event time{color:#66737a!important}.mentor-history-event time:after{background:#fff!important;border-color:#087a55!important;box-shadow:0 0 0 4px #eef8f1}.mentor-history-event.is-warning time:after{border-color:#d97706!important}.mentor-history-event.is-danger time:after{border-color:#dc2626!important}.mentor-history-event__body{border:1px solid rgba(15,23,42,.07)!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0b!important}.mentor-history-event dl{border-color:#e5edf2!important;background:#e5edf2!important}.mentor-history-event dl div{background:#fff!important}.mentor-history-event dt{color:#66737a!important;background:#f8fafc!important}.mentor-history-event dd{color:#172026!important}@media (max-width: 370px){.ride-detail-top{grid-template-columns:36px minmax(0,1fr) 36px}.ride-detail-top button{width:36px;height:36px}.ride-route-progress strong{font-size:9px}.ride-didi-stage{min-height:324px;padding-left:12px;padding-right:12px}.ride-didi-status{width:min(226px,calc(100% - 88px));min-height:52px;padding:7px 12px}.ride-didi-route{left:10px;right:10px;top:92px;bottom:76px}.ride-didi-route__line{height:142px}.ride-didi-node{max-width:120px;padding:6px 8px}.ride-didi-node.is-owner{left:8px}.ride-didi-node.is-mentor{right:8px}.ride-didi-node.is-confirm{right:2px}.ride-didi-stage .ride-owner-plate{left:12px;bottom:28px}.ride-fleet-stage{padding:9px}.ride-fleet-stage__head{gap:6px;padding:0 30px}.ride-fleet-stage .ride-owner-plate{min-width:104px}.ride-fleet-stage .ride-owner-plate strong{padding:1px 11px 0;font-size:14px}.ride-fleet-grid{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:5px}.ride-fleet-seat{min-height:84px;padding:6px 4px}.mentor-workbench-overview{gap:6px}.mentor-history-event{grid-template-columns:72px minmax(0,1fr);gap:10px}.mentor-history-event:before{left:67px}.mentor-history-event dl div{grid-template-columns:68px minmax(0,1fr)}}.admin-menu__item.has-unread{border:0;color:#f1f5f4;background:#080a0b}.admin-menu__item.has-unread.is-active{background:#16c78429}.admin-menu__item.has-unread:before,.admin-menu__item.has-unread .admin-nav-badge:after,.admin-notification-button.has-unread:after{display:none}.admin-menu__item.has-unread .menu-icon{color:currentColor;background:transparent;box-shadow:none}.admin-nav-badge,.admin-menu__item.has-unread .admin-nav-badge{min-width:16px;height:16px;padding:0 4px;border:0;border-radius:999px;color:#fff;background:#f04444;box-shadow:0 0 0 2px #080a0b;font-size:10px;font-weight:700;line-height:16px}.admin-nav-badge--dot,.admin-menu.is-collapsed .admin-menu__item.has-unread .admin-nav-badge--dot{top:5px;right:4px;min-width:7px;width:7px;height:7px;padding:0}.admin-notification-button,.admin-notification-button.has-unread{color:#d5dde0;border:1px solid rgba(255,255,255,.1);background:#ffffff09}.admin-notification-button.has-unread:hover{color:#fff;background:#ffffff12}.admin-notification-button .admin-nav-badge{top:-5px;right:-6px;border:0;box-shadow:0 0 0 2px #0b0d0e}.admin-workspace-tab-label,.admin-message-tab-label,.admin-tab-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.admin-workspace-tab-label .admin-nav-badge{position:static;min-width:15px;height:15px;margin:0;padding:0 4px;box-shadow:none;line-height:15px}.admin-message-tab-badge,.admin-tab-count,.admin-chat-unread-count{min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;color:#fff;background:#f04444;font-size:10px;font-weight:700;line-height:17px}.admin-tab-count.is-warning{color:#4b2e00;background:#f6b94a}.admin-tab-count.is-info{background:#2785d8}.admin-tab-count.is-neutral{background:#64748b}.admin-chat-read-state{color:#8a9691;font-size:12px}.admin-chat-row--unread>td{background:#f0444409!important}.admin-chat-row--unread>td:first-child{box-shadow:inset 2px 0 #f04444}html.theme-light .admin-menu__item.has-unread,.theme-light .admin-menu__item.has-unread{border:0;color:#334155;background:transparent}html.theme-light .admin-menu__item.has-unread.is-active,.theme-light .admin-menu__item.has-unread.is-active{color:#087a55;background:#ecfdf5}html.theme-light .admin-menu__item.has-unread .menu-icon,.theme-light .admin-menu__item.has-unread .menu-icon{color:currentColor;background:transparent}html.theme-light .admin-nav-badge,.theme-light .admin-nav-badge,html.theme-light .admin-menu__item.has-unread .admin-nav-badge,.theme-light .admin-menu__item.has-unread .admin-nav-badge,html.theme-light .admin-notification-button .admin-nav-badge,.theme-light .admin-notification-button .admin-nav-badge{background:#e5484d;box-shadow:0 0 0 2px #fff}html.theme-light .admin-notification-button,html.theme-light .admin-notification-button.has-unread,.theme-light .admin-notification-button,.theme-light .admin-notification-button.has-unread{color:#475569;border-color:#dfe5e2;background:#fff}html.theme-light .admin-chat-row--unread>td,.theme-light .admin-chat-row--unread>td{background:snow!important}.product-detail-page .product-detail-content{display:grid;overflow:hidden;border-top:1px solid #edf0ef;border-bottom:1px solid #edf0ef;color:#172026;background:#fff}.product-detail-page .product-detail-main,.product-detail-page .product-detail-copy{gap:9px!important;margin:0!important;padding:16px 4px!important;border:0!important;border-radius:0!important;color:#172026!important;background:transparent!important;box-shadow:none!important}.product-detail-page .product-detail-main h1,.product-detail-page .product-detail-copy h2{color:#172026!important}.product-detail-page .product-detail-main p,.product-detail-page .product-detail-copy p{color:#64748b!important}.product-detail-page .product-detail-price strong{color:#e53935!important}.product-detail-page .product-detail-price small{color:#64748b!important}.product-review-preview{display:grid;gap:0;padding:2px 4px;border-top:1px solid #edf0ef}.product-review-preview__head{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;color:#172026;background:transparent;text-align:left}.product-review-preview__head>span,.product-review-preview__head small{display:flex;align-items:center;gap:6px}.product-review-preview__head strong{font-size:16px;font-weight:950}.product-review-preview__head em{color:#d97706;font-size:12px;font-style:normal;font-weight:900}.product-review-preview__head small{flex:0 0 auto;color:#64748b;font-size:11px;font-weight:800}.product-review-preview__list,.product-review-drawer__list{display:grid}.product-review-card{min-width:0;display:grid;gap:9px;padding:14px 2px;border-top:1px solid #edf0ef;background:transparent}.product-review-card__head{min-width:0;display:flex;align-items:center;gap:9px}.product-review-card__head>div{min-width:0;flex:1 1 auto;display:grid;gap:2px}.product-review-card__head strong{color:#172026;font-size:13px;font-weight:900}.product-review-card__head span{color:#94a3b8;font-size:10px}.product-review-card .ant-rate{flex:0 0 auto;color:#f4b740;font-size:13px;line-height:1;white-space:nowrap}.product-review-card .ant-rate-star:not(:last-child){margin-inline-end:1px}.product-review-card p{margin:0;color:#475569;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.product-review-empty{min-height:88px;display:grid;place-content:center;justify-items:center;gap:7px;border-top:1px solid #edf0ef;color:#94a3b8;font-size:12px}.product-detail-page .product-detail-copy{border-top:1px solid #edf0ef!important}.product-review-drawer .ant-drawer-content-wrapper{max-width:430px;margin:0 auto;right:0;left:0}.product-review-drawer .ant-drawer-content{border-radius:18px 18px 0 0;background:#fff}.product-review-drawer .ant-drawer-header{border-bottom-color:#edf0ef}.product-review-drawer .ant-drawer-body{padding:4px 16px calc(18px + env(safe-area-inset-bottom))}.order-review-modal .ant-modal{max-width:min(390px,calc(100vw - 24px))}.order-review-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:22px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.order-review-modal .ant-modal-close{top:12px;right:12px;color:#64748b}.order-review-modal .ant-modal-body{padding:0 18px 4px}.order-review-modal .ant-modal-footer{margin:0;padding:12px 18px 18px;border-top:1px solid #edf0ef}.order-review-modal .ant-modal-footer .ant-btn-primary{min-width:120px;border-color:#087a55;background:#087a55;font-weight:900}.order-review-hero{display:flex;align-items:center;gap:12px;margin:0 -18px 16px;padding:22px 18px 18px;background:linear-gradient(135deg,#ecfdf5,#fff8e7)}.order-review-hero>span{flex:0 0 50px;width:50px;height:50px;display:grid;place-items:center;border-radius:16px;color:#d99a1c;background:#fff;box-shadow:0 9px 22px #d99a1c24}.order-review-hero>div{min-width:0;display:grid;gap:4px}.order-review-hero strong{color:#172026;font-size:18px;font-weight:950}.order-review-hero p{margin:0;color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-review-rating{display:grid;justify-items:center;gap:7px;padding:10px 6px 18px}.order-review-rating .ant-rate{color:#f4b740;font-size:36px;line-height:1}.order-review-rating .ant-rate-star:not(:last-child){margin-inline-end:7px}.order-review-rating strong{color:#172026;font-size:15px;font-weight:950}.order-review-rating small{color:#94a3b8;font-size:11px}.order-review-modal .ant-form-item-label>label{color:#334155;font-weight:900}.order-review-modal textarea.ant-input{border-color:#dfe5e2;border-radius:12px;color:#172026;background:#f8fafc;resize:none}.expert-row__actions{flex:0 0 auto!important;display:grid;gap:5px}.expert-row__actions .expert-row__book{min-width:56px;height:29px;padding:0 8px;border-radius:7px}.expert-row__book.is-hourly,.expert-detail-book.is-hourly{color:#8a5208;border:1px solid rgba(217,119,6,.22);background:#fff3d6}.expert-detail-actions{display:grid;gap:6px}.expert-detail-actions .expert-detail-book{min-width:68px;border-radius:7px}.mentor-space-gallery,.mentor-space-editor{display:grid;gap:10px;padding:13px;border:1px solid rgba(15,23,42,.07);border-radius:12px;background:#fff;box-shadow:0 8px 20px #0f172a0d}.mentor-space-gallery .mobile-section__head h2,.mentor-space-editor .mobile-section__head h2{display:inline-flex;align-items:center;gap:6px;color:#172026}.mentor-space-editor .mobile-section__head p{margin:2px 0 0;color:#64748b;font-size:11px}.mentor-space-gallery__grid,.mentor-space-editor__grid{display:grid;gap:8px}.mentor-space-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mentor-space-gallery__grid>div,.mentor-space-editor__grid article{position:relative;min-width:0;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;border:1px dashed #d7dfdc;border-radius:10px;color:#94a3b8;background:#f5f7f6;font-size:13px;font-weight:900}.mentor-space-gallery__grid img,.mentor-space-editor__grid img{width:100%;height:100%;display:block;object-fit:cover}.mentor-space-editor__grid article>div{position:absolute;right:7px;bottom:7px;display:flex;gap:5px}.mentor-space-editor__grid .ant-btn{height:27px;border-radius:7px;font-size:11px;font-weight:900;box-shadow:0 5px 12px #0f172a1f}.mobile-image-crop{display:grid;gap:12px}.mobile-image-crop-modal .ant-modal-body{max-height:calc(100dvh - 180px);overflow-y:auto}.mobile-image-crop__stage{position:relative;width:100%;overflow:hidden;border-radius:10px;background:#101514;touch-action:none;cursor:move}.mobile-image-crop.is-portrait .mobile-image-crop__stage{width:min(100%,300px);justify-self:center}.mobile-image-crop__stage img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform-origin:center;-webkit-user-select:none;user-select:none}.mobile-image-crop__stage>span{position:absolute;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;border:1px dashed rgba(255,255,255,.86);border-radius:7px;box-shadow:0 0 0 999px #00000029}.mobile-image-crop p{margin:0;color:#64748b;font-size:12px}.mobile-image-crop label{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;color:#334155;font-size:12px;font-weight:900}.hourly-booking-page{gap:10px!important;padding-bottom:18px!important}.hourly-booking-header{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px}.hourly-booking-header>div{display:grid;gap:1px}.hourly-booking-header span{color:#d97706;font-size:10px;font-weight:950}.hourly-booking-header h1{margin:0;color:#172026;font-size:20px}.hourly-mentor-hero{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;border:1px solid rgba(217,119,6,.15);border-radius:13px;background:linear-gradient(135deg,#fff8e8,#fff 58%);box-shadow:0 9px 22px #d9770612}.hourly-mentor-hero .mini-avatar{width:58px;height:58px}.hourly-mentor-hero>div{min-width:0;display:grid;gap:3px}.hourly-mentor-hero span,.hourly-mentor-hero small{color:#64748b;font-size:10px;font-weight:800}.hourly-mentor-hero strong{color:#172026;font-size:17px}.hourly-mentor-hero>b{color:#c56f08;font-size:19px;white-space:nowrap}.hourly-order-form{display:grid;gap:9px}.hourly-order-form .order-checkout-section{margin:0;border:1px solid rgba(15,23,42,.07);border-radius:12px;background:#fff;box-shadow:0 7px 18px #0f172a0a}.hourly-price-summary,.hourly-order-submit{display:flex;align-items:center;justify-content:space-between;gap:10px}.hourly-price-summary{margin-top:-4px;padding:10px;border-radius:9px;color:#8a5208;background:#fff7df;font-size:12px;font-weight:800}.hourly-price-summary strong{color:#c56f08;font-size:18px}.hourly-order-submit{position:sticky;bottom:6px;z-index:7;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#fffffff5;box-shadow:0 -7px 20px #0f172a1a}.hourly-order-submit>div{display:grid}.hourly-order-submit span{color:#64748b;font-size:10px}.hourly-order-submit strong{color:#172026;font-size:20px}.hourly-order-submit .ant-btn{min-width:128px;border-radius:9px;font-weight:900}.ride-order-timeout-strip{min-height:29px;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:-1px;padding:6px 10px;color:#a85f09;border-top:1px solid rgba(217,119,6,.12);border-bottom:1px solid rgba(217,119,6,.12);background:#fff3df;font-size:11px;font-weight:800}.ride-order-timeout-strip strong{color:#c56f08;font-weight:950}@media (min-width: 430px){.mentor-space-editor__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-history-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 18px;border-top:1px solid #e5ebef;background:#fbfcfd}.admin-history-progress>div{position:relative;display:grid;justify-items:center;gap:6px}.admin-history-progress>div:after{content:"";position:absolute;top:13px;left:calc(50% + 15px);width:calc(100% - 30px);height:2px;background:#dfe7eb}.admin-history-progress>div:last-child:after{display:none}.admin-history-progress>div.is-done:after{background:#72bda3}.admin-history-progress span{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:1px solid #cbd6db;border-radius:50%;color:#7a888f;background:#fff;font-size:11px;font-weight:900}.admin-history-progress .is-done span{border-color:#087a55;color:#fff;background:#087a55}.admin-history-progress strong{color:#6b7980;font-size:12px}.admin-history-progress .is-done strong{color:#26343a}.order-history-filter-bar{margin:-2px 0 18px;overflow-x:auto;scrollbar-width:none}.order-history-filter-bar::-webkit-scrollbar{display:none}.order-history-filter-bar .ant-segmented{min-width:max-content;padding:4px;border:1px solid #e1e8ec;background:#f4f7f8}.order-history-filter-bar .ant-segmented-item-label{min-height:28px;padding-inline:13px;font-size:12px;line-height:28px}.order-history-business-list{display:grid;gap:0}.order-history-business-event{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;min-width:0}.order-history-business-event__rail{position:relative;display:flex;justify-content:center}.order-history-business-event__rail>span{position:relative;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:1px solid #add8ca;border-radius:10px;color:#087a55;background:#eef9f5;box-shadow:0 4px 10px #087a5514}.order-history-business-event:not(:last-child) .order-history-business-event__rail:after{content:"";position:absolute;z-index:0;top:34px;bottom:-1px;left:50%;width:1px;background:#dce5e8}.order-history-business-event.is-warning .order-history-business-event__rail>span{border-color:#e8cb8d;color:#a75f06;background:#fff9e9}.order-history-business-event.is-danger .order-history-business-event__rail>span{border-color:#efb9bd;color:#c52d37;background:#fff3f3}.order-history-business-event.is-success .order-history-business-event__rail>span{border-color:#b6ddc1;color:#21763c;background:#f1fbf4}.order-history-business-event__card{min-width:0;display:grid;gap:10px;margin-bottom:14px;padding:15px 16px;border:1px solid #dfe7eb;border-radius:12px;background:#fff;box-shadow:0 6px 18px #0f172a0b}.order-history-business-event.is-admin .order-history-business-event__card:hover{border-color:#c6dcd4;box-shadow:0 9px 24px #0f172a12}.order-history-business-event__card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-history-business-event__meta{min-width:0;display:flex;align-items:center;gap:9px}.order-history-business-event__meta>span{min-height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;color:#087a55;background:#eaf7f2;font-size:11px;font-weight:850}.order-history-business-event__meta time{color:#78868d;font-size:11px;font-variant-numeric:tabular-nums}.order-history-business-event__severity{flex:0 0 auto;min-height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;color:#166534;background:#edf9f1;font-size:11px}.order-history-business-event.is-warning .order-history-business-event__severity{color:#985606;background:#fff5d8}.order-history-business-event.is-danger .order-history-business-event__severity{color:#b4232d;background:#ffeded}.order-history-business-event__card h3{margin:0;color:#172026;font-size:16px;line-height:1.35}.order-history-business-event__card>p{margin:-3px 0 0;color:#536169;font-size:13px;line-height:1.65}.order-history-business-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.order-history-business-facts>div{min-width:0;padding:10px 11px;border:1px solid #e6ecef;border-radius:9px;background:#f8fafb}.order-history-business-facts dt,.order-history-business-facts dd{min-width:0;margin:0}.order-history-business-facts dt{overflow:hidden;color:#738188;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.order-history-business-facts dd{margin-top:4px;overflow-wrap:anywhere;color:#243239;font-size:13px;font-weight:800;line-height:1.45}.order-history-business-facts dd:has(.order-history-link),.order-history-business-detail-list dd:has(.order-history-link){font-weight:700}.order-history-business-event__card .order-history-media-grid{margin-top:1px}.order-history-business-more{overflow:hidden;border:1px solid #e2e9ec;border-radius:9px;background:#fbfcfd}.order-history-business-more>summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:#526169;cursor:pointer;list-style:none;font-size:12px;font-weight:750}.order-history-business-more>summary::-webkit-details-marker{display:none}.order-history-business-more>summary:after{content:"展开";color:#087a55;font-size:11px}.order-history-business-more[open]>summary:after{content:"收起"}.order-history-business-more>summary span{margin-left:auto;color:#8a979d;font-weight:600}.order-history-business-more[open]>summary{border-bottom:1px solid #e2e9ec;background:#f4f8f7}.order-history-business-detail-list{margin:0;background:#fff}.order-history-business-detail-list>div{min-height:40px;display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);border-bottom:1px solid #edf1f3}.order-history-business-detail-list>div:last-child{border-bottom:0}.order-history-business-detail-list dt,.order-history-business-detail-list dd{min-width:0;margin:0;padding:9px 11px;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.order-history-business-detail-list dt{color:#68767d;background:#f8fafb;font-weight:700}.order-history-business-detail-list dd{color:#243239;white-space:pre-wrap}.order-history-business-detail-list>div.is-technical dt,.order-history-business-detail-list>div.is-technical dd{color:#829097;font-size:11px}.order-history-business-event__card>footer{color:#8a969c;font-size:11px}.mentor-history-timeline .mobile-section__head>div{display:grid;gap:2px}.mentor-history-timeline .mobile-section__head p{margin:0;color:#75838a;font-size:10px}.mentor-history-filter{width:100%;overflow-x:auto;scrollbar-width:none}.mentor-history-filter::-webkit-scrollbar{display:none}.mentor-history-filter .ant-segmented-item-label{min-height:28px;padding-inline:5px!important;font-size:10px!important;line-height:28px;white-space:nowrap}.order-history-business-list.is-mobile .order-history-business-event{grid-template-columns:30px minmax(0,1fr);gap:8px}.order-history-business-list.is-mobile .order-history-business-event__rail>span{width:28px;height:28px;border-radius:8px}.order-history-business-list.is-mobile .order-history-business-event__rail svg{width:14px;height:14px}.order-history-business-list.is-mobile .order-history-business-event:not(:last-child) .order-history-business-event__rail:after{top:28px}.order-history-business-list.is-mobile .order-history-business-event__card{gap:8px;margin-bottom:10px;padding:11px;border-radius:10px;box-shadow:none}.order-history-business-list.is-mobile .order-history-business-event__card>header{align-items:flex-start}.order-history-business-list.is-mobile .order-history-business-event__meta{align-items:flex-start;flex-direction:column;gap:4px}.order-history-business-list.is-mobile .order-history-business-event__meta>span,.order-history-business-list.is-mobile .order-history-business-event__severity{min-height:20px;padding:0 6px;font-size:10px}.order-history-business-list.is-mobile .order-history-business-event__meta time{font-size:9px}.order-history-business-list.is-mobile .order-history-business-event__card h3{font-size:14px}.order-history-business-list.is-mobile .order-history-business-event__card>p{font-size:11px;line-height:1.6}.order-history-business-list.is-mobile .order-history-business-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.order-history-business-list.is-mobile .order-history-business-facts>div{padding:8px;border-radius:8px}.order-history-business-list.is-mobile .order-history-business-facts dt{font-size:9px}.order-history-business-list.is-mobile .order-history-business-facts dd{font-size:11px}.order-history-business-list.is-mobile .order-history-business-more>summary{min-height:34px;padding:0 9px;font-size:10px}.order-history-business-list.is-mobile .order-history-business-detail-list>div{grid-template-columns:82px minmax(0,1fr)}.order-history-business-list.is-mobile .order-history-business-detail-list dt,.order-history-business-list.is-mobile .order-history-business-detail-list dd{padding:7px 8px;font-size:10px}@media (max-width: 900px){.order-history-business-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.admin-history-progress{padding-inline:8px}.admin-history-progress strong{font-size:10px}.order-history-business-event{grid-template-columns:30px minmax(0,1fr);gap:8px}.order-history-business-event__rail>span{width:28px;height:28px;border-radius:8px}.order-history-business-event:not(:last-child) .order-history-business-event__rail:after{top:28px}.order-history-business-event__card{padding:12px}.order-history-business-detail-list>div{grid-template-columns:90px minmax(0,1fr)}}.user-home .home-promo-card__copy strong,.user-home .home-promo-card__copy small,html.theme-light .user-home .home-promo-card__copy strong,html.theme-light .user-home .home-promo-card__copy small{color:#f2d987!important;font-weight:500!important;text-shadow:none!important;-webkit-text-stroke:0!important;background:linear-gradient(90deg,#f4df9b,#c39147,#f2d987);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.user-home .home-promo-card__copy strong,html.theme-light .user-home .home-promo-card__copy strong{font-size:13px!important;line-height:1.18!important}.user-home .home-promo-card__copy small,html.theme-light .user-home .home-promo-card__copy small{font-size:10px!important;line-height:1.16!important}.mobile-product,.profile-recommend-card,.user-home .product-grid .mobile-product,html.theme-light .mobile-product,html.theme-light .profile-recommend-card,html.theme-light .user-home .product-grid .mobile-product{box-shadow:0 11px 23px #0f172a29!important}.mobile-product:before,.user-home .product-grid .mobile-product:before{box-shadow:none!important}.mobile-shell.motion-disabled .home-customer-service.is-navigating{animation:none!important}.user-home .home-category-navigation{position:relative;display:grid;gap:7px;min-width:0;margin-top:-3px;padding:40px 10px 50px;border:1px solid rgba(15,23,42,.055);border-radius:14px;background:#fff;box-shadow:0 6px 16px #0f172a0f}.user-home .home-category-navigation__title{position:absolute;top:11px;left:10px;color:#172026;font-size:14px;font-weight:700;line-height:20px}.user-home .home-category-wallet{position:absolute;right:10px;bottom:7px;left:10px;display:flex;align-items:center;justify-content:space-between;min-height:26px;color:#475569;font-size:12px}.user-home .home-category-wallet strong{color:#172026;font-size:13px}.user-home .home-category-wallet a{display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:26px;padding:0 14px;border-radius:999px;color:#fff;font-size:12px;font-weight:700;background:#087a55;box-shadow:0 4px 10px #087a5533}.user-home .home-category-grid{display:grid;grid-template-columns:repeat(var(--home-category-primary-columns, 4),minmax(0,1fr));gap:6px;min-width:0}.user-home .home-category-navigation--row .home-category-grid--primary{grid-auto-flow:column;grid-auto-columns:var(--home-category-primary-width, calc((100% - 18px)/4) );grid-template-columns:none;overflow-x:auto;scrollbar-width:none}.user-home .home-category-navigation--row .home-category-grid--primary::-webkit-scrollbar{display:none}.user-home .home-category-children{padding-top:7px;border-top:1px solid rgba(15,23,42,.055);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.user-home .home-category-children::-webkit-scrollbar{display:none}.user-home .home-category-item{display:grid;min-width:0;align-content:start}.user-home .home-category-button{position:relative;display:block;width:100%;min-width:0;aspect-ratio:4 / 3;padding:0;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:9px;color:#fff;background:linear-gradient(145deg,#d8b35c,#7b5432);box-shadow:none!important;font:inherit;cursor:pointer;isolation:isolate;transition:transform .18s ease,border-color .18s ease}.user-home .home-category-button:after{display:none}.user-home .home-category-button img,.user-home .home-category-button__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.user-home .home-category-button img{object-fit:cover;box-shadow:none!important;transition:transform .2s ease}.user-home .home-category-button__placeholder{display:grid;place-items:center;color:#ffffffc7;background:linear-gradient(145deg,#c99b44,#73503a)}.user-home .home-category-item__name{display:block;min-width:0;margin:5px 2px 0;overflow:hidden;color:#1f2937;font-size:11px;font-weight:700;line-height:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.user-home .home-category-item.is-active .home-category-item__name{color:#087a55}.user-home .home-category-button.is-active{border-color:#087a55bf;box-shadow:none!important;transform:translateY(-1px)}.user-home .home-category-button.is-active img{transform:scale(1.035)}.user-home .home-category-grid--secondary .home-category-button{border-radius:8px;box-shadow:none!important}.user-home .home-category-grid--secondary{display:grid;grid-auto-flow:column;grid-auto-columns:var(--home-category-secondary-width, calc((100% - 18px)/4) );grid-template-columns:none;gap:6px;min-width:0}.user-home .home-category-navigation--grid .home-category-grid--secondary{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--home-category-secondary-columns, 4),minmax(0,1fr))}.user-home .home-product-toolbar{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.user-home .home-product-toolbar>button.is-active{color:#087a55;background:#087a5514}.support-chat-composer{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;width:100%;min-width:0}.support-chat-plus{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;color:#fff;background:#087a55;box-shadow:0 7px 16px #087a5533;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.support-chat-plus:hover{background:#096d4d;box-shadow:0 9px 20px #087a5540}.support-chat-plus:active{transform:scale(.86) rotate(12deg);box-shadow:0 3px 8px #087a5529}.support-chat-plus:disabled{color:#94a3b8;background:#e2e8f0;box-shadow:none;cursor:not-allowed}.support-chat-room .chat-room__input{position:relative;grid-template-columns:42px minmax(0,1fr) 42px}.support-chat-room .chat-room__input .support-chat-emoji-toggle{width:42px!important;min-width:42px!important;height:42px!important;border:1px solid #cbd5e1;color:#64748b;background:#fff;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.support-chat-room .chat-room__input .support-chat-emoji-toggle.is-open{border-color:#087a5566;color:#087a55;background:#e9f7f0;transform:scale(.94)}.support-chat-emoji-panel{position:absolute;z-index:15;right:0;bottom:calc(100% + 10px);left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(32px,1fr));gap:5px;padding:9px;border:1px solid #dbe4df;border-radius:13px;background:#fff;box-shadow:0 12px 30px #0f172a29;animation:supportEmojiPanelEnter .15s ease-out both}.support-chat-room .chat-room__input .support-chat-emoji-panel button{width:32px!important;min-width:32px!important;height:32px!important;justify-self:center;border-radius:9px;color:inherit;background:#f6f8f7;font-size:19px;transition:transform .12s ease,background .12s ease}.support-chat-room .chat-room__input .support-chat-emoji-panel button:active{background:#e9f7f0;transform:scale(.84)}@keyframes supportEmojiPanelEnter{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-bubble__content--card{padding:0;border:0;overflow:hidden;background:transparent;box-shadow:none}.support-message-card{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;width:min(286px,100%);min-width:0;padding:9px;border:1px solid #dbe7e1;border-radius:13px;color:#172026;background:#fff;text-align:left;box-shadow:0 7px 18px #0f172a12}.chat-bubble--mine .support-message-card{border-color:#087a553d;background:#f2fff8}.support-message-card__media{display:grid;place-items:center;width:68px;height:68px;overflow:hidden;border-radius:10px;color:#087a55;background:#e9f7f0}.support-message-card__media img{display:block;width:100%;height:100%;object-fit:cover}.support-message-card__body{display:grid;align-content:center;gap:4px;min-width:0}.support-message-card__eyebrow{display:inline-flex;align-items:center;gap:4px;color:#087a55;font-size:10px;font-weight:900}.support-message-card__body strong,.support-message-card__body small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-message-card__body strong{color:#172026;font-size:13px;font-weight:950}.support-message-card__body small{color:#64748b;font-size:10px;font-weight:700}.support-message-card__meta{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.support-message-card__meta b{color:#087a55;font-size:12px;font-weight:950}.support-message-card__meta span{overflow:hidden;color:#94a3b8;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.support-advisor-card{display:grid;justify-items:start;gap:6px;width:min(286px,100%);padding:13px;border:1px solid rgba(7,193,96,.28);border-radius:13px;color:#172026;background:#f4fff8;box-shadow:0 7px 18px #0f172a12}.support-advisor-card__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:#07c160;box-shadow:0 6px 14px #07c16033}.support-advisor-card__eyebrow{color:#078344;font-size:10px;font-weight:950}.support-advisor-card strong{color:#172026;font-size:15px;font-weight:950}.support-advisor-card p{margin:0;color:#64748b;font-size:11px;line-height:1.55}.support-advisor-card a{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;margin-top:3px;border-radius:9px;color:#fff;background:#07c160;font-size:12px;font-weight:900;text-decoration:none;transition:transform .16s ease,background .16s ease}.support-advisor-card a:hover{background:#06ad56}.support-advisor-card a:active{transform:scale(.98)}.support-card-picker-modal .ant-modal{width:min(560px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)}.support-card-picker-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #dbe7e1;border-radius:20px;background:#f8fbfa;box-shadow:0 24px 70px #0f172a38}.support-card-picker-modal .ant-modal-close{top:13px;right:13px;color:#64748b}.support-card-picker{display:grid;gap:14px;padding:20px;color:#172026}.support-card-picker__header{display:flex;align-items:flex-start;gap:12px;padding-right:28px}.support-card-picker__header>div{display:grid;gap:4px;min-width:0}.support-card-picker__header strong{color:#172026;font-size:18px;font-weight:950}.support-card-picker__header span{color:#64748b;font-size:12px;font-weight:700}.support-card-picker__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border:1px solid #dbe7e1;border-radius:13px;background:#edf5f1}.support-card-picker__tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:0;border-radius:10px;color:#64748b;background:transparent;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.support-card-picker__tabs button:active{transform:scale(.97)}.support-card-picker__tabs button.is-active{color:#075c41;background:#fff;box-shadow:0 4px 12px #0f172a14}.support-card-picker__list{display:grid;gap:8px;max-height:min(56vh,480px);min-height:180px;overflow-y:auto;padding:2px;overscroll-behavior:contain}.support-card-picker__item{display:grid;grid-template-columns:52px minmax(0,1fr) 26px;align-items:center;gap:10px;width:100%;min-width:0;padding:9px;border:1px solid #dbe7e1;border-radius:13px;color:#172026;background:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.support-card-picker__item:hover{border-color:#087a556b;box-shadow:0 7px 18px #087a551a}.support-card-picker__item:active{transform:scale(.985)}.support-card-picker__item:disabled{cursor:wait;opacity:.62}.support-card-picker__item>svg{color:#087a55}.support-card-picker__thumb{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:10px;color:#087a55;background:#e9f7f0}.support-card-picker__thumb img{display:block;width:100%;height:100%;object-fit:cover}.support-card-picker__details{display:grid;gap:3px;min-width:0}.support-card-picker__details strong,.support-card-picker__details small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-card-picker__details strong{color:#172026;font-size:13px;font-weight:950}.support-card-picker__details small{color:#64748b;font-size:10px;font-weight:700}.support-card-picker__details b{color:#087a55;font-size:12px;font-weight:950}.support-card-picker__empty{display:grid;min-height:180px;place-items:center;padding:20px;border:1px dashed #cbd5e1;border-radius:13px;color:#64748b;background:#fff;font-size:13px;font-weight:800;text-align:center}@media (max-width: 560px){.support-card-picker-modal .ant-modal{top:auto;margin:0 auto;padding-bottom:0}.support-card-picker-modal .ant-modal-content{border-radius:18px 18px 0 0}.support-card-picker{padding:18px 14px calc(16px + env(safe-area-inset-bottom))}.support-card-picker__list{max-height:58vh}}.admin-login.admin-login--console{position:relative;width:100%;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);place-items:stretch;padding:0;overflow:hidden;color:#172026!important;background:#eef1f4!important}.admin-login__brand{position:relative;min-height:100%;display:flex;flex-direction:column;padding:48px 72px 40px;overflow:hidden;color:#fff;background:#121719}.admin-login__brand-header,.admin-login__mobile-brand{display:flex;align-items:center;gap:12px}.admin-login__brand-header .brand-mark,.admin-login__mobile-brand .brand-mark{width:46px;height:46px;border:0!important;border-radius:50%;background:transparent!important;box-shadow:none!important}.admin-login__brand-header .brand-mark img,.admin-login__mobile-brand .brand-mark img{border-radius:50%;object-fit:cover;transform:scale(1.08)}.admin-login--console .brand-mark__halo{display:none}.admin-login__brand-header strong,.admin-login__brand-header span,.admin-login__mobile-brand strong,.admin-login__mobile-brand span{display:block;letter-spacing:0}.admin-login__brand-header strong{color:#fff!important;font-size:15px;font-weight:700;line-height:1.35}.admin-login__brand-header span{margin-top:2px;color:#ffffffa3;font-size:12px}.admin-login__brand-title{width:min(500px,100%);margin-block:auto;padding-left:24px;border-left:3px solid #b8944c}.admin-login__brand-title>span{display:block;margin-bottom:14px;color:#cfb06b;font-size:13px;font-weight:600;letter-spacing:0}.admin-login__brand-title h1{margin:0;max-width:9em;color:#fff!important;font-size:44px;font-weight:750;line-height:1.24;letter-spacing:0;text-wrap:balance}.admin-login__brand-title p{margin:20px 0 0;color:#ffffff8f;font-size:14px;line-height:1.7}.admin-login__access-note{display:flex;align-items:center;gap:8px;padding-top:0;border-top:0;color:#ffffffb3;font-size:13px;line-height:1.5}.admin-login__access-note svg{color:#d8b46b;flex:0 0 auto}.admin-login__auth{min-width:0;min-height:100%;display:grid;grid-template-rows:auto 1fr auto;padding:44px 80px 30px;background:#fff}.admin-login__mobile-brand{display:none;grid-row:1}.login-panel.login-panel--console{grid-row:2;width:min(360px,100%);align-self:center;justify-self:center;padding:0;border:0!important;color:#172026;background:transparent!important;box-shadow:none!important}.login-panel--console .login-panel__head{display:block;margin-bottom:28px}.login-panel--console .login-panel__eyebrow{display:block;margin-bottom:10px;color:#087a55;font-size:13px;font-weight:700;letter-spacing:0}.login-panel--console .login-panel__head h2{margin:0;color:#172026;font-size:28px;font-weight:750;line-height:1.3;letter-spacing:0}.login-panel--console .login-panel__head p{margin-top:8px;color:#66737a;font-size:14px;line-height:1.6}.login-panel--console>.ant-alert{margin-bottom:20px;border-radius:6px}.login-panel--console .ant-form-item{margin-bottom:20px}.login-panel--console .ant-form-item-label{padding-bottom:7px}.login-panel--console .ant-form-item-label>label{height:auto;color:#334047;font-size:14px;font-weight:650}.login-panel--console .ant-input-affix-wrapper{min-height:48px;padding:8px 0;border:0!important;border-bottom:1px solid #c7d0d4!important;border-radius:0;background:transparent!important;box-shadow:none}.login-panel--console .ant-input-affix-wrapper:hover{border-bottom-color:#71827a!important}.login-panel--console .ant-input-affix-wrapper-focused{border-bottom-color:#087a55!important;box-shadow:0 1px #087a55}.login-panel--console .ant-input-prefix{margin-inline-end:10px;color:#78848b}.login-panel--console .ant-input{font-size:14px}.login-panel--console .ant-btn-primary{min-height:46px;margin-top:10px;border-radius:6px;background:#087a55;box-shadow:none;font-size:14px;font-weight:700}.login-panel--console .ant-btn-primary:hover,.login-panel--console .ant-btn-primary:focus-visible{background:#076b4b!important}.login-panel__security{display:flex;align-items:flex-start;gap:8px;margin-top:20px;padding-top:0;border-top:0;color:#738087;font-size:12px;line-height:1.6}.login-panel__security svg{margin-top:2px;color:#64736c;flex:0 0 auto}.admin-login__footer{grid-row:3;width:min(360px,100%);display:flex;justify-self:center;justify-content:space-between;gap:20px;color:#8a949a;font-size:12px;line-height:1.5}@media (max-width: 1120px) and (min-width: 861px){.admin-login.admin-login--console{grid-template-columns:minmax(0,46%) minmax(0,54%)}.admin-login__brand{padding:32px 42px}.admin-login__brand-title h1{font-size:38px}.admin-login__auth{padding-inline:56px}}@media (max-width: 860px){.admin-login.admin-login--console{grid-template-columns:minmax(0,1fr);overflow:auto;background:#fff!important}.admin-login__brand{display:none}.admin-login__auth{min-height:100vh;min-height:100svh;padding:24px 24px calc(20px + env(safe-area-inset-bottom))}.admin-login__mobile-brand{display:flex}.admin-login__mobile-brand .brand-mark{width:44px;height:44px}.admin-login__mobile-brand strong{color:#172026;font-size:14px;font-weight:700}.admin-login__mobile-brand span{margin-top:2px;color:#748087;font-size:12px}.login-panel.login-panel--console{margin-block:48px}}@media (max-width: 480px){.admin-login__auth{padding-inline:28px}.login-panel--console .login-panel__head{margin-bottom:24px}.login-panel--console .login-panel__head h2{font-size:25px}.admin-login__footer{gap:12px;font-size:11px}}@media (max-height: 720px) and (min-width: 861px){.admin-login__brand{padding-block:28px}.admin-login__brand-title{margin-block:auto}.admin-login__brand-title h1{font-size:36px}.admin-login__auth{padding-block:24px 20px}.login-panel--console .login-panel__head{margin-bottom:20px}.login-panel--console .ant-form-item{margin-bottom:16px}}.admin-login.admin-login--centered{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:48px 24px;overflow:auto;color:#172026!important;background:#eef1f4!important}.admin-login--centered .login-panel--centered{width:min(420px,calc(100vw - 48px));padding:32px 34px 28px;border:1px solid rgba(226,232,240,.86)!important;border-radius:8px;color:#172026;background:#fff!important;box-shadow:0 18px 48px #232c351f;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-login--centered .login-panel__brand{display:flex;align-items:center;gap:12px;margin-bottom:30px}.admin-login--centered .brand-mark{width:44px;height:44px;border:0!important;border-radius:50%;background:transparent!important;box-shadow:none!important}.admin-login--centered .brand-mark img{border-radius:50%;object-fit:cover;transform:scale(1.08)}.admin-login--centered .brand-mark__halo{display:none}.admin-login--centered .login-panel__brand strong,.admin-login--centered .login-panel__brand span{display:block;letter-spacing:0}.admin-login--centered .login-panel__brand strong{color:#172026;font-size:16px;font-weight:800;line-height:1.35}.admin-login--centered .login-panel__brand span{margin-top:2px;color:#66737a;font-size:12px}.admin-login--centered .login-panel__head{display:block;margin-bottom:24px}.admin-login--centered .login-panel__eyebrow{display:block;margin-bottom:9px;color:#087a55;font-size:13px;font-weight:750;letter-spacing:0}.admin-login--centered .login-panel__head h2{margin:0;color:#172026;font-size:28px;font-weight:780;line-height:1.3;letter-spacing:0}.admin-login--centered .login-panel__head p{margin-top:8px;color:#66737a;font-size:14px;line-height:1.65}.admin-login--centered .ant-alert{margin-bottom:20px;border-radius:6px}.admin-login--centered .ant-form-item{margin-bottom:18px}.admin-login--centered .ant-form-item-label{padding-bottom:7px}.admin-login--centered .ant-form-item-label>label{height:auto;color:#334047;font-size:14px;font-weight:680}.admin-login--centered .ant-input-affix-wrapper{min-height:46px;padding:8px 12px;border-color:#cfd7de!important;border-radius:6px;background:#fff!important;box-shadow:none}.admin-login--centered .ant-input-affix-wrapper:hover{border-color:#7f9189!important}.admin-login--centered .ant-input-affix-wrapper-focused{border-color:#087a55!important;box-shadow:0 0 0 3px #087a551a}.admin-login--centered .ant-input-prefix{margin-inline-end:10px;color:#748088}.admin-login--centered .ant-input{font-size:14px}.admin-login--centered .ant-btn-primary{min-height:46px;margin-top:4px;border-radius:6px;background:#087a55;box-shadow:none;font-size:14px;font-weight:760}.admin-login--centered .ant-btn-primary:hover,.admin-login--centered .ant-btn-primary:focus-visible{background:#076b4b!important}.admin-login--centered .login-panel__security{display:flex;align-items:flex-start;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #e5e9ed;color:#738087;font-size:12px;line-height:1.6}.admin-login--centered .login-panel__security svg{margin-top:2px;color:#64736c;flex:0 0 auto}.admin-login--centered .admin-login__footer{position:fixed;left:24px;right:24px;bottom:calc(18px + env(safe-area-inset-bottom));width:auto;display:block;color:#1820269e;font-size:12px;line-height:1.5;text-align:center;pointer-events:none}@media (max-width: 520px){.admin-login.admin-login--centered{padding:28px 18px calc(54px + env(safe-area-inset-bottom))}.admin-login--centered .login-panel--centered{width:min(100%,390px);padding:28px 24px 24px}.admin-login--centered .login-panel__brand{margin-bottom:26px}.admin-login--centered .login-panel__head h2{font-size:25px}}:root{--ui-bg: #f6f8fb;--ui-surface: #ffffff;--ui-surface-subtle: #f8fafc;--ui-surface-muted: #eef3f6;--ui-border: #dde4ea;--ui-border-strong: #cbd5e1;--ui-text: #172026;--ui-text-secondary: #52616a;--ui-text-muted: #66737a;--ui-primary: #087a55;--ui-primary-hover: #066747;--ui-primary-soft: #ecfdf5;--ui-info: #2563eb;--ui-warning: #b45309;--ui-danger: #c62828;--ui-success: #087a55;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-radius-sm: 6px;--ui-radius-md: 8px;--ui-radius-lg: 10px;--ui-shadow-1: 0 4px 14px rgba(15, 23, 42, .07);--ui-shadow-2: 0 10px 28px rgba(15, 23, 42, .12);--ui-control-compact: 36px;--ui-control-touch: 44px;--ui-motion-fast: .14s;--ui-motion-standard: .2s;--ui-page-reveal-duration: .54s;--ui-image-reveal-duration: .46s;--ui-control-motion-duration: .18s;--ui-ease-standard: cubic-bezier(.2, 0, 0, 1);--ui-safe-bottom: env(safe-area-inset-bottom, 0px);--ui-mobile-gutter: 12px;--ui-mobile-nav-height: 62px}html{color-scheme:light;text-size-adjust:100%;-webkit-text-size-adjust:100%}button,a,input,textarea,select{touch-action:manipulation}.mobile-shell{--mobile-page-inline: var(--ui-mobile-gutter);--mobile-safe-bottom: var(--ui-safe-bottom);color:var(--ui-text);background:var(--ui-bg)}.mobile-phone,.mobile-viewport,.mobile-page-transition{min-width:0}.mobile-viewport{overscroll-behavior-y:contain;scrollbar-gutter:stable}.mobile-page{width:100%;min-width:0;color:var(--ui-text)}.mobile-back-header{min-height:52px;padding:max(6px,env(safe-area-inset-top,0px)) var(--ui-mobile-gutter) 6px;color:var(--ui-text)!important;border-bottom:1px solid rgba(221,228,234,.82)!important;background:#fffffff5!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mobile-back-header button,.mobile-icon-back,.mobile-section__head>button{width:var(--ui-control-touch)!important;height:var(--ui-control-touch)!important;min-width:var(--ui-control-touch)!important;min-height:var(--ui-control-touch)!important;display:inline-grid!important;place-items:center}.mobile-back-header strong{color:var(--ui-text)!important;font-size:17px!important}.mobile-shell .ant-btn{min-height:var(--ui-control-touch);border-radius:var(--ui-radius-sm);transition:color var(--ui-motion-fast) var(--ui-ease-standard),border-color var(--ui-motion-fast) var(--ui-ease-standard),background-color var(--ui-motion-fast) var(--ui-ease-standard),transform var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard)}.mobile-shell .ant-btn:active:not(:disabled){transform:scale(.985)}.mobile-shell :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker){min-height:var(--ui-control-touch)!important;border-radius:var(--ui-radius-sm)!important}.mobile-shell :where(.ant-segmented){min-height:var(--ui-control-touch);padding:3px!important;border-radius:var(--ui-radius-md)!important}.mobile-shell :where(.ant-segmented-item-label){min-height:38px;line-height:38px}.mobile-section,.mobile-order,.payment-card,.product-detail-main,.product-detail-copy,.product-detail-metrics,.mentor-dashboard-card,.supervisor-dispatch-card{border-radius:var(--ui-radius-md)!important}.mobile-section__head h2,.mobile-section__head strong{color:var(--ui-text)!important}.mobile-section__head span,.mobile-section__head small,.mobile-order p,.mobile-order small{color:var(--ui-text-secondary)!important}.product-detail-order-cta,.product-order-submit,.chat-room__footer{padding-bottom:calc(var(--ui-space-3) + var(--ui-safe-bottom))!important}.product-detail-page{padding-bottom:calc(88px + var(--ui-safe-bottom))!important}.product-detail-order-cta{position:sticky;z-index:20;bottom:0;border-top:1px solid rgba(221,228,234,.9)!important;background:#fffffff7!important;box-shadow:0 -8px 22px #0f172a17!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.product-detail-price strong,.product-order-submit strong,.order-checkout-summary strong{color:var(--ui-text)!important}.product-detail-price span{color:var(--ui-text-muted)!important}.chat-room{height:100%;min-height:0;color:var(--ui-text);background:var(--ui-bg)!important}.chat-room__header,.chat-room__footer{flex:0 0 auto;border-color:var(--ui-border)!important;background:#fffffff7!important}.chat-room__body{min-height:0;overscroll-behavior-y:contain}.chat-room__input{min-height:48px;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface-subtle)!important}.chat-room__input button{width:var(--ui-control-touch)!important;height:var(--ui-control-touch)!important;min-width:var(--ui-control-touch)!important}.ride-order-detail,.mentor-workbench,.mentor-order-history-page,.supervisor-dispatch{color:var(--ui-text)!important}.ride-fleet-stage,.ride-service-sheet,.mentor-workbench .mobile-section,.mentor-order-history-page .mobile-section,.supervisor-dispatch .mobile-section{border-color:#cbd5e1d1!important;background-color:#fffffff7!important}.ride-fleet-stage :where(h1,h2,h3,strong),.ride-service-sheet :where(h1,h2,h3,strong),.mentor-workbench :where(h1,h2,h3,strong),.mentor-order-history-page :where(h1,h2,h3,strong),.supervisor-dispatch :where(h1,h2,h3,strong){color:var(--ui-text)}.ride-fleet-stage :where(p,small,time),.ride-service-sheet :where(p,small,time),.mentor-workbench :where(p,small,time),.mentor-order-history-page :where(p,small,time),.supervisor-dispatch :where(p,small,time){color:var(--ui-text-secondary)}.supervisor-dispatch-card{overflow:hidden;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-1)!important}.supervisor-dispatch-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:var(--ui-space-2)!important;align-items:stretch}.supervisor-dispatch-card__controls .ant-btn{min-width:84px}.mobile-shell.has-client-background :where(.product-order-form,.order-checkout-summary,.order-checkout-payment-card,.mentor-order-history-page .mobile-section,.supervisor-dispatch .mobile-section,.chat-room__header,.chat-room__footer){color:var(--ui-text)!important}@media (min-width: 721px){:root{--ui-mobile-gutter: 16px}.mobile-phone{min-height:100dvh}.product-detail-order-cta,.product-order-submit{bottom:var(--ui-safe-bottom)}}@media (max-width: 390px){:root{--ui-mobile-gutter: 10px}.supervisor-dispatch-card__controls{grid-template-columns:minmax(0,1fr) 76px}}.user-home .mobile-product__media{position:relative}.mobile-shell .mobile-product__badges span{color:#000!important}.user-home .home-promo-card__copy strong,.user-home .home-promo-card__copy small,html.theme-light .user-home .home-promo-card__copy strong,html.theme-light .user-home .home-promo-card__copy small{color:#2b261f!important;background:none!important;font-weight:650!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#2b261f!important;-webkit-text-stroke:0!important;paint-order:normal;text-shadow:none!important}.user-home .home-promo-card__copy strong,html.theme-light .user-home .home-promo-card__copy strong{color:#211d18!important;-webkit-text-fill-color:#211d18!important}.user-home .home-promo-card__copy small,html.theme-light .user-home .home-promo-card__copy small{color:#464038!important;-webkit-text-fill-color:#464038!important}.user-home .home-card-subnav__item{cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease-standard),border-color var(--ui-motion-fast) var(--ui-ease-standard),background-color var(--ui-motion-fast) var(--ui-ease-standard),transform var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard)}.user-home .home-card-subnav__item:active{transform:translateY(1px) scale(.92)}.user-home .home-card-subnav__item.is-active{border-color:#141517!important;color:#fff!important;background:#141517!important;box-shadow:0 6px 14px #0f172a33!important;animation:homeSubnavButtonPress .28s cubic-bezier(.2,.86,.24,1) both}.user-home .home-card-subnav__item.is-active :where(strong,span,svg){color:#fff!important}.mobile-phone>.mobile-nav{bottom:calc(11px + var(--ui-safe-bottom))!important}.rank-page .rank-podium+.rank-mentors{margin-top:-6px!important}.rank-page .rank-podium__item--1 .mini-avatar,html.theme-light .rank-page .rank-podium__item--1 .mini-avatar{width:59px!important;height:59px!important}.rank-page .rank-podium__item--1 .rank-podium__medal,html.theme-light .rank-page .rank-podium__item--1 .rank-podium__medal{transform:translate(-.2px,calc(-20% + 2.5px))!important}.rank-page .rank-podium__item--2 .rank-podium__medal,html.theme-light .rank-page .rank-podium__item--2 .rank-podium__medal{transform:translateY(calc(-20% + 1.5px))!important}.rank-page .rank-podium__item--3 .rank-podium__medal,html.theme-light .rank-page .rank-podium__item--3 .rank-podium__medal{transform:translate(.4px,calc(-20% + .5px))!important}.rank-page .expert-row--custom-bg,html.theme-light .rank-page .expert-row--custom-bg{border-color:#087a552e!important;background-color:#fff!important;background-image:linear-gradient(90deg,#ffffffdb,#ffffff94 54%,#ffffffb8),var(--rank-list-row-image)!important;background-position:center;background-size:cover}.rank-page .expert-row--custom-bg>*,html.theme-light .rank-page .expert-row--custom-bg>*{position:relative;z-index:1}@keyframes homeSubnavButtonPress{0%{transform:scale(1)}45%{transform:translateY(1px) scale(.9)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.profile-page .alipay-card{border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-shadow-2)!important}.profile-page .alipay-card .alipay-card__display-no{min-width:0;max-width:min(64%,230px);margin-inline:auto!important}.profile-page .alipay-card .alipay-card__display-no strong,.mentor-id-plate strong{max-width:100%;min-height:34px!important;padding:7px 13px!important;border-radius:var(--ui-radius-sm)!important;font-size:clamp(18px,5.2vw,24px)!important;line-height:1!important;box-shadow:0 5px 12px #0f172a24!important}.profile-page .alipay-card .alipay-card__display-no .display-no-value,.mentor-id-plate .display-no-value{max-width:100%;overflow:hidden!important;font-variant-numeric:tabular-nums;text-overflow:clip!important}.member-growth-strip{width:100%!important;margin:-4px 0 var(--ui-space-3)!important;padding:var(--ui-space-3)!important;border-color:var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;color:var(--ui-text)!important;background:#fffffff5!important;box-shadow:var(--ui-shadow-1)!important}.member-growth-strip:before{opacity:.24!important}.member-growth-strip__head strong,.member-growth-strip__head span,.member-growth-strip__foot span{color:var(--ui-text-secondary)!important;font-size:12px!important}.member-growth-strip__head strong{color:var(--ui-text)!important;font-size:14px!important}.mentor-workbench{gap:var(--ui-space-3)!important}.mentor-workbench .mentor-dashboard-card,.mentor-workbench-board{border-radius:var(--ui-radius-md)!important}.mentor-compliance-card{gap:var(--ui-space-2)!important;padding:var(--ui-space-3)!important;border-radius:var(--ui-radius-md)!important;box-shadow:none!important}.mentor-compliance-card span,.mentor-workbench-board__head span,.mentor-workbench-section__head span,.mentor-workbench-overview span,.mentor-required-tags span{font-size:12px!important}.mentor-compliance-card__action .ant-btn,.mentor-card-actions .ant-btn{min-height:var(--ui-control-touch)!important}.mentor-workbench-board__head button,.mentor-workbench-section__head button{width:var(--ui-control-touch)!important;height:var(--ui-control-touch)!important;min-width:var(--ui-control-touch)!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important}.mentor-workbench-overview{gap:var(--ui-space-2)!important}.mentor-workbench-overview div{min-height:68px!important;border-radius:var(--ui-radius-md)!important;box-shadow:none!important}.mentor-queue-card{border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-shadow-1)!important}.mentor-history-hero,.mentor-history-summary-grid>div,.mentor-history-timeline,.mentor-history-event{color:var(--ui-text)!important;border-color:var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:none!important}.mentor-history-hero{border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-shadow-1)!important}.mentor-history-summary-grid{gap:var(--ui-space-2)!important}.mentor-history-summary-grid>div,.mentor-history-event{border-radius:var(--ui-radius-sm)!important}.mentor-history-money strong,.mentor-history-summary-grid strong,.mentor-history-event__head strong{color:var(--ui-text)!important;font-variant-numeric:tabular-nums}.mentor-history-event :where(p,span,time){color:var(--ui-text-secondary)!important}.mentor-history-event.is-warning{border-left:3px solid var(--ui-warning)!important}.mentor-history-event.is-danger,.mentor-history-event.is-error{border-left:3px solid var(--ui-danger)!important}.mentor-history-event.is-success{border-left:3px solid var(--ui-success)!important}.ride-order-detail{gap:var(--ui-space-2)!important;padding-inline:var(--ui-mobile-gutter)!important}.ride-order-detail .ride-fleet-stage,.ride-order-detail .ride-service-sheet{border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-shadow-1)!important}.ride-order-detail .ride-fleet-stage__nav button{width:var(--ui-control-touch)!important;height:var(--ui-control-touch)!important;min-width:var(--ui-control-touch)!important}.ride-order-detail :where(.ride-fleet-seat,.ride-order-info--embedded){min-width:0}.product-detail-page .product-detail-order-cta{margin-inline:0!important;border-radius:var(--ui-radius-md) var(--ui-radius-md) 0 0!important}.product-detail-metrics div{color:var(--ui-text)!important;border-color:var(--ui-border)!important;background:var(--ui-surface)!important}.product-detail-metrics span{color:var(--ui-text-secondary)!important;font-size:12px!important}.product-detail-metrics strong{color:var(--ui-text)!important}@media (min-width: 600px) and (max-width: 1100px){.product-detail-page{padding-bottom:calc(96px + var(--ui-safe-bottom))!important}.product-detail-page .product-detail-order-cta{position:sticky!important;bottom:0!important;z-index:30!important}.product-detail-page .product-order-submit{min-height:64px}}.order-summary-card{display:grid!important;grid-template-columns:72px minmax(0,1fr);gap:var(--ui-space-3)!important;padding:var(--ui-space-3)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:none!important}.order-summary-card.is-compact{grid-template-columns:58px minmax(0,1fr)}.order-summary-card .mobile-product-cover{width:72px!important;height:72px!important;aspect-ratio:1;border-radius:var(--ui-radius-sm)!important}.order-summary-card.is-compact .mobile-product-cover{width:58px!important;height:58px!important}.order-summary-card__main{min-width:0;gap:6px!important}.order-summary-card__eyebrow{color:var(--ui-primary)!important;font-size:12px!important;font-weight:800}.order-summary-card__head{align-items:flex-start!important;gap:var(--ui-space-2)!important}.order-summary-card__head>strong{min-width:0;color:var(--ui-text)!important;font-size:15px!important;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.order-summary-card__meta{display:flex!important;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.order-summary-card__meta span:first-child{color:var(--ui-text)!important;font-size:17px!important;font-weight:800}.order-summary-card__meta span:last-child{min-width:0;color:var(--ui-text-secondary)!important;font-size:12px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-summary-card__facts{display:grid;gap:5px;margin:2px 0 0}.order-summary-card__facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ui-space-2)}.order-summary-card__facts dt,.order-summary-card__facts dd{margin:0;font-size:12px;line-height:1.4}.order-summary-card__facts dt{color:var(--ui-text-muted)}.order-summary-card__facts dd{color:var(--ui-text);text-align:right}.order-summary-card__settlement{gap:5px!important}.order-summary-card__settlement span{min-height:24px!important;padding:3px 7px!important;font-size:12px!important}.order-summary-card__actions{display:flex;justify-content:flex-end;gap:var(--ui-space-2);padding-top:4px}.order-summary-card__actions .ant-btn{min-width:92px}.order-checkout-drawer .ant-drawer-content{max-height:min(88dvh,820px);border-radius:14px 14px 0 0!important;overflow:hidden}.order-checkout-drawer .ant-drawer-header{min-height:52px;padding:12px 16px!important;border-bottom:1px solid var(--ui-border)!important}.order-checkout-drawer .ant-drawer-body{display:grid;align-content:start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4) calc(var(--ui-space-4) + var(--ui-safe-bottom))!important;overflow-y:auto;overscroll-behavior:contain}.order-checkout-head{display:grid;grid-template-columns:38px minmax(0,1fr);gap:var(--ui-space-3);align-items:center}.order-checkout-head__mark{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--ui-radius-md);color:var(--ui-primary);background:var(--ui-primary-soft)}.order-checkout-head>div:last-child{min-width:0;display:grid;gap:2px}.order-checkout-head span,.order-checkout-head small{color:var(--ui-text-secondary);font-size:12px}.order-checkout-head strong{color:var(--ui-text);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-checkout-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px!important;padding:0!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-border)!important;overflow:hidden}.order-checkout-summary>div{min-width:0;display:grid;gap:3px;padding:10px 8px;background:var(--ui-surface)}.order-checkout-summary span{color:var(--ui-text-muted)!important;font-size:12px!important}.order-checkout-summary strong{color:var(--ui-text)!important;font-size:14px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-checkout-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--ui-space-3)!important}.order-checkout-section{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.order-checkout-section>header{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--ui-space-2);align-items:center}.order-checkout-section>header>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ui-primary);font-size:12px;font-weight:800}.order-checkout-section>header>div{display:grid;gap:1px}.order-checkout-section>header strong{color:var(--ui-text);font-size:14px}.order-checkout-section>header small{color:var(--ui-text-secondary);font-size:12px}.order-checkout-section .ant-form-item{margin-bottom:0!important}.order-checkout-section.is-optional{background:var(--ui-surface-subtle)}.order-checkout-section.is-payment .ant-segmented{width:100%}.order-checkout-submit{position:sticky;z-index:5;bottom:calc(-1 * var(--ui-space-3));min-height:68px!important;margin:0 calc(-1 * var(--ui-space-4)) calc(-1 * (var(--ui-space-4) + var(--ui-safe-bottom)))!important;padding:10px var(--ui-space-4) calc(10px + var(--ui-safe-bottom))!important;border-top:1px solid var(--ui-border)!important;background:#fffffffa!important;box-shadow:0 -8px 22px #0f172a17}.mentor-workbench-switch,.mentor-history-filter{width:100%}.mentor-workbench-switch .ant-segmented-item-label,.mentor-history-filter .ant-segmented-item-label{padding-inline:6px!important;font-size:12px}.mentor-workbench-section{min-width:0}.supervisor-dispatch-card>.order-summary-card{border:0!important}.supervisor-dispatch-card__controls{padding:0 var(--ui-space-3) var(--ui-space-3)}.supervisor-dispatch-drawer .ant-drawer-content{max-height:min(76dvh,680px);border-radius:14px 14px 0 0!important}.supervisor-dispatch-drawer .ant-drawer-body{padding:var(--ui-space-3) var(--ui-space-4) calc(var(--ui-space-4) + var(--ui-safe-bottom))!important}.supervisor-dispatch-sheet{display:grid;gap:var(--ui-space-4)}.supervisor-dispatch-sheet>section{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle)}.supervisor-dispatch-sheet__head{display:flex;justify-content:space-between;gap:var(--ui-space-3)}.supervisor-dispatch-sheet__head>div{min-width:0;display:grid;gap:2px}.supervisor-dispatch-sheet__head strong{color:var(--ui-text);font-size:15px}.supervisor-dispatch-sheet__head span{color:var(--ui-text-secondary);font-size:12px}.supervisor-dispatch-sheet .ant-select{width:100%}@media (max-width: 390px){.order-checkout-drawer .ant-drawer-body,.supervisor-dispatch-drawer .ant-drawer-body{padding-inline:12px!important}.order-checkout-grid{grid-template-columns:minmax(0,1fr)!important}.order-summary-card{grid-template-columns:62px minmax(0,1fr)}.order-summary-card .mobile-product-cover{width:62px!important;height:62px!important}}.ride-order-detail.mobile-page{grid-template-rows:auto minmax(0,3fr) minmax(0,2fr) auto!important;gap:6px!important}.ride-order-detail .ride-fleet-stage{padding:var(--ui-space-3)!important;overflow:hidden}.ride-order-detail .ride-service-sheet{display:flex!important;flex-direction:column;align-items:stretch;gap:5px!important;padding:7px 8px!important;overflow-y:auto;overscroll-behavior:contain}.ride-order-detail .ride-service-sheet>*{flex:0 0 auto;min-height:0}.ride-order-detail .ride-route-progress{margin-block:0!important}.ride-order-detail .tracking-facts{gap:1px!important;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-border);overflow:hidden}.ride-order-detail .tracking-facts>div{min-height:40px!important;background:var(--ui-surface)!important}.ride-order-detail .tracking-code-done{min-height:30px!important;padding-block:4px!important}.ride-order-detail .ride-order-info--embedded{min-height:0;gap:4px!important;padding-top:5px!important}.ride-order-detail .ride-order-info--embedded .order-summary-card{grid-template-columns:48px minmax(0,1fr);padding:4px!important}.ride-order-detail .ride-order-info--embedded .mobile-product-cover{width:48px!important;height:48px!important}.ride-bottom-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:var(--ui-space-2)!important;min-height:56px;padding:6px 0 calc(6px + var(--ui-safe-bottom))!important;overflow-x:auto;scrollbar-width:none}.ride-order-detail .ride-bottom-actions{position:relative;bottom:auto}.ride-bottom-actions::-webkit-scrollbar{display:none}.ride-bottom-actions .ant-btn{flex:0 0 auto;min-width:96px}.profile-page>.alipay-card,.profile-page>.member-growth-strip,.profile-page>.gift-center-section,.profile-page>.profile-recommendations{width:min(360px,calc(100% - 24px))!important;margin-inline:auto!important}.profile-page>.alipay-card+.member-growth-strip{margin-top:-2px!important}.profile-page .alipay-card__bar,.profile-page .alipay-card__panel,.profile-page .member-growth-strip{box-sizing:border-box}.profile-page .alipay-card .alipay-card__display-no{justify-self:center;align-self:center}.profile-page .member-growth-strip__bar{width:100%}@media (max-width: 480px) and (max-height: 780px){.ride-order-detail .ride-service-sheet .ride-mentor-card__head{display:none}}@media (max-height: 720px){.ride-order-detail .ride-fleet-stage,.ride-order-detail .ride-service-sheet{padding:9px!important}.ride-order-detail .ride-mentor-card__head small,.ride-order-detail .ride-order-info__head{display:none}}.admin-workspace{display:grid;gap:14px;min-width:0}.admin-workspace__header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.admin-workspace__title{min-width:0;display:flex;align-items:center;gap:12px}.admin-workspace__title>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--ui-radius-sm);color:var(--ui-primary);background:var(--ui-primary-soft)}.admin-workspace__title>div{min-width:0}.admin-workspace__title h1{margin:0;color:var(--ui-text);font-size:21px;line-height:1.25}.admin-workspace__title p{margin:4px 0 0;color:var(--ui-text-secondary);font-size:13px}.admin-workspace__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-orders-workspace__metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-workspace__metrics>button,.admin-workspace__metrics>div{min-width:0;min-height:76px;display:grid;align-content:center;gap:5px;padding:12px 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface);text-align:left}.admin-workspace__metrics>button{cursor:pointer;transition:border-color var(--ui-motion-fast),background var(--ui-motion-fast)}.admin-workspace__metrics>button:hover{border-color:#087a5566;background:var(--ui-primary-soft)}.admin-workspace__metrics>.is-risk{border-color:#c628283d;background:#fff8f8}.admin-workspace__metrics span{color:var(--ui-text-secondary);font-size:12px}.admin-workspace__metrics strong{color:var(--ui-text);font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.admin-workspace__filters{display:grid;grid-template-columns:auto minmax(260px,1fr) 180px;gap:10px;align-items:center;padding:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.admin-workspace__filters .ant-input-affix-wrapper,.admin-workspace__filters .ant-select-selector{min-height:36px!important}.admin-workspace__table{min-width:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.admin-workspace__table-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--ui-border)}.admin-workspace__table-head>div{display:flex;align-items:baseline;gap:8px}.admin-workspace__table-head strong{color:var(--ui-text);font-size:15px}.admin-workspace__table-head span{color:var(--ui-text-secondary);font-size:12px}.admin-order-cell,.admin-order-participants{min-width:0;display:grid;gap:3px}.admin-order-cell strong{color:var(--ui-text);font-size:13px;font-variant-numeric:tabular-nums}.admin-order-cell span,.admin-order-participants span{color:var(--ui-text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-order-team{min-width:0;display:grid;gap:4px}.admin-order-team>strong{color:var(--ui-primary);font-size:12px;font-variant-numeric:tabular-nums}.admin-order-team__member{min-width:0;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 5px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-surface-muted)}.admin-order-team__member b{min-width:0;overflow:hidden;color:var(--ui-text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-order-team__member em{color:var(--ui-text-muted);font-size:10px;font-style:normal}.admin-order-row.is-risk>td{background:snow!important}.admin-order-row.is-risk>td:first-child{box-shadow:inset 3px 0 0 var(--ui-danger)}.admin-workspace__notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(37,99,235,.18);border-radius:var(--ui-radius-md);color:#1e40af;background:#eff6ff}.admin-workspace__notice>div{display:grid;gap:3px}.admin-workspace__notice strong{font-size:14px}.admin-workspace__notice p{margin:0;color:#475569;font-size:12px}.admin-teams-workspace>.data-console>.module-header{display:none}.review-workspace-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.review-workspace-summary button{min-height:68px;display:grid;align-content:center;gap:5px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface);text-align:left;cursor:pointer}.review-workspace-summary button.is-active{border-color:#087a5561;background:var(--ui-primary-soft)}.review-workspace-summary button.is-config{border-style:dashed}.review-workspace-summary span{color:var(--ui-text-secondary);font-size:12px}.review-workspace-summary strong{color:var(--ui-text);font-size:20px}.review-tabs{padding:0 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.settings-layout>aside{position:sticky;top:14px;align-self:start;max-height:calc(100vh - 110px);display:grid;gap:10px;overflow-y:auto}.settings-group-nav{display:grid;gap:4px;max-height:300px;overflow-y:auto}.settings-group-nav button{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text);background:transparent;cursor:pointer;text-align:left}.settings-group-nav button:hover{background:var(--ui-surface-muted)}.settings-group-nav small{color:var(--ui-text-muted)}.settings-danger-zone{display:grid;gap:8px;padding:10px;border:1px solid rgba(198,40,40,.25);border-radius:var(--ui-radius-md);background:#fff8f8}.settings-danger-zone strong{color:var(--ui-danger)}.settings-danger-zone p{margin:0;color:var(--ui-text-secondary);font-size:12px;line-height:1.45}.settings-form-grid[data-config-group]{scroll-margin-top:90px}.profit-estimate-explainer{display:grid;gap:14px;padding:14px 16px;border:1px solid rgba(8,122,85,.2);border-radius:var(--ui-radius-md);background:#f4fbf8}.profit-estimate-explainer.is-negative{border-color:#b453094d;background:#fffbeb}.profit-estimate-explainer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.profit-estimate-explainer__head>div{display:grid;gap:4px}.profit-estimate-explainer__head span,.profit-estimate-explainer__head p{color:var(--ui-text-secondary);font-size:12px}.profit-estimate-explainer__head strong{color:var(--ui-text);font-size:24px}.profit-estimate-explainer__head p{max-width:620px;margin:0;line-height:1.55}.profit-estimate-equation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr) auto) minmax(0,1fr);align-items:center;gap:8px}.profit-estimate-equation>span{min-width:0;display:grid;gap:3px;padding:10px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.profit-estimate-equation small{color:var(--ui-text-secondary);font-size:11px}.profit-estimate-equation strong{color:var(--ui-text);font-size:15px;font-variant-numeric:tabular-nums}.profit-estimate-equation>b{color:var(--ui-text-muted);text-align:center}.profit-estimate-equation .is-result{border-color:#087a554d}.profit-estimate-explainer.is-negative .profit-estimate-equation .is-result{border-color:#b4530959;background:#fff7ed}@media (max-width: 1100px){.admin-workspace__metrics,.admin-orders-workspace__metrics,.review-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace__filters,.profit-estimate-equation{grid-template-columns:1fr}.profit-estimate-equation>b{transform:rotate(90deg)}}.mentor-main-page{gap:var(--ui-space-3)!important;padding-bottom:calc(var(--ui-mobile-nav-height) + 28px + var(--ui-safe-bottom))!important}.mentor-page-header:not(.mentor-orders-hero){min-height:72px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:var(--ui-space-3)!important;padding:4px 0 12px!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mentor-page-header:not(.mentor-orders-hero)>div{min-width:0;display:grid;gap:2px}.mentor-page-header:not(.mentor-orders-hero) span,.mentor-page-header:not(.mentor-orders-hero) p{margin:0!important;color:var(--ui-text-secondary)!important;font-size:12px!important;line-height:1.35!important}.mentor-page-header:not(.mentor-orders-hero) h1{margin:0!important;color:var(--ui-text)!important;font-size:22px!important;line-height:1.2!important}.mentor-page-header:not(.mentor-orders-hero) button{width:var(--ui-control-touch)!important;height:var(--ui-control-touch)!important;min-width:var(--ui-control-touch)!important;display:grid!important;place-items:center;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important;color:var(--ui-primary)!important;background:var(--ui-surface)!important;box-shadow:none!important}.mentor-page-header__count{color:var(--ui-text-secondary)!important;font-size:13px!important;font-variant-numeric:tabular-nums}.mentor-main-page .ant-segmented{border:1px solid var(--ui-border)!important;background:var(--ui-surface-muted)!important;box-shadow:none!important}.mentor-main-page .ant-segmented-item-selected{box-shadow:none!important}.mentor-workbench-board__head{min-height:52px;padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-border)}.mentor-workbench-section__head{min-height:44px}.mentor-workbench .mentor-queue-card>.order-summary-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mentor-orders-page .mentor-orders-hero{margin:0!important}.mentor-orders-page .mentor-order-tabs{top:0;margin:0!important}.mentor-orders-page .cooperative-join-card>div{display:grid;justify-content:start;gap:2px}.mentor-orders-page .cooperative-join-card span{margin:0;color:var(--ui-text-secondary)!important}.mentor-orders-page .mentor-order-list{gap:var(--ui-space-3);margin-top:0}.mentor-orders-page .pool-card>.order-summary-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mentor-orders-page .mentor-order-appeals{padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border)}.mentor-wallet-overview{display:grid;gap:var(--ui-space-2)}.mentor-ledger-section{gap:var(--ui-space-2)!important}.mentor-ledger-list .wallet-log>div{display:grid;gap:2px}.mentor-ledger-list .wallet-log strong,.mentor-ledger-list .wallet-log span{display:block;margin:0;line-height:1.35}.mentor-profile-page>.prestige-card{box-shadow:var(--ui-shadow-1)!important}@media (max-width: 390px){.mentor-orders-page .mentor-order-tabs .ant-segmented-item-label{padding-inline:2px!important;font-size:11px!important}}.ride-order-detail--product-first.mobile-page{height:auto!important;min-height:100%!important;display:flex!important;flex-direction:column;grid-template-rows:none!important;gap:var(--ui-space-2)!important;overflow:visible!important}.ride-order-product-stage{flex:0 0 auto;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-1)}.ride-order-product-stage__nav{min-height:54px;display:grid;grid-template-columns:var(--ui-control-touch) minmax(0,1fr) var(--ui-control-touch);align-items:center;gap:var(--ui-space-2);padding:5px var(--ui-space-2);border-bottom:1px solid var(--ui-border)}.ride-order-product-stage__nav>strong{color:var(--ui-text)!important;font-size:16px;text-align:center}.ride-order-product-stage__nav button{width:var(--ui-control-touch)!important;height:var(--ui-control-touch)!important;min-width:var(--ui-control-touch)!important;display:grid;place-items:center;border:0!important;border-radius:var(--ui-radius-sm)!important;color:var(--ui-text)!important;background:var(--ui-surface-subtle)!important;box-shadow:none!important}.ride-order-product-stage__media{width:min(100%,320px);aspect-ratio:1 / 1;display:grid;margin-inline:auto;overflow:hidden;background:#0d1719}.ride-order-product-stage__media .mobile-product-cover{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;display:block;object-fit:cover;border:0!important;border-radius:0!important}.ride-order-product-stage__summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--ui-space-3);padding:10px 12px 12px;border-top:1px solid var(--ui-border)}.ride-order-product-stage__summary>div:first-child{min-width:0;display:grid;gap:2px}.ride-order-product-stage__summary span{color:var(--ui-primary)!important;font-size:11px;font-weight:800}.ride-order-product-stage__summary strong{min-width:0;color:var(--ui-text)!important;font-size:16px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-order-product-stage__summary p{margin:0;color:var(--ui-text-secondary)!important;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-order-product-stage__summary>div:last-child{min-width:0;display:grid;justify-items:end;gap:3px}.ride-order-product-stage__summary b{color:var(--ui-text)!important;font-size:13px;font-variant-numeric:tabular-nums}.ride-order-product-stage__summary small{color:var(--ui-text-muted)!important;font-size:10px;white-space:nowrap}.ride-order-detail--product-first .ride-fleet-stage{min-height:0!important;height:auto!important;grid-template-rows:auto auto!important;align-content:start!important;gap:var(--ui-space-2)!important;padding:10px!important;overflow:visible!important}.ride-order-detail--product-first .ride-fleet-stage__head{min-height:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2);padding:0!important}.ride-order-detail--product-first .ride-fleet-stage__head>div:first-child{justify-items:start;text-align:left}.ride-order-detail--product-first .ride-fleet-stage .ride-owner-plate{min-width:104px}.ride-order-detail--product-first .ride-fleet-grid{min-height:0;align-self:auto;align-items:stretch;gap:6px}.ride-order-detail--product-first .ride-fleet-seat{min-height:94px!important;height:auto;padding:7px 4px}.ride-order-detail--product-first .ride-service-sheet{min-height:0;height:auto!important;flex:0 0 auto;gap:6px!important;padding:9px!important;overflow:visible!important}.ride-order-detail--product-first .ride-order-info--embedded{gap:6px!important;padding-top:7px!important}.ride-order-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-border)}.ride-order-detail-facts>div{min-width:0;display:grid;gap:3px;padding:8px;background:var(--ui-surface)}.ride-order-detail-facts>.is-wide{grid-column:1 / -1}.ride-order-detail-facts dt,.ride-order-detail-facts dd{min-width:0;margin:0}.ride-order-detail-facts dt{color:var(--ui-text-secondary);font-size:10px}.ride-order-detail-facts dd{color:var(--ui-text)!important;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ride-order-detail--product-first .ride-bottom-actions{position:static;bottom:auto;z-index:auto;margin-top:0;padding-inline:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width: 370px){.ride-order-product-stage__media{width:min(100%,300px)}.ride-order-product-stage__summary{gap:var(--ui-space-2);padding-inline:10px}.ride-order-product-stage__summary strong{font-size:14px}.ride-order-detail--product-first .ride-fleet-stage .ride-owner-plate{min-width:96px}.ride-order-detail--product-first .ride-fleet-seat{min-height:90px!important}}.user-home .home-category-item{animation:homeCategoryEnter var(--mobile-ui-row-duration, .46s) cubic-bezier(.18,.84,.25,1) both}.user-home .home-category-item:nth-child(1){animation-delay:var(--mobile-ui-row-delay-1, 90ms)}.user-home .home-category-item:nth-child(2){animation-delay:var(--mobile-ui-row-delay-2, .15s)}.user-home .home-category-item:nth-child(3){animation-delay:var(--mobile-ui-row-delay-3, .21s)}.user-home .home-category-item:nth-child(4){animation-delay:var(--mobile-ui-row-delay-4, .27s)}.user-home .home-category-item:nth-child(5){animation-delay:var(--mobile-ui-row-delay-5, .33s)}.user-home .home-category-item:nth-child(6){animation-delay:var(--mobile-ui-row-delay-6, .39s)}.user-home .home-category-item:nth-child(7){animation-delay:var(--mobile-ui-row-delay-7, .45s)}.user-home .home-category-item:nth-child(8){animation-delay:var(--mobile-ui-row-delay-8, .51s)}.user-home .home-category-item:nth-child(9){animation-delay:var(--mobile-ui-row-delay-9, .57s)}.user-home .home-category-item:nth-child(10){animation-delay:var(--mobile-ui-row-delay-10, .63s)}.user-home .home-category-item:nth-child(11){animation-delay:var(--mobile-ui-row-delay-11, .69s)}.user-home .home-category-item:nth-child(n+12){animation-delay:var(--mobile-ui-row-delay-12, .75s)}.user-home .home-category-button{transform-origin:50% 50%;transition:transform var(--ui-control-motion-duration) cubic-bezier(.2,.8,.2,1),border-color var(--ui-control-motion-duration) ease,box-shadow var(--ui-control-motion-duration) ease}.user-home .home-category-button:active,.user-home .home-category-button.is-active:active{transform:translateY(0) scale(.94)}@media (hover: hover){.user-home .home-category-button:hover,.user-home .home-category-button.is-active:hover{transform:translateY(-2px) scale(1.025);box-shadow:0 8px 18px #0f172a1f!important}.user-home .home-category-button:hover img{transform:scale(1.05)}}.mobile-shell.motion-disabled .home-category-item{animation:none!important;transform:none!important}@keyframes homeCategoryEnter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.88)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes uiPageReveal{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes uiImageReveal{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.page-transition-shell{animation:uiPageReveal var(--ui-page-reveal-duration) cubic-bezier(.18,.84,.25,1) both;transform-origin:50% 0;will-change:opacity,transform}.page-transition-shell.mobile-page-transition{animation:uiPageReveal var(--ui-page-reveal-duration) cubic-bezier(.18,.84,.25,1) both!important}img[data-lj-image-state=loaded]{animation:uiImageReveal var(--ui-image-reveal-duration) cubic-bezier(.18,.84,.25,1) both;transform-origin:50% 50%;will-change:opacity,transform}button:not(:disabled),[role=button]:not([aria-disabled=true]),.ant-btn:not(.ant-btn-disabled){transition:color var(--ui-control-motion-duration) cubic-bezier(.2,0,0,1),border-color var(--ui-control-motion-duration) cubic-bezier(.2,0,0,1),background-color var(--ui-control-motion-duration) cubic-bezier(.2,0,0,1),box-shadow var(--ui-control-motion-duration) cubic-bezier(.2,0,0,1),transform var(--ui-control-motion-duration) cubic-bezier(.2,0,0,1)}button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover,.ant-btn:not(.ant-btn-disabled):hover{transform:translateY(-1px) scale(1.02)}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,.ant-btn:not(.ant-btn-disabled):active{transform:translateY(0) scale(.97)}.mobile-shell.motion-disabled .page-transition-shell,.mobile-shell.motion-disabled img[data-lj-image-state],.mobile-shell.rank-motion-disabled img[data-lj-image-state],html.ui-motion-disabled .page-transition-shell,html.ui-motion-disabled img[data-lj-image-state]{animation:none!important;transform:none!important}html.ui-motion-disabled button,html.ui-motion-disabled [role=button],html.ui-motion-disabled .ant-btn{transition-duration:0s!important}.app-route-loading,.mobile-route-loading{min-height:160px;display:grid;place-items:center}.app-route-loading:after,.mobile-route-loading>span{width:28px;height:28px;border:3px solid rgba(8,122,85,.14);border-top-color:#087a55;border-radius:50%;animation:lightweightRouteSpin .72s linear infinite}.app-route-loading:after{content:""}@keyframes lightweightRouteSpin{to{transform:rotate(360deg)}}.ride-order-detail--product-first .ride-fleet-stage__head{grid-template-columns:minmax(0,1fr)!important}.ride-fleet-list{display:grid;gap:8px}.ride-fleet-member{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);box-shadow:0 5px 14px #0f172a0e}.ride-fleet-member__identity{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px}.ride-fleet-member__identity .mini-avatar{width:42px;height:42px;font-size:15px;box-shadow:0 4px 12px #087a5529}.ride-fleet-member__identity>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px}.ride-fleet-member__identity strong{min-width:0;max-width:100%;color:var(--ui-text)!important;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-fleet-member__identity span,.ride-fleet-member__identity small{color:var(--ui-text-muted)!important;font-size:10px;line-height:1.2}.ride-fleet-member__identity .ride-fleet-seat__no{min-height:20px;padding:3px 7px 2px!important;font-size:10px!important}.ride-fleet-member__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:8px;border-top:1px solid var(--ui-border)}.ride-fleet-member__actions .ant-btn{min-width:0;height:30px;padding-inline:5px;border-radius:8px;font-size:10.5px;font-weight:800}.ride-fleet-member.is-empty{min-height:64px;align-content:center;grid-template-columns:minmax(0,1fr) auto;background:var(--ui-surface-muted);box-shadow:none}.ride-fleet-member.is-empty .mini-avatar{color:var(--ui-text-muted);background:var(--ui-surface-muted);box-shadow:none}.ride-fleet-member>em{width:24px;height:24px;display:grid;place-items:center;align-self:center;border-radius:50%;color:var(--ui-text-muted);background:var(--ui-surface-muted);font-size:10px;font-style:normal;font-weight:900}.ride-solo-request{display:grid;gap:9px;padding:10px;border:1px solid rgba(8,122,85,.18);border-radius:12px;background:linear-gradient(145deg,#ecfdf5f5,#fffffff0);box-shadow:0 7px 16px #087a5514}.ride-solo-request>div:first-child{display:grid;gap:3px}.ride-solo-request span{color:#087a55!important;font-size:10px;font-weight:900}.ride-solo-request strong{color:var(--ui-text)!important;font-size:13px}.ride-solo-request p{margin:0;color:var(--ui-text-secondary)!important;font-size:10.5px;line-height:1.45}.ride-solo-request>div:last-child,.cooperative-panel__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.ride-solo-request .ant-btn,.cooperative-panel__actions .ant-btn{min-width:88px;border-radius:8px;font-weight:800}.cooperative-panel__head>div:first-child{min-width:0}@media (max-width: 370px){.ride-fleet-member__actions .ant-btn{padding-inline:2px;font-size:9.5px}.ride-fleet-member__actions .ant-btn-icon{margin-inline-end:2px!important}}
