:root{--primary: #2F7CF6;--primary-hover: #1769E8;--primary-light: #EDF5FF;--primary-gradient: linear-gradient(135deg, #3D8BFF 0%, #256FEF 100%);--primary-gradient-soft: linear-gradient(135deg, #EEF6FF 0%, #F8FBFF 100%);--accent: #11B981;--accent-light: #E9FBF4;--accent-gradient: linear-gradient(135deg, #1BC993 0%, #0EAA78 100%);--warning: #F39A20;--warning-light: #FFFBEB;--danger: #EF4444;--danger-light: #FEF2F2;--bg-page: #F7F3FC;--bg-card: #FFFFFF;--bg-surface: #F1ECF9;--text-main: #0F172A;--text-primary: #0F172A;--text-secondary: #5E708C;--text-muted: #8A9AB2;--text-inverse: #FFFFFF;--border-light: #DFEAF7;--border-focus: #9CC5FF;--font-family: "Noto Sans SC", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm: 0 3px 12px rgba(49, 91, 140, .06);--shadow-md: 0 8px 22px rgba(49, 91, 140, .1), 0 2px 6px rgba(49, 91, 140, .04);--shadow-lg: 0 16px 32px rgba(49, 91, 140, .12), 0 4px 10px rgba(49, 91, 140, .05);--shadow-float: 0 22px 45px rgba(33, 89, 155, .2), 0 8px 18px rgba(49, 91, 140, .08);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 26px;--radius-full: 9999px;--app-max-width: 400px;--header-height: 56px;--tabbar-height: 76px}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-family);background:radial-gradient(circle at 50% 8%,#e7ddf5,#cfc1e5 48%,#b7a8d0);color:var(--text-main);min-height:100vh;display:flex;justify-content:center;align-items:center;overflow-x:hidden}#app{width:100%;min-height:100vh;min-height:100dvh}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#app,.mobile-device-frame,.mobile-device-frame *{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar,*::-webkit-scrollbar,.mobile-device-frame *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}::-webkit-scrollbar-track,::-webkit-scrollbar-thumb{display:none!important;background:transparent!important}.mobile-simulator-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 10px;width:100%}.simulator-toolbar{display:flex;align-items:center;justify-content:space-between;width:var(--app-max-width);max-width:var(--app-max-width);min-width:var(--app-max-width);background:#1e293bd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 12px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-size:11px;box-shadow:0 8px 20px #0000004d;flex-shrink:0}.role-switch-pill{display:flex;align-items:center;background:#0f172a;border-radius:var(--radius-full);padding:2px;border:1px solid #334155}.role-pill-btn{padding:4px 10px;font-size:11px;font-weight:600;border-radius:var(--radius-full);border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .2s ease}.role-pill-btn.active{background:var(--primary);color:#fff;box-shadow:0 2px 6px #3b82f666}.mobile-device-frame{width:var(--app-max-width);max-width:var(--app-max-width);min-width:var(--app-max-width);height:932px;max-height:calc(100vh - 100px);background:var(--bg-page);border-radius:48px;box-shadow:0 25px 70px -15px #000c,0 0 0 11px #1e293b,0 0 0 13px #334155;display:flex;flex-direction:column;position:relative;overflow:hidden;flex-shrink:0;transform:translateZ(0);padding-bottom:env(safe-area-inset-bottom,0px)}:where(button,a,input,textarea,select,[role=button]):focus-visible{outline:3px solid rgba(47,124,246,.42);outline-offset:2px}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.55}.device-status-bar{height:56px;background:var(--bg-page);border-bottom:none;display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:relative;z-index:100;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:background .3s ease}.device-status-bar.dark-theme{background:#0f172a;border-bottom-color:#ffffff1a}.device-status-bar.dark-theme .status-time{color:#fff}.device-status-bar.gray-theme{background:#f1f3f5;border-bottom:none}.device-status-bar.dark-theme .status-net-tag{color:#cbd5e1}.device-status-bar.dark-theme .status-battery-icon{border-color:#fff}.device-status-bar.dark-theme .battery-fill{background:#fff}.device-status-bar.dark-theme .device-notch{border:1px solid rgba(255,255,255,.2)}.status-time{font-size:15px;font-weight:700;color:var(--text-main);letter-spacing:-.2px;font-variant-numeric:tabular-nums;min-width:40px}.device-notch{position:absolute;top:13px;left:50%;transform:translate(-50%);width:128px;height:30px;background:#000;border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;box-shadow:0 2px 8px #0003;pointer-events:none}.device-camera{width:10px;height:10px;border-radius:50%;background:#111827;border:1.5px solid #1F2937}.device-speaker{width:40px;height:4px;background:#111827;border-radius:20px}.status-indicators{display:flex;align-items:center;gap:6px;min-width:40px;justify-content:flex-end}.status-net-tag{font-size:12px;font-weight:700;color:var(--text-main)}.status-battery-icon{width:23px;height:12px;border:1.5px solid var(--text-main);border-radius:3px;padding:1px;position:relative;display:flex;align-items:center}.status-battery-icon:after{content:"";position:absolute;right:-3px;top:3px;width:1.5px;height:5px;background:var(--text-main);border-radius:0 1px 1px 0}.battery-fill{width:85%;height:100%;background:var(--accent);border-radius:1px}.app-top-header{height:var(--header-height);padding:16px 16px 8px;display:flex;align-items:center;justify-content:space-between;background:var(--bg-card);border-bottom:1px solid var(--border-light);z-index:90}.app-main-viewport{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;background:var(--bg-page);display:flex;flex-direction:column}.tabbar-wrapper{position:absolute;bottom:24px;left:0;right:0;z-index:90;pointer-events:none}.tabbar-gap-blur{position:absolute;bottom:-24px;left:0;right:0;height:98px;background:linear-gradient(180deg,#fff0,#ffffff80 25%,#ffffffe0);backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border-bottom-left-radius:44px;border-bottom-right-radius:44px;pointer-events:none;mask-image:linear-gradient(to bottom,transparent 0%,black 28%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 28%)}.app-bottom-tabbar{position:relative;margin:0 16px;height:64px;background:#fffffff2;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border-radius:36px;border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 28px #0f172a1f,0 2px 8px #0f172a0d;display:flex;align-items:center;justify-content:space-around;padding:4px 6px;pointer-events:auto;z-index:2}.home-indicator-pill{position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:134px;height:4px;background:#0f172a4d;border-radius:9999px;pointer-events:none;z-index:3}.tab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#71839d;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;flex:1;height:54px;border-radius:10px;margin:0 2px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;background:transparent;font-family:inherit;text-align:center}.tab-item:active{transform:scale(.92)}.tab-item.active{color:var(--primary);font-weight:700;background:transparent;box-shadow:none}.tab-icon{position:relative;font-size:24px;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.tab-item.active .tab-icon{transform:translateY(-1px)}.app-bottom-tabbar .tab-item.active,.app-bottom-tabbar .tab-item.active:hover,.app-bottom-tabbar .tab-item.active:focus-visible{background:transparent;box-shadow:none}.tab-badge{position:absolute;top:-6px;right:-9px;background:#ef4444;color:#fff;font-size:9.5px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);font-weight:800;border:1.5px solid white;box-shadow:0 2px 4px #ef444459;box-sizing:border-box;line-height:1;z-index:10}.badge-tag{display:inline-flex;align-items:center;gap:3px;padding:4px 9px;border-radius:var(--radius-full);font-size:10px;font-weight:600;background:var(--primary-light);color:var(--primary);white-space:nowrap;flex-shrink:0;line-height:1.25}.badge-tag.accent{background:var(--accent-light);color:var(--accent)}.badge-tag.warning{background:var(--warning-light);color:var(--warning)}.badge-tag.danger{background:var(--danger-light);color:var(--danger)}.btn-primary{background:var(--primary-gradient);color:#fff;border:none;padding:12px 20px;border-radius:var(--radius-full);font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 12px #3b82f64d}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.btn-sub{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-light);padding:12px 20px;border-radius:var(--radius-full);font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;white-space:nowrap}.btn-sub:hover{background:#e2e8f0;color:var(--text-main)}.btn-sub:active{transform:scale(.98)}.card-box{background:var(--bg-card);border-radius:var(--radius-xl);padding:17px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);background:linear-gradient(145deg,#fffffffc,#fbfdfffa);transition:transform .2s ease,box-shadow .2s ease}.card-box:hover{box-shadow:var(--shadow-md)}.page-nav-bar,.login-nav-bar,.setup-nav-bar,.apply-nav-bar,.order-nav-bar,.profile-nav-bar,.chat-nav-bar,.manage-header-nav{min-height:48px;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffffd1;border-bottom:1px solid rgba(223,234,247,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.page-nav-bar .nav-title,.login-nav-bar .nav-title,.setup-nav-bar .nav-title,.apply-nav-bar .nav-title{color:var(--text-main);font-size:16px;font-weight:800;letter-spacing:-.2px}.nav-back-btn,.nav-back-icon-btn,.nav-close,.nav-icon-btn{width:36px;height:36px;border:1px solid rgba(226,232,240,.8);border-radius:50%;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0;box-shadow:0 1px 2px #0000000a}.nav-back-btn:hover,.nav-back-icon-btn:hover,.nav-icon-btn:hover{background:#f8fafc;border-color:#cbd5e1}.nav-back-btn:active,.nav-back-icon-btn:active,.nav-close:active,.nav-icon-btn:active{transform:scale(.92);background:#eff6ff;color:var(--primary);border-color:#bfdbfe}.chat-detail-page .nav-back-btn,.chat-detail-page .nav-icon-btn,.mobile-device-frame .chat-detail-page .nav-back-btn,.mobile-device-frame .chat-detail-page .nav-icon-btn,.chat-detail-page .nav-back-btn:hover,.chat-detail-page .nav-icon-btn:hover,.chat-detail-page .nav-back-btn:active,.chat-detail-page .nav-icon-btn:active,.mobile-device-frame .chat-detail-page .nav-back-btn:hover,.mobile-device-frame .chat-detail-page .nav-icon-btn:hover,.mobile-device-frame .chat-detail-page .nav-back-btn:active,.mobile-device-frame .chat-detail-page .nav-icon-btn:active{background:transparent!important;border:none!important;box-shadow:none!important}input,textarea,select{font:inherit;color:var(--text-main)}input,textarea,.native-text-input,.native-select-input,.chat-text-input,.comm-input{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#f7fbffeb;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}input:focus,textarea:focus,select:focus,.native-text-input:focus,.native-select-input:focus,.chat-text-input:focus,.comm-input:focus{outline:none;border-color:var(--border-focus);background:#fff;box-shadow:0 0 0 3px #2f7cf61f}.section-title,.section-heading,.module-title,.list-header-row .title{color:var(--text-main);letter-spacing:-.35px}.empty-tip-card,.empty-box,.empty-notice-box{background:linear-gradient(145deg,#fffffffa,#f3f8fff5);border:1px dashed #C7DDF5;color:var(--text-muted);text-align:center}.online-indicator-dot,.online-dot{color:var(--accent)}.online-dot.status-online,.online-indicator-dot.status-online,.card-online-dot.status-online,.service-online-dot.status-online{background:#10b981!important;background-color:#10b981!important}.online-dot.status-busy,.online-indicator-dot.status-busy,.card-online-dot.status-busy,.service-online-dot.status-busy{background:var(--danger)!important;background-color:var(--danger)!important}.online-dot.status-rest,.online-indicator-dot.status-rest,.card-online-dot.status-rest,.service-online-dot.status-rest{background:#d97706!important;background-color:#d97706!important}.online-dot.offline,.online-indicator-dot.offline,.card-online-dot.offline,.service-online-dot.offline{background:#94a3b8!important;background-color:#94a3b8!important}button{font-family:inherit}@media(pointer:coarse){.btn-primary,.btn-sub,.nav-back-btn,.nav-back-icon-btn,.nav-close,.nav-icon-btn,.role-pill-btn,.sim-admin-btn,.login-quick-btn{min-height:40px}.btn-sub.counselor-chat-btn{min-height:32px}.filter-pill,.filter-dropdown-btn,.filter-toggle-pill,.rank-btn,.seg-tab-btn,.comm-tab-item,.msg-tab-item{min-height:40px}}.counselor-card,.counselor-list-item,.search-counselor-card,.chat-row-item,.menu-item,.channel-tab-item,.comm-tab-item,.msg-tab-item{cursor:pointer}.counselor-card:focus-visible,.counselor-list-item:focus-visible,.search-counselor-card:focus-visible,.chat-row-item:focus-visible,.menu-item:focus-visible,.channel-tab-item:focus-visible,.comm-tab-item:focus-visible,.msg-tab-item:focus-visible{outline:3px solid rgba(47,124,246,.35);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-height:720px){.mobile-device-frame{height:680px}.app-bottom-tabbar{height:58px}}.app-main-viewport>.home-container,.app-main-viewport>.consult-view-container,.app-main-viewport>.community-page,.app-main-viewport>.user-center-page{padding-left:16px!important;padding-right:16px!important;padding-bottom:108px!important}.app-main-viewport>.message-center-page{padding-left:16px!important;padding-right:16px!important;padding-bottom:0!important;background:#fff!important;min-height:100%!important}.modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#0f172aa6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.modal-content{background:#fff;border-radius:var(--radius-xl);width:100%;max-width:360px;max-height:85%;overflow-y:auto;box-shadow:var(--shadow-float);animation:modalPop .25s cubic-bezier(.16,1,.3,1);position:relative;padding:24px}@keyframes modalPop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.mobile-device-frame .home-container,.mobile-device-frame .consult-view-container,.mobile-device-frame .community-page,.mobile-device-frame .user-center-page{padding-left:18px!important;padding-right:18px!important;padding-bottom:112px!important}.mobile-device-frame .message-center-page{padding-left:16px!important;padding-right:16px!important;padding-bottom:0!important;background:#fff!important;min-height:100%!important}.mobile-device-frame .home-top-bar .search-box{height:46px;border-color:#d9e8fa;background:#fffcffdb;box-shadow:0 6px 18px #2868dc1a}.mobile-device-frame .home-container{background:var(--bg-page)!important}.mobile-device-frame .home-top-bar{background:#f7f3fceb!important}.mobile-device-frame .counselor-card,.mobile-device-frame .counselor-list-item{border-bottom:1px solid rgba(175,158,198,.56)!important;box-shadow:0 1px #ffffffad;padding-bottom:18px!important;margin-bottom:2px!important}.mobile-device-frame .home-container .counselor-list .counselor-card,.mobile-device-frame .consult-view-container .results-container .counselor-card,.mobile-device-frame .consult-view-container .counselor-card,.mobile-device-frame .consult-view-container .counselor-list-item{border-bottom:1px solid rgba(175,158,198,.56)!important;box-shadow:0 1px #ffffffad!important}.mobile-device-frame .counselor-card:last-child,.mobile-device-frame .counselor-list-item:last-child{border-bottom-color:transparent!important;box-shadow:none!important}.mobile-device-frame .home-container .special-zones-unified-card{gap:8px;padding:0;margin-bottom:20px}.mobile-device-frame .home-container .zone-card-item,.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(2),.mobile-device-frame .home-container .zone-card-item:nth-child(3),.mobile-device-frame .home-container .zone-card-item:nth-child(4){min-height:108px;padding:12px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:15px;box-shadow:0 3px 12px #5b4a780b;transition:transform .18s ease,box-shadow .18s ease}.mobile-device-frame .home-container .zone-card-item:active{transform:scale(.98);box-shadow:0 1px 5px #5b4a780a}.mobile-device-frame .home-container .theme-z1{background:linear-gradient(145deg,#eff7fff0,#f7f3fcb8)}.mobile-device-frame .home-container .theme-z2{background:linear-gradient(145deg,#fffaebf5,#f7f3fcb8)}.mobile-device-frame .home-container .theme-z3{background:linear-gradient(145deg,#edfbf4f5,#f7f3fcb8)}.mobile-device-frame .home-container .theme-z4{background:linear-gradient(145deg,#fff2f7f5,#f7f3fcb8)}.mobile-device-frame .home-container .zone-card-title{font-size:14.5px;letter-spacing:-.25px}.mobile-device-frame .home-container .zone-card-icon-box{width:32px;height:32px;border-radius:10px}.mobile-device-frame .home-container .zone-card-subtitle{margin-top:1px;margin-bottom:8px;color:#64748b}.mobile-device-frame .home-container .zone-action-pill{font-weight:700}.mobile-device-frame .home-container .special-zones-unified-card{gap:0;padding:2px 0}.mobile-device-frame .home-container .zone-card-item,.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(2),.mobile-device-frame .home-container .zone-card-item:nth-child(3),.mobile-device-frame .home-container .zone-card-item:nth-child(4){min-height:104px;padding:12px 6px!important;background:transparent!important;border:0!important;border-radius:0;box-shadow:none}.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(2){border-bottom:1px solid rgba(148,163,184,.18)!important}.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(3){border-right:1px solid rgba(148,163,184,.14)!important}.mobile-device-frame .home-container .zone-card-icon-box{width:34px;height:34px;border-radius:50%}.mobile-device-frame .home-container .zone-card-badge{padding-inline:6px}.mobile-device-frame .home-container .zone-card-item.theme-z1{background-image:linear-gradient(90deg,#f7f3fced,#f7f3fcb8 52%,#f7f3fc75),url(/banners/banner_3.jpg)!important;background-position:center,58% center;background-size:cover}.mobile-device-frame .home-container .zone-card-item.theme-z2{background-image:linear-gradient(90deg,#fffaebf0,#fffaebb3 54%,#fffaeb6b),url(/banners/banner_4.jpg)!important;background-position:center,62% center;background-size:cover}.mobile-device-frame .home-container .zone-card-item.theme-z3{background-image:linear-gradient(90deg,#edfbf4f0,#edfbf4b3 54%,#edfbf46b),url(/banners/banner_1.jpg)!important;background-position:center,56% center;background-size:cover}.mobile-device-frame .home-container .zone-card-item.theme-z4{background-image:linear-gradient(90deg,#fff2f7f0,#fff2f7b3 54%,#fff2f76b),url(/banners/banner_2.jpg)!important;background-position:center,62% center;background-size:cover}.mobile-device-frame .home-container .zone-card-item.theme-z1,.mobile-device-frame .home-container .zone-card-item.theme-z2,.mobile-device-frame .home-container .zone-card-item.theme-z3,.mobile-device-frame .home-container .zone-card-item.theme-z4{background-image:linear-gradient(90deg,#f7f3fcbd,#f7f3fc61),url(/images/zone-theme-sprite.png)!important;background-size:cover,200% 200%}.mobile-device-frame .home-container .zone-card-item.theme-z1{background-position:center,0 0}.mobile-device-frame .home-container .zone-card-item.theme-z2{background-position:center,100% 0}.mobile-device-frame .home-container .zone-card-item.theme-z3{background-position:center,0 100%}.mobile-device-frame .home-container .zone-card-item.theme-z4{background-position:center,100% 100%}.mobile-device-frame .home-container .zone-card-item.theme-z1,.mobile-device-frame .home-container .zone-card-item.theme-z2,.mobile-device-frame .home-container .zone-card-item.theme-z3,.mobile-device-frame .home-container .zone-card-item.theme-z4{background-image:none!important;background-position:initial;background-size:auto}.mobile-device-frame .home-container .zone-card-item.theme-z1{background-color:#eff7ff94!important}.mobile-device-frame .home-container .zone-card-item.theme-z2{background-color:#fffaeb9e!important}.mobile-device-frame .home-container .zone-card-item.theme-z3{background-color:#edfbf494!important}.mobile-device-frame .home-container .zone-card-item.theme-z4{background-color:#fff2f799!important}.mobile-device-frame .home-container .special-zones-unified-card{padding:7px 8px;gap:0;border:1px solid rgba(148,126,177,.16);border-radius:18px;background:linear-gradient(145deg,#fffcffc2,#ece5f7a8);box-shadow:0 8px 22px #57437514}.mobile-device-frame .home-container .zone-card-item,.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(2),.mobile-device-frame .home-container .zone-card-item:nth-child(3),.mobile-device-frame .home-container .zone-card-item:nth-child(4){min-height:102px;padding:11px 10px!important;background:transparent!important;border:0!important;border-radius:10px;box-shadow:none}.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(2){border-bottom:1px solid rgba(148,126,177,.13)!important}.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(3){border-right:0!important}.mobile-device-frame .home-container .zone-card-item:active{background:#ffffff5c!important;transform:scale(.985)}.mobile-device-frame .home-container .special-zones-unified-card{gap:6px;padding:7px;background:#fffcff8f}.mobile-device-frame .home-container .zone-card-item,.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(2),.mobile-device-frame .home-container .zone-card-item:nth-child(3),.mobile-device-frame .home-container .zone-card-item:nth-child(4){min-height:102px;padding:11px 10px!important;border:1px solid transparent!important;border-radius:12px}.mobile-device-frame .home-container .zone-card-item:nth-child(1){background:linear-gradient(145deg,#e6f2fff5,#f4f8ffd1)!important;border-color:#60a5fa3b!important}.mobile-device-frame .home-container .zone-card-item:nth-child(2){background:linear-gradient(145deg,#fff7daf7,#fffcefd6)!important;border-color:#f59e0b38!important}.mobile-device-frame .home-container .zone-card-item:nth-child(3){background:linear-gradient(145deg,#e1f8edf7,#f3fdf7d6)!important;border-color:#10b98138!important}.mobile-device-frame .home-container .zone-card-item:nth-child(4){background:linear-gradient(145deg,#ffe8f1f7,#fff6fad6)!important;border-color:#ec489938!important}.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(2),.mobile-device-frame .home-container .zone-card-item:nth-child(3),.mobile-device-frame .home-container .zone-card-item:nth-child(4){box-shadow:0 3px 10px #5b4a780b}.mobile-device-frame .home-container .special-zones-unified-card{gap:7px;padding:6px;border:0;background:transparent;box-shadow:none}.mobile-device-frame .home-container .zone-card-item,.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(2),.mobile-device-frame .home-container .zone-card-item:nth-child(3),.mobile-device-frame .home-container .zone-card-item:nth-child(4){min-height:102px;padding:11px 10px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:13px;box-shadow:0 4px 12px #4c3e6114;background-size:cover,200% 200%!important}.mobile-device-frame .home-container .zone-card-item:nth-child(1){background:#e4edf8!important;background-position:center,0 0!important}.mobile-device-frame .home-container .zone-card-item:nth-child(2){background:#fff0d8!important;background-position:center,100% 0!important}.mobile-device-frame .home-container .zone-card-item:nth-child(3){background:#e5f2e7!important;background-position:center,0 100%!important}.mobile-device-frame .home-container .zone-card-item:nth-child(4){background:#f8e5ed!important;background-position:center,100% 100%!important}.mobile-device-frame .home-container .special-zones-unified-card{gap:0;padding:0;overflow:hidden;border-radius:16px;border:1px solid rgba(148,126,177,.14);box-shadow:0 5px 16px #4c3e6112}.mobile-device-frame .home-container .zone-card-item,.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(2),.mobile-device-frame .home-container .zone-card-item:nth-child(3),.mobile-device-frame .home-container .zone-card-item:nth-child(4){min-height:76px!important;padding:12px 10px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;border-radius:0;border:0!important;box-shadow:none}.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(2){border-bottom:1px solid rgba(255,255,255,.62)!important}.mobile-device-frame .home-container .zone-card-item:nth-child(1),.mobile-device-frame .home-container .zone-card-item:nth-child(3){border-right:1px solid rgba(255,255,255,.62)!important}.mobile-device-frame .home-container .zone-card-title-center{font-size:14.5px!important;font-weight:700!important;color:#1e293b!important;text-align:center!important;margin:0!important;line-height:1.3!important;width:100%!important;letter-spacing:-.2px}.mobile-device-frame .home-container .zone-card-desc-center{font-size:12px!important;color:#64748b!important;text-align:center!important;margin:5px 0 0!important;line-height:1.35!important;letter-spacing:.2px;width:100%!important}.mobile-device-frame .home-container .counselor-card .card-action-bar{margin-left:0!important}@media(max-width:390px){.mobile-device-frame .home-container .counselor-card .card-action-bar{margin-left:0!important}}.mobile-device-frame .topic-grid,.mobile-device-frame .special-zones-unified-card,.mobile-device-frame .section-header{background:transparent!important}.mobile-device-frame .banner-card{min-height:162px;padding:13px 16px 14px;border-radius:20px;box-shadow:0 8px 20px #2868b924}.mobile-device-frame .banner-card h2{font-size:16px;margin:5px 0 3px}.mobile-device-frame .banner-card p{font-size:11px;line-height:1.4;margin-bottom:8px}.mobile-device-frame .topic-icon-circle{width:50px;height:50px;border-radius:50%}.mobile-device-frame .topic-label{font-size:11.5px}.mobile-device-frame .section-header h3{font-size:20px;font-weight:850}.mobile-device-frame .channel-switch-card{gap:10px;margin-bottom:12px}.mobile-device-frame .channel-tab-item{min-height:60px;padding:10px 12px;border-radius:16px;display:flex;align-items:center}.mobile-device-frame .tab-icon-box{width:38px;height:38px;border-radius:12px}.mobile-device-frame .tab-main-title{font-size:14.5px;font-weight:750}.mobile-device-frame .tab-sub-desc{font-size:11px;margin-top:2px}.mobile-device-frame .advanced-filter-row .filter-dropdown-btn,.mobile-device-frame .advanced-filter-row .filter-toggle-pill,.mobile-device-frame .advanced-filter-row .rank-btn{min-height:42px;font-size:13px}.mobile-device-frame .counselor-list-item{padding:16px 2px 14px;border-radius:0;background:transparent;border:none;box-shadow:none;border-bottom:1px solid #F1F5F9}.mobile-device-frame .counselor-list-item .avatar-box{width:74px;height:94px}.mobile-device-frame .counselor-list-item .avatar-img{width:74px;height:94px;border-radius:13px}.mobile-device-frame .counselor-card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:16px 0 14px!important;border-bottom:1px solid #F1F5F9!important}.mobile-device-frame .counselor-card .avatar-wrap{width:74px;height:94px}.mobile-device-frame .counselor-card .counselor-avatar{width:74px;height:94px;border-radius:13px}.mobile-device-frame .counselor-list-item .name{font-size:19px}.mobile-device-frame .counselor-list-item .title-line{font-size:14px}.mobile-device-frame .counselor-list-item .tag-label{font-size:12px}.mobile-device-frame .counselor-list-item .price-num{font-size:24px}.mobile-device-frame .header-segmented-pill,.mobile-device-frame .msg-segmented-pill{min-height:56px;padding:4px;border-radius:30px;box-shadow:0 6px 18px #3a73b61a}.mobile-device-frame .seg-tab-btn{min-height:48px;font-size:15px;border-radius:25px}.mobile-device-frame .qa-item,.mobile-device-frame .feed-card,.mobile-device-frame .viewpoint-card{border-radius:24px}.mobile-device-frame .chat-row-item,.mobile-device-frame .notice-card{border-radius:0;border:none;box-shadow:none}.mobile-device-frame .qa-title{font-size:18px}.mobile-device-frame .qa-content,.mobile-device-frame .ans-text,.mobile-device-frame .feed-body{font-size:14px;line-height:1.7}.mobile-device-frame .fab-publish-btn{width:60px;height:60px;bottom:106px;right:18px}.mobile-device-frame .notice-icon-squircle{width:54px;height:54px;border-radius:16px}.mobile-device-frame .filter-pill{min-height:40px;padding:8px 14px;font-size:13px}.mobile-device-frame .profile-card{padding:22px;border-radius:26px;background:linear-gradient(135deg,#eef7ff,#fff 74%)}.mobile-device-frame .profile-card .user-avatar{width:100%;height:100%;border-radius:18px}.mobile-device-frame .stat-col strong{font-size:21px}.mobile-device-frame .stat-col span{font-size:13px}.mobile-device-frame .role-switch-banner{min-height:104px;border-radius:24px}.mobile-device-frame .menu-grid{gap:22px 8px;border-radius:24px}.mobile-device-frame .menu-icon-wrap{width:54px;height:54px}.mobile-device-frame .menu-item label{font-size:13px}.mobile-device-frame .modal-content{border-radius:28px}.mobile-device-frame .bottom-sheet-backdrop .modal-content{border-radius:28px 28px 0 0}@media(max-width:620px){.mobile-simulator-wrapper{padding:0;gap:0}.simulator-toolbar{width:100%;min-width:0;max-width:none;border-radius:0;flex-wrap:wrap;gap:6px}.mobile-device-frame{width:100vw;min-width:0;max-width:none;height:100vh;max-height:none;border-radius:0;box-shadow:none}}.mobile-device-frame .counselor-card,.mobile-device-frame .counselor-list-item{border-bottom:2px solid rgba(154,133,183,.68)!important;box-shadow:0 1px #ffffffad!important;padding-bottom:18px!important;margin-bottom:2px!important}.mobile-device-frame .counselor-card:last-child,.mobile-device-frame .counselor-list-item:last-child{border-bottom-color:transparent!important}.mobile-device-frame .counselor-profile-page{background:#f7f3fc}.mobile-device-frame .counselor-profile-page .profile-nav-bar{position:absolute;top:0;left:0;right:0;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.mobile-device-frame .counselor-profile-page .profile-nav-bar.is-scrolled{background:#fffffff5;border-bottom:1px solid rgba(148,126,177,.14);box-shadow:0 2px 10px #4c3e6114;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mobile-device-frame .counselor-profile-page .profile-nav-bar button{pointer-events:auto}.mobile-device-frame .counselor-profile-page .nav-back-icon-btn,.mobile-device-frame .counselor-profile-page .nav-action-icon-btn{background:transparent;border-color:transparent;box-shadow:none;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.mobile-device-frame .counselor-profile-page .nav-back-icon-btn:hover,.mobile-device-frame .counselor-profile-page .nav-action-icon-btn:hover{background:#ffffff38;border-color:transparent}.mobile-device-frame .counselor-profile-page .profile-nav-bar.is-scrolled .nav-back-icon-btn,.mobile-device-frame .counselor-profile-page .profile-nav-bar.is-scrolled .nav-action-icon-btn{color:#0f172a;filter:none}.mobile-device-frame .counselor-profile-page .profile-nav-bar.is-scrolled .nav-back-icon-btn:hover,.mobile-device-frame .counselor-profile-page .profile-nav-bar.is-scrolled .nav-action-icon-btn:hover{background:#0f172a0f}.mobile-device-frame .counselor-profile-page .profile-scroll-body{background:#f7f3fc}.mobile-device-frame .counselor-profile-page .profile-hero-photo{position:relative;isolation:isolate;min-height:232px;padding:20px 18px 16px;color:#fff;border-bottom:0;background-image:linear-gradient(180deg,#1118272e,#111827c7),var(--profile-cover);background-position:center,center 28%;background-size:cover;overflow:hidden}.mobile-device-frame .counselor-profile-page .profile-hero-photo .hero-header-row{position:relative;z-index:1;align-items:flex-end;min-height:142px}.mobile-device-frame .counselor-profile-page .profile-hero-photo .header-info{padding-bottom:2px}.mobile-device-frame .counselor-profile-page .profile-hero-photo .name-badge-row h2,.mobile-device-frame .counselor-profile-page .profile-hero-photo .title-sub,.mobile-device-frame .counselor-profile-page .profile-hero-photo .metric-item strong,.mobile-device-frame .counselor-profile-page .profile-hero-photo .metric-item span{color:#fff}.mobile-device-frame .counselor-profile-page .profile-hero-photo .title-sub{opacity:.9}.mobile-device-frame .counselor-profile-page .profile-hero-photo .id-row{background:#ffffff24;border-color:#ffffff47;color:#ffffffe6}.mobile-device-frame .counselor-profile-page .profile-hero-photo .metrics-embed-strip{position:relative;z-index:1;margin-top:16px;padding-top:13px;border-top-color:#ffffff47}.mobile-device-frame .counselor-profile-page .profile-hero-photo .metric-divider{background:#ffffff52}.mobile-device-frame .counselor-profile-page .profile-intro-block{padding:18px;background:#fffcffad;border-bottom:1px solid rgba(148,126,177,.12)}.mobile-device-frame .counselor-profile-page .profile-intro-block h4{margin:0 0 10px;color:#1f2937;font-size:15px}.mobile-device-frame .counselor-profile-page .profile-intro-block h4:not(:first-child){margin-top:17px}.mobile-device-frame .counselor-profile-page .profile-skill-tags{display:flex;flex-wrap:wrap;gap:7px}.mobile-device-frame .counselor-profile-page .profile-skill-tags span{padding:5px 11px;border-radius:999px;background:#ffffffc7;color:#6d5a86;font-size:11px;border:1px solid rgba(148,126,177,.14)}.mobile-device-frame .counselor-profile-page .profile-intro-block p{margin:0;color:#475569;font-size:12px;line-height:1.7}.mobile-device-frame .counselor-profile-page .section-seamless-block,.mobile-device-frame .counselor-profile-page .section-tabs-container{background:#fffcffad}.mobile-device-frame .counselor-profile-page .profile-underline-tabs{background:#fffcffe6}.mobile-device-frame .counselor-profile-page .tab-underline-btn.active{color:#fff;background:#7c5ce6}.mobile-device-frame .counselor-profile-page .tab-underline-btn{margin:6px 3px;height:38px;border-radius:8px}.mobile-device-frame .counselor-profile-page .tab-underline-btn.active .underline-indicator{display:none}.mobile-device-frame .counselor-profile-page .profile-bottom-bar{background:#fffcfff0;border-top-color:#947eb129;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mobile-device-frame .counselor-profile-page .profile-scroll-body{display:flex;flex-direction:column}.mobile-device-frame .counselor-profile-page .profile-scroll-body>.section-profile-hero{order:1}.mobile-device-frame .counselor-profile-page .profile-scroll-body>.section-tabs-container{order:2}.mobile-device-frame .counselor-profile-page .profile-scroll-body>.certification-block{order:3}.mobile-device-frame .counselor-profile-page .profile-scroll-body>.pricing-block{order:4}.mobile-device-frame .counselor-profile-page .profile-scroll-body>.private-note-section{order:5}.mobile-device-frame .counselor-profile-page .profile-hero-photo{min-height:286px;position:relative;overflow:hidden;padding:0 18px 14px;display:flex;flex-direction:column;justify-content:flex-end;background:#0f172a}.mobile-device-frame .counselor-profile-page .hero-slider-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:1}.mobile-device-frame .counselor-profile-page .hero-slider-track::-webkit-scrollbar{display:none}.mobile-device-frame .counselor-profile-page .hero-slide-pane{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.mobile-device-frame .counselor-profile-page .hero-slide-img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.mobile-device-frame .counselor-profile-page .hero-slider-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a05 20%,#0f172a5c 55%,#0f172ae0);pointer-events:none;z-index:2}.mobile-device-frame .counselor-profile-page .hero-slider-arrow{position:absolute;top:45%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#00000061;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .2s ease;padding:0}.mobile-device-frame .counselor-profile-page .hero-slider-arrow:hover{background:#0009}.mobile-device-frame .counselor-profile-page .hero-slider-arrow.left{left:10px}.mobile-device-frame .counselor-profile-page .hero-slider-arrow.right{right:10px}.mobile-device-frame .counselor-profile-page .hero-photo-counter-tag{position:static;background:#0000007a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:12px;display:inline-flex;align-items:center;gap:4px}.mobile-device-frame .counselor-profile-page .hero-slider-indicators{position:absolute;top:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;z-index:5}.mobile-device-frame .counselor-profile-page .hero-ind-dot{width:5px;height:5px;border-radius:50%;background:#ffffff73;transition:all .2s ease;cursor:pointer}.mobile-device-frame .counselor-profile-page .hero-ind-dot.active{width:14px;border-radius:4px;background:#fff}.mobile-device-frame .counselor-profile-page .profile-hero-photo .hero-header-row{min-height:0;align-items:flex-end;gap:12px;position:relative;z-index:4}.mobile-device-frame .counselor-profile-page .profile-hero-photo .avatar-large-wrap{width:78px;height:104px;border-radius:10px;border:2px solid rgba(255,255,255,.94);box-shadow:0 4px 14px #0f172a40}.mobile-device-frame .counselor-profile-page .profile-hero-photo .header-info{padding:0 0 2px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-device-frame .counselor-profile-page .profile-hero-photo .name-badge-row h2{font-size:21px}.mobile-device-frame .counselor-profile-page .profile-hero-photo .id-row{background:#0f172a52}.mobile-device-frame .counselor-profile-page .profile-hero-photo .metrics-embed-strip{margin-top:14px;padding-top:12px}.mobile-device-frame .counselor-profile-page .profile-hero-photo{background-image:linear-gradient(180deg,#11182714,#111827a3),var(--profile-cover)}.mobile-device-frame .counselor-profile-page .profile-hero-photo .avatar-large-wrap{width:72px;height:94px}.mobile-device-frame .counselor-profile-page .service-row-item{padding-top:14px;padding-bottom:14px}.mobile-device-frame .counselor-profile-page .profile-hero-photo{min-height:270px;padding:18px 18px 16px;background-image:linear-gradient(180deg,#1623341f,#162334c7),url(/banners/banner_1.jpg);background-position:center,42% center;background-size:cover}.mobile-device-frame .counselor-profile-page .profile-hero-photo .hero-header-row{align-items:flex-end;min-height:172px;gap:12px}.mobile-device-frame .counselor-profile-page .profile-hero-photo .avatar-large-wrap{width:106px;height:138px;border-radius:12px;border:2px solid rgba(255,255,255,.88);box-shadow:0 6px 18px #0f172a38}.mobile-device-frame .counselor-profile-page .profile-hero-photo .header-info{padding:10px 10px 8px;border-radius:12px;background:#0f172a7a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-device-frame .counselor-profile-page .profile-hero-photo .metrics-embed-strip{margin-top:16px}.mobile-device-frame .counselor-profile-page .profile-hero-photo .header-info{padding:0 0 2px;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-device-frame .counselor-profile-page .profile-hero-photo .avatar-large-wrap{width:78px;height:104px}.mobile-device-frame .counselor-profile-page .profile-hero-photo{min-height:238px;padding:0 18px 18px}.mobile-device-frame .counselor-profile-page .profile-hero-photo .avatar-large-wrap{display:none}.mobile-device-frame .counselor-profile-page .profile-hero-photo .hero-header-row{min-height:0}.mobile-device-frame .counselor-profile-page .profile-hero-photo .header-info{width:100%}.mobile-device-frame .counselor-profile-page .profile-scroll-body{margin-top:0;scrollbar-width:none;-ms-overflow-style:none}.mobile-device-frame .counselor-profile-page .profile-scroll-body::-webkit-scrollbar{display:none;width:0;height:0}.mobile-device-frame .counselor-profile-page,.mobile-device-frame .counselor-profile-page *{scrollbar-width:none}.mobile-device-frame .counselor-profile-page *::-webkit-scrollbar{display:none;width:0;height:0}.mobile-device-frame .counselor-profile-page .profile-hero-photo{min-height:338px;padding:48px 18px 8px;background-position:center,center top}.mobile-device-frame .counselor-profile-page .profile-hero-photo .hero-header-row{min-height:0;margin-bottom:2px}.mobile-device-frame .counselor-profile-page .profile-metrics-white-strip .metric-item strong{font-weight:400}.mobile-device-frame .counselor-profile-page .profile-metrics-white-strip .metric-item span{font-weight:800}.mobile-device-frame .counselor-profile-page .hero-social-col{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px;z-index:5}.mobile-device-frame .counselor-profile-page .hero-social-col .hero-social-actions{display:flex;gap:8px;position:static;margin-top:0}.mobile-device-frame .counselor-profile-page .hero-social-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 11px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#0f172a6b;color:#fff;font-size:11px;font-weight:700}.mobile-device-frame .counselor-profile-page .hero-social-btn.followed{background:#ffffffe6;color:#ef4444}.mobile-device-frame .counselor-profile-page .nav-actions{position:relative}.mobile-device-frame .counselor-profile-page .profile-action-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:transparent}.mobile-device-frame .counselor-profile-page .profile-action-menu{position:absolute;top:42px;right:0;min-width:96px;padding:6px;border:1px solid #E2E8F0;border-radius:10px;background:#fff;box-shadow:0 8px 20px #0f172a29;z-index:60}.mobile-device-frame .counselor-profile-page .profile-action-menu button{display:block;width:100%;border:0;border-radius:7px;padding:9px 12px;background:transparent;color:#334155;text-align:left;font-size:13px;white-space:nowrap;cursor:pointer}.mobile-device-frame .counselor-profile-page .profile-action-menu button:hover{background:#f1f5f9}.mobile-device-frame .counselor-profile-page .hero-certificate-btn{display:inline-flex;align-items:center;gap:3px;padding:2.5px 7.5px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:#0f172a73;color:#fff;font-size:10.5px;font-weight:600;cursor:pointer;line-height:1.25;margin:0;vertical-align:middle;transition:all .15s ease}.mobile-device-frame .counselor-profile-page .hero-certificate-btn:hover{background:#fff3}.mobile-device-frame .counselor-profile-page .hero-certificate-btn:active{transform:scale(.95)}.mobile-device-frame .counselor-profile-page .profile-basic-details{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:5px;color:#ffffffe6;font-size:11px}.mobile-device-frame .counselor-profile-page .profile-detail-switches{display:flex;gap:5px;margin-top:6px}.mobile-device-frame .counselor-profile-page .profile-detail-switches button{border:1px solid rgba(255,255,255,.6);border-radius:999px;padding:3px 7px;background:#0f172a59;color:#ffffffc7;font-size:10px}.mobile-device-frame .counselor-profile-page .profile-detail-switches button.active{background:#10b981cc;color:#fff}.mobile-device-frame .counselor-profile-page .profile-hero-photo .header-info{width:62%!important;max-width:62%;padding-bottom:0!important}.mobile-device-frame .counselor-profile-page .profile-hero-photo .name-badge-row{gap:6px;flex-wrap:nowrap}.mobile-device-frame .counselor-profile-page .profile-hero-photo .name-badge-row h2{white-space:nowrap;font-size:20px}.mobile-device-frame .counselor-profile-page .profile-hero-photo .badge-tag.accent{background:#7655e8e6;color:#fff}.mobile-device-frame .counselor-profile-page .profile-hero-photo .title-sub{margin:4px 0 5px;white-space:nowrap;font-size:11px}.mobile-device-frame .counselor-profile-page .profile-hero-photo .id-row{max-width:100%;white-space:nowrap;font-size:10px;padding:3px 7px}.mobile-device-frame .counselor-profile-page .profile-basic-details{display:flex;flex-wrap:wrap;align-items:center;gap:3px 7px;line-height:1.35;font-size:10px;color:#ffffffe6}.counselor-status-bubble{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:500;line-height:1.4;vertical-align:middle;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 1px 3px #0003}.counselor-status-bubble .status-bubble-dot{width:5.5px;height:5.5px;border-radius:50%;flex-shrink:0}.counselor-status-bubble.status-online{background:#10b98140;border:1px solid rgba(52,211,153,.6);color:#a7f3d0}.counselor-status-bubble.status-online .status-bubble-dot{background:#10b981;box-shadow:0 0 5px #10b981cc}.counselor-status-bubble.status-busy{background:#ef444440;border:1px solid rgba(248,113,113,.6);color:#fecaca}.counselor-status-bubble.status-busy .status-bubble-dot{background:#ef4444;box-shadow:0 0 5px #ef4444cc}.counselor-status-bubble.status-rest{background:#d9770638;border:1px solid rgba(245,158,11,.58);color:#fef3c7}.counselor-status-bubble.status-rest .status-bubble-dot{background:#d97706}.mobile-device-frame .counselor-profile-page .certification-block,.mobile-device-frame .counselor-profile-page .pricing-block{display:none}.mobile-device-frame .counselor-profile-page .intro-media-section{margin-top:18px}.mobile-device-frame .counselor-profile-page .intro-media-section h4{margin-bottom:10px}.mobile-device-frame .counselor-profile-page .intro-media-section audio{width:100%;height:42px}.mobile-device-frame .counselor-profile-page .intro-media-section video{display:block;width:100%;max-height:210px;object-fit:cover;border-radius:12px;background:#e5e7eb}.mobile-device-frame .counselor-profile-page .intro-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a80}.mobile-device-frame .counselor-profile-page .intro-modal-card{position:relative;width:100%;border-radius:18px;padding:24px 20px;background:#fff;box-shadow:0 12px 35px #0f172a38}.mobile-device-frame .counselor-profile-page .intro-modal-card h3{margin:0 0 16px;color:#1f2937;font-size:18px}.mobile-device-frame .counselor-profile-page .intro-modal-card p{margin:0;color:#475569;font-size:14px;line-height:1.8}.mobile-device-frame .counselor-profile-page .intro-modal-card audio{width:100%}.mobile-device-frame .counselor-profile-page .intro-modal-close{position:absolute;top:10px;right:12px;border:0;background:transparent;color:#64748b;font-size:24px}.mobile-device-frame .counselor-profile-page .profile-metrics-white-strip{order:2;display:flex;align-items:center;min-height:48px;padding:6px 10px;background:#fffffff0;border-bottom:1px solid rgba(148,126,177,.12)}.mobile-device-frame .counselor-profile-page .profile-metrics-white-strip .metric-item{gap:1px}.mobile-device-frame .counselor-profile-page .profile-metrics-white-strip .metric-item strong{color:#1f2937;font-size:15px;line-height:1.2}.mobile-device-frame .counselor-profile-page .profile-metrics-white-strip .metric-item span{color:#64748b;font-size:11px;line-height:1.2}.mobile-device-frame .counselor-profile-page .profile-metrics-white-strip .metric-divider{height:18px}.mobile-device-frame .counselor-profile-page .profile-scroll-body>.section-tabs-container{order:3}.mobile-device-frame .counselor-profile-page .profile-scroll-body>.certification-block{order:4}.mobile-device-frame .counselor-profile-page .profile-scroll-body>.pricing-block{order:5}.mobile-device-frame .counselor-profile-page .service-row-item{border-radius:12px;padding-left:8px;padding-right:8px;margin:3px 0}.mobile-device-frame .counselor-profile-page .service-row-item:nth-child(1){background:#eff6ff94}.mobile-device-frame .counselor-profile-page .service-row-item:nth-child(2){background:#ecfdf594}.mobile-device-frame .counselor-profile-page .service-row-item:nth-child(3){background:#fff7edad}.mobile-device-frame .counselor-profile-page .profile-underline-tabs{position:relative;top:auto;box-shadow:0 3px 10px #4c3e610f}.mobile-device-frame .consult-view-container .filter-header-bar{height:46px;border:1px solid rgba(148,126,177,.18);background:#fffcffe6;box-shadow:0 4px 14px #4c3e6112}.mobile-device-frame .consult-view-container .filter-header-btn{color:#475569;font-size:13px}.mobile-device-frame .consult-view-container .filter-header-btn.active{color:#6954d9;background:#7c5ce614;border-radius:10px}.mobile-device-frame .consult-view-container .filter-drawer-card{top:calc(100% + 8px);border:1px solid rgba(148,126,177,.16);box-shadow:0 20px 42px #31254538}.mobile-device-frame .consult-view-container .filter-drawer-card:before{content:"";display:block;width:34px;height:4px;border-radius:999px;background:#d7d0e4;margin:8px auto 0;flex-shrink:0}.mobile-device-frame .consult-view-container .region-cascade-container{height:330px}.mobile-device-frame .consult-view-container .province-col{background:#faf8fd}.mobile-device-frame .consult-view-container .cascade-item{padding-top:12px;padding-bottom:12px}.mobile-device-frame .consult-view-container .province-col .cascade-item.active,.mobile-device-frame .consult-view-container .city-col .cascade-item.active,.mobile-device-frame .consult-view-container .district-col .cascade-item.active{background:#f0edff;color:#5d4bd4}.mobile-device-frame .consult-view-container .drawer-action-footer{padding:12px 16px 14px;background:#fffcfff5}.mobile-device-frame .consult-view-container .btn-action-reset,.mobile-device-frame .consult-view-container .btn-action-confirm{height:40px;border-radius:12px}.mobile-device-frame .consult-view-container .btn-action-confirm{background:linear-gradient(135deg,#7c5ce6,#6550d7);box-shadow:0 5px 12px #6550d738}.mobile-device-frame .home-container .topic-feature-grid,.mobile-device-frame .home-container .special-zones-unified-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;margin:0!important;width:100%!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important}.mobile-device-frame .home-container .topic-feature-grid{margin:8px 0 10px!important}.mobile-device-frame .home-container .special-zones-unified-card{margin:0 0 14px!important}.mobile-device-frame .home-container .topic-feature-card,.mobile-device-frame .home-container .topic-feature-card:nth-child(1),.mobile-device-frame .home-container .topic-feature-card:nth-child(2){position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0 14px!important;margin:0!important;box-sizing:border-box!important;border-radius:12px!important;border:1px solid rgba(120,100,145,.18)!important;background:#f1edfa!important;box-shadow:0 3px 10px #4c3e610f!important;cursor:pointer!important;transition:transform .15s ease!important}.mobile-device-frame .home-container .topic-feature-card:active{transform:scale(.98)!important}.mobile-device-frame .home-container .topic-feature-card .feature-card-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;padding:0 14px!important;min-width:0!important}.mobile-device-frame .home-container .topic-feature-card strong,.mobile-device-frame .home-container .topic-feature-card .feature-card-title{display:block!important;color:#1e293b!important;font-size:13.5px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:-.2px!important;text-align:center!important;width:100%!important}.mobile-device-frame .home-container .topic-feature-card .feature-card-desc,.mobile-device-frame .home-container .topic-feature-card span{display:block!important;color:#7b7089!important;font-size:10.5px!important;line-height:1.3!important;margin-top:3px!important;white-space:nowrap!important;text-align:center!important;width:100%!important}.mobile-device-frame .home-container .topic-feature-card>svg,.mobile-device-frame .home-container .topic-feature-card .feature-chevron{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;color:#8b8298!important;flex:none!important;margin:0!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item,.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item:nth-child(1),.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item:nth-child(2),.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item:nth-child(3),.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item:nth-child(4){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important;margin:0!important;padding:9px 12px 8px!important;height:auto!important;min-height:78px!important;max-height:none!important;border-radius:14px!important;border:1px solid rgba(120,100,145,.18)!important;background:#f1edfa!important;box-shadow:0 3px 10px #4c3e610f!important;box-sizing:border-box!important;cursor:pointer!important;transition:transform .15s ease!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item:active{transform:scale(.98)!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;width:100%!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-title-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;width:100%!important;margin-bottom:4px!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-title{font-size:13.5px!important;font-weight:750!important;color:#1e293b!important;line-height:1.25!important;margin:0!important;text-align:left!important;letter-spacing:-.2px!important;white-space:nowrap!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-badge{display:inline-flex!important;align-items:center!important;font-size:9.5px!important;font-weight:600!important;color:#6d28d9!important;background:#e8e0f8!important;padding:1.5px 5.5px!important;border-radius:4px!important;line-height:1.3!important;margin-bottom:0!important;text-align:left!important;white-space:nowrap!important;flex-shrink:0!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-desc{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;font-size:10px!important;font-weight:500!important;color:#685a7e!important;line-height:1.35!important;margin:0!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;letter-spacing:-.1px!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-bottom{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-top:6px!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-avatars{display:flex!important;align-items:center!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-avatar{width:21px!important;height:21px!important;border-radius:50%!important;object-fit:cover!important;border:1.5px solid #FFFFFF!important;box-shadow:0 1px 3px #0000001a!important;display:block!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-avatar-2{margin-left:-7px!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-action{display:inline-flex!important;align-items:center!important;gap:2px!important;background:#ebe5f8!important;color:#6d28d9!important;font-size:10.5px!important;font-weight:600!important;padding:2.5px 7.5px!important;border-radius:9999px!important;line-height:1.2!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-action span{display:inline!important;color:#6d28d9!important}.mobile-device-frame .home-container .counselor-list>.counselor-card:last-of-type{border-bottom-color:transparent!important;border-block-end-color:transparent!important}.mobile-device-frame:has(.search-overlay-container) .tabbar-wrapper{display:none!important}.counselor-card .intro-media-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%}.counselor-card .voice-support-tag,.counselor-card .video-support-tag,.counselor-card .rank-badge-pill{flex:0 0 auto;white-space:nowrap}.counselor-card .voice-support-tag>svg{flex-shrink:0}.voice-support-tag{display:inline-flex!important;align-items:center!important;gap:3px!important;margin:0!important;padding:2px 7px!important;border:1px solid rgba(124,92,230,.18)!important;border-radius:4px!important;background:#ede7fa!important;color:#6d5dd3!important;font-size:10px!important;font-weight:500!important;line-height:1.25!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;-webkit-user-select:none!important;user-select:none!important}.voice-support-tag:hover{opacity:.9}.voice-support-tag.is-playing{background:linear-gradient(135deg,#7c3aed,#6d5dd3)!important;color:#fff!important;border-color:#6d5dd3!important;font-weight:600!important;box-shadow:0 2px 8px #6d5dd359!important;animation:voiceGlowPulse 1.6s infinite ease-in-out!important}@keyframes voiceGlowPulse{0%{box-shadow:0 0 #7c5ce673,0 2px 8px #6d5dd359}70%{box-shadow:0 0 0 5px #7c5ce600,0 2px 8px #6d5dd333}to{box-shadow:0 0 #7c5ce600,0 2px 8px #6d5dd359}}.voice-anim-bars{display:inline-flex!important;align-items:flex-end!important;gap:1.5px!important;height:10px!important;margin-right:1px!important}.voice-anim-bars .v-bar{width:2px!important;border-radius:1px!important;background-color:currentColor!important;animation:soundBarBounce .7s infinite ease-in-out alternate!important;transform-origin:bottom!important}.voice-anim-bars .v-bar.bar-1{height:4px!important;animation-delay:0s!important}.voice-anim-bars .v-bar.bar-2{height:9px!important;animation-delay:.22s!important}.voice-anim-bars .v-bar.bar-3{height:6px!important;animation-delay:.44s!important}@keyframes soundBarBounce{0%{height:3px;transform:scaleY(.4)}to{height:10px;transform:scaleY(1)}}.level-bubble-tag,.service-level-tag,.rank-level-tag{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:1.5px 7px!important;border-radius:4px!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.2px!important;overflow:hidden!important;-webkit-user-select:none!important;user-select:none!important;background-size:200% 100%!important;animation:level-gradient-breathing 4.5s ease-in-out infinite alternate!important;box-shadow:0 1px 2px #0000000a!important;vertical-align:middle!important}.level-bubble-tag:after,.service-level-tag:after,.rank-level-tag:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);transform:translate(-150%) skew(-22deg);animation:level-subtle-sheen 3.8s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes level-gradient-breathing{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes level-subtle-sheen{0%{transform:translate(-150%) skew(-22deg)}25%,to{transform:translate(250%) skew(-22deg)}}.level-bubble-tag,.service-level-tag,.rank-level-tag{color:#f472b6;border:1px solid rgba(244,114,182,.45)}.level-bubble-tag.tier-1,.service-level-tag.tier-1,.rank-level-tag.tier-1,.level-bubble-tag.tier-2,.service-level-tag.tier-2,.rank-level-tag.tier-2{background:transparent!important;background-image:none!important;color:#f472b6!important;border:1px solid rgba(244,114,182,.55)!important;box-shadow:none!important;animation:none!important}.level-bubble-tag.tier-1:after,.service-level-tag.tier-1:after,.rank-level-tag.tier-1:after,.level-bubble-tag.tier-2:after,.service-level-tag.tier-2:after,.rank-level-tag.tier-2:after{display:none!important;animation:none!important}.level-bubble-tag.tier-3,.service-level-tag.tier-3,.rank-level-tag.tier-3{background-image:linear-gradient(135deg,#faf5ff,#f3e8ff,#ede9fe)!important;background-size:200% 100%!important;color:#7c3aed!important;border:1px solid rgba(168,85,247,.35)!important;box-shadow:0 1px 3px #7c3aed1f!important;animation:level-gradient-breathing 4.5s ease-in-out infinite alternate!important}.level-bubble-tag.tier-3:after,.service-level-tag.tier-3:after,.rank-level-tag.tier-3:after{display:block!important;animation:level-subtle-sheen 3.8s cubic-bezier(.4,0,.2,1) infinite!important}.level-bubble-tag.tier-4,.service-level-tag.tier-4,.rank-level-tag.tier-4{background-image:linear-gradient(135deg,#f0f9ff,#e0f2fe,#bae6fd)!important;background-size:200% 100%!important;color:#0284c7!important;border:1px solid rgba(56,189,248,.35)!important;box-shadow:0 1px 3px #0284c71f!important;animation:level-gradient-breathing 4.5s ease-in-out infinite alternate!important}.level-bubble-tag.tier-4:after,.service-level-tag.tier-4:after,.rank-level-tag.tier-4:after{display:block!important;animation:level-subtle-sheen 3.8s cubic-bezier(.4,0,.2,1) infinite!important}.level-bubble-tag.tier-5,.service-level-tag.tier-5,.rank-level-tag.tier-5{background-image:linear-gradient(135deg,#fce7f3,#ede9fe,#e0f2fe)!important;background-size:200% 100%!important;color:#4338ca!important;border:1px solid rgba(147,51,234,.35)!important;box-shadow:0 1px 4px #7c3aed29!important;animation:level-gradient-breathing 3.5s ease-in-out infinite alternate!important}.level-bubble-tag.tier-5:after,.service-level-tag.tier-5:after,.rank-level-tag.tier-5:after{display:block!important;animation:level-subtle-sheen 3.2s cubic-bezier(.4,0,.2,1) infinite!important}.rank-badge-pill{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px 7.5px!important;border-radius:4px!important;font-size:10px!important;font-weight:600!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;-webkit-user-select:none!important;user-select:none!important;background-image:linear-gradient(125deg,#fce7f3,#ffe4e6 22%,#fef08a 45%,#e0f2fe 70%,#ede9fe)!important;background-size:260% 260%!important;animation:rainbow-badge-flow 5.5s ease-in-out infinite alternate!important;color:#6d28d9!important;border:1px solid rgba(192,132,252,.38)!important;box-shadow:0 1px 3px #9333ea14!important;cursor:default!important;transition:all .2s ease!important}@keyframes rainbow-badge-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.rank-badge-pill:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);transform:translate(-160%) skew(-20deg);animation:rank-badge-shimmer 3.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes rank-badge-shimmer{0%,60%{transform:translate(-160%) skew(-20deg)}85%,to{transform:translate(330%) skew(-20deg)}}.rank-badge-pill .badge-mini-icon{display:none!important}.rank-badge-pill.badge-top-rank,.rank-badge-pill.badge-repurchase,.rank-badge-pill.badge-star-service,.rank-badge-pill.badge-high-praise,.rank-badge-pill.badge-newcomer{background-image:linear-gradient(125deg,#fce7f3,#ffe4e6 22%,#fef08a 45%,#e0f2fe 70%,#ede9fe)!important;background-size:260% 260%!important;animation:rainbow-badge-flow 5.5s ease-in-out infinite alternate!important;color:#6d28d9!important;border:1px solid rgba(192,132,252,.38)!important}.mobile-device-frame .community-top-header{width:calc(100% - 28px)!important;margin:0 14px!important;padding:0!important;min-height:56px;border-bottom-color:#947eb129;box-shadow:none}.mobile-device-frame .community-nav-tabs{min-height:56px}.mobile-device-frame .community-page{padding-left:14px!important;padding-right:14px!important}.mobile-device-frame .community-content-wrap{width:100%}.mobile-simulator-wrapper.production-app{align-items:stretch;gap:0;min-height:100vh;min-height:100dvh;padding:0}.production-app .simulator-toolbar,.production-app .device-status-bar{display:none}.mobile-simulator-wrapper.production-app .mobile-device-frame{width:100%;min-width:0;max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-device-frame .app-bottom-tabbar{margin-left:14px!important;margin-right:14px!important}.production-app .home-container{padding-left:23px!important;padding-right:23px!important}.production-app .home-top-bar{margin-left:-23px!important;margin-right:-23px!important;padding:8px 23px!important;margin-bottom:0!important;border-bottom:0!important}.production-app .search-box{height:38px!important;padding-left:16px}.production-app .sign-btn{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.production-app .account-security-page,.production-app .help-feedback-page,.production-app .blacklist-page,.production-app .order-page-root,.production-app .wallet-container,.production-app .growth-topics-page,.production-app .psychological-tests-page{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;min-height:100%!important;height:100%!important;box-sizing:border-box!important;background:#f1f3f5!important}.production-app .account-security-page>.page-nav-bar,.production-app .help-feedback-page>.page-nav-bar,.production-app .blacklist-page>.page-nav-bar,.production-app .growth-topics-page>.page-nav-bar,.production-app .psychological-tests-page>.page-nav-bar,.production-app .wallet-container>.nav-bar,.production-app .order-page-root>.nav-header-bar{background:#f1f3f5!important;border:0!important}.production-app .account-security-page .nav-back-btn,.production-app .help-feedback-page .nav-back-btn,.production-app .blacklist-page .nav-back-btn,.production-app .growth-topics-page .nav-back-icon-btn,.production-app .psychological-tests-page .nav-back-icon-btn,.production-app .wallet-container .nav-back-icon-btn,.production-app .order-page-root .btn-nav-back{width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:#e2e6ea!important;box-shadow:none!important}.production-app .wallet-container .nav-back-icon-btn,.production-app .wallet-container .nav-back-icon-btn:hover,.production-app .wallet-container .nav-back-icon-btn:active{width:36px!important;height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1e293b!important;transform:none!important}.production-app .carousel-wrapper{margin:0 0 10px!important}.production-app .banner-card{height:134px!important;min-height:134px!important;padding:10px 14px!important;border-radius:16px!important}.production-app .banner-card p{margin-bottom:6px;line-height:1.25}.mobile-device-frame .community-top-header{width:100%!important;margin-left:0!important;margin-right:0!important;background:#fff!important}.mobile-device-frame .community-page{background:#fff!important}.mobile-simulator-wrapper.frameless-preview{align-items:center;justify-content:center;gap:0;min-height:100vh;min-height:100dvh;padding:0}.frameless-preview .simulator-toolbar,.frameless-preview .device-status-bar{display:none}.mobile-simulator-wrapper.frameless-preview .mobile-device-frame{border-radius:0;box-shadow:none;width:min(var(--app-max-width),100vw);min-width:0;max-width:var(--app-max-width);height:min(850px,100dvh);max-height:850px;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-device-frame .home-container .special-zones-heading{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:#18233c;font-size:20px!important;font-weight:850!important;line-height:28px!important;letter-spacing:-.45px;white-space:nowrap}.mobile-device-frame .home-container .special-zones-heading:before{content:"";width:3px;height:18px;border-radius:3px;background:#8b5cf6}.mobile-device-frame .home-container .topic-feature-card:nth-child(n),.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item:nth-child(n){--tile-accent: #7950E8;--tile-tint: #EBE3FF;--tile-base: #F4F0FF;--tile-edge: #E8DFFA;position:relative!important;overflow:hidden!important;border-color:var(--tile-edge)!important;background:radial-gradient(ellipse at 14% 0%,#FFFFFFB8,transparent 74%),linear-gradient(115deg,var(--tile-base),#FFFFFF99 56%,var(--tile-base))!important;box-shadow:0 2px 8px #6d508008!important}.mobile-device-frame .home-container .topic-feature-card:nth-child(2){--tile-accent: #E77B24;--tile-tint: #FFEAD9;--tile-base: #FFF4E9;--tile-edge: #F6E7D8}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item.theme-z1{--tile-accent: #E8457F;--tile-tint: #FFE3ED;--tile-base: #FFF0F6;--tile-edge: #F7DEE9}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item.theme-z2{--tile-accent: #2C7DF0;--tile-tint: #DEEDFF;--tile-base: #EDF5FF;--tile-edge: #DCE9FA}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item.theme-z3{--tile-accent: #239B70;--tile-tint: #DAF5E9;--tile-base: #EAFAF4;--tile-edge: #D7EFE5}.mobile-device-frame .home-container .topic-feature-card:nth-child(n){height:58px!important;min-height:58px!important;max-height:58px!important}.mobile-device-frame .home-container .topic-feature-card .feature-card-icon{position:absolute!important;top:50%!important;left:9px!important;display:block!important;width:32px!important;height:32px!important;margin:0!important;background:none!important;transform:translateY(-50%)!important}.mobile-device-frame .home-container .topic-feature-card .feature-card-content{position:absolute!important;top:0!important;right:21px!important;bottom:0!important;left:48px!important;width:auto!important;padding:0!important;align-items:flex-start!important;text-align:left!important}.mobile-device-frame .home-container .topic-feature-card .feature-card-title{font-size:13px!important;line-height:18px!important;text-align:left!important;color:#18233c!important;white-space:nowrap!important}.mobile-device-frame .home-container .topic-feature-card .feature-card-desc{font-size:10px!important;line-height:14px!important;margin-top:2px!important;text-align:left!important;color:#7381a0!important;letter-spacing:-.2px!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-device-frame .home-container .topic-feature-card .feature-chevron{right:7px!important;width:13px!important;height:13px!important;color:var(--tile-accent)!important;stroke:currentColor!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-item:nth-child(n){display:grid!important;grid-template-rows:22px 12px 18px!important;row-gap:9px!important;align-content:center!important;justify-content:stretch!important;height:88.375px!important;min-height:88.375px!important;max-height:88.375px!important;padding:8px 10px!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-title-row{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;min-width:0!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-icon{position:static!important;display:block!important;flex:0 0 24px!important;width:24px!important;height:24px!important;background:none!important;transform:none!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-title{font-size:13px!important;line-height:18px!important;color:#18233c!important;letter-spacing:-.3px!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-topics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;min-width:0!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-topics span{display:block!important;color:var(--tile-accent)!important;background:var(--tile-tint)!important;border-radius:999px!important;font-size:8.5px!important;font-weight:400!important;line-height:12px!important;text-align:center!important;white-space:nowrap!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-bottom{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;margin:0!important;gap:5px!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-avatar{width:18px!important;height:18px!important;border:1px solid #FFF!important;box-shadow:none!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-avatar-2{margin-left:-5px!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-stat{color:#74809c!important;font-size:9.5px!important;line-height:18px!important;white-space:nowrap!important}.mobile-device-frame .home-container .special-zones-unified-card .zone-card-next{display:grid!important;place-items:center!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin-left:auto!important;border-radius:50%!important;color:var(--tile-accent)!important;background:var(--tile-tint)!important}.mobile-device-frame .home-container .topic-feature-card:focus-visible,.mobile-device-frame .home-container .zone-card-item:focus-visible{outline:2px solid var(--tile-accent);outline-offset:2px}.mobile-device-frame .home-container .banner-card{height:128px!important;min-height:128px!important;padding:10px 16px!important}.mobile-device-frame .home-container .banner-content{display:flex;flex-direction:column;align-items:flex-start}.mobile-device-frame .home-container .banner-card h2{margin:4px 0 3px;line-height:1.25}.mobile-device-frame .home-container .banner-card p{margin-bottom:6px;line-height:1.3}.mobile-device-frame .home-container .topic-foldable-wrapper,.mobile-device-frame .home-container .topic-foldable-wrapper>.topic-grid{margin-bottom:0}.mobile-device-frame .home-container .special-zones-unified-card{margin-bottom:8px!important}.mobile-device-frame .home-container>.section-header.mt-2{display:flex!important;align-items:center!important;min-height:28px!important;margin-top:8px;margin-bottom:6px!important}.mobile-device-frame .home-container>.section-header.mt-2 h3{color:#18233c!important;font-size:20px!important;font-weight:850!important;line-height:28px!important;letter-spacing:-.45px!important;white-space:nowrap!important}.mobile-device-frame .home-container .counselor-list>.counselor-card:first-child{padding-top:4px!important}.mobile-device-frame .home-container .counselor-chat-btn{min-width:60px!important;height:30px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#5b9bff,#2f7ff0)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:30px!important;gap:5px!important;box-shadow:0 4px 9px #2f7ff03d!important}.mobile-device-frame .home-container .counselor-chat-btn svg{width:13px!important;height:13px!important;color:#fff!important;stroke:#fff!important;flex:none!important}.mobile-device-frame .home-container .counselor-chat-btn:active{background:#2672df!important;transform:scale(.96)!important}.mobile-device-frame .home-container .counselor-chat-btn.busy,.mobile-device-frame .consult-view-container .counselor-chat-btn.busy{background:var(--danger)!important;color:#fff!important;opacity:1;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.mobile-device-frame .home-container>.section-header.mt-2 .recommendation-heading{display:flex!important;align-items:center!important;gap:7px!important;margin:0 0 8px!important;color:#18233c!important;font-size:20px!important;font-weight:850!important;line-height:28px!important;letter-spacing:-.45px!important;white-space:nowrap!important}.mobile-device-frame .home-container>.section-header.mt-2 .recommendation-heading:before{content:"";width:3px;height:18px;flex:0 0 3px;border-radius:3px;background:#8b5cf6}.mobile-device-frame .home-container .special-zones-heading,.mobile-device-frame .home-container>.section-header.mt-2 .recommendation-heading{font-size:16px!important;font-weight:700!important;line-height:28px!important;letter-spacing:0!important}.mobile-device-frame .home-container .special-zones-heading:before,.mobile-device-frame .home-container>.section-header.mt-2 .recommendation-heading:before{width:3px!important;height:16px!important;flex-basis:3px!important}.mobile-simulator-wrapper.production-app{width:100%;height:100dvh;overflow:hidden;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-simulator-wrapper.production-app.frameless-preview .mobile-device-frame{width:var(--app-max-width);min-width:var(--app-max-width);max-width:var(--app-max-width);height:calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) / var(--app-fit-scale, 1));max-height:none;margin:0;padding-top:0;padding-bottom:0;border-radius:0;box-shadow:none;zoom:var(--app-fit-scale, 1);flex-shrink:0}@supports not (zoom: 1){.mobile-simulator-wrapper.production-app.frameless-preview .mobile-device-frame{zoom:1;transform:scale(var(--app-fit-scale, 1));transform-origin:top left}}:root,:host{--van-black: #000;--van-white: #fff;--van-gray-1: #f7f8fa;--van-gray-2: #f2f3f5;--van-gray-3: #ebedf0;--van-gray-4: #dcdee0;--van-gray-5: #c8c9cc;--van-gray-6: #969799;--van-gray-7: #646566;--van-gray-8: #323233;--van-red: #ee0a24;--van-blue: #1989fa;--van-orange: #ff976a;--van-orange-dark: #ed6a0c;--van-orange-light: #fffbe8;--van-green: #07c160;--van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color: var(--van-blue);--van-success-color: var(--van-green);--van-danger-color: var(--van-red);--van-warning-color: var(--van-orange);--van-text-color: var(--van-gray-8);--van-text-color-2: var(--van-gray-6);--van-text-color-3: var(--van-gray-5);--van-active-color: var(--van-gray-2);--van-active-opacity: .6;--van-disabled-opacity: .5;--van-background: var(--van-gray-1);--van-background-2: var(--van-white);--van-background-3: var(--van-white);--van-padding-base: 4px;--van-padding-xs: 8px;--van-padding-sm: 12px;--van-padding-md: 16px;--van-padding-lg: 24px;--van-padding-xl: 32px;--van-font-bold: 600;--van-font-size-xs: 10px;--van-font-size-sm: 12px;--van-font-size-md: 14px;--van-font-size-lg: 16px;--van-line-height-xs: 14px;--van-line-height-sm: 18px;--van-line-height-md: 20px;--van-line-height-lg: 22px;--van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base: .3s;--van-duration-fast: .2s;--van-ease-out: ease-out;--van-ease-in: ease-in;--van-border-color: var(--van-gray-3);--van-border-width: 1px;--van-radius-sm: 2px;--van-radius-md: 4px;--van-radius-lg: 8px;--van-radius-max: 999px}.van-theme-dark{--van-text-color: #f5f5f5;--van-text-color-2: #707070;--van-text-color-3: #4d4d4d;--van-border-color: #3a3a3c;--van-active-color: #3a3a3c;--van-background: #000;--van-background-2: #1c1c1e;--van-background-3: #37363b}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--van-base-font)}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-duration-base) both var(--van-ease-in)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-break:anywhere;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-break:anywhere;-webkit-box-orient:vertical}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--top,.van-hairline--left,.van-hairline--right,.van-hairline--bottom,.van-hairline--surround,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:var(--van-border-width)}.van-hairline--left:after{border-left-width:var(--van-border-width)}.van-hairline--right:after{border-right-width:var(--van-border-width)}.van-hairline--bottom:after{border-bottom-width:var(--van-border-width)}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:var(--van-border-width) 0}.van-hairline--surround:after{border-width:var(--van-border-width)}:root,:host{--van-action-bar-background: var(--van-background-2);--van-action-bar-height: 50px}.van-action-bar{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background)}:root,:host{--van-badge-size: 16px;--van-badge-color: var(--van-white);--van-badge-padding: 0 3px;--van-badge-font-size: var(--van-font-size-sm);--van-badge-font-weight: var(--van-font-bold);--van-badge-border-width: var(--van-border-width);--van-badge-background: var(--van-danger-color);--van-badge-dot-color: var(--van-danger-color);--van-badge-dot-size: 8px;--van-badge-font: -apple-system-font, helvetica neue, arial, sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font);line-height:1.2;text-align:center;background:var(--van-badge-background);border:var(--van-badge-border-width) solid var(--van-background-2);border-radius:var(--van-radius-max)}.van-badge--fixed{position:absolute;transform-origin:100%}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper{position:relative;display:inline-block}.van-icon{position:relative;display:inline-block;font:14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family, "vant-icon");font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-arrow-double-left:before{content:""}.van-icon-arrow-double-right:before{content:""}.van-icon-contact:before{content:""}.van-icon-notes:before{content:""}.van-icon-records:before{content:""}.van-icon-cash-back-record:before{content:""}.van-icon-newspaper:before{content:""}.van-icon-discount:before{content:""}.van-icon-completed:before{content:""}.van-icon-user:before{content:""}.van-icon-description:before{content:""}.van-icon-list-switch:before{content:""}.van-icon-list-switching:before{content:""}.van-icon-link-o:before{content:""}.van-icon-miniprogram-o:before{content:""}.van-icon-qq:before{content:""}.van-icon-wechat-moments:before{content:""}.van-icon-weibo:before{content:""}.van-icon-cash-o:before{content:""}.van-icon-guide-o:before{content:""}.van-icon-invitation:before{content:""}.van-icon-shield-o:before{content:""}.van-icon-exchange:before{content:""}.van-icon-eye:before{content:""}.van-icon-enlarge:before{content:""}.van-icon-expand-o:before{content:""}.van-icon-eye-o:before{content:""}.van-icon-expand:before{content:""}.van-icon-filter-o:before{content:""}.van-icon-fire:before{content:""}.van-icon-fail:before{content:""}.van-icon-failure:before{content:""}.van-icon-fire-o:before{content:""}.van-icon-flag-o:before{content:""}.van-icon-font:before{content:""}.van-icon-font-o:before{content:""}.van-icon-gem-o:before{content:""}.van-icon-flower-o:before{content:""}.van-icon-gem:before{content:""}.van-icon-gift-card:before{content:""}.van-icon-friends:before{content:""}.van-icon-friends-o:before{content:""}.van-icon-gold-coin:before{content:""}.van-icon-gold-coin-o:before{content:""}.van-icon-good-job-o:before{content:""}.van-icon-gift:before{content:""}.van-icon-gift-o:before{content:""}.van-icon-gift-card-o:before{content:""}.van-icon-good-job:before{content:""}.van-icon-home-o:before{content:""}.van-icon-goods-collect:before{content:""}.van-icon-graphic:before{content:""}.van-icon-goods-collect-o:before{content:""}.van-icon-hot-o:before{content:""}.van-icon-info:before{content:""}.van-icon-hotel-o:before{content:""}.van-icon-info-o:before{content:""}.van-icon-hot-sale-o:before{content:""}.van-icon-hot:before{content:""}.van-icon-like:before{content:""}.van-icon-idcard:before{content:""}.van-icon-like-o:before{content:""}.van-icon-hot-sale:before{content:""}.van-icon-location-o:before{content:""}.van-icon-location:before{content:""}.van-icon-label:before{content:""}.van-icon-lock:before{content:""}.van-icon-label-o:before{content:""}.van-icon-map-marked:before{content:""}.van-icon-logistics:before{content:""}.van-icon-manager:before{content:""}.van-icon-more:before{content:""}.van-icon-live:before{content:""}.van-icon-manager-o:before{content:""}.van-icon-medal:before{content:""}.van-icon-more-o:before{content:""}.van-icon-music-o:before{content:""}.van-icon-music:before{content:""}.van-icon-new-arrival-o:before{content:""}.van-icon-medal-o:before{content:""}.van-icon-new-o:before{content:""}.van-icon-free-postage:before{content:""}.van-icon-newspaper-o:before{content:""}.van-icon-new-arrival:before{content:""}.van-icon-minus:before{content:""}.van-icon-orders-o:before{content:""}.van-icon-new:before{content:""}.van-icon-paid:before{content:""}.van-icon-notes-o:before{content:""}.van-icon-other-pay:before{content:""}.van-icon-pause-circle:before{content:""}.van-icon-pause:before{content:""}.van-icon-pause-circle-o:before{content:""}.van-icon-peer-pay:before{content:""}.van-icon-pending-payment:before{content:""}.van-icon-passed:before{content:""}.van-icon-plus:before{content:""}.van-icon-phone-circle-o:before{content:""}.van-icon-phone-o:before{content:""}.van-icon-printer:before{content:""}.van-icon-photo-fail:before{content:""}.van-icon-phone:before{content:""}.van-icon-photo-o:before{content:""}.van-icon-play-circle:before{content:""}.van-icon-play:before{content:""}.van-icon-phone-circle:before{content:""}.van-icon-point-gift-o:before{content:""}.van-icon-point-gift:before{content:""}.van-icon-play-circle-o:before{content:""}.van-icon-shrink:before{content:""}.van-icon-photo:before{content:""}.van-icon-qr:before{content:""}.van-icon-qr-invalid:before{content:""}.van-icon-question-o:before{content:""}.van-icon-revoke:before{content:""}.van-icon-replay:before{content:""}.van-icon-service:before{content:""}.van-icon-question:before{content:""}.van-icon-search:before{content:""}.van-icon-refund-o:before{content:""}.van-icon-service-o:before{content:""}.van-icon-scan:before{content:""}.van-icon-share:before{content:""}.van-icon-send-gift-o:before{content:""}.van-icon-share-o:before{content:""}.van-icon-setting:before{content:""}.van-icon-points:before{content:""}.van-icon-photograph:before{content:""}.van-icon-shop:before{content:""}.van-icon-shop-o:before{content:""}.van-icon-shop-collect-o:before{content:""}.van-icon-shop-collect:before{content:""}.van-icon-smile:before{content:""}.van-icon-shopping-cart-o:before{content:""}.van-icon-sign:before{content:""}.van-icon-sort:before{content:""}.van-icon-star-o:before{content:""}.van-icon-smile-comment-o:before{content:""}.van-icon-stop:before{content:""}.van-icon-stop-circle-o:before{content:""}.van-icon-smile-o:before{content:""}.van-icon-star:before{content:""}.van-icon-success:before{content:""}.van-icon-stop-circle:before{content:""}.van-icon-records-o:before{content:""}.van-icon-shopping-cart:before{content:""}.van-icon-tosend:before{content:""}.van-icon-todo-list:before{content:""}.van-icon-thumb-circle-o:before{content:""}.van-icon-thumb-circle:before{content:""}.van-icon-umbrella-circle:before{content:""}.van-icon-underway:before{content:""}.van-icon-upgrade:before{content:""}.van-icon-todo-list-o:before{content:""}.van-icon-tv-o:before{content:""}.van-icon-underway-o:before{content:""}.van-icon-user-o:before{content:""}.van-icon-vip-card-o:before{content:""}.van-icon-vip-card:before{content:""}.van-icon-send-gift:before{content:""}.van-icon-wap-home:before{content:""}.van-icon-wap-nav:before{content:""}.van-icon-volume-o:before{content:""}.van-icon-video:before{content:""}.van-icon-wap-home-o:before{content:""}.van-icon-volume:before{content:""}.van-icon-warning:before{content:""}.van-icon-weapp-nav:before{content:""}.van-icon-wechat-pay:before{content:""}.van-icon-warning-o:before{content:""}.van-icon-wechat:before{content:""}.van-icon-setting-o:before{content:""}.van-icon-youzan-shield:before{content:""}.van-icon-warn-o:before{content:""}.van-icon-smile-comment:before{content:""}.van-icon-user-circle-o:before{content:""}.van-icon-video-o:before{content:""}.van-icon-add-square:before{content:""}.van-icon-add:before{content:""}.van-icon-arrow-down:before{content:""}.van-icon-arrow-up:before{content:""}.van-icon-arrow:before{content:""}.van-icon-after-sale:before{content:""}.van-icon-add-o:before{content:""}.van-icon-alipay:before{content:""}.van-icon-ascending:before{content:""}.van-icon-apps-o:before{content:""}.van-icon-aim:before{content:""}.van-icon-award:before{content:""}.van-icon-arrow-left:before{content:""}.van-icon-award-o:before{content:""}.van-icon-audio:before{content:""}.van-icon-bag-o:before{content:""}.van-icon-balance-list:before{content:""}.van-icon-back-top:before{content:""}.van-icon-bag:before{content:""}.van-icon-balance-pay:before{content:""}.van-icon-balance-o:before{content:""}.van-icon-bar-chart-o:before{content:""}.van-icon-bars:before{content:""}.van-icon-balance-list-o:before{content:""}.van-icon-birthday-cake-o:before{content:""}.van-icon-bookmark:before{content:""}.van-icon-bill:before{content:""}.van-icon-bell:before{content:""}.van-icon-browsing-history-o:before{content:""}.van-icon-browsing-history:before{content:""}.van-icon-bookmark-o:before{content:""}.van-icon-bulb-o:before{content:""}.van-icon-bullhorn-o:before{content:""}.van-icon-bill-o:before{content:""}.van-icon-calendar-o:before{content:""}.van-icon-brush-o:before{content:""}.van-icon-card:before{content:""}.van-icon-cart-o:before{content:""}.van-icon-cart-circle:before{content:""}.van-icon-cart-circle-o:before{content:""}.van-icon-cart:before{content:""}.van-icon-cash-on-deliver:before{content:""}.van-icon-cash-back-record-o:before{content:""}.van-icon-cashier-o:before{content:""}.van-icon-chart-trending-o:before{content:""}.van-icon-certificate:before{content:""}.van-icon-chat:before{content:""}.van-icon-clear:before{content:""}.van-icon-chat-o:before{content:""}.van-icon-checked:before{content:""}.van-icon-clock:before{content:""}.van-icon-clock-o:before{content:""}.van-icon-close:before{content:""}.van-icon-closed-eye:before{content:""}.van-icon-circle:before{content:""}.van-icon-cluster-o:before{content:""}.van-icon-column:before{content:""}.van-icon-comment-circle-o:before{content:""}.van-icon-cluster:before{content:""}.van-icon-comment:before{content:""}.van-icon-comment-o:before{content:""}.van-icon-comment-circle:before{content:""}.van-icon-completed-o:before{content:""}.van-icon-credit-pay:before{content:""}.van-icon-coupon:before{content:""}.van-icon-debit-pay:before{content:""}.van-icon-coupon-o:before{content:""}.van-icon-contact-o:before{content:""}.van-icon-descending:before{content:""}.van-icon-desktop-o:before{content:""}.van-icon-diamond-o:before{content:""}.van-icon-description-o:before{content:""}.van-icon-delete:before{content:""}.van-icon-diamond:before{content:""}.van-icon-delete-o:before{content:""}.van-icon-cross:before{content:""}.van-icon-edit:before{content:""}.van-icon-ellipsis:before{content:""}.van-icon-down:before{content:""}.van-icon-discount-o:before{content:""}.van-icon-ecard-pay:before{content:""}.van-icon-envelop-o:before{content:""}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAGNAAA0AAAAA6ngAAGLlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCWhEICoOqHILKFAuEDgABNgIkA4QUBCAFhQ4HllAbe7dFB2rYOIAxOG/nKOrEpKWbGbVlVHRZ9v816Tis0RbhPC4JZQk1ws72WlBGJJIsL3bc5Y/x5HdtBrzwoZQX/Ls/uAhsXMZIVk73Ds/ntvd3cezvhO1/2HExro3B2ID/4d7GxjXObZwqxy0gG8pQPDBFMAW980hTNIuhpqZleVwJlHSKR6WkDM3KECuz083Qu+8BCnabd+4tsemRGtBnHBAHxuTmuLWNUbd7fuSZA88fOBlzekCqfDPnV1BArpTKjp/r0AfE0+Lc97SXNa3ugaSqW2AfIo5Ghr2YAos8H+krfQ3L8DwA+F1V4Mecr9JV2ljSM/wUzQWAITlxoJSfEmfsi321rwHH2TjhEuUPgNJu+Hcty5uF3l0Cy0kEaR28qmxd8hKkAt5Trc38Jr9PItjeThzVmTUBj5z82tS8UPpag3jw7WchyoaNGucZYxmcV1Jb6vJBqnCMkPdKndPjulEbt2VSBNS4ZVtIZLN6T9OnLc4cOBve6vc6m1plHO0oxsXKP/eW/2ZnuXyddAuKQbgYR1EK4cAhrOf/N9XeX86QVOD/DqRT/CFXTqcPKVVuujv3vcG8eW/eYDAguOCA5CJIaxCg/iJIaxCgdgkCwgnk0qC01BF/yHEArvaQ3ASR0kYHOuVQ5djFTsfVlluULl2UrlNo3fUuSpcu3ZQuqpCWpVYrmWKnTAyidINbXlvu8bu//dIWc5DsbS7GIKHEPJFYjquWVH/3b/fH9Hv+26O9ju21WlGpogESSNAeY5MiykWEExSVOOK47UMhvaS1xPVqDWvyXAAAoBcwRQlvI/bwC/dtkISEsc4loVoTIbIVCZ0AIJHYfDMgr9cTJpanTeQN9AuIhrzvf00mgr8/5Nen14LLjxN/LCL2eHpgQbwHVi9DEjNBPAZfTAsKwnMSwP7qC7wBARAe6x9bHpf9WOTxAPA48XFR7j2u+DZ/LOBswPsBp1TOAERZQSgIVpzf/feAvzvI47F6AFF6BLhHCukZF45LVMtBJKlnIvAGFHtJAGRAaHoLQiKLSNqKGJ/iSh1q4tXURKt6IBdS5ApVMI26ClYVZuVQVnhVZgY4CYyzCpOoqw1rsgcEu7Q3GuxKXG3aJn0qjxMHVImq1jrHlwJ5PVtvHrX3Ko2IEfgjlbcFnyYathK4PgKjqatOPbBMVV8xGuwT1DE0AxC6x+5SJJyBz+Fn2AkJxZ4glrASujSdxsleq/PHWbE0RywisaeK8VEJZLLrdigkOat2y1CZLYwZ1YnRRpTdTk64eN4CfgfsjqnucvDALVR3A2vlb2hX0wNceye5Hmm5fEBzdP+Qyb085kH1PuANU75Jzsv7ZS/lLnC4ZoKnV+dJLf4NlekCzHB3ZLelfqmuL45JnZvrXJsJkHk15+TdfdqgwG+izf3JCXOj2RyinXv/VMefCSdPVMiY8jjXOo2MAP4mI/AtycatkqmIALn6l0Uq0lI87BIJ04zYwdq+uVjZCxY2jV+rwhDAwgMpoizZa05SYFIIR3JHR+IKxpnh40BpkzSirZGEOCAuOR/KRAje55CKZod135qzlfbXOMuOPHx1h7YxinH5Uij/5Dwy73HhX1B5ZKvVwRDanqFUFff3wOnQyxyWdERob6qK7Gi12nOhCPvVtZnIYtm2NwfM3k5EXA3H+6YC2B5AN2ejHZQofD50sdRcRWiq+zbZmwWxUU4+e26XKyCyQz1nkYmVlZIqmHnHyniMwALg7W0ge9iTxu3Hui5LzZirrSnxcNzQbrVOEohrbh4R6ilExdRG3ok7V4wlzRGOHiwv0cB50pZ+3m+urqJjt0nyn1mdwTS7GeBAZd7buqpOLOJOzjswwyHGHZYUl6VSbXyOF+71XRUd3IVOwPN4SxT9WirnGy624oNiyc5Or9oH0Xk7cnuxO8pCwYb5hEzNIdfsbrKorNqB2QzwQQmn/Qwb5NRYcbDz1o26MSF3dPfSrJMiL/dAGlRNHMtCEVt3nDSsVrHaufOEusODmTKY8DriHN07hL0EzqFkNyJpnLfFzsVNmR74ahkk6gGTe9J/GHlIpI2GNPlqZ3r+IevE+3Wt703n+Go4OwVuvCrAuzjuoMxtExVKOPdlyui9uI5AoqdxF83KGIUjIoIfDD06nOXu3SMUijv0qc4/wnkmI17W2EBApdJANX4zFNC4sVrhfKJCiHMfHYMLKqu4E37QzW/mhSNfGcYXYxwzR0nViMWyCzAiTOQcKTKZLcduJ+FwJUGuGFwrbmOUnyKEOuXZiVUugONRFLS+hbbikD6NOwjMNHWdlyhkKG64GPuGgnEYa5WqB2KiSgX1MmfwEBm02vhE1dZl9lyNSCFhrsrfe5XGiqVa1cMkU+UwTlQxTOPv1XioWX5gB/GSKMyxDWafvs/FDTk6t+XgVh5hDrEDKqVCJBGTkSYUgljvEqQ6bX8in0iutaWULcSirLCQch+B+4LqWLZVu96F3YTcUWEbTfUuWMYGlYLcl1zdCTpEBDfs014M6OiYmvsMCIXwx0V7JAxjfRyKkVFaGEVsCBnZ25CPrHY1H0ZHSGEcL6cw3ZXrV4fh+8ttExFKOPXlVTmZ2h8sy2L73Q/KF6h0AEjYCuELIVkkL9Te8+OtKEF97Uunyl4YSaJUkKmMocCOWwjY/HhRk2M1YpKE80TkVkpOzRPxXfcYpfowYEOo+JbRI/lBpFv1iKhXtfDc3p6PK2K0rKQKrqiZNpZgQt4pHxotxzgGi2ldPdBYX+3MY5kvdDts5F6XPARl0YNNJv/GGJwwcMCqrFLH4Hlo3S0sxzaAicMhZyfeEeBtitFEcscUDkUNDGtqmrzADU1kYnLOclO4yba+dwmSK4ix+qyrNPM4i4z0tinwCAEBby+PPZy2pdmiVmTTU1m5QdV+2iSEcV+/IBX2r2DuL70bzb87V+D5jl0Umt1rny6hpufLPsTPEId2fxKswvnv8E6ZhgNiOVn6k+0tbffCvHzl79fW1VuTnkhTCFspS+uZnEzLnFmqwL9L5Sbf3gU+GCOMx+CJ9dvlIg5qhJYgltBMHcEKQ4w9AaVHebnXT+0RfSf4PPoy/OoM4wYkiIrbKCNXEIxL+tQTblS7fmRe/YU/n1rXfl0mNuSennYFZFBXD5oDpfYN7L4vLvR+Bozp5fDL6PPgi1Xan1fW9Tt/vTQvXkZUCP7RupSEs5w2dNvUliTerBVUUrCDsklwAFASjm+7blXNTKldPwLkM82lNMQM/wz7zPq/rM4kotIv/rrZFXy8faP/saE+AtzdyiqQy9kx1tjznWamFvA2los64ONCg9erx80RGjYCGbtXyFkPgiDd4q1FlacgoO6+RUeq0gkpFfbePZwXQxywYtBsBtQ1oevUhlV7zrEfjrZ1zOFOM3Jr52OqVOdwkMLTmZ7pVvcLFSqvDqpc1jsevuMIs41Hvh8jEdIr5VCz+3chcDxe09IS0nwVYDY2RXOtnk+jSw77g7lrBevvyePfhIwOlkRq4YW9M5UfHGSWZnUapsXprah2Ah4zUBUo3Lj/atA+pp1wWnJvH6JUpYLz/X3ZuyLn+80YzbnZG3/LKazt3IV2fhn2a8pkxgG8IioDL1po8B0XdsiUsrG/0L4ThA+9MWbSMS+d2etmuer1MaWcTjfqNhhSD+ExEvtSBVUoyL1RTUc9/KS9/HR06btoPDwqJnCQCGZ1rCMOuDf0blRD7srP9tMJBGxeLFiZwhGGzvtbXFxVCJ725SqgK3vLu7a739PuJgS2BcjZJS5OFSioEzAvPJM/tL9gp8piaShTHVs15xBNvfp89jDgaRny92xKf2vlmcAOZDOQDMu31tdet7tWnw2dULFC1V4SLdnacGtQk4dwIppwVgKOpxj0asPoZ9yo9uby077lS0Ygm3Zgb6y7wbvXnouWRKodKpYTOpvrbw7oN441mbSu/5ayYmjNXjn+bfaibsPvbWzZkkO6g9xUZOfJVEGKS20pbtyxM8CnVZvRxvUpgAEI9Fn3Ld55Q47pDgIbgRd0zWKTPYw6vRQeo+ibZ8+jKA3hDI1f3wlTjZkUlbufOvwRnFxJi0dJ28Vd8BdwkESik4R+H5twr1NRMTkwunZCeXB2RcZvcyW1EzL7pzX0qJgCx6YVMBr68LiU6U6n4q/RuIPCB8/4AdGKWXTn/44H+8IBV9xDRjJfVOi8rFnd+P925llwS9uWPMDgSGiu4yIoCfgRhtASRPw1ioQFAwW6T2CSbOIBjbiv2n1cRSZxjcWpd1kyFo4vNJGTxiw/csJ5FvYN5+afU6z17j2/i1PPbVAwWidc8TmTixlzxpi5Oy+bNHof4lsmlAl18vJnpveUtAanFOhNzqQ03DMO/2iEqjWvgppPYvXH97bCOrMb99th2os6SXnLO96NncC2FHqpJdiNOgor3xR1GQP6mP2SHkKIph5NcS9/DGTWqmOAwh9fRIQh5/TDXqfseVDBWDQ4PLaITdXtH35rVMHaVwu/NcENIkjEzuwN2ndLrV8HdTcae0buLY+efoi1k+ZyHQMOjWOFe/3s4iS9VqGOEI4pFYApALYqwvXeo9LiKWI5HhHmFi1n3lap534+/k2F2Psr6pWrc0qRI4BEZH2ABOcb3hqQbOIBqjN7/Mr6s0IL/IS12cOqgeqr4TWJKvtBfK1u7nKL2pHB+pQ+5KZtGISD1PFNxjyqw+WH93CKwpYk9PU9FcrErSApKIgq7+Q0IdBAmxxiCqMUcwEHEUuzAGU/FNIuGbkpqCWg4ByAWpss999fG8z5IvwKxZ9VQhnlhzGoMEI8qKhPz1ObEmMMMMBXtfWXuShxre7Dy3X7dz2qTBHWFywLPojO6jBKCzWuRbenfZSgRgwflw5HbCOuCx9Re05YhmRdKkGNUAxkZT6zBF2myWSf77yw15mMtqIrLeZb0PRvKIqw2xGUW7uMMQDX6WH8621RNpZHqird7JJ91mlSQ8hJrTOMBK8JCP9SR/ffPcruAyvYooRhSUrCLos4Q7jISeC/L1PyiQcjLjlC5Wd47wBm52StDg9Eg1xHy9cM2yUZSBXipSGPeuLlMUaAE96phx+r3qXUYhV2KSu5+AFUevGMNM3Y0s+8nJsKxBdvKYoVWc7Wer0SBrY6r1VIc0WLoK5VkW5tDbizVeaHWtrlyyMHKLxSHSOc+nBnTjz0KJtWNwxOe/1eU7p1JeUCZjwW7rg4QIrBFQWQaPNdQqX08GRqWijgOaR0lUfmB6JwbH3fjvhiml11Ty1Xr6wx9YO++nDQKoHaWBDNRgy42MK4tv3Ph0zX9RXbHetwhoa9iD2PgmwcbMSGsXeErvNLAKACtGipFpaHVsyoDESzRhzIaR4BZKgDR5p6TehGgcGaxaEWuomsCqakdBfLejJ4BNwUqZBC/8mJJuHtd7AJ1XEL+1TRoEZuWwk00WQjhUpbvVa0nvEo80+pxDASFbCrIM7ouwdEAHfKPbgEzWmj9tyocroYW6BSJJviEBu+oPlzcys7A3j9tM5IhFuiEg3hWBYNurPnxtvNbhxu+e7SQBPosQvbtBcMlCBGNE3rPtikG/uo2oxZueowVQjWeWH15EiVm3sl+vl5RFQgONfWcSMOlBnzKXKu2MoXTUuV922QzKIl0ax5X3ltqhJfNQvIvwoGorKiFsXu8/DMZ7pZNjYrts4M8ShRUAfDtDraG/y0vz/jvpiQsZM1DtywV1x2Cofq98JgpY+mrVGEfTSm4cVcvyQVhtw4pApXvDeUFSw6dNGgDTw1ioWGf/xJFBo7el4iCBo/EBEWevRgppx/4IIpLuDk9aZoEiseOjuutwUBMmchPE2Oa1Br53tR1mpRwM1YpaGwchsnNNoX5eVfwFBE4IZ877vUcNsykCZmbfe7FSWN8IFq3ZL+SI6pQ8VG+naSvfXqeO6ZYf9e/MKQrzlfnc4nNQlxaSE8zCQB/10NKYoRZaI0RdHG/no3YD/X5Hhgt2H6/i+K7JllF2r3fMn3qr/8ytxDUejMLr/Yd0zTkWF73VQ7ND/5t/U1rgeIGJMx50YP7o27zym2BtbhUwIYTYkJCX2L5kAS3m6jXC3L4iL5DEkiUjvuKU+q7UXYl0SYYHRIErPa8E0AVrS9GHx1TADOPuC3+heQ5wKWL/S6y0/ng2ZbkigaLy/N6jDp3avdWTYTLJ3euv38bkds05t9+3Wl5bPhirkd5ZcOGKwZkw0tDbG5ta0YLc1SK4xvxmYLtRa+IUrzIxbFGKXw6lXtPd1M3m+NEODjkFIBv8+GcmWFw4zu6IGtDmbGCxdIFCJV2FZmdozcAXZFKT0YKpZKQWr0rfWl0zNTq1DHjStpUwr9Y0s7opcOIuUVSyeIubKKqBE0fNSiQfHTAcp07vfCjY/B4ODHH0aFSOS9Pvn44EefECzd0uMXCwpK2D5tfdw2o5vPilPTmu3n+cPo9hSgFDNl/UTPef1uiyE2lpl5ZSdJZmO07saDZQlwB3g2kK+4bnNnHnp9AeOYYKNG6IqUptBn9WVPOkiU//fQPnf0G5VHjQnYduZmuH1zzriJu7JWp8mxm4KJvmL2rvZ1EUF/0D64ZWZk5RlnU6Cr78OEdW0rq8+6m0MRGlebzjeMsVSdc2yJGXAip7UXlyD3SUZmmBIKZ6UhEeFLOZ4ScYpi5oRIfG7ROdFcYBvz7NwMW/CACmnJ8MLhRJa+pq5l2pF51rWi4SrtlggNkcQMsemlRvtlgvSMqUM5Sp+4qpQ7ddg63uRwB+ZWXAro24JdAjap6YHXlc+6U7Fokd9MlVezEOM7EXRQKNO/E+KD0DZ7Od3snxDmV/QXMG/DAovxfiIRITkTYzBEB4XYS2Al24go0Q71V+3qqZltVzXnR2XWojTCygjsVuW2a+f/PnFCEloBwRn+Y8z/6OMvnpCR0eqCmuPUjLx2Kn5nnUR5OPZE32cnP83hs5nVH3MMiPvsc8pNO4BMF0IQXIGCWPnK/3vgGY114TxjzmIkY4idbGPt4LvD0WXmj884QLtSoF7SjBsNNgSnMQPslbUo6V8PeeViX4poMW6IAdFGTmEJNcLzOsLOsx9cLu8wZVl6liE8cdlbtUaUaI0GRBLaKcJf1iUzNHaaKrbsSVziLfaodIk34nFJRpgycTwCjnUZu3xvlJpEwDX+bwX3Aii0E4WoGSukTjnGXVxK6w5sRnck9mRmxBuh6Dc2nrhQlsEa62jLlZzvqd0Kzs2RNvx/6ga/MGDApGco41YM8QLdZy0BD+a1wrrEHdgkH2o6uQ0PQWwmHaHkKC3Ege7q1bODT5dENDYBBpxtCz7+6HPt9sQ/lE584qGpmbWfcrW+pnKlRoKCq7TaiSeXD5eFSKiLm2U09ruFjsHBJf1Bit2sbrLLeBli/PRW3+LtYyZ0jktEsN/yxIgOp/3D2m4Rd2R/EqyZy7Fs2o5/m87BLcpHT7TBMZHFE+BbdhcbXRJ2BYD9MoPQWaoc4rxOQChxJo1t4BKfjTGM8MFEmaY3KjYRB7ZdWikTV/oUt74AKNrSvLn7eW70G8cAnISYVAC+gK4abPStRgQoEgBHYnPolBwiRAujX/qNh6JVmtTaHkYXEKATmBFnroXQnnmSRDG6K+7sAUhEuOElr4dekBfHt6DpJJosO79tmYXCMGwsh7YE1Le2LgekWXM6r8nUIVvs0xQFURSUZwqmCsx0DgMjAyHj1ndNIHdhci9tGWgk7W16E56rg3NPscCJjMtbAxRbrXYiiJAXCiarouxGq3e0ijF/esUKmfcD/AYxEC7lLLNL6N005ZSfvNREpcCJzkdOFatMf7rRnpiSLRgyDuiyG52tN7vW5fYsIrHIF5o7VjbVchMJWGDuOnNo5klbfYO/WLGzy9bN9T1N01Z75M3UtYbLFfOOxycU9Q9e3tvJOG7j28cYImdEelZ4qDawW0PxcXY+ER1NNxJFwdf7JHoMOUI3ODHGx+70zOJXZF1XktcDXI7GzUzizy7jhK14IQzEVg57zOPOwUHrWOk1LQcF6cQCvIBiYKi4qmByqcihCJU73lZj6ifygmBuC2wBxyB5S8qqRHEJjhUuYdR7oiQBpKFWkKcu2hAqy6nA0XKm1gcXNR9+XErFelk7en+pKLXowwmtobl/9trN9a2OzQJf5rttWfWNzo6bXRKH9CuopBWK9tU+MTkffHGKuzDasVkUfm3RCrV1xu6wco9D7KmJ5/6MFdlLM82tmI+dZlhsFzr2fA6cjXUd6PxmVI8eQy/YOaXduQnGRcYdXAT4JHgM8LC4MnAHef+W8j8oImHAHjr0/7lNH87nTRgfPSnfniRyUwv/NYjO97Gl/7tvEW19cCG4OJzEn40vh5dGc28JyiRsUVwZrseSUgwdDgA64zjC0+/IETD5bIMgPKQAxiQ63mJQ5SobrLWBNJkk+tJcSr6crEDEq+FyyhzTkEkIn+Xwr+8FbThXRksOmiEjsIM5vJXTO+2109o+Z0rLL8YXq2KTsGbetn5UDKETwMK3BDktSyskAufu0kkHErprx4h/GfKK4JonEWisQOOGpeeOFDAgwdok+JQAsY+hcZUszyIj0WVLroNq2br6BexLTnCEo3ryd5JyGeqnqETTkNFD4DDdC8xoLEWh0PIqJEmSwAcdwNInxEs/S5NklJehqasPryC+eF3+3K8UECx2dMJDAwC0gXx5bfS25BaTKidgGB+3W1ISRx5iXZqnch7nKVV+Bdrluq7qYGjrz4/6be562uw8dkW415iY+HxPjFS+QSW6ZWdnmgzGgQVCrXsNHsw6nJ/1gNhiytxBtW75ccb1VcJiQ/ucB/6GG0BSLhLd26eWdjPjdY2WgrVMS7wEXs0n+vsFbtk9j8Wfe1xsEgDDaV0FAszZFsDQAwyjWfhtsl8hqI+gwe2YDMbifpvLhsZYJOdDvUxvwtnBlMxGjy66MlQViPOSC+hmFUC1db/CzfzyZeWtQ5hv1JmLZ4S4Cs6qEsbJuyUpH6h1whZs2RX2l5YbxIg/IaxjJG3HPC2/Vmt0Qk347qUJLHIB707wCtpKqUhxeQK38LL6ZlvOrNe5ak6iECtcm1o2FURLJKOQ1VQY1eJrta86ixjC/N6+WvZAfSOWNUEmqgdE3atvSJMG9XoLsxhtu8RcKh5y/36qW3FT2oWz8dDu/LnFaqMpt1gVzdpoAqn+Y5ijo7EDvwc3odUJ+LV96qk2qCld4hUDAgVZU98LozOatOpOniMv8k0hLCtguJEPqTNV0ijTSeqnyhYlVing2A9rA2LwTEoQ9oXO08S3bhHA/XwOyJRKn6LOiNkGgsGiPyivtpOvKomkKQ0uOlXprY2yJ4JJ0wdlc3/d3O2aGtRjuqL+q1Rte7qsI2ikExd0uqKFbmRP6Ecgm8nyOLk/+ZlZ655Sf1v1skJ7ZjJ6udqpmQSRqoZ2hurrDnJ3cYbkCR1klWvGYd47jPCUVY8DtYRvw74ggIxqQpHS1KsyuDJHKyc3a6TTB54WGXiuoFEzd+LWrCBqZzj4DCXI3R0UjqQRPaBj7A8m5+ZInB6FJd1MnPBfnRT1Eq1sT+Rd8bgptZqjFi+C2xZ/IZvIWYgJwRe2QCHYdJwveiDwiaDPi12b7q8XWPriw0NyFl4YDNrA+baj3qQ1aT5x2Jec0vdRQ0Pa8j2lHJNbtj7dXjqmaHLzOJ5mucPlg8DaJudyicBFHskzd/ODA4VMk+DKM8bXNYfbQEFYKuuDQuyUUB2FrX3OuMZP1kx+9Fz3UFViJ2u6AFWIwVxFnLmnfdd9IgsVztf4KttS7aNr6z4lHpX1ptuhsc7exbEQ8DWPGUmIGQTntNFuRPdeV6roYlowsWJui+QBNWU/zudEgYQgkvZLIw0Mi5DmC9ngGcWxjmMPUcggJ4WmZ0ZREqJCQzr+MTcbalaX4mqafKqegxq2JrhW2Dtc2SNrjxp7nJ683gAlma+GkJsmU0nAfmqGXMODYa2xaJ1PXxgUjnoXrz9qCBoLBPnScIlsdm8x/NIR/SPs660vBektKHCsZi9eROj7yDusw3bwTyjgTUkSNyZnzx87n6EOCemQeKygt4GOffPsFYv3OMqFRbmSc+QrwmuffvXTY2gnI0zuiH67HalK5ALdZ16AHHxatYa1KKn3wftKpe1GhxVnkcnNL3TcbabC+tIgvbf8Rnby9Nn1mLRfT5jhuiWFpE2jzMomh7kEg9CphlTa+vGOMi7LD6Y1Cs1qVUiQLOs1Z3I/pZHop8dNuQ1FykthtjL5cVaTw5fnwloSL3PvNRXtrSGvoTANoAOyedPPjeIdXW6XmsKhKsOYxnQpqZ/hBWy6fDpv5mSapFmi1AjZLt9fSp+3NwHYXI/7CC8XBz5idux2eeUl0ifzHzH88VjkC7vmJ6zmHOqlDn5pEO3MYi0G4Adc9NxWzx3kLP4wD0mIg0OFIFGwzXI/nU1HNB6JBPEj2GQ53hGioicAXCm0/2rc75C5e3EcrRxuglT9mV3kFjupNwe5DYzL8cD/umNOLs8VMrtBKgCV611j5koR2yv4QRaOXgf4bnNJqlqV1kOnhfHEjE+RM4SfmAryOBRrsFPgoXZuDU5u10oV90a1OWLOI9ZCLdsRN7oBvFJTVEVt4sG7aWDO3vFi4By4CSSIGD9kv8sFC3u65CUI2vwgZfE9yIgOKw3qSbDAG0lsU1Nak/0qOtMSNyKVdbwCw4KWzJdING4VFDi1SRReAFE4ZERlo7IPP43pVWsKYW81YT6MlOrtYgxy3HG9Yt3yrQqhF99gq5Pzz61Y2nHJJ3Zq9hWC7tbom9mkLE5RpmcosearYTw+p3kD2w8bUsO5xXQBDDlFUYTb69RKtfb5jSsLjK0SOehPXf0lkJjYvX701z4UGBzYt1/ywHI6FJ279qs3tZhz6/TAOdEM7N/j74Vd5IHNtbRv3+o/0Fz27pk9u4IKZArkOXwuJAl9ZP1zlGDfMuiPqx67IcFEOBPUJ8nIqHd2n/jm23EqIB7yVuoofKc4rQcyNMugZe1gF3r5qmpHdO7cPgubEhSaczo9xRYdSzXB+g2bZfPx08U+xl2c0HjiAAyH//GDUBgAW0d9zzxdWlmAlctMhqd44Pnz/a0H28E72jQNEKW14IxkT5ZprFa3xlStl7cltMLFH8PnEnNlFoAvFTey9Z8b8otPyMnk/N3S/4ATxdZNS6mNposW2XwdVunoPLGQpZdlaDoLItv3J/Clt1d8R42CzoQr+tov7sB1mn1H9ks+J6SwPrPNTb2nPwMoSEVq1+/4rlxls4GqV2dL8JLLf86KROKD3bxlQyQfqL3Y2sRT/IhMWInfl3jZ1+YUath8VVFkGcoqjIVxobf0mqAwOM9wzGH/800Rk7srNTFYnauMIQzVMHcJ64+1mOiCAt7AnCuFzC74rBBCAWnf74yMnKiG+4ZE+ARnS7cHckKDcIIrMz9Rm7W0NoB1ka3YxPyai3TZ/Cwt3OV6Ph3ykeglFnSMciD2YJTekQJKpx4jb7KIwKEewih5hf4xs0bVIo/aS2Yql17C5eyJHl2/X+PppsQ8m5VfkF+9j+WeOYaGY9ltZfaw2shCxBmIca2GXl1Nj3DeicY0uWtCBOYc+yOsN0PxsTxxutJ8WfV2JJ7PI1OCBY5oFMXo8tYFra/ocMkBlc7NtxVrRyad7OUyT2I7RGgojeHtKzTGRoqvIEq5A4Vgtv3BpsD2EtpgcjFUVWiUeVzbolpolzQeDZLVyQuxphVDc9CbU8TCUlxBfu/dFmIBaydLZJl5DNsJZp4RmBe4RR4X8I+ScHSBXWX5GinwbEe0ax4UmtYXAUhLQqwjmM0Y9l3zn8IT6F9Wx7XjN+tQadAO6fbjtHmxagilhxAtWr6A5tV1chqC03gykxjT48PwsUK29o/DWCXbFzDLEIHrR/bW5GqOVqiNdLOlYRE+k5h3c/vwQO96qHIgt854Se5htoDBwbbkBaBlsJ6vK1BMnrRZAqmQiHlCXgK2N0DoCCJ7VyQ1gBjCeOTzcCyQ9/aHXRXS7fINInEYVK8JYoo7V/yHOdSqfNbBZrlyioCabnqbzxwd2837JYvlZFtXqsDKghJDTpkNbNxAU26drPs/1WIDnSd7Nzok75RxUdMZiWkV7kbgLwzF54RdAex9mHy6swPa2A1mIVLyp2wY9hRH53D8ruGNtw/tzKWccCiyyZWxxYW7Jg7KXHERhldfRPcTZhyNiJxzoi01RApuh2w+YWqzjEpdHfqI4TlGKDjZHGFqF2btd0uFw1vm/Tktf9rcZd8EOLtl13lbMDEpDKaUxsDB9TEywuB58QIM8pX6DwfrIV5DjaCA4jJv6UnjBWfXls/zUOEvo/D2TWXp7lt0+mS5XBLe3RXAZYokNBOjWVb30xehf+WSXtxJmybtT/d8Ou0fjy9esmNBZuWPS1mUkOgWfwxlbCK7fi+fDOet/nmlHCmVvU4Vz0vz5KrWFV4tcyTYrkt/ztVOLT2PYwy7bpq918Lp4EpPxxznmVEd3gCvDaFaAqPmCqSkUNF6IW2PNBlFUxVJCdWYEK+QprWff1mzdo3LcFA9Hz+313Ts7k0Fv54VtpeqyD7Cu8qC+8iPkwOEa+7Cfg2H4Zz8fhgVK7rWI94+WkbSMfNHEc+3Pt1oyd3be7wYGU8SIXrNz7YnyF6ryO902KmV8zs5I3sxvXjqEs/QLspQBbJXcHRBOuH6x0M5sSl5YNIAsOQBbHNGtgbE6X7vuJzCtNiQ/exV9ZwZlDj5EO/60bdO+9KhFKZ+zhz0mMD60LjLRzswIRnL6i/NSbFPxxT8D2QGNUP73FGJR0mL93djpw8/p1aPyV8qxcT+ylAva+DrYJ2AkXTQtupZgOvv8KS/Xqm3Umi4pKHJ/i6PVGlYgJ8HPuoMFeDun9+6om9I6PHL9GrZ8uNx29Uca4u3obR6Ft/lS74gijV/cs3kfHvNXXDInxMZJ0ckwXckroXMuGQcwcPgn1fBKTY82dyDGNiPv+t0RWm5SMSvp583pO2NPGIK5uaHsrx4LzgA/H0Nv164B+xn3ILaqsmosvGCY+8sEzCXKSjja025saLcagdnZUjY4vOHKEjlLfQE4g00qpstnrmmO3YwIzsBYzxlNjLjK+fTBfdCTt0xFW1VpedWdERL7mxQ3pDVBoW/p0qw3U509y09d61yY5k5DfrTstXNrnLQzYbLd8yMsoVQKw6C4e2xR0gtqdeb7SNXavdSCUYWDUy7UlU6t3rWCQ1XEaZlYIs20B7AcZd79MtuZpjNxVfawjLCtZ62+JWe7qgK2TxSzqSMxZFeD7iwrx6Csh/LT6kjynYoYCWVxbYKl+7petCEFDWbLKKv0vg8PQ3O78nna0dHmfpSIjgnaVCxLJkej4M8qjVWLA2/CKcj4d6R5LFD8aZ0hHY5GBkMDI3W8PZYVSdP9Ou/OrSwcl/wX/SGZUcBepQu8jbtApiBemCBbUMPyoBd7kEYIADerqLaW3PcI1SAMqgjVz9nAFCtibGyrTdsLNuDHzQFBRwi0ffLME4hWR92dvTIESuX35pEphOjWgX29CNvv8u9z/XlkDIbDsRkBazG8W3nmtMKHO62YSdPveHnCnb57fKpbhuyRJRE1rVUxJRqtaUxFXc1TJCg3LSl1hZhUba9xUzbUVea0safKkrrEqxlqoLkIWMOzKGMOdzoHDpXLWDJZ7qUWUUNAJgOwJ69az2QXlMN1JcVuAvvd4dxPIgj5zAGRhwjA9gIFcBuGFBH4DmfmqNaBwcEWzSHekLsDu8MO6jtfVuoBbGrpMRql9nnRy2wT90+X+M+sNpcIMwNMuYTcnII+cYgfpNCrwAhQgUbGMAw1MRvZhVNvCBT94fGFMTrb+5CfE4WJxfJys5CzEU35GcK5LTI933j5bkh8d1B4PsmF/9SfycKUDdJjHw6dfZfiv1F5qNpabEC6z//aHyjrTJq9E8XpFRJSXz0Fo1iPQxglx1gfRiAV5Oc1NiQuHwGF+zeT1hL7evxStrhD4sfU5nXHRi/zqQ+bsoP04Dde9s2rmu0Af71o3NXr3jQMhS87YIZKAPmnw/z2mHQSgF42O5G4ar8wbklvH6r9VxQv2wibu0dOyHrDzpntTqtL30UIkU2cF45PyhLgpiDneDhGzIWy6pRbSUlwPd9OkCYKN2HhQAUOg50AQCGMWAH3gHfndnoAi4AEA6visc5YZIhj4wM24H9EumnMhHIob4+wL13nMpAGdRxNzKHzlUzDwcbdmVcFozWjIwkLUzEHdWM7zfTy5uS6hMS6pOa/tIwQYKy/V/77uDvzaf6LNYJWb/sRtxKHJNrtTrTAVzeBSD+wYr4hVvMfuw7TkWXn0g/RJuC2M3TsVUZ+f8WqhaUgzyl6zX/7QWgPCJPVXh4PqdE7DSygBq3YEFshXZhK7jUFrtAW7EQtLZd+hZtBm0w02OZP7BKfALuGsS9j020H1JQBgqSOe/ngfBN/Sm9KTum/EBoeAcoFgPRZcC9dwyeg8HRHf10cpZRPwVjVA/yLC5Y4E7hHi477e9ya1+IhePLVtTvdOnBQOn+g7+/ES/eZUA/CstA5+/DLosvz8/1iWWTCq+Kr8YeFOMzd4v5v+TSfvmxNfvLAz55QabadbhRF5Qq06Y1RH9pI0sDD0qFSriwuSO69/wPHjVKx1T52gjPF5u31XzfZwTqqyE6/Y14+/X3bXAfNHiKAjhske1nVzPshGxXsdwtdVoNQtQ3mJyUHgxPDx9KHwpMDzwYqilSq4vq1BY+UmdRszoEeP5eYgAAD/ZRiSDTguoJIK/AaLdE4U8yEBNNXruwN/AB2IN64IEqSkF0vlqdH11AqbqFAAU00IEu7JwwILsiBwVRtT9wLT4CA5iS1qIqKZH9HSrB5ZQj+cGnS+/Ny1XlKCNyIvI+YuAgQdn+4326wi1KdqtEUnKS21cClTPA6rRYb5QfFst1tHk/8EyadcEvFsh1e+Rp8tQ/MtuzsD8CvGCJ6ha8yGM52EgPYY7I/TgiVzMA2gxAOWFGt4Eu2JWwO353wq5x2cFAY8CQcSjAGHhwe7U9UvUcWutYi1VYsRELFm5MVPdaLLz8h0vigyjAvqolZSMt/Jfa8+1GAYLPe2JwnhijlPYKl2Jq7fPXsFBwU4SrlOZDVg7gtlRVMywMeQXDNFfOtDHl8yt/h+hmBHAbVeaICPM8BAzO219I/SgK0CULEpIbExMbk6PDivMWlrrcVD8r2yqNNuzcdC2uAJ8J1oRPOD+czEV9brBu+KAK72rSW8FHTqDrWueqDa/XWJ3d3QJLkLBOc2Gdm2wGVp/oDwhwogzE+fPPXrCLMmAvyZzgoM5erD90uYzAz9PAUmOYEvG6VczB+gnm9im+dWLETRAlo/v+HCYfRDj3OTCpH3x6wn4bWG/uq2PVFRTmlUZZ77mAq35fV+32i602a7/s4k/UvoaGPgQg/fe5xWhEwVdwhJASZTBCgTbj3u9HAFBXRnSnCeU0ufF/yU4vQgZ908zNSxL6hJPbnKLcwaKOT0pgeFrs6+RGCkoOeRl+/ihSjyADNGusXpuWK772eo32Ty4H5XL/1HYsu2YWx6TF6OlW7oCv7qhLv9hAMywu2nM+2Dn/iXPvO1Efc9Z3+iV8n6NDLFwQrqkbzvcaajgyh3quKgCuUZfd1Y4tHSnZUoPxHXw75kCYKB9lIo6Byn9T+5hjLIFCyNiGO2ZTJQgERmsQZqRSQGxttfsTaNB9L56bnDtZfKHz+tnTatRlUQDh9UsCup6+kJgA1DlKAcw19oltjenyCCVr+GkonuQf614Ag93N9T30ve8/5eu3u97/V/96iLWL72b7zvq38A1Cg1jAcZZz3zdA/thjy9Grn2ZZCzX/oCA5Kaj5eTxwGfku/jDmWvDohPUfF447xrBxBHISQxDdkgv90w57YAcJFG8cVo6k8lMj8/h5gngQIg68XwoszyMjzLkRFRqciJyzR0Xu5NV1i+btbnuGN/x4CED9f5k8+l/of2Y74czDS/48FABwFkDAmYSjfZ9zFMa7LFAEKiPs/zmsG9UAoFE7jrCQGToZbl808rGFm74s9AMWmoxlZMksHlhtKLRRBueFZobllPBtQRG212vUxi9poQf9P0NsFCHsAR7aau+77bFgf+mjPfLJA96bJ2Nef5R5HLSB45mPXo+Z3Ox9YFK+51HpflBSm6NfgqCLs/Wf6fhiFFlSjtdgXwj4dXTiz3m38/AFgYFBJJ+oJzmbw7t57K+CJ+aR48VhwcpewWAGXJC8r4iqSK9SQRsGCl9wxN0bFGm0rCteZ3GbBfUOrL04djE6qTJi/tL5Ea5guofKgPGJi+dPhzNxO+pLr5Ras22lJ0rrtnV2Ic5+JzqHdDn7ENNSmAGDOakvgBlNz7bXlV7OtCVA6clSW/vCPqTPeTE0h0ofBKivPkr/6DfbbyaNffoZCt6+Y9hJNwohNgRC3ekzLfvG6RaBHyFOOhy7b2xcJdpv3FmbT47z/1sT+evIJoC66fgMPozZU+lj2d0YNj1hR5ldk+kPgaLohkR9t/oPcUqBa6/dZR+ww5tlC9gHuHub2TnVkdFWdAsUWw9d8PVlRHXLRIHRpctyll0NSA2I7BGwowKiOFjAxoA4TuSrUj/qwl2eYZx/tTPICyRG/voC1NdMOD7o909MM82atfoejbgqyYuvddo+r//c5tTyvZJWEWn3VmdZm2kx//gN4njcNPb5zdor3J0/4qvUSXyq0RJx6hMxd9EZkcVI5SepV+E/7uReqb3pxBwYwOaoc/AIFSAR52FPxOAYgByFTWPYILbRB7CE48y/94v2/yT66S3RW3+P0eWBn27DT1dDwxf70nxf+P4XkGgNv3mQshJb5d3OXV/FNja/FL0Q+4pjbvr+T83XI8vHu07kYLwDC+wPYQCT/GJcoT/7ujAXn3npS8mXl+xMQYPwR3jgNUCYFSAsRBDoYSfddQQKPJf5LoSFvPOhox2/SwqHZvh3f0Fu2XscFRVu5U6kddcyXqXLflw1uAsvHq8dTwktbD3BrGWeaA1GnzzNgw/N+4+faGycX9JaOQksAOzVKmzs8WIP6zGppXAwD/YJg1GqNUIrtW7evsNaZlwG60Rp3Qvyk6yvrcwK7JOAD+yYnSOiksvUiN0RSFj88GIG3fhGfX+zvm/Cn0iFFQIFVgsUpGuCM9F343r6wZMZqgfxUNtgD9z2r7TI+SG7jd0a2yZDCJv0xUxYbE9bz0DhKj0qF7O80NjZttm4zGdzhbgM/OmTwV3zVaN8nWDmSIzXm9sth9J38N8d0lK+WVcNsJNnwngtPfmqLeUFwa+li3PnYf8atDyJBL8HVT6DziFzl9sT13vJECLpdO204ZuilRbdA00u3fLA4DQwrPX1TrQfiIn05U0x9dqE0qSKuxocJChvwXLDKsmiLaptWC8e3Z0ib0toOTrebXFRof8Qg2TLPYEuG+UYc6NYfUjfho2r50TBC0jWB6No10Z8PK5z42HAvvaaF8kqavBlrRWqUqXGHJN7NiZXwBtK+7sPL7yK2qQiLOG8ou3/atQG3QM44+fjwuM/C/9EXXSsHNkv2k+ydR46ngVqoyS+RXLTy2Qn+aUGUBOVl0qiktj3BrHmK32EW0NTO0y6K9ovDLB+45pOzpItxBXRaiSxYBoGivpYoCfHjBsGEPeYoVyz3tx7Z8NGwKD6RnPHLlG6hlDyKO4qOoHjS75N8PnJfz4/fnrbra3RO8L75csX3YPfuvfzy9iWdiWrPWFxhWOdoqOqU14VviiVnUoAfX6zU359f1wTq5ZWyZdUqZb5OxmmBa/bKpYtzar5AHgozWXaEo2mRFs2qS3TlJRoyvaTH9belKLW7Oik3WEPT1S7vogk2Y+oQAECzU7ZguWTC1/oeYnm963jps9f9Jo+i7QZ22wgQAGNT6KoYGBhqdcoNjpBgAkRnzUmHEokOsm2wh54hkKAPZPx+7DkOcRT+cYGRQGNoaZXG+vOc+wYpklpRXQJLZyBrT3Tt5DBo0noRdvrPIINSuVDQxrACy9uTBtVjSOId+PaCNonggga28a7NcdRlYbaFuf2Afa9uurS3sS711w7PqR3WsYsfseAaxLiOw4MPMWFyxMAHySs3vufj8XHxgbffSCqa7AhrThVPn1ZP++Qx1jYd2YtxgiPlkg1c5FcCtTX6Lh1ag7F8eunMh/T/89kQVYAMWXemn/+qe+haBYtiiZBZNmbmi3RJfESqvSnC5KedB7uwjFqGoueKuFhzBXEMrGC/hwG2PQtWiz5i0L1ZRd/jI/9CA7SwsuROYA9Dy9pwNFOtN0S2J+aXRv1l1B67LgTdXb1oQxb4OxHhry7WAJcJQCyzEveh4E4+7rmAmyU/iYde0CfQGCcHkHcN2vj3oribj7pp8FVvTrDgvGr1El1bdjK5gj8oknsAb608EOfvsATbj8TyzYYVYakuKA4Q2JkukF6Jm4RVrVXWWxWIwpxkFjJjbaZ9yqqRqMoMS96Nv6tvpucxKBZEYhifqvXJwhQQH3dLZbXr6E6hhzGBmaDjkHHrtRXTGPY2LB9Bp+x2sdd48Q1VlT68FA7LrCpLjm+gEba5ZExxI+MCtwU0qDzQf9Jtfnyj9ETt9cHNPdPlGbCUjizNHwLmwPW7772hfKLQ2HmTRIsWfEwH8MnEh4hXWOdamniv/lA1Hb+B1phd6VAnHRfzL6RIA6VotoANhon4CAcj4tbcPCjfeeFwuCNQDaG1gyjntjcN9MTY3ql1qvZt6oMJlCXVXeGK3996ssREIC0EBOKw63YzNW9BHEoO0CLStE4Qbuw2Q25k0CrEGZS3wgkC++ByxVoturjuNL9klaSyDeC+oPOk0krSfcwMrik81McJimSh+wPFDcpXV1O1Flbe+AAQaig6rvy8vqc5iLETN2dpeb+jtPS9otOKhUksmh/2nOY5ldT40eDwdlJjvZhCesT+uuk2olaYX+tBbQ1fbHXsyfv3j0XNQEmgs6hAYw5gKIxuks80fll+SR7N3jgMz396+AWT1rVbq6/J+DJlEo19STA48/dXZXm2TL465krmFl6RRM/gfgRYQriFanuBsdzzVOHmVxOFmX3uwgla/9HJz4kVx7POMm2z9PMb5fZF0TNt/+zdat+OxKZdkG3xKdNLazLFZcDzzzqSbydytOeThsbHu6HXNA7wyHDfwX1ayzUI+gm0ktiIS4BPA4KXh77XoyPqS/jfOV2x8lV9mFL/Jf0YsperCqxCmgffMD56rGKbXatzNnbu1uwu6+PKUk6kxo5N4KxarvfHNrVu/Y29CEMtA94Jm25Qn3ACcprf9pENIbt8daXl8pEnvB43sD/0sutj20Mmsj252uUEyWcOqV12g7lR3hkLBPLSBVgL43dz9r3JrTMOYsC9CNW/92N9dHKlI3ZPgzPes41vXmJ6QLr7AGx7yUOXJOulTKQC395V+wjcRFJunuMD+AlJiO1jvf6d84mw3Vi6U9Do1ceHxD9mvdfGcIc0WENrq+/3h0oO+8N+RHaborNabhJmCXaCgCQ9sAsvtlG8INoY3DuZH5OYBrysXY/VqwJquls+sLw2cvMwM24o5efGb5o6qwJ0hRj+7UfpyE5gXkDmnJyK4Bm9F/LXXEtBdRXblUrVv/aamW81a/Vq4vVXAdbKrdaRvKctPdx+jXNq/bYMf3XR5C9XQMt6ab77farpX/4c+1xaMmu4TrA7zBVFb5AuucdXPxOwsprjxWR779x7nPi4/8l/vsineOeqNMRPQG1W8rnFRUJWm1yYU5my4G1/MrxDR8quIYUE61UoIvIjFoUnl5ofj11z/ru0k5nxWEw+orS5WXxcnpRA7z6KYmUfi/lRyiIBFEgEhCMhSzZ8+HCXW7MjRy2CB+Y7UdZaP+sx4k6WdTOs73q4jpi8T+h4sSz1ekLKna/f/iNxTcVoac2LUo4JF4ckmeE9kkeTofwralleCaW0RSZ1uRfyyrIMHwm521Y2LUM8j/5UlA0Ql94dNa+daxpTcqr+6vzW5eMpfQNBVBfBTUqU0k1tv83NqOf3fiQlspd2NbdSPHAtNV7NbaK0sqVWdKGViw9RnrsKz+h2USbf5O0gbzpuVCWlgs+e/VB+PXD3uM7T6QRs1AT9OrlpX0/pfzz4Qcfbc/i9Px2IZ2QuHznncTkH0FNpyUwNZuQzm6KqUj8y+fKBzl+OeyFmx/M4+wy5ph/+ufkbQ+IKaLP5uA8N/PjifvDFrLLATO4/wWQHSOwB/liy2XRYcy1hgcwIOEjjLzCoDz33xWAtobu/VNI7atgkXXE3WDvcz1KjwyufhXyk88YxtxYvrD86MoC34K35LkZuUfMox+D0Y34KP290fOm0Wsg9FJsaKoupGoog2jXh4bpEC8nA3A+rOv9M/zKmzn0Oj1Uf77pQMjEu113TmWU00AGhAO7rjQGK9b73XxUXfcN89mp9NZ5tzoe8PYtTW/eYLz2w5uHQko4Ib4n5VhZWWz1rh8LeAWJeQ+Ztc6lTacbWHFdmiXBBdaaJTUwQBmoB52rZMBzyBxKn4krzwTXRXfFybRGHxjA9A1Lm5y1zIeJebwCEPoLdw4m+wNprbVGnkwVGW4b6J1c92jTo4y6bYu2DXRurtyMYZmel6EH9No89JizBwJ1Hoh/qgFrRdbOW7e0r5SizR9iH7wlUs5qHz3amZUZdLj+sG17k5aBMZq0223LyZRvQvHX9zu/zoZNhNyr5xPEQ/NJliExgV9/L2QiDIRo6LHlWm15bEJyZQjIYHcsEOvF6bkQBDOoHVRApUA5EoM4rWN+BguEJi9IiI0pL9MeS6N//XpGdGhp3ryQzne86pp9P/chM+LaK3Mvgm2afHWEIjtbCXQ38TcW6GIbEyGCr9gOypGliZYWmn6BDjBQBvzlNsrw4DS5PM0sT00L5gVU5KlylMocVd483BysW/Bim28mZ0M9ObmHDj7vA33Yg/3xXTEyjRvb5p04gq8kvCxRFIWkyuWpuRpewdwPPRtjy2O0ZS3a8nJtS00BWFnzKAOPMUyZOs2z8mh6alQ4AE46tnTOzSsqKGBgQl01q+hiwE46OrkL89UtKuTuMjAtGXz9tDzf9cHzBRSng21EV6LdGYP1ocq9RD/Ceogd2hniHRmpbsOkRShAB1GADif3D/vyA7EonpQWBzVK435gCa1oCTNNVUS9hhSGtnYGfzRgH7SDqb3rL8ZdXJ+wxZyikR2Ljz8m05hTtpSgABlBAWo1Nro4OIK4nQdzvtTqAJfDBdy0g21LrjUZr108RyErOoe67Q7c4bK4rK6B3w+BuUfco64Npnn8i+sPrr/o4b2rC3s8gn+dGSPi1mcGZe189Eg7qxS9tQJbuVmkfKW9dWvn+ZVTw+IDzSMZHlULDWguMm1/42sH9rNd3L666P/D/zeJPu5De9bC5vbmc5uxzbynlqeBUfynv4b/ilNRgZur+mkPND23pAQ5iWr255ikP3WeBtG+0eCvd8UzYD6NLCdIWb8ePf9rmif02eGZw8/UA+D758GCAy9f34kCVCIi07kaJ8MkDyOGZwZFpTrTuXSOX5Iu7IIo+E+5LoRC6YMgCAw/Sy9qH3iMMhHcGxiGaRyfC9gLqQKYAQ+MZnr4Hx6wE0AaIOwI/BBOIhEIMovvYwoNOYvQKCJCG6dxvshzdruM1z58WS0uEEZOismsKu5CNgAAQJsVDMPavGjJWcGHEGBFp2zXQ8qBHNDhRxZPRiafPPgX97nRCCl/C/AieONQXOnjCanjo09rJDcel8wLoUAQiRDwm3ZAGbSz7rM4vGEilP7dFZmvYv5RuPjPRWmL/hRjUar8BrnZ+OLFhw/Tou9yAVZTMxc1x/hAG4CbYkQx1vUc+9WdmFfKeHV8xJEIvVqvPFgY2mJaGCog/a6eCz4f8EIww0de8F+04/1hqhXKFarnbkosNbgC4LhLu7xROmkGUQFwPR9zjVFJCclYJKKtnMKoAMapAIlbY1Q3dSGQ/ehyOwwc28I/Z/q64aTkcXdGXVaXBbMWoi8uoiRU2CPoM8LxJyYADAUdBZxTvFUKVo2AskCl70FGRwQZX/yHmmPY+OD4x94YXdkiXar9rSR5//t5RSyVhTlWv1ya+/Xf3tnQYyyZj/l2IpWSSm4XYr/ivW35c0k3t1pSjaQ6MoCPJIxd9wWle3L9ryE3//uE/kkzoX9taMG+BuqzrSG9T0P/Dks3xlWHkpMYx5QbS3zEFxrzZFJCS6o0ifWUcHvndfenP/IS1F4ymSysAIQEy4JDw6RhKplEvJrlDwvO9gztUCtlyhDQ8XVfKUFfHYnWx+mj7d7Hx8WvKRTYouI0QYLQc/nnkQC5UI7w/cWcVQvDNCuiV2jCQFfGnySCuC9oXU1Nr1TFWbt3s+AH2FppbY1snaiPWLyQ8eB53Dc2Ohzqkbd7aRngY3wwYPLNBud69VuBxFsC8qLS/lkR70PiN8RpNHENfKvji+4d3B3mmP/G29txe1dE7LiwN+TqExxYNL/O0tQY0Mxvys1tDGwIrGdJ6i1Ex5y7gcHLLs7O2b2btVbaq+Dq+bW1qNXd/8iBL0gxfjL2GMr2/vvrXOny+jELU1XEynt/f3LJb9ql0hYlnXtcilRLqrndkufLt3lfsSNd3EpJZXW5V5jEB2TYCOsnuymX/K58Qv/kv7f9KfsKQtfeR572hmz1YsnCZDKZlzqB9+On7us7bxOespKkqS0EqSyv8YLYp2Sj8hgjiRxaHWdMXxwSFKKUKdU7hnrOCmB/1mqxRKYKk4aFBsuCgZiYMS8vIkehzFbllP+n1ADwYE6p/bdclaPMzlHkRZRj5jR5alD2yuwZXhBf9ig7Z+UfaXLzaHAaytAyfFhw5MF4QwRFmkBoD8rS/xmfV773mKE41ZPW/Gs4tnez1fg/hmlkyysflY9ni2qLxx95tQUMhCf0EOgMqQ5H185Wj+IIE8UZBx6z+s/wzrD7bx9g4CHVpWcdSQxbNMlhOnDYDhpm2bgjzJ3lO4LlaViod1owUF/m/I39zRvgHTIj82+K084QVquZzM+3V9DKzreneatqqfDTFfxHo2/s3uW+OpD4LVuBApQ1sNPdvZFRdWrF+CkAwKnxFafSp/Fx3D2dXI1dxCxNSRuzjYx3dIyP2MbSUpbGqHhJ0kAcfgOhNfSwaaf88hoFx8xWspgbKodilA81Tzjf47yBkoWV+neHxYUKisFxw/LjMr+fMjU6irCCmVZBXZps4iiGQB1yW5R7M/lmbtJ3WYAVF+Bgy09o6iUSUdZFZ6phBtXx9AwdVAb2O6jZGP/BcgfcgJkzhVt27ICAk/2trRfLfrJ6+svOtUSV/OlFOcFiNyLrOso7uXPwR76X7euA64Prrusf2BK/lK396Vl+C5wd57q3UrOPMvDUYDZL196bi5rLz/dEGp7XANgs0qNmIkzUceOYzqfT0Wm8YzccQNNF43U6Xd2jDsmLyCH4uyHHXCb/+2H3/E2cibDPL364WFfrTfR96gNKlgeaBPDl+MtUgUlAvSygQMuyFTWM0dhSG2+sabdrIQU7Futqi/eu1OJswEbAvdecJn+xIFi3R2faTG6ewdxxI+MjSY1JiQ3LNbg9frH004JVMmGqKF4QXyGUsFurvGBfS6IgUaQTBlWt/Hhtvbj3TO6/x4vimkTi99W5h8kIpemNn0HZ27963rtHxEphifcI9ohZOv85/VB7/bTlQE2H8uvG4cGL1sCUnJR92bocHfxv19WuA8LV8au/b7AnpgjfFCZVdIPx+Yf53MIr7+EX4vDMtsrxyvn7Kcx0AX+PkJSqkhnlmUWBsmcrCsoMSveYWgbYldXHj7FK9kDjXrCkt+BHyA8p1Pm25v7y1GhG/s41pz/9dqo5Lz9vPVlIFy9CCfG2ALrelBvwLS6yifBvA3LbMVdfWITeHKKyqQwEn7BtQ7IRYWI1VCNKBUm10M00Wc1I7jdZmiBOkB01Ic0yuSvYzwEhDgHigJAFl0zWuYgch3ty9wx1lpqUJHpXOCIYFh0WfSQYEZ4VaZOos4k2QaOgyHfWV5U35sxS/XHvPV5qrz3e5y5/WXxO0MUPPGlMJe/y1vaYc3OTvHaRe85qvd+gxBkXGZLSc+Mob1BxQu3Tw6PbRx0jDp77xYYjc8IuqylAlYwOuz0Es0abhYpIgJrs2HfYNctiYWPlv8srZcI0XqIo0ewDk1evZD+//lgxEcZLFkrmVW5Nkz4YgIzju3QEqyhoOGhYJG7QRJ8/7li9XcZMYMre2ta7XcpMYQY1VjoLrxQdzPUeO7riu/qwaGOC8TtjilH77vXF12VF2hXacqWhuTxBtE+U3AHkpbuZdeI65uPvJFDfNKGiNELJB3wlhGIYLsA9bhVWjHx38F2WbyisYSwVNYYeTkxRD8v49Q1iwhFZHZRUK3CpGmhv9YMqm5QmRzNIO4hxyoA9fIw/Zh+W5yQu7av8Y4DbZcf5PjnGj2ORZnssOC+Stsr1he+7LhgFjP3LQ02teI62XEdoPR8+0kTs1L9rS74AnDc/yCRjMGn7y8dATL7CbncbSZtjCZq1YcMkNbwydMGqtiY3oWxpqlrKcY+E/UKjcS6wDHmPnGcnjYBccu7YGQYGnYTgttNFb8sFludBrCAMhemic6nsYh04FD5ey9gc7i5mzKryimPTijH+mPqyHXrIdNxf7+mqwufk5TlRZ15+X/a6Xq3nnbqsFZkY5hiOS4wsyDXhANZ0iPHsIf/XF6AmBHcaYIMO6+Q4N/YZYO2X2q919szor6KVT/VfUeO2bQN5qZlpE9uYZnN+aTV3XDwa5D+0xhO2fDiRrgeApH/90g80Xkoj5GI2pvBo///7rpYEgNYy0c0iQ+kV2cGaY8TfT7mhJEVK1Hcax+HrFogcMe2y4SGpJYU4nMylD3zuYRz+xU8wVLtG67N7sx4zhgv8LmbNee7dpXPdl7fJS1JDtoGISQBBYgvka16pMnv57mcBy90D7TnKO2afOQMbaOrOv/3racUdKMiqbl8UZVOb6qcyz++qup0zT22QGfH5rKuxelmqupSUSa6YlX7zlZjQutvju8gQ4Q0LvzXUN+j3zZ0cVKW3UVNSd99WQ3CEph/E5Ne6XC4cBWheRFOYNjk6PIxd0e6yo2DZQH6Zzndh7mtfMDgZ6juYmfHsIGyw8cYVSz/obzXI/Y9DxrlfFlIEHNifEu9QQb4Acx0lZBQ//01kmEN7D6KjdjThaYThkBMNGv8mCLSV/1oMa/c2dkPz/IQVVdOXJp7u18p92m/apPCi1COHU9suy2xJpmZTnl608x/urcDTZ9a+G4XG3xW5QswVruHemiO9XPAYVwQGb8jJni3bpq3x8uVnZG0qTWfve/SaL2179gaAPYcZKEDnUA/Vrtr7pmmIMcTnkoxMRiTDlAzy157ml9nt08vFYv82J+Zlcdi/EWLhtkeeYLG6QtZ9824dF8D5vl9VrwNqSe1A8s7qr3xXwAzukvRkWRfcxa6Tv57TR7nJMF5YEpKK21x121JDSuTbLru59Lv3PHPkRT9BuBHTb97to11TOyTw++Uww/P5wF0A9OkTH7LIALJcP+zQfBeVokiC3Kd+Jx7TBGdXpENkVveERQsASfvuv//TeI0pTBeU0sij/XDpdT1QbaPOkadcdXtRCHGAnQutpdDcAQi9bP14igwq77v6L0DHd7t+rfxjD7CCOMvXQ3hwB95u95sBnqG3Sq07/gqH/EiJbacvD9E0bhqCwv/aYS31CnPzdaB3jbQ7hN9+WsMKf7LWahrs6LeobsPQJpOWDKML+0/3wIh7EDAkd6329oDB/ML+8+f7J+7nz3UxizKZb6EAiUfm2vERpbfO8UAp29IP8j8HI03fvLuu+ivffBhw69ifkpAu1rGlZUI9rtVJCq++hk5RAXXEzhWrX7rUJXmNjs0beAbAarjxvfpHtb/Af6U1m6ybUAjZNOY53ju19xUbxoocYCXPx5F2AIDdeT6BejDZ6nazGxYVG30lY0yDSdpCurWO4v3K6npeeP/EHBnFVtu9rKVFKun7p6z/xHv9T5rrwjCEiT7pf+9E/9aIv+pFLr01OvAiMnf+Ibl42pibZ4Do0bxoOhRODlRI08UoeaT9l01slAxoGh4kVChM7fTTG1aosEydqdX//Pchu0OGQ/pB70QnyaSpT1sSffRoLNebRPH3k7pGnKiHmKFZuvRJZUFEnlJljso9qzIrs3MiclUVhHgqA/liS2pEgUGukwenhqbtCk7Nfc1sJvwBgm5qh+1jwvFhe6/uB2pDBmW9OlofYBRaGMUMa6wOMwwnFjMsdF1cOiaw7M4iEok5G3afzc47EVRXqM/X1bGb2J9lGgp1eax6v6agOmHRrxNDCTZyPHVKB9xnEYDOIADBUYAI+AIEoDgCkBkUINZReA5uLM6vyJnUjq86qaGmNsKgzpK+S7dE/RmByQ0RRpc481Pt9Pm0pncp2PvAuMSgX7JBjyzRb2CGqBiyhljc48kF3Tyv/gY5bjWFGcMwbnKFZaAmhsNc2PPqkGGNC6oDsm30PHzUvNwIc4QSTw2uxXxuIKw7haviiF/fjtkV+7sV3Ok/Jds7S9W1jiKeOf7toU8+jNbYOhqDVTWNx8ICVmHtWea0s7D89VI12pKYMqhZllH94RXKXGV2doRZVQbgUmCOyFIqsyoPlJFHfrxHyBzqsGZK4eVRfAZvd38Jfym4jeEQe8Bu9O5YgyYQHxwewlZ7Zc6G+56cMdyjYIvNEPOoGQmdfP8/AyD3GZt7IzvphnQiJ/Ucwnq3ONtX77NVfMTwaW+o+3CbOZzCyy37dGb+Oyk7Mi5mCvPFlTSgkT6qPZsaWrjiALOWeaA1tLAdBYgLYaLt9xpGrMNprjSrC3O549wEe3h7OAh2k3MM5wg3ckw3KOyRt7uCK0V/3un5VA2FzXKrVflJzVWGzsIjyFE2RbUuGf2jegenwVitj2+f3bEt/ydSIJqKeiU+fQKC9dkmxooMsg/9ZesDjmErx/Cg9SXdh7wiw8QA3+en5n8PRq3/rqYYT+Lj2bv4mqb7uONYtzOfLKPHHMd9OrBam3+hX02aSQNCah2/z/8y9rVtX3CDmMXur7A3C0KZN2u+02cq8WPLr0U/0d/65cfw8CQjPtax7XNEtoASGcr4pOaGLuOcsUSAsyabQMg2OmNjd3yJi5gbIPEyV+vXvZHRNZ3ckJTUsFwTgIw2oGm178jZo3Uf+f+okw7OGqcOG2HXqPHwVPUpkA3qfvTbX1ruyXxWXv5MztEG4AFaf7ln5Ef/DdgGT3vO2xMzg7a/jQa++WlgaJ8XFAV59eX3hUJq/9JCAz99MxB9OyJl0X/OUYH6Cl2UNCMiMasIwaUyAADYrBDq1tilrHcE7wAAOcAhQ6TyzRywmE0WTSaJJFdO8o753dFJN9yXhoWmG0LDgp5lZf2Q8UNZ1g9B/jH+GipAGNQ0Vh87ecdE+n3pBt0dP90MCmm1rEiWlzfkhUNxJY+fqh3f/WKP/uxFaUUIiYKy+UeTg7YeRkKdeZ0UQiSB0pnbGUKIOu/pDEUOK3CqB5mjquZbtbEfAhRc9hHM3PlzZ0zbyhpDNSh5/H5zQlZ9xkr9ycxKaG44ksDOMFcrWqsUmWZ2wpGNV/zPhZ4POx96LiS5E8B7DV3iK47ZgwLEh2sRp74NeNFq31fUoGzJC5JQxbHUUuSVNPGv/uOpj4u2t9pxxj/AJSVGGXZMck6JT9PTcXz9PXxp+jmYQoVaK5WPkp5Rg9Hvve7uWPWfP0WyerVnC2yZDbysdbs9J/jHeBx4wIO9NnsQ1nsKDdPTQEmVj1sKviIMX/w7tueeAgsxEfDq5wa8DWGe9sPFWcEUHvejr7oofQY7M37j89K6HTUxDlL61PuB3PQu7FyQ78OD3tVg3t6XuAu3a63EAbsDL3L7XD1OWCBVRG5ORHl2HK4HqOC69KYqUfANnUCdK8bV+4lRdiju5rmD8pwMlpP16YFBmidUzsBXbCbfXZbz1FJfD6vGqi6IiipQW0c1OEhQth+9961OXFwdXxkXVxlf/USDgwRl+yf3u2GiUbTRisCW0cDrLYEV1xfCUf5Ms4Owc+bTCc3OIwnsTHOVorVakcFddgPnfZsAT7yn/XBJZrAXj7O/71Ude69TvHtzqA8PtP+sYml9g39xZrFuyckltVF1N7uX5NeNOEmdf/75seScyXWSp5bUPA8YSK7Rkziz3F+4sxwf7hRXHFvnATd2UJanPxbR8/xrmtp3+85RjG7qzm0n6szPd1INfRcvtD3OMa+8RxC0eAMEpcbklkcf6xo/n/wYWzZK7iSzryzNiQ7Dt6WdxpFfyfVZvLzT2KMtzPcAGMCZCKgn+z8bMmGgd5xI4d8lyY+i5Jm8rnFbuD4EIiGZl03w9yYF+tCz5UQiwX9Ip4hiH/F7hx78tZF2asOh5UWScNPN1N9cfzw96D+00Q2iIVhm3TTly+87/J2MVE8kevuQ5MH+FBIpkJRF4NC4xHAfHkogayuzvSW72OQi6hRakQsaUmJ+/Z/giFy/pd40hUuKlh/acMpI+zqY/o7fEbYiSjfkTyAS5dl0n0CStz8hm5dMIBJ8uC3cayavTzuH/A8e/+nEFJVcxN4lyfau1JIJKM8nnMilcQhZpEASieIfLCf5eBOJ9aTvZIf7+L5Tm6wyGIoG/6/6j0aEvVLTW9r0aRSRwsVEAQpooJOCibPueHoKdQrBcQ7+xIxgPM/u/gtPl8t7mCKxQIVVt+QgOKnmWEsglzJsN5ta6nJSz2J2e2rBsBIdhHeRvhM4hEtj2VZmsjXktQ+cPz0DBp0HDN92OMF0CPdHMBdwTXhdXrC9Pkvu/rkDA5hSeLly+5IsUwr9RL1y2nuYEsg91lKT1HqrCiqUWCjDYMB4Qq1UBucDmzv1CXL6+696SJe8+1I/Rj/njT0K3SikSxW236MO/B76R6i/ZXWlO0uT5oeGfF0Yz3tN+RoPJDpqB2eM2MeS+Nj5Kut5WOi0bOLj/BFJoflJH+vKNJfHA2y6tvb0wzCbkbIjdX0Eh0PZ1B2UdaGCzeILNU9a5ItLy39e1Ufbg0CXC1jIiH0EairIrvbQnPaHlL766P/DwaG9ZzkTYROcb8f/JZeft4187v/X8EQ4XuSA8LM/7Ptsvo0fDZ7Fxti9zNPMXvbYtAv1YlKYXqjm6aykQFb0sQZXMutsEBiFmUMAkNuQn98Z3rAYHqzT+UxWWDH9zM+B6Bz3bWqkmh/Cnlp+mkEtx8nibhqCPOiCV9LDw3g7rh0HtuzDfkKKvtaRkdm5/fKCQgrMgK9Q5Fn128PzjjKvRZmIK3yAu34xgg7C9E385kpu1AFov9/9knWW9eVdd98dxt7TMvjvZY49bupDnAZDxntXNThympf4RMpeF/pOONFF7V1I/zmVfaUW54pkXBM8rx4eLZo+tATpd+VSVoOkXtIpccJnEkhWslcX0UoKJ9EL6t1FtgLPZOj+qgXYdUtC2xcfWMF+/qrPN2VXv/TE4tvvG+2XHUPX47PKwisUzYtrNAuiMSte0liqyAvLydayF3ntvL4sLyY7sLBjsFJ29/mQXjRzDlwkW0kJlCJ7d5F268syUbSaVS9pkDglneAMMK1MNtSnaObOBbOQvOLI1QOibM9URvOqjOYpz+xc7uvx8+p/gOg5019lLE6XbgE0ZM3DF37tcaIF3/8Rkpr95b5tGYmtDIMwXWgVWoYSJpL5BvaP7F1Bu9X4ri8vNgNPjvd4GZRd6IaKDWiXEn169MnFvK5/jf92vQDqHHzNYivMXqIX1z9ijVZi9EU/cr+ExAW7wyq2TS00aoqSVqt71Bbi19+FU4dywnbrKh1N9rlbjheXrgZtz0e+bV5tGXsa/PWfMIlMJgaXUb3FjNAsTmIY2Rsh6WJYuT4957wpJej/HVGrp7yTCle6vmPZwH97C1rfFq8vbDs8kfUB420UoPSWgrb3P8++o/uBpCGGkzQkMkzUE4VEDZFTEeSO4v3U9hrVHcGOMiqB/o0gUXWz1i0GVBAZYc4+BtRluapol8xuM6X4dcBz9qhf6zfYVUKVNvauY1PnRN9Lf+8z1ZOPqn6faa9LC1PXtc/8XvVosvqMt//LvhtOliprl+WUBneq46zTc/klKxBJbG6R0qYaR0BI3+YSRPH7d9+hxoCM3OW86SzP7UH/p5+Kzr+iA0Pf9noxOUP6/Zvoh0NRQw+jv/mdNDP5wuvt0MDov2zURyPDLtw1EVCvvRnlCsyAwr8zM8PIsWMO1zSOtyvgCibs97cNSPSpcTXGrdw3dZmZb1TGTeoF2znb9LxvKmP6M19/NL7J2WqMrYlNhkBcTQF5X5Tz17yINLlRUCQ3KrNVR5+H7CMXxGuoHhhs3QHPcT3wDrCd+ozroe7YBnu4c/C2bTAD1H0cvSP9/VMRWVkRyrL68qQb2WtLT4enk1Kwp/7Z136NI+3/WO7OUKxbn76Tr+uIX+BL++Tr/L7u+P1+lmEtFbGlGk1pbEVLs6Y8utgWkzZvJHSASn7aunxWyRW1fElKy05UU1rGK2PJ299uKoupCFMAIlY7NVGPHdaJa7pk/Od0mLaiNHadbkdNo8y4NH1p8zoQl19+WYj8CCLmd5wOb/E7UHqKYCQ8lMkeGgmEU6WbiS3hpzvmR3grvjb15Evkugpky6O+YjdhIb9IWPKVXvuJTvNAWMy3EFpehlY/8KrQySVglaSZ5gU06eAqI+6/PuEg5fQxGHpxgu9hfwktD77JilR8NSd5yhxzjI1XngYi/bq+3nVRVqBkaK82/uwXZQNKRuzlLv5OH/jr76avwoA1je/4mNel/d/Hwet41r7TeWuJdeDqoc7fsSsvXwBrPyme2sP+7wl4EUlCoyje7pi49Yspq39jrbfJBuVybcxvi7fEHZo9N2VSpYbZ/Ar9cshFlFS/goD/d3gV0CBN+QRpa+gKly1r+mIRX1z3QS7IyFgWtI3SrTEV1mTkd4dvofw/kVEW0W/UA+g+KZ2y0iTtufzGxt3zaQw/dcbVJ5uuxG3xu12Vdkx+a809ZXbMw3/Ey59/llp4r+J6Tgo3K7BcUKPeUklimCVVhB+PiidXf9tpZ57OB0ObAcPAgL85BSBI4idsz/Eiet/zn/KFJCI+vfAn3yn/+75zYvYa/vw9XwDht8wS8XxyYcTospAFjmUg/qSe+HJde8fn/gWc/HO5nDz2vTRdf887/Wh/StqrXKEtT+Tp4y8KWNTU1jy8iNcmKCgQVP+mp9SxZCpfomBPF0bcbg7JcywDCZf1xJed9o7P/Qr888/lcXLZT3W6/gAW2lUV7b0h6aSf/hNQ++DRRkZr0dk9FfppKUUjvlCTaiKPogau4ebO2ibQGLcT3H3r+AGoV9w/WJS/rOtU6aUtSMETf7Ogz2/zmOYvEhcwEl94U0ngf+LMB54eEiD2CNMb9BnI/7FpVUzYSnqm3TYpoQ2Pow4wAkqoCGDsI/AxG8XBGpWAVKAiAopBPDUCRQBAjo6BY+KQOMALvMZKjFS4Vfl4Fg4lon1bVUsMrrPVVDjkBabGxFC8z8VOApUYSFq78cwOAofGhC287dwPAh2kgWfM5le4RvAVZ1BRtB4ZIx2FnKmBFVJZH4HK+QMA9dSFNajUmPWklpWWrM40LJvirQbyvhYEiENhDWp47KEdRAMHpKE1yi5X5597K0sn27KN/qvUSQoA8LoXFEmtQlr4S9B/33lxEdAASHlEX2UAeAA4ssEU2vuBUGoQ8AH5RgBeoJnEUXsdSdA+bGRABaOkQPux+QIFlPGaCvygNwFR9kk++2AAKoMAGyQaAdBBGYnYdpAE7c1GBlxwnBRof2O+wAbmfqOCYGgx0AMHqANVYLF9WAvEoBosXfPtN4EasAi0gXoYbtwECO2RlBVJXrMAdIKq72BEUmhZVZdHxPYGoBDUgQawBLSAqvmiX4nzCaQ4oZgJG6irzI6f+HW8GKiBCkQBQPL8KKlVUalVk2jLYdH2mh1Sow0gGqRZzwKZDkmztRHGHDCh2VKbi36K9nCzmTNrROtUAJDgF3Z0NkQvXlyP/4wXPYQUvoHLw48B0Jj/TDuIB5F1u/qcharGSqtOZyzrpRFvdgEn6zJ8v8IQJeSfmAkQASJCJIgMUQ6C0nTDtGzH9bCw+fHHwYVABQjEwycgJCImISUTRC5YiFBhwikoRVCJFEUtmoZWjFhxMLh4CRIlSZYiFQAEgSFQGByBRKExWByeQCSRKVQanREAYrLYHC6PLxCKxBKpTK5QqtQarU5vMJrMFqvN7nC63B6vDwyBwuAIJAqNweLwBCKJTKHS6Awmi83h8vh5BgiEIrFEKpMrlKH7KkCt0er0BqPJbLHa7A6nyx2pC16fH4RgBMVwgqRohuV4fIFQJJZIZXKFUqXWaHV6g9FktlhtdofT5fZ4fX5AmFDGhVTaWEc6nywp93pjEF+esQ5zxc211BcU3l3bQP0GBbiXA9hus8PXPfpPvt/1UsJdwi78Tl+EZZdHSF5LWXfn9UtrpVXKz2s+r7YVnrwW8xpbb/wSFqSXK3Awx+QOKc7r3/lPJEr2Xmii9t5G2ae8M5IO04xIJQS/w45A+N84Fmmz9Li+XGsjTIsTub6fYtt9Yd4B26Qg/FWuYgAVVm1RGrZ2ghFOaM1HqG2ggDkAC3MgM7ZetybkcL+0Cv0LF9pmXtvKwDhNZU2FU60zdQ9z4TAbDQU4ge+Rw8WPrfMcmIbDVGsmnKbfXJLmYNMEB/eEiSOLwk23fQ05jLl4WY8Qray1Y/ntYG3ghSDGJtwJ78gyzMmCp2SCaIGUy4JVGKArttX27ahK8aupMlJooOHQIghimWEaG5WV/Co50Ja/kzCKBd2c1FxDSZBx6Bj1ELT4kDQUniGjmaczG2uPwk5g/khBQNZ+6cjQ92gO0xsqhbAEye+WcWLzFHc3KJPD1LXtYoG+KxgXLLjZTXwYOHp+h8XYhvQ4/cStuUeokLUtnMaiTazAWuS0DBUycA78yWCYoGR4ZZP2KIREy1oXHgicFMhx7Jgt3Hu9f73MZ5sLnTPXKknmT5aiwwTjEU7Vx6394kwYKFZZo99aJA6SnBTIQZcJgG2iOYEsA/LgjmzKES2ZorolhWDN4CQuJuRsFswnDcUAAZi2TRY7JPXJAYgZ+rwVJO3T4yAk0pyCAGwjaFvwZo0PWAJpnAVMR/IKkLFD3rrE4CXkkh7ZdmWq3JjRmQOLM4eFIcU3V4kDVT6REKckYXPGANSPBMWlNOQYjkIawhCXnuM5prZCQwfdXgqfZidhGfJpYOqTA/Y0500ZB4LQReO8YZ6mjq2e6QIdzdGLzR8ziEWSLVQd2NoiYGkRGaMXLCt0oq7fOWoCTc11KgkMttjj0jFJ6zIc7BafifCk0pZOhSbraAopcEpG4/kOwyNmF39Mt5ppTW7jRoB8WgPkOc51rC8oKZl62iKAamlu4DmuBkvCcCtjwcMLAlVzR32t10CwTyM6AbagGllb48gU5ACDzUmBCyJqxlxs8U4XAyTcTtjWMNGdH9GuwTBmjyI3YJFEgrovcQDR5kFZ0NMkmgTDZclc183uTcoBDNAaimIE2Cwu9OXklBGRkNvItMU7zXTlX5Zz/V8YIO2iK//xMnpu22WBNXRyG9vGQuJ0mGsc26/Aag5YQelZZs5Bi2ubsxHV/DzGXRt3P3KTOvQ4HG8aKpm9OyoHnIgzG/GkIEerHqEBaYCQ8UJPWbg8/vNFDyFvqkhIe6O6l0WordG9pHAAyyTWbhCGHCtBD7vDjzljqRT4+8E2POgLpACHDw+E5jqrtyanHw0AAA==) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff?t=1705587463221) format("woff")}.van-icon__image{display:block;width:1em;height:1em;object-fit:contain}:root,:host{--van-skeleton-image-size: 96px;--van-skeleton-image-radius: 24px}.van-skeleton-image{display:flex;width:var(--van-skeleton-image-size);height:var(--van-skeleton-image-size);align-items:center;justify-content:center;background:var(--van-active-color)}.van-skeleton-image--round{border-radius:var(--van-skeleton-image-radius)}.van-skeleton-image__icon{width:calc(var(--van-skeleton-image-size) / 2);height:calc(var(--van-skeleton-image-size) / 2);font-size:calc(var(--van-skeleton-image-size) / 2);color:var(--van-gray-5)}:root,:host{--van-rate-icon-size: 20px;--van-rate-icon-gutter: var(--van-padding-base);--van-rate-icon-void-color: var(--van-gray-5);--van-rate-icon-full-color: var(--van-danger-color);--van-rate-icon-disabled-color: var(--van-gray-5)}.van-rate{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{display:block;width:1em;color:var(--van-rate-icon-void-color);font-size:var(--van-rate-icon-size)}.van-rate__icon--half{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}:root,:host{--van-notice-bar-height: 40px;--van-notice-bar-padding: 0 var(--van-padding-md);--van-notice-bar-wrapable-padding: var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color: var(--van-orange-dark);--van-notice-bar-font-size: var(--van-font-size-md);--van-notice-bar-line-height: 24px;--van-notice-bar-background: var(--van-orange-light);--van-notice-bar-icon-size: 16px;--van-notice-bar-icon-min-width: 24px}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}:root,:host{--van-nav-bar-height: 46px;--van-nav-bar-background: var(--van-background-2);--van-nav-bar-arrow-size: 16px;--van-nav-bar-icon-color: var(--van-primary-color);--van-nav-bar-text-color: var(--van-primary-color);--van-nav-bar-title-font-size: var(--van-font-size-lg);--van-nav-bar-title-text-color: var(--van-text-color);--van-nav-bar-z-index: 1;--van-nav-bar-disabled-opacity: var(--van-disabled-opacity)}.van-nav-bar{position:relative;z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background);-webkit-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{position:relative;display:flex;align-items:center;height:var(--van-nav-bar-height)}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;margin:0 auto;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-bold);font-size:var(--van-nav-bar-title-font-size)}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--van-padding-md);font-size:var(--van-font-size-md)}.van-nav-bar__left--disabled,.van-nav-bar__right--disabled{cursor:not-allowed;opacity:var(--van-nav-bar-disabled-opacity)}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root,:host{--van-floating-bubble-size: 48px;--van-floating-bubble-initial-gap: 24px;--van-floating-bubble-icon-size: 28px;--van-floating-bubble-background: var(--van-primary-color);--van-floating-bubble-color: var(--van-background-2);--van-floating-bubble-z-index: 999;--van-floating-bubble-border-radius: var(--van-radius-max)}.van-floating-bubble{position:fixed;left:0;top:0;right:var(--van-floating-bubble-initial-gap);bottom:var(--van-floating-bubble-initial-gap);width:var(--van-floating-bubble-size);height:var(--van-floating-bubble-size);box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--van-floating-bubble-background);color:var(--van-floating-bubble-color);border-radius:var(--van-floating-bubble-border-radius);z-index:var(--van-floating-bubble-z-index);transition:transform var(--van-duration-base)}.van-floating-bubble:active{opacity:.8}.van-floating-bubble__icon{font-size:var(--van-floating-bubble-icon-size)}:root,:host{--van-image-placeholder-text-color: var(--van-text-color-2);--van-image-placeholder-font-size: var(--van-font-size-md);--van-image-placeholder-background: var(--van-background);--van-image-loading-icon-size: 32px;--van-image-loading-icon-color: var(--van-gray-4);--van-image-error-icon-size: 32px;--van-image-error-icon-color: var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root,:host{--van-back-top-size: 40px;--van-back-top-right: 30px;--van-back-top-bottom: 40px;--van-back-top-z-index: 100;--van-back-top-icon-size: 20px;--van-back-top-text-color: #fff;--van-back-top-background: var(--van-blue)}.van-back-top{position:fixed;display:flex;align-items:center;justify-content:center;width:var(--van-back-top-size);height:var(--van-back-top-size);right:var(--van-back-top-right);bottom:var(--van-back-top-bottom);z-index:var(--van-back-top-z-index);cursor:pointer;color:var(--van-back-top-text-color);border-radius:var(--van-radius-max);box-shadow:0 2px 8px #0000001f;transform:scale(0);transition:var(--van-duration-base) cubic-bezier(.25,.8,.5,1);background-color:var(--van-back-top-background)}.van-back-top:active{opacity:var(--van-active-opacity)}.van-back-top__placeholder{display:none}.van-back-top--active{transform:scale(1)}.van-back-top__icon{font-size:var(--van-back-top-icon-size);font-weight:var(--van-font-bold)}:root,:host{--van-tag-padding: 0 var(--van-padding-base);--van-tag-text-color: var(--van-white);--van-tag-font-size: var(--van-font-size-sm);--van-tag-radius: 2px;--van-tag-line-height: 16px;--van-tag-medium-padding: 2px 6px;--van-tag-large-padding: var(--van-padding-base) var(--van-padding-xs);--van-tag-large-radius: var(--van-radius-md);--van-tag-large-font-size: var(--van-font-size-md);--van-tag-round-radius: var(--van-radius-max);--van-tag-danger-color: var(--van-danger-color);--van-tag-primary-color: var(--van-primary-color);--van-tag-success-color: var(--van-success-color);--van-tag-warning-color: var(--van-warning-color);--van-tag-default-color: var(--van-gray-6);--van-tag-plain-background: var(--van-background-2)}.van-tag{position:relative;display:inline-flex;align-items:center;padding:var(--van-tag-padding);color:var(--van-tag-text-color);font-size:var(--van-tag-font-size);line-height:var(--van-tag-line-height);border-radius:var(--van-tag-radius)}.van-tag--default{background:var(--van-tag-default-color)}.van-tag--default.van-tag--plain{color:var(--van-tag-default-color)}.van-tag--danger{background:var(--van-tag-danger-color)}.van-tag--danger.van-tag--plain{color:var(--van-tag-danger-color)}.van-tag--primary{background:var(--van-tag-primary-color)}.van-tag--primary.van-tag--plain{color:var(--van-tag-primary-color)}.van-tag--success{background:var(--van-tag-success-color)}.van-tag--success.van-tag--plain{color:var(--van-tag-success-color)}.van-tag--warning{background:var(--van-tag-warning-color)}.van-tag--warning.van-tag--plain{color:var(--van-tag-warning-color)}.van-tag--plain{background:var(--van-tag-plain-background);border-color:currentColor}.van-tag--plain:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none}.van-tag--medium{padding:var(--van-tag-medium-padding)}.van-tag--large{padding:var(--van-tag-large-padding);font-size:var(--van-tag-large-font-size);border-radius:var(--van-tag-large-radius)}.van-tag--mark{border-radius:0 var(--van-tag-round-radius) var(--van-tag-round-radius) 0}.van-tag--mark:after{display:block;width:2px;content:""}.van-tag--round{border-radius:var(--van-tag-round-radius)}.van-tag__close{margin-left:2px}:root,:host{--van-card-padding: var(--van-padding-xs) var(--van-padding-md);--van-card-font-size: var(--van-font-size-sm);--van-card-text-color: var(--van-text-color);--van-card-background: var(--van-background);--van-card-thumb-size: 88px;--van-card-thumb-radius: var(--van-radius-lg);--van-card-title-line-height: 16px;--van-card-desc-color: var(--van-text-color-2);--van-card-desc-line-height: var(--van-line-height-md);--van-card-price-color: var(--van-text-color);--van-card-origin-price-color: var(--van-text-color-2);--van-card-num-color: var(--van-text-color-2);--van-card-origin-price-font-size: var(--van-font-size-xs);--van-card-price-font-size: var(--van-font-size-sm);--van-card-price-integer-font-size: var(--van-font-size-lg);--van-card-price-font: var(--van-price-font)}.van-card{position:relative;box-sizing:border-box;padding:var(--van-card-padding);color:var(--van-card-text-color);font-size:var(--van-card-font-size);background:var(--van-card-background)}.van-card:not(:first-child){margin-top:var(--van-padding-xs)}.van-card__header{display:flex}.van-card__thumb{position:relative;flex:none;width:var(--van-card-thumb-size);height:var(--van-card-thumb-size);margin-right:var(--van-padding-xs)}.van-card__thumb img{border-radius:var(--van-card-thumb-radius)}.van-card__content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;min-height:var(--van-card-thumb-size)}.van-card__content--centered{justify-content:center}.van-card__title,.van-card__desc{word-wrap:break-word}.van-card__title{max-height:32px;font-weight:var(--van-font-bold);line-height:var(--van-card-title-line-height)}.van-card__desc{max-height:var(--van-card-desc-line-height);color:var(--van-card-desc-color);line-height:var(--van-card-desc-line-height)}.van-card__bottom{line-height:var(--van-line-height-md)}.van-card__price{display:inline-block;color:var(--van-card-price-color);font-weight:var(--van-font-bold);font-size:var(--van-card-price-font-size)}.van-card__price-integer{font-size:var(--van-card-price-integer-font-size);font-family:var(--van-card-price-font)}.van-card__price-decimal{font-family:var(--van-card-price-font)}.van-card__origin-price{display:inline-block;margin-left:5px;color:var(--van-card-origin-price-color);font-size:var(--van-card-origin-price-font-size);text-decoration:line-through}.van-card__num{float:right;color:var(--van-card-num-color)}.van-card__tag{position:absolute;top:2px;left:0}.van-card__footer{flex:none;text-align:right}.van-card__footer .van-button{margin-left:5px}:root,:host{--van-cell-font-size: var(--van-font-size-md);--van-cell-line-height: 24px;--van-cell-vertical-padding: 10px;--van-cell-horizontal-padding: var(--van-padding-md);--van-cell-text-color: var(--van-text-color);--van-cell-background: var(--van-background-2);--van-cell-border-color: var(--van-border-color);--van-cell-active-color: var(--van-active-color);--van-cell-required-color: var(--van-danger-color);--van-cell-label-color: var(--van-text-color-2);--van-cell-label-font-size: var(--van-font-size-sm);--van-cell-label-line-height: var(--van-line-height-sm);--van-cell-label-margin-top: var(--van-padding-base);--van-cell-value-color: var(--van-text-color-2);--van-cell-value-font-size: inherit;--van-cell-icon-size: 16px;--van-cell-right-icon-color: var(--van-gray-6);--van-cell-large-vertical-padding: var(--van-padding-sm);--van-cell-large-title-font-size: var(--van-font-size-lg);--van-cell-large-label-font-size: var(--van-font-size-md);--van-cell-large-value-font-size: inherit}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell:last-child:after,.van-cell--borderless:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);font-size:var(--van-cell-value-font-size);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}.van-cell--large .van-cell__value{font-size:var(--van-cell-large-value-font-size)}:root,:host{--van-coupon-cell-selected-text-color: var(--van-text-color)}.van-coupon-cell__value--selected{color:var(--van-coupon-cell-selected-text-color)}:root,:host{--van-contact-card-padding: var(--van-padding-md);--van-contact-card-add-icon-size: 40px;--van-contact-card-add-icon-color: var(--van-primary-color);--van-contact-card-title-line-height: var(--van-line-height-md)}.van-contact-card{padding:var(--van-contact-card-padding)}.van-contact-card__title{margin-left:5px;line-height:var(--van-contact-card-title-line-height)}.van-contact-card--add .van-contact-card__value{line-height:var(--van-contact-card-add-icon-size)}.van-contact-card--add .van-cell__left-icon{color:var(--van-contact-card-add-icon-color);font-size:var(--van-contact-card-add-icon-size)}.van-contact-card:before{position:absolute;right:0;bottom:0;left:0;height:2px;background:repeating-linear-gradient(-45deg,var(--van-warning-color) 0,var(--van-warning-color) 20%,transparent 0,transparent 25%,var(--van-primary-color) 0,var(--van-primary-color) 45%,transparent 0,transparent 50%);background-size:80px;content:""}:root,:host{--van-collapse-item-duration: var(--van-duration-base);--van-collapse-item-content-padding: var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size: var(--van-font-size-md);--van-collapse-item-content-line-height: 1.5;--van-collapse-item-content-text-color: var(--van-text-color-2);--van-collapse-item-content-background: var(--van-background-2);--van-collapse-item-title-disabled-color: var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transform:rotate(90deg) translateZ(0);transition:transform var(--van-collapse-item-duration)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{overflow:hidden;transition:height var(--van-collapse-item-duration) ease-in-out;will-change:height}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background)}:root,:host{--van-field-label-width: 6.2em;--van-field-label-color: var(--van-text-color);--van-field-label-margin-right: var(--van-padding-sm);--van-field-input-text-color: var(--van-text-color);--van-field-input-error-text-color: var(--van-danger-color);--van-field-input-disabled-text-color: var(--van-text-color-3);--van-field-placeholder-text-color: var(--van-text-color-3);--van-field-icon-size: 18px;--van-field-clear-icon-size: 18px;--van-field-clear-icon-color: var(--van-gray-5);--van-field-right-icon-color: var(--van-gray-6);--van-field-error-message-color: var(--van-danger-color);--van-field-error-message-font-size: 12px;--van-field-text-area-min-height: 60px;--van-field-word-limit-color: var(--van-gray-7);--van-field-word-limit-font-size: var(--van-font-size-sm);--van-field-word-limit-line-height: 16px;--van-field-disabled-text-color: var(--van-text-color-3);--van-field-required-mark-color: var(--van-red)}.van-field{flex-wrap:wrap}.van-field__label{flex:none;box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--top{display:flex;width:100%;text-align:left;margin-bottom:var(--van-padding-base);overflow-wrap:break-word}.van-field__label--required:before{margin-right:2px;color:var(--van-field-required-mark-color);content:"*"}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{display:flex;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none;-webkit-user-select:auto;user-select:auto}.van-field__control::-webkit-input-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:read-only{cursor:default}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control--center{justify-content:center;text-align:center}.van-field__control--right{justify-content:flex-end;text-align:right}.van-field__control--custom{display:flex;align-items:center;min-height:var(--van-cell-line-height)}.van-field__control--error::-webkit-input-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=time],.van-field__control[type=datetime-local]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__clear,.van-field__icon,.van-field__button,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs) * -1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:var(--van-field-icon-size);line-height:inherit}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root,:host{--van-search-padding: 10px var(--van-padding-sm);--van-search-background: var(--van-background-2);--van-search-content-background: var(--van-background);--van-search-input-height: 34px;--van-search-label-padding: 0 5px;--van-search-label-color: var(--van-text-color);--van-search-label-font-size: var(--van-font-size-md);--van-search-left-icon-color: var(--van-gray-6);--van-search-action-padding: 0 var(--van-padding-xs);--van-search-action-text-color: var(--van-text-color);--van-search-action-font-size: var(--van-font-size-md)}.van-search{display:flex;align-items:center;box-sizing:border-box;padding:var(--van-search-padding);background:var(--van-search-background)}.van-search__content{display:flex;flex:1;padding-left:var(--van-padding-sm);background:var(--van-search-content-background);border-radius:var(--van-radius-sm)}.van-search__content--round{border-radius:var(--van-radius-max)}.van-search__label{padding:var(--van-search-label-padding);color:var(--van-search-label-color);font-size:var(--van-search-label-font-size);line-height:var(--van-search-input-height)}.van-search__field{flex:1;align-items:center;padding:0 var(--van-padding-xs) 0 0;height:var(--van-search-input-height);background-color:transparent}.van-search__field .van-field__left-icon{color:var(--van-search-left-icon-color)}.van-search__field--with-message{height:auto;align-items:flex-start;padding-top:5px;padding-bottom:5px}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:var(--van-search-action-padding);color:var(--van-search-action-text-color);font-size:var(--van-search-action-font-size);line-height:var(--van-search-input-height);cursor:pointer;-webkit-user-select:none;user-select:none}.van-search__action:active{background-color:var(--van-active-color)}:root,:host{--van-action-bar-icon-width: 48px;--van-action-bar-icon-height: 100%;--van-action-bar-icon-color: var(--van-text-color);--van-action-bar-icon-size: 18px;--van-action-bar-icon-font-size: var(--van-font-size-xs);--van-action-bar-icon-active-color: var(--van-active-color);--van-action-bar-icon-text-color: var(--van-text-color);--van-action-bar-icon-background: var(--van-background-2)}.van-action-bar-icon{display:flex;flex-direction:column;justify-content:center;min-width:var(--van-action-bar-icon-width);height:var(--van-action-bar-icon-height);color:var(--van-action-bar-icon-text-color);font-size:var(--van-action-bar-icon-font-size);line-height:1;text-align:center;background:var(--van-action-bar-icon-background);cursor:pointer}.van-action-bar-icon:active{background-color:var(--van-action-bar-icon-active-color)}.van-action-bar-icon--disabled{color:var(--van-text-color-3);cursor:not-allowed}.van-action-bar-icon--disabled:active{background-color:transparent}.van-action-bar-icon--disabled .van-action-bar-icon__icon{color:var(--van-text-color-3)}.van-action-bar-icon__icon{margin:0 auto var(--van-padding-base);color:var(--van-action-bar-icon-color);font-size:var(--van-action-bar-icon-size)}:root,:host{--van-loading-text-color: var(--van-text-color-2);--van-loading-text-font-size: var(--van-font-size-md);--van-loading-spinner-color: var(--van-gray-5);--van-loading-spinner-size: 30px;--van-loading-spinner-duration: .8s}.van-loading{position:relative;color:var(--van-loading-spinner-color);font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;vertical-align:middle;animation:van-rotate var(--van-loading-spinner-duration) linear infinite}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(360deg);opacity:.3125}:root,:host{--van-pull-refresh-head-height: 50px;--van-pull-refresh-head-font-size: var(--van-font-size-md);--van-pull-refresh-head-text-color: var(--van-text-color-2);--van-pull-refresh-loading-icon-size: 16px}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root,:host{--van-number-keyboard-background: var(--van-gray-2);--van-number-keyboard-key-height: 48px;--van-number-keyboard-key-font-size: 28px;--van-number-keyboard-key-active-color: var(--van-gray-3);--van-number-keyboard-key-background: var(--van-background-2);--van-number-keyboard-delete-font-size: var(--van-font-size-lg);--van-number-keyboard-title-color: var(--van-gray-7);--van-number-keyboard-title-height: 34px;--van-number-keyboard-title-font-size: var(--van-font-size-lg);--van-number-keyboard-close-padding: 0 var(--van-padding-md);--van-number-keyboard-close-color: var(--van-primary-color);--van-number-keyboard-close-font-size: var(--van-font-size-md);--van-number-keyboard-button-text-color: var(--van-white);--van-number-keyboard-button-background: var(--van-primary-color);--van-number-keyboard-z-index: 100}.van-theme-dark{--van-number-keyboard-background: var(--van-gray-8);--van-number-keyboard-key-background: var(--van-gray-7);--van-number-keyboard-key-active-color: var(--van-gray-6)}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:var(--van-number-keyboard-z-index);width:100%;padding-bottom:22px;background:var(--van-number-keyboard-background);-webkit-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:var(--van-number-keyboard-title-height);padding-top:6px;color:var(--van-number-keyboard-title-color);font-size:var(--van-number-keyboard-title-font-size)}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:flex;padding:6px 0 0 6px}.van-number-keyboard__keys{display:flex;flex:3;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:var(--van-number-keyboard-close-padding);color:var(--van-number-keyboard-close-color);font-size:var(--van-number-keyboard-close-font-size);background-color:transparent;border:none}.van-number-keyboard__sidebar{display:flex;flex:1;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:flex;align-items:center;justify-content:center;height:var(--van-number-keyboard-key-height);font-size:var(--van-number-keyboard-key-font-size);line-height:1.5;background:var(--van-number-keyboard-key-background);border-radius:var(--van-radius-lg);cursor:pointer}.van-key--large{position:absolute;top:0;right:6px;bottom:6px;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:var(--van-number-keyboard-delete-font-size)}.van-key--active{background-color:var(--van-number-keyboard-key-active-color)}.van-key--blue{color:var(--van-number-keyboard-button-text-color);background:var(--van-number-keyboard-button-background)}.van-key--blue.van-key--active{opacity:var(--van-active-opacity)}.van-key__wrapper{position:relative;flex:1;flex-basis:33%;box-sizing:border-box;padding:0 6px 6px 0}.van-key__wrapper--wider{flex-basis:66%}.van-key__delete-icon{width:32px;height:22px}.van-key__collapse-icon{width:30px;height:24px}.van-key__loading-icon{color:var(--van-number-keyboard-button-text-color)}:root,:host{--van-list-text-color: var(--van-text-color-2);--van-list-text-font-size: var(--van-font-size-md);--van-list-text-line-height: 50px;--van-list-loading-icon-size: 16px}.van-list__loading,.van-list__finished-text,.van-list__error-text{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root,:host{--van-switch-size: 26px;--van-switch-width: calc(1.8em + 4px) ;--van-switch-height: calc(1em + 4px) ;--van-switch-node-size: 1em;--van-switch-node-background: var(--van-white);--van-switch-node-shadow: 0 3px 1px 0 rgba(0, 0, 0, .05);--van-switch-background: rgba(120, 120, 128, .16);--van-switch-on-background: var(--van-primary-color);--van-switch-duration: var(--van-duration-base);--van-switch-disabled-opacity: var(--van-disabled-opacity)}.van-theme-dark{--van-switch-background: rgba(120, 120, 128, .32)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-duration)}.van-switch__node{position:absolute;top:2px;left:2px;width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background);border-radius:100%;box-shadow:var(--van-switch-node-shadow);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background:var(--van-switch-on-background)}.van-switch--on .van-switch__node{transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - 4px))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}:root,:host{--van-button-mini-height: 24px;--van-button-mini-padding: 0 var(--van-padding-base);--van-button-mini-font-size: var(--van-font-size-xs);--van-button-small-height: 32px;--van-button-small-padding: 0 var(--van-padding-xs);--van-button-small-font-size: var(--van-font-size-sm);--van-button-normal-padding: 0 15px;--van-button-normal-font-size: var(--van-font-size-md);--van-button-large-height: 50px;--van-button-default-height: 44px;--van-button-default-line-height: 1.2;--van-button-default-font-size: var(--van-font-size-lg);--van-button-default-color: var(--van-text-color);--van-button-default-background: var(--van-background-2);--van-button-default-border-color: var(--van-gray-4);--van-button-primary-color: var(--van-white);--van-button-primary-background: var(--van-primary-color);--van-button-primary-border-color: var(--van-primary-color);--van-button-success-color: var(--van-white);--van-button-success-background: var(--van-success-color);--van-button-success-border-color: var(--van-success-color);--van-button-danger-color: var(--van-white);--van-button-danger-background: var(--van-danger-color);--van-button-danger-border-color: var(--van-danger-color);--van-button-warning-color: var(--van-white);--van-button-warning-background: var(--van-warning-color);--van-button-warning-border-color: var(--van-warning-color);--van-button-border-width: var(--van-border-width);--van-button-radius: var(--van-radius-md);--van-button-round-radius: var(--van-radius-max);--van-button-plain-background: var(--van-white);--van-button-disabled-opacity: var(--van-disabled-opacity);--van-button-icon-size: 1.2em;--van-button-loading-icon-size: 20px}.van-theme-dark{--van-button-plain-background: transparent}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-radius);cursor:pointer;transition:opacity var(--van-duration-fast);-webkit-appearance:none;-webkit-font-smoothing:auto}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" ";box-sizing:content-box}.van-button:active:before{opacity:.1}.van-button--loading:before,.van-button--disabled:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background)}.van-button--plain.van-button--success{color:var(--van-button-success-background)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-radius) * 2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root,:host{--van-submit-bar-height: 50px;--van-submit-bar-z-index: 100;--van-submit-bar-background: var(--van-background-2);--van-submit-bar-button-width: 110px;--van-submit-bar-price-color: var(--van-danger-color);--van-submit-bar-price-font-size: var(--van-font-size-sm);--van-submit-bar-price-integer-font-size: 20px;--van-submit-bar-price-font: var(--van-price-font);--van-submit-bar-text-color: var(--van-text-color);--van-submit-bar-text-font-size: var(--van-font-size-md);--van-submit-bar-tip-padding: var(--van-padding-xs) var(--van-padding-sm);--van-submit-bar-tip-font-size: var(--van-font-size-sm);--van-submit-bar-tip-line-height: 1.5;--van-submit-bar-tip-color: var(--van-orange-dark);--van-submit-bar-tip-background: var(--van-orange-light);--van-submit-bar-tip-icon-size: 12px;--van-submit-bar-button-height: 40px;--van-submit-bar-padding: 0 var(--van-padding-md)}.van-submit-bar{position:fixed;bottom:0;left:0;z-index:var(--van-submit-bar-z-index);width:100%;background:var(--van-submit-bar-background);-webkit-user-select:none;user-select:none}.van-submit-bar__tip{padding:var(--van-submit-bar-tip-padding);color:var(--van-submit-bar-tip-color);font-size:var(--van-submit-bar-tip-font-size);line-height:var(--van-submit-bar-tip-line-height);background:var(--van-submit-bar-tip-background)}.van-submit-bar__tip-icon{margin-right:var(--van-padding-base);font-size:var(--van-submit-bar-tip-icon-size);vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{display:flex;align-items:center;justify-content:flex-end;height:var(--van-submit-bar-height);padding:var(--van-submit-bar-padding);font-size:var(--van-submit-bar-text-font-size)}.van-submit-bar__text{flex:1;padding-right:var(--van-padding-sm);color:var(--van-submit-bar-text-color);text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{margin-left:var(--van-padding-base);font-weight:var(--van-font-bold)}.van-submit-bar__price{color:var(--van-submit-bar-price-color);font-weight:var(--van-font-bold);font-size:var(--van-submit-bar-price-font-size);margin-left:var(--van-padding-base)}.van-submit-bar__price-integer{font-size:var(--van-submit-bar-price-integer-font-size);font-family:var(--van-submit-bar-price-font)}.van-submit-bar__button{width:var(--van-submit-bar-button-width);height:var(--van-submit-bar-button-height);font-weight:var(--van-font-bold);border:none}.van-submit-bar__button--danger{background:var(--van-gradient-red)}:root,:host{--van-signature-padding: var(--van-padding-xs);--van-signature-content-height: 200px;--van-signature-content-background: var(--van-background-2);--van-signature-content-border: 1px dotted #dadada}.van-signature{padding:var(--van-signature-padding)}.van-signature__content{display:flex;justify-content:center;align-items:center;height:var(--van-signature-content-height);background-color:var(--van-signature-content-background);border:var(--van-signature-content-border);border-radius:var(--van-radius-lg);overflow:hidden}.van-signature__content canvas{width:100%;height:100%}.van-signature__footer{display:flex;justify-content:flex-end}.van-signature__footer .van-button{padding:0 var(--van-padding-md);margin-top:var(--van-padding-xs);margin-left:var(--van-padding-xs)}:root,:host{--van-contact-edit-padding: var(--van-padding-md);--van-contact-edit-fields-radius: var(--van-radius-md);--van-contact-edit-buttons-padding: var(--van-padding-xl) 0;--van-contact-edit-button-margin-bottom: var(--van-padding-sm);--van-contact-edit-button-font-size: var(--van-font-size-lg);--van-contact-edit-field-label-width: 4.1em}.van-contact-edit{padding:var(--van-contact-edit-padding)}.van-contact-edit__fields{overflow:hidden;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__fields .van-field__label{width:var(--van-contact-edit-field-label-width)}.van-contact-edit__switch-cell{margin-top:10px;padding-top:9px;padding-bottom:9px;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__buttons{padding:var(--van-contact-edit-buttons-padding)}.van-contact-edit__button{margin-bottom:var(--van-contact-edit-button-margin-bottom);font-size:var(--van-contact-edit-button-font-size)}:root,:host{--van-action-bar-button-height: 40px;--van-action-bar-button-warning-color: var(--van-gradient-orange);--van-action-bar-button-danger-color: var(--van-gradient-red)}.van-action-bar-button{flex:1;height:var(--van-action-bar-button-height);font-weight:var(--van-font-bold);font-size:var(--van-font-size-md);border:none;border-radius:0}.van-action-bar-button--first{margin-left:5px;border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-action-bar-button--last{margin-right:5px;border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media(max-width:321px){.van-action-bar-button{font-size:13px}}:root,:host{--van-overlay-z-index: 1;--van-overlay-background: rgba(0, 0, 0, .7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background)}:root,:host{--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: 16px;--van-popup-close-icon-size: 22px;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: 16px;--van-popup-close-icon-z-index: 1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--van-popup-background);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:0;right:0;width:-webkit-fit-content;width:fit-content;max-width:calc(100vw - var(--van-padding-md) * 2);margin:0 auto;transform:translateY(-50%)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}.van-popup-slide-top-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-bottom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popup-slide-top-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-bottom-leave-active{transition-timing-function:var(--van-ease-in)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root,:host{--van-share-sheet-header-padding: var(--van-padding-sm) var(--van-padding-md);--van-share-sheet-title-color: var(--van-text-color);--van-share-sheet-title-font-size: var(--van-font-size-md);--van-share-sheet-title-line-height: var(--van-line-height-md);--van-share-sheet-description-color: var(--van-text-color-2);--van-share-sheet-description-font-size: var(--van-font-size-sm);--van-share-sheet-description-line-height: 16px;--van-share-sheet-icon-size: 48px;--van-share-sheet-option-name-color: var(--van-gray-7);--van-share-sheet-option-name-font-size: var(--van-font-size-sm);--van-share-sheet-option-description-color: var(--van-text-color-3);--van-share-sheet-option-description-font-size: var(--van-font-size-sm);--van-share-sheet-cancel-button-font-size: var(--van-font-size-lg);--van-share-sheet-cancel-button-height: 48px;--van-share-sheet-cancel-button-background: var(--van-background-2)}.van-share-sheet__header{padding:var(--van-share-sheet-header-padding);text-align:center}.van-share-sheet__title{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-title-color);font-weight:400;font-size:var(--van-share-sheet-title-font-size);line-height:var(--van-share-sheet-title-line-height)}.van-share-sheet__description{display:block;margin-top:var(--van-padding-xs);color:var(--van-share-sheet-description-color);font-size:var(--van-share-sheet-description-font-size);line-height:var(--van-share-sheet-description-line-height)}.van-share-sheet__options{position:relative;display:flex;padding:var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.van-share-sheet__options--border:before{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:0;left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none}.van-share-sheet__icon,.van-share-sheet__image-icon{width:var(--van-share-sheet-icon-size);height:var(--van-share-sheet-icon-size);margin:0 var(--van-padding-md)}.van-share-sheet__icon{display:flex;align-items:center;justify-content:center;color:var(--van-gray-7);border-radius:100%;background-color:var(--van-gray-2)}.van-share-sheet__icon--link,.van-share-sheet__icon--poster,.van-share-sheet__icon--qrcode{font-size:26px}.van-share-sheet__icon--weapp-qrcode{font-size:28px}.van-share-sheet__icon--qq,.van-share-sheet__icon--weibo,.van-share-sheet__icon--wechat,.van-share-sheet__icon--wechat-moments{font-size:30px;color:var(--van-white)}.van-share-sheet__icon--qq{background-color:#38b9fa}.van-share-sheet__icon--wechat{background-color:#0bc15f}.van-share-sheet__icon--weibo{background-color:#ee575e}.van-share-sheet__icon--wechat-moments{background-color:#7bc845}.van-share-sheet__name{margin-top:var(--van-padding-xs);padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-name-color);font-size:var(--van-share-sheet-option-name-font-size)}.van-share-sheet__option-description{padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-description-color);font-size:var(--van-share-sheet-option-description-font-size)}.van-share-sheet__cancel{display:block;width:100%;padding:0;font-size:var(--van-share-sheet-cancel-button-font-size);line-height:var(--van-share-sheet-cancel-button-height);text-align:center;background:var(--van-share-sheet-cancel-button-background);border:none;cursor:pointer}.van-share-sheet__cancel:before{display:block;height:var(--van-padding-xs);background-color:var(--van-background);content:" "}.van-share-sheet__cancel:active{background-color:var(--van-active-color)}:root,:host{--van-popover-arrow-size: 6px;--van-popover-radius: var(--van-radius-lg);--van-popover-action-width: 128px;--van-popover-action-height: 44px;--van-popover-action-font-size: var(--van-font-size-md);--van-popover-action-line-height: var(--van-line-height-md);--van-popover-action-icon-size: 20px;--van-popover-horizontal-action-height: 34px;--van-popover-horizontal-action-icon-size: 16px;--van-popover-light-text-color: var(--van-text-color);--van-popover-light-background: var(--van-background-2);--van-popover-light-action-disabled-text-color: var(--van-text-color-3);--van-popover-dark-text-color: var(--van-white);--van-popover-dark-background: #4a4a4a;--van-popover-dark-action-disabled-text-color: var(--van-text-color-2)}.van-popover{position:absolute;overflow:visible;background-color:transparent;transition:opacity .15s,transform .15s}.van-popover__wrapper{display:inline-block}.van-popover__arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:var(--van-popover-arrow-size)}.van-popover__content{overflow:hidden;border-radius:var(--van-popover-radius)}.van-popover__content--horizontal{display:flex;width:-webkit-max-content;width:max-content}.van-popover__content--horizontal .van-popover__action{flex:none;width:auto;height:var(--van-popover-horizontal-action-height);padding:0 var(--van-padding-sm)}.van-popover__content--horizontal .van-popover__action:last-child:after{display:none}.van-popover__content--horizontal .van-popover__action-icon{margin-right:var(--van-padding-base);font-size:var(--van-popover-horizontal-action-icon-size)}.van-popover__action{position:relative;display:flex;align-items:center;box-sizing:border-box;width:var(--van-popover-action-width);height:var(--van-popover-action-height);padding:0 var(--van-padding-md);font-size:var(--van-popover-action-font-size);line-height:var(--van-line-height-md);cursor:pointer}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{display:flex;flex:1;align-items:center;justify-content:center;height:100%}.van-popover__action-icon{margin-right:var(--van-padding-xs);font-size:var(--van-popover-action-icon-size)}.van-popover__action--with-icon .van-popover__action-text{justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{bottom:0;border-top-color:currentColor;border-bottom-width:0;margin-bottom:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=top]{transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=top-start]{transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=top-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover[data-popper-placement^=left] .van-popover__arrow{right:0;border-right-width:0;border-left-color:currentColor;margin-right:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=left]{transform-origin:100% 50%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=left-start]{transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=left-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=right] .van-popover__arrow{left:0;border-right-color:currentColor;border-left-width:0;margin-left:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=right]{transform-origin:0 50%}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=right-start]{transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=right-end]{transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{top:0;border-top-width:0;border-bottom-color:currentColor;margin-top:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=bottom]{transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=bottom-start]{transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=bottom-end]{transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover--light{color:var(--van-popover-light-text-color)}.van-popover--light .van-popover__content{background:var(--van-popover-light-background);box-shadow:0 2px 12px #3232331f}.van-popover--light .van-popover__arrow{color:var(--van-popover-light-background)}.van-popover--light .van-popover__action:active{background-color:var(--van-active-color)}.van-popover--light .van-popover__action--disabled{color:var(--van-popover-light-action-disabled-text-color);cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark{color:var(--van-popover-dark-text-color)}.van-popover--dark .van-popover__content{background:var(--van-popover-dark-background)}.van-popover--dark .van-popover__arrow{color:var(--van-popover-dark-background)}.van-popover--dark .van-popover__action:active{background-color:#0003}.van-popover--dark .van-popover__action--disabled{color:var(--van-popover-dark-action-disabled-text-color)}.van-popover--dark .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark .van-popover__action-text:after{border-color:var(--van-gray-7)}.van-popover-zoom-enter-from,.van-popover-zoom-leave-active{transform:scale(.8);opacity:0}.van-popover-zoom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popover-zoom-leave-active{transition-timing-function:var(--van-ease-in)}:root,:host{--van-notify-text-color: var(--van-white);--van-notify-padding: var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size: var(--van-font-size-md);--van-notify-line-height: var(--van-line-height-md);--van-notify-primary-background: var(--van-primary-color);--van-notify-success-background: var(--van-success-color);--van-notify-danger-background: var(--van-danger-color);--van-notify-warning-background: var(--van-warning-color)}.van-notify{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background:var(--van-notify-primary-background)}.van-notify--success{background:var(--van-notify-success-background)}.van-notify--danger{background:var(--van-notify-danger-background)}.van-notify--warning{background:var(--van-notify-warning-background)}:root,:host{--van-dialog-width: 320px;--van-dialog-small-screen-width: 90%;--van-dialog-font-size: var(--van-font-size-lg);--van-dialog-transition: var(--van-duration-base);--van-dialog-radius: 16px;--van-dialog-background: var(--van-background-2);--van-dialog-header-font-weight: var(--van-font-bold);--van-dialog-header-line-height: 24px;--van-dialog-header-padding-top: 26px;--van-dialog-header-isolated-padding: var(--van-padding-lg) 0;--van-dialog-message-padding: var(--van-padding-lg);--van-dialog-message-font-size: var(--van-font-size-md);--van-dialog-message-line-height: var(--van-line-height-md);--van-dialog-message-max-height: 60vh;--van-dialog-has-title-message-text-color: var(--van-gray-7);--van-dialog-has-title-message-padding-top: var(--van-padding-xs);--van-dialog-button-height: 48px;--van-dialog-round-button-height: 36px;--van-dialog-confirm-button-text-color: var(--van-primary-color)}.van-dialog{top:45%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media(max-width:321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:104px}.van-dialog__message{color:var(--van-text-color);flex:1;max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__confirm,.van-dialog__cancel{flex:1;height:var(--van-dialog-button-height);margin:0;border:0;border-radius:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog--round-button .van-action-bar-button--first{border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-dialog--round-button .van-action-bar-button--last{border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-dialog-bounce-enter-from{transform:translate3d(0,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(0,-50%,0) scale(.9);opacity:0}:root,:host{--van-toast-max-width: 70%;--van-toast-font-size: var(--van-font-size-md);--van-toast-text-color: var(--van-white);--van-toast-loading-icon-color: var(--van-white);--van-toast-line-height: var(--van-line-height-md);--van-toast-radius: var(--van-radius-lg);--van-toast-background: rgba(0, 0, 0, .7);--van-toast-icon-size: 36px;--van-toast-text-min-width: 96px;--van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding: var(--van-padding-md);--van-toast-default-width: 88px;--van-toast-default-min-height: 88px;--van-toast-position-top-distance: 20%;--van-toast-position-bottom-distance: 20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius)}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:-webkit-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root,:host{--van-action-sheet-max-height: 80%;--van-action-sheet-header-height: 48px;--van-action-sheet-header-font-size: var(--van-font-size-lg);--van-action-sheet-description-color: var(--van-text-color-2);--van-action-sheet-description-font-size: var(--van-font-size-md);--van-action-sheet-description-line-height: var(--van-line-height-md);--van-action-sheet-item-background: var(--van-background-2);--van-action-sheet-item-font-size: var(--van-font-size-lg);--van-action-sheet-item-line-height: var(--van-line-height-lg);--van-action-sheet-item-text-color: var(--van-text-color);--van-action-sheet-item-disabled-text-color: var(--van-text-color-3);--van-action-sheet-item-icon-size: 18px;--van-action-sheet-item-icon-margin-right: var(--van-padding-xs);--van-action-sheet-subname-color: var(--van-text-color-2);--van-action-sheet-subname-font-size: var(--van-font-size-sm);--van-action-sheet-subname-line-height: var(--van-line-height-sm);--van-action-sheet-close-icon-size: 22px;--van-action-sheet-close-icon-color: var(--van-gray-5);--van-action-sheet-close-icon-padding: 0 var(--van-padding-md);--van-action-sheet-cancel-text-color: var(--van-gray-7);--van-action-sheet-cancel-padding-top: var(--van-padding-xs);--van-action-sheet-cancel-padding-color: var(--van-background);--van-action-sheet-loading-icon-size: 22px}.van-action-sheet{display:flex;flex-direction:column;max-height:var(--van-action-sheet-max-height);overflow:hidden;color:var(--van-action-sheet-item-text-color)}.van-action-sheet__content{flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__item,.van-action-sheet__cancel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:14px var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);border:none;cursor:pointer}.van-action-sheet__item:active,.van-action-sheet__cancel:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--loading,.van-action-sheet__item--disabled{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--loading:active,.van-action-sheet__item--disabled:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__item-icon{font-size:var(--van-action-sheet-item-icon-size);margin-right:var(--van-action-sheet-item-icon-margin-right)}.van-action-sheet__cancel{flex-shrink:0;box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color)}.van-action-sheet__subname{width:100%;margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height);overflow-wrap:break-word}.van-action-sheet__gap{display:block;height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color)}.van-action-sheet__header{flex-shrink:0;font-weight:var(--van-font-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center}.van-action-sheet__description{position:relative;flex-shrink:0;padding:20px var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-border-color);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{position:absolute;top:0;right:0;z-index:1;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit}:root,:host{--van-sticky-z-index: 99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}:root,:host{--van-swipe-indicator-size: 6px;--van-swipe-indicator-margin: var(--van-padding-sm);--van-swipe-indicator-active-opacity: 1;--van-swipe-indicator-inactive-opacity: .3;--van-swipe-indicator-active-background: var(--van-primary-color);--van-swipe-indicator-inactive-background: var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%;transition-property:transform}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root,:host{--van-image-preview-index-text-color: var(--van-white);--van-image-preview-index-font-size: var(--van-font-size-md);--van-image-preview-index-line-height: var(--van-line-height-md);--van-image-preview-index-text-shadow: 0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background: rgba(0, 0, 0, .9);--van-image-preview-close-icon-size: 22px;--van-image-preview-close-icon-color: var(--van-gray-5);--van-image-preview-close-icon-margin: var(--van-padding-md);--van-image-preview-close-icon-z-index: 1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size)}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root,:host{--van-uploader-size: 80px;--van-uploader-icon-size: 24px;--van-uploader-icon-color: var(--van-gray-4);--van-uploader-text-color: var(--van-text-color-2);--van-uploader-text-font-size: var(--van-font-size-sm);--van-uploader-upload-background: var(--van-gray-1);--van-uploader-upload-active-color: var(--van-active-color);--van-uploader-delete-color: var(--van-white);--van-uploader-delete-icon-size: 14px;--van-uploader-delete-background: rgba(0, 0, 0, .7);--van-uploader-file-background: var(--van-background);--van-uploader-file-icon-size: 20px;--van-uploader-file-icon-color: var(--van-gray-7);--van-uploader-file-name-padding: 0 var(--van-padding-base);--van-uploader-file-name-margin-top: var(--van-padding-xs);--van-uploader-file-name-font-size: var(--van-font-size-sm);--van-uploader-file-name-text-color: var(--van-gray-7);--van-uploader-mask-text-color: var(--van-white);--van-uploader-mask-background: rgba(50, 50, 51, .88);--van-uploader-mask-icon-size: 22px;--van-uploader-mask-message-font-size: var(--van-font-size-sm);--van-uploader-mask-message-line-height: var(--van-line-height-xs);--van-uploader-loading-icon-size: 22px;--van-uploader-loading-icon-color: var(--van-white);--van-uploader-disabled-opacity: var(--van-disabled-opacity);--van-uploader-border-radius: 0px}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden;border-radius:var(--van-uploader-border-radius)}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:6px;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root,:host{--van-tab-text-color: var(--van-gray-7);--van-tab-active-text-color: var(--van-text-color);--van-tab-disabled-text-color: var(--van-text-color-3);--van-tab-font-size: var(--van-font-size-md);--van-tab-line-height: var(--van-line-height-md);--van-tabs-default-color: var(--van-primary-color);--van-tabs-line-height: 44px;--van-tabs-card-height: 30px;--van-tabs-nav-background: var(--van-background-2);--van-tabs-bottom-bar-width: 40px;--van-tabs-bottom-bar-height: 3px;--van-tabs-bottom-bar-color: var(--van-primary-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tab--shrink{flex:none;padding:0 var(--van-padding-xs)}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card.van-tab--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{position:relative;display:flex;background:var(--van-tabs-nav-background);-webkit-user-select:none;user-select:none}.van-tabs__nav--complete{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-tab__panel,.van-tab__panel-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}:root,:host{--van-cascader-header-height: 48px;--van-cascader-header-padding: 0 var(--van-padding-md);--van-cascader-title-font-size: var(--van-font-size-lg);--van-cascader-title-line-height: 20px;--van-cascader-close-icon-size: 22px;--van-cascader-close-icon-color: var(--van-gray-5);--van-cascader-selected-icon-size: 18px;--van-cascader-tabs-height: 48px;--van-cascader-active-color: var(--van-primary-color);--van-cascader-options-height: 384px;--van-cascader-option-disabled-color: var(--van-text-color-3);--van-cascader-tab-color: var(--van-text-color);--van-cascader-unselected-tab-color: var(--van-text-color-2)}.van-cascader__header{display:flex;align-items:center;justify-content:space-between;height:var(--van-cascader-header-height);padding:var(--van-cascader-header-padding)}.van-cascader__title{font-weight:var(--van-font-bold);font-size:var(--van-cascader-title-font-size);line-height:var(--van-cascader-title-line-height)}.van-cascader__close-icon{color:var(--van-cascader-close-icon-color);font-size:var(--van-cascader-close-icon-size)}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:var(--van-cascader-tabs-height)}.van-cascader__tab{color:var(--van-cascader-tab-color);font-weight:var(--van-font-bold)}.van-cascader__tab--unselected{color:var(--van-cascader-unselected-tab-color);font-weight:400}.van-cascader__option{display:flex;align-items:center;justify-content:space-between;padding:10px var(--van-padding-md);font-size:var(--van-font-size-md);line-height:var(--van-line-height-md);cursor:pointer}.van-cascader__option:active{background-color:var(--van-active-color)}.van-cascader__option--selected{color:var(--van-cascader-active-color);font-weight:var(--van-font-bold)}.van-cascader__option--disabled{color:var(--van-cascader-option-disabled-color);cursor:not-allowed}.van-cascader__option--disabled:active{background-color:transparent}.van-cascader__selected-icon{font-size:var(--van-cascader-selected-icon-size)}.van-cascader__options{box-sizing:border-box;height:var(--van-cascader-options-height);padding-top:6px;overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-picker-background: var(--van-background-2);--van-picker-toolbar-height: 44px;--van-picker-title-font-size: var(--van-font-size-lg);--van-picker-title-line-height: var(--van-line-height-md);--van-picker-action-padding: 0 var(--van-padding-md);--van-picker-action-font-size: var(--van-font-size-md);--van-picker-confirm-action-color: var(--van-primary-color);--van-picker-cancel-action-color: var(--van-text-color-2);--van-picker-option-font-size: var(--van-font-size-lg);--van-picker-option-padding: 0 var(--van-padding-base);--van-picker-option-text-color: var(--van-text-color);--van-picker-option-disabled-opacity: .3;--van-picker-loading-icon-color: var(--van-primary-color);--van-picker-loading-mask-color: rgba(255, 255, 255, .9);--van-picker-mask-color: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)), linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4))}.van-theme-dark{--van-picker-loading-mask-color: rgba(0, 0, 0, .6);--van-picker-mask-color: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1)), linear-gradient(0deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1))}.van-picker{position:relative;background:var(--van-picker-background);-webkit-user-select:none;user-select:none}.van-picker__toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{position:absolute;left:50%;color:var(--van-text-color);max-width:50%;font-weight:var(--van-font-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center;transform:translate(-50%)}.van-picker__columns{position:relative;display:flex;cursor:-webkit-grab;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{position:absolute;top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0);pointer-events:none}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root,:host{--van-picker-group-background: var(--van-background-2)}.van-picker-group{background:var(--van-picker-group-background)}.van-picker-group__tabs{margin-top:var(--van-padding-base)}.van-picker-group__tab-title{margin-right:16px}:root,:host{--van-calendar-background: var(--van-background-2);--van-calendar-popup-height: 80%;--van-calendar-header-shadow: 0 2px 10px rgba(125, 126, 128, .16);--van-calendar-header-title-height: 44px;--van-calendar-header-title-font-size: var(--van-font-size-lg);--van-calendar-header-subtitle-font-size: var(--van-font-size-md);--van-calendar-header-action-width: 28px;--van-calendar-header-action-color: var(--van-text-color);--van-calendar-header-action-disabled-color: var(--van-text-color-3);--van-calendar-weekdays-height: 30px;--van-calendar-weekdays-font-size: var(--van-font-size-sm);--van-calendar-month-title-font-size: var(--van-font-size-md);--van-calendar-month-mark-color: rgba(242, 243, 245, .8);--van-calendar-month-mark-font-size: 160px;--van-calendar-day-height: 64px;--van-calendar-day-font-size: var(--van-font-size-lg);--van-calendar-day-margin-bottom: 4px;--van-calendar-day-disabled-color: var(--van-text-color-3);--van-calendar-range-edge-color: var(--van-white);--van-calendar-range-edge-background: var(--van-primary-color);--van-calendar-range-middle-color: var(--van-primary-color);--van-calendar-range-middle-background-opacity: .1;--van-calendar-selected-day-size: 54px;--van-calendar-selected-day-color: var(--van-white);--van-calendar-selected-day-background: var(--van-primary-color);--van-calendar-info-font-size: var(--van-font-size-xs);--van-calendar-info-line-height: var(--van-line-height-xs);--van-calendar-confirm-button-height: 36px;--van-calendar-confirm-button-margin: 7px 0}.van-theme-dark{--van-calendar-month-mark-color: rgba(100, 101, 102, .2);--van-calendar-day-disabled-color: var(--van-gray-7)}.van-calendar{display:flex;flex-direction:column;height:100%;background:var(--van-calendar-background)}.van-calendar__popup.van-popup--top,.van-calendar__popup.van-popup--bottom{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:11px}.van-calendar__header{flex-shrink:0;box-shadow:var(--van-calendar-header-shadow)}.van-calendar__month-title,.van-calendar__header-title,.van-calendar__header-subtitle{color:var(--van-text-color);height:var(--van-calendar-header-title-height);font-weight:var(--van-font-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__header-subtitle--with-switch{display:flex;align-items:center;padding:0 var(--van-padding-base)}.van-calendar__header-subtitle-text{flex:1}.van-calendar__header-action{display:flex;align-items:center;justify-content:center;min-width:var(--van-calendar-header-action-width);height:100%;color:var(--van-calendar-header-action-color);cursor:pointer}.van-calendar__header-action--disabled{color:var(--van-calendar-header-action-disabled-color);cursor:not-allowed}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center}.van-calendar__body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.van-calendar__days{position:relative;display:flex;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.van-calendar__month-mark{position:absolute;top:50%;left:50%;z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);transform:translate(-50%,-50%);pointer-events:none}.van-calendar__day,.van-calendar__selected-day{display:flex;align-items:center;justify-content:center;text-align:center}.van-calendar__day{position:relative;width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer}.van-calendar__day--end,.van-calendar__day--start,.van-calendar__day--start-end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background)}.van-calendar__day--start{border-radius:var(--van-radius-md) 0 0 var(--van-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-radius-md) var(--van-radius-md) 0}.van-calendar__day--start-end,.van-calendar__day--multiple-selected{border-radius:var(--van-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:var(--van-calendar-range-middle-background-opacity);content:""}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__top-info,.van-calendar__bottom-info{position:absolute;right:0;left:0;font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height)}@media(max-width:350px){.van-calendar__top-info,.van-calendar__bottom-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background);border-radius:var(--van-radius-md)}.van-calendar__footer{flex-shrink:0;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md)}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}:root,:host{--van-address-edit-padding: var(--van-padding-sm);--van-address-edit-buttons-padding: var(--van-padding-xl) var(--van-padding-base);--van-address-edit-button-margin-bottom: var(--van-padding-sm);--van-address-edit-button-font-size: var(--van-font-size-lg)}.van-address-edit{padding:var(--van-address-edit-padding)}.van-address-edit__fields{overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{margin-top:var(--van-padding-sm);overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__buttons{padding:var(--van-address-edit-buttons-padding)}.van-address-edit__button{margin-bottom:var(--van-address-edit-button-margin-bottom);font-size:var(--van-address-edit-button-font-size)}.van-address-edit-detail__search-item{background:var(--van-gray-2)}.van-radio-group--horizontal,.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}:root,:host{--van-checkbox-size: 20px;--van-checkbox-border-color: var(--van-gray-5);--van-checkbox-duration: var(--van-duration-fast);--van-checkbox-label-margin: var(--van-padding-xs);--van-checkbox-label-color: var(--van-text-color);--van-checkbox-checked-icon-color: var(--van-primary-color);--van-checkbox-disabled-icon-color: var(--van-gray-5);--van-checkbox-disabled-label-color: var(--van-text-color-3);--van-checkbox-disabled-background: var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--indeterminate .van-icon{display:flex;align-items:center;justify-content:center;color:var(--van-white);border-color:var(--van-checkbox-checked-icon-color);background-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root,:host{--van-coupon-margin: 0 var(--van-padding-sm) var(--van-padding-sm);--van-coupon-content-height: 84px;--van-coupon-content-padding: 14px 0;--van-coupon-content-text-color: var(--van-text-color);--van-coupon-background: var(--van-background-2);--van-coupon-active-background: var(--van-active-color);--van-coupon-radius: var(--van-radius-lg);--van-coupon-shadow: 0 0 4px rgba(0, 0, 0, .1);--van-coupon-head-width: 96px;--van-coupon-amount-color: var(--van-primary-color);--van-coupon-amount-font-size: 30px;--van-coupon-currency-font-size: 40%;--van-coupon-name-font-size: var(--van-font-size-md);--van-coupon-disabled-text-color: var(--van-text-color-2);--van-coupon-description-padding: var(--van-padding-xs) var(--van-padding-md);--van-coupon-description-border-color: var(--van-border-color);--van-coupon-checkbox-color: var(--van-primary-color)}.van-coupon{margin:var(--van-coupon-margin);overflow:hidden;background:var(--van-coupon-background);border-radius:var(--van-coupon-radius);box-shadow:var(--van-coupon-shadow)}.van-coupon:active{background-color:var(--van-coupon-active-background)}.van-coupon__content{display:flex;align-items:center;box-sizing:border-box;min-height:var(--van-coupon-content-height);padding:var(--van-coupon-content-padding);color:var(--van-coupon-content-text-color)}.van-coupon__head{position:relative;min-width:var(--van-coupon-head-width);padding:0 var(--van-padding-xs);color:var(--van-coupon-amount-color);text-align:center}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount{margin-bottom:6px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-amount-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount span{font-size:var(--van-coupon-currency-font-size)}.van-coupon__amount span:not(:empty){margin-left:2px}.van-coupon__condition{font-size:var(--van-font-size-sm);line-height:16px;white-space:pre-wrap}.van-coupon__body{position:relative;flex:1}.van-coupon__name{margin-bottom:10px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-name-font-size);line-height:var(--van-line-height-md)}.van-coupon__valid{font-size:var(--van-font-size-sm)}.van-coupon__corner{position:absolute;top:0;right:var(--van-padding-md);bottom:0}.van-coupon__corner .van-checkbox__icon--checked .van-icon{background-color:var(--van-coupon-checkbox-color);border-color:var(--van-coupon-checkbox-color)}.van-coupon__description{padding:var(--van-coupon-description-padding);font-size:var(--van-font-size-sm);border-top:1px dashed var(--van-coupon-description-border-color)}.van-coupon--disabled:active{background-color:var(--van-coupon-background)}.van-coupon--disabled .van-coupon-item__content{height:calc(var(--van-coupon-content-height) - 10px)}.van-coupon--disabled .van-coupon__head{color:inherit}:root,:host{--van-radio-size: 20px;--van-radio-dot-size: 8px;--van-radio-border-color: var(--van-gray-5);--van-radio-duration: var(--van-duration-fast);--van-radio-label-margin: var(--van-padding-xs);--van-radio-label-color: var(--van-text-color);--van-radio-checked-icon-color: var(--van-primary-color);--van-radio-disabled-icon-color: var(--van-gray-5);--van-radio-disabled-label-color: var(--van-text-color-3);--van-radio-disabled-background: var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--dot{position:relative;border-radius:100%;box-sizing:border-box;width:var(--van-radio-size);height:var(--van-radio-size);border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:border-color}.van-radio__icon--dot__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;height:calc(100% - var(--van-radio-dot-size));width:calc(100% - var(--van-radio-dot-size));transition-duration:var(--van-radio-duration);transition-property:background-color}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot{border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot .van-radio__icon--dot__icon{background:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root,:host{--van-contact-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-contact-list-edit-icon-size: 16px;--van-contact-list-add-button-z-index: 999;--van-contact-list-radio-color: var(--van-primary-color);--van-contact-list-item-padding: var(--van-padding-md)}.van-contact-list{box-sizing:border-box;height:100%;padding:var(--van-contact-list-padding)}.van-contact-list__item{padding:var(--van-contact-list-item-padding)}.van-contact-list__item-title{display:flex;align-items:center;padding-right:var(--van-padding-xl);padding-left:var(--van-padding-xs)}.van-contact-list__item-tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-contact-list__group{box-sizing:border-box;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-radius:var(--van-radius-lg)}.van-contact-list__edit{font-size:var(--van-contact-list-edit-icon-size)}.van-contact-list__radio .van-radio__icon--checked .van-icon{background-color:var(--van-contact-list-radio-color);border-color:var(--van-contact-list-radio-color)}.van-contact-list__bottom{position:fixed;right:0;bottom:0;left:0;z-index:var(--van-contact-list-add-button-z-index);padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-contact-list__add{height:40px;margin:5px 0}:root,:host{--van-address-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-address-list-disabled-text-color: var(--van-text-color-2);--van-address-list-disabled-text-padding: calc(var(--van-padding-base) * 5) 0;--van-address-list-disabled-text-font-size: var(--van-font-size-md);--van-address-list-disabled-text-line-height: var(--van-line-height-md);--van-address-list-add-button-z-index: 999;--van-address-list-item-padding: var(--van-padding-sm);--van-address-list-item-text-color: var(--van-text-color);--van-address-list-item-disabled-text-color: var(--van-text-color-3);--van-address-list-item-font-size: 13px;--van-address-list-item-line-height: var(--van-line-height-sm);--van-address-list-radio-color: var(--van-primary-color);--van-address-list-edit-icon-size: 20px}.van-address-list{box-sizing:border-box;height:100%;padding:var(--van-address-list-padding)}.van-address-list__bottom{position:fixed;bottom:0;left:0;z-index:var(--van-address-list-add-button-z-index);box-sizing:border-box;width:100%;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-address-list__add{height:40px;margin:5px 0}.van-address-list__disabled-text{padding:var(--van-address-list-disabled-text-padding);color:var(--van-address-list-disabled-text-color);font-size:var(--van-address-list-disabled-text-font-size);line-height:var(--van-address-list-disabled-text-line-height)}.van-address-item{padding:var(--van-address-list-item-padding);background-color:var(--van-background-2);border-radius:var(--van-radius-lg)}.van-address-item:not(:last-child){margin-bottom:var(--van-padding-sm)}.van-address-item__title{padding-right:44px}.van-address-item__name{display:flex;align-items:center;margin-bottom:var(--van-padding-xs);font-size:var(--van-font-size-lg);line-height:var(--van-line-height-lg)}.van-address-item__tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:var(--van-address-list-item-text-color);font-size:var(--van-address-list-item-font-size);line-height:var(--van-address-list-item-line-height)}.van-address-item--disabled .van-address-item__name,.van-address-item--disabled .van-address-item__address{color:var(--van-address-list-item-disabled-text-color)}.van-address-item__edit{position:absolute;top:50%;right:var(--van-padding-md);color:var(--van-gray-6);font-size:var(--van-address-list-edit-icon-size);transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:var(--van-padding-sm)}.van-address-item .van-radio__icon--checked .van-icon{background-color:var(--van-address-list-radio-color);border-color:var(--van-address-list-radio-color)}:root,:host{--van-barrage-font-size: 16px;--van-barrage-space: 10px;--van-barrage-font: inherit;--van-barrage-color: var(--van-white)}.van-barrage{position:relative;overflow:hidden}.van-barrage__item{position:absolute;top:0;right:0;z-index:99;padding-bottom:var(--van-barrage-space);opacity:.75;line-height:1;font-size:var(--van-barrage-font-size);font-family:var(--van-barrage-font);font-weight:700;white-space:nowrap;color:var(--van-barrage-color);text-shadow:1px 0 1px #000000,0 1px 1px #000000,0 -1px 1px #000000,-1px 0 1px #000000;-webkit-user-select:none;user-select:none;will-change:transform;transform:translate(110%)}@keyframes van-barrage{0%{transform:translate(110%)}to{transform:translate(var(--move-distance))}}:root,:host{--van-cell-group-background: var(--van-background-2);--van-cell-group-title-color: var(--van-text-color-2);--van-cell-group-title-padding: var(--van-padding-md) var(--van-padding-md);--van-cell-group-title-font-size: var(--van-font-size-md);--van-cell-group-title-line-height: 16px;--van-cell-group-inset-padding: 0 var(--van-padding-md);--van-cell-group-inset-radius: var(--van-radius-lg);--van-cell-group-inset-title-padding: var(--van-padding-md) var(--van-padding-md)}.van-cell-group{background:var(--van-cell-group-background)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root,:host{--van-circle-size: 100px;--van-circle-color: var(--van-primary-color);--van-circle-layer-color: var(--van-white);--van-circle-text-color: var(--van-text-color);--van-circle-text-font-weight: var(--van-font-bold);--van-circle-text-font-size: var(--van-font-size-md);--van-circle-text-line-height: var(--van-line-height-md)}.van-circle{position:relative;display:inline-block;width:var(--van-circle-size);height:var(--van-circle-size);text-align:center}.van-circle svg{position:absolute;top:0;left:0;width:100%;height:100%}.van-circle__layer{stroke:var(--van-circle-layer-color)}.van-circle__hover{fill:none;stroke:var(--van-circle-color);stroke-linecap:round}.van-circle__text{position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;padding:0 var(--van-padding-base);color:var(--van-circle-text-color);font-weight:var(--van-circle-text-font-weight);font-size:var(--van-circle-text-font-size);line-height:var(--van-circle-text-line-height);transform:translateY(-50%)}.van-row{display:flex;flex-wrap:wrap}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{display:block;box-sizing:border-box;min-height:1px}.van-col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root,:host{--van-count-down-text-color: var(--van-text-color);--van-count-down-font-size: var(--van-font-size-md);--van-count-down-line-height: var(--van-line-height-md)}.van-count-down{color:var(--van-count-down-text-color);font-size:var(--van-count-down-font-size);line-height:var(--van-count-down-line-height)}:root,:host{--van-empty-padding: var(--van-padding-xl) 0;--van-empty-image-size: 160px;--van-empty-description-margin-top: var(--van-padding-md);--van-empty-description-padding: 0 60px;--van-empty-description-color: var(--van-text-color-2);--van-empty-description-font-size: var(--van-font-size-md);--van-empty-description-line-height: var(--van-line-height-md);--van-empty-bottom-margin-top: 24px}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.van-theme-dark .van-empty{opacity:.5}:root,:host{--van-coupon-list-background: var(--van-background);--van-coupon-list-field-padding: 5px 0 5px var(--van-padding-md);--van-coupon-list-exchange-button-height: 32px;--van-coupon-list-close-button-height: 40px;--van-coupon-list-empty-tip-color: var(--van-text-color-2);--van-coupon-list-empty-tip-font-size: var(--van-font-size-md);--van-coupon-list-empty-tip-line-height: var(--van-line-height-md)}.van-coupon-list{position:relative;height:100%;background:var(--van-coupon-list-background)}.van-coupon-list__field{padding:var(--van-coupon-list-field-padding)}.van-coupon-list__field .van-field__body{height:34px;padding-left:var(--van-padding-sm);line-height:34px;background:var(--van-background);border-radius:var(--van-radius-max)}.van-coupon-list__field .van-field__body::-webkit-input-placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__body::placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{display:flex;align-items:center;background-color:var(--van-background-2)}.van-coupon-list__exchange{flex:none;height:var(--van-coupon-list-exchange-button-height);font-size:var(--van-font-size-lg);line-height:calc(var(--van-coupon-list-exchange-button-height) - 2px);border:0}.van-coupon-list .van-tabs__wrap{box-shadow:0 6px 12px -12px var(--van-gray-6)}.van-coupon-list__list{box-sizing:border-box;padding:var(--van-padding-md) 0 var(--van-padding-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.van-coupon-list__list--with-bottom{padding-bottom:50px}.van-coupon-list__bottom{position:absolute;bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:5px var(--van-padding-md);font-weight:var(--van-font-bold);background-color:var(--van-background-2)}.van-coupon-list__close{height:var(--van-coupon-list-close-button-height)}.van-coupon-list__empty-tip{color:var(--van-coupon-list-empty-tip-color);font-size:var(--van-coupon-list-empty-tip-font-size);line-height:var(--van-coupon-list-empty-tip-line-height)}:root,:host{--van-divider-margin: var(--van-padding-md) 0;--van-divider-vertical-margin: 0 var(--van-padding-xs);--van-divider-text-color: var(--van-text-color-2);--van-divider-font-size: var(--van-font-size-md);--van-divider-line-height: 24px;--van-divider-border-color: var(--van-border-color);--van-divider-content-padding: var(--van-padding-md);--van-divider-content-left-width: 10%;--van-divider-content-right-width: 10%}.van-divider{display:flex;align-items:center;margin:var(--van-divider-margin);color:var(--van-divider-text-color);font-size:var(--van-divider-font-size);line-height:var(--van-divider-line-height);border-color:var(--van-divider-border-color);border-style:solid;border-width:0}.van-divider:before,.van-divider:after{display:block;flex:1;box-sizing:border-box;height:1px;border-color:inherit;border-style:inherit;border-width:var(--van-border-width) 0 0}.van-divider:before{content:""}.van-divider--hairline:before,.van-divider--hairline:after{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:var(--van-divider-content-padding)}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{margin-left:var(--van-divider-content-padding);content:""}.van-divider--content-left:before{max-width:var(--van-divider-content-left-width)}.van-divider--content-right:after{max-width:var(--van-divider-content-right-width)}.van-divider--vertical{display:inline-block;width:var(--van-border-width);height:1em;margin:var(--van-divider-vertical-margin);vertical-align:middle}.van-divider--vertical:before{height:100%;border-width:0 0 0 var(--van-border-width)}.van-divider--vertical:after{display:none}.van-divider--vertical.van-divider--hairline:before{transform:scaleX(.5)}:root,:host{--van-dropdown-menu-height: 48px;--van-dropdown-menu-background: var(--van-background-2);--van-dropdown-menu-shadow: 0 2px 12px rgba(100, 101, 102, .12);--van-dropdown-menu-title-font-size: 15px;--van-dropdown-menu-title-text-color: var(--van-text-color);--van-dropdown-menu-title-active-text-color: var(--van-primary-color);--van-dropdown-menu-title-disabled-text-color: var(--van-text-color-2);--van-dropdown-menu-title-padding: 0 var(--van-padding-xs);--van-dropdown-menu-title-line-height: var(--van-line-height-lg);--van-dropdown-menu-option-active-color: var(--van-primary-color);--van-dropdown-menu-option-disabled-color: var(--van-text-color-3);--van-dropdown-menu-content-max-height: 80%}.van-dropdown-menu{-webkit-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:flex;height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background);box-shadow:var(--van-dropdown-menu-shadow)}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__bar--scrollable{padding-left:var(--van-padding-base);padding-right:var(--van-padding-xs);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-dropdown-menu__bar--scrollable::-webkit-scrollbar{display:none}.van-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__item--grow{flex:1 0 auto;padding-left:var(--van-padding-base);padding-right:var(--van-padding-sm)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height)}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-4px;margin-top:-5px;border:3px solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-1px;transform:rotate(135deg)}:root,:host{--van-dropdown-item-z-index: 10}.van-dropdown-item{position:fixed;right:0;left:0;z-index:var(--van-dropdown-item-z-index);overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item__option--disabled,.van-dropdown-item__option--disabled .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-disabled-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:var(--van-dropdown-menu-content-max-height)}:root,:host{--van-floating-panel-border-radius: 16px;--van-floating-panel-header-height: 30px;--van-floating-panel-z-index: 999;--van-floating-panel-background: var(--van-background-2);--van-floating-panel-bar-width: 20px;--van-floating-panel-bar-height: 3px;--van-floating-panel-bar-color: var(--van-gray-5)}.van-floating-panel{position:fixed;left:0;bottom:0;width:100vw;z-index:var(--van-floating-panel-z-index);display:flex;flex-direction:column;touch-action:none;border-top-left-radius:var(--van-floating-panel-border-radius);border-top-right-radius:var(--van-floating-panel-border-radius);background:var(--van-floating-panel-background);will-change:transform}.van-floating-panel:after{content:"";display:block;position:absolute;bottom:-100vh;height:100vh;width:100vw;background-color:inherit}.van-floating-panel__header{height:var(--van-floating-panel-header-height);display:flex;justify-content:center;align-items:center;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.van-floating-panel__header-bar{height:var(--van-floating-panel-bar-height);width:var(--van-floating-panel-bar-width);border-radius:var(--van-radius-md);background:var(--van-floating-panel-bar-color)}.van-floating-panel__content{flex:1;overflow-y:auto;background-color:var(--van-floating-panel-background);-webkit-overflow-scrolling:touch}.van-grid{display:flex;flex-wrap:wrap}:root,:host{--van-grid-item-content-padding: var(--van-padding-md) var(--van-padding-xs);--van-grid-item-content-background: var(--van-background-2);--van-grid-item-content-active-color: var(--van-active-color);--van-grid-item-icon-size: 28px;--van-grid-item-text-color: var(--van-text-color);--van-grid-item-text-font-size: var(--van-font-size-sm)}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:var(--van-grid-item-icon-size)}.van-grid-item__text{color:var(--van-grid-item-text-color);font-size:var(--van-grid-item-text-font-size);line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:var(--van-padding-xs)}.van-grid-item__content{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--van-grid-item-content-padding);background:var(--van-grid-item-content-background)}.van-grid-item__content:after{z-index:1;border-width:0 var(--van-border-width) var(--van-border-width) 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{align-items:center;justify-content:center}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 var(--van-padding-xs)}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 var(--van-padding-xs)}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 var(--van-padding-xs) 0 0}.van-grid-item__content--surround:after{border-width:var(--van-border-width)}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:var(--van-grid-item-content-active-color)}:root,:host{--van-highlight-tag-color: var(--van-primary-color)}.van-highlight__tag{color:var(--van-highlight-tag-color)}:root,:host{--van-index-bar-sidebar-z-index: 2;--van-index-bar-index-font-size: var(--van-font-size-xs);--van-index-bar-index-line-height: var(--van-line-height-xs);--van-index-bar-index-active-color: var(--van-primary-color)}.van-index-bar__sidebar{position:fixed;top:50%;right:0;z-index:var(--van-index-bar-sidebar-z-index);display:flex;flex-direction:column;text-align:center;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;user-select:none}.van-index-bar__index{padding:0 var(--van-padding-xs) 0 var(--van-padding-md);font-weight:var(--van-font-bold);font-size:var(--van-index-bar-index-font-size);line-height:var(--van-index-bar-index-line-height)}.van-index-bar__index--active{color:var(--van-index-bar-index-active-color);font-weight:700}:root,:host{--van-index-anchor-z-index: 1;--van-index-anchor-padding: 0 var(--van-padding-md);--van-index-anchor-text-color: var(--van-text-color);--van-index-anchor-font-weight: var(--van-font-bold);--van-index-anchor-font-size: var(--van-font-size-md);--van-index-anchor-line-height: 32px;--van-index-anchor-background: transparent;--van-index-anchor-sticky-text-color: var(--van-primary-color);--van-index-anchor-sticky-background: var(--van-background-2)}.van-index-anchor{z-index:var(--van-index-anchor-z-index);box-sizing:border-box;padding:var(--van-index-anchor-padding);color:var(--van-index-anchor-text-color);font-weight:var(--van-index-anchor-font-weight);font-size:var(--van-index-anchor-font-size);line-height:var(--van-index-anchor-line-height);background:var(--van-index-anchor-background)}.van-index-anchor--sticky{position:fixed;top:0;right:0;left:0;color:var(--van-index-anchor-sticky-text-color);background:var(--van-index-anchor-sticky-background)}:root,:host{--van-pagination-height: 40px;--van-pagination-font-size: var(--van-font-size-md);--van-pagination-item-width: 36px;--van-pagination-item-default-color: var(--van-primary-color);--van-pagination-item-disabled-color: var(--van-gray-7);--van-pagination-item-disabled-background: var(--van-background);--van-pagination-background: var(--van-background-2);--van-pagination-desc-color: var(--van-gray-7);--van-pagination-disabled-opacity: var(--van-disabled-opacity)}.van-pagination{font-size:var(--van-pagination-font-size)}.van-pagination__items{display:flex}.van-pagination__item,.van-pagination__page-desc{display:flex;align-items:center;justify-content:center}.van-pagination__item{flex:1;box-sizing:border-box;min-width:var(--van-pagination-item-width);height:var(--van-pagination-height);color:var(--van-pagination-item-default-color);background:var(--van-pagination-background);cursor:pointer;-webkit-user-select:none;user-select:none}.van-pagination__item button{flex:1;height:100%;border:none;padding:0;background:transparent}.van-pagination__item button[disabled]{cursor:not-allowed}.van-pagination__item:active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item:not(:last-child):after{border-right-width:0}.van-pagination__item--active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item--page{flex-grow:0}.van-pagination__item--prev,.van-pagination__item--next{padding:0 var(--van-padding-base);cursor:pointer}.van-pagination__item--border:first-child:after{border-right-width:var(--van-border-width)}.van-pagination__item--disabled,.van-pagination__item--disabled:active{color:var(--van-pagination-item-disabled-color);background-color:var(--van-pagination-item-disabled-background);opacity:var(--van-pagination-disabled-opacity)}.van-pagination__page-desc{flex:1;height:var(--van-pagination-height);color:var(--van-pagination-desc-color)}:root,:host{--van-password-input-height: 50px;--van-password-input-margin: 0 var(--van-padding-md);--van-password-input-font-size: 20px;--van-password-input-radius: 6px;--van-password-input-background: var(--van-background-2);--van-password-input-info-color: var(--van-text-color-2);--van-password-input-info-font-size: var(--van-font-size-md);--van-password-input-error-info-color: var(--van-danger-color);--van-password-input-dot-size: 10px;--van-password-input-dot-color: var(--van-text-color);--van-password-input-text-color: var(--van-text-color);--van-password-input-cursor-color: var(--van-text-color);--van-password-input-cursor-width: 1px;--van-password-input-cursor-height: 40%;--van-password-input-cursor-duration: 1s}.van-password-input{position:relative;margin:var(--van-password-input-margin);-webkit-user-select:none;user-select:none}.van-password-input__info,.van-password-input__error-info{margin-top:var(--van-padding-md);font-size:var(--van-password-input-info-font-size);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{display:flex;width:100%;height:var(--van-password-input-height);cursor:pointer}.van-password-input__security:after{border-radius:var(--van-password-input-radius)}.van-password-input__security li{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:100%;color:var(--van-password-input-text-color);font-size:var(--van-password-input-font-size);line-height:1.2;background:var(--van-password-input-background)}.van-password-input__security i{position:absolute;top:50%;left:50%;width:var(--van-password-input-dot-size);height:var(--van-password-input-dot-size);background:var(--van-password-input-dot-color);border-radius:100%;transform:translate(-50%,-50%);visibility:hidden}.van-password-input__cursor{position:absolute;top:50%;left:50%;width:var(--van-password-input-cursor-width);height:var(--van-password-input-cursor-height);background:var(--van-password-input-cursor-color);transform:translate(-50%,-50%);animation:var(--van-password-input-cursor-duration) van-cursor-flicker infinite}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root,:host{--van-progress-height: 4px;--van-progress-color: var(--van-primary-color);--van-progress-inactive-color: var(--van-gray-5);--van-progress-background: var(--van-gray-3);--van-progress-pivot-padding: 0 5px;--van-progress-pivot-text-color: var(--van-white);--van-progress-pivot-font-size: var(--van-font-size-xs);--van-progress-pivot-line-height: 1.6;--van-progress-pivot-background: var(--van-primary-color)}.van-progress{position:relative;height:var(--van-progress-height);background:var(--van-progress-background);border-radius:var(--van-progress-height)}.van-progress__portion{position:absolute;left:0;width:100%;height:100%;background:var(--van-progress-color);border-radius:inherit;transform-origin:0;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__portion--inactive{background:var(--van-progress-inactive-color)}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:var(--van-progress-pivot-padding);color:var(--van-progress-pivot-text-color);font-size:var(--van-progress-pivot-font-size);line-height:var(--van-progress-pivot-line-height);text-align:center;word-break:keep-all;background:var(--van-progress-pivot-background);border-radius:1em;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__pivot--inactive{background:var(--van-progress-inactive-color)}:root,:host{--van-rolling-text-background: inherit;--van-rolling-text-color: var(--van-text-color);--van-rolling-text-font-size: var(--van-font-size-md);--van-rolling-text-gap: 0px;--van-rolling-text-item-width: 15px;--van-rolling-text-item-border-radius: 0px}.van-rolling-text{display:inline-flex;justify-content:center;align-items:center;font-size:var(--van-rolling-text-font-size);color:var(--van-rolling-text-color)}.van-rolling-text-item{margin-right:var(--van-rolling-text-gap);width:var(--van-rolling-text-item-width);border-radius:var(--van-rolling-text-item-border-radius);background:var(--van-rolling-text-background);overflow:hidden}.van-rolling-text-item:last-child{margin-right:0}.van-rolling-text-item__box{overflow:hidden}.van-rolling-text-item__box--animate{animation:van-up var(--van-duration) ease-in-out var(--van-delay);animation-iteration-count:1;animation-fill-mode:both}.van-rolling-text-item__item{text-align:center}.van-rolling-text-item--down .van-rolling-text-item__box{transform:translateY(var(--van-translate))}.van-rolling-text-item--down .van-rolling-text-item__box--animate{animation-name:van-down}@keyframes van-down{0%{transform:translateY(var(--van-translate))}to{transform:translateY(0)}}@keyframes van-up{0%{transform:translateY(0)}to{transform:translateY(var(--van-translate))}}:root,:host{--van-sidebar-width: 80px}.van-sidebar{width:var(--van-sidebar-width);overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-sidebar-font-size: var(--van-font-size-md);--van-sidebar-line-height: var(--van-line-height-md);--van-sidebar-text-color: var(--van-text-color);--van-sidebar-disabled-text-color: var(--van-text-color-3);--van-sidebar-padding: 20px var(--van-padding-sm);--van-sidebar-active-color: var(--van-active-color);--van-sidebar-background: var(--van-background);--van-sidebar-selected-font-weight: var(--van-font-bold);--van-sidebar-selected-text-color: var(--van-text-color);--van-sidebar-selected-border-width: 4px;--van-sidebar-selected-border-height: 16px;--van-sidebar-selected-border-color: var(--van-primary-color);--van-sidebar-selected-background: var(--van-background-2)}.van-sidebar-item{position:relative;display:block;box-sizing:border-box;padding:var(--van-sidebar-padding);overflow:hidden;color:var(--van-sidebar-text-color);font-size:var(--van-sidebar-font-size);line-height:var(--van-sidebar-line-height);background:var(--van-sidebar-background);cursor:pointer;-webkit-user-select:none;user-select:none}.van-sidebar-item:active{background-color:var(--van-sidebar-active-color)}.van-sidebar-item:not(:last-child):after{border-bottom-width:1px}.van-sidebar-item__text{word-break:break-all}.van-sidebar-item--select{color:var(--van-sidebar-selected-text-color);font-weight:var(--van-sidebar-selected-font-weight)}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:var(--van-sidebar-selected-background)}.van-sidebar-item--select:before{position:absolute;top:50%;left:0;width:var(--van-sidebar-selected-border-width);height:var(--van-sidebar-selected-border-height);background-color:var(--van-sidebar-selected-border-color);transform:translateY(-50%);content:""}.van-sidebar-item--disabled{color:var(--van-sidebar-disabled-text-color);cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:var(--van-sidebar-background)}:root,:host{--van-tree-select-font-size: var(--van-font-size-md);--van-tree-select-nav-background: var(--van-background);--van-tree-select-content-background: var(--van-background-2);--van-tree-select-nav-item-padding: 14px var(--van-padding-sm);--van-tree-select-item-height: 48px;--van-tree-select-item-active-color: var(--van-primary-color);--van-tree-select-item-disabled-color: var(--van-gray-5);--van-tree-select-item-selected-size: 16px}.van-tree-select{position:relative;display:flex;font-size:var(--van-tree-select-font-size)}.van-tree-select__nav{flex:1;overflow-y:auto;background:var(--van-tree-select-nav-background);-webkit-overflow-scrolling:touch}.van-tree-select__nav-item{padding:var(--van-tree-select-nav-item-padding)}.van-tree-select__content{flex:2;overflow-y:auto;background:var(--van-tree-select-content-background);-webkit-overflow-scrolling:touch}.van-tree-select__item{position:relative;padding:0 32px 0 var(--van-padding-md);font-weight:var(--van-font-bold);line-height:var(--van-tree-select-item-height);-webkit-user-select:none;user-select:none;cursor:pointer}.van-tree-select__item--active{color:var(--van-tree-select-item-active-color)}.van-tree-select__item:active{background-color:var(--van-active-color)}.van-tree-select__item--disabled{color:var(--van-tree-select-item-disabled-color);cursor:not-allowed}.van-tree-select__item--disabled:active{background-color:transparent}.van-tree-select__selected{position:absolute;top:50%;right:var(--van-padding-md);margin-top:calc(var(--van-padding-xs) * -1);font-size:var(--van-tree-select-item-selected-size)}:root,:host{--van-skeleton-title-width: 40%}.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-title+.van-skeleton-paragraph{margin-top:20px}:root,:host{--van-skeleton-avatar-size: 32px;--van-skeleton-avatar-background: var(--van-active-color)}.van-skeleton-avatar{flex-shrink:0;width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background)}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}:root,:host{--van-skeleton-paragraph-height: 16px;--van-skeleton-paragraph-background: var(--van-active-color);--van-skeleton-paragraph-margin-top: var(--van-padding-sm)}.van-skeleton-paragraph{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round{border-radius:var(--van-radius-max)}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}:root,:host{--van-skeleton-duration: 1.2s}.van-skeleton{display:flex;padding:0 var(--van-padding-md)}.van-skeleton__content{width:100%}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}@keyframes van-skeleton-blink{50%{opacity:.6}}:root,:host{--van-slider-active-background: var(--van-primary-color);--van-slider-inactive-background: var(--van-gray-3);--van-slider-disabled-opacity: var(--van-disabled-opacity);--van-slider-bar-height: 2px;--van-slider-button-width: 24px;--van-slider-button-height: 24px;--van-slider-button-radius: 50%;--van-slider-button-background: var(--van-white);--van-slider-button-shadow: 0 1px 2px rgba(0, 0, 0, .5)}.van-theme-dark{--van-slider-inactive-background: var(--van-background-3)}.van-slider{position:relative;width:100%;height:var(--van-slider-bar-height);background:var(--van-slider-inactive-background);border-radius:var(--van-radius-max);cursor:pointer}.van-slider:before{position:absolute;top:calc(var(--van-padding-xs) * -1);right:0;bottom:calc(var(--van-padding-xs) * -1);left:0;content:""}.van-slider__bar{position:absolute;width:100%;height:100%;background:var(--van-slider-active-background);border-radius:inherit;transition:all var(--van-duration-fast)}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background:var(--van-slider-button-background);border-radius:var(--van-slider-button-radius);box-shadow:var(--van-slider-button-shadow)}.van-slider__button-wrapper{position:absolute;cursor:-webkit-grab;cursor:grab;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper--left{left:0;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{display:inline-block;width:var(--van-slider-bar-height);height:100%}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;right:50%;bottom:0;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;right:50%;left:auto;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs) * -1);bottom:0;left:calc(var(--van-padding-xs) * -1)}.van-space{display:inline-flex}.van-space--horizontal .van-space-item{display:flex;align-items:center}.van-space--vertical{flex-direction:column}.van-space--align-baseline{align-items:baseline}.van-space--align-start{align-items:flex-start}.van-space--align-end{align-items:flex-end}.van-space--align-center{align-items:center}.van-space--wrap{flex-wrap:wrap}.van-space--fill{display:flex}:root,:host{--van-steps-background: var(--van-background-2)}.van-steps{overflow:hidden;background-color:var(--van-steps-background)}.van-steps--horizontal{padding:10px 10px 0}.van-steps--horizontal .van-steps__items{position:relative;display:flex;margin:0 0 10px;padding-bottom:22px}.van-steps--vertical{padding:0 0 0 var(--van-padding-xl)}:root,:host{--van-step-text-color: var(--van-text-color-2);--van-step-active-color: var(--van-primary-color);--van-step-process-text-color: var(--van-text-color);--van-step-font-size: var(--van-font-size-md);--van-step-line-color: var(--van-border-color);--van-step-finish-line-color: var(--van-primary-color);--van-step-finish-text-color: var(--van-text-color);--van-step-icon-size: 12px;--van-step-circle-size: 5px;--van-step-circle-color: var(--van-gray-6);--van-step-horizontal-title-font-size: var(--van-font-size-sm)}.van-step{position:relative;flex:1;color:var(--van-step-text-color);font-size:var(--van-step-font-size)}.van-step__circle{display:block;width:var(--van-step-circle-size);height:var(--van-step-circle-size);background-color:var(--van-step-circle-color);border-radius:50%}.van-step__line{position:absolute;background-color:var(--van-step-line-color);transition:background-color var(--van-duration-base)}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child){position:absolute;right:1px;width:auto}.van-step--horizontal:last-child:not(:first-child) .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child) .van-step__circle-container{right:-9px;left:auto}.van-step--horizontal .van-step__circle-container{position:absolute;top:30px;left:calc(var(--van-padding-xs) * -1);z-index:1;padding:0 var(--van-padding-xs);background-color:var(--van-background-2);transform:translateY(-50%)}.van-step--horizontal .van-step__title{display:inline-block;margin-left:3px;font-size:var(--van-step-horizontal-title-font-size);transform:translate(-50%)}.van-step--horizontal .van-step__line{top:30px;left:0;width:100%;height:1px}.van-step--horizontal .van-step__icon{display:block;font-size:var(--van-step-icon-size)}.van-step--horizontal .van-step--process{color:var(--van-step-process-text-color)}.van-step--vertical{display:block;float:none;padding:10px 10px 10px 0;line-height:var(--van-line-height-sm)}.van-step--vertical:not(:last-child):after{border-bottom-width:1px}.van-step--vertical .van-step__circle-container{position:absolute;top:19px;left:-15px;z-index:1;font-size:var(--van-step-icon-size);line-height:1;transform:translate(-50%,-50%)}.van-step--vertical .van-step__line{top:16px;left:-15px;width:1px;height:100%}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:var(--van-step-finish-text-color)}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:var(--van-step-finish-line-color)}.van-step__icon,.van-step__title{transition:color var(--van-duration-base)}.van-step__icon--active,.van-step__title--active,.van-step__icon--finish,.van-step__title--finish{color:var(--van-step-active-color)}:root,:host{--van-stepper-background: var(--van-active-color);--van-stepper-button-icon-color: var(--van-text-color);--van-stepper-button-disabled-color: var(--van-background);--van-stepper-button-disabled-icon-color: var(--van-gray-5);--van-stepper-button-round-theme-color: var(--van-primary-color);--van-stepper-input-width: 32px;--van-stepper-input-height: 28px;--van-stepper-input-font-size: var(--van-font-size-md);--van-stepper-input-line-height: normal;--van-stepper-input-text-color: var(--van-text-color);--van-stepper-input-disabled-text-color: var(--van-text-color-3);--van-stepper-input-disabled-background: var(--van-active-color);--van-stepper-radius: var(--van-radius-md)}.van-stepper{display:inline-block;-webkit-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);margin:0;padding:0;color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background);border:0}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:1px}.van-stepper__minus:after,.van-stepper__plus:after{width:1px;height:50%}.van-stepper__minus:before,.van-stepper__plus:before,.van-stepper__minus:after,.van-stepper__plus:after{position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);content:""}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-radius) 0 0 var(--van-stepper-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-radius) var(--van-stepper-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);margin:0 2px;padding:0;color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background);border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__plus,.van-stepper--round .van-stepper__minus{border-radius:100%}.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__minus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-2);border:1px solid var(--van-stepper-button-round-theme-color)}.van-swipe-cell{position:relative;overflow:hidden;cursor:-webkit-grab;cursor:grab}.van-swipe-cell__wrapper{transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-property:transform}.van-swipe-cell__left,.van-swipe-cell__right{position:absolute;top:0;height:100%}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}:root,:host{--van-tabbar-height: 50px;--van-tabbar-z-index: 1;--van-tabbar-background: var(--van-background-2)}.van-tabbar{z-index:var(--van-tabbar-z-index);display:flex;box-sizing:content-box;width:100%;height:var(--van-tabbar-height);background:var(--van-tabbar-background)}.van-tabbar--fixed{position:fixed;bottom:0;left:0}:root,:host{--van-tabbar-item-font-size: var(--van-font-size-sm);--van-tabbar-item-text-color: var(--van-text-color);--van-tabbar-item-active-color: var(--van-primary-color);--van-tabbar-item-active-background: var(--van-background-2);--van-tabbar-item-line-height: 1;--van-tabbar-item-icon-size: 22px;--van-tabbar-item-icon-margin-bottom: var(--van-padding-base)}.van-tabbar-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--van-tabbar-item-text-color);font-size:var(--van-tabbar-item-font-size);line-height:var(--van-tabbar-item-line-height);cursor:pointer}.van-tabbar-item__icon{margin-bottom:var(--van-tabbar-item-icon-margin-bottom);font-size:var(--van-tabbar-item-icon-size)}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon .van-badge{margin-top:var(--van-padding-base)}.van-tabbar-item__icon img{display:block;height:20px}.van-tabbar-item--active{color:var(--van-tabbar-item-active-color);background-color:var(--van-tabbar-item-active-background)}:root,:host{--van-text-ellipsis-line-height: 1.6;--van-text-ellipsis-action-color: var(--van-blue)}.van-text-ellipsis{line-height:var(--van-text-ellipsis-line-height);white-space:pre-wrap;overflow-wrap:break-word}.van-text-ellipsis__action{cursor:pointer;color:var(--van-text-ellipsis-action-color)}.van-text-ellipsis__action:active{opacity:var(--van-active-opacity)}:root,:host{--van-watermark-z-index: 100}.van-watermark{position:absolute;height:100%;width:100%;left:0;top:0;z-index:var(--van-watermark-z-index);background-repeat:repeat;pointer-events:none}.van-watermark__wrapper{display:none}.van-watermark--full{position:fixed}.connected-page[data-v-5715f656]{min-height:100%;padding:16px 16px 90px;background:#f4f8f6;color:#193b32}.connected-page header[data-v-5715f656]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.connected-page h2[data-v-5715f656]{flex:1;font-size:20px}.connected-page h3[data-v-5715f656]{font-size:16px;margin:0 0 10px}.connected-page p[data-v-5715f656]{font-size:13px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0}.connected-page button[data-v-5715f656]{border:1px solid #cfe2da;border-radius:12px;padding:10px 14px;background:#fff;color:#2f6d57;cursor:pointer;font-size:13px}.connected-page button[data-v-5715f656]:disabled{opacity:.5}.card[data-v-5715f656]{background:#fff;padding:18px;border-radius:18px;margin:12px 0;box-shadow:0 4px 18px #173f2810}.actions[data-v-5715f656]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.menu[data-v-5715f656]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 20px}.menu button[data-v-5715f656]{padding:13px 7px}.menu .chosen[data-v-5715f656],.connected-page .primary[data-v-5715f656]{background:#2e7d62;color:#fff;border-color:#2e7d62}.form[data-v-5715f656]{display:flex;flex-direction:column;gap:15px}.form label[data-v-5715f656]{display:flex;flex-direction:column;gap:7px;font-size:13px}.form .check[data-v-5715f656]{flex-direction:row;align-items:center}.form input[data-v-5715f656],.form select[data-v-5715f656],.form textarea[data-v-5715f656]{border:1px solid #d1ded8;border-radius:10px;background:#fff;padding:11px;color:#244638;font-size:15px;min-width:0;width:100%;box-sizing:border-box}.form input[type=checkbox][data-v-5715f656]{width:auto}.welcome[data-v-5715f656]{padding:36px 10px 10px}.error[data-v-5715f656]{background:#fff0ef;color:#b13434;padding:12px;border-radius:10px}.notice[data-v-5715f656]{background:#e4f2eb;padding:10px;border-radius:10px}.muted[data-v-5715f656],.empty[data-v-5715f656]{color:#698477}.empty[data-v-5715f656]{text-align:center;padding:30px}.sheet-mask[data-v-5715f656]{position:fixed;top:0;right:0;bottom:0;left:0;background:#142a235e;z-index:1000;display:flex;justify-content:center;align-items:flex-end}.sheet[data-v-5715f656]{background:#fff;width:min(100%,580px);max-height:88vh;overflow:auto;border-radius:22px 22px 0 0;padding:24px;box-sizing:border-box;padding-bottom:max(24px,env(safe-area-inset-bottom))}.svg-icon[data-v-6c6a4cd8]{display:inline-block;vertical-align:middle;flex-shrink:0}.message-lock-backdrop[data-v-1049c349]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.message-lock-panel[data-v-1049c349]{width:min(100%,360px);padding:22px 20px 18px;border-radius:22px;background:#fff;box-shadow:0 18px 48px #0f172a38;box-sizing:border-box;max-height:calc(100dvh - 40px);overflow-y:auto}.message-lock-fields[data-v-1049c349]{margin:0;padding:0;border:0;min-width:0}.message-lock-fields[data-v-1049c349]:disabled{opacity:.65}.message-lock-header[data-v-1049c349]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.message-lock-icon[data-v-1049c349]{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eff6ff;flex:0 0 auto}.message-lock-header h2[data-v-1049c349]{margin:0;color:#0f172a;font-size:17px;font-weight:750}.message-lock-header p[data-v-1049c349]{margin:4px 0 0;color:#94a3b8;font-size:12px}.message-lock-close[data-v-1049c349]{margin-left:auto;border:0;background:transparent;color:#94a3b8;font-size:24px;line-height:1;cursor:pointer}.message-lock-switch-row[data-v-1049c349]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #F1F5F9}.message-lock-switch-row strong[data-v-1049c349]{display:block;color:#1e293b;font-size:14px}.message-lock-switch-row span[data-v-1049c349]{display:block;margin-top:3px;color:#94a3b8;font-size:11px}.message-lock-switch[data-v-1049c349]{width:46px;height:26px;padding:3px;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background .18s ease}.message-lock-switch span[data-v-1049c349]{width:20px;height:20px;margin:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;transition:transform .18s ease}.message-lock-switch.active[data-v-1049c349]{background:#2563eb}.message-lock-switch.active span[data-v-1049c349]{transform:translate(20px)}.message-lock-type-tabs[data-v-1049c349]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.message-lock-type-tabs button[data-v-1049c349]{height:38px;border:1px solid #E2E8F0;border-radius:10px;background:#f8fafc;color:#64748b;font-size:13px;cursor:pointer}.message-lock-type-tabs button.active[data-v-1049c349]{border-color:#93c5fd;background:#eff6ff;color:#2563eb;font-weight:700}.message-lock-pin-wrap[data-v-1049c349]{margin-top:16px}.message-lock-pin-wrap label[data-v-1049c349]{display:block;margin-bottom:8px;color:#334155;font-size:13px;font-weight:650}.message-lock-pin-wrap input[data-v-1049c349]{width:100%;height:44px;box-sizing:border-box;padding:0 13px;border:1px solid #D9E2EF;border-radius:11px;outline:none;color:#0f172a;font-size:16px;letter-spacing:5px}.message-lock-pin-wrap input[data-v-1049c349]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa24}.message-lock-gesture-wrap[data-v-1049c349]{margin-top:14px;text-align:center}.gesture-tip[data-v-1049c349]{color:#64748b;font-size:12px}.gesture-grid[data-v-1049c349]{position:relative;width:220px;height:220px;display:grid;grid-template-columns:repeat(3,60px);gap:20px;margin:18px auto 12px;touch-action:none;-webkit-user-select:none;user-select:none}.gesture-lines[data-v-1049c349]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.gesture-point[data-v-1049c349]{position:relative;display:grid;place-items:center;width:60px;height:60px;padding:0;border:1px solid #CBD5E1;border-radius:50%;background:#f8fafc;color:#fff;cursor:pointer;touch-action:none}.gesture-point[data-v-1049c349]:before{content:"";width:10px;height:10px;border-radius:50%;background:#94a3b8}.gesture-point.selected[data-v-1049c349]{border-color:#2563eb;background:#dbeafe}.gesture-point.selected[data-v-1049c349]:before{content:none}.gesture-point span[data-v-1049c349]{position:absolute;color:#2563eb;font-size:13px;font-weight:700}.gesture-clear[data-v-1049c349]{border:0;background:transparent;color:#2563eb;font-size:12px;cursor:pointer}.message-lock-error[data-v-1049c349]{margin:12px 0 0;color:#dc2626;font-size:12px;text-align:center}.message-lock-actions[data-v-1049c349]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.message-lock-actions[data-v-1049c349]:has(:only-child){grid-template-columns:1fr}.message-lock-cancel[data-v-1049c349],.message-lock-submit[data-v-1049c349]{height:42px;border:0;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer}.message-lock-cancel[data-v-1049c349]{background:#f1f5f9;color:#64748b}.message-lock-submit[data-v-1049c349]{background:#2563eb;color:#fff}.tab-icon[data-v-cc671db9]{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}.tab-badge[data-v-cc671db9]{position:absolute!important;top:-6px!important;right:-9px!important;background:#ef4444!important;color:#fff!important;font-size:9.5px!important;font-weight:800!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid #FFFFFF!important;box-shadow:0 2px 4px #ef444466!important;line-height:1!important;box-sizing:border-box!important;z-index:10!important;pointer-events:none!important;animation:badgePop-cc671db9 .2s cubic-bezier(.16,1,.3,1)!important}@keyframes badgePop-cc671db9{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.sign-in-backdrop[data-v-ed288e01]{background:#0f172aa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:210}.sign-in-modal-box[data-v-ed288e01]{background:linear-gradient(180deg,#f0f6ff,#fff 30%,#fff);border-radius:28px;width:92%;max-width:340px;padding:20px 16px 16px;text-align:center;position:relative;box-shadow:0 20px 50px -10px #0f172a47,0 0 0 1px #ffffffe6;overflow:hidden}.header-ambient-glow[data-v-ed288e01]{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:220px;height:120px;background:radial-gradient(circle,#3b82f638,#3b82f600 70%);pointer-events:none}.btn-close-circle[data-v-ed288e01]{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:#0f172a0f;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.btn-close-circle[data-v-ed288e01]:hover{background:#0f172a1f;transform:scale(1.06)}.modal-header[data-v-ed288e01]{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.sign-icon-wrapper[data-v-ed288e01]{position:relative;width:50px;height:50px;margin-bottom:6px}.sign-icon-circle[data-v-ed288e01]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #3b82f659;border:2px solid #FFFFFF}.badge-sparkle[data-v-ed288e01]{position:absolute;top:-3px;right:-3px;width:20px;height:20px;border-radius:50%;background:#fffbeb;border:1.5px solid #FFFFFF;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #f59e0b4d}.modal-header h3[data-v-ed288e01]{font-size:18px;font-weight:800;color:var(--text-main);margin-bottom:4px;letter-spacing:-.2px}.header-subtitle[data-v-ed288e01]{font-size:11.5px;color:#64748b;line-height:1.4}.streak-section[data-v-ed288e01]{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:10px 8px;margin-bottom:10px;box-shadow:0 2px 8px #00000008}.streak-header[data-v-ed288e01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px}.streak-title[data-v-ed288e01]{display:flex;align-items:center;gap:4px;color:#334155;font-size:11.5px;font-weight:600}.streak-title strong[data-v-ed288e01]{color:#2563eb;font-size:12px}.streak-progress-badge[data-v-ed288e01]{font-size:9.5px;background:#dbeafe;color:#1d4ed8;font-weight:700;padding:1px 6px;border-radius:999px;margin-left:2px}.streak-bonus-pill[data-v-ed288e01]{font-size:10px;background:#fffbeb;color:#b45309;font-weight:600;padding:2px 7px;border-radius:999px;border:1px solid #FDE68A}.streak-days-row[data-v-ed288e01]{display:flex;gap:4px}.streak-day-card[data-v-ed288e01]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3px;padding:6px 1px;border-radius:10px;background:#f8fafc;border:1px solid #E2E8F0;min-height:70px;box-sizing:border-box;transition:all .2s ease}.streak-day-card.is-signed[data-v-ed288e01]{background:#ecfdf5;border-color:#a7f3d0}.streak-day-card.is-today[data-v-ed288e01]{background:#eff6ff;border:1.5px solid #3B82F6;box-shadow:0 2px 8px #3b82f62e}.streak-day-card.is-bonus[data-v-ed288e01]{background:#fffbeb;border:1.5px solid #FDE68A}.day-label[data-v-ed288e01]{font-size:10px;color:#94a3b8;font-weight:600}.streak-day-card.is-today .day-label[data-v-ed288e01]{color:#1d4ed8;font-weight:700}.streak-day-card.is-bonus .day-label[data-v-ed288e01]{color:#b45309;font-weight:700}.day-reward-bubble[data-v-ed288e01]{width:24px;height:24px;border-radius:50%;background:#f1f5f9;border:1px solid #E2E8F0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.streak-day-card.is-signed .day-reward-bubble[data-v-ed288e01]{background:#10b981;border:none;box-shadow:0 1px 4px #10b9814d}.streak-day-card.is-today .day-reward-bubble[data-v-ed288e01]{background:#2563eb;border:none;color:#fff;box-shadow:0 2px 6px #2563eb59}.streak-day-card.is-bonus .day-reward-bubble[data-v-ed288e01]{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;box-shadow:0 2px 6px #d977064d}.bubble-text[data-v-ed288e01]{font-size:9.5px;font-weight:700;color:#64748b}.streak-day-card.is-today .bubble-text[data-v-ed288e01]{color:#fff}.day-status-text[data-v-ed288e01]{font-size:9.5px;color:#94a3b8;display:flex;align-items:center;justify-content:center}.streak-day-card.is-signed .day-status-text[data-v-ed288e01]{color:#059669;font-weight:600}.today-tag-pill[data-v-ed288e01]{background:#2563eb;color:#fff;padding:1px 5px;border-radius:999px;font-size:8.5px;font-weight:700}.streak-day-card.is-bonus .day-status-text[data-v-ed288e01]{color:#b45309;font-weight:700}.reward-card[data-v-ed288e01]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:18px;padding:13px 14px;margin-bottom:12px;border:1px solid #BFDBFE;position:relative;overflow:hidden;box-shadow:0 4px 12px #3b82f614}.reward-card.counselor[data-v-ed288e01]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#a7f3d0;box-shadow:0 4px 12px #10b98114}.reward-header[data-v-ed288e01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tag-pill[data-v-ed288e01]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#1d4ed8;background:#fffc;padding:2.5px 8px;border-radius:var(--radius-full)}.tag-pill.counselor[data-v-ed288e01]{color:#047857}.expiry-tag[data-v-ed288e01]{font-size:10px;color:#2563eb;font-weight:600;background:#2563eb14;padding:2px 6px;border-radius:var(--radius-full)}.expiry-tag.counselor[data-v-ed288e01]{color:#059669;background:#05966914}.amount-number[data-v-ed288e01]{font-size:32px;font-weight:900;color:#1d4ed8;letter-spacing:-1px;display:flex;align-items:baseline;justify-content:center;gap:2px;margin:2px 0 4px}.amount-number.counselor[data-v-ed288e01]{color:#047857}.amount-number .plus[data-v-ed288e01]{font-size:22px;font-weight:800;margin-right:1px}.amount-number .unit[data-v-ed288e01]{font-size:13px;font-weight:700;letter-spacing:0;margin-left:2px}.reward-desc[data-v-ed288e01]{font-size:11px;color:#475569;line-height:1.4;margin-bottom:8px}.privilege-tags[data-v-ed288e01]{display:flex;justify-content:center;gap:8px;padding-top:6px;border-top:1px dashed rgba(59,130,246,.25);font-size:10.5px;color:#2563eb;font-weight:600}.priv-tag.counselor[data-v-ed288e01]{color:#059669;border-color:#10b98140}.stats-strip[data-v-ed288e01]{background:#f8fafc;border-radius:12px;padding:8px 12px;display:flex;align-items:center;justify-content:space-around;margin-bottom:14px;border:1px solid #E2E8F0}.stat-pill[data-v-ed288e01]{display:flex;flex-direction:column;gap:2px}.stat-name[data-v-ed288e01]{font-size:10px;color:#94a3b8;font-weight:500}.stat-value[data-v-ed288e01]{font-size:12px;font-weight:700;color:#334155}.stat-value.highlight[data-v-ed288e01]{color:var(--primary)}.stat-divider[data-v-ed288e01]{width:1px;height:22px;background:#e2e8f0}.sign-action-btn[data-v-ed288e01]{width:100%;height:44px;border-radius:14px;border:none;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 6px 18px #3b82f659;margin-bottom:8px}.sign-action-btn[data-v-ed288e01]:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 8px 22px #3b82f673;transform:translateY(-1px)}.sign-action-btn[data-v-ed288e01]:active:not(:disabled){transform:scale(.98)}.sign-action-btn.signed-in[data-v-ed288e01]{background:#ecfdf5;color:#059669;border:1px solid #A7F3D0;box-shadow:none;cursor:default}.footer-tip[data-v-ed288e01]{font-size:10.5px;color:#94a3b8;line-height:1.3}.success-toast[data-v-ed288e01]{position:absolute;top:14px;left:50%;transform:translate(-50%);background:#0f172aeb;color:#fff;border-radius:30px;padding:8px 16px;font-size:11.5px;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 8px 24px #0000004d;z-index:50;white-space:nowrap}.toast-pop-enter-active[data-v-ed288e01],.toast-pop-leave-active[data-v-ed288e01]{transition:all .25s cubic-bezier(.16,1,.3,1)}.toast-pop-enter-from[data-v-ed288e01]{opacity:0;transform:translate(-50%,-12px) scale(.9)}.toast-pop-leave-to[data-v-ed288e01]{opacity:0;transform:translate(-50%,-10px)}.ranking-full-page[data-v-d8802101]{position:absolute;top:0;bottom:0;left:0;right:0;z-index:250;background:#f7f3fc;display:flex;flex-direction:column;overflow:hidden;animation:pageSlideUp-d8802101 .22s cubic-bezier(.16,1,.3,1)}@keyframes pageSlideUp-d8802101{0%{transform:translateY(18px);opacity:.9}to{transform:translateY(0);opacity:1}}.ranking-nav-bar[data-v-d8802101]{flex-shrink:0;background:#fff;border-bottom:1px solid #E2E8F0;display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.nav-back-icon-btn[data-v-d8802101]{width:32px;height:32px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.nav-back-icon-btn[data-v-d8802101]:hover{background:#f1f5f9}.nav-back-icon-btn[data-v-d8802101]:active{transform:scale(.95)}.nav-title-box[data-v-d8802101]{display:flex;align-items:center;gap:6px}.nav-title-box .nav-title[data-v-d8802101]{font-size:16px;font-weight:800;color:#0f172a;letter-spacing:-.2px}.nav-right-placeholder[data-v-d8802101]{width:32px}.ranking-page-body[data-v-d8802101]{flex:1;overflow-y:auto;padding:14px 14px 28px;overscroll-behavior:contain}.ranking-banner-card[data-v-d8802101]{background:linear-gradient(135deg,#faf5ff,#f3e8ff,#ede9fe);border:1px solid rgba(196,181,253,.5);border-radius:16px;padding:14px 16px;margin-bottom:12px;box-shadow:0 4px 14px #7c3aed0f}.banner-badge-pill[data-v-d8802101]{display:inline-flex;align-items:center;gap:4px;background:#fef3c7;color:#92400e;font-size:10.5px;font-weight:700;padding:2.5px 8px;border-radius:9999px;margin-bottom:8px}.banner-title[data-v-d8802101]{font-size:17px;font-weight:800;color:#1e1b4b;margin-bottom:4px;letter-spacing:-.3px}.banner-subtitle[data-v-d8802101]{font-size:11px;color:#6b7280;line-height:1.45}.algorithm-notice[data-v-d8802101]{font-size:11px;background:#fef2f2;color:#991b1b;border:1px solid #FECACA;padding:8px 12px;border-radius:10px;margin-bottom:14px;line-height:1.45;display:flex;align-items:flex-start;gap:7px}.income-notice[data-v-d8802101]{font-size:11px;background:#eff6ff;color:#1e40af;padding:8px 12px;border-radius:10px;margin-bottom:12px;display:flex;align-items:center;gap:6px;line-height:1.4}.rank-tab-bar[data-v-d8802101]{position:sticky;top:-14px;z-index:20;display:flex;background:#fff;border-radius:12px;padding:4px;gap:4px;margin-bottom:12px;border:1px solid #E2E8F0;box-shadow:0 2px 8px #00000008}.rank-tab-btn[data-v-d8802101]{flex:1;border:none;background:transparent;height:36px;padding:0 6px;border-radius:9px;font-size:12.5px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.rank-tab-btn[data-v-d8802101]:active{transform:scale(.96)}.rank-tab-btn.active[data-v-d8802101]{background:#7c3aed;color:#fff!important;font-weight:700;box-shadow:0 3px 10px #7c3aed40}.rank-tab-btn.active[data-v-d8802101] svg,.rank-tab-btn.active svg[data-v-d8802101]{color:#fff!important;stroke:#fff!important}.counselor-income-tab.active[data-v-d8802101]{background:#d97706!important;box-shadow:0 3px 10px #d9770640!important}.exclusive-badge[data-v-d8802101]{font-size:8.5px;background:#fef3c7;color:#b45309;padding:1px 4px;border-radius:4px;font-weight:800;line-height:1.1}.sub-range-bar[data-v-d8802101]{position:sticky;top:42px;z-index:19;padding-top:4px;padding-bottom:4px;background:#f7f3fc;display:flex;justify-content:center;gap:10px;margin-bottom:14px}.range-pill-btn[data-v-d8802101]{border:1px solid #E2E8F0;background:#fff;font-size:11.5px;color:#64748b;cursor:pointer;padding:4px 16px;border-radius:9999px;font-weight:600;transition:all .18s ease}.range-pill-btn[data-v-d8802101]:active{transform:scale(.95)}.range-pill-btn.active[data-v-d8802101]{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9;font-weight:700}.rank-items[data-v-d8802101]{display:flex;flex-direction:column;gap:10px}.rank-row[data-v-d8802101]{display:flex;align-items:center;gap:10px;padding:12px;background:transparent;border-radius:0;border:0;cursor:pointer;transition:all .18s ease;box-shadow:none;position:relative}.rank-row[data-v-d8802101]:active{background:#f0eaf8}.rank-row[data-v-d8802101]:not(:last-child):after{content:"";position:absolute;left:42px;right:10px;bottom:0;height:1px;background:#e8e2ef}.rank-index[data-v-d8802101]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rank-top-badge[data-v-d8802101]{display:flex;align-items:center;justify-content:center;position:relative;width:28px;height:28px;color:#b58125}.rank-2 .rank-top-badge[data-v-d8802101]{color:#77849a}.rank-3 .rank-top-badge[data-v-d8802101]{color:#b77c61}.rank-medal-icon[data-v-d8802101]{flex-shrink:0}.rank-top-num[data-v-d8802101]{position:absolute;top:2px;line-height:18px;font-size:11px;font-weight:800;color:inherit}.rank-normal-num[data-v-d8802101]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:#8a809a;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.rank-avatar-wrap[data-v-d8802101]{position:relative;width:44px;height:44px;flex-shrink:0}.rank-avatar[data-v-d8802101]{width:44px;height:44px;border-radius:50%;object-fit:cover}.online-dot[data-v-d8802101]{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:50%;background:#10b981;border:1.5px solid #FFFFFF}.rank-info[data-v-d8802101]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rank-name-row[data-v-d8802101]{display:flex;align-items:center;justify-content:space-between}.name-left-box[data-v-d8802101]{display:flex;align-items:center;gap:6px}.rank-name[data-v-d8802101]{font-size:14px;font-weight:750;color:#0f172a}.rank-tap-tip[data-v-d8802101]{font-size:11px;color:#7c3aed;font-weight:600}.rank-sub[data-v-d8802101]{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-desc[data-v-d8802101]{font-size:10.5px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-right-box[data-v-d8802101]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.rank-score[data-v-d8802101]{font-size:13.5px;font-weight:800;color:#7c3aed}.rank-action-btn[data-v-d8802101]{padding:3px 10px;background:#f1f5f9;border:1px solid #E2E8F0;border-radius:9999px;color:#334155;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.rank-action-btn[data-v-d8802101]:hover{background:#ede9fe;color:#6d28d9;border-color:#c4b5fd}.nav-top10-pill[data-v-d8802101]{font-size:9.5px;font-weight:800;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;padding:1.5px 6px;border-radius:9999px;margin-left:4px;letter-spacing:.5px;box-shadow:0 2px 6px #7c3aed40}.ranking-end-box[data-v-d8802101]{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 0 28px}.end-divider-line[data-v-d8802101]{flex:1;max-width:50px;height:1px;background:#94a3b859}.end-text[data-v-d8802101]{font-size:11px;color:#94a3b8;font-weight:600;letter-spacing:.3px}.ranking-page-body[data-v-d8802101]{padding:8px 10px 18px}.rank-tab-bar[data-v-d8802101]{border-radius:10px;padding:3px;gap:3px;margin-bottom:5px}.rank-tab-btn[data-v-d8802101]{height:30px;font-size:11.5px;gap:3px}.sub-range-bar[data-v-d8802101]{top:36px;gap:6px;padding:2px 0 3px;margin-bottom:6px}.range-pill-btn[data-v-d8802101]{min-width:48px;padding:3px 10px;font-size:11px}.rank-items[data-v-d8802101]{gap:0}.rank-row[data-v-d8802101]{gap:8px;padding:10px;border-radius:0}.rank-index[data-v-d8802101],.rank-top-badge[data-v-d8802101]{width:24px;height:24px}.rank-normal-num[data-v-d8802101]{width:22px;height:22px;font-size:10.5px}.rank-avatar-wrap[data-v-d8802101],.rank-avatar[data-v-d8802101]{width:38px;height:38px}.rank-name[data-v-d8802101]{font-size:13px}.name-left-box[data-v-d8802101]{gap:4px;min-width:0;flex-wrap:wrap}.rank-info[data-v-d8802101]{gap:0}.rank-action-btn[data-v-d8802101]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:4px 8px;background:transparent;border-color:transparent;color:#705299;font-size:10.5px}.consult-order-backdrop[data-v-2749eaba]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0f172a99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:250;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn-2749eaba .22s ease-out}@keyframes fadeIn-2749eaba{0%{opacity:0}to{opacity:1}}.consult-order-sheet-pro[data-v-2749eaba]{width:100%;max-width:100%;background:#fff;border-radius:24px 24px 0 0;padding:18px 18px 24px;box-sizing:border-box;animation:slideUpSheet-2749eaba .25s cubic-bezier(.16,1,.3,1);box-shadow:0 -10px 30px #00000026}@keyframes slideUpSheet-2749eaba{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-pro-header[data-v-2749eaba]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.sheet-main-title[data-v-2749eaba]{margin:0;font-size:17px;font-weight:800;color:#0f172a}.sheet-sub-title[data-v-2749eaba]{margin:4px 0 0;font-size:11px;color:#64748b}.sheet-close-x[data-v-2749eaba]{background:#f1f5f9;border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.sheet-close-x[data-v-2749eaba]:hover{background:#e2e8f0}.consult-mode-switch[data-v-2749eaba]{display:flex;gap:8px;margin-bottom:14px}.mode-pill-btn[data-v-2749eaba]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 6px;border-radius:12px;border:1px solid #E2E8F0;background:#f8fafc;color:#475569;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.mode-pill-btn.active[data-v-2749eaba]{background:#faf5ff;border-color:#8b5cf6;color:#7c3aed;box-shadow:0 1px 4px #8b5cf633}.mode-pill-btn.disabled[data-v-2749eaba]{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed;box-shadow:none;opacity:.75}.dual-rail-tabs[data-v-2749eaba]{display:flex;background:#f1f5f9;border-radius:14px;padding:3px;margin-bottom:14px}.dual-tab-btn[data-v-2749eaba]{flex:1;border:none;background:transparent;padding:8px 6px;border-radius:11px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s ease}.dual-tab-btn.active[data-v-2749eaba]{background:#fff;box-shadow:0 2px 6px #0000000f}.dual-tab-btn .tab-title[data-v-2749eaba]{font-size:12px;font-weight:700;color:#1e293b}.tab-badge-text[data-v-2749eaba]{font-size:9px;font-weight:700;color:#6366f1;margin-top:3px}.tab-badge-text.hot[data-v-2749eaba]{color:#7c3aed}.active-pkg-status-banner[data-v-2749eaba]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #E9D5FF;border-radius:12px;padding:8px 10px;margin-bottom:10px}.active-pkg-status-info[data-v-2749eaba]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px}.active-pkg-status-badge[data-v-2749eaba]{font-size:9px;font-weight:700;color:#6d28d9;background:#ddd6fe;padding:1.5px 5px;border-radius:5px}.active-pkg-status-title[data-v-2749eaba]{font-weight:700;color:#581c87;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-pkg-status-mins[data-v-2749eaba]{color:#6d28d9;font-size:10.5px}.active-pkg-status-mins strong[data-v-2749eaba]{color:#7c3aed;font-size:12px}.active-pkg-status-expiry[data-v-2749eaba]{flex-basis:100%;color:#a855f7;font-size:9.5px;font-weight:600;padding-left:1px}.active-pkg-direct-use-btn[data-v-2749eaba]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:8px;padding:4px 9px;font-size:10.5px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 6px #7c3aed33}.active-pkg-direct-use-btn[data-v-2749eaba]:hover{background:#6d28d9}.package-card-grid[data-v-2749eaba]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;margin-bottom:6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:2px 2px 5px;scrollbar-width:none;-ms-overflow-style:none}.package-card-grid[data-v-2749eaba]::-webkit-scrollbar{display:none}.package-card-item[data-v-2749eaba]{flex:0 0 calc((100% - 16px) / 2.25);width:calc((100% - 16px) / 2.25);min-width:calc((100% - 16px) / 2.25);max-width:calc((100% - 16px) / 2.25);scroll-snap-align:start;scroll-snap-stop:normal;border:1.5px solid #E2E8F0;background:#f8fafc;border-radius:12px;padding:7px 7px 6px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;-webkit-user-select:none;user-select:none}.package-card-item.selected[data-v-2749eaba]{border-color:#8b5cf6;background:#faf5ff;box-shadow:0 2px 8px #8b5cf629}.pkg-top-row[data-v-2749eaba]{display:flex;align-items:flex-start;justify-content:space-between;gap:3px;margin-bottom:3px;min-height:24px}.pkg-name[data-v-2749eaba]{font-size:10.5px;font-weight:700;color:#1e293b;line-height:1.3;word-break:break-word}.pkg-discount-tag[data-v-2749eaba]{font-size:8px;font-weight:800;color:#7c3aed;background:#ede9fe;padding:1px 4px;border-radius:5px;white-space:nowrap;flex-shrink:0}.pkg-pricing-row[data-v-2749eaba]{display:flex;align-items:baseline;justify-content:space-between;margin-top:auto;padding-top:2px}.pkg-prices[data-v-2749eaba]{display:flex;align-items:baseline;gap:3px}.pkg-real-price[data-v-2749eaba]{font-size:14px;font-weight:800;color:#ef4444}.pkg-orig-price[data-v-2749eaba]{font-size:8.5px;color:#94a3b8;text-decoration:line-through}.pkg-mins-badge[data-v-2749eaba]{font-size:8px;color:#64748b;background:#f1f5f9;padding:1.5px 4px;border-radius:4px;white-space:nowrap;font-weight:600;flex-shrink:0}.pkg-validity-tag[data-v-2749eaba]{display:flex;align-items:center;gap:3px;margin-top:3px;padding-top:3px;border-top:1px dashed rgba(139,92,246,.2);font-size:8px;color:#7c3aed;font-weight:600}.pkg-validity-tag .validity-dot[data-v-2749eaba]{width:4px;height:4px;border-radius:50%;background:#8b5cf6;flex-shrink:0}.sheet-pro-footer[data-v-2749eaba]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #F1F5F9}.footer-cost-col[data-v-2749eaba]{display:flex;flex-direction:column}.cost-label[data-v-2749eaba]{font-size:10px;color:#94a3b8}.cost-mode-desc[data-v-2749eaba]{font-size:11px;color:#64748b;margin-right:6px}.cost-amount-wrap[data-v-2749eaba]{display:inline-flex;align-items:baseline}.cost-amount[data-v-2749eaba]{font-size:18px;font-weight:800;color:#ef4444}.cost-unit[data-v-2749eaba]{font-size:11px;font-weight:500;color:#64748b}.confirm-start-btn[data-v-2749eaba]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;border:none;padding:10px 16px;min-width:167px;white-space:nowrap;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #7c3aed47;transition:transform .15s ease,box-shadow .15s ease}.confirm-start-btn[data-v-2749eaba] .svg-icon{display:block;flex:0 0 auto}.confirm-start-btn>span[data-v-2749eaba]{display:block;line-height:1}.confirm-start-btn[data-v-2749eaba]:active{transform:scale(.97)}.order-confirm-mask[data-v-2749eaba]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.order-confirm-card[data-v-2749eaba]{width:min(330px,100%);padding:22px 18px 16px;border-radius:20px;background:#fff;box-shadow:0 18px 48px #0f172a3d;text-align:center}.order-confirm-icon[data-v-2749eaba]{width:44px;height:44px;margin:0 auto 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3e8ff}.order-confirm-card h3[data-v-2749eaba]{margin:0;color:#111827;font-size:18px}.order-confirm-card>p[data-v-2749eaba]{margin:8px 0 14px;color:#64748b;font-size:12px;line-height:1.5}.order-confirm-summary[data-v-2749eaba]{padding:10px 12px;border-radius:12px;background:#f8fafc;text-align:left}.order-confirm-summary>div[data-v-2749eaba]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;color:#64748b;font-size:12px}.order-confirm-summary strong[data-v-2749eaba]{color:#1e293b;font-weight:700}.order-confirm-summary .order-confirm-total[data-v-2749eaba]{margin-top:4px;padding-top:9px;border-top:1px solid #E2E8F0}.order-confirm-total strong[data-v-2749eaba]{color:#ef4444;font-size:18px}.order-confirm-actions[data-v-2749eaba]{display:flex;gap:10px;margin-top:16px}.order-confirm-actions button[data-v-2749eaba]{flex:1;height:40px;border-radius:11px;border:0;font-size:13px;font-weight:700;cursor:pointer}.order-confirm-cancel[data-v-2749eaba]{color:#64748b;background:#f1f5f9}.order-confirm-submit[data-v-2749eaba]{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 4px 12px #7c3aed40}.operation-cards[data-v-d71fdb35]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;clear:both}.operation-cards button[data-v-d71fdb35]{border:1px solid #e4dcf3;border-radius:16px;padding:14px;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;min-width:0}.operation-cards button[data-v-d71fdb35]:disabled{opacity:1}.operation-cards img[data-v-d71fdb35]{width:48px;height:48px;object-fit:cover;border-radius:10px;flex:none}.operation-copy[data-v-d71fdb35]{display:grid;gap:5px;overflow-wrap:anywhere}.operation-copy strong[data-v-d71fdb35]{font-size:15px}.operation-copy span[data-v-d71fdb35],.operation-copy small[data-v-d71fdb35]{font-size:12px}.operation-tags[data-v-d71fdb35]{display:flex;flex-wrap:wrap;gap:4px}.operation-tags i[data-v-d71fdb35]{font-style:normal;border-radius:99px;background:#fff8;padding:2px 6px}.operation-copy em[data-v-d71fdb35]{font-style:normal;font-size:10px}.operation-images[data-v-d71fdb35]{display:flex;gap:3px}.operation-images img[data-v-d71fdb35]{width:24px;height:24px;border-radius:50%}.topic-illustration[data-v-c3af84c7]{display:block;width:100%;height:100%;flex-shrink:0}.cert-modal-backdrop[data-v-a4dea7f4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn-a4dea7f4 .2s ease-out}@keyframes fadeIn-a4dea7f4{0%{opacity:0}to{opacity:1}}.cert-modal-card[data-v-a4dea7f4]{width:100%;max-width:350px;position:relative;background:transparent;padding:0;box-shadow:none;display:flex;flex-direction:column;animation:slideUp-a4dea7f4 .22s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-a4dea7f4{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.btn-close-cert[data-v-a4dea7f4]{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:#78350f14;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .15s ease}.btn-close-cert[data-v-a4dea7f4]:hover{background:#78350f2e;transform:scale(1.06)}.btn-close-cert[data-v-a4dea7f4]:active{transform:scale(.94)}.certificate-paper-card[data-v-a4dea7f4]{position:relative;background:#fffdf8;border:2px solid #E2D7C2;border-radius:14px;padding:18px 16px 16px;box-shadow:inset 0 0 16px #d977060f,0 20px 45px -8px #0f172a59;overflow:hidden}.paper-top-ribbon[data-v-a4dea7f4]{text-align:center;border-bottom:1px dashed #D6C7A8;padding-bottom:8px;margin-bottom:12px;padding-right:24px;padding-left:24px}.paper-issuer[data-v-a4dea7f4]{font-size:10px;color:#78350f;letter-spacing:.5px;font-weight:600;display:block}.paper-title[data-v-a4dea7f4]{font-size:13.5px;font-weight:700;color:#451a03;margin:3px 0 0;letter-spacing:.2px}.paper-body[data-v-a4dea7f4]{display:flex;flex-direction:column;gap:6px;font-size:11px;position:relative;z-index:2}.paper-meta-row[data-v-a4dea7f4]{display:flex;align-items:baseline;gap:6px}.meta-label[data-v-a4dea7f4]{color:#78350f;opacity:.85;flex-shrink:0;min-width:74px}.meta-val[data-v-a4dea7f4]{color:#1e293b;font-weight:500}.meta-val.highlight[data-v-a4dea7f4]{font-weight:700;color:#0f172a;font-size:12px}.meta-val.code[data-v-a4dea7f4]{font-family:monospace;letter-spacing:.5px;color:#1e40af;font-weight:600}.meta-val.status-valid[data-v-a4dea7f4]{color:#059669;font-weight:600}.paper-scope[data-v-a4dea7f4]{margin-top:8px;padding-top:8px;border-top:1px dotted #E2D7C2;font-size:10px;color:#64748b;line-height:1.45;padding-right:70px}.paper-seal-wrap[data-v-a4dea7f4]{position:absolute;bottom:10px;right:12px;pointer-events:none;z-index:3;opacity:.88;transform:rotate(-10deg)}.official-seal[data-v-a4dea7f4]{width:74px;height:74px;border:2px solid #DC2626;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:3px}.seal-inner-circle[data-v-a4dea7f4]{width:100%;height:100%;border:1px dashed #DC2626;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#dc2626;text-align:center}.seal-star[data-v-a4dea7f4]{font-size:14px;line-height:1;color:#dc2626}.seal-text-arch[data-v-a4dea7f4]{font-size:6.5px;font-weight:700;line-height:1.1;margin-top:1px}.seal-text-bottom[data-v-a4dea7f4]{font-size:6px;font-weight:600;margin-top:1px}.paper-watermark[data-v-a4dea7f4]{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-25deg);font-size:16px;font-weight:800;color:#92400e0d;pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:1}.recommendation-empty[data-v-0292aea1]{padding:32px 16px;text-align:center;color:#9a98aa;font-size:14px}.teacher-promotion[data-v-0292aea1]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:7px 10px;border-radius:10px;font-size:11px;margin-bottom:8px}.teacher-promotion img[data-v-0292aea1]{width:26px;height:26px;object-fit:cover;border-radius:6px}.teacher-promotion small[data-v-0292aea1]{background:#fff8;padding:2px 5px;border-radius:8px}.home-container[data-v-0292aea1]{padding:0 14px 92px;background:#fff;position:relative;top:-22px}.home-top-bar[data-v-0292aea1]{position:sticky;top:0;z-index:50;background:#fff;display:flex;align-items:center;gap:8px;margin-left:-18px;margin-right:-18px;padding:10px 18px;margin-bottom:12px;border-bottom:1px solid #E2E8F0;box-sizing:border-box}.helping-ticker[data-v-0292aea1]{height:28px;margin:30px 0 8px;overflow:hidden;border-radius:14px;background:#f1edf8;color:#6b5b7c;display:flex;align-items:center;white-space:nowrap}.helping-ticker-track[data-v-0292aea1]{display:inline-flex;align-items:center;gap:28px;padding-left:10px;animation:helpingTickerScroll-0292aea1 24s linear infinite;will-change:transform}.helping-ticker-item[data-v-0292aea1]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:inherit;font-size:11px;line-height:1;cursor:pointer}.helping-ticker-item[data-v-0292aea1]:hover{color:#4c3f63}.helping-ticker:hover .helping-ticker-track[data-v-0292aea1],.helping-ticker:focus-within .helping-ticker-track[data-v-0292aea1]{animation-play-state:paused}.helping-ticker-item[data-v-0292aea1]:focus-visible{outline:2px solid #8B5CF6;outline-offset:2px}@media(hover:none){.helping-ticker-track[data-v-0292aea1]{animation:none}}@media(prefers-reduced-motion:reduce){.helping-ticker[data-v-0292aea1]{overflow-x:auto}.helping-ticker-track[data-v-0292aea1]{animation:none}.helping-ticker-item[aria-hidden=true][data-v-0292aea1]{display:none}}.helping-ticker-avatar[data-v-0292aea1]{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:0 0 20px}@keyframes helpingTickerScroll-0292aea1{0%{transform:translate(0)}to{transform:translate(-50%)}}.location-tag[data-v-0292aea1]{display:flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:#1e293b;white-space:nowrap;background:#edf5fe;padding:6px 10px;border-radius:var(--radius-full);border:1px solid rgba(219,234,254,.7);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}.location-tag[data-v-0292aea1]:active{transform:scale(.96);background:#dbeafe}.search-box[data-v-0292aea1]{flex:1;background:#fff;height:38px;border-radius:var(--radius-full);display:flex;align-items:center;padding:0 10px 0 20px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.search-box[data-v-0292aea1]:active{transform:scale(.97);background:#f8fafc}.search-box.is-active[data-v-0292aea1]{border-color:#c7d2fe;box-shadow:0 0 0 3px #6366f114}.home-search-input[data-v-0292aea1]{flex:1;min-width:0;width:0;padding:0;border:0;outline:0;background:transparent;color:var(--text-main);font-size:12px}.home-search-input[data-v-0292aea1]::placeholder{color:var(--text-muted)}.home-search-input[data-v-0292aea1]::-webkit-search-decoration,.home-search-input[data-v-0292aea1]::-webkit-search-cancel-button{display:none}.home-search-cancel[data-v-0292aea1]{flex:0 0 auto;border:0;padding:4px 2px;background:transparent;color:var(--primary);font-size:14px;font-weight:600;cursor:pointer}.search-icon[data-v-0292aea1]{flex:0 0 auto;margin-right:14px}.search-prompt-text[data-v-0292aea1]{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sign-btn[data-v-0292aea1]{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:50%;background:#fffbeb;border:1px solid #FDE68A;color:#d97706;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;position:relative;flex-shrink:0;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.sign-btn.is-signed[data-v-0292aea1]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.sign-btn[data-v-0292aea1] svg,.sign-btn svg[data-v-0292aea1]{position:relative;z-index:2}.sign-btn .sign-btn-text[data-v-0292aea1]{position:relative;z-index:2;font-size:9.5px;font-weight:600;line-height:1}.sign-btn[data-v-0292aea1]:active{transform:scale(.93)}.counselor-home-status-card[data-v-0292aea1]{margin-bottom:14px;background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #BFDBFE;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.status-left[data-v-0292aea1]{display:flex;align-items:center;gap:10px}.counselor-avatar-box[data-v-0292aea1]{position:relative;width:38px;height:38px;flex-shrink:0}.c-mini-avatar[data-v-0292aea1]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 2px 5px #00000014}.online-indicator[data-v-0292aea1]{position:absolute;bottom:0;right:0;width:9px;height:9px;border-radius:50%;background:#10b981;border:1.5px solid white}.status-text-info[data-v-0292aea1]{display:flex;flex-direction:column;gap:2px}.status-name-row[data-v-0292aea1]{display:flex;align-items:center;gap:5px}.status-name-row strong[data-v-0292aea1]{font-size:13.5px;color:var(--text-main)}.status-pill-online[data-v-0292aea1]{background:#ecfdf5;color:#059669;border:1px solid #A7F3D0;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px}.status-sub-desc[data-v-0292aea1]{font-size:11px;color:var(--text-muted)}.btn-quick-manage[data-v-0292aea1]{background:#eff6ff;border:1px solid #93C5FD;color:var(--primary);border-radius:14px;padding:4px 10px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap;flex-shrink:0}.carousel-wrapper[data-v-0292aea1]{margin-top:0;margin-bottom:12px}.banner-card[data-v-0292aea1]{border-radius:18px;padding:14px 16px;color:#fff;position:relative;overflow:hidden;box-shadow:0 8px 22px -4px #00000029;cursor:pointer;height:160px;min-height:160px;background:#1e293b;display:flex;flex-direction:column;justify-content:center}.banner-person-img[data-v-0292aea1]{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;object-position:right 0% top 0%;z-index:1;pointer-events:none}.banner-gradient-mask[data-v-0292aea1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transition:background .4s ease}.banner-content[data-v-0292aea1]{position:relative;z-index:3;max-width:64%;text-shadow:0 1px 3px rgba(0,0,0,.5)}.banner-badge[data-v-0292aea1]{background:#ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2.5px 8px;border-radius:var(--radius-full);font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;gap:4px;line-height:1.3}.banner-card h2[data-v-0292aea1]{font-size:15px;margin:6px 0 3px;font-weight:800;letter-spacing:-.2px;line-height:1.3}.banner-card p[data-v-0292aea1]{font-size:11px;opacity:.94;margin-bottom:10px;line-height:1.32}.banner-action[data-v-0292aea1]{background:#fff;color:#0f172a!important;border:none;padding:4.5px 12px;border-radius:var(--radius-full);font-size:11px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #0000001a;display:inline-flex;align-items:center;gap:3px;transition:transform .15s}.banner-action[data-v-0292aea1]:active{transform:scale(.96)}.carousel-dots-row[data-v-0292aea1]{position:absolute;bottom:12px;right:14px;display:flex;align-items:center;gap:3.5px;z-index:4}.c-dot[data-v-0292aea1]{width:5px;height:5px;border-radius:50%;background:#ffffff73;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.c-dot.active[data-v-0292aea1]{width:14px;height:5px;border-radius:2.5px;background:#fff;box-shadow:0 0 5px #fff9}.topic-grid[data-v-0292aea1]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 6px;margin-bottom:20px;padding:0 4px}.topic-item[data-v-0292aea1]{display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.topic-item[data-v-0292aea1]:active{transform:scale(.92)}.topic-icon-circle[data-v-0292aea1]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.topic-icon-circle[data-v-0292aea1] svg,.topic-icon-circle svg[data-v-0292aea1]{position:relative;z-index:2}.topic-item:active .topic-icon-circle[data-v-0292aea1]{transform:scale(.92)}.topic-label[data-v-0292aea1]{font-size:11.5px;font-weight:500;color:var(--text-main);letter-spacing:.1px}.section-header[data-v-0292aea1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header.mt-3[data-v-0292aea1]{margin-top:26px}.section-header.mt-2[data-v-0292aea1]{margin-top:24px}.section-header h3[data-v-0292aea1]{font-size:16px;font-weight:700}.section-more[data-v-0292aea1]{font-size:12px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:2px}.section-rank-btn[data-v-0292aea1]{background:#fef3c7;color:#92400e;border:1px solid #FDE68A;padding:4px 8px;border-radius:var(--radius-sm);font-size:11px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:4px}.special-zones-grid[data-v-0292aea1]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px}.zone-card[data-v-0292aea1]{padding:12px;border-radius:var(--radius-lg);border:1px solid transparent;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000005}.zone-card[data-v-0292aea1]:active{transform:scale(.97)}.zone-card-top[data-v-0292aea1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.zone-tag[data-v-0292aea1]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px}.zone-card h4[data-v-0292aea1]{font-size:14px;font-weight:700;line-height:1.3}.zone-card p[data-v-0292aea1]{font-size:11px;color:var(--text-secondary);line-height:1.3}.title-with-badge[data-v-0292aea1]{display:flex;align-items:center;gap:8px}.counselor-list[data-v-0292aea1],.user-list[data-v-0292aea1]{display:flex;flex-direction:column;gap:0}.counselor-card[data-v-0292aea1]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:16px 0 14px!important;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #F1F5F9!important}.counselor-card[data-v-0292aea1]:last-child{border-bottom:none!important}.card-main-info[data-v-0292aea1],.user-main-info[data-v-0292aea1]{display:flex;gap:12px;cursor:pointer;align-items:flex-start;position:relative}.avatar-wrap[data-v-0292aea1]{position:relative;width:74px;height:94px;flex-shrink:0}.counselor-avatar[data-v-0292aea1],.user-avatar[data-v-0292aea1]{width:74px;height:94px;border-radius:13px;object-fit:cover;object-position:center 20%;box-shadow:0 4px 10px #00000012;display:block}.online-dot[data-v-0292aea1]{position:absolute;bottom:4px;right:4px;width:11px;height:11px;border-radius:50%;background:#10b981;border:2px solid #FFFFFF;box-shadow:0 1px 3px #0003}.online-dot.offline[data-v-0292aea1]{background:#cbd5e1}.info-content[data-v-0292aea1]{flex:1;min-width:0;display:flex;flex-direction:column}.counselor-right-col[data-v-0292aea1]{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;z-index:2}.counselor-chat-btn[data-v-0292aea1]{background:#f1f5f9!important;color:#1e293b!important;font-size:13px!important;font-weight:600!important;padding:5px 16px!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.35!important;transition:all .15s ease!important;box-shadow:0 1px 3px #0000000f!important;margin-left:auto!important;flex-shrink:0!important}.counselor-chat-btn[data-v-0292aea1]:active{background:#e2e8f0!important;transform:scale(.96)!important}.name-row[data-v-0292aea1]{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;padding-right:68px}.name-left[data-v-0292aea1]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.counselor-city-text[data-v-0292aea1]{font-size:11px;color:#64748b;font-weight:500;white-space:nowrap}.counselor-top-price[data-v-0292aea1]{margin-left:auto;display:inline-flex;align-items:baseline;gap:1px;flex-shrink:0}.counselor-top-price .price-currency[data-v-0292aea1]{font-size:13px;font-weight:700;color:#f43f5e;margin-right:.5px}.counselor-top-price .price-val[data-v-0292aea1]{font-size:16.5px;font-weight:800;color:#f43f5e;line-height:1}.counselor-top-price .price-unit[data-v-0292aea1]{font-size:11px;font-weight:600;color:#f43f5e;margin-left:.5px}.rank-badge-pill[data-v-0292aea1]{background:#ede7fa;color:#6d5dd3;border:1px solid rgba(124,92,230,.2);font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;display:inline-flex;align-items:center;line-height:1.25;white-space:nowrap}.action-media-tags[data-v-0292aea1]{display:flex;align-items:center;min-width:0;max-width:100%;flex-wrap:wrap;gap:4px}.counselor-name[data-v-0292aea1]{font-size:15.5px;font-weight:700;color:#0f172a;margin:0;line-height:1.25}.counselor-badge[data-v-0292aea1]{background:#eff6ff;color:#2563eb;font-size:10.5px;font-weight:600;padding:1.5px 6px;border-radius:9999px;display:inline-flex;align-items:center;gap:3px;line-height:1.3}.level-row[data-v-0292aea1]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:3px 0 2px;padding-left:0}.service-level-tag[data-v-0292aea1]{background:#ede7fa;color:#6d5dd3;font-size:9.5px;font-weight:500;padding:1px 6px;border-radius:4px;display:inline-block;line-height:1.3;border:1px solid rgba(124,92,230,.16)}.title-text[data-v-0292aea1]{font-size:12px;color:#475569;font-weight:500;margin:2px 0 4px;line-height:1.35}.metrics-row[data-v-0292aea1]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11px;color:#64748b;margin-top:4px;padding-right:68px}.metric-item[data-v-0292aea1]{display:inline-flex;align-items:center;gap:3.5px}.metric-item strong[data-v-0292aea1]{color:#0f172a;font-weight:700;margin-left:2px}.tags-row[data-v-0292aea1]{display:flex;flex-wrap:wrap;gap:4px;margin:3.5px 0 0;cursor:pointer}.sub-tag[data-v-0292aea1]{font-size:10px;color:#2563eb;background:#f0f6ff;padding:2px 6px;border-radius:4px;font-weight:500;line-height:1.25}.card-action-bar[data-v-0292aea1]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;margin-top:4px;padding-top:0;border-top:none;width:100%}.price-desc[data-v-0292aea1]{display:flex;align-items:center;gap:2px}.coin-price-wrap[data-v-0292aea1]{display:inline-flex;align-items:center;gap:3px}.coin-icon[data-v-0292aea1]{display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 2px rgba(217,119,6,.28));margin-top:-1px}.price-val[data-v-0292aea1]{font-size:20px;font-weight:800;color:#d97706;line-height:1;letter-spacing:-.2px}.price-unit[data-v-0292aea1]{font-size:11px;font-weight:600;color:#d97706;margin-right:6px;margin-left:1px}.video-support-tag[data-v-0292aea1]{background:#ecfdf5;color:#059669;font-size:10px;font-weight:600;padding:2px 7px;border-radius:5px;display:inline-flex;align-items:center;gap:3px;align-self:center}.btn-group[data-v-0292aea1]{display:flex;align-items:center;gap:8px}.user-card[data-v-0292aea1]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:16px 0!important;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid #F1F5F9!important}.user-card[data-v-0292aea1]:last-child{border-bottom:none!important}.user-main-info[data-v-0292aea1]{display:flex;gap:12px;cursor:pointer;align-items:flex-start}.user-avatar[data-v-0292aea1]{width:74px;height:94px;border-radius:13px;object-fit:cover;object-position:center 20%;box-shadow:0 4px 10px #00000012;display:block}.user-sub[data-v-0292aea1]{font-size:12px;color:var(--text-muted)}.btn-sub[data-v-0292aea1]{background:#f1f5f9;color:#1e293b;border:none;padding:6px 14px;border-radius:9999px;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s}.btn-sub[data-v-0292aea1]:active{background:#e2e8f0;transform:scale(.96)}.btn-main[data-v-0292aea1]{background:#2563eb;color:#fff;border:none;padding:6px 16px;border-radius:9999px;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;box-shadow:0 2px 8px #2563eb40;transition:all .2s}.btn-main[data-v-0292aea1]:active{background:#1d4ed8;transform:scale(.96)}.full-w[data-v-0292aea1]{width:100%}.search-overlay-container[data-v-0292aea1]{position:fixed;top:56px;right:0;bottom:0;left:0;height:auto;background:#fff;z-index:80;display:flex;flex-direction:column;animation:fadeInSearch-0292aea1 .25s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes fadeInSearch-0292aea1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.search-scroll-body[data-v-0292aea1]{flex:1;overflow-y:auto;padding:14px 14px 40px}.results-header[data-v-0292aea1]{font-size:11.5px;color:var(--text-muted);margin-bottom:12px;font-weight:600}.search-counselor-list[data-v-0292aea1]{display:flex;flex-direction:column;gap:10px}.search-counselor-card[data-v-0292aea1]{display:flex;align-items:center;gap:10px;padding:12px;background:#f8fafc;border-radius:var(--radius-lg);border:1px solid var(--border-light);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.search-counselor-card[data-v-0292aea1]:active{transform:scale(.97);background:#eff6ff;border-color:#bfdbfe}.search-c-avatar[data-v-0292aea1]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.search-c-info[data-v-0292aea1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.search-c-name-row[data-v-0292aea1]{display:flex;align-items:center;gap:6px}.search-c-name[data-v-0292aea1]{font-size:14px;font-weight:800;color:var(--text-main)}.search-c-city[data-v-0292aea1]{font-size:10px;color:var(--text-muted)}.search-c-title[data-v-0292aea1]{font-size:11px;color:var(--text-secondary);font-weight:500}.search-c-tags[data-v-0292aea1]{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.search-c-tag[data-v-0292aea1]{font-size:9.5px;background:#eff6ff;color:#1e40af;padding:1px 5px;border-radius:4px}.search-c-right[data-v-0292aea1]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.search-c-price[data-v-0292aea1]{font-size:14px;font-weight:900;color:#dc2626}.search-c-price .unit[data-v-0292aea1]{font-size:10px;font-weight:400;color:var(--text-muted)}.btn-search-book[data-v-0292aea1]{background:var(--primary);color:#fff;border:none;font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--radius-full);box-shadow:0 2px 6px #2563eb33}.search-empty-box[data-v-0292aea1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center;gap:8px}.search-empty-box p[data-v-0292aea1]{font-size:13.5px;font-weight:700;color:var(--text-main)}.search-empty-box span[data-v-0292aea1]{font-size:11px;color:var(--text-muted)}.search-suggestions-section[data-v-0292aea1]{display:flex;flex-direction:column;gap:20px}.suggestion-header[data-v-0292aea1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.suggestion-header h4[data-v-0292aea1]{font-size:13px;font-weight:800;color:var(--text-main)}.btn-clear-history[data-v-0292aea1]{background:none;border:none;font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:3px;cursor:pointer}.suggestion-pills[data-v-0292aea1]{display:flex;flex-wrap:wrap;gap:8px}.suggestion-pill[data-v-0292aea1]{padding:6px 12px;background:#f1f5f9;border-radius:var(--radius-full);font-size:12px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.suggestion-pill[data-v-0292aea1]:active{transform:scale(.94);background:#e2e8f0}.hot-badge-tag[data-v-0292aea1]{font-size:10px;color:#ea580c;font-weight:700}.hot-pill[data-v-0292aea1]{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid var(--border-light)}.hot-rank[data-v-0292aea1]{font-size:10.5px;font-weight:800;color:#94a3b8}.hot-rank-1[data-v-0292aea1]{color:#dc2626}.hot-rank-2[data-v-0292aea1]{color:#ea580c}.hot-rank-3[data-v-0292aea1]{color:#d97706}.quick-cat-grid[data-v-0292aea1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-cat-item[data-v-0292aea1]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;background:#f8fafc;border-radius:var(--radius-md);border:1px solid var(--border-light);font-size:11.5px;font-weight:700;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.quick-cat-item[data-v-0292aea1]:active{transform:scale(.95);background:#f1f5f9}.crown-tag[data-v-0292aea1]{display:inline-flex;align-items:center;gap:3px}.zone-card-title-center[data-v-0292aea1]{font-size:14px;font-weight:700;color:#1e293b;text-align:center;margin:0 auto;line-height:1.3;width:100%;letter-spacing:-.2px}.zone-card-desc-center[data-v-0292aea1]{font-size:11.5px;color:#64748b;text-align:center;margin:6px auto 0;line-height:1.35;letter-spacing:.1px}.special-zones-unified-card[data-v-0292aea1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;background:transparent}.zone-card-item[data-v-0292aea1]{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:78px;padding:9px 12px 8px;border-radius:14px;border:1px solid rgba(120,100,145,.18);background:#f1edfa;box-shadow:0 3px 10px #4c3e610f;cursor:pointer;box-sizing:border-box;transition:transform .15s ease}.zone-card-item[data-v-0292aea1]:active{transform:scale(.98)}.zone-card-top[data-v-0292aea1]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:4px}.zone-card-title-row[data-v-0292aea1]{display:flex;align-items:center;gap:6px;width:100%}.zone-card-title-wrap[data-v-0292aea1]{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.zone-card-title[data-v-0292aea1]{font-size:14px;font-weight:750;color:#0f172a;letter-spacing:-.2px;white-space:nowrap}.zone-card-badge[data-v-0292aea1]{font-size:9.5px;font-weight:700;padding:1px 5px;border-radius:4px;line-height:1.25}.badge-z1[data-v-0292aea1]{background:#eff6ff;color:#2563eb}.badge-z2[data-v-0292aea1]{background:#fef3c7;color:#d97706}.badge-z3[data-v-0292aea1]{background:#ecfdf5;color:#059669}.badge-z4[data-v-0292aea1]{background:#fdf2f8;color:#db2777}.zone-card-icon-box[data-v-0292aea1]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.zone-card-subtitle[data-v-0292aea1]{font-size:11px;color:#64748b;margin:0 0 8px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zone-card-bottom[data-v-0292aea1]{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.zone-avatars-group[data-v-0292aea1]{display:flex;align-items:center}.zone-avatar[data-v-0292aea1]{width:22px;height:22px;border-radius:50%;border:1.5px solid #FFFFFF;object-fit:cover;box-shadow:0 1px 3px #00000014;position:relative}.zone-avatar[data-v-0292aea1]:not(:first-child){margin-left:-7px}.zone-action-pill[data-v-0292aea1]{display:flex;align-items:center;gap:2px;font-size:11px;font-weight:700;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;transition:opacity .15s ease}.action-z1[data-v-0292aea1]{color:#2563eb}.action-z2[data-v-0292aea1]{color:#d97706}.action-z3[data-v-0292aea1]{color:#059669}.action-z4[data-v-0292aea1]{color:#db2777}.growth-topics-home-scroll[data-v-0292aea1]{display:flex;flex-direction:column;gap:12px;padding:2px 0}.home-article-card[data-v-0292aea1]{width:100%;box-sizing:border-box;background:#fff;padding:15px 15px 13px;border-radius:20px;cursor:pointer;box-shadow:0 4px 14px #0f172a08;border:1px solid rgba(226,232,240,.7);position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.home-article-card[data-v-0292aea1]:active{transform:scale(.99)}.article-deco-container[data-v-0292aea1]{position:absolute;right:0;bottom:0;width:150px;height:100%;pointer-events:none;z-index:1;overflow:hidden;background:radial-gradient(circle at 85% 65%,#eff6ffe6,#fff0 70%)}.article-deco-img.deco-books[data-v-0292aea1]{position:absolute;right:0;top:42px;width:90px;height:90px;object-fit:contain;mix-blend-mode:multiply;opacity:.95}.article-deco-img.deco-hearts[data-v-0292aea1]{position:absolute;right:2px;top:44px;width:86px;height:86px;object-fit:contain;mix-blend-mode:multiply;opacity:.95}.article-script-calligraphy[data-v-0292aea1]{position:absolute;right:68px;bottom:40px;display:flex;flex-direction:column;align-items:flex-start;font-size:10.5px;font-weight:700;color:#60a5fa;line-height:1.25;transform:rotate(-10deg);font-family:PingFang SC,Kaiti,STKaiti,cursive,sans-serif;opacity:.92;letter-spacing:-.2px}.article-script-cursive[data-v-0292aea1]{position:absolute;right:32px;bottom:44px;font-size:11px;font-weight:600;color:#f472b6;font-style:italic;transform:rotate(-8deg);font-family:Brush Script MT,cursive,sans-serif;opacity:.92}.home-article-top[data-v-0292aea1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;position:relative;z-index:2}.article-chip-group[data-v-0292aea1]{display:flex;align-items:center;gap:8px}.article-chip[data-v-0292aea1]{font-size:11px;background:#eff6ff;color:#2563eb;padding:2.5px 8px;border-radius:6px;font-weight:600;line-height:1.25}.article-read-meta[data-v-0292aea1]{font-size:11.5px;color:#64748b;font-weight:500}.article-price-box[data-v-0292aea1]{display:flex;align-items:baseline;color:#ef4444}.article-price-box .price-symbol[data-v-0292aea1]{font-size:13px;font-weight:700}.article-price-box .price-number[data-v-0292aea1]{font-size:21px;font-weight:800;line-height:1}.home-article-title[data-v-0292aea1]{font-size:13.5px;font-weight:700;color:#0f172a;line-height:1.35;margin:3px 0 5px;position:relative;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.25px}.home-article-desc[data-v-0292aea1]{font-size:11px;color:#64748b;line-height:1.45;margin:0 0 10px;position:relative;z-index:2;max-width:calc(100% - 88px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-article-bottom[data-v-0292aea1]{display:flex;justify-content:space-between;align-items:center;padding-top:2px;position:relative;z-index:2}.home-article-author[data-v-0292aea1]{display:flex;align-items:center;gap:6px;min-width:0}.h-author-avatar[data-v-0292aea1]{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.h-author-name[data-v-0292aea1]{font-size:12.5px;font-weight:700;color:#0f172a;white-space:nowrap}.h-author-sep[data-v-0292aea1]{font-size:12px;color:#94a3b8;margin:0 -2px}.h-author-title[data-v-0292aea1]{font-size:11.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-listen-btn[data-v-0292aea1]{display:inline-flex;align-items:center;gap:3px;background:#3b82f6;color:#fff;font-size:12px;font-weight:600;padding:6px 14px;border-radius:9999px;border:none;cursor:pointer;white-space:nowrap;box-shadow:0 3px 8px #3b82f64d;transition:all .2s ease}.article-listen-btn[data-v-0292aea1]:active{background:#2563eb;transform:scale(.96)}.psych-tests-home-deck[data-v-0292aea1]{display:flex;flex-direction:column;gap:10px}.home-scale-card[data-v-0292aea1]{background:#fff;padding:12px;border-radius:18px;display:flex;align-items:center;gap:10px;cursor:pointer;border:1px solid rgba(226,232,240,.7);box-shadow:0 4px 14px #0f172a08;transition:transform .2s ease,box-shadow .2s ease}.home-scale-card[data-v-0292aea1]:active{transform:scale(.985)}.scale-icon-box[data-v-0292aea1]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scale-icon-box.icon-box-green[data-v-0292aea1]{background:#e8f8ee}.scale-icon-box.icon-box-purple[data-v-0292aea1]{background:#f3e8ff}.scale-card-inner[data-v-0292aea1]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.scale-chip-wrap[data-v-0292aea1]{margin-bottom:2px}.scale-chip[data-v-0292aea1]{font-size:9.5px;background:#ecfdf5;color:#059669;padding:1px 6px;border-radius:9999px;font-weight:600;line-height:1.3;display:inline-block}.scale-h4[data-v-0292aea1]{font-size:12px;font-weight:700;color:#0f172a;margin:1px 0 2px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;letter-spacing:-.3px}.scale-subtitle[data-v-0292aea1]{font-size:10px;color:#94a3b8;margin:0 0 4px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.scale-meta[data-v-0292aea1]{font-size:10px;color:#64748b;display:flex;align-items:center;gap:5px}.scale-meta-item[data-v-0292aea1]{display:inline-flex;align-items:center;gap:3px}.scale-meta-divider[data-v-0292aea1]{color:#cbd5e1;font-size:8.5px}.btn-home-scale[data-v-0292aea1]{padding:5px 12px;background:#059669;color:#fff;border:none;border-radius:9999px;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 6px #05966933;transition:all .2s ease}.btn-home-scale[data-v-0292aea1]:active{background:#047857;transform:scale(.95)}.topic-feature-grid[data-v-0292aea1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 10px}.topic-feature-card[data-v-0292aea1]{position:relative;display:flex;align-items:center;justify-content:center;min-height:58px;height:58px;padding:8px 14px;border-radius:12px;border:1px solid rgba(120,100,145,.18);background:#f1edfa;box-shadow:0 2px 8px #4c3e610f;cursor:pointer;box-sizing:border-box}.topic-feature-card .feature-card-content[data-v-0292aea1]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;min-width:0;padding:0 14px}.topic-feature-card strong[data-v-0292aea1],.topic-feature-card .feature-card-title[data-v-0292aea1]{display:block;color:#1e293b;font-size:13.5px;font-weight:750;line-height:1.25;letter-spacing:-.2px;text-align:center}.topic-feature-card .feature-card-desc[data-v-0292aea1],.topic-feature-card span[data-v-0292aea1]{display:block;color:#7b7089;font-size:10.5px;line-height:1.3;margin-top:3px;white-space:nowrap;text-align:center;width:100%}.topic-feature-card>svg[data-v-0292aea1],.topic-feature-card .feature-chevron[data-v-0292aea1]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#8b8298;flex:none;margin:0}.counselor-card .counselor-badge[data-v-0292aea1],.counselor-card .sub-tag[data-v-0292aea1]{background:#fce7f3;color:#db2777}.counselor-card .counselor-name[data-v-0292aea1]{font-weight:600}.counselor-card .counselor-badge[data-v-0292aea1],.counselor-card .sub-tag[data-v-0292aea1]{font-weight:400}.counselor-card .video-support-tag[data-v-0292aea1],.counselor-card .voice-support-tag[data-v-0292aea1]{background:#ede7fa;border-color:#7c5ce62e;color:#6d5dd3}.zone-card-badge[data-v-0292aea1]{background:#ede7fa!important;color:#6d5dd3!important}.zone-action-pill[data-v-0292aea1],.zone-action-pill.action-z1[data-v-0292aea1],.zone-action-pill.action-z2[data-v-0292aea1],.zone-action-pill.action-z3[data-v-0292aea1],.zone-action-pill.action-z4[data-v-0292aea1]{padding:4px 8px!important;border-radius:7px!important;background:#ede7fa!important;color:#6d5dd3!important}.home-module-heading[data-v-0292aea1]{display:flex;align-items:baseline;gap:8px;margin:11px 2px 7px;color:#302a39}.home-module-heading strong[data-v-0292aea1]{font-size:14px;font-weight:800}.home-module-heading span[data-v-0292aea1]{font-size:10px;color:#94889d}.zones-heading[data-v-0292aea1]{margin-top:13px}.topic-feature-card[data-v-0292aea1]{box-shadow:0 2px 8px #48345e14;border:1px solid rgba(145,125,166,.12)}.topic-feature-card[data-v-0292aea1]:nth-child(1){background:#e7f3f0}.topic-feature-card[data-v-0292aea1]:nth-child(2){background:#f0eaf7}.mobile-device-frame .home-container .zone-card-item[data-v-0292aea1]{box-shadow:none}.topic-foldable-wrapper[data-v-0292aea1]{margin-bottom:8px}.topic-grid[data-v-0292aea1]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 2px;align-items:start}.topic-item[data-v-0292aea1]{min-width:0;gap:5px}.topic-icon-circle[data-v-0292aea1]{width:32px;height:32px;border:0!important;background:transparent!important;box-shadow:none!important}.topic-label[data-v-0292aea1]{font-size:10px;white-space:nowrap;transform:scale(.92)}.topic-collapse-panel[data-v-0292aea1]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),opacity .26s ease;opacity:0}.topic-collapse-panel.expanded[data-v-0292aea1]{grid-template-rows:1fr;opacity:1}.topic-collapse-inner[data-v-0292aea1]{overflow:hidden}.topic-extra-grid[data-v-0292aea1]{padding-top:8px;gap:10px 2px!important}.topic-collapse-bar[data-v-0292aea1]{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 0 4px;margin-top:4px;font-size:11px;color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease}.topic-collapse-bar[data-v-0292aea1]:hover,.topic-collapse-bar[data-v-0292aea1]:active{color:#2563eb}.topic-toggle-item .toggle-circle[data-v-0292aea1]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.topic-toggle-item:active .toggle-circle[data-v-0292aea1]{transform:scale(.88)}.toggle-label-active[data-v-0292aea1]{color:#2563eb!important;font-weight:600!important}.cert-btn-pill[data-v-0292aea1]{display:inline-flex;align-items:center;gap:2px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:500;padding:1.5px 7px;border-radius:4px;line-height:1.35;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;border:1px solid rgba(37,99,235,.14)}.cert-btn-pill[data-v-0292aea1]:hover{background:#dbeafe;color:#1d4ed8}.cert-btn-pill[data-v-0292aea1]:active{transform:scale(.96)}.certificate-display[data-v-0292aea1]{display:flex;align-items:center;gap:4px;color:#52627a;font-size:11px;line-height:1.4;min-width:0;cursor:pointer}.certificate-display span[data-v-0292aea1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.certificate-display[data-v-0292aea1]:hover{color:#2563eb}.top-rank-btn[data-v-0292aea1]{flex:none;white-space:nowrap}.video-support-tag[data-v-0292aea1],.voice-support-tag[data-v-0292aea1]{display:inline-flex;align-items:center;gap:3px;margin:0;padding:2px 6px;border:1px solid rgba(124,92,230,.18);border-radius:4px;background:#ede7fa;color:#6d5dd3;font-size:10px;font-weight:500;line-height:1.25;cursor:pointer}.video-support-tag[data-v-0292aea1]:hover,.voice-support-tag[data-v-0292aea1]:hover{opacity:.85}.intro-video-overlay[data-v-0292aea1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172abf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .2s ease-out}.intro-video-modal[data-v-0292aea1]{position:relative;width:min(92vw,390px);padding:0;border-radius:16px;background:transparent;box-shadow:0 25px 50px -12px #000000a6;overflow:hidden}.intro-video-modal video[data-v-0292aea1]{display:block;width:100%;max-height:72vh;border-radius:16px;background:#000;outline:none}.intro-video-close[data-v-0292aea1]{position:absolute;top:10px;right:10px;width:28px;height:28px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .15s ease}.intro-video-close[data-v-0292aea1]:hover{background:#000000bf;transform:scale(1.08)}.counselor-home-status-card[data-v-0292aea1]{margin-top:6px;margin-bottom:12px;padding:10px 11px;gap:8px;border-radius:20px;background:linear-gradient(135deg,#f2f8ff,#fff 72%);border-color:#bfd7ff;box-shadow:0 7px 18px #4a7ed91a}.status-left[data-v-0292aea1]{min-width:0;flex:1 1 auto;gap:8px}.counselor-avatar-box[data-v-0292aea1]{width:40px;height:40px}.status-text-info[data-v-0292aea1]{min-width:0;flex:1 1 auto;gap:2px}.status-name-row[data-v-0292aea1]{min-width:0;flex-wrap:nowrap;gap:4px;overflow:hidden}.status-name-row strong[data-v-0292aea1]{min-width:0;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.status-name-row .badge-tag[data-v-0292aea1],.status-pill-online[data-v-0292aea1]{flex:0 0 auto;padding:1px 5px;font-size:9px;line-height:1.25;white-space:nowrap}.status-sub-desc[data-v-0292aea1]{margin:0;overflow:hidden;color:#7890b1;font-size:10px;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.btn-quick-manage[data-v-0292aea1]{flex:0 0 auto;min-height:29px;padding:5px 9px;border-radius:15px;gap:4px;white-space:nowrap;box-shadow:0 2px 7px #2563eb14}.user-list .user-card[data-v-0292aea1]{padding:11px 0 12px!important;gap:9px;border-bottom-color:#dce6f3!important}.user-list .user-main-info[data-v-0292aea1]{gap:10px}.user-list .user-avatar-wrap[data-v-0292aea1]{display:flex;flex:0 0 68px;flex-direction:column;align-items:stretch;gap:4px}.user-list .user-avatar[data-v-0292aea1]{width:68px;height:86px;border-radius:14px}.user-list .new-user-badge[data-v-0292aea1]{align-self:center;padding:2px 7px;border:1px solid #F6B44A;border-radius:999px;color:#b96a08;background:#fff7e8;font-size:9px;font-weight:700;line-height:1.2;white-space:nowrap}.user-list .name-row[data-v-0292aea1]{min-height:22px;padding-right:0;gap:0}.user-list .name-row h4[data-v-0292aea1]{margin:0;color:#17233c;font-size:15px;font-weight:800;line-height:1.25}.user-list .user-action-bar[data-v-0292aea1]{margin-top:0}.user-list .user-action-bar .full-w[data-v-0292aea1]{min-height:34px;justify-content:center;border:1px solid #E5EEFF;background:linear-gradient(135deg,#f5faff,#eef5ff);color:#2e4d78;box-shadow:none;font-size:11px}@media(max-width:350px){.counselor-home-status-card[data-v-0292aea1]{padding-right:8px;padding-left:8px}.counselor-avatar-box[data-v-0292aea1]{width:36px;height:36px}.btn-quick-manage[data-v-0292aea1]{padding-right:7px;padding-left:7px}}.user-list .name-row[data-v-0292aea1]{display:flex;align-items:center;min-width:0;gap:6px}.user-list .name-row h4[data-v-0292aea1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-list .user-private-btn[data-v-0292aea1]{min-width:60px;height:30px;margin-left:auto;padding:0 11px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#5b9bff,#2f7ff0);font-size:12px;font-weight:700;line-height:30px;gap:5px;box-shadow:0 4px 9px #2f7ff03d}.user-list .user-private-btn[data-v-0292aea1]:active{transform:scale(.96)}.consult-view-container[data-v-de711ea9]{padding:12px 12px 92px}.viewport-scroll-locked{overflow:hidden!important}.consult-sticky-header-group[data-v-de711ea9]{position:sticky;top:0;z-index:35;background:#f7f3fcf5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);margin:-12px -18px 10px;padding:10px 18px 8px;border-bottom:1px solid rgba(215,202,235,.5);box-shadow:0 4px 16px #4c3e610d}.channel-switch-card[data-v-de711ea9]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:8px}.channel-tab-item[data-v-de711ea9]{position:relative;background:#f1edfa;border:1px solid rgba(120,100,145,.18);border-radius:16px;padding:10px 12px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 3px 10px #4c3e610f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;min-height:58px}.channel-tab-item[data-v-de711ea9]:active{transform:scale(.97)}.tab-badge-pill[data-v-de711ea9]{position:absolute;top:7px;right:8px;font-size:9.5px;font-weight:700;padding:1.5px 6px;border-radius:var(--radius-full);letter-spacing:.2px;line-height:1.2;transition:all .2s ease}.counselor-badge[data-v-de711ea9],.listener-badge[data-v-de711ea9]{background:#ffffffbf;color:#64748b;border:1px solid rgba(120,100,145,.2)}.tab-content-row[data-v-de711ea9]{display:flex;align-items:center;gap:10px;width:100%}.tab-icon-box[data-v-de711ea9]{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.counselor-icon[data-v-de711ea9],.listener-icon[data-v-de711ea9]{background:#ffffffd9}.tab-text-col[data-v-de711ea9]{display:flex;flex-direction:column;min-width:0}.tab-main-title[data-v-de711ea9]{font-size:13.5px;font-weight:800;color:var(--text-main);line-height:1.2;transition:color .2s ease}.tab-sub-desc[data-v-de711ea9]{font-size:10px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.counselor-channel.active[data-v-de711ea9],.listener-channel.active[data-v-de711ea9]{background:#f5effe;border:1.5px solid #A78BFA;box-shadow:0 4px 14px -2px #a78bfa59}.counselor-channel.active .counselor-icon[data-v-de711ea9],.listener-channel.active .listener-icon[data-v-de711ea9]{background:#fffffff2;box-shadow:0 2px 6px #8b5cf626}.counselor-channel.active .tab-main-title[data-v-de711ea9],.listener-channel.active .tab-main-title[data-v-de711ea9]{color:#5527a0}.counselor-channel.active .counselor-badge[data-v-de711ea9],.listener-channel.active .listener-badge[data-v-de711ea9]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border-color:#8b5cf6;box-shadow:0 2px 5px #8b5cf659}.results-container[data-v-de711ea9]{display:flex;flex-direction:column;gap:0}.empty-tip-card[data-v-de711ea9]{text-align:center;padding:36px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff}.empty-icon-circle[data-v-de711ea9]{width:52px;height:52px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty-tip-card h4[data-v-de711ea9]{font-size:15px;font-weight:700;color:#1e293b}.empty-tip-card p[data-v-de711ea9]{font-size:12px;color:#64748b;line-height:1.5;max-width:240px}.btn-reset-filters[data-v-de711ea9]{margin-top:8px;padding:8px 18px;background:#eff6ff;color:#2563eb;border:1px solid #BFDBFE;border-radius:var(--radius-full);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.btn-reset-filters[data-v-de711ea9]:hover{background:#dbeafe}.btn-reset-filters[data-v-de711ea9]:active{transform:scale(.97)}.counselor-list-item[data-v-de711ea9]{display:flex!important;flex-direction:column!important;gap:10px;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:16px 0 14px!important;border-bottom:1px solid #F1F5F9!important}.counselor-list-item[data-v-de711ea9]:last-child{border-bottom:none!important}.item-header[data-v-de711ea9]{display:flex;gap:12px;cursor:pointer}.avatar-box[data-v-de711ea9]{position:relative;width:74px;height:94px;flex-shrink:0}.avatar-img[data-v-de711ea9]{width:74px;height:94px;border-radius:13px;object-fit:cover;object-position:center 20%;box-shadow:0 4px 10px #00000012;display:block}.online-dot[data-v-de711ea9]{position:absolute;bottom:4px;right:4px;width:11px;height:11px;border-radius:50%;background:var(--accent);border:2px solid white;box-shadow:0 1px 3px #0003}.online-dot.offline[data-v-de711ea9]{background:#cbd5e1}.info-box[data-v-de711ea9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.name-line[data-v-de711ea9]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.honor-line[data-v-de711ea9]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:3px 0 2px}.name-line .name[data-v-de711ea9]{font-size:15px;font-weight:700;color:var(--text-main);white-space:nowrap;flex-shrink:0}.honor-badge[data-v-de711ea9]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap;background:#eff6ff;color:#1e40af;border:1px solid #DBEAFE;flex-shrink:0;line-height:1.3}.level-badge[data-v-de711ea9]{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:700;white-space:nowrap;background:#ecfdf5;color:#065f46;border:1px solid #A7F3D0;flex-shrink:0;line-height:1.3}.title-line[data-v-de711ea9]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}.meta-line[data-v-de711ea9]{font-size:11px;color:var(--text-muted);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.meta-line>span[data-v-de711ea9]{display:inline-flex;align-items:center;gap:3px}.meta-location[data-v-de711ea9]{white-space:nowrap}.meta-line strong[data-v-de711ea9]{color:var(--text-main)}.item-tags[data-v-de711ea9]{display:flex;gap:5px;flex-wrap:wrap;margin-top:3px}.tag-label[data-v-de711ea9]{font-size:11px;color:var(--primary);background:var(--primary-light);padding:2px 7px;border-radius:4px;line-height:1.2}.item-pricing-action[data-v-de711ea9]{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;align-items:center;margin-left:86px;padding-top:4px;border-top:none}.name-line .name[data-v-de711ea9]{font-weight:600}.honor-badge[data-v-de711ea9]{padding:1.5px 7px 1.5px 0;background:#fce7f3;color:#db2777;border:0;border-radius:999px;font-weight:400}.level-badge[data-v-de711ea9]{padding:1px 6px;background:#fce7f3;color:#db2777;border:0;border-radius:4px;font-weight:400}.tag-label[data-v-de711ea9]{padding:2.5px 7px;background:#fce7f3;color:#db2777;border-radius:5px;font-weight:400}.pricing-summary[data-v-de711ea9]{display:flex;align-items:baseline;white-space:nowrap}.price-num[data-v-de711ea9]{font-size:17px;font-weight:800;color:#dc2626}.price-desc[data-v-de711ea9]{font-size:11px;color:var(--text-muted)}.video-allowed-tag[data-v-de711ea9]{align-self:center;font-size:11px;color:#6d5dd3;background:#ede7fa;padding:5px 10px;border:1px solid rgba(124,92,230,.18);border-radius:999px;margin-left:6px;display:inline-flex;align-items:center;gap:3px}.action-btns[data-v-de711ea9]{display:flex;gap:8px;margin-left:auto}.btn-chat[data-v-de711ea9]{background:#f1f5f9;border:1px solid var(--border-light);padding:6px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px}.btn-call[data-v-de711ea9]{background:var(--primary);color:#fff;border:none;padding:6px 14px;border-radius:var(--radius-full);font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px}.category-banner-card[data-v-de711ea9]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #DBEAFE;border-radius:12px;padding:8px 12px;margin-bottom:10px;box-shadow:0 1px 4px #2563eb0d}.category-banner-left[data-v-de711ea9]{display:flex;align-items:center;gap:6px}.category-indicator-badge[data-v-de711ea9]{display:inline-flex;align-items:center;gap:3px;background:#dbeafe;color:#1d4ed8;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.category-banner-title[data-v-de711ea9]{font-size:13.5px;font-weight:700;color:#1e293b}.category-banner-count[data-v-de711ea9]{font-size:11px;color:#64748b}.category-banner-right[data-v-de711ea9]{display:flex;align-items:center;gap:6px}.btn-banner-home[data-v-de711ea9]{display:inline-flex;align-items:center;gap:2px;background:#fff;border:1px solid #CBD5E1;color:#475569;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-banner-home[data-v-de711ea9]:hover{background:#f1f5f9;color:#1e293b}.btn-banner-clear[data-v-de711ea9]{display:inline-flex;align-items:center;gap:3px;background:#fff;border:1px solid #BFDBFE;color:#2563eb;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-banner-clear[data-v-de711ea9]:hover{background:#eff6ff}.counselor-card[data-v-de711ea9]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:0 1px #ffffffad!important;padding:9px 0 8px!important;display:flex;flex-direction:column;gap:0;border-bottom:1px solid rgba(175,158,198,.56)!important;margin-bottom:0!important}.counselor-card[data-v-de711ea9]:last-child{border-bottom:none!important;box-shadow:none!important}.card-main-info[data-v-de711ea9]{display:flex;gap:12px;cursor:pointer;align-items:flex-start;position:relative}.avatar-wrap[data-v-de711ea9]{position:relative;width:74px;height:94px;flex-shrink:0}.counselor-avatar[data-v-de711ea9]{width:74px;height:94px;border-radius:13px;object-fit:cover;object-position:center 20%;box-shadow:0 4px 10px #00000012;display:block}.info-content[data-v-de711ea9]{flex:1;min-width:0;display:flex;flex-direction:column}.name-row[data-v-de711ea9]{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;padding-right:68px}.name-left[data-v-de711ea9]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.counselor-name[data-v-de711ea9]{font-size:15.5px;font-weight:600;color:#0f172a;margin:0;line-height:1.25}.service-level-tag[data-v-de711ea9]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;font-size:9.5px;font-weight:700;line-height:1.25;letter-spacing:.2px;overflow:hidden;-webkit-user-select:none;user-select:none;background-size:200% 100%;animation:level-gradient-breathing 4.5s ease-in-out infinite alternate;box-shadow:0 1px 2px #0000000a;vertical-align:middle}.service-level-tag[data-v-de711ea9]:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);transform:translate(-150%) skew(-22deg);animation:level-subtle-sheen 3.8s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.service-level-tag.tier-1[data-v-de711ea9],.service-level-tag.tier-2[data-v-de711ea9]{background:transparent!important;background-image:none!important;color:#f472b6!important;border:1px solid rgba(244,114,182,.55)!important;box-shadow:none!important;animation:none!important}.service-level-tag.tier-1[data-v-de711ea9]:after,.service-level-tag.tier-2[data-v-de711ea9]:after{display:none!important;animation:none!important}.service-level-tag.tier-3[data-v-de711ea9]{background-image:linear-gradient(135deg,#faf5ff,#f3e8ff,#ede9fe)!important;background-size:200% 100%!important;color:#7c3aed!important;border:1px solid rgba(168,85,247,.35)!important;animation:level-gradient-breathing 4.5s ease-in-out infinite alternate!important}.service-level-tag.tier-4[data-v-de711ea9]{background-image:linear-gradient(135deg,#f0f9ff,#e0f2fe,#bae6fd)!important;background-size:200% 100%!important;color:#0284c7!important;border:1px solid rgba(56,189,248,.35)!important;animation:level-gradient-breathing 4.5s ease-in-out infinite alternate!important}.service-level-tag.tier-5[data-v-de711ea9]{background-image:linear-gradient(135deg,#fce7f3,#ede9fe,#e0f2fe)!important;background-size:200% 100%!important;color:#4338ca!important;border:1px solid rgba(147,51,234,.35)!important;animation:level-gradient-breathing 3.5s ease-in-out infinite alternate!important}.cert-btn-pill[data-v-de711ea9]{display:inline-flex;align-items:center;gap:2px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:500;padding:1.5px 7px;border-radius:4px;line-height:1.35;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;border:1px solid rgba(37,99,235,.14)}.cert-btn-pill[data-v-de711ea9]:hover{background:#dbeafe;color:#1d4ed8}.cert-btn-pill[data-v-de711ea9]:active{transform:scale(.96)}.counselor-city-text[data-v-de711ea9]{font-size:11px;color:#64748b;font-weight:500;white-space:nowrap}.metrics-row[data-v-de711ea9]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11px;color:#64748b;margin-top:4px;padding-right:68px}.metric-item[data-v-de711ea9]{display:inline-flex;align-items:center;gap:3.5px}.metric-item strong[data-v-de711ea9]{color:#0f172a;font-weight:700;margin-left:2px}.tags-row[data-v-de711ea9]{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 0;cursor:pointer}.sub-tag[data-v-de711ea9]{font-size:10px;color:#db2777;background:#fce7f3;padding:2px 6px;border-radius:4px;font-weight:500;line-height:1.25}.card-action-bar[data-v-de711ea9]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;margin-top:1px;padding-top:0;border-top:none;width:100%}.action-media-tags[data-v-de711ea9]{display:flex;align-items:center;min-width:0;max-width:100%;flex-wrap:wrap;gap:4px}.rank-badge-pill[data-v-de711ea9]{cursor:default}.video-support-tag[data-v-de711ea9],.voice-support-tag[data-v-de711ea9]{background:#ede7fa;border:1px solid rgba(124,92,230,.18);color:#6d5dd3;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:3px;cursor:pointer;line-height:1.25;margin:0;transition:all .15s ease;-webkit-user-select:none;user-select:none}.video-support-tag[data-v-de711ea9]:hover,.voice-support-tag[data-v-de711ea9]:hover{opacity:.85}.video-support-tag[data-v-de711ea9]:active,.voice-support-tag[data-v-de711ea9]:active{transform:scale(.95)}.voice-support-tag.is-playing[data-v-de711ea9]{background:linear-gradient(135deg,#7c3aed,#6d5dd3)!important;color:#fff!important;border-color:#6d5dd3!important;font-weight:600!important;box-shadow:0 2px 8px #6d5dd359!important;animation:voiceGlowPulse 1.6s infinite ease-in-out!important}.counselor-right-col[data-v-de711ea9]{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;z-index:2}.counselor-top-price[data-v-de711ea9]{margin-left:auto;display:inline-flex;align-items:baseline;gap:1.5px;flex-shrink:0}.counselor-top-price[data-v-de711ea9]{margin-left:auto;display:inline-flex;align-items:baseline;gap:1px;flex-shrink:0}.counselor-top-price .price-currency[data-v-de711ea9]{font-size:13px;font-weight:700;color:#f43f5e;margin-right:.5px}.counselor-top-price .price-val[data-v-de711ea9]{font-size:16.5px;font-weight:800;color:#f43f5e;line-height:1}.counselor-top-price .price-unit[data-v-de711ea9]{font-size:11px;font-weight:600;color:#f43f5e;margin-left:.5px}.counselor-chat-btn[data-v-de711ea9]{min-width:60px!important;height:30px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#5b9bff,#2f7ff0)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:30px!important;gap:5px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease!important;box-shadow:0 4px 9px #2f7ff03d!important;margin-left:auto!important;flex-shrink:0!important}.counselor-chat-btn svg[data-v-de711ea9]{width:13px!important;height:13px!important;color:#fff!important;stroke:#fff!important;flex:none!important}.counselor-chat-btn[data-v-de711ea9]:active{background:#2672df!important;transform:scale(.96)!important}.intro-video-overlay[data-v-de711ea9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172abf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .2s ease-out}.intro-video-modal[data-v-de711ea9]{position:relative;width:min(92vw,390px);padding:0;border-radius:16px;background:transparent;box-shadow:0 25px 50px -12px #000000a6;overflow:hidden}.intro-video-modal video[data-v-de711ea9]{display:block;width:100%;max-height:72vh;border-radius:16px;background:#000;outline:none}.intro-video-close[data-v-de711ea9]{position:absolute;top:10px;right:10px;width:28px;height:28px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .15s ease}.intro-video-close[data-v-de711ea9]:hover{background:#000000bf;transform:scale(1.08)}.consult-top-search-row[data-v-de711ea9]{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 8px;position:relative;z-index:10}.consult-top-search-row .consult-search-bar[data-v-de711ea9]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:38px;margin:0;padding:0 10px 0 14px;border:1px solid #DCE7FA;border-radius:19px;background:#fff;box-shadow:0 3px 10px #2563eb0f;overflow:hidden}.consult-top-search-row .consult-search-bar input[data-v-de711ea9]{flex:1;min-width:0;width:0;padding:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;color:#1e293b;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.consult-top-search-row .consult-search-bar input[data-v-de711ea9]:focus{border:0!important;outline:0!important;box-shadow:none!important}.consult-top-search-row .consult-search-bar input[data-v-de711ea9]::-webkit-search-decoration,.consult-top-search-row .consult-search-bar input[data-v-de711ea9]::-webkit-search-cancel-button{display:none}.consult-top-search-row .consult-search-bar>svg[data-v-de711ea9]{flex:0 0 auto}.consult-top-search-row .consult-search-bar input[data-v-de711ea9]::placeholder{color:#94a3b8}.consult-top-search-row .consult-search-bar button[data-v-de711ea9]{border:0;background:transparent;color:#94a3b8;font-size:16px;line-height:1;cursor:pointer;padding:2px 4px}.consult-middle-actions-row[data-v-de711ea9]{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:0}.middle-action-btn[data-v-de711ea9]{height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.middle-action-btn[data-v-de711ea9]:active{transform:scale(.97)}.precision-select-btn[data-v-de711ea9]{background:#f1edfa;border:1px solid rgba(120,100,145,.18);color:#334155;box-shadow:0 3px 10px #4c3e610f}.precision-select-btn[data-v-de711ea9]:hover{background:#ece6f7;border-color:#78649147}.precision-select-btn.active[data-v-de711ea9]{background:#f1edfa;border-color:#78649147;color:#334155;box-shadow:0 3px 10px #4c3e610f}.middle-action-badge[data-v-de711ea9]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#4f46e5;color:#fff;font-size:10px;font-weight:700}.rank-list-btn[data-v-de711ea9]{background:#f1edfa;border:1px solid rgba(120,100,145,.18);color:#334155;box-shadow:0 3px 10px #4c3e610f}.rank-list-btn[data-v-de711ea9]:hover{background:#ece6f7;border-color:#78649147}.precision-modal-backdrop[data-v-de711ea9]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1200!important;padding:0!important;background:#0f172aa6!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex!important;align-items:flex-end!important;justify-content:center!important;box-sizing:border-box}.precision-sheet-box[data-v-de711ea9]{width:100%;max-height:calc(100% - 56px);background:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;box-shadow:0 -8px 32px #0f172a38;overflow:hidden;position:relative;z-index:2}.sheet-drag-pill[data-v-de711ea9]{width:38px;height:4px;background:#cbd5e1;border-radius:2px;margin:12px auto 2px;flex-shrink:0}.precision-sheet-header[data-v-de711ea9]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #F1F5F9}.precision-sheet-header .header-title-box[data-v-de711ea9]{display:flex;align-items:center;gap:7px}.precision-sheet-header .header-title-text[data-v-de711ea9]{font-size:14px;font-weight:700;color:#1e293b}.sheet-close-btn[data-v-de711ea9]{border:0;background:transparent;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#94a3b8}.sheet-close-btn[data-v-de711ea9]:hover{background:#f1f5f9;color:#475569}.precision-sheet-body[data-v-de711ea9]{flex:1;overflow-y:auto;padding:14px 18px 20px;overscroll-behavior:contain}.precision-group[data-v-de711ea9]{margin-bottom:16px}.precision-group[data-v-de711ea9]:last-of-type{margin-bottom:6px}.group-title[data-v-de711ea9]{font-size:12px;font-weight:700;color:#1e293b;margin-bottom:8px;display:flex;align-items:center;gap:6px}.group-sub-hint[data-v-de711ea9]{font-size:11px;font-weight:400;color:#94a3b8}.precision-chips-grid[data-v-de711ea9]{display:flex;flex-wrap:wrap;gap:7px}.precision-chip[data-v-de711ea9]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;border:1px solid #E2E8F0;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.precision-chip[data-v-de711ea9]:hover{background:#f1f5f9;border-color:#cbd5e1}.precision-chip.active[data-v-de711ea9]{background:#e0d3fa;border-color:#a78bfa;color:#5527a0;font-weight:650;box-shadow:0 2px 8px #a78bfa40}.precision-chip.active[data-v-de711ea9] svg{stroke:#5527a0!important;color:#5527a0!important}.precision-chip.active[data-v-de711ea9] path,.precision-chip.active[data-v-de711ea9] circle,.precision-chip.active[data-v-de711ea9] line{stroke:#5527a0!important}.precision-sort-group[data-v-de711ea9]{margin-top:0;margin-bottom:14px;padding-bottom:14px;border-bottom:1px dashed #E2E8F0}.sort-flow-wrap[data-v-de711ea9]{display:flex;align-items:center;flex-wrap:wrap;gap:7px 6px}.sort-title-tag[data-v-de711ea9]{font-size:12px;font-weight:700;color:#1e293b;margin-right:2px;flex-shrink:0;display:inline-flex;align-items:center;line-height:1}.sort-chip[data-v-de711ea9]{padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2}.precision-gender-group[data-v-de711ea9]{margin-bottom:16px}.gender-flow-wrap[data-v-de711ea9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gender-title-tag[data-v-de711ea9]{font-size:12px;font-weight:700;color:#1e293b;margin-right:2px;flex-shrink:0;display:inline-flex;align-items:center;line-height:1}.gender-chip[data-v-de711ea9]{padding:6px 12px;font-size:12px}.precision-method-group[data-v-de711ea9]{margin-bottom:16px}.method-flow-wrap[data-v-de711ea9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.method-title-tag[data-v-de711ea9]{font-size:12px;font-weight:700;color:#1e293b;margin-right:2px;flex-shrink:0;display:inline-flex;align-items:center;line-height:1}.method-chip[data-v-de711ea9]{padding:6px 14px;font-size:12px}.precision-age-group[data-v-de711ea9]{margin-bottom:16px}.age-row-container[data-v-de711ea9]{display:flex;align-items:center;gap:8px}.age-title-tag[data-v-de711ea9]{font-size:12px;font-weight:700;color:#1e293b;margin-right:2px;flex-shrink:0;display:inline-flex;align-items:center;line-height:1}.age-chips-wrap[data-v-de711ea9]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1}.age-chip[data-v-de711ea9]{padding:5px 8px;font-size:12px;line-height:1.2}.precision-price-group[data-v-de711ea9]{margin-bottom:16px}.price-row-container[data-v-de711ea9]{display:flex;align-items:flex-start;gap:8px}.price-title-tag[data-v-de711ea9]{font-size:12px;font-weight:700;color:#1e293b;flex-shrink:0;display:inline-flex;align-items:center;padding-top:6px;line-height:1.2}.price-chips-wrap[data-v-de711ea9]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1}.price-chip[data-v-de711ea9]{padding:5px 8px;font-size:12px;line-height:1.2}.precision-region-group[data-v-de711ea9]{display:flex;flex-direction:column}.region-selected-hint[data-v-de711ea9]{font-size:11px;font-weight:500;color:#5527a0;background:#f3e8ff;padding:3px 8px;border-radius:12px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.region-selected-hint[data-v-de711ea9]:hover{background:#e9d5ff}.region-clear-x[data-v-de711ea9]{font-size:10px;color:#7c3aed;font-weight:700}.topic-group-title[data-v-de711ea9]{display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:default!important;-webkit-user-select:none!important;user-select:none!important;padding:2px 0!important;margin-bottom:4px!important}.topic-title-left[data-v-de711ea9]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.topic-header-icon-btn[data-v-de711ea9]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f1f5f9;border:none;padding:0;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:#64748b}.topic-header-icon-btn[data-v-de711ea9]:hover{background:#e2e8f0;color:#5527a0}.topic-header-icon-btn[data-v-de711ea9]:active{transform:scale(.92)}.topic-title-chevron[data-v-de711ea9]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.topic-title-chevron.rotate-180[data-v-de711ea9]{transform:rotate(180deg)}.topic-selected-hint[data-v-de711ea9]{font-size:11px;font-weight:500;color:#5527a0;background:#f3e8ff;padding:3px 8px;border-radius:12px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.topic-selected-hint[data-v-de711ea9]:hover{background:#e9d5ff}.topic-clear-x[data-v-de711ea9]{font-size:10px;color:#7c3aed;font-weight:700}.topic-toggle-btn[data-v-de711ea9]{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:28px;padding:4px 7px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:11px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease}.topic-toggle-btn[data-v-de711ea9]:hover{background:#f1f5f9;color:#5527a0}.topic-toggle-btn[data-v-de711ea9]:active{transform:scale(.96)}.topic-toggle-chevron[data-v-de711ea9]{transition:transform .2s ease}.topic-toggle-chevron.rotate-180[data-v-de711ea9]{transform:rotate(180deg)}.topic-collapse-enter-active[data-v-de711ea9],.topic-collapse-leave-active[data-v-de711ea9]{transition:all .22s cubic-bezier(.4,0,.2,1);overflow:hidden;max-height:180px}.topic-collapse-enter-from[data-v-de711ea9],.topic-collapse-leave-to[data-v-de711ea9]{max-height:0!important;opacity:0;transform:translateY(-6px);margin-top:0!important;margin-bottom:0!important}.region-group-title[data-v-de711ea9]{display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;padding:2px 0!important}.region-title-left[data-v-de711ea9]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.region-header-icon-btn[data-v-de711ea9]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f1f5f9;border:none;padding:0;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:#64748b}.region-header-icon-btn[data-v-de711ea9]:hover{background:#e2e8f0;color:#5527a0}.region-header-icon-btn[data-v-de711ea9]:active{transform:scale(.92)}.region-title-chevron[data-v-de711ea9]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.region-title-chevron.rotate-180[data-v-de711ea9],.region-chevron.rotate-180[data-v-de711ea9]{transform:rotate(180deg)}.region-collapsed-bar[data-v-de711ea9]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;cursor:pointer;transition:all .18s ease;-webkit-user-select:none;user-select:none}.region-collapsed-bar[data-v-de711ea9]:hover{background:#f1f5f9;border-color:#a78bfa}.region-collapsed-bar[data-v-de711ea9]:active{transform:scale(.985)}.collapsed-bar-left[data-v-de711ea9]{display:flex;align-items:center;gap:7px;min-width:0}.collapsed-bar-label[data-v-de711ea9]{font-size:12px;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collapsed-bar-label.selected[data-v-de711ea9]{color:#5527a0;font-weight:650}.collapsed-bar-right[data-v-de711ea9]{display:flex;align-items:center;gap:4px;flex-shrink:0}.collapsed-bar-hint[data-v-de711ea9]{font-size:11px;color:#94a3b8}.precision-region-card-wrap[data-v-de711ea9]{overflow:hidden}.region-collapse-enter-active[data-v-de711ea9],.region-collapse-leave-active[data-v-de711ea9]{transition:all .22s cubic-bezier(.4,0,.2,1);overflow:hidden;max-height:220px}.region-collapse-enter-from[data-v-de711ea9],.region-collapse-leave-to[data-v-de711ea9]{max-height:0!important;opacity:0;transform:translateY(-6px)}.region-roller-picker-card[data-v-de711ea9]{background:#fff;border:1px solid #E2E8F0;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a;-webkit-user-select:none;user-select:none}.roller-header-row[data-v-de711ea9]{display:grid;grid-template-columns:1fr 1fr;background:#f8fafc;border-bottom:1px solid #EDF2F7;padding:5px 0 4px}.roller-header-col[data-v-de711ea9]{text-align:center}.roller-col-title[data-v-de711ea9]{font-size:10px;font-weight:600;color:#64748b;letter-spacing:.5px}.roller-body-viewport[data-v-de711ea9]{position:relative;height:96px;display:grid;grid-template-columns:1fr 1fr;background:#fff;overflow:hidden}.roller-selection-highlight[data-v-de711ea9]{position:absolute;top:32px;left:8px;right:8px;height:32px;border-top:1.5px solid rgba(85,39,160,.18);border-bottom:1.5px solid rgba(85,39,160,.18);background:#5527a00a;border-radius:8px;pointer-events:none;z-index:2}.roller-fade-mask[data-v-de711ea9]{position:absolute;left:0;right:0;height:32px;pointer-events:none;z-index:3}.roller-fade-mask.top[data-v-de711ea9]{top:0;background:linear-gradient(to bottom,#fffffff5 20%,#fff0)}.roller-fade-mask.bottom[data-v-de711ea9]{bottom:0;background:linear-gradient(to top,#fffffff5 20%,#fff0)}.roller-column[data-v-de711ea9]{height:100%;overflow-y:scroll;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;z-index:1}.roller-column[data-v-de711ea9]::-webkit-scrollbar{display:none}.roller-spacer[data-v-de711ea9]{height:32px;flex-shrink:0}.roller-item[data-v-de711ea9]{height:32px;line-height:32px;text-align:center;font-size:10px;color:#94a3b8;font-weight:400;scroll-snap-align:center;cursor:pointer;transition:all .16s ease;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roller-item[data-v-de711ea9]:hover{color:#64748b}.roller-item.active[data-v-de711ea9]{color:#1e293b;font-size:11px;font-weight:600}.precision-method-selector-wrap[data-v-de711ea9]{display:flex;flex-direction:column;gap:8px}.precision-method-trigger-btn[data-v-de711ea9]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:12px;border:1px solid #E2E8F0;background:#f8fafc;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box}.precision-method-trigger-btn[data-v-de711ea9]:hover{background:#f1f5f9;border-color:#cbd5e1}.precision-method-trigger-btn.active[data-v-de711ea9]{background:#f5effe;border-color:#a78bfa;box-shadow:0 2px 8px #a78bfa33}.precision-method-trigger-btn.open[data-v-de711ea9]{border-color:#a78bfa}.method-btn-left[data-v-de711ea9]{display:flex;align-items:center;gap:8px}.method-btn-label[data-v-de711ea9]{font-size:13px;font-weight:600;color:#1e293b}.precision-method-trigger-btn.active .method-btn-label[data-v-de711ea9]{color:#5527a0}.method-selected-badge[data-v-de711ea9]{font-size:11px;font-weight:600;color:#5527a0;background:#e0d3fa;padding:1.5px 8px;border-radius:6px}.method-placeholder[data-v-de711ea9]{font-size:11px;color:#94a3b8}.method-btn-right[data-v-de711ea9]{display:flex;align-items:center;gap:4px}.method-toggle-text[data-v-de711ea9]{font-size:11px;color:#64748b}.method-chevron[data-v-de711ea9]{transition:transform .2s ease}.method-chevron.rotate-180[data-v-de711ea9]{transform:rotate(180deg)}.method-options-panel[data-v-de711ea9]{padding:4px 0 2px}.method-options-row[data-v-de711ea9]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.method-option-pill[data-v-de711ea9]{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 10px;border-radius:10px;border:1px solid #E2E8F0;background:#f8fafc;font-size:13px;font-weight:500;color:#334155;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.method-option-pill[data-v-de711ea9]:hover{background:#f1f5f9;border-color:#cbd5e1}.method-option-pill.active[data-v-de711ea9]{background:#e0d3fa;border-color:#a78bfa;color:#5527a0;font-weight:650;box-shadow:0 2px 8px #a78bfa40}.option-check[data-v-de711ea9]{font-size:11px;font-weight:700;color:#5527a0}.method-expand-enter-active[data-v-de711ea9],.method-expand-leave-active[data-v-de711ea9]{transition:all .22s ease-out}.method-expand-enter-from[data-v-de711ea9],.method-expand-leave-to[data-v-de711ea9]{opacity:0;transform:translateY(-6px)}.precision-sheet-footer[data-v-de711ea9]{display:flex;align-items:center;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #F1F5F9;background:#fff}.btn-precision-reset[data-v-de711ea9]{flex:0 0 80px;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #E2E8F0;border-radius:10px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:500;cursor:pointer}.btn-precision-reset[data-v-de711ea9]:hover{background:#f1f5f9;color:#334155}.btn-precision-confirm[data-v-de711ea9]{flex:1;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:13px;font-weight:600;box-shadow:0 3px 10px #4f46e538;cursor:pointer}.btn-precision-confirm[data-v-de711ea9]:active{transform:scale(.98)}.bottom-sheet-anim-enter-active[data-v-de711ea9],.bottom-sheet-anim-leave-active[data-v-de711ea9]{transition:all .25s cubic-bezier(.16,1,.3,1)}.bottom-sheet-anim-enter-from[data-v-de711ea9],.bottom-sheet-anim-leave-to[data-v-de711ea9]{opacity:0}.bottom-sheet-anim-enter-from .precision-sheet-box[data-v-de711ea9],.bottom-sheet-anim-leave-to .precision-sheet-box[data-v-de711ea9]{transform:translateY(100%)}.consult-middle-actions-row[data-v-de711ea9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.middle-action-btn[data-v-de711ea9],.precision-select-btn[data-v-de711ea9],.precision-select-btn.active[data-v-de711ea9],.rank-list-btn[data-v-de711ea9]{height:42px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#4b4454;font-size:13px;font-weight:650}.middle-action-btn+.middle-action-btn[data-v-de711ea9]{border-left:1px solid rgba(148,126,177,.2)}.middle-action-btn[data-v-de711ea9]:after{content:"⌄";margin-left:4px;color:#8c8297;font-size:12px;line-height:1}.middle-action-btn[data-v-de711ea9]:hover,.precision-select-btn[data-v-de711ea9]:hover,.rank-list-btn[data-v-de711ea9]:hover{background:#7c5ce60d;border-color:transparent;box-shadow:none}.middle-action-btn[data-v-de711ea9]:active{transform:none;background:#7c5ce61a}.topic-title-left[data-v-de711ea9]{width:100%;flex-wrap:wrap;align-items:center;gap:7px}.topic-chips[data-v-de711ea9]{flex:1 1 250px;min-width:0;margin:0;gap:7px}.consult-sticky-header-group[data-v-de711ea9]{padding-bottom:2px;margin-bottom:4px;border-bottom:0;box-shadow:none}.consult-middle-actions-row[data-v-de711ea9]{margin-bottom:0}.middle-action-btn[data-v-de711ea9],.middle-action-btn+.middle-action-btn[data-v-de711ea9]{height:36px;border-left:0}.consult-sticky-header-group[data-v-de711ea9]{background:linear-gradient(180deg,#ebf3fffa,#f8f6fff7);border-bottom:0;box-shadow:0 8px 22px #5370b014}.consult-top-search-row .consult-search-bar[data-v-de711ea9]{height:40px;padding:0 10px 0 14px;border:1px solid rgba(104,160,240,.3);border-radius:22px;background:#fffffff7;box-shadow:0 7px 18px #4974bc1f,inset 0 1px #fffffff2}.consult-top-search-row .consult-search-bar>svg[data-v-de711ea9]{color:#6e8fbf;width:17px;height:17px}.consult-top-search-row .consult-search-bar input[data-v-de711ea9]{font-size:12px;color:#334e78}.consult-top-search-row .consult-search-bar input[data-v-de711ea9]::placeholder{color:#7890b3;opacity:1}.channel-switch-card[data-v-de711ea9]{gap:12px;margin-bottom:8px}.channel-tab-item[data-v-de711ea9]{min-height:72px;height:72px;max-height:72px;padding:10px 14px;border-radius:20px;overflow:hidden;box-shadow:0 8px 18px #5068a01a}.counselor-channel[data-v-de711ea9]{background:linear-gradient(135deg,#f0e8ff,#e4d6ff);border-color:#9776ef61}.listener-channel[data-v-de711ea9]{background:linear-gradient(135deg,#eff8ff,#dceeff);border-color:#80b4ec57}.counselor-channel.active[data-v-de711ea9]{background:linear-gradient(135deg,#f0e8ff,#e3d5ff);border:1.5px solid #A78BFA;box-shadow:0 9px 20px #8b5cf633}.listener-channel.active[data-v-de711ea9]{background:linear-gradient(135deg,#edf8ff,#d8ecff);border:1.5px solid #8FC1F5;box-shadow:0 9px 20px #3b82f62b}.tab-content-row[data-v-de711ea9]{gap:12px}.tab-icon-box[data-v-de711ea9]{position:relative;width:46px;height:46px;border-radius:50%;background:#ffffffd6;box-shadow:0 5px 12px #805ed71f}.listener-icon[data-v-de711ea9]{box-shadow:0 5px 12px #448ddb1f}.tab-icon-box>svg[data-v-de711ea9]{width:22px;height:22px}.channel-icon-chat-mark[data-v-de711ea9]{position:absolute;right:3px;bottom:4px;display:grid;place-items:center;width:15px;height:12px;border-radius:5px;background:#fff;box-shadow:0 2px 5px #5134aa2e}.channel-icon-chat-mark svg[data-v-de711ea9]{width:9px;height:9px}.tab-text-col[data-v-de711ea9]{padding-right:0;white-space:nowrap}.tab-main-title[data-v-de711ea9]{font-size:16px;font-weight:800;line-height:1.2}.channel-arrow-decoration[data-v-de711ea9]{position:absolute;top:50%;right:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;transform:translateY(-50%)}.counselor-channel .channel-arrow-decoration[data-v-de711ea9]{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.listener-channel .channel-arrow-decoration[data-v-de711ea9]{background:linear-gradient(135deg,#93c5fd,#3b82f6)}.channel-arrow-decoration svg[data-v-de711ea9]{stroke:#fff}.channel-switch-card[data-v-de711ea9]{gap:10px;margin:0 2px 8px}.channel-tab-item[data-v-de711ea9]{min-height:62px;height:62px;max-height:62px;padding:8px 12px;border-radius:18px}.tab-content-row[data-v-de711ea9]{gap:10px}.tab-icon-box[data-v-de711ea9]{width:42px;height:42px}.tab-main-title[data-v-de711ea9]{font-size:15px}.channel-arrow-decoration[data-v-de711ea9]{right:10px;width:26px;height:26px}.counselor-visitor-consult-page[data-v-de711ea9]{position:relative;min-height:100%;padding:4px 6px 94px;background:transparent;animation:visitor-page-drop-de711ea9 .55s cubic-bezier(.22,.8,.35,1) both}.visitor-consult-list[data-v-de711ea9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start;gap:10px 4px;padding:0 0 12px;animation:visitor-list-settle-de711ea9 .65s cubic-bezier(.22,.8,.35,1) both}.visitor-consult-card[data-v-de711ea9]{--card-order: 0;--enter-delay: 0ms;--drag-x: 0px;--drag-y: 0px;--card-margin-top: 0px;--card-offset-x: 0px;--card-offset-y: 0px;--card-rotation: 0deg;--float-x: 0px;--float-y: 0px;--float-rotation: 0deg;--float-duration: 9s;--float-delay: 0s;position:relative;z-index:0;display:flex;width:100%;min-width:0;flex:none;align-items:center;flex-direction:column;min-height:0;order:var(--card-order);margin-top:var(--card-margin-top);padding:0 2px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translate3d(calc(var(--card-offset-x) + var(--drag-x)),calc(var(--card-offset-y) + var(--drag-y)),0) rotate(var(--card-rotation));animation:visitor-card-float-de711ea9 var(--float-duration) ease-in-out var(--float-delay) infinite alternate,visitor-card-fade-in-de711ea9 .62s cubic-bezier(.22,.8,.35,1) var(--enter-delay) both;will-change:transform;cursor:grab;touch-action:none}.visitor-consult-card[data-v-de711ea9]:focus-visible{outline:2px solid #7C5CE6;outline-offset:5px}.visitor-consult-card.is-dragging[data-v-de711ea9]{z-index:20;cursor:grabbing;animation-play-state:paused;-webkit-user-select:none;user-select:none}.visitor-avatar-wrap[data-v-de711ea9]{position:relative;flex:0 0 auto}.visitor-consult-avatar[data-v-de711ea9]{display:block;width:68px;height:68px;border:2px solid rgba(255,255,255,.88);border-radius:50%;object-fit:cover;box-shadow:0 5px 12px #2e466f26}.visitor-gender-badge[data-v-de711ea9]{position:absolute;top:3px;right:3px;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:2px solid #FFFFFF;border-radius:50%;color:#405575;background:#fff;font-size:13px;font-weight:900;line-height:1;text-shadow:0 1px 1px rgba(255,255,255,.7)}.visitor-gender-badge.is-female[data-v-de711ea9]{color:#c13b84}.visitor-online-dot[data-v-de711ea9]{position:absolute;right:3px;bottom:4px;width:8px;height:8px;border:2px solid #FFFFFF;border-radius:50%;background:#10b981;box-shadow:0 1px 4px #10b9814d}.visitor-card-name[data-v-de711ea9]{max-width:100%;min-width:0;margin:0;overflow:hidden;color:#17233c;font-size:10.5px;font-weight:800;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}.visitor-card-name-line[data-v-de711ea9]{display:flex;align-items:baseline;justify-content:center;gap:3px;width:100%;margin:5px 0 2px}.visitor-level-badge[data-v-de711ea9]{flex:0 0 auto;padding:1px 4px;border:1px solid #D9C5FF;border-radius:5px;color:#7147d9;background:#f2ecff;font-size:8px;font-weight:800;line-height:1.2}.visitor-new-badge[data-v-de711ea9]{position:absolute;top:-11px;left:50%;display:inline-flex;align-items:center;justify-content:center;z-index:2;margin:0;padding:3px 7px;border:1px solid #F2C36B;border-radius:999px;color:#b97812;background:#fff7df;font-size:9px;font-weight:700;line-height:1.15;text-align:center;transform:translate(-50%);white-space:nowrap;animation:visitor-new-pulse-de711ea9 2.8s ease-in-out .8s infinite}.visitor-consult-empty[data-v-de711ea9]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:150px;border:1px dashed #D8E5F7;border-radius:18px;color:#8a9ab5;background:#ffffffb8;font-size:12px}.visitor-refresh-btn[data-v-de711ea9]{position:fixed;right:0;bottom:calc(112px + env(safe-area-inset-bottom,0px));z-index:1001;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:112px;height:72px;padding:0;border:0;border-radius:0;color:#fff;background:transparent;box-shadow:none;font-size:16px;font-weight:600;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter .18s ease}.visitor-refresh-shape[data-v-de711ea9]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;z-index:-1;fill:#7b58f2;pointer-events:none}.visitor-refresh-content[data-v-de711ea9]{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;height:34px;padding:0 12px;border-radius:999px 0 0 999px;white-space:nowrap}.visitor-refresh-content[data-v-de711ea9] svg{flex-shrink:0;width:18px;height:18px;stroke-width:2.2}.visitor-refresh-arrow[data-v-de711ea9]{width:0;height:0;margin-left:1px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid currentColor}.visitor-refresh-btn[data-v-de711ea9]:hover{filter:brightness(1.04)}.visitor-refresh-btn[data-v-de711ea9]:active{filter:brightness(.94)}.visitor-refresh-btn[data-v-de711ea9]:focus-visible{outline:none}.visitor-refresh-btn:focus-visible .visitor-refresh-content[data-v-de711ea9]{outline:2px solid #FFFFFF;outline-offset:-3px}@keyframes visitor-card-float-de711ea9{0%,to{transform:translate3d(calc(var(--card-offset-x) + var(--drag-x)),calc(var(--card-offset-y) + var(--drag-y)),0) rotate(var(--card-rotation))}50%{transform:translate3d(calc(var(--card-offset-x) + var(--drag-x) + var(--float-x)),calc(var(--card-offset-y) + var(--drag-y) + var(--float-y)),0) rotate(calc(var(--card-rotation) + var(--float-rotation)))}}@keyframes visitor-page-drop-de711ea9{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes visitor-list-settle-de711ea9{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes visitor-card-fade-in-de711ea9{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes visitor-new-pulse-de711ea9{0%,to{box-shadow:0 0 #f2c36b00}45%{box-shadow:0 0 0 4px #f2c36b2e}}@media(max-width:560px){.visitor-consult-list[data-v-de711ea9]{gap:10px 2px}.visitor-consult-card[data-v-de711ea9]{width:100%}.visitor-consult-avatar[data-v-de711ea9]{width:62px;height:62px}}@media(max-width:350px){.counselor-visitor-consult-page[data-v-de711ea9]{padding-right:2px;padding-left:2px}.visitor-consult-card[data-v-de711ea9]{width:100%}.visitor-consult-avatar[data-v-de711ea9]{width:58px;height:58px}}@media(prefers-reduced-motion:reduce){.counselor-visitor-consult-page[data-v-de711ea9],.visitor-consult-list[data-v-de711ea9]{animation:none}.visitor-consult-card[data-v-de711ea9]{animation:none;transform:none}.visitor-new-badge[data-v-de711ea9]{animation:none}}.community-hug-icon[data-v-da1563ab]{display:inline-block;flex:0 0 auto;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.view-count[data-v-6ca8dde8]{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:11px;white-space:nowrap}.question-composer[data-v-7702936f]{position:absolute;top:56px;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;background:#fff;color:var(--text-main);outline:none}.composer-header[data-v-7702936f]{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:8px 20px;flex-shrink:0}.composer-header button[data-v-7702936f]{display:inline-flex;align-items:center;justify-content:center;border:0;font:inherit;font-size:16px;line-height:1.25;cursor:pointer}.composer-cancel[data-v-7702936f]{min-height:44px;padding:0 4px;background:transparent;color:var(--text-main)}.composer-publish[data-v-7702936f]{min-width:68px;min-height:40px;padding:0 18px;border-radius:8px;background:var(--primary-hover);color:#fff;font-weight:600!important}.composer-publish[data-v-7702936f]:disabled{background:#eef1f5;color:#94a3b8;opacity:1;cursor:not-allowed}.composer-body[data-v-7702936f]{min-height:0;padding:18px 24px max(24px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.composer-textarea[data-v-7702936f],.composer-textarea[data-v-7702936f]:focus{display:block;width:100%;height:clamp(144px,28dvh,260px);padding:0;margin:0 0 20px;border:0;border-radius:0;background:transparent;color:var(--text-main);font:inherit;font-size:17px;line-height:1.8;resize:none;box-shadow:none}.composer-textarea[data-v-7702936f]::placeholder{color:#777f8b}.composer-textarea[data-v-7702936f]:focus-visible{outline:2px solid var(--border-focus);outline-offset:6px}.composer-topics[data-v-7702936f]{padding-top:18px;border-top:1px solid #eef1f5}.composer-topics-heading[data-v-7702936f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--text-secondary);font-size:14px}.composer-count[data-v-7702936f]{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.composer-topic-options[data-v-7702936f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.composer-topic[data-v-7702936f]{position:relative;cursor:pointer}.composer-topic input[data-v-7702936f]{position:absolute;width:1px;height:1px;opacity:0}.composer-topic span[data-v-7702936f]{display:grid;place-items:center;min-height:40px;padding:8px 4px;border:1px solid #E8EDF3;border-radius:8px;background:#f8fafc;color:var(--text-secondary);font-size:13px;white-space:nowrap}.composer-topic input:checked+span[data-v-7702936f]{border-color:var(--border-focus);background:var(--primary-light);color:var(--primary-hover);font-weight:600}.composer-topic input:focus-visible+span[data-v-7702936f]{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:360px){.composer-topic-options[data-v-7702936f]{grid-template-columns:repeat(2,minmax(0,1fr))}}button[data-v-a4c89022]{display:inline-flex;align-items:center;justify-content:center;line-height:1.25;text-align:center}.community-page[data-v-a4c89022]{position:relative;width:100%;display:flex;flex-direction:column}.tab-fade-in[data-v-a4c89022]{animation:fadeIn-a4c89022 .2s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn-a4c89022{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.community-top-header[data-v-a4c89022]{background:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:sticky;top:0;z-index:50;border-bottom:1px solid #F1F5F9;padding:0 16px;width:100%;box-sizing:border-box;box-shadow:none;flex:0 0 auto}.community-top-header.has-secondary[data-v-a4c89022]{min-height:96px;border-bottom:0}.community-nav-tabs[data-v-a4c89022]{position:relative;z-index:56;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:56px;width:100%}.comm-tab-wrapper[data-v-a4c89022]{min-width:0;display:flex;justify-content:center}.comm-tab-main[data-v-a4c89022]{position:relative;width:100%;height:56px;padding:0;border:0;background:transparent;font:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.comm-tab-wrapper .tab-title[data-v-a4c89022]{font-size:16px;font-weight:500;color:#64748b;transition:color .2s ease;white-space:nowrap}.comm-tab-wrapper.active .tab-title[data-v-a4c89022]{font-weight:700;color:#0f172a}.nav-sliding-indicator[data-v-a4c89022]{position:absolute;bottom:5px;width:24px;height:3px;background:var(--primary);border-radius:999px;transform:translate(-50%);transition:left .28s cubic-bezier(.25,1,.5,1);pointer-events:none;z-index:5}@media(prefers-reduced-motion:reduce){.nav-sliding-indicator[data-v-a4c89022]{transition:none}}.community-secondary-nav[data-v-a4c89022]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:40px;padding:0;overflow-x:auto;border-top:1px solid #F8FAFC;background:#fff;scrollbar-width:none}.community-secondary-nav[data-v-a4c89022]::-webkit-scrollbar{display:none}.secondary-nav-item[data-v-a4c89022]{position:relative;width:100%;height:40px;padding:0 4px;border:0;background:transparent;color:#64748b;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease}.secondary-nav-item.active[data-v-a4c89022]{color:#2563eb;font-weight:700}.secondary-nav-label[data-v-a4c89022]{display:inline-flex;align-items:center;gap:4px}.community-unread-badge[data-v-a4c89022]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:1;transform:translateY(-6px)}.thread-unread-dot[data-v-a4c89022]{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#ef4444}@media(max-width:375px){.secondary-nav-item[data-v-a4c89022]{font-size:12px}.secondary-nav-label[data-v-a4c89022]{gap:2px}.community-unread-badge[data-v-a4c89022]{font-size:9px}}.secondary-nav-item.active[data-v-a4c89022]:after{content:"";position:absolute;left:50%;top:auto;right:auto;bottom:0;width:30px;height:2px;border-radius:999px;background:#2563eb;transform:translate(-50%)}.pulse-feed-dot[data-v-a4c89022]{width:6px;height:6px;border-radius:50%;background:#10b981}.filter-status-strip[data-v-a4c89022]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#eff6ff;border-bottom:1px solid #DBEAFE;font-size:12px;color:#1e40af}.strip-count[data-v-a4c89022]{color:#64748b;font-weight:400}.strip-reset-btn[data-v-a4c89022]{background:#fff;border:1px solid #BFDBFE;color:#2563eb;font-size:11px;padding:3px 8px;border-radius:4px;cursor:pointer;font-weight:500}.empty-community-box[data-v-a4c89022]{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-icon-wrap[data-v-a4c89022]{width:60px;height:60px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.empty-title[data-v-a4c89022]{font-size:14px;font-weight:600;color:#334155;margin-bottom:6px}.empty-desc[data-v-a4c89022]{font-size:12px;color:#94a3b8;max-width:240px;line-height:1.5;margin-bottom:18px}.btn-empty-action[data-v-a4c89022]{background:#2563eb;color:#fff;border:none;padding:8px 18px;border-radius:20px;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #2563eb33}.qa-tags-row[data-v-a4c89022]{display:flex;align-items:center;gap:6px}.user-role-badge[data-v-a4c89022]{font-size:10px;padding:2px 7px;border-radius:4px;font-weight:600}.user-role-badge.my-question[data-v-a4c89022]{background:#fef3c7;color:#d97706;border:1px solid #FDE68A}.user-role-badge.my-replied[data-v-a4c89022]{background:#ede9fe;color:#7c3aed;border:1px solid #DDD6FE}.my-reply-pill[data-v-a4c89022]{background:#ede9fe!important;color:#6d28d9!important;font-weight:600}.badge-tag-feed[data-v-a4c89022]{font-size:10px;padding:2px 7px;border-radius:4px;font-weight:600;display:inline-flex;align-items:center;gap:3px}.badge-tag-feed.official[data-v-a4c89022]{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff}.badge-tag-feed.followed[data-v-a4c89022]{background:#ede9fe;color:#6d28d9;border:1px solid #DDD6FE}.badge-tag-feed.mine[data-v-a4c89022]{background:#ecfdf5;color:#059669;border:1px solid #A7F3D0}.official-verified-dot[data-v-a4c89022]{position:absolute;bottom:0;right:0;width:14px;height:14px;border-radius:50%;background:#2563eb;color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center;border:1.5px solid white}.feed-avatar-wrap[data-v-a4c89022]{position:relative}.community-content-wrap[data-v-a4c89022]{padding:0 0 100px;background:#fff;min-height:calc(100vh - 120px)}.qa-rule-tip[data-v-a4c89022]{font-size:11.5px;color:#1e40af;background:#f0f7ff;padding:9px 16px;line-height:1.45;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:0;border:none;border-bottom:1px solid #DBEAFE;margin-bottom:0;box-shadow:none}.tip-left[data-v-a4c89022]{display:flex;align-items:center;gap:6px;flex:1}.tip-close-btn[data-v-a4c89022]{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center}.qa-list[data-v-a4c89022]{display:flex;flex-direction:column;gap:0;background:#fff}.qa-item[data-v-a4c89022]{display:flex;flex-direction:column;padding:12px 14px;background:#fff;border:none;border-bottom:1px solid #E2E8F0;border-radius:0;box-shadow:none;position:relative}.qa-header[data-v-a4c89022]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.asker-user-row[data-v-a4c89022]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:1px 0;transition:opacity .15s ease}.asker-user-row[data-v-a4c89022]:active{opacity:.7}.asker-avatar[data-v-a4c89022]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.asker-text-col[data-v-a4c89022]{display:flex;flex-direction:column;gap:1px}.asker-name-line[data-v-a4c89022]{display:flex;align-items:center;gap:5px}.asker-name[data-v-a4c89022]{font-size:13px;font-weight:700;color:#0f172a}.asker-role-pill[data-v-a4c89022]{font-size:9.5px;color:#64748b;background:#f1f5f9;padding:1px 5px;border-radius:4px;font-weight:500}.my-ask-tag[data-v-a4c89022]{font-size:9.5px;color:#d97706;background:#fef3c7;padding:1px 5px;border-radius:4px;font-weight:600}.qa-unread-reply-badge[data-v-a4c89022]{display:inline-flex;align-items:center;gap:3px;background:#fef2f2;color:#dc2626;font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:9999px;border:1px solid #FECACA;line-height:1.2}.qa-unread-reply-badge .badge-dot[data-v-a4c89022]{width:4.5px;height:4.5px;border-radius:50%;background:#dc2626}.asker-time-tag-row[data-v-a4c89022]{display:flex;align-items:center;gap:8px}.qa-tag[data-v-a4c89022]{font-size:10px;padding:1.5px 6px;border-radius:4px;font-weight:600;border:none;display:inline-flex;align-items:center;line-height:1.3}.qa-topic-badge[data-v-a4c89022]{flex-shrink:0;margin-left:2px}.qa-tag.tag-work[data-v-a4c89022]{background:#f3e8ff;color:#7c3aed}.qa-tag.tag-emotion[data-v-a4c89022]{background:#fff1f2;color:#e11d48}.qa-tag.tag-family[data-v-a4c89022]{background:#fffbeb;color:#d97706}.qa-tag.tag-mind[data-v-a4c89022]{background:#ecfdf5;color:#059669}.qa-time[data-v-a4c89022]{font-size:10.5px;color:#94a3b8}.qa-title[data-v-a4c89022]{font-size:14.5px;font-weight:800;color:#0f172a;line-height:1.4;margin:0 0 4px;letter-spacing:-.2px;cursor:pointer;transition:color .15s ease}.qa-title[data-v-a4c89022]:hover{color:#7c3aed}.qa-brief-snippet[data-v-a4c89022]{font-size:13px;color:#64748b;line-height:1.5;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.qa-brief-snippet[data-v-a4c89022]:hover{color:#334155}.qa-content[data-v-a4c89022]{font-size:13px;color:#334155;line-height:1.55;margin:0 0 8px}.qa-action-row[data-v-a4c89022]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.qa-left-actions[data-v-a4c89022],.qa-right-actions[data-v-a4c89022]{display:flex;align-items:center;gap:10px}.btn-like-pill[data-v-a4c89022]{background:#f8fafc;border:none;padding:5px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:600;color:#475569;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .2s ease}.btn-like-pill.liked[data-v-a4c89022]{background:#fef2f2;color:#dc2626}.answer-count-stat[data-v-a4c89022]{font-size:12px;color:#64748b;font-weight:500}.btn-counselor-ans-pill[data-v-a4c89022]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border:none;padding:5px 14px;border-radius:18px;font-size:11.5px;font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer;box-shadow:0 2px 8px #8b5cf647;transition:all .2s ease}.btn-counselor-ans-pill[data-v-a4c89022]:active{transform:scale(.96)}.btn-delete-qa-pill[data-v-a4c89022]{background:#fee2e2;color:#dc2626;border:none;padding:4px 10px;border-radius:16px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer}.answers-container[data-v-a4c89022]{margin-top:10px;padding-top:10px;border-top:1px solid #F1F5F9}.answer-item-row[data-v-a4c89022]{padding:4px 0 8px;position:relative}.answer-item-row+.answer-item-row[data-v-a4c89022]{border-top:1px dashed #E2E8F0;margin-top:10px;padding-top:10px}.answerer-header[data-v-a4c89022]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ans-avatar-wrap[data-v-a4c89022]{position:relative;flex-shrink:0;cursor:pointer}.ans-avatar[data-v-a4c89022]{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 1px 4px #0000000f}.verified-badge-dot[data-v-a4c89022]{position:absolute;right:-2px;bottom:-1px;width:13px;height:13px;border-radius:50%;background:#8b5cf6;color:#fff;font-size:8px;font-weight:800;display:flex;align-items:center;justify-content:center;border:1.5px solid white}.ans-info[data-v-a4c89022]{flex:1;min-width:0;cursor:pointer}.ans-name-wrap[data-v-a4c89022]{display:flex;align-items:center;gap:6px}.ans-name[data-v-a4c89022]{font-size:13.5px;font-weight:700;color:#0f172a}.verified-teacher-tag[data-v-a4c89022]{font-size:10px;color:#7c3aed;background:#f3e8ff;padding:1px 6px;border-radius:4px;font-weight:600}.ans-title-pill[data-v-a4c89022]{font-size:11px;color:#64748b;margin-top:2px}.btn-ask-chat[data-v-a4c89022]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border:none;padding:5px 12px;border-radius:var(--radius-full);font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;box-shadow:0 2px 8px #8b5cf647;transition:all .2s ease;flex-shrink:0}.btn-ask-chat[data-v-a4c89022]:active{transform:scale(.96)}.ans-content-box[data-v-a4c89022]{margin:6px 0 8px}.ans-text[data-v-a4c89022]{font-size:13.5px;line-height:1.65;color:#334155;margin:0}.dialogue-thread[data-v-a4c89022]{display:flex;flex-direction:column;gap:6px;margin:8px 0}.dialogue-bubble[data-v-a4c89022]{background:#fbf8ff;border:none;border-left:3px solid #C4B5FD;border-radius:0 4px 4px 0;padding:8px 12px;box-shadow:none;cursor:pointer}.bubble-header[data-v-a4c89022]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.bubble-role-pill[data-v-a4c89022]{font-size:10px;font-weight:700;color:#7c3aed}.bubble-time[data-v-a4c89022]{font-size:10px;color:#94a3b8}.bubble-content[data-v-a4c89022]{font-size:12px;color:#334155;line-height:1.5;margin:0}.ans-footer-actions[data-v-a4c89022]{display:flex;align-items:center;gap:14px;margin-top:8px}.btn-ans-helpful[data-v-a4c89022]{background:transparent;border:none;color:#64748b;font-size:11.5px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:2px 0;transition:color .2s ease}.btn-ans-helpful.liked[data-v-a4c89022]{color:#dc2626;font-weight:600}.btn-pursue-pill[data-v-a4c89022]{background:transparent;border:none;color:#7c3aed;font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:2px 0;transition:color .2s ease}.qa-fold-toggle-bar[data-v-a4c89022]{display:flex;justify-content:center;padding-top:10px;margin-top:8px;border-top:1px dashed #E2E8F0}.btn-fold-toggle[data-v-a4c89022]{background:#f8fafc;border:1px solid #E2E8F0;color:#4f46e5;font-size:11.5px;font-weight:600;padding:5px 14px;border-radius:20px;cursor:pointer;display:inline-flex;align-items:center;transition:all .2s ease}.btn-fold-toggle[data-v-a4c89022]:hover{background:#eff6ff;border-color:#bfdbfe}.btn-counselor-ans-pill[data-v-a4c89022]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border:none;border-radius:var(--radius-full);padding:5px 14px;font-size:11.5px;font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer;box-shadow:0 2px 8px #8b5cf647;transition:all .2s}.btn-counselor-ans-pill[data-v-a4c89022]:active{transform:scale(.95)}.btn-delete-qa-pill[data-v-a4c89022]{background:#fef2f2;border:1px solid #FECACA;color:#ef4444;border-radius:var(--radius-full);padding:4px 9px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:3px;transition:all .2s}.btn-delete-qa-pill[data-v-a4c89022]:hover{background:#fee2e2}.moments-feeds-container[data-v-a4c89022]{display:flex;flex-direction:column;background:#fff}.moments-card-item[data-v-a4c89022]{display:flex;gap:12px;padding:16px 16px 14px;border-bottom:1px solid #F1F5F9;position:relative;background:#fff}.moments-card-item[data-v-a4c89022]:last-child{border-bottom:none}.moments-avatar-col[data-v-a4c89022]{flex-shrink:0}.moments-avatar-img[data-v-a4c89022]{width:42px;height:42px;border-radius:4px;object-fit:cover;display:block;box-shadow:0 1px 2px #0000000d}.moments-main-content[data-v-a4c89022]{flex:1;min-width:0}.moments-author-row[data-v-a4c89022]{display:flex;align-items:center;gap:6px;line-height:1.3}.moments-author-name[data-v-a4c89022]{color:#576b95;font-size:15px;font-weight:700;letter-spacing:.2px}.moments-author-link[data-v-a4c89022]{border:0;padding:0;background:transparent;color:#576b95;font:inherit;font-weight:700;letter-spacing:.2px;text-align:left;cursor:pointer}.moments-author-link[data-v-a4c89022]:active{opacity:.72}.moments-badge[data-v-a4c89022]{font-size:10px;padding:1px 5px;border-radius:3px;font-weight:500}.moments-badge.official[data-v-a4c89022]{background:#eff6ff;color:#2563eb}.moments-badge.mine[data-v-a4c89022]{background:#f1f5f9;color:#475569}.moments-badge.followed[data-v-a4c89022]{background:#f0fdf4;color:#16a34a}.moments-follow-btn[data-v-a4c89022],.vp-follow-btn[data-v-a4c89022]{flex-shrink:0;white-space:nowrap;border:1px solid #7C5CE6;border-radius:999px;color:#6f4ddd;background:#fff;font-size:10px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.moments-follow-btn[data-v-a4c89022]{min-width:44px;height:22px;margin-left:auto;padding:0 8px}.moments-follow-btn.followed[data-v-a4c89022],.vp-follow-btn.followed[data-v-a4c89022]{border-color:#d8d0e8;color:#8d8795;background:#f7f3fc}.moments-follow-btn[data-v-a4c89022]:active,.vp-follow-btn[data-v-a4c89022]:active{transform:scale(.95)}.moments-content-wrap[data-v-a4c89022]{min-width:0}.moments-body-text[data-v-a4c89022]{font-size:15px;color:#1e293b;line-height:1.55;margin-top:5px;margin-bottom:8px;white-space:pre-wrap;word-break:break-word}.moments-body-text.is-collapsed[data-v-a4c89022]{display:-webkit-box;max-height:4.65em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;cursor:pointer}.moments-content-toggle[data-v-a4c89022]{display:inline-flex;margin:0;padding:0;border:0;background:transparent;color:#6f4ddd;font-size:11px;font-weight:600;cursor:pointer}.moments-after-content[data-v-a4c89022],.qa-social-after-content[data-v-a4c89022]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:-2px 0 8px}.moments-topics[data-v-a4c89022]{display:flex;flex-wrap:wrap;gap:6px;margin:0}.moments-topics span[data-v-a4c89022]{padding:3px 8px;border-radius:999px;background:#f1edf8;color:#7454d8;font-size:10px;font-weight:700}.moments-media-box[data-v-a4c89022]{margin-bottom:8px}.moments-image-button[data-v-a4c89022]{display:block;padding:0;border:0;border-radius:6px;background:transparent;cursor:zoom-in}.moments-image-button[data-v-a4c89022]:focus-visible{outline:2px solid #7C3AED;outline-offset:3px}.feed-preview-controls[data-v-a4c89022]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.feed-preview-controls button[data-v-a4c89022]{position:absolute;top:50%;width:44px;height:44px;border:1px solid #ffffff70;border-radius:50%;background:#00000060;color:#fff;font-size:32px;line-height:1;pointer-events:auto;cursor:pointer}.feed-preview-controls button[data-v-a4c89022]:first-child{left:12px}.feed-preview-controls button[data-v-a4c89022]:last-child{right:12px}.feed-preview-controls button[data-v-a4c89022]:disabled{opacity:.3;cursor:default}.moments-single-media-wrap[data-v-a4c89022]{display:inline-block;border-radius:6px;overflow:hidden}.moments-single-img[data-v-a4c89022]{width:130px;height:95px;border-radius:6px;object-fit:cover;display:block;box-shadow:0 1px 4px #00000014;cursor:pointer;transition:transform .2s ease}.moments-single-img[data-v-a4c89022]:hover{transform:scale(1.02)}.moments-multi-media-grid[data-v-a4c89022]{display:flex;flex-wrap:wrap;gap:4px}.moments-multi-media-grid.grid-three[data-v-a4c89022]{max-width:250px}.moments-grid-img[data-v-a4c89022]{width:76px;height:76px;border-radius:3px;object-fit:cover;display:block}.moments-meta-row[data-v-a4c89022]{display:flex;justify-content:space-between;align-items:center;position:relative;min-height:24px}.moments-view-stat[data-v-a4c89022]{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:11px;line-height:1}.moments-meta-left[data-v-a4c89022]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.moments-time-text[data-v-a4c89022]{font-size:12px;color:#94a3b8}.moments-actions-anchor[data-v-a4c89022]{position:relative;display:flex;align-items:center;gap:10px}.moments-stat-btn[data-v-a4c89022]{display:inline-flex;align-items:center;gap:4px;min-width:28px;padding:3px 0;border:0;background:transparent;color:#64748b;font-size:11px;line-height:1;cursor:pointer}.moments-stat-btn.liked[data-v-a4c89022]{color:#7c3aed}.moments-delete-btn[data-v-a4c89022]{width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.moments-delete-btn[data-v-a4c89022]:active{background:#f1f5f9;color:#64748b}.btn-moments-dots[data-v-a4c89022]{background:#f3f4f6;border:none;border-radius:4px;height:20px;padding:0 7px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.btn-moments-dots[data-v-a4c89022]:active,.btn-moments-dots.active[data-v-a4c89022]{background:#e5e7eb}.dots-bubble-symbol[data-v-a4c89022]{color:#576b95;font-size:15px;font-weight:800;line-height:1;letter-spacing:1px}.moments-popover-pill[data-v-a4c89022]{position:absolute;right:32px;top:50%;transform:translateY(-50%);background:#2d323f;border-radius:6px;display:flex;align-items:center;padding:6px 12px;gap:12px;z-index:30;box-shadow:0 4px 14px #00000047;white-space:nowrap}.popover-action-btn[data-v-a4c89022]{background:none;border:none;color:#fff;font-size:12.5px;font-weight:500;display:flex;align-items:center;gap:5px;cursor:pointer;padding:2px 4px;border-radius:4px;transition:opacity .15s ease}.popover-action-btn[data-v-a4c89022]:active{opacity:.75}.popover-divider[data-v-a4c89022]{width:1px;height:14px;background:#ffffff38}.moments-popover-mask[data-v-a4c89022]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:transparent}.moments-interaction-box[data-v-a4c89022]{background:#f7f8fa;border-radius:4px;margin-top:8px;padding:7px 10px;position:relative}.moments-interaction-box[data-v-a4c89022]:before{content:"";position:absolute;top:-5px;left:14px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #F7F8FA}.moments-likes-row[data-v-a4c89022]{display:flex;align-items:baseline;gap:5px;font-size:13px;line-height:1.45}.likes-heart-symbol[data-v-a4c89022]{color:#576b95;font-size:13px;font-weight:700}.likes-names-str[data-v-a4c89022]{color:#576b95;font-weight:600;word-break:break-word}.moments-box-divider[data-v-a4c89022]{height:1px;background:#eaecef;margin:6px 0}.moments-comments-list[data-v-a4c89022]{display:flex;flex-direction:column;gap:3px}.moments-more-comments[data-v-a4c89022]{align-self:flex-start;padding:1px 4px;border:0;background:transparent;color:#8a78a3;font-size:11px;cursor:pointer}.moments-comment-line[data-v-a4c89022]{font-size:13px;line-height:1.45;color:#1e293b;cursor:pointer;padding:2px 4px;border-radius:3px;transition:background .12s ease}.moments-comment-line[data-v-a4c89022]:hover,.moments-comment-line[data-v-a4c89022]:active{background:#e8eaee}.comm-user-name[data-v-a4c89022]{color:#576b95;font-weight:600}.comm-reply-label[data-v-a4c89022]{color:#64748b;margin:0 3px;font-size:12px}.comm-colon[data-v-a4c89022]{color:#576b95;font-weight:600}.comm-content-text[data-v-a4c89022]{color:#1e293b;word-break:break-word}.moments-comment-backdrop[data-v-a4c89022]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:999;display:flex;flex-direction:column;justify-content:flex-end;border-radius:44px;overflow:hidden}.moments-comment-sheet-container[data-v-a4c89022]{width:100%;display:flex;flex-direction:column;background:#d1d5db;box-shadow:0 -8px 28px #0000002e;animation:slideUpKeyboard-a4c89022 .22s cubic-bezier(.16,1,.3,1)}@keyframes slideUpKeyboard-a4c89022{0%{transform:translateY(100%)}to{transform:translateY(0)}}.moments-comment-bar-inner[data-v-a4c89022]{background:#f8fafc;padding:10px 14px;border-bottom:1px solid #E2E8F0;display:flex;flex-direction:column;gap:8px}.reply-target-tag-row[data-v-a4c89022]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;background:#eff6ff;border:1px solid #DBEAFE;padding:2px 8px;border-radius:6px;align-self:flex-start}.reply-target-name[data-v-a4c89022]{color:#2563eb;font-weight:600}.btn-cancel-reply-target[data-v-a4c89022]{background:none;border:none;color:#94a3b8;font-size:12px;cursor:pointer;padding:0 2px}.moments-input-control-row[data-v-a4c89022]{display:flex;align-items:center;gap:8px}.moments-bottom-input[data-v-a4c89022]{flex:1;height:38px;background:#fff;border:1.5px solid #2563EB;border-radius:19px;padding:0 14px;font-size:14px;color:#1e293b;outline:none;box-shadow:0 0 0 3px #2563eb1a;transition:all .15s ease}.moments-bottom-input[data-v-a4c89022]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb2e}.btn-moments-send[data-v-a4c89022]{height:36px;padding:0 16px;background:#2563eb;border:none;border-radius:18px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-moments-send[data-v-a4c89022]:hover{background:#1d4ed8}.btn-moments-send[data-v-a4c89022]:disabled{background:#94a3b8;opacity:.6;cursor:not-allowed}.virtual-mobile-keyboard[data-v-a4c89022]{background:#cfd3d9;padding:6px 4px 22px;display:flex;flex-direction:column;gap:7px;-webkit-user-select:none;user-select:none}.kb-candidate-bar[data-v-a4c89022]{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px 6px;scrollbar-width:none}.kb-candidate-bar[data-v-a4c89022]::-webkit-scrollbar{display:none}.kb-candidate-pill[data-v-a4c89022]{flex-shrink:0;background:#fff;color:#334155;font-size:12.5px;font-weight:500;padding:5px 12px;border-radius:14px;box-shadow:0 1px 2px #00000014;cursor:pointer;transition:all .12s ease}.kb-candidate-pill[data-v-a4c89022]:hover,.kb-candidate-pill[data-v-a4c89022]:active{background:#e2e8f0;transform:scale(.96)}.kb-keys-grid[data-v-a4c89022]{display:flex;flex-direction:column;gap:7px;padding:0 2px}.kb-row[data-v-a4c89022]{display:flex;justify-content:center;gap:5px}.kb-row-2[data-v-a4c89022]{padding:0 14px}.kb-row-3[data-v-a4c89022],.kb-row-4[data-v-a4c89022]{padding:0 2px}.kb-key[data-v-a4c89022]{flex:1;height:42px;min-width:0;background:#fff;color:#0f172a;border:none;border-radius:5.5px;font-size:17px;font-weight:400;display:flex;align-items:center;justify-content:center;box-shadow:0 1px #00000059;cursor:pointer;transition:background .08s ease,transform .08s ease;padding:0}.kb-key[data-v-a4c89022]:hover{background:#f8fafc}.kb-key[data-v-a4c89022]:active{background:#cbd5e1;transform:scale(.96)}.kb-key-func[data-v-a4c89022]{background:#aeb3be;color:#0f172a;font-size:14px;font-weight:500}.kb-key-func[data-v-a4c89022]:active{background:#949ba7}.kb-key-shift[data-v-a4c89022],.kb-key-del[data-v-a4c89022]{flex:1.4;font-size:16px}.kb-key-shift.active[data-v-a4c89022]{background:#fff;color:#2563eb}.kb-key-mode[data-v-a4c89022],.kb-key-emoji[data-v-a4c89022]{flex:1.3;font-size:13.5px}.kb-key-space[data-v-a4c89022]{flex:4.5;font-size:13.5px;color:#475569}.kb-key-confirm[data-v-a4c89022]{flex:2;background:#2563eb;color:#fff;font-size:14px;font-weight:600;box-shadow:0 1px #2563eb80}.kb-key-confirm[data-v-a4c89022]:hover{background:#1d4ed8}.kb-key-confirm.disabled[data-v-a4c89022]{background:#94a3b8;opacity:.65;cursor:not-allowed}.popover-fade-enter-active[data-v-a4c89022],.popover-fade-leave-active[data-v-a4c89022]{transition:all .15s ease-out}.popover-fade-enter-from[data-v-a4c89022],.popover-fade-leave-to[data-v-a4c89022]{opacity:0;transform:translateY(-50%) translate(6px)}.viewpoint-search-panel[data-v-a4c89022]{padding:12px 16px 8px;background:#fff}.viewpoint-search-box[data-v-a4c89022]{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #E2E8F0;border-radius:10px;background:#f8fafc}.viewpoint-search-box[data-v-a4c89022]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--primary-light);background:#fff}.viewpoint-search-box input[data-v-a4c89022],.viewpoint-search-box input[data-v-a4c89022]:focus{flex:1;min-width:0;height:38px;border:0;outline:0;background:transparent;box-shadow:none;color:#334155;font:inherit;font-size:13.5px}.viewpoint-search-box input[data-v-a4c89022]::placeholder{color:#727e8f}.viewpoint-search-box input[data-v-a4c89022]::-webkit-search-cancel-button{-webkit-appearance:none}.viewpoint-search-clear[data-v-a4c89022]{display:grid;place-items:center;flex-shrink:0;width:32px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer}.viewpoint-search-summary[data-v-a4c89022]{margin:10px 0 0;color:var(--text-secondary);font-size:12px}.viewpoint-empty[data-v-a4c89022]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 16px;text-align:center}.viewpoint-empty p[data-v-a4c89022]{color:var(--text-main);font-size:15px;font-weight:600}.viewpoint-empty span[data-v-a4c89022]{color:var(--text-secondary);font-size:12px}.viewpoint-empty button[data-v-a4c89022]{min-height:40px;padding:0 16px;border:0;border-radius:8px;background:var(--primary-light);color:var(--primary-hover);font:inherit;font-size:13px;cursor:pointer}.viewpoint-top-notice[data-v-a4c89022]{padding:10px 16px;background:#eff6ff;border-bottom:1px solid #DBEAFE;display:flex;align-items:center}.v-notice-left[data-v-a4c89022]{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#1e40af;line-height:1.45}.vp-videos-list-horizontal[data-v-a4c89022]{display:flex;flex-direction:column;gap:0;padding:0 16px 28px;background:#fff}.vp-horizontal-card[data-v-a4c89022]{display:flex;flex-direction:row;align-items:center;gap:12px;background:#fff;border-radius:0;padding:13px 0;border:none;border-bottom:1px solid #F1F5F9;box-shadow:none;transition:background .16s ease;box-sizing:border-box}.vp-horizontal-card[data-v-a4c89022]:last-child{border-bottom:none}.vp-horizontal-card[data-v-a4c89022]:active{background:#fafafa}.card-left-column[data-v-a4c89022]{width:124px;flex:0 0 124px;align-self:flex-start}.card-left-media[data-v-a4c89022]{width:124px;height:92px;flex-shrink:0;border-radius:8px;overflow:hidden;position:relative;background:#0f172a;cursor:pointer;border:none!important;outline:none!important;box-shadow:none!important}.vp-card-stats[data-v-a4c89022]{display:flex;align-items:center;gap:5px;min-height:17px;padding:3px 3px 0;color:#8a94a8;font-size:9px;line-height:1}.vp-card-stat[data-v-a4c89022]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.vp-card-favorite[data-v-a4c89022]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:#8a94a8;cursor:pointer}.vp-card-favorite.active[data-v-a4c89022],.btn-v-action.favorited[data-v-a4c89022]{color:#f59e0b}.vp-borderless-video[data-v-a4c89022]{width:100%;height:100%;object-fit:cover;border:none!important;outline:none!important;display:block;background:#000;border-radius:8px}.vp-cover-facade[data-v-a4c89022]{position:relative;width:100%;height:100%;border:none;outline:none}.vp-cover-img[data-v-a4c89022]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease;border:none}.card-left-media:hover .vp-cover-img[data-v-a4c89022]{transform:scale(1.04)}.vp-play-center-btn[data-v-a4c89022]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0003}.play-triangle-icon[data-v-a4c89022]{width:28px;height:28px;border-radius:50%;background:#ffffffeb;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:11px;padding-left:2px;box-shadow:0 2px 8px #00000040;transition:transform .15s ease}.card-left-media:hover .play-triangle-icon[data-v-a4c89022]{transform:scale(1.1)}.vp-price-tag[data-v-a4c89022]{position:absolute;top:4px;left:4px;font-size:9px;font-weight:700;padding:1px 4.5px;border-radius:3px;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vp-price-tag.is-paid[data-v-a4c89022]{background:#ef4444e0}.vp-price-tag.is-free[data-v-a4c89022]{background:#10b981e0}.vp-duration-pill[data-v-a4c89022]{position:absolute;bottom:4px;right:4px;background:#0f172abf;color:#fff;font-size:9px;padding:1px 4px;border-radius:3px}.card-right-details[data-v-a4c89022]{flex:1;min-width:0;height:92px;display:flex;flex-direction:column;justify-content:space-between;padding:0;box-sizing:border-box}.vp-card-title-box[data-v-a4c89022]{cursor:pointer}.vp-topic-tags[data-v-a4c89022]{display:flex;flex-wrap:nowrap;gap:5px;margin:2px 0 1px;overflow:hidden}.vp-topic-tags button[data-v-a4c89022]{display:inline-flex;align-items:center;height:18px;min-height:18px;padding:0 5px;border:0;border-radius:4px;background:#f0f5fc;color:#466791;font:inherit;font-size:9.5px;line-height:1;white-space:nowrap;cursor:pointer}.vp-topic-tags button[data-v-a4c89022]:hover,.vp-topic-tags button[aria-pressed=true][data-v-a4c89022]{background:#e3edfc;color:var(--primary-hover)}.vp-card-title[data-v-a4c89022]{margin:0;font-size:13px;font-weight:700;color:#0f172a;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.vp-card-title[data-v-a4c89022]:hover{color:#2563eb}.vp-author-section[data-v-a4c89022]{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:3px;border-top:1px dashed #F1F5F9}.author-avatar-wrap[data-v-a4c89022]{position:relative;cursor:pointer;flex-shrink:0}.vp-author-avatar-img[data-v-a4c89022]{width:28px;height:28px;border-radius:50%;object-fit:cover;display:block;border:1px solid #FFFFFF;box-shadow:0 1px 3px #0000001a;transition:transform .15s ease,box-shadow .15s ease}.author-avatar-wrap:hover .vp-author-avatar-img[data-v-a4c89022]{transform:scale(1.08);box-shadow:0 2px 6px #2563eb40}.author-meta-wrap[data-v-a4c89022]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.author-name-line[data-v-a4c89022]{display:flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap;overflow:hidden;line-height:1.2}.author-name-text[data-v-a4c89022]{font-size:11px;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis}.author-name-line .service-level-tag[data-v-a4c89022]{padding:.5px 4px!important;font-size:8.5px!important;line-height:1.1!important}.author-role-badge[data-v-a4c89022]{font-size:8px;padding:.5px 3px;border-radius:2.5px;color:#64748b;background:#f1f5f9;line-height:1.2}.author-role-badge.role-listener[data-v-a4c89022]{background:#ecfdf5;color:#059669}.author-status-line[data-v-a4c89022]{display:flex;align-items:center;justify-content:space-between;gap:4px;line-height:1.2}.vp-follow-btn[data-v-a4c89022]{flex:0 0 auto;min-width:42px;height:22px;padding:0 7px;font-size:9px}.fee-text-tip[data-v-a4c89022]{display:inline-flex;align-items:baseline;gap:2px;font-size:9px}.fee-num[data-v-a4c89022]{font-size:11.5px;color:#ef4444;font-weight:800}.trial-desc[data-v-a4c89022]{color:#94a3b8;font-size:8.5px}.free-badge-tip[data-v-a4c89022]{font-size:9.5px;font-weight:700;color:#10b981}.btn-setting-price-mini[data-v-a4c89022]{background:#f1f5f9;border:1px solid #E2E8F0;color:#475569;font-size:9px;padding:0 4px;height:16px;line-height:16px;border-radius:3px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-setting-price-mini[data-v-a4c89022]:hover{background:#e2e8f0;color:#0f172a}.paywall-backdrop[data-v-a4c89022]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172aad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;animation:fadeIn-a4c89022 .2s ease-out}.paywall-modal-box[data-v-a4c89022]{width:100%;max-width:320px;background:#fff;border-radius:20px;padding:22px 18px 18px;text-align:center;box-shadow:0 20px 40px #00000040;animation:scaleUp-a4c89022 .22s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes scaleUp-a4c89022{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.paywall-header .paywall-icon-badge[data-v-a4c89022]{width:48px;height:48px;border-radius:50%;background:#fef3c7;color:#d97706;font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.paywall-header h3[data-v-a4c89022]{margin:0 0 6px;font-size:17px;font-weight:800;color:#0f172a}.paywall-subtitle[data-v-a4c89022]{margin:0 0 14px;font-size:11.5px;color:#64748b;line-height:1.45}.paywall-video-summary[data-v-a4c89022]{background:#f8fafc;border-radius:12px;padding:10px 12px;border:1px solid #E2E8F0;margin-bottom:14px;text-align:left}.p-vid-title[data-v-a4c89022]{font-size:12.5px;font-weight:700;color:#1e293b;margin-bottom:3px}.p-vid-author[data-v-a4c89022]{font-size:11px;color:#64748b}.paywall-price-row[data-v-a4c89022]{display:flex;align-items:center;justify-content:space-between;padding:6px 4px;margin-bottom:8px}.paywall-price-row .p-label[data-v-a4c89022]{font-size:12px;font-weight:600;color:#475569}.paywall-price-row .p-amount[data-v-a4c89022]{color:#ef4444}.paywall-price-row .sym[data-v-a4c89022]{font-size:14px;font-weight:700}.paywall-price-row .price-val[data-v-a4c89022]{font-size:24px;font-weight:800}.paywall-wallet-status[data-v-a4c89022]{font-size:11px;color:#64748b;background:#eff6ff;padding:6px 10px;border-radius:8px;margin-bottom:16px;display:flex;justify-content:space-between}.balance-insufficient[data-v-a4c89022]{color:#ef4444;font-weight:600}.balance-sufficient[data-v-a4c89022]{color:#059669;font-weight:600}.paywall-actions-row[data-v-a4c89022]{display:flex;gap:10px}.btn-paywall-cancel[data-v-a4c89022]{flex:1;background:#f1f5f9;border:none;border-radius:12px;padding:10px 0;font-size:13px;font-weight:600;color:#64748b;cursor:pointer}.btn-paywall-confirm[data-v-a4c89022]{flex:1.8;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;border:none;border-radius:12px;padding:10px 0;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #7c3aed4d}.pricing-setting-backdrop[data-v-a4c89022]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.pricing-modal-box[data-v-a4c89022]{width:100%;max-width:330px;background:#fff;border-radius:20px;padding:18px 18px 16px;box-sizing:border-box;box-shadow:0 16px 36px #00000038}.pricing-modal-header[data-v-a4c89022]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.pricing-modal-header h4[data-v-a4c89022]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.pricing-modal-header .close-btn[data-v-a4c89022]{background:#f1f5f9;border:none;width:26px;height:26px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b}.pricing-modal-desc[data-v-a4c89022]{margin:0 0 14px;font-size:11px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setting-form-group[data-v-a4c89022]{margin-bottom:14px;text-align:left}.form-label[data-v-a4c89022]{font-size:12px;font-weight:600;color:#334155;display:block;margin-bottom:6px}.pricing-mode-radios[data-v-a4c89022]{display:flex;flex-direction:column;gap:6px}.radio-pill[data-v-a4c89022]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8fafc;border:1.5px solid #E2E8F0;border-radius:10px;font-size:12px;font-weight:500;color:#475569;cursor:pointer}.radio-pill.active[data-v-a4c89022]{background:#faf5ff;border-color:#8b5cf6;color:#7c3aed;font-weight:700}.price-input-row[data-v-a4c89022]{display:flex;align-items:center;background:#f8fafc;border:1.5px solid #E2E8F0;border-radius:10px;padding:0 10px;margin-bottom:8px}.currency-prefix[data-v-a4c89022]{font-size:16px;font-weight:700;color:#ef4444}.price-number-input[data-v-a4c89022]{flex:1;border:none;background:transparent;padding:8px;font-size:16px;font-weight:700;color:#0f172a;outline:none}.quick-price-chips[data-v-a4c89022]{display:flex;gap:6px;flex-wrap:wrap}.chip-price-btn[data-v-a4c89022]{background:#f1f5f9;border:1px solid #E2E8F0;padding:3px 8px;border-radius:6px;font-size:11px;color:#475569;cursor:pointer}.chip-price-btn.selected[data-v-a4c89022]{background:#ede9fe;border-color:#8b5cf6;color:#7c3aed;font-weight:700}.pricing-modal-footer[data-v-a4c89022]{display:flex;gap:10px;margin-top:16px}.pricing-modal-footer .btn-cancel[data-v-a4c89022]{flex:1;background:#f1f5f9;border:none;border-radius:10px;padding:8px 0;font-size:12px;color:#64748b;cursor:pointer}.pricing-modal-footer .btn-save-pricing[data-v-a4c89022]{flex:1.6;background:#2563eb;border:none;border-radius:10px;padding:8px 0;font-size:12px;font-weight:700;color:#fff;cursor:pointer}.v-viewer-backdrop[data-v-a4c89022]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;background:#fff}.video-viewer-sheet-page[data-v-a4c89022]{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden}.v-viewer-topbar[data-v-a4c89022]{height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #F1F5F9;background:#fff;flex-shrink:0}.btn-viewer-back[data-v-a4c89022]{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.v-viewer-title[data-v-a4c89022]{font-size:16px;font-weight:700;color:#0f172a}.btn-viewer-share[data-v-a4c89022]{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.v-player-container[data-v-a4c89022]{width:100%;background:#000;flex-shrink:0;display:flex;align-items:center;justify-content:center;max-height:240px}.html5-video-player[data-v-a4c89022]{width:100%;max-height:240px;outline:none;background:#000}.v-viewer-scroll-body[data-v-a4c89022]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 36px}.v-meta-pills-row[data-v-a4c89022]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;row-gap:6px;margin-bottom:10px}.v-type-pill[data-v-a4c89022]{font-size:11px;padding:3px 8px;border-radius:4px;font-weight:600;display:inline-flex;align-items:center;gap:4px;color:#fff}.v-type-pill.official[data-v-a4c89022]{background:#2563eb}.v-type-pill.counselor[data-v-a4c89022]{background:#7c3aed}.v-duration-pill[data-v-a4c89022],.v-views-pill[data-v-a4c89022],.v-likes-pill[data-v-a4c89022]{font-size:11px;color:#64748b;display:inline-flex;align-items:center;gap:3px}.v-detail-title[data-v-a4c89022]{font-size:17px;font-weight:700;color:#0f172a;line-height:1.38;margin-bottom:14px}.v-author-card[data-v-a4c89022]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8fafc;border-radius:12px;margin-bottom:16px}.v-author-avatar[data-v-a4c89022]{width:42px;height:42px;border-radius:50%;object-fit:cover}.v-author-info[data-v-a4c89022]{flex:1}.v-author-name-line[data-v-a4c89022]{display:flex;align-items:center;gap:6px;font-size:13.5px;color:#0f172a}.v-cert-tag[data-v-a4c89022]{font-size:10px;padding:1px 5px;border-radius:3px;font-weight:600}.v-cert-tag.official[data-v-a4c89022]{background:#eff6ff;color:#2563eb}.v-cert-tag.counselor[data-v-a4c89022]{background:#f5f3ff;color:#7c3aed}.v-author-title[data-v-a4c89022]{font-size:11.5px;color:#64748b;margin-top:2px}.btn-v-follow[data-v-a4c89022]{flex:0 0 auto;min-width:48px;height:28px;padding:0 9px;border:1px solid #F18AAF;border-radius:999px;color:#e25287;background:#fff5f8;font-size:11px;font-weight:700;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.btn-v-follow.followed[data-v-a4c89022]{border-color:#d8d0e8;color:#8d8795;background:#f7f3fc}.btn-v-follow[data-v-a4c89022]:active{transform:scale(.95)}.btn-v-consult[data-v-a4c89022]{background:#2563eb;color:#fff;border:none;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.v-key-points-box[data-v-a4c89022]{background:#faf5ff;border:1px solid #E9D5FF;border-radius:12px;padding:14px;margin-bottom:16px}.kp-header[data-v-a4c89022]{font-size:13px;font-weight:700;color:#6b21a8;display:flex;align-items:center;gap:6px;margin-bottom:10px}.kp-list[data-v-a4c89022]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.kp-item[data-v-a4c89022]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#4c1d95;line-height:1.45}.kp-num[data-v-a4c89022]{font-size:11px;font-weight:700;background:#e9d5ff;color:#7e22ce;padding:1px 5px;border-radius:4px}.v-desc-box[data-v-a4c89022]{margin-bottom:20px}.desc-header[data-v-a4c89022]{font-size:13px;font-weight:700;color:#334155;margin-bottom:6px}.desc-text[data-v-a4c89022]{font-size:13px;color:#475569;line-height:1.6}.v-actions-card[data-v-a4c89022]{display:flex;gap:12px;margin-top:10px}.btn-v-action[data-v-a4c89022]{flex:1;padding:10px;background:#f1f5f9;border:none;border-radius:10px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.btn-v-action.liked[data-v-a4c89022]{background:#fee2e2;color:#dc2626}.v-player-stage[data-v-a4c89022]{position:relative;flex:0 0 auto;background:#000}.v-player-stage .v-viewer-topbar[data-v-a4c89022]{position:absolute;inset:0 0 auto;z-index:2;border-bottom:0;background:linear-gradient(180deg,#000000b8,#0000)}.v-player-stage .v-viewer-title[data-v-a4c89022]{color:#fff;font-size:15px}.v-player-stage .btn-viewer-back[data-v-a4c89022],.v-player-stage .btn-viewer-share[data-v-a4c89022]{min-width:34px;min-height:34px}.v-player-stage .v-player-container[data-v-a4c89022],.v-player-stage .html5-video-player[data-v-a4c89022]{max-height:310px}.v-detail-sheet[data-v-a4c89022]{min-height:0;flex:1;display:flex;flex-direction:column;background:#fff;border-radius:18px 18px 0 0;margin-top:-12px;position:relative;z-index:3;overflow:hidden}.v-sheet-handle[data-v-a4c89022]{width:42px;height:4px;border-radius:99px;background:#d0d5dd;margin:9px auto 0;flex:0 0 auto}.v-detail-tabs[data-v-a4c89022]{display:flex;align-items:stretch;gap:28px;height:55px;padding:0 20px;border-bottom:1px solid #F2F4F7;flex:0 0 auto}.v-detail-tabs button[data-v-a4c89022]{position:relative;border:0;padding:0 2px;background:transparent;color:#98a2b3;font-size:15px;font-weight:700;cursor:pointer}.v-detail-tabs button.active[data-v-a4c89022]{color:#1d2939}.v-detail-tabs button.active[data-v-a4c89022]:after{content:"";position:absolute;left:4px;right:4px;top:auto;bottom:-1px;height:3px;width:auto;transform:none;border-radius:99px;background:#ec5b91}.v-detail-tabs button span[data-v-a4c89022]{color:inherit;font-weight:600;margin-left:3px}.v-sheet-scroll[data-v-a4c89022]{flex:1;min-height:0;overflow-y:auto;padding:14px 18px 74px;-webkit-overflow-scrolling:touch}.v-author-card[data-v-a4c89022]{align-items:center;gap:8px;padding:8px 0 14px;background:transparent;border-radius:0;border-bottom:1px solid #F2F4F7;margin-bottom:13px}.v-author-profile[data-v-a4c89022]{min-width:0;flex:1;display:flex;align-items:center;justify-content:flex-start;gap:9px;border:0;padding:0;background:transparent;text-align:left;cursor:pointer}.v-author-profile .v-author-info[data-v-a4c89022]{min-width:0;display:flex;flex-direction:column;gap:2px}.v-author-profile .v-author-name-line[data-v-a4c89022]{display:flex;align-items:center;min-width:0}.v-author-profile .v-author-name-line strong[data-v-a4c89022]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-author-profile .v-author-title[data-v-a4c89022]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.v-detail-title[data-v-a4c89022]{margin:0 0 8px;font-size:18px;letter-spacing:-.2px}.v-meta-line[data-v-a4c89022]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#98a2b3;font-size:11px;margin-bottom:13px}.v-meta-line span[data-v-a4c89022]{display:inline-flex;align-items:center;gap:3px}.v-actions-card[data-v-a4c89022]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:8px 0 13px;border-bottom:1px solid #F2F4F7;margin:0 0 16px}.btn-v-action[data-v-a4c89022]{min-width:0;padding:6px 3px;background:transparent;border-radius:10px;color:#667085;font-size:11px;font-weight:600;flex-direction:column;gap:3px}.btn-v-action[data-v-a4c89022]:hover,.btn-v-action[data-v-a4c89022]:active{background:#f8f9fc}.btn-v-action.liked[data-v-a4c89022]{background:#fff0f5;color:#e95b91}.btn-v-action.favorited[data-v-a4c89022]{color:#d99113;background:#fffbeb}.v-desc-box[data-v-a4c89022]{margin:0 0 18px}.v-desc-box h3[data-v-a4c89022],.v-key-points-box h3[data-v-a4c89022]{margin:0 0 8px;color:#1d2939;font-size:14px}.v-desc-box p[data-v-a4c89022]{margin:0;color:#475467;font-size:13px;line-height:1.7}.v-topic-tags[data-v-a4c89022]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v-topic-tags span[data-v-a4c89022]{padding:4px 8px;border-radius:6px;background:#f5f3ff;color:#7c3aed;font-size:11px}.v-key-points-box[data-v-a4c89022]{padding:12px;margin:0;border:0;border-radius:10px;background:#f8f9fc}.v-key-points-box ul[data-v-a4c89022]{padding:0 0 0 17px;margin:0;color:#475467;font-size:12px;line-height:1.65}.v-comments-heading[data-v-a4c89022]{display:flex;justify-content:space-between;align-items:center;padding:3px 0 14px;color:#1d2939;font-size:14px}.v-comments-heading strong span[data-v-a4c89022]{color:#98a2b3;font-weight:600}.v-comments-heading button[data-v-a4c89022]{display:inline-flex;align-items:center;gap:2px;border:0;background:transparent;color:#667085;font-size:11px;cursor:pointer}.v-comments-empty[data-v-a4c89022]{padding:56px 12px;color:#98a2b3;font-size:13px;text-align:center}.v-comment-item[data-v-a4c89022]{display:flex;align-items:flex-start;gap:9px;padding:14px 0;border-bottom:1px solid #F2F4F7}.v-comment-avatar[data-v-a4c89022]{width:34px;height:34px;border-radius:50%;object-fit:cover;background:#f2f4f7}.v-comment-main[data-v-a4c89022]{min-width:0;flex:1}.v-comment-author-line[data-v-a4c89022]{display:flex;align-items:center;gap:6px;color:#344054;font-size:12px}.v-comment-pinned[data-v-a4c89022]{padding:2px 5px;border-radius:4px;background:#fff1f3;color:#e95b91;font-size:9px}.v-comment-time[data-v-a4c89022]{display:block;margin-top:2px;color:#98a2b3;font-size:10px}.v-comment-main p[data-v-a4c89022]{margin:6px 0;color:#344054;font-size:13px;line-height:1.6}.v-comment-like[data-v-a4c89022]{display:inline-flex;align-items:center;gap:3px;border:0;padding:0;background:transparent;color:#98a2b3;font-size:11px;cursor:pointer}.v-comment-like.liked[data-v-a4c89022]{color:#e95b91}.v-comment-compose[data-v-a4c89022]{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #F2F4F7;box-shadow:0 -5px 18px #1018280d}.v-comment-compose[data-v-a4c89022]>span{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.v-comment-compose input[data-v-a4c89022]{min-width:0;flex:1;height:38px;border:0;border-radius:20px;padding:0 14px;background:#f2f4f7;color:#344054;font-size:12px;outline:none}.v-comment-compose input[data-v-a4c89022]:focus{box-shadow:0 0 0 2px #ec5b912e}.v-comment-compose button[data-v-a4c89022]{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:0;border-radius:50%;background:#e95b91;color:#fff;cursor:pointer}.v-comment-compose button[data-v-a4c89022]:disabled{background:#d0d5dd;cursor:default}.follow-sheet-backdrop[data-v-a4c89022]{z-index:1100;align-items:flex-end;padding:0;background:#0f172a85;animation:fadeIn-a4c89022 .18s ease-out}.follow-sheet[data-v-a4c89022]{width:100%;max-width:420px;padding:12px 18px max(18px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -12px 30px #0f172a29;text-align:center;animation:followSheetUp-a4c89022 .24s cubic-bezier(.16,1,.3,1)}@keyframes followSheetUp-a4c89022{0%{transform:translateY(100%);opacity:.7}to{transform:translateY(0);opacity:1}}.follow-sheet .drawer-drag-pill[data-v-a4c89022]{margin-bottom:14px}.follow-success-icon[data-v-a4c89022]{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 9px;border-radius:50%;background:#12b76a;box-shadow:0 7px 16px #12b76a38}.follow-sheet h3[data-v-a4c89022]{margin:0;color:#1d2939;font-size:19px;font-weight:800}.follow-sheet-desc[data-v-a4c89022]{max-width:290px;margin:7px auto 15px;color:#667085;font-size:12px;line-height:1.55}.follow-target-card[data-v-a4c89022]{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;border:1px solid #EAECF0;border-radius:12px;background:#f8f9fc;text-align:left;cursor:pointer}.follow-target-card img[data-v-a4c89022]{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover}.follow-target-card span[data-v-a4c89022]{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.follow-target-card strong[data-v-a4c89022]{overflow:hidden;color:#344054;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.follow-target-card small[data-v-a4c89022]{color:#98a2b3;font-size:10px}.follow-sheet-primary[data-v-a4c89022],.follow-sheet-secondary[data-v-a4c89022]{width:100%;height:42px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer}.follow-sheet-primary[data-v-a4c89022]{border:0;background:#6941c6;color:#fff;box-shadow:0 5px 12px #6941c633}.follow-sheet-secondary[data-v-a4c89022]{margin-top:7px;border:0;background:transparent;color:#667085;font-weight:600}.fab-publish-btn[data-v-a4c89022]{position:fixed;bottom:calc(var(--tabbar-height, 76px) + 16px);right:18px;height:40px;min-width:80px;padding:0 16px 0 12px;border-radius:var(--radius-full, 9999px);background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;border:1.5px solid rgba(255,255,255,.45);box-shadow:0 8px 24px -2px #8b5cf67a,0 3px 8px #0000001f;cursor:pointer;z-index:85;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:all .22s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fab-publish-btn[data-v-a4c89022]:hover{box-shadow:0 12px 28px #8b5cf694,0 4px 10px #00000026;transform:translateY(-2px)}.fab-publish-btn[data-v-a4c89022]:active{transform:scale(.94) translateY(0)}.fab-label-text[data-v-a4c89022]{font-size:13.5px;font-weight:700;color:#fff;line-height:1;letter-spacing:.5px;white-space:nowrap;display:inline-block}.bottom-sheet-backdrop[data-v-a4c89022]{align-items:flex-end!important;padding:0!important;background:#0f172a99!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:120}.publish-drawer-box[data-v-a4c89022]{width:100%!important;max-width:100%!important;border-radius:20px 20px 0 0!important;padding:12px 16px 22px!important;background:#fff!important;box-shadow:0 -8px 30px #00000026!important;animation:slideUpDrawer-a4c89022 .25s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box}@keyframes slideUpDrawer-a4c89022{0%{transform:translateY(100%)}to{transform:translateY(0)}}.drawer-drag-pill[data-v-a4c89022]{width:36px;height:4px;background:#e2e8f0;border-radius:9999px;margin:0 auto 10px}.modal-header-row[data-v-a4c89022]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.header-title-group h3[data-v-a4c89022]{font-size:15px;font-weight:800;color:var(--text-main);margin:0 0 2px}.privacy-sub-tag[data-v-a4c89022]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--primary);font-weight:600}.close-circle-btn[data-v-a4c89022]{width:28px;height:28px;border-radius:50%;background:#f1f5f9;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.close-circle-btn[data-v-a4c89022]:active{background:#e2e8f0;transform:scale(.92)}.form-section-item[data-v-a4c89022]{margin-bottom:10px}.section-label-line[data-v-a4c89022]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.section-label-line label[data-v-a4c89022]{font-size:12px;font-weight:700;color:var(--text-main)}.label-hint[data-v-a4c89022]{font-size:10px;color:var(--text-muted)}.char-count-pill[data-v-a4c89022]{font-size:10px;color:var(--text-muted);background:#f1f5f9;padding:1px 6px;border-radius:var(--radius-full)}.topic-capsules-grid[data-v-a4c89022]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.feed-atmosphere-grid[data-v-a4c89022]{grid-template-columns:repeat(3,1fr)}.topic-capsule-pill[data-v-a4c89022]{height:32px;border-radius:var(--radius-md);border:1px solid #E2E8F0;background:#f8fafc;color:var(--text-secondary);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);padding:0 4px;white-space:nowrap}.topic-capsule-pill[data-v-a4c89022]:active{transform:scale(.96)}.topic-capsule-pill.active[data-v-a4c89022]{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8;font-weight:700;box-shadow:0 2px 6px #3b82f626}.capsule-dot[data-v-a4c89022]{width:5px;height:5px;border-radius:50%;background:#94a3b8;transition:all .2s ease}.topic-capsule-pill.active .capsule-dot[data-v-a4c89022]{background:#2563eb}.pub-input-wrapper[data-v-a4c89022]{background:#f8fafc;border:1px solid #E2E8F0;border-radius:var(--radius-md);padding:8px 10px;transition:all .2s ease}.pub-input-wrapper[data-v-a4c89022]:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61f}.pub-textarea[data-v-a4c89022]{width:100%;height:76px;border:none;background:transparent;font-size:12px;line-height:1.5;color:var(--text-main);resize:none;outline:none;padding:0;margin:0;font-family:inherit;box-sizing:border-box}.pub-textarea[data-v-a4c89022]::placeholder{color:#94a3b8;font-size:11px}.feed-mood-input[data-v-a4c89022]{padding:10px 12px;border:1px solid #E5DDEC;border-radius:12px;background:#faf7fc}.feed-mood-input[data-v-a4c89022]:focus-within{border-color:#aa91c4;background:#fdfbff;box-shadow:0 0 0 2px #8f6fb214}.feed-mood-input .pub-textarea[data-v-a4c89022],.feed-mood-input .pub-textarea[data-v-a4c89022]:focus,.feed-mood-input .pub-textarea[data-v-a4c89022]:focus-visible{display:block;height:84px;min-height:84px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font-size:14px;line-height:1.75;color:#403648}.feed-mood-input .pub-textarea[data-v-a4c89022]::placeholder{color:#a096aa;font-size:13px;line-height:1.75}.pub-input-bottom-bar[data-v-a4c89022]{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #E2E8F0;padding-top:6px;margin-top:4px}.ethics-tip[data-v-a4c89022]{display:flex;align-items:center;gap:4px;font-size:10px;color:#64748b}.media-selector-card[data-v-a4c89022]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:var(--radius-md);padding:6px 10px;cursor:pointer;transition:all .2s ease}.media-selector-card[data-v-a4c89022]:active{transform:scale(.98)}.media-preview-thumb[data-v-a4c89022]{width:38px;height:38px;border-radius:6px;object-fit:cover;border:2px solid transparent;transition:all .2s ease}.media-preview-thumb.selected[data-v-a4c89022]{border-color:#059669}.media-info-text[data-v-a4c89022]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.thumb-title[data-v-a4c89022]{font-size:11px;color:var(--text-main);font-weight:700}.thumb-desc[data-v-a4c89022]{font-size:10px;color:var(--text-muted)}.media-toggle-tag[data-v-a4c89022]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--radius-full);background:#e2e8f0;color:var(--text-secondary);transition:all .2s ease}.media-toggle-tag.active[data-v-a4c89022]{background:#ecfdf5;color:#059669}.btn-publish-submit[data-v-a4c89022]{width:100%;height:40px;border-radius:var(--radius-full);border:none;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 4px 12px #3b82f659;transition:all .2s ease;margin-top:4px}.btn-publish-submit[data-v-a4c89022]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn-publish-submit[data-v-a4c89022]:not(:disabled):active{transform:scale(.97)}.feed-submit-btn[data-v-a4c89022]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98159}.feed-atmosphere-grid .topic-capsule-pill[data-v-a4c89022]{height:30px}.publish-drawer-box[data-v-a4c89022]:has(.feed-atmosphere-grid){padding-top:10px!important;padding-bottom:14px!important}.publish-drawer-box:has(.feed-atmosphere-grid) .modal-header-row[data-v-a4c89022]{margin-bottom:8px}.publish-drawer-box:has(.feed-atmosphere-grid) .form-section-item[data-v-a4c89022]{margin-bottom:8px}.viewpoint-publish-drawer[data-v-a4c89022]{max-height:82vh;overflow-y:auto}.viewpoint-title-input[data-v-a4c89022]{display:block;width:100%;height:38px;padding:0 11px;border:1px solid #E5DDEC;border-radius:11px;outline:none;background:#faf7fc;color:#403648;font:inherit;font-size:13px;box-sizing:border-box}.viewpoint-title-input[data-v-a4c89022]:focus{border-color:#aa91c4;background:#fdfbff;box-shadow:0 0 0 2px #8f6fb214}.viewpoint-title-input[data-v-a4c89022]::placeholder{color:#a096aa;font-size:12px}.viewpoint-video-url-field[data-v-a4c89022]{margin-bottom:9px}.viewpoint-submit-btn[data-v-a4c89022]{margin-top:2px;background:linear-gradient(135deg,#7c5ce7,#5e42c8);box-shadow:0 4px 12px #6e4ed84d}.comments-drawer-box[data-v-a4c89022]{width:100%;max-width:375px;max-height:70vh;display:flex;flex-direction:column;padding:16px;border-radius:24px 24px 0 0;position:absolute;bottom:0}.drawer-top-bar[data-v-a4c89022]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.comments-scroll-list[data-v-a4c89022]{flex:1;overflow-y:auto;max-height:280px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.comment-item-row[data-v-a4c89022]{display:flex;gap:10px;align-items:flex-start}.comm-avatar[data-v-a4c89022]{width:32px;height:32px;border-radius:50%;object-fit:cover}.comm-info[data-v-a4c89022]{flex:1;background:#f8fafc;padding:8px 12px;border-radius:var(--radius-md)}.comm-name-line[data-v-a4c89022]{display:flex;justify-content:space-between;margin-bottom:2px}.comm-name[data-v-a4c89022]{font-size:12px;font-weight:700;color:var(--text-main)}.comm-time[data-v-a4c89022]{font-size:10px;color:var(--text-muted)}.comm-text[data-v-a4c89022]{font-size:12px;color:var(--text-secondary);line-height:1.4}.empty-comm-tip[data-v-a4c89022]{text-align:center;font-size:12px;color:var(--text-muted);padding:30px 0}.comm-input-box[data-v-a4c89022]{display:flex;gap:8px}.comm-input[data-v-a4c89022]{flex:1;height:36px;background:#f1f5f9;border:1px solid var(--border-light);border-radius:var(--radius-full);padding:0 14px;font-size:12px;outline:none}.comm-send-btn[data-v-a4c89022]{background:var(--primary);color:#fff;border:none;padding:0 16px;border-radius:var(--radius-full);font-size:12px;font-weight:700;cursor:pointer}.vp-sheet-backdrop[data-v-a4c89022]{align-items:flex-end!important;padding:0!important;background:#0f172ab8!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:250!important}.viewpoint-sheet-drawer[data-v-a4c89022]{width:100%;max-width:100%;height:88%;max-height:88%;background:#fff;border-radius:28px 28px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -10px 40px #00000040;animation:slideUpDrawer-a4c89022 .28s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.viewpoint-sheet-drawer .drawer-drag-pill[data-v-a4c89022]{width:38px;height:4.5px;background:#cbd5e1;border-radius:9999px;margin:10px auto 4px;flex-shrink:0}.viewpoint-sheet-drawer .vp-modal-header[data-v-a4c89022]{padding:8px 16px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #F1F5F9;flex-shrink:0;margin-bottom:0}.vp-sheet-scroll-body[data-v-a4c89022]{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px 16px 16px;-webkit-overflow-scrolling:touch}.viewpoint-sheet-drawer .vp-modal-footer[data-v-a4c89022]{flex-shrink:0;background:#fff;border-top:1px solid #F1F5F9;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 16px #0000000a;margin-top:0}.vp-author-bar[data-v-a4c89022]{display:flex;align-items:center;gap:8px}.vp-mini-avatar[data-v-a4c89022]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1.5px solid #DBEAFE}.vp-author-meta[data-v-a4c89022]{display:flex;flex-direction:column;gap:2px}.vp-author-name-line[data-v-a4c89022]{display:flex;align-items:center;gap:6px}.vp-author-name[data-v-a4c89022]{font-size:13.5px;font-weight:700;color:var(--text-main)}.vp-cert-badge[data-v-a4c89022]{font-size:9.5px;color:#2563eb;background:#eff6ff;padding:1px 6px;border-radius:4px;font-weight:600}.vp-author-tag[data-v-a4c89022]{font-size:10px;color:#64748b}.btn-close-circle[data-v-a4c89022]{width:28px;height:28px;border-radius:50%;background:#f1f5f9;border:none;font-size:13px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-close-circle[data-v-a4c89022]:hover{background:#e2e8f0;transform:scale(1.06)}.player-viewport[data-v-a4c89022]{position:relative;height:170px;border-radius:16px;overflow:hidden;margin-bottom:12px;box-shadow:0 4px 14px #0000001f}.player-bg-img[data-v-a4c89022]{width:100%;height:100%;object-fit:cover}.player-overlay[data-v-a4c89022]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a66,#0f172acc);display:flex;flex-direction:column;justify-content:space-between;padding:10px 12px;color:#fff}.player-top-bar[data-v-a4c89022]{display:flex;justify-content:space-between;align-items:center;z-index:2}.playing-badge[data-v-a4c89022]{display:flex;align-items:center;gap:5px;font-size:10.5px;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 8px;border-radius:var(--radius-full)}.live-dot[data-v-a4c89022]{width:6px;height:6px;border-radius:50%;background:#94a3b8}.playing-badge.active .live-dot[data-v-a4c89022]{background:#10b981;box-shadow:0 0 6px #10b981}.speed-btn[data-v-a4c89022]{background:#fff3;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--radius-full);cursor:pointer}.player-center-action[data-v-a4c89022]{display:flex;flex-direction:column;align-items:center;gap:8px}.play-toggle-btn[data-v-a4c89022]{width:48px;height:48px;border-radius:50%;background:#ffffff40;border:2px solid white;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px #00000040;transition:transform .2s ease}.play-toggle-btn[data-v-a4c89022]:active{transform:scale(.92)}.audio-wave-anim[data-v-a4c89022]{display:flex;align-items:flex-end;gap:3px;height:12px}.audio-wave-anim span[data-v-a4c89022]{width:3px;height:100%;background:#60a5fa;border-radius:2px;animation:wavePulse-a4c89022 .8s ease-in-out infinite alternate}.audio-wave-anim span[data-v-a4c89022]:nth-child(2){animation-delay:.15s}.audio-wave-anim span[data-v-a4c89022]:nth-child(3){animation-delay:.3s}.audio-wave-anim span[data-v-a4c89022]:nth-child(4){animation-delay:.45s}.audio-wave-anim span[data-v-a4c89022]:nth-child(5){animation-delay:.6s}@keyframes wavePulse-a4c89022{0%{height:20%}to{height:100%}}.player-bottom-controls[data-v-a4c89022]{display:flex;flex-direction:column;gap:4px}.player-progress-bar[data-v-a4c89022]{height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.progress-track[data-v-a4c89022]{height:100%;width:25%;background:#3b82f6;border-radius:2px;transition:width .3s ease}.progress-track.playing[data-v-a4c89022]{width:65%;background:#10b981}.player-time-row[data-v-a4c89022]{display:flex;justify-content:space-between;font-size:10px;color:#cbd5e1}.vp-title[data-v-a4c89022]{font-size:15px;font-weight:800;margin-bottom:4px;line-height:1.4;color:var(--text-main)}.vp-desc[data-v-a4c89022]{font-size:11.5px;color:var(--text-secondary);line-height:1.5;margin-bottom:8px}.vp-tags-strip[data-v-a4c89022]{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.vp-pill[data-v-a4c89022]{font-size:10px;color:#1e40af;background:#eff6ff;padding:2px 7px;border-radius:4px;font-weight:600}.vp-segment-tabs[data-v-a4c89022]{display:flex;background:#f1f5f9;padding:3px;border-radius:var(--radius-full);margin-bottom:12px;gap:4px}.vp-seg-btn[data-v-a4c89022]{flex:1;height:28px;border:none;background:transparent;border-radius:var(--radius-full);font-size:11px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease}.vp-seg-btn.active[data-v-a4c89022]{background:#fff;color:var(--primary);box-shadow:0 1px 4px #00000014}.syllabus-tip-bar[data-v-a4c89022]{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:8px;padding:0 2px}.trial-hint[data-v-a4c89022]{color:#64748b;font-size:11px}.unlocked-state-pill[data-v-a4c89022]{font-size:10px;color:#b45309;background:#fef3c7;padding:1px 6px;border-radius:4px;font-weight:600}.unlocked-state-pill.ok[data-v-a4c89022]{color:#065f46;background:#ecfdf5}.chapter-list[data-v-a4c89022]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.chapter-card-item[data-v-a4c89022]{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;background:#fff;border:1px solid #E2E8F0;border-radius:12px;cursor:pointer;transition:all .2s ease}.chapter-card-item.active[data-v-a4c89022]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 2px 8px #3b82f61f}.chapter-card-item.locked[data-v-a4c89022]{background:#f8fafc;opacity:.9}.chap-left-badge[data-v-a4c89022]{width:24px;height:24px;border-radius:50%;background:#f1f5f9;font-size:11px;font-weight:700;color:#64748b;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.chap-left-badge.is-playing[data-v-a4c89022]{background:#dbeafe;color:#2563eb}.chap-middle-info[data-v-a4c89022]{flex:1;display:flex;flex-direction:column;gap:2px}.chap-title-text[data-v-a4c89022]{font-size:12.5px;font-weight:700;color:var(--text-main);line-height:1.35}.chap-desc-text[data-v-a4c89022]{font-size:10.5px;color:#64748b;line-height:1.3}.chap-meta-tag[data-v-a4c89022]{font-size:9.5px;color:#94a3b8;margin-top:1px}.chap-right-action[data-v-a4c89022]{flex-shrink:0;margin-top:2px}.status-listen-free[data-v-a4c89022]{font-size:10.5px;color:#2563eb;background:#eff6ff;padding:2px 7px;border-radius:var(--radius-full);font-weight:600}.status-locked[data-v-a4c89022]{display:flex;align-items:center;gap:3px;font-size:10px;color:#94a3b8;background:#f1f5f9;padding:2px 6px;border-radius:var(--radius-full)}.mentor-card-box[data-v-a4c89022]{background:#f8fafc;border:1px solid var(--border-light);border-radius:14px;padding:12px;margin-bottom:12px}.mentor-top[data-v-a4c89022]{display:flex;gap:10px;align-items:center;margin-bottom:10px}.mentor-lg-avatar[data-v-a4c89022]{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid #FFFFFF}.mentor-info h4[data-v-a4c89022]{font-size:14px;font-weight:700;color:var(--text-main)}.mentor-rank[data-v-a4c89022]{display:block;font-size:11px;color:var(--primary);font-weight:600}.mentor-cases[data-v-a4c89022]{font-size:10px;color:var(--text-muted)}.mentor-bio[data-v-a4c89022]{font-size:11.5px;color:var(--text-secondary);line-height:1.5;margin-bottom:10px}.btn-ask-mentor[data-v-a4c89022]{width:100%;height:34px;border:1px solid #BFDBFE;background:#eff6ff;color:var(--primary);font-size:12px;font-weight:600;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.reviews-tab-content[data-v-a4c89022]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.review-item[data-v-a4c89022]{background:#f8fafc;border:1px solid var(--border-light);border-radius:12px;padding:10px 12px}.rev-header[data-v-a4c89022]{display:flex;justify-content:space-between;font-size:11.5px;margin-bottom:4px}.rev-stars[data-v-a4c89022]{font-size:10.5px;color:#f59e0b}.rev-content[data-v-a4c89022]{font-size:11.5px;color:var(--text-secondary);line-height:1.45}.rev-date[data-v-a4c89022]{display:block;font-size:9.5px;color:var(--text-muted);margin-top:4px}.vp-modal-footer[data-v-a4c89022]{margin-top:4px}.unlock-prompt-wrap[data-v-a4c89022]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1.5px solid #BFDBFE;padding:10px 12px;border-radius:16px}.price-row[data-v-a4c89022]{display:flex;align-items:baseline;gap:4px}.price-info .symbol[data-v-a4c89022]{font-size:12px;color:#dc2626;font-weight:700}.price-info .num[data-v-a4c89022]{font-size:22px;font-weight:900;color:#dc2626;line-height:1}.original-price[data-v-a4c89022]{font-size:11px;color:#94a3b8;text-decoration:line-through}.balance-hint[data-v-a4c89022]{font-size:10px;color:#64748b;margin-top:2px}.btn-unlock-now[data-v-a4c89022]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;padding:10px 16px;border-radius:var(--radius-full);font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #2563eb59;transition:transform .2s ease}.btn-unlock-now[data-v-a4c89022]:active{transform:scale(.96)}.unlocked-study-ready[data-v-a4c89022]{display:flex;flex-direction:column;gap:8px}.unlocked-tip[data-v-a4c89022]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:#059669;font-weight:600}.btn-study-action[data-v-a4c89022]{width:100%;height:42px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:var(--radius-full);font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #10b98159}.qa-social-page[data-v-a4c89022]{margin:0;background:#faf7ff}.qa-social-feed-list[data-v-a4c89022]{display:flex;flex-direction:column}.qa-social-card[data-v-a4c89022]{padding:16px 8px 14px;border-bottom:1px solid rgba(226,218,238,.75)}.qa-social-author-row[data-v-a4c89022]{display:flex;align-items:center;gap:10px}.qa-social-avatar[data-v-a4c89022]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.qa-social-author-meta[data-v-a4c89022]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.qa-social-name-line[data-v-a4c89022]{display:flex;align-items:center;gap:5px;color:#22202a;font-size:15px}.qa-social-gender[data-v-a4c89022]{font-size:18px;line-height:1}.qa-social-gender.female[data-v-a4c89022]{color:#f08aa8}.qa-social-gender.male[data-v-a4c89022]{color:#72a7da}.qa-social-time-line[data-v-a4c89022]{display:flex;align-items:center;gap:6px;min-height:18px}.qa-social-time[data-v-a4c89022]{color:#8d8795;font-size:12px}.qa-social-follow-btn[data-v-a4c89022]{flex-shrink:0;white-space:nowrap;min-width:70px;height:32px;padding:0 14px;border:1.5px solid #7C5CE6;border-radius:999px;background:transparent;color:#6f4ddd;font-size:13px;font-weight:700;cursor:pointer}.qa-social-follow-btn.followed[data-v-a4c89022]{border-color:#d8d0e8;color:#8d8795;background:#f7f3fc}.qa-social-content[data-v-a4c89022]{margin:12px 0;color:#27232c;font-size:16px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.qa-social-media-grid[data-v-a4c89022]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.qa-social-media-grid.single[data-v-a4c89022]{grid-template-columns:minmax(0,260px)}.qa-social-media-grid img[data-v-a4c89022]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;display:block}.qa-social-topics[data-v-a4c89022]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.qa-social-topics span[data-v-a4c89022]{padding:5px 12px;border-radius:999px;background:#f1edf8;color:#7454d8;font-size:12px;font-weight:700}.qa-social-actions[data-v-a4c89022]{display:flex;align-items:center;justify-content:flex-end;gap:20px}.qa-social-actions button[data-v-a4c89022]{display:inline-flex;align-items:center;gap:4px;padding:5px 6px;margin:-5px -6px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:12px;cursor:pointer;position:relative;z-index:2;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:color .16s ease,transform .12s ease,background-color .16s ease}.qa-social-actions button[data-v-a4c89022]:active{transform:scale(.95);background:#7c3aed0f}.qa-social-actions button.liked[data-v-a4c89022]{color:#7c3aed;font-weight:600}.qa-social-likes-row[data-v-a4c89022]{display:flex;align-items:center;gap:5px;margin-top:5px;padding:6px 8px;border-radius:6px;background:#f8f5ff;color:#6d4bc7;font-size:11px;line-height:1.4}.qa-social-comments[data-v-a4c89022]{margin-top:8px;padding:8px 10px;border-radius:6px;background:#f7f8fa;color:#334155;font-size:11px;line-height:1.45}.qa-social-comments-list[data-v-a4c89022]{display:flex;flex-direction:column;gap:5px}.qa-social-comment-row[data-v-a4c89022]{padding:2px 4px;border-radius:3px;cursor:pointer}.qa-social-comment-row[data-v-a4c89022]:hover,.qa-social-comment-row[data-v-a4c89022]:active{background:#e8eaee}.qa-social-comment-name[data-v-a4c89022]{color:#576b95;font-weight:700}.qa-social-comment-reply[data-v-a4c89022]{margin-left:4px;color:#64748b}.qa-social-comment-colon[data-v-a4c89022]{margin:0 2px}.qa-social-comments-empty[data-v-a4c89022]{color:#94a3b8}.qa-social-write-comment[data-v-a4c89022]{margin-top:5px;padding:2px 0;border:0;background:transparent;color:#7c5ce6;font-size:11px;cursor:pointer}.qa-social-card[data-v-a4c89022]{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 14px;background:#fff}.qa-social-avatar-col[data-v-a4c89022]{flex-shrink:0}.qa-social-avatar[data-v-a4c89022]{width:42px;height:42px;border-radius:4px;box-shadow:0 1px 2px #0000000d}.qa-social-main[data-v-a4c89022]{flex:1;min-width:0}.qa-social-author-row[data-v-a4c89022]{gap:6px;line-height:1.3}.qa-social-name-line[data-v-a4c89022]{gap:4px;color:#576b95;font-size:15px}.qa-social-author-link[data-v-a4c89022],.moments-author-link[data-v-a4c89022]{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.qa-social-author-link[data-v-a4c89022]:active,.moments-author-link[data-v-a4c89022]:active{opacity:.72}.qa-social-mine-badge[data-v-a4c89022]{padding:1px 5px;border-radius:4px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:600}.qa-social-gender[data-v-a4c89022]{font-size:16px}.qa-social-time[data-v-a4c89022]{font-size:10.5px}.qa-social-footer-row[data-v-a4c89022]{display:flex;align-items:center;justify-content:space-between;min-height:24px;gap:8px;margin-bottom:2px}.qa-social-footer-meta[data-v-a4c89022]{display:inline-flex;align-items:center;gap:8px;min-width:0}.qa-social-follow-btn[data-v-a4c89022]{min-width:64px;height:30px;padding:0 12px;font-size:12px}.qa-social-delete-btn[data-v-a4c89022]{width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.qa-social-delete-btn[data-v-a4c89022]:hover{background:#f1f5f9;color:#64748b}.qa-social-delete-btn[data-v-a4c89022]:active{background:#e2e8f0;transform:scale(.96)}.qa-social-content[data-v-a4c89022]{margin-top:5px;margin-bottom:8px;font-size:15px;line-height:1.55}.qa-social-content-wrap[data-v-a4c89022]{min-width:0}.qa-social-content.is-collapsed[data-v-a4c89022]{display:-webkit-box;max-height:4.65em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;cursor:pointer}.qa-social-content-toggle[data-v-a4c89022]{display:inline-flex;margin:0;padding:0;border:0;background:transparent;color:#6f4ddd;font-size:11px;font-weight:600;cursor:pointer}.qa-social-my-reply[data-v-a4c89022]{margin:-2px 0 8px;padding:7px 9px;border-left:3px solid #C4B5FD;background:#faf8ff;color:#6d4bc7;font-size:12px;line-height:1.5}.qa-social-media-grid[data-v-a4c89022]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.qa-social-media-grid.single[data-v-a4c89022]{display:inline-block}.qa-social-media-grid img[data-v-a4c89022]{width:76px;height:76px;aspect-ratio:auto;border-radius:4px}.qa-social-media-grid.single img[data-v-a4c89022]{width:130px;height:95px}.qa-social-topics[data-v-a4c89022]{gap:6px;margin:0}.qa-social-topics span[data-v-a4c89022]{padding:3px 8px;font-size:10px}.qa-social-actions[data-v-a4c89022]{gap:16px;flex-shrink:0}.qa-social-actions button[data-v-a4c89022]{font-size:11px}.qa-social-view-stat[data-v-a4c89022]{display:inline-flex;align-items:center;gap:4px;padding:3px 0;color:#64748b;font-size:11px}.native-file-input[data-v-a4c89022]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.upload-section-item[data-v-a4c89022]{margin-top:2px}.upload-limit-hint[data-v-a4c89022]{color:#98a6bc;font-size:10px}.media-upload-btn[data-v-a4c89022]{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:38px;gap:7px;padding:0 10px;border:1px solid #DCE8F8;border-radius:11px;color:#3977d2;background:linear-gradient(135deg,#f7fbff,#eff6ff);font-size:11px;font-weight:700;cursor:pointer;transition:background .18s ease,transform .18s ease}.media-upload-btn span[data-v-a4c89022]{flex:1;text-align:left}.media-upload-btn[data-v-a4c89022]:hover{background:#eaf3ff}.media-upload-btn[data-v-a4c89022]:active{transform:scale(.98)}.media-upload-btn.compact[data-v-a4c89022]{min-height:34px;font-size:10px}.uploaded-media-grid[data-v-a4c89022]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:7px}.uploaded-media-item[data-v-a4c89022]{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;border:1px solid #DDE8F7;border-radius:9px;background:#f1f5f9}.uploaded-media-preview[data-v-a4c89022]{display:block;width:100%;height:100%;object-fit:cover}.uploaded-media-remove[data-v-a4c89022]{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;color:#fff;background:#0f172a9e;font-size:14px;line-height:1;cursor:pointer}.uploaded-media-type[data-v-a4c89022]{position:absolute;right:3px;bottom:3px;padding:2px 4px;border-radius:4px;color:#fff;background:#4f46e5d1;font-size:8px;line-height:1}.viewpoint-upload-actions[data-v-a4c89022]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.viewpoint-upload-preview[data-v-a4c89022]{display:grid;grid-template-columns:76px 1fr;gap:7px;margin-top:7px}.viewpoint-upload-preview img[data-v-a4c89022],.viewpoint-upload-preview video[data-v-a4c89022]{display:block;width:100%;height:58px;border:1px solid #E4DDF3;border-radius:8px;object-fit:cover;background:#f8fafc}.viewpoint-upload-preview video[data-v-a4c89022]{height:58px}.uploaded-file-name[data-v-a4c89022]{margin:5px 0 0;overflow:hidden;color:#7a6ba6;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.moments-single-video[data-v-a4c89022]{display:block;width:min(100%,300px);max-height:300px;object-fit:cover;border-radius:8px;background:#0f172a}.moments-grid-video[data-v-a4c89022]{object-fit:cover;background:#0f172a}@media(max-width:350px){.uploaded-media-grid[data-v-a4c89022]{grid-template-columns:repeat(3,minmax(0,1fr))}.viewpoint-upload-actions[data-v-a4c89022]{gap:5px}.media-upload-btn.compact[data-v-a4c89022]{padding-right:6px;padding-left:6px}}.notification-permission-banner[data-v-e06801ab]{display:flex;align-items:center;gap:8px;margin:10px 0 6px;padding:12px 10px;border-radius:12px;background:#ebf3ff;color:#537194}.permission-bell[data-v-e06801ab]{flex:0 0 28px;height:28px;display:grid;place-items:center;background:#fff7e6;border-radius:50%}.notification-permission-banner p[data-v-e06801ab]{flex:1;min-width:0;margin:0;font-size:12px;line-height:1.55}.permission-banner-actions[data-v-e06801ab]{display:flex;flex:0 0 auto;align-items:center;gap:6px}.permission-banner-actions button[data-v-e06801ab]{border:0;border-radius:7px;padding:8px 9px;font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer}.permission-ignore[data-v-e06801ab]{background:#fff;color:#72849a}.permission-settings[data-v-e06801ab]{background:#377de8;color:#fff}.permission-settings[data-v-e06801ab]:disabled{opacity:.6;cursor:wait}.permission-guide-backdrop[data-v-e06801ab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;padding:20px;display:grid;place-items:center;background:#0f172a61}.permission-guide[data-v-e06801ab]{width:min(100%,350px);box-sizing:border-box;padding:22px;border-radius:20px;background:#fff}.permission-guide-heading[data-v-e06801ab]{display:flex;align-items:center;justify-content:space-between;gap:12px}.permission-guide h2[data-v-e06801ab]{margin:0;font-size:18px;color:#1e293b}.permission-guide-heading button[data-v-e06801ab]{border:0;background:transparent;color:#94a3b8;font-size:24px;cursor:pointer}.permission-guide p[data-v-e06801ab]{font-size:14px;line-height:1.8;color:#64748b}.permission-guide .permission-guide-status[data-v-e06801ab]{font-size:12px;color:#2563eb}.permission-guide-actions[data-v-e06801ab]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.permission-guide-actions button[data-v-e06801ab]{min-height:42px;border:0;border-radius:10px;font-size:14px;cursor:pointer}.permission-guide-actions button[data-v-e06801ab]:first-child{background:#f1f5f9;color:#475569}@media(max-width:350px){.notification-permission-banner[data-v-e06801ab]{gap:6px;padding:10px 8px}.permission-bell[data-v-e06801ab]{flex-basis:24px;height:24px}.permission-banner-actions button[data-v-e06801ab]{padding:7px}}.chat-lock-placeholder[data-v-17f6581b]{padding:80px 12px;text-align:center;color:#64748b}.chat-lock-placeholder h3[data-v-17f6581b]{margin:16px 0 8px;font-size:17px;color:#334155}.chat-lock-placeholder p[data-v-17f6581b]{font-size:13px}.chat-lock-placeholder button[data-v-17f6581b]{margin-top:14px;padding:11px 28px;background:#2563eb;color:#fff;border:0;border-radius:12px;cursor:pointer}.message-center-page[data-v-17f6581b]{padding:10px 14px 140px;background:#fff;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1}.message-content-slider[data-v-17f6581b]{width:100%;position:relative;overflow:visible;flex:1}.slide-left-enter-active[data-v-17f6581b],.slide-left-leave-active[data-v-17f6581b],.slide-right-enter-active[data-v-17f6581b],.slide-right-leave-active[data-v-17f6581b]{transition:all .26s cubic-bezier(.25,1,.5,1)}.slide-left-enter-from[data-v-17f6581b]{opacity:0;transform:translate(40px)}.slide-left-leave-to[data-v-17f6581b],.slide-right-enter-from[data-v-17f6581b]{opacity:0;transform:translate(-40px)}.slide-right-leave-to[data-v-17f6581b]{opacity:0;transform:translate(40px)}.page-bottom-safe-clearance[data-v-17f6581b]{height:110px;width:100%;flex-shrink:0;pointer-events:none;background:transparent}.tab-fade-in[data-v-17f6581b]{animation:fadeIn-17f6581b .2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;flex:1}@keyframes fadeIn-17f6581b{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.msg-header-bar[data-v-17f6581b]{position:sticky;top:0;z-index:45;background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;justify-content:space-between;align-items:center;margin-top:-10px;margin-left:-14px;margin-right:-14px;padding:10px 14px 8px;gap:12px;border-bottom:1px solid rgba(241,245,249,.9);box-shadow:0 2px 8px #0f172a08}.msg-tab-switch[data-v-17f6581b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2px;flex:1;min-width:0;position:relative;padding-bottom:5px;overflow:hidden}.msg-tab-item[data-v-17f6581b]{background:none;border:none;width:100%;min-height:34px;padding:4px 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:all .2s ease;white-space:nowrap}.tab-label[data-v-17f6581b]{position:relative;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#64748b;transition:font-size .2s ease,color .2s ease;line-height:1.2}.msg-tab-item.active .tab-label[data-v-17f6581b]{font-size:16px;font-weight:800;color:#0f172a}.tab-unread-dot[data-v-17f6581b]{position:relative;flex-shrink:0;transform:translateY(-6px);min-width:14px;height:14px;padding:0 3px;box-sizing:border-box;border-radius:7px;background:#ef4444;color:#fff;font-size:8.5px;font-weight:700;line-height:14px;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #ef444459;pointer-events:none;border:1px solid #FFFFFF}.tab-unread-dot.purple[data-v-17f6581b],.tab-unread-dot.red[data-v-17f6581b],.tab-unread-dot.amber[data-v-17f6581b]{color:#fff;background:#ef4444}@media(max-width:375px){.tab-label[data-v-17f6581b]{padding-top:16px}.tab-unread-dot[data-v-17f6581b]{position:absolute;top:0;left:50%;transform:translate(-50%)}}.msg-sliding-bar[data-v-17f6581b]{position:absolute;bottom:0;left:0;height:3px;background:#2563eb;border-radius:3px;transition:transform .28s cubic-bezier(.25,1,.5,1),width .25s ease;pointer-events:none;box-shadow:0 1.5px 5px #2563eb59}.msg-header-right-actions[data-v-17f6581b]{display:flex;align-items:center;gap:12px;flex-shrink:0}.header-action-btn[data-v-17f6581b]{background:transparent;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#334155;transition:all .15s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:34px}.header-action-btn[data-v-17f6581b]:active{transform:scale(.92);opacity:.75}.header-action-btn .btn-icon-wrap[data-v-17f6581b]{display:flex;align-items:center;justify-content:center;width:22px;height:20px}.header-action-btn .btn-text[data-v-17f6581b]{font-size:10px;font-weight:500;color:#334155;white-space:nowrap;line-height:1.1;letter-spacing:-.2px}.action-btn-with-badge[data-v-17f6581b]{position:relative}.btn-action-badge[data-v-17f6581b]{position:absolute;top:-4px;right:-7px;min-width:13px;height:13px;padding:0 3px;box-sizing:border-box;border-radius:7px;background:#ef4444;color:#fff;font-size:8px;font-weight:700;line-height:13px;text-align:center;display:inline-flex;align-items:center;justify-content:center;border:1px solid #FFFFFF;pointer-events:none}.chat-list-section[data-v-17f6581b]{display:flex;flex-direction:column;flex:1}.chat-unified-list[data-v-17f6581b]{min-height:calc(100vh - 200px);background:transparent;border-radius:0;overflow:visible;box-shadow:none;border:none;display:flex;flex-direction:column;flex:1;padding-bottom:12px}.chat-row-item[data-v-17f6581b]{display:flex;align-items:center;gap:12px;padding:13px 2px;cursor:pointer;background:#fff;border-bottom:1px solid #F1F5F9;transition:background .15s ease}.chat-row-item[data-v-17f6581b]:last-child{border-bottom:none}.chat-row-item[data-v-17f6581b]:active{background:#f8fafc}.chat-avatar-wrap[data-v-17f6581b]{position:relative;flex-shrink:0;width:48px;height:48px}.chat-avatar[data-v-17f6581b]{width:100%;height:100%;border-radius:50%;object-fit:cover}.online-dot[data-v-17f6581b]{position:absolute;bottom:0;right:0;width:11px;height:11px;border-radius:50%;background:#10b981;border:2px solid #FFFFFF}.chat-info-wrap[data-v-17f6581b]{flex:1;min-width:0}.chat-top-line[data-v-17f6581b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.name-with-tag[data-v-17f6581b]{display:flex;align-items:center;gap:6px}.chat-name[data-v-17f6581b]{font-size:15px;font-weight:700;color:#111827}.chat-role-badge[data-v-17f6581b]{font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;line-height:1.2}.chat-time[data-v-17f6581b]{font-size:11px;color:#9ca3af}.chat-bottom-line[data-v-17f6581b]{display:flex;justify-content:space-between;align-items:center;gap:8px}.chat-preview[data-v-17f6581b]{font-size:12.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;flex:1;line-height:1.4}.chat-avatar-unread-badge[data-v-17f6581b]{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #ef444473;border:1.5px solid #FFFFFF;pointer-events:none;z-index:2}.unread-pill[data-v-17f6581b]{background:#ef4444;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.visitor-filter-pills[data-v-17f6581b]{display:flex;gap:8px;margin-top:8px;margin-bottom:12px;position:relative;z-index:10;overflow-x:auto;padding-bottom:2px}.visitor-filter-pills .filter-pill[data-v-17f6581b]{min-height:32px;padding:6px 14px;font-size:12px;border-radius:12px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.visitor-filter-pills[data-v-17f6581b]::-webkit-scrollbar{display:none}.notice-filter-wrapper[data-v-17f6581b]{position:relative;margin-top:12px;margin-bottom:12px;width:100%}.notice-filter-pills-row[data-v-17f6581b]{display:flex;align-items:center;gap:6px;width:100%;box-sizing:border-box;overflow-x:auto;padding-bottom:2px}.notice-filter-pills-row[data-v-17f6581b]::-webkit-scrollbar{display:none}.notice-filter-pills-row .filter-pill[data-v-17f6581b]{flex:0 0 auto;min-width:62px;padding:6px 10px!important;font-size:11.5px;min-height:32px!important;border-radius:12px;text-align:center;justify-content:center;white-space:nowrap}.filter-pill[data-v-17f6581b]{flex-shrink:0;font-size:11.5px;padding:5px 9px;background:#fff;border:1px solid #E2E8F0;border-radius:12px;color:#64748b;cursor:pointer;font-weight:500;transition:all .15s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.filter-pill.active[data-v-17f6581b]{background:#2563eb;color:#fff;border-color:#2563eb;font-weight:700}.filter-pill.fold-pill[data-v-17f6581b]{flex-shrink:0;gap:2px;padding:5px 8px;-webkit-user-select:none;user-select:none}.fold-pill-title[data-v-17f6581b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.fold-chevron[data-v-17f6581b]{font-size:10px;line-height:1;opacity:.85;transition:transform .2s ease;display:inline-flex;align-items:center;justify-content:center;padding:2px 3px;border-radius:4px}.fold-chevron[data-v-17f6581b]:hover{background:#0000000d}.filter-pill.active .fold-chevron[data-v-17f6581b]:hover{background:#fff3}.notice-filter-expand-panel[data-v-17f6581b]{margin-top:8px;background:#fff;border-radius:14px;padding:12px 14px;border:1px solid #E2E8F0;box-shadow:0 6px 18px #0f172a14}.expand-panel-header[data-v-17f6581b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #F1F5F9}.expand-header-title[data-v-17f6581b]{display:flex;align-items:baseline;gap:6px}.expand-title[data-v-17f6581b]{font-size:12.5px;font-weight:700;color:#1e293b}.expand-subtitle[data-v-17f6581b]{font-size:10.5px;color:#94a3b8}.btn-expand-close[data-v-17f6581b]{background:#f8fafc;border:1px solid #E2E8F0;border-radius:6px;color:#64748b;font-size:11px;padding:2px 7px;cursor:pointer;transition:all .15s ease}.btn-expand-close[data-v-17f6581b]:hover{background:#f1f5f9;color:#1e293b}.expand-categories-grid[data-v-17f6581b]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.expand-cat-chip[data-v-17f6581b]{display:flex;align-items:center;justify-content:center;padding:8px 2px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;font-size:11px;color:#334155;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.expand-cat-chip.active[data-v-17f6581b]{background:#eff6ff;border-color:#2563eb;color:#2563eb;font-weight:700}.cat-chip-icon[data-v-17f6581b]{font-size:12px}.filter-panel-slide-enter-active[data-v-17f6581b],.filter-panel-slide-leave-active[data-v-17f6581b]{transition:all .22s cubic-bezier(.16,1,.3,1)}.filter-panel-slide-enter-from[data-v-17f6581b],.filter-panel-slide-leave-to[data-v-17f6581b]{opacity:0;transform:translateY(-8px)}.visitor-list-section[data-v-17f6581b]{display:flex;flex-direction:column;flex:1}.visitor-unified-list[data-v-17f6581b]{min-height:calc(100vh - 200px);background:transparent;border-radius:0;overflow:visible;box-shadow:none;border:none;display:flex;flex-direction:column;flex:1;padding-bottom:12px}.visitor-row-item[data-v-17f6581b]{display:flex;align-items:center;gap:12px;padding:13px 2px;cursor:pointer;background:#fff;border-bottom:1px solid #F1F5F9;transition:background .15s ease}.visitor-row-item[data-v-17f6581b]:last-child{border-bottom:none}.visitor-row-item[data-v-17f6581b]:active{background:#f8fafc}.visitor-avatar-wrap[data-v-17f6581b]{position:relative;width:46px;height:46px;flex-shrink:0}.visitor-avatar[data-v-17f6581b]{width:100%;height:100%;border-radius:50%;object-fit:cover}.visitor-content-body[data-v-17f6581b]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.visitor-name[data-v-17f6581b]{font-size:15px;font-weight:700;color:#0f172a;line-height:1.2}.visitor-desc[data-v-17f6581b]{font-size:12px;color:#64748b;display:flex;align-items:center;gap:8px;margin:0;line-height:1.3}.visitor-time[data-v-17f6581b]{font-size:11px;color:#94a3b8;font-weight:400}.visitor-right-meta[data-v-17f6581b]{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-right:6px}.unread-red-dot[data-v-17f6581b]{width:7px;height:7px;background:#ef4444;border-radius:50%}.notice-list-section[data-v-17f6581b]{display:flex;flex-direction:column;flex:1;min-width:0}.notice-overview[data-v-17f6581b],.notice-detail-view[data-v-17f6581b]{min-height:calc(100vh - 200px);display:flex;flex-direction:column;flex:1}.notice-overview[data-v-17f6581b]{background:#fcfaff;margin:0 -14px;padding:0 14px}.notice-detail-heading h2[data-v-17f6581b]{margin:0;color:#1e293b;font-size:16px;line-height:1.25;font-weight:800;letter-spacing:-.25px}.notice-detail-heading p[data-v-17f6581b]{margin:5px 0 0;color:#94a3b8;font-size:11px;line-height:1.35}.notice-category-list[data-v-17f6581b]{overflow:hidden;border-top:1px solid #F0EAF8;border-bottom:1px solid #F0EAF8;background:#fff9}.notice-category-row[data-v-17f6581b]{width:100%;min-height:92px;padding:15px 2px;display:grid;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;gap:12px;border:0;border-bottom:1px solid #F0EAF8;background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.notice-category-row[data-v-17f6581b]:last-child{border-bottom:0}.notice-category-row[data-v-17f6581b]:active{background:#7c3aed0f}.notice-category-icon[data-v-17f6581b]{position:relative;width:52px;height:52px;border-radius:17px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #7c3aed14}.notice-category-count[data-v-17f6581b]{position:absolute;top:-6px;right:-7px;min-width:17px;height:17px;padding:0 4px;border:2px solid #FCFAFF;border-radius:10px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;line-height:13px;text-align:center;box-sizing:border-box}.notice-category-copy[data-v-17f6581b]{min-width:0;display:flex;flex-direction:column;gap:3px}.notice-category-topline[data-v-17f6581b]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.notice-category-topline strong[data-v-17f6581b]{color:#1e293b;font-size:15px;font-weight:800;line-height:1.25}.notice-category-time[data-v-17f6581b]{flex-shrink:0;color:#a1a1aa;font-size:10.5px;font-weight:500}.notice-category-title[data-v-17f6581b],.notice-category-preview[data-v-17f6581b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-category-title[data-v-17f6581b]{color:#475569;font-size:12px;font-weight:700;line-height:1.35}.notice-category-preview[data-v-17f6581b]{color:#94a3b8;font-size:11.5px;line-height:1.4}.notice-category-chevron[data-v-17f6581b]{flex-shrink:0}.notice-overview-tip[data-v-17f6581b]{display:flex;align-items:center;justify-content:center;gap:5px;margin:14px 0 0;color:#94a3b8;font-size:10.5px}.notice-detail-view[data-v-17f6581b]{background:#fff}.notice-detail-header[data-v-17f6581b]{display:flex;align-items:center;gap:8px;min-height:66px;padding:10px 2px;border-bottom:1px solid #F1F5F9}.notice-back-btn[data-v-17f6581b]{flex-shrink:0;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#f8fafc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.notice-detail-heading[data-v-17f6581b]{min-width:0;flex:1}.notice-detail-heading h2[data-v-17f6581b]{font-size:16px}.notice-detail-heading p[data-v-17f6581b]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notice-detail-count[data-v-17f6581b]{flex-shrink:0;color:#94a3b8;font-size:11px}.notice-unified-list[data-v-17f6581b]{min-height:calc(100vh - 200px);background:transparent;border-radius:0;overflow:visible;box-shadow:none;border:none;display:flex;flex-direction:column;flex:1;padding-bottom:12px}.notice-row-item[data-v-17f6581b]{display:flex;align-items:flex-start;gap:12px;padding:13px 2px;cursor:pointer;background:#fff;border-bottom:1px solid #F1F5F9;transition:background .15s ease}.notice-row-item[data-v-17f6581b]:last-child{border-bottom:none}.notice-row-item[data-v-17f6581b]:active{background:#f8fafc}.notice-row-item.unread[data-v-17f6581b]{background:#fcfdff}.notice-icon-squircle[data-v-17f6581b]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.notice-avatar-wrap[data-v-17f6581b]{position:relative;width:40px;height:40px;border:1px solid transparent;border-radius:50%;padding:2px;box-sizing:border-box;flex-shrink:0;margin-top:2px}.notice-avatar[data-v-17f6581b]{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#e2e8f0}.notice-avatar-type[data-v-17f6581b]{position:absolute;right:-2px;bottom:-1px;width:16px;height:16px;border:2px solid #FFFFFF;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.notice-content-body[data-v-17f6581b]{flex:1;min-width:0}.notice-top-row[data-v-17f6581b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.notice-title-group[data-v-17f6581b]{display:flex;align-items:center;gap:6px}.notice-category-badge[data-v-17f6581b]{font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px;white-space:nowrap}.notice-title-text[data-v-17f6581b]{font-size:13.5px;font-weight:700;color:#111827;line-height:1.3}.notice-time-group[data-v-17f6581b]{display:flex;align-items:center;gap:6px}.notice-time[data-v-17f6581b]{font-size:11px;color:#9ca3af}.notice-desc[data-v-17f6581b]{font-size:12px;color:#4b5563;line-height:1.5;margin:0 0 6px}.notice-action-row[data-v-17f6581b]{display:flex;align-items:center;gap:2px;font-size:11px;color:#2563eb;font-weight:600;width:fit-content}.interaction-notice .notice-action-row[data-v-17f6581b]{display:none}.interaction-notice .notice-avatar-wrap[data-v-17f6581b]{width:40px;height:40px;padding:2px;border:1px solid transparent}.interaction-notice .notice-top-row[data-v-17f6581b]{align-items:flex-start;gap:6px}.interaction-notice .notice-title-group[data-v-17f6581b]{min-width:0;flex-wrap:wrap;gap:4px}.interaction-notice .notice-time-group[data-v-17f6581b]{flex-shrink:0;white-space:nowrap;padding-top:2px}.message-push-disabled-banner[data-v-17f6581b]{display:flex;align-items:center;gap:7px;min-height:34px;margin:0 14px 6px;padding:5px 8px 5px 10px;border:1px solid #FDE68A;border-radius:10px;background:#fffbeb;color:#92400e;font-size:11px;line-height:1.35}.message-push-disabled-banner span[data-v-17f6581b]{flex:1;min-width:0}.message-push-disabled-banner button[data-v-17f6581b]{flex-shrink:0;border:0;border-radius:7px;padding:5px 8px;background:#f59e0b;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.service-hero-card[data-v-17f6581b]{background:linear-gradient(135deg,#1e3a8a,#2563eb);border-radius:16px;padding:14px 16px;color:#fff;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;box-shadow:0 4px 12px #2563eb26}.hero-left[data-v-17f6581b]{display:flex;align-items:center;gap:10px}.hero-icon-wrap[data-v-17f6581b]{width:38px;height:38px;border-radius:10px;background:#ffffff2e;display:flex;align-items:center;justify-content:center}.hero-title[data-v-17f6581b]{font-size:14px;font-weight:700;margin-bottom:2px}.hero-subtitle[data-v-17f6581b]{font-size:11px;color:#bfdbfe}.btn-online-service[data-v-17f6581b]{background:#fff;border:none;color:#2563eb;font-size:11.5px;font-weight:700;padding:6px 12px;border-radius:14px;cursor:pointer;display:flex;align-items:center;gap:4px;box-shadow:0 2px 4px #00000014}.service-section-title[data-v-17f6581b]{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:700;color:#1e293b;margin:10px 2px 8px}.service-section-title .sub-hint[data-v-17f6581b]{font-size:11px;color:#94a3b8;font-weight:500}.service-list-section[data-v-17f6581b]{display:flex;flex-direction:column;flex:1}.service-unified-list[data-v-17f6581b]{min-height:calc(100vh - 200px);background:transparent;border-radius:0;overflow:visible;box-shadow:none;border:none;display:flex;flex-direction:column;flex:1;padding-bottom:12px}.service-row-item[data-v-17f6581b]{display:flex;align-items:flex-start;gap:12px;padding:14px 2px;border-bottom:1px solid #F1F5F9;transition:background .15s ease;cursor:pointer}.service-row-item[data-v-17f6581b]:last-child{border-bottom:none}.service-row-item.unread[data-v-17f6581b]{background:#fcfdff}.service-avatar-wrap[data-v-17f6581b]{flex-shrink:0;margin-top:2px}.service-icon-box[data-v-17f6581b]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}.service-content-body[data-v-17f6581b]{flex:1;min-width:0}.service-top-row[data-v-17f6581b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.service-agent-group[data-v-17f6581b]{display:flex;align-items:center;gap:6px}.service-badge[data-v-17f6581b]{font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px}.service-agent-name[data-v-17f6581b]{font-size:12px;font-weight:600;color:#475569}.service-time[data-v-17f6581b]{font-size:11px;color:#94a3b8}.service-title-text[data-v-17f6581b]{font-size:13.5px;font-weight:700;color:#0f172a;margin-bottom:6px;line-height:1.35}.service-reply-bubble[data-v-17f6581b]{background:#f8fafc;border-left:3px solid #2563EB;border-radius:6px;padding:8px 10px;margin-bottom:8px}.bubble-header[data-v-17f6581b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.bubble-tag[data-v-17f6581b]{font-size:10px;font-weight:700;color:#2563eb}.status-tag[data-v-17f6581b]{font-size:11px;font-weight:600}.reply-text[data-v-17f6581b]{font-size:12px;color:#334155;line-height:1.5;margin:0}.service-action-row[data-v-17f6581b]{display:flex;align-items:center;gap:8px}.btn-cs-action[data-v-17f6581b]{background:#eff6ff;border:1px solid #DBEAFE;color:#2563eb;font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:2px;transition:all .15s ease}.btn-cs-action.completed[data-v-17f6581b]{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.btn-cs-continue[data-v-17f6581b]{background:#fff;border:1px solid #E2E8F0;color:#64748b;font-size:11px;padding:4px 9px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:3px}.modal-backdrop[data-v-17f6581b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px 0;box-sizing:border-box}.push-settings-sheet[data-v-17f6581b]{background:#fff;width:min(400px,calc(100% - 28px));max-width:400px;border-radius:18px;padding:16px 16px 24px;box-sizing:border-box;height:min(82vh,760px);max-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:0 18px 50px #0f172a3d}.sheet-header[data-v-17f6581b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #F1F5F9}.sheet-title-group[data-v-17f6581b]{display:flex;align-items:center;gap:8px}.sheet-title-group h3[data-v-17f6581b]{font-size:16px;font-weight:700;color:#0f172a;margin:0}.btn-close-sheet[data-v-17f6581b]{background:#f1f5f9;border:none;border-radius:50%;width:26px;height:26px;font-size:13px;color:#64748b;cursor:pointer}.sheet-content[data-v-17f6581b]{overflow-y:auto;flex:1;padding-right:2px}.setting-card.highlight[data-v-17f6581b]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.setting-main-label[data-v-17f6581b]{font-size:13.5px;font-weight:700;color:#1e40af;margin-bottom:2px}.setting-sub-desc[data-v-17f6581b]{font-size:11px;color:#3b82f6;line-height:1.3}.btn-read-all-large[data-v-17f6581b]{background:#2563eb;color:#fff;border:none;font-size:11.5px;font-weight:700;padding:6px 12px;border-radius:14px;cursor:pointer;display:flex;align-items:center;gap:4px;flex-shrink:0}.official-guarantee-notice[data-v-17f6581b]{background:#fffbeb;border:1px solid #FCD34D;border-radius:10px;padding:10px 12px;display:flex;gap:10px;margin-bottom:14px}.notice-icon[data-v-17f6581b]{flex-shrink:0;margin-top:1px}.notice-heading[data-v-17f6581b]{font-size:12.5px;font-weight:700;color:#b45309;margin-bottom:3px}.notice-detail[data-v-17f6581b]{font-size:11.5px;color:#92400e;line-height:1.45}.setting-group-box[data-v-17f6581b]{background:#f8fafc;border-radius:14px;padding:10px 12px}.group-title[data-v-17f6581b]{font-size:12px;font-weight:700;color:#64748b;margin-bottom:8px}.setting-toggle-row[data-v-17f6581b]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #EDF2F7}.setting-toggle-row[data-v-17f6581b]:last-child{border-bottom:none}.toggle-text-wrap[data-v-17f6581b]{flex:1;padding-right:12px}.toggle-title[data-v-17f6581b]{font-size:13px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:6px;margin-bottom:2px}.locked-badge[data-v-17f6581b]{font-size:9.5px;color:#2563eb;background:#dbeafe;padding:1px 5px;border-radius:4px;font-weight:600}.toggle-desc[data-v-17f6581b]{font-size:11px;color:#64748b;line-height:1.35}.switch-ui[data-v-17f6581b]{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.switch-ui input[data-v-17f6581b]{opacity:0;width:0;height:0}.switch-slider[data-v-17f6581b]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:22px}.switch-slider[data-v-17f6581b]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.switch-slider[data-v-17f6581b]{background-color:#2563eb}input:checked+.switch-slider[data-v-17f6581b]:before{transform:translate(18px)}.switch-slider.disabled[data-v-17f6581b]{background-color:#93c5fd;cursor:not-allowed}.sheet-footer[data-v-17f6581b]{margin-top:14px}.btn-save-settings[data-v-17f6581b]{width:100%;background:#2563eb;color:#fff;border:none;padding:10px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer}.online-cs-modal[data-v-17f6581b]{background:#fff;width:100%;max-width:440px;border-radius:20px 20px 0 0;box-sizing:border-box;height:75vh;display:flex;flex-direction:column}.cs-modal-header[data-v-17f6581b]{padding:12px 16px;background:#2563eb;color:#fff;display:flex;justify-content:space-between;align-items:center;border-radius:20px 20px 0 0}.cs-agent-badge-wrap[data-v-17f6581b]{display:flex;align-items:center;gap:10px}.cs-avatar[data-v-17f6581b]{width:34px;height:34px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center}.cs-name[data-v-17f6581b]{font-size:13.5px;font-weight:700}.cs-status[data-v-17f6581b]{font-size:10.5px;color:#bfdbfe}.btn-close-cs[data-v-17f6581b]{background:#fff3;border:none;color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer}.cs-chat-body[data-v-17f6581b]{flex:1;overflow-y:auto;padding:14px;background:#f8fafc;display:flex;flex-direction:column;gap:12px}.cs-msg-row[data-v-17f6581b]{display:flex;justify-content:flex-start}.cs-msg-row.mine[data-v-17f6581b]{justify-content:flex-end}.cs-msg-bubble[data-v-17f6581b]{max-width:82%;padding:8px 12px;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000a}.cs-msg-row.mine .cs-msg-bubble[data-v-17f6581b]{background:#2563eb;color:#fff}.msg-author[data-v-17f6581b]{font-size:10px;color:#64748b;margin-bottom:2px}.cs-msg-row.mine .msg-author[data-v-17f6581b]{color:#bfdbfe;text-align:right}.msg-time[data-v-17f6581b]{font-size:9px;color:#94a3b8;margin-left:4px}.msg-text[data-v-17f6581b]{font-size:12.5px;line-height:1.45}.cs-input-footer[data-v-17f6581b]{padding:10px 14px 14px;background:#fff;border-top:1px solid #F1F5F9;display:flex;gap:8px}.cs-input[data-v-17f6581b]{flex:1;border:1px solid #CBD5E1;border-radius:18px;padding:6px 14px;font-size:12.5px;outline:none}.cs-input[data-v-17f6581b]:focus{border-color:#2563eb}.btn-send-cs[data-v-17f6581b]{background:#2563eb;color:#fff;border:none;padding:6px 14px;border-radius:18px;font-size:12px;font-weight:700;cursor:pointer}.empty-box[data-v-17f6581b]{text-align:center;padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:#9ca3af}.toast-tip[data-v-17f6581b]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#0f172ae0;color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:500;z-index:2000;box-shadow:0 4px 12px #00000026;pointer-events:none;white-space:nowrap}.faq-page[data-v-cbd0f830]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#f7f2fb;color:#29282d;text-align:left}.faq-page-header[data-v-cbd0f830]{position:relative;display:flex;align-items:center;justify-content:center;min-height:60px;padding:env(safe-area-inset-top,0px) 60px 0;flex-shrink:0}.faq-page-header h1[data-v-cbd0f830]{margin:0;font-size:20px;font-weight:600;line-height:1.4}.faq-page button[data-v-cbd0f830]{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.faq-page-back[data-v-cbd0f830],.faq-page-clear[data-v-cbd0f830]{display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:inherit}.faq-page-back[data-v-cbd0f830]{position:absolute;left:8px;bottom:8px;width:44px;height:44px}.faq-page-content[data-v-cbd0f830]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 20px calc(28px + env(safe-area-inset-bottom,0px))}.faq-page-search[data-v-cbd0f830]{display:flex;align-items:center;gap:10px;height:44px;margin:0 0 20px;padding:0 16px;border-radius:24px;background:#fff;color:#a5a5aa}.faq-page-search input[data-v-cbd0f830]{flex:1;min-width:0;width:100%;padding:0;border:0;outline:0;border-radius:0;background:transparent;box-shadow:none;color:#29282d;font:inherit;font-size:15px}.faq-page-search input[data-v-cbd0f830]::placeholder{color:#a5a5aa}.faq-page-search input[data-v-cbd0f830]::-webkit-search-cancel-button{-webkit-appearance:none}.faq-page-clear[data-v-cbd0f830]{flex-shrink:0;width:28px;height:36px;color:#99989f}.faq-page-search[data-v-cbd0f830]:focus-within{outline:2px solid #D9CBE7;outline-offset:2px}.faq-page-list[data-v-cbd0f830]{padding:0 18px;border-radius:20px;overflow:hidden;background:#fff}.faq-page-question[data-v-cbd0f830]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;margin:0;padding:18px 0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#29282d;text-align:left;font-size:16px;font-weight:400;line-height:1.55}.faq-page-question+.faq-page-question[data-v-cbd0f830]{border-top:1px solid #F3F3F5}.faq-page-question span[data-v-cbd0f830]{min-width:0;overflow-wrap:anywhere}.faq-page-question .svg-icon[data-v-cbd0f830]{flex-shrink:0;color:#a5a5aa!important}.faq-page-question[data-v-cbd0f830]:active{color:#8060ac}.faq-page button[data-v-cbd0f830]:focus-visible{outline:2px solid #AC94C7;outline-offset:-2px}.faq-page-empty[data-v-cbd0f830]{margin:48px 0;color:#86818c;text-align:center;font-size:14px;line-height:1.6}.faq-page-answer[data-v-cbd0f830]{padding:4px 2px}.faq-page-answer h2[data-v-cbd0f830]{margin:0 0 20px;font-size:19px;line-height:1.6;font-weight:600}.faq-page-answer h2[data-v-cbd0f830]:focus{outline:0}.faq-page-answer p[data-v-cbd0f830]{margin:0;color:#625c6c;font-size:16px;line-height:1.9;overflow-wrap:anywhere}@media(max-width:360px){.faq-page-content[data-v-cbd0f830],.faq-page-list[data-v-cbd0f830]{padding-inline:16px}.faq-page-question[data-v-cbd0f830]{gap:10px;font-size:15px}}.teacher-entry-note[data-v-2b540fae]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;font-size:12px;color:#64748b}.teacher-entry-note button[data-v-2b540fae]{border:0;padding:4px 0;background:transparent;color:var(--primary);font:inherit;white-space:nowrap;cursor:pointer}.user-center-page[data-v-2b540fae]{padding:12px 12px 92px}.profile-card[data-v-2b540fae]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.profile-top-row[data-v-2b540fae]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:2px 12px;align-items:center}.avatar-container[data-v-2b540fae]{position:relative;width:72px;height:72px;border-radius:18px;flex-shrink:0;cursor:pointer;overflow:hidden;box-shadow:0 4px 14px #0f172a14;border:none;background:transparent;transition:transform .2s ease,box-shadow .2s ease}.avatar-container[data-v-2b540fae]:active{transform:scale(.96)}.user-avatar[data-v-2b540fae]{width:100%!important;height:100%!important;border-radius:18px;object-fit:cover;object-position:center 20%;display:block}.user-avatar-placeholder[data-v-2b540fae]{display:grid;place-items:center;background:linear-gradient(145deg,#c7b5ff,#8b6deb)}.user-text-wrap[data-v-2b540fae]{flex:1;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:6px;justify-content:center}.name-badge-row[data-v-2b540fae]{display:flex;align-items:center;gap:6px;min-width:0}.user-nickname[data-v-2b540fae]{margin:0;min-width:0;font-size:20px;font-weight:800;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;line-height:1.2}.level-badge-pill[data-v-2b540fae]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:10px;font-size:10px;font-weight:700;white-space:nowrap;flex-shrink:0;line-height:1.2}.level-badge-pill.user-role[data-v-2b540fae]{background:#fef3c7;color:#d97706;border:1px solid #FDE68A}.level-badge-pill.counselor-role[data-v-2b540fae]{background:#ecfdf5;color:#059669;border:1px solid #A7F3D0}.id-badge-row[data-v-2b540fae]{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;padding:2px 7px;border-radius:6px;font-size:11px;color:var(--text-secondary);cursor:pointer;width:fit-content;max-width:100%;box-sizing:border-box;white-space:normal;transition:background .15s}.id-badge-row[data-v-2b540fae]:hover{background:#e2e8f0}.id-text[data-v-2b540fae]{font-family:monospace,sans-serif;font-size:11px;min-width:0;overflow-wrap:anywhere;line-height:1.5}.id-badge-row>svg[data-v-2b540fae],.phone-desensitize>svg[data-v-2b540fae]{flex-shrink:0}.phone-desensitize[data-v-2b540fae]{margin:0;font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:4px;line-height:1.5;max-width:100%}.phone-desensitize span[data-v-2b540fae]{min-width:0;overflow-wrap:anywhere}.presence-control[data-v-2b540fae]{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:28px}.user-online-status[data-v-2b540fae]{width:fit-content;display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:0;background:transparent;color:#2563eb;font:inherit;font-size:11px;line-height:1.5;cursor:pointer;transition:color .15s ease}.user-online-status[data-v-2b540fae]:hover{color:#1d4ed8}.user-online-dot[data-v-2b540fae]{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#2563eb;box-shadow:0 0 0 2px #2563eb21;transition:background .15s ease,box-shadow .15s ease}.user-online-status.invisible[data-v-2b540fae]{color:#7c3aed}.user-online-status.invisible .user-online-dot[data-v-2b540fae]{background:#8b5cf6;box-shadow:0 0 0 2px #8b5cf624}.user-online-status.rest[data-v-2b540fae],.user-online-status.busy[data-v-2b540fae]{color:#d97706}.user-online-status.busy[data-v-2b540fae]{cursor:default}.user-online-status.rest .user-online-dot[data-v-2b540fae]{background:#d97706;box-shadow:0 0 0 2px #d9770624}.user-online-status.busy .user-online-dot[data-v-2b540fae]{background:#ef4444;box-shadow:0 0 0 2px #ef444424}.user-presence-select[data-v-2b540fae]{display:inline-flex;align-items:center;gap:2px;min-height:24px;padding:3px 6px;border:1px solid #E2E8F0;border-radius:8px;background:#fff;color:#64748b;font-size:10px;line-height:1.2;cursor:pointer}.user-presence-select[data-v-2b540fae]:hover{border-color:#c4b5fd;color:#6d28d9}.user-presence-select.status-switch-trigger[data-v-2b540fae]{width:26px;height:26px;min-height:26px;justify-content:center;padding:0;border-radius:50%;border-color:#cbd5e1}.user-presence-menu[data-v-2b540fae]{position:absolute;top:calc(100% + 6px);left:0;z-index:15;min-width:88px;padding:5px;border:1px solid #E2E8F0;border-radius:10px;background:#fff;box-shadow:0 8px 20px #0f172a24}.user-presence-menu button[data-v-2b540fae]{display:flex;align-items:center;gap:6px;width:100%;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:#334155;font-size:11px;text-align:left;cursor:pointer}.user-presence-menu button[data-v-2b540fae]:hover,.user-presence-menu button[aria-selected=true][data-v-2b540fae]{background:#f5f3ff;color:#6d28d9}.presence-option-dot[data-v-2b540fae]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.presence-option-dot.online[data-v-2b540fae]{background:#2563eb}.presence-option-dot.invisible[data-v-2b540fae]{background:#8b5cf6}.presence-option-dot.rest[data-v-2b540fae]{background:#d97706}.profile-right-action[data-v-2b540fae]{grid-column:2;min-width:0;flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;transform:translateY(-8px);margin-bottom:-8px}.btn-switch-role-pill[data-v-2b540fae]{max-width:100%;min-height:28px;padding:5px 10px;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;border:none;border-radius:14px;font-size:11px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:all .2s ease;box-shadow:0 2px 6px #1e293b26}.btn-switch-role-pill[data-v-2b540fae]:hover{background:linear-gradient(135deg,#0f172a,#1e293b)}.btn-switch-role-pill[data-v-2b540fae]:active{transform:scale(.96);opacity:.9}.btn-edit-profile-pill[data-v-2b540fae]{max-width:100%;min-height:28px;padding:4px 10px;background:#eff6ff;color:var(--primary);border:1px solid #BFDBFE;border-radius:14px;font-size:11px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:3px;white-space:nowrap;transition:all .2s ease}.btn-edit-profile-pill[data-v-2b540fae]:hover{background:#dbeafe}.btn-edit-profile-pill[data-v-2b540fae]:active{transform:scale(.96)}.name-badge-row[data-v-2b540fae]{gap:7px}.btn-edit-profile-inline[data-v-2b540fae]{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;height:23px;padding:0 4px;border:0;border-radius:7px;background:transparent;color:var(--primary);font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.btn-edit-profile-inline[data-v-2b540fae]:hover{background:#eef5ff;color:#2563eb}.btn-edit-profile-inline[data-v-2b540fae]:active{background:#e0edff}.quick-stats-row[data-v-2b540fae]{display:flex;justify-content:space-around;padding-top:12px;border-top:1px solid var(--border-light)}.stat-col[data-v-2b540fae]{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;padding:4px 6px;border-radius:var(--radius-md);transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.stat-col[data-v-2b540fae]:active{transform:scale(.92);background:#f8fafc}.stat-col strong[data-v-2b540fae]{font-size:16px;font-weight:800;color:var(--text-main);transition:color .2s ease}.stat-col:hover strong[data-v-2b540fae]{color:var(--primary)}.stat-col span[data-v-2b540fae]{font-size:11px;color:var(--text-muted)}.quota-highlight[data-v-2b540fae]{color:#d97706!important}.counselor-stat-val[data-v-2b540fae]{color:#059669!important}.quota-label-row[data-v-2b540fae]{display:inline-flex;align-items:center;gap:3px}.tap-hint-pill[data-v-2b540fae]{font-size:8.5px;background:#ecfdf5;color:#059669;border:1px solid #A7F3D0;padding:0 4px;border-radius:4px;font-weight:700;line-height:1.2}.role-switch-banner[data-v-2b540fae]{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;margin-bottom:12px;cursor:pointer}.role-banner-left[data-v-2b540fae]{display:flex;align-items:center;gap:10px}.role-icon-box[data-v-2b540fae]{width:36px;height:36px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center}.role-banner-left strong[data-v-2b540fae]{font-size:14px;display:block}.role-banner-left p[data-v-2b540fae]{font-size:11px;opacity:.8;margin-top:2px}.switch-arrow[data-v-2b540fae]{font-size:12px;color:#93c5fd;font-weight:600;display:flex;align-items:center;gap:2px}.quick-action-cards[data-v-2b540fae]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.counselor-action-cards[data-v-2b540fae]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quick-action-card[data-v-2b540fae]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #00000008}.quick-action-card[data-v-2b540fae]:active{transform:scale(.98)}.quick-action-card.wallet-card[data-v-2b540fae]{background:linear-gradient(135deg,#f0fdf4,#ecfeff);border:1px solid #CCFBF1}.quick-action-card.order-card[data-v-2b540fae]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #FED7AA}.quick-action-card.analytics-card[data-v-2b540fae]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #A7F3D0}.analytics-card .quick-card-icon-box[data-v-2b540fae]{background:#5ed0a4;color:#064e3b;box-shadow:0 2px 8px #10b98147}.analytics-card .quick-card-val[data-v-2b540fae]{color:#047857}.quick-card-left[data-v-2b540fae]{display:flex;align-items:center;gap:10px;min-width:0}.quick-card-icon-box[data-v-2b540fae]{width:36px;height:44px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.wallet-card .quick-card-icon-box[data-v-2b540fae]{background:#4ad8ec;color:#1e293b;box-shadow:0 2px 8px #4ad8ec59}.order-card .quick-card-icon-box[data-v-2b540fae]{background:#fca46d;color:#1e293b;box-shadow:0 2px 8px #fca46d59}.quick-action-card:hover .quick-card-icon-box[data-v-2b540fae]{transform:scale(1.06)}.quick-card-info[data-v-2b540fae]{display:flex;flex-direction:column;gap:2px;min-width:0}.quick-card-title[data-v-2b540fae]{font-size:13.5px;font-weight:700;color:#0f172a}.quick-card-val[data-v-2b540fae]{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-card .quick-card-val[data-v-2b540fae]{color:#0f766e}.order-card .quick-card-val[data-v-2b540fae]{color:#c2410c}.quick-card-badge[data-v-2b540fae]{background:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px}.menu-list-card[data-v-2b540fae]{display:flex;flex-direction:column;background:#fff;border-radius:16px;margin-bottom:0;border:1px solid #F1F5F9;box-shadow:0 1px 4px #00000008;overflow:hidden}.menu-list-row[data-v-2b540fae]{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;cursor:pointer;border-bottom:1px solid #F8FAFC;transition:background .15s ease}.menu-list-row[data-v-2b540fae]:last-child{border-bottom:none}.menu-list-row[data-v-2b540fae]:active{background:#f8fafc}.menu-list-left[data-v-2b540fae]{display:flex;align-items:center;gap:12px;min-width:0}.menu-row-icon[data-v-2b540fae]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-row-title[data-v-2b540fae]{font-size:13.5px;font-weight:600;color:#1e293b;letter-spacing:-.1px}.menu-row-hint[data-v-2b540fae]{color:#94a3b8;font-size:11px;white-space:nowrap}.menu-list-right[data-v-2b540fae]{display:flex;align-items:center;gap:6px;flex-shrink:0}.menu-row-badge[data-v-2b540fae]{font-size:10.5px;color:#64748b;background:#f8fafc;border:1px solid #E2E8F0;padding:2px 7px;border-radius:6px;font-weight:500}.menu-row-badge.highlight[data-v-2b540fae]{color:#2563eb;background:#eff6ff;border-color:#dbeafe;font-weight:600}.menu-row-badge.warning[data-v-2b540fae]{color:#d97706;background:#fef3c7;border-color:#fde68a;font-weight:600}.menu-row-badge.count[data-v-2b540fae]{color:#fff;background:#ef4444;border:none;font-weight:700;padding:1px 6px;border-radius:999px;font-size:10px}.compliance-card[data-v-2b540fae]{background:#f8fafc;padding:14px;font-size:11px;color:var(--text-muted);line-height:1.6}.compliance-title[data-v-2b540fae]{font-weight:700;color:var(--text-secondary);margin-bottom:6px;font-size:12px;display:flex;align-items:center;gap:6px}.bottom-sheet-backdrop[data-v-2b540fae]{align-items:flex-end!important;justify-content:center!important;padding:0 12px 16px!important;background:#0f172aa6!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;z-index:1500!important;box-sizing:border-box!important}.stats-drawer-box[data-v-2b540fae]{width:100%!important;max-width:100%!important;max-height:88vh!important;background:#fff!important;border-radius:24px!important;padding:14px 18px 24px!important;display:flex!important;flex-direction:column!important;animation:slideUpDrawer-2b540fae .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 16px 45px #00000047!important;overflow:hidden!important;box-sizing:border-box!important}@keyframes slideUpDrawer-2b540fae{0%{transform:translateY(100%)}to{transform:translateY(0)}}.drawer-drag-pill[data-v-2b540fae]{width:36px;height:4px;background:#cbd5e1;border-radius:var(--radius-full);margin:0 auto 12px}.drawer-header-line[data-v-2b540fae]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border-light)}.drawer-header-line h3[data-v-2b540fae]{font-size:16px;font-weight:800;color:var(--text-main)}.drawer-sub-tip[data-v-2b540fae]{font-size:11px;color:var(--text-muted);margin-top:2px}.drawer-close-btn[data-v-2b540fae]{width:28px;height:28px;border-radius:50%;background:#f1f5f9;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.drawer-list-container[data-v-2b540fae]{display:flex;flex-direction:column;gap:0;overflow-y:auto;max-height:64vh;padding-right:2px;padding-bottom:8px}.drawer-counselor-item[data-v-2b540fae]{display:flex;align-items:center;gap:12px;padding:13px 0;background:transparent;border-radius:0;border:none;border-bottom:1px solid #F1F5F9;cursor:pointer}.drawer-counselor-item[data-v-2b540fae]:last-child{border-bottom:none}.drawer-avatar[data-v-2b540fae]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.drawer-item-info[data-v-2b540fae]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.item-name-row[data-v-2b540fae]{display:flex;align-items:center;gap:6px}.drawer-counselor-name[data-v-2b540fae]{font-size:14px;font-weight:700;color:var(--text-main)}.online-tag-pill[data-v-2b540fae]{font-size:9px;font-weight:700;background:#dcfce7;color:#16a34a;padding:0 5px;border-radius:var(--radius-full)}.drawer-counselor-title[data-v-2b540fae]{font-size:11px;color:var(--text-secondary)}.drawer-counselor-meta[data-v-2b540fae]{font-size:10px;color:var(--text-muted);display:flex;align-items:center;gap:4px}.drawer-item-actions[data-v-2b540fae]{display:flex;flex-direction:column;gap:5px}.btn-micro-action[data-v-2b540fae]{height:26px;padding:0 10px;border-radius:var(--radius-full);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:3px;cursor:pointer}.chat-btn[data-v-2b540fae]{background:#eff6ff;border:1px solid #BFDBFE;color:var(--primary)}.detail-btn[data-v-2b540fae]{background:#fff;border:1px solid var(--border-light);color:var(--text-secondary)}.drawer-fan-item[data-v-2b540fae]{display:flex;align-items:center;gap:12px;padding:13px 0;background:transparent;border-radius:0;border:none;border-bottom:1px solid #F1F5F9}.drawer-fan-item[data-v-2b540fae]:last-child{border-bottom:none}.fan-time-tag[data-v-2b540fae]{font-size:10px;color:var(--text-muted)}.drawer-fan-desc[data-v-2b540fae]{font-size:11px;color:var(--text-secondary)}.btn-fan-follow[data-v-2b540fae]{height:28px;padding:0 12px;border-radius:var(--radius-full);border:1px solid var(--primary);background:var(--primary);color:#fff;font-size:11.5px;font-weight:700;cursor:pointer}.btn-fan-follow.active[data-v-2b540fae]{background:#f1f5f9;border-color:#e2e8f0;color:var(--text-secondary)}.drawer-feed-card[data-v-2b540fae]{padding:13px 0;background:transparent;border-radius:0;border:none;border-bottom:1px solid #F1F5F9;display:flex;flex-direction:column;gap:6px}.drawer-feed-card[data-v-2b540fae]:last-child{border-bottom:none}.feed-card-header[data-v-2b540fae]{display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted)}.feed-visibility[data-v-2b540fae]{background:#e2e8f0;padding:1px 5px;border-radius:4px}.feed-card-text[data-v-2b540fae]{font-size:12.5px;color:var(--text-main);line-height:1.5}.feed-card-footer[data-v-2b540fae]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:11px;color:var(--text-muted)}.btn-goto-feed[data-v-2b540fae]{background:transparent;border:none;font-size:11px;color:var(--primary);font-weight:700;cursor:pointer}.quota-unified-surface[data-v-2b540fae]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.quota-hero-banner[data-v-2b540fae]{background:linear-gradient(135deg,#f0f7ff,#ebf4ff,#f5f9ff);border:1px solid #DBEAFE;border-radius:18px;padding:16px 18px 14px;box-shadow:0 4px 14px #2563eb0f}.quota-balance-row[data-v-2b540fae]{display:flex;justify-content:space-between;align-items:center}.quota-big-info[data-v-2b540fae]{display:flex;flex-direction:column;gap:4px}.quota-label-group[data-v-2b540fae]{display:flex;align-items:center;gap:6px}.quota-label[data-v-2b540fae]{font-size:12px;color:#1e3a8a;font-weight:700}.quota-safety-tag[data-v-2b540fae]{display:inline-flex;align-items:center;gap:3px;background:#2563eb14;color:#2563eb;font-size:10px;font-weight:600;padding:2px 7px;border-radius:var(--radius-full)}.quota-number-line[data-v-2b540fae]{display:flex;align-items:baseline;gap:3px}.quota-num[data-v-2b540fae]{font-size:34px;font-weight:900;color:#1d4ed8;line-height:1.1;font-variant-numeric:tabular-nums}.quota-unit[data-v-2b540fae]{font-size:13.5px;font-weight:700;color:#2563eb}.btn-buy-quota[data-v-2b540fae]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:var(--radius-full);padding:7px 15px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;box-shadow:0 3px 10px #2563eb47;transition:all .2s ease}.btn-buy-quota[data-v-2b540fae]:active{transform:scale(.96)}.quota-inner-divider[data-v-2b540fae]{width:100%;height:1px;background:#bfdbfe99;margin:14px 0 12px}.quota-breakdown-grid[data-v-2b540fae]{display:flex;align-items:center;justify-content:space-around;text-align:center}.breakdown-item[data-v-2b540fae]{flex:1;display:flex;flex-direction:column;gap:3px}.breakdown-divider[data-v-2b540fae]{width:1px;height:22px;background:#bfdbfecc}.breakdown-item .item-val[data-v-2b540fae]{font-size:13.5px;font-weight:800;color:#1e3a8a;font-variant-numeric:tabular-nums}.breakdown-item .item-name[data-v-2b540fae]{font-size:10px;color:#64748b;font-weight:500}.quota-rules-section[data-v-2b540fae]{background:#f8fafc;border-radius:16px;border:1px solid #E2E8F0;padding:14px 16px}.rules-section-title[data-v-2b540fae]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:750;color:var(--text-main);margin-bottom:10px}.rules-items-list[data-v-2b540fae]{display:flex;flex-direction:column;gap:8px}.rule-line-item[data-v-2b540fae]{display:flex;align-items:flex-start;gap:8px}.rule-seq[data-v-2b540fae]{width:16px;height:16px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.rule-line-item p[data-v-2b540fae]{font-size:11.5px;color:var(--text-secondary);line-height:1.55;margin:0}.rule-line-item strong[data-v-2b540fae]{color:var(--text-main)}.quota-drawer-actions[data-v-2b540fae]{display:flex;gap:10px}.btn-claim-daily[data-v-2b540fae]{flex:1;height:44px;border-radius:14px;background:#fffbeb;border:1px solid #FCD34D;color:#b45309;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;box-shadow:0 2px 6px #f59e0b14;transition:all .2s ease}.btn-claim-daily[data-v-2b540fae]:active{transform:scale(.98)}.btn-go-wallet[data-v-2b540fae]{flex:1.2;height:44px;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;box-shadow:0 4px 14px #2563eb47;transition:all .2s ease}.btn-go-wallet[data-v-2b540fae]:active{transform:scale(.98)}.training-modal-card[data-v-2b540fae]{width:100%!important;max-width:100%!important;max-height:85vh!important;background:#fff!important;border-radius:24px!important;padding:18px 18px 24px!important;overflow-y:auto!important;box-shadow:0 16px 40px #00000040!important;animation:slideUp .25s ease-out!important;box-sizing:border-box!important}.training-header[data-v-2b540fae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.training-header h3[data-v-2b540fae]{font-size:16px;font-weight:800;color:var(--text-main);margin:0}.training-header p[data-v-2b540fae]{font-size:11px;color:var(--text-muted);margin:2px 0 0}.training-list[data-v-2b540fae]{display:flex;flex-direction:column;gap:12px}.course-card[data-v-2b540fae]{background:#fff;border-radius:14px;padding:14px;border:1px solid var(--border-light);box-shadow:0 2px 6px #0000000a}.course-top[data-v-2b540fae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.course-tag[data-v-2b540fae]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.course-hours[data-v-2b540fae]{font-size:11px;color:var(--text-muted)}.course-card h4[data-v-2b540fae]{font-size:14px;font-weight:800;color:var(--text-main);margin:0 0 10px;line-height:1.4}.course-bottom[data-v-2b540fae]{display:flex;justify-content:space-between;align-items:center}.course-enrolled[data-v-2b540fae]{font-size:11px;color:var(--text-secondary)}.course-price-btn[data-v-2b540fae]{display:flex;align-items:center;gap:8px}.price-text[data-v-2b540fae]{font-size:15px;font-weight:800;color:#dc2626}.btn-enroll[data-v-2b540fae]{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:none;border-radius:16px;padding:5px 12px;font-size:11px;font-weight:700;cursor:pointer}.service-modal-card[data-v-2b540fae]{width:100%;max-width:335px;background:#fff;border-radius:28px;padding:24px 20px 20px;text-align:center;box-shadow:0 24px 48px -12px #0f172a40,0 0 0 1px #0000000d;position:relative;top:-22px;box-sizing:border-box;animation:modalPop .25s cubic-bezier(.16,1,.3,1)}.service-close-top-btn[data-v-2b540fae]{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:50%;background:#f1f5f9;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:2}.service-close-top-btn[data-v-2b540fae]:hover{background:#e2e8f0;transform:scale(1.06)}.service-modal-header[data-v-2b540fae]{display:flex;flex-direction:column;align-items:center;margin-bottom:18px}.service-badge-icon[data-v-2b540fae]{position:relative;width:62px;height:62px;margin-bottom:12px}.service-icon-core[data-v-2b540fae]{width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #BFDBFE;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #2563eb29}.service-online-dot[data-v-2b540fae]{position:absolute;bottom:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#10b981;border:2.5px solid #FFFFFF;box-shadow:0 2px 4px #10b98166}.service-modal-title[data-v-2b540fae]{font-size:18px;font-weight:800;color:#0f172a;margin:0 0 6px;letter-spacing:-.2px}.service-status-pill[data-v-2b540fae]{display:inline-flex;align-items:center;gap:5px;background:#ecfdf5;border:1px solid #A7F3D0;color:#047857;font-size:11px;font-weight:650;padding:3px 10px;border-radius:20px;margin-bottom:8px}.service-pulse-dot[data-v-2b540fae]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b9814d}.service-modal-desc[data-v-2b540fae]{font-size:12px;color:#64748b;line-height:1.55;margin:0;padding:0 4px}.service-actions-group[data-v-2b540fae]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.service-action-card[data-v-2b540fae]{display:flex;align-items:center;gap:12px;background:#f8fafc;border:1.5px solid #E2E8F0;border-radius:16px;padding:12px 14px;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.service-action-card[data-v-2b540fae]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.service-action-card[data-v-2b540fae]:active{transform:scale(.98)}.service-action-card.primary-action[data-v-2b540fae]:hover{border-color:#93c5fd;background:#f0f7ff}.service-action-card.phone-action[data-v-2b540fae]:hover{border-color:#a7f3d0;background:#f0fdf4}.action-icon-squircle[data-v-2b540fae]{width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.action-icon-squircle.chat-bg[data-v-2b540fae]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 3px 8px #2563eb47}.action-icon-squircle.phone-bg[data-v-2b540fae]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 3px 8px #10b98147}.action-card-info[data-v-2b540fae]{flex:1;min-width:0}.action-card-title-line[data-v-2b540fae]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.action-title[data-v-2b540fae]{font-size:14px;font-weight:750;color:#0f172a}.action-tag-pill[data-v-2b540fae]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:6px}.action-tag-pill.recommend[data-v-2b540fae]{background:#dbeafe;color:#1d4ed8}.action-tag-pill.phone-num[data-v-2b540fae]{background:#d1fae5;color:#065f46;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.action-desc[data-v-2b540fae]{font-size:11px;color:#64748b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-chevron[data-v-2b540fae]{flex-shrink:0;transition:transform .2s ease}.service-action-card:hover .action-chevron[data-v-2b540fae]{transform:translate(2px)}.btn-service-dismiss[data-v-2b540fae]{width:100%;height:44px;border-radius:22px;background:#f1f5f9;color:#475569;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-service-dismiss[data-v-2b540fae]:hover{background:#e2e8f0;color:#1e293b}.btn-service-dismiss[data-v-2b540fae]:active{transform:scale(.99)}.bottom-sheet-backdrop.follow-page-backdrop[data-v-2b540fae]{top:0;height:100%;padding:0!important;background:var(--bg-page, #F7F3FC)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.stats-drawer-box.follow-page[data-v-2b540fae]{height:100%;max-height:100%!important;border:0;border-radius:0!important;padding:0 20px calc(22px + env(safe-area-inset-bottom,0px))!important;background:var(--bg-page, #F7F3FC)!important;box-shadow:none!important;animation:none!important}.follow-page-header[data-v-2b540fae]{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;flex-shrink:0}.follow-page-header h3[data-v-2b540fae]{margin:0;font-size:19px;font-weight:700;color:#292534}.follow-back-btn[data-v-2b540fae]{position:absolute;left:-10px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#37323f;cursor:pointer}.follow-back-btn[data-v-2b540fae]:active{background:#ede7f5}.follow-section-heading[data-v-2b540fae]{display:flex;justify-content:center;padding:18px 0 20px;flex-shrink:0}.follow-section-label[data-v-2b540fae]{position:relative;padding-bottom:12px;font-size:17px;font-weight:700;color:#37323f}.follow-section-label small[data-v-2b540fae]{margin-left:4px;color:#898091;font-size:12px;font-weight:500}.follow-section-label[data-v-2b540fae]:after{content:"";position:absolute;bottom:0;left:calc(50% - 10px);width:20px;height:3px;border-radius:3px;background:#51465f}.follow-page .drawer-list-container[data-v-2b540fae]{flex:1;min-height:0;max-height:none;padding:0}.stats-empty-state[data-v-2b540fae]{padding:56px 0;text-align:center;color:#8d8498;font-size:13px}.follow-page .drawer-counselor-item[data-v-2b540fae]{gap:12px;padding:22px 0;border-bottom:1px solid #EDE7F3;cursor:default}.follow-page .drawer-counselor-item[data-v-2b540fae]:last-child{border-bottom:1px solid #EDE7F3}.follow-page .drawer-avatar[data-v-2b540fae]{width:52px;height:52px;object-position:center 25%;cursor:pointer}.follow-page .drawer-item-info[data-v-2b540fae]{gap:5px;cursor:pointer}.follow-page .item-name-row[data-v-2b540fae]{flex-wrap:wrap;gap:5px}.follow-page .drawer-counselor-name[data-v-2b540fae]{color:#302a39;font-size:16px}.follow-page .drawer-counselor-title[data-v-2b540fae]{color:#81778c;font-size:11px;line-height:1.5;margin:0}.follow-page .drawer-counselor-meta[data-v-2b540fae]{flex-wrap:wrap;gap:3px;color:#91869c;font-size:10px}.follow-page .drawer-item-actions[data-v-2b540fae]{flex-shrink:0;align-items:center;gap:6px}.follow-status-label[data-v-2b540fae]{padding:5px 14px;border-radius:999px;background:#eeeaf2;color:#8d8498;font-size:12px;line-height:1.4;white-space:nowrap}.follow-row-links[data-v-2b540fae]{display:flex;gap:2px}.follow-unfollow-btn[data-v-2b540fae]{border:0;cursor:pointer;font:inherit}.follow-unfollow-btn[data-v-2b540fae]:active{background:#ddd4e8}.follow-page .btn-micro-action[data-v-2b540fae]{height:32px;padding:0 6px;border:0;background:transparent;color:#786392;font-size:11px;font-weight:500}.follow-page .btn-micro-action[data-v-2b540fae]:active{background:#ede7f5}.bottom-sheet-backdrop[data-v-2b540fae]:has(.stats-page){top:0;height:100%;padding:0!important;background:var(--bg-page, #F7F3FC)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.stats-drawer-box.stats-page[data-v-2b540fae]{height:100%;max-height:100%!important;border-radius:0!important;padding:0 20px calc(22px + env(safe-area-inset-bottom,0px))!important;background:var(--bg-page, #F7F3FC)!important;box-shadow:none!important;animation:none!important}.stats-page .follow-page-header h3 small[data-v-2b540fae]{margin-left:4px;color:#82788e;font-size:12px;font-weight:500}.stats-page-caption[data-v-2b540fae]{flex-shrink:0;margin:2px 0 0;padding:10px 0 18px;color:#81758d;font-size:12px;line-height:1.6;border-bottom:1px solid #EDE7F3}.stats-page:not(.follow-page) .drawer-list-container[data-v-2b540fae]{flex:1;min-height:0;max-height:none;padding:0 0 12px;overscroll-behavior:contain}.stats-page:not(.follow-page) .drawer-fan-item[data-v-2b540fae]{flex-shrink:0;background:transparent;border:0;border-bottom:1px solid #EDE7F3;border-radius:0;box-shadow:none;padding:20px 0;margin:0}.stats-page:not(.follow-page) .drawer-feed-card[data-v-2b540fae]{flex-shrink:0;background:transparent;border:0;border-bottom:1px solid #EDE7F3;border-radius:0;box-shadow:none;padding:20px 0;margin:0}.stats-page:not(.follow-page) .drawer-avatar[data-v-2b540fae]{width:52px;height:52px}.stats-page:not(.follow-page) .item-name-row[data-v-2b540fae]{flex-wrap:wrap;gap:4px 8px}.stats-page:not(.follow-page) .item-name-row strong[data-v-2b540fae]{color:#302a39;font-size:16px}.stats-page:not(.follow-page) .fan-time-tag[data-v-2b540fae]{color:#8c8097;font-size:11px}.stats-page:not(.follow-page) .drawer-fan-desc[data-v-2b540fae]{margin:4px 0 0;color:#81758d;font-size:12px;line-height:1.65}.stats-page .btn-fan-follow[data-v-2b540fae]{flex-shrink:0;min-height:36px;padding:0 14px;border-color:#ded3ef;background:#ede5f7;color:#725397;box-shadow:none;font-weight:600}.stats-page .btn-fan-follow.active[data-v-2b540fae]{border-color:transparent;background:#eeeaf2;color:#81758d}.stats-page .feed-card-header[data-v-2b540fae]{align-items:center;gap:10px;color:#857a90;font-size:11px}.stats-page .feed-visibility[data-v-2b540fae]{padding:3px 7px;background:#eeeaf2;color:#857a90;border-radius:6px}.stats-page .feed-card-text[data-v-2b540fae]{margin:9px 0 11px;color:#37303f;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.stats-page .feed-card-media[data-v-2b540fae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px}.stats-page .feed-card-media img[data-v-2b540fae]{display:block;width:100%;max-width:280px;aspect-ratio:1.55;object-fit:cover;border-radius:10px;border:1px solid #E8DFF0}.stats-page:not(.follow-page) .drawer-list-container[data-v-2b540fae],.stats-page .quota-page-scroll[data-v-2b540fae]{scrollbar-width:none;-ms-overflow-style:none}.stats-page:not(.follow-page) .drawer-list-container[data-v-2b540fae]::-webkit-scrollbar,.stats-page .quota-page-scroll[data-v-2b540fae]::-webkit-scrollbar{display:none;width:0;height:0}.stats-page .feed-card-media[data-v-2b540fae]:has(img:only-child){grid-template-columns:minmax(0,280px)}.stats-page .feed-card-footer[data-v-2b540fae]{flex-wrap:wrap;gap:10px}.stats-page .feed-counts[data-v-2b540fae]{display:flex;flex-wrap:wrap;gap:8px 14px}.stats-page .count-pill[data-v-2b540fae]{display:inline-flex;align-items:center;gap:4px;color:#857a90}.likes-summary-card[data-v-2b540fae]{display:flex;align-items:center;gap:11px;margin:8px 0 2px;padding:13px 14px;border:1px solid #F4D9E2;border-radius:14px;background:linear-gradient(135deg,#fff7f9,#fff)}.likes-summary-icon[data-v-2b540fae]{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#ffe8ee}.likes-summary-card strong[data-v-2b540fae]{color:#3b3040;font-size:13px}.likes-summary-card p[data-v-2b540fae]{margin:3px 0 0;color:#9a8995;font-size:11px}.stats-page .likes-received-tag[data-v-2b540fae]{background:#fff0f3;color:#d94b6a}.stats-page .likes-count-pill[data-v-2b540fae]{color:#d94b6a}.liked-user-row[data-v-2b540fae]{display:flex;align-items:center;gap:13px;padding:17px 2px;border-bottom:1px solid #EDE7F3}.liked-user-avatar-wrap[data-v-2b540fae]{position:relative;flex:0 0 auto}.liked-user-avatar[data-v-2b540fae]{display:block;width:49px;height:49px;border-radius:50%;object-fit:cover;background:#e9e3f0}.liked-heart-badge[data-v-2b540fae]{position:absolute;right:-4px;bottom:-2px;display:grid;place-items:center;width:22px;height:22px;border:2px solid #FFF;border-radius:50%;background:#ef476f}.liked-user-info[data-v-2b540fae]{min-width:0;flex:1}.liked-user-info strong[data-v-2b540fae]{display:block;color:#302a39;font-size:15px;font-weight:700}.liked-user-info p[data-v-2b540fae]{display:flex;align-items:center;gap:8px;margin:5px 0 0;color:#766a80;font-size:12px}.liked-user-info time[data-v-2b540fae]{color:#a398aa;white-space:nowrap}.liked-user-row[data-v-2b540fae]{cursor:pointer;transition:background .18s ease}.liked-user-row[data-v-2b540fae]:active{background:#f7f1fa}.liked-feed-preview[data-v-2b540fae]{margin-top:7px;padding:7px 9px;border-radius:8px;background:#f7f4fa;color:#655a6e;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-page .btn-goto-feed[data-v-2b540fae]{min-height:36px;margin-left:auto;padding:0 8px;border-radius:9px;background:#eee7f6;color:#725397;font-weight:500}.quota-page-scroll[data-v-2b540fae]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 0 12px}.stats-page:not(.follow-page) .quota-unified-surface[data-v-2b540fae]{background:transparent;box-shadow:none}.stats-page .quota-hero-banner[data-v-2b540fae]{padding:20px 16px;background:linear-gradient(135deg,#f0e8fa,#faf7fe);border-color:#e5daef;box-shadow:none}.stats-page .quota-balance-row[data-v-2b540fae]{gap:12px;flex-wrap:wrap}.stats-page .quota-big-info[data-v-2b540fae]{flex:1;min-width:0;gap:12px}.stats-page .quota-label-group[data-v-2b540fae]{flex-wrap:wrap}.stats-page .quota-label[data-v-2b540fae]{color:#584367;font-size:13px}.stats-page .quota-num[data-v-2b540fae]{color:#7654a4;font-size:42px}.stats-page .quota-unit[data-v-2b540fae]{color:#7654a4}.stats-page .quota-safety-tag[data-v-2b540fae]{color:#766487;background:#ffffffa6}.stats-page .btn-buy-quota[data-v-2b540fae]{min-height:36px;background:#8060ac;box-shadow:none}.stats-page .breakdown-item[data-v-2b540fae]{min-width:0;gap:6px}.stats-page .breakdown-item .item-val[data-v-2b540fae]{color:#584367;font-size:15px}.stats-page .breakdown-item .item-name[data-v-2b540fae]{color:#80718e;font-size:11px}.stats-page .quota-inner-divider[data-v-2b540fae],.stats-page .breakdown-divider[data-v-2b540fae]{background:#e0d5ea}.stats-page .quota-rules-section[data-v-2b540fae]{padding:18px 16px;background:#fffcffb3;border-color:#ede7f3}.stats-page .rules-section-title[data-v-2b540fae]{font-size:14px;margin-bottom:16px;color:#37303f}.stats-page .rules-items-list[data-v-2b540fae]{gap:14px}.stats-page .rule-line-item p[data-v-2b540fae]{font-size:12px;line-height:1.85;color:#706379}.stats-page .rule-seq[data-v-2b540fae]{margin-top:4px;background:#eee7f6;color:#765b94}.stats-page .quota-drawer-actions[data-v-2b540fae]{flex-direction:column;gap:10px}.stats-page .quota-drawer-actions button[data-v-2b540fae]{flex:none;width:100%;min-height:44px;box-shadow:none}.stats-page .btn-claim-daily[data-v-2b540fae]{background:#fff9ed;border-color:#efdeb9}.stats-page .btn-go-wallet[data-v-2b540fae]{background:#8060ac}@media(max-width:360px){.stats-drawer-box.stats-page[data-v-2b540fae]{padding-inline:14px!important}.follow-page .drawer-counselor-item[data-v-2b540fae]{gap:9px}.follow-page .drawer-avatar[data-v-2b540fae]{width:46px;height:46px}.follow-status-label[data-v-2b540fae]{padding-inline:10px}}.review-page-caption[data-v-2b540fae]{flex-shrink:0;margin:0;padding:4px 0 14px;color:#81758d;font-size:12px;line-height:1.5;border-bottom:1px solid #EDE7F3}.counselor-review-list[data-v-2b540fae]{padding-top:0!important}.counselor-review-item[data-v-2b540fae]{flex-shrink:0;padding:18px 0;border-bottom:1px solid #EDE7F3}.review-item-header[data-v-2b540fae],.review-author[data-v-2b540fae],.review-rating-row[data-v-2b540fae],.review-tags-row[data-v-2b540fae]{display:flex;align-items:center}.review-item-header[data-v-2b540fae]{justify-content:space-between;gap:10px}.review-author[data-v-2b540fae]{min-width:0;gap:8px;color:#302a39;font-size:14px}.review-author-avatar[data-v-2b540fae]{width:30px;height:30px;flex-shrink:0;border-radius:50%;object-fit:cover}.review-created-at[data-v-2b540fae]{flex-shrink:0;color:#9a90a3;font-size:11px}.review-rating-row[data-v-2b540fae]{gap:3px;margin-top:8px}.review-star[data-v-2b540fae]{color:#d8d0e2;font-size:15px;line-height:1}.review-star.filled[data-v-2b540fae]{color:#f59e0b}.review-rating-text[data-v-2b540fae]{margin-left:4px;color:#b9780b;font-size:11px;font-weight:700}.review-tags-row[data-v-2b540fae]{flex-wrap:wrap;gap:6px;margin-top:9px}.review-tag[data-v-2b540fae]{padding:3px 8px;border-radius:999px;background:#f1ebff;color:#7654a4;font-size:10px}.review-comment[data-v-2b540fae]{margin:10px 0 0;color:#41394a;font-size:13px;line-height:1.7}.review-reply[data-v-2b540fae]{margin-top:10px;padding:9px 11px;border-radius:9px;background:#f8f6fb;color:#766c82;font-size:11px;line-height:1.6}.review-reply strong[data-v-2b540fae]{color:#5c4a74}.quota-rules-toggle[data-v-2b540fae]{display:block;width:100%;min-height:38px;margin:10px 0 12px;padding:0 14px;border:1px solid #E1D4EC;border-radius:11px;background:#f7f1fb;color:#7654a4;font-size:12px}.user-center-modal-layer{display:contents}.notice-settings-sheet{background:#f8fafc!important}.settings-form-body{padding:16px 14px 28px!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important}.settings-group-card{background:#fff!important;border-radius:16px!important;border:1px solid #E2E8F0!important;padding:4px 16px!important;margin-bottom:20px!important;box-shadow:0 2px 8px #0f172a08!important}.setting-toggle-line{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:14px 0!important;border-bottom:1px solid #F1F5F9!important}.setting-toggle-line:last-child{border-bottom:none!important}.setting-toggle-line strong{font-size:14px!important;font-weight:700!important;color:#1e293b!important;display:block!important;margin-bottom:3px!important}.setting-toggle-line p{margin:0!important;font-size:12px!important;color:#64748b!important}.notice-dual-switches{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}.notice-dual-switches label{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#475569!important;font-size:12px!important;white-space:nowrap!important}.notice-dual-switches input{accent-color:#2563EB!important}.ui-switch{width:20px!important;height:20px!important;accent-color:#2563EB!important;cursor:pointer!important}.btn-primary-block{width:100%!important;height:44px!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 12px #2563eb40!important}.about-modal-card{background:#fff!important;border-radius:24px!important;padding:24px 20px!important;max-width:320px!important;width:88%!important;margin:auto!important;box-shadow:0 20px 48px #0f172a2e!important;text-align:center!important}.about-header{text-align:center!important;margin-bottom:14px!important}.about-logo-circle{width:54px!important;height:54px!important;background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 10px!important}.about-header h3{font-size:18px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 4px!important}.version-tag{font-size:11px!important;background:#f1f5f9!important;color:#475569!important;padding:3px 8px!important;border-radius:6px!important;font-weight:600!important;display:inline-block!important}.about-desc{font-size:12px!important;color:#64748b!important;line-height:1.6!important;margin:0 0 14px!important;text-align:left!important}.about-badges-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:14px!important}.badge-item{font-size:11px!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:8px!important;padding:7px 8px!important;color:#334155!important;font-weight:600!important;text-align:left!important}.about-contact-list{background:#f8fafc!important;border-radius:10px!important;padding:10px 12px!important;margin-bottom:16px!important;text-align:left!important;font-size:11px!important;color:#64748b!important;display:flex!important;flex-direction:column!important;gap:4px!important}.contact-line strong{color:#1e293b!important}.btn-about-close{width:100%!important;height:40px!important;background:#f1f5f9!important;color:#334155!important;border:none!important;border-radius:10px!important;font-weight:700!important;cursor:pointer!important}.cancel-modal-card{background:#fff!important;border-radius:24px!important;padding:22px 18px!important;max-width:320px!important;width:90%!important;margin:auto!important;box-shadow:0 20px 48px #dc26262e!important}.cancel-header{text-align:center!important;margin-bottom:14px!important}.cancel-icon-warning{width:48px!important;height:48px!important;background:#fee2e2!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 8px!important}.cancel-header h3{font-size:17px!important;font-weight:800!important;color:#dc2626!important;margin:0 0 4px!important}.cancel-warn-tip{font-size:11px!important;color:#ef4444!important}.cancel-checklist{background:#fef2f2!important;border:1px solid #FEE2E2!important;border-radius:10px!important;padding:10px 12px!important;margin-bottom:12px!important}.check-item{font-size:11px!important;color:#991b1b!important;margin-bottom:4px!important;line-height:1.4!important}.check-item:last-child{margin-bottom:0!important}.cancel-verify-box{margin-bottom:12px!important}.cancel-verify-box label{font-size:11px!important;color:#475569!important;display:block!important;margin-bottom:6px!important}.cancel-input{width:100%!important;padding:9px 12px!important;border:1px solid #CBD5E1!important;border-radius:8px!important;box-sizing:border-box!important;font-size:13px!important;background:#f8fafc!important}.cancel-agree-row{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-bottom:16px!important}.cancel-agree-row label{font-size:11px!important;color:#64748b!important;line-height:1.4!important;cursor:pointer!important}.cancel-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.btn-cancel-quit{padding:10px!important;background:#f1f5f9!important;color:#475569!important;border:none!important;border-radius:8px!important;font-weight:700!important;cursor:pointer!important}.btn-cancel-danger{padding:10px!important;background:#dc2626!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:700!important;cursor:pointer!important}.drawer-feed-card{background:#fff!important;border-radius:14px!important;border:1px solid #E2E8F0!important;padding:14px 16px!important;box-shadow:0 2px 8px #0f172a0a!important;margin-bottom:12px!important}.feed-card-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important}.feed-pub-time{font-size:12px!important;color:#94a3b8!important}.feed-visibility{font-size:11px!important;background:#eff6ff!important;color:#2563eb!important;padding:2px 8px!important;border-radius:6px!important;font-weight:600!important}.feed-card-text{font-size:14px!important;color:#0f172a!important;line-height:1.5!important;margin:0 0 8px!important}.qa-latest-answer-box{background:#f8fafc!important;border-left:3px solid #3B82F6!important;padding:8px 12px!important;border-radius:4px 8px 8px 4px!important;margin:8px 0 10px!important}.qa-latest-answer-text{margin:0!important;font-size:12px!important;color:#334155!important;line-height:1.5!important}.feed-card-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:8px!important}.feed-counts{display:flex!important;gap:6px!important}.count-pill{font-size:11px!important;color:#64748b!important;background:#f1f5f9!important;padding:2px 6px!important;border-radius:4px!important}.btn-goto-feed{background:#f1f5f9!important;color:#2563eb!important;border:none!important;border-radius:6px!important;padding:4px 8px!important;font-size:11px!important;font-weight:600!important;cursor:pointer!important}.level-guide-entry-card{margin-bottom:0!important}.counselor-action-cards .quick-action-card{min-width:0;padding:10px 8px}.counselor-action-cards .quick-card-left{gap:6px}.counselor-action-cards .quick-card-icon-box{width:32px;height:40px}.counselor-action-cards .quick-card-title{font-size:12px}.counselor-action-cards .quick-card-val{font-size:9px}.counselor-action-cards>.quick-action-card>svg{display:none}.icon-level-guide{background:#f3e8ff;border-radius:8px}.level-guide-hint{color:#7c3aed;font-size:11px;white-space:nowrap}.level-guide-modal-card{width:88%!important;max-width:340px!important;margin:auto!important;padding:20px!important;background:#fff!important;border-radius:22px!important;box-shadow:0 20px 48px #0f172a2e!important}.level-guide-modal-header{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #F1F5F9}.level-guide-modal-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex:0 0 44px;border-radius:14px;background:#f3e8ff}.level-guide-modal-header h3{margin:0;color:#0f172a;font-size:18px;font-weight:800}.level-guide-modal-header p{margin:3px 0 0;color:#94a3b8;font-size:11px;line-height:1.4}.level-guide-close{margin-left:auto;width:28px;height:28px;border:0;background:#f8fafc;border-radius:50%;color:#64748b;font-size:20px;line-height:1;cursor:pointer}.level-guide-list{display:flex;flex-direction:column;gap:10px;padding:16px 0}.level-guide-item{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:12px;background:#f8fafc}.level-guide-item strong{display:block;color:#1e293b;font-size:13px;line-height:1.3}.level-guide-item p{margin:3px 0 0;color:#64748b;font-size:11px;line-height:1.45}.level-guide-badge{min-width:50px;padding:4px 5px;border-radius:6px;font-size:10px;font-weight:700;text-align:center;white-space:nowrap}.lv-basic{color:#2563eb;background:#dbeafe}.lv-grow{color:#059669;background:#d1fae5}.lv-pro{color:#7c3aed;background:#ede9fe}.lv-top{color:#c2410c;background:#ffedd5}.btn-level-guide-close{width:100%;height:42px;border:0;border-radius:12px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.level-guide-modal-card{max-height:84vh!important;overflow:hidden!important;padding:16px!important}.level-guide-modal-header{flex-shrink:0;padding-bottom:11px}.level-guide-list{min-height:0;max-height:58vh;overflow-y:auto;gap:12px;padding:12px 0}.level-guide-section{padding:11px;border:1px solid #EEF0F7;border-radius:14px;background:#fbfcff}.teacher-guide-section{background:#f8fffc;border-color:#ddf3e9}.level-guide-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.level-guide-section-title strong{color:#1e293b;font-size:13px}.level-guide-section-title span{color:#94a3b8;font-size:10px}.level-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.level-guide-grid-row{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 7px;border-radius:8px;background:#fff;color:#586780;font-size:10px;white-space:nowrap}.level-guide-grid-row>span:last-child{overflow:hidden;text-overflow:ellipsis}.level-guide-badge.lv-user{min-width:31px;padding:3px 4px;color:#6748d6;background:#eee8ff}.level-guide-badge.lv-teacher{min-width:31px;padding:3px 4px;color:#138a68;background:#ddf7ec}@media(max-width:350px){.level-guide-grid{grid-template-columns:1fr}}.favorites-page[data-v-88507dde]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;background:#faf9ff;overflow:hidden}.favorites-nav[data-v-88507dde]{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 16px;background:#fff;border-bottom:1px solid #F1F0F6}.favorites-nav h1[data-v-88507dde]{margin:0;font-size:19px;color:#17213a}.favorites-nav button[data-v-88507dde]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f2f4f8;color:#334155;cursor:pointer}.nav-spacer[data-v-88507dde]{width:34px}.favorites-tabs[data-v-88507dde]{display:flex;gap:8px;padding:14px 16px;background:#fff}.favorites-tabs button[data-v-88507dde]{padding:7px 16px;border:0;border-radius:999px;background:#f4f4f8;color:#64748b;font-size:13px;cursor:pointer}.favorites-tabs button.active[data-v-88507dde]{background:#ede5ff;color:#6d43c8;font-weight:700}.favorites-content[data-v-88507dde]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px}.favorite-row[data-v-88507dde]{display:flex;align-items:center;padding:12px;margin-bottom:10px;border:1px solid #EFEDF6;border-radius:14px;background:#fff}.favorite-content-btn[data-v-88507dde]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.favorite-content-btn img[data-v-88507dde],.favorite-cover-placeholder[data-v-88507dde]{width:78px;height:76px;flex-shrink:0;border-radius:9px;object-fit:cover}.favorite-cover-placeholder[data-v-88507dde]{display:flex;align-items:center;justify-content:center;background:#f1ebff;color:#8b5cf6}.favorite-copy[data-v-88507dde]{display:flex;flex-direction:column;gap:5px;min-width:0}.favorite-copy strong[data-v-88507dde]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4;color:#1e293b}.favorite-copy>span[data-v-88507dde]{font-size:11px;color:#94a3b8}.favorite-copy small[data-v-88507dde]{align-self:flex-start;padding:2px 6px;border-radius:4px;color:#7c5cc4;background:#f6f2ff;font-size:10px}.favorite-remove-btn[data-v-88507dde]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:34px;padding:0;margin-left:5px;border:0;border-radius:8px;background:transparent;color:#e4a52d;cursor:pointer}.favorites-empty[data-v-88507dde]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:90px 10px;text-align:center}.favorites-empty strong[data-v-88507dde]{color:#64748b;font-size:15px}.favorites-empty p[data-v-88507dde]{margin:0;color:#94a3b8;font-size:12px}.call-room-page[data-v-af5d21f9]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0f172a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:6px 14px 38px;z-index:100;overflow:hidden}.call-top-bar[data-v-af5d21f9]{width:100%;display:flex;align-items:center;justify-content:space-between;z-index:20;margin-top:4px}.call-top-right-actions[data-v-af5d21f9]{display:flex;align-items:center;gap:8px;margin-left:auto}.mode-switch-capsule[data-v-af5d21f9]{display:flex;background:#1e293bd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);padding:2px;border:1px solid rgba(255,255,255,.12)}.mode-switch-btn[data-v-af5d21f9]{display:flex;align-items:center;gap:4px;background:none;border:none;color:#94a3b8;font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease}.mode-switch-btn.active[data-v-af5d21f9]{background:var(--primary);color:#fff}.call-time-badge[data-v-af5d21f9]{background:#0f172ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);padding:4px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:700;color:#e2e8f0;display:flex;align-items:center;gap:5px}.live-dot[data-v-af5d21f9]{color:#10b981;font-size:8px;animation:pulseLive-af5d21f9 1.5s infinite}@keyframes pulseLive-af5d21f9{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.btn-min[data-v-af5d21f9]{background:#1e293bb3;border:1px solid rgba(255,255,255,.1);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.video-container[data-v-af5d21f9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.remote-video-frame[data-v-af5d21f9]{width:100%;height:100%;position:relative}.remote-video-feed[data-v-af5d21f9]{width:100%;height:100%;object-fit:cover;filter:brightness(.92)}.rtc-remote-player[data-v-af5d21f9],.rtc-local-player[data-v-af5d21f9],.rtc-remote-player video[data-v-af5d21f9],.rtc-local-player video[data-v-af5d21f9]{width:100%;height:100%;object-fit:cover;background:#0f172a}.rtc-remote-player[data-v-af5d21f9],.rtc-local-player[data-v-af5d21f9]{position:absolute;top:0;right:0;bottom:0;left:0}.rtc-audio-sink[data-v-af5d21f9]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.remote-stream-info[data-v-af5d21f9]{position:absolute;top:60px;left:14px;display:flex;flex-direction:column;gap:4px}.stream-quality-tag[data-v-af5d21f9]{background:#0f172abf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:2px 8px;border-radius:4px;font-size:10px;color:#6ee7b7;width:fit-content}.stream-name[data-v-af5d21f9]{font-size:13px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.8)}.remote-closed-placeholder[data-v-af5d21f9]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#1e293b}.avatar-dim[data-v-af5d21f9]{width:90px;height:90px;border-radius:50%;opacity:.5}.local-pip-box[data-v-af5d21f9]{position:absolute;top:60px;right:14px;width:96px;height:136px;border-radius:14px;border:2px solid rgba(255,255,255,.8);box-shadow:0 8px 24px #00000080;overflow:hidden;background:#0f172a;z-index:30;cursor:pointer;transition:transform .2s ease}.local-pip-box[data-v-af5d21f9]:active{transform:scale(.96)}.local-camera-feed[data-v-af5d21f9]{width:100%;height:100%;object-fit:cover;transition:filter .2s ease}.pip-beauty-badge[data-v-af5d21f9]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);background:#0f172ad9;padding:2px 5px;border-radius:4px;font-size:8px;white-space:nowrap;color:#fda4af;display:flex;align-items:center;gap:2px}.pip-off-content[data-v-af5d21f9]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9px;color:#94a3b8;gap:4px}.floating-beauty-trigger[data-v-af5d21f9]{position:absolute;right:14px;bottom:125px;background:#0f172abf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(244,63,94,.4);color:#fff;padding:6px 12px;border-radius:var(--radius-full);font-size:11px;font-weight:600;display:flex;align-items:center;gap:5px;cursor:pointer;z-index:30;box-shadow:0 4px 12px #0000004d}.audio-container[data-v-af5d21f9]{position:absolute;top:20%;left:14px;right:14px;display:flex;flex-direction:column;align-items:center;margin-top:0;z-index:10}.calling-avatar-pulse[data-v-af5d21f9]{position:relative;width:120px;height:120px;margin-bottom:20px}.calling-avatar[data-v-af5d21f9]{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.2);position:relative;z-index:2}.pulse-ring[data-v-af5d21f9]{position:absolute;top:0;left:0;width:120px;height:120px;border-radius:50%;border:2px solid var(--primary);animation:pulseAnim-af5d21f9 2s infinite cubic-bezier(.25,.8,.25,1)}.ring-2[data-v-af5d21f9]{animation-delay:.8s}@keyframes pulseAnim-af5d21f9{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}.calling-name[data-v-af5d21f9]{font-size:20px;font-weight:700;margin-bottom:4px}.calling-title[data-v-af5d21f9]{font-size:12px;color:#94a3b8;margin-bottom:12px}.call-status-indicator[data-v-af5d21f9]{font-size:13px;color:#6ee7b7}.connected-time[data-v-af5d21f9]{display:flex;align-items:center;gap:6px}.dot-live[data-v-af5d21f9]{color:#10b981}.call-security-pill[data-v-af5d21f9]{background:#1e293ba6;border:1px solid rgba(255,255,255,.12);padding:5px 12px;border-radius:var(--radius-full);font-size:9.5px;letter-spacing:.1px;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;gap:5px;z-index:20;margin-bottom:16px;white-space:nowrap;max-width:95%}.audio-security-pill[data-v-af5d21f9]{margin-top:14px;margin-bottom:0}.call-controls-bar[data-v-af5d21f9]{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;z-index:20;margin-top:4px}.call-ctrl-btn[data-v-af5d21f9]{display:flex;flex-direction:column;align-items:center;gap:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);width:54px;height:54px;border-radius:50%;color:#fff;cursor:pointer;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s ease;position:relative}.call-ctrl-btn[data-v-af5d21f9]:active{transform:scale(.92)}.call-ctrl-btn label[data-v-af5d21f9]{position:absolute;bottom:-18px;font-size:10px;color:#cbd5e1;white-space:nowrap}.call-ctrl-btn.active[data-v-af5d21f9]{background:#fff;color:#0f172a}.call-ctrl-btn.beauty-btn[data-v-af5d21f9]{border-color:#f43f5e66}.btn-hangup[data-v-af5d21f9]{background:#ef4444;border-color:#dc2626}.beauty-modal-backdrop[data-v-af5d21f9]{align-items:flex-end;padding:0;background:#0f172ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:300}.beauty-control-sheet[data-v-af5d21f9]{width:100%;max-width:var(--app-max-width, 375px);background:linear-gradient(180deg,#1e293b,#0f172a);color:#fff;border-top:1px solid rgba(255,255,255,.12);border-radius:28px 28px 0 0;position:relative;bottom:0;padding:12px 20px 20px;text-align:left;box-shadow:0 -12px 36px #0009;animation:slideUpSheet-af5d21f9 .28s cubic-bezier(.16,1,.3,1)}.sheet-drag-handle[data-v-af5d21f9]{width:36px;height:4px;background:#fff3;border-radius:2px;margin:0 auto 12px}.beauty-sheet-header[data-v-af5d21f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.header-left[data-v-af5d21f9]{display:flex;align-items:center;gap:6px}.header-left h4[data-v-af5d21f9]{font-size:15px;font-weight:700;color:#fff}.close-btn-micro[data-v-af5d21f9]{background:#ffffff14;border:none;font-size:13px;color:#94a3b8;cursor:pointer;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn-micro[data-v-af5d21f9]:hover{background:#ffffff29;color:#fff}.beauty-sheet-sub[data-v-af5d21f9]{font-size:11px;color:#94a3b8;margin-bottom:14px}.filter-preset-row[data-v-af5d21f9]{display:flex;gap:8px;margin-bottom:16px}.preset-pill[data-v-af5d21f9]{flex:1;padding:7px 0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);font-size:12px;font-weight:600;color:#94a3b8;text-align:center;cursor:pointer;transition:all .2s ease}.preset-pill[data-v-af5d21f9]:hover{background:#ffffff14;color:#e2e8f0}.preset-pill.active[data-v-af5d21f9]{background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;border-color:#f43f5e;box-shadow:0 2px 10px #f43f5e66}.beauty-sliders-list[data-v-af5d21f9]{display:flex;flex-direction:column;gap:13px;margin-bottom:20px}.slider-item[data-v-af5d21f9]{display:flex;flex-direction:column;gap:5px}.slider-label[data-v-af5d21f9]{display:flex;justify-content:space-between;font-size:12px;color:#e2e8f0;font-weight:500}.slider-label strong[data-v-af5d21f9]{color:#fda4af;font-variant-numeric:tabular-nums;font-weight:600}.custom-range[data-v-af5d21f9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:#ffffff1f;border-radius:999px;outline:none;margin:4px 0 2px;cursor:pointer;transition:background .2s}.custom-range[data-v-af5d21f9]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2.5px solid #F43F5E;box-shadow:0 2px 6px #00000059;cursor:pointer;transition:transform .15s ease}.custom-range[data-v-af5d21f9]::-webkit-slider-thumb:hover{transform:scale(1.15)}.custom-range[data-v-af5d21f9]::-webkit-slider-thumb:active{transform:scale(1.2)}.beauty-actions-row[data-v-af5d21f9]{display:flex;align-items:center;gap:12px;margin-top:4px}.btn-beauty-reset[data-v-af5d21f9]{flex:1;height:44px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#cbd5e1;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;padding:0 12px}.btn-beauty-reset[data-v-af5d21f9]:hover{background:#ffffff24;color:#fff;border-color:#ffffff40}.btn-beauty-reset[data-v-af5d21f9]:active{transform:scale(.98)}.btn-beauty-confirm[data-v-af5d21f9]{flex:2;height:44px;background:linear-gradient(135deg,#f43f5e,#e11d48);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;box-shadow:0 4px 14px #f43f5e59;transition:all .2s ease;white-space:nowrap;padding:0 16px}.btn-beauty-confirm[data-v-af5d21f9]:hover{background:linear-gradient(135deg,#fb7185,#f43f5e);box-shadow:0 6px 18px #f43f5e73}.btn-beauty-confirm[data-v-af5d21f9]:active{transform:scale(.98)}.sheet-home-indicator[data-v-af5d21f9]{width:120px;height:4px;background:#fff3;border-radius:100px;margin:18px auto 0}@keyframes slideUpSheet-af5d21f9{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}.call-summary-card[data-v-af5d21f9]{max-width:320px;padding:24px 20px;text-align:center}.call-summary-card h3[data-v-af5d21f9]{font-size:17px;margin:10px 0 4px}.bill-time[data-v-af5d21f9]{font-size:12px;color:var(--text-muted);margin-bottom:16px}.bill-box[data-v-af5d21f9]{background:#f8fafc;border-radius:var(--radius-md);padding:12px;border:1px solid var(--border-light);display:flex;flex-direction:column;gap:8px;text-align:left}.bill-row[data-v-af5d21f9]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-secondary)}.bill-row.highlight[data-v-af5d21f9]{border-top:1px dashed var(--border-light);padding-top:8px;color:var(--text-main);font-size:14px}.bill-row.highlight strong[data-v-af5d21f9]{color:#dc2626;font-size:16px}.call-remaining-badge[data-v-af5d21f9]{display:flex;align-items:center;gap:4px;background:#0f172abf;border:1px solid rgba(255,255,255,.15);padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;color:#94a3b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.call-remaining-badge.warning-low[data-v-af5d21f9]{background:#ea580c40;border-color:#ea580c;color:#fdba74;animation:pulseLowWarning-af5d21f9 1.5s infinite}@keyframes pulseLowWarning-af5d21f9{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.call-order-now-btn[data-v-af5d21f9]{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;border:none;padding:4px 10px;border-radius:14px;font-size:11px;font-weight:700;cursor:pointer;box-shadow:0 2px 10px #ea580c66;position:relative;transition:transform .15s ease}.call-order-now-btn[data-v-af5d21f9]:active{transform:scale(.95)}.renew-btn-icon[data-v-af5d21f9]{font-size:11px;font-weight:800;margin-right:1px}.pop-renew-enter-active[data-v-af5d21f9],.pop-renew-leave-active[data-v-af5d21f9]{transition:all .3s cubic-bezier(.16,1,.3,1)}.pop-renew-enter-from[data-v-af5d21f9],.pop-renew-leave-to[data-v-af5d21f9]{opacity:0;transform:scale(.8) translateY(-4px)}.order-pulse-dot[data-v-af5d21f9]{width:6px;height:6px;background:#fff;border-radius:50%;animation:pulseWhite-af5d21f9 1.2s infinite}@keyframes pulseWhite-af5d21f9{0%{transform:scale(.8);opacity:.6}50%{transform:scale(1.3);opacity:1}to{transform:scale(.8);opacity:.6}}.remote-stream-info.privacy-safe-mode[data-v-af5d21f9]{position:absolute;top:12px;left:12px;right:12px;display:flex;flex-direction:column;gap:4px;pointer-events:none}.privacy-security-row[data-v-af5d21f9]{display:flex;align-items:center;gap:8px}.privacy-shield-tag[data-v-af5d21f9]{display:inline-flex;align-items:center;gap:3px;background:#10b98133;border:1px solid rgba(16,185,129,.4);padding:2px 7px;border-radius:8px;font-size:10px;font-weight:600;color:#6ee7b7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.privacy-notice-tip[data-v-af5d21f9]{font-size:10px;color:#ffffffa6;text-shadow:0 1px 3px rgba(0,0,0,.8)}.in-call-order-sheet[data-v-af5d21f9]{max-width:360px;width:90%;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:16px 18px;color:#f8fafc;box-shadow:0 20px 40px #00000080;text-align:left}.order-sheet-top[data-v-af5d21f9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.in-call-title[data-v-af5d21f9]{margin:0;font-size:16px;font-weight:800;color:#f8fafc}.in-call-sub[data-v-af5d21f9]{margin:3px 0 0;font-size:11px;color:#94a3b8}.sheet-close-btn[data-v-af5d21f9]{background:#ffffff1a;border:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.in-call-package-list[data-v-af5d21f9]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.in-call-pkg-item[data-v-af5d21f9]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}.in-call-pkg-item[data-v-af5d21f9]:hover{background:#f59e0b1a;border-color:#f59e0b66}.in-call-pkg-name[data-v-af5d21f9]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#f8fafc}.discount-pill[data-v-af5d21f9]{font-size:9px;font-weight:800;background:#dc2626;color:#fff;padding:1px 5px;border-radius:4px}.in-call-pkg-desc[data-v-af5d21f9]{font-size:10px;color:#94a3b8;margin-top:2px}.in-call-pkg-right[data-v-af5d21f9]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.in-call-price[data-v-af5d21f9]{font-size:15px;font-weight:800;color:#f59e0b}.in-call-orig-price[data-v-af5d21f9]{font-size:10px;color:#64748b;text-decoration:line-through}.btn-quick-buy[data-v-af5d21f9]{background:#ea580c;color:#fff;border:none;padding:3px 8px;border-radius:8px;font-size:10px;font-weight:700;cursor:pointer}.in-call-wallet-hint[data-v-af5d21f9]{font-size:11px;color:#94a3b8;text-align:center;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.in-call-wallet-hint strong[data-v-af5d21f9]{color:#f59e0b}.in-call-toast[data-v-af5d21f9]{position:fixed;top:70px;left:50%;transform:translate(-50%);background:#0f172ae6;border:1px solid rgba(255,255,255,.15);color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px #0000004d}.call-risk-disclaimer[data-v-af5d21f9]{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:8px;padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);font-size:9.5px;color:#94a3b8;letter-spacing:.1px;white-space:nowrap;line-height:1.4;text-align:center}.connected-time.warning-low-time[data-v-af5d21f9]{color:#fbbf24}.dot-live.warning-dot[data-v-af5d21f9]{color:#f59e0b}.low-time-backdrop[data-v-af5d21f9]{z-index:120}.low-time-modal[data-v-af5d21f9]{width:86%;max-width:320px;background:#1e293b;border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:24px 20px 20px;text-align:center;box-shadow:0 16px 36px #0009;color:#fff}.low-time-icon-box[data-v-af5d21f9]{width:52px;height:52px;margin:0 auto 14px;border-radius:50%;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);display:flex;align-items:center;justify-content:center}.low-time-modal-title[data-v-af5d21f9]{font-size:17px;font-weight:700;color:#fff;margin-bottom:8px}.low-time-modal-desc[data-v-af5d21f9]{font-size:13px;color:#94a3b8;line-height:1.5;margin-bottom:20px}.low-time-modal-actions[data-v-af5d21f9]{display:flex;gap:10px}.btn-low-time-renew[data-v-af5d21f9]{flex:1;padding:10px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #ea580c59;transition:transform .15s ease}.btn-low-time-renew[data-v-af5d21f9]:active{transform:scale(.97)}.btn-low-time-cancel[data-v-af5d21f9]{flex:1;padding:10px;background:#ffffff14;color:#cbd5e1;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.call-bottom-wrapper[data-v-af5d21f9]{width:100%;display:flex;flex-direction:column;align-items:center;z-index:25;padding-bottom:18px;transform:translateY(-10px)}.call-room-page:not(.video-mode) .call-bottom-wrapper[data-v-af5d21f9]{position:absolute;left:14px;right:14px;bottom:20%;width:auto;padding-bottom:18px;transform:none}@media(max-height:700px){.audio-container[data-v-af5d21f9]{top:14%}.call-room-page:not(.video-mode) .call-bottom-wrapper[data-v-af5d21f9]{bottom:9%}}.video-bottom-info-card[data-v-af5d21f9]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:12px;z-index:25}.video-remaining-time[data-v-af5d21f9]{font-size:13px;font-weight:700;color:#6ee7b7;display:flex;align-items:center;gap:6px;background:#0f172abf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4px 14px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 14px #0006}.video-remaining-time.warning-low-time[data-v-af5d21f9]{color:#fbbf24;border-color:#f59e0b66}.in-video-disclaimer[data-v-af5d21f9]{margin-top:0;background:#0f172abf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);box-shadow:0 2px 8px #0000004d}.in-video-pill[data-v-af5d21f9]{margin-bottom:0;background:#0f172ab3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.chat-detail-page[data-v-9f2c138a]{display:flex;flex-direction:column;height:100%;background:#ededed;position:relative;overflow:hidden;box-sizing:border-box}.chat-nav-bar[data-v-9f2c138a]{height:48px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #E5E7EB;z-index:80;flex-shrink:0}.nav-back-btn[data-v-9f2c138a],.nav-icon-btn[data-v-9f2c138a]{background:transparent!important;border:none!important;box-shadow:none!important;width:36px;height:36px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease,transform .1s ease}.nav-back-btn[data-v-9f2c138a]:hover,.nav-icon-btn[data-v-9f2c138a]:hover{background:transparent!important;border:none!important;opacity:.75}.nav-back-btn[data-v-9f2c138a]:active,.nav-icon-btn[data-v-9f2c138a]:active{background:transparent!important;border:none!important;transform:scale(.92);opacity:.6}.chat-title-box[data-v-9f2c138a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 8px;border-radius:10px;cursor:pointer;transition:background-color .16s ease}.chat-title-box[data-v-9f2c138a]:hover{background:#f8fafc}.chat-title-box[data-v-9f2c138a]:focus-visible{outline:2px solid #93C5FD;outline-offset:2px}.title-row[data-v-9f2c138a]{display:flex;align-items:center;gap:5px}.counselor-name[data-v-9f2c138a]{font-size:16px;font-weight:700;color:#111827;letter-spacing:-.2px}.counselor-tag[data-v-9f2c138a]{font-size:11px;font-weight:600;color:#d97706;background:#fffbeb;border:1px solid #FCD34D;padding:1px 5px;border-radius:3px;line-height:1.2}.online-status[data-v-9f2c138a]{display:flex;align-items:center;gap:4px;margin-top:1px}.status-dot[data-v-9f2c138a]{width:6px;height:6px;border-radius:50%;background:#10b981}.status-dot.status-busy[data-v-9f2c138a]{background:#ef4444}.status-dot.status-rest[data-v-9f2c138a]{background:#d97706}.status-text[data-v-9f2c138a]{font-size:11px;color:#6b7280;font-weight:500}.status-text.status-busy[data-v-9f2c138a]{color:#ef4444}.status-text.status-rest[data-v-9f2c138a]{color:#d97706}.nav-right-actions[data-v-9f2c138a]{position:relative;display:flex;align-items:center;gap:4px}.chat-more-backdrop[data-v-9f2c138a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:transparent}.chat-more-menu[data-v-9f2c138a]{position:absolute;top:44px;right:0;min-width:124px;padding:6px;border:1px solid #E2E8F0;border-radius:12px;background:#fff;box-shadow:0 10px 25px #0f172a38;z-index:100;display:flex;flex-direction:column}.chat-more-menu button[data-v-9f2c138a]{display:block;width:100%;border:0;border-radius:8px;padding:10px 14px;background:transparent;color:#334155;text-align:left;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease}.chat-more-menu button[data-v-9f2c138a]:hover{background:#f1f5f9}.chat-more-menu button[data-v-9f2c138a]:active{background:#e2e8f0}.nav-icon-btn[data-v-9f2c138a]{width:34px;height:34px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.nav-icon-btn[data-v-9f2c138a]:hover{background:#f1f5f9}.nav-icon-btn.note-btn[data-v-9f2c138a]{background:#eef2ff;width:42px;height:42px;flex-direction:column;gap:1px;border-radius:8px}.note-btn-label[data-v-9f2c138a]{color:#6366f1;font-size:9px;line-height:1}.counselor-header-card[data-v-9f2c138a]{background:#fff;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #F1F5F9;z-index:35;flex-shrink:0;box-shadow:0 1px 3px #00000008}.card-left[data-v-9f2c138a]{display:flex;align-items:center;gap:10px;flex:1;min-width:0;cursor:pointer}.card-avatar-wrapper[data-v-9f2c138a]{position:relative;width:44px;height:44px;flex-shrink:0}.card-avatar-img[data-v-9f2c138a]{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 1px 4px #00000014}.card-online-dot[data-v-9f2c138a]{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#10b981;border:2px solid #FFFFFF;border-radius:50%}.card-meta[data-v-9f2c138a]{flex:1;min-width:0}.meta-title-line[data-v-9f2c138a]{display:flex;align-items:center;gap:6px}.meta-name[data-v-9f2c138a]{font-size:15px;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-role-pill[data-v-9f2c138a]{font-size:10px;color:#2563eb;background:#eff6ff;border:1px solid #BFDBFE;padding:1px 5px;border-radius:4px;font-weight:600;flex-shrink:0}.meta-desc-line[data-v-9f2c138a]{font-size:11px;color:#6b7280;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-right-actions[data-v-9f2c138a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-follow-toggle[data-v-9f2c138a]{display:flex;align-items:center;gap:3px;padding:5px 10px;border-radius:16px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;background:#eff6ff;color:#2563eb;border:1px solid #BFDBFE}.btn-follow-toggle.followed[data-v-9f2c138a]{background:#f1f5f9;color:#64748b;border-color:#cbd5e1}.btn-profile-link[data-v-9f2c138a]{padding:5px 12px;border-radius:16px;font-size:11px;font-weight:600;cursor:pointer;background:#f8fafc;color:#334155;border:1px solid #E2E8F0;transition:all .15s ease}.btn-profile-link[data-v-9f2c138a]:active{background:#e2e8f0}.compact-safety-banner[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;background:#fffbeb;border-bottom:1px solid #FDE68A;padding:7px 12px;font-size:11px;color:#92400e;z-index:30;flex-shrink:0}.safety-text[data-v-9f2c138a]{display:flex;align-items:center;gap:6px;flex:1}.safety-close-btn[data-v-9f2c138a]{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center}.messages-stream[data-v-9f2c138a]{flex:1;overflow-y:auto;padding:12px 14px 20px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth;background:#ededed}.quick-consult-btn[data-v-9f2c138a]{position:absolute;top:58px;right:12px;z-index:12;display:inline-flex;align-items:center;gap:4px;padding:7px 11px;border:0;border-radius:999px;background:#7655e8;color:#fff;font-size:12px;font-weight:700;box-shadow:0 3px 10px #7655e838}.consult-order-backdrop[data-v-9f2c138a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a8c;display:flex;align-items:flex-end}.consult-order-sheet[data-v-9f2c138a]{width:100%;background:#fff;border-radius:22px 22px 0 0;padding:22px 16px 16px;box-shadow:0 -8px 24px #0f172a29}.order-tabs[data-v-9f2c138a]{display:flex;justify-content:space-around;margin-bottom:18px}.order-tabs button[data-v-9f2c138a]{border:0;background:transparent;color:#9ca3af;font-size:16px;font-weight:700;padding:6px 10px}.order-tabs button.active[data-v-9f2c138a]{color:#1f2937;border-bottom:4px solid #1F2937;border-radius:0 0 4px 4px}.order-modes[data-v-9f2c138a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.order-modes button[data-v-9f2c138a]{border:0;border-radius:6px;background:#f3f4f6;color:#4b5563;padding:13px 6px;font-size:14px;font-weight:700}.order-modes button.active[data-v-9f2c138a]{background:#7655e8;color:#fff}.package-options[data-v-9f2c138a]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.package-options button[data-v-9f2c138a]{min-height:82px;padding:10px 8px;border:2px solid #EEF0F4;border-radius:12px;background:#fff;color:#1f2937;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.package-options button.active[data-v-9f2c138a]{border-color:#7655e8;background:#faf8ff;color:#7655e8}.package-options strong[data-v-9f2c138a]{font-size:14px}.package-options span[data-v-9f2c138a]{color:#9ca3af;font-size:11px}.package-options button.active span[data-v-9f2c138a]{color:#8b7bc6}.order-duration-title[data-v-9f2c138a]{margin:24px 0 12px;font-size:16px;font-weight:800;color:#1f2937}.order-duration-control[data-v-9f2c138a]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#1f2937}.order-duration-control button[data-v-9f2c138a],.order-duration-control strong[data-v-9f2c138a]{min-width:40px;height:34px;border:0;border-radius:5px;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.order-duration-control span[data-v-9f2c138a]{font-weight:700}.order-summary[data-v-9f2c138a]{margin:18px -16px -16px;padding:16px;border-top:1px solid #E5E7EB;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:800}.order-summary button[data-v-9f2c138a]{border:0;border-radius:999px;background:#7655e8;color:#fff;padding:12px 30px;font-size:16px;font-weight:800}.date-header-center[data-v-9f2c138a]{text-align:center;margin:14px 0 12px}.date-header-center span[data-v-9f2c138a]{font-size:14px;color:#374151;font-weight:500;letter-spacing:.3px}.message-group[data-v-9f2c138a]{display:flex;flex-direction:column;width:100%}.message-row[data-v-9f2c138a]{display:flex;align-items:flex-start;gap:10px;max-width:82%;width:fit-content}.message-row.mine[data-v-9f2c138a]{align-self:flex-end;margin-left:auto;margin-right:0;flex-direction:row-reverse}.message-row.partner[data-v-9f2c138a]{align-self:flex-start;margin-right:auto;margin-left:0;flex-direction:row}.chat-avatar[data-v-9f2c138a]{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 1px 3px #00000014;cursor:pointer}.bubble-container[data-v-9f2c138a]{display:flex;flex-direction:column;max-width:100%}.message-row.mine .bubble-container[data-v-9f2c138a]{align-items:flex-end}.message-row.partner .bubble-container[data-v-9f2c138a]{align-items:flex-start}.message-read-status[data-v-9f2c138a]{margin-top:3px;padding-right:3px;color:#94a3b8;font-size:9px;line-height:1.2}.message-row.mine .message-read-status[data-v-9f2c138a]{align-self:flex-end}.message-row.partner .message-read-status[data-v-9f2c138a]{align-self:flex-start}.speech-bubble[data-v-9f2c138a]{position:relative;padding:11px 16px;font-size:15px;line-height:1.6;word-break:break-word;letter-spacing:.2px}.message-row.partner .speech-bubble[data-v-9f2c138a]{background:#fff;color:#111827;border-radius:18px;box-shadow:0 1px 3px #0000000a}.message-row.partner .speech-bubble[data-v-9f2c138a]:before{content:"";position:absolute;left:-7px;top:14px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:7px solid #FFFFFF}.message-row.mine .speech-bubble[data-v-9f2c138a]{background:#2563eb;color:#fff;border-radius:18px;box-shadow:0 2px 6px #2563eb33}.message-row.mine .speech-bubble[data-v-9f2c138a]:after{content:"";position:absolute;right:-7px;top:14px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #2563EB}.image-bubble[data-v-9f2c138a]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #00000014;max-width:220px}.bubble-image-preview[data-v-9f2c138a]{width:100%;height:140px;object-fit:cover;display:block}.image-bubble-caption[data-v-9f2c138a]{padding:8px 10px;font-size:12px;color:#475569}.audio-bubble[data-v-9f2c138a]{min-width:132px;padding:10px 13px;border-radius:16px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;box-shadow:0 1px 3px #0f172a14}.message-row.partner .audio-bubble[data-v-9f2c138a]{background:#fff;color:#2563eb}.message-row.mine .audio-bubble[data-v-9f2c138a]{background:#2563eb;color:#fff;flex-direction:row-reverse;box-shadow:0 2px 6px #2563eb33}.audio-duration[data-v-9f2c138a]{font-size:11px;font-weight:600;opacity:.82}.card-bubble[data-v-9f2c138a]{background:#fff;border-radius:14px;padding:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #E5E7EB;min-width:220px}.card-header[data-v-9f2c138a]{display:flex;align-items:center;gap:10px}.card-icon-badge[data-v-9f2c138a]{width:40px;height:40px;border-radius:10px;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-name[data-v-9f2c138a]{font-size:14px;font-weight:700;color:#111827}.card-title[data-v-9f2c138a]{font-size:11px;color:#6b7280;margin-top:2px;line-height:1.3}.gift-card-meta[data-v-9f2c138a]{margin-top:4px;color:#2563eb;font-size:10px;font-weight:700}.card-divider[data-v-9f2c138a]{height:1px;background:#f3f4f6;margin:10px 0 8px}.card-footer[data-v-9f2c138a]{display:flex;justify-content:space-between;align-items:center;font-size:11px}.badge-tag[data-v-9f2c138a]{color:#6b7280}.card-view-btn[data-v-9f2c138a]{background:#eff6ff;color:#2563eb;border:none;font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;cursor:pointer}.pennant-bubble[data-v-9f2c138a]{background:#dc2626;border-radius:12px;padding:12px 16px;color:#fff;box-shadow:0 3px 12px #dc262640;border:2px solid #F59E0B;text-align:center}.pennant-gold-star[data-v-9f2c138a]{font-size:11px;color:#fde68a;font-weight:700;letter-spacing:1px}.pennant-title-text[data-v-9f2c138a]{font-size:15px;font-weight:800;color:#fffbeb;margin:6px 0 4px;letter-spacing:1px}.pennant-sign[data-v-9f2c138a]{font-size:10px;color:#ffffffd9}.flower-bubble[data-v-9f2c138a]{background:linear-gradient(135deg,#fff1f2,#fdf2f8);border:1.5px solid #FBCFE8;border-radius:14px;padding:12px 14px;box-shadow:0 3px 12px #f43f5e1f;min-width:200px}.flower-inner-head[data-v-9f2c138a]{display:flex;align-items:center;gap:10px}.flower-icon-display[data-v-9f2c138a]{font-size:26px;line-height:1}.flower-bubble-title[data-v-9f2c138a]{font-size:14px;font-weight:800;color:#be185d}.flower-quantity-badge[data-v-9f2c138a]{display:inline-flex;align-items:center;margin-left:5px;padding:2px 6px;border-radius:999px;background:#fce7f3;color:#be185d;font-size:11px;font-weight:800}.flower-bubble-desc[data-v-9f2c138a]{font-size:11px;color:#9d174d;margin-top:2px}.flower-divider[data-v-9f2c138a]{height:1px;background:#f43f5e26;margin:8px 0}.flower-sign[data-v-9f2c138a]{font-size:10px;color:#be185d;opacity:.8;text-align:right}.redpacket-bubble[data-v-9f2c138a]{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:14px;padding:12px 14px;color:#fff;box-shadow:0 3px 10px #ef444440;min-width:190px}.redpacket-inner[data-v-9f2c138a]{display:flex;align-items:center;gap:10px}.redpacket-icon-circle[data-v-9f2c138a]{width:38px;height:38px;border-radius:50%;background:#fffbeb;display:flex;align-items:center;justify-content:center}.redpacket-title[data-v-9f2c138a]{font-size:13px;font-weight:600}.redpacket-amount[data-v-9f2c138a]{font-size:16px;font-weight:800;color:#fde68a}.redpacket-status[data-v-9f2c138a]{font-size:10px;color:#fffc;margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.2)}.floating-gift-pill[data-v-9f2c138a]{position:absolute;right:14px;bottom:64px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:6px 13px;border-radius:20px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;box-shadow:0 4px 12px #7c3aed59;cursor:pointer;z-index:35;transition:all .15s ease;-webkit-user-select:none;user-select:none}.floating-gift-pill[data-v-9f2c138a]:active{transform:scale(.92)}.chat-input-bar[data-v-9f2c138a]{background:#fff;border-top:1px solid #E5E7EB;display:flex;flex-direction:column;flex-shrink:0;z-index:50}.input-elements-row[data-v-9f2c138a]{display:flex;align-items:center;gap:8px;padding:8px 12px;box-sizing:border-box}.input-icon-btn[data-v-9f2c138a]{width:36px;height:36px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .15s ease,background .15s ease}.input-icon-btn[data-v-9f2c138a]:active{transform:scale(.92);background:#f1f5f9}.input-icon-btn.zap-btn[data-v-9f2c138a]{background:#eff6ff}.input-icon-btn.plus-btn.open[data-v-9f2c138a]{transform:rotate(45deg)}.input-pill-wrapper[data-v-9f2c138a]{flex:1;min-width:0;background:#f4f6f9;border:0;border-radius:999px;height:40px;display:flex;align-items:center;padding:0 16px;box-shadow:inset 0 1px 2px #0f172a06;transition:box-shadow .2s ease,background .2s ease}.input-pill-wrapper[data-v-9f2c138a]:focus-within{background:#f8fafc;box-shadow:inset 0 0 0 1px #3b82f629}.pill-input-field[data-v-9f2c138a]{width:100%;border:none;outline:none;background:transparent;font-size:14px;color:#111827}.pill-input-field[data-v-9f2c138a]::placeholder{color:#9ca3af;font-size:13px}.pill-input-field[data-v-9f2c138a]:disabled{background:#f3f4f6;cursor:not-allowed}.send-submit-btn[data-v-9f2c138a]{height:34px;padding:0 14px;border-radius:17px;border:none;background:#2563eb;color:#fff;font-size:13px;font-weight:700;cursor:pointer;flex-shrink:0;box-shadow:0 2px 6px #2563eb4d;transition:all .15s ease}.send-submit-btn[data-v-9f2c138a]:active{transform:scale(.94)}.attachment-drawer-grid[data-v-9f2c138a]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 8px;padding:16px 14px 20px;background:#f9fafb;border-top:1px solid #E5E7EB;animation:drawerSlideUp-9f2c138a .2s ease-out}@keyframes drawerSlideUp-9f2c138a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.grid-cell[data-v-9f2c138a]{display:flex;flex-direction:column;align-items:center;cursor:pointer}.cell-icon-card[data-v-9f2c138a]{width:56px;height:56px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #F3F4F6;box-shadow:0 2px 6px #00000008;transition:all .15s ease}.grid-cell:active .cell-icon-card[data-v-9f2c138a]{transform:scale(.92);background:#f1f5f9}.grid-cell.disabled[data-v-9f2c138a]{opacity:.38;cursor:not-allowed;pointer-events:none}.grid-cell.disabled .cell-icon-card[data-v-9f2c138a]{background:#f1f5f9!important;border-color:#e2e8f0!important;box-shadow:none!important}.grid-cell.disabled .cell-icon-card[data-v-9f2c138a] svg{stroke:#94a3b8!important;color:#94a3b8!important}.grid-cell.disabled .cell-label[data-v-9f2c138a]{color:#94a3b8!important}.cell-label[data-v-9f2c138a]{font-size:13px;color:#374151;font-weight:500;margin-top:8px;text-align:center}.duration-gift-drawer[data-v-9f2c138a]{width:min(100%,430px);margin:auto 0 0;padding:18px 20px 24px;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -4px 24px #0f172a24}.duration-gift-options[data-v-9f2c138a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.duration-gift-option[data-v-9f2c138a]{min-height:72px;padding:10px 6px;border:1px solid #E2E8F0;border-radius:12px;background:#f8fafc;color:#334155;cursor:pointer}.duration-gift-option.active[data-v-9f2c138a]{border-color:#6366f1;background:#eef2ff;color:#4338ca}.duration-gift-option strong[data-v-9f2c138a],.duration-gift-option span[data-v-9f2c138a]{display:block}.duration-gift-option strong[data-v-9f2c138a]{font-size:14px}.duration-gift-option span[data-v-9f2c138a]{margin-top:5px;color:#94a3b8;font-size:10px;line-height:1.35}.message-quota-options[data-v-9f2c138a]{grid-template-columns:repeat(2,1fr)}.package-offer-drawer[data-v-9f2c138a]{max-height:min(78vh,620px);overflow-y:auto}.package-offer-mode-tabs[data-v-9f2c138a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0 10px}.package-offer-mode-tabs button[data-v-9f2c138a]{min-height:38px;border:1px solid #E2E8F0;border-radius:12px;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;cursor:pointer}.package-offer-mode-tabs button.active[data-v-9f2c138a]{color:#2563eb;border-color:#93c5fd;background:#eff6ff}.package-offer-options[data-v-9f2c138a]{display:grid;gap:8px;margin-bottom:14px}.package-offer-option[data-v-9f2c138a]{padding:11px 12px;border:1px solid #E2E8F0;border-radius:14px;background:#fff;color:#1e293b;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.package-offer-option[data-v-9f2c138a]:active{transform:scale(.99)}.package-offer-option.active[data-v-9f2c138a]{border-color:#6366f1;background:#f5f3ff;box-shadow:0 4px 12px #6366f11f}.package-offer-option-top[data-v-9f2c138a],.package-offer-option-bottom[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.package-offer-option-top strong[data-v-9f2c138a]{font-size:13px}.package-offer-option-top span[data-v-9f2c138a]{color:#7c3aed;font-size:10px;font-weight:700;white-space:nowrap}.package-offer-option-bottom[data-v-9f2c138a]{margin-top:7px}.package-offer-option-bottom span[data-v-9f2c138a],.package-offer-option small[data-v-9f2c138a]{color:#94a3b8;font-size:10px}.package-offer-option-bottom b[data-v-9f2c138a]{color:#ef4444;font-size:17px}.package-offer-option small[data-v-9f2c138a]{display:block;margin-top:6px;line-height:1.4}.package-offer-card-head[data-v-9f2c138a]{display:flex;align-items:center;gap:9px}.package-offer-icon[data-v-9f2c138a]{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#7c3aed);flex-shrink:0}.package-offer-kicker[data-v-9f2c138a]{color:#64748b;font-size:10px}.package-offer-name[data-v-9f2c138a]{margin-top:2px;color:#111827;font-size:14px;font-weight:800}.package-offer-discount[data-v-9f2c138a]{margin-left:auto;padding:3px 6px;border-radius:7px;background:#fef3c7;color:#b45309;font-size:10px;font-weight:700;white-space:nowrap}.package-offer-desc[data-v-9f2c138a]{margin-top:10px;color:#64748b;font-size:11px;line-height:1.45}.package-offer-meta[data-v-9f2c138a]{display:flex;align-items:baseline;gap:7px;margin-top:11px;color:#64748b;font-size:10px}.package-offer-price[data-v-9f2c138a]{margin-left:auto;color:#ef4444;font-size:19px;font-weight:800}.package-offer-meta del[data-v-9f2c138a]{color:#94a3b8}.package-offer-footer[data-v-9f2c138a]{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid #F1F5F9}.package-offer-tip[data-v-9f2c138a],.package-offer-sent[data-v-9f2c138a],.package-offer-ordered[data-v-9f2c138a]{flex:1;color:#94a3b8;font-size:10px;line-height:1.3}.package-offer-sent[data-v-9f2c138a]{color:#64748b}.package-offer-ordered[data-v-9f2c138a]{color:#059669;font-weight:700}.package-offer-order-btn[data-v-9f2c138a]{border:none;border-radius:12px;padding:7px 10px;background:#2563eb;color:#fff;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.package-offer-order-btn.ordered[data-v-9f2c138a]{background:#ecfdf5;color:#059669}.cell-lock-badge[data-v-9f2c138a]{position:absolute;top:-3px;right:-3px;width:17px;height:17px;border-radius:50%;background:#ef4444;display:flex;align-items:center;justify-content:center;border:1.5px solid #FFFFFF;box-shadow:0 1px 3px #00000026}.home-indicator[data-v-9f2c138a]{width:120px;height:4px;background:#0f172a;opacity:.18;border-radius:9999px;margin:4px auto 6px}.emoji-picker-panel[data-v-9f2c138a]{display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px;background:#fff;border-top:1px solid #E5E7EB}.emoji-item[data-v-9f2c138a]{font-size:22px;cursor:pointer;transition:transform .15s ease}.emoji-item[data-v-9f2c138a]:active{transform:scale(1.3)}.quick-phrases-panel[data-v-9f2c138a]{background:#fff;border-top:1px solid #E5E7EB;padding:12px;max-height:180px;overflow-y:auto}.drawer-header-row[data-v-9f2c138a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.drawer-title[data-v-9f2c138a]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#1e293b}.close-icon-btn[data-v-9f2c138a]{background:none;border:none;cursor:pointer;padding:2px}.phrases-list[data-v-9f2c138a]{display:flex;flex-direction:column;gap:6px}.phrase-card[data-v-9f2c138a]{padding:8px 10px;background:#f8fafc;border-radius:8px;font-size:12px;color:#334155;cursor:pointer;line-height:1.4;transition:background .15s ease}.phrase-card-heading[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:3px}.phrase-card-heading strong[data-v-9f2c138a]{color:#44516a;font-size:10px}.phrase-card-heading span[data-v-9f2c138a]{padding:2px 5px;border-radius:999px;color:#765add;background:#ede7ff;font-size:8px}.phrase-card p[data-v-9f2c138a]{margin:0;color:inherit;font-size:12px;line-height:1.4}.phrase-card[data-v-9f2c138a]:hover{background:#eff6ff;color:#2563eb}.modal-mask[data-v-9f2c138a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:flex-end;justify-content:center;z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bottom-action-sheet[data-v-9f2c138a],.gift-modal-card[data-v-9f2c138a],.note-modal-card[data-v-9f2c138a],.gift-select-sheet[data-v-9f2c138a],.questionnaire-modal-card[data-v-9f2c138a]{width:100%;background:#fff;border-radius:20px 20px 0 0;padding:18px 16px 30px;animation:slideUp-9f2c138a .2s ease-out;box-sizing:border-box;max-height:80vh;overflow-y:auto}@keyframes slideUp-9f2c138a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-header-row[data-v-9f2c138a],.sheet-top-header[data-v-9f2c138a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.modal-header-title[data-v-9f2c138a],.sheet-title-text[data-v-9f2c138a]{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:800;color:#111827}.close-x-btn[data-v-9f2c138a],.sheet-close-btn[data-v-9f2c138a]{background:none;border:none;cursor:pointer;padding:4px}.modal-subtitle[data-v-9f2c138a]{font-size:12px;color:#6b7280;margin-bottom:14px}.gift-types-grid[data-v-9f2c138a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 0 6px}.gift-type-item[data-v-9f2c138a]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .15s ease}.gift-type-item[data-v-9f2c138a]:active{transform:scale(.92)}.gift-icon-box[data-v-9f2c138a]{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.gift-icon-box.amber[data-v-9f2c138a]{background:#fef3c7}.gift-icon-box.red[data-v-9f2c138a]{background:#fee2e2}.gift-icon-box.pink[data-v-9f2c138a]{background:#fce7f3}.gift-icon-box.brown[data-v-9f2c138a]{background:#ffedd5}.gift-name[data-v-9f2c138a]{font-size:12px;font-weight:700;color:#1f2937}.gift-sub[data-v-9f2c138a]{font-size:10px;color:#9ca3af;margin-top:2px}.questionnaire-list[data-v-9f2c138a]{display:flex;flex-direction:column;gap:10px}.questionnaire-item[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;border:1px solid #E5E7EB;background:#f9fafb;cursor:pointer;transition:all .15s ease}.questionnaire-item[data-v-9f2c138a]:hover{background:#eff6ff;border-color:#bfdbfe}.q-main-info[data-v-9f2c138a]{flex:1;min-width:0}.q-title-line[data-v-9f2c138a]{display:flex;align-items:center;gap:8px}.q-title[data-v-9f2c138a]{font-size:14px;font-weight:700;color:#111827}.q-tag[data-v-9f2c138a]{font-size:10px;color:#2563eb;background:#eff6ff;border:1px solid #DBEAFE;padding:1px 5px;border-radius:4px}.q-desc[data-v-9f2c138a]{font-size:11px;color:#6b7280;margin-top:3px;line-height:1.4}.q-meta[data-v-9f2c138a]{font-size:10px;color:#9ca3af;margin-top:4px}.q-send-btn[data-v-9f2c138a]{background:#2563eb;color:#fff;border:none;border-radius:14px;font-size:11px;font-weight:600;padding:6px 12px;cursor:pointer;flex-shrink:0}.pennant-options-grid[data-v-9f2c138a]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.pennant-option-item[data-v-9f2c138a]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1.5px solid #E2E8F0;border-radius:12px;cursor:pointer;transition:all .15s ease}.pennant-option-item.active[data-v-9f2c138a]{border-color:#dc2626;background:#fef2f2}.option-pennant-icon[data-v-9f2c138a]{font-size:22px}.opt-title[data-v-9f2c138a]{font-size:13px;font-weight:700;color:#1e293b}.opt-desc[data-v-9f2c138a]{font-size:11px;color:#64748b;margin-top:2px}.amount-chips-row[data-v-9f2c138a]{display:flex;gap:10px;margin-bottom:20px}.red-packet-input-wrap[data-v-9f2c138a]{display:flex;align-items:center;gap:6px;width:100%;min-height:48px;padding:0 14px;margin-bottom:16px;box-sizing:border-box;border:1px solid #F59E0B;border-radius:12px;background:#fffbeb}.red-packet-currency[data-v-9f2c138a]{color:#b45309;font-size:20px;font-weight:800}.red-packet-input[data-v-9f2c138a]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#1e293b;font-size:17px;font-weight:700}.red-packet-input[data-v-9f2c138a]::placeholder{color:#b6a58b;font-size:13px;font-weight:500}.amount-chip[data-v-9f2c138a]{flex:1;padding:12px 0;border-radius:12px;border:1.5px solid #E2E8F0;background:#fff;font-size:16px;font-weight:700;color:#1e293b;cursor:pointer;transition:all .15s ease}.amount-chip.active[data-v-9f2c138a]{border-color:#f59e0b;background:#fffbeb;color:#b45309}.appoint-section[data-v-9f2c138a]{margin-bottom:14px}.section-label[data-v-9f2c138a]{font-size:12px;font-weight:700;color:#475569;margin-bottom:6px}.chip-select-row[data-v-9f2c138a]{display:flex;flex-wrap:wrap;gap:8px}.choice-chip[data-v-9f2c138a]{padding:7px 12px;border-radius:8px;border:1px solid #CBD5E1;background:#fff;font-size:12px;font-weight:600;color:#334155;cursor:pointer}.choice-chip.active[data-v-9f2c138a]{border-color:#2563eb;background:#eff6ff;color:#2563eb}.btn-confirm-gift[data-v-9f2c138a]{width:100%;padding:13px 0;border-radius:22px;border:none;font-size:15px;font-weight:700;color:#fff;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:transform .15s ease}.btn-confirm-gift[data-v-9f2c138a]:active{transform:scale(.98)}.btn-confirm-gift.red[data-v-9f2c138a]{background:linear-gradient(135deg,#ef4444,#dc2626)}.btn-confirm-gift.amber[data-v-9f2c138a]{background:linear-gradient(135deg,#f59e0b,#d97706)}.btn-confirm-gift.blue[data-v-9f2c138a]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-confirm-gift.pink[data-v-9f2c138a]{background:linear-gradient(135deg,#fb7185,#ec4899);box-shadow:0 4px 14px #ec489959}.flower-option-item.active[data-v-9f2c138a]{border-color:#ec4899;background:#fdf2f8}.flower-opt-title-line[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;width:100%}.flower-price-badge[data-v-9f2c138a]{font-size:12px;font-weight:800;color:#db2777;background:#fce7f3;padding:2px 8px;border-radius:10px}.note-privacy-tip[data-v-9f2c138a]{background:#f8fafc;border-radius:8px;padding:6px 10px;font-size:11px;color:#475569;margin-bottom:10px}.note-textarea[data-v-9f2c138a]{width:100%;border:1px solid #CBD5E1;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5;color:#1e293b;resize:none;outline:none;box-sizing:border-box}.note-textarea[data-v-9f2c138a]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.note-footer-bar[data-v-9f2c138a]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.note-char-count[data-v-9f2c138a]{font-size:11px;color:#94a3b8}.btn-save-note[data-v-9f2c138a]{background:#6366f1;color:#fff;border:none;border-radius:18px;padding:6px 16px;font-size:13px;font-weight:700;cursor:pointer}.sheet-title-line[data-v-9f2c138a]{font-size:13px;font-weight:700;color:#94a3b8;text-align:center;margin-bottom:12px}.sheet-action-item[data-v-9f2c138a]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:600;color:#1e293b;cursor:pointer;transition:background .15s ease}.sheet-action-item[data-v-9f2c138a]:hover{background:#f8fafc}.sheet-action-item.danger[data-v-9f2c138a]{color:#ef4444}.sheet-cancel-btn[data-v-9f2c138a]{width:100%;margin-top:10px;padding:12px 0;border:none;background:#f1f5f9;border-radius:12px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer}.floating-toast[data-v-9f2c138a]{position:fixed;top:60px;left:50%;transform:translate(-50%);background:#0f172ad9;color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:500;z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 12px #00000026;max-width:90%;text-align:center}.fade-enter-active[data-v-9f2c138a],.fade-leave-active[data-v-9f2c138a]{transition:opacity .2s ease}.fade-enter-from[data-v-9f2c138a],.fade-leave-to[data-v-9f2c138a]{opacity:0}.slide-enter-active[data-v-9f2c138a],.slide-leave-active[data-v-9f2c138a]{transition:transform .2s ease,opacity .2s ease}.slide-enter-from[data-v-9f2c138a],.slide-leave-to[data-v-9f2c138a]{opacity:0;transform:translateY(10px)}.toast-fade-enter-active[data-v-9f2c138a],.toast-fade-leave-active[data-v-9f2c138a]{transition:all .25s ease}.toast-fade-enter-from[data-v-9f2c138a],.toast-fade-leave-to[data-v-9f2c138a]{opacity:0;transform:translate(-50%,-10px)}.quick-consult-btn[data-v-9f2c138a]{position:absolute;top:58px;right:14px;z-index:45;display:flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:20px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;cursor:pointer;box-shadow:0 4px 14px #6366f159;transition:all .25s cubic-bezier(.4,0,.2,1)}.quick-consult-btn[data-v-9f2c138a]:active{transform:scale(.96)}.quick-consult-btn .btn-inner-content[data-v-9f2c138a]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;letter-spacing:.3px;position:relative;z-index:2}.quick-consult-btn.order-now-mode[data-v-9f2c138a]{background:linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 4px 16px #ea580c73}.breathing-glow-ring[data-v-9f2c138a]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:22px;border:2px solid rgba(245,158,11,.7);animation:breathingPulse-9f2c138a 1.8s infinite cubic-bezier(.4,0,.6,1);pointer-events:none;z-index:1}@keyframes breathingPulse-9f2c138a{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:.15}to{transform:scale(1);opacity:.9}}.consult-order-backdrop[data-v-9f2c138a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:250;display:flex;align-items:flex-end;justify-content:center}.consult-order-sheet-pro[data-v-9f2c138a]{width:100%;max-width:440px;background:#fff;border-radius:24px 24px 0 0;padding:18px 18px 24px;box-sizing:border-box;animation:slideUpSheet-9f2c138a .25s cubic-bezier(.16,1,.3,1);box-shadow:0 -10px 30px #00000026}@keyframes slideUpSheet-9f2c138a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-pro-header[data-v-9f2c138a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.sheet-main-title[data-v-9f2c138a]{margin:0;font-size:17px;font-weight:800;color:#0f172a}.sheet-sub-title[data-v-9f2c138a]{margin:4px 0 0;font-size:11px;color:#64748b}.sheet-close-x[data-v-9f2c138a]{background:#f1f5f9;border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.consult-mode-switch[data-v-9f2c138a]{display:flex;gap:8px;margin-bottom:14px}.mode-pill-btn[data-v-9f2c138a]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 6px;border-radius:12px;border:1px solid #E2E8F0;background:#f8fafc;color:#475569;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.mode-pill-btn.active[data-v-9f2c138a]{background:#faf5ff;border-color:#8b5cf6;color:#7c3aed;box-shadow:0 1px 4px #8b5cf633}.service-settlement-row[data-v-9f2c138a]{display:flex;justify-content:center;margin:6px 0 8px;padding:0 8px;box-sizing:border-box}.settlement-card[data-v-9f2c138a]{width:100%;max-width:360px;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:10px 13px;box-shadow:0 3px 12px #0f172a0d;box-sizing:border-box;animation:cardFadeIn-9f2c138a .3s ease}.settlement-card-header .header-left[data-v-9f2c138a]{display:flex;align-items:center;gap:8px}.icon-circle[data-v-9f2c138a]{width:24px;height:24px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.settle-title[data-v-9f2c138a]{font-size:12px;font-weight:700;color:#1e293b;line-height:1.2}.settle-sub[data-v-9f2c138a]{font-size:10px;color:#64748b;margin-top:1px}.order-no-pill[data-v-9f2c138a]{font-size:9.5px;color:#059669;background:#d1fae5;padding:1px 7px;border-radius:8px;font-weight:600}.settle-bill-summary-box[data-v-9f2c138a]{background:#f8fafc;border:1px solid #EDF2F7;border-radius:10px;padding:6px 10px;margin-top:6px;display:flex;flex-direction:column;gap:3px}.bill-summary-row[data-v-9f2c138a]{display:flex;justify-content:space-between;align-items:center;font-size:11px}.bill-summary-row.highlight .price[data-v-9f2c138a]{color:#ef4444;font-size:13px;font-weight:800}.settlement-divider[data-v-9f2c138a]{height:1px;background:#f1f5f9;margin:7px 0}.eval-prompt-row[data-v-9f2c138a]{display:flex;align-items:center;gap:5px;margin-bottom:1px}.eval-prompt-title[data-v-9f2c138a]{font-size:12px;font-weight:700;color:#334155}.eval-prompt-desc[data-v-9f2c138a]{font-size:10px;color:#94a3b8;margin:0 0 6px;line-height:1.25}.settle-stars-row[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;background:#fffbeb;border:1px solid #FEF3C7;padding:4px 10px;border-radius:10px;margin-bottom:6px}.stars-clickable-group[data-v-9f2c138a]{display:flex;align-items:center;gap:4px}.card-star-btn[data-v-9f2c138a]:active{transform:scale(1.2)}.star-rating-hint[data-v-9f2c138a]{font-size:11px;font-weight:700;color:#d97706}.card-tags-grid[data-v-9f2c138a]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.card-tag-pill[data-v-9f2c138a]{font-size:10.5px;padding:2px 7px;border-radius:12px;border:1px solid #E2E8F0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s ease}.card-comment-box[data-v-9f2c138a]{margin-bottom:6px}.card-comment-textarea[data-v-9f2c138a]{width:100%;padding:5px 8px;border:1px solid #E2E8F0;border-radius:8px;font-size:11px;outline:none;resize:none;box-sizing:border-box;background:#f8fafc;font-family:inherit;min-height:28px;height:30px;line-height:1.4}.quick-phrases-mini[data-v-9f2c138a]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}.quick-tip[data-v-9f2c138a]{font-size:9.5px;color:#94a3b8}.quick-chip[data-v-9f2c138a]{font-size:9.5px;color:#6366f1;background:#eef2ff;padding:1px 6px;border-radius:6px;cursor:pointer}.card-submit-row[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;margin-top:3px}.card-anonymous-check[data-v-9f2c138a]{display:flex;align-items:center;gap:4px;font-size:10.5px;color:#64748b;cursor:pointer}.card-anonymous-check input[type=checkbox][data-v-9f2c138a]{width:13px;height:13px}.btn-submit-card-eval[data-v-9f2c138a]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;padding:5px 14px;border-radius:14px;font-size:11.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #6366f140;transition:all .2s ease}.short-settlement-notice[data-v-9f2c138a]{margin-top:8px;padding:10px 12px;border-radius:10px;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;text-align:center}.dual-rail-tabs[data-v-9f2c138a]{display:flex;background:#f1f5f9;border-radius:14px;padding:3px;margin-bottom:14px}.dual-tab-btn[data-v-9f2c138a]{flex:1;border:none;background:transparent;padding:8px 6px;border-radius:11px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s ease}.dual-tab-btn.active[data-v-9f2c138a]{background:#fff;box-shadow:0 2px 6px #0000000f}.tab-badge-text[data-v-9f2c138a]{font-size:9px;font-weight:700;color:#6366f1;margin-bottom:2px}.tab-badge-text.hot[data-v-9f2c138a]{color:#7c3aed}.dual-tab-btn .tab-title[data-v-9f2c138a]{font-size:12px;font-weight:700;color:#1e293b}.free-mode-card[data-v-9f2c138a]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1.5px solid #E2E8F0;border-radius:16px;padding:14px;margin-bottom:14px}.mode-feature-row[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.feature-badge[data-v-9f2c138a]{font-size:11px;font-weight:700;color:#7c3aed;background:#ede9fe;padding:2px 8px;border-radius:8px}.feature-price .currency[data-v-9f2c138a]{font-size:13px;font-weight:700;color:#ef4444}.feature-price .big-price[data-v-9f2c138a]{font-size:22px;font-weight:800;color:#ef4444}.feature-price .unit[data-v-9f2c138a]{font-size:11px;color:#64748b}.feature-explain[data-v-9f2c138a]{margin:0 0 12px;font-size:11px;line-height:1.5;color:#64748b}.wallet-available-indicator[data-v-9f2c138a]{background:#fff;border-radius:12px;padding:10px 12px;border:1px solid #E2E8F0}.wallet-balance-row[data-v-9f2c138a]{display:flex;justify-content:space-between;font-size:11px;color:#475569;margin-bottom:6px}.balance-num[data-v-9f2c138a]{color:#0f172a}.available-mins strong[data-v-9f2c138a]{color:#2563eb;font-size:13px}.wallet-bar-track[data-v-9f2c138a]{height:5px;background:#e2e8f0;border-radius:3px;overflow:hidden}.wallet-bar-fill[data-v-9f2c138a]{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:3px;transition:width .3s ease}.package-card-grid[data-v-9f2c138a]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;margin-bottom:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:4px 2px 8px;scrollbar-width:none;-ms-overflow-style:none}.package-card-grid[data-v-9f2c138a]::-webkit-scrollbar{display:none}.package-card-item[data-v-9f2c138a]{flex:0 0 calc((100% - 10px)/2);width:calc((100% - 10px)/2);min-width:calc((100% - 10px)/2);max-width:calc((100% - 10px)/2);scroll-snap-align:start;scroll-snap-stop:always;border:1.5px solid #E2E8F0;background:#f8fafc;border-radius:14px;padding:10px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;-webkit-user-select:none;user-select:none}.package-card-item.selected[data-v-9f2c138a]{border-color:#8b5cf6;background:#faf5ff;box-shadow:0 2px 8px #8b5cf629}.pkg-top-row[data-v-9f2c138a]{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;margin-bottom:5px;min-height:32px}.pkg-name[data-v-9f2c138a]{font-size:12px;font-weight:700;color:#1e293b;line-height:1.35;word-break:break-word}.pkg-discount-tag[data-v-9f2c138a]{font-size:9.5px;font-weight:800;color:#7c3aed;background:#ede9fe;padding:1.5px 5px;border-radius:6px;white-space:nowrap;flex-shrink:0}.pkg-desc[data-v-9f2c138a]{font-size:10.5px;color:#64748b;line-height:1.35;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:28px}.pkg-pricing-row[data-v-9f2c138a]{display:flex;align-items:baseline;justify-content:space-between;margin-top:auto;padding-top:2px}.pkg-prices[data-v-9f2c138a]{display:flex;align-items:baseline;gap:3px}.pkg-real-price[data-v-9f2c138a]{font-size:16px;font-weight:800;color:#ef4444}.pkg-orig-price[data-v-9f2c138a]{font-size:10px;color:#94a3b8;text-decoration:line-through}.pkg-mins-badge[data-v-9f2c138a]{font-size:10px;color:#64748b;background:#f1f5f9;padding:2px 5px;border-radius:4px;white-space:nowrap;font-weight:600;flex-shrink:0}.pkg-swipe-tip[data-v-9f2c138a]{display:flex;align-items:center;justify-content:center;font-size:10.5px;color:#94a3b8;margin-bottom:8px;letter-spacing:.2px}.sheet-pro-footer[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #F1F5F9}.footer-cost-col[data-v-9f2c138a]{display:flex;flex-direction:column}.cost-label[data-v-9f2c138a]{font-size:10px;color:#94a3b8}.cost-mode-desc[data-v-9f2c138a]{font-size:11px;color:#64748b;margin-right:6px}.cost-amount-wrap[data-v-9f2c138a]{display:inline-flex;align-items:baseline}.cost-amount[data-v-9f2c138a]{font-size:18px;font-weight:800;color:#ef4444}.cost-unit[data-v-9f2c138a]{font-size:11px;font-weight:500;color:#64748b;margin-left:1px}.confirm-start-btn[data-v-9f2c138a]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;padding:10px 24px;border-radius:20px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #7c3aed59;transition:transform .15s ease}.confirm-start-btn[data-v-9f2c138a]:active{transform:scale(.97)}.consult-active-banner[data-v-9f2c138a]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-top:1px solid #A7F3D0;border-bottom:1px solid #A7F3D0;padding:6px 14px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.banner-live-info[data-v-9f2c138a]{display:flex;align-items:center;gap:7px}.live-pulse-dot[data-v-9f2c138a]{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulseGreen-9f2c138a 1.4s infinite}@keyframes pulseGreen-9f2c138a{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.7}}.banner-title[data-v-9f2c138a]{font-size:12px;font-weight:700;color:#065f46}.banner-time[data-v-9f2c138a]{font-size:13px;font-weight:800;color:#047857;font-variant-numeric:tabular-nums}.banner-mode-tag[data-v-9f2c138a]{font-size:10px;background:#fff;color:#059669;padding:1px 6px;border-radius:8px;border:1px solid #A7F3D0}.btn-end-consult[data-v-9f2c138a]{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #dc26264d}.quota-exhausted-bar[data-v-9f2c138a]{background:#fffbeb;border-top:1px solid #FDE68A;border-bottom:1px solid #FDE68A;padding:7px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;flex-shrink:0}.quota-text-left[data-v-9f2c138a]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#b45309}.btn-open-consult-trigger[data-v-9f2c138a]{border:none;background:#f59e0b;color:#fff;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;cursor:pointer}.consult-bill-modal-card[data-v-9f2c138a]{width:310px;background:#fff;border-radius:20px;padding:20px 18px;box-sizing:border-box;box-shadow:0 16px 36px #0003;text-align:center}.bill-modal-top[data-v-9f2c138a]{margin-bottom:16px}.bill-success-icon[data-v-9f2c138a]{width:44px;height:44px;background:#d1fae5;color:#10b981;font-size:24px;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.bill-modal-title[data-v-9f2c138a]{margin:0;font-size:16px;font-weight:800;color:#1e293b}.bill-modal-sub[data-v-9f2c138a]{margin:4px 0 0;font-size:11px;color:#64748b}.bill-details-table[data-v-9f2c138a]{background:#f8fafc;border-radius:14px;padding:12px;margin-bottom:16px;text-align:left}.bill-table-row[data-v-9f2c138a]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:12px}.row-label[data-v-9f2c138a]{color:#64748b}.row-value[data-v-9f2c138a]{color:#1e293b;font-weight:600}.bold-blue[data-v-9f2c138a]{color:#2563eb;font-weight:700}.bill-divider-dash[data-v-9f2c138a]{height:1px;border-top:1px dashed #CBD5E1;margin:6px 0}.bill-table-row.total-row[data-v-9f2c138a]{padding-top:8px}.total-label[data-v-9f2c138a]{font-size:13px;font-weight:700;color:#0f172a}.total-amount[data-v-9f2c138a]{font-size:18px;font-weight:800;color:#ea580c}.btn-bill-confirm[data-v-9f2c138a]{width:100%;background:#2563eb;color:#fff;border:none;padding:11px 0;border-radius:16px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #2563eb40}.service-settlement-row[data-v-9f2c138a]{width:100%;display:flex;justify-content:center;margin:12px 0 16px;padding:0 8px;box-sizing:border-box}.settlement-card[data-v-9f2c138a]{width:100%;max-width:360px;background:#fff;border:1px solid #E2E8F0;border-radius:18px;padding:16px;box-shadow:0 4px 16px #0f172a0f;box-sizing:border-box;animation:cardFadeIn-9f2c138a .3s ease}.settlement-card-header[data-v-9f2c138a]{display:flex;justify-content:space-between;align-items:center}.settlement-card-header .header-left[data-v-9f2c138a]{display:flex;align-items:center;gap:10px}.icon-circle[data-v-9f2c138a]{width:30px;height:30px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-texts[data-v-9f2c138a]{display:flex;flex-direction:column}.settle-title[data-v-9f2c138a]{font-size:13px;font-weight:700;color:#1e293b}.settle-sub[data-v-9f2c138a]{font-size:11px;color:#64748b;margin-top:2px}.order-no-pill[data-v-9f2c138a]{font-size:10px;color:#059669;background:#d1fae5;padding:2px 8px;border-radius:10px;font-weight:600}.settle-bill-summary-box[data-v-9f2c138a]{background:#f8fafc;border:1px solid #EDF2F7;border-radius:12px;padding:10px 12px;margin-top:10px;display:flex;flex-direction:column;gap:6px}.bill-summary-row[data-v-9f2c138a]{display:flex;justify-content:space-between;align-items:center;font-size:11.5px}.bill-summary-row .label[data-v-9f2c138a]{color:#64748b}.bill-summary-row .val[data-v-9f2c138a]{color:#334155;font-weight:500}.bill-summary-row.highlight .price[data-v-9f2c138a]{color:#ef4444;font-size:14px;font-weight:800}.settlement-divider[data-v-9f2c138a]{height:1px;background:#f1f5f9;margin:12px 0}.eval-prompt-row[data-v-9f2c138a]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.eval-prompt-title[data-v-9f2c138a]{font-size:13px;font-weight:700;color:#334155}.eval-prompt-desc[data-v-9f2c138a]{font-size:11px;color:#94a3b8;margin:0 0 12px;line-height:1.35}.settle-stars-row[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;background:#fffbeb;border:1px solid #FEF3C7;padding:8px 12px;border-radius:12px;margin-bottom:12px}.stars-clickable-group[data-v-9f2c138a]{display:flex;align-items:center;gap:6px}.card-star-btn[data-v-9f2c138a]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;transition:transform .15s ease}.card-star-btn[data-v-9f2c138a]:active{transform:scale(1.25)}.star-rating-hint[data-v-9f2c138a]{font-size:12px;font-weight:700;color:#d97706}.card-tags-grid[data-v-9f2c138a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.card-tag-pill[data-v-9f2c138a]{font-size:11px;padding:4px 10px;border-radius:14px;border:1px solid #E2E8F0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s ease}.card-tag-pill.active[data-v-9f2c138a]{background:#eef2ff;border-color:#6366f1;color:#6366f1;font-weight:700}.card-comment-box[data-v-9f2c138a]{margin-bottom:12px}.card-comment-textarea[data-v-9f2c138a]{width:100%;padding:8px 10px;border:1px solid #E2E8F0;border-radius:10px;font-size:12px;outline:none;resize:none;box-sizing:border-box;background:#f8fafc;font-family:inherit}.card-comment-textarea[data-v-9f2c138a]:focus{border-color:#6366f1;background:#fff}.quick-phrases-mini[data-v-9f2c138a]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.quick-tip[data-v-9f2c138a]{font-size:10px;color:#94a3b8}.quick-chip[data-v-9f2c138a]{font-size:10px;color:#6366f1;background:#eef2ff;padding:2px 7px;border-radius:8px;cursor:pointer}.quick-chip[data-v-9f2c138a]:hover{background:#e0e7ff}.card-submit-row[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.card-anonymous-check[data-v-9f2c138a]{display:flex;align-items:center;gap:5px;font-size:11px;color:#64748b;cursor:pointer}.btn-submit-card-eval[data-v-9f2c138a]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;padding:7px 18px;border-radius:18px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 4px 10px #6366f147;transition:all .2s ease}.btn-submit-card-eval[data-v-9f2c138a]:active{transform:scale(.97)}.reviewed-success-banner[data-v-9f2c138a]{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;padding:8px 10px;border-radius:10px;margin-bottom:8px}.reviewed-success-banner .success-left[data-v-9f2c138a]{display:flex;align-items:center;gap:6px}.reviewed-stars-row[data-v-9f2c138a]{display:flex;align-items:center;gap:2px}.reviewed-score-num[data-v-9f2c138a]{font-size:13px;color:#b45309}.reviewed-score-tag[data-v-9f2c138a]{font-size:10px;color:#d97706;background:#fef3c7;padding:1px 6px;border-radius:4px;font-weight:700}.btn-modify-eval[data-v-9f2c138a]{font-size:11px;color:#6366f1;background:none;border:1px solid #C7D2FE;padding:2px 8px;border-radius:10px;cursor:pointer}.reviewed-tags-flow[data-v-9f2c138a]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.reviewed-tag-item[data-v-9f2c138a]{font-size:10px;color:#4338ca;background:#eef2ff;padding:2px 7px;border-radius:6px;font-weight:600}.reviewed-comment-bubble[data-v-9f2c138a]{background:#f8fafc;border-left:3px solid #6366F1;padding:8px 10px;font-size:12px;color:#334155;line-height:1.45;border-radius:0 8px 8px 0;margin-bottom:10px}.settle-reviewed-footer[data-v-9f2c138a]{display:flex;justify-content:space-between;align-items:center;padding-top:6px;border-top:1px dashed #E2E8F0}.eval-stat-note[data-v-9f2c138a]{display:flex;align-items:center;gap:5px;font-size:10px;color:#059669}.btn-view-order-center[data-v-9f2c138a]{font-size:11px;color:#6366f1;background:none;border:none;font-weight:600;cursor:pointer}@keyframes cardFadeIn-9f2c138a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-slide-enter-active[data-v-9f2c138a],.fade-slide-leave-active[data-v-9f2c138a]{transition:all .28s cubic-bezier(.34,1.56,.64,1)}.fade-slide-enter-from[data-v-9f2c138a],.fade-slide-leave-to[data-v-9f2c138a]{opacity:0;transform:translateY(-8px) scale(.9)}.renew-modal-backdrop[data-v-9f2c138a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;display:flex;align-items:flex-end;justify-content:center}.renew-modal-content[data-v-9f2c138a]{width:100%;max-width:480px;max-height:85vh;overflow-y:auto;background:#fff;border-radius:20px 20px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -8px 28px #00000029;animation:renewSlideUp-9f2c138a .3s cubic-bezier(.16,1,.3,1)}@keyframes renewSlideUp-9f2c138a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.renew-modal-header[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.renew-modal-header .header-badge[data-v-9f2c138a]{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:800;color:#0f172a}.renew-modal-header .btn-close-modal[data-v-9f2c138a]{width:28px;height:28px;border-radius:50%;background:#f1f5f9;border:none;font-size:13px;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer}.renew-counselor-info[data-v-9f2c138a]{display:flex;align-items:flex-start;gap:12px;background:#fff7ed;border:1px solid #FFEDD5;border-radius:12px;padding:12px 14px;margin-bottom:14px}.renew-counselor-info .counselor-avatar[data-v-9f2c138a]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #FFFFFF}.renew-counselor-info .counselor-meta[data-v-9f2c138a]{flex:1}.renew-counselor-info .counselor-name-row[data-v-9f2c138a]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.renew-counselor-info .name[data-v-9f2c138a]{font-size:15px;font-weight:700;color:#1e293b}.renew-counselor-info .badge[data-v-9f2c138a]{font-size:10px;color:#ea580c;background:#ffedd5;padding:1px 6px;border-radius:4px;font-weight:600}.renew-counselor-info .low-balance-tip[data-v-9f2c138a]{margin:0;font-size:12px;color:#c2410c;line-height:1.4}.renew-balance-status[data-v-9f2c138a]{display:flex;gap:12px;background:#f8fafc;border-radius:10px;padding:10px 14px;margin-bottom:16px}.renew-balance-status .balance-col[data-v-9f2c138a]{flex:1;display:flex;flex-direction:column}.renew-balance-status .label[data-v-9f2c138a]{font-size:11px;color:#64748b;margin-bottom:2px}.renew-balance-status .val[data-v-9f2c138a]{font-size:14px;font-weight:700;color:#0f172a}.renew-balance-status .val.highlight[data-v-9f2c138a]{color:#ea580c}.renew-section-title[data-v-9f2c138a]{font-size:13px;font-weight:700;color:#334155;margin-bottom:10px}.renew-options-grid[data-v-9f2c138a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.renew-option-card[data-v-9f2c138a]{position:relative;background:#fff;border:1.5px solid #E2E8F0;border-radius:12px;padding:12px 8px;text-align:center;cursor:pointer;transition:all .2s ease}.renew-option-card[data-v-9f2c138a]:active{transform:scale(.97)}.renew-option-card.active[data-v-9f2c138a]{background:#fff7ed;border-color:#ea580c;box-shadow:0 4px 12px #ea580c26}.renew-option-card .opt-tag[data-v-9f2c138a]{position:absolute;top:-8px;right:6px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px}.renew-option-card .opt-duration[data-v-9f2c138a]{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:6px}.renew-option-card .opt-price-row[data-v-9f2c138a]{display:flex;align-items:baseline;justify-content:center;margin-bottom:4px}.renew-option-card .currency[data-v-9f2c138a]{font-size:12px;color:#ea580c;font-weight:700}.renew-option-card .amount[data-v-9f2c138a]{font-size:18px;font-weight:800;color:#ea580c;margin-right:4px}.renew-option-card .origin-price[data-v-9f2c138a]{font-size:10px;color:#94a3b8;text-decoration:line-through}.renew-option-card .opt-desc[data-v-9f2c138a]{font-size:10px;color:#64748b;line-height:1.2}.renew-footer-actions[data-v-9f2c138a]{display:flex;flex-direction:column;gap:10px}.btn-confirm-renew[data-v-9f2c138a]{width:100%;padding:13px;border:none;border-radius:12px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;font-size:15px;font-weight:700;box-shadow:0 4px 14px #ea580c59;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-confirm-renew[data-v-9f2c138a]:active{transform:scale(.98)}.renew-sub-actions[data-v-9f2c138a]{display:flex;justify-content:center}.btn-more-packages[data-v-9f2c138a]{background:none;border:none;font-size:12px;color:#64748b;cursor:pointer;padding:4px}.btn-more-packages[data-v-9f2c138a]:hover{color:#ea580c}.input-pill-wrapper[data-v-9f2c138a]:focus-within{background:#f8fafc;border:0;box-shadow:inset 0 0 0 1px #3b82f629}.pill-input-field[data-v-9f2c138a],.pill-input-field[data-v-9f2c138a]:focus,.pill-input-field[data-v-9f2c138a]:focus-visible{border:0;outline:none;box-shadow:none}.settlement-card[data-v-9f2c138a]{padding:12px 14px;border-radius:16px}.settlement-divider[data-v-9f2c138a]{margin:8px 0}.settle-bill-summary-box[data-v-9f2c138a]{padding:8px 10px;margin-top:8px;gap:5px}.bill-summary-row .val.duration[data-v-9f2c138a]{color:#334155;font-weight:700}.settle-stars-row[data-v-9f2c138a]{padding:6px 10px;margin-bottom:8px}.card-tags-grid[data-v-9f2c138a]{gap:5px;margin-bottom:8px}.card-comment-box[data-v-9f2c138a]{margin-bottom:8px}.card-comment-textarea[data-v-9f2c138a]{min-height:58px;height:58px;padding:10px 12px;line-height:1.5}.appreciation-gift-drawer[data-v-9f2c138a]{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;padding:24px 20px;animation:slideUpDrawer-9f2c138a .25s cubic-bezier(.16,1,.3,1);box-shadow:0 -4px 24px #0000001f}@keyframes slideUpDrawer-9f2c138a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.appreciation-grid[data-v-9f2c138a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.appreciation-card[data-v-9f2c138a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px 14px;border-radius:14px;border:1.5px solid transparent;background:#fff;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.appreciation-card.selected[data-v-9f2c138a]{border-color:#8b5cf6;background:#f5f3ff}.gift-icon-wrapper[data-v-9f2c138a]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.gift-emoji[data-v-9f2c138a]{font-size:38px;line-height:1}.gift-name[data-v-9f2c138a]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px}.gift-price-row[data-v-9f2c138a]{display:flex;align-items:center;gap:3px;font-size:13px;font-weight:700;color:#475569}.coin-badge[data-v-9f2c138a]{font-size:12px;line-height:1}.coin-count[data-v-9f2c138a]{font-size:12px}.gift-quantity-section[data-v-9f2c138a]{margin:-8px 0 18px;padding:10px 12px;border-radius:12px;background:#f8fafc}.gift-quantity-label[data-v-9f2c138a],.gift-quantity-control[data-v-9f2c138a]{display:flex;align-items:center}.gift-quantity-label[data-v-9f2c138a]{justify-content:space-between;color:#64748b;font-size:12px;margin-bottom:8px}.gift-quantity-label strong[data-v-9f2c138a]{color:#6d28d9;font-size:12px}.gift-quantity-control[data-v-9f2c138a]{gap:10px}.gift-quantity-control button[data-v-9f2c138a]{width:30px;height:28px;border:1px solid #DDD6FE;border-radius:8px;background:#fff;color:#6d28d9;font-size:18px;line-height:1;cursor:pointer}.gift-quantity-control button[data-v-9f2c138a]:disabled{color:#cbd5e1;border-color:#e2e8f0;cursor:not-allowed}.gift-quantity-control>span[data-v-9f2c138a]{min-width:22px;text-align:center;color:#1e293b;font-size:14px;font-weight:700}.gift-quantity-control em[data-v-9f2c138a]{margin-left:auto;color:#64748b;font-size:11px;font-style:normal}.appreciation-actions[data-v-9f2c138a]{display:flex;gap:12px}.btn-drawer-cancel[data-v-9f2c138a]{flex:1;height:46px;border-radius:23px;background:#f3f4f6;color:#374151;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:background .15s ease}.btn-drawer-cancel[data-v-9f2c138a]:active{background:#e5e7eb}.btn-drawer-confirm[data-v-9f2c138a]{flex:1;height:46px;border-radius:23px;background:#7c3aed;color:#fff;font-size:15px;font-weight:600;border:none;cursor:pointer;box-shadow:0 4px 12px #7c3aed4d;transition:all .15s ease}.btn-drawer-confirm[data-v-9f2c138a]:active{transform:scale(.98);background:#6d28d9}.redpacket-fullscreen-page[data-v-9f2c138a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:#f8f7fa;display:flex;flex-direction:column;box-sizing:border-box}.redpacket-nav-bar[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;background:transparent;flex-shrink:0}.nav-back-btn[data-v-9f2c138a]{background:none;border:none;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.nav-title[data-v-9f2c138a]{font-size:17px;font-weight:700;color:#1e293b}.nav-placeholder[data-v-9f2c138a]{width:36px}.redpacket-body[data-v-9f2c138a]{flex:1;display:flex;flex-direction:column;padding:16px 20px 24px;box-sizing:border-box}.rp-card[data-v-9f2c138a]{background:#fff;border-radius:16px;box-shadow:0 1px 4px #00000008}.rp-amount-card[data-v-9f2c138a]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;margin-bottom:14px}.rp-balance-hint[data-v-9f2c138a]{margin:-6px 4px 14px;color:#94a3b8;font-size:11px;text-align:right}.rp-balance-hint.warning[data-v-9f2c138a]{color:#dc2626;font-weight:600}.rp-label[data-v-9f2c138a]{font-size:15px;font-weight:500;color:#1e293b;white-space:nowrap}.rp-input-group[data-v-9f2c138a]{flex:1;display:flex;justify-content:flex-end}.rp-amount-input[data-v-9f2c138a]{border:none;outline:none;font-size:15px;color:#1e293b;text-align:right;width:100%;max-width:180px;background:transparent}.rp-amount-input[data-v-9f2c138a]::placeholder{color:#94a3b8}.rp-note-card[data-v-9f2c138a]{padding:16px 18px;margin-bottom:32px}.rp-note-input[data-v-9f2c138a]{width:100%;border:none;outline:none;resize:none;font-size:15px;color:#334155;background:transparent;font-family:inherit;line-height:1.5}.rp-note-input[data-v-9f2c138a]::placeholder{color:#94a3b8}.rp-display-section[data-v-9f2c138a]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:32px}.rp-coin-icon[data-v-9f2c138a]{font-size:26px;line-height:1}.rp-display-num[data-v-9f2c138a]{font-size:40px;font-weight:800;color:#1e293b;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.btn-send-redpacket[data-v-9f2c138a]{width:100%;height:48px;border-radius:24px;background:#c4b5fd;color:#fff;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;margin-bottom:auto}.btn-send-redpacket.active[data-v-9f2c138a]{background:#7c3aed;box-shadow:0 4px 14px #7c3aed59}.btn-send-redpacket:active.active[data-v-9f2c138a]{transform:scale(.98)}.rp-bottom-tip[data-v-9f2c138a]{text-align:center;font-size:12px;color:#94a3b8;padding-bottom:12px}.btn-claim-redpacket[data-v-9f2c138a]{width:100%;margin-top:8px;padding:6px 10px;border:0;border-radius:10px;background:#fff1f2;color:#e11d48;font-size:11px;font-weight:700}.counselor-profile-page[data-v-3ba8261e]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:0!important;margin:0!important;display:flex;flex-direction:column;background:#fff;overflow:hidden;z-index:10}.profile-nav-bar[data-v-3ba8261e]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:6px 14px;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #F1F5F9;z-index:50;height:52px}.nav-back-icon-btn[data-v-3ba8261e],.nav-action-icon-btn[data-v-3ba8261e]{width:40px;height:40px;border-radius:50%;border:1px solid #E2E8F0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000000a;padding:0}.nav-back-icon-btn[data-v-3ba8261e]:hover,.nav-action-icon-btn[data-v-3ba8261e]:hover{background:#f8fafc;border-color:#cbd5e1}.nav-back-icon-btn[data-v-3ba8261e]:active,.nav-action-icon-btn[data-v-3ba8261e]:active{transform:scale(.92)}.nav-title[data-v-3ba8261e]{font-size:15.5px;font-weight:700;color:#0f172a}.profile-scroll-body[data-v-3ba8261e]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;padding:0}.section-profile-hero[data-v-3ba8261e]{padding:16px 18px 14px;background:#fff;border-bottom:1px solid #F1F5F9}.hero-header-row[data-v-3ba8261e]{display:flex;gap:14px}.avatar-large-wrap[data-v-3ba8261e]{position:relative;width:80px;height:104px;border-radius:8px;flex-shrink:0;overflow:hidden;box-shadow:0 4px 12px #00000014;border:1px solid #E2E8F0}.avatar-large[data-v-3ba8261e]{width:100%;height:100%;border-radius:0;object-fit:cover;display:block}.online-indicator[data-v-3ba8261e]{position:absolute;bottom:0;left:0;right:0;font-size:9.5px;color:#fff;background:#059669e6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);text-align:center;padding:2.5px 0;font-weight:600;letter-spacing:.2px;border:none;border-radius:0}.online-indicator.status-busy[data-v-3ba8261e]{background:#dc2626e6}.online-indicator.status-rest[data-v-3ba8261e]{background:#d97706e6}.header-info[data-v-3ba8261e]{flex:1;min-width:0}.name-badge-row[data-v-3ba8261e]{display:flex;align-items:center;gap:8px}.name-badge-row h2[data-v-3ba8261e]{font-size:19px;font-weight:800;color:#0f172a;letter-spacing:-.3px}.title-sub[data-v-3ba8261e]{font-size:12px;color:#64748b;margin:3px 0 6px}.id-row[data-v-3ba8261e]{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #E2E8F0;padding:2px 8px;border-radius:6px;font-size:11px;color:#64748b;cursor:pointer;margin-bottom:8px;transition:background .15s ease}.id-row[data-v-3ba8261e]:hover{background:#f1f5f9}.copy-btn[data-v-3ba8261e]{color:#2563eb;font-weight:600;display:flex;align-items:center;gap:2px}.honor-tags[data-v-3ba8261e]{display:flex;gap:6px;flex-wrap:wrap}.metrics-embed-strip[data-v-3ba8261e]{display:flex;align-items:center;background:transparent;border-radius:0;border:none;border-top:1px solid #F1F5F9;padding:14px 6px 0;margin-top:14px}.profile-metrics-white-strip[data-v-3ba8261e]{display:flex;align-items:center;min-height:48px;padding:6px 10px}.metric-item[data-v-3ba8261e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px}.metric-item strong[data-v-3ba8261e]{font-size:15px;font-weight:800;color:#0f172a;line-height:1.2}.metric-item span[data-v-3ba8261e]{font-size:10.5px;color:#64748b;line-height:1.2}.metric-divider[data-v-3ba8261e]{width:1px;height:18px;background:#e2e8f0}.section-seamless-block[data-v-3ba8261e]{padding:16px 18px;background:#fff;border-bottom:1px solid #F1F5F9}.section-title-line[data-v-3ba8261e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.title-with-icon[data-v-3ba8261e]{display:flex;align-items:center;gap:6px}.title-with-icon h4[data-v-3ba8261e]{font-size:14.5px;font-weight:700;color:#0f172a;margin:0}.btn-text-link[data-v-3ba8261e]{background:none;border:none;color:#2563eb;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:2px}.cert-thumbnails[data-v-3ba8261e]{display:flex;gap:10px}.cert-tile-btn[data-v-3ba8261e]{width:100%;max-width:280px;height:auto;min-height:72px;background:linear-gradient(135deg,#fffdf7,#fef9ee);border:1.5px solid #E2D7C2;border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;box-shadow:0 2px 8px #b453090d;transition:all .2s ease;box-sizing:border-box}.cert-tile-btn[data-v-3ba8261e]:active{transform:scale(.98)}.cert-tile-header[data-v-3ba8261e]{display:flex;justify-content:space-between;align-items:center}.cert-tile-badge[data-v-3ba8261e]{font-size:10px;font-weight:700;color:#92400e;letter-spacing:.3px}.cert-tile-seal[data-v-3ba8261e]{font-size:12px;color:#dc2626;font-weight:700}.cert-tile-name[data-v-3ba8261e]{font-size:13px;font-weight:700;color:#451a03;margin:4px 0 6px}.cert-tile-bottom[data-v-3ba8261e]{display:flex;align-items:center;gap:4px;font-size:10.5px;color:#059669;font-weight:600}.cert-label[data-v-3ba8261e]{position:absolute;bottom:0;left:0;right:0;background:#0f172ab8;color:#fff;font-size:9px;text-align:center;padding:2px 0;letter-spacing:.2px}.private-note-section[data-v-3ba8261e]{background:#fffbeb}.note-privacy-tip[data-v-3ba8261e]{font-size:11px;color:#92400e;font-weight:600}.privacy-notice[data-v-3ba8261e]{font-size:11px;color:#b45309;margin-bottom:8px}.note-textarea[data-v-3ba8261e]{width:100%;height:75px;border:1px solid #FCD34D;border-radius:8px;padding:8px;font-size:12px;outline:none;background:#fff;resize:none;box-sizing:border-box}.note-action-row[data-v-3ba8261e]{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.char-count[data-v-3ba8261e]{font-size:11px;color:var(--text-muted)}.btn-save-note[data-v-3ba8261e]{background:#d97706;color:#fff;border:none;padding:5px 14px;border-radius:9999px;font-size:11px;font-weight:600;cursor:pointer}.pricing-guarantee-badge[data-v-3ba8261e]{font-size:11px;color:#2563eb;display:flex;align-items:center;gap:3px;font-weight:600}.service-rows-list[data-v-3ba8261e]{display:flex;flex-direction:column}.service-row-item[data-v-3ba8261e]{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #F1F5F9;cursor:pointer;transition:background .15s ease}.service-row-item[data-v-3ba8261e]:last-child{border-bottom:none;padding-bottom:2px}.service-row-item[data-v-3ba8261e]:first-child{padding-top:2px}.service-row-item[data-v-3ba8261e]:active{background:#f8fafc}.service-row-item.disabled[data-v-3ba8261e]{opacity:.5;cursor:not-allowed}.service-row-main[data-v-3ba8261e]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.service-icon-box[data-v-3ba8261e]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-icon-box.voice-theme[data-v-3ba8261e]{background:#eff6ff}.service-icon-box.video-theme[data-v-3ba8261e]{background:#ecfdf5}.service-icon-box.pkg-theme[data-v-3ba8261e]{background:#fffbeb}.service-text-group[data-v-3ba8261e]{display:flex;flex-direction:column;gap:3px;min-width:0}.service-name-line[data-v-3ba8261e]{display:flex;align-items:center;gap:6px}.service-name[data-v-3ba8261e]{font-size:13.5px;font-weight:700;color:#0f172a;letter-spacing:-.2px}.service-tag[data-v-3ba8261e]{font-size:9.5px;font-weight:600;padding:1px 5px;border-radius:4px;line-height:1.2}.service-tag.blue[data-v-3ba8261e]{background:#eff6ff;color:#2563eb}.service-tag.green[data-v-3ba8261e]{background:#ecfdf5;color:#059669}.service-tag.amber[data-v-3ba8261e]{background:#fef3c7;color:#d97706}.service-desc[data-v-3ba8261e]{font-size:11px;color:#64748b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-row-action[data-v-3ba8261e]{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:8px}.service-price-block[data-v-3ba8261e]{display:flex;align-items:baseline;color:#dc2626;font-weight:800}.package-row .service-price-block[data-v-3ba8261e]{color:#d97706}.price-symbol[data-v-3ba8261e]{font-size:11px;margin-right:1px}.price-number[data-v-3ba8261e]{font-size:16px;font-weight:800}.price-suffix[data-v-3ba8261e]{font-size:10px;color:#64748b;font-weight:500;margin-left:1px}.btn-service-action[data-v-3ba8261e]{padding:5px 12px;border-radius:999px;border:none;font-size:11.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:2px;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.btn-service-action[data-v-3ba8261e]:active{transform:scale(.95)}.btn-service-action.voice-btn[data-v-3ba8261e]{background:#2563eb;color:#fff;box-shadow:0 2px 6px #2563eb40}.btn-service-action.video-btn[data-v-3ba8261e]{background:#059669;color:#fff;box-shadow:0 2px 6px #05966940}.btn-service-action.pkg-btn[data-v-3ba8261e]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 2px 6px #d9770640}.btn-service-action[data-v-3ba8261e]:disabled{background:#94a3b8!important;box-shadow:none!important;cursor:not-allowed}.section-tabs-container[data-v-3ba8261e]{background:#fff}.profile-underline-tabs[data-v-3ba8261e]{display:flex;align-items:center;border-bottom:1px solid #F1F5F9;background:#fff;position:sticky;top:0;z-index:15}.tab-underline-btn[data-v-3ba8261e]{flex:1;height:44px;background:transparent;border:none;font-size:13.5px;font-weight:500;color:#64748b;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.tab-underline-btn.active[data-v-3ba8261e]{color:#2563eb;font-weight:700}.underline-indicator[data-v-3ba8261e]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2.5px;background:#2563eb;border-radius:2px 2px 0 0;transition:width .2s ease}.tab-underline-btn.active .underline-indicator[data-v-3ba8261e]{width:36px}.tab-list-area[data-v-3ba8261e]{background:#fff}.feed-flow-item[data-v-3ba8261e]{padding:14px 18px;border-bottom:1px solid #F1F5F9}.feed-time[data-v-3ba8261e]{font-size:11px;color:#94a3b8;margin-bottom:5px}.feed-text[data-v-3ba8261e]{font-size:13.5px;line-height:1.6;color:#1e293b}.feed-img-preview[data-v-3ba8261e]{width:100%;height:150px;object-fit:cover;border-radius:10px;margin-top:8px}.vp-flow-item[data-v-3ba8261e]{display:flex;gap:12px;padding:14px 18px;border-bottom:1px solid #F1F5F9}.vp-cover[data-v-3ba8261e]{width:96px;height:68px;border-radius:8px;object-fit:cover;flex-shrink:0}.vp-info h5[data-v-3ba8261e]{font-size:13.5px;font-weight:700;color:#0f172a}.vp-info p[data-v-3ba8261e]{font-size:11.5px;color:#64748b;margin:3px 0 5px;line-height:1.4}.vp-price[data-v-3ba8261e]{font-size:11.5px;font-weight:700;color:#dc2626}.review-flow-item[data-v-3ba8261e]{padding:16px 18px;border-bottom:1px solid #F1F5F9;display:flex;flex-direction:column;gap:6px}.review-header[data-v-3ba8261e]{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.reviewer-name[data-v-3ba8261e]{font-weight:600;color:#334155}.review-stars[data-v-3ba8261e]{display:flex;gap:2px}.review-content[data-v-3ba8261e]{font-size:13px;color:#475569;line-height:1.6}.counselor-reply[data-v-3ba8261e]{background:#f8fafc;padding:8px 12px;border-radius:8px;font-size:12px;color:#475569;margin-top:4px}.profile-bottom-bar[data-v-3ba8261e]{flex-shrink:0;position:relative;background:#fff;border-top:1px solid rgba(226,232,240,.8);display:flex;flex-direction:column;padding:10px 16px 12px;box-shadow:0 -4px 16px #0000000a;z-index:80;box-sizing:border-box}.bottom-bar-buttons-row[data-v-3ba8261e]{display:flex;align-items:center;gap:8px;width:100%}.btn-bottom-icon[data-v-3ba8261e]{display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;min-width:32px;gap:2px;flex-shrink:0}.btn-bottom-icon label[data-v-3ba8261e]{font-size:10px;color:var(--text-secondary);cursor:pointer}.btn-bottom-chat[data-v-3ba8261e]{flex:1;background:var(--primary-light);color:var(--primary);border:1px solid var(--border-focus);height:42px;border-radius:var(--radius-full);font-size:13.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:all .2s ease}.btn-bottom-chat[data-v-3ba8261e]:active{transform:scale(.96)}.btn-bottom-call[data-v-3ba8261e]{flex:1;background:var(--primary);color:#fff;border:none;height:42px;border-radius:var(--radius-full);font-size:13.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:all .2s ease;box-shadow:0 4px 12px #3b82f659}.btn-bottom-call[data-v-3ba8261e]:active{transform:scale(.97)}.btn-bottom-call.video-btn[data-v-3ba8261e]{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 4px 12px #10b98159}.counselor-self-row[data-v-3ba8261e]{display:flex;gap:10px;width:100%}.btn-self-edit[data-v-3ba8261e]{flex:1;background:#eff6ff;color:var(--primary);border:1px solid #BFDBFE;height:40px;border-radius:var(--radius-full);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-self-edit[data-v-3ba8261e]:active{transform:scale(.97)}.btn-self-manage[data-v-3ba8261e]{flex:1;background:var(--primary);color:#fff;border:none;height:40px;border-radius:var(--radius-full);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;white-space:nowrap;box-shadow:0 3px 8px #2563eb40;transition:all .2s}.btn-self-manage[data-v-3ba8261e]:active{transform:scale(.97)}.profile-bottom-bar .home-indicator-pill[data-v-3ba8261e]{position:relative!important;bottom:auto!important;left:auto!important;transform:none!important;width:128px;height:4px;background:#0f172a;opacity:.18;border-radius:9999px;margin:10px auto 2px;display:block}.flower-modal-box[data-v-3ba8261e],.cert-modal-box[data-v-3ba8261e]{text-align:center}.flower-icon-top[data-v-3ba8261e]{margin-bottom:8px}.flower-count-selector[data-v-3ba8261e]{display:flex;gap:8px;margin:16px 0}.flower-pill[data-v-3ba8261e]{flex:1;padding:10px 0;background:#f8fafc;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.flower-pill.active[data-v-3ba8261e]{background:#fdf2f8;border-color:#f472b6;color:#db2777;font-weight:700}.cert-modal-header[data-v-3ba8261e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cert-close[data-v-3ba8261e]{background:none;border:none;cursor:pointer;padding:4px}.cert-image-wrap[data-v-3ba8261e]{position:relative;border-radius:var(--radius-md);overflow:hidden;margin-top:10px}.cert-full-img[data-v-3ba8261e]{width:100%;height:auto}.cert-mask-overlay[data-v-3ba8261e]{position:absolute;top:35%;left:10%;right:10%;background:#0f172ae6;color:#f87171;padding:8px;border-radius:4px;font-size:11px}.profile-skill-tags[data-v-3ba8261e]{display:flex;flex-wrap:wrap;gap:7px}.profile-skill-tag-btn[data-v-3ba8261e]{border:1px solid #E6DDF8;border-radius:999px;padding:5px 11px;background:#fbf8ff;color:#6941c6;font:inherit;font-size:12px;cursor:pointer}.profile-skill-tag-btn[data-v-3ba8261e]:active{background:#f0e8ff}.skill-training-section[data-v-3ba8261e]{margin-top:16px}.skill-training-heading[data-v-3ba8261e]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.skill-training-heading h4[data-v-3ba8261e]{margin:0}.skill-training-heading span[data-v-3ba8261e]{color:#94a3b8;font-size:10px}.skill-certificate-preview[data-v-3ba8261e]{overflow:hidden;border:1px solid #E5D9FA;border-radius:12px;background:#fcfaff}.skill-certificate-preview-header[data-v-3ba8261e]{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;color:#4c1d95;font-size:12px}.skill-certificate-preview-header button[data-v-3ba8261e]{border:0;padding:0 4px;background:transparent;color:#94a3b8;font-size:20px;line-height:1;cursor:pointer}.skill-certificate-preview img[data-v-3ba8261e]{display:block;width:100%;max-height:220px;object-fit:contain;background:#f3effa}.dynamics-flow-container[data-v-3ba8261e]{display:flex;flex-direction:column;background:#fff;padding:4px 0 20px}.counselor-dynamic-card[data-v-3ba8261e]{position:relative;padding:16px 16px 14px;border-bottom:8px solid #F8FAFC;background:#fff}.counselor-dynamic-card[data-v-3ba8261e]:last-child{border-bottom:none}.dynamic-author-row[data-v-3ba8261e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dynamic-author-left[data-v-3ba8261e]{display:flex;align-items:center;gap:10px}.dynamic-author-avatar[data-v-3ba8261e]{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.06);flex-shrink:0}.dynamic-author-meta[data-v-3ba8261e]{display:flex;flex-direction:column;gap:2px}.dynamic-author-name[data-v-3ba8261e]{font-size:14px;font-weight:600;color:#1f2937;line-height:1.2}.dynamic-publish-time[data-v-3ba8261e]{font-size:11px;color:#9ca3af;line-height:1.2}.stamp-recommend-badge[data-v-3ba8261e]{position:absolute;top:12px;right:16px;width:44px;height:44px;border-radius:50%;border:1.2px solid #7C3AED;padding:2px;display:flex;align-items:center;justify-content:center;transform:rotate(-10deg);opacity:.82;pointer-events:none}.stamp-inner-ring[data-v-3ba8261e]{width:100%;height:100%;border-radius:50%;border:1px dashed #7C3AED;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#7c3aed08}.stamp-text-cn[data-v-3ba8261e]{font-size:10.5px;font-weight:700;color:#7c3aed;line-height:1.1;letter-spacing:.5px}.stamp-text-en[data-v-3ba8261e]{font-size:6px;font-weight:600;color:#7c3aed;line-height:1;transform:scale(.82);white-space:nowrap}.dynamic-content-text[data-v-3ba8261e]{font-size:13.5px;line-height:1.68;color:#374151;margin-bottom:12px;white-space:pre-line;word-break:break-word}.dynamic-emoji-container[data-v-3ba8261e]{margin-bottom:14px;display:flex}.dynamic-emoji-sticker[data-v-3ba8261e]{display:inline-flex;align-items:center;justify-content:center;padding:4px;background:#fff;border-radius:12px}.emoji-laugh-svg[data-v-3ba8261e]{display:block;filter:drop-shadow(0 2px 5px rgba(245,158,11,.25))}.dynamic-three-grid[data-v-3ba8261e]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px}.three-grid-cell[data-v-3ba8261e]{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#f1f5f9}.three-grid-img[data-v-3ba8261e]{width:100%;height:100%;object-fit:cover;display:block}.dynamic-single-img-wrap[data-v-3ba8261e]{margin-bottom:14px;border-radius:10px;overflow:hidden;background:#f1f5f9}.dynamic-single-img[data-v-3ba8261e]{width:100%;max-height:200px;object-fit:cover;display:block}.dynamic-action-bar[data-v-3ba8261e]{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding-top:4px}.dynamic-action-btn[data-v-3ba8261e]{background:none;border:none;padding:4px 2px;display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease}.dynamic-action-btn[data-v-3ba8261e]:active{transform:scale(.92)}.dynamic-action-btn.liked[data-v-3ba8261e],.dynamic-action-btn.comments-active[data-v-3ba8261e]{color:#7c3aed}.dynamic-comments-panel[data-v-3ba8261e]{margin-top:12px;padding:12px;background:#f8f6fc;border-radius:10px}.dynamic-comments-header[data-v-3ba8261e],.dynamic-comment-meta[data-v-3ba8261e],.dynamic-comment-form-footer[data-v-3ba8261e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dynamic-comments-header[data-v-3ba8261e]{margin-bottom:12px;color:#334155;font-size:13px}.dynamic-comments-header strong span[data-v-3ba8261e]{margin-left:4px;color:#8a9ab2;font-size:12px;font-weight:400}.dynamic-comments-header button[data-v-3ba8261e]{border:none;background:none;color:#7c3aed;font-size:12px;padding:4px;cursor:pointer}.dynamic-comments-list[data-v-3ba8261e]{display:flex;flex-direction:column;gap:14px;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.dynamic-comment-row[data-v-3ba8261e]{display:flex;align-items:flex-start;gap:8px}.dynamic-comment-avatar[data-v-3ba8261e]{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#ede7f8;color:#7c3aed;font-size:12px}.dynamic-comment-body[data-v-3ba8261e]{flex:1;min-width:0}.dynamic-comment-meta[data-v-3ba8261e]{align-items:flex-start;margin-bottom:4px}.dynamic-comment-meta strong[data-v-3ba8261e]{color:#5e577a;font-size:12px;overflow-wrap:anywhere}.dynamic-comment-meta>span[data-v-3ba8261e]{flex-shrink:0;color:#94a3b8;font-size:10px}.dynamic-comment-body p[data-v-3ba8261e]{color:#475569;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.dynamic-comments-empty[data-v-3ba8261e]{color:#8a9ab2;font-size:12px;padding:8px 0}.dynamic-comment-form[data-v-3ba8261e]{margin-top:14px;padding-top:12px;border-top:1px solid #E9E3F1}.dynamic-comment-form textarea[data-v-3ba8261e]{display:block;width:100%;min-height:64px;padding:9px 10px;border:1px solid #E4DDEE;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:12px;line-height:1.6;resize:vertical}.dynamic-comment-form textarea[data-v-3ba8261e]:focus{outline:2px solid #D6C5F4;outline-offset:1px}.dynamic-comment-form-footer[data-v-3ba8261e]{margin-top:8px;color:#94a3b8;font-size:11px}.dynamic-comment-form-footer button[data-v-3ba8261e]{border:none;border-radius:16px;background:#7c3aed;color:#fff;padding:7px 14px;font:inherit;font-size:12px;cursor:pointer}.dynamic-comment-form-footer button[data-v-3ba8261e]:disabled{opacity:.4;cursor:default}.action-num[data-v-3ba8261e]{line-height:1}.flower-action-btn[data-v-3ba8261e]{color:#64748b}.flower-action-btn .action-num[data-v-3ba8261e]{color:#64748b;font-weight:500}.reviews-flow[data-v-3ba8261e]{display:flex;flex-direction:column;padding:0;background:#fff}.review-flow-item[data-v-3ba8261e]{background:#fff;border:none;border-bottom:1px solid #F1F5F9;border-radius:0;padding:16px 18px;box-shadow:none}.review-flow-item[data-v-3ba8261e]:last-child{border-bottom:none}.review-header[data-v-3ba8261e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.reviewer-meta-left[data-v-3ba8261e]{display:flex;align-items:center;gap:8px}.reviewer-name[data-v-3ba8261e]{font-size:13px;font-weight:700;color:#1e293b}.reviewer-time[data-v-3ba8261e]{font-size:10px;color:#94a3b8}.review-stars[data-v-3ba8261e]{display:flex;align-items:center;gap:2px}.profile-rev-tags-row[data-v-3ba8261e]{display:flex;flex-wrap:wrap;gap:5px;margin:4px 0 8px}.profile-rev-tag[data-v-3ba8261e]{font-size:10px;color:#4f46e5;background:#eef2ff;padding:2px 7px;border-radius:4px;font-weight:600}.review-content[data-v-3ba8261e]{font-size:12.5px;color:#334155;line-height:1.5;margin:0 0 8px}.counselor-reply[data-v-3ba8261e]{background:#f0fdf4;border:1px solid #DCFCE7;padding:8px 10px;border-radius:8px;font-size:11.5px;color:#15803d;line-height:1.45}.counselor-reply strong[data-v-3ba8261e]{color:#166534}.visitor-profile-page[data-v-e5c98b69]{min-height:100%;padding:0 16px 32px;background:#f7f5fc;box-sizing:border-box}.visitor-profile-nav[data-v-e5c98b69]{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.visitor-profile-nav button[data-v-e5c98b69]{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#e9e8f0;color:#334155;cursor:pointer}.visitor-profile-nav>span[data-v-e5c98b69]{width:36px}.visitor-profile-nav h1[data-v-e5c98b69]{margin:0;font-size:18px;color:#0f172a}.visitor-profile-card[data-v-e5c98b69],.visitor-posts[data-v-e5c98b69]{padding:20px 16px;border:1px solid #EAE5F3;border-radius:18px;background:#fff;margin-bottom:16px}.visitor-identity[data-v-e5c98b69]{display:flex;align-items:center;gap:14px}.visitor-identity>div[data-v-e5c98b69]{min-width:0}.visitor-avatar[data-v-e5c98b69]{width:64px;height:64px;border-radius:16px;object-fit:cover;flex-shrink:0}.visitor-identity h2[data-v-e5c98b69]{margin:0 0 6px;font-size:19px;color:#1e293b;overflow-wrap:anywhere}.visitor-identity h2 span[data-v-e5c98b69]{display:inline-block;vertical-align:middle;font-size:10px;padding:3px 6px;border-radius:5px;background:#f3eeff;color:#8061b4}.visitor-inline-follow-btn[data-v-e5c98b69]{margin-left:6px;padding:3px 9px;border:1px solid #DDD6FE;border-radius:999px;color:#7c3aed;background:#faf8ff;font-size:10px;font-weight:700;vertical-align:middle;cursor:pointer}.visitor-inline-follow-btn.followed[data-v-e5c98b69]{color:#8d8498;border-color:#e5e7eb;background:#f8fafc}.visitor-identity p[data-v-e5c98b69]{font-size:12px;color:#8d8498;margin:0}.visitor-bio[data-v-e5c98b69]{font-size:14px;color:#475569;line-height:1.7;margin:18px 0 12px;overflow-wrap:anywhere}.visitor-topics[data-v-e5c98b69]{display:flex;gap:6px;flex-wrap:wrap}.visitor-topics span[data-v-e5c98b69]{padding:4px 8px;border-radius:6px;color:#795cb0;background:#f6f1fc;font-size:11px}.visitor-profile-actions[data-v-e5c98b69]{display:flex;justify-content:flex-end;margin-top:16px}.visitor-follow-btn[data-v-e5c98b69],.visitor-message-btn[data-v-e5c98b69]{min-width:88px;height:34px;border-radius:18px;font-size:13px;font-weight:700;cursor:pointer}.visitor-follow-btn[data-v-e5c98b69]{border:1px solid #8B5CF6;color:#7c3aed;background:#fff}.visitor-message-btn[data-v-e5c98b69]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;color:#fff;background:#3b82f6;box-shadow:0 4px 12px #3b82f638}.visitor-posts>h2[data-v-e5c98b69]{font-size:15px;color:#1e293b;margin:0 0 16px}.visitor-post[data-v-e5c98b69]{padding:12px 0;border-top:1px solid #F1EDF7}.visitor-post time[data-v-e5c98b69]{font-size:11px;color:#94a3b8}.visitor-post p[data-v-e5c98b69]{font-size:14px;line-height:1.7;color:#334155;overflow-wrap:anywhere;white-space:pre-wrap}.visitor-question-content.collapsed[data-v-e5c98b69]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.visitor-question-expand[data-v-e5c98b69]{display:inline-flex;margin-top:2px;padding:0;border:0;background:transparent;color:#7c3aed;font-size:13px;font-weight:700;cursor:pointer}.visitor-question-title[data-v-e5c98b69]{display:block;margin:8px 0 4px;color:#1e293b;font-size:14px;line-height:1.45}.visitor-post-images[data-v-e5c98b69]{display:flex;gap:6px;flex-wrap:wrap}.visitor-post-images img[data-v-e5c98b69]{width:80px;height:80px;object-fit:cover;border-radius:6px}.visitor-empty[data-v-e5c98b69]{padding:24px 0;text-align:center;color:#94a3b8;font-size:13px}.counselor-manage-page[data-v-c7db59a5]{padding:12px 12px 80px;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.manage-header-nav[data-v-c7db59a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.nav-back-btn[data-v-c7db59a5]{background:none;border:none;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:4px}.manage-title[data-v-c7db59a5]{min-width:0;max-width:calc(100% - 72px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700}.manage-section[data-v-c7db59a5]{width:100%;min-width:0;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.title-with-icon[data-v-c7db59a5]{display:flex;align-items:center;gap:6px;min-width:0}.title-with-icon h4[data-v-c7db59a5]{min-width:0}.manage-section h4[data-v-c7db59a5]{font-size:15px;font-weight:700;line-height:1.35}.section-sub[data-v-c7db59a5]{font-size:11px;color:var(--text-muted)}.status-segmented-bar[data-v-c7db59a5]{display:flex;background:#f1f5f9;border-radius:var(--radius-md);padding:3px;gap:4px}.status-segmented-bar span[data-v-c7db59a5]{flex:1;text-align:center;padding:8px 0;font-size:12px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary)}.status-segmented-bar span.active[data-v-c7db59a5]{background:#fff;box-shadow:var(--shadow-sm);color:var(--text-main)}.switch-list[data-v-c7db59a5]{display:flex;flex-direction:column;gap:10px;margin-top:6px}.switch-row[data-v-c7db59a5]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.switch-label[data-v-c7db59a5]{display:flex;align-items:center;gap:6px}.switch-label-with-tip[data-v-c7db59a5]{display:flex;align-items:center;gap:8px}.disabled-tip[data-v-c7db59a5]{font-size:10px;color:#dc2626;background:#fef2f2;padding:1px 6px;border-radius:4px}.auto-greeting-input-wrap[data-v-c7db59a5]{margin-top:6px}.greeting-textarea[data-v-c7db59a5]{width:100%;height:60px;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:8px;font-size:12px;outline:none;resize:none}.section-title-wrap[data-v-c7db59a5]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.daily-limit-badge[data-v-c7db59a5]{font-size:10px;background:#fef3c7;color:#92400e;padding:2px 8px;border-radius:4px;font-weight:600;white-space:nowrap}.pricing-fields-grid[data-v-c7db59a5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.input-field-item[data-v-c7db59a5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.input-field-item label[data-v-c7db59a5]{font-size:11px;color:var(--text-muted)}.input-field-item input[data-v-c7db59a5]{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:13px;outline:none}.package-config-box[data-v-c7db59a5]{background:#f8fafc;padding:12px;border-radius:var(--radius-md);border:1px solid var(--border-light);min-width:0;overflow:hidden}.pkg-header-line[data-v-c7db59a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;flex-wrap:wrap;gap:6px}.rule-highlight[data-v-c7db59a5]{font-size:10px;color:#dc2626;font-weight:600;line-height:1.35}.pkg-inputs-row[data-v-c7db59a5]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;margin-bottom:8px}.pkg-inputs-row .flex-2[data-v-c7db59a5]{grid-column:1 / -1}.flex-1[data-v-c7db59a5]{flex:1}.flex-2[data-v-c7db59a5]{flex:2}.border-danger[data-v-c7db59a5]{border-color:#dc2626!important;background:#fef2f2}.calc-error-box[data-v-c7db59a5]{background:#fef2f2;color:#991b1b;padding:8px;border-radius:var(--radius-sm);font-size:11px;line-height:1.4;margin-top:6px;display:flex;align-items:flex-start;gap:6px}.calc-ok-box[data-v-c7db59a5]{background:#ecfdf5;color:#065f46;padding:6px 8px;border-radius:var(--radius-sm);font-size:11px;margin-top:6px;display:flex;align-items:center;gap:6px}.submit-err-tip[data-v-c7db59a5]{color:#dc2626;font-size:12px;margin-top:6px}.submit-ok-tip[data-v-c7db59a5]{color:#10b981;font-size:12px;margin-top:6px}.kpi-mini-grid[data-v-c7db59a5]{display:flex;gap:8px}.kpi-box[data-v-c7db59a5]{flex:1;background:#f8fafc;padding:10px 4px;border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid var(--border-light)}.kpi-val[data-v-c7db59a5]{font-size:16px;font-weight:800;color:var(--primary)}.kpi-label[data-v-c7db59a5]{font-size:10px;color:var(--text-muted)}.funnel-container[data-v-c7db59a5]{margin-top:10px;background:#f8fafc;padding:12px;border-radius:var(--radius-md)}.funnel-container h5[data-v-c7db59a5]{font-size:12px;margin-bottom:10px}.funnel-bars[data-v-c7db59a5]{display:flex;flex-direction:column;gap:8px}.funnel-row[data-v-c7db59a5]{display:flex;align-items:center;gap:8px;font-size:11px}.funnel-name[data-v-c7db59a5]{width:55px;color:var(--text-secondary)}.funnel-track[data-v-c7db59a5]{flex:1;height:20px;background:#e2e8f0;border-radius:4px;overflow:hidden}.funnel-fill[data-v-c7db59a5]{height:100%;background:linear-gradient(90deg,#60a5fa,#3b82f6);display:flex;align-items:center;justify-content:flex-end;padding-right:6px;border-radius:4px;transition:width .5s ease}.funnel-count[data-v-c7db59a5]{color:#fff;font-size:10px;font-weight:700}.funnel-rate[data-v-c7db59a5]{width:40px;text-align:right;font-weight:700;color:var(--accent)}.danger-badge[data-v-c7db59a5]{color:#dc2626!important;background:#fef2f2!important}.quota-mode-section[data-v-c7db59a5]{margin-top:14px;padding:12px;background:#f8fafc;border-radius:var(--radius-md);border:1px dashed #CBD5E1}.quota-mode-header[data-v-c7db59a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mode-label[data-v-c7db59a5]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-primary)}.mode-hint[data-v-c7db59a5]{font-size:11px;color:var(--primary);font-weight:600}.quota-mode-pills[data-v-c7db59a5]{display:flex;gap:8px}.quota-mode-pills .pill-btn[data-v-c7db59a5]{flex:1;padding:7px 10px;border:1px solid #E2E8F0;background:#fff;border-radius:20px;font-size:11px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s}.quota-mode-pills .pill-btn.active[data-v-c7db59a5]{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 2px 6px #3b82f64d}.pending-audit-banner[data-v-c7db59a5]{display:flex;align-items:flex-start;gap:10px;background:#fffbeb;border:1px solid #FCD34D;padding:10px 12px;border-radius:var(--radius-md);margin-bottom:12px}.pending-audit-text strong[data-v-c7db59a5]{display:block;font-size:12px;color:#92400e;margin-bottom:2px}.pending-audit-text p[data-v-c7db59a5]{font-size:11px;color:#b45309;line-height:1.4;margin:0}.slot-badge[data-v-c7db59a5]{font-size:10px;color:#7c3aed;background:#f5f3ff;border:1px solid #DDD6FE;padding:2px 7px;border-radius:10px;font-weight:600}.display-slot-card[data-v-c7db59a5]{background:#faf5ff;border:1px solid #E9D5FF;border-radius:var(--radius-md);padding:12px;margin-top:8px}.slot-status-info[data-v-c7db59a5]{display:flex;justify-content:space-between;align-items:center;gap:10px}.slot-left[data-v-c7db59a5]{display:flex;align-items:center;gap:10px}.slot-icon[data-v-c7db59a5]{font-size:24px}.slot-left strong[data-v-c7db59a5]{display:block;font-size:13px;color:#581c87}.slot-left p[data-v-c7db59a5]{font-size:11px;color:#7e22ce;margin:2px 0 0}.btn-apply-slot[data-v-c7db59a5]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;border-radius:18px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px #8b5cf64d}.display-modal-card[data-v-c7db59a5]{width:100%;max-width:340px;background:#fff;border-radius:20px;padding:18px;box-shadow:0 10px 25px #0003}.display-modal-header[data-v-c7db59a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.display-modal-header h4[data-v-c7db59a5]{font-size:15px;font-weight:800;margin:0;color:var(--text-main)}.drawer-close-btn[data-v-c7db59a5]{width:28px;height:28px;border-radius:50%;background:#f1f5f9;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.drawer-close-btn[data-v-c7db59a5]:hover{background:#e2e8f0}.slot-rule-tip[data-v-c7db59a5]{background:#fffbeb;border:1px solid #FCD34D;border-radius:8px;padding:6px 10px;font-size:11px;color:#b45309;line-height:1.4;margin-bottom:12px}.form-item[data-v-c7db59a5]{margin-bottom:12px}.form-item label[data-v-c7db59a5]{display:block;font-size:12px;font-weight:700;color:var(--text-secondary);margin-bottom:6px}.slot-type-pills[data-v-c7db59a5]{display:flex;gap:6px;flex-wrap:wrap}.slot-type-pills .pill-btn[data-v-c7db59a5]{padding:6px 10px;border:1px solid #E2E8F0;background:#fff;border-radius:16px;font-size:11px;cursor:pointer;color:var(--text-secondary)}.slot-type-pills .pill-btn.active[data-v-c7db59a5]{background:#8b5cf6;color:#fff;border-color:#8b5cf6;font-weight:700}.form-item textarea[data-v-c7db59a5]{width:100%;border:1px solid #CBD5E1;border-radius:8px;padding:8px 10px;font-size:12px;outline:none;resize:none;box-sizing:border-box}.manage-modal-layer[data-v-c7db59a5]{display:contents}.analytics-entry[data-v-c7db59a5]{width:100%;display:grid;grid-template-columns:1fr 20px;text-align:left;cursor:pointer;color:#334155}.analytics-entry .section-sub[data-v-c7db59a5]{grid-column:1;margin-bottom:0}.analytics-entry>.svg-icon[data-v-c7db59a5]{grid-column:2;grid-row:1 / 3;align-self:center}.settings-scroll[data-v-c7db59a5]{display:flex;flex-direction:column;gap:12px;min-width:0;padding-bottom:16px}.settings-hero[data-v-c7db59a5]{display:flex;align-items:center;gap:11px;padding:15px;border-radius:18px;color:#17213a;background:linear-gradient(135deg,#f0ecff,#fff);border:1px solid #E5DDFB;box-shadow:0 8px 20px #53429a14}.settings-hero .hero-icon[data-v-c7db59a5]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;flex:0 0 auto;background:linear-gradient(135deg,#8a70ee,#694bd4);box-shadow:0 7px 14px #694bd43d}.settings-hero h2[data-v-c7db59a5]{margin:0 0 4px;font-size:18px;line-height:1.2}.settings-hero p[data-v-c7db59a5]{margin:0;color:#7d7797;font-size:11px;line-height:1.4}.hero-status[data-v-c7db59a5],.hero-limit[data-v-c7db59a5]{margin-left:auto;flex:0 0 auto;padding:5px 8px;border-radius:999px;color:#6d4ad5;background:#fff;border:1px solid #DDD3FF;font-size:10px;font-weight:700;white-space:nowrap}.hero-status i[data-v-c7db59a5]{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%;background:#14b885}.settings-card[data-v-c7db59a5]{min-width:0;padding:15px;border:1px solid #E8EAF3;border-radius:17px;background:#fff;box-shadow:0 4px 14px #22305b0e}.settings-card-heading[data-v-c7db59a5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.settings-card-heading>div[data-v-c7db59a5]{display:flex;align-items:center;gap:9px;min-width:0}.settings-card-heading h3[data-v-c7db59a5]{margin:0 0 3px;color:#1d2944;font-size:15px;line-height:1.2}.settings-card-heading p[data-v-c7db59a5]{margin:0;color:#96a0b3;font-size:10px}.heading-icon[data-v-c7db59a5]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:11px}.heading-icon.purple[data-v-c7db59a5]{color:#765add;background:#f1edff}.heading-icon.green[data-v-c7db59a5]{color:#099c86;background:#e7faf5}.heading-icon.orange[data-v-c7db59a5]{color:#d97706;background:#fff4e4}.heading-icon.blue[data-v-c7db59a5]{color:#3479f6;background:#eaf2ff}.settings-badge[data-v-c7db59a5]{padding:4px 7px;border-radius:999px;color:#765add;background:#f4f1ff;font-size:10px;font-weight:700;white-space:nowrap}.settings-badge.muted[data-v-c7db59a5]{color:#77839a;background:#f2f4f8}.quota-option-grid[data-v-c7db59a5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quota-option[data-v-c7db59a5]{display:flex;align-items:center;gap:8px;min-width:0;padding:11px 9px;text-align:left;border:1px solid #E4E8F0;border-radius:13px;background:#fbfcfe;color:#526078;cursor:pointer}.quota-option.active[data-v-c7db59a5]{border-color:#8a70ee;background:#f5f2ff;box-shadow:inset 0 0 0 1px #8a70ee;color:#5f44c9}.quota-option strong[data-v-c7db59a5],.quota-option small[data-v-c7db59a5]{display:block}.quota-option strong[data-v-c7db59a5]{font-size:12px;line-height:1.25}.quota-option small[data-v-c7db59a5]{margin-top:4px;color:#95a0b5;font-size:9px;line-height:1.25}.quota-option.active small[data-v-c7db59a5]{color:#806fd0}.quota-radio[data-v-c7db59a5]{width:15px;height:15px;flex:0 0 auto;border:1px solid #C7CEDC;border-radius:50%;background:#fff}.quota-option.active .quota-radio[data-v-c7db59a5]{border:4px solid #795CE3}.channel-setting-list[data-v-c7db59a5]{display:flex;flex-direction:column}.channel-setting-row[data-v-c7db59a5]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid #F0F2F7}.channel-setting-row[data-v-c7db59a5]:first-child{padding-top:0;border-top:0}.channel-setting-row[data-v-c7db59a5]:last-child{padding-bottom:0}.channel-setting-copy[data-v-c7db59a5]{display:flex;align-items:center;gap:9px;min-width:0}.channel-setting-copy>span[data-v-c7db59a5]:last-child{min-width:0}.channel-setting-copy strong[data-v-c7db59a5],.channel-setting-copy small[data-v-c7db59a5]{display:block}.channel-setting-copy strong[data-v-c7db59a5]{color:#27344f;font-size:13px}.channel-setting-copy small[data-v-c7db59a5]{margin-top:3px;overflow:hidden;color:#98a2b4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.channel-symbol[data-v-c7db59a5]{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:10px}.channel-symbol.voice[data-v-c7db59a5]{color:#0e9f8a;background:#e5faf4}.channel-symbol.video[data-v-c7db59a5]{color:#e17a20;background:#fff1e2}.channel-symbol.beauty[data-v-c7db59a5]{color:#8b5cf6;background:#f1ecff}.toggle-control[data-v-c7db59a5]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;cursor:pointer}.toggle-control input[data-v-c7db59a5]{position:absolute;opacity:0;pointer-events:none}.toggle-control>span[data-v-c7db59a5]{position:relative;display:block;width:40px;height:23px;border-radius:999px;background:#d7dde8;transition:background .2s ease}.toggle-control>span[data-v-c7db59a5]:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #26334c2e;transition:transform .2s ease}.toggle-control input:checked+span[data-v-c7db59a5]{background:#765add}.beauty-setting-row[data-v-c7db59a5]{cursor:pointer}.beauty-setting-row[data-v-c7db59a5]:active{background:#fbfaff}.beauty-row-actions[data-v-c7db59a5]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.beauty-detail-btn[data-v-c7db59a5]{display:inline-flex;align-items:center;gap:2px;padding:4px 2px;border:0;color:#765add;background:transparent;font-size:10px;font-weight:700;cursor:pointer}.beauty-settings-backdrop[data-v-c7db59a5]{z-index:2200;padding:18px}.beauty-settings-modal[data-v-c7db59a5]{width:min(350px,100%);max-height:min(620px,88vh);overflow-y:auto;box-sizing:border-box;padding:18px;border-radius:22px;background:#fff;box-shadow:0 18px 50px #23194d47}.beauty-settings-header[data-v-c7db59a5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #F0EDF8}.beauty-settings-header h3[data-v-c7db59a5]{margin:0;color:#27344f;font-size:17px}.beauty-settings-header p[data-v-c7db59a5]{margin:4px 0 0;color:#98a2b4;font-size:10px}.beauty-preview-card[data-v-c7db59a5]{margin-top:14px;padding:9px;border:1px solid #E8E2FA;border-radius:15px;background:#f9f7ff}.beauty-preview-stage[data-v-c7db59a5]{position:relative;height:164px;overflow:hidden;border-radius:11px;background:linear-gradient(145deg,#252442,#6d5bd0)}.beauty-preview-video[data-v-c7db59a5],.beauty-preview-fallback[data-v-c7db59a5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:filter .2s ease,transform .2s ease}.beauty-preview-video[data-v-c7db59a5]{z-index:1;transform-origin:center}.beauty-preview-fallback[data-v-c7db59a5]{z-index:1;filter:brightness(1.04) saturate(1.04)}.beauty-preview-shade[data-v-c7db59a5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#0f172a0a 40%,#0f172a9e);pointer-events:none}.beauty-preview-status[data-v-c7db59a5]{position:absolute;left:9px;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;color:#fff;background:#0f172aa3;font-size:9px}.beauty-camera-dot[data-v-c7db59a5]{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.beauty-camera-dot.ready[data-v-c7db59a5]{background:#34d399;box-shadow:0 0 0 3px #34d39926}.beauty-camera-dot.denied[data-v-c7db59a5],.beauty-camera-dot.unsupported[data-v-c7db59a5]{background:#fb7185;box-shadow:0 0 0 3px #fb718526}.beauty-camera-retry[data-v-c7db59a5]{position:absolute;right:9px;bottom:8px;z-index:3;padding:4px 8px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;background:#0f172a8c;font-size:9px;cursor:pointer}.beauty-preview-loading[data-v-c7db59a5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;color:#fff;font-size:11px;text-shadow:0 1px 4px rgba(0,0,0,.35)}.beauty-preview-caption[data-v-c7db59a5]{margin:7px 2px 0;color:#8d83b2;font-size:10px;text-align:center}.beauty-filter-section[data-v-c7db59a5]{padding:15px 0 13px}.beauty-section-label[data-v-c7db59a5]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.beauty-section-label strong[data-v-c7db59a5]{color:#27344f;font-size:12px}.beauty-section-label span[data-v-c7db59a5]{color:#a0a7b7;font-size:10px}.beauty-filter-options[data-v-c7db59a5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.beauty-filter-options button[data-v-c7db59a5]{min-height:34px;border:1px solid #E3DDF8;border-radius:10px;color:#776a95;background:#fbfaff;font-size:11px;cursor:pointer}.beauty-filter-options button.active[data-v-c7db59a5]{border-color:#8267e8;color:#fff;background:linear-gradient(135deg,#8b70ea,#6d4bd4);box-shadow:0 5px 12px #704ed333;font-weight:700}.beauty-slider-list[data-v-c7db59a5]{display:flex;flex-direction:column;gap:15px}.beauty-slider-item[data-v-c7db59a5]{display:block}.beauty-slider-item>span[data-v-c7db59a5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.beauty-slider-item strong[data-v-c7db59a5]{color:#3b465d;font-size:12px}.beauty-slider-item em[data-v-c7db59a5]{color:#765add;font-size:11px;font-style:normal;font-weight:700}.beauty-slider-item input[type=range][data-v-c7db59a5]{width:100%;height:5px;accent-color:#765ADD;cursor:pointer}.beauty-slider-item small[data-v-c7db59a5]{display:flex;justify-content:space-between;margin-top:3px;color:#a0a7b7;font-size:9px;font-style:normal}.beauty-slider-item small i[data-v-c7db59a5]{font-style:normal}.beauty-settings-tip[data-v-c7db59a5]{display:flex;align-items:center;gap:5px;margin-top:16px;padding:9px 10px;border-radius:10px;color:#776a95;background:#f7f4ff;font-size:10px;line-height:1.45}.beauty-settings-actions[data-v-c7db59a5]{display:flex;gap:8px;margin-top:16px}.beauty-settings-actions button[data-v-c7db59a5]{flex:1;min-height:38px}.beauty-reset-btn[data-v-c7db59a5]{border:1px solid #E0D9F4;border-radius:9px;color:#776a95;background:#fff;font-size:11px;cursor:pointer}.toggle-control input:checked+span[data-v-c7db59a5]:after{transform:translate(17px)}.toggle-control input:disabled+span[data-v-c7db59a5]{opacity:.45;cursor:not-allowed}.toggle-control em[data-v-c7db59a5]{min-width:24px;color:#8994a7;font-size:10px;font-style:normal}.toggle-control input:checked~em[data-v-c7db59a5]{color:#765add;font-weight:700}.quick-reply-textarea[data-v-c7db59a5]{display:block;box-sizing:border-box;width:100%;min-height:82px;padding:11px 12px;resize:vertical;border:1px solid #E2E7F0;border-radius:12px;outline:none;color:#334155;background:#fbfcfe;font-family:inherit;font-size:12px;line-height:1.65}.quick-reply-textarea[data-v-c7db59a5]:focus{border-color:#9b83ee;box-shadow:0 0 0 3px #9b83ee1c}.quick-reply-footer[data-v-c7db59a5]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:#a0a8b7;font-size:10px}.settings-primary-btn[data-v-c7db59a5]{min-height:32px;padding:0 14px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#8a70ee,#694bd4);box-shadow:0 5px 11px #694bd433;font-size:11px;font-weight:700;cursor:pointer}.reply-library-entry[data-v-c7db59a5]{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;padding:5px 2px;border:0;color:#765add;background:transparent;font-size:10px;font-weight:700;cursor:pointer}.quick-reply-presets[data-v-c7db59a5]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.quick-reply-presets button[data-v-c7db59a5]{padding:5px 8px;border:1px solid #E1D9FF;border-radius:999px;color:#765add;background:#f8f6ff;font-size:10px;cursor:pointer}.quick-library-backdrop[data-v-c7db59a5]{z-index:2210;padding:18px}.quick-library-modal[data-v-c7db59a5]{width:min(360px,100%);max-height:min(650px,88vh);overflow-y:auto;box-sizing:border-box;padding:18px;border-radius:22px;background:#fff;box-shadow:0 18px 50px #23194d47}.quick-library-header[data-v-c7db59a5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #F0EDF8}.quick-library-header h3[data-v-c7db59a5]{margin:0;color:#27344f;font-size:17px}.quick-library-header p[data-v-c7db59a5]{margin:4px 0 0;color:#98a2b4;font-size:10px}.quick-library-toolbar[data-v-c7db59a5]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 0 9px;color:#8d83a7;font-size:10px}.quick-library-toolbar .settings-primary-btn[data-v-c7db59a5]{min-height:29px;padding-inline:12px}.quick-library-list[data-v-c7db59a5]{display:flex;flex-direction:column;gap:8px}.quick-library-item[data-v-c7db59a5]{padding:11px;border:1px solid #ECE8F7;border-radius:13px;background:#fbfaff}.quick-library-item-heading[data-v-c7db59a5]{display:flex;align-items:center;gap:6px}.quick-library-item-heading strong[data-v-c7db59a5]{color:#35415a;font-size:12px}.quick-default-badge[data-v-c7db59a5]{padding:2px 5px;border-radius:999px;color:#6e4dd5;background:#ede7ff;font-size:9px}.quick-library-item p[data-v-c7db59a5]{margin:7px 0 9px;color:#6f7890;font-size:11px;line-height:1.55}.quick-library-item-actions[data-v-c7db59a5]{display:flex;gap:5px}.quick-library-item-actions button[data-v-c7db59a5]{padding:4px 7px;border:1px solid #E1D9FF;border-radius:7px;color:#765add;background:#fff;font-size:9px;cursor:pointer}.quick-library-item-actions button.active[data-v-c7db59a5]{color:#fff;background:#8165e1;border-color:#8165e1}.quick-library-item-actions button.danger[data-v-c7db59a5]{color:#d95b6d;border-color:#f2ced5}.quick-library-editor[data-v-c7db59a5]{padding-top:14px}.quick-editor-title[data-v-c7db59a5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:#35415a;font-size:13px}.quick-editor-title button[data-v-c7db59a5]{padding:3px 0;border:0;color:#765add;background:transparent;font-size:10px;cursor:pointer}.quick-editor-field[data-v-c7db59a5]{display:block;margin-bottom:13px;color:#56627a;font-size:10px;font-weight:700}.quick-editor-field span[data-v-c7db59a5]{display:flex;justify-content:space-between;margin-bottom:5px}.quick-editor-field em[data-v-c7db59a5]{color:#a0a8b7;font-style:normal;font-weight:500}.quick-editor-field input[data-v-c7db59a5],.quick-editor-field textarea[data-v-c7db59a5]{display:block;width:100%;box-sizing:border-box;border:1px solid #E2E7F0;border-radius:10px;padding:9px 10px;outline:none;color:#334155;background:#fbfcfe;font:inherit;font-size:11px;line-height:1.5}.quick-editor-field textarea[data-v-c7db59a5]{min-height:104px;resize:vertical}.quick-editor-field input[data-v-c7db59a5]:focus,.quick-editor-field textarea[data-v-c7db59a5]:focus{border-color:#9b83ee;box-shadow:0 0 0 3px #9b83ee1c}.quick-library-error[data-v-c7db59a5]{margin:-3px 0 10px;color:#d95b6d;font-size:10px}.quick-library-editor-actions[data-v-c7db59a5]{display:flex;gap:8px}.quick-library-editor-actions button[data-v-c7db59a5]{flex:1;min-height:37px}.reception-status-options[data-v-c7db59a5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.reception-status-options button[data-v-c7db59a5]{padding:9px 4px;border:1px solid #E3E8F0;border-radius:10px;color:#7b879b;background:#fbfcfe;font-size:11px;cursor:pointer}.reception-status-options button i[data-v-c7db59a5]{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#a8b2c0}.reception-status-options button.active[data-v-c7db59a5]{border-color:#8a70ee;color:#684bd0;background:#f5f2ff;font-weight:700}.reception-status-options button.active i[data-v-c7db59a5]{background:#765add}.package-type-tabs[data-v-c7db59a5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:4px;border-radius:14px;background:#f0f1f7}.package-type-tabs button[data-v-c7db59a5]{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:10px 5px;border:0;border-radius:11px;background:transparent;cursor:pointer}.package-type-tabs button.active[data-v-c7db59a5]{background:#fff;box-shadow:0 3px 8px #22305b14}.package-type-tabs button span[data-v-c7db59a5]{font-size:12px;font-weight:800}.package-type-tabs button small[data-v-c7db59a5]{color:#9da7b8;font-size:9px}.package-list-card[data-v-c7db59a5]{padding-bottom:12px}.package-list-heading[data-v-c7db59a5]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:13px;border-bottom:1px solid #F0F2F7}.package-list-heading h3[data-v-c7db59a5]{margin:0 0 3px;color:#27344f;font-size:15px}.package-list-heading p[data-v-c7db59a5]{margin:0;color:#96a0b3;font-size:10px}.add-package-btn[data-v-c7db59a5]{display:inline-flex;align-items:center;gap:4px;padding:7px 10px;border:1px solid #CFC3FF;border-radius:999px;color:#6f53d8;background:#f7f4ff;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.add-package-btn[data-v-c7db59a5]:disabled{opacity:.45;cursor:not-allowed}.package-editor-list[data-v-c7db59a5]{display:flex;flex-direction:column}.package-editor-row[data-v-c7db59a5]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid #F0F2F7}.package-editor-row[data-v-c7db59a5]:last-child{border-bottom:0}.package-editor-main[data-v-c7db59a5]{min-width:0}.package-title-line[data-v-c7db59a5]{display:flex;align-items:center;gap:6px;min-width:0}.package-title-line strong[data-v-c7db59a5]{overflow:hidden;color:#283650;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.package-active-tag[data-v-c7db59a5]{flex:0 0 auto;padding:2px 5px;border-radius:5px;color:#099c86;background:#e8faf5;font-size:9px}.package-editor-main p[data-v-c7db59a5]{margin:5px 0 0;color:#8d98ab;font-size:10px}.package-actions[data-v-c7db59a5]{display:flex;gap:5px;flex:0 0 auto}.package-actions button[data-v-c7db59a5]{padding:5px 8px;border:1px solid #DDD6FE;border-radius:7px;color:#7055d7;background:#fff;font-size:10px;cursor:pointer}.package-actions button.danger[data-v-c7db59a5]{border-color:#f6caca;color:#d34d4d}.package-empty[data-v-c7db59a5]{display:flex;align-items:center;flex-direction:column;padding:26px 8px 22px;text-align:center}.empty-package-icon[data-v-c7db59a5]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:9px;border-radius:15px;background:#f2eeff}.package-empty strong[data-v-c7db59a5]{color:#34415b;font-size:13px}.package-empty p[data-v-c7db59a5]{max-width:240px;margin:6px 0 13px;color:#99a3b4;font-size:10px;line-height:1.5}.empty-add-btn[data-v-c7db59a5]{padding:7px 13px;border:1px solid #CFC3FF;border-radius:999px;color:#6f53d8;background:#f8f6ff;font-size:10px;font-weight:700;cursor:pointer}.package-count-tip[data-v-c7db59a5]{margin-top:10px;padding-top:10px;border-top:1px dashed #E3E6EE;color:#9aa4b5;text-align:right;font-size:10px}.package-rule-card[data-v-c7db59a5]{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #E8E0FF;border-radius:13px;color:#7c5ce6;background:#f8f6ff}.package-rule-card strong[data-v-c7db59a5]{display:block;margin-bottom:4px;color:#6550b8;font-size:11px}.package-rule-card p[data-v-c7db59a5]{margin:0;color:#8d83b2;font-size:10px;line-height:1.55}.package-modal-backdrop[data-v-c7db59a5]{z-index:2200}.package-modal-card[data-v-c7db59a5]{width:min(340px,calc(100% - 28px));box-sizing:border-box;padding:17px;border-radius:20px;background:#fff;box-shadow:0 18px 45px #23194d40}.package-modal-heading[data-v-c7db59a5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.package-modal-heading strong[data-v-c7db59a5],.package-modal-heading span[data-v-c7db59a5]{display:block}.package-modal-heading strong[data-v-c7db59a5]{color:#27344f;font-size:16px}.package-modal-heading span[data-v-c7db59a5]{margin-top:4px;color:#9aa4b5;font-size:10px}.package-form-field[data-v-c7db59a5]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.package-form-field>span[data-v-c7db59a5]{color:#61708a;font-size:11px;font-weight:700}.package-form-field input[data-v-c7db59a5],.package-form-field select[data-v-c7db59a5]{box-sizing:border-box;width:100%;min-height:38px;padding:0 10px;border:1px solid #E0E6F0;border-radius:9px;outline:none;color:#263550;background:#fbfcfe;font:inherit;font-size:12px}.package-form-field input[data-v-c7db59a5]:focus,.package-form-field select[data-v-c7db59a5]:focus{border-color:#927bf0;box-shadow:0 0 0 3px #927bf01b}.package-form-grid[data-v-c7db59a5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.package-form-error[data-v-c7db59a5]{margin:0 0 10px;color:#dc2626;font-size:11px}.package-modal-actions[data-v-c7db59a5]{display:flex;gap:8px;margin-top:16px}.package-modal-actions button[data-v-c7db59a5]{flex:1;min-height:38px}.package-cancel-btn[data-v-c7db59a5]{border:1px solid #E0E6F0;border-radius:999px;color:#64748b;background:#fff;font-size:11px;cursor:pointer}@media(max-width:350px){.settings-card[data-v-c7db59a5],.settings-hero[data-v-c7db59a5]{padding:13px}.settings-hero h2[data-v-c7db59a5]{font-size:17px}.hero-status[data-v-c7db59a5],.hero-limit[data-v-c7db59a5]{padding:4px 6px;font-size:9px}.quota-option-grid[data-v-c7db59a5]{grid-template-columns:1fr}.package-title-line strong[data-v-c7db59a5]{max-width:130px}}.analytics-page[data-v-0aafa8a2]{min-height:100%;background:#f5f5fc;color:#17233b;padding-bottom:24px}.analytics-nav[data-v-0aafa8a2]{position:sticky;top:0;z-index:5;height:58px;display:grid;grid-template-columns:76px 1fr 76px;align-items:center;padding:0 16px;background:#fffffff7;border-bottom:1px solid #EBEDF6}.analytics-nav button[data-v-0aafa8a2]{width:36px;height:36px;border:0;border-radius:50%;background:#f5f7fb;display:grid;place-items:center;color:#334155;cursor:pointer}.analytics-nav h1[data-v-0aafa8a2]{margin:0;font-size:18px;text-align:center}.demo-badge[data-v-0aafa8a2]{font-size:10px;color:#7c65b3;background:#f1edfa;padding:4px 7px;border-radius:6px;justify-self:end}.analytics-content[data-v-0aafa8a2]{padding:16px;max-width:720px;margin:auto}.period-tabs[data-v-0aafa8a2]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border-radius:13px;background:#eaeaf5}.period-tabs button[data-v-0aafa8a2]{min-height:37px;border:none;border-radius:10px;background:none;color:#74819b;font-weight:600;cursor:pointer}.period-tabs button.active[data-v-0aafa8a2]{color:#6041d5;background:#fff;box-shadow:0 2px 8px #3a276c0d}.date-caption[data-v-0aafa8a2]{margin:10px 0 14px;font-size:11px;color:#8390a4}.income-card[data-v-0aafa8a2]{background:linear-gradient(120deg,#6550dd,#3e4ec4);border-radius:20px;padding:23px 19px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 8px 20px #4f46b527}.income-card p[data-v-0aafa8a2]{margin:0 0 10px;font-size:12px;color:#e3dffd}.income-value[data-v-0aafa8a2]{display:block;font-size:clamp(24px,7vw,34px);letter-spacing:-.6px;line-height:1.2}.income-value small[data-v-0aafa8a2]{font-size:18px;margin-right:5px}.income-note[data-v-0aafa8a2]{display:block;color:#cfcff4;margin-top:8px;font-size:10px}.income-rank[data-v-0aafa8a2]{border-left:1px solid #FFFFFF35;padding-left:16px;display:grid;gap:7px;flex-shrink:0}.income-rank strong[data-v-0aafa8a2]{font-size:18px}.income-rank span[data-v-0aafa8a2]{font-size:10px;color:#daddfb}.data-notice[data-v-0aafa8a2]{font-size:10px;color:#8a8ba1;margin:12px 2px 18px}.analytics-card[data-v-0aafa8a2]{background:#fff;border:1px solid #EEEEF7;border-radius:18px;padding:18px 15px;margin-bottom:14px}.section-heading[data-v-0aafa8a2]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.section-heading h2[data-v-0aafa8a2]{font-size:15px;margin:0}.section-heading>span[data-v-0aafa8a2]{font-size:10px;color:#8a95a9}.metrics-grid[data-v-0aafa8a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.metric[data-v-0aafa8a2]{display:flex;flex-direction:column;gap:7px;min-width:0}.metric-label[data-v-0aafa8a2]{font-size:12px;color:#78869c}.metric strong[data-v-0aafa8a2]{font-size:20px;letter-spacing:-.3px}.metric small[data-v-0aafa8a2]{font-size:10px;line-height:1.5;color:#99a1b1}.confirmed-tag[data-v-0aafa8a2]{background:#e9f8f1;color:#259876!important;padding:4px 7px;border-radius:5px}.quality-card .metric strong[data-v-0aafa8a2]{color:#159476}.review-status[data-v-0aafa8a2]{font-size:10px;color:#8993a5;border-top:1px solid #F1F2F8;padding-top:13px;margin:17px 0 0;line-height:1.8}.review-status span[data-v-0aafa8a2]{display:block}.quality-note[data-v-0aafa8a2]{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.65;color:#568875;margin:12px 0 0;padding:10px;background:#f0faf6;border-radius:8px}.quality-note .svg-icon[data-v-0aafa8a2]{flex-shrink:0;margin-top:2px}.section-description[data-v-0aafa8a2],.section-footnote[data-v-0aafa8a2]{font-size:10px;color:#939caf;line-height:1.7}.section-description[data-v-0aafa8a2]{margin:-8px 0 14px}.section-footnote[data-v-0aafa8a2]{margin:15px 0 0}.conversion-funnel[data-v-0aafa8a2]{list-style:none;padding:0;margin:0;display:grid;gap:13px}.funnel-heading[data-v-0aafa8a2]{display:grid;grid-template-columns:minmax(0,1fr) 62px 52px;align-items:center;gap:8px;font-size:12px}.funnel-heading>span[data-v-0aafa8a2]{display:flex;align-items:center;gap:7px}.funnel-heading i[data-v-0aafa8a2]{font-style:normal;color:#a99ad9;font-size:10px;width:13px}.funnel-heading strong[data-v-0aafa8a2],.funnel-heading small[data-v-0aafa8a2]{text-align:right}.funnel-heading small[data-v-0aafa8a2]{color:#8a7bc7;font-size:10px}.funnel-track[data-v-0aafa8a2]{height:6px;border-radius:3px;background:#f3f0fc;margin:7px 0 0 20px;overflow:hidden}.funnel-track div[data-v-0aafa8a2]{height:100%;background:linear-gradient(90deg,#8c68ea,#536cf0);border-radius:inherit;transition:width .25s ease}.source-list[data-v-0aafa8a2]{display:grid;gap:15px}.source-heading[data-v-0aafa8a2]{display:flex;align-items:center;justify-content:space-between;font-size:12px}.source-heading strong[data-v-0aafa8a2]{font-size:12px;font-weight:500}.source-heading small[data-v-0aafa8a2]{display:inline-block;width:46px;color:#8f99ab;text-align:right;font-size:10px}.source-track[data-v-0aafa8a2]{margin-top:7px;background:#f1f5fc;height:5px;border-radius:3px;overflow:hidden}.source-track div[data-v-0aafa8a2]{height:100%;background:#7194ea;border-radius:inherit;transition:width .25s}.metric-definitions summary[data-v-0aafa8a2]{font-size:12px;color:#7f8ba0;cursor:pointer}.metric-definitions dt[data-v-0aafa8a2]{font-size:12px;font-weight:600;margin-top:14px}.metric-definitions dd[data-v-0aafa8a2]{margin:5px 0 0;font-size:11px;line-height:1.8;color:#8590a3}.trend-bars[data-v-0aafa8a2]{height:88px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid #EEEEF7}.trend-column[data-v-0aafa8a2]{height:100%;flex:1;display:flex;align-items:flex-end}.trend-column div[data-v-0aafa8a2]{width:100%;border-radius:3px 3px 0 0;background:linear-gradient(#aca0ee,#6374df)}.trend-axis[data-v-0aafa8a2]{display:flex;justify-content:space-between;color:#9da5b5;font-size:10px;padding-top:7px}.empty-data[data-v-0aafa8a2]{text-align:center;color:#8491a7;font-size:12px}.viewpoints-page[data-v-f1bb0eda]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;overflow:hidden;background:#f8f7ff}.viewpoints-header[data-v-f1bb0eda]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;height:62px;padding:0 14px;flex-shrink:0;background:#fff;border-bottom:1px solid #e8eaf3}.viewpoints-header h1[data-v-f1bb0eda]{min-width:0;margin:0;color:#17213a;font-size:19px;font-weight:800;text-align:center}.back-btn[data-v-f1bb0eda]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f1f3f8;color:#334155;cursor:pointer}.back-btn[data-v-f1bb0eda]:active,.publish-btn[data-v-f1bb0eda]:active,.managed-group-title button[data-v-f1bb0eda]:active,.paid-btn[data-v-f1bb0eda]:active{transform:scale(.96)}.publish-btn[data-v-f1bb0eda]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;padding:0 13px;border:0;border-radius:999px;background:#7c3aed;color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 5px 12px #7c3aed2e}.viewpoints-scroll[data-v-f1bb0eda]{min-height:0;flex:1;overflow-y:auto;padding:14px 14px 26px;overscroll-behavior:contain}.viewpoints-intro[data-v-f1bb0eda]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:13px 14px;border:1px solid #e8e1f8;border-radius:16px;background:linear-gradient(135deg,#fff,#f5f0ff);box-shadow:0 4px 14px #56407e0f}.viewpoints-intro strong[data-v-f1bb0eda]{color:#334155;font-size:15px;line-height:1.3}.viewpoints-intro span[data-v-f1bb0eda]{flex-shrink:0;color:#7c3aed;font-size:11px;font-weight:700}.managed-group[data-v-f1bb0eda]{margin:0 0 18px}.managed-group[data-v-f1bb0eda]:last-child{margin-bottom:0}.managed-group-title[data-v-f1bb0eda]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 8px}.managed-group-title>span[data-v-f1bb0eda]{display:inline-flex;align-items:center;gap:7px;color:#334155;font-size:13px;font-weight:800}.managed-group-title>span[data-v-f1bb0eda]:before{width:7px;height:7px;border-radius:50%;background:#8b5cf6;content:""}.managed-group-title button[data-v-f1bb0eda]{min-height:28px;padding:0 10px;border:0;border-radius:999px;background:#eee8ff;color:#7147d9;font-size:11px;font-weight:700;cursor:pointer}.managed-card[data-v-f1bb0eda]{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:9px 11px;min-width:0;margin-bottom:10px;padding:10px;overflow:hidden;border:1px solid #eeeaf7;border-radius:16px;background:#fff;box-shadow:0 3px 12px #22305b0f}.managed-card[data-v-f1bb0eda]:last-child{margin-bottom:0}.managed-card img[data-v-f1bb0eda]{display:block;width:88px;height:76px;flex-shrink:0;border-radius:11px;background:#f0ecf8;object-fit:cover}.managed-copy[data-v-f1bb0eda]{min-width:0;min-height:76px;padding:0 4px 14px 0}.managed-copy h2[data-v-f1bb0eda]{display:-webkit-box;overflow:hidden;margin:1px 0 4px;color:#1e293b;font-size:13.5px;font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.managed-copy p[data-v-f1bb0eda]{display:-webkit-box;overflow:hidden;margin:0;color:#64748b;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.viewpoint-meta[data-v-f1bb0eda]{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px;color:#94a3b8;font-size:10px;line-height:1.2}.paid-btn[data-v-f1bb0eda]{grid-column:2;justify-self:start;min-height:26px;padding:0 9px;border:1px solid #c4b5fd;border-radius:999px;background:#faf5ff;color:#7c3aed;font-size:11px;font-weight:700;cursor:pointer}.content-type-tag[data-v-f1bb0eda]{position:absolute;right:10px;bottom:10px;padding:3px 7px;border-radius:999px;background:#f2edff;color:#7c3aed;font-size:9px;font-weight:700;line-height:1}.empty-state[data-v-f1bb0eda]{margin:70px 10px 0;padding:28px 16px;border:1px dashed #d8cdf4;border-radius:18px;background:#ffffffb8;color:#64748b;text-align:center}.empty-state strong[data-v-f1bb0eda]{display:block;margin-top:10px;color:#334155}.empty-state p[data-v-f1bb0eda]{margin:6px 0 0;font-size:13px}.publish-overlay[data-v-f1bb0eda]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:flex-end;background:#0f172a7a}.publish-modal[data-v-f1bb0eda]{width:min(100%,420px);max-height:88%;margin:0 auto;overflow-y:auto;padding:18px 17px 24px;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -8px 30px #231e502e}.publish-modal-header[data-v-f1bb0eda]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.publish-modal-header h2[data-v-f1bb0eda]{margin:0;color:#17213a;font-size:20px}.publish-modal-header p[data-v-f1bb0eda]{margin:4px 0 0;color:#94a3b8;font-size:11px}.publish-modal-header button[data-v-f1bb0eda]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:#f1f3f8;color:#64748b;cursor:pointer}.publish-kind-tabs[data-v-f1bb0eda]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.publish-kind-tabs button[data-v-f1bb0eda]{height:36px;border:1px solid #e6e0f3;border-radius:10px;background:#faf9ff;color:#64748b;font-size:13px;cursor:pointer}.publish-kind-tabs button.active[data-v-f1bb0eda]{border-color:#8b5cf6;background:#f0eaff;color:#6d3ed1;font-weight:700}.publish-form[data-v-f1bb0eda]{display:flex;flex-direction:column;gap:11px}.publish-form label[data-v-f1bb0eda]{display:flex;flex-direction:column;gap:6px;color:#334155;font-size:12px;font-weight:700}.publish-form input[data-v-f1bb0eda],.publish-form textarea[data-v-f1bb0eda]{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #e2e8f0;border-radius:10px;outline:none;background:#fff;color:#1e293b;font:inherit;font-weight:400}.publish-form textarea[data-v-f1bb0eda]{resize:vertical;line-height:1.5}.publish-form input[data-v-f1bb0eda]:focus,.publish-form textarea[data-v-f1bb0eda]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #ede9fe}.tag-picker[data-v-f1bb0eda]{display:flex;flex-wrap:wrap;gap:6px}.tag-picker button[data-v-f1bb0eda]{padding:5px 10px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#64748b;font-size:11px;cursor:pointer}.tag-picker button.active[data-v-f1bb0eda]{border-color:#8b5cf6;background:#f0eaff;color:#6d3ed1}.cover-picker[data-v-f1bb0eda]{display:flex;align-items:center;gap:9px;margin-top:13px}.hidden-file-input[data-v-f1bb0eda]{display:none}.cover-picker-btn[data-v-f1bb0eda]{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px dashed #c4b5fd;border-radius:10px;background:#faf5ff;color:#7048d8;font-size:11px;cursor:pointer}.cover-picker img[data-v-f1bb0eda]{width:54px;height:42px;border-radius:7px;object-fit:cover}.publish-submit-btn[data-v-f1bb0eda]{width:100%;height:42px;margin-top:16px;border:0;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#6d3ed1);color:#fff;font-size:14px;font-weight:800;cursor:pointer}.publish-submit-btn[data-v-f1bb0eda]:disabled{opacity:.45;cursor:not-allowed}.refund-audit-page[data-v-f94c66f1]{position:absolute;top:0;right:0;bottom:0;left:0;background:#f8f7ff;display:flex;flex-direction:column;z-index:120;overflow:hidden}.audit-header[data-v-f94c66f1]{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid #e8eaf3;flex-shrink:0}.audit-header h1[data-v-f94c66f1]{margin:0;font-size:19px;color:#17213a}.back-btn[data-v-f94c66f1]{width:36px;height:36px;border:0;border-radius:50%;background:#f1f3f8;display:flex;align-items:center;justify-content:center;color:#334155}.header-spacer[data-v-f94c66f1]{width:36px}.audit-scroll[data-v-f94c66f1]{flex:1;overflow-y:auto;padding:16px}.audit-summary[data-v-f94c66f1]{display:flex;gap:12px;align-items:center;background:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 8px #22305b0b;margin-bottom:14px}.summary-icon[data-v-f94c66f1]{width:42px;height:42px;border-radius:12px;background:#fff1f2;display:flex;align-items:center;justify-content:center}.audit-summary strong[data-v-f94c66f1]{font-size:16px;color:#1e293b}.audit-summary p[data-v-f94c66f1],.refund-meta[data-v-f94c66f1],.refund-service[data-v-f94c66f1]{margin:4px 0 0;color:#94a3b8;font-size:12px}.refund-list[data-v-f94c66f1]{display:flex;flex-direction:column;gap:12px}.refund-card[data-v-f94c66f1]{background:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 8px #22305b0b}.refund-card-head[data-v-f94c66f1]{display:flex;justify-content:space-between;font-size:16px;color:#1e293b}.refund-card-head span[data-v-f94c66f1]{color:#dc2626;font-weight:700}.refund-service[data-v-f94c66f1]{color:#475569}.reason-box[data-v-f94c66f1]{background:#fff7ed;border-radius:10px;padding:10px;margin:12px 0}.reason-box span[data-v-f94c66f1]{font-size:12px;color:#b45309}.reason-box p[data-v-f94c66f1]{margin:4px 0 0;font-size:13px;color:#334155}.refund-actions[data-v-f94c66f1]{display:flex;gap:10px}.refund-actions button[data-v-f94c66f1]{flex:1;height:38px;border-radius:10px;font-weight:600}.outline-btn[data-v-f94c66f1]{border:1px solid #cbd5e1;color:#475569;background:#fff}.primary-btn[data-v-f94c66f1]{border:0;background:#ef4444;color:#fff}.empty-state[data-v-f94c66f1]{margin-top:70px;text-align:center;color:#64748b}.empty-state strong[data-v-f94c66f1]{display:block;margin-top:10px;color:#334155}.empty-state p[data-v-f94c66f1]{font-size:13px}.wallet-container[data-v-fad6abc6]{min-height:100%;background-color:#f8f7fd;color:#1e293b;display:flex;flex-direction:column;position:relative;box-sizing:border-box}.nav-bar[data-v-fad6abc6]{display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 16px;background-color:transparent;position:sticky;top:0;z-index:10}.nav-back-icon-btn[data-v-fad6abc6]{width:36px;height:36px;background:transparent;border:none;display:flex;align-items:center;justify-content:flex-start;color:#1e293b;cursor:pointer;padding:0}.nav-page-title[data-v-fad6abc6]{font-size:17px;font-weight:700;color:#111827;margin:0;letter-spacing:-.2px}.nav-right-placeholder[data-v-fad6abc6]{width:36px}.counselor-account-switch[data-v-fad6abc6]{display:flex;margin:0 16px 12px;background:#e8e5f5;min-height:60px;padding:5px;border-radius:9999px;gap:4px}.switch-pill[data-v-fad6abc6]{flex:1;height:48px;border:none;background:transparent;border-radius:9999px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s}.switch-pill.active[data-v-fad6abc6]{background:#fff;color:#6d28d9;box-shadow:0 2px 4px #0000000f}.wallet-main-page[data-v-fad6abc6]{flex:1;display:flex;flex-direction:column}.page-content-body[data-v-fad6abc6]{padding:6px 16px 30px}.purple-wallet-card[data-v-fad6abc6]{position:relative;background:linear-gradient(135deg,#7a57fa,#6837e8);border-radius:20px;padding:22px 20px 20px;color:#fff;overflow:hidden;box-shadow:0 10px 24px -4px #6e3aee59;margin-bottom:14px}.purple-wallet-card.counselor-card-theme[data-v-fad6abc6]{background:linear-gradient(135deg,#4f46e5,#3730a3);box-shadow:0 10px 24px -4px #4f46e559}.card-geometric-pattern[data-v-fad6abc6]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.card-geometric-pattern svg[data-v-fad6abc6]{width:100%;height:100%}.card-label[data-v-fad6abc6]{position:relative;z-index:2;font-size:14px;color:#ffffffe6;font-weight:400;margin-bottom:14px}.card-balance-row[data-v-fad6abc6]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center}.balance-left[data-v-fad6abc6]{display:flex;align-items:center;gap:8px}.balance-number[data-v-fad6abc6]{font-size:34px;font-weight:700;line-height:1;letter-spacing:-.5px}.currency-sign[data-v-fad6abc6]{font-size:24px;font-weight:600;margin-right:2px}.btn-go-recharge[data-v-fad6abc6]{background:linear-gradient(135deg,#ffa928,#ff9500);border:none;border-radius:9999px;padding:7px 14px 7px 16px;display:inline-flex;align-items:center;gap:2px;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 3px 10px #ff950066;transition:transform .15s ease,opacity .15s ease}.btn-go-recharge[data-v-fad6abc6]:active{transform:scale(.96);opacity:.9}.btn-go-withdraw[data-v-fad6abc6]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 3px 10px #10b98166}.menu-list-container[data-v-fad6abc6]{margin-top:14px}.settlement-account-card[data-v-fad6abc6]{margin-top:14px;padding:14px;border-radius:16px;background:#fff;border:1px solid #E2E8F0;box-shadow:0 2px 8px #0f172a0a}.settlement-account-header[data-v-fad6abc6]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.settlement-account-header>div[data-v-fad6abc6]{display:flex;flex-direction:column;gap:4px}.settlement-account-header strong[data-v-fad6abc6]{font-size:15px;color:#111827}.settlement-account-header span[data-v-fad6abc6]{font-size:11px;color:#94a3b8}.settlement-account-list[data-v-fad6abc6] .van-cell{padding:14px 0;align-items:center}.settlement-account-list[data-v-fad6abc6] .van-cell__title{min-width:0;flex:1;font-size:14px}.settlement-account-list[data-v-fad6abc6] .van-cell__value{flex:0 0 auto;font-size:12px;color:#8b78ab}.settlement-account-list[data-v-fad6abc6] .van-cell__label{font-size:11px;overflow-wrap:anywhere}.settlement-method-icon[data-v-fad6abc6]{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;color:#6d5ae6;background:#f0edff;margin-right:10px}.settlement-method-icon.alipay[data-v-fad6abc6]{color:#1677ff;background:#eaf4ff}.withdraw-account-actions[data-v-fad6abc6]{display:flex;gap:10px;margin-bottom:16px}.withdraw-account-actions button[data-v-fad6abc6]{flex:1;padding:9px 4px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#6d28d9}.btn-confirm-withdraw[data-v-fad6abc6]:disabled{opacity:.5;cursor:not-allowed}.withdraw-history[data-v-fad6abc6]{margin:12px 0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fafbff}.withdraw-history strong[data-v-fad6abc6]{display:block;margin-bottom:7px;font-size:12px}.withdraw-history-row[data-v-fad6abc6]{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:6px 0;font-size:11px;color:#475569;border-top:1px solid #eef1f6}.withdraw-history-row[data-v-fad6abc6]:first-of-type{border-top:0}.withdraw-history-row small[data-v-fad6abc6]{grid-column:1 / -1;color:#94a3b8}.settlement-account-bound[data-v-fad6abc6]{color:#059669!important;font-weight:700;white-space:nowrap}.settlement-account-options[data-v-fad6abc6]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.settlement-account-options button[data-v-fad6abc6]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #E2E8F0;border-radius:10px;background:#f8fafc;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.settlement-account-options button.active[data-v-fad6abc6]{border-color:#8257f6;background:#f3efff;color:#6d28d9}.settlement-account-glyph[data-v-fad6abc6]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#dbeafe;color:#2563eb;font-size:15px;line-height:1}.settlement-account-glyph.alipay[data-v-fad6abc6]{background:#e0f2fe;color:#1677ff;font-size:12px;font-weight:800}.menu-card-item[data-v-fad6abc6]{background:#fff;border-radius:14px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-shadow:0 2px 6px #00000005;transition:background-color .15s ease}.menu-card-item[data-v-fad6abc6]:active{background-color:#f8fafc}.menu-item-left[data-v-fad6abc6]{display:flex;align-items:center;gap:12px}.menu-item-title[data-v-fad6abc6]{font-size:15px;font-weight:600;color:#111827}.recharge-page[data-v-fad6abc6]{flex:1;display:flex;flex-direction:column;height:100%}.recharge-content-scroll[data-v-fad6abc6]{flex:1;overflow-y:auto;padding:4px 16px 90px}.wallet-balance-indicator[data-v-fad6abc6]{display:flex;align-items:center;gap:6px;margin-top:8px;margin-bottom:22px}.indicator-label[data-v-fad6abc6]{font-size:15px;font-weight:700;color:#111827}.indicator-value[data-v-fad6abc6]{font-size:17px;font-weight:800;color:#111827}.section-title[data-v-fad6abc6]{font-size:15px;font-weight:700;color:#111827;margin-bottom:12px}.mt-payment-title[data-v-fad6abc6]{margin-top:22px}.preset-grid-3x3[data-v-fad6abc6]{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:14px}.preset-item-card[data-v-fad6abc6]{background:#fff;border-radius:12px;height:62px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border:1.5px solid transparent;box-shadow:0 1px 3px #00000005;transition:all .15s ease;-webkit-user-select:none;user-select:none}.preset-item-card[data-v-fad6abc6]:active{transform:scale(.97)}.preset-amount-text[data-v-fad6abc6]{font-size:20px;font-weight:800;color:#111827;letter-spacing:-.3px}.preset-item-card.active[data-v-fad6abc6]{background:#ece8fe;border-color:#8257f6}.preset-item-card.active .preset-amount-text[data-v-fad6abc6]{color:#7348f2}.custom-amount-card[data-v-fad6abc6]{background:#fff;border-radius:14px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 4px #00000005;margin-top:4px}.custom-card-title[data-v-fad6abc6]{font-size:14.5px;font-weight:700;color:#111827;margin-bottom:2px}.custom-card-sub[data-v-fad6abc6]{font-size:11px;color:#94a3b8}.custom-right[data-v-fad6abc6]{display:flex;align-items:center;gap:6px}.custom-native-input[data-v-fad6abc6]{border:none;border-bottom:1px solid #E2E8F0;padding:4px 6px;font-size:13.5px;font-weight:500;color:#111827;width:125px;outline:none;background:transparent;transition:border-color .2s}.custom-native-input[data-v-fad6abc6]:focus{border-bottom-color:#7348f2}.custom-native-input[data-v-fad6abc6]::placeholder{color:#94a3b8;font-size:13px}.payment-methods-grid[data-v-fad6abc6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-option-card[data-v-fad6abc6]{background:#fff;border-radius:12px;height:54px;display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid transparent;box-shadow:0 1px 3px #00000005;cursor:pointer;transition:all .15s ease}.payment-name[data-v-fad6abc6]{font-size:14px;font-weight:600;color:#1e293b}.payment-option-card.active[data-v-fad6abc6]{background:#ece8fe;border-color:#8257f6}.payment-option-card[data-v-fad6abc6]:active{transform:scale(.98)}.agreement-notice-row[data-v-fad6abc6]{margin-top:26px;margin-bottom:16px;font-size:11.5px;color:#64748b;display:flex;align-items:center}.link-agreement[data-v-fad6abc6]{background:none;border:none;padding:0;color:#7348f2;font-size:11.5px;font-weight:500;cursor:pointer}.recharge-bottom-bar[data-v-fad6abc6]{position:sticky;bottom:0;left:0;right:0;background:#fff;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 -3px 12px #0000000a;z-index:20}.total-amount-box[data-v-fad6abc6]{display:flex;align-items:baseline;gap:2px}.total-label[data-v-fad6abc6]{font-size:16px;font-weight:800;color:#111827}.total-price[data-v-fad6abc6]{font-size:18px;font-weight:800;color:#111827}.btn-confirm-pay[data-v-fad6abc6]{background:linear-gradient(135deg,#7a57fa,#6837e8);border:none;border-radius:9999px;color:#fff;font-size:15px;font-weight:600;padding:11px 34px;cursor:pointer;box-shadow:0 4px 12px #6837e84d;transition:transform .15s ease,opacity .15s ease}.btn-confirm-pay[data-v-fad6abc6]:active{transform:scale(.96);opacity:.9}.modal-backdrop[data-v-fad6abc6]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0f172a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:99;display:flex;justify-content:center;align-items:flex-end}.modal-sheet[data-v-fad6abc6]{background:#fff;width:100%;max-width:440px;border-radius:20px 20px 0 0;padding:20px 20px 30px;box-sizing:border-box;animation:slideUp-fad6abc6 .25s cubic-bezier(.16,1,.3,1)}.bill-sheet[data-v-fad6abc6]{height:100%;max-height:100%;border-radius:0;padding:18px 20px 24px;display:flex;flex-direction:column}.bill-modal-backdrop[data-v-fad6abc6]{padding:0}@keyframes slideUp-fad6abc6{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-header[data-v-fad6abc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sheet-header h3[data-v-fad6abc6]{margin:0;font-size:17px;font-weight:700;color:#111827}.sheet-close-btn[data-v-fad6abc6]{background:#f1f5f9;border:none;width:28px;height:28px;border-radius:50%;font-size:14px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center}.bill-filter-tabs[data-v-fad6abc6]{display:flex;background:#f1f5f9;padding:3px;border-radius:8px;margin-bottom:14px;gap:4px}.bill-tab-btn[data-v-fad6abc6]{flex:1;height:28px;border:none;background:transparent;border-radius:6px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer}.bill-tab-btn.active[data-v-fad6abc6]{background:#fff;color:#7348f2;box-shadow:0 1px 3px #0000000d}.bill-records-list[data-v-fad6abc6]{flex:1;min-height:0;max-height:none;overflow-y:auto}.empty-state[data-v-fad6abc6]{text-align:center;padding:30px 0;color:#94a3b8;font-size:13px}.bill-record-item[data-v-fad6abc6]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #F1F5F9}.record-title[data-v-fad6abc6]{font-size:14px;font-weight:600;color:#111827;margin-bottom:2px}.record-date[data-v-fad6abc6]{font-size:11px;color:#94a3b8}.record-right[data-v-fad6abc6]{text-align:right}.record-amount[data-v-fad6abc6]{font-size:15px;font-weight:700;color:#111827}.record-amount.is-positive[data-v-fad6abc6]{color:#059669}.record-amount.is-negative[data-v-fad6abc6]{color:#dc2626}.record-status[data-v-fad6abc6]{font-size:11px;color:#94a3b8}.agreement-content-scroll[data-v-fad6abc6]{max-height:320px;overflow-y:auto;font-size:13px;color:#475569;line-height:1.6;margin-bottom:16px}.section-p[data-v-fad6abc6]{margin:10px 0 4px;color:#1e293b}.body-p[data-v-fad6abc6]{margin:0 0 8px}.btn-agree-close[data-v-fad6abc6]{width:100%;height:42px;background:linear-gradient(135deg,#7a57fa,#6837e8);border:none;border-radius:9999px;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.withdraw-body[data-v-fad6abc6]{display:flex;flex-direction:column;gap:14px}.bank-card-info[data-v-fad6abc6]{background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:12px}.bank-meta[data-v-fad6abc6]{display:flex;flex-direction:column;gap:4px}.bank-meta strong[data-v-fad6abc6]{font-size:14px;color:#1e293b}.bank-meta span[data-v-fad6abc6]{font-size:11.5px;color:#64748b}.withdraw-amount-block[data-v-fad6abc6]{padding:12px 13px 10px;border:1px solid #DCE7F4;border-radius:12px;background:#f8fbff}.withdraw-amount-row[data-v-fad6abc6]{display:flex;align-items:center;min-height:50px;border-bottom:1px solid #DCE7F4;padding:3px 0 7px}.withdraw-amount-heading[data-v-fad6abc6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px;color:#1e293b}.withdraw-amount-heading strong[data-v-fad6abc6]{font-size:13px}.withdraw-amount-heading span[data-v-fad6abc6]{color:#94a3b8;font-size:11px}.withdraw-amount-row .currency-tag[data-v-fad6abc6]{font-size:25px;font-weight:700;color:#1e293b;margin-right:7px}.withdraw-input[data-v-fad6abc6]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:29px;font-weight:700;color:#1e293b}.withdraw-input[data-v-fad6abc6]::placeholder{color:#1e293b;opacity:1}.btn-withdraw-all[data-v-fad6abc6]{background:none;border:none;color:#7348f2;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-withdraw-all[data-v-fad6abc6]:disabled{color:#b7c0cd;cursor:not-allowed}.withdraw-amount-hint[data-v-fad6abc6]{margin:8px 0 0;color:#94a3b8;font-size:10px}.withdraw-notes[data-v-fad6abc6]{display:flex;justify-content:space-between;font-size:11.5px;color:#059669}.btn-confirm-withdraw[data-v-fad6abc6]{height:44px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:9999px;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.toast-popup[data-v-fad6abc6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0f172ae0;color:#fff;padding:10px 20px;border-radius:9999px;font-size:13px;font-weight:500;box-shadow:0 8px 20px #0000002e;z-index:1000;pointer-events:none}.toast-fade-enter-active[data-v-fad6abc6],.toast-fade-leave-active[data-v-fad6abc6]{transition:opacity .2s ease,transform .2s ease}.toast-fade-enter-from[data-v-fad6abc6],.toast-fade-leave-to[data-v-fad6abc6]{opacity:0;transform:translate(-50%,-42%)}.settlement-form[data-v-6951dc71]{--van-primary-color: #3479f6;--van-field-label-color: #334155;--van-field-label-margin-right: 0;--van-cell-vertical-padding: 15px;--van-cell-horizontal-padding: 18px;--van-field-error-message-font-size: 12px;min-width:0}.settlement-form[data-v-6951dc71] .van-cell-group--inset{margin:0;border-radius:18px;border:1px solid #e9edf5}.settlement-form[data-v-6951dc71] .van-field__label{font-weight:600;font-size:13px;margin-bottom:9px}.settlement-form[data-v-6951dc71] .van-field__control{font-size:16px;min-height:27px}.settlement-form[data-v-6951dc71] .van-field__body{min-width:0}.field-help[data-v-6951dc71]{margin:12px 4px 24px;font-size:12px;color:#8290a7;line-height:1.7}.save-account-btn[data-v-6951dc71]{min-height:48px;font-weight:600;box-shadow:0 6px 16px #3479f624}.form-error[data-v-6951dc71]{font-size:13px;color:#dc2626;margin:14px 4px}.save-caption[data-v-6951dc71]{margin:12px 0 0;font-size:11px;color:#94a3b8;text-align:center;line-height:1.6}.binding-page[data-v-b1564d6e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;overflow:hidden;background:#f7f8fc;color:#17233b;--van-primary-color: #3479f6;--van-nav-bar-title-text-color: #17233b;--van-nav-bar-title-font-size: 18px}.binding-nav[data-v-b1564d6e]{flex-shrink:0;padding-top:env(safe-area-inset-top,0px)}.binding-nav[data-v-b1564d6e] .van-nav-bar__content{height:58px}.binding-scroll[data-v-b1564d6e]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:22px 16px calc(28px + env(safe-area-inset-bottom,0px))}.binding-hero[data-v-b1564d6e]{display:flex;align-items:center;gap:14px;margin:0 2px 22px}.account-symbol[data-v-b1564d6e]{display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;border-radius:18px;color:#5773e8;background:#e9ecff}.alipay-page .account-symbol[data-v-b1564d6e]{color:#1677ff;background:#e5f3ff}.binding-hero h2[data-v-b1564d6e]{font-size:20px;font-weight:700;margin:0 0 6px}.binding-hero p[data-v-b1564d6e]{font-size:12px;color:#8290a7;margin:0}.binding-notice[data-v-b1564d6e]{display:flex;align-items:flex-start;gap:8px;padding:12px;margin-bottom:24px;background:#fff5e3;border-radius:12px;color:#93631d}.binding-notice .van-icon[data-v-b1564d6e]{flex-shrink:0;margin-top:2px}.binding-notice p[data-v-b1564d6e]{font-size:12px;line-height:1.6;margin:0}.form-heading[data-v-b1564d6e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 3px 12px}.form-heading h3[data-v-b1564d6e]{font-size:15px;margin:0}.form-heading span[data-v-b1564d6e]{color:#94a3b8;font-size:11px}.binding-result[data-v-b1564d6e] .van-cell-group--inset{margin:0;border:1px solid #e9edf5;border-radius:16px}.binding-result[data-v-b1564d6e] .van-cell__title{flex:0 0 90px}.binding-result[data-v-b1564d6e] .van-cell__value{overflow-wrap:anywhere}.result-heading[data-v-b1564d6e]{display:flex;align-items:center;gap:12px;color:#a66a14;margin:4px 2px 18px}.result-heading h3[data-v-b1564d6e]{margin:0 0 5px;font-size:17px;color:#17233b}.result-heading p[data-v-b1564d6e],.result-help[data-v-b1564d6e]{font-size:12px;line-height:1.7;color:#8290a7}.result-help[data-v-b1564d6e]{margin:14px 3px 24px}.binding-result .van-button[data-v-b1564d6e]{min-height:46px}.cancel-edit[data-v-b1564d6e],.edit-btn[data-v-b1564d6e]{margin-top:12px}.account-footnote[data-v-b1564d6e]{display:flex;justify-content:center;align-items:center;gap:5px;margin:24px 0 0;color:#94a3b8;font-size:11px}@media(max-width:350px){.binding-scroll[data-v-b1564d6e]{padding-left:12px;padding-right:12px}.binding-hero h2[data-v-b1564d6e]{font-size:18px}}.orders-center[data-v-0dfb5961]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#fff;overflow:hidden;--van-primary-color:#2563eb;--van-nav-bar-title-font-size:19px;--van-nav-bar-icon-color:#172033;--van-nav-bar-height:56px;--van-tabs-line-height:46px;--van-tabs-bottom-bar-color:#172033;--van-card-background:#fff;--van-card-padding:6px 0 0;--van-card-font-size:13px;--van-card-thumb-size:52px;--van-card-title-line-height:22px}.scope-tabs[data-v-0dfb5961]{flex-shrink:0;--van-tabs-line-height:36px}.scope-tabs[data-v-0dfb5961] .van-tab{font-size:13px}.status-tabs[data-v-0dfb5961]{flex-shrink:0;border-bottom:1px solid #edf1f6}.status-tabs[data-v-0dfb5961] .van-tab{padding:0 4px;font-size:14px;white-space:nowrap}.status-tabs[data-v-0dfb5961] .van-tab--active{font-weight:700}.orders-scroll[data-v-0dfb5961]{flex:1;min-height:0;overflow-y:auto}.order-entry[data-v-0dfb5961]{padding:12px 16px 10px;border-bottom:1px solid #edf1f6}.order-heading[data-v-0dfb5961]{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;border:0;background:transparent;text-align:left;color:#64748b;font:inherit;font-size:11px}.order-heading>span[data-v-0dfb5961]{display:flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.order-entry[data-v-0dfb5961] .van-tag{font-size:11px;flex-shrink:0}.order-entry[data-v-0dfb5961] .van-card__thumb{width:52px;height:52px;border-radius:50%;overflow:hidden;margin-top:2px}.order-entry[data-v-0dfb5961] .van-card__content{min-height:61px}.order-entry[data-v-0dfb5961] .van-card__title{font-size:16px;font-weight:700;color:#172033}.order-entry[data-v-0dfb5961] .van-card__desc{margin-top:4px;color:#64748b}.order-entry[data-v-0dfb5961] .van-card__bottom,.order-entry[data-v-0dfb5961] .van-card__footer{display:none}.order-meta-row[data-v-0dfb5961]{display:flex;align-items:center;gap:10px;min-height:30px;margin-top:3px}.order-time[data-v-0dfb5961]{font-size:11px;color:#94a3b8;white-space:nowrap}.order-price[data-v-0dfb5961]{color:#ef4444;font-size:18px;line-height:30px;white-space:nowrap}.order-actions[data-v-0dfb5961]{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-left:auto}.order-actions[data-v-0dfb5961] .van-button{margin:0;min-width:75px;padding:0 13px;height:30px;font-size:12px}.order-note[data-v-0dfb5961]{font-size:12px;color:#b45309;line-height:1.6;margin:9px 0 0}.orders-empty[data-v-0dfb5961]{padding:100px 0}.orders-empty[data-v-0dfb5961] .van-empty__image{display:none}.order-sheet[data-v-0dfb5961]{background:#fff;display:flex;flex-direction:column;overflow:hidden}.detail-sheet[data-v-0dfb5961] .van-nav-bar{flex-shrink:0}.sheet-scroll[data-v-0dfb5961]{overflow-y:auto;flex:1;min-height:0}.detail-status[data-v-0dfb5961]{padding:24px 18px 18px}.detail-status p[data-v-0dfb5961],.detail-copy[data-v-0dfb5961]{font-size:14px;color:#475569;line-height:1.7;margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}.detail-sheet[data-v-0dfb5961] .van-card{padding:12px 18px}.detail-sheet[data-v-0dfb5961] .van-card__thumb{width:48px;height:48px}.detail-sheet[data-v-0dfb5961] .van-card__content{min-height:48px}.detail-section[data-v-0dfb5961]{padding:18px;border-top:1px solid #edf1f6}.detail-section h3[data-v-0dfb5961]{font-size:15px;margin-bottom:15px}.detail-section dl[data-v-0dfb5961]{display:grid;grid-template-columns:90px 1fr;gap:12px;font-size:12px;line-height:1.6}.detail-section dt[data-v-0dfb5961]{color:#94a3b8}.detail-section dd[data-v-0dfb5961]{margin:0;text-align:right;color:#334155;overflow-wrap:anywhere}.detail-section .money[data-v-0dfb5961]{color:#ef4444;font-weight:700;font-size:18px}.muted[data-v-0dfb5961]{color:#94a3b8;font-size:12px;margin-top:10px;line-height:1.6}.evidence-images[data-v-0dfb5961]{display:flex;gap:8px;margin-top:12px}.evidence-images img[data-v-0dfb5961]{width:64px;height:64px;object-fit:cover;border-radius:8px}.sheet-footer[data-v-0dfb5961]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #edf1f6}.sheet-footer[data-v-0dfb5961] .van-button{font-size:14px;height:40px}.form-sheet[data-v-0dfb5961]{padding:24px 18px calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.form-sheet h2[data-v-0dfb5961]{font-size:19px;margin-bottom:16px}.form-help[data-v-0dfb5961]{font-size:13px;color:#64748b;line-height:1.7;margin-bottom:16px}.form-label[data-v-0dfb5961]{display:block;font-size:13px;font-weight:600;color:#334155;margin:16px 0 10px}.reason-options[data-v-0dfb5961]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.reason-options[data-v-0dfb5961] .van-button{font-size:12px}.form-sheet[data-v-0dfb5961] .van-field{background:#f8fafc;border-radius:12px;margin:16px 0}.form-sheet[data-v-0dfb5961] .van-checkbox{margin:18px 0;font-size:13px}.form-sheet[data-v-0dfb5961] .van-uploader{margin-bottom:20px}.orders-center[data-v-0dfb5961] .van-dialog{max-width:calc(100% - 32px)}.application-photo[data-v-011371d8]{position:relative;min-width:0}.application-photo-picker[data-v-011371d8]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;aspect-ratio:1.6;border:1px solid #8B65EC;border-radius:5px;overflow:hidden;background:transparent;color:#aba6b2;font-size:14px;cursor:pointer}.application-photo-picker>.svg-icon[data-v-011371d8]{color:#cbc6d0}.application-photo-picker>input[data-v-011371d8]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.application-photo-picker>img[data-v-011371d8]{width:100%;height:100%;object-fit:contain;background:#efeaf5}.application-photo-picker[data-v-011371d8]:focus-within{outline:2px solid #8B65EC;outline-offset:3px}.application-photo-replace[data-v-011371d8]{position:absolute;bottom:0;right:0;left:0;padding:3px;text-align:center;font-size:11px;background:#30283c99;color:#fff;pointer-events:none}.application-photo-remove[data-v-011371d8]{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;border:0;display:grid;place-items:center;padding:0;background:#30283ccc;color:#fff;cursor:pointer}.application-photo-error[data-v-011371d8]{margin:7px 0 0;color:#bd334e;font-size:12px;line-height:1.5}.apply-container-main[data-v-a80f1889]{position:absolute;top:0;left:0;right:0;bottom:0;background:#f8fafc;display:flex;flex-direction:column;overflow:hidden;z-index:100}.stage-entry-select[data-v-a80f1889]{flex:1;background:#fff;display:flex;flex-direction:column;position:relative;overflow-y:auto}.entry-nav-header[data-v-a80f1889]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;background:#fff;border-bottom:1px solid #F1F5F9;flex-shrink:0}.btn-simple-back[data-v-a80f1889]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.entry-page-title[data-v-a80f1889]{font-size:17px;font-weight:700;color:#1e293b;margin:0}.nav-empty-space[data-v-a80f1889]{width:28px}.entry-top-alert[data-v-a80f1889]{background:#fff2f2;color:#ea580c;font-size:11.5px;padding:9px 14px;display:flex;align-items:center;gap:8px;line-height:1.35;flex-shrink:0}.alert-icon-circle[data-v-a80f1889]{width:16px;height:16px;border-radius:50%;border:1.5px solid #EA580C;color:#ea580c;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.entry-cards-wrapper[data-v-a80f1889]{padding:24px 18px;display:flex;flex-direction:column;gap:20px;flex:1}.entry-role-card[data-v-a80f1889]{position:relative;border-radius:20px;padding:22px 18px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;box-shadow:0 4px 14px #0000000a;transition:transform .18s ease}.entry-role-card[data-v-a80f1889]:active{transform:scale(.985)}.card-listener[data-v-a80f1889]{background:linear-gradient(135deg,#cffafe,#d1fae5 45%,#ccfbf1);border:1px solid rgba(165,243,252,.6)}.card-counselor[data-v-a80f1889]{background:linear-gradient(135deg,#e0e7ff,#ede9fe 45%,#f3e8ff);border:1px solid rgba(199,210,254,.6)}.card-sparkle-stars[data-v-a80f1889]{position:absolute;top:8px;left:14px;display:flex;gap:4px;pointer-events:none}.cyan-stars[data-v-a80f1889]{color:#0891b2}.purple-stars[data-v-a80f1889]{color:#6366f1}.star-item.star-lg[data-v-a80f1889]{font-size:18px}.star-item.star-sm[data-v-a80f1889]{font-size:11px;margin-top:4px}.card-text-col[data-v-a80f1889]{padding-left:6px;flex:1}.card-listener .role-card-title[data-v-a80f1889]{color:#0e7490}.card-counselor .role-card-title[data-v-a80f1889]{color:#4338ca}.role-card-title[data-v-a80f1889]{font-size:19px;font-weight:800;margin:0 0 6px;letter-spacing:-.2px}.card-listener .role-card-subtitle[data-v-a80f1889]{color:#155e75}.card-counselor .role-card-subtitle[data-v-a80f1889]{color:#4f46e5}.role-card-subtitle[data-v-a80f1889]{font-size:12px;margin:0;opacity:.9}.btn-join-role[data-v-a80f1889]{border:none;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:700;color:#fff;cursor:pointer;display:flex;align-items:center;gap:4px;flex-shrink:0;box-shadow:0 3px 8px #0000001a;transition:all .2s ease}.cyan-btn[data-v-a80f1889]{background:#06b6d4}.purple-btn[data-v-a80f1889]{background:#4f46e5}.btn-play-arrow[data-v-a80f1889]{font-size:9px;margin-left:2px}.stage-role-intro[data-v-a80f1889]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.listener-theme[data-v-a80f1889]{background:linear-gradient(180deg,#7c3aed,#8b5cf6 20%,#a78bfa,#c4b5fd 70%,#d4c7e8)}.counselor-theme[data-v-a80f1889]{background:linear-gradient(180deg,#6366f1,#7c3aed 25%,#a78bfa 60%,#d4c7e8)}.role-intro-header[data-v-a80f1889]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);flex-shrink:0}.intro-scroll-body[data-v-a80f1889]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 14px 20px;display:flex;flex-direction:column;gap:14px}.role-hero-banner[data-v-a80f1889]{padding:24px 10px 18px;text-align:center;color:#fff}.hero-brand-tag[data-v-a80f1889]{display:inline-flex;align-items:center;gap:4px;background:#ffffff38;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;margin-bottom:8px}.hero-big-title[data-v-a80f1889]{font-size:26px;font-weight:800;margin:0 0 2px;letter-spacing:2px}.hero-team-title[data-v-a80f1889]{font-size:20px;font-weight:700;margin:0;letter-spacing:1px}.intro-white-card[data-v-a80f1889]{background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 12px #0000000f}.intro-card-title[data-v-a80f1889]{font-size:15px;font-weight:800;text-align:center;margin:0 0 12px;letter-spacing:.5px}.cyan-title[data-v-a80f1889],.purple-title[data-v-a80f1889]{color:#7c3aed}.intro-paragraph[data-v-a80f1889]{font-size:12px;color:#475569;line-height:1.6;margin:0 0 8px;text-align:justify}.intro-paragraph[data-v-a80f1889]:last-child{margin-bottom:0}.condition-item[data-v-a80f1889]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.condition-item[data-v-a80f1889]:last-child{margin-bottom:0}.condition-num[data-v-a80f1889]{width:18px;height:18px;border-radius:50%;background:#7c3aed;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.purple-num[data-v-a80f1889]{background:#7c3aed}.condition-content strong[data-v-a80f1889]{display:block;font-size:12.5px;color:#1e293b;margin-bottom:2px}.condition-content p[data-v-a80f1889]{margin:0;font-size:11.5px;color:#64748b;line-height:1.45}.benefits-grid[data-v-a80f1889]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cyan-box[data-v-a80f1889],.purple-box[data-v-a80f1889]{background:#f5f3ff;border:1px solid #EDE9FE}.benefit-box[data-v-a80f1889]{border-radius:14px;padding:14px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .2s ease}.benefit-box[data-v-a80f1889]:hover{background:#ede9fe;border-color:#ddd6fe;transform:translateY(-1px)}.benefit-icon[data-v-a80f1889]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#7c3aed14;margin-bottom:2px}.benefit-name[data-v-a80f1889]{font-size:13px;font-weight:700;color:#1e293b}.apply-steps-flow[data-v-a80f1889]{display:flex;flex-direction:column;gap:8px}.step-flow-row[data-v-a80f1889]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#334155}.flow-num-badge[data-v-a80f1889]{width:18px;height:18px;border-radius:50%;background:#7c3aed;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.purple-badge[data-v-a80f1889]{background:#7c3aed}.qr-code-box[data-v-a80f1889]{background:#f8fafc;border-radius:12px;padding:12px;text-align:center;display:flex;flex-direction:column;align-items:center;margin:4px 0 6px;border:1px dashed #CBD5E1}.fake-qr-graphic[data-v-a80f1889]{width:80px;height:80px;background:#fff;border:1px solid #E2E8F0;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000000d}.qr-pattern[data-v-a80f1889]{width:66px;height:66px;background-image:radial-gradient(#1E293B 2px,transparent 2px),radial-gradient(#1e293b 2px,#fff 2px);background-size:8px 8px;background-position:0 0,4px 4px;opacity:.85}.qr-center-heart[data-v-a80f1889]{position:absolute;width:22px;height:22px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:0 2px 4px #00000026}.qr-sub-text[data-v-a80f1889]{font-size:10px;color:#64748b;margin-top:6px}.bottom-action-spacer[data-v-a80f1889]{height:90px;flex-shrink:0}.intro-bottom-bar[data-v-a80f1889]{position:absolute;bottom:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #E2E8F0;padding:10px 16px 16px;display:flex;flex-direction:column;gap:8px;z-index:50;box-shadow:0 -4px 16px #00000014}.protocol-checkbox-label[data-v-a80f1889]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#64748b;cursor:pointer}.protocol-checkbox-label input[data-v-a80f1889]{accent-color:#F59E0B}.link-protocol[data-v-a80f1889]{color:#0284c7;text-decoration:none}.btn-submit-apply-orange[data-v-a80f1889]{width:100%;background:linear-gradient(90deg,#f59e0b,#f97316);color:#fff;border:none;padding:12px;border-radius:24px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #f59e0b59;transition:transform .15s ease}.btn-submit-apply-orange[data-v-a80f1889]:active{transform:scale(.98)}.counselor-apply-page[data-v-a80f1889]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f8f5ff}.apply-nav-bar[data-v-a80f1889]{height:58px;background:#f8f5ff;border-bottom:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;flex-shrink:0}.nav-back-icon-btn[data-v-a80f1889]{width:34px;height:34px;border-radius:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.nav-center-group[data-v-a80f1889]{display:flex;flex-direction:column;align-items:center}.nav-title[data-v-a80f1889]{font-size:20px;font-weight:800;color:#0f172a}.nav-subtitle[data-v-a80f1889]{font-size:9.5px;color:#64748b}.nav-step-counter[data-v-a80f1889]{width:34px;height:34px}.apply-content-wrap[data-v-a80f1889]{flex:1;overflow-y:auto;padding:0 14px 28px;display:flex;flex-direction:column;gap:0}.security-trust-banner[data-v-a80f1889]{background:#eff6ff;border:1px solid #DBEAFE;border-radius:8px;padding:8px 12px;font-size:10px;color:#1e40af;display:flex;align-items:center;gap:6px}.steps-nav-container[data-v-a80f1889]{display:flex;align-items:center;justify-content:space-between;background:transparent;border-radius:0;padding:26px 6px 28px;box-shadow:none}.step-nav-item[data-v-a80f1889]{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;cursor:pointer;flex:1}.step-indicator-bubble[data-v-a80f1889]{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;background:#c9c6cc;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center}.step-nav-item.active .step-indicator-bubble[data-v-a80f1889]{background:#7c3aed;color:#fff;box-shadow:0 0 0 5px #7c3aed2e}.step-nav-item.completed .step-indicator-bubble[data-v-a80f1889]{background:#c9c6cc;color:#fff}.step-label-text[data-v-a80f1889]{font-size:14px;font-weight:500;color:#6d6873;white-space:nowrap}.step-nav-item.active .step-label-text[data-v-a80f1889]{color:#7c3aed;font-weight:700}.step-line-track[data-v-a80f1889]{position:absolute;z-index:0;top:17px;left:calc(50% + 18px);right:calc(-50% + 18px);height:3px;background:#e2dee5;margin:0}.step-line-fill.filled[data-v-a80f1889]{height:100%;background:#b7a2e8}.step-form-card[data-v-a80f1889]{background:#fff;border-radius:14px;padding:14px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;gap:12px}.identity-step-card[data-v-a80f1889]{display:flex;flex-direction:column;gap:0;padding:0 4px 18px;color:#28252c}.identity-fields[data-v-a80f1889]{border-top:1px solid #EDE9F1}.identity-line[data-v-a80f1889]{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;min-height:70px;border-bottom:1px solid #EDE9F1}.identity-line>label[data-v-a80f1889]{font-size:18px;font-weight:700;color:#28252c}.identity-line input[data-v-a80f1889]{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#39343e;font-size:17px;font-family:inherit}.identity-line input[data-v-a80f1889]::placeholder{color:#b5b0b8}.identity-date-input[data-v-a80f1889]{position:relative;display:flex;align-items:center}.identity-date-arrow[data-v-a80f1889]{position:absolute;right:3px;color:#a19ba5;font-size:30px;line-height:1}.identity-upload-section[data-v-a80f1889],.identity-gesture-section[data-v-a80f1889]{padding:24px 0 0}.identity-upload-section h3[data-v-a80f1889],.identity-gesture-section h3[data-v-a80f1889]{margin:0;color:#29262d;font-size:22px;line-height:1.35;font-weight:800}.required-mark[data-v-a80f1889]{margin-right:4px;color:#dc2626}.identity-upload-section p[data-v-a80f1889],.identity-gesture-section p[data-v-a80f1889]{margin:4px 0 16px;color:#a39da7;font-size:14px;line-height:1.45}.identity-upload-grid[data-v-a80f1889],.identity-gesture-grid[data-v-a80f1889]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.identity-extra-upload-section[data-v-a80f1889],.commitment-upload-section[data-v-a80f1889]{border-top:1px solid #EDE9F1}.commitment-guide[data-v-a80f1889]{margin:0 0 14px;padding:11px 12px;border:1px solid #E6DDFB;border-radius:12px;background:#f8f5ff;color:#4f5e76;font-size:12px;line-height:1.55}.commitment-guide p[data-v-a80f1889]{margin:0 0 6px!important;color:#33415b!important;font-size:inherit!important;line-height:inherit!important}.commitment-guide ol[data-v-a80f1889]{margin:0;padding-left:18px}.commitment-guide li[data-v-a80f1889]{padding-left:2px}.identity-upload-box[data-v-a80f1889],.identity-sample-box[data-v-a80f1889]{min-height:142px;border:2px solid #8552F3;border-radius:8px;background:#ffffff14;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#a29ca6;font-size:16px;font-family:inherit;overflow:hidden}.identity-upload-box[data-v-a80f1889]{cursor:pointer}.identity-upload-box[data-v-a80f1889]:active{background:#7c3aed0f}.identity-sample-box[data-v-a80f1889]{position:relative;border-color:transparent;background:#f1edf4;min-height:0;aspect-ratio:1.6}.identity-sample-box img[data-v-a80f1889]{width:100%;height:100%;min-height:0;object-fit:cover;filter:saturate(.75)}.identity-sample-box span[data-v-a80f1889]{position:absolute;top:0;right:0;padding:5px 9px;background:#55bff5;color:#fff;font-size:12px;font-weight:700}.identity-next-button[data-v-a80f1889]{width:100%;min-height:58px;margin-top:24px;border:0;border-radius:32px;background:#c5b0f5;color:#f8f5ff;font-size:20px;font-weight:700;font-family:inherit;cursor:pointer}.identity-next-button[data-v-a80f1889]:disabled{opacity:.9;cursor:default}.card-header-bar[data-v-a80f1889]{display:flex;align-items:center;gap:10px;border-bottom:1px solid #F1F5F9;padding-bottom:10px}.header-icon-pill[data-v-a80f1889]{width:32px;height:32px;border-radius:8px;background:#eff6ff;display:flex;align-items:center;justify-content:center}.card-title[data-v-a80f1889]{font-size:13.5px;font-weight:700;color:#0f172a;margin:0 0 2px}.card-desc[data-v-a80f1889]{font-size:10.5px;color:#64748b}.form-body[data-v-a80f1889]{display:flex;flex-direction:column;gap:12px}.form-item-group[data-v-a80f1889]{display:flex;flex-direction:column;gap:4px}.item-label[data-v-a80f1889]{font-size:12px;font-weight:600;color:#334155}.required-star[data-v-a80f1889]{color:#ef4444}.label-hint[data-v-a80f1889]{font-size:10.5px;color:#94a3b8;font-weight:400}.form-input[data-v-a80f1889]{border:1px solid #CBD5E1;border-radius:8px;padding:8px 12px;font-size:13px;outline:none}.input-with-icon[data-v-a80f1889]{position:relative;display:flex;align-items:center}.input-with-icon .form-input[data-v-a80f1889]{width:100%}.input-verified-tag[data-v-a80f1889]{position:absolute;right:10px;font-size:10px;color:#10b981;background:#ecfdf5;padding:2px 6px;border-radius:4px;font-weight:600}.char-counter-tag[data-v-a80f1889]{position:absolute;right:10px;font-size:10px;color:#94a3b8}.form-row-2col[data-v-a80f1889]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.practice-proof-group[data-v-a80f1889]{gap:6px}.practice-proof-upload[data-v-a80f1889]{width:min(180px,100%)}.form-field-hint[data-v-a80f1889]{color:#94a3b8;font-size:10.5px;line-height:1.45}.select-field-wrap[data-v-a80f1889]{position:relative}.form-select[data-v-a80f1889]{width:100%;border:1px solid #CBD5E1;border-radius:8px;padding:8px 10px;font-size:12.5px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.select-arrow[data-v-a80f1889]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.specialty-chips-wrap[data-v-a80f1889]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.specialty-chip-btn[data-v-a80f1889]{border:1px solid #E2E8F0;border-radius:14px;padding:5px 10px;font-size:11px;background:#f8fafc;color:#475569;cursor:pointer}.specialty-chip-btn.active[data-v-a80f1889]{border-color:#2563eb;background:#eff6ff;color:#2563eb;font-weight:600}.cert-upload-card[data-v-a80f1889]{position:relative;border-radius:8px;overflow:hidden;border:1px solid #E2E8F0}.cert-preview-img[data-v-a80f1889]{width:100%;height:120px;object-fit:cover;display:block}.cert-status-badge[data-v-a80f1889]{position:absolute;bottom:6px;right:6px;background:#10b981e6;color:#fff;font-size:10px;padding:2px 8px;border-radius:4px}.avatar-setup-row[data-v-a80f1889]{display:flex;align-items:center;gap:14px}.counselor-avatar-circle[data-v-a80f1889]{width:58px;height:58px;border-radius:50%;object-fit:cover;border:2px solid #2563EB}.avatar-tips-box[data-v-a80f1889]{display:flex;flex-direction:column;gap:2px;font-size:10.5px;color:#64748b}.tips-title[data-v-a80f1889]{font-weight:700;color:#334155}.form-textarea[data-v-a80f1889]{border:1px solid #CBD5E1;border-radius:8px;padding:8px 10px;font-size:12px;outline:none;resize:none}.face-verification-box[data-v-a80f1889]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0}.face-circle-scanner[data-v-a80f1889]{width:110px;height:110px;border-radius:50%;border:3px dashed #CBD5E1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.face-circle-scanner.scanning[data-v-a80f1889]{border-color:#2563eb}.face-circle-scanner.verified[data-v-a80f1889]{border-color:#10b981;border-style:solid}.face-target-photo[data-v-a80f1889]{width:100%;height:100%;object-fit:cover}.scanner-laser[data-v-a80f1889]{display:none;position:absolute;top:0;left:0;right:0;height:2px;background:#2563eb;box-shadow:0 0 8px #2563eb}.face-circle-scanner.scanning .scanner-laser[data-v-a80f1889]{display:block;animation:laserScan-a80f1889 1.2s infinite ease-in-out}@keyframes laserScan-a80f1889{0%{top:0}50%{top:100%}to{top:0}}.verified-overlay[data-v-a80f1889]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffe0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;color:#10b981;font-weight:700}.verify-status-text[data-v-a80f1889]{font-size:11.5px;text-align:center}.text-success[data-v-a80f1889]{color:#10b981;font-weight:600}.text-scanning[data-v-a80f1889]{color:#2563eb;font-weight:600}.text-muted[data-v-a80f1889]{color:#64748b}.btn-trigger-face[data-v-a80f1889]{background:#eff6ff;border:1px solid #BFDBFE;color:#2563eb;font-size:12.5px;font-weight:700;padding:8px 18px;border-radius:20px;cursor:pointer}.btn-step-action[data-v-a80f1889]{padding:10px 18px;border-radius:20px;font-size:13px;font-weight:700;cursor:pointer;border:none}.btn-primary-step[data-v-a80f1889]{width:100%;background:#2563eb;color:#fff}.btn-secondary-step[data-v-a80f1889]{background:#f1f5f9;color:#475569}.btn-submit-final[data-v-a80f1889]{background:#10b981;color:#fff}.btn-submit-final[data-v-a80f1889]:disabled{background:#cbd5e1;cursor:not-allowed}.flex-between[data-v-a80f1889]{display:flex;justify-content:space-between;gap:12px}.identity-date-line[data-v-a80f1889],.identity-date-input[data-v-a80f1889],.identity-date-input input[data-v-a80f1889]{cursor:pointer}.birth-picker-overlay[data-v-a80f1889]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a7a;display:flex;align-items:flex-end;justify-content:center}.birth-picker-sheet[data-v-a80f1889]{width:100%;max-width:430px;background:#fff;border-radius:18px 18px 0 0;padding:14px 16px 24px;box-shadow:0 -8px 28px #0f172a29}.birth-picker-header[data-v-a80f1889]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.birth-picker-title[data-v-a80f1889]{font-size:15px;font-weight:700;color:#1e293b}.birth-picker-cancel[data-v-a80f1889],.birth-picker-confirm[data-v-a80f1889]{border:none;background:transparent;font-size:14px;font-weight:600;padding:4px 8px;cursor:pointer}.birth-picker-cancel[data-v-a80f1889]{color:#64748b}.birth-picker-confirm[data-v-a80f1889]{color:#f97316}.birth-picker-auto-bar[data-v-a80f1889]{margin-top:10px;padding:8px 12px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:#9a3412}.birth-picker-auto-btn[data-v-a80f1889]{border:none;background:#f97316;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;cursor:pointer}.birth-picker-columns[data-v-a80f1889]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.birth-picker-col[data-v-a80f1889]{display:flex;flex-direction:column;gap:6px}.birth-picker-col label[data-v-a80f1889]{font-size:12px;color:#64748b;font-weight:600}.birth-picker-select[data-v-a80f1889]{width:100%;height:40px;border-radius:10px;border:1px solid #cbd5e1;background:#f8fafc;padding:0 10px;font-size:14px;font-weight:600;color:#0f172a;outline:none}.birth-picker-select[data-v-a80f1889]:focus{border-color:#f97316;background:#fff}.birth-wheel-list[data-v-a80f1889]{max-height:156px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:4px;display:flex;flex-direction:column;gap:2px}.birth-wheel-item[data-v-a80f1889]{border:none;background:transparent;padding:7px 6px;border-radius:7px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;text-align:center}.birth-wheel-item[data-v-a80f1889]:hover{background:#f1f5f9}.birth-wheel-item.active[data-v-a80f1889]{background:#7c3aed;color:#fff;font-weight:700}.birth-picker-submit-btn[data-v-a80f1889]{margin-top:14px;width:100%;height:42px;border:none;border-radius:999px;background:linear-gradient(90deg,#8b5cf6,#6d28d9);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.captcha-box[data-v-3e84f5ca]{text-align:center}.captcha-header[data-v-3e84f5ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.close-btn[data-v-3e84f5ca]{cursor:pointer;color:var(--text-muted)}.puzzle-canvas[data-v-3e84f5ca]{height:140px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-radius:var(--radius-md);position:relative;overflow:hidden;margin-bottom:14px}.puzzle-target[data-v-3e84f5ca]{position:absolute;top:40px;right:50px;width:44px;height:44px;background:#0f172a40;border:2px dashed #0284C7;border-radius:8px}.puzzle-piece[data-v-3e84f5ca]{position:absolute;top:40px;left:0;width:44px;height:44px;background:#0284c7;border-radius:8px;box-shadow:0 4px 10px #0000004d;z-index:10}.captcha-hint[data-v-3e84f5ca]{font-size:13px;color:var(--text-secondary);margin-bottom:14px}.slider-track-wrap[data-v-3e84f5ca]{position:relative;height:44px;background:#f1f5f9;border-radius:var(--radius-full);display:flex;align-items:center;padding:0 4px;border:1px solid var(--border-light)}.slider-input[data-v-3e84f5ca]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;z-index:5;cursor:grab}.slider-input[data-v-3e84f5ca]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:38px;background:var(--primary);border-radius:50%;box-shadow:0 2px 6px #3b82f680;cursor:grab}.slider-fill[data-v-3e84f5ca]{position:absolute;left:0;top:0;bottom:0;background:#dbeafe;border-radius:var(--radius-full);pointer-events:none}.forgot-modal-box[data-v-01d481a6]{background:#fff;width:90%;max-width:340px;border-radius:var(--radius-lg);padding:18px;box-shadow:0 10px 30px #0003}.modal-header[data-v-01d481a6]{display:flex;justify-content:space-between;align-items:center}.title-wrap[data-v-01d481a6]{display:flex;align-items:center;gap:8px}.title-wrap h3[data-v-01d481a6]{font-size:15px;font-weight:700}.close-btn[data-v-01d481a6]{background:none;border:none;font-size:16px;color:var(--text-muted);cursor:pointer}.forgot-sub-tip[data-v-01d481a6]{font-size:11px;color:var(--text-muted);margin:6px 0 14px}.forgot-form[data-v-01d481a6]{display:flex;flex-direction:column;gap:10px}.input-row[data-v-01d481a6]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:8px 12px}.input-row input[data-v-01d481a6]{flex:1;background:transparent;border:none;outline:none;font-size:13px}.btn-code[data-v-01d481a6]{background:var(--primary);color:#fff;border:none;border-radius:14px;padding:4px 10px;font-size:11px;cursor:pointer}.btn-code[data-v-01d481a6]:disabled{background:#cbd5e1;cursor:not-allowed}.full-btn[data-v-01d481a6]{width:100%;padding:10px;font-size:13px;border-radius:20px}.bind-drawer-box[data-v-6d824977]{background:#fff;width:100%;max-width:480px;border-radius:20px 20px 0 0;padding:16px 20px 30px;animation:slideUp-6d824977 .3s ease}@keyframes slideUp-6d824977{0%{transform:translateY(100%)}to{transform:translateY(0)}}.drawer-drag-pill[data-v-6d824977]{width:36px;height:4px;background:#e2e8f0;border-radius:2px;margin:0 auto 12px}.drawer-header[data-v-6d824977]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.platform-icon-wrap[data-v-6d824977]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.platform-icon-wrap.wechat[data-v-6d824977]{background:#ecfdf5}.platform-icon-wrap.qq[data-v-6d824977]{background:#eff6ff}.header-text h3[data-v-6d824977]{font-size:14px;font-weight:700;margin:0}.header-text p[data-v-6d824977]{font-size:11px;color:var(--text-muted);margin:2px 0 0}.close-btn[data-v-6d824977]{margin-left:auto;background:none;border:none;font-size:16px;color:var(--text-muted);cursor:pointer}.bind-form[data-v-6d824977]{display:flex;flex-direction:column;gap:12px}.input-item[data-v-6d824977]{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:10px 12px}.input-item input[data-v-6d824977]{flex:1;background:transparent;border:none;outline:none;font-size:13px}.btn-sm-code[data-v-6d824977]{background:var(--primary);color:#fff;border:none;border-radius:12px;padding:4px 10px;font-size:11px;cursor:pointer}.btn-sm-code[data-v-6d824977]:disabled{background:#cbd5e1}.agreement-row[data-v-6d824977]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.full-w-btn[data-v-6d824977]{width:100%;padding:12px;font-size:14px;border-radius:24px;margin-top:6px}.login-view-page[data-v-c2c0c9fe]{padding:16px 20px;background:#fff;min-height:100%}.login-nav-bar[data-v-c2c0c9fe]{display:flex;justify-content:flex-end}.nav-close[data-v-c2c0c9fe]{background:none;border:none;cursor:pointer;padding:4px}.login-brand-header[data-v-c2c0c9fe]{display:flex;flex-direction:column;align-items:center;margin:20px 0 30px}.brand-logo-circle[data-v-c2c0c9fe]{width:64px;height:64px;border-radius:50%;background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 4px 14px #3b82f64d}.login-brand-header .brand-logo[data-v-c2c0c9fe]{width:220px;height:auto;max-height:74px;object-fit:contain;margin-bottom:12px}.login-brand-header h2[data-v-c2c0c9fe]{font-size:20px;font-weight:800;color:var(--text-main)}.login-brand-header p[data-v-c2c0c9fe]{font-size:12px;color:var(--text-muted);margin-top:4px}.login-tabs[data-v-c2c0c9fe]{display:flex;border-bottom:1px solid var(--border-light);margin-bottom:20px}.login-tabs span[data-v-c2c0c9fe]{flex:1;text-align:center;padding:10px 0;font-size:14px;color:var(--text-secondary);cursor:pointer;position:relative}.login-tabs span.active[data-v-c2c0c9fe]{color:var(--primary);font-weight:700}.login-tabs span.active[data-v-c2c0c9fe]:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:var(--primary)}.login-form[data-v-c2c0c9fe]{display:flex;flex-direction:column;gap:16px}.input-row[data-v-c2c0c9fe]{display:flex;align-items:center;position:relative;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:8px 12px;background:#f8fafc;gap:8px}.input-row>.input-icon[data-v-c2c0c9fe]{position:absolute;left:16px;top:50%;z-index:1;width:24px;height:24px;display:block;flex:0 0 24px;transform:translateY(-50%);pointer-events:none}.input-row>.input-icon~input[data-v-c2c0c9fe]{padding-left:44px}.input-row input[data-v-c2c0c9fe]{flex:1;min-width:0;height:28px;line-height:28px;border:none;background:transparent;outline:none;font-size:13px;padding:0 0 0 8px;box-sizing:border-box;caret-color:var(--primary)}.input-row[data-v-c2c0c9fe] input,.input-row[data-v-c2c0c9fe] input:focus,.input-row[data-v-c2c0c9fe] input:focus-visible{border:none;outline:none;box-shadow:none;background:transparent}.input-row input[data-v-c2c0c9fe]::placeholder{text-indent:0}.input-row[data-v-c2c0c9fe] uni-input{flex:1;min-width:0;height:28px}.input-row[data-v-c2c0c9fe] .uni-input-wrapper,.input-row[data-v-c2c0c9fe] .uni-input-input{height:28px;min-height:28px;line-height:28px;padding:0 0 0 8px;box-sizing:border-box}.input-row[data-v-c2c0c9fe] .uni-input-input{caret-color:var(--primary)}.input-row[data-v-c2c0c9fe] .uni-input-placeholder{height:28px;line-height:28px;padding:0 0 0 8px;pointer-events:none}.input-row[data-v-c2c0c9fe] input:-webkit-autofill{-webkit-text-fill-color:var(--text-main);-webkit-box-shadow:0 0 0 1000px #F8FAFC inset!important;transition:background-color 99999s ease-out}.btn-toggle-password[data-v-c2c0c9fe]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;cursor:pointer}.forgot-pwd-line[data-v-c2c0c9fe]{display:flex;justify-content:space-between;margin-top:-6px}.btn-forgot-link[data-v-c2c0c9fe]{background:none;border:none;font-size:11px;color:var(--primary);cursor:pointer;padding:0}.btn-get-code[data-v-c2c0c9fe]{background:none;border:none;color:var(--primary);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-get-code[data-v-c2c0c9fe]:disabled{color:var(--text-muted);cursor:not-allowed}.agreement-row[data-v-c2c0c9fe]{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:var(--text-secondary);line-height:1.4}.agreement-row a[data-v-c2c0c9fe]{color:var(--primary);text-decoration:none}.btn-submit-login[data-v-c2c0c9fe]{padding:12px 0;font-size:14px;border-radius:var(--radius-full)}.quick-login-section[data-v-c2c0c9fe]{margin-top:30px}.quick-divider[data-v-c2c0c9fe]{display:flex;align-items:center;text-align:center;color:var(--text-muted);font-size:11px;margin-bottom:16px}.quick-divider[data-v-c2c0c9fe]:before,.quick-divider[data-v-c2c0c9fe]:after{content:"";flex:1;border-bottom:1px solid var(--border-light)}.quick-divider span[data-v-c2c0c9fe]{padding:0 10px}.social-login-row[data-v-c2c0c9fe]{display:flex;gap:12px}.social-btn[data-v-c2c0c9fe]{flex:1;border:1px solid var(--border-light);padding:10px 0;border-radius:var(--radius-md);text-align:center;font-size:12px;color:var(--text-secondary);cursor:pointer;background:#f8fafc;display:flex;align-items:center;justify-content:center;gap:6px}.invitation-records[data-v-ce2ec928]{padding:0 18px 16px}.invitation-record[data-v-ce2ec928]{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid #eee6f5;font-size:13px}.invitation-record span[data-v-ce2ec928]{color:#7b718a}.invite-rewards-page[data-v-ce2ec928]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;color:#333;font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;background:radial-gradient(ellipse at 4% 95%,#FDE3EC,transparent 75%),linear-gradient(155deg,#efd8fa,#edd7f1 60%,#f9e0e8)}.invite-nav[data-v-ce2ec928]{flex-shrink:0;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:52px;padding:0 12px;background:#f7f2fc}.invite-nav h1[data-v-ce2ec928]{margin:0;text-align:center;font-size:20px;font-weight:750}.invite-back[data-v-ce2ec928]{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:#333;cursor:pointer}.invite-scroll[data-v-ce2ec928]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:17px;padding:17px 18px 0}.summary-card[data-v-ce2ec928],.reward-card[data-v-ce2ec928],.records-card[data-v-ce2ec928]{width:100%;max-width:560px;margin:0 auto;background:#fff;border-radius:20px}.summary-card[data-v-ce2ec928]{display:grid;grid-template-columns:1fr 1fr;padding:17px 0;flex-shrink:0}.summary-stat[data-v-ce2ec928]{display:flex;flex-direction:column;align-items:center;gap:19px;font-size:15px;font-weight:500}.summary-stat+.summary-stat[data-v-ce2ec928]{border-left:2px solid #F4F0FC}.summary-stat strong[data-v-ce2ec928]{display:flex;align-items:center;min-height:26px;font-size:27px;line-height:1;font-weight:800}.summary-stat small[data-v-ce2ec928]{align-self:flex-end;font-size:15px;line-height:1.3;margin-left:1px}.coin[data-v-ce2ec928]{display:inline-grid;place-items:center;flex-shrink:0;width:18px;height:18px;margin-right:2px;border:2px solid #FFBE09;border-radius:50%;background:#ffdf5a;box-shadow:inset 0 0 0 2px #fff0a4;color:#d99d04;font-size:9px;font-weight:700;line-height:1}.reward-card[data-v-ce2ec928]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:19px 12px 20px;flex-shrink:0;overflow:hidden}.reward-card[data-v-ce2ec928]:before{content:"";position:absolute;top:65px;left:14px;right:0;height:1px;background:#a48bef}.reward-tier[data-v-ce2ec928]{z-index:1;display:flex;flex-direction:column;align-items:center;min-width:0}.reward-amount[data-v-ce2ec928]{display:flex;align-items:center;font-size:25px;line-height:30px;font-weight:800}.gift[data-v-ce2ec928]{height:27px;font-size:25px;line-height:27px;margin-top:2px}.reward-tier p[data-v-ce2ec928]{margin:8px 0 10px;font-size:13px;white-space:nowrap}.reward-remaining[data-v-ce2ec928]{padding:6px 9px;border-radius:20px;background:#7c56e8;color:#fff;font-size:15px;line-height:1.2;font-weight:700;white-space:nowrap}.records-card[data-v-ce2ec928]{flex:1 0 300px;display:flex;flex-direction:column;overflow:hidden}.records-card h2[data-v-ce2ec928]{flex-shrink:0;display:grid;place-items:center;width:156px;min-height:43px;margin:0 auto;padding-bottom:2px;background:linear-gradient(110deg,#ffe3ee,#eddaff);clip-path:polygon(0 0,100% 0,89% 100%,11% 100%);font-size:18px;font-weight:750}.records-empty[data-v-ce2ec928]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 0 58px;gap:15px}.empty-illustration-simple[data-v-ce2ec928]{position:relative;display:grid;place-items:center;width:136px;height:108px}.empty-illustration-simple[data-v-ce2ec928]:before{content:"";position:absolute;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#f0e8ff 72%);box-shadow:0 12px 24px #7c56e81f}.empty-gift-icon[data-v-ce2ec928]{position:relative;z-index:1;display:grid;place-items:center;width:60px;height:60px;border-radius:20px;background:linear-gradient(145deg,#fff,#eae0ff);box-shadow:0 8px 16px #7c56e824}.empty-orbit[data-v-ce2ec928]{position:absolute;z-index:2;display:block;width:7px;height:7px;border-radius:50%;background:#b89cff;box-shadow:0 0 0 4px #b89cff24}.empty-orbit-one[data-v-ce2ec928]{top:20px;left:26px}.empty-orbit-two[data-v-ce2ec928]{right:22px;bottom:21px;width:5px;height:5px;background:#f2a4c2;box-shadow:0 0 0 4px #f2a4c224}.records-empty p[data-v-ce2ec928]{margin:0;color:#999;font-size:14px}.invite-footer[data-v-ce2ec928]{flex-shrink:0;padding:14px 38px max(18px,env(safe-area-inset-bottom))}.invite-now[data-v-ce2ec928]{display:block;width:100%;max-width:520px;height:46px;margin:0 auto;border:0;border-radius:25px;background:#7c56e8;color:#fff;font-size:17px;font-weight:650;cursor:pointer}button[data-v-ce2ec928]:active:not(:disabled){opacity:.8}button[data-v-ce2ec928]:focus-visible{outline:2px solid #6940D4;outline-offset:3px}button[data-v-ce2ec928]:disabled{opacity:.45;cursor:default}.invite-dialog[data-v-ce2ec928]{position:fixed;inset:auto 0 0;width:min(100%,430px);max-width:100%;max-height:94dvh;margin:auto auto 0;padding:0;border:0;border-radius:24px 24px 0 0;background:#fff;color:#332c40;box-shadow:0 -8px 36px #2b203b20}.invite-dialog[open][data-v-ce2ec928]{display:flex;flex-direction:column}.invite-dialog[data-v-ce2ec928]::backdrop{background:#24183280}.share-header[data-v-ce2ec928]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 14px 4px 22px}.share-header h2[data-v-ce2ec928]{margin:0;font-size:18px;font-weight:700}.share-header button[data-v-ce2ec928]{display:grid;place-items:center;border:0;width:36px;height:36px;background:transparent;color:#817889;cursor:pointer}.share-content[data-v-ce2ec928]{min-height:0;overflow:auto;padding:2px 22px 0}.poster-preview[data-v-ce2ec928]{width:min(100%,260px);aspect-ratio:750 / 1080;margin:auto;overflow:hidden;border-radius:12px;background:#f5eefc}.poster-preview img[data-v-ce2ec928]{display:block;width:100%;height:auto}.poster-loading[data-v-ce2ec928],.poster-error[data-v-ce2ec928]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#766888;font-size:14px}.poster-error button[data-v-ce2ec928]{margin-top:12px;padding:8px 16px;border:0;border-radius:18px;background:#7c56e8;color:#fff;cursor:pointer}.poster-hint[data-v-ce2ec928]{margin:11px 0;text-align:center;font-size:11px;color:#928899}.manual-copy[data-v-ce2ec928]{display:block;font-size:12px;color:#776987}.manual-copy textarea[data-v-ce2ec928]{width:100%;margin:6px 0 10px;padding:8px;border:1px solid #DED5EE;border-radius:8px;font:inherit;color:#51445c;resize:none}.share-footer[data-v-ce2ec928]{flex-shrink:0;padding:0 22px max(18px,env(safe-area-inset-bottom))}.share-actions[data-v-ce2ec928]{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 12px}.share-actions button[data-v-ce2ec928]{display:flex;flex-direction:column;gap:7px;align-items:center;padding:10px 2px;border:0;background:transparent;color:#735496;font-size:12px;cursor:pointer}.share-feedback[data-v-ce2ec928]{margin:10px 0 0;color:#70558e;text-align:center;font-size:12px;line-height:1.5}@media(max-width:350px){.invite-scroll[data-v-ce2ec928]{padding-right:12px;padding-left:12px;gap:14px}.reward-card[data-v-ce2ec928]{padding-right:6px;padding-left:6px}.reward-tier p[data-v-ce2ec928]{font-size:12px}.reward-remaining[data-v-ce2ec928]{font-size:14px;padding:6px 8px}}@media(max-height:740px){.poster-preview[data-v-ce2ec928]{width:min(100%,210px)}}.invite-rewards-page[data-v-ce2ec928]{background:#f5f6fa;color:#1d2939}.invite-nav[data-v-ce2ec928]{min-height:66px;padding:0 14px;border-bottom:1px solid #EAECF0;background:#fffffff5}.invite-nav h1[data-v-ce2ec928]{font-size:18px;font-weight:750;letter-spacing:-.2px}.invite-nav-title[data-v-ce2ec928]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px}.invite-nav-title span[data-v-ce2ec928]{color:#98a2b3;font-size:10px}.invite-back[data-v-ce2ec928]{color:#344054}.invite-info[data-v-ce2ec928]{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#f2f4f7;color:#667085;cursor:pointer}.invite-scroll[data-v-ce2ec928]{gap:14px;padding:16px 16px 8px}.invite-hero[data-v-ce2ec928]{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:132px;padding:19px 18px;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#6246d9,#8163e8 58%,#a181ee);box-shadow:0 10px 24px #6246d92e;color:#fff}.invite-hero[data-v-ce2ec928]:after{content:"";position:absolute;width:170px;height:170px;right:-48px;top:-72px;border:22px solid rgba(255,255,255,.1);border-radius:50%}.hero-copy[data-v-ce2ec928]{position:relative;z-index:1;min-width:0}.hero-kicker[data-v-ce2ec928]{display:block;margin-bottom:7px;color:#ffffffbf;font-size:10px;letter-spacing:.4px}.hero-copy h2[data-v-ce2ec928]{margin:0 0 7px;font-size:21px;line-height:1.25;letter-spacing:-.4px}.hero-copy p[data-v-ce2ec928]{max-width:245px;margin:0;color:#ffffffd1;font-size:11px;line-height:1.55}.invite-code-chip[data-v-ce2ec928]{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;gap:5px;max-width:122px;padding:8px 9px;border:1px solid rgba(255,255,255,.32);border-radius:9px;background:#ffffff24;color:#fff;cursor:pointer}.invite-code-chip span[data-v-ce2ec928]{color:#ffffffc2;font-size:9px;white-space:nowrap}.invite-code-chip strong[data-v-ce2ec928]{max-width:62px;overflow:hidden;text-overflow:ellipsis;font-size:11px;white-space:nowrap}.summary-card[data-v-ce2ec928]{max-width:none;padding:0;border:1px solid #EAECF0;border-radius:14px;box-shadow:0 3px 10px #10182808}.summary-stat[data-v-ce2ec928]{align-items:flex-start;gap:5px;padding:15px 18px;font-size:12px}.summary-stat+.summary-stat[data-v-ce2ec928]{border-left:1px solid #EAECF0}.summary-label[data-v-ce2ec928]{display:inline-flex;align-items:center;gap:5px;color:#667085;font-size:11px}.summary-dot[data-v-ce2ec928]{width:6px;height:6px;border-radius:50%;background:#12b76a}.summary-dot.reward[data-v-ce2ec928]{background:#f79009}.summary-stat strong[data-v-ce2ec928]{min-height:29px;color:#1d2939;font-size:26px}.summary-stat em[data-v-ce2ec928]{color:#98a2b3;font-size:10px;font-style:normal}.summary-stat .coin[data-v-ce2ec928]{width:17px;height:17px;margin-right:4px}.reward-section[data-v-ce2ec928]{width:100%}.section-heading[data-v-ce2ec928]{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 9px}.section-heading h2[data-v-ce2ec928],.section-heading p[data-v-ce2ec928]{margin:0}.section-heading h2[data-v-ce2ec928]{font-size:16px;font-weight:750}.section-heading p[data-v-ce2ec928]{margin-top:3px;color:#98a2b3;font-size:10px}.section-badge[data-v-ce2ec928]{padding:5px 8px;border-radius:6px;background:#f4f3ff;color:#6941c6;font-size:10px}.reward-card[data-v-ce2ec928]{max-width:none;display:flex;flex-direction:column;gap:0;padding:4px 14px;border:1px solid #EAECF0;border-radius:14px;box-shadow:0 3px 10px #10182808}.reward-card[data-v-ce2ec928]:before{display:none}.reward-tier[data-v-ce2ec928]{position:relative;z-index:1;display:flex;flex-direction:row;align-items:stretch;gap:11px;min-height:67px;padding:12px 0}.reward-tier+.reward-tier[data-v-ce2ec928]{border-top:1px solid #F2F4F7}.tier-track[data-v-ce2ec928]{position:relative;flex:0 0 25px;display:flex;justify-content:center}.tier-node[data-v-ce2ec928]{position:relative;z-index:1;display:grid;place-items:center;width:25px;height:25px;border:1px solid #D0D5DD;border-radius:50%;background:#fff;color:#98a2b3;font-size:10px;font-weight:750}.reached .tier-node[data-v-ce2ec928]{border-color:#7f56d9;background:#7f56d9;color:#fff}.tier-line[data-v-ce2ec928]{position:absolute;top:25px;bottom:-12px;width:1px;background:#eaecf0}.tier-content[data-v-ce2ec928]{min-width:0;flex:1;display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:7px}.reward-amount[data-v-ce2ec928]{display:inline-flex;align-items:center;color:#1d2939;font-size:20px;line-height:1;font-weight:800}.reward-amount small[data-v-ce2ec928]{margin-left:2px;color:#667085;font-size:11px;font-weight:600}.reward-amount .coin[data-v-ce2ec928]{width:16px;height:16px;font-size:8px}.reward-tier p[data-v-ce2ec928]{margin:0;color:#667085;font-size:11px;white-space:nowrap}.reward-remaining[data-v-ce2ec928]{padding:5px 8px;border-radius:6px;background:#f9fafb;color:#667085;font-size:10px;font-weight:650;white-space:nowrap}.reached .reward-remaining[data-v-ce2ec928]{background:#ecfdf3;color:#039855}.records-card[data-v-ce2ec928]{flex:0 0 218px;max-width:none;border:1px solid #EAECF0;border-radius:14px;box-shadow:0 3px 10px #10182808}.records-heading[data-v-ce2ec928]{display:flex;align-items:center;justify-content:space-between;padding:15px 16px 12px;border-bottom:1px solid #F2F4F7}.records-heading h2[data-v-ce2ec928],.records-heading p[data-v-ce2ec928]{margin:0}.records-heading h2[data-v-ce2ec928]{font-size:15px;font-weight:750}.records-heading p[data-v-ce2ec928]{margin-top:3px;color:#98a2b3;font-size:10px}.records-empty[data-v-ce2ec928]{justify-content:center;gap:7px;padding:16px 0 23px}.empty-illustration-simple[data-v-ce2ec928]{width:62px;height:62px;border-radius:50%;background:#f4f3ff}.empty-illustration-simple[data-v-ce2ec928]:before,.empty-orbit[data-v-ce2ec928]{display:none}.empty-gift-icon[data-v-ce2ec928]{width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0 3px 10px #7f56d91f}.records-empty strong[data-v-ce2ec928]{color:#475467;font-size:13px}.records-empty p[data-v-ce2ec928]{color:#98a2b3;font-size:11px}.invite-footer[data-v-ce2ec928]{padding:11px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid #EAECF0;background:#fffffff5}.invite-now[data-v-ce2ec928]{display:flex;align-items:center;justify-content:center;gap:7px;max-width:none;height:46px;border-radius:11px;background:#6941c6;box-shadow:0 6px 14px #6941c638;font-size:15px;font-weight:700}@media(max-width:350px){.invite-hero[data-v-ce2ec928]{padding-right:12px;padding-left:12px}.hero-copy h2[data-v-ce2ec928]{font-size:18px}.invite-code-chip[data-v-ce2ec928]{max-width:105px;padding-right:7px;padding-left:7px}.invite-code-chip span[data-v-ce2ec928]{display:none}.tier-content[data-v-ce2ec928]{grid-template-columns:78px 1fr auto;gap:4px}.reward-amount[data-v-ce2ec928]{font-size:18px}.reward-tier p[data-v-ce2ec928]{font-size:10px}.reward-remaining[data-v-ce2ec928]{padding-right:6px;padding-left:6px}}.invite-hero[data-v-ce2ec928]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:9px;min-height:166px;padding:15px 17px 13px}.invite-hero[data-v-ce2ec928]:after{width:205px;height:205px;top:-116px;right:-96px;border-width:17px;opacity:.75}.hero-topline[data-v-ce2ec928]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.hero-kicker[data-v-ce2ec928]{margin:0;font-size:10px}.hero-badge[data-v-ce2ec928]{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid rgba(255,255,255,.28);border-radius:5px;background:#ffffff1a;color:#ffffffe0;font-size:9px;white-space:nowrap}.hero-main[data-v-ce2ec928]{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:12px}.hero-copy[data-v-ce2ec928]{max-width:calc(100% - 82px)}.hero-copy h2[data-v-ce2ec928]{margin-bottom:5px;font-size:20px;line-height:1.16}.hero-copy p[data-v-ce2ec928]{max-width:220px;font-size:10px;line-height:1.45}.hero-art[data-v-ce2ec928]{position:relative;flex:0 0 64px;width:64px;height:64px;margin-right:4px}.hero-art-ring[data-v-ce2ec928]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#ffffff1a;box-shadow:inset 0 0 0 9px #ffffff0d}.hero-art-ring[data-v-ce2ec928]:before,.hero-art-ring[data-v-ce2ec928]:after{content:"";position:absolute;border-radius:50%;background:#ffffff8c}.hero-art-ring[data-v-ce2ec928]:before{width:5px;height:5px;top:9px;right:6px}.hero-art-ring[data-v-ce2ec928]:after{width:4px;height:4px;left:8px;bottom:12px}.hero-art-icon[data-v-ce2ec928]{position:absolute;top:17px;right:17px;bottom:17px;left:17px;display:grid;place-items:center;border-radius:12px;background:#ffffff2b}.invite-code-chip[data-v-ce2ec928]{position:relative;z-index:1;width:100%;max-width:none;min-height:31px;justify-content:flex-start;padding:6px 9px;border-radius:8px}.invite-code-chip strong[data-v-ce2ec928]{margin-left:auto;max-width:130px}.invite-code-chip i[data-v-ce2ec928]{display:grid;place-items:center;width:22px;height:22px;border-left:1px solid rgba(255,255,255,.25);color:#fff;font-style:normal}@media(max-width:350px){.invite-hero[data-v-ce2ec928]{min-height:158px;padding-right:12px;padding-left:12px}.hero-copy[data-v-ce2ec928]{max-width:calc(100% - 70px)}.hero-copy h2[data-v-ce2ec928]{font-size:18px}.hero-art[data-v-ce2ec928]{flex-basis:55px;width:55px;height:55px}.hero-art-icon[data-v-ce2ec928]{top:14px;right:14px;bottom:14px;left:14px}.invite-code-chip[data-v-ce2ec928]{max-width:none;padding-right:7px;padding-left:7px}.invite-code-chip span[data-v-ce2ec928]{display:inline}}.blacklist-page[data-v-74d61988]{padding:12px 14px 84px}.relation-user-id[data-v-74d61988]{font-size:10px;color:#94a3b8;overflow-wrap:anywhere}.relation-user-list .user-avatar[data-v-74d61988]{flex-shrink:0;filter:none}.relation-avatar-placeholder[data-v-74d61988]{display:grid;place-items:center;background:#f1edf8;color:#8a78a3}.page-nav-bar[data-v-74d61988]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.nav-action-spacer[data-v-74d61988]{width:92px;height:32px}.management-tabs[data-v-74d61988]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;margin-bottom:14px;border:1px solid #E6E0F0;border-radius:14px;background:#f8f6fc}.management-tabs button[data-v-74d61988]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:10px;background:transparent;color:#7c718a;font-size:13px;font-weight:650;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.management-tabs button.active[data-v-74d61988]{background:#fff;color:#6d45d7;box-shadow:0 2px 7px #5c3e911f}.management-tabs button[data-v-74d61988]:active{transform:scale(.98)}.management-panel[data-v-74d61988]{overflow:hidden;border:1px solid #E5DFEF;border-radius:18px;background:#fff;box-shadow:0 3px 10px #3825550d}.management-panel-heading[data-v-74d61988]{display:flex;align-items:center;gap:10px;padding:17px 16px;border-bottom:1px solid #F1EDF7}.panel-icon[data-v-74d61988]{width:36px;height:36px;display:grid;place-items:center;border-radius:11px}.shield-panel-icon[data-v-74d61988]{background:#f0ebff;color:#754bd6}.quiet-panel-icon[data-v-74d61988]{background:#eaf4ff;color:#2c75c9}.management-panel-heading h3[data-v-74d61988]{margin:0 0 3px;color:#1f2937;font-size:15px;font-weight:750}.management-panel-heading p[data-v-74d61988]{margin:0;color:#8a8194;font-size:11px}.management-toggle-row[data-v-74d61988]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #F3EFF7;cursor:pointer}.management-toggle-row>span[data-v-74d61988]{min-width:0;display:flex;flex-direction:column;gap:3px}.management-toggle-row strong[data-v-74d61988]{color:#30303c;font-size:13px;font-weight:700}.management-toggle-row small[data-v-74d61988]{color:#948c9d;font-size:11px;line-height:1.35}.toggle-control[data-v-74d61988]{width:40px;height:23px;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:0;border-radius:14px;background:#d9d4e2;cursor:pointer;position:relative;transition:background .18s ease}.toggle-control[data-v-74d61988]:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #32264333;transition:transform .18s ease}.toggle-control[data-v-74d61988]:checked{background:#7651df}.toggle-control[data-v-74d61988]:checked:after{transform:translate(17px)}.management-tip[data-v-74d61988]{display:flex;align-items:center;gap:6px;margin:0;padding:13px 16px;color:#8c8397;background:#fcfaff;font-size:11px}.quiet-time-card[data-v-74d61988]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 16px 4px;padding:12px 13px;border:1px solid #DFEAF8;border-radius:12px;background:#f5faff}.quiet-time-card div[data-v-74d61988]{display:flex;flex-direction:column;gap:3px}.quiet-time-card strong[data-v-74d61988]{color:#334155;font-size:12px}.quiet-time-card small[data-v-74d61988]{color:#8492a5;font-size:10px}.quiet-time-value[data-v-74d61988]{color:#3174ba;font-size:11px;font-weight:700;white-space:nowrap}.nav-back-btn[data-v-74d61988]{width:36px;height:36px;border-radius:50%;border:1px solid rgba(226,232,240,.8);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px #0000000a;transition:all .15s ease;flex-shrink:0}.nav-back-btn[data-v-74d61988]:hover{background:#f8fafc;border-color:#cbd5e1}.nav-back-btn[data-v-74d61988]:active{transform:scale(.92);background:#eff6ff}.nav-title[data-v-74d61988]{font-size:16px;font-weight:750;color:#0f172a;letter-spacing:-.2px}.nav-action-pill[data-v-74d61988]{height:32px;padding:0 12px;background:#eff6ff;border:1px solid #BFDBFE;border-radius:16px;color:#2563eb;font-size:12px;font-weight:650;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s ease;flex-shrink:0;box-shadow:0 1px 2px #2563eb14}.nav-action-pill[data-v-74d61988]:hover{background:#dbeafe;border-color:#93c5fd}.nav-action-pill[data-v-74d61988]:active{transform:scale(.96)}.security-rule-bar[data-v-74d61988]{display:flex;gap:10px;background:linear-gradient(135deg,#f0f7ff,#f0fdf4);border:1px solid #BFDBFE;border-radius:16px;padding:12px 14px;margin-bottom:14px}.rule-icon-circle[data-v-74d61988]{width:32px;height:32px;border-radius:10px;background:#dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.rule-text-content h4[data-v-74d61988]{font-size:13px;font-weight:750;color:#1e40af;margin:0 0 3px}.rule-text-content p[data-v-74d61988]{font-size:11.5px;color:#475569;line-height:1.5;margin:0}.list-header-row[data-v-74d61988]{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:8px;padding:0 2px}.list-count-label[data-v-74d61988]{font-weight:750;color:#0f172a;font-size:13px}.list-tip[data-v-74d61988]{color:#94a3b8;font-size:11px}.blacklist-unified-card[data-v-74d61988]{background:#fff;border-radius:18px;border:1px solid #E2E8F0;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.blacklist-item-row[data-v-74d61988]{display:flex;align-items:center;gap:12px;padding:13px 14px;transition:background .15s ease}.blacklist-item-row.has-divider[data-v-74d61988]{border-bottom:1px solid #F1F5F9}.blacklist-item-row[data-v-74d61988]:hover{background:#f8fafc}.user-avatar-wrap[data-v-74d61988]{position:relative;width:44px;height:44px;flex-shrink:0}.user-avatar[data-v-74d61988]{width:44px;height:44px;border-radius:50%;object-fit:cover;filter:grayscale(.4);border:1.5px solid #E2E8F0}.avatar-ban-badge[data-v-74d61988]{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background:#ef4444;border:1.5px solid #FFFFFF;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #ef444459}.user-main-info[data-v-74d61988]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.name-id-line[data-v-74d61988]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.user-name[data-v-74d61988]{font-size:14px;font-weight:750;color:#0f172a}.user-id-chip[data-v-74d61988]{font-size:10px;color:#64748b;background:#f1f5f9;padding:1px 6px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,monospace}.reason-tag-line[data-v-74d61988]{display:flex;align-items:center}.reason-pill[data-v-74d61988]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#dc2626;font-weight:650;background:#fef2f2;border:1px solid #FEE2E2;padding:2px 7px;border-radius:6px;width:fit-content}.item-meta-line[data-v-74d61988]{display:flex;align-items:center;gap:4px;font-size:10.5px;color:#94a3b8;margin-top:1px;white-space:nowrap}.meta-dot[data-v-74d61988]{color:#cbd5e1}.lock-status-note[data-v-74d61988]{display:inline-flex;align-items:center;gap:3px;color:#64748b;white-space:nowrap}.btn-unblock[data-v-74d61988]{padding:6px 13px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:16px;font-size:12px;font-weight:650;color:#475569;cursor:pointer;transition:all .2s ease;flex-shrink:0;white-space:nowrap}.btn-unblock[data-v-74d61988]:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb;transform:translateY(-1px)}.btn-unblock[data-v-74d61988]:active{transform:scale(.96)}.empty-card[data-v-74d61988]{text-align:center;padding:42px 20px;display:flex;flex-direction:column;align-items:center;gap:8px}.empty-icon-wrap[data-v-74d61988]{width:56px;height:56px;border-radius:50%;background:#f8fafc;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty-card h4[data-v-74d61988]{font-size:15px;font-weight:750;color:#0f172a;margin:0}.empty-card p[data-v-74d61988]{font-size:12px;color:#94a3b8;max-width:240px;line-height:1.5;margin:0}.modal-block-box[data-v-74d61988]{border-radius:26px;padding:22px 20px;max-width:330px;text-align:left}.modal-header[data-v-74d61988]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.modal-header h3[data-v-74d61988]{font-size:16px;font-weight:750;color:#0f172a;margin:0}.btn-modal-close[data-v-74d61988]{background:#f1f5f9;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-modal-close[data-v-74d61988]:hover{background:#e2e8f0;color:#0f172a}.modal-sub[data-v-74d61988]{font-size:11.5px;color:#64748b;margin:0 0 14px;line-height:1.45}.form-group[data-v-74d61988]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.form-group label[data-v-74d61988]{font-size:12px;font-weight:650;color:#334155}.native-text-input[data-v-74d61988]{height:40px;border:1px solid #CBD5E1;border-radius:12px;padding:0 12px;font-size:13px;outline:none;transition:border-color .2s ease}.native-text-input[data-v-74d61988]:focus{border-color:#2563eb}.native-select-input[data-v-74d61988]{height:40px;border:1px solid #CBD5E1;border-radius:12px;padding:0 10px;font-size:12px;outline:none;background:#fff;transition:border-color .2s ease}.native-select-input[data-v-74d61988]:focus{border-color:#2563eb}.compliance-tip[data-v-74d61988]{display:flex;align-items:center;gap:6px;font-size:11px;color:#b45309;background:#fef3c7;padding:8px 10px;border-radius:10px;margin-bottom:12px;line-height:1.4}.btn-danger-action[data-v-74d61988]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #dc26264d;height:44px;border-radius:22px;font-size:14px;font-weight:650}.full-w[data-v-74d61988]{width:100%}.mt-3[data-v-74d61988]{margin-top:12px}.floating-toast[data-v-74d61988]{position:absolute;top:18px;left:50%;transform:translate(-50%);background:#0f172aeb;color:#fff;border-radius:30px;padding:9px 18px;font-size:12px;font-weight:600;box-shadow:0 8px 24px #0000004d;z-index:250;white-space:nowrap}.toast-pop-enter-active[data-v-74d61988],.toast-pop-leave-active[data-v-74d61988]{transition:all .25s cubic-bezier(.16,1,.3,1)}.toast-pop-enter-from[data-v-74d61988]{opacity:0;transform:translate(-50%,-12px) scale(.9)}.toast-pop-leave-to[data-v-74d61988]{opacity:0;transform:translate(-50%,-10px)}.settings-page[data-v-52ff5647]{position:absolute;top:0;left:0;right:0;bottom:0;background:#f1f3f5;display:flex;flex-direction:column;z-index:100;overflow:hidden}.page-nav-bar[data-v-52ff5647]{display:flex;align-items:center;gap:12px;padding:16px 18px 12px;background:#f1f3f5;flex-shrink:0}.nav-back-circle-btn[data-v-52ff5647]{width:36px;height:36px;border-radius:50%;background:#e2e6ea;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;flex-shrink:0;color:#1e293b}.nav-back-circle-btn[data-v-52ff5647]:active{transform:scale(.92);background:#cbd2d9}.nav-page-title[data-v-52ff5647]{margin:0;font-size:20px;font-weight:700;color:#111827;letter-spacing:-.3px;line-height:1.25}.settings-content-scroll[data-v-52ff5647]{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 16px 24px;display:flex;flex-direction:column;gap:14px}.settings-card-group[data-v-52ff5647]{background:#fff;border-radius:20px;padding:4px 18px;box-shadow:0 1px 3px #00000008}.settings-section-heading[data-v-52ff5647]{display:flex;flex-direction:column;gap:3px;padding:12px 0 5px;border-bottom:1px solid #F1F5F9}.settings-section-heading span[data-v-52ff5647]{font-size:13px;font-weight:750;color:#334155}.settings-section-heading small[data-v-52ff5647]{font-size:11px;line-height:1.45;color:#94a3b8}.setting-list-row[data-v-52ff5647]{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #F1F5F9;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s ease}.setting-list-row[data-v-52ff5647]:last-child{border-bottom:none}.setting-list-row[data-v-52ff5647]:active{opacity:.7}.row-left[data-v-52ff5647]{flex:1;padding-right:14px}.item-title[data-v-52ff5647]{font-size:15.5px;font-weight:600;color:#1e293b;line-height:1.3}.item-desc[data-v-52ff5647]{font-size:12px;color:#64748b;line-height:1.45;margin-top:3px}.row-right[data-v-52ff5647]{display:flex;align-items:center;gap:4px;flex-shrink:0}.status-text[data-v-52ff5647]{font-size:13.5px;color:#94a3b8;font-weight:500}.row-logout-center[data-v-52ff5647]{justify-content:center;padding:16px 0}.item-title-logout[data-v-52ff5647]{font-size:15.5px;font-weight:600;color:#ef4444;text-align:center}.bottom-spacer[data-v-52ff5647]{height:40px;flex-shrink:0}.modal-backdrop[data-v-52ff5647]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content[data-v-52ff5647]{background:#fff;border-radius:20px;width:100%;max-width:320px;padding:20px;box-shadow:0 10px 25px #00000026;text-align:center}.agreement-modal-box[data-v-52ff5647]{text-align:left}.privacy-modal-box[data-v-52ff5647]{max-height:78vh;overflow-y:auto}.agreement-modal-box h3[data-v-52ff5647]{margin:0 0 10px;font-size:17px;color:#1e293b}.agreement-modal-box>p[data-v-52ff5647],.agreement-copy p[data-v-52ff5647]{font-size:12px;line-height:1.6;color:#64748b}.agreement-modal-box>p[data-v-52ff5647]{margin:0}.agreement-copy[data-v-52ff5647]{margin:12px 0 16px;padding:10px 12px;background:#f8fafc;border-radius:12px}.agreement-copy p[data-v-52ff5647]{margin:0 0 6px}.agreement-copy p[data-v-52ff5647]:last-child{margin-bottom:0}.about-logo-image[data-v-52ff5647]{display:block;width:112px;height:112px;margin:0 auto;object-fit:contain}.about-logo-wrap h3[data-v-52ff5647]{margin:10px 0 4px;font-size:16px;color:#1e293b}.about-version[data-v-52ff5647]{font-size:11px;color:#94a3b8;display:block;margin-bottom:14px}.company-info-list[data-v-52ff5647]{background:#f8fafc;border-radius:12px;padding:10px 12px;margin-bottom:16px;text-align:left}.info-row[data-v-52ff5647]{display:flex;justify-content:space-between;font-size:11.5px;padding:6px 0;border-bottom:1px solid #EDF2F7}.info-row[data-v-52ff5647]:last-child{border-bottom:none}.info-label[data-v-52ff5647]{color:#64748b}.info-val[data-v-52ff5647]{color:#1e293b;font-weight:500}.btn-close-modal[data-v-52ff5647]{width:100%;padding:10px;background:#f1f5f9;border:none;border-radius:12px;font-size:13.5px;font-weight:600;color:#475569;cursor:pointer}.delete-warning-text[data-v-52ff5647],.logout-tip-text[data-v-52ff5647]{font-size:12px;color:#64748b;line-height:1.5;margin:10px 0 14px}.confirm-input-wrap[data-v-52ff5647]{text-align:left;margin-bottom:16px}.confirm-input-wrap label[data-v-52ff5647]{font-size:11px;color:#475569;display:block;margin-bottom:6px}.phone-confirm-input[data-v-52ff5647]{width:100%;padding:8px 12px;border:1px solid #CBD5E1;border-radius:10px;font-size:13px;box-sizing:border-box}.modal-btn-row[data-v-52ff5647]{display:flex;gap:10px}.btn-cancel[data-v-52ff5647]{flex:1;padding:10px;background:#f1f5f9;border:none;border-radius:12px;font-size:13px;color:#475569;cursor:pointer}.btn-confirm-danger[data-v-52ff5647]{flex:1;padding:10px;background:#ef4444;color:#fff;border:none;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer}.settings-toast-box[data-v-52ff5647]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);background:#0f172ae0;color:#fff;padding:8px 18px;border-radius:20px;font-size:12.5px;font-weight:500;z-index:200;box-shadow:0 4px 16px #0003;pointer-events:none;white-space:nowrap}.fade-fast-enter-active[data-v-52ff5647],.fade-fast-leave-active[data-v-52ff5647]{transition:opacity .2s ease}.fade-fast-enter-from[data-v-52ff5647],.fade-fast-leave-to[data-v-52ff5647]{opacity:0}.settings-detail-page[data-v-7828e6eb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;overflow:hidden;background:#f1f3f5;color:#17233c}.detail-nav-bar[data-v-7828e6eb]{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:16px 18px 12px;background:#f1f3f5}.detail-back-btn[data-v-7828e6eb]{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#e2e6ea;cursor:pointer}.detail-back-btn[data-v-7828e6eb]:active{transform:scale(.94)}.detail-nav-bar h1[data-v-7828e6eb]{margin:0;font-size:20px;font-weight:800;line-height:1.25}.detail-nav-spacer[data-v-7828e6eb]{width:36px}.detail-scroll-body[data-v-7828e6eb]{flex:1;overflow-y:auto;padding:8px 16px 30px}.detail-hero[data-v-7828e6eb]{display:flex;align-items:center;gap:13px;padding:21px 18px;border-radius:20px;color:#fff;box-shadow:0 8px 20px #4d629429}.blue-hero[data-v-7828e6eb]{background:linear-gradient(135deg,#6790f5,#8267e6)}.green-hero[data-v-7828e6eb]{background:linear-gradient(135deg,#31b78d,#178d7d)}.purple-hero[data-v-7828e6eb]{background:linear-gradient(135deg,#a37df2,#6c56d9)}.danger-hero[data-v-7828e6eb]{background:linear-gradient(135deg,#f18a86,#e45c66)}.orange-hero[data-v-7828e6eb]{background:linear-gradient(135deg,#f7ac6e,#ef7a4e)}.indigo-hero[data-v-7828e6eb]{background:linear-gradient(135deg,#7194ee,#6e66dd)}.hero-icon[data-v-7828e6eb]{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:16px;background:#fff3}.detail-hero strong[data-v-7828e6eb]{display:block;font-size:20px;line-height:1.25}.detail-hero p[data-v-7828e6eb]{margin:5px 0 0;color:#ffffffd1;font-size:11px}.detail-card[data-v-7828e6eb],.document-card[data-v-7828e6eb],.about-brand-card[data-v-7828e6eb]{margin-top:14px;border-radius:20px;background:#fff;box-shadow:0 2px 8px #0f172a0a}.detail-card[data-v-7828e6eb]{padding:18px}.detail-card-title[data-v-7828e6eb]{font-size:14px;font-weight:750;color:#334155}.current-value-row[data-v-7828e6eb],.version-status-row[data-v-7828e6eb],.info-line[data-v-7828e6eb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.current-value-row[data-v-7828e6eb]{margin:12px 0 18px;padding:13px 14px;border-radius:12px;background:#f7f9fc;color:#475569;font-size:15px;font-weight:700}.current-value-row em[data-v-7828e6eb]{padding:4px 8px;border-radius:999px;color:#0b9b69;background:#e9fbf3;font-size:10px;font-style:normal}.field-label[data-v-7828e6eb]{display:block;margin:14px 0 6px;color:#475569;font-size:12px;font-weight:700}.detail-input[data-v-7828e6eb]{width:100%;box-sizing:border-box;height:42px;padding:0 12px;border:1px solid #E1E8F2;border-radius:11px;outline:none;color:#1e293b;background:#fbfcfe;font-size:13px}.detail-input[data-v-7828e6eb]:focus{border-color:#8faff3;box-shadow:0 0 0 3px #5b9bff1f}.code-input-row[data-v-7828e6eb]{display:flex;gap:8px}.code-input-row .detail-input[data-v-7828e6eb]{min-width:0;flex:1}.outline-action-btn[data-v-7828e6eb]{flex:0 0 auto;padding:0 11px;border:1px solid #BBD3FF;border-radius:11px;color:#3478df;background:#f4f8ff;font-size:11px;font-weight:700}.primary-action-btn[data-v-7828e6eb],.danger-action-btn[data-v-7828e6eb]{width:100%;height:42px;margin-top:18px;border:0;border-radius:999px;color:#fff;font-size:13px;font-weight:750;cursor:pointer}.primary-action-btn[data-v-7828e6eb]{background:linear-gradient(135deg,#5b9bff,#377de8);box-shadow:0 6px 13px #377de833}.danger-action-btn[data-v-7828e6eb]{background:linear-gradient(135deg,#f26b73,#e44655);box-shadow:0 6px 13px #e446552e}.primary-action-btn[data-v-7828e6eb]:disabled{opacity:.58;cursor:wait}.centered-detail-card[data-v-7828e6eb]{text-align:center}.centered-detail-card h2[data-v-7828e6eb]{margin:9px 0 5px;font-size:18px}.centered-detail-card p[data-v-7828e6eb]{margin:0;color:#8190aa;font-size:12px;line-height:1.6}.wechat-mark[data-v-7828e6eb],.app-logo-mark[data-v-7828e6eb],.about-logo-mark[data-v-7828e6eb]{display:grid;place-items:center;margin:1px auto 0;border-radius:50%}.wechat-mark[data-v-7828e6eb]{width:64px;height:64px;background:#e8faf1}.app-logo-mark[data-v-7828e6eb],.about-logo-mark[data-v-7828e6eb]{width:70px;height:70px;background:linear-gradient(145deg,#8c7af3,#5c87e7);box-shadow:0 8px 16px #5d69e138}.app-logo-mark img[data-v-7828e6eb],.about-logo-mark img[data-v-7828e6eb]{width:68px;height:68px;object-fit:contain}.danger-card h2[data-v-7828e6eb]{margin:0 0 8px;font-size:17px}.danger-card p[data-v-7828e6eb],.danger-card li[data-v-7828e6eb]{color:#697a96;font-size:12px;line-height:1.65}.danger-card p[data-v-7828e6eb]{margin:0}.danger-card ul[data-v-7828e6eb]{margin:12px 0 0;padding-left:17px}.cache-size-value[data-v-7828e6eb]{color:#377de8;font-size:32px;font-weight:850}.version-status-row[data-v-7828e6eb]{margin-top:18px;padding:11px 13px;border-radius:11px;background:#f6f8ff;color:#687a9a;font-size:12px}.version-status-row strong[data-v-7828e6eb]{color:#377de8;font-size:11px}.document-card[data-v-7828e6eb]{padding:20px 18px 24px}.document-updated[data-v-7828e6eb]{margin-bottom:13px;color:#94a3b8;font-size:11px}.document-card h2[data-v-7828e6eb]{margin:0 0 14px;font-size:19px}.document-card h3[data-v-7828e6eb]{margin:18px 0 6px;font-size:14px}.document-card p[data-v-7828e6eb]{margin:0;color:#64748b;font-size:12px;line-height:1.75}.about-brand-card[data-v-7828e6eb]{padding:25px 18px 22px;text-align:center;background:linear-gradient(145deg,#eef4ff,#f8f5ff)}.about-brand-card h2[data-v-7828e6eb]{margin:11px 0 4px;font-size:21px}.about-brand-card p[data-v-7828e6eb]{margin:0;color:#8090ac;font-size:12px}.about-info-card[data-v-7828e6eb]{padding:5px 18px}.info-line[data-v-7828e6eb]{min-height:50px;border-bottom:1px solid #EEF2F7;font-size:12px}.info-line[data-v-7828e6eb]:last-child{border-bottom:0}.info-line span[data-v-7828e6eb]{color:#8090ac}.info-line strong[data-v-7828e6eb]{color:#334155;text-align:right;font-weight:650}.copyright-text[data-v-7828e6eb]{margin:18px 0;color:#94a3b8;font-size:11px;text-align:center}.detail-toast[data-v-7828e6eb]{position:fixed;left:50%;bottom:28px;z-index:300;max-width:calc(100% - 48px);padding:10px 15px;transform:translate(-50%);border-radius:999px;color:#fff;background:#192741eb;font-size:12px;text-align:center;box-shadow:0 7px 18px #0f172a33}.detail-toast-enter-active[data-v-7828e6eb],.detail-toast-leave-active[data-v-7828e6eb]{transition:opacity .18s ease,transform .18s ease}.detail-toast-enter-from[data-v-7828e6eb],.detail-toast-leave-to[data-v-7828e6eb]{opacity:0;transform:translate(-50%,8px)}.registration-contact[data-v-282eca5a]{border:0;border-radius:12px;padding:14px 22px;background:#7356e8;color:#fff;font-weight:600;cursor:pointer}.certificate-exam-page[data-v-282eca5a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;color:#1e2b49;background:linear-gradient(155deg,#f5f8ff,#f8f5ff 56%,#f5fbff);font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.certificate-exam-nav[data-v-282eca5a]{z-index:2;flex-shrink:0;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:56px;padding:0 12px;background:#fffffff0;border-bottom:1px solid rgba(185,198,228,.38);box-shadow:0 5px 18px #5668910f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.certificate-exam-nav h1[data-v-282eca5a]{margin:0;color:#1a2743;font-size:18px;font-weight:800;text-align:center}.certificate-exam-back[data-v-282eca5a]{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.certificate-exam-back[data-v-282eca5a]:active{background:#eef2ff}.certificate-exam-nav-spacer[data-v-282eca5a]{width:40px}.certificate-exam-scroll[data-v-282eca5a]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 16px 28px;scrollbar-width:none}.certificate-exam-scroll[data-v-282eca5a]::-webkit-scrollbar{display:none}.registration-hero[data-v-282eca5a]{position:relative;display:flex;align-items:center;gap:14px;min-height:132px;overflow:hidden;padding:22px 18px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#6d8ff3,#816bea 52%,#9368e7);box-shadow:0 14px 28px #6967de36;isolation:isolate}.hero-orb[data-v-282eca5a]{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;background:#ffffff1a}.hero-orb-one[data-v-282eca5a]{width:170px;height:170px;top:-115px;right:-28px}.hero-orb-two[data-v-282eca5a]{width:130px;height:130px;right:54px;bottom:-105px;background:#ffffff0f}.registration-hero-icon[data-v-282eca5a]{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border:1px solid rgba(255,255,255,.3);border-radius:19px;background:#ffffff2e;box-shadow:inset 0 1px #ffffff40}.registration-hero-copy[data-v-282eca5a]{min-width:0}.registration-hero-copy p[data-v-282eca5a]{margin:0 0 3px;color:#ffffffc7;font-size:11px}.registration-hero-copy h2[data-v-282eca5a]{margin:0;color:#fff;font-size:27px;line-height:1.1;font-weight:850;letter-spacing:.02em}.registration-hero-copy span[data-v-282eca5a]{display:block;margin-top:8px;color:#ffffffdb;font-size:11px}.hero-sparkle[data-v-282eca5a]{position:absolute;color:#fff9;font-size:26px;line-height:1}.hero-sparkle-one[data-v-282eca5a]{top:19px;right:24px}.hero-sparkle-two[data-v-282eca5a]{right:78px;bottom:17px;font-size:18px}.registration-card[data-v-282eca5a]{margin-top:14px;padding:16px;border:1px solid rgba(184,196,224,.42);border-radius:22px;background:#ffffffe6;box-shadow:0 8px 22px #58699214}.section-heading[data-v-282eca5a]{display:flex;align-items:center;gap:9px;margin-bottom:13px}.section-heading-mark[data-v-282eca5a]{width:4px;height:22px;flex:0 0 4px;border-radius:5px;background:linear-gradient(180deg,#8a66f0,#6350da)}.section-heading h2[data-v-282eca5a]{margin:0;color:#1a2743;font-size:19px;font-weight:800}.section-heading p[data-v-282eca5a]{margin:3px 0 0;color:#8a97b0;font-size:10px}.condition-list[data-v-282eca5a]{display:grid;gap:8px}.condition-item[data-v-282eca5a]{display:flex;align-items:center;gap:9px;min-height:55px;padding:8px 9px;border:1px solid #EEF1FA;border-radius:15px;background:linear-gradient(135deg,#fbfcff,#f7f6ff)}.condition-icon[data-v-282eca5a]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px}.tone-purple[data-v-282eca5a]{color:#7657e9;background:#eee9ff}.tone-blue[data-v-282eca5a]{color:#397fdb;background:#e9f2ff}.tone-green[data-v-282eca5a]{color:#13a574;background:#e0f8ee}.tone-orange[data-v-282eca5a]{color:#e89027;background:#fff0dc}.condition-copy[data-v-282eca5a]{display:grid;gap:2px;min-width:0;flex:1}.condition-copy strong[data-v-282eca5a]{color:#2a3752;font-size:13px;font-weight:750}.condition-copy small[data-v-282eca5a]{overflow:hidden;color:#8793ab;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.contact-card[data-v-282eca5a]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:205px;padding:18px 16px;background:linear-gradient(135deg,#fffffff5,#f6f3ffeb)}.contact-copy[data-v-282eca5a]{min-width:0;flex:1}.contact-kicker[data-v-282eca5a]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;color:#7356e8;background:#f0ebff;font-size:10px;font-weight:700}.contact-copy h2[data-v-282eca5a]{margin:11px 0 5px;color:#1a2743;font-size:18px;line-height:1.25;font-weight:800}.contact-copy p[data-v-282eca5a]{margin:0;color:#8793ab;font-size:10px;line-height:1.6}.qr-panel[data-v-282eca5a]{display:grid;justify-items:center;flex:0 0 118px}.qr-frame[data-v-282eca5a]{display:grid;place-items:center;width:110px;height:110px;padding:6px;border:1px solid #E1DBFF;border-radius:15px;background:#fff;box-shadow:0 7px 18px #6853ce1f}.qr-frame img[data-v-282eca5a]{display:block;width:100%;height:100%;border-radius:8px}.qr-loading[data-v-282eca5a]{display:grid;place-items:center;width:100%;height:100%;border-radius:8px;background:#f5f2ff}.qr-label[data-v-282eca5a]{display:inline-flex;align-items:center;gap:3px;margin-top:7px;color:#7356e8;font-size:9px;white-space:nowrap}.registration-note[data-v-282eca5a]{margin:13px 2px 0;color:#9aa5bb;font-size:10px;text-align:center}@media(max-width:350px){.certificate-exam-scroll[data-v-282eca5a]{padding-right:12px;padding-left:12px}.registration-hero[data-v-282eca5a]{gap:10px;padding-right:14px;padding-left:14px}.registration-hero-icon[data-v-282eca5a]{width:52px;height:52px;flex-basis:52px}.registration-hero-copy h2[data-v-282eca5a]{font-size:24px}.contact-card[data-v-282eca5a]{gap:8px;padding-right:11px;padding-left:11px}.qr-panel[data-v-282eca5a]{flex-basis:108px}.qr-frame[data-v-282eca5a]{width:100px;height:100px}}.profile-setup-page[data-v-740a1c14]{display:flex;flex-direction:column;height:100%;background:var(--bg-main)}.setup-nav-bar[data-v-740a1c14]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid var(--border-light)}.nav-back-btn[data-v-740a1c14]{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer}.nav-title[data-v-740a1c14]{font-size:15px;font-weight:700;color:var(--text-primary)}.btn-nav-save[data-v-740a1c14]{background:none;border:none;color:var(--primary);font-size:14px;font-weight:700;cursor:pointer}.setup-scroll-content[data-v-740a1c14]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px}.avatar-setup-card[data-v-740a1c14]{display:flex;flex-direction:column;align-items:center;padding:16px;background:#fff;border-radius:var(--radius-lg)}.avatar-preview-wrap[data-v-740a1c14]{position:relative;width:80px;height:96px;border-radius:8px;overflow:hidden;box-shadow:0 4px 14px #00000014;border:1px solid #E2E8F0}.avatar-large-preview[data-v-740a1c14]{width:100%;height:100%;border-radius:0;object-fit:cover;display:block}.btn-random-avatar[data-v-740a1c14]{position:absolute;bottom:4px;right:4px;width:24px;height:24px;border-radius:50%;background:var(--primary);border:1.5px solid white;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #00000040;transition:transform .2s ease}.btn-random-avatar[data-v-740a1c14]:active{transform:scale(.9)}.avatar-tip[data-v-740a1c14]{font-size:11px;color:var(--text-muted);margin-top:10px}.form-card[data-v-740a1c14]{background:#fff;padding:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px}.form-row[data-v-740a1c14]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-740a1c14]{font-size:12px;font-weight:600;color:var(--text-secondary)}.input-with-action[data-v-740a1c14]{display:flex;gap:8px}.input-with-action input[data-v-740a1c14]{flex:1;padding:8px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:13px;outline:none}.input-with-action input[data-v-740a1c14]:focus{border-color:var(--primary)}.real-name-input[data-v-740a1c14]{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);color:#111827;background:#fff;font-size:13px;outline:none}.real-name-input[data-v-740a1c14]:focus{border-color:var(--primary)}.btn-dice[data-v-740a1c14]{padding:6px 12px;border:1px solid #BFDBFE;background:#eff6ff;color:var(--primary);border-radius:var(--radius-md);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.label-with-warning[data-v-740a1c14]{display:flex;justify-content:space-between;align-items:center}.gender-warning-pill[data-v-740a1c14]{font-size:10px;color:#dc2626;background:#fef2f2;padding:2px 6px;border-radius:4px;font-weight:600}.gender-pills-row[data-v-740a1c14]{display:flex;gap:10px}.gender-pill-btn[data-v-740a1c14]{flex:1;padding:9px;border:1px solid var(--border-light);background:#fff;border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer}.gender-pill-btn.active[data-v-740a1c14]{border-color:var(--primary);background:#eff6ff;color:var(--primary)}.gender-notice-tip[data-v-740a1c14]{font-size:11px;color:#dc2626;line-height:1.4;margin:0}.date-input[data-v-740a1c14]{padding:8px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:13px;color:var(--text-primary);outline:none}.cascade-select-row[data-v-740a1c14]{display:flex;gap:10px}.select-box[data-v-740a1c14]{flex:1;position:relative}.select-box select[data-v-740a1c14]{width:100%;padding:8px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:13px;background:#fff;outline:none}.form-row input[type=text][data-v-740a1c14]{padding:8px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:13px;outline:none}.form-row textarea[data-v-740a1c14]{padding:8px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:13px;resize:none;outline:none}.bio-counter[data-v-740a1c14]{font-size:10px;color:var(--text-muted);text-align:right}.tags-setup-card[data-v-740a1c14]{background:#fff;padding:16px;border-radius:var(--radius-lg)}.tags-header-line[data-v-740a1c14]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.tags-header-line h4[data-v-740a1c14]{font-size:13px;font-weight:700}.tags-tip-pill[data-v-740a1c14]{font-size:10px;background:#ecfdf5;color:#059669;padding:2px 6px;border-radius:4px;font-weight:600}.tags-sub-desc[data-v-740a1c14]{font-size:11px;color:var(--text-muted);margin-bottom:12px}.tags-pill-wrap[data-v-740a1c14]{display:flex;flex-wrap:wrap;gap:8px}.topic-chip[data-v-740a1c14]{padding:6px 12px;border:1px solid var(--border-light);background:#f8fafc;border-radius:16px;font-size:12px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}.topic-chip.active[data-v-740a1c14]{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 2px 6px #3b82f64d}.check-mark[data-v-740a1c14]{font-size:10px}.bottom-action-wrap[data-v-740a1c14]{margin-top:8px;margin-bottom:24px}.full-btn[data-v-740a1c14]{width:100%;padding:12px;font-size:14px;border-radius:24px}.photos-setup-card[data-v-740a1c14]{margin-top:12px}.photos-grid-uploader[data-v-740a1c14]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.photo-thumb-card[data-v-740a1c14]{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014;border:1px solid #E2E8F0}.photo-thumb-img[data-v-740a1c14]{width:100%;height:100%;object-fit:cover;display:block}.photo-thumb-badge[data-v-740a1c14]{position:absolute;bottom:4px;left:4px;background:#0009;color:#fff;font-size:10px;padding:1px 6px;border-radius:4px}.photo-delete-btn[data-v-740a1c14]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#dc2626d9;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.photo-add-btn[data-v-740a1c14]{aspect-ratio:1;border:2px dashed #C4B5FD;background:#f5f3ff;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#7c3aed;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.photo-add-btn[data-v-740a1c14]:hover{background:#ede9fe;border-color:#8b5cf6}.video-intro-setup-card[data-v-740a1c14]{margin-top:12px}.video-upload-btn[data-v-740a1c14]{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border:1px dashed #93C5FD;border-radius:12px;background:#eff6ff;color:#2563eb;font-size:13px;cursor:pointer}.video-upload-preview video[data-v-740a1c14]{display:block;width:100%;max-height:180px;border-radius:10px;background:#0f172a}.video-upload-preview audio[data-v-740a1c14]{display:block;width:100%;margin-top:4px}.video-remove-btn[data-v-740a1c14]{margin-top:8px;border:0;background:transparent;color:#dc2626;font-size:12px;cursor:pointer}.birth-row-trigger[data-v-740a1c14],.birth-input-wrap[data-v-740a1c14],.birth-input-wrap input[data-v-740a1c14]{cursor:pointer}.birth-input-wrap[data-v-740a1c14]{position:relative;display:flex;align-items:center}.birth-input-wrap .date-input[data-v-740a1c14]{padding-right:28px}.birth-arrow[data-v-740a1c14]{position:absolute;right:12px;font-size:18px;color:#94a3b8;pointer-events:none}.profile-birth-overlay[data-v-740a1c14]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a7a;display:flex;align-items:flex-end;justify-content:center}.profile-birth-sheet[data-v-740a1c14]{width:100%;max-width:430px;background:#fff;border-radius:18px 18px 0 0;padding:14px 16px 24px;box-shadow:0 -8px 28px #0f172a29}.profile-birth-header[data-v-740a1c14]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #F1F5F9}.profile-birth-title[data-v-740a1c14]{font-size:14px;font-weight:700;color:#1e293b}.profile-birth-cancel[data-v-740a1c14],.profile-birth-confirm[data-v-740a1c14]{border:none;background:transparent;font-size:14px;font-weight:600;padding:4px 8px;cursor:pointer}.profile-birth-cancel[data-v-740a1c14]{color:#64748b}.profile-birth-confirm[data-v-740a1c14]{color:#2563eb}.profile-birth-columns[data-v-740a1c14]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.profile-birth-col[data-v-740a1c14]{display:flex;flex-direction:column;gap:6px}.profile-birth-col label[data-v-740a1c14]{font-size:12px;color:#64748b;font-weight:600}.profile-wheel-list[data-v-740a1c14]{max-height:168px;overflow-y:auto;border:1px solid #E2E8F0;border-radius:10px;background:#f8fafc;padding:4px;display:flex;flex-direction:column;gap:2px}.profile-wheel-item[data-v-740a1c14]{border:none;background:transparent;padding:7px 6px;border-radius:7px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;text-align:center}.profile-wheel-item.active[data-v-740a1c14]{background:#2563eb;color:#fff;font-weight:700}.profile-birth-submit[data-v-740a1c14]{margin-top:14px;width:100%;height:42px;border:none;border-radius:999px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.catalog-page[data-v-27e47bd7]{width:100%;min-width:0;padding:12px 20px 28px;box-sizing:border-box;background:#f7f3fc;min-height:100%}header[data-v-27e47bd7]{display:flex;align-items:center;gap:12px;margin-bottom:18px}header button[data-v-27e47bd7]{background:none;border:0;padding:6px;color:#17233b}h1[data-v-27e47bd7]{font-size:20px;font-weight:700}h2[data-v-27e47bd7]{font-size:21px;font-weight:700;line-height:1.55;margin:14px 0}.catalog-card[data-v-27e47bd7]{background:#fff;border:1px solid #dce7fb;border-radius:22px;overflow:hidden;margin-bottom:16px}.cover[data-v-27e47bd7]{display:block;width:100%;max-height:240px;object-fit:cover}.content[data-v-27e47bd7]{padding:20px}.tag[data-v-27e47bd7]{font-size:12px;color:#327bfa;background:#edf5ff;padding:5px 10px;border-radius:20px}.summary[data-v-27e47bd7],.muted[data-v-27e47bd7]{color:#7286a6;line-height:1.75;font-size:14px}.muted[data-v-27e47bd7]{font-size:12px;margin-top:12px}.body[data-v-27e47bd7]{color:#25324b;line-height:1.85;overflow-wrap:anywhere;font-size:15px}.body[data-v-27e47bd7] img{max-width:100%;height:auto;border-radius:12px}.notice[data-v-27e47bd7]{background:#f7f2ff;color:#766093;padding:14px;border-radius:14px;font-size:13px;line-height:1.8;margin:16px 0}.primary[data-v-27e47bd7]{border:0;border-radius:24px;padding:12px 22px;background:#327bfa;color:#fff;font-weight:600}.related[data-v-27e47bd7]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:none;border:0;border-top:1px solid #edf1fa;padding:15px 0;color:#26354d;font-size:14px;line-height:1.6}.related span[data-v-27e47bd7]{min-width:0;overflow-wrap:anywhere}video[data-v-27e47bd7]{display:block;width:100%;border-radius:14px;margin-top:16px}.empty[data-v-27e47bd7]{text-align:center;padding:38px 18px;color:#7286a6}.empty h2[data-v-27e47bd7]{color:#17233b}.empty .primary[data-v-27e47bd7]{margin-top:20px}.growth-topics-page[data-v-92490439]{display:flex;flex-direction:column;height:100%;background:#fff}.page-nav-bar[data-v-92490439]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:#fff;min-height:48px;box-sizing:border-box}.nav-back-icon-btn[data-v-92490439]{width:32px;height:32px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .2s ease;flex-shrink:0}.nav-back-icon-btn[data-v-92490439]:active{opacity:.6}.nav-title[data-v-92490439]{font-size:17px;font-weight:650;color:#111827;text-align:center;flex:1;letter-spacing:-.2px}.nav-right-placeholder[data-v-92490439]{width:32px;flex-shrink:0}.nav-publish-btn[data-v-92490439]{display:inline-flex;align-items:center;gap:3px;min-width:54px;justify-content:center;padding:6px 9px;border:0;border-radius:999px;background:#7c3aed;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.tags-scroll-bar[data-v-92490439]{display:flex;align-items:flex-start;gap:8px;padding:6px 16px 12px;background:#fff}.tag-options[data-v-92490439]{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.tag-options[data-v-92490439]::-webkit-scrollbar{display:none}.tags-scroll-bar.expanded .tag-options[data-v-92490439]{flex-wrap:wrap;overflow:visible}.filter-pill[data-v-92490439]{padding:6px 12px;background:#f4f5f7;border:none;border-radius:9999px;font-size:13px;font-weight:500;color:#4b5563;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.filter-pill[data-v-92490439]:active{transform:scale(.96)}.filter-pill.active[data-v-92490439]{background:#e0d3fa;color:#5527a0;font-weight:650}.tags-more-btn[data-v-92490439]{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;padding:6px 9px;border:1px solid #E1D5F8;border-radius:9999px;background:#fff;color:#6d43c8;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}.articles-list-container[data-v-92490439]{flex:1;overflow-y:auto;background:#fff;display:flex;flex-direction:column}.articles-empty[data-v-92490439]{margin:60px 16px;text-align:center;color:#94a3b8;font-size:13px}.article-row-item[data-v-92490439]{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid #F3F4F6;cursor:pointer;background:#fff;transition:background .15s ease}.article-row-item[data-v-92490439]:active{background:#f9fafb}.topics-refresh-btn[data-v-92490439]{position:fixed;right:18px;bottom:28px;z-index:120;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 13px;border:1px solid #D9C5FF;border-radius:999px;color:#7147d9;background:#fffffff5;box-shadow:0 6px 16px #7147d92e;font-size:12px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topics-refresh-btn[data-v-92490439]:active{transform:scale(.95)}.article-cover-wrap[data-v-92490439]{width:116px;height:76px;flex-shrink:0;position:relative;border-radius:10px;overflow:hidden;background:#f3f4f6}.article-cover-img[data-v-92490439]{width:100%;height:100%;object-fit:cover;display:block}.origin-badge[data-v-92490439]{position:absolute;bottom:0;left:0;background:#e0d3fa;color:#5527a0;font-size:10px;font-weight:600;padding:2px 7px;border-top-right-radius:6px;line-height:1.2}.article-info-col[data-v-92490439]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.article-title[data-v-92490439]{font-size:14.5px;font-weight:700;color:#111827;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.article-summary[data-v-92490439]{font-size:11px;color:#6b7280;margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.article-meta-bottom[data-v-92490439]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px}.author-meta-left[data-v-92490439]{display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:hidden}.author-avatar[data-v-92490439]{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-name[data-v-92490439]{font-size:11px;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-meta-right[data-v-92490439]{display:flex;align-items:center;gap:7px;flex-shrink:0}.stat-item[data-v-92490439]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#6b7280}.stat-count[data-v-92490439]{font-size:11px;color:#6b7280}.article-like-btn[data-v-92490439]{padding:0;border:0;background:transparent;color:#9ca3af;font:inherit;cursor:pointer}.article-like-btn.active[data-v-92490439],.article-like-btn.active .stat-count[data-v-92490439]{color:#7c3aed}.article-favorite-btn[data-v-92490439]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:#9ca3af;cursor:pointer}.article-favorite-btn.active[data-v-92490439],.reader-favorite-btn.active[data-v-92490439]{color:#f59e0b}.reader-fullscreen-page[data-v-92490439]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:100;display:flex;flex-direction:column;overflow:hidden}.reader-top-navbar[data-v-92490439]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#fff;border-bottom:1px solid #F1F5F9;min-height:48px;box-sizing:border-box;flex-shrink:0}.reader-nav-title[data-v-92490439]{font-size:16px;font-weight:700;color:#1e293b}.reader-actions[data-v-92490439]{display:inline-flex;align-items:center;gap:2px}.reader-favorite-btn[data-v-92490439]{display:flex;align-items:center;justify-content:center;padding:6px;border:0;border-radius:50%;background:none;color:#64748b;cursor:pointer}.reader-share-btn[data-v-92490439]{background:none;border:none;padding:6px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.reader-scroll-content[data-v-92490439]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.reader-cover-container[data-v-92490439]{position:relative;width:100%;height:180px;background:#f1f5f9;overflow:hidden}.reader-hero-cover[data-v-92490439]{width:100%;height:100%;object-fit:cover}.cover-tag-badge[data-v-92490439]{position:absolute;bottom:10px;left:12px;background:#0f172abf;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cover-free-pill[data-v-92490439]{position:absolute;top:10px;right:12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--radius-full);box-shadow:0 2px 6px #10b98159}.reader-main-padding[data-v-92490439]{padding:18px 16px 40px}.reader-meta-row[data-v-92490439]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.reader-tag-pill[data-v-92490439]{font-size:12px;background:#f3e8ff;color:#7c3aed;padding:2px 8px;border-radius:6px;font-weight:600}.reader-free-tag[data-v-92490439]{font-size:11px;background:#ecfdf5;color:#059669;padding:2px 8px;border-radius:6px;font-weight:600}.reader-read-time[data-v-92490439]{font-size:11px;color:#94a3b8;margin-left:auto}.reader-article-title[data-v-92490439]{font-size:20px;font-weight:800;color:#0f172a;line-height:1.45;margin:0 0 16px}.reader-author-strip[data-v-92490439]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;margin-bottom:18px;cursor:pointer;transition:background .15s ease}.reader-author-strip[data-v-92490439]:active{background:#f1f5f9}.r-strip-avatar[data-v-92490439]{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.08)}.r-strip-info[data-v-92490439]{flex:1;min-width:0}.r-strip-name-row[data-v-92490439]{display:flex;align-items:center;gap:6px}.r-strip-name[data-v-92490439]{font-size:14px;color:#0f172a}.r-strip-badge[data-v-92490439]{font-size:10px;background:#ede9fe;color:#6d28d9;padding:1px 6px;border-radius:4px;font-weight:600}.r-strip-desc[data-v-92490439]{font-size:11px;color:#64748b;margin:2px 0 0}.r-strip-action[data-v-92490439]{display:flex;align-items:center;gap:2px;font-size:12px;color:#7c3aed;font-weight:600}.reader-quote-box[data-v-92490439]{background:#faf5ff;border-left:3px solid #8B5CF6;padding:10px 12px;border-radius:0 8px 8px 0;margin-bottom:20px}.reader-quote-box p[data-v-92490439]{margin:0;font-size:13px;color:#6b21a8;line-height:1.6}.article-content-body[data-v-92490439]{margin:16px 0 24px}.content-text-full[data-v-92490439]{font-family:inherit;font-size:14.5px;line-height:1.85;color:#1e293b;white-space:pre-wrap;word-break:break-word;margin:0}.reader-bottom-counselor-card[data-v-92490439]{margin-top:32px;padding:14px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:14px}.b-card-top[data-v-92490439]{display:flex;align-items:center;gap:10px}.b-card-avatar[data-v-92490439]{width:44px;height:44px;border-radius:50%;object-fit:cover}.b-card-info[data-v-92490439]{flex:1;min-width:0}.b-card-info strong[data-v-92490439]{font-size:14px;color:#0f172a;display:block}.b-card-info p[data-v-92490439]{font-size:11px;color:#64748b;margin:2px 0 0}.btn-consult-author[data-v-92490439]{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:none;padding:6px 14px;border-radius:var(--radius-full);font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #7c3aed4d}.b-card-footer-tip[data-v-92490439]{margin-top:10px;padding-top:10px;border-top:1px solid #E2E8F0;font-size:11px;color:#94a3b8;text-align:center}.page-slide-enter-active[data-v-92490439],.page-slide-leave-active[data-v-92490439]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.page-slide-enter-from[data-v-92490439],.page-slide-leave-to[data-v-92490439]{transform:translate(100%)}.psychological-tests-page[data-v-5bd2af1e]{display:flex;flex-direction:column;height:100%;flex:1;min-height:0;background:#fff;overflow:hidden}.page-nav-bar[data-v-5bd2af1e]{display:flex;justify-content:space-between;align-items:center;padding:6px 14px 6px 16px;background:#fff;border-bottom:1px solid #F1F5F9;min-height:48px;box-sizing:border-box;flex-shrink:0;position:relative}.nav-back-icon-btn[data-v-5bd2af1e]{width:32px;height:32px;min-width:32px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#1e293b;transition:all .15s ease;flex-shrink:0;z-index:2}.nav-back-icon-btn[data-v-5bd2af1e]:active{transform:scale(.92);background:#f1f5f9}.nav-title[data-v-5bd2af1e]{position:absolute;left:50%;transform:translate(-50%);font-size:16px;font-weight:600;color:#1e293b;text-align:center;white-space:nowrap;pointer-events:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;z-index:1}.nav-my-tests-btn[data-v-5bd2af1e]{display:inline-flex;align-items:center;gap:5px;background:#f5f3ff;border:1px solid #DDD6FE;color:#7c3aed;font-size:12.5px;font-weight:500;cursor:pointer;padding:5px 11px;border-radius:9999px;transition:all .15s ease;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-left:auto;z-index:2}.nav-my-tests-btn[data-v-5bd2af1e]:hover{background:#ede9fe;border-color:#c4b5fd}.nav-my-tests-btn[data-v-5bd2af1e]:active{transform:scale(.95);background:#e9d5ff}.nav-tests-actions[data-v-5bd2af1e]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;z-index:2}.nav-right-placeholder[data-v-5bd2af1e]{width:32px;flex-shrink:0}.catalog-scroll-body[data-v-5bd2af1e],.testing-runner-body[data-v-5bd2af1e],.report-result-body[data-v-5bd2af1e]{flex:1;min-height:0;overflow-y:auto;padding:10px 18px 28px;display:flex;flex-direction:column;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.catalog-scroll-body[data-v-5bd2af1e]::-webkit-scrollbar,.testing-runner-body[data-v-5bd2af1e]::-webkit-scrollbar,.report-result-body[data-v-5bd2af1e]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.category-tabs-bar[data-v-5bd2af1e]{flex-shrink:0;margin:0 0 10px;padding:4px 0 6px;width:100%}.category-pills-row[data-v-5bd2af1e]{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}.category-pill-btn[data-v-5bd2af1e]{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 2px;height:32px;border-radius:9999px;font-size:13px;line-height:1;font-weight:500;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #E2E8F0;color:#475569;box-sizing:border-box}.category-pill-btn[data-v-5bd2af1e]:hover{border-color:#cbd5e1;color:#0f172a}.category-pill-btn[data-v-5bd2af1e]:active{transform:scale(.94)}.category-pill-btn.active[data-v-5bd2af1e]{background:#ede9fe;border-color:#ddd6fe;color:#6d28d9;font-weight:600;box-shadow:0 2px 8px #6d28d929}.empty-category-box[data-v-5bd2af1e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center}.empty-tip-text[data-v-5bd2af1e]{font-size:14px;color:#94a3b8;margin:12px 0 16px}.btn-reset-cat[data-v-5bd2af1e]{padding:7px 18px;border-radius:20px;background:#7c3aed;color:#fff;font-size:13px;border:none;cursor:pointer;transition:opacity .15s ease}.btn-reset-cat[data-v-5bd2af1e]:active{opacity:.85}.tests-filter-bar[data-v-5bd2af1e]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:6px;padding:0 2px;position:relative;flex-shrink:0}.sort-selector-wrap[data-v-5bd2af1e]{position:relative;display:inline-flex;align-items:center;gap:4px;font-size:13.5px;color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 4px;border-radius:4px;transition:color .15s ease}.sort-selector-wrap[data-v-5bd2af1e]:hover{color:#64748b}.sort-dropdown-menu[data-v-5bd2af1e]{position:absolute;top:100%;right:0;margin-top:6px;background:#fff;border:1px solid #E2E8F0;border-radius:8px;box-shadow:0 4px 16px #00000014;padding:4px 0;z-index:50;min-width:90px}.sort-option-item[data-v-5bd2af1e]{padding:8px 16px;font-size:13px;color:#475569;cursor:pointer;text-align:center;transition:background .15s ease}.sort-option-item[data-v-5bd2af1e]:hover,.sort-option-item.active[data-v-5bd2af1e]{background:#f5f3ff;color:#7c3aed;font-weight:600}.scale-items-list[data-v-5bd2af1e]{display:flex;flex-direction:column}.scale-item-row[data-v-5bd2af1e]{display:flex;align-items:center;gap:14px;padding:15px 2px;border-bottom:1px solid #F1F5F9;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;-webkit-user-select:none;user-select:none}.scale-item-row[data-v-5bd2af1e]:hover{background-color:#fafafa}.scale-item-row[data-v-5bd2af1e]:active{opacity:.85}.scale-thumb-wrap[data-v-5bd2af1e]{width:124px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f1f5f9}.scale-thumb-img[data-v-5bd2af1e]{width:100%;height:100%;object-fit:cover;display:block}.scale-content-wrap[data-v-5bd2af1e]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;height:80px;padding:1px 0;box-sizing:border-box}.scale-row-title[data-v-5bd2af1e]{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 4px;line-height:1.3;letter-spacing:-.1px}.scale-row-desc[data-v-5bd2af1e]{font-size:12px;color:#94a3b8;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.scale-row-bottom[data-v-5bd2af1e]{display:flex;align-items:baseline;justify-content:space-between;margin-top:auto;padding-top:4px}.scale-price-badge[data-v-5bd2af1e]{font-size:13px;font-weight:500;color:#ef4444}.scale-tested-stat[data-v-5bd2af1e]{font-size:12px;color:#8b5cf6;font-weight:500}.runner-progress-header[data-v-5bd2af1e]{margin-bottom:20px}.progress-info-line[data-v-5bd2af1e]{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:8px;color:#64748b}.progress-tag[data-v-5bd2af1e]{font-weight:600;color:#0f172a}.progress-track[data-v-5bd2af1e]{width:100%;height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.progress-fill[data-v-5bd2af1e]{height:100%;background:linear-gradient(90deg,#c4b5fd,#7c3aed);border-radius:999px;transition:width .3s cubic-bezier(.16,1,.3,1)}.card-box[data-v-5bd2af1e]{background:#fff;border-radius:16px;border:1px solid #E2E8F0;box-shadow:0 4px 12px #00000008;padding:20px;margin-bottom:16px}.question-number[data-v-5bd2af1e]{font-size:12px;font-weight:700;color:#0284c7;text-transform:uppercase;margin-bottom:8px}.question-text[data-v-5bd2af1e]{font-size:17px;font-weight:700;color:#0f172a;line-height:1.45;margin-bottom:24px}.options-group[data-v-5bd2af1e]{display:flex;flex-direction:column;gap:12px}.option-item-btn[data-v-5bd2af1e]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:12px;border:1.5px solid #E2E8F0;background:#f8fafc;cursor:pointer;transition:all .2s ease;text-align:left}.option-item-btn[data-v-5bd2af1e]:hover{border-color:#93c5fd;background:#f0f9ff}.option-item-btn.active[data-v-5bd2af1e]{border-color:#0284c7;background:#e0f2fe}.opt-label[data-v-5bd2af1e]{font-size:14px;font-weight:500;color:#1e293b}.opt-radio[data-v-5bd2af1e]{width:18px;height:18px;border-radius:50%;border:2px solid #CBD5E1;transition:all .2s ease}.option-item-btn.active .opt-radio[data-v-5bd2af1e]{border-color:#0284c7;background:#0284c7}.report-header[data-v-5bd2af1e]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #F1F5F9}.score-circle[data-v-5bd2af1e]{width:68px;height:68px;border-radius:50%;border:4px solid #10B981;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.score-num[data-v-5bd2af1e]{font-size:22px;font-weight:800;line-height:1}.score-unit[data-v-5bd2af1e]{font-size:9px;color:#64748b;margin-top:2px}.report-title-col h3[data-v-5bd2af1e]{font-size:16px;font-weight:700;color:#0f172a;margin:4px 0 2px}.report-level-badge[data-v-5bd2af1e]{display:inline-block;font-size:11px;font-weight:600;color:#fff;padding:2px 8px;border-radius:4px}.tested-date[data-v-5bd2af1e]{font-size:11px;color:#94a3b8;margin:0}.report-section[data-v-5bd2af1e]{margin-bottom:16px}.report-section h5[data-v-5bd2af1e]{font-size:13px;font-weight:700;color:#334155;margin:0 0 6px}.report-summary-text[data-v-5bd2af1e],.report-advice-text[data-v-5bd2af1e]{font-size:13px;color:#475569;line-height:1.5;margin:0}.advice-section[data-v-5bd2af1e]{background:#fef3c7;border-radius:10px;padding:12px}.report-advice-text[data-v-5bd2af1e]{display:flex;align-items:flex-start;gap:6px;color:#92400e}.report-btn-row[data-v-5bd2af1e]{display:flex;gap:10px;margin-top:20px}.btn-sub[data-v-5bd2af1e],.btn-primary[data-v-5bd2af1e]{padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:all .2s ease}.btn-sub[data-v-5bd2af1e]{background:#f1f5f9;color:#475569}.btn-primary[data-v-5bd2af1e]{background:#7c3aed;color:#fff}.matched-title-row[data-v-5bd2af1e]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.matched-title-row h4[data-v-5bd2af1e]{font-size:14px;font-weight:700;color:#0f172a;margin:0}.matched-desc[data-v-5bd2af1e]{font-size:11.5px;color:#64748b;margin-bottom:12px}.matched-list[data-v-5bd2af1e]{display:flex;flex-direction:column;gap:10px}.matched-counselor-row[data-v-5bd2af1e]{display:flex;align-items:center;gap:10px;padding:10px;background:#f8fafc;border-radius:12px;cursor:pointer}.m-avatar[data-v-5bd2af1e]{width:42px;height:42px;border-radius:50%;object-fit:cover}.m-info[data-v-5bd2af1e]{flex:1}.m-name-line[data-v-5bd2af1e]{display:flex;align-items:center;gap:6px}.m-name-line strong[data-v-5bd2af1e]{font-size:13px;color:#0f172a}.m-badge[data-v-5bd2af1e]{font-size:9.5px;background:#fef3c7;color:#b45309;padding:1px 5px;border-radius:4px;font-weight:600}.m-title[data-v-5bd2af1e]{font-size:11px;color:#64748b;margin:2px 0 4px}.m-tags[data-v-5bd2af1e]{display:flex;gap:4px}.m-tags span[data-v-5bd2af1e]{font-size:10px;color:#7c3aed;background:#f5f3ff;padding:1px 5px;border-radius:3px}.btn-consult-now[data-v-5bd2af1e]{padding:6px 12px;background:#7c3aed;color:#fff;border:none;border-radius:14px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.my-tests-overlay[data-v-5bd2af1e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}.my-tests-sheet[data-v-5bd2af1e]{width:100%;max-width:480px;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:20px 20px 32px;box-shadow:0 -10px 25px #0000001a;max-height:75vh;display:flex;flex-direction:column}.sheet-header[data-v-5bd2af1e]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #F1F5F9}.sheet-title-group[data-v-5bd2af1e]{display:flex;align-items:center;gap:6px}.sheet-title-group h3[data-v-5bd2af1e]{font-size:16px;font-weight:700;color:#0f172a;margin:0}.sheet-close-btn[data-v-5bd2af1e]{width:28px;height:28px;border-radius:50%;background:#f1f5f9;border:none;font-size:18px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center}.sheet-body[data-v-5bd2af1e]{flex:1;overflow-y:auto;padding-top:14px}.empty-tests-box[data-v-5bd2af1e]{text-align:center;padding:40px 0;color:#94a3b8}.empty-tests-box p[data-v-5bd2af1e]{font-size:13px;margin:12px 0 16px}.btn-go-test[data-v-5bd2af1e]{padding:8px 20px;background:#7c3aed;color:#fff;border-radius:20px;border:none;font-size:13px;font-weight:600;cursor:pointer}.history-list[data-v-5bd2af1e]{display:flex;flex-direction:column;gap:10px}.history-item[data-v-5bd2af1e]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #F1F5F9}.history-title[data-v-5bd2af1e]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px}.history-time[data-v-5bd2af1e]{font-size:11px;color:#94a3b8}.history-right[data-v-5bd2af1e]{display:flex;align-items:center;gap:10px}.history-level[data-v-5bd2af1e]{font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:6px}.history-score[data-v-5bd2af1e]{font-size:14px;font-weight:700;color:#0f172a}.fade-fast-enter-active[data-v-5bd2af1e],.fade-fast-leave-active[data-v-5bd2af1e]{transition:opacity .15s ease,transform .15s ease}.fade-fast-enter-from[data-v-5bd2af1e],.fade-fast-leave-to[data-v-5bd2af1e]{opacity:0;transform:translateY(-6px)}.scale-audience[data-v-5bd2af1e]{margin:4px 0;font-size:12px;color:#746580;line-height:1.5}.account-security-page[data-v-7c722383]{display:flex;flex-direction:column;height:100%;background:var(--bg-main)}.page-nav-bar[data-v-7c722383]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fff;border-bottom:1px solid var(--border-light);height:48px;box-sizing:border-box}.nav-back-btn[data-v-7c722383]{width:36px;height:36px;border-radius:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:color .15s ease,transform .15s ease}.nav-back-btn[data-v-7c722383]:hover{background:transparent}.nav-back-btn[data-v-7c722383]:active{transform:scale(.92);background:transparent}.nav-title[data-v-7c722383]{font-size:16px;font-weight:700;color:#111827}.nav-placeholder[data-v-7c722383]{width:36px}.security-scroll-body[data-v-7c722383]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px}.security-list-card[data-v-7c722383]{background:#fff;border-radius:18px;border:1px solid #E2E8F0;padding:6px 16px;box-shadow:0 2px 8px #0f172a0a}.status-card[data-v-7c722383]{background:#fff;border-radius:18px;border:1px solid #E2E8F0;padding:16px;box-shadow:0 2px 8px #0f172a0a}.item-row[data-v-7c722383]{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #F1F5F9;cursor:pointer}.item-row[data-v-7c722383]:last-child{border-bottom:none}.item-left[data-v-7c722383]{display:flex;align-items:center;gap:12px}.item-left strong[data-v-7c722383]{display:block;font-size:13px;color:var(--text-primary)}.item-left p[data-v-7c722383]{font-size:11px;color:var(--text-muted);margin:2px 0 0}.status-card[data-v-7c722383]{background:#fff;padding:14px;border-radius:var(--radius-lg)}.status-header[data-v-7c722383]{display:flex;align-items:center;gap:10px}.status-header strong[data-v-7c722383]{display:block;font-size:13px}.status-header p[data-v-7c722383]{font-size:11px;color:var(--text-muted);margin:2px 0 0}.verified-tag[data-v-7c722383]{margin-left:auto;font-size:10px;color:#10b981;background:#ecfdf5;padding:2px 8px;border-radius:10px;font-weight:700}.modal-box[data-v-7c722383]{background:#fff;width:88%;max-width:320px;border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:12px}.modal-box h4[data-v-7c722383]{font-size:14px;font-weight:700;margin:0}.modal-box input[data-v-7c722383]{padding:9px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:13px;outline:none}.sms-input-row[data-v-7c722383]{display:flex;gap:8px}.sms-input-row input[data-v-7c722383]{flex:1}.btn-code[data-v-7c722383]{background:var(--primary);color:#fff;border:none;border-radius:var(--radius-md);padding:0 12px;font-size:11px;cursor:pointer}.withdraw-type-pills[data-v-7c722383]{display:flex;gap:8px}.withdraw-type-pills .pill[data-v-7c722383]{flex:1;padding:8px;border:1px solid var(--border-light);background:#fff;border-radius:var(--radius-md);font-size:12px;cursor:pointer}.withdraw-type-pills .pill.active[data-v-7c722383]{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-actions[data-v-7c722383]{display:flex;gap:10px;margin-top:6px}.help-feedback-page[data-v-a1e0e9a9]{display:flex;flex-direction:column;height:100%;background:var(--bg-main)}.page-nav-bar[data-v-a1e0e9a9]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fff;border-bottom:1px solid var(--border-light);height:48px;box-sizing:border-box}.nav-back-btn[data-v-a1e0e9a9]{width:36px;height:36px;border-radius:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:color .15s ease,transform .15s ease}.nav-back-btn[data-v-a1e0e9a9]:hover{background:transparent}.nav-back-btn[data-v-a1e0e9a9]:active{transform:scale(.92);background:transparent}.nav-title[data-v-a1e0e9a9]{font-size:16px;font-weight:700;color:#111827}.nav-placeholder[data-v-a1e0e9a9]{width:36px}.segment-tab-bar[data-v-a1e0e9a9]{display:flex;background:#fff;border-bottom:1px solid var(--border-light);padding:0 16px}.tab-btn[data-v-a1e0e9a9]{flex:1;padding:12px 0;background:none;border:none;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;position:relative}.tab-btn.active[data-v-a1e0e9a9]{color:var(--primary);font-weight:700}.tab-btn.active[data-v-a1e0e9a9]:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;background:var(--primary)}.help-scroll-body[data-v-a1e0e9a9]{flex:1;overflow-y:auto;padding:14px}.faq-section[data-v-a1e0e9a9]{display:flex;flex-direction:column;gap:12px}.faq-unified-card[data-v-a1e0e9a9]{background:#fff;border-radius:18px;border:1px solid #E2E8F0;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.faq-item-row[data-v-a1e0e9a9]{padding:14px 16px;cursor:pointer;background:#fff;transition:background .15s ease}.faq-item-row.has-divider[data-v-a1e0e9a9]{border-bottom:1px solid #F1F5F9}.faq-item-row[data-v-a1e0e9a9]:hover{background:#fafbfd}.faq-q-line[data-v-a1e0e9a9]{display:flex;align-items:flex-start;gap:8px}.q-tag[data-v-a1e0e9a9]{font-size:11px;background:#f3e8ff;color:#8b5cf6;padding:1px 5px;border-radius:4px;font-weight:700}.faq-q-line h4[data-v-a1e0e9a9]{flex:1;font-size:13px;font-weight:700;margin:0;line-height:1.4}.faq-arrow[data-v-a1e0e9a9]{font-size:14px;color:var(--text-muted);transition:transform .2s}.faq-arrow.open[data-v-a1e0e9a9]{transform:rotate(180deg)}.faq-a-box[data-v-a1e0e9a9]{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-light)}.a-tag[data-v-a1e0e9a9]{font-size:11px;background:#ecfdf5;color:#059669;padding:1px 5px;border-radius:4px;font-weight:700}.faq-a-box p[data-v-a1e0e9a9]{flex:1;font-size:12px;color:var(--text-secondary);line-height:1.6;margin:0}.online-kefu-strip[data-v-a1e0e9a9]{display:flex;align-items:center;gap:12px;background:#fff;padding:14px 16px;border-radius:16px;border:1px solid #E2E8F0;box-shadow:0 2px 8px #0f172a0a}.kefu-info[data-v-a1e0e9a9]{flex:1}.kefu-info strong[data-v-a1e0e9a9]{display:block;font-size:13px;margin-bottom:2px}.kefu-info p[data-v-a1e0e9a9]{font-size:11px;color:var(--text-muted);margin:0}.btn-contact-kefu[data-v-a1e0e9a9]{padding:6px 14px;background:#8b5cf6;color:#fff;border:none;border-radius:16px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 6px #8b5cf640}.btn-contact-kefu[data-v-a1e0e9a9]:hover{background:#7c3aed}.btn-contact-kefu[data-v-a1e0e9a9]:active{background:#6d28d9;transform:scale(.96)}.feedback-form-unified[data-v-a1e0e9a9]{background:#fff;border-radius:18px;border:1px solid #E2E8F0;padding:18px 16px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 8px #0f172a0a}.form-item[data-v-a1e0e9a9]{display:flex;flex-direction:column;gap:6px}.form-item label[data-v-a1e0e9a9]{font-size:12px;font-weight:600;color:var(--text-secondary)}.form-item textarea[data-v-a1e0e9a9]{padding:10px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:13px;resize:none;outline:none}.char-count[data-v-a1e0e9a9]{font-size:10px;color:var(--text-muted);text-align:right}.image-uploader-grid[data-v-a1e0e9a9]{display:flex;gap:10px}.uploaded-img-slot[data-v-a1e0e9a9]{position:relative;width:70px;height:70px;border-radius:6px;overflow:hidden}.uploaded-img-slot img[data-v-a1e0e9a9]{width:100%;height:100%;object-fit:cover}.btn-del-img[data-v-a1e0e9a9]{position:absolute;top:2px;right:2px;width:18px;height:18px;background:#0009;color:#fff;border:none;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-add-slot[data-v-a1e0e9a9]{width:70px;height:70px;border:1px dashed var(--border-light);background:#f8fafc;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-muted);cursor:pointer}.form-item input[data-v-a1e0e9a9]{padding:9px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:13px;outline:none}.btn-submit-feedback[data-v-a1e0e9a9]{width:100%;padding:12px;font-size:14px;border-radius:20px;margin-top:6px}.help-feedback-page[data-v-a1e0e9a9]{background:#f7f8fa;border-radius:0;overflow:hidden}.page-nav-bar[data-v-a1e0e9a9],.segment-tab-bar[data-v-a1e0e9a9]{background:#f7f3fc;border-color:#eae2f1;border-radius:0 0 24px 24px}.help-feedback-page .nav-back-btn[data-v-a1e0e9a9]{width:36px;height:36px;border-radius:0;background:transparent;box-shadow:none}.help-feedback-page .nav-back-btn[data-v-a1e0e9a9]:hover,.help-feedback-page .nav-back-btn[data-v-a1e0e9a9]:active{background:transparent}.nav-title[data-v-a1e0e9a9]{font-size:18px;color:#30273b}.help-scroll-body[data-v-a1e0e9a9]{padding:18px 16px 28px}.feedback-form-unified[data-v-a1e0e9a9]{background:transparent;border:0;box-shadow:none;border-radius:0;padding:4px 0;gap:22px}.feedback-form-unified .form-item[data-v-a1e0e9a9]{gap:9px}.feedback-form-unified .form-item label[data-v-a1e0e9a9]{font-size:16px;font-weight:700;color:#40354b}.feedback-form-unified .form-item textarea[data-v-a1e0e9a9]{min-height:170px;padding:16px;border:0;border-radius:14px;background:#fff;font-size:14px;line-height:1.7;box-shadow:0 1px 4px #3c2b520a}.feedback-form-unified .form-item textarea[data-v-a1e0e9a9]::placeholder{color:#a098a8;font-size:13px}.feedback-form-unified .char-count[data-v-a1e0e9a9]{font-size:12px;color:#81758d;margin-top:-24px;padding-right:10px}.image-uploader-grid[data-v-a1e0e9a9]{gap:12px;flex-wrap:wrap}.btn-add-slot[data-v-a1e0e9a9]{width:112px;height:112px;border:0;border-radius:14px;background:#fff;color:#a098a8;font-size:13px}.uploaded-img-slot[data-v-a1e0e9a9]{width:112px;height:112px;border-radius:14px}.feedback-form-unified .form-item input[data-v-a1e0e9a9]{min-height:48px;padding:0 18px;border:0;border-radius:14px;background:#fff;font-size:14px}.btn-submit-feedback[data-v-a1e0e9a9]{min-height:48px;border-radius:14px;background:#8060ac;box-shadow:none;font-size:15px}.attachment-status[data-v-a1e0e9a9]{font-size:13px;color:#81758d;margin:0;line-height:1.6}.btn-submit-feedback[data-v-a1e0e9a9]:disabled{opacity:.5}.special-zone-detail-page[data-v-a2ad7c9d]{display:flex;flex-direction:column;min-height:100%;background:var(--bg-page);padding-bottom:40px}.page-nav-bar[data-v-a2ad7c9d]{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(223,234,247,.8)}.nav-title[data-v-a2ad7c9d]{font-size:16px;font-weight:800;color:#0f172a}.nav-right-placeholder[data-v-a2ad7c9d]{width:36px}.zone-detail-content[data-v-a2ad7c9d]{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.zone-banner-card[data-v-a2ad7c9d]{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.8);box-shadow:0 4px 16px #48345e0f;display:flex;flex-direction:column;gap:6px}.zone-banner-top[data-v-a2ad7c9d]{display:flex;align-items:center;justify-content:space-between}.zone-badge-pill[data-v-a2ad7c9d]{display:inline-flex;align-items:center;gap:4px;background:#ffffffd9;font-size:11px;font-weight:700;padding:2.5px 8px;border-radius:999px;box-shadow:0 1px 4px #0000000a}.zone-count-pill[data-v-a2ad7c9d]{font-size:11px;font-weight:600;color:#64748b;background:#fff9;padding:2px 7px;border-radius:999px}.zone-main-title[data-v-a2ad7c9d]{font-size:18px;font-weight:800;color:#0f172a;margin-top:2px;letter-spacing:-.3px}.zone-slogan-text[data-v-a2ad7c9d]{font-size:12px;color:#475569;line-height:1.4}.zone-counselor-list[data-v-a2ad7c9d]{display:flex;flex-direction:column;gap:0}.counselor-card[data-v-a2ad7c9d]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:0 1px #ffffffad!important;padding:16px 0!important;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid rgba(175,158,198,.56)!important;margin-bottom:2px!important}.counselor-card[data-v-a2ad7c9d]:last-child{border-bottom:none!important;box-shadow:none!important}.card-main-info[data-v-a2ad7c9d]{display:flex;gap:12px;cursor:pointer;align-items:flex-start;position:relative}.avatar-wrap[data-v-a2ad7c9d]{position:relative;width:74px;height:94px;flex-shrink:0}.counselor-avatar[data-v-a2ad7c9d]{width:74px;height:94px;border-radius:13px;object-fit:cover;object-position:center 20%;box-shadow:0 4px 10px #00000012;display:block}.online-dot[data-v-a2ad7c9d]{position:absolute;bottom:4px;right:4px;width:11px;height:11px;border-radius:50%;background:#10b981;border:2px solid #FFFFFF;box-shadow:0 1px 3px #0003}.online-dot.offline[data-v-a2ad7c9d]{background:#cbd5e1}.info-content[data-v-a2ad7c9d]{flex:1;min-width:0;display:flex;flex-direction:column}.counselor-right-col[data-v-a2ad7c9d]{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;z-index:2}.counselor-top-price[data-v-a2ad7c9d]{margin-left:auto;display:inline-flex;align-items:baseline;gap:1px;flex-shrink:0}.counselor-top-price .price-currency[data-v-a2ad7c9d]{font-size:13px;font-weight:700;color:#f43f5e;margin-right:.5px}.counselor-top-price .price-val[data-v-a2ad7c9d]{font-size:16.5px;font-weight:800;color:#f43f5e;line-height:1}.counselor-top-price .price-unit[data-v-a2ad7c9d]{font-size:11px;font-weight:600;color:#f43f5e;margin-left:.5px}.counselor-chat-btn[data-v-a2ad7c9d]{background:#f1f5f9!important;color:#1e293b!important;font-size:13px!important;font-weight:600!important;padding:5px 16px!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.35!important;transition:all .15s ease!important;box-shadow:0 1px 3px #0000000f!important;margin-left:auto!important;flex-shrink:0!important}.counselor-chat-btn[data-v-a2ad7c9d]:active{background:#e2e8f0!important;transform:scale(.96)!important}.name-row[data-v-a2ad7c9d]{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;padding-right:68px}.name-left[data-v-a2ad7c9d]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.counselor-city-text[data-v-a2ad7c9d]{font-size:11px;color:#64748b;font-weight:500;white-space:nowrap}.rank-badge-pill[data-v-a2ad7c9d]{background:#fce7f3;color:#db2777;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;display:inline-flex;align-items:center;line-height:1.25;white-space:nowrap}.action-media-tags[data-v-a2ad7c9d]{display:flex;align-items:center;min-width:0;max-width:100%;flex-wrap:wrap;gap:4px}.counselor-name[data-v-a2ad7c9d]{font-size:15.5px;font-weight:600;color:#0f172a;margin:0;line-height:1.25}.service-level-tag[data-v-a2ad7c9d]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;font-size:9.5px;font-weight:700;line-height:1.25;letter-spacing:.2px;overflow:hidden;-webkit-user-select:none;user-select:none;background-size:200% 100%;animation:level-gradient-breathing 4.5s ease-in-out infinite alternate;box-shadow:0 1px 2px #0000000a;vertical-align:middle}.cert-btn-pill[data-v-a2ad7c9d]{display:inline-flex;align-items:center;gap:2px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:500;padding:1.5px 7px;border-radius:4px;line-height:1.35;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;border:1px solid rgba(37,99,235,.14)}.cert-btn-pill[data-v-a2ad7c9d]:hover{background:#dbeafe;color:#1d4ed8}.metrics-row[data-v-a2ad7c9d]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11px;color:#64748b;margin-top:4px;padding-right:68px}.metric-item[data-v-a2ad7c9d]{display:inline-flex;align-items:center;gap:3.5px}.metric-item strong[data-v-a2ad7c9d]{color:#0f172a;font-weight:700;margin-left:2px}.tags-row[data-v-a2ad7c9d]{display:flex;flex-wrap:wrap;gap:4px;margin:3.5px 0 0;cursor:pointer}.sub-tag[data-v-a2ad7c9d]{font-size:10px;color:#db2777;background:#fce7f3;padding:2px 6px;border-radius:4px;font-weight:500;line-height:1.25}.card-action-bar[data-v-a2ad7c9d]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;margin-top:4px;padding-top:0;border-top:none;width:100%}.video-support-tag[data-v-a2ad7c9d],.voice-support-tag[data-v-a2ad7c9d]{display:inline-flex;align-items:center;gap:3px;margin:0;padding:2px 6px;border:1px solid rgba(124,92,230,.18);border-radius:4px;background:#ede7fa;color:#6d5dd3;font-size:10px;font-weight:500;line-height:1.25;cursor:pointer}.video-support-tag[data-v-a2ad7c9d]:hover,.voice-support-tag[data-v-a2ad7c9d]:hover{opacity:.85}.video-support-tag[data-v-a2ad7c9d]:active,.voice-support-tag[data-v-a2ad7c9d]:active{transform:scale(.95)}.voice-support-tag.is-playing[data-v-a2ad7c9d]{background:linear-gradient(135deg,#7c3aed,#6d5dd3)!important;color:#fff!important;border-color:#6d5dd3!important;font-weight:600!important;box-shadow:0 2px 8px #6d5dd359!important;animation:voiceGlowPulse 1.6s infinite ease-in-out!important}.intro-video-overlay[data-v-a2ad7c9d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172abf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .2s ease-out}.intro-video-modal[data-v-a2ad7c9d]{position:relative;width:min(92vw,390px);padding:0;border-radius:16px;background:transparent;box-shadow:0 25px 50px -12px #000000a6;overflow:hidden}.intro-video-modal video[data-v-a2ad7c9d]{display:block;width:100%;max-height:72vh;border-radius:16px;background:#000;outline:none}.intro-video-close[data-v-a2ad7c9d]{position:absolute;top:10px;right:10px;width:28px;height:28px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .15s ease}.intro-video-close[data-v-a2ad7c9d]:hover{background:#000000bf;transform:scale(1.08)}button[data-v-cb7a2976]{display:inline-flex;align-items:center;justify-content:center;line-height:1.25;text-align:center}.qa-detail-view-container[data-v-cb7a2976]{display:flex;flex-direction:column;height:100%;background:#f8fafc;position:relative;overflow:hidden}.qa-detail-navbar[data-v-cb7a2976]{height:52px;background:#fff;border-bottom:1px solid #E2E8F0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;flex-shrink:0;z-index:20}.nav-back-btn[data-v-cb7a2976],.nav-share-btn[data-v-cb7a2976]{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background .15s ease}.nav-back-btn[data-v-cb7a2976]:active,.nav-share-btn[data-v-cb7a2976]:active{background:#f1f5f9}.nav-page-title[data-v-cb7a2976]{font-size:16px;font-weight:700;color:#0f172a;margin:0}.qa-detail-scroll-body[data-v-cb7a2976]{flex:1;overflow-y:auto;padding-bottom:80px;-webkit-overflow-scrolling:touch}.publisher-content-section[data-v-cb7a2976]{background:#fff;padding:16px 16px 14px}.publisher-meta-row[data-v-cb7a2976]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.publisher-profile[data-v-cb7a2976]{display:flex;align-items:center;gap:10px}.publisher-avatar[data-v-cb7a2976]{width:40px;height:40px;border-radius:50%;object-fit:cover}.publisher-info-col[data-v-cb7a2976]{display:flex;flex-direction:column;gap:2px}.publisher-name-row[data-v-cb7a2976]{display:flex;align-items:center;gap:6px}.publisher-name[data-v-cb7a2976]{font-size:14px;font-weight:700;color:#0f172a}.publisher-role-tag[data-v-cb7a2976]{font-size:10px;color:#64748b;background:#f1f5f9;padding:1px 6px;border-radius:4px;font-weight:500}.my-tag[data-v-cb7a2976]{font-size:10px;color:#d97706;background:#fef3c7;padding:1px 6px;border-radius:4px;font-weight:600}.publisher-time-tag-row[data-v-cb7a2976]{display:flex;align-items:center;gap:8px;margin-top:2px}.publisher-time[data-v-cb7a2976]{font-size:11px;color:#94a3b8}.topic-tag-pill[data-v-cb7a2976]{font-size:10.5px;font-weight:600;background:#f3e8ff;color:#7c3aed;padding:1.5px 7px;border-radius:4px}.topic-main-title[data-v-cb7a2976]{font-size:17.5px;font-weight:800;color:#0f172a;line-height:1.48;margin:0 0 10px;letter-spacing:-.2px}.topic-main-content[data-v-cb7a2976]{margin-bottom:16px}.topic-main-content p[data-v-cb7a2976]{font-size:14.5px;line-height:1.7;color:#334155;margin:0;white-space:pre-wrap;word-break:break-word}.topic-action-bar[data-v-cb7a2976]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #F1F5F9}.btn-empathy-like[data-v-cb7a2976]{background:#f8fafc;border:1px solid #E2E8F0;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .2s ease}.btn-empathy-like.liked[data-v-cb7a2976]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.topic-stat-info[data-v-cb7a2976]{font-size:12px;color:#94a3b8}.btn-delete-topic[data-v-cb7a2976]{background:#fef2f2;border:1px solid #FECACA;color:#ef4444;padding:4px 10px;border-radius:14px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:3px}.section-divider-bar[data-v-cb7a2976]{height:8px;background:#f1f5f9}.comments-section[data-v-cb7a2976]{background:#fff;padding:16px;min-height:280px}.comments-header-row[data-v-cb7a2976]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #F1F5F9}.comments-title-wrap[data-v-cb7a2976]{display:flex;align-items:center;gap:6px}.comments-heading[data-v-cb7a2976]{font-size:15px;font-weight:700;color:#0f172a;margin:0}.comments-badge[data-v-cb7a2976]{background:#f3e8ff;color:#7c3aed;font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px}.verified-tip-text[data-v-cb7a2976]{font-size:11px;color:#94a3b8}.answers-list[data-v-cb7a2976]{display:flex;flex-direction:column;gap:14px}.answer-card[data-v-cb7a2976]{background:#fff;border-bottom:1px solid #F1F5F9;padding-bottom:14px}.answer-author-row[data-v-cb7a2976]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.author-left-wrap[data-v-cb7a2976]{display:flex;align-items:center;gap:9px;cursor:pointer}.ans-avatar-img[data-v-cb7a2976]{width:36px;height:36px;border-radius:50%;object-fit:cover}.ans-name-col[data-v-cb7a2976]{display:flex;flex-direction:column;gap:2px}.ans-name-line[data-v-cb7a2976]{display:flex;align-items:center;gap:6px}.ans-author-name[data-v-cb7a2976]{font-size:13.5px;font-weight:700;color:#0f172a}.verified-mentor-tag[data-v-cb7a2976]{font-size:10px;color:#7c3aed;background:#f3e8ff;padding:1px 6px;border-radius:4px;font-weight:600}.visitor-tag[data-v-cb7a2976]{font-size:10px;color:#059669;background:#ecfdf5;padding:1px 6px;border-radius:4px;font-weight:600}.ans-author-title[data-v-cb7a2976]{font-size:11px;color:#64748b}.btn-private-chat[data-v-cb7a2976]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border:none;padding:4px 11px;border-radius:16px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:3px;box-shadow:0 2px 6px #8b5cf640;transition:all .15s ease}.btn-private-chat[data-v-cb7a2976]:active{transform:scale(.96)}.answer-body-content[data-v-cb7a2976]{margin:6px 0 8px}.answer-body-content p[data-v-cb7a2976]{font-size:13.5px;line-height:1.65;color:#334155;margin:0;white-space:pre-wrap;word-break:break-word}.thread-replies-box[data-v-cb7a2976]{display:flex;flex-direction:column;gap:6px;margin:8px 0}.thread-reply-bubble[data-v-cb7a2976]{background:#fbf8ff;border-left:3px solid #C4B5FD;border-radius:0 4px 4px 0;padding:7px 10px}.thread-bubble-header[data-v-cb7a2976]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.thread-role-pill[data-v-cb7a2976]{font-size:10px;font-weight:700;color:#7c3aed}.thread-time[data-v-cb7a2976]{font-size:10px;color:#94a3b8}.thread-content-text[data-v-cb7a2976]{font-size:12px;color:#334155;line-height:1.5;margin:0}.answer-footer-row[data-v-cb7a2976]{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.ans-time-stamp[data-v-cb7a2976]{font-size:11px;color:#94a3b8}.ans-interactive-buttons[data-v-cb7a2976]{display:flex;align-items:center;gap:12px}.btn-helpful-action[data-v-cb7a2976]{background:transparent;border:none;color:#64748b;font-size:11.5px;cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:color .15s ease}.btn-helpful-action.liked[data-v-cb7a2976]{color:#dc2626;font-weight:600}.btn-pursue-action[data-v-cb7a2976]{background:transparent;border:none;color:#7c3aed;font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:3px}.empty-comments-tip[data-v-cb7a2976],.empty-state-box[data-v-cb7a2976]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#94a3b8;gap:8px;text-align:center;font-size:13px}.btn-empty-back[data-v-cb7a2976]{margin-top:10px;background:#7c3aed;color:#fff;border:none;padding:6px 16px;border-radius:18px;font-size:12px;cursor:pointer}.qa-detail-bottom-bar[data-v-cb7a2976]{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #E2E8F0;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px)) 12px;box-shadow:0 -2px 10px #0000000d;display:flex;flex-direction:column;gap:6px;z-index:30}.reply-target-tip[data-v-cb7a2976]{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#7c3aed;background:#f3e8ff;padding:4px 8px;border-radius:6px}.btn-cancel-reply[data-v-cb7a2976]{background:transparent;border:none;color:#64748b;font-size:11px;cursor:pointer}.bottom-input-row[data-v-cb7a2976]{display:flex;align-items:center;gap:8px}.bottom-reply-input[data-v-cb7a2976]{flex:1;height:38px;background:#f1f5f9;border:1px solid #E2E8F0;border-radius:20px;padding:0 14px;font-size:12.5px;color:#0f172a;outline:none;transition:all .2s ease}.bottom-reply-input[data-v-cb7a2976]:focus{background:#fff;border-color:#a78bfa;box-shadow:0 0 0 2px #a78bfa33}.btn-send-reply[data-v-cb7a2976]{height:38px;padding:0 16px;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;border:none;border-radius:20px;font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-send-reply[data-v-cb7a2976]:disabled{opacity:.5;cursor:not-allowed}.btn-send-reply[data-v-cb7a2976]:not(:disabled):active{transform:scale(.96)}.cs-page-container[data-v-29dbb01b]{display:flex;flex-direction:column;height:100%;background:#f3f4f6;box-sizing:border-box;position:relative;overflow:hidden}.cs-top-navbar[data-v-29dbb01b]{display:flex;align-items:center;justify-content:space-between;height:50px;background:#fff;padding:0 14px;border-bottom:1px solid #EDEDED;flex-shrink:0;z-index:10}.cs-nav-back-btn[data-v-29dbb01b]{background:none;border:none;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:-6px;border-radius:50%;transition:background .15s ease}.cs-nav-back-btn[data-v-29dbb01b]:active{background:#f1f5f9}.cs-nav-title-wrap[data-v-29dbb01b]{display:flex;align-items:center;gap:5px}.cs-nav-title[data-v-29dbb01b]{font-size:17px;font-weight:700;color:#1e293b;letter-spacing:-.2px}.cs-purple-diamond[data-v-29dbb01b]{font-size:14px;display:inline-flex;align-items:center}.cs-nav-right-placeholder[data-v-29dbb01b]{width:28px}.cs-chat-body[data-v-29dbb01b]{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:16px;-webkit-overflow-scrolling:touch}.cs-message-row[data-v-29dbb01b]{display:flex;align-items:flex-start;gap:10px;max-width:86%}.cs-message-row.mine[data-v-29dbb01b]{align-self:flex-end;flex-direction:row-reverse}.cs-chat-avatar[data-v-29dbb01b]{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0}.cs-bubble-wrap[data-v-29dbb01b]{display:flex;flex-direction:column;gap:4px}.cs-message-row.mine .cs-bubble-wrap[data-v-29dbb01b]{align-items:flex-end}.cs-bubble-meta[data-v-29dbb01b]{display:flex;align-items:center;gap:8px;font-size:11px;color:#94a3b8;padding:0 2px}.cs-message-row.mine .cs-bubble-meta[data-v-29dbb01b]{flex-direction:row-reverse}.cs-bubble-name[data-v-29dbb01b]{font-weight:500}.cs-text-bubble[data-v-29dbb01b]{background:#fff;color:#1e293b;font-size:14px;line-height:1.5;padding:10px 14px;border-radius:2px 14px 14px;box-shadow:0 1px 2px #0000000a;word-break:break-word}.cs-quick-faq-box[data-v-29dbb01b]{margin-top:8px;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:12px 14px;box-shadow:0 2px 6px #00000008;max-width:100%}.faq-box-title[data-v-29dbb01b]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px dashed #E2E8F0}.faq-pill[data-v-29dbb01b]{font-size:11px;font-weight:700;color:#2563eb;background:#eff6ff;padding:2px 8px;border-radius:10px}.faq-tip[data-v-29dbb01b]{font-size:10.5px;color:#94a3b8}.faq-list-options[data-v-29dbb01b]{display:flex;flex-direction:column;gap:8px}.faq-item-row[data-v-29dbb01b]{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #F1F5F9;border-radius:8px;padding:8px 10px;cursor:pointer;transition:all .15s ease;text-align:left}.faq-item-row[data-v-29dbb01b]:active{background:#eff6ff;border-color:#bfdbfe}.faq-row-left[data-v-29dbb01b]{display:flex;align-items:center;gap:8px}.faq-dot[data-v-29dbb01b]{width:6px;height:6px;border-radius:50%;background:#2563eb;flex-shrink:0}.faq-text[data-v-29dbb01b]{font-size:12px;color:#334155;font-weight:500}.cs-message-row.mine .cs-text-bubble[data-v-29dbb01b]{background:#2563eb;color:#fff;border-radius:14px 2px 14px 14px;box-shadow:0 1px 3px #2563eb40}.cs-image-bubble[data-v-29dbb01b]{border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000014}.cs-chat-img[data-v-29dbb01b]{max-width:180px;max-height:180px;object-fit:cover;display:block}.cs-card-bubble[data-v-29dbb01b]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #E2E8F0;padding:10px 14px;border-radius:12px;cursor:pointer;box-shadow:0 1px 3px #0000000d}.card-icon[data-v-29dbb01b]{font-size:24px}.card-name[data-v-29dbb01b]{font-size:13.5px;font-weight:700;color:#1e293b}.card-sub[data-v-29dbb01b]{font-size:11px;color:#64748b}.cs-bottom-bar[data-v-29dbb01b]{display:flex;align-items:center;gap:10px;background:#f7f7f8;padding:8px 12px;border-top:1px solid #E5E5EA;flex-shrink:0}.cs-input-capsule[data-v-29dbb01b]{flex:1;height:38px;background:#fff;border-radius:19px;display:flex;align-items:center;padding:0 14px;box-sizing:border-box;border:1px solid #E2E8F0}.cs-native-input[data-v-29dbb01b]{width:100%;border:none;background:transparent;outline:none;font-size:14px;color:#1e293b}.cs-action-circle-btn[data-v-29dbb01b]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.cs-action-circle-btn[data-v-29dbb01b]:active{transform:scale(.9)}.cs-expanded-panel[data-v-29dbb01b]{background:#f7f7f8;border-top:1px solid #E5E5EA;padding:18px 20px 24px;flex-shrink:0;box-sizing:border-box;animation:slideUp-29dbb01b .18s ease-out}@keyframes slideUp-29dbb01b{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.more-actions-grid[data-v-29dbb01b]{display:flex;align-items:center;gap:24px}.more-action-item[data-v-29dbb01b]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.more-action-item:active .more-icon-box[data-v-29dbb01b]{background:#eaeaea;transform:scale(.95)}.more-icon-box[data-v-29dbb01b]{width:58px;height:58px;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000a;border:1px solid #E5E7EB;transition:all .15s ease}.more-action-label[data-v-29dbb01b]{font-size:11.5px;color:#475569;font-weight:500}.emoji-panel[data-v-29dbb01b]{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.emoji-grid-container[data-v-29dbb01b]{display:grid;grid-template-columns:repeat(7,1fr);gap:12px 6px;justify-items:center;align-items:center}.emoji-btn[data-v-29dbb01b]{background:none;border:none;font-size:24px;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:transform .1s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.emoji-btn[data-v-29dbb01b]:active{background:#0000000d;transform:scale(1.2)}.backspace-btn[data-v-29dbb01b]{font-size:20px;color:#64748b;background:#eaecef;border-radius:6px;padding:4px 8px}.emoji-page-indicator[data-v-29dbb01b]{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:4px}.indicator-dot[data-v-29dbb01b]{width:5px;height:5px;border-radius:50%;background:#cbd5e1}.indicator-dot.active[data-v-29dbb01b]{background:#64748b;width:6px;height:6px}.cs-avatar-placeholder[data-v-29dbb01b]{display:flex;align-items:center;justify-content:center;background:#eee7fb;color:#7045b8;font-size:12px}.cs-send-btn[data-v-29dbb01b]{border:0;border-radius:16px;background:#8253c6;color:#fff;padding:8px 12px;white-space:nowrap}.cs-send-btn[data-v-29dbb01b]:disabled{opacity:.5}.cs-sync-error[data-v-29dbb01b]{margin:0;padding:8px 16px;background:#fff1f0;color:#a33333;font-size:13px}.cs-faq-answer[data-v-29dbb01b]{font-size:13px;line-height:1.6;white-space:pre-wrap}.message-settings-page[data-v-931c18cd]{position:absolute;top:0;left:0;right:0;bottom:0;background:#f1f3f5;display:flex;flex-direction:column;z-index:120;overflow:hidden;animation:pageSlideIn-931c18cd .22s cubic-bezier(.16,1,.3,1)}@keyframes pageSlideIn-931c18cd{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.page-nav-bar[data-v-931c18cd]{display:flex;align-items:center;gap:12px;padding:16px 18px 14px;background:#f1f3f5;flex-shrink:0}.nav-back-circle-btn[data-v-931c18cd]{width:38px;height:38px;border-radius:50%;background:#e2e6ea;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;flex-shrink:0;color:#1e293b}.nav-back-circle-btn[data-v-931c18cd]:active{transform:scale(.92);background:#cbd2d9}.nav-page-title[data-v-931c18cd]{margin:0;font-size:20px;font-weight:700;color:#0f172a;letter-spacing:-.3px;line-height:1.25}.settings-content-scroll[data-v-931c18cd]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 16px 28px;display:flex;flex-direction:column;gap:14px}.settings-card-group[data-v-931c18cd]{background:#fff;border-radius:18px;padding:2px 18px;box-shadow:0 1px 2px #00000005}.setting-list-row[data-v-931c18cd]{display:flex;align-items:center;justify-content:space-between;height:54px;border-bottom:1px solid #F1F5F9;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s ease}.setting-list-row[data-v-931c18cd]:has(.item-desc){min-height:66px;height:auto;padding:10px 0;box-sizing:border-box}.setting-list-row[data-v-931c18cd]:last-child{border-bottom:none}.setting-list-row[data-v-931c18cd]:active{opacity:.65}.item-title[data-v-931c18cd]{font-size:15.5px;font-weight:500;color:#1e293b;letter-spacing:.1px}.row-left[data-v-931c18cd]{min-width:0;flex:1;padding-right:10px}.item-desc[data-v-931c18cd]{margin-top:3px;color:#94a3b8;font-size:11px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.notification-setting[data-v-931c18cd]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;width:100%;text-align:left;border:0;border-bottom:1px solid #F1F5F9;background:transparent}.notification-setting .item-desc[data-v-931c18cd]{grid-column:1 / -1;margin:0;line-height:1.65;color:#738198}.row-right[data-v-931c18cd]{display:flex;align-items:center;gap:4px;flex-shrink:0}.status-text[data-v-931c18cd]{font-size:14px;color:#94a3b8;font-weight:400;transition:color .18s ease}.status-text.is-active[data-v-931c18cd]{color:#64748b;font-weight:400}.bottom-spacer[data-v-931c18cd]{height:36px;flex-shrink:0}.settings-toast-box[data-v-931c18cd]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);background:#0f172ae0;color:#fff;padding:8px 18px;border-radius:20px;font-size:12.5px;font-weight:500;z-index:200;box-shadow:0 4px 16px #0000002e;pointer-events:none;white-space:nowrap}.fade-fast-enter-active[data-v-931c18cd],.fade-fast-leave-active[data-v-931c18cd]{transition:opacity .2s ease}.fade-fast-enter-from[data-v-931c18cd],.fade-fast-leave-to[data-v-931c18cd]{opacity:0}.wechat-page[data-v-da02c4e9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#f5f7f8;display:flex;flex-direction:column;z-index:120;overflow:hidden}.wechat-header[data-v-da02c4e9]{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid #e8ecef;flex-shrink:0}.wechat-header h1[data-v-da02c4e9]{margin:0;font-size:19px;color:#17213a}.back-btn[data-v-da02c4e9]{width:36px;height:36px;border:0;border-radius:50%;background:#eef2f3;display:flex;align-items:center;justify-content:center;color:#334155}.header-spacer[data-v-da02c4e9]{width:36px}.wechat-scroll[data-v-da02c4e9]{flex:1;overflow-y:auto;padding:16px}.wechat-hero[data-v-da02c4e9],.wechat-card[data-v-da02c4e9]{background:#fff;border-radius:18px;padding:17px;box-shadow:0 2px 8px #263b2b0a;margin-bottom:14px}.wechat-hero[data-v-da02c4e9]{display:flex;align-items:center;gap:12px}.wechat-logo[data-v-da02c4e9]{width:54px;height:54px;border-radius:16px;background:#e9f9ef;display:flex;align-items:center;justify-content:center}.wechat-hero strong[data-v-da02c4e9]{font-size:17px;color:#1e293b}.wechat-hero p[data-v-da02c4e9]{margin:5px 0 0;color:#94a3b8;font-size:12px}.switch[data-v-da02c4e9]{margin-left:auto;width:48px;height:27px;border:0;border-radius:15px;background:#cbd5e1;padding:3px;transition:.2s}.switch span[data-v-da02c4e9]{display:block;width:21px;height:21px;background:#fff;border-radius:50%;transition:.2s}.switch.on[data-v-da02c4e9]{background:#07c160}.switch.on span[data-v-da02c4e9]{transform:translate(21px)}.card-title[data-v-da02c4e9]{display:flex;justify-content:space-between;align-items:center;color:#1e293b;font-size:15px}.card-title span[data-v-da02c4e9]{font-size:12px;color:#94a3b8}.card-title span.enabled[data-v-da02c4e9]{color:#07c160}.bound-tag[data-v-da02c4e9]{background:#e9f9ef;color:#07c160!important;padding:4px 8px;border-radius:10px}.card-hint[data-v-da02c4e9]{font-size:12px;line-height:1.5;color:#94a3b8;margin:8px 0}.notice-row[data-v-da02c4e9]{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #f1f5f9;font-size:13px;color:#475569}.notice-row b[data-v-da02c4e9]{font-size:12px;color:#07c160;font-weight:500}.account-text[data-v-da02c4e9]{display:flex;align-items:center;gap:7px;color:#475569;font-size:13px}.outline-action[data-v-da02c4e9]{margin-top:7px;border:1px solid #bbf7d0;background:#fff;color:#16a34a;border-radius:12px;padding:8px 14px}.privacy-tip[data-v-da02c4e9]{text-align:center;color:#94a3b8;font-size:11px;margin:20px 0}.wechat-toast[data-v-da02c4e9]{position:absolute;left:50%;bottom:28px;transform:translate(-50%);background:#1e293b;color:#fff;padding:9px 14px;border-radius:16px;font-size:12px}.fade-enter-active[data-v-da02c4e9],.fade-leave-active[data-v-da02c4e9]{transition:opacity .2s}.fade-enter-from[data-v-da02c4e9],.fade-leave-to[data-v-da02c4e9]{opacity:0}.visitor-avatar-placeholder[data-v-7a840ac9]{width:48px;height:48px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#f3e8ff;color:#7c3aed}.visitor-empty[data-v-7a840ac9]{padding:26px 0;text-align:center;color:#94a3b8}.visitors-page[data-v-7a840ac9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#f8f7ff;display:flex;flex-direction:column;z-index:120;overflow:hidden}.visitors-header[data-v-7a840ac9]{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid #e8eaf3;flex-shrink:0}.visitors-header h1[data-v-7a840ac9]{margin:0;font-size:19px;color:#17213a}.back-btn[data-v-7a840ac9]{width:36px;height:36px;border:0;border-radius:50%;background:#f1f3f8;display:flex;align-items:center;justify-content:center;color:#334155}.header-spacer[data-v-7a840ac9]{width:36px}.visitors-scroll[data-v-7a840ac9]{flex:1;overflow-y:auto;padding:16px}.page-intro[data-v-7a840ac9]{display:flex;justify-content:space-between;align-items:center;margin:2px 2px 12px;color:#334155}.page-intro span[data-v-7a840ac9]{font-size:12px;color:#7c3aed}.visitor-list[data-v-7a840ac9]{background:#fff;border-radius:16px;padding:0 14px;box-shadow:0 2px 8px #22305b0b}.visitor-row[data-v-7a840ac9]{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #eef2f7}.visitor-row[data-v-7a840ac9]:last-child{border-bottom:0}.visitor-row img[data-v-7a840ac9]{width:48px;height:48px;border-radius:50%;object-fit:cover}.visitor-copy[data-v-7a840ac9]{min-width:0;flex:1}.visitor-name[data-v-7a840ac9]{display:flex;align-items:center;gap:7px}.visitor-name strong[data-v-7a840ac9]{font-size:15px;color:#1e293b}.visitor-name span[data-v-7a840ac9]{font-size:11px;color:#94a3b8}.visitor-copy p[data-v-7a840ac9]{margin:5px 0;color:#64748b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visitor-copy em[data-v-7a840ac9]{font-style:normal;color:#7c3aed;background:#f3e8ff;border-radius:5px;padding:3px 7px;font-size:11px}.greet-btn[data-v-7a840ac9]{border:1px solid #c4b5fd;background:#fff;color:#7c3aed;border-radius:18px;padding:7px 11px;font-size:12px;white-space:nowrap}.faq-wrapper[data-v-69e9abb9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;overflow:hidden}.level-page[data-v-0aef3550]{position:absolute;top:0;right:0;bottom:0;left:0;background:#f8f7ff;display:flex;flex-direction:column;z-index:120;overflow:hidden}.level-header[data-v-0aef3550]{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid #e8eaf3;flex-shrink:0}.level-header h1[data-v-0aef3550]{margin:0;font-size:19px;color:#17213a}.back-btn[data-v-0aef3550]{width:36px;height:36px;border:0;border-radius:50%;background:#f1f3f8;display:flex;align-items:center;justify-content:center;color:#334155}.header-spacer[data-v-0aef3550]{width:36px}.level-scroll[data-v-0aef3550]{flex:1;overflow-y:auto;padding:16px}.level-intro[data-v-0aef3550]{display:flex;align-items:center;gap:12px;padding:17px;background:#f1eafe;border-radius:16px;margin-bottom:14px}.level-intro strong[data-v-0aef3550]{color:#312e81;font-size:16px}.level-intro p[data-v-0aef3550]{margin:5px 0 0;color:#6b7280;font-size:12px}.level-card[data-v-0aef3550]{background:#fff;border-radius:16px;padding:0 15px;box-shadow:0 2px 8px #22305b0b}.level-row[data-v-0aef3550]{display:flex;align-items:center;gap:12px;min-height:51px;border-bottom:1px solid #eef2f7;color:#334155;font-size:13px}.level-row[data-v-0aef3550]:last-child{border-bottom:0}.level-badge[data-v-0aef3550]{color:#7c3aed;background:#f3e8ff;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700}.level-right[data-v-0aef3550]{margin-left:auto;color:#94a3b8;font-size:11px}.toolbar-brand[data-v-e2aeba26]{display:flex;align-items:center;gap:6px;font-size:11px}.security-dot[data-v-e2aeba26]{color:#10b981;font-size:14px}.sim-admin-btn[data-v-e2aeba26]{background:#6366f126;border:1px solid rgba(99,102,241,.4);color:#c7d2fe;border-radius:14px;padding:3px 8px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}.sim-admin-btn[data-v-e2aeba26]:hover{background:#6366f14d}.login-quick-btn[data-v-e2aeba26]{background:none;border:none;color:#a8c9b9;font-size:12px;cursor:pointer;font-weight:600}.global-toast[data-v-e2aeba26]{position:absolute;z-index:1000;left:50%;bottom:76px;transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:11px 15px;border:1px solid rgba(167,243,208,.24);border-radius:14px;background:#0f231ff0;color:#ecfdf5;box-shadow:0 10px 28px #0f172a38;font-size:12px;line-height:1.45;pointer-events:none}.global-toast span[data-v-e2aeba26]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-toast-enter-active[data-v-e2aeba26],.global-toast-leave-active[data-v-e2aeba26]{transition:opacity .2s ease,transform .2s ease}.global-toast-enter-from[data-v-e2aeba26],.global-toast-leave-to[data-v-e2aeba26]{opacity:0;transform:translate(-50%,8px)}.live-sync-error[data-v-e2aeba26]{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:9999;max-width:90vw;padding:8px 14px;border-radius:8px;background:#fff7e6;color:#906820;font-size:12px;box-shadow:0 2px 10px #0001}.sync-error[data-v-e2aeba26]{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:99999;background:#fff1f2;color:#be123c;padding:10px 16px;border:1px solid #fecdd3;border-radius:8px}
