: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)}*{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__group-title:hover,.admin-menu__item: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{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-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}.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}.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--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}.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:#f6f8fbe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.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:#f6f8fb33}.mobile-shell.has-client-background .mobile-viewport{position:relative;z-index:1;background:#f6f8fbb8}.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-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-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 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 7s 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 span{min-width:0;color:#bfd4cc;font-size:11px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.product-detail-page{position:relative;padding-bottom:18px}.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__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:10px;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}@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:176px}.rank-podium article{position:relative;min-height:142px;padding:12px 8px;display:grid;justify-items:center;align-content:center;gap:6px;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__item--1{min-height:164px;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 p{position:relative;z-index:1;max-width:108px;margin:0;color:var(--muted);font-size:11px;line-height:1.35}.mobile-list{display:grid;gap:10px}.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)}.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}.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-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}.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}.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-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:62px;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),#0e12145c;-webkit-backdrop-filter:blur(28px) saturate(190%) contrast(1.08);backdrop-filter:blur(28px) saturate(190%) contrast(1.08);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;will-change:backdrop-filter,transform;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));mix-blend-mode:screen;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{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;pointer-events:none;border-radius:inherit;filter:url(#liquid-glass-tabbar);background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.34) 18%,transparent 33%),radial-gradient(circle at 62% 20%,rgba(255,255,255,.18),transparent 32%);opacity:.5;transform:translateZ(0);z-index:0}.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:88px}.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-icon-back{border-radius:12px}.mobile-shell .mobile-product__headline span,.mobile-shell .mobile-product__tags span,.mobile-shell .mobile-product__badges 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 .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__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:62px;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}.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(96px + 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:60px;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__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-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}.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:blur(8px);-webkit-backdrop-filter:blur(8px)}.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:#f6f8fb33}.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:#f6f8fb6b!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:142px!important;min-height:142px!important;max-height:142px!important;background:#fff!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:164px!important;min-height:164px!important;max-height:164px!important;background:#fffaf0!important}.rank-page .rank-podium__item--3,html.theme-light .rank-page .rank-podium__item--3{background:#fff7ed!important}.rank-page .rank-podium article strong,html.theme-light .rank-page .rank-podium article strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rank-page .rank-podium article p,html.theme-light .rank-page .rank-podium article p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!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}.mobile-shell--business{background:radial-gradient(circle at 50% 0%,rgba(8,122,85,.1),transparent 30%),linear-gradient(180deg,#eef5f2,#f5f7fb 48%,#edf1f5)}.mobile-shell--business .mobile-phone{border-color:#0f172a1a;background:#f4f7fa;box-shadow:0 24px 80px #0f172a24,0 0 0 8px #ffffff61}.mobile-shell--business .mobile-viewport{background:linear-gradient(180deg,#ffffffb8,#f6f8fbf0 220px),#f6f8fb}.business-mobile{color:#172026}.business-mobile h1,.business-mobile h2,.business-mobile h3,.business-mobile p{margin:0}.business-hero{position:relative;min-height:176px;overflow:hidden;border:1px solid rgba(27,59,50,.2);border-radius:14px;background:#1b3b32;color:#fff;padding:22px;display:flex;align-items:flex-end;box-shadow:0 4px 16px #0000001f}.business-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.62}.business-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.2));pointer-events:none}.business-hero>div{position:relative;z-index:1;display:grid;gap:6px}.business-hero span,.business-page-head span,.business-kicker{color:#66756f;font-size:12px;font-weight:760}.business-hero span{color:#ffffffc7}.business-hero h1,.business-page-head h1,.business-panel h1{font-size:22px;letter-spacing:0;line-height:1.22}.business-hero p{color:#ffffffd1;font-size:13px}.business-home-user-card{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border:1px solid rgba(221,228,234,.92);border-radius:12px;box-shadow:0 2px 8px #0f172a0a}.business-home-user-info{display:flex;align-items:center;gap:10px}.business-home-greeting{font-size:16px;font-weight:700;color:#172026}.business-home-balance{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.business-home-balance span{font-size:12px;color:#66737a}.business-home-balance strong{font-size:18px;font-weight:700;color:#087a55}.business-home-quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.business-home-quick-actions button{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;background:#fff;border:1px solid rgba(221,228,234,.92);border-radius:12px;color:#172026;font-size:13px;font-weight:600;transition:all .2s ease;box-shadow:0 2px 8px #0f172a0a}.business-home-quick-actions button:active{transform:scale(.97)}.business-home-quick-actions button svg{color:#087a55}.business-home--marketplace{padding:0;gap:0}.business-home-search{position:sticky;top:0;z-index:10;padding:12px 16px;background:#fff;border-bottom:1px solid #e8edf2}.business-home-search-input{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f5f7fa;border-radius:999px}.business-home-search-input svg{color:#66737a;flex-shrink:0}.business-home-search-input input{flex:1;border:none;background:transparent;font-size:14px;color:#172026;outline:none}.business-home-search-input input::placeholder{color:#8a9199}.business-home-banner{position:relative;width:auto;margin:12px 16px 0;padding-top:56.25%;overflow:hidden;border:1px solid rgba(20,83,67,.16);border-radius:18px;background:#fff;box-shadow:0 14px 34px #0f172a14,inset 0 1px #ffffffe6}.business-home-banner img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:cover;border-radius:14px}.business-home-announcements-scroll{display:flex;align-items:center;gap:10px;margin:12px 16px 0;padding:10px 12px;border:1px solid rgba(217,119,6,.2);border-radius:14px;background:linear-gradient(135deg,#fffbebfa,#fffffff0);box-shadow:0 10px 24px #92400e12;overflow:hidden}.business-home-announcements-scroll svg{width:28px;height:28px;padding:6px;color:#d97706;border:1px solid rgba(217,119,6,.18);border-radius:999px;background:#fff7eddb;flex-shrink:0}.business-home-announcements-marquee{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.business-home-announcements-marquee div{display:inline-flex;width:max-content;animation:businessAnnouncementScroll 7s linear infinite;will-change:transform}.business-home-announcements-marquee span{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:3px 32px 3px 0;font-size:13px;color:#92400e;font-weight:760}.business-home-announcements-marquee span b{color:#7c2d12;font-weight:860}.business-home-announcements-marquee span em{color:#9a3412;font-style:normal;font-weight:640}@keyframes businessAnnouncementScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.business-home-products{padding:16px}.business-home-products-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.business-home-products-header strong{font-size:16px;font-weight:700;color:#172026}.business-home-products-header a{font-size:13px;color:#087a55;text-decoration:none;font-weight:600}.business-home-products-list{display:flex;flex-direction:column;gap:12px}.business-product-card{display:flex;gap:12px;padding:12px;background:#fff;border:1px solid rgba(221,228,234,.92);border-radius:12px;box-shadow:0 2px 8px #0f172a0a;cursor:pointer;transition:all .2s ease}.business-product-card:active{transform:scale(.98)}.business-product-image{width:100px;height:100px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#e9f2ee,#f6f8fb);display:grid;place-items:center;color:#7b8a83;flex-shrink:0}.business-product-image img{width:100%;height:100%;object-fit:cover}.business-product-info{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.business-product-info h3{font-size:15px;font-weight:700;color:#172026;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-product-specs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.business-product-specs span{font-size:12px;color:#66737a;padding:2px 8px;background:#f5f7fa;border-radius:4px}.business-product-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:12px}.business-product-price{display:flex;align-items:baseline;gap:4px}.business-product-price strong{font-size:20px;font-weight:700;color:#dc2626;line-height:1}.business-product-price span{font-size:12px;color:#66737a;font-weight:600}.business-product-price del{font-size:13px;color:#9ca3af;margin-left:4px}.business-product-footer .ant-btn{flex-shrink:0}.business-home--guest{padding-bottom:16px}.business-home-login-panel{margin:12px 16px 0}.business-home-login-panel header .ant-tag{margin-left:auto}.business-home-login-panel h1{margin-bottom:6px;color:#172026;font-size:19px;font-weight:900;line-height:1.25}.business-home-login-panel .ant-btn{margin-top:12px}.business-panel,.business-filter-panel,.business-account-card,.business-order-card,.business-profile-card,.business-profile-guest,.business-login-card,.business-login-note{border:1px solid rgba(221,228,234,.92);border-radius:12px;background:#fff;box-shadow:0 12px 30px #0f172a0f}.business-panel,.business-filter-panel,.business-profile-card,.business-profile-guest,.business-login-card,.business-login-note{padding:14px}.business-panel header,.business-page-head,.business-row,.business-card-foot,.business-muted-row,.business-log-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.business-panel header{margin-bottom:10px;justify-content:flex-start}.business-panel header svg,.business-page-head svg{color:#087a55}.business-panel header a{margin-left:auto;color:#16774f;text-decoration:none;font-size:12px;font-weight:760}.business-list{display:grid;gap:10px}.business-announcement{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(221,228,234,.9);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f8fafceb);box-shadow:inset 0 1px #ffffffe6}.business-announcement:last-child{border-bottom:1px solid rgba(221,228,234,.9)}.business-announcement b,.business-account-card strong,.business-order-card strong{color:#172026;font-size:14px}.business-announcement p,.business-muted,.business-muted-row,.business-detail-text,.business-login-note{color:#66737a;font-size:12px;line-height:1.65}.business-home{position:relative;gap:14px}.business-home:before{display:none}.business-home-hero{aspect-ratio:16 / 9;min-height:0;padding:0;border:1px solid #dbe6e0;border-radius:18px;background:#f8fbf9;box-shadow:0 12px 26px #0f172a14,inset 0 1px #ffffffe0;isolation:isolate}.business-home-hero:before{display:none}.business-home-hero:after{display:none}.business-hero__media{opacity:.18;filter:none}.business-brand-mark{display:inline-grid;place-items:center;overflow:hidden;flex:0 0 auto;background:linear-gradient(135deg,#fffffff5,#f4f9f6e6);box-shadow:inset 0 0 0 1px #0f5b431f,0 10px 22px #0f172a1a}.business-brand-mark img,.business-hero .business-brand-mark img{position:static;width:74%;height:74%;object-fit:contain;opacity:1;filter:none}.business-hero__content{position:relative;z-index:3;display:grid;align-content:end;gap:6px;min-height:100%;padding:14px}.business-hero__topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.business-hero__topline>span{color:#49665c;font-size:10px;font-weight:900;letter-spacing:.12em}.business-hero__topline .ant-tag{margin:0;border:1px solid rgba(17,91,67,.16);color:#155b43;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.business-home-hero h1{max-width:9em;color:#122620;font-size:22px;font-weight:950;line-height:1.15;text-wrap:balance}.business-home-hero p{max-width:19em;color:#49665c;font-size:12px;font-weight:700;line-height:1.55}.business-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:2px}.business-hero__actions .ant-btn{height:38px;min-width:0;border-radius:12px;font-size:13px;font-weight:850}.business-hero__actions .ant-btn>span{min-width:0;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-hero__actions .ant-btn-primary{border-color:#27d38acc;background:#148f66;box-shadow:0 12px 24px #0c916447}.business-hero__actions .ant-btn-default{border-color:#155b432e;color:#155b43;background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.business-panel--news{position:relative;overflow:hidden;border-color:#087a5529;background:linear-gradient(180deg,#fffffffa,#f7fbf9f5)}.business-panel--news:before{content:"";position:absolute;top:0;right:18px;left:18px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(22,163,109,.62),transparent)}.business-panel--news header{padding-bottom:10px;border-bottom:1px solid rgba(221,228,234,.74)}.business-panel--news header svg{width:28px;height:28px;padding:6px;border:1px solid rgba(8,122,85,.14);border-radius:999px;background:#e8f6efcc}.business-panel--news .business-list{gap:9px}.business-home-announcements{margin-top:-2px}.business-home-announcements .business-announcement{gap:4px}.business-home-announcements .business-announcement p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-page-head{min-height:48px;padding:0 2px}.business-account-card{display:grid;grid-template-columns:90px minmax(0,1fr);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.business-account-card:active,.business-order-card:active,.business-quick-grid button:active{transform:scale(.988)}.business-account-card__image{min-height:110px;background:linear-gradient(135deg,#e9f2ee,#f6f8fb);display:grid;place-items:center;color:#7b8a83}.business-account-card__image img,.business-detail-media img,.business-avatar img,.business-image-preview img{width:100%;height:100%;object-fit:cover}.business-account-card__body{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:12px 14px;gap:8px}.business-card-header{display:flex;align-items:center;gap:8px}.business-card-header strong{flex:1;font-size:15px;font-weight:700;color:#172026}.business-spec-list{display:flex;align-items:center;gap:6px;font-size:12px;color:#66737a;flex-wrap:wrap}.business-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.business-price-box{display:flex;align-items:baseline;gap:2px}.business-price-value{font-size:22px;font-weight:700;color:#d97706;line-height:1}.business-price-unit{font-size:13px;color:#66737a;font-weight:600}.business-card-actions{display:flex;gap:8px}.business-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.business-spec-grid span{min-width:0;border:1px solid #edf1f4;border-radius:8px;padding:5px 7px;color:#4b5a54;font-size:12px;background:#fafcfd}.business-spec-grid--detail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.business-card-foot b,.business-price-line b,.business-log-row b{color:#0f7a51;font-size:16px}.business-card-foot small{display:block;color:#7a8781;font-size:11px}.business-filter-grid,.business-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-filter-panel .ant-form-item,.business-form-grid .ant-form-item{margin-bottom:8px}.business-sell-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-sell-choice-grid button{position:relative;display:grid;align-content:space-between;gap:10px;min-height:138px;padding:13px;border:1px solid rgba(221,228,234,.96);border-radius:14px;color:#172026;text-align:left;background:#fff;box-shadow:0 12px 28px #0f172a0f;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.business-sell-choice-grid button:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 999px 999px 0;background:transparent}.business-sell-choice-grid button.is-active{border-color:#0f7a5147;background:#f7fbf9;box-shadow:0 14px 30px #0f7a511a}.business-sell-choice-grid button.is-active:before{background:#0f7a51}.business-sell-choice__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(15,122,81,.14);border-radius:11px;color:#0f7a51;background:#f1faf5}.business-sell-choice-grid div{display:grid;gap:5px}.business-sell-choice-grid strong{color:#172026;font-size:15px}.business-sell-choice-grid p{margin:0;color:#66737a;font-size:12px;line-height:1.5}.business-sell-choice-grid small{width:max-content;max-width:100%;padding:4px 8px;border:1px solid #e5ecef;border-radius:999px;color:#4b5a54;background:#fff;font-size:11px;font-weight:850}.business-sell-tool-panel header .ant-tag{margin-left:auto}.business-sell-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:2px 0 12px;padding-top:2px}.business-sell-section-title span{color:#172026;font-size:14px;font-weight:900}.business-sell-section-title small{min-width:0;color:#66737a;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-checkbox-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.business-checkbox-list .ant-checkbox-wrapper{min-height:38px;margin:0;padding:8px 10px;border:1px solid #edf1f4;border-radius:10px;color:#34443d;background:#fbfdfc;font-size:12px;line-height:1.35}.business-checkbox-list .ant-checkbox-wrapper:has(.ant-checkbox-checked),.business-checkbox-list .ant-checkbox-wrapper-checked{border-color:#0f7a5147;background:#f4fbf7}.business-valuation-card{display:grid;gap:12px;margin:2px 0 16px;padding:13px;border:1px solid #dfe8e4;border-radius:12px;background:#fff;box-shadow:inset 0 1px #ffffffdb}.business-valuation-card__head{display:flex;align-items:center;gap:10px}.business-valuation-card__head>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(15,122,81,.14);border-radius:10px;color:#0f7a51;background:#f2faf6}.business-valuation-card__head div{display:grid;gap:2px}.business-valuation-card__head b{color:#172026;font-size:14px}.business-valuation-card__head small,.business-valuation-summary small,.business-valuation-levels small,.business-valuation-levels span,.business-valuation-meta{color:#66737a;font-size:11px}.business-valuation-summary,.business-valuation-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.business-valuation-summary div,.business-valuation-levels div{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid #edf1f4;border-radius:10px;background:#fbfdfc}.business-valuation-summary .is-primary{border-color:#0f7a5138;background:#f4fbf7}.business-valuation-summary strong,.business-valuation-levels b{min-width:0;color:#0f7a51;font-size:15px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-valuation-levels b{color:#172026;font-size:14px}.business-valuation-meta{display:flex;flex-wrap:wrap;gap:8px}.business-valuation-meta span{padding:4px 8px;border:1px solid #edf1f4;border-radius:999px;background:#fafcfd}.business-valuation-warning{margin:0;padding:8px 10px;border:1px solid rgba(217,119,6,.18);border-radius:10px;color:#9a5a00;background:#fff8ed;font-size:12px;line-height:1.55}.business-valuation-loading{display:flex;align-items:center;gap:8px;color:#66737a;font-size:12px}.business-detail-media{height:220px;border-radius:10px;overflow:hidden;display:grid;place-items:center;color:#66737a;background:#e9eef2}.business-price-line{display:flex;align-items:baseline;gap:10px;margin-top:10px}.business-price-line span{color:#66737a;font-size:12px}.business-order-card{padding:13px;color:inherit;text-decoration:none;display:grid;gap:10px;transition:transform .16s ease,box-shadow .16s ease}.business-timeline{display:grid;gap:12px}.business-timeline div{display:grid;grid-template-columns:12px 74px minmax(0,1fr);gap:8px;align-items:center;color:#66737a;font-size:12px}.business-timeline i{width:8px;height:8px;border-radius:999px;background:#16a36d}.business-timeline b{color:#172026;font-weight:700}.business-profile-hero{background:#fff;border:1px solid rgba(221,228,234,.92);border-radius:12px;padding:18px;color:#172026;box-shadow:0 2px 8px #0f172a0a}.business-profile-card-inner{display:flex;align-items:flex-start;gap:14px}.business-avatar-large{width:56px;height:56px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:#e8f4ef;color:#087a55;flex:0 0 auto;border:2px solid #d4e8df}.business-avatar-large img{width:100%;height:100%;object-fit:cover}.business-profile-info{flex:1;min-width:0}.business-profile-info h1{font-size:20px;font-weight:700;margin:0 0 6px;color:#172026}.business-profile-meta{display:flex;align-items:center;gap:6px;font-size:13px;color:#66737a;margin:0 0 10px}.business-profile-badges{display:flex;gap:6px}.business-balance-showcase{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;padding:16px;background:#fff;border:1px solid rgba(221,228,234,.92);border-radius:12px;box-shadow:0 2px 8px #0f172a0a}.business-balance-item{display:flex;flex-direction:column;align-items:center;gap:4px}.business-balance-label{font-size:12px;color:#66737a;font-weight:600}.business-balance-value{font-size:20px;font-weight:700;color:#087a55}.business-balance-value.business-balance-muted{color:#66737a;font-size:16px}.business-balance-divider{width:1px;background:#dde4ea}.business-profile-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.business-profile-actions button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;background:#fff;border:1px solid rgba(221,228,234,.92);border-radius:12px;color:#172026;font-size:13px;font-weight:600;transition:all .2s ease}.business-profile-actions button:active{transform:scale(.97)}.business-action-icon{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#e8f4ef,#f0f8f4);display:grid;place-items:center;color:#087a55}.business-panel-danger{background:transparent;border:none;box-shadow:none;padding:0}.business-logout-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#fff;border:1px solid rgba(220,38,38,.2);border-radius:12px;color:#dc2626;font-size:14px;font-weight:600;transition:all .2s ease}.business-logout-btn:active{background:#dc26260d}.business-profile-card{display:flex;align-items:center;gap:12px}.business-profile-card>div:nth-child(2){min-width:0;flex:1}.business-avatar{width:52px;height:52px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:#e8f4ef;color:#16774f;flex:0 0 auto}.business-profile-card h1,.business-profile-guest h1,.business-login-brand h1{font-size:19px}.business-profile-card p,.business-profile-guest p{color:#66737a;font-size:12px;margin-top:4px}.business-profile-card .ant-btn{flex:0 0 auto}.business-profile-avatar-editor{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:8px;border:1px dashed #cbd5dc;border-radius:12px;color:#155b43;background:#fff;cursor:pointer}.business-profile-avatar-editor img,.business-profile-avatar-editor>svg{width:48px;height:48px;border-radius:14px;object-fit:cover;background:#eef6f2}.business-profile-avatar-editor span{color:#4b5a54;font-size:13px;font-weight:850}.business-profile-edit-page{gap:12px}.business-profile-edit-panel{margin-top:4px}.business-profile-edit-form{display:grid;gap:2px}.business-profile-edit-form .ant-form-item{margin-bottom:14px}.business-profile-edit-form .ant-input,.business-profile-edit-form .ant-input-affix-wrapper{min-height:42px}.business-profile-edit-form .ant-btn{height:44px;border-radius:12px;font-weight:850}.business-profile-avatar-editor--page{grid-template-columns:64px minmax(0,1fr);min-height:88px;margin-bottom:14px;padding:12px;border-radius:16px}.business-profile-avatar-editor--page img,.business-profile-avatar-editor--page>svg{width:64px;height:64px;border-radius:18px}.business-profile-avatar-editor--page span{font-size:14px}.business-profile-guest{min-height:360px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.business-profile-guest__mark{width:66px;height:66px;border-radius:20px}.business-menu{background:#fff;border-radius:12px;overflow:hidden}.business-menu button{color:#172026;min-height:52px}.business-wallet-card{border:0;background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.2),transparent 28%),linear-gradient(135deg,#12392f,#1f6a52);color:#fff;box-shadow:0 18px 42px #087a552e}.business-wallet-card span,.business-wallet-card p{color:#ffffffc7}.business-log-row{min-height:52px;padding-bottom:10px;border-bottom:1px solid #edf1f4}.business-log-row:last-child{padding-bottom:0;border-bottom:0}.business-log-row div{display:grid;gap:3px}.business-log-row span,.business-log-row small{color:#66737a;font-size:12px}.business-login{min-height:100%;justify-content:center;padding-top:28px;padding-bottom:28px}.business-login-card{display:grid;gap:16px;padding:20px}.business-login-brand{display:flex;gap:12px;align-items:center}.business-login-brand>span{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#e8f4ef,#f7fbf9);color:#16774f;box-shadow:inset 0 0 0 1px #087a551f}.business-login-brand__mark{width:48px;height:48px;border-radius:15px}.business-login-brand p{color:#66737a;font-size:12px;margin-top:3px}.business-login-note{display:flex;align-items:center;gap:8px;box-shadow:none}.business-empty{background:#fff;color:#172026;border:1px solid #dde4ea;border-radius:12px;padding:24px 16px}.business-mobile .ant-input,.business-mobile .ant-input-affix-wrapper,.business-mobile .ant-input-number,.business-mobile .ant-select-selector,.business-mobile .ant-upload-wrapper .ant-upload-drag,.business-mobile .ant-btn{border-radius:8px}.business-mobile .ant-segmented{border-radius:10px;background:#f2f6f5}.business-mobile .ant-segmented-item-selected{color:#087a55;background:#fff}.business-role-radio{width:100%}.business-role-radio .ant-radio-button-wrapper{width:50%;text-align:center}.business-mobile-back{background:#f6f8fbeb}.business-mobile-back strong{color:#172026}.business-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-image-preview{height:180px;border:1px dashed #cbd5dc;border-radius:8px;display:grid;place-items:center;overflow:hidden;margin:12px 0;background:#f8fafb;color:#75827c}.business-upload-preview{width:100%;max-height:180px;object-fit:cover;border:1px solid #dde4ea;border-radius:8px;margin:-2px 0 10px;display:block}.business-admin-checklist{margin:0;padding-left:18px;color:#4b5a54;line-height:1.9}.admin-shell .ant-table-thead>tr>th,.admin-shell .ant-table-tbody>tr>td{border-inline-end:1px solid #dde4ea}.admin-shell .ant-table-thead>tr>th:last-child,.admin-shell .ant-table-tbody>tr>td:last-child{border-inline-end:0}@media (max-width: 560px){.mobile-shell--business{padding:0}.mobile-shell--business .mobile-phone{width:100%;height:100vh;min-height:100vh;border-radius:0;border:0}.business-account-card{grid-template-columns:84px minmax(0,1fr)}.business-image-grid{grid-template-columns:1fr}}@media (max-width: 380px){.business-hero__brand{font-size:25px}.business-home-hero h1{font-size:20px}.business-hero__content{padding:12px}.business-home-hero p{max-width:15em;font-size:11px}}:root{--biz-bg: #f2f5f4;--biz-surface: #ffffff;--biz-surface-soft: #f7faf8;--biz-ink: #12221c;--biz-muted: #66756f;--biz-line: rgba(23, 58, 46, .1);--biz-green: #0b7a55;--biz-green-deep: #075b40;--biz-green-soft: #eaf6f0;--biz-gold: #b9832d;--biz-danger: #d7473f;--biz-radius-sm: 10px;--biz-radius-md: 16px;--biz-radius-lg: 22px;--biz-shadow-sm: 0 8px 22px rgba(17, 45, 36, .06);--biz-shadow-md: 0 18px 44px rgba(17, 45, 36, .1);--biz-safe-bottom: env(safe-area-inset-bottom, 0px)}.mobile-shell--business{min-height:100dvh;padding:18px;color:var(--biz-ink);background:radial-gradient(circle at 12% 8%,rgba(43,157,111,.13),transparent 28%),radial-gradient(circle at 88% 92%,rgba(185,131,45,.09),transparent 30%),var(--biz-bg)}.mobile-shell--business .mobile-phone{width:min(480px,100%);height:min(920px,calc(100dvh - 36px));min-height:680px;border:1px solid rgba(17,45,36,.1);border-radius:30px;background:var(--biz-bg);box-shadow:0 34px 90px #112d242e}.mobile-shell--business .mobile-viewport{background:linear-gradient(180deg,rgba(255,255,255,.72),transparent 180px),var(--biz-bg);scrollbar-width:none}.mobile-shell--business .mobile-viewport::-webkit-scrollbar{display:none}.mobile-shell--business .mobile-page-transition{min-height:100%}.mobile-shell--business .business-mobile{min-height:100%;gap:14px;padding:14px 14px calc(116px + var(--biz-safe-bottom));color:var(--biz-ink)}.mobile-shell--business .mobile-phone:not(.has-bottom-nav) .business-mobile{padding-bottom:calc(28px + var(--biz-safe-bottom))}.business-mobile>*{animation:businessSurfaceEnter .46s cubic-bezier(.22,.78,.24,1) both}.business-mobile>*:nth-child(2){animation-delay:45ms}.business-mobile>*:nth-child(3){animation-delay:90ms}.business-mobile>*:nth-child(4){animation-delay:135ms}.business-mobile>*:nth-child(n+5){animation-delay:.17s}@keyframes businessSurfaceEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.business-mobile :where(button,a,input,textarea,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector){touch-action:manipulation}.business-mobile .ant-btn{min-height:42px;border-radius:var(--biz-radius-sm);font-weight:760;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.business-mobile .ant-btn:active:not(:disabled){transform:scale(.985)}.business-mobile .ant-btn-primary{border-color:var(--biz-green);background:linear-gradient(135deg,#118861,#086b4b);box-shadow:0 10px 22px #0b7a5533}.business-mobile :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector){min-height:44px!important;border-color:#173a2e24!important;border-radius:var(--biz-radius-sm)!important;background:#fffffff5!important}.business-mobile .ant-form-item-label>label{color:#40534b;font-size:12px;font-weight:760}.business-panel,.business-filter-panel,.business-order-card,.business-profile-hero,.business-balance-showcase,.business-login-card,.business-login-note,.business-empty{border:1px solid var(--biz-line);border-radius:var(--biz-radius-md);background:#fffffff5;box-shadow:var(--biz-shadow-sm)}.business-page-head{min-height:58px;padding:2px 2px 0}.business-page-head>div{display:grid;gap:2px}.business-page-head span{color:var(--biz-green);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.business-page-head h1{margin:0;color:var(--biz-ink);font-size:24px;font-weight:940;line-height:1.18;letter-spacing:-.03em}.business-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.business-section-heading>div{display:grid;gap:3px}.business-section-heading span{color:var(--biz-muted);font-size:11px}.business-section-heading strong{color:var(--biz-ink);font-size:18px;font-weight:900}.business-section-heading a,.business-section-heading button{border:0;color:var(--biz-green);background:transparent;font-size:12px;font-weight:820;text-decoration:none}.business-loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-loading-card{min-width:0;overflow:hidden;border:1px solid var(--biz-line);border-radius:var(--biz-radius-md);background:#fff}.business-loading-card:before,.business-loading-card span{display:block;background:linear-gradient(90deg,#edf2ef 20%,#f8faf9,#edf2ef 76%);background-size:240% 100%;animation:businessSkeleton 1.4s linear infinite}.business-loading-card:before{content:"";aspect-ratio:4 / 3}.business-loading-card div{display:grid;gap:8px;padding:11px}.business-loading-card span{height:10px;border-radius:999px}.business-loading-card span:first-child{width:78%}.business-loading-card span:last-child{width:48%}@keyframes businessSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.business-query-state{min-height:190px;display:grid;place-items:center;align-content:center;gap:9px;padding:24px;border:1px dashed rgba(23,58,46,.18);border-radius:var(--biz-radius-md);color:var(--biz-muted);background:#ffffffad;text-align:center}.business-query-state>span{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;color:var(--biz-green);background:var(--biz-green-soft)}.business-query-state strong{color:var(--biz-ink);font-size:16px}.business-query-state p{max-width:28em;margin:0;font-size:12px;line-height:1.6}.business-home-search{min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(23,58,46,.13);border-radius:14px;background:#fffffff0;box-shadow:var(--biz-shadow-sm)}.business-home-search>svg{color:var(--biz-green)}.business-home-search input{width:100%;min-width:0;height:44px;padding:0;border:0;outline:0;color:var(--biz-ink);background:transparent;font:inherit;font-size:13px}.business-home-banner{position:relative;min-height:224px;width:100%;margin:0;padding-top:0;overflow:hidden;border:1px solid rgba(183,137,67,.22);border-radius:var(--biz-radius-lg);color:#fff;background:radial-gradient(circle at 86% 14%,rgba(214,168,92,.28),transparent 26%),linear-gradient(145deg,#173d32,#071d17 74%);box-shadow:0 22px 48px #08322638;isolation:isolate}.business-home-banner:before{display:none}.business-home-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;border-radius:0}.business-home-banner__copy{width:min(78%,330px);min-height:224px;display:grid;align-content:center;gap:9px;padding:24px 20px}.business-home-banner__copy h1{margin:0;color:#fff;font-size:27px;font-weight:950;line-height:1.12;letter-spacing:-.035em}.business-home-banner__copy p{margin:0;color:#e9f6efc2;font-size:11px;line-height:1.55}.business-home-banner__copy>div{display:flex;gap:8px;margin-top:3px}.business-home-banner__copy .ant-btn{min-height:36px;padding-inline:13px;border-color:#ffffff38;color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px}.business-home-banner__copy .ant-btn-primary{border-color:#d0a653;color:#14291f;background:linear-gradient(135deg,#f0d38e,#c9963b);box-shadow:0 9px 20px #b9832d38}.business-home-banner__account{position:absolute;top:14px;right:14px;display:grid;justify-items:end;gap:1px;padding:7px 9px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#05181261;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.business-home-banner__account small{color:#ffffff9e;font-size:9px}.business-home-banner__account strong{color:#f4dc9f;font-size:13px}.business-home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.business-home-shortcuts button{min-width:0;display:grid;justify-items:start;gap:4px;padding:12px 10px;border:1px solid var(--biz-line);border-radius:14px;color:var(--biz-ink);background:#fffffff0;box-shadow:0 7px 18px #112d240b;text-align:left}.business-home-shortcuts button>span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:3px;border-radius:11px;color:var(--biz-green);background:var(--biz-green-soft)}.business-home-shortcuts button:nth-child(2)>span{color:#936820;background:#faf2df}.business-home-shortcuts button:nth-child(3)>span{color:#4d5f9c;background:#eef0fa}.business-home-shortcuts button strong{max-width:100%;overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.business-home-shortcuts button small{max-width:100%;overflow:hidden;color:var(--biz-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.business-home-shortcuts button.is-active{border-color:#0b7a556b;color:var(--biz-green-deep);background:#f3fbf7;box-shadow:0 10px 24px #0b7a551a;transform:translateY(-1px)}.business-home-announcement-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px}.business-home-announcements-scroll{min-width:0;min-height:40px;margin:0;border-color:#b9832d2b;border-radius:12px;color:#7a5a25;background:#fffaf0;box-shadow:none}.business-home-announcements-scroll>svg{width:15px;height:15px;padding:0;border:0;color:#9b7027;background:transparent}.business-home-announcements-marquee span{gap:6px;padding:0 26px 0 0;color:#7a5a25;font-size:10px}.business-home-announcements-marquee span b,.business-home-announcements-marquee span em{color:inherit}.business-home-announcement-row>a{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:12px;color:#fff;background:var(--biz-green);font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}.business-home-products,.business-rent-results{display:grid;gap:12px;padding:2px 0 0}.business-home-sort{min-width:118px;display:flex;align-items:center;padding-left:8px;border:1px solid var(--biz-line);border-radius:11px;color:var(--biz-green);background:#fff}.business-home-sort .ant-select{min-width:92px}.business-home-sort .ant-select-selector{min-height:38px!important;padding-inline:5px!important;border:0!important;background:transparent!important;font-size:11px}.business-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-account-card{min-width:0;display:grid;grid-template-columns:1fr;overflow:hidden;border:1px solid var(--biz-line);border-radius:var(--biz-radius-md);color:inherit;background:#fff;box-shadow:var(--biz-shadow-sm);text-decoration:none;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.business-account-card:active{transform:scale(.985)}.business-account-card:hover{border-color:#0b7a553d;box-shadow:var(--biz-shadow-md)}.business-account-card__image{position:relative;min-height:0;aspect-ratio:4 / 3;overflow:hidden;color:var(--biz-green);background:radial-gradient(circle at 72% 22%,rgba(255,255,255,.8),transparent 22%),linear-gradient(145deg,#e1eee8,#f6f8f7)}.business-account-card__image:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(transparent,#071c1552)}.business-account-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.business-account-card:hover .business-account-card__image img{transform:scale(1.035)}.business-account-card__region,.business-account-card__badge{position:absolute;z-index:2;top:9px;min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:7px;font-size:9px;font-style:normal;font-weight:900}.business-account-card__region{left:9px;color:#fff;background:#051812b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.business-account-card__badge{right:9px;color:#4b3511;background:linear-gradient(135deg,#f6dda2,#d7a84d)}.business-account-card__body{min-width:0;display:grid;align-content:start;gap:8px;padding:11px}.business-card-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.business-card-header strong{min-width:0;overflow:hidden;color:var(--biz-ink);font-size:13px;font-weight:880;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.business-card-header>svg{color:#9aa7a1}.business-spec-list{min-width:0;display:flex;gap:5px;overflow:hidden;color:var(--biz-muted);flex-wrap:nowrap}.business-spec-list span{min-width:0;display:inline-flex;align-items:center;gap:3px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.business-spec-list span:nth-child(n+3){display:none}.business-card-footer{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.business-price-box{min-width:0;display:flex;align-items:baseline;gap:2px;flex-wrap:wrap}.business-price-value{color:#d94c3e;font-size:18px;font-weight:950;line-height:1;letter-spacing:-.04em}.business-price-unit,.business-card-footer>small{color:var(--biz-muted);font-size:9px}.business-price-box del{color:#a4aea9;font-size:9px}.business-card-footer>small{flex:0 0 auto;white-space:nowrap}.business-filter-panel{padding:14px;background:linear-gradient(145deg,#eaf6f0b8,#fffffff5 46%)}.business-filter-panel .ant-space{width:100%}.business-filter-panel .ant-space-item:first-child{flex:1}.business-filter-panel .ant-space-item:first-child .ant-btn{width:100%}.business-account-detail{padding-bottom:calc(108px + var(--biz-safe-bottom))!important}.business-detail-media{position:relative;height:auto;min-height:300px;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(23,58,46,.12);border-radius:var(--biz-radius-lg);color:var(--biz-green);background:radial-gradient(circle at 70% 18%,rgba(255,255,255,.86),transparent 24%),linear-gradient(145deg,#dceae3,#f6f8f7);box-shadow:var(--biz-shadow-md)}.business-detail-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,20,15,.1),transparent 42%,rgba(4,20,15,.8))}.business-detail-media img{width:100%;height:100%;object-fit:cover}.business-detail-media__top,.business-detail-media__caption{position:absolute;z-index:2;right:14px;left:14px;display:flex}.business-detail-media__top{top:14px;align-items:center;justify-content:space-between}.business-detail-media__top span,.business-detail-media__top b{min-height:27px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border:1px solid rgba(255,255,255,.17);border-radius:999px;color:#fff;background:#05181280;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px}.business-detail-media__caption{bottom:17px;display:grid;gap:3px}.business-detail-media__caption strong{color:#fff;font-size:20px;font-weight:900}.business-detail-thumbnails{display:flex;gap:9px;overflow-x:auto}.business-detail-thumbnails button{position:relative;flex:0 0 82px;height:60px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:11px;background:#e6ece9}.business-detail-thumbnails button.is-active{border-color:var(--biz-green)}.business-detail-thumbnails img{width:100%;height:100%;object-fit:cover}.business-detail-thumbnails span{position:absolute;right:4px;bottom:4px;padding:2px 5px;border-radius:4px;color:#fff;background:#051812b8;font-size:8px}.business-detail-overview{display:grid;gap:14px;padding:16px}.business-detail-overview h1{margin:3px 0 0;color:var(--biz-ink);font-size:22px;font-weight:900}.business-detail-overview .business-kicker{color:var(--biz-green);font-size:10px;font-weight:850;letter-spacing:.12em}.business-price-line{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:9px;margin:0}.business-price-line>div{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid var(--biz-line);border-radius:13px;background:var(--biz-surface-soft)}.business-price-line>div:first-child{border-color:#d7473f21;background:#fff6f4}.business-price-line small{color:var(--biz-muted);font-size:10px}.business-price-line b{color:var(--biz-danger);font-size:22px;font-weight:950;letter-spacing:-.04em}.business-price-line b em{margin-left:2px;color:var(--biz-muted);font-size:10px;font-style:normal}.business-price-line strong{color:var(--biz-ink);font-size:16px}.business-price-discount{display:flex;align-items:center;gap:8px;margin:5px 0 0;color:#d9485f;font-size:12px}.business-price-discount del{color:#98a0ad}.business-spec-grid--detail{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.business-spec-grid--detail span{min-width:0;display:grid;justify-items:center;gap:5px;padding:10px 4px;border:1px solid var(--biz-line);border-radius:11px;background:#fff}.business-spec-grid--detail small{color:var(--biz-muted);font-size:9px}.business-spec-grid--detail b{max-width:100%;overflow:hidden;color:var(--biz-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.business-detail-text{display:grid;gap:6px;padding-top:2px}.business-detail-text p{margin:0;padding:9px 10px;border-radius:10px;color:var(--biz-muted);background:#f6f8f7;font-size:11px;line-height:1.55}.business-detail-text b{color:#40534b}.business-detail-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.business-detail-assurances>div{min-width:0;display:grid;justify-items:center;gap:7px;padding:12px 7px;border:1px solid var(--biz-line);border-radius:13px;color:var(--biz-green);background:#ffffffe0;text-align:center}.business-detail-assurances span{min-width:0;display:grid;gap:2px}.business-detail-assurances strong{color:var(--biz-ink);font-size:10px}.business-detail-assurances small{overflow:hidden;color:var(--biz-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.business-detail-cta{position:sticky;z-index:24;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,.9fr);align-items:center;gap:12px;margin:auto -14px calc(-28px - var(--biz-safe-bottom));padding:12px 14px calc(12px + var(--biz-safe-bottom));border-top:1px solid rgba(23,58,46,.11);background:#fffffff0;box-shadow:0 -14px 36px #112d241f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.business-detail-cta>div{min-width:0;display:grid;gap:1px}.business-detail-cta small{color:var(--biz-muted);font-size:9px}.business-detail-cta strong{color:var(--biz-danger);font-size:21px;font-weight:950}.business-detail-cta strong span{color:var(--biz-muted);font-size:10px}.business-detail-cta .ant-btn{min-height:48px}.business-order-modal .ant-modal-content{overflow:hidden;border-radius:20px}.business-order-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px;padding:13px;border:1px solid rgba(11,122,85,.12);border-radius:13px;background:var(--biz-green-soft)}.business-order-summary>div{min-width:0;display:grid;gap:3px}.business-order-summary>div:last-child{justify-items:end}.business-order-summary span,.business-order-summary small{color:var(--biz-muted);font-size:9px}.business-order-summary strong{overflow:hidden;color:var(--biz-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.business-order-summary b{color:var(--biz-danger);font-size:19px}.business-order-assurance{display:flex;align-items:center;gap:6px;margin:-2px 0 0;color:var(--biz-muted);font-size:10px}.business-order-assurance svg{color:var(--biz-green)}.business-detail-loading__media{aspect-ratio:4 / 3;border-radius:var(--biz-radius-lg);background:linear-gradient(90deg,#e4ebe7,#f5f8f6,#e4ebe7);background-size:240% 100%;animation:businessSkeleton 1.4s linear infinite}.business-order-tabs{min-height:46px;padding:4px!important;border:1px solid var(--biz-line);border-radius:13px!important;background:#ffffffdb!important}.business-order-tabs .ant-segmented-item-label{min-height:36px;line-height:36px;font-size:12px;font-weight:800}.business-order-tabs .ant-segmented-item-selected{color:var(--biz-green-deep);border-radius:9px;background:var(--biz-green-soft);box-shadow:none}.business-order-list{gap:10px}.business-order-list .business-loading-grid{grid-template-columns:1fr}.business-order-list .business-loading-card{display:grid;grid-template-columns:92px minmax(0,1fr)}.business-order-list .business-loading-card:before{aspect-ratio:auto;min-height:112px}.business-order-card{position:relative;gap:12px;overflow:hidden;padding:14px;color:inherit;text-decoration:none}.business-order-card:before{content:"";position:absolute;top:13px;bottom:13px;left:0;width:3px;border-radius:0 99px 99px 0;background:#c2ccc7}.business-order-card.is-active:before{background:var(--biz-green)}.business-order-card.is-success:before{background:#488f6d}.business-order-card.is-pending:before{background:var(--biz-gold)}.business-order-card__head{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.business-order-card__head>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--biz-green);background:var(--biz-green-soft)}.business-order-card.is-pending .business-order-card__head>span{color:#8c621c;background:#faf1dd}.business-order-card.is-muted .business-order-card__head>span{color:#7c8983;background:#eef1ef}.business-order-card__head>div{min-width:0;display:grid;gap:2px}.business-order-card__head small{color:var(--biz-muted);font-size:9px}.business-order-card__head strong{overflow:hidden;color:var(--biz-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.business-order-card__head .ant-tag{margin:0;border:0;border-radius:999px;color:#40534b;background:#eef3f0;font-size:9px}.business-order-card .business-muted-row{padding:8px 0;border-top:1px solid rgba(23,58,46,.07);border-bottom:1px solid rgba(23,58,46,.07)}.business-order-card .business-card-foot>span{display:inline-flex;align-items:center;gap:3px;color:var(--biz-green);font-size:10px;font-weight:820}.business-order-card .business-card-foot b{color:var(--biz-danger);font-size:18px;font-weight:920}.business-order-detail>.business-panel:first-child{padding:17px;color:#fff;border-color:#ffffff14;background:radial-gradient(circle at 90% 8%,rgba(225,186,107,.24),transparent 30%),linear-gradient(145deg,#173c31,#09251d);box-shadow:0 18px 40px #08322633}.business-order-detail>.business-panel:first-child :where(h1,.business-kicker){color:#fff}.business-order-detail>.business-panel:first-child h1{margin:4px 0 0;font-size:18px}.business-order-detail>.business-panel:first-child .ant-tag{border-color:#ffffff24;color:#f8e4b4;background:#ffffff14}.business-order-detail>.business-panel:first-child .business-spec-grid span{display:grid;color:#ffffffc2;border-color:#ffffff17;background:#ffffff0f}.business-order-detail .business-timeline{position:relative;gap:0}.business-order-detail .business-timeline div{position:relative;min-height:52px;grid-template-columns:16px 72px minmax(0,1fr)}.business-order-detail .business-timeline div:not(:last-child):after{content:"";position:absolute;top:30px;bottom:-8px;left:4px;width:1px;background:#0b7a5533}.business-order-detail .business-timeline i{z-index:1;border:3px solid #e6f4ed;box-sizing:content-box}.business-profile{gap:12px}.business-profile-hero{position:relative;min-height:184px;overflow:hidden;padding:18px;color:#fff;border-color:#ffffff14;background:radial-gradient(circle at 86% 14%,rgba(220,175,85,.22),transparent 30%),linear-gradient(145deg,#173d32,#08251d);box-shadow:0 20px 44px #08322633}.business-profile-hero:after{content:"";position:absolute;right:-40px;bottom:-64px;width:190px;height:190px;border:1px solid rgba(255,255,255,.07);border-radius:50%;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff05}.business-profile-hero__brand{position:relative;z-index:2;display:flex;align-items:center;gap:7px;margin-bottom:24px;color:#ffffff8a;font-size:8px;font-weight:900;letter-spacing:.16em}.business-profile-hero__brand .business-brand-mark{width:24px;height:24px;border-radius:7px}.business-profile-card-inner{position:relative;z-index:2;align-items:center}.business-avatar-large{width:64px;height:64px;border:2px solid rgba(239,210,146,.64);border-radius:20px;color:#f1d290;background:#ffffff1a;box-shadow:0 12px 26px #00000029}.business-profile-eyebrow{color:#d8bc7b;font-size:9px;font-weight:850;letter-spacing:.1em}.business-profile-info h1{margin:2px 0 4px;color:#fff;font-size:21px}.business-profile-meta{color:#ffffff9e}.business-profile-badges{align-items:center;color:#e2c684}.business-profile-badges .ant-tag{margin:0;border-color:#ffffff1f;color:#f5dfa8;background:#ffffff14}.business-profile-card-inner>.ant-btn{border-color:#ffffff26;color:#fff;background:#ffffff14}.business-balance-showcase{grid-template-columns:1fr 1px 1fr;padding:15px}.business-balance-item{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;gap:3px 7px;color:var(--biz-green)}.business-balance-label{color:var(--biz-muted);font-size:10px}.business-balance-value{grid-column:1 / -1;color:var(--biz-ink);font-size:20px;font-weight:920}.business-profile-actions{gap:9px}.business-profile-actions button{min-width:0;padding:13px 8px;border-color:var(--biz-line);border-radius:13px;background:var(--biz-surface-soft);box-shadow:none}.business-action-icon{width:40px;height:40px;border-radius:13px;color:var(--biz-green);background:var(--biz-green-soft)}.business-login{justify-content:center;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 84% 8%,rgba(205,163,81,.13),transparent 26%),radial-gradient(circle at 10% 88%,rgba(11,122,85,.1),transparent 30%)}.business-login-visual{position:relative;display:grid;justify-items:start;gap:7px;margin:0 -18px;padding:24px 20px 22px;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 12%,rgba(223,183,99,.22),transparent 28%),linear-gradient(145deg,#173d32,#08251d)}.business-login-visual:after{display:none}.business-login-visual .business-brand-mark{width:48px;height:48px;margin-bottom:5px;border-radius:15px;box-shadow:0 12px 28px #0000002e}.business-login-visual h1{position:relative;z-index:1;margin:0;color:#fff;font-size:25px;font-weight:930}.business-login-visual p{position:relative;z-index:1;margin:0;color:#ffffffa3;font-size:11px}.business-login-benefits{position:relative;z-index:1;display:flex;gap:6px;margin-top:4px}.business-login-benefits span{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb8;background:#ffffff0f;font-size:8px}.business-login-card .ant-segmented{min-height:44px;padding:4px;background:#eef3f0}.business-login-card .ant-segmented-item-label{min-height:36px;line-height:36px;font-size:11px;font-weight:800}.business-login-card .ant-form-item{margin-bottom:14px}.business-login-card form>.ant-btn{min-height:48px;margin-top:3px}.business-login-note{justify-content:center;padding:10px 12px;color:var(--biz-muted);background:#ffffffa8;box-shadow:none}@media (max-width: 380px){.business-home-banner{min-height:210px}.business-home-banner__copy{width:86%;min-height:210px;padding:20px 16px}.business-home-banner__copy h1{font-size:24px}.business-home-banner__account{display:none}.business-home-shortcuts{gap:7px}.business-home-shortcuts button{padding:10px 8px}.business-account-grid,.business-loading-grid{gap:8px}.business-card-footer>small{display:none}}@media (max-width: 560px){.mobile-shell--business{padding:0}.mobile-shell--business .mobile-phone{width:100%;height:100dvh;min-height:100dvh;border:0;border-radius:0;box-shadow:none}}@media (max-width: 360px){.mobile-shell--business .business-mobile{padding-right:11px;padding-left:11px}.business-page-head h1{font-size:22px}}@media (prefers-reduced-motion: reduce){.business-mobile>*,.business-loading-card:before,.business-loading-card span{animation:none!important}.business-mobile *,.business-mobile *:before,.business-mobile *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--merchant-canvas: #f4f4ee;--merchant-canvas-deep: #ebece4;--merchant-paper: #fffefa;--merchant-paper-soft: #f8f8f3;--merchant-ink: #17241f;--merchant-ink-soft: #3c4b45;--merchant-muted: #6c7772;--merchant-line: rgba(24, 50, 41, .11);--merchant-line-strong: rgba(24, 50, 41, .18);--merchant-jade: #0f8060;--merchant-jade-bright: #18a277;--merchant-jade-deep: #0a4e3c;--merchant-jade-soft: #e9f5ef;--merchant-gold: #c99b4a;--merchant-gold-soft: #fbf3e3;--merchant-red: #c94e42;--merchant-radius-xs: 8px;--merchant-radius-sm: 12px;--merchant-radius-md: 18px;--merchant-radius-lg: 24px;--merchant-shadow-xs: 0 5px 14px rgba(16, 45, 35, .05);--merchant-shadow-sm: 0 12px 30px rgba(16, 45, 35, .08);--merchant-shadow-md: 0 24px 56px rgba(12, 39, 30, .14)}.mobile-shell--business{padding:20px;color:var(--merchant-ink);background:radial-gradient(circle at 8% 2%,rgba(15,128,96,.12),transparent 28%),radial-gradient(circle at 94% 95%,rgba(201,155,74,.12),transparent 30%),linear-gradient(135deg,#eef1eb,#f7f6f0,#eeeee7)}.mobile-shell--business .mobile-phone{width:min(480px,100%);height:min(940px,calc(100dvh - 40px));min-height:680px;overflow:hidden;border:1px solid rgba(17,49,38,.12);border-radius:34px;background:var(--merchant-canvas);box-shadow:0 36px 96px #0d2a2033}.mobile-shell--business .mobile-viewport{background:linear-gradient(180deg,#fffffce0,#f4f4eef5 190px),var(--merchant-canvas)}.business-app-header{position:sticky;top:0;z-index:40;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px 10px;border-bottom:1px solid rgba(24,50,41,.07);background:#fffefae0;box-shadow:0 8px 24px #102d2309;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.business-app-header__brand,.business-app-header__actions,.business-app-header__service,.business-app-header__profile{display:flex;align-items:center}.business-app-header__brand{min-width:0;gap:9px;color:inherit;text-decoration:none}.business-app-header__mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid rgba(201,155,74,.3);border-radius:12px;background:#0c1f19;box-shadow:0 8px 18px #092d2226}.business-app-header__mark img{width:82%;height:82%;object-fit:cover}.business-app-header__identity{min-width:0;display:grid;gap:1px}.business-app-header__identity small{color:#a17836;font-size:7px;font-weight:900;letter-spacing:.15em;line-height:1}.business-app-header__identity strong{color:var(--merchant-ink);font-size:16px;font-weight:930;letter-spacing:.04em}.business-app-header__actions{flex:0 0 auto;gap:8px}.business-app-header__service{gap:4px;padding:6px 8px;border:1px solid rgba(15,128,96,.13);border-radius:999px;color:var(--merchant-jade-deep);background:#e9f5efc2;font-size:9px;font-weight:800;white-space:nowrap}.business-app-header__service i,.business-home-banner__account i,.admin-header__status i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#20b981;box-shadow:0 0 0 4px #20b9811f}.business-app-header__profile{width:35px;height:35px;justify-content:center;overflow:hidden;border:1px solid var(--merchant-line);border-radius:12px;color:var(--merchant-jade);background:#fff;box-shadow:var(--merchant-shadow-xs)}.business-app-header__profile img{width:100%;height:100%;object-fit:cover}.mobile-shell--business .business-mobile{gap:15px;padding:11px 14px calc(112px + var(--biz-safe-bottom))}.mobile-shell--business .mobile-phone:not(.has-bottom-nav) .business-mobile{padding-top:14px;padding-bottom:calc(30px + var(--biz-safe-bottom))}.business-mobile>*{animation:merchantSurfaceIn .42s cubic-bezier(.2,.76,.24,1) both}@keyframes merchantSurfaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mobile-nav,html.theme-light .mobile-nav,html.theme-dark .mobile-nav{right:14px;bottom:calc(12px + var(--biz-safe-bottom));left:14px;height:66px;padding:6px;overflow:visible;border:1px solid rgba(25,52,43,.1)!important;border-radius:25px;color:var(--merchant-muted)!important;background:#fffefaed!important;box-shadow:0 18px 46px #0f2b2229,inset 0 1px #fff!important;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);contain:layout}.mobile-nav:before,.mobile-nav:after,.mobile-nav__glass{display:none!important}.mobile-nav a,html.theme-light .mobile-nav a{gap:3px;overflow:visible;border-radius:19px;color:#79827e!important;font-size:9px;font-weight:820}.mobile-nav a:before,html.theme-light .mobile-nav a:before{top:0;right:0;bottom:0;left:0;border:1px solid rgba(15,128,96,.09);border-radius:inherit;background:linear-gradient(145deg,#edf8f2,#f5fbf7)!important;box-shadow:inset 0 1px #fff!important;transform:scale(.78)}.mobile-nav a.is-active,html.theme-light .mobile-nav a.is-active{color:var(--merchant-jade-deep)!important}.mobile-nav a.is-active:before{transform:scale(1)}.mobile-nav a.is-active svg{stroke-width:2.5}.business-mobile-back{position:sticky;top:0;z-index:40;min-height:62px;padding:max(10px,env(safe-area-inset-top)) 14px 10px;border-bottom:1px solid rgba(24,50,41,.08);color:var(--merchant-ink);background:#fffefaeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.business-mobile-back strong{font-size:15px;font-weight:880}.business-mobile-back .mobile-icon-back{width:36px;height:36px;border:1px solid var(--merchant-line);border-radius:12px;color:var(--merchant-ink);background:#fff}.business-mobile .ant-btn{min-height:43px;border-radius:11px;font-weight:760}.business-mobile .ant-btn-primary{border-color:var(--merchant-jade);background:linear-gradient(135deg,#15906a,#0b6a50);box-shadow:0 10px 22px #0f806033}.business-mobile :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector){min-height:45px!important;border-color:var(--merchant-line-strong)!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.business-mobile :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector):focus,.business-mobile :where(.ant-input-affix-wrapper,.ant-input-number,.ant-select-focused .ant-select-selector):focus-within{border-color:#0f80607a!important;box-shadow:0 0 0 3px #0f806014!important}.business-mobile .ant-form-item-label>label{color:var(--merchant-ink-soft);font-size:11px;font-weight:800}.business-panel,.business-filter-panel,.business-order-card,.business-balance-showcase,.business-login-card,.business-login-note,.business-empty{border:1px solid var(--merchant-line);border-radius:var(--merchant-radius-md);background:#fffefaf7;box-shadow:var(--merchant-shadow-xs)}.business-panel,.business-filter-panel,.business-login-card,.business-login-note{padding:15px}.business-panel header{min-height:30px;margin-bottom:12px;color:var(--merchant-ink)}.business-panel header svg{color:var(--merchant-jade)}.business-page-head{min-height:60px;align-items:center}.business-page-head span{color:var(--merchant-gold);font-size:9px;letter-spacing:.18em}.business-page-head h1{color:var(--merchant-ink);font-size:25px;letter-spacing:-.035em}.business-section-heading span{color:var(--merchant-muted);font-size:10px}.business-section-heading strong{color:var(--merchant-ink);font-size:19px;letter-spacing:-.02em}.business-home-search{position:relative;z-index:4;min-height:48px;padding:0 15px;border:1px solid var(--merchant-line);border-radius:15px;color:var(--merchant-jade);background:#fffefafa;box-shadow:0 10px 26px #102d2312}.business-home-search:focus-within{border-color:#0f806061;box-shadow:0 0 0 4px #0f806012,0 12px 28px #102d2314}.business-home-search input{color:var(--merchant-ink);font-size:13px}.business-home-banner{position:relative;min-height:252px;overflow:hidden;border:1px solid rgba(224,196,137,.25);border-radius:25px;color:#fff;background:radial-gradient(circle at 88% 14%,rgba(215,175,96,.28),transparent 28%),radial-gradient(circle at 10% 90%,rgba(23,163,119,.2),transparent 34%),linear-gradient(145deg,#183a30,#081d17 78%);box-shadow:0 22px 50px #082c2138;isolation:isolate}.business-home-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:linear-gradient(90deg,#061913f5,#071c15d6 52%,#081c164d),linear-gradient(180deg,transparent 45%,rgba(4,18,14,.4))}.business-home-banner:after{content:"ALF";position:absolute;z-index:2;right:-9px;bottom:-28px;color:#ffffff09;font-size:116px;font-weight:950;letter-spacing:-.09em;line-height:1}.business-home-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:60% center;opacity:.24;filter:saturate(.75) contrast(1.04)}.business-home-banner__copy{position:relative;z-index:3;width:min(79%,338px);min-height:252px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:22px 19px}.business-home-banner__eyebrow{display:inline-flex;align-items:center;gap:5px;color:#e5c77f;font-size:9px;font-weight:850;letter-spacing:.08em}.business-home-banner__copy h1{margin:0;color:#fff!important;font-size:30px;font-weight:950;line-height:1.08;letter-spacing:-.045em}.business-home-banner__copy h1 em{color:#efd18b!important;font-style:normal}.business-home-banner__copy p{max-width:27em;margin:0;color:#eef6f1ad!important;font-size:10px;line-height:1.55}.business-home-banner__trust{display:flex;flex-wrap:wrap;gap:5px;margin-top:1px}.business-home-banner__trust span{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#f5faf7b8;background:#ffffff0e;font-size:8px}.business-home-banner__actions{display:flex;gap:7px;margin-top:2px}.business-home-banner__actions .ant-btn{min-height:36px;padding-inline:12px;border-color:#ffffff29;color:#fff;background:#ffffff13;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:10px}.business-home-banner__actions .ant-btn-primary{border-color:#dfbd73;color:#183128;background:linear-gradient(135deg,#f1d894,#cea04d);box-shadow:0 9px 20px #c99b4a38}.business-home-banner__actions .ant-btn>span{display:inline-flex;align-items:center;gap:5px}.business-home-banner__account{position:absolute;z-index:4;top:14px;right:14px;min-width:62px;display:grid;justify-items:end;gap:1px;padding:8px 9px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#05191370;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.business-home-banner__account small{color:#ffffff8f;font-size:8px}.business-home-banner__account strong{color:#f0d491;font-size:20px;line-height:1.1}.business-home-banner__account span{display:flex;align-items:center;gap:5px;color:#ffffffa3;font-size:7px}.business-home-shortcuts{gap:9px}.business-home-shortcuts button{position:relative;min-height:105px;gap:3px;padding:11px;overflow:hidden;border:1px solid var(--merchant-line);border-radius:16px;color:var(--merchant-ink);background:#fffefafa;box-shadow:var(--merchant-shadow-xs);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.business-home-shortcuts button:after{content:"";position:absolute;right:-18px;bottom:-28px;width:66px;height:66px;border:1px solid currentColor;border-radius:50%;opacity:.06}.business-home-shortcuts button>span{width:34px;height:34px;margin-bottom:5px;border-radius:11px;color:var(--merchant-jade);background:var(--merchant-jade-soft)}.business-home-shortcuts button strong{font-size:12px;font-weight:860}.business-home-shortcuts button small{color:var(--merchant-muted);font-size:8px}.business-home-shortcuts button.is-active{border-color:#0f806057;color:var(--merchant-jade-deep);background:linear-gradient(145deg,#edf8f2,#fffefa);box-shadow:0 12px 26px #0f80601a;transform:translateY(-2px)}.business-home-announcement-row{gap:7px}.business-home-announcements-scroll{min-height:42px;padding:0 12px;overflow:hidden;border:1px solid rgba(201,155,74,.2);border-radius:13px;color:#8a6527;background:var(--merchant-gold-soft)}.business-home-announcements-scroll>svg{flex:0 0 auto;color:#a9792d}.business-home-announcements-marquee{min-width:0;overflow:hidden}.business-home-announcements-marquee span{min-width:0;display:flex;align-items:center;gap:6px;padding:0;color:#805d24;font-size:9px;white-space:nowrap}.business-home-announcements-marquee span b{flex:0 0 auto}.business-home-announcements-marquee span em{min-width:0;overflow:hidden;color:#987b4c;font-style:normal;text-overflow:ellipsis}.business-home-announcement-row>a{gap:4px;padding:0 11px;border-radius:13px;color:#fff;background:var(--merchant-jade-deep);box-shadow:0 8px 18px #0a4e3c29}.business-home-sort{min-width:116px;border:1px solid var(--merchant-line);border-radius:12px;color:var(--merchant-jade);background:var(--merchant-paper);box-shadow:var(--merchant-shadow-xs)}.business-account-grid{gap:10px}.business-account-card{overflow:hidden;border:1px solid var(--merchant-line);border-radius:17px;color:inherit;background:var(--merchant-paper);box-shadow:var(--merchant-shadow-xs)}.business-account-card:hover{border-color:#0f80603d;box-shadow:var(--merchant-shadow-sm);transform:translateY(-2px)}.business-account-card__image{aspect-ratio:4 / 3;color:var(--merchant-jade);background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.85),transparent 28%),linear-gradient(145deg,#dfece5,#f4f5ef)}.business-account-card__image:before{content:"ALF";position:absolute;right:9px;bottom:4px;color:#0f806017;font-size:26px;font-weight:950;letter-spacing:-.08em}.business-account-card__region,.business-account-card__badge{min-height:23px;border-radius:8px;font-size:8px}.business-account-card__region{background:#071f17b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.business-account-card__badge{color:#463111;background:linear-gradient(135deg,#f3d995,#cea04c)}.business-account-card__body{gap:8px;padding:11px}.business-card-header strong{color:var(--merchant-ink);font-size:12px;font-weight:880}.business-spec-list{color:var(--merchant-muted)}.business-spec-list span{font-size:8px}.business-price-value{color:var(--merchant-red);font-variant-numeric:tabular-nums}.business-query-state,.business-empty{min-height:210px;border:1px dashed rgba(24,50,41,.17);border-radius:18px;color:var(--merchant-muted);background:radial-gradient(circle at 50% 20%,rgba(15,128,96,.06),transparent 38%),#fffefad1}.business-query-state>span,.business-empty .mobile-empty__icon{color:var(--merchant-jade);background:var(--merchant-jade-soft)}.business-query-state strong,.business-empty strong{color:var(--merchant-ink)}.business-filter-panel{background:radial-gradient(circle at 100% 0,rgba(15,128,96,.08),transparent 36%),var(--merchant-paper)}.business-filter-grid,.business-form-grid{gap:11px}.business-sell-choice-grid{gap:10px}.business-sell-choice-grid button{min-height:145px;padding:14px;border:1px solid var(--merchant-line);border-radius:17px;color:var(--merchant-ink);background:var(--merchant-paper);box-shadow:var(--merchant-shadow-xs)}.business-sell-choice-grid button:before{top:16px;bottom:16px;width:3px}.business-sell-choice-grid button.is-active{border-color:#0f806052;background:linear-gradient(145deg,#ecf7f1,#fffefa 72%);box-shadow:0 14px 30px #0f80601c}.business-sell-choice-grid button.is-active:before{background:var(--merchant-jade)}.business-sell-choice__icon{border-color:#0f806024;border-radius:12px;color:var(--merchant-jade);background:var(--merchant-jade-soft)}.business-sell-choice-grid strong,.business-sell-section-title span{color:var(--merchant-ink)}.business-sell-choice-grid p,.business-sell-choice-grid small,.business-sell-section-title small,.business-muted{color:var(--merchant-muted)}.business-checkbox-list .ant-checkbox-wrapper{border-color:var(--merchant-line);border-radius:11px;color:var(--merchant-ink-soft);background:var(--merchant-paper-soft)}.business-checkbox-list .ant-checkbox-wrapper:has(.ant-checkbox-checked),.business-checkbox-list .ant-checkbox-wrapper-checked{border-color:#0f80604d;background:var(--merchant-jade-soft)}.business-valuation-card{border-color:var(--merchant-line);border-radius:15px;background:var(--merchant-paper-soft)}.business-valuation-card__head>span{color:var(--merchant-jade);background:var(--merchant-jade-soft)}.business-valuation-summary div,.business-valuation-levels div{border-color:var(--merchant-line);background:var(--merchant-paper)}.business-valuation-summary .is-primary{border-color:#0f80603d;background:var(--merchant-jade-soft)}.business-detail-media{border-color:var(--merchant-line);border-radius:23px;background:linear-gradient(145deg,#dce9e2,#f6f6f1);box-shadow:var(--merchant-shadow-sm)}.business-detail-media__top span,.business-detail-media__top b{border-color:#ffffff26;background:#071f178f}.business-detail-overview{padding:17px}.business-detail-overview .business-kicker{color:var(--merchant-gold)}.business-price-line>div,.business-spec-grid--detail span,.business-detail-text p,.business-detail-assurances>div{border-color:var(--merchant-line);background:var(--merchant-paper-soft)}.business-price-line>div:first-child{border-color:#c94e4221;background:#fff7f3}.business-price-line b,.business-detail-cta strong,.business-order-card .business-card-foot b{color:var(--merchant-red)}.business-detail-assurances>div{color:var(--merchant-jade);background:var(--merchant-paper)}.business-detail-cta{border-color:var(--merchant-line);background:#fffefaf2;box-shadow:0 -16px 38px #102d231f}.business-order-tabs{border-color:var(--merchant-line);background:#fffefae6!important}.business-order-tabs .ant-segmented-item-selected{color:var(--merchant-jade-deep);background:var(--merchant-jade-soft)}.business-order-card{border-radius:17px;background:var(--merchant-paper)}.business-order-card:before{background:#c9cec9}.business-order-card.is-active:before{background:var(--merchant-jade)}.business-order-card.is-success:before{background:#5b9276}.business-order-card.is-pending:before{background:var(--merchant-gold)}.business-order-card__head>span{color:var(--merchant-jade);background:var(--merchant-jade-soft)}.business-order-card__head strong{color:var(--merchant-ink)}.business-order-detail>.business-panel:first-child{background:radial-gradient(circle at 90% 8%,rgba(223,184,105,.24),transparent 30%),linear-gradient(145deg,#173b30,#09241c);box-shadow:0 18px 42px #082c2133}.business-order-detail .business-timeline div:not(:last-child):after{background:#0f806033}.business-profile-hero{min-height:198px;padding:18px;border:1px solid rgba(224,196,137,.18);border-radius:22px;color:#fff;background:radial-gradient(circle at 86% 14%,rgba(220,175,85,.25),transparent 31%),linear-gradient(145deg,#173b30,#08231b);box-shadow:0 20px 46px #082c2133}.business-profile-hero__brand{margin-bottom:23px;color:#ffffff8f}.business-profile-hero__brand .business-brand-mark{width:25px;height:25px;border-radius:8px;background:#0d201a}.business-profile-card-inner{align-items:center}.business-avatar-large{width:64px;height:64px;border:2px solid rgba(238,207,138,.66);border-radius:20px;color:#edcf8d;background:#ffffff17}.business-profile-info h1{color:#fff!important}.business-profile-eyebrow{color:#d9ba72}.business-profile-meta{color:#ffffff9e!important}.business-profile-badges{color:#e4c57e}.business-profile-card-inner>.ant-btn{border-color:#ffffff24;color:#fff;background:#ffffff12}.business-balance-showcase{padding:16px;background:var(--merchant-paper)}.business-balance-item{color:var(--merchant-jade)}.business-balance-label{color:var(--merchant-muted)}.business-balance-value{color:var(--merchant-ink);font-variant-numeric:tabular-nums}.business-balance-divider{background:var(--merchant-line)}.business-profile-actions button{border-color:var(--merchant-line);border-radius:14px;color:var(--merchant-ink);background:var(--merchant-paper-soft)}.business-action-icon{color:var(--merchant-jade);background:var(--merchant-jade-soft)}.business-wallet-card{min-height:154px;padding:20px;border-radius:22px;background:radial-gradient(circle at 88% 8%,rgba(224,187,111,.24),transparent 30%),linear-gradient(135deg,#153c31,#0b6d52);box-shadow:0 20px 46px #08533d33}.business-wallet-card strong{font-size:34px;font-variant-numeric:tabular-nums}.business-log-row{border-color:var(--merchant-line)}.business-login{min-height:100%;padding-top:max(24px,env(safe-area-inset-top));background:radial-gradient(circle at 84% 8%,rgba(201,155,74,.14),transparent 27%),radial-gradient(circle at 10% 88%,rgba(15,128,96,.1),transparent 30%)}.business-login-card{gap:18px;overflow:hidden;padding:0 18px 20px}.business-login-visual{margin:0 -18px;padding:25px 20px 23px;background:radial-gradient(circle at 84% 12%,rgba(223,183,99,.24),transparent 29%),linear-gradient(145deg,#173b30,#08231b)}.business-login-visual:after{content:"ALF";position:absolute;right:-10px;bottom:-27px;display:block;color:#ffffff0a;font-size:100px;font-weight:950}.business-login-visual h1{color:#fff!important;font-size:26px}.business-login-visual p{color:#ffffffa6!important}.business-login-card .ant-segmented{padding:4px;border-radius:13px;background:#edf1ec}.business-login-card .ant-segmented-item-selected{color:var(--merchant-jade-deep);border-radius:9px;box-shadow:0 5px 14px #102d2314}.business-login-note{color:var(--merchant-muted);background:#fffefaad;box-shadow:none}.admin-shell,.admin-login{--bg: #f2f3ee;--surface: #fffefa;--surface-2: #f7f8f3;--surface-3: #f3f5f0;--text: #1c2924;--muted: #6e7873;--line: #e2e6df;--green: #0f8060;--green-soft: #eaf5ef;--amber: #bd8c35;--olive: #60836e;--red: #c94e42;color:var(--text);background:var(--bg)}.admin-shell{min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.admin-shell>.ant-layout,.admin-shell .ant-layout{background:var(--bg)}.admin-sider,.admin-shell .ant-layout-sider{position:relative;z-index:4;overflow:hidden;border-right:0;background:radial-gradient(circle at 15% 4%,rgba(33,170,126,.14),transparent 25%),linear-gradient(180deg,#11251e,#091611)!important;box-shadow:10px 0 36px #0a1c151a}.admin-brand{height:78px;padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.07);background:transparent}.admin-brand strong{color:#f8f3e8!important;font-size:14px;font-weight:850;letter-spacing:.035em}.admin-brand span{margin-top:3px;color:#a98d59!important;font-size:7px;font-weight:800;letter-spacing:.16em}.admin-menu{gap:5px;padding:13px 10px 24px}.admin-menu__group{gap:5px}.admin-menu__group-title,.admin-menu__item{min-height:42px;padding:0 11px;border:1px solid transparent;border-radius:10px;color:#e8f1ecad;background:transparent;font-size:12px}.admin-menu__children{gap:4px;padding-left:17px}.admin-menu__children .admin-menu__item{min-height:38px;padding-left:11px}.admin-menu__group-title:hover,.admin-menu__item:hover{color:#fff;background:#ffffff0e}.admin-menu__group-title.is-active{color:#d7e9e0}.admin-menu__item.is-active{border-color:#7cd4b21f;color:#fff;background:linear-gradient(90deg,#1590684d,#1590681f);box-shadow:inset 3px 0 #62c99f}.admin-menu .menu-icon svg{color:#dcebe38f}.admin-menu__item.is-active .menu-icon svg,.admin-menu__group-title.is-active .menu-icon svg{color:#8cdbb8}.admin-nav-badge{background:#d45a4f;box-shadow:0 0 0 2px #10231d}.admin-header{height:60px;padding:0 22px;border-bottom:1px solid var(--line);background:#fffefaf5;box-shadow:0 5px 20px #142d2409}.admin-header__context{min-width:0}.admin-header__context .ant-btn{width:36px;height:36px;color:var(--text);border-radius:10px}.admin-header .ant-breadcrumb{color:var(--muted);font-size:11px}.admin-header__page-title{position:relative;margin-left:7px;padding-left:15px;color:var(--text);font-size:14px;font-weight:800}.admin-header__page-title:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:1px;background:var(--line)}.admin-header__tools{height:60px;gap:7px}.admin-header__status{display:inline-flex;align-items:center;gap:7px;margin-right:6px;padding:6px 9px;border:1px solid rgba(15,128,96,.13);border-radius:999px;color:#477064;background:var(--green-soft);font-size:10px}.admin-tool-button{width:36px;height:36px;border:1px solid transparent;border-radius:10px;color:#65716c}.admin-tool-button:hover{border-color:var(--line);color:var(--green);background:var(--surface-2)}.admin-avatar{border:1px solid rgba(15,128,96,.2);background:var(--green-soft)}.admin-tabs{height:44px;padding:5px 18px 0;border-bottom:1px solid var(--line);background:#fffefae0}.admin-tabs .ant-tabs-tab{border:0!important;border-radius:9px 9px 0 0!important;color:var(--muted);background:transparent!important;font-size:11px}.admin-tabs .ant-tabs-tab-active{color:var(--green);background:var(--green-soft)!important}.admin-content{min-height:calc(100vh - 104px);padding:22px;background:radial-gradient(circle at 96% 0,rgba(15,128,96,.045),transparent 22%),var(--bg)}.data-console,.business-page{gap:16px;max-width:1680px;margin:0 auto}.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 .business-tabs-page .ant-tabs-nav{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:0 8px 24px #142d240b}.admin-shell .dashboard-hero{position:relative;min-height:138px;align-items:center;padding:24px 26px;overflow:hidden;border-color:#1e4f3e4d;color:#fff;background:radial-gradient(circle at 82% 10%,rgba(214,173,94,.22),transparent 28%),linear-gradient(135deg,#17382e,#0c211a);box-shadow:0 18px 42px #0a362826}.admin-shell .dashboard-hero:after{content:"ALF";position:absolute;right:22px;bottom:-40px;color:#ffffff09;font-size:132px;font-weight:950;line-height:1}.admin-shell .dashboard-hero h1{margin:0 0 7px;color:#fff!important;font-size:26px;letter-spacing:-.025em}.admin-shell .dashboard-hero p{color:#ebf4efa3!important}.admin-shell .dashboard-hero .ant-btn{z-index:2;border-color:#ffffff29;color:#fff;background:#ffffff14}.admin-shell .metric-grid{gap:14px}.admin-shell .metric-card{min-height:164px;padding:18px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 8px 22px #142d240a}.admin-shell .metric-card:before{inset:0 auto 0 0;width:3px;height:auto;border-radius:0 99px 99px 0}.admin-shell .metric-card__head{color:var(--muted)}.admin-shell .metric-card__head em{border-color:#0f806029;border-radius:999px;color:var(--green);background:var(--green-soft)}.admin-shell .metric-card>strong{margin:12px 0 17px;color:var(--text);font-size:30px;font-variant-numeric:tabular-nums}.admin-shell .metric-card__detail{padding-top:11px;border-top:1px solid var(--line)}.admin-shell .metric-card__detail div{padding:0;border:0}.admin-shell .module-header{min-height:88px;padding:18px 20px}.admin-shell .module-header__icon{width:46px;height:46px;border:1px solid rgba(15,128,96,.14);border-radius:13px;color:var(--green);background:var(--green-soft)}.admin-shell .module-header h1{color:var(--text);font-size:20px}.admin-shell .module-header p{color:var(--muted)}.admin-shell .panel-card header{min-height:50px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.admin-shell .business-admin-checklist{gap:9px;padding:18px 20px 20px 42px;color:var(--muted);line-height:1.75}.admin-shell .query-panel{padding:16px}.admin-shell .table-panel{padding:15px}.admin-shell .ant-table-container{overflow:hidden;border:1px solid var(--line);border-radius:11px}.admin-shell .ant-table-thead>tr>th{min-height:46px;padding:13px 12px;border-color:var(--line);color:#58655f;background:#f5f7f3;font-size:11px;font-weight:800}.admin-shell .ant-table-tbody>tr>td{padding:13px 12px;border-color:#eceee9;color:var(--text);background:var(--surface)}.admin-shell .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfcf9}.admin-shell .ant-table-tbody>tr.ant-table-row:hover>td{background:#f1f8f4!important}.admin-shell .ant-btn-primary{border-color:var(--green);background:linear-gradient(135deg,#15906a,#0c6a50);box-shadow:0 8px 18px #0f806029}.admin-shell :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker){border-color:#dce1da!important;border-radius:9px!important;background:#fff!important}.admin-shell .status-pill{border-radius:999px}.admin-login{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 8% 8%,rgba(15,128,96,.12),transparent 28%),radial-gradient(circle at 92% 90%,rgba(201,155,74,.12),transparent 28%),#edf0e9}.login-stage{width:min(940px,100%);min-height:560px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;justify-items:stretch;gap:0;overflow:hidden;border:1px solid rgba(24,50,41,.12);border-radius:26px;background:var(--surface);box-shadow:0 34px 90px #0c271e29}.login-identity{position:relative;min-height:560px;width:auto;align-content:flex-end;justify-items:start;padding:50px;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 16%,rgba(216,174,91,.24),transparent 28%),radial-gradient(circle at 12% 86%,rgba(22,153,111,.2),transparent 32%),linear-gradient(145deg,#173a2f,#071b15)}.login-identity:after{content:"ALF";position:absolute;right:-18px;bottom:-55px;color:#ffffff0a;font-size:200px;font-weight:950;line-height:1}.login-identity .brand-mark{position:absolute;top:42px;left:46px}.login-copy{position:relative;z-index:2;max-width:420px;text-align:left}.login-copy h1{margin:0 0 12px;color:#fff!important;font-size:34px;letter-spacing:-.035em}.login-copy p{max-width:22em;color:#edf6f1a3!important;font-size:13px;line-height:1.7;margin:0}.login-panel{align-self:center;width:auto;max-width:none;box-sizing:border-box;padding:44px 42px;border:0;background:var(--surface);box-shadow:none}.login-panel__head{margin-bottom:25px}.login-panel__head>svg{width:42px;height:42px;padding:10px;border:1px solid rgba(15,128,96,.14);border-radius:13px;color:var(--green);background:var(--green-soft)}.login-panel__head h2{color:var(--text);font-size:22px}.login-panel__head p{color:var(--muted)}.login-panel .ant-input-affix-wrapper{min-height:46px;border-color:var(--line);border-radius:10px}.login-panel .ant-btn-primary{min-height:46px;border-radius:10px;border-color:var(--green);background:linear-gradient(135deg,#15906a,#0c6a50);box-shadow:0 10px 22px #0f80602e}@media (max-width: 980px){.admin-header__status,.admin-header__page-title{display:none}.admin-content{padding:16px}.admin-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.admin-login{padding:18px}.login-stage{grid-template-columns:1fr;min-height:0}.login-identity{min-height:250px;padding:32px}.login-identity .brand-mark{top:28px;left:30px}.login-copy h1{font-size:27px}.login-panel{padding:34px 28px}}@media (max-width: 560px){.mobile-shell--business{padding:0}.mobile-shell--business .mobile-phone{width:100%;height:100dvh;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.business-app-header{padding-top:max(10px,env(safe-area-inset-top))}}@media (max-width: 380px){.business-app-header__service{width:31px;height:31px;justify-content:center;overflow:hidden;padding:0;font-size:0}.business-app-header__service i{display:none}.business-home-banner,.business-home-banner__copy{min-height:238px}.business-home-banner__copy{width:84%;padding:19px 16px}.business-home-banner__copy h1{font-size:27px}.business-home-banner__copy p,.business-home-banner__account{display:none}.business-home-shortcuts button{padding:9px}}@media (prefers-reduced-motion: reduce){.business-mobile>*,.mobile-nav a:before,.business-account-card,.business-home-shortcuts button{animation:none!important;transition:none!important}}
