:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f9;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.loading-screen{color:#64748b;justify-content:center;align-items:center;gap:10px;height:100vh;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh}.topbar{color:#e8eef9;z-index:20;background:#0b1220;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;font-weight:700;display:flex}.brand.large{font-size:18px}.brand-mark{color:#a8c1ff;letter-spacing:.08em;border:1px solid #61708d;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:inline-flex}.top-actions{color:#aebbd0;align-items:center;gap:14px;font-size:13px;display:flex}.connection-dot{background:#36c991;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #36c99122}.profile-chip{color:#e8eef9;background:#111c31;border:1px solid #2c3a55;border-radius:5px;align-items:center;gap:7px;padding:8px 11px;display:flex}.workspace{max-width:1440px;margin:0 auto;display:flex}.sidebar{background:#fff;border-right:1px solid #e4e8ef;flex-direction:column;width:232px;min-height:calc(100vh - 68px);padding:24px 14px;display:flex}.sidebar-head{justify-content:space-between;padding:0 12px 14px;display:flex}.sidebar nav{gap:4px;display:grid}.nav-item{color:#66748a;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;width:100%;padding:11px 12px;display:flex}.nav-item:hover{color:#172033;background:#f3f6fb}.nav-item.active{color:#2452bb;background:#edf3ff;font-weight:700}.nav-arrow{opacity:.35;margin-left:auto}.sidebar-bottom{gap:12px;margin-top:auto;display:grid}.secure-note{color:#5e6f86;background:#f8fafc;border:1px solid #e5eaf2;gap:9px;padding:12px;display:flex}.secure-note strong,.secure-note span{font-size:12px;display:block}.secure-note span{color:#8a98ad;margin-top:3px}.nav-item.logout{color:#9a5961}.main-content{flex:1;min-width:0}.page{max-width:1120px;margin:auto;padding:38px 42px 60px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.page-heading h1{letter-spacing:-.02em;margin:0 0 8px;font-size:32px;line-height:1.15}.eyebrow{letter-spacing:.14em;color:#8190a8;margin:0 0 7px;font-size:11px;font-weight:700}.muted{color:#6f7e94;margin:0;font-size:14px;line-height:1.7}.primary-button,.secondary-button{border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:inline-flex}.primary-button{color:#fff;background:#2452bb;box-shadow:0 8px 20px #2452bb24}.primary-button:disabled{opacity:.6;cursor:wait}.secondary-button{color:#2b3e5d;background:#fff;border:1px solid #dfe5ee}.secondary-button:hover{border-color:#9eb4dc}.compact{padding:9px 13px;font-size:13px}.icon-button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.mobile-only{display:none}.metric-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.metric,.panel{background:#fff;border:1px solid #e2e7ee}.metric{min-height:150px;padding:20px;position:relative}.metric-icon{color:#2452bb;position:absolute;top:18px;right:18px}.metric-label{color:#748197;margin-bottom:19px;font-size:13px;display:block}.metric strong{font-size:29px;display:block}.metric small{color:#8996a9;margin-top:9px;font-size:12px;display:block}.split-grid,.account-grid{grid-template-columns:1.2fr 1fr;gap:14px;margin-top:14px;display:grid}.account-grid{grid-template-columns:1.1fr .9fr;margin-top:0}.panel{padding:22px}.panel-title{justify-content:space-between;align-items:flex-start;display:flex}.panel-title h2,.panel h2{margin:0 0 10px;font-size:18px}.feature-panel{color:#edf3ff;background:#0f1b30;border-color:#0f1b30}.feature-panel .muted{color:#aebbd0}.feature-panel .secondary-button{margin-top:24px}.status-row{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:13px;display:flex}.status-row span{color:#7a879a}.text-button{color:#2452bb;background:0 0;border:0;align-items:center;gap:5px;padding:13px 0 0;font-weight:700;display:flex}.search-box{background:#fff;border:1px solid #dfe5ee;min-width:260px;height:40px;display:flex}.search-box input{border:0;outline:0;flex:1;min-width:0;padding:0 10px}.search-box button{color:#2452bb;background:#edf3ff;border:0;padding:0 11px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-card{text-align:left;background:#fff;border:1px solid #e2e7ee;align-items:center;gap:14px;min-height:132px;padding:14px;display:flex;position:relative}.product-art{color:#8190a8;background:#eef2f8;flex:none;justify-content:center;align-items:center;width:74px;height:74px;display:flex;overflow:hidden}.product-art img{object-fit:cover;width:100%;height:100%}.product-copy{min-width:0}.category-label{color:#8190a8;font-size:11px}.product-copy h3{margin:5px 0;font-size:16px}.product-copy p{color:#7a879a;white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin:0 0 8px;font-size:12px;overflow:hidden}.product-copy strong{color:#2452bb;font-size:16px}.product-arrow{color:#9aa7b8;margin-left:auto}.empty{color:#8492a5;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:14px;display:flex}.table-panel{padding:0}.order-list{display:grid}.order-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:17px 21px;display:flex}.order-row:last-child{border-bottom:0}.order-row>div:first-child{gap:4px;min-width:0;display:grid}.order-row strong{font-size:14px}.order-row small{color:#8b98aa;font-size:12px}.order-no{color:#8492a5;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.order-meta{white-space:nowrap;align-items:center;gap:14px;display:flex}.status-badge{color:#66748a;background:#eef2f7;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.status-1,.status-2{color:#9b6917;background:#fff5db}.status-3,.status-8{color:#2452bb;background:#eaf1ff}.status-4{color:#187752;background:#e7f8f1}.status-5,.status-7{color:#a84f58;background:#fff0f0}.profile-form{gap:15px;display:grid}.profile-form-label{color:#66748a;gap:7px;font-size:13px;display:grid}.profile-form-label input,.profile-form-label textarea,.profile-form-label select,.inline-form input,.inline-form select{background:#fbfcfe;border:1px solid #dfe5ee;outline:0;min-width:0;padding:11px 12px}.profile-form-label textarea{resize:vertical}.balance-number{color:#2452bb;margin:26px 0 15px;font-size:38px;font-weight:700}.inline-form{align-items:flex-end;gap:12px;display:flex}.inline-form>*{flex:1}.inline-form>.primary-button,.inline-form>.secondary-button{flex:none}.button-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.segmented{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.segmented button{color:#66748a;background:#fff;border:1px solid #dfe5ee;padding:9px 12px}.segmented button.active{color:#2452bb;background:#edf3ff;border-color:#7e9fe0;font-weight:700}.inline-success{color:#187752;background:#e7f8f1;margin:14px 0;padding:10px 12px}.checkout-panel{max-width:720px}.json-view{white-space:pre-wrap;word-break:break-word;color:#475569;background:#f7f9fc;border:1px solid #e6ebf2;max-height:460px;padding:14px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.data-table{overflow:auto}.data-table-head,.data-table-row{grid-auto-columns:minmax(130px,1fr);grid-auto-flow:column;gap:16px;min-width:max-content;padding:13px 18px;display:grid}.data-table-head{color:#8190a8;text-transform:uppercase;letter-spacing:.08em;background:#f7f9fc;font-size:11px}.data-table-row{color:#48566d;border-top:1px solid #edf0f4;font-size:13px}.message-list{gap:10px;margin:22px 0;display:grid}.message{background:#f2f5fa;border:1px solid #e3e8f0;max-width:80%;padding:10px 12px}.message.mine{background:#edf3ff;border-color:#c9d8f5;margin-left:auto}.message strong,.message p,.message small{display:block}.message p{color:#42516a;white-space:pre-wrap;margin:5px 0}.message small{color:#8a98ad;font-size:11px}.auth-page{background:#0b1220;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{background:#fff;width:min(440px,100%);padding:40px}.auth-panel h1{margin:0 0 8px;font-size:28px}.auth-panel form{gap:16px;margin-top:26px;display:grid}.inline-error,.toast{padding:10px 12px;font-size:13px}.inline-error{color:#a84f58;background:#fff0f0;margin-top:16px}.toast{z-index:30;background:#fff;border:1px solid #e2e7ee;align-items:center;gap:12px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #1834601a}.error-toast{color:#a84f58}@media (width<=900px){.sidebar{z-index:40;transition:left .2s;position:fixed;top:0;bottom:0;left:-250px}.sidebar.open{left:0}.sidebar-backdrop{z-index:35;opacity:0;pointer-events:none;background:#08111f66;transition:opacity .2s;display:block;position:fixed;inset:0}.sidebar-backdrop.visible{opacity:1;pointer-events:auto}.mobile-only{display:inline-flex}.topbar{padding:0 16px}.top-actions>span,.top-actions>.connection-dot{display:none}.page{padding:28px 18px 48px}.metric-grid,.split-grid,.account-grid{grid-template-columns:1fr}}@media (width<=620px){.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:28px}.search-box{width:100%;min-width:0}.product-grid{grid-template-columns:1fr}.order-row{flex-direction:column;align-items:flex-start}.order-meta{justify-content:space-between;width:100%}.profile-chip{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.brand>span:last-child{display:none}}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:180px;display:flex}.row-actions .secondary-button{white-space:nowrap}.icon-danger{color:#a84f58;background:#fff5f5;border:1px solid #f0c8cc;border-radius:4px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-danger:hover{background:#ffe9eb}.table-select{color:#475569;background:#fff;border:1px solid #dfe5ee;max-width:115px;padding:6px 7px}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:14px;display:grid}.check-field{color:#66748a;align-items:center;gap:8px;font-size:13px;display:flex}.check-field input{width:16px;height:16px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.prize-editor{grid-template-columns:1.1fr 1.3fr .8fr .8fr 34px;align-items:center;gap:7px;margin:8px 0;display:grid}.prize-editor input{background:#fbfcfe;border:1px solid #dfe5ee;min-width:0;padding:9px 10px}@media (width<=760px){.admin-form-grid,.settings-grid,.form-grid-2{grid-template-columns:1fr}.prize-editor{grid-template-columns:1fr 1fr}}.auth-switch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mall-shell{color:#172033;background:#eef3f8}.mall-topbar{-webkit-backdrop-filter:blur(24px);z-index:20;background:#ffffffb8;border-bottom:1px solid #ffffffe6;justify-content:space-between;align-items:center;height:74px;padding:0 32px;display:flex;position:sticky;top:0}.mall-brand{align-items:center;gap:12px;display:flex}.mall-brand strong,.mall-brand small{display:block}.mall-brand strong{font-size:16px}.mall-brand small{color:#8290a5;margin-top:2px;font-size:11px}.mall-top-actions{color:#65748a;align-items:center;gap:16px;font-size:13px;display:flex}.mall-status{align-items:center;gap:7px;display:flex}.mall-status i{background:#27b887;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27b8871f}.mall-account{color:#32435f;background:#ffffffa3;border:1px solid #c4d0e0cc;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;display:flex}.mall-layout{max-width:1500px;min-height:calc(100vh - 74px);margin:0 auto;display:flex}.mall-sidebar{-webkit-backdrop-filter:blur(20px);background:#ffffff8a;border-right:1px solid #ffffffe0;flex-direction:column;width:248px;padding:24px 16px;display:flex}.mall-sidebar-head{color:#8492a6;justify-content:space-between;padding:2px 12px 14px;font-size:12px;font-weight:700;display:flex}.mall-nav{color:#6b7a90;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:12px;display:flex}.mall-nav span{flex:1}.mall-nav:hover{color:#244f9d;background:#ffffffb8}.mall-nav.active{color:#2452bb;background:#ffffffe6;border-color:#b6c9e4b3;font-weight:700;box-shadow:0 8px 22px #28497a14}.mall-sidebar-foot{color:#718097;background:#ffffffa6;border:1px solid #ffffffe0;border-radius:16px;margin-top:auto;padding:16px}.mall-sidebar-foot span,.mall-sidebar-foot strong{display:block}.mall-sidebar-foot strong{color:#203a69;margin:7px 0 14px;font-size:22px}.mall-main{flex:1;min-width:0}.mall-main .panel,.mall-main .metric,.mall-main .product-card{background:#ffffffc2;border-color:#ffffffe6;border-radius:18px;box-shadow:0 12px 35px #1f416b0f}.mall-main .feature-panel{color:#eef5ff;background:#17335e;border-color:#17335e}.mall-bottom-nav{display:none}.glass-apply-card{max-width:720px}.hunter-shell .sidebar{background:#fff}.hunter-shell .main-content{background:#f4f6f9}@media (width<=900px){.mall-topbar{height:62px;padding:0 16px}.mall-top-actions{gap:8px}.mall-status{display:none}.mall-layout{min-height:calc(100vh - 62px)}.mall-sidebar{z-index:45;width:270px;transition:left .2s;position:fixed;top:0;bottom:0;left:-280px}.mall-sidebar.open{left:0}.mall-overlay{z-index:40;opacity:0;pointer-events:none;background:#14263f40;transition:opacity .2s;display:block;position:fixed;inset:0}.mall-overlay.visible{opacity:1;pointer-events:auto}.mall-main{width:100%;padding-bottom:74px}.mall-bottom-nav{z-index:30;-webkit-backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:20px;height:62px;padding:7px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 32px #19365a2e}.mall-bottom-nav button{color:#7d8ba0;background:0 0;border:0;border-radius:14px;flex:1;place-items:center;gap:2px;font-size:10px;display:grid}.mall-bottom-nav button.active{color:#2452bb;background:#e0ebfdd9;font-weight:700}.mall-account{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.mall-brand small{display:none}.mall-main .page{padding:24px 16px 36px}.mall-main .page-heading h1{font-size:28px}}@media (width>=901px){.mall-main .page{padding-top:42px}}@media (width<=620px){.mall-main .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mall-main .metric{min-height:126px;padding:15px}.mall-main .metric strong{font-size:23px}.mall-main .split-grid,.mall-main .account-grid,.mall-main .product-grid{grid-template-columns:1fr}.mall-main .product-card{min-height:112px}.mall-main .panel{padding:17px}.mall-top-actions>.icon-button{padding:5px}.glass-apply-card{padding:17px!important}}.mall-lottery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lottery-card{gap:10px;display:grid}.lottery-art{color:#8090a8;background:#e8eef7;border-radius:14px;place-items:center;height:150px;display:grid;overflow:hidden}.lottery-art img{object-fit:cover;width:100%;height:100%}.lottery-card h2{margin:0;font-size:20px}.lottery-price{color:#2452bb;font-size:18px}.lottery-result{margin-top:16px;background:#f0fcf6db!important;border-color:#b8d7ca!important}@media (width<=900px){.mall-lottery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mall-lottery-grid{grid-template-columns:1fr}}.mall-hero{justify-content:space-between;align-items:center;gap:24px;min-height:220px;margin-bottom:16px;display:flex;overflow:hidden;padding:30px 34px!important}.mall-hero h2{color:#1d3762;margin:0 0 10px;font-size:30px}.mall-hero p:not(.eyebrow){color:#65748a;max-width:560px;margin:0 0 22px;line-height:1.8}.mall-hero-orbit{color:#2452bb;background:#dbe8fabf;border-radius:18px;flex:none;align-content:center;place-items:center;gap:7px;width:168px;height:120px;display:grid;box-shadow:0 18px 40px #2d5b9b1f}.mall-hero-orbit span{font-size:12px;font-weight:700}@media (width<=620px){.mall-hero{align-items:flex-start;min-height:0;padding:22px!important}.mall-hero h2{font-size:24px}.mall-hero-orbit{width:86px;height:78px}.mall-hero-orbit svg{width:20px}.mall-hero-orbit span{font-size:9px}}.mall-hero-tile{color:#2452bb;background:#dbe8fabf;border-radius:18px;flex:none;align-content:center;place-items:center;gap:7px;width:168px;height:120px;display:grid;box-shadow:0 18px 40px #2d5b9b1f}.mall-hero-tile span{font-size:12px;font-weight:700}@media (width<=620px){.mall-hero-tile{width:86px;height:78px}.mall-hero-tile svg{width:20px}.mall-hero-tile span{font-size:9px}}.bind-phone-box{background:#f7fafe;border:1px solid #dfe7f2;border-radius:12px;margin-top:18px;padding:16px}.bind-phone-box h3{color:#334b70;margin:0 0 12px;font-size:15px}.hunter-directory{margin-top:14px}.hunter-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hunter-directory-item{background:#fafbfd;border:1px solid #e5eaf2;align-items:flex-start;gap:9px;padding:11px;display:flex}.hunter-directory-avatar{color:#6680b5;background:#e8eef8;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.hunter-directory-avatar img{object-fit:cover;width:100%;height:100%}.hunter-directory-item strong,.hunter-directory-item small,.hunter-directory-item span{display:block}.hunter-directory-item strong{color:#253a5e;font-size:13px}.hunter-directory-item small{color:#71809a;margin-top:2px;font-size:11px}.hunter-directory-item span{color:#8793a5;white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin-top:5px;font-size:11px;overflow:hidden}@media (width<=620px){.hunter-directory-grid{grid-template-columns:1fr}.hunter-directory-item span{max-width:none}}.bind-phone-box>textarea{resize:vertical;background:#fbfcfe;border:1px solid #dfe5ee;outline:0;width:100%;margin:6px 0 10px;padding:11px 12px}@media (width<=900px){.mall-sidebar,.mall-overlay,.mall-menu-button{display:none!important}.mall-main{padding-bottom:92px}.mall-bottom-nav{bottom:8px;left:8px;right:8px}.mall-bottom-nav button{min-width:0}.mall-bottom-nav button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.account-shortcuts .secondary-button{width:100%;padding:10px 8px;font-size:12px}}.account-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.account-shortcuts .secondary-button{width:100%;padding:10px 8px;font-size:12px}.ticket-order-note{color:#8b641d;background:#fff8e7;border:1px solid #f0dfaa;padding:10px 12px;font-size:13px;line-height:1.6}.ticket-order-meta{color:#718097;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.action-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.coupon-card,.welfare-card{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.coupon-card:last-child,.welfare-card:last-child{border-bottom:0}.coupon-card strong,.welfare-card strong{margin-bottom:4px;display:block}.coupon-card small,.welfare-card small{color:#8190a8;font-size:12px;display:block}.chat-layout{grid-template-columns:280px minmax(0,1fr);gap:14px;min-height:520px;display:grid}.chat-sessions{align-content:start;gap:4px;display:grid}.chat-session{text-align:left;color:#3a4c68;background:#ffffff94;border:1px solid #0000;border-radius:10px;padding:12px}.chat-session.active{color:#2452bb;background:#edf3ff;border-color:#b9ccef}.chat-session small{color:#8190a8;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.chat-messages{flex-direction:column;min-height:470px;display:flex}.chat-messages .message-list{flex:1;overflow:auto}.hunter-order-card{border-bottom:1px solid #edf0f4;gap:8px;padding:17px 20px;display:grid}.hunter-order-card:last-child{border-bottom:0}@media (width<=620px){.chat-layout{grid-template-columns:1fr}.chat-sessions{gap:8px;display:flex;overflow:auto}.chat-session{min-width:190px}.coupon-card,.welfare-card{flex-direction:column;align-items:flex-start}.coupon-card .secondary-button,.welfare-card .secondary-button{width:100%}}.wechat-auth-page{color:#171226;background:linear-gradient(145deg,#f9f4ff 0%,#f4f6ff 45%,#e9f8ff 100%);min-height:100dvh;padding:32px;position:relative;overflow:hidden}.wechat-auth-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd9;border:1px solid #fff;border-radius:32px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);width:min(1080px,100%);min-height:650px;margin:auto;display:grid;overflow:hidden;box-shadow:0 26px 80px #6d52c52b}.wechat-auth-visual{background:radial-gradient(circle at 20% 20%,#ffd5f2 0 10%,#0000 35%),linear-gradient(145deg,#7443ee 0%,#aa72f3 42%,#6ccff0 100%);justify-content:center;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.auth-orbit{border:1px solid #ffffff91;border-radius:50%;position:absolute;transform:rotate(-18deg);box-shadow:0 0 0 1px #ffffff1c}.auth-orbit-one{width:560px;height:230px}.auth-orbit-two{width:720px;height:300px;transform:rotate(24deg)}.auth-mascot{z-index:1;background:linear-gradient(145deg,#fff 0%,#d9d1ff 100%);border-radius:52px;place-items:center;width:205px;height:205px;display:grid;transform:rotate(-8deg);box-shadow:inset 0 0 0 9px #ffffffb8,0 28px 50px #32158b4a}.auth-mascot:before,.auth-mascot:after{content:"";background:#7951ee;border-radius:50%;position:absolute}.auth-mascot:before{width:46px;height:46px;top:-17px;left:44px;box-shadow:112px 17px #9f66f4}.auth-mascot:after{width:18px;height:18px;top:64px;left:57px;box-shadow:71px 0 #2d2453}.auth-mascot span{letter-spacing:.08em;color:#7548e8;font-size:54px;font-weight:900;transform:rotate(8deg)}.auth-spark{opacity:.9;background:#fff;border-radius:4px;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.auth-spark-one{top:22%;left:20%}.auth-spark-two{width:20px;height:20px;bottom:27%;right:18%}.auth-visual-copy{color:#fff;gap:8px;display:grid;position:absolute;bottom:74px;left:72px}.auth-visual-copy strong{letter-spacing:.02em;font-size:31px}.auth-visual-copy span{opacity:.88;font-size:16px}.wechat-auth-panel{background:#fffffff0;flex-direction:column;justify-content:center;padding:64px 68px;display:flex}.auth-brand-lockup{align-items:center;gap:12px;margin-bottom:72px;display:flex}.auth-brand-lockup strong,.auth-brand-lockup small{display:block}.auth-brand-lockup strong{font-size:18px}.auth-brand-lockup small{color:#8d82a9;letter-spacing:.16em;margin-top:5px;font-size:10px}.wechat-auth-heading h1{letter-spacing:-.03em;margin:0 0 12px;font-size:38px}.wechat-auth-heading p:not(.eyebrow){color:#7d7492;margin:0;font-size:15px;line-height:1.7}.wechat-login-button{color:#fff;background:linear-gradient(100deg,#7e4af0,#a25bea);border:0;border-radius:18px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:34px;padding:17px 20px;font-size:17px;font-weight:800;display:flex;box-shadow:0 15px 28px #7440d633}.wechat-login-button:hover{filter:brightness(1.04)}.wechat-login-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.wechat-glyph{color:#6e43db;background:#fff;border-radius:9px;place-items:center;width:27px;height:27px;font-size:14px;font-weight:900;display:grid}.auth-agreement{color:#8b829d;align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;line-height:1.6;display:flex}.auth-agreement input{accent-color:#7c4deb;width:16px;height:16px;margin-top:1px}.auth-agreement a{color:#7041d6;font-weight:700;text-decoration:none}.auth-security{color:#9a91a8;align-items:center;gap:6px;margin:30px 0 0;font-size:11px;display:flex}.wechat-auth-panel .inline-error{border-radius:12px;margin-top:20px}.wechat-auth-page .inline-error{color:#ad5573;background:#fff0f4}@media (width<=820px){.wechat-auth-page{background:linear-gradient(160deg,#eee7ff,#faf8ff 48%,#eaf9ff);padding:0;display:block;overflow-y:auto}.wechat-auth-shell{width:100%;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.wechat-auth-visual{border-radius:0 0 42px 42px;height:42dvh;min-height:42dvh}.auth-mascot{border-radius:40px;width:150px;height:150px}.auth-mascot span{font-size:40px}.auth-visual-copy{text-align:center;justify-items:center;bottom:34px;left:0;right:0}.auth-visual-copy strong{font-size:24px}.auth-visual-copy span{font-size:14px}.auth-orbit-one{width:440px;height:180px}.auth-orbit-two{width:560px;height:230px}.wechat-auth-panel{background:0 0;flex:1;justify-content:flex-start;min-height:58dvh;padding:34px 24px 42px}.auth-brand-lockup{margin-bottom:36px}.wechat-auth-heading h1{font-size:32px}.wechat-login-button{border-radius:999px;margin-top:30px;padding:17px}.auth-security{justify-content:center;margin-top:25px}}@media (width>=821px){.wechat-auth-page:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0 50%,#fff5 50%);position:absolute;inset:0}.wechat-auth-shell{z-index:1;position:relative}}:root{--biluo:#168f99;--biluo-deep:#0d6f7a;--biluo-soft:#e4f6f7;--biluo-line:#a9dfe2;--biluo-glow:#168f9940}.primary-button{background:var(--biluo);box-shadow:0 8px 20px var(--biluo-glow)}.primary-button:hover{background:var(--biluo-deep)}.text-button,.product-copy strong,.price-large,.nav-item.active,.mall-nav.active,.admin-nav-item.active{color:var(--biluo)}.nav-item.active{background:var(--biluo-soft)}.nav-item:hover{color:var(--biluo-deep)}.search-box button{background:var(--biluo-soft);color:var(--biluo-deep)}.product-card:hover{border-color:#62bfc4;box-shadow:0 8px 20px #168f991f}.segmented button.active{color:var(--biluo-deep);background:var(--biluo-soft);border-color:#70c8cc}.mall-nav.active{background:var(--biluo-soft);border-color:var(--biluo-line)}.mall-hunter-entry{background:var(--biluo-soft);color:var(--biluo-deep);border-color:var(--biluo-line)}.admin-nav-item.active,.admin-bottom-nav button.active{color:var(--biluo-deep);background:var(--biluo-soft);border-color:var(--biluo-line)}.admin-status i{background:var(--biluo);box-shadow:0 0 0 4px #168f991f}.admin-foot-action,.admin-nav-group-toggle:hover,.mall-nav:hover{color:var(--biluo-deep)}.switch-field input{accent-color:var(--biluo)}.metric-icon,.mall-status i,.connection-dot{color:var(--biluo)}.mall-status i,.connection-dot{background:var(--biluo);box-shadow:0 0 0 4px #168f991f}.wechat-auth-page{background:linear-gradient(145deg,#eefbfb 0%,#f4fbfa 48%,#e3f5f5 100%)}.wechat-auth-shell{box-shadow:0 26px 80px #168f992b}.wechat-auth-visual{background:radial-gradient(circle at 20% 20%,#c8f0ed 0 10%,#0000 35%),linear-gradient(145deg,#0d6f7a 0%,#168f99 44%,#7bd2d0 100%)}.auth-mascot:before,.auth-mascot:after{background:#168f99}.auth-mascot:before{box-shadow:112px 17px #48b9b6}.auth-mascot span{color:var(--biluo)}.auth-brand-lockup .brand-mark{color:var(--biluo-deep);border-color:#7ac8ca}.auth-brand-lockup small{color:#60999d}.wechat-login-button{background:linear-gradient(100deg,var(--biluo-deep),var(--biluo));box-shadow:0 15px 28px var(--biluo-glow)}.wechat-glyph{color:var(--biluo-deep)}.auth-agreement input{accent-color:var(--biluo)}.auth-agreement a{color:var(--biluo-deep)}.wechat-auth-page{color:#173d43;background:linear-gradient(90deg,#f2fbfb 0% 48%,#f8fcfc 48% 100%);justify-content:center;align-items:flex-start;min-height:100dvh;padding:90px 24px 60px;display:flex;overflow:auto}.wechat-auth-shell{background:#fff;border:0;border-radius:34px;width:482px;min-height:684px;margin:0;display:block;overflow:hidden;transform:translate(-16px);box-shadow:0 24px 64px #1a8b9524}.wechat-auth-visual{display:none}.wechat-auth-panel{background:#fff;flex-direction:column;justify-content:flex-start;min-height:684px;padding:120px 84px 108px;display:flex}.wechat-auth-panel .auth-brand-lockup{align-self:flex-start;margin:0 0 95px}.auth-brand-lockup{gap:12px}.auth-brand-lockup .brand-mark{color:#178895;background:#fff;border-color:#84cdd0;width:34px;height:34px;font-size:12px}.auth-brand-lockup strong{color:#171d2d;font-size:18px;line-height:1.2}.auth-brand-lockup small{color:#5c9ba0;letter-spacing:.16em;margin-top:6px;font-size:10px;line-height:1}.wechat-auth-panel .wechat-auth-heading{text-align:center}.wechat-auth-panel .wechat-auth-heading .eyebrow{color:#5c9ba0;letter-spacing:.14em;margin-bottom:12px;font-size:12px}.wechat-auth-panel .wechat-auth-heading h1{color:#123b42;letter-spacing:0;white-space:nowrap;margin:0 0 22px;font-size:40px;font-weight:800;line-height:1.18}.wechat-auth-panel .wechat-auth-heading p:not(.eyebrow){color:#6e8f93;white-space:nowrap;margin:0;font-size:15px;line-height:1.6}.wechat-login-button{background:var(--biluo);height:67px;box-shadow:none;border-radius:20px;margin-top:35px;padding:0 20px;font-size:17px}.wechat-login-button:hover{background:var(--biluo-deep);filter:none}.wechat-login-button:disabled{opacity:.48;background:var(--biluo);box-shadow:none}.wechat-glyph{width:31px;height:31px;color:var(--biluo);border-radius:10px;font-size:15px}.auth-agreement{color:#8a829d;white-space:nowrap;gap:10px;margin-top:26px;font-size:12px;line-height:1.6}.auth-agreement input{width:16px;height:16px;accent-color:var(--biluo);margin-top:1px}.auth-agreement a{color:var(--biluo-deep);font-weight:700}.auth-security{color:#9a91a8;white-space:nowrap;justify-content:center;gap:6px;margin:34px 0 0;font-size:12px;line-height:1.4}.auth-security svg{color:var(--biluo)}.wechat-auth-panel .inline-error{text-align:center;border-radius:10px;margin:20px 0 0;font-size:12px}@media (width<=600px){.wechat-auth-page{background:#effbfa;align-items:center;min-height:100dvh;padding:24px 16px}.wechat-auth-shell{border-radius:30px;width:min(482px,100%);min-height:0;transform:none;box-shadow:0 18px 54px #1a8b9521}.wechat-auth-panel{min-height:0;padding:64px 26px 52px}.wechat-auth-panel .auth-brand-lockup{margin-bottom:58px}.wechat-auth-panel .wechat-auth-heading h1{white-space:normal;font-size:30px}.wechat-auth-panel .wechat-auth-heading p:not(.eyebrow){white-space:normal;font-size:14px}.wechat-login-button{border-radius:18px;height:60px;margin-top:30px}.auth-agreement,.auth-security{white-space:normal}.auth-security{justify-content:flex-start}.wechat-auth-panel .inline-error{margin:18px 0 0}}@media (width>=901px){.mall-topbar{padding:0 24px}.mall-topbar-inner{align-items:center;width:100%;min-width:0;display:flex}.mall-brand{margin-left:0;transition:none}.mall-sidebar-collapsed .mall-brand{margin-left:0}.mall-top-actions{margin-left:auto}.mall-layout{max-width:none}.mall-sidebar{flex:0 0 248px;width:248px;transition:width .2s,padding .2s;overflow:hidden}.mall-sidebar.collapsed{flex-basis:72px;width:72px;padding-left:10px;padding-right:10px}.mall-sidebar.collapsed .mall-sidebar-head{justify-content:center;padding-left:0;padding-right:0}.mall-sidebar.collapsed .mall-sidebar-head>span,.mall-sidebar.collapsed .mall-nav span,.mall-sidebar.collapsed .mall-nav>svg:last-child,.mall-sidebar.collapsed .mall-sidebar-foot span,.mall-sidebar.collapsed .mall-sidebar-foot strong,.mall-sidebar.collapsed .mall-sidebar-foot .secondary-button span{display:none}.mall-sidebar.collapsed .mall-sidebar-head{gap:0}.mall-sidebar.collapsed .mall-nav{justify-content:center;padding-left:10px;padding-right:10px}.mall-sidebar.collapsed .mall-nav>svg:first-child{margin:0}.mall-sidebar.collapsed .mall-sidebar-foot{justify-content:center;padding:10px 6px;display:flex}.mall-sidebar.collapsed .mall-sidebar-foot .secondary-button{padding:9px}.mall-sidebar-toggle{display:inline-flex}.mall-hunter-entry{color:#32435f;background:#ffffffa3;border:1px solid #c4d0e0cc;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}}.chat-session.active{border-color:var(--biluo-line);background:var(--biluo-soft);color:var(--biluo-deep)}:root{--ease-biluo:cubic-bezier(.22,1,.36,1)}button,a,.panel,.metric,.product-card,.mall-nav,.admin-nav-item,.data-table-row,input,textarea,select{transition:color .18s var(--ease-biluo),background-color .18s var(--ease-biluo),border-color .18s var(--ease-biluo),box-shadow .22s var(--ease-biluo),transform .22s var(--ease-biluo),opacity .18s var(--ease-biluo)}.topbar .profile-chip,.admin-top-actions .admin-identity,.admin-logout{color:#effcfc!important;background:#ffffff24!important;border-color:#ffffff47!important}.sms-recipient-list{max-height:520px;display:grid;overflow:auto}.sms-recipient{cursor:pointer;border-top:1px solid #edf0f4;align-items:center;gap:10px;padding:12px 16px;display:flex}.sms-recipient input{accent-color:var(--biluo)}.sms-recipient span{gap:3px;display:grid}.sms-recipient small{color:#8190a8;font-size:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-shell .data-table{overflow-x:auto}.admin-shell .data-table-head,.admin-shell .data-table-row{grid-template-columns:var(--data-table-template,repeat(auto-fit,minmax(118px,1fr)));grid-auto-columns:auto;grid-auto-flow:row;min-width:max-content}.admin-shell .data-table-head>span,.admin-shell .data-table-row>span{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:118px;max-width:180px;overflow:hidden}.admin-shell .data-table-row>.row-actions{white-space:normal;min-width:150px;max-width:none;overflow:visible}.admin-shell .prize-editor-v2{background:#fffc;border:1px solid #d5dfeb;border-radius:11px;grid-template-columns:repeat(4,minmax(130px,1fr));padding:10px}.admin-shell .prize-editor-v2>label{color:#66748a}.admin-shell .prize-editor-v2>label input,.admin-shell .prize-editor-v2>label select{color:#334155;background:#fbfcfe;border:1px solid #dfe5ee;padding:9px 8px}.admin-shell .prize-editor-v2>.icon-danger{color:#a84f58;background:#fff5f5;border-color:#f0c8cc}@media (width<=760px){.admin-shell .data-table{overflow:visible}.admin-shell .data-table-head,.admin-shell .data-table-row{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;min-width:0}.admin-shell .data-table-row>span:not(.row-actions){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.admin-shell .data-table-row>.row-actions{min-width:0}.admin-shell .prize-editor-v2{grid-template-columns:1fr 1fr}}.catalog-controls{gap:12px;margin:0 0 16px;display:grid}.service-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-mode-switch button{color:#5c6c82;text-align:left;background:#ffffffc2;border:1px solid #cdd8e7e6;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;min-height:76px;padding:13px 15px;transition:transform .18s,border-color .18s,background .18s;display:grid}.service-mode-switch button:hover{border-color:var(--biluo-line);transform:translateY(-1px)}.service-mode-switch button.active{border-color:var(--biluo-line);background:var(--biluo-soft);color:var(--biluo-deep);box-shadow:0 8px 20px #147d7e1a}.service-mode-switch .mode-icon{color:#7185a3;background:#e9f0f8;border-radius:10px;grid-row:1/span 2;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.service-mode-switch button.active .mode-icon{color:var(--biluo-deep);background:#cdeee8}.service-mode-switch strong{font-size:15px;line-height:1.2}.service-mode-switch small{color:#8390a4;margin-top:3px;font-size:11px;line-height:1.4}.catalog-category-scroller{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x;align-items:center;gap:8px;min-width:0;padding:2px 2px 8px;display:flex;overflow:auto hidden}.catalog-category-scroller::-webkit-scrollbar{display:none}.catalog-category-scroller button{scroll-snap-align:start;white-space:nowrap;color:#718097;background:#ffffffb8;border:1px solid #cdd8e7e6;border-radius:11px;flex:none;padding:9px 13px;font-size:12px;transition:color .18s,border-color .18s,background .18s}.catalog-category-scroller button:hover{border-color:var(--biluo-line);color:var(--biluo-deep)}.catalog-category-scroller button.active{border-color:var(--biluo-line);background:var(--biluo-soft);color:var(--biluo-deep);font-weight:700}.catalog-filter-hint{color:#8492a6;margin:0;font-size:12px;line-height:1.6}.order-filter-scroller{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x;align-items:center;gap:8px;min-width:0;margin:0 0 14px;padding:2px 2px 8px;display:flex;overflow:auto hidden}.order-filter-scroller::-webkit-scrollbar{display:none}.order-filter-scroller button{scroll-snap-align:start;white-space:nowrap;color:#718097;background:#ffffffb8;border:1px solid #cdd8e7e6;border-radius:11px;flex:none;padding:9px 14px;font-size:12px;transition:color .18s,border-color .18s,background .18s}.order-filter-scroller button:hover{border-color:var(--biluo-line);color:var(--biluo-deep)}.order-filter-scroller button.active{border-color:var(--biluo-line);background:var(--biluo-soft);color:var(--biluo-deep);font-weight:700}@media (width<=620px){.service-mode-switch{gap:8px}.service-mode-switch button{grid-template-columns:28px minmax(0,1fr);column-gap:8px;min-height:68px;padding:10px 11px}.service-mode-switch .mode-icon{border-radius:8px;width:28px;height:28px;font-size:13px}.service-mode-switch strong{font-size:14px}.service-mode-switch small{font-size:10px}.catalog-category-scroller{margin-right:-2px;padding-bottom:7px}.catalog-category-scroller button{padding:8px 11px;font-size:11px}}.hunter-directory-item{width:100%;font:inherit;text-align:left;cursor:pointer;position:relative}.hunter-directory-item>svg{color:#7b8aa3;flex:none;margin-left:auto}.hunter-directory-avatar.large{width:72px;height:72px}.public-hunter-detail{max-width:780px}.public-hunter-head{align-items:center;gap:16px;display:flex}.public-hunter-head h2{margin:0;font-size:25px}.public-hunter-head p{margin:5px 0}.public-hunter-head>svg{color:var(--biluo);margin-left:auto}.online-badge{color:#18a96b;font-size:12px}.compact-metrics{margin:18px 0}.public-hunter-intro{border-top:1px solid #e3e8f0;margin-top:18px;padding-top:18px}.public-hunter-intro h3{margin:0 0 8px}.public-hunter-intro p{color:#61708a;line-height:1.8}.public-hunter-detail>.primary-button{margin-top:18px}@media (width<=620px){.public-hunter-head h2{font-size:19px}.hunter-directory-avatar.large{width:58px;height:58px}.public-hunter-head{gap:10px}}@media (width<=900px){.mall-topbar-inner{align-items:center;width:100%;min-width:0;display:flex}.mall-brand{margin-left:0}.mall-top-actions{margin-left:auto}.mall-sidebar-toggle,.mall-hunter-entry{display:none}}.hunter-mall-shell .mall-sidebar-foot{background:#eaf2ffb8}.hunter-mall-shell .mall-sidebar-foot strong{color:#2452bb}.hunter-mall-shell .mall-main{background:0 0}:root[data-hunter="0"] .mall-main .metric-grid .metric:nth-child(2){display:none}:root[data-hunter="0"] .mall-main .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mall-main .page{max-width:1500px}.mall-main .product-grid{justify-content:stretch;align-items:stretch;gap:18px}.mall-main .product-card{aspect-ratio:4/5;flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;min-height:0;padding:12px;display:flex;overflow:hidden}.mall-main .product-card .product-art{aspect-ratio:4/3;border-radius:12px;flex:none;width:100%;height:auto}.mall-main .product-card .product-copy{flex:1;min-height:0;padding:10px 4px 24px}.mall-main .product-card .product-copy h3{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 6px;font-size:17px;overflow:hidden}.mall-main .product-card .product-copy p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin-bottom:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.mall-main .product-card .product-copy strong{font-size:18px}.mall-main .product-card .product-arrow{margin:0;position:absolute;bottom:16px;right:14px}@media (width>=901px){.mall-main .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.mall-main .page{max-width:none}.mall-main .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=620px){.mall-main .product-card{aspect-ratio:4/5;border-radius:15px;padding:9px}.mall-main .product-card .product-art{border-radius:10px}.mall-main .product-card .product-copy{padding:8px 2px 22px}.mall-main .product-card .product-copy h3{font-size:14px}.mall-main .product-card .product-copy p{font-size:11px}.mall-main .product-card .product-copy strong{font-size:16px}.mall-main .product-card .product-arrow{bottom:12px;right:10px}}.admin-shell{color:#172033;background:#eef3f8;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.admin-topbar{-webkit-backdrop-filter:blur(24px);z-index:20;background:#ffffffc7;border-bottom:1px solid #ffffffe6;flex:0 0 74px;height:74px;position:relative}.admin-topbar-inner{align-items:center;gap:16px;width:100%;height:100%;padding:0 28px;display:flex}.admin-brand{align-items:center;gap:12px;min-width:0;display:flex}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font-size:16px}.admin-brand small{color:#8290a5;margin-top:2px;font-size:11px}.admin-top-actions{color:#65748a;white-space:nowrap;align-items:center;gap:14px;margin-left:auto;font-size:13px;display:flex}.admin-status{align-items:center;gap:7px;display:flex}.admin-status i{background:#27b887;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27b8871f}.admin-identity{color:#32435f;align-items:center;gap:7px;display:flex}.admin-logout{color:#32435f;background:#ffffffb3;border:1px solid #c4d0e0cc;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-weight:700;display:inline-flex}.admin-layout{flex:1;min-height:0;display:flex;overflow:hidden}.admin-sidebar{-webkit-backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:#7d91ae59 transparent;background:#ffffff94;border-right:1px solid #ffffffe6;flex-direction:column;flex:0 0 248px;width:248px;height:100%;min-height:0;padding:24px 16px 18px;display:flex;overflow:hidden auto}.admin-sidebar-head{color:#65748a;justify-content:space-between;align-items:flex-start;padding:2px 12px 18px;display:flex}.admin-sidebar-head .eyebrow{margin-bottom:4px}.admin-sidebar-head strong{color:#203a69;font-size:17px}.admin-nav{gap:8px;display:grid}.admin-nav-group{gap:2px;display:grid}.admin-nav-group-toggle{color:#718097;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.admin-nav-group-toggle:hover{color:#244f9d;background:#ffffffad}.admin-nav-group-label{align-items:center;gap:9px;display:flex}.admin-nav-group-toggle>svg:last-child{opacity:.72;transition:transform .18s}.admin-nav-group-toggle>svg:last-child.expanded{transform:rotate(180deg)}.admin-subnav{border-left:1px solid #b6c9e4b8;gap:3px;margin:0 0 6px 8px;padding:3px 0 4px 9px;display:grid}.admin-nav-item{color:#6b7a90;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.admin-nav-item:hover{color:#244f9d;background:#ffffffb8}.admin-nav-item.active{color:#2452bb;background:#fffffff0;border-color:#b6c9e4b8;font-weight:700;box-shadow:0 8px 22px #28497a14}.admin-sidebar-foot{color:#718097;background:#ffffffa8;border:1px solid #ffffffe6;border-radius:16px;margin-top:auto;padding:15px 16px}.admin-sidebar-foot span,.admin-sidebar-foot strong{display:block}.admin-sidebar-foot span{font-size:12px}.admin-sidebar-foot strong{color:#203a69;text-overflow:ellipsis;margin:6px 0 12px;font-size:16px;overflow:hidden}.admin-foot-action{color:#32435f;background:#ffffffb8;border:1px solid #c4d0e0cc;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.admin-main{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7d91ae61 transparent;flex:1;min-width:0;height:100%;min-height:0;overflow:hidden auto}.admin-main .page{width:100%;max-width:1500px;margin:0 auto;padding:40px 42px 60px}.admin-main .panel,.admin-main .metric{background:#fffc;border-color:#ffffffe6;border-radius:18px;box-shadow:0 12px 35px #1f416b0f}.admin-overlay,.admin-menu-button,.admin-bottom-nav{display:none}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);background:#14263f5c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal{background:#fffffff5;border:1px solid #ffffffeb;border-radius:20px;flex-direction:column;width:min(680px,100%);max-height:min(86dvh,820px);display:flex;overflow:hidden;box-shadow:0 24px 70px #14305c40}.admin-modal-head{border-bottom:1px solid #cdd8e7b8;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}.admin-modal-head h2{color:#203a69;margin:0;font-size:20px}.admin-modal-body{min-height:0;padding:22px 24px 26px;overflow-y:auto}.admin-modal-body .button-row{justify-content:flex-end}.admin-modal-body .primary-button,.admin-modal-body .secondary-button{min-width:104px}.admin-editor-block{background:#f7fafdd1;border:1px solid #cdd8e7cc;border-radius:14px;gap:10px;padding:14px;display:grid}.admin-editor-title{color:#203a69;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;font-weight:700;display:flex}.admin-editor-title small{color:#8492a6;font-size:11px;font-weight:400}.admin-editor-subtitle{border-top:1px solid #cdd8e7b8;padding-top:8px}.admin-editor-row{background:#fffc;border:1px solid #d5dfebdb;border-radius:11px;grid-template-columns:1.05fr 1.05fr .8fr 1.1fr auto auto;align-items:end;gap:8px;padding:10px;display:grid}.admin-editor-row-compact{grid-template-columns:1fr auto}.admin-editor-row input,.admin-editor-row select{min-width:0}.admin-editor-row .check-field{white-space:nowrap;padding-bottom:10px}.admin-editor-row .icon-danger{margin-bottom:5px}@media (width<=900px){.admin-shell{height:100dvh}.admin-topbar{flex-basis:62px;height:62px}.admin-topbar-inner{gap:8px;padding:0 16px}.admin-menu-button{display:inline-flex}.admin-top-actions{gap:8px}.admin-status,.admin-identity{display:none}.admin-sidebar{z-index:45;width:278px;height:100dvh;padding-top:22px;transition:left .2s;position:fixed;top:0;bottom:0;left:-286px}.admin-sidebar.open{left:0}.admin-overlay{z-index:40;opacity:0;pointer-events:none;background:#14263f40;transition:opacity .2s;display:block;position:fixed;inset:0}.admin-overlay.visible{opacity:1;pointer-events:auto}.admin-layout{height:calc(100dvh - 62px)}.admin-main{height:100%}.admin-main .page{padding:26px 18px 48px}.admin-main .page-heading h1{font-size:28px}.admin-brand small{display:none}.admin-logout{padding:8px 10px}}@media (width<=620px){.admin-main .page{padding:24px 14px 110px}.admin-main .account-grid,.admin-main .split-grid{grid-template-columns:1fr}.admin-main .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-main .metric{min-height:126px;padding:15px}.admin-main .metric strong{font-size:23px}.admin-page-actions{justify-content:stretch;width:100%}.admin-page-actions .search-box{flex:1;min-width:0}.admin-page-actions>.primary-button{flex:none}.admin-modal-backdrop{padding:12px}.admin-modal{border-radius:17px;max-height:calc(100dvh - 24px)}.admin-modal-head{padding:16px 18px 13px}.admin-modal-body{padding:18px}.admin-modal-body .form-grid-2{grid-template-columns:1fr}.admin-editor-row{grid-template-columns:1fr 1fr;align-items:stretch}.admin-editor-row .check-field{padding-bottom:0}.admin-editor-row .icon-danger{justify-self:start;margin-bottom:0}}@media (width<=900px){.admin-bottom-nav{z-index:35;-webkit-backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #fffffff0;border-radius:20px;height:66px;padding:7px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 14px 36px #19365a2e}.admin-bottom-nav button{color:#7d8ba0;background:0 0;border:0;border-radius:14px;flex:1;place-items:center;gap:2px;min-width:0;font-size:10px;display:grid}.admin-bottom-nav button.active{color:#2452bb;background:#e0ebfde0;font-weight:700}.admin-bottom-nav button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-main{padding-bottom:0}.admin-sidebar{padding-bottom:92px}}.settings-form{gap:18px;max-width:1100px;display:grid}.settings-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.settings-section-head h2{color:#203a69;margin:0;font-size:18px}.settings-section-head p{color:#7b899c;margin:6px 0 0;font-size:13px;line-height:1.6}.settings-section .profile-form-label{margin-top:10px}.settings-actions{justify-content:flex-end;gap:10px;display:flex}.switch-field{color:#41536d;white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.switch-field input{accent-color:#3e72d8;width:17px;height:17px}.profile-settings-form{max-width:700px}.profile-summary{border-bottom:1px solid #cdd8e7b8;align-items:center;gap:14px;margin-bottom:4px;padding-bottom:18px;display:flex}.profile-summary h2{color:#203a69;margin:0;font-size:20px}.profile-summary p{color:#7b899c;margin:4px 0 0;font-size:13px}.avatar-preview{color:#54709c;background:#e2ebf8c7;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.avatar-preview img{object-fit:cover;width:100%;height:100%}.wechat-pay-panel{background:#ecfbf3bd;border:1px solid #5bb1844d;border-radius:14px;gap:10px;margin:14px 0;padding:16px;display:grid}.wechat-pay-panel h3{color:#267b51;margin:0;font-size:16px}.wechat-pay-panel code{overflow-wrap:anywhere;color:#3c5d4d;background:#fffc;border-radius:8px;padding:10px;font-size:12px;line-height:1.5;display:block}@media (width<=620px){.settings-section{padding:18px}.settings-section-head{gap:12px;display:grid}.settings-actions{justify-content:stretch}.settings-actions .primary-button{justify-content:center;width:100%}.profile-summary{align-items:flex-start}}.admin-main,.admin-main .page,.admin-main .panel,.data-table,.admin-topbar-inner,.admin-brand,.admin-top-actions,.page-heading,.admin-page-actions{min-width:0}.admin-brand{flex:1}.admin-brand>div{min-width:0}.admin-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-table-head,.data-table-row{grid-template-columns:var(--data-table-template,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;width:100%;min-width:100%}.data-table-head>span,.data-table-row>span{overflow-wrap:anywhere;min-width:0}.data-table-row>.row-actions{width:100%;min-width:0}.row-actions .secondary-button,.row-actions .icon-danger,.row-actions .table-select{max-width:100%}.icon-danger{flex:none;min-width:34px;min-height:34px}.icon-danger svg{flex:none;display:block}.icon-danger:disabled{opacity:.55;cursor:wait}@media (width<=760px){.admin-main{overflow-x:hidden}.admin-main .page-heading{gap:14px}.admin-main .page-heading>div:first-child{min-width:0}.admin-main .page-heading h1{overflow-wrap:anywhere}.admin-page-actions{min-width:0}.inline-form{flex-wrap:wrap;align-items:stretch;min-width:0}.inline-form>*{min-width:0}.inline-form .profile-form-label{flex:180px}.inline-form>.primary-button,.inline-form>.secondary-button{flex:none}.data-table{width:100%;overflow:visible}.data-table-head{display:none}.data-table-row{background:#ffffffc7;border-top:0;border-bottom:1px solid #e8edf4;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:0;min-width:0;padding:0;display:grid}.data-table-row:first-of-type{border-top:0}.data-table-row>span:not(.row-actions){color:#48566d;border-top:1px solid #edf0f4;grid-template-columns:minmax(92px,36%) minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;padding:11px 16px;line-height:1.45;display:grid}.data-table-row>span:not(.row-actions):before{content:attr(data-label);color:#8190a8;letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:700}.data-table-row>span:not(.row-actions){overflow-wrap:anywhere;word-break:break-word}.data-table-row>span:not(.row-actions):after{content:"";min-width:0}.data-table-row>.row-actions{border-top:1px solid #edf0f4;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;padding:12px 16px;display:flex}.data-table-row>.row-actions:empty{display:none}.row-actions .secondary-button,.row-actions .icon-danger,.row-actions .table-select{white-space:normal;flex:0 auto;min-width:0}.table-panel{overflow:hidden}.table-panel>.data-table{border-radius:inherit}.empty{text-align:center;min-width:0;padding:28px 16px}}.hunter-mall-shell .mall-sidebar-foot strong,.lottery-price,.chat-session.active,.mall-hero-tile,.mall-hero-orbit,.admin-sidebar-foot strong{color:var(--biluo-deep)!important}.mall-main .feature-panel{background:linear-gradient(135deg,var(--biluo-deep),#123f48)!important;border-color:var(--biluo-deep)!important}.chat-session.active{border-color:var(--biluo-line)!important;background:var(--biluo-soft)!important}.lottery-result-note{color:var(--biluo-deep);margin:8px 0 0;font-weight:700}.panel,.metric,.product-card,.data-table,.admin-modal,.checkout-panel,.mall-main .panel{border-radius:18px}.primary-button,.secondary-button,.search-box,input,textarea,select{border-radius:12px}.panel:hover,.metric:hover,.product-card:hover{transform:translateY(-2px)}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:active,.secondary-button:active,.mall-nav:active,.admin-nav-item:active{transform:translateY(0)scale(.98)}.mall-bottom-nav,.admin-bottom-nav{transform:none!important}.topbar,.mall-topbar,.admin-topbar{color:#effcfc;background:linear-gradient(120deg,#0d6f7a,#168f99)!important}.topbar .profile-chip,.mall-account,.admin-top-actions .admin-identity,.admin-logout{color:#effcfc!important;background:#ffffff24!important;border-color:#ffffff47!important}.mall-nav:hover,.admin-nav-item:hover{color:var(--biluo-deep)!important;background:var(--biluo-soft)!important}.mall-nav.active,.admin-nav-item.active,.admin-bottom-nav button.active,.mall-bottom-nav button.active{color:var(--biluo-deep)!important;background:var(--biluo-soft)!important;border-color:var(--biluo-line)!important}.mall-hero h2,.admin-sidebar-head strong,.admin-modal-head h2,.settings-section-head h2,.admin-editor-title,.profile-summary h2{color:var(--biluo-deep)!important}.status-3,.status-8{background:var(--biluo-soft)!important;color:var(--biluo-deep)!important}.segmented button.active{background:var(--biluo-soft)!important;border-color:var(--biluo-line)!important;color:var(--biluo-deep)!important}.profile-form-label input:focus,.profile-form-label textarea:focus,.profile-form-label select:focus,.inline-form input:focus,.inline-form select:focus{border-color:var(--biluo)!important;box-shadow:0 0 0 3px var(--biluo-glow)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=760px){.admin-shell .prize-editor-v2{grid-template-columns:minmax(0,1fr);gap:11px;min-width:0;padding:12px;overflow:visible}.admin-shell .prize-editor-v2>label{min-width:0}.admin-shell .prize-editor-v2>label input,.admin-shell .prize-editor-v2>label select{width:100%;min-height:40px}.admin-shell .prize-editor-v2>.icon-danger{grid-column:auto;place-self:start;margin-top:2px}}:root{color:#f5f7f8;font-synthesis:none;font-synthesis:none;background:#070c0f;font-family:Noto Sans SC,system-ui,sans-serif}*{box-sizing:border-box}body{background:#05090b;margin:0}button{font:inherit;color:inherit;cursor:pointer;border:0}.app{background:radial-gradient(circle at 50% 0,#142025 0,#05090b 52%);justify-content:center;min-height:100vh;display:flex}.phone{background:linear-gradient(165deg,#111a1e,#080d10 48%,#10181c);width:100%;max-width:900px;min-height:100vh;position:relative;overflow:hidden}.top{background:linear-gradient(#0b1013,#0d1418);justify-content:center;align-items:flex-end;height:152px;padding:25px 48px 18px;display:flex;position:relative}.status{font-size:18px;font-weight:600;position:absolute;top:21px;left:50px}.status span{white-space:nowrap;letter-spacing:2px;font-size:18px;position:absolute;top:1px;left:660px}.top h1{margin:0;font-size:27px;font-weight:800}.top-actions{background:#0b1013;border:1px solid #3b4548;border-radius:28px;justify-content:space-evenly;align-items:center;width:102px;height:48px;display:flex;position:absolute;bottom:33px;right:34px}.top-actions i{border-left:1px solid #334044;height:29px}.back{background:0 0;font-size:38px;position:absolute;bottom:29px;left:28px}.scroll{height:calc(100vh - 152px);padding:25px 34px 118px;overflow:auto}.hero{border:2px solid #364347;border-radius:25px;height:286px;position:relative;overflow:hidden}.hero>img{object-fit:cover;filter:brightness(.68)saturate(.8);width:100%;height:100%}.hero:after{content:"";background:linear-gradient(90deg,#031611d9,#0000 65%);position:absolute;inset:0}.hero-copy{z-index:1;position:absolute;top:38px;left:66px}.brand{color:#46ef9b;flex-direction:column;font-weight:700;line-height:1;display:flex}.brand small{color:#fff;font-size:15px}.hero h2{margin:22px 0 0;font-size:35px}.hero h3{color:#45ee99;margin:1px 0 17px;font-size:31px}.hero p{color:#d8e1df;font-size:16px}.hero p i{background:#48e89b;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.dots{z-index:2;gap:14px;display:flex;position:absolute;bottom:10px;left:50%}.dots>*{background:#b8c0c1;border-radius:50%;width:13px;height:13px}.dots b{background:#fff}.quick{grid-template-columns:1fr 1fr;gap:28px;margin:26px 8px 42px;display:grid}.quick-card{background:#10221f;border:2px solid #176c50;border-radius:20px;align-items:center;gap:20px;height:104px;padding:16px 22px;display:flex}.quick-card.orange{background:#241e17;border-color:#765730}.quick-card>svg:first-child{color:#0b4e33;background:#eafff4;border-radius:50%;width:64px;height:64px;padding:15px;box-shadow:0 0 0 9px #1b4d3b}.quick-card.orange>svg:first-child{color:#fff;background:#ff8b24;box-shadow:0 0 0 9px #5c3d1c}.quick-card span{text-align:left;flex-direction:column;flex:1;display:flex}.quick-card small{color:#9aa9a7;margin-top:4px;font-size:15px}.quick-card>svg:last-child{color:#4de89d}.section-title{margin:0 8px 20px;font-size:25px}.section-title b{color:#1b7050;font-size:17px}.section-title em{color:#1b7050;margin-left:5px;font-size:18px;font-style:normal}.service-grid{grid-template-columns:1fr 1fr;gap:28px;margin:0 8px 26px;display:grid}.service{text-align:left;background:#1b2328;border:2px solid #384248;border-radius:20px;grid-template-rows:1fr 1fr;grid-template-columns:100px 1fr;align-items:center;height:147px;padding:16px 22px;display:grid;position:relative}.service.selected{background:linear-gradient(120deg,#183c30,#1b2527);border-color:#20dc82}.service>svg{color:#a1f5cc;grid-row:1/3;width:75px;height:75px}.service strong{align-self:end;font-size:28px}.service small{color:#9facad;align-self:start;font-size:16px}.service span{color:#08281d;background:#42e998;border-radius:0 18px 0 26px;padding:10px 19px;font-size:22px;position:absolute;top:0;right:0}.staff-wrap{background:#1b2328;border-radius:26px;margin:0 0 28px;padding:26px 20px 18px}.staff-head{align-items:center;gap:22px;margin-bottom:14px;display:flex}.staff-head h2{flex:1;margin:0;font-size:26px}.staff-head button{color:#c2cbcc;background:0 0;align-items:center;gap:6px;display:flex}.staff{background:#1b2327;border:2px solid #384349;border-radius:20px;align-items:center;gap:20px;min-height:176px;margin:13px 0;padding:18px;display:flex}.avatar{flex:none;width:118px;height:118px;position:relative}.avatar img{object-fit:cover;border:2px solid #879197;border-radius:50%;width:100%;height:100%}.avatar i{background:#42ea81;border:3px solid #192328;border-radius:50%;width:23px;height:23px;position:absolute;bottom:3px;right:2px}.staff-info{flex:1}.staff-info h3{margin:0 0 5px;font-size:26px}.staff-info h3 b{color:#f4bf40;margin-left:12px;font-size:29px;font-style:italic}.staff-info h3 small{color:#f4bf40;border:1px solid #6f5a2b;border-radius:12px;margin-left:10px;padding:3px 8px;font-size:14px}.staff-info p{color:#b3bcbf;margin:10px 0;font-size:15px}.staff-info span{color:#42d98c;border:1px solid #176745;border-radius:6px;margin-right:8px;padding:4px 9px;font-size:13px}.rating{align-self:flex-start;width:100px;margin-top:12px}.rating strong{font-size:22px}.rating strong span{color:#ffd35a}.rating small{color:#aeb8ba;margin-top:7px;display:block}.staff-price{text-align:right;width:120px}.staff-price strong{color:#45e993;font-size:25px}.staff-price small{color:#b7bfc0}.staff-price button,.product>button{color:#072318;background:#47e89a;border-radius:28px;margin:16px 0 0 auto;padding:11px 18px;font-weight:700;display:block}.bottom{z-index:3;background:#192125fa;border-top:1px solid #303a3e;grid-template-columns:repeat(4,1fr);height:94px;display:grid;position:absolute;bottom:0;left:0;right:0}.bottom button{color:#aeb6b8;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.bottom button.active{color:#43ec98}.mode-grid{grid-template-columns:1fr 1fr;gap:28px;margin:0 0 24px;display:grid}.mode{text-align:left;background:#212a30;border:2px solid #424b53;border-radius:20px;align-items:center;gap:24px;height:106px;padding:18px 28px;display:flex}.mode.active{background:#1b3d31;border-color:#19da7a}.mode svg{color:#43e895;width:55px;height:55px}.mode:not(.active) svg{color:#a3adb8}.mode strong{font-size:24px;display:block}.mode small{color:#b5c0c1;margin-top:4px;font-size:15px;display:block}.catalog{background:#151c20;border:1px solid #293238;border-radius:22px;grid-template-columns:220px 1fr;min-height:700px;display:grid;overflow:hidden}.catalog aside{border-right:1px solid #354046;padding:27px 0}.catalog aside h2{margin:0 0 20px;padding:0 28px;font-size:24px}.catalog aside button{text-align:left;color:#b8c0c3;background:0 0;width:100%;padding:17px 28px;font-size:17px;display:block}.catalog aside button.chosen{color:#46e89a;background:#143c2e;border-left:4px solid #40e795}.product-head{align-items:center;margin-bottom:15px;display:flex}.product-head h2{flex:1;margin:0;font-size:24px}.product-head span{color:#adb7ba;align-items:center;gap:12px;display:flex}.product{background:#20282d;border:1px solid #38434a;border-radius:18px;align-items:center;gap:18px;min-height:146px;margin:14px 0;padding:13px;display:flex}.product-img{flex:none;width:150px;height:120px;position:relative}.product-img img{object-fit:cover;border-radius:11px;width:100%;height:100%}.product-img b{color:#092519;background:#45e695;border-radius:4px;padding:4px 8px;position:absolute;top:5px;left:5px}.product-main{flex:1}.product-main h3{margin:0 0 5px;font-size:22px}.product-main p{color:#aeb9bc;margin:0 0 10px}.product-tags span{color:#56cb9b;background:#2b4441;border-radius:4px;margin-right:8px;padding:4px 8px;font-size:12px}.product-main>strong{color:#fa5d3f;margin-top:10px;font-size:21px;display:block}.product-main>strong small{font-size:12px}.product-main em{color:#aeb8ba;font-size:13px;font-style:normal}.product>button{white-space:nowrap;margin:0 4px 0 0}.tabs{gap:10px;padding-bottom:30px;display:flex;overflow:auto}.tabs button{white-space:nowrap;color:#d4dbdc;background:#272f33;border-radius:15px;padding:16px 24px;font-size:17px}.tabs button.active{color:#46ed97;background:#183f30}.order{background:#1e272b;border:1px solid #3b4447;border-radius:19px;gap:22px;min-height:188px;margin:16px 0;padding:24px;display:flex;position:relative}.order>img{object-fit:cover;border-radius:14px;width:130px;height:130px}.order-main{flex:1}.order-id{color:#aeb8bc;align-items:center;gap:8px;font-size:15px;display:flex}.order h2{margin:18px 0 10px;font-size:23px}.order p{color:#afb9bb;margin:0 0 13px}.order-main>strong{color:#43e892;font-size:21px}.order-status{font-size:22px;font-weight:700;position:absolute;top:26px;right:25px}.order-status.orange{color:#ff972c}.order-status.blue{color:#59a8ff}.order-status.green{color:#45e995}.order-status.purple{color:#bb83ff}.order-side{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:320px;display:flex}.order-side p{font-size:15px}.order-side button{color:#e3e7e7;background:0 0;border:1px solid #b2bbbd;border-radius:25px;padding:10px 24px;font-size:17px}.order-side button.green-btn{color:#42e995;border-color:#42e995}.end{text-align:center;color:#8b969a;font-size:17px}.me-page{text-align:center;color:#46e995;padding:120px 20px}.me-page h2{color:#fff}.me-page p{color:#aab4b6}@media (width<=700px){.phone{max-width:430px}.top{height:122px;padding:20px 18px 18px}.status{font-size:15px;top:18px;left:20px}.status span{font-size:13px;left:290px}.top h1{font-size:23px}.top-actions{width:78px;height:38px;bottom:21px;right:17px}.top-actions svg{width:18px}.top-actions i{height:22px}.scroll{height:calc(100vh - 122px);padding:18px 14px 100px}.hero{border-radius:18px;height:200px}.hero-copy{top:20px;left:27px}.brand span{font-size:35px}.brand small{font-size:11px}.hero h2{margin-top:12px;font-size:24px}.hero h3{margin-bottom:8px;font-size:22px}.hero p{font-size:11px}.quick{gap:10px;margin:16px 2px 25px}.quick-card{border-radius:14px;gap:10px;height:78px;padding:9px 10px}.quick-card>svg:first-child{width:41px;height:41px;padding:9px;box-shadow:0 0 0 5px #1b4d3b}.quick-card strong{font-size:15px}.quick-card small{font-size:10px}.section-title{margin:0 2px 13px;font-size:20px}.service-grid{gap:10px;margin:0 2px 20px}.service{border-radius:14px;grid-template-columns:53px 1fr;height:92px;padding:9px 12px}.service>svg{width:43px;height:43px}.service strong{font-size:19px}.service small{font-size:10px}.service span{border-radius:0 13px 0 18px;padding:5px 10px;font-size:15px}.staff-wrap{border-radius:18px;padding:15px 10px}.staff-head{gap:8px}.staff-head h2{font-size:19px}.staff-head button{font-size:11px}.staff{border-radius:14px;gap:9px;min-height:126px;padding:10px}.avatar{width:68px;height:68px}.avatar i{border-width:2px;width:14px;height:14px}.staff-info h3{font-size:16px}.staff-info h3 b{margin-left:5px;font-size:17px}.staff-info h3 small{margin-left:4px;padding:2px 4px;font-size:9px}.staff-info p{margin:5px 0;font-size:10px}.staff-info span{margin-right:3px;padding:2px 4px;font-size:9px}.rating{width:56px;margin-top:0}.rating strong{font-size:14px}.rating small{font-size:9px}.staff-price{width:68px}.staff-price strong{font-size:16px}.staff-price small{font-size:10px}.staff-price button{margin-top:8px;padding:7px 8px;font-size:10px}.bottom{height:75px}.bottom button svg{width:23px;height:23px}.bottom span{font-size:12px}.mode-grid{gap:10px}.mode{border-radius:14px;gap:9px;height:80px;padding:12px}.mode svg{width:38px;height:38px}.mode strong{font-size:18px}.mode small{font-size:10px}.catalog{border-radius:15px;grid-template-columns:108px}.catalog aside{padding:15px 0}.catalog aside h2{margin-bottom:9px;padding:0 12px;font-size:17px}.catalog aside button{padding:12px;font-size:12px}.products{padding:15px 9px}.product-head h2{font-size:17px}.product-head span{gap:5px;font-size:10px}.product{border-radius:12px;gap:9px;min-height:105px;padding:8px}.product-img{width:76px;height:88px}.product-main h3{font-size:14px}.product-main p{margin-bottom:5px;font-size:10px}.product-tags span{margin-right:2px;padding:2px 3px;font-size:8px}.product-main>strong{margin-top:5px;font-size:16px}.product-main em{font-size:9px}.product>button{padding:7px 8px;font-size:10px}.tabs{gap:5px;padding-bottom:16px}.tabs button{border-radius:10px;padding:10px 12px;font-size:12px}.order{border-radius:13px;gap:10px;min-height:130px;padding:12px}.order>img{width:75px;height:75px}.order-id{font-size:9px}.order h2{margin:9px 0 5px;font-size:14px}.order p{margin-bottom:5px;font-size:10px}.order-main>strong{font-size:14px}.order-status{font-size:13px;top:12px;right:12px}.order-side{width:auto;position:absolute;bottom:12px;right:12px}.order-side p{display:none}.order-side button{padding:6px 11px;font-size:10px}.end{font-size:12px}}.new-ui-app{min-height:100vh}.new-ui-loading{color:#9da9ac;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:14px;display:flex}.new-ui-muted{color:#9da9ac;text-align:center;padding:26px 8px}.new-ui-error{z-index:5;color:#ffb6ad;text-align:center;background:#301b1b;border:1px solid #a94f4f;border-radius:8px;margin:8px 24px;padding:10px 12px;font-size:12px;position:relative}.home-products{margin:25px 8px 0}.home-product-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-product-card{text-align:left;background:#20292d;border:1px solid #374349;border-radius:14px;gap:6px;padding:0 0 11px;display:grid;overflow:hidden}.home-product-card img{object-fit:cover;width:100%;height:95px}.home-product-card strong,.home-product-card small{padding:0 10px}.home-product-card strong{font-size:14px}.home-product-card small{color:#49e997;font-size:12px}.detail-input{color:#b8c3c4;gap:7px;margin-top:13px;font-size:13px;display:grid}.detail-input input,.review-form input,.review-form textarea,.review-form select{box-sizing:border-box;color:#e4ebeb;background:#202a2e;border:1px solid #445157;border-radius:8px;outline:0;width:100%;padding:10px 11px}.detail-input input:focus,.review-form input:focus,.review-form textarea:focus,.review-form select:focus{border-color:#45e995}.payment-options{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.payment-options button{color:#bbc4c6;background:#273237;border:1px solid #445157;border-radius:8px;padding:10px 13px}.payment-options button.chosen{color:#45e995;background:#12392d;border-color:#45e995}.checkout-card{margin-top:0}.checkout-success{color:#8ee9bc;background:#153b2f;border:1px solid #286f52;border-radius:8px;padding:10px 12px}.detail-link{color:#9da9aa;background:0 0;border:0;padding:12px 0;font-size:13px}.review-form{border-top:1px solid #344044;gap:11px;margin-top:18px;padding-top:16px;display:grid}.review-form label{color:#aeb9bb;gap:6px;font-size:13px;display:grid}.review-form button{justify-self:start}.home-products .staff-head button{font-size:12px}.home-products .staff-head{margin-bottom:12px}@media (width<=700px){.home-product-grid{gap:8px}.home-product-card img{height:72px}.home-product-card strong{font-size:11px}.home-product-card small{font-size:10px}.detail-input{font-size:11px}.new-ui-error{margin:5px 16px}.place-page .catalog{min-height:0;display:block}.place-page .catalog aside{scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;border-bottom:1px solid #354046;border-right:0;align-items:center;gap:7px;padding:10px 9px;display:flex;overflow:auto hidden}.place-page .catalog aside::-webkit-scrollbar{display:none}.place-page .catalog aside h2{display:none}.place-page .catalog aside button{white-space:nowrap;background:#212b30;border-radius:9px;flex:none;width:auto;padding:9px 12px;font-size:12px}.place-page .catalog aside button.chosen{color:#46e89a;background:#143c2e;border-bottom:2px solid #40e795;border-left:0}.place-page .products{padding:14px 9px 20px}}:root{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif}.top-action-btn{color:inherit;background:0 0;border:0;padding:0;display:flex}.top-action-label{color:#a9b4b7;background:0 0;padding:0;font-size:11px;position:absolute;top:-24px;right:0}.top-action-label{font-size:9px;top:-19px}.tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.tabs button{scroll-snap-align:start;flex:none}.mode{position:relative}.mode>b{color:#49ec9b;font-size:18px;position:absolute;top:12px;right:14px}.staff,.product,.order{cursor:pointer;transition:transform .18s,border-color .18s}.staff:hover,.product:hover,.order:hover{border-color:#38d98a;transform:translateY(-2px)}.detail-page{padding-bottom:132px}.detail-cover{border:1px solid #39454a;border-radius:22px;height:280px;position:relative;overflow:hidden}.detail-cover img{object-fit:cover;filter:brightness(.72);width:100%;height:100%}.detail-cover:after{content:"";background:linear-gradient(#0000 35%,#070d10db);position:absolute;inset:0}.detail-cover span{z-index:1;color:#062619;background:#43e995;border-radius:6px;padding:5px 11px;font-weight:700;position:absolute;bottom:18px;left:20px}.detail-panel,.order-detail-card,.seller-card,.bio,.review{background:#1b2428;border:1px solid #354046;border-radius:20px;margin-top:14px;padding:22px}.detail-title,.order-detail-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.detail-title h2,.order-detail-title h2{margin:0;font-size:25px}.detail-title p,.order-detail-card>p{color:#aab6b9;margin:7px 0 0}.detail-price{align-items:baseline;gap:12px;margin-top:22px;display:flex}.detail-price strong{color:#48e998;font-size:30px}.detail-price small{color:#aab6b8}.detail-tags{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}.detail-tags span,.bio span{color:#49db95;background:#102b24;border:1px solid #176a48;border-radius:6px;padding:6px 10px;font-size:13px}.detail-description{color:#c1cacc;margin:17px 0;line-height:1.8}.subheading{margin:18px 0 11px;font-size:18px}.spec-row{flex-wrap:wrap;gap:10px;display:flex}.spec-row button{color:#bbc4c6;background:#273237;border:1px solid #445157;border-radius:8px;padding:9px 13px;font-size:13px}.spec-row button.chosen{color:#45e998;background:#12392d;border-color:#35df8a}.qty-row{color:#c0c8ca;justify-content:space-between;align-items:center;margin:22px 0;display:flex}.qty-row>div{align-items:center;gap:17px;display:flex}.qty-row button{background:#2b383d;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.promise{color:#9ca9ac;border-top:1px solid #354247;flex-wrap:wrap;align-items:center;gap:5px;padding-top:17px;font-size:12px;display:flex}.promise svg{color:#42e695;width:16px}.detail-bottom{z-index:4;background:#192226fa;border-top:1px solid #364147;justify-content:space-between;align-items:center;min-height:78px;padding:14px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.detail-bottom>strong{color:#b8c3c4;font-size:15px}.detail-bottom>strong b{color:#49e996;margin-left:6px;font-size:24px}.detail-bottom>button{color:#062519;background:#45e995;border-radius:28px;padding:13px 31px;font-weight:700}.order-state{background:linear-gradient(100deg,#173b2e,#1d282d);border:1px solid #286849;border-radius:20px;justify-content:space-between;align-items:center;padding:22px;display:flex}.order-state>div{padding-left:50px;position:relative}.order-state h2{margin:0;font-size:25px}.order-state p{color:#a9b6b9;margin:5px 0 0}.state-dot{color:#45e995;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:2px;left:0}.state-dot.orange{color:#ff9d35}.state-dot.blue{color:#58a9ff}.state-dot.purple{color:#bb83ff}.order-state>svg{color:#48e995;width:34px}.progress{color:#748084;justify-content:space-between;align-items:center;gap:6px;padding:22px 4px;font-size:12px;display:flex}.progress i{background:#374247;flex:1;height:2px}.progress span.done{color:#45e995}.progress i.done{background:#45e995}.order-detail-title strong{color:#49e997;font-size:24px}.order-detail-card dl{border-top:1px solid #344044;grid-template-columns:100px 1fr;gap:11px 18px;margin:20px 0 0;padding-top:17px;font-size:13px;display:grid}.order-detail-card dt{color:#8f9b9e}.order-detail-card dd{color:#d2d9da;align-items:center;gap:7px;margin:0;display:flex}.seller-card{align-items:center;gap:15px;display:flex}.seller-card img{object-fit:cover;border:2px solid #849096;border-radius:50%;width:58px;height:58px}.seller-card h3{margin:0;font-size:18px}.seller-card h3 span,.staff-hero h2 span{color:#f0bf42;font-style:italic}.seller-card p{color:#f0c64d;align-items:center;gap:5px;margin:7px 0 0;font-size:12px;display:flex}.seller-card button{color:#43e995;background:0 0;border:1px solid #43e995;border-radius:20px;align-items:center;gap:5px;margin-left:auto;padding:8px 13px;display:flex}.detail-actions{justify-content:flex-end;gap:12px;margin-top:17px;display:flex}.detail-actions button{color:#cad2d3;background:0 0;border:1px solid #718083;border-radius:22px;padding:10px 20px}.detail-actions button.primary{color:#07281d;background:#44e995;border-color:#44e995;font-weight:700}.my-page{padding-top:25px}.profile-card{background:linear-gradient(100deg,#183b30,#202a2e);border:1px solid #2b7656;border-radius:22px;align-items:center;gap:15px;padding:20px;display:flex}.profile-card>svg{color:#9da9aa;margin-left:auto}.profile-avatar{width:72px;height:72px;position:relative}.profile-avatar img{object-fit:cover;border:2px solid #92a0a3;border-radius:50%;width:100%;height:100%}.profile-avatar i{background:#42ea81;border:3px solid #182d28;border-radius:50%;width:18px;height:18px;position:absolute;bottom:2px;right:0}.profile-card h2{margin:0;font-size:23px}.profile-card h2 span{color:#f4bf40;font-size:21px;font-style:italic}.profile-card p{color:#9fb0ad;margin:7px 0 0;font-size:13px}.my-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.my-stats div{text-align:center;background:#1d272b;border:1px solid #374248;border-radius:16px;padding:17px 10px}.my-stats strong{color:#48e996;font-size:21px;display:block}.my-stats small{color:#99a6a9;margin-top:6px;display:block}.my-menu{background:#1a2327;border:1px solid #354047;border-radius:20px;overflow:hidden}.my-menu button{text-align:left;background:0 0;border-bottom:1px solid #303c40;align-items:center;gap:15px;width:100%;padding:18px 20px;display:flex}.my-menu button:last-child{border-bottom:0}.my-menu button>svg:first-child{color:#47e995}.my-menu button>svg:last-child{color:#899598;margin-left:auto}.my-menu span{flex-direction:column;font-size:16px;display:flex}.my-menu small{color:#8e9a9d;margin-top:4px;font-size:12px}.notice{color:#9eeac3;background:#18352c;border:1px solid #286f52;border-radius:13px;align-items:center;gap:8px;margin-top:17px;padding:13px 15px;font-size:12px;display:flex}.auth-screen{color:#f6f8f8;background:#061014;height:100vh;min-height:680px;position:relative;overflow:hidden}.auth-art{position:absolute;inset:0}.auth-art img{object-fit:cover;filter:saturate(.7)brightness(.62);width:100%;height:100%}.auth-shade{background:linear-gradient(#060f1373,#040d1166 44%,#061014 90%);position:absolute;inset:0}.auth-status{z-index:2;font-size:20px;font-weight:700;position:absolute;top:24px;left:42px}.auth-status span{white-space:nowrap;font-size:16px;position:absolute;left:670px}.auth-top{z-index:2;border:1px solid #68757a;border-radius:28px;justify-content:space-evenly;align-items:center;width:108px;height:48px;display:flex;position:absolute;top:37px;right:36px}.auth-top i{border-left:1px solid #677277;height:29px}.auth-copy{z-index:2;text-align:center;position:absolute;top:23%;left:0;right:0}.auth-copy img{object-fit:cover;mix-blend-mode:screen;filter:brightness(1.6);opacity:.9;border-radius:50%;width:134px;height:134px}.auth-copy h1{letter-spacing:3px;margin:12px 0 4px;font-size:46px}.auth-copy h2{color:#47e998;letter-spacing:7px;margin:0;font-size:23px}.auth-copy p{color:#bdc7c7;letter-spacing:2px;font-size:16px}.wechat-login{z-index:3;background:linear-gradient(90deg,#3bdc90,#19794f);border-radius:38px;justify-content:center;align-items:center;gap:15px;height:70px;font-size:25px;font-weight:700;display:flex;position:absolute;bottom:22%;left:10%;right:10%;box-shadow:0 0 24px #3ae79266}.wechat-login svg{width:30px;height:30px}.agreement{z-index:2;text-align:center;color:#8c9b9c;font-size:13px;position:absolute;bottom:16%;left:0;right:0}.agreement svg{vertical-align:middle;color:#40d887;margin-right:5px}.agreement u{color:#47d98f;text-decoration:none}.auth-features{z-index:2;text-align:center;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:4%;left:8%;right:8%}.auth-features span{border-right:1px solid #4a5a5d;flex-direction:column;align-items:center;gap:5px;display:flex}.auth-features span:last-child{border:0}.auth-features svg{color:#72b897}.auth-features b{font-size:17px}.auth-features small{color:#8d9b9d}.lottery-page{text-align:center}.lottery-head{color:#49e995;flex-direction:column;align-items:center;display:flex}.lottery-head h2{color:#f1f5f4;margin:8px 0 3px;font-size:25px}.lottery-head p{color:#9ba9aa;margin:0;font-size:13px}.wheel{background:conic-gradient(#28c878 0 60deg,#173a2e 60deg 120deg,#e4a734 120deg 180deg,#173a2e 180deg 240deg,#35a7d8 240deg 300deg,#173a2e 300deg 360deg);border:9px solid #294239;border-radius:50%;width:285px;height:285px;margin:28px auto 15px;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 0 0 8px #11261f,0 0 35px #31df8b33}.wheel.spinning{transform:rotate(1080deg)}.wheel:after{content:"";border:1px dashed #ffffff59;border-radius:50%;position:absolute;inset:13px}.wheel-center{z-index:2;color:#152e24;background:#f5f4d3;border:6px solid #e5a63a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:81px;height:81px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-center small{font-size:12px}.wheel span{z-index:2;width:80px;font-size:15px;font-weight:700;position:absolute;top:22px;left:calc(50% - 40px)}.wheel span:nth-of-type(4){top:auto;bottom:19px;left:calc(50% - 40px)}.wheel span:nth-of-type(5){top:190px;left:25px}.wheel span:nth-of-type(6){top:100px;left:18px}.lottery-result{color:#f2cb66;height:22px}.spin-btn{color:#07271d;background:#45e995;border-radius:24px;align-items:center;gap:7px;padding:12px 30px;font-weight:700;display:inline-flex}.lottery-rules{text-align:left;background:#1a2428;border:1px solid #354047;border-radius:17px;margin-top:28px;padding:18px}.lottery-rules h3{justify-content:space-between;margin:0 0 14px;display:flex}.lottery-rules p{color:#c1cacc;border-top:1px solid #303d41;align-items:center;gap:8px;margin:0;padding:13px 0;display:flex}.lottery-rules p svg{color:#f0c44e}.lottery-rules time{color:#8e9a9c;margin-left:auto}.lottery-rules small{color:#899699;line-height:1.6;display:block}.staff-detail-page{padding-top:20px}.staff-hero{background:linear-gradient(120deg,#153429,#1f292d);border:1px solid #2b7858;border-radius:22px;align-items:center;gap:18px;padding:21px;display:flex}.staff-hero>img{object-fit:cover;border:3px solid #94a2a4;border-radius:50%;width:100px;height:100px}.staff-hero h2{margin:0;font-size:25px}.staff-hero p{color:#aebbbd;margin:8px 0}.staff-hero>button{color:#9aa8aa;background:0 0;margin-left:auto}.online{color:#45e995;font-size:12px}.online i{background:#45e995;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.staff-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0;display:grid}.staff-metrics div{text-align:center;background:#1b2529;border:1px solid #354046;border-radius:15px;padding:16px}.staff-metrics strong{color:#48e996;font-size:23px;display:block}.staff-metrics small{color:#99a6a9}.bio h3,.review h3{margin:0 0 14px}.bio>div{flex-wrap:wrap;gap:8px;display:flex}.bio p{color:#aebabc;margin-bottom:0;line-height:1.8}.review-head{justify-content:space-between;align-items:center;display:flex}.review-head span{color:#45e995;align-items:center;font-size:12px;display:flex}.review article{border-top:1px solid #354047;gap:12px;padding-top:15px;display:flex}.review article img{object-fit:cover;border-radius:50%;width:40px;height:40px}.review article strong{font-size:14px}.review article strong span{color:#f0bf4a;margin-left:6px}.review article p{color:#aebabc;margin:7px 0 0;font-size:13px}.staff-bottom>div{align-items:baseline;gap:5px;display:flex}.staff-bottom>div strong{color:#49e996;font-size:24px}.staff-bottom>div small{color:#a9b3b5}.test-login{z-index:3;color:#a9b9b8;background:#081619c7;border:1px solid #4a5a5d;border-radius:20px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 18px;font-size:12px;display:inline-flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.test-login:hover{color:#45e995;border-color:#45e995}.test-login:disabled{opacity:.6;cursor:wait}.auth-screen .new-ui-error{z-index:5;margin:0;position:absolute;bottom:31%;left:10%;right:10%}.admin-entry-link{z-index:4;color:#a5b7b7;border-bottom:1px solid #536567;padding-bottom:2px;font-size:12px;text-decoration:none;position:absolute;bottom:26%;right:10%}.admin-entry-link:hover{color:#45e993;border-color:#45e993}.interactive-control{border-radius:8px;padding:7px 9px;transition:color .18s,background .18s}.interactive-control:hover,.interactive-control.active{color:#45e993;background:#12372b}.staff-filter-panel{color:#b9c6c3;background:#14211f;border:1px solid #2d7557;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 12px;padding:11px 13px;font-size:13px;display:flex}.staff-filter-panel label{align-items:center;gap:6px;display:flex}.staff-filter-panel select{color:#d9e2e1;background:#202e31;border:1px solid #46565a;border-radius:6px;padding:5px 8px}.staff-filter-panel input{accent-color:#45e993}.staff-filter-panel button{color:#45e993;background:0 0;border:1px solid #2d9a69;border-radius:6px;margin-left:auto;padding:5px 10px}.mode-context{color:#9bb8ad;background:#132c25;border:1px solid #276e51;border-radius:12px;align-items:center;gap:12px;margin:0 0 16px;padding:11px 14px;display:flex}.mode-context strong{color:#49e995}.order-mode-switch{color:#a6b3b5;align-items:center;gap:8px;margin-bottom:12px;display:flex}.order-mode-switch>span{color:#d7dfdf;margin-right:5px}.order-mode-switch button:not(.order-mode-link){color:#b4c0c1;background:#202b2f;border:1px solid #3d4b50;border-radius:8px;align-items:center;gap:5px;padding:8px 13px;display:inline-flex}.order-mode-switch button.active{color:#45e993;background:#143b2e;border-color:#3cdb8a}.order-mode-link{color:#45e993;background:0 0;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.hunter-portal-page{padding-top:18px}.hunter-portal-head{background:linear-gradient(110deg,#17382e,#1c282c);border:1px solid #2a7655;border-radius:20px;align-items:center;gap:14px;padding:18px;display:flex}.hunter-portal-head h2{margin:0;font-size:23px}.hunter-portal-head p{color:#aab8b7;margin:6px 0 0;font-size:13px}.hunter-portal-head>button{color:#c0cbca;background:0 0;margin-left:auto}.hunter-portal-avatar{width:66px;height:66px;position:relative}.hunter-portal-avatar img{object-fit:cover;border:2px solid #92a3a3;border-radius:50%;width:100%;height:100%}.hunter-portal-avatar i{background:#45e993;border:3px solid #19352d;border-radius:50%;width:15px;height:15px;position:absolute;bottom:0;right:-1px}.hunter-portal-tabs{gap:8px;margin:15px 0;display:flex;overflow-x:auto}.hunter-portal-tabs button{color:#aeb9bb;background:#202a2f;border:1px solid #3b474d;border-radius:10px;flex:1;min-width:82px;padding:10px 12px}.hunter-portal-tabs button.active{color:#45e993;background:#153c2f;border-color:#45e993;font-weight:700}.hunter-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.hunter-kpis>div{text-align:center;background:#1a2529;border:1px solid #354149;border-radius:14px;padding:15px 10px}.hunter-kpis strong{color:#48e996;font-size:22px;display:block}.hunter-kpis small{color:#9aa7aa;margin-top:5px;font-size:12px;display:block}.hunter-panel{background:#1a2428;border:1px solid #354149;border-radius:18px;margin-bottom:14px;padding:17px}.hunter-panel h3{margin:0 0 13px}.hunter-panel .panel-title{justify-content:space-between;align-items:center;display:flex}.hunter-panel .panel-title h3{margin:0}.hunter-panel .panel-title button{color:#45e993;background:0 0;align-items:center;gap:3px;display:inline-flex}.hunter-order-row{border-top:1px solid #303d42;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.hunter-order-row:first-of-type{border-top:0}.hunter-order-row strong,.hunter-order-row small{display:block}.hunter-order-row strong{font-size:14px}.hunter-order-row small{color:#99a7a9;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.hunter-order-row .status-badge{white-space:nowrap;font-size:11px}.hunter-order-actions{gap:6px;display:flex}.hunter-order-actions button{color:#45e993;white-space:nowrap;background:#153b2e;border:1px solid #45d98d;border-radius:7px;padding:6px 10px;font-size:12px}.hunter-order-actions button:disabled{opacity:.5}.hunter-finance-total{color:#49e995;margin:10px 0 20px;font-size:34px;font-weight:800}.hunter-finance-total small{color:#9aa8a9;margin-top:5px;font-size:12px;font-weight:400;display:block}.hunter-panel dl{border-top:1px solid #354149;grid-template-columns:120px 1fr;gap:10px;padding-top:14px;display:grid}.hunter-panel dt{color:#8f9da0}.hunter-panel dd{color:#d2dbdb;margin:0}.hunter-profile-list dd{white-space:pre-wrap;line-height:1.7}.hunter-application-status{background:#172a24;border:1px solid #2e7959;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 14px;display:flex}.hunter-application-status strong{color:#45e993;white-space:nowrap}.hunter-application-status span{color:#afbcbb;font-size:13px}.hunter-application-status.status-2{background:#2b1d20;border-color:#72444b}.hunter-application-status.status-2 strong{color:#ff9b9b}.hunter-apply-form{background:#1a2428;border:1px solid #354149;border-radius:18px;gap:13px;padding:17px;display:grid}.hunter-apply-form label{color:#aab7b9;gap:7px;font-size:13px;display:grid}.hunter-apply-form input,.hunter-apply-form textarea,.hunter-apply-form select{color:#e3e9e8;resize:vertical;background:#202d31;border:1px solid #415057;border-radius:8px;padding:10px 11px}.hunter-apply-form .spin-btn{border:0;justify-self:start}@media (width<=700px){.staff-filter-panel{gap:10px}.staff-filter-panel button{margin-left:0}.order-mode-switch{flex-wrap:wrap}.order-mode-link{margin-left:0}.hunter-order-row{grid-template-columns:minmax(0,1fr) auto}.hunter-order-actions{grid-column:1/-1}.hunter-order-actions button{flex:1}.hunter-kpis strong{font-size:18px}.hunter-panel dl{grid-template-columns:100px 1fr}}.phone{overflow:visible}.bottom{grid-template-columns:repeat(5,1fr);overflow:visible}.bottom button{min-width:0;position:relative}.bottom-center{z-index:2;border-radius:50%;place-self:start center;width:66px;height:66px;margin-top:-1px;transform:translateY(-22px);box-shadow:0 7px 20px #0006,0 0 0 6px #091914f2;color:#45e995!important;background:#17372c!important;border:4px solid #45e995!important;gap:2px!important}.bottom-center span{font-size:12px;font-weight:700}.feed-page{padding-top:22px}.feed-hero{background:linear-gradient(120deg,#15392d,#202b2f);border:1px solid #2b7958;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:22px 24px;display:flex}.feed-hero h2{margin:7px 0 4px;font-size:27px}.feed-hero p{color:#aebdbc;margin:0;font-size:13px}.feed-hero>svg{color:#45e995;flex:none}.feed-kicker{color:#45e995;letter-spacing:2px;font-size:11px;font-weight:700}.feed-publisher{background:#1a2428;border:1px solid #354149;border-radius:16px;margin-bottom:16px;padding:14px}.feed-publisher textarea{resize:vertical;color:#edf3f1;background:#202d31;border:1px solid #415057;border-radius:10px;outline:none;width:100%;min-height:72px;padding:10px 11px}.feed-publisher textarea:focus{border-color:#45e995}.feed-publisher>div{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.feed-publisher small{color:#8f9da0;font-size:11px}.feed-upload-toolbar{flex-wrap:wrap}.feed-upload-toolbar small{flex:1;min-width:190px}.feed-file-input{display:none}.feed-image-button{color:#c7d4d1;background:#202d31;border:1px solid #415057;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:inline-flex}.feed-image-button:hover{color:#45e995;border-color:#45e995}.feed-image-button:disabled{opacity:.45;cursor:not-allowed}.feed-publish{color:#062519;background:#45e995;border-radius:18px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.feed-publish:disabled{opacity:.45;cursor:not-allowed}.feed-draft-images{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;display:grid;margin-top:11px!important}.feed-draft-image{aspect-ratio:1;min-width:0;position:relative}.feed-draft-image img{object-fit:cover;border:1px solid #405057;border-radius:8px;width:100%;height:100%}.feed-draft-image button{color:#fff;background:#040d0bc7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.feed-draft-image button:hover{background:#e86170}.feed-draft-image button:disabled{opacity:.55;cursor:not-allowed}.feed-feedback{color:#8fe9b8;background:#15352a;border:1px solid #2b7958;border-radius:9px;margin:0 0 12px;padding:9px 11px;font-size:12px}.feed-list{gap:12px;display:grid}.feed-post{background:#1a2428;border:1px solid #354149;border-radius:17px;padding:16px}.feed-post>header{align-items:center;gap:10px;display:flex}.feed-post>header img{object-fit:cover;border:2px solid #78908a;border-radius:50%;width:42px;height:42px}.feed-post>header div{flex-direction:column;flex:1;gap:3px;display:flex}.feed-post>header strong{font-size:14px}.feed-post>header small{color:#8f9da0;font-size:11px}.feed-status{color:#45e995;border:1px solid #2b805d;border-radius:10px;padding:3px 7px;font-size:10px}.feed-content{white-space:pre-wrap;color:#d6dfdd;margin:14px 0 10px;font-size:14px;line-height:1.75}.feed-images{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.feed-images img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.feed-post>footer{border-top:1px solid #303d42;gap:22px;margin-top:14px;padding-top:10px;display:flex}.feed-post>footer button{color:#9fadaf;background:0 0;align-items:center;gap:5px;padding:3px 0;font-size:12px;display:inline-flex}.feed-post>footer button:hover,.feed-post>footer button.liked{color:#ff7181}.feed-comments{border-top:1px solid #303d42;margin-top:10px;padding-top:10px}.feed-comment{gap:8px;padding:7px 0;display:flex}.feed-comment>img{object-fit:cover;border-radius:50%;width:28px;height:28px}.feed-comment p{color:#bac6c4;margin:0;font-size:12px;line-height:1.5}.feed-comment p strong{color:#45e995;margin-right:6px}.feed-comment p small{color:#7f8d90;font-size:10px;display:block}.feed-comment-input{gap:7px;margin-top:8px;display:flex}.feed-comment-input input{color:#e8efed;background:#202d31;border:1px solid #415057;border-radius:8px;flex:1;min-width:0;padding:8px 9px;font-size:12px}.feed-comment-input button{color:#062519;background:#45e995;border-radius:8px;place-items:center;width:34px;display:grid}.feed-empty{color:#93a1a3;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:52px 18px;display:flex}.feed-empty svg{color:#45e995}.feed-empty strong{color:#d5dedc;font-size:15px}.feed-empty span{font-size:12px}@media (width<=700px){.bottom-center{border-width:3px;width:57px;height:57px;transform:translateY(-17px);box-shadow:0 5px 15px #0006,0 0 0 4px #091914f2}.bottom-center svg{width:23px;height:23px}.bottom-center span{font-size:10px}.feed-page{padding-top:14px}.feed-hero{border-radius:16px;padding:17px 16px}.feed-hero h2{font-size:22px}.feed-hero p{font-size:11px}.feed-publisher{padding:11px}.feed-upload-toolbar{align-items:stretch}.feed-upload-toolbar small{flex-basis:100%;order:3;min-width:0}.feed-publish{margin-left:auto}.feed-draft-images{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-post{border-radius:14px;padding:12px}.feed-post>header img{width:36px;height:36px}.feed-content{margin:11px 0 8px;font-size:13px}}.my-stats>button{text-align:center;color:inherit;background:#1d272b;border:1px solid #374248;border-radius:16px;padding:17px 10px}.my-stats>button:hover{border-color:#45e995;transform:translateY(-1px)}.feed-compose-fab{color:#062519;background:#45e995;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 5px 18px #00000059}.feed-modal-backdrop{z-index:20;background:#000000a6;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.feed-modal{width:min(620px,100%);margin:0;box-shadow:0 18px 50px #0006}.feed-modal-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.feed-modal-head h3{margin:0}.feed-modal-head button{color:#b8c5c4;background:0 0}.feed-anonymous{color:#bdc8c6;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.feed-anonymous input{accent-color:#45e995}.hunter-auth-screen{background:linear-gradient(160deg,#102a24,#061014)}.hunter-login-form{z-index:3;background:#0a1617cc;border:1px solid #315b4d;border-radius:18px;gap:12px;padding:18px;display:grid;position:absolute;bottom:13%;left:10%;right:10%}.hunter-login-form label{color:#aebdbc;gap:6px;font-size:13px;display:grid}.hunter-login-form input{color:#eff6f3;background:#1d2c2e;border:1px solid #405257;border-radius:8px;padding:10px}.hunter-login-form .spin-btn{border:0;justify-self:stretch}.chat-page{flex-direction:column;gap:12px;display:flex}.chat-intro{background:#16352b;border:1px solid #2b7b59;border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex}.chat-intro svg{color:#45e995}.chat-intro h2{margin:0 0 4px;font-size:19px}.chat-intro p{color:#aab9b6;margin:0;font-size:12px}.chat-messages{flex-direction:column;flex:1;gap:8px;min-height:360px;padding:4px;display:flex;overflow:auto}.chat-message{flex-direction:column;align-self:flex-start;gap:3px;max-width:80%;display:flex}.chat-message span{color:#e3ebe9;background:#243237;border:1px solid #3b4c50;border-radius:12px;padding:9px 11px;line-height:1.5}.chat-message small{color:#7f8e90;font-size:10px}.chat-message.mine{align-self:flex-end;align-items:flex-end}.chat-message.mine span{background:#174a35;border-color:#2c8e62}.chat-composer{background:#0d171a;gap:8px;padding-top:8px;display:flex;position:sticky;bottom:0}.chat-composer input{color:#e8f0ed;background:#202d31;border:1px solid #415157;border-radius:10px;flex:1;min-width:0;padding:11px}.chat-composer button{color:#062519;background:#45e995;border-radius:10px;place-items:center;width:42px;display:grid}.account-detail-page{padding-top:20px}.benefit-row{border-top:1px solid #354149;align-items:center;gap:12px;padding:13px 0;display:flex}.benefit-row:first-of-type{border-top:0}.benefit-row>svg{color:#45e995}.benefit-row div{flex-direction:column;gap:4px;display:flex}.benefit-row small{color:#98a6a8;font-size:12px}.balance-hero{background:linear-gradient(120deg,#173b2f,#1d2a2e);border:1px solid #2e7d5a;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:24px;display:flex}.balance-hero svg{color:#45e995}.balance-hero small{color:#9eb0ab}.balance-hero strong{color:#49e996;font-size:36px}.balance-hero span{color:#aebdbc;font-size:12px}.amount-in{color:#45e995}.amount-out{color:#ff9a8e}.vip-hero{background:#1a2928;border:1px solid;border-radius:18px;align-items:center;gap:12px;padding:20px;display:flex}.vip-hero div{flex:1}.vip-hero small{color:#9baba9;font-size:12px;display:block}.vip-hero h2{margin:3px 0 0;font-size:25px}.vip-hero>strong{color:#f2d27b;text-align:right;font-size:27px}.vip-hero>strong small{font-size:11px}.vip-streak{color:#b8c6c4}.vip-streak strong{color:#45e995;font-size:28px}.vip-rule{color:#aab8b9;border-top:1px solid #354149;justify-content:space-between;gap:10px;padding:11px 0;font-size:12px;display:flex}.vip-rule:first-of-type{border-top:0}.vip-rule strong{font-size:15px}.lottery-tabs{gap:8px;margin-bottom:20px;display:flex}.lottery-tabs button{color:#b5c2c2;background:#202c30;border:1px solid #405056;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px;display:flex}.lottery-tabs button.active{color:#45e995;background:#153c2f;border-color:#45e995;font-weight:700}@media (width<=700px){.feed-compose-fab{width:44px;height:44px}.feed-modal-backdrop{padding:10px}.hunter-login-form{padding:14px;bottom:10%;left:8%;right:8%}.chat-messages{min-height:300px}.balance-hero strong{font-size:31px}.vip-rule{gap:3px;display:grid}.vip-rules-grid{grid-template-columns:1fr}.prize-editor-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.prize-editor-v2 button{grid-column:span 2;justify-self:end}}.feed-toolbar,.my-page .notice{display:none!important}.club-theme-day{background:#e9efed}.club-theme-day .phone{background:linear-gradient(165deg,#f5faf8,#e4eeea 52%,#f1f6f4)}.club-theme-day .top,.club-theme-day .bottom,.club-theme-day .detail-bottom{color:#163229;background:#ebf4f0f7;border-color:#b4c9c0}.club-theme-day .staff-wrap,.club-theme-day .detail-panel,.club-theme-day .order-detail-card,.club-theme-day .my-menu,.club-theme-day .my-stats>button,.club-theme-day .feed-post,.club-theme-day .feed-publisher,.club-theme-day .lottery-rules,.club-theme-day .catalog,.club-theme-day .hunter-panel{color:#163229;background:#f4f9f7;border-color:#b9cdc4}.club-theme-day .service,.club-theme-day .mode,.club-theme-day .product,.club-theme-day .order,.club-theme-day .staff,.club-theme-day .chat-message span{color:#17312a;background:#e8f1ed;border-color:#b4c9bf}.club-theme-day .top h1,.club-theme-day .staff-info h3,.club-theme-day .product-main h3,.club-theme-day .order h2,.club-theme-day .detail-title h2,.club-theme-day .order-detail-title h2,.club-theme-day .my-menu span,.club-theme-day .feed-post>header strong,.club-theme-day .lottery-head h2{color:#17312a}.club-theme-day .new-ui-muted,.club-theme-day .detail-description,.club-theme-day .staff-info p,.club-theme-day .order p,.club-theme-day .chat-intro p,.club-theme-day .my-menu small{color:#4d6660}.club-theme-day .feed-modal-backdrop{background:#1e352d59}.profile-edit-link{color:#45e995;background:0 0;align-items:center;gap:4px;margin:8px 0 12px auto;font-size:12px;display:flex}.withdraw-form,.profile-edit-form{gap:13px;display:grid}.withdraw-form label,.profile-edit-form label{color:#aab8b7;gap:7px;font-size:13px;display:grid}.withdraw-form input,.withdraw-form select,.profile-edit-form input,.profile-edit-form select{color:#e8f0ed;background:#202d31;border:1px solid #415157;border-radius:8px;padding:10px}.profile-edit-avatar{align-items:center;gap:12px;display:flex}.profile-edit-avatar img{object-fit:cover;border:2px solid #45e995;border-radius:50%;width:64px;height:64px}.profile-edit-avatar input{flex:1}.balance-hero em{color:#9fb4ad;font-size:13px;font-style:normal}.prize-editor-v2 input,.prize-editor-v2 select{min-width:0}.profile-card{cursor:pointer;transition:border-color .18s,transform .18s}.profile-card:hover{border-color:#45e995;transform:translateY(-1px)}.profile-edit-avatar>div{flex-direction:column;flex:1;align-items:flex-start;gap:6px;display:flex}.profile-avatar-file{display:none!important}.profile-edit-avatar small{color:#8f9da0;font-size:11px;line-height:1.4}.hero-carousel-only{border:0;border-radius:0}.hero-carousel-only>img{filter:none}.hero-carousel-only:after,.hero-carousel-only .hero-copy,.hero-carousel-only .dots{display:none}.prize-editor-v2{align-items:end;gap:10px;display:grid}.prize-editor-v2>label{color:#aab8b7;gap:5px;min-width:0;font-size:12px;display:grid}.prize-editor-v2>label input,.prize-editor-v2>label select{color:#e8f0ed;background:#202d31;border:1px solid #415157;border-radius:7px;width:100%;padding:9px 8px}.prize-editor-v2>.icon-danger{align-self:end}.wheel span{text-overflow:ellipsis;white-space:normal;word-break:break-all;width:78px;min-height:34px;padding:2px 4px;line-height:1.2;overflow:hidden}.wheel span:first-of-type{top:17px;left:50%;right:auto;transform:translate(-50%)}.wheel span:nth-of-type(2){top:68px;left:auto;right:8px}.wheel span:nth-of-type(3){top:181px;left:auto;right:8px}.wheel span:nth-of-type(4){inset:auto auto 14px 50%;transform:translate(-50%)}.wheel span:nth-of-type(5){top:181px;left:8px;right:auto}.wheel span:nth-of-type(6){top:68px;left:8px;right:auto}.vip-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.vip-rule-card{background:#1a2428;border:1px solid #354149;border-radius:15px;padding:14px}.vip-rule-card.current{border-color:#45e995;box-shadow:inset 0 0 0 1px #45e995}.vip-rule-card>div{justify-content:space-between;align-items:center;display:flex}.vip-rule-card>div>strong{font-size:18px}.vip-rule-card p{color:#aab8b7;margin:8px 0 0;font-size:12px}.vip-current-tag{color:#45e995;border:1px solid #2e805d;border-radius:9px;padding:2px 6px;font-size:10px}.vip-rule-card .secondary-button{margin-top:12px}.agreement-link{color:#47d98f;cursor:pointer;background:0 0;border:0;padding:0}.legal-screen{color:#dfe9e6;background:#0a1214;min-height:100vh;padding-bottom:30px}.legal-screen header{z-index:2;background:#0d1719;border-bottom:1px solid #2c3c3c;justify-content:center;align-items:center;height:74px;display:flex;position:sticky;top:0}.legal-screen header h1{margin:0;font-size:21px}.legal-screen header button{color:#c6d2cf;background:0 0;place-items:center;display:grid;position:absolute;left:20px}.legal-screen article{max-width:760px;margin:0 auto;padding:25px 22px;line-height:1.85}.legal-screen h2{color:#45e995;margin:24px 0 7px;font-size:17px}.legal-screen p{color:#b7c4c1;margin:7px 0;font-size:14px}.legal-screen .legal-updated{color:#81918e;font-size:12px}.auth-actions{z-index:3;flex-direction:column;align-items:stretch;gap:10px;width:min(620px,80%);display:flex;position:absolute;bottom:12%;left:50%;right:auto;transform:translate(-50%)}.auth-actions .wechat-login{flex:none;width:100%;height:70px;position:relative;bottom:auto;left:auto;right:auto}.auth-actions .agreement{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;line-height:1.35;display:flex;position:relative;bottom:auto;left:auto;right:auto}.auth-actions .agreement svg{flex:none;margin-right:1px}.auth-actions .agreement input{flex:none;margin:0 2px 0 0}.auth-actions .agreement-link{white-space:nowrap;flex:none}.auth-actions .agreement-inline{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.auth-actions .agreement-inline>span{flex:none}.auth-actions .agreement{text-align:left;justify-content:flex-start;gap:3px;width:max-content;max-width:100%;margin-inline:auto}.auth-actions .agreement-inline{justify-content:flex-start;gap:3px}.auth-actions .agreement svg{display:none}.auth-actions .agreement{align-items:center;gap:2px;width:auto;max-width:100%;margin-inline:auto;padding:0;line-height:1.35;display:flex}.auth-actions .agreement-inline{align-items:center;gap:2px;margin:0;padding:0;display:inline-flex}.auth-actions .agreement input[type=checkbox]{flex:0 0 15px;width:15px;height:15px;margin:0 1px 0 0;padding:0}.auth-actions .agreement-inline>span{margin:0;padding:0}.auth-actions .test-login{flex:none;align-self:center;position:relative;bottom:auto;left:auto;right:auto;transform:none}.auth-features{bottom:2%}.auth-screen{height:100dvh;min-height:100vh}@media (width<=700px){.auth-actions{gap:8px;width:auto;bottom:12%;left:5%;right:5%;transform:none}.auth-actions .wechat-login{height:58px;font-size:20px}.auth-actions .wechat-login svg{width:25px;height:25px}.auth-actions .agreement{letter-spacing:-.1px;gap:2px;font-size:10px}.auth-actions .agreement svg{width:15px;height:15px}.auth-actions .test-login{min-height:34px;padding:7px 15px;font-size:11px}.auth-features{bottom:1%}}.checkout-summary{background:#172126;border:1px solid #344044;border-radius:10px;gap:6px;margin:16px 0;padding:14px 16px;display:grid}.checkout-summary span{color:#aeb9bb;font-size:13px}.checkout-summary strong{color:#45e995;font-size:20px}.checkout-summary small{color:#7f8e91;font-size:12px}.checkout-coupons{gap:8px;margin:6px 0 18px;display:grid}.checkout-coupons-head{color:#dce5e5;justify-content:space-between;align-items:center;display:flex}.checkout-coupons-head small{color:#7f8e91;font-size:11px}.checkout-coupon{text-align:left;color:#dce5e5;background:#202a2e;border:1px solid #344044;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.checkout-coupon small{color:#8ea0a2;white-space:nowrap}.checkout-coupon.chosen{background:#12392d;border-color:#45e995}.checkout-coupon.disabled{opacity:.55;cursor:not-allowed}.coupon-hint{color:#8ea0a2;margin:2px 0;font-size:12px}.wheel span{text-align:center;word-break:break-word;justify-content:center;align-items:center;min-height:30px;line-height:1.25;display:flex}.image-placeholder{background:linear-gradient(135deg,#213832,#152421);border:1px dashed #49685b;width:100%;height:100%;min-height:110px;display:block}.service-options-editor .service-option-group{background:#14231f;border:1px solid #354b43;border-radius:12px;margin:10px 0;padding:12px}.service-options-editor .service-option-group>.admin-editor-row{margin-bottom:8px}.input-field-friendly label,.service-options-editor label{color:#9eb3ac;flex:1;gap:4px;min-width:0;font-size:11px;display:grid}.input-field-friendly label input,.input-field-friendly label select,.service-options-editor label input{width:100%;min-width:0}.hero.is-clickable{cursor:pointer;z-index:0;pointer-events:auto;touch-action:manipulation;position:relative}.hero.is-clickable>img,.hero.is-clickable>.hero-image-placeholder{pointer-events:auto;z-index:0;position:relative}.club-theme-day .image-placeholder{background:linear-gradient(135deg,#e5f2eb,#d6e8df);border-color:#a9cdb9}.club-theme-day .service-options-editor .service-option-group{background:#edf6f1;border-color:#b9d6c8}.app{background:#05090b;width:100%}.phone{width:100%;max-width:1200px}.top h1{margin:0;font-size:26px}.back{top:50%;bottom:auto;transform:translateY(-50%)}.auth-status,.auth-top,.feed-hero{display:none!important}.feed-toolbar{justify-content:flex-end;min-height:44px;margin-bottom:10px;display:flex}.feed-toolbar .feed-compose-fab{position:relative}.data-table-row>span{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;overflow:hidden}.data-table-row>.row-actions{white-space:normal;text-overflow:clip;overflow:visible}.data-table-row>span[data-column=wheel_prize],.data-table-row>span[data-column=lottery_prize]{max-width:220px}.club-theme-day .quick-card{color:#17312a;background:#e6f4ee;border-color:#8fc8ad}.club-theme-day .quick-card strong{color:#17312a}.club-theme-day .quick-card small{color:#4d6660}.club-theme-day .service,.club-theme-day .mode{color:#17312a;background:#edf6f2;border-color:#b4c9bf}.club-theme-day .service.selected,.club-theme-day .mode.active{color:#17312a;background:#d7f0e4;border-color:#2cbf78}.club-theme-day .service strong,.club-theme-day .mode strong{color:#17312a}.club-theme-day .service small,.club-theme-day .mode small{color:#4d6660}.club-theme-day .order-mode-switch button:not(.order-mode-link),.club-theme-day .tabs button{color:#365b4d;background:#edf5f1;border-color:#b4c9bf}.club-theme-day .order-mode-switch button.active,.club-theme-day .tabs button.active{color:#118050;background:#d7f0e4;border-color:#2cbf78}.club-theme-day .staff-head button,.club-theme-day .product-head span{color:#365b4d}.club-theme-day .feed-toolbar .feed-compose-fab{color:#073d28;background:#26c978}.feed-toolbar,.hero-carousel-only .hero-copy,.hero-carousel-only .dots,.hero-carousel-only:after{display:none!important}@media (width<=700px){.phone{max-width:none}.top{height:84px;padding:16px 18px}.top h1{font-size:22px}.back{left:14px}.scroll{height:calc(100vh - 84px)}.feed-toolbar{min-height:38px;margin-bottom:6px}}.club-theme-day .top-actions,.club-theme-day .mode-context,.club-theme-day .staff-filter-panel,.club-theme-day .order-state,.club-theme-day .staff-metrics>div,.club-theme-day .hunter-kpis>div,.club-theme-day .hunter-eligibility,.club-theme-day .hunter-application-status,.club-theme-day .hunter-finance,.club-theme-day .hunter-load-error,.club-theme-day .feed-hero,.club-theme-day .notice,.club-theme-day .checkout-success,.club-theme-day .balance-hero,.club-theme-day .staff-hero,.club-theme-day .hunter-portal-head,.club-theme-day .lottery-prize-list,.club-theme-day .lottery-rules,.club-theme-day .feed-post,.club-theme-day .feed-publisher,.club-theme-day .chat-intro,.club-theme-day .vip-hero,.club-theme-day .my-menu,.club-theme-day .profile-card,.club-theme-day .staff-wrap,.club-theme-day .detail-panel,.club-theme-day .order-detail-card,.club-theme-day .seller-card,.club-theme-day .bio,.club-theme-day .review,.club-theme-day .catalog,.club-theme-day .product,.club-theme-day .order,.club-theme-day .service,.club-theme-day .mode,.club-theme-day .quick-card,.club-theme-day .home-product-card{box-shadow:0 8px 24px #1f704e12;color:#17352b!important;background:#f4faf7!important;border-color:#b9d6c8!important}.club-theme-day .quick-card.orange,.club-theme-day .service.selected,.club-theme-day .mode.active,.club-theme-day .order-state,.club-theme-day .hunter-application-status.status-1,.club-theme-day .hunter-plan-grid button.active{color:#138052!important;background:#d8f1e4!important;border-color:#2cbf78!important}.club-theme-day .prize-wheel-stage:before{box-shadow:0 14px 30px #1f704e24,0 0 0 1px #1b674c24;background:#e1efe8!important}.club-theme-day .top-actions,.club-theme-day .mode-context,.club-theme-day .staff-filter-panel,.club-theme-day .order-state,.club-theme-day .staff-metrics>div,.club-theme-day .hunter-kpis>div,.club-theme-day .hunter-eligibility,.club-theme-day .hunter-application-status,.club-theme-day .hunter-finance,.club-theme-day .hunter-load-error,.club-theme-day .feed-hero,.club-theme-day .notice,.club-theme-day .checkout-success,.club-theme-day .balance-hero,.club-theme-day .staff-hero,.club-theme-day .hunter-portal-head,.club-theme-day .prize-wheel-stage,.club-theme-day .lottery-prize-list{color:#17352b;background:#f4faf7;border-color:#b9d6c8;box-shadow:0 8px 24px #1f704e12}.club-theme-day .service.selected,.club-theme-day .mode.active,.club-theme-day .hunter-application-status.status-1,.club-theme-day .hunter-order-actions button,.club-theme-day .hunter-form-row button,.club-theme-day .hunter-plan-grid button.active{color:#138052;background:#d8f1e4;border-color:#2cbf78}.club-theme-day .staff-filter-panel select,.club-theme-day .hunter-form-row input,.club-theme-day .hunter-form-row select,.club-theme-day .hunter-membership-pay select,.club-theme-day .recharge-form input,.club-theme-day .recharge-form select,.club-theme-day .profile-edit-form input,.club-theme-day .profile-edit-form select,.club-theme-day .withdraw-form input,.club-theme-day .withdraw-form select,.club-theme-day .feed-comment-form input,.club-theme-day .feed-image-button,.club-theme-day .lottery-tabs button,.club-theme-day .qty-row button,.club-theme-day .detail-actions button,.club-theme-day .seller-card button{color:#365b4d;background:#fff;border-color:#a9cdb9}.club-theme-day .hunter-application-status.status-2{color:#8a4444;background:#fff1f1;border-color:#e5b7b7}.club-theme-day .hunter-application-status span,.club-theme-day .hunter-eligibility span,.club-theme-day .hunter-eligibility small,.club-theme-day .hunter-finance-total small,.club-theme-day .hunter-panel dd,.club-theme-day .hunter-panel p,.club-theme-day .hunter-history-row,.club-theme-day .staff-metrics small,.club-theme-day .rating small,.club-theme-day .staff-price small,.club-theme-day .order-state p,.club-theme-day .order-id,.club-theme-day .order p,.club-theme-day .detail-price small,.club-theme-day .detail-title p,.club-theme-day .seller-card p,.club-theme-day .bio p,.club-theme-day .review article p,.club-theme-day .legal-screen p,.club-theme-day .legal-screen .legal-updated{color:#527269}.club-theme-day .legal-screen,.club-theme-day .legal-screen header{color:#17352b;background:#f4faf7;border-color:#c5d9cf}.club-theme-day .legal-screen h2,.club-theme-day .legal-screen header h1,.club-theme-day .legal-screen header button{color:#138052}.club-theme-day .detail-cover:after,.club-theme-day .auth-shade{background:linear-gradient(#f4fbf81f,#f4fbf83d)}.club-theme-day .feed-modal,.club-theme-day .wechat-pay-qr-panel{color:#17352b;background:#f7fbf9;border-color:#a9cdb9}.club-theme-day .feed-modal-head button,.club-theme-day .feed-anonymous,.club-theme-day .wechat-pay-qr-close{color:#527269}.club-theme-day .new-ui-error{color:#8a4444;background:#fff1f1;border-color:#e5b7b7}.bottom{grid-template-columns:repeat(5,minmax(0,1fr))}.bottom-center{border:3px solid #182a24;border-radius:50%;place-self:start center;width:64px;height:64px;transform:translateY(-18px);box-shadow:0 5px 15px #0006,0 0 0 4px #091914f2;color:#062519!important;background:#45e995!important}.feed-comment-list{gap:6px;margin-bottom:9px;display:grid}.feed-comment-list>small{color:#7f8d90;font-size:11px}.feed-comment{border-top:1px solid #2a373b;align-items:baseline;gap:7px;padding:6px 0;display:flex}.feed-comment:first-child{border-top:0}.feed-comment strong{color:#45e995;white-space:nowrap;font-size:12px}.feed-comment span{color:#c0cdca;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.feed-comment-form{gap:7px;margin-top:8px;display:flex}.feed-comment-form input{color:#e8efed;background:#202d31;border:1px solid #415057;border-radius:8px;flex:1;min-width:0;padding:8px 9px;font-size:12px}.feed-comment-form button{color:#062519;background:#45e995;border-radius:8px;place-items:center;width:34px;display:grid}.top{align-items:center;height:88px;padding:14px 30px}.top h1{font-size:24px}.back{left:22px}.scroll{height:calc(100vh - 88px)}.club-theme-day .app{color:#17352b;background:#e4eee9}.club-theme-day .phone{color:#17352b;background:#f4faf7}.club-theme-day .top{color:#17352b;background:#f7fbf9;border-color:#c5d9cf;box-shadow:0 1px 8px #1f594214}.club-theme-day .top h1,.club-theme-day .back{color:#17352b}.club-theme-day .bottom{background:#f7fbf9;border-top-color:#c5d9cf;box-shadow:0 -2px 10px #1f594214}.club-theme-day .bottom button{color:#58746b}.club-theme-day .bottom button.active{color:#138052}.club-theme-day .bottom-center{color:#063b26!important;background:#27cf7b!important;border:3px solid #f7fbf9!important;box-shadow:0 5px 15px #1f704e38,0 0 0 4px #f7fbf9!important}.club-theme-day .quick-card{color:#17352b;background:#e8f5ef;border-color:#9ccdb5;box-shadow:0 2px 8px #23654c14}.club-theme-day .quick-card.orange{background:#f8f0e5;border-color:#d7ba91}.club-theme-day .quick-card>svg:first-child{color:#13704b;background:#f7fffb;box-shadow:0 0 0 7px #c5e6d5}.club-theme-day .quick-card.orange>svg:first-child{color:#fff;background:#f39a3e;box-shadow:0 0 0 7px #ead5b8}.club-theme-day .quick-card small,.club-theme-day .staff-head button,.club-theme-day .product-head span{color:#527269}.club-theme-day .profile-card{color:#17352b;background:#e1f1e9;border-color:#95c9ae;box-shadow:0 2px 8px #23654c14}.club-theme-day .profile-card p{color:#527269}.club-theme-day .profile-avatar i{border-color:#e1f1e9}.club-theme-day .my-stats div,.club-theme-day .my-stats>button{color:#17352b;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .my-stats strong{color:#138052}.club-theme-day .my-stats small{color:#527269}.club-theme-day .my-menu{color:#17352b;background:#f4faf7;border-color:#b9d6c8}.club-theme-day .my-menu button{color:#17352b;border-bottom-color:#d5e4dd}.club-theme-day .my-menu button>svg:last-child{color:#6b8880}.club-theme-day .my-menu small{color:#527269}.club-theme-day .notice{color:#3b6b59;background:#e4f4ec;border-color:#a4cfb7}.club-theme-day .mode-context{color:#3f6b5a;background:#e4f4ec;border-color:#a4cfb7}.club-theme-day .mode-context strong{color:#138052}.club-theme-day .mode,.club-theme-day .service{color:#17352b;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .mode.active,.club-theme-day .service.selected{color:#17352b;background:#d8f1e4;border-color:#2cbf78}.club-theme-day .mode small,.club-theme-day .service small{color:#527269}.club-theme-day .mode>b{color:#138052}.club-theme-day .catalog{background:#f4faf7;border-color:#b9d6c8}.club-theme-day .catalog aside{border-right-color:#d2e2da}.club-theme-day .catalog aside button{color:#527269}.club-theme-day .catalog aside button.chosen{color:#138052;background:#d8f1e4;border-left-color:#2cbf78}.club-theme-day .product{color:#17352b;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .product-main p,.club-theme-day .product-main em{color:#527269}.club-theme-day .product-tags span{color:#237654;background:#d9eee4}.club-theme-day .product-img b{color:#063b26;background:#2acb7b}.club-theme-day .tabs button,.club-theme-day .order-mode-switch button:not(.order-mode-link){color:#527269;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .tabs button.active,.club-theme-day .order-mode-switch button.active{color:#138052;background:#d8f1e4;border-color:#2cbf78}.club-theme-day .order-mode-switch,.club-theme-day .order-mode-switch>span{color:#527269}.club-theme-day .staff-wrap{color:#17352b;background:#f4faf7;border-color:#b9d6c8}.club-theme-day .staff{color:#17352b;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .staff-info p,.club-theme-day .rating small,.club-theme-day .staff-price small{color:#527269}.club-theme-day .staff-filter-panel{color:#3f6b5a;background:#e4f4ec;border-color:#a4cfb7}.club-theme-day .staff-filter-panel select{color:#2f5c4b;background:#f8fcfa;border-color:#a9cdb9}.club-theme-day .order{color:#17352b;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .order-id,.club-theme-day .order p,.club-theme-day .order-side p{color:#527269}.club-theme-day .order-side button,.club-theme-day .detail-actions button{color:#3f6b5a;border-color:#8fb4a3}.club-theme-day .order-state{color:#17352b;background:#e1f1e9;border-color:#95c9ae}.club-theme-day .order-state p{color:#527269}.club-theme-day .progress{color:#6d8980}.club-theme-day .progress i{background:#c3d8ce}.club-theme-day .order-detail-card,.club-theme-day .detail-panel,.club-theme-day .seller-card,.club-theme-day .bio,.club-theme-day .review{color:#17352b;background:#f4faf7;border-color:#b9d6c8}.club-theme-day .order-detail-card>p,.club-theme-day .order-detail-card dt,.club-theme-day .order-detail-card dd,.club-theme-day .detail-title p,.club-theme-day .detail-price small,.club-theme-day .detail-description,.club-theme-day .bio p,.club-theme-day .review article p{color:#527269}.club-theme-day .order-detail-card dl,.club-theme-day .review article,.club-theme-day .benefit-row,.club-theme-day .vip-rule{border-top-color:#d3e3dc}.club-theme-day .detail-cover img{filter:none}.club-theme-day .detail-cover:after{background:linear-gradient(#0000 35%,#1238282e)}.club-theme-day .detail-bottom{color:#17352b;background:#f7fbf9;border-top-color:#c5d9cf;box-shadow:0 -2px 10px #1f594214}.club-theme-day .detail-bottom>strong{color:#527269}.club-theme-day .detail-input,.club-theme-day .profile-edit-form label,.club-theme-day .withdraw-form label{color:#3f6b5a}.club-theme-day .detail-input input,.club-theme-day .profile-edit-form input,.club-theme-day .profile-edit-form select,.club-theme-day .withdraw-form input,.club-theme-day .withdraw-form select,.club-theme-day .review-form input,.club-theme-day .review-form textarea,.club-theme-day .review-form select{color:#17352b;background:#f8fcfa;border-color:#a9cdb9}.club-theme-day .detail-tags span,.club-theme-day .bio span{color:#237654;background:#e0f2e8;border-color:#9bc9ae}.club-theme-day .spec-row button,.club-theme-day .payment-options button{color:#527269;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .spec-row button.chosen,.club-theme-day .payment-options button.chosen{color:#138052;background:#d8f1e4;border-color:#2cbf78}.club-theme-day .qty-row{color:#3f6b5a}.club-theme-day .qty-row button{color:#285743;background:#d7e9e0}.club-theme-day .promise{color:#527269;border-top-color:#d3e3dc}.club-theme-day .balance-hero,.club-theme-day .vip-hero,.club-theme-day .staff-hero,.club-theme-day .hunter-portal-head{color:#17352b;background:#e1f1e9;border-color:#95c9ae}.club-theme-day .balance-hero small,.club-theme-day .balance-hero span,.club-theme-day .balance-hero em,.club-theme-day .vip-hero small,.club-theme-day .vip-streak,.club-theme-day .staff-hero p,.club-theme-day .hunter-portal-head p,.club-theme-day .benefit-row small,.club-theme-day .vip-rule,.club-theme-day .hunter-kpis small{color:#527269}.club-theme-day .vip-rule-card{color:#17352b;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .vip-rule-card p{color:#527269}.club-theme-day .lottery-head h2{color:#17352b}.club-theme-day .lottery-head p,.club-theme-day .lottery-result{color:#527269}.club-theme-day .lottery-tabs button{color:#527269;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .lottery-tabs button.active{color:#138052;background:#d8f1e4;border-color:#2cbf78}.club-theme-day .wheel{border-color:#a7c6b6;box-shadow:0 0 0 8px #e1f1e9,0 0 25px #31a06829}.club-theme-day .lottery-rules{color:#17352b;background:#f4faf7;border-color:#b9d6c8}.club-theme-day .lottery-rules p{color:#527269;border-top-color:#d3e3dc}.club-theme-day .lottery-rules small,.club-theme-day .lottery-rules time{color:#6b8880}.club-theme-day .chat-intro{color:#17352b;background:#e1f1e9;border-color:#95c9ae}.club-theme-day .chat-intro p{color:#527269}.club-theme-day .chat-message span{color:#17352b;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .chat-message small{color:#6b8880}.club-theme-day .chat-composer{background:#f4faf7}.club-theme-day .chat-composer input{color:#17352b;background:#f8fcfa;border-color:#a9cdb9}.club-theme-day .hunter-panel,.club-theme-day .hunter-kpis>div,.club-theme-day .hunter-apply-form{color:#17352b;background:#f4faf7;border-color:#b9d6c8}.club-theme-day .hunter-portal-tabs button{color:#527269;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .hunter-portal-tabs button.active{color:#138052;background:#d8f1e4;border-color:#2cbf78}.club-theme-day .hunter-order-row,.club-theme-day .hunter-panel dl{border-top-color:#d3e3dc}.club-theme-day .hunter-order-row small,.club-theme-day .hunter-panel dt{color:#527269}.club-theme-day .hunter-apply-form label{color:#3f6b5a}.club-theme-day .hunter-apply-form input,.club-theme-day .hunter-apply-form textarea,.club-theme-day .hunter-apply-form select{color:#17352b;background:#f8fcfa;border-color:#a9cdb9}.club-theme-day .feed-post,.club-theme-day .feed-publisher{color:#17352b;background:#f4faf7;border-color:#b9d6c8}.club-theme-day .feed-publisher textarea,.club-theme-day .feed-image-button,.club-theme-day .feed-comment-input input{color:#17352b;background:#f8fcfa;border-color:#a9cdb9}.club-theme-day .feed-content,.club-theme-day .feed-comment p{color:#3f6b5a}.club-theme-day .feed-post>footer,.club-theme-day .feed-comments{border-top-color:#d3e3dc}.club-theme-day .feed-post>footer button,.club-theme-day .feed-comment-input input{color:#527269}.club-theme-day .feed-empty strong{color:#3f6b5a}.club-theme-day .wheel{background:conic-gradient(#35ce88 0 60deg,#b8d9ca 60deg 120deg,#e4ad36 120deg 180deg,#b8d9ca 180deg 240deg,#43a8d0 240deg 300deg,#b8d9ca 300deg 360deg)}.club-theme-day .wheel span{color:#17352b;text-shadow:0 1px 1px #ffffff8c}.club-theme-day .wheel-center{color:#17352b;background:#fff8d8;border-color:#e4ad36}.hunter-eligibility{color:#ccefe0;background:#17352e;border:1px solid #2d8a63;border-radius:14px;gap:5px;margin-bottom:14px;padding:13px 15px;display:grid}.hunter-eligibility strong{color:#45e995}.hunter-eligibility span{color:#afc5bc;font-size:12px}.hunter-eligibility small{color:#ffcf8b}.hunter-form-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.hunter-form-row input,.hunter-form-row select{color:#e3e9e8;background:#202d31;border:1px solid #415057;border-radius:8px;flex:1;min-width:130px;padding:10px 11px}.hunter-form-row button{color:#45e993;background:#153b2e;border:1px solid #45d98d;border-radius:8px;padding:9px 12px}.hunter-history-row{color:#aebabb;border-top:1px solid #303d42;margin:0;padding:10px 0;font-size:12px}.hunter-membership-active{background:#173b2e;border:1px solid #2e8b63;border-radius:10px;justify-content:space-between;gap:10px;margin-bottom:12px;padding:12px;display:flex}.hunter-membership-active strong{color:#45e995}.hunter-membership-active span{color:#b8c9c2;font-size:12px}.hunter-plan-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-bottom:13px;display:grid}.hunter-plan-grid button{text-align:left;color:#c8d2d0;background:#202b30;border:1px solid #3b4a50;border-radius:10px;gap:5px;padding:12px;display:grid}.hunter-plan-grid button.active{color:#45e995;background:#153b2e;border-color:#45e995}.hunter-plan-grid button span{color:#a8b8b4;font-size:12px}.hunter-membership-empty{color:#b8c9c2;background:#172226;border:1px dashed #4a625d;border-radius:10px;gap:5px;margin:10px 0 13px;padding:13px 14px;display:grid}.hunter-membership-empty strong{color:#e4c77a;font-size:13px}.hunter-membership-empty span{color:#9eacab;font-size:12px}.toggle-row{align-items:center;gap:8px!important;display:flex!important}.toggle-row input{accent-color:#45e995;width:16px;height:16px}.club-theme-day .hunter-eligibility{color:#17352b;background:#e1f1e9;border-color:#95c9ae}.club-theme-day .hunter-eligibility strong{color:#138052}.club-theme-day .hunter-eligibility span{color:#527269}.club-theme-day .hunter-eligibility small{color:#9a6a0a}.club-theme-day .hunter-form-row input,.club-theme-day .hunter-form-row select{color:#17352b;background:#f8fcfa;border-color:#a9cdb9}.club-theme-day .hunter-form-row button{color:#138052;background:#e0f2e8;border-color:#8fc8ad}.club-theme-day .hunter-history-row{color:#527269;border-top-color:#d3e3dc}.club-theme-day .hunter-membership-active{background:#e1f1e9;border-color:#95c9ae}.club-theme-day .hunter-membership-active strong{color:#138052}.club-theme-day .hunter-membership-active span{color:#527269}.club-theme-day .hunter-plan-grid button{color:#3f6b5a;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .hunter-plan-grid button.active{color:#138052;background:#d8f1e4;border-color:#2cbf78}.club-theme-day .hunter-plan-grid button span{color:#527269}.club-theme-day .hunter-membership-empty{color:#3f6b5a;background:#f8fcfa;border-color:#a9cdb9}.club-theme-day .hunter-membership-empty strong{color:#9a6a0a}.club-theme-day .hunter-membership-empty span{color:#527269}.club-theme-day .auth-screen{color:#17352b;background:#edf5f1}.club-theme-day .auth-screen .auth-art img{filter:saturate(.55)brightness(.95)}.club-theme-day .auth-screen .auth-shade{background:linear-gradient(#f4fbf82e,#f4fbf861 44%,#edf5f1 90%)}.club-theme-day .auth-screen .auth-copy h1,.club-theme-day .auth-screen .auth-copy p,.club-theme-day .auth-screen .auth-features b{color:#17352b}.club-theme-day .auth-screen .auth-copy h2,.club-theme-day .auth-screen .auth-features svg{color:#168153}.club-theme-day .auth-screen .auth-copy p,.club-theme-day .auth-screen .auth-features small,.club-theme-day .auth-screen .agreement{color:#527269}.club-theme-day .auth-screen .agreement-link{color:#168153}.club-theme-day .auth-screen .wechat-login,.club-theme-day .auth-screen .spin-btn{color:#fff;background:#20a968;box-shadow:0 8px 22px #20a96833}.club-theme-day .auth-screen .hunter-login-form{background:#f8fdfaf5;border-color:#a9cdb9;box-shadow:0 12px 36px #1f704e26}.club-theme-day .auth-screen .hunter-login-form label{color:#3f6b5a}.club-theme-day .auth-screen .hunter-login-form input{color:#17352b;background:#fff;border-color:#a9cdb9}.club-theme-day .new-ui-loading{color:#3f6b5a}@media (width<=700px){.top{height:72px;padding:12px 16px}.top h1{font-size:20px}.back{left:12px}.scroll{height:calc(100vh - 72px)}.club-theme-day .bottom-center{box-shadow:0 4px 12px #1f704e33,0 0 0 3px #f7fbf9!important}}.lottery-result{text-align:center;flex-direction:column;align-items:center;gap:4px;min-height:42px;display:flex}.lottery-result strong{color:#f2d27b;font-size:16px;line-height:1.45}.lottery-result span{color:#b8c8c3;font-size:12px}.lottery-result.has-notice:not(:has(strong)){color:#e8bd72}.lottery-prize-list{background:#172428;border:1px solid #34454a;border-radius:12px;gap:6px;margin:10px 0 14px;padding:10px 12px;display:grid}.lottery-prize-list>div{color:#d7e2df;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.lottery-prize-list small{color:#91a4a1;white-space:nowrap;font-size:11px}.club-theme-day .lottery-result strong{color:#986b08}.club-theme-day .lottery-result span{color:#527269}.club-theme-day .lottery-result.has-notice:not(:has(strong)){color:#9a6a0a}.club-theme-day .lottery-prize-list{background:#edf7f3;border-color:#b9d6c8}.wheel-center{cursor:pointer;font:inherit;padding:0}.wheel span{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:82px;max-height:48px;line-height:1.2;display:-webkit-box;overflow:hidden}.lottery-result.has-notice:not(:has(strong)){color:#d8ffe9;background:#2b4b3d;border:1px solid #4fc58c;border-radius:8px;min-height:38px;padding:7px 10px}.club-theme-day .lottery-result.has-notice:not(:has(strong)){color:#714f00;background:#fff3cc;border-color:#d8ad45}.club-theme-day .lottery-prize-list>div{color:#17352b}.club-theme-day .lottery-prize-list small{color:#527269}@media (width<=700px){.lottery-prize-list{margin-left:0;margin-right:0;padding:9px 10px}.lottery-prize-list>div{gap:2px;display:grid}.lottery-prize-list small{white-space:normal}.lottery-result strong{font-size:15px}}.wheel span{font-size:clamp(10px,1.8vw,15px)}@media (width<=700px){.wheel span{width:68px;max-width:68px;font-size:11px}.wheel-center{width:72px;height:72px}.lottery-result.has-notice:not(:has(strong)){margin:4px 10px}}.slot-machine{justify-content:center;align-items:center;gap:14px;min-height:164px;margin:18px auto 14px;display:flex}.slot-window{background:#13221f;border:2px solid #3f8d68;border-radius:16px;width:min(100%,430px);height:148px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #0e1718,0 8px 22px #00000038}.slot-window:before,.slot-window:after{content:"";opacity:.65;z-index:2;background:#45e995;height:1px;position:absolute;left:0;right:0}.slot-window:before{top:49px}.slot-window:after{bottom:49px}.slot-reel{flex-direction:column;display:flex;transform:translateY(-148px)}.slot-machine:not(.spinning) .slot-reel{transform:translateY(-148px)}.slot-machine.spinning .slot-reel{animation:1.1s cubic-bezier(.2,.7,.2,1) infinite slot-roll}.slot-item{text-align:center;color:#dce9e3;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;height:148px;padding:12px 22px;display:flex}.slot-item strong{color:#45e995;letter-spacing:.04em;font-size:12px}.slot-item span{color:#f5d477;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:20px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.slot-item small{text-overflow:ellipsis;white-space:nowrap;color:#9db3aa;max-width:100%;font-size:12px;overflow:hidden}.slot-handle{color:#062519;background:#45e995;border:3px solid #45e995;border-radius:50%;align-content:center;place-items:center;gap:1px;width:68px;height:68px;font-weight:800;display:grid;box-shadow:0 5px 16px #14915b40}.slot-handle small{font-size:10px;line-height:1}.slot-handle:disabled{opacity:.55;cursor:not-allowed}@keyframes slot-roll{0%{transform:translateY(-148px)}50%{transform:translateY(-592px)}to{transform:translateY(-1036px)}}.lottery-result{min-height:40px;color:var(--text-muted,#9da9ac);height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:10px 0!important;padding:4px 8px!important}.lottery-result.has-notice:not(:has(strong)){color:#e8bd72;max-width:100%;background:0 0!important;border:0!important;width:auto!important}.club-theme-day .lottery-result{color:#527269;background:0 0!important}.club-theme-day .lottery-result.has-notice:not(:has(strong)){color:#527269;background:0 0!important}.club-theme-day .slot-item{color:#17352b}.club-theme-day .slot-item strong{color:#138052}.club-theme-day .slot-item span{color:#8b6509}.club-theme-day .slot-item small{color:#527269}.hunter-load-error{text-align:center}.hunter-load-error p{color:#aab8b7;margin:0 0 15px;font-size:13px}.hunter-load-error .detail-link{margin:4px auto;display:block}@media (width<=700px){.slot-machine{gap:8px;min-height:132px;margin-top:14px}.slot-window,.slot-reel,.slot-item{height:124px}.slot-reel,.slot-machine:not(.spinning) .slot-reel{transform:translateY(-124px)}.slot-window:before{top:41px}.slot-window:after{bottom:41px}.slot-item{padding:8px 12px}.slot-item span{font-size:16px}.slot-item small{font-size:10px}.slot-handle{border-width:2px;width:56px;height:56px}.slot-machine.spinning .slot-reel{animation-name:slot-roll-mobile}@keyframes slot-roll-mobile{0%{transform:translateY(-124px)}50%{transform:translateY(-496px)}to{transform:translateY(-868px)}}}.prize-wheel-stage{aspect-ratio:1;place-items:center;width:min(100%,360px);margin:24px auto 18px;display:grid;position:relative}.prize-wheel-stage:before{content:"";background:#182720;border-radius:50%;position:absolute;inset:3px;box-shadow:0 14px 30px #00000047,0 0 0 1px #ffffff14}.prize-wheel{isolation:isolate;border:9px solid #f0ca68;border-radius:50%;width:calc(100% - 18px);height:calc(100% - 18px);transition:transform 2.4s cubic-bezier(.12,.78,.18,1);position:relative;overflow:hidden;box-shadow:0 0 0 6px #2a4a3b,0 0 0 10px #14251e,0 14px 28px #00000047}.prize-wheel:before{content:"";z-index:1;background:repeating-conic-gradient(from 0deg,#ffffff75 0deg 1deg,transparent 1deg var(--wheel-sector,60deg));mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.prize-wheel:after{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff75;border-radius:50%;position:absolute;inset:17px;box-shadow:inset 0 0 0 2px #0000001a}.wheel-pointer{z-index:5;filter:drop-shadow(0 3px 3px #0006);border-top:30px solid #f4d277;border-left:14px solid #0000;border-right:14px solid #0000;width:0;height:0;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.wheel-pointer:after{content:"";border-top:17px solid #fff8d7;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:-28px;left:-5px}.wheel-label-anchor{z-index:2;transform-origin:0 0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.wheel-label{text-align:center;color:#102c22;text-shadow:0 1px 1px #ffffff61;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:clamp(64px,22vw,92px);min-height:52px;display:flex;position:absolute;top:0;left:0}.wheel-label b{white-space:nowrap;opacity:.82;font-size:clamp(9px,1.4vw,12px);font-weight:700}.wheel-label strong{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(11px,1.9vw,17px);font-weight:800;line-height:1.16;display:-webkit-box;overflow:hidden}.wheel-label small{white-space:nowrap;text-overflow:ellipsis;opacity:.78;max-width:100%;font-size:clamp(8px,1.25vw,11px);font-weight:600;overflow:hidden}.wheel-center{z-index:4;color:#4a2b06;background:linear-gradient(145deg,#ffdb74,#e9a930);border:6px solid #fff4c7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:88px;height:88px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px #b97920,0 8px 18px #0000004d}.wheel-center b{font-size:13px;line-height:1}.wheel-center:disabled{opacity:.68;cursor:not-allowed}.wheel-empty{z-index:2;color:#d6e8dd;white-space:nowrap;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-spinning .wheel-pointer{animation:.16s ease-in-out infinite alternate wheel-pointer-tap}@keyframes wheel-pointer-tap{0%{transform:translate(-50%)rotate(-2deg)}to{transform:translate(-50%)rotate(2deg)}}.lottery-prize-list>div>span{align-items:center;gap:7px;min-width:0;display:flex}.lottery-prize-list>div>span>i{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 2px #ffffff29}.club-theme-day .wheel-label{color:#17352b;text-shadow:0 1px 1px #ffffffb3}.club-theme-day .wheel-center{color:#553708;border-color:#fffef0;box-shadow:0 5px #b67b23,0 8px 18px #1f704e33}@media (width<=700px){.prize-wheel-stage{width:min(100%,310px);margin:18px auto 14px}.prize-wheel{border-width:7px}.wheel-pointer{border-top-width:25px;border-left-width:11px;border-right-width:11px}.wheel-label{width:66px;min-height:44px}.wheel-label b{font-size:9px}.wheel-label strong{font-size:12px}.wheel-label small{font-size:8px}.wheel-center{border-width:5px;width:74px;height:74px}.wheel-center svg{width:20px;height:20px}.wheel-center b{font-size:11px}}:is(.hero-carousel-only:has(img[src=""]),.hero-carousel-only:not(:has(img[src]))){display:block!important}.hero-carousel-only{background:#15241f;border:1px solid #2d6f53;border-radius:24px;height:286px;min-height:200px;overflow:hidden;display:block!important}.hero-carousel-only>img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.hero-image-placeholder{background:linear-gradient(135deg,#1b3930,#12221f 58%,#213d32);width:100%;height:100%}.club-theme-day .hero-carousel-only{background:#dceee5;border-color:#9fcbb3}.club-theme-day .hero-image-placeholder{background:linear-gradient(135deg,#e4f4ec,#d5e9df 58%,#c8e0d3)}.admin-image-upload{background:#172226;border:1px solid #34454a;border-radius:10px;gap:8px;margin:4px 0 12px;padding:10px 12px;display:grid}.admin-image-upload-label{color:#b9c7c4;font-size:12px;font-weight:700}.admin-image-upload-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-image-upload-controls input[type=file]{color:#b9c7c4;min-width:0;max-width:100%;font-size:12px}.admin-image-preview{color:#8fa7a0;align-items:center;gap:8px;font-size:11px;display:flex}.admin-image-preview img{object-fit:cover;background:#0d1618;border:1px solid #46655a;border-radius:6px;width:72px;height:48px}.admin-image-hint{color:#8fa7a0;font-size:11px}.hunter-membership-pay{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.hunter-membership-pay label{color:#b7c5c1;flex:1;gap:5px;min-width:180px;font-size:12px;display:grid}.hunter-membership-pay select{color:#e8f0ed;background:#202d31;border:1px solid #415157;border-radius:8px;padding:10px}.hunter-membership-pay .spin-btn{white-space:nowrap}.club-theme-day .admin-image-upload{background:#f4faf7;border-color:#b9d6c8}.club-theme-day .admin-image-upload-label{color:#3f6b5a}.club-theme-day .admin-image-hint,.club-theme-day .admin-image-preview{color:#527269}.club-theme-day .hunter-membership-pay label{color:#3f6b5a}.club-theme-day .hunter-membership-pay select{color:#17352b;background:#f8fcfa;border-color:#a9cdb9}.club-theme-day .admin-main,.club-theme-day .admin-sidebar,.club-theme-day .admin-topbar,.club-theme-day .admin-bottom-nav{color:#17352b}.club-theme-day .data-table-head{color:#2d5d4a;background:#e1f1e9;border-color:#b9d6c8}.club-theme-day .data-table-row{color:#17352b;background:#f8fcfa;border-color:#d3e3dc}.club-theme-day .data-table-row:nth-child(2n){background:#f0f8f4}.club-theme-day .panel,.club-theme-day .table-panel,.club-theme-day .profile-form{color:#17352b;background:#f4faf7;border-color:#b9d6c8}.club-theme-day .panel input,.club-theme-day .panel select,.club-theme-day .panel textarea{color:#17352b;background:#fff;border-color:#a9cdb9}.club-theme-day .admin-topbar,.club-theme-day .admin-sidebar,.club-theme-day .admin-bottom-nav{background:#f7fbf9;border-color:#c5d9cf}.club-theme-day .admin-nav-item,.club-theme-day .admin-nav-group-toggle{color:#365b4d}.club-theme-day .admin-nav-item.active{color:#138052;background:#d8f1e4}@media (width<=700px){.hero-carousel-only{border-radius:18px;height:200px}.admin-image-upload{padding:9px}.hunter-membership-pay{align-items:stretch}.hunter-membership-pay label{min-width:100%}.hunter-membership-pay .spin-btn{justify-content:center;width:100%}}.club-theme-day .app,.club-theme-day .phone,.club-theme-day .scroll,.club-theme-day .new-ui-app,.club-theme-day .place-page,.club-theme-day .orders-page,.club-theme-day .account-page,.club-theme-day .lottery-page,.club-theme-day .detail-page,.club-theme-day .feed-page,.club-theme-day .chat-page,.club-theme-day .legal-screen{color:#17352b;background:#f4faf7}.club-theme-day .top,.club-theme-day .bottom,.club-theme-day .detail-bottom,.club-theme-day .chat-composer,.club-theme-day .admin-bottom-nav{color:#17352b;background:#f7fbf9;border-color:#c5d9cf}.club-theme-day .top h1,.club-theme-day .section-title,.club-theme-day .page-title,.club-theme-day .detail-title h2,.club-theme-day .order-detail-title h2,.club-theme-day .lottery-head h2,.club-theme-day .my-page h2,.club-theme-day .staff-hero h2,.club-theme-day .vip-hero h2{color:#17352b}.club-theme-day .quick-card,.club-theme-day .quick-card.orange,.club-theme-day .service,.club-theme-day .staff-wrap,.club-theme-day .staff,.club-theme-day .mode,.club-theme-day .catalog,.club-theme-day .product,.club-theme-day .order,.club-theme-day .home-product-card,.club-theme-day .detail-panel,.club-theme-day .order-detail-card,.club-theme-day .seller-card,.club-theme-day .bio,.club-theme-day .review,.club-theme-day .profile-card,.club-theme-day .my-menu,.club-theme-day .lottery-rules,.club-theme-day .hunter-panel,.club-theme-day .hunter-apply-form,.club-theme-day .checkout-summary,.club-theme-day .checkout-coupon,.club-theme-day .vip-rule-card,.club-theme-day .feed-hero,.club-theme-day .feed-feedback,.club-theme-day .feed-post,.club-theme-day .chat-intro,.club-theme-day .chat-message span,.club-theme-day .hunter-membership-empty,.club-theme-day .hunter-membership-active{color:#17352b;background:#f4faf7;border-color:#b9d6c8;box-shadow:0 8px 24px #1f704e12}.club-theme-day .service.selected,.club-theme-day .mode.active,.club-theme-day .catalog aside button.chosen,.club-theme-day .payment-options button.chosen,.club-theme-day .spec-row button.chosen,.club-theme-day .hunter-portal-tabs button.active,.club-theme-day .hunter-plan-grid button.active{color:#138052;background:#d8f1e4;border-color:#2cbf78}.club-theme-day .catalog aside,.club-theme-day .products,.club-theme-day .tabs,.club-theme-day .order-filter-scroller,.club-theme-day .catalog-category-scroller{color:#365b4d;background:0 0}.club-theme-day .catalog aside button,.club-theme-day .tabs button,.club-theme-day .order-side button,.club-theme-day .spec-row button,.club-theme-day .payment-options button,.club-theme-day .hunter-plan-grid button{color:#527269;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .staff-info p,.club-theme-day .staff-info small,.club-theme-day .product-main p,.club-theme-day .order p,.club-theme-day .detail-title p,.club-theme-day .order-detail-card>p,.club-theme-day .detail-description,.club-theme-day .new-ui-muted,.club-theme-day .lottery-head p,.club-theme-day .my-menu small,.club-theme-day .chat-intro p,.club-theme-day .chat-message small,.club-theme-day .hunter-order-row small,.club-theme-day .hunter-panel dt{color:#527269}.club-theme-day .detail-input input,.club-theme-day .review-form input,.club-theme-day .review-form textarea,.club-theme-day .review-form select,.club-theme-day .chat-composer input,.club-theme-day .hunter-apply-form input,.club-theme-day .hunter-apply-form textarea,.club-theme-day .hunter-apply-form select,.club-theme-day .feed-publisher textarea,.club-theme-day .feed-comment-input input,.club-theme-day .checkout-coupon select,.club-theme-day .search-box input{color:#17352b;background:#fff;border-color:#a9cdb9}.club-theme-day .bottom button,.club-theme-day .my-menu button,.club-theme-day .detail-link,.club-theme-day .order-side button,.club-theme-day .chat-message span,.club-theme-day .chat-message.mine span{color:#365b4d}.club-theme-day .bottom button.active,.club-theme-day .my-menu button>svg:first-child,.club-theme-day .online,.club-theme-day .order-status.green,.club-theme-day .amount-in{color:#138052}.club-theme-day .feed-image-button,.club-theme-day .feed-publish,.club-theme-day .feed-compose-fab,.club-theme-day .spin-btn,.club-theme-day .detail-bottom>button{color:#fff;background:#20a968;border-color:#20a968}.club-theme-day .chat-message.mine span{color:#17352b;background:#d8f1e4;border-color:#8fc8ad}.club-theme-day .lottery-rules p,.club-theme-day .order-detail-card dl,.club-theme-day .progress,.club-theme-day .review article,.club-theme-day .benefit-row,.club-theme-day .promise,.club-theme-day .feed-post>footer,.club-theme-day .feed-comments{color:#527269;border-color:#d3e3dc}.club-theme-day .slot-window{background:#edf7f3;border-color:#84bb9f;box-shadow:inset 0 0 0 5px #d6e9df,0 8px 22px #1f704e1f}.club-theme-day .slot-item,.club-theme-day .wheel-empty{color:#17352b}.club-theme-day .admin-shell .prize-editor,.club-theme-day .admin-shell .prize-editor-v2,.club-theme-day .admin-shell .admin-image-upload,.club-theme-day .admin-shell .admin-editor-block,.club-theme-day .admin-shell .admin-editor-row,.club-theme-day .admin-shell .settings-section,.club-theme-day .admin-shell .admin-modal{color:#17352b;background:#f4faf7;border-color:#b9d6c8}.club-theme-day .admin-shell .prize-editor-v2>label,.club-theme-day .admin-shell .prize-editor>label,.club-theme-day .admin-shell .admin-image-upload-label,.club-theme-day .admin-shell .admin-editor-title,.club-theme-day .admin-shell .settings-section-head h2{color:#365b4d}.club-theme-day .admin-shell .prize-editor-v2 input,.club-theme-day .admin-shell .prize-editor-v2 select,.club-theme-day .admin-shell .prize-editor input,.club-theme-day .admin-shell .prize-editor select,.club-theme-day .admin-shell .admin-editor-row input,.club-theme-day .admin-shell .admin-editor-row select,.club-theme-day .admin-shell .admin-image-upload-controls input[type=file]{color:#17352b;background:#fff;border-color:#a9cdb9}.club-theme-day .admin-shell .admin-image-upload-hint,.club-theme-day .admin-shell .admin-image-hint,.club-theme-day .admin-shell .admin-editor-title small,.club-theme-day .admin-shell .settings-section-head p{color:#527269}.club-theme-day .home-product-card{color:#17352b;background:#edf7f3;border-color:#b9d6c8;box-shadow:0 2px 8px #23654c14}.club-theme-day .home-product-card strong{color:#17352b}.club-theme-day .home-product-card small{color:#138052}.club-theme-day .home-product-card img{background:#dceee5}.prize-editor-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.prize-editor-v2>.admin-image-upload{grid-column:1/-1}.prize-editor-v2>.icon-danger{grid-column:1/-1;justify-self:end}@media (width>=901px){.prize-editor-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.prize-editor-v2>.admin-image-upload{grid-column:1/-1}}@media (width<=700px){.prize-editor-v2{grid-template-columns:1fr}.prize-editor-v2>.admin-image-upload,.prize-editor-v2>.icon-danger{grid-column:auto}}.vip-purchase-pay{background:#172a24;border:1px solid #2d7658;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:12px 14px;display:flex}.vip-purchase-pay label{color:#b9c8c2;gap:6px;min-width:190px;font-size:12px;display:grid}.vip-purchase-pay select{color:#e8f0ed;background:#202d31;border:1px solid #415157;border-radius:8px;padding:9px 10px}.vip-purchase-pay small{color:#8fa7a0;font-size:11px}.wechat-pay-qr-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02080ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wechat-pay-qr-panel{text-align:center;color:#edf7f3;background:#15211f;border:1px solid #326e59;border-radius:8px;width:min(380px,100%);padding:24px;position:relative;box-shadow:0 24px 70px #0000007a}.wechat-pay-qr-panel h2{margin:0 0 8px;font-size:22px}.wechat-pay-qr-panel p{color:#aabbb5;margin:0 0 18px;font-size:13px;line-height:1.6}.wechat-pay-qr-panel img{aspect-ratio:1;background:#fff;border:10px solid #fff;width:min(300px,100%);height:auto;margin:0 auto;display:block}.wechat-pay-qr-close{color:#b9c8c2;background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:27px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.club-theme-day .wechat-pay-qr-backdrop{background:#16322961}.club-theme-day .wechat-pay-qr-panel{color:#17352b;background:#f7fbf9;border-color:#9bc9b3}.club-theme-day .wechat-pay-qr-panel p{color:#527269}.club-theme-day .wechat-pay-qr-close{color:#46675c}.club-theme-day .vip-purchase-pay{background:#f4faf7;border-color:#b9d6c8}.club-theme-day .vip-purchase-pay label{color:#3f6b5a}.club-theme-day .vip-purchase-pay select{color:#17352b;background:#fff;border-color:#a9cdb9}.club-theme-day .vip-purchase-pay small{color:#527269}@media (width<=700px){.vip-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.vip-rule-card{border-radius:13px;flex-direction:column;min-width:0;padding:12px;display:flex}.vip-rule-card>div{align-items:flex-start;gap:6px}.vip-rule-card>div>strong{font-size:16px;line-height:1.25}.vip-rule-card p{margin:7px 0 0;font-size:11px;line-height:1.35}.vip-rule-card .secondary-button{white-space:normal;width:100%;margin-top:auto;padding:8px 6px;font-size:11px;line-height:1.3}.vip-purchase-pay{align-items:stretch;gap:8px;padding:11px 12px}.vip-purchase-pay label{width:100%;min-width:0}.vip-purchase-pay select{width:100%;min-height:38px}.vip-purchase-pay small{line-height:1.45;display:block}}@media (width<=390px){.vip-rules-grid{grid-template-columns:1fr}}.hunter-portal-tabs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.hunter-portal-tabs::-webkit-scrollbar{display:none}.hunter-portal-tabs.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.hunter-portal-tabs button{flex:1 1 0;min-width:82px}@media (width<=700px){.hunter-portal-tabs button{white-space:nowrap;touch-action:pan-x;flex:none;min-width:82px}.club-theme-day .place-page .catalog aside{border-bottom-color:#d2e2da}.club-theme-day .place-page .catalog aside button{color:#527269;background:#edf7f3;border-color:#b9d6c8}.club-theme-day .place-page .catalog aside button.chosen{color:#138052;background:#d8f1e4;border-color:#2cbf78;border-bottom-width:2px}}.club-theme-day .top-actions,.club-theme-day .mode-context,.club-theme-day .staff-filter-panel,.club-theme-day .order-state,.club-theme-day .staff-metrics>div,.club-theme-day .hunter-kpis>div,.club-theme-day .hunter-eligibility,.club-theme-day .hunter-application-status,.club-theme-day .hunter-finance,.club-theme-day .hunter-load-error,.club-theme-day .feed-hero,.club-theme-day .notice,.club-theme-day .checkout-success,.club-theme-day .balance-hero,.club-theme-day .staff-hero,.club-theme-day .hunter-portal-head,.club-theme-day .lottery-prize-list,.club-theme-day .lottery-rules,.club-theme-day .feed-post,.club-theme-day .feed-publisher,.club-theme-day .chat-intro,.club-theme-day .vip-hero,.club-theme-day .my-menu,.club-theme-day .profile-card,.club-theme-day .staff-wrap,.club-theme-day .detail-panel,.club-theme-day .order-detail-card,.club-theme-day .seller-card,.club-theme-day .bio,.club-theme-day .review,.club-theme-day .catalog,.club-theme-day .product,.club-theme-day .order,.club-theme-day .service,.club-theme-day .mode,.club-theme-day .quick-card,.club-theme-day .home-product-card{color:#17352b!important;background:#f4faf7!important;border-color:#b9d6c8!important}.club-theme-day .quick-card.orange,.club-theme-day .service.selected,.club-theme-day .mode.active,.club-theme-day .hunter-application-status.status-1,.club-theme-day .hunter-plan-grid button.active{color:#138052!important;background:#d8f1e4!important;border-color:#2cbf78!important}.club-theme-day .top-actions,.club-theme-day .staff-filter-panel select,.club-theme-day .hunter-form-row input,.club-theme-day .hunter-form-row select,.club-theme-day .hunter-membership-pay select,.club-theme-day .recharge-form input,.club-theme-day .recharge-form select,.club-theme-day .profile-edit-form input,.club-theme-day .profile-edit-form select,.club-theme-day .withdraw-form input,.club-theme-day .withdraw-form select,.club-theme-day .feed-comment-form input,.club-theme-day .feed-image-button,.club-theme-day .lottery-tabs button,.club-theme-day .qty-row button,.club-theme-day .detail-actions button,.club-theme-day .seller-card button,.club-theme-day .chat-composer input{color:#365b4d!important;background:#fff!important;border-color:#a9cdb9!important}.club-theme-day .hunter-application-status.status-2,.club-theme-day .new-ui-error{color:#8a4444!important;background:#fff1f1!important;border-color:#e5b7b7!important}.club-theme-day .staff-info p,.club-theme-day .staff-info small,.club-theme-day .staff-price small,.club-theme-day .rating small,.club-theme-day .order-state p,.club-theme-day .order-id,.club-theme-day .order p,.club-theme-day .detail-title p,.club-theme-day .detail-price small,.club-theme-day .bio p,.club-theme-day .review article p,.club-theme-day .hunter-application-status span,.club-theme-day .hunter-eligibility span,.club-theme-day .hunter-eligibility small,.club-theme-day .hunter-panel dd,.club-theme-day .hunter-panel p,.club-theme-day .hunter-history-row,.club-theme-day .legal-screen p,.club-theme-day .legal-screen .legal-updated,.club-theme-day .my-menu small,.club-theme-day .chat-intro p,.club-theme-day .chat-message small,.club-theme-day .new-ui-muted{color:#527269!important}.club-theme-day .staff-info span,.club-theme-day .product-tags span,.club-theme-day .detail-tags span,.club-theme-day .bio span,.club-theme-day .feed-status{color:#237654!important;background:#e0f2e8!important;border-color:#9bc9ae!important}.club-theme-day .prize-wheel-stage:before{background:#e1efe8!important;box-shadow:0 14px 30px #1f704e24,0 0 0 1px #1b674c24!important}.club-theme-day .prize-wheel{box-shadow:0 0 0 6px #b7d9c7,0 0 0 10px #d8ece2,0 14px 28px #1f704e2e!important}.club-theme-day .legal-screen,.club-theme-day .legal-screen header,.club-theme-day .feed-modal,.club-theme-day .wechat-pay-qr-panel{color:#17352b!important;background:#f7fbf9!important;border-color:#a9cdb9!important}.club-theme-day .legal-screen h2,.club-theme-day .legal-screen header h1,.club-theme-day .legal-screen header button,.club-theme-day .feed-modal-head button,.club-theme-day .feed-anonymous,.club-theme-day .wechat-pay-qr-close{color:#138052!important}.club-theme-day .feed-modal-backdrop,.club-theme-day .wechat-pay-qr-backdrop{background:#23483a47!important}.club-theme-day .feed-draft-image button{background:#244c3cd1!important}.club-theme-day .auth-screen,.club-theme-day .hunter-auth-screen{color:#17352b!important;background:#edf5f1!important}.club-theme-day .auth-top,.club-theme-day .auth-features span,.club-theme-day .test-login{color:#365b4d!important;background:#f7fbf9e6!important;border-color:#a9cdb9!important}.club-theme-day .auth-copy h1,.club-theme-day .auth-copy p,.club-theme-day .auth-features b,.club-theme-day .auth-features small,.club-theme-day .agreement{color:#527269!important}.club-theme-day .auth-copy h2,.club-theme-day .auth-features svg{color:#138052!important}.admin-shell{color:#17352b!important;background:#eef5f1!important}.admin-shell .admin-topbar,.admin-shell .admin-sidebar,.admin-shell .admin-bottom-nav{color:#17352b!important;background:#f7fbf9!important;border-color:#c5d9cf!important}.admin-shell .admin-main{color:#17352b!important;background:#eef5f1!important}.admin-shell .admin-nav-item,.admin-shell .admin-nav-group-toggle,.admin-shell .admin-foot-action,.admin-shell .admin-logout,.admin-shell .admin-identity,.admin-shell .admin-sidebar-head,.admin-shell .admin-sidebar-foot{color:#365b4d!important}.admin-shell .admin-nav-item:hover,.admin-shell .admin-nav-group-toggle:hover{color:#138052!important;background:#edf7f3!important}.admin-shell .admin-nav-item.active,.admin-shell .admin-bottom-nav button.active{color:#138052!important;background:#d8f1e4!important;border-color:#8fc8ad!important}.admin-shell .admin-sidebar-foot,.admin-shell .admin-foot-action,.admin-shell .admin-logout{background:#fff!important;border-color:#c5d9cf!important}.admin-shell .page-heading h1,.admin-shell .page-heading h2,.admin-shell .panel h2,.admin-shell .panel h3,.admin-shell .settings-section-head h2,.admin-shell .profile-summary h2,.admin-shell .admin-editor-title{color:#17352b!important}.admin-shell .muted,.admin-shell .eyebrow,.admin-shell .profile-form-label,.admin-shell .check-field,.admin-shell .settings-section-head p,.admin-shell .admin-editor-title small,.admin-shell .admin-image-upload-label,.admin-shell .admin-image-hint,.admin-shell .admin-image-preview{color:#527269!important}.admin-shell .panel,.admin-shell .metric,.admin-shell .table-panel,.admin-shell .profile-form,.admin-shell .settings-section,.admin-shell .admin-editor-block,.admin-shell .admin-editor-row,.admin-shell .prize-editor,.admin-shell .prize-editor-v2,.admin-shell .admin-image-upload,.admin-shell .admin-modal{color:#17352b!important;background:#f8fcfa!important;border-color:#b9d6c8!important;box-shadow:0 8px 24px #1f704e12!important}.admin-shell .data-table-head{color:#2d5d4a!important;background:#e1f1e9!important;border-color:#b9d6c8!important}.admin-shell .data-table-row{color:#17352b!important;background:#f8fcfa!important;border-color:#d3e3dc!important}.admin-shell .data-table-row:nth-child(2n){background:#f0f8f4!important}.admin-shell input:not([type=checkbox]):not([type=radio]),.admin-shell textarea,.admin-shell select,.admin-shell .table-select,.admin-shell .search-box{color:#17352b!important;background:#fff!important;border-color:#a9cdb9!important}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#78938a!important}.admin-shell .search-box button{color:#138052!important;background:#e1f1e9!important}.admin-shell .secondary-button{color:#365b4d!important;background:#fff!important;border-color:#a9cdb9!important}.admin-shell .primary-button{color:#fff!important;background:#20a968!important;border-color:#20a968!important;box-shadow:0 7px 18px #20a9682e!important}.admin-shell .admin-image-preview img{background:#edf7f3!important;border-color:#a9cdb9!important}.auth-page{color:#17352b!important;background:#edf5f1!important}.auth-page .auth-panel{color:#17352b!important;background:#f8fcfa!important;border:1px solid #b9d6c8!important;box-shadow:0 18px 46px #1f704e1f!important}.auth-page .auth-panel input{color:#17352b!important;background:#fff!important;border-color:#a9cdb9!important}.api-error-notice{z-index:1000;color:#4f3b18;background:#fff8e8;border:1px solid #e5bd68;border-radius:14px;width:min(720px,100% - 24px);max-height:min(62vh,620px);padding:13px 15px;position:fixed;top:16px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 14px 40px #0000003d}.api-error-notice-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.api-error-notice-head strong{color:#8a5b00;font-size:14px}.api-error-notice pre{white-space:pre-wrap;word-break:break-word;color:#59451f;background:#fffdf7;border:1px solid #ead7a8;border-radius:8px;margin:10px 0 0;padding:10px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.api-error-notice-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.api-error-notice-actions button,.wechat-diagnostic-card button{color:#765000;cursor:pointer;background:#fff;border:1px solid #c79832;border-radius:8px;padding:7px 10px}.wechat-diagnostic-card{color:#5f471c;background:#fff8e8;border:1px solid #e5bd68;border-radius:12px;margin:14px 0;padding:13px 14px}.wechat-diagnostic-card strong{color:#8a5b00}.wechat-diagnostic-card p{color:#775d2b;margin:7px 0;font-size:13px}.wechat-diagnostic-card ul{color:#8a4444;margin:8px 0;padding-left:20px;font-size:12px;line-height:1.7}.wechat-diagnostic-card details{margin-top:8px}.wechat-diagnostic-card summary{cursor:pointer;color:#765000;font-size:12px}.wechat-diagnostic-card pre{white-space:pre-wrap;word-break:break-word;background:#fffdf7;border:1px solid #ead7a8;border-radius:8px;max-height:240px;padding:9px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.payment-options button:disabled{opacity:.5;cursor:not-allowed}.club-theme-day .api-error-notice,.club-theme-day .wechat-diagnostic-card{color:#59451f!important;background:#fff8e8!important;border-color:#e5bd68!important}.club-theme-day .api-error-notice pre,.club-theme-day .wechat-diagnostic-card pre{color:#59451f!important;background:#fffdf7!important;border-color:#ead7a8!important}.interactive-control{appearance:none;color:#b9c8c2;background:#183029;border:1px solid #3d5a50;border-radius:8px;outline:none;align-items:center;gap:6px;padding:7px 9px;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.staff-head .interactive-control{color:#b9c8c2;background:#183029;border-color:#3d5a50}.interactive-control:hover,.interactive-control:focus-visible,.interactive-control:active,.interactive-control.active{color:#45e993;background:#123f30;border-color:#45e993}.club-theme-day .interactive-control,.club-theme-day .staff-head .interactive-control{color:#365b4d;background:#e7f5ed;border-color:#a9cdb9}.club-theme-day .interactive-control:hover,.club-theme-day .interactive-control:focus-visible,.club-theme-day .interactive-control:active,.club-theme-day .interactive-control.active{color:#138052;background:#d8f1e4;border-color:#46b87c}.message-center-page{padding-bottom:110px}.message-center-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.message-center-head h2{margin:0;font-size:24px}.message-center-head p{color:#9da9ac;margin:6px 0 0;font-size:13px}.message-center-total{color:#45e995;white-space:nowrap;padding-top:5px;font-size:12px}.message-center-list{gap:10px;display:grid}.message-center-item{text-align:left;color:#e4ebeb;background:#1b2428;border:1px solid #354046;border-radius:16px;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.message-center-item.unread{border-color:#3cbb80}.message-center-item>svg:last-child{color:#839093;flex:none}.message-center-icon{color:#45e995;background:#12392d;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.message-center-copy{flex:1;min-width:0}.message-center-copy strong,.message-center-copy p,.message-center-copy small{display:block}.message-center-copy strong{font-size:15px}.message-center-copy p{color:#aab6b9;white-space:nowrap;text-overflow:ellipsis;margin:5px 0;overflow:hidden}.message-center-copy small{color:#809092;font-size:11px}.message-center-unread{color:#fff;background:#ed7655;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;display:grid}.top-message-button{color:#45e995;background:0 0;padding:6px;position:absolute;bottom:28px;right:28px}.top-message-button:hover{color:#9af4c6}@media (width<=700px){.top-message-button{bottom:16px;right:12px}.message-center-page{padding-bottom:100px}.message-center-head h2{font-size:21px}.message-center-head p{font-size:12px}.message-center-item{padding:12px}.message-center-copy strong{font-size:14px}}.top-message-button{place-items:center;line-height:0;display:grid;top:50%;bottom:auto;right:28px;transform:translateY(-50%)}.product-img{aspect-ratio:1;border-radius:11px;height:auto;overflow:hidden}.product-img>.image-placeholder{border-radius:inherit;height:100%;min-height:0}.order>img,.order>.image-placeholder{aspect-ratio:1;object-fit:cover;border-radius:14px;flex:none;width:130px;height:130px;overflow:hidden}.club-theme-day .message-center-head p{color:#527269}.club-theme-day .message-center-total{color:#138052}.club-theme-day .message-center-item{color:#17352b;background:#f8fcfa;border-color:#b9d6c8;box-shadow:0 7px 18px #1f704e0f}.club-theme-day .message-center-item.unread{border-color:#46b87c}.club-theme-day .message-center-item>svg:last-child{color:#78938a}.club-theme-day .message-center-icon{color:#138052;background:#d8f1e4}.club-theme-day .message-center-copy p{color:#527269}.club-theme-day .message-center-copy small{color:#78938a}.recruitment-page{padding-top:18px;padding-bottom:36px}.recruitment-hero{isolation:isolate;background:linear-gradient(120deg,#12362a,#1b272a 58%,#26353a);border:1px solid #2d7658;border-radius:24px;min-height:280px;position:relative;overflow:hidden}.recruitment-hero>img{object-fit:cover;filter:brightness(.55)saturate(.8);width:100%;height:100%;position:absolute;inset:0}.recruitment-hero:after{content:"";z-index:0;background:linear-gradient(90deg,#071812f0,#09141642 72%);position:absolute;inset:0}.recruitment-hero-art{color:#45e995;border:1px solid #45e99580;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;right:11%;transform:translateY(-50%);box-shadow:0 0 0 20px #45e9950d,0 0 45px #45e99529}.recruitment-hero-art span{letter-spacing:3px;margin-top:10px;font-size:11px}.recruitment-hero-copy{z-index:1;max-width:650px;padding:48px 42px;position:relative}.recruitment-kicker{color:#45e995;letter-spacing:4px;font-size:12px;font-weight:700}.recruitment-hero h1{color:#f3faf7;margin:14px 0 10px;font-size:42px}.recruitment-hero p{color:#c3d4ce;margin:0;font-size:16px;line-height:1.8}.recruitment-intro{padding:24px 6px 10px}.recruitment-intro h2{margin:0 0 9px;font-size:24px}.recruitment-intro p{color:#aebdbc;margin:0;font-size:14px;line-height:1.9}.recruitment-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.recruitment-card{background:#1b2428;border:1px solid #354046;border-radius:18px;padding:20px}.recruitment-card-title{align-items:center;gap:11px;margin-bottom:14px;display:flex}.recruitment-card-title h2{margin:0;font-size:18px}.recruitment-card-title small{color:#819294;margin-top:4px;font-size:11px;display:block}.recruitment-icon{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.recruitment-icon.green{color:#45e995;background:#12392d}.recruitment-icon.orange{color:#ffad48;background:#3b2c1b}.recruitment-icon.blue{color:#70b8ff;background:#1e3043}.recruitment-list-item{color:#cbd7d4;border-top:1px solid #303c40;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 0 0;font-size:13px;line-height:1.6;display:flex}.recruitment-list-item svg{color:#45e995;flex:none;margin-top:2px}.recruitment-process{margin-top:14px}.recruitment-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recruitment-step{color:#cbd7d4;align-items:center;gap:9px;font-size:13px;line-height:1.5;display:flex}.recruitment-step b{color:#138052;background:#d8f1e4;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.recruitment-step svg{color:#688083;flex:none}.recruitment-contact{color:#9db4ad;align-items:center;gap:9px;margin:14px 0;font-size:13px;display:flex}.recruitment-contact svg{color:#45e995;flex:none}.recruitment-contact p{margin:0}.recruitment-apply{justify-content:center;width:100%;margin-top:2px;font-size:15px}.club-theme-day .recruitment-hero{background:linear-gradient(120deg,#d8f1e4,#f0f7f4);border-color:#8fc8ad}.club-theme-day .recruitment-hero:after{background:linear-gradient(90deg,#0f4d33d4,#13563d33 72%)}.club-theme-day .recruitment-intro p{color:#527269}.club-theme-day .recruitment-card{color:#17352b;background:#f8fcfa;border-color:#b9d6c8;box-shadow:0 7px 18px #1f704e0f}.club-theme-day .recruitment-card-title small,.club-theme-day .recruitment-contact{color:#527269}.club-theme-day .recruitment-list-item,.club-theme-day .recruitment-step{color:#365b4d;border-color:#d5e5dd}.club-theme-day .recruitment-contact svg{color:#138052}.club-theme-day .recruitment-icon.green{color:#138052;background:#d8f1e4}.club-theme-day .recruitment-icon.orange{color:#b46c18;background:#f7ead8}.club-theme-day .recruitment-icon.blue{color:#2775ae;background:#deedf9}@media (width<=700px){.top-message-button{right:12px}.product-img{aspect-ratio:1;width:76px;height:auto}.order>img,.order>.image-placeholder{border-radius:10px;width:75px;height:75px}.recruitment-page{padding-top:12px;padding-bottom:26px}.recruitment-hero{border-radius:18px;min-height:220px}.recruitment-hero-copy{max-width:78%;padding:30px 24px}.recruitment-hero h1{font-size:30px}.recruitment-hero p{font-size:12px;line-height:1.65}.recruitment-hero-art{width:145px;height:145px;right:-28px}.recruitment-hero-art svg{width:38px}.recruitment-hero-art span{letter-spacing:2px;font-size:8px}.recruitment-intro{padding:18px 2px 8px}.recruitment-intro h2{font-size:20px}.recruitment-intro p{font-size:12px}.recruitment-columns{grid-template-columns:1fr;gap:10px}.recruitment-card{border-radius:15px;padding:15px}.recruitment-card-title h2{font-size:16px}.recruitment-list-item{margin-top:9px;padding-top:9px;font-size:12px}.recruitment-process{margin-top:10px}.recruitment-steps{grid-template-columns:1fr;gap:9px}.recruitment-step svg{display:none}.recruitment-step b{width:26px;height:26px;font-size:12px}.recruitment-contact{font-size:12px;line-height:1.5}}.feed-post{cursor:pointer}.feed-images{align-items:start}.feed-images img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.feed-detail-page{padding-top:18px}.feed-detail-card,.feed-detail-comments{background:#1a2428;border:1px solid #354149;border-radius:17px;margin-bottom:12px;padding:16px}.feed-detail-card>header{align-items:center;gap:10px;display:flex}.feed-detail-card>header img{object-fit:cover;border:2px solid #78908a;border-radius:50%;width:42px;height:42px}.feed-detail-card>header div{flex-direction:column;flex:1;gap:3px;display:flex}.feed-detail-card>header small{color:#8f9da0;font-size:11px}.feed-detail-images{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.feed-detail-image-scroll{background:#101719;border-radius:8px;max-width:100%;overflow:auto}.feed-detail-card>footer{border-top:1px solid #303d42;align-items:center;gap:22px;margin-top:14px;padding-top:10px;display:flex}.feed-detail-card>footer button,.feed-detail-card>footer span{color:#9fadaf;background:0 0;align-items:center;gap:5px;padding:3px 0;font-size:12px;display:inline-flex}.feed-detail-card>footer button:hover,.feed-detail-card>footer button.liked{color:#ff7181}.feed-detail-comments h3{margin:0 0 10px;font-size:16px}.feed-detail-comments .feed-comment-form{gap:7px;margin-top:8px;display:flex}.feed-detail-comments .feed-comment-form input{color:#e8efed;background:#202d31;border:1px solid #415057;border-radius:8px;flex:1;min-width:0;padding:8px 9px;font-size:12px}.feed-detail-comments .feed-comment-form button{color:#062519;background:#45e995;border-radius:8px;place-items:center;width:34px;display:grid}.detail-cover{background:#101719;max-width:100%;height:auto;display:block;overflow:auto}.detail-cover:after{display:none}.detail-cover img{object-fit:initial;filter:none;width:auto;max-width:none;height:auto;display:block}.product-detail-images{flex-direction:column;align-items:flex-start;gap:14px;max-width:100%;height:auto;display:flex;overflow:auto}.product-detail-images img{object-fit:initial;width:auto;max-width:none;height:auto;display:block}.order>img,.order>.image-placeholder{object-fit:cover;display:block}.club-theme-day .feed-detail-card,.club-theme-day .feed-detail-comments{color:#17352b;background:#f8fcfa;border-color:#b9d6c8;box-shadow:0 7px 18px #1f704e0f}.club-theme-day .feed-detail-card .feed-content{color:#365b4d}.club-theme-day .feed-detail-card>footer{border-color:#d5e5dd}@media (width<=700px){.feed-detail-card,.feed-detail-comments{border-radius:14px;padding:12px}.feed-detail-card>header img{width:36px;height:36px}.feed-detail-image-scroll{max-width:100%}.detail-cover{border-radius:16px}.detail-cover span{color:#45e995;background:#12392d;margin:8px 10px;display:inline-block;position:static}.product-detail-images{gap:10px}}.feed-detail-images{align-items:stretch;width:100%}.feed-detail-image-scroll{width:100%;max-width:100%;overflow:hidden}.feed-detail-image-scroll img{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.order-detail-media{background:#101719;border-radius:12px;width:100%;max-width:100%;margin:0 0 16px;overflow:hidden}.order-detail-media img{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.club-theme-day .feed-detail-image-scroll,.club-theme-day .order-detail-media{background:#edf7f3}:root{--ui-user-top:52px;--ui-user-bottom:94px;--ui-hero-height:286px;--ui-login-button-height:67px;--ui-inline:clamp(10px, 2.4vw, 34px);--ui-inline-tight:clamp(8px, 1.6vw, 22px);--ui-gap:clamp(8px, 1.8vw, 28px);--ui-gap-tight:clamp(6px, 1.2vw, 16px);--ui-block-pad:clamp(12px, 2vw, 26px);--ui-control-pad:clamp(8px, 1.35vw, 16px);--ui-control-height:clamp(34px, 4.2vw, 46px);--ui-radius:clamp(10px, 1.7vw, 22px);--ui-heading:clamp(18px, 2.2vw, 28px);--ui-body:clamp(12px, 1.25vw, 16px);--ui-small:clamp(10px, 1vw, 13px);--ui-font-top:24px;--ui-font-bottom:15px;--ui-font-brand:54px;--ui-font-hero-title:35px;--ui-font-hero-subtitle:31px;--ui-font-action-title:25px;--ui-font-action-small:15px;--ui-font-section:25px;--ui-font-service-title:28px;--ui-font-service-small:16px;--ui-font-staff-title:26px;--ui-font-staff-copy:15px;--ui-font-mode-title:24px;--ui-font-mode-small:15px;--ui-font-tab:17px;--ui-font-product-title:22px;--ui-font-product-copy:13px;--ui-font-order-title:23px;--ui-font-detail-title:25px;--ui-font-price:30px;--ui-font-feed:14px;--ui-font-slot:20px;--ui-font-profile:23px;--ui-font-balance:38px;--ui-font-vip:25px;--ui-font-auth-title:46px;--ui-font-auth-subtitle:23px;--ui-font-wechat-title:40px;--ui-font-button:17px;--ui-font-admin-title:32px;--ui-dpr-border:max(1px, calc(1px / var(--ui-pixel-ratio,1)));--ui-viewport-width:100vw;--ui-viewport-height:100vh;--ui-pixel-ratio:1}:root[data-ui-resolution=compact]{--ui-user-top:44px;--ui-user-bottom:75px;--ui-hero-height:180px;--ui-login-button-height:54px;--ui-inline:10px;--ui-inline-tight:8px;--ui-gap:8px;--ui-gap-tight:6px;--ui-block-pad:12px;--ui-control-pad:8px;--ui-control-height:36px;--ui-radius:12px;--ui-font-top:20px;--ui-font-bottom:11px;--ui-font-brand:32px;--ui-font-hero-title:22px;--ui-font-hero-subtitle:20px;--ui-font-action-title:14px;--ui-font-action-small:10px;--ui-font-section:19px;--ui-font-service-title:17px;--ui-font-service-small:10px;--ui-font-staff-title:15px;--ui-font-staff-copy:10px;--ui-font-mode-title:17px;--ui-font-mode-small:10px;--ui-font-tab:11px;--ui-font-product-title:13px;--ui-font-product-copy:10px;--ui-font-order-title:13px;--ui-font-detail-title:19px;--ui-font-price:24px;--ui-font-feed:12px;--ui-font-slot:15px;--ui-font-profile:18px;--ui-font-balance:30px;--ui-font-vip:19px;--ui-font-auth-title:30px;--ui-font-auth-subtitle:18px;--ui-font-wechat-title:28px;--ui-font-button:14px;--ui-font-admin-title:23px}:root[data-ui-resolution=standard]{--ui-user-top:48px;--ui-user-bottom:75px;--ui-hero-height:200px;--ui-login-button-height:58px;--ui-inline:clamp(12px, 3vw, 24px);--ui-inline-tight:clamp(9px, 2vw, 16px);--ui-gap:clamp(8px, 2.6vw, 18px);--ui-gap-tight:clamp(6px, 1.8vw, 12px);--ui-block-pad:clamp(14px, 3.8vw, 22px);--ui-control-pad:clamp(8px, 2.4vw, 13px);--ui-control-height:clamp(36px, 10vw, 42px);--ui-radius:clamp(12px, 3.6vw, 18px);--ui-font-top:20px;--ui-font-bottom:12px;--ui-font-brand:35px;--ui-font-hero-title:24px;--ui-font-hero-subtitle:22px;--ui-font-action-title:15px;--ui-font-action-small:10px;--ui-font-section:20px;--ui-font-service-title:19px;--ui-font-service-small:10px;--ui-font-staff-title:16px;--ui-font-staff-copy:10px;--ui-font-mode-title:18px;--ui-font-mode-small:10px;--ui-font-tab:12px;--ui-font-product-title:14px;--ui-font-product-copy:10px;--ui-font-order-title:14px;--ui-font-detail-title:21px;--ui-font-price:26px;--ui-font-feed:13px;--ui-font-slot:16px;--ui-font-profile:20px;--ui-font-balance:31px;--ui-font-vip:21px;--ui-font-auth-title:36px;--ui-font-auth-subtitle:20px;--ui-font-wechat-title:32px;--ui-font-button:15px;--ui-font-admin-title:28px}:root[data-ui-resolution=wide]{--ui-user-top:52px;--ui-user-bottom:94px;--ui-hero-height:286px;--ui-login-button-height:67px;--ui-inline:clamp(16px, 2.4vw, 34px);--ui-inline-tight:clamp(10px, 1.6vw, 22px);--ui-gap:clamp(10px, 1.8vw, 28px);--ui-gap-tight:clamp(8px, 1.2vw, 16px);--ui-block-pad:clamp(16px, 2vw, 26px);--ui-control-pad:clamp(9px, 1.35vw, 16px);--ui-control-height:clamp(38px, 4.2vw, 46px);--ui-radius:clamp(12px, 1.7vw, 22px);--ui-font-top:24px;--ui-font-bottom:15px;--ui-font-brand:54px;--ui-font-hero-title:35px;--ui-font-hero-subtitle:31px;--ui-font-action-title:25px;--ui-font-action-small:15px;--ui-font-section:25px;--ui-font-service-title:28px;--ui-font-service-small:16px;--ui-font-staff-title:26px;--ui-font-staff-copy:15px;--ui-font-mode-title:24px;--ui-font-mode-small:15px;--ui-font-tab:17px;--ui-font-product-title:22px;--ui-font-product-copy:13px;--ui-font-order-title:23px;--ui-font-detail-title:25px;--ui-font-price:30px;--ui-font-feed:14px;--ui-font-slot:20px;--ui-font-profile:23px;--ui-font-balance:38px;--ui-font-vip:25px;--ui-font-auth-title:46px;--ui-font-auth-subtitle:23px;--ui-font-wechat-title:40px;--ui-font-button:17px;--ui-font-admin-title:32px}html,body,#root{width:100%;min-width:320px;max-inline-size:100%}body{overflow-x:hidden}*,:before,:after{box-sizing:border-box}img,svg,video,canvas,iframe{max-inline-size:100%}button,input,textarea,select{min-width:0;max-inline-size:100%}h1,h2,h3,h4,p,small,strong,label,dt,dd,a{overflow-wrap:anywhere}.app,.new-ui-app,.phone,.scroll,.page,.panel,.metric,.mall-layout,.mall-main,.admin-shell,.admin-layout,.admin-main,.admin-main .page,.hunter-portal-page,.place-page,.home-page,.orders-page,.lottery-page,.feed-page,.my-page,.detail-page,.staff-detail-page{min-width:0;max-inline-size:100%}.phone{min-height:100dvh}.top{height:var(--ui-user-top);min-height:var(--ui-user-top);padding-inline:var(--ui-inline);align-items:center;padding-block:8px}.top h1{max-inline-size:70%;font-size:var(--ui-font-top);line-height:1.2}.top-actions{width:clamp(78px,8vw,102px);height:clamp(38px,4vw,48px);right:var(--ui-inline);top:50%;bottom:auto;transform:translateY(-50%)}.back{left:var(--ui-inline-tight);width:40px;height:40px;font-size:inherit;place-items:center;padding:0;display:grid;top:50%;bottom:auto;transform:translateY(-50%)}.scroll{height:calc(100dvh - var(--ui-user-top));padding:var(--ui-block-pad) var(--ui-inline) var(--ui-user-bottom);overscroll-behavior-inline:contain}.bottom{height:var(--ui-user-bottom)}.bottom button{gap:clamp(3px,.7vw,6px);min-width:0}.bottom span{font-size:var(--ui-font-bottom)}.hero,.hero-carousel-only{height:var(--ui-hero-height);border-radius:var(--ui-radius);min-height:0}.hero-copy{max-inline-size:calc(100% - var(--ui-inline) * 2);top:clamp(18px,3.2vw,38px);left:clamp(26px,5.5vw,66px)}.brand span{font-size:var(--ui-font-brand)}.hero h2{font-size:var(--ui-font-hero-title);margin-block-start:clamp(10px,1.7vw,22px)}.hero h3{font-size:var(--ui-font-hero-subtitle)}.quick,.service-grid,.mode-grid{gap:var(--ui-gap)}.quick{margin-inline:var(--ui-inline-tight)}.quick-card{height:clamp(78px,8vw,104px);min-height:0;padding:var(--ui-control-pad) var(--ui-block-pad);gap:var(--ui-gap-tight);border-radius:var(--ui-radius)}.quick-card strong{font-size:var(--ui-font-action-title)}.quick-card small{font-size:var(--ui-font-action-small)}.section-title,.staff-head h2,.product-head h2,.lottery-head h2{font-size:var(--ui-font-section)}.service{height:clamp(92px,11vw,147px);padding:var(--ui-control-pad) var(--ui-block-pad);border-radius:var(--ui-radius)}.service>svg{width:clamp(43px,6vw,75px);height:clamp(43px,6vw,75px)}.service strong{font-size:var(--ui-font-service-title)}.service small{font-size:var(--ui-font-service-small)}.staff-wrap,.feed-hero,.feed-publisher,.feed-post,.lottery-rules,.hunter-panel,.profile-card{padding:var(--ui-block-pad);border-radius:var(--ui-radius)}.my-menu{border-radius:var(--ui-radius)}.my-menu button{padding:var(--ui-control-pad) var(--ui-block-pad);gap:var(--ui-gap-tight)}.staff-head{gap:var(--ui-gap-tight)}.staff{min-height:clamp(126px,14vw,176px);padding:var(--ui-control-pad);gap:var(--ui-gap-tight);border-radius:var(--ui-radius)}.avatar{width:clamp(68px,9vw,118px);height:clamp(68px,9vw,118px)}.staff-info h3{font-size:var(--ui-font-staff-title)}.staff-info p{font-size:var(--ui-font-staff-copy)}.rating{width:clamp(56px,8vw,100px)}.staff-price{width:clamp(68px,9.5vw,120px)}.mode{height:clamp(80px,8.5vw,106px);padding:var(--ui-control-pad) var(--ui-block-pad);gap:var(--ui-gap-tight);border-radius:var(--ui-radius)}.mode svg{width:clamp(38px,4.5vw,55px);height:clamp(38px,4.5vw,55px)}.mode strong{font-size:var(--ui-font-mode-title)}.mode small{font-size:var(--ui-font-mode-small)}.catalog{border-radius:var(--ui-radius);min-height:700px}.catalog aside{padding-block:clamp(12px,2vw,27px)}.catalog aside button{font-size:var(--ui-font-tab);padding-block:clamp(10px,1.25vw,17px);padding-inline:clamp(12px,2vw,28px)}.products{padding:var(--ui-block-pad) var(--ui-inline-tight)}.product{min-height:clamp(105px,12vw,146px);padding:var(--ui-control-pad);gap:var(--ui-gap-tight);border-radius:var(--ui-radius)}.product-img{width:clamp(76px,10.5vw,150px);height:clamp(88px,8.4vw,120px)}.product-main h3{font-size:var(--ui-font-product-title)}.product-main p,.product-main em{font-size:var(--ui-font-product-copy)}.tabs{gap:var(--ui-gap-tight);min-width:0;overscroll-behavior-inline:contain;max-inline-size:100%;padding-bottom:clamp(16px,2vw,30px)}.tabs button,.lottery-tabs button{padding:var(--ui-control-pad) clamp(10px, 1.7vw, 24px);font-size:var(--ui-font-tab);max-inline-size:100%}.order{min-height:clamp(130px,15vw,188px);padding:var(--ui-block-pad);gap:var(--ui-gap-tight);border-radius:var(--ui-radius)}.order>img{width:clamp(75px,9vw,130px);height:clamp(75px,9vw,130px)}.order h2{font-size:var(--ui-font-order-title)}.order-side{width:320px}.detail-cover{border-radius:var(--ui-radius);height:clamp(210px,24vw,280px)}.detail-panel,.order-detail-card,.seller-card,.bio,.review{padding:var(--ui-block-pad);border-radius:var(--ui-radius)}.detail-title h2,.order-detail-title h2{font-size:var(--ui-font-detail-title)}.detail-price strong,.order-detail-title strong{font-size:var(--ui-font-price)}.detail-bottom{padding-inline:var(--ui-inline);padding-block:var(--ui-control-pad)}.detail-bottom>button{padding-inline:clamp(18px,2.3vw,31px)}.feed-images,.feed-draft-images{gap:var(--ui-gap-tight)}.feed-content{font-size:var(--ui-font-feed)}.feed-comment-form,.feed-comment-input,.chat-composer,.inline-form,.button-row,.payment-options{gap:var(--ui-gap-tight)}.feed-modal-backdrop,.admin-modal-backdrop{padding:var(--ui-inline-tight)}.feed-modal,.admin-modal{max-inline-size:100%}.prize-wheel-stage{width:min(100%,clamp(280px,36vw,360px))}.wheel-center{width:clamp(74px,8vw,88px);height:clamp(74px,8vw,88px)}.wheel-label{width:clamp(64px,8vw,92px)}.slot-window{width:min(100%,clamp(280px,43vw,430px))}.slot-item span{font-size:var(--ui-font-slot)}.staff-hero{padding:var(--ui-block-pad);gap:var(--ui-gap-tight);border-radius:var(--ui-radius)}.staff-hero>img{width:clamp(72px,8vw,100px);height:clamp(72px,8vw,100px)}.staff-hero h2{font-size:var(--ui-font-detail-title)}.staff-metrics,.my-stats,.vip-rules-grid{gap:var(--ui-gap-tight)}.staff-metrics div,.my-stats div{padding:var(--ui-control-pad)}.profile-card h2{font-size:var(--ui-font-profile)}.balance-hero,.vip-hero{padding:var(--ui-block-pad);border-radius:var(--ui-radius)}.balance-hero strong{font-size:var(--ui-font-balance)}.vip-hero h2{font-size:var(--ui-font-vip)}.vip-rule-card{padding:var(--ui-control-pad);border-radius:var(--ui-radius)}.auth-screen{min-height:100dvh}.auth-copy h1{font-size:var(--ui-font-auth-title)}.auth-copy h2{font-size:var(--ui-font-auth-subtitle)}.wechat-auth-page{padding:clamp(24px, 7vw, 90px) var(--ui-inline)}.wechat-auth-shell{width:min(482px, calc(100vw - var(--ui-inline) * 2));min-height:clamp(600px,80dvh,684px)}.wechat-auth-panel{min-height:inherit;padding:clamp(48px,9vw,120px) clamp(24px,7vw,84px) clamp(48px,8vw,108px)}.wechat-auth-panel .auth-brand-lockup{margin-bottom:clamp(48px,7vw,95px)}.wechat-auth-panel .wechat-auth-heading h1{font-size:var(--ui-font-wechat-title)}.wechat-auth-panel .wechat-auth-heading p:not(.eyebrow){white-space:normal;max-inline-size:100%}.wechat-login-button{height:var(--ui-login-button-height);min-height:var(--ui-login-button-height);font-size:var(--ui-font-button)}.admin-shell{min-height:100dvh}.admin-topbar{flex-basis:clamp(62px,5.2vw,74px);height:clamp(62px,5.2vw,74px)}.admin-topbar-inner{padding-inline:var(--ui-inline);gap:var(--ui-gap-tight)}.admin-main .page{padding:clamp(24px, 3.2vw, 42px) var(--ui-inline) clamp(48px, 5vw, 60px)}.admin-main .panel,.admin-main .metric,.admin-modal,.admin-editor-block,.admin-editor-row,.settings-section{min-width:0;max-inline-size:100%}.admin-main .panel:not(.table-panel),.admin-main .metric{padding:var(--ui-block-pad);border-radius:var(--ui-radius)}.admin-main .page-heading,.admin-page-actions,.settings-section-head{gap:var(--ui-gap-tight)}.admin-main .page-heading h1{font-size:var(--ui-font-admin-title)}.admin-page-actions .search-box{min-width:min(260px,100%)}.data-table{min-width:0;overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.data-table-head,.data-table-row{gap:var(--ui-gap-tight);padding-inline:var(--ui-block-pad)}.admin-modal-head{padding:var(--ui-block-pad) var(--ui-block-pad) var(--ui-control-pad);gap:var(--ui-gap-tight)}.admin-modal-body{padding:var(--ui-block-pad)}.admin-editor-row{gap:var(--ui-gap-tight);padding:var(--ui-control-pad)}.settings-section{padding:var(--ui-block-pad)}.profile-form-label input,.profile-form-label textarea,.profile-form-label select,.inline-form input,.inline-form select,.table-select,.admin-editor-row input,.admin-editor-row select,.primary-button,.secondary-button,.spin-btn,.admin-logout,.admin-foot-action{min-height:var(--ui-control-height);padding-inline:var(--ui-control-pad)}@media (width>=901px){.admin-sidebar{flex-basis:clamp(224px,17.2vw,248px);width:clamp(224px,17.2vw,248px)}}@media (width<=700px){.place-page .catalog{min-height:0}.order-side{width:auto}}@media (height<=699px){.scroll,.admin-main{scroll-padding-block:12px}.detail-bottom{padding-block:max(10px,1.8vh)}.auth-screen{min-height:620px}}@media (width<=360px){.top h1,.admin-main .page-heading h1{font-size:var(--ui-font-top)}:where(.primary-button,.secondary-button,.spin-btn,.detail-bottom>button){white-space:normal;max-inline-size:100%}}@media (prefers-reduced-motion:reduce){.tabs,.hunter-portal-tabs,.catalog aside,.data-table{scroll-behavior:auto}}.prize-editor,.prize-editor-v2{width:100%;min-width:0;max-width:100%}.prize-editor input,.prize-editor select,.prize-editor-v2 input,.prize-editor-v2 select,.prize-editor-v2 .admin-image-upload,.prize-editor-v2 .admin-image-upload-controls,.admin-image-upload,.admin-image-upload-controls{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-image-upload-controls{align-items:center;gap:var(--ui-gap-tight,8px);flex-wrap:wrap;display:flex}.admin-image-upload-controls input[type=file]{flex:160px;width:100%;min-width:0;max-width:100%}.admin-image-upload-controls .secondary-button{white-space:normal;flex:0 auto;max-width:100%}.admin-image-preview{min-width:0;max-width:100%;overflow:hidden}.admin-image-preview img{object-fit:contain;max-width:100%;height:auto;display:block}.profile-form>*,.profile-form-label,.form-grid-2>*,.settings-grid>*,.admin-form-grid>*,.inline-form>*,.button-row>*{min-width:0;max-width:100%}.profile-form-label input,.profile-form-label textarea,.profile-form-label select,.inline-form input,.inline-form select,.admin-main input:not([type=checkbox]):not([type=radio]),.admin-main textarea,.admin-main select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.row-actions{min-width:0;max-width:100%}.row-actions .secondary-button,.admin-page-actions>*{white-space:normal;max-width:100%}.auth-panel,.auth-panel form,.auth-panel label,.auth-screen,.hunter-login-form,.hunter-login-form label,.profile-edit-form,.withdraw-form,.chat-composer,.feed-publisher{min-width:0;max-width:100%}.auth-panel input,.auth-panel textarea,.auth-panel select,.auth-screen input,.hunter-login-form input,.profile-edit-form input,.profile-edit-form select,.withdraw-form input,.withdraw-form select,.chat-composer input,.feed-publisher textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.feed-upload-toolbar,.feed-publisher>div,.chat-composer,.hunter-form-row,.vip-purchase-pay,.hunter-membership-pay,.feed-upload-toolbar>*,.feed-publisher>div>*,.chat-composer>*,.hunter-form-row>*,.vip-purchase-pay>*,.hunter-membership-pay>*{min-width:0;max-width:100%}@media (width<=700px){.prize-editor,.prize-editor-v2{grid-template-columns:minmax(0,1fr)}.prize-editor-v2>.admin-image-upload,.prize-editor-v2>.icon-danger{grid-column:auto}.admin-image-upload-controls{align-items:stretch}.admin-image-upload-controls input[type=file],.admin-image-upload-controls .secondary-button{flex:100%}}
