@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#f2f2f2}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}#app-wrapper{width:100%;max-width:430px;min-height:100vh;margin:0 auto;background-color:#f2faf2;position:relative;box-shadow:0 0 20px #0000000d}::-webkit-scrollbar{display:none}.login-header[data-v-30979739]{display:flex;flex-direction:column;gap:8px;letter-spacing:.02em;position:relative;padding:6px 6px 2px}h1[data-v-30979739]{font-size:38px;font-weight:800;color:#1f2a14;text-shadow:0 6px 16px rgba(40,52,22,.18)}p[data-v-30979739]{font-size:20px;font-weight:600;color:#2d3c1ac7;position:relative;padding-left:18px}p[data-v-30979739]:before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle,#b9d86f,#86a64b 70%);box-shadow:0 4px 10px #5e763959}@media(max-width:420px){h1[data-v-30979739]{font-size:34px}p[data-v-30979739]{font-size:18px}}.tabs[data-v-f17421fe]{display:flex;flex-direction:column;gap:8px}.tab-buttons[data-v-f17421fe]{display:grid;grid-template-columns:1fr 1fr;align-items:center;font-size:14px;font-weight:600;color:var(--olive-800);background:#ffffffb3;border-radius:999px;padding:4px;box-shadow:inset 0 0 0 1px #b7c98480}.tab-button[data-v-f17421fe]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border:none;border-radius:999px;background:transparent;cursor:pointer;color:inherit;transition:color .3s ease}.tab-button.active[data-v-f17421fe]{color:#233015;background:linear-gradient(180deg,#d7e8a5,#c4dd85)}.tab-rail[data-v-f17421fe],.tab-indicator[data-v-f17421fe]{display:none}.form[data-v-3cb2dde2]{display:flex;flex-direction:column;gap:16px}.tip[data-v-3cb2dde2]{font-size:13px;color:#3d472da6;padding-left:6px}.input-shell[data-v-3cb2dde2]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:18px;background:#f7fbe9;box-shadow:inset 0 0 0 1px #c6d89799,0 10px 18px #545c401f}input[data-v-3cb2dde2]{flex:1;border:none;background:transparent;font-size:15px;color:var(--olive-900);outline:none}input[data-v-3cb2dde2]::placeholder{color:#59653f99}.field-icon[data-v-3cb2dde2]{width:18px;height:18px;color:var(--olive-600)}.toggle-password[data-v-3cb2dde2]{border:none;background:transparent;padding:0;cursor:pointer;color:var(--olive-600);display:flex;align-items:center;justify-content:center}.toggle-password[data-v-3cb2dde2]:hover{color:var(--olive-800)}.code-button[data-v-3cb2dde2]{border:none;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;color:#29520c;background:linear-gradient(180deg,#e2f1b7,#cde594);box-shadow:0 6px 12px #4c5c2c2e;cursor:pointer;transition:all .2s ease}.code-button.disabled[data-v-3cb2dde2]{background:linear-gradient(180deg,#e8e8e8,#d0d0d0);color:#888;cursor:not-allowed;box-shadow:none;filter:grayscale(.5)}.code-button[data-v-3cb2dde2]:hover:not(.disabled){filter:brightness(1.05)}.agree[data-v-3cb2dde2]{display:flex;align-items:center;justify-content:flex-end;gap:2px;font-size:13px;color:#3d472db3;padding-left:6px}.agree input[data-v-3cb2dde2]{flex:none;width:16px;height:16px;accent-color:#7da54a;margin:0;cursor:pointer}.inline-link[data-v-3cb2dde2]{border:none;background:transparent;padding:0;cursor:pointer;font:inherit;color:#3d472ddb;font-weight:600}.link-action[data-v-3cb2dde2]{align-self:flex-end;border:none;background:transparent;color:#3d472dbf;font-size:13px;font-weight:600;cursor:pointer}@media(max-width:420px){.input-shell[data-v-3cb2dde2]{padding:12px 16px}input[data-v-3cb2dde2]{font-size:14px}}input[data-v-3cb2dde2]::-ms-reveal,input[data-v-3cb2dde2]::-ms-clear{display:none}.actions[data-v-446c643b]{display:flex;flex-direction:column;gap:12px}.action[data-v-446c643b]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:18px;border:none;font-size:16px;font-weight:700;color:#f6f9ea;background:linear-gradient(160deg,#20251e,#3a4233);box-shadow:0 14px 24px #21271840;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.action.secondary[data-v-446c643b]{background:linear-gradient(180deg,#f1f7dd,#e5f0c5);color:#40502a;box-shadow:inset 0 0 0 1px #b6c98399}.action[data-v-446c643b]:hover{transform:translateY(-1px);box-shadow:0 18px 32px #0000004d}@media(max-width:420px){.action[data-v-446c643b]{font-size:16px;padding:14px 20px}}.login-footer[data-v-a6fe453c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;font-size:13px;color:#3d472db3;text-align:center;background:#fff9;border-radius:14px;padding:8px 10px}.link[data-v-a6fe453c]{border:none;background:transparent;padding:0;cursor:pointer;font:inherit;color:#3d472ddb;font-weight:600}.dot[data-v-a6fe453c]{width:6px;height:6px;border-radius:50%;background:#88b84c}.overlay[data-v-49662a7e]{position:fixed;inset:0;background:#1c241452;display:flex;align-items:flex-end;justify-content:center;padding:20px 16px;z-index:50}.sheet[data-v-49662a7e]{width:min(420px,100%);background:#fbfdf5;border-radius:24px;box-shadow:0 22px 44px #13180c2e;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-49662a7e .35s ease}.sheet-header[data-v-49662a7e]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(153,168,121,.22)}h2[data-v-49662a7e]{font-size:18px;font-weight:600}.close[data-v-49662a7e]{border:none;background:#6c864024;padding:6px 12px;border-radius:999px;font-size:13px;color:var(--olive-700);cursor:pointer}.sheet-body[data-v-49662a7e]{padding:16px 20px 6px;color:#343e26e0;font-size:14px;line-height:1.7;max-height:min(56vh,480px);overflow:auto}.lead[data-v-49662a7e]{margin-bottom:12px;color:#343e26b3}section[data-v-49662a7e]{margin-bottom:14px}h3[data-v-49662a7e]{font-size:14px;font-weight:600;color:var(--olive-800);margin-bottom:6px}.sheet-footer[data-v-49662a7e]{padding:14px 20px 18px;border-top:1px solid rgba(153,168,121,.22);display:flex;justify-content:flex-end}.confirm[data-v-49662a7e]{border:none;border-radius:999px;padding:10px 18px;background:linear-gradient(120deg,#1f241d,#343c31);color:#eef3e3;font-weight:600;cursor:pointer}@keyframes slideUp-49662a7e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.overlay[data-v-b3b416fd]{position:fixed;inset:0;background:#1c241452;display:flex;align-items:center;justify-content:center;padding:20px;z-index:60}.modal[data-v-b3b416fd]{width:min(320px,100%);background:#fbfdf5;border-radius:20px;padding:20px 18px 18px;text-align:center;box-shadow:0 18px 36px #13180c2e;animation:popIn-b3b416fd .3s ease}h2[data-v-b3b416fd]{font-size:18px;font-weight:700;color:#1f2a14;margin-bottom:8px}p[data-v-b3b416fd]{font-size:14px;color:#343e26cc;margin-bottom:16px}.confirm[data-v-b3b416fd]{border:none;border-radius:999px;padding:10px 18px;background:linear-gradient(160deg,#20251e,#3a4233);color:#f6f9ea;font-weight:600;cursor:pointer}@keyframes popIn-b3b416fd{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.login-page[data-v-708ff57a]{position:relative;display:flex;flex-direction:column;gap:18px;min-height:100%;padding:56px 18px 28px;color:var(--olive-900);background:linear-gradient(180deg,#fbfdf4,#f2f8df 60%,#eef6d9);border-radius:30px;box-shadow:inset 0 0 0 1px #c1d29380,0 18px 40px #3f4e272e}.login-glow[data-v-708ff57a]{position:absolute;inset:-18% -10% auto;height:52%;border-radius:50%;background:radial-gradient(circle at center,rgba(214,240,158,.65),transparent 70%);filter:blur(10px);z-index:-1}.sparkle[data-v-708ff57a]{position:absolute;right:-6px;bottom:-12px;width:44px;height:44px;border-radius:10px;background:radial-gradient(circle at 35% 35%,#ffffffe6,#fff0 60%),radial-gradient(circle at 70% 70%,rgba(207,227,150,.8),transparent 62%);transform:rotate(20deg);opacity:.85}.reveal[data-v-708ff57a]{animation:floatUp-708ff57a .8s ease both;animation-delay:var(--delay)}@keyframes floatUp-708ff57a{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.notify-toast[data-v-708ff57a]{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;color:#fff;z-index:9999;animation:fadeIn-708ff57a .3s ease}.notify-success[data-v-708ff57a]{background-color:#4caf50}.notify-warning[data-v-708ff57a]{background-color:#ff9800}.notify-error[data-v-708ff57a]{background-color:#f44336}.notify-info[data-v-708ff57a]{background-color:#2196f3}@keyframes fadeIn-708ff57a{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.risk-modal[data-v-708ff57a],.face-modal[data-v-708ff57a]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.risk-content[data-v-708ff57a],.face-content[data-v-708ff57a]{background:#fff;padding:24px;border-radius:12px;max-width:320px;width:90%;text-align:center}.risk-msg[data-v-708ff57a]{font-size:16px;margin-bottom:20px;color:#333}.risk-btn[data-v-708ff57a],.face-btn[data-v-708ff57a]{padding:8px 16px;border-radius:8px;border:none;cursor:pointer;margin:0 8px}.face-btn[data-v-708ff57a]{background:#4caf50;color:#fff}.close-btn[data-v-708ff57a]{background:#ccc;color:#333}.confirm-btn[data-v-708ff57a]{background:#4caf50;color:#fff}.cancel-btn[data-v-708ff57a]{background:#ccc;color:#333}.audit-tip[data-v-708ff57a]{color:#666;font-size:14px;margin-bottom:20px}.face-container[data-v-708ff57a]{width:100%;height:200px;background:#f5f5f5;border-radius:8px;margin:16px 0}@media(max-width:420px){.login-page[data-v-708ff57a]{padding:42px 14px 20px}}.page[data-v-95ac227a]{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:16px}.device-frame[data-v-95ac227a]{width:min(430px,92vw);height:min(932px,94vh);border-radius:40px;padding:10px;background:linear-gradient(160deg,#ecf7d4e6,#d3e8a1cc);box-shadow:0 26px 60px #232c1940,inset 0 1px #fffc}.device-surface[data-v-95ac227a]{position:relative;height:100%;border-radius:32px;overflow:hidden;background:linear-gradient(180deg,#f3fcdef5,#f7fcebfa);box-shadow:inset 0 0 0 1px #a6ba7a4d}.device-notch[data-v-95ac227a]{position:absolute;top:14px;left:50%;width:140px;height:8px;transform:translate(-50%);border-radius:999px;background:#5d684740}.flip-card[data-v-8a6272ab]{perspective:1200px;height:240px}.flip-card-inner[data-v-8a6272ab]{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card-inner.flipped[data-v-8a6272ab]{transform:rotateY(180deg)}.card[data-v-8a6272ab]{position:absolute;inset:0;border-radius:32px;padding:24px;background-color:#18181b;color:#fff;box-shadow:0 20px 40px #00000026;backface-visibility:hidden;display:flex;flex-direction:column}.front[data-v-8a6272ab]{z-index:2}.back[data-v-8a6272ab]{transform:rotateY(180deg)}.header-section[data-v-8a6272ab]{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;flex-shrink:0}.header-left[data-v-8a6272ab]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:54px}.header-right[data-v-8a6272ab]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:54px}.calendar-header-content[data-v-8a6272ab]{display:flex;flex-direction:column;line-height:1}.year-label[data-v-8a6272ab]{font-size:12px;color:#71717a;font-weight:600;margin-left:2px;margin-bottom:4px}.month-row[data-v-8a6272ab]{display:flex;align-items:center;gap:8px}.month-label[data-v-8a6272ab]{font-size:32px;font-weight:800;color:#d4e868;letter-spacing:-1px;min-width:70px}.arrow-icon-btn[data-v-8a6272ab]{background:transparent;border:none;color:#52525b;cursor:pointer;padding:4px;border-radius:8px;transition:all .2s;display:flex}.arrow-icon-btn[data-v-8a6272ab]:hover{background:#ffffff1a;color:#fff}.top-action[data-v-8a6272ab]{display:flex;justify-content:flex-end;align-items:flex-start;height:100%}.flip-btn[data-v-8a6272ab]{background-color:#27272a;color:#d4e868;border:none;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .2s}.flip-btn[data-v-8a6272ab]:hover{background-color:#303034}.scroll-container[data-v-8a6272ab]{flex:1;overflow-y:auto;min-height:0;margin-right:-10px;padding-right:10px}.scroll-container[data-v-8a6272ab]::-webkit-scrollbar{display:none}.scroll-container[data-v-8a6272ab]{scrollbar-width:none;-ms-overflow-style:none}.scroll-content[data-v-8a6272ab]{display:flex;gap:16px;align-items:flex-start}.list-col[data-v-8a6272ab]{flex:1;display:flex;flex-direction:column;min-width:0}.event-list[data-v-8a6272ab]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.event-item[data-v-8a6272ab]{display:flex;align-items:center;gap:10px;animation:fadeIn-8a6272ab .3s ease;min-height:28px}.evt-date[data-v-8a6272ab]{background:#ffffff1a;color:#fff;font-size:11px;font-weight:700;padding:0 6px;height:24px;line-height:24px;width:38px;border-radius:8px;text-align:center;flex-shrink:0}.evt-info[data-v-8a6272ab]{display:flex;flex-direction:column;gap:0;overflow:hidden;justify-content:center}.evt-title[data-v-8a6272ab]{font-size:13px;color:#e4e4e7;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.evt-time[data-v-8a6272ab]{font-size:10px;color:#71717a;line-height:1.2}.loading-state[data-v-8a6272ab]{display:flex;gap:4px;padding-top:10px}.loading-dot[data-v-8a6272ab]{width:6px;height:6px;background:#52525b;border-radius:50%;animation:pulse-8a6272ab 1s infinite}.loading-dot[data-v-8a6272ab]:nth-child(2){animation-delay:.2s}.loading-dot[data-v-8a6272ab]:nth-child(3){animation-delay:.4s}.empty-state-left[data-v-8a6272ab]{margin-top:4px;padding:12px;background:#ffffff08;border-radius:12px;border:1px dashed rgba(255,255,255,.1)}.empty-text[data-v-8a6272ab]{font-size:12px;color:#71717a;font-weight:500;line-height:1.6}.card-header-back[data-v-8a6272ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sub-title[data-v-8a6272ab]{color:#a1a1aa;font-size:13px;font-weight:600;text-transform:uppercase}.profile-box[data-v-8a6272ab]{display:flex;flex-direction:column;gap:16px}.profile-main[data-v-8a6272ab]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-8a6272ab]{width:48px;height:48px;border-radius:14px;background-color:#d4e868;color:#18181b;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;overflow:hidden;flex-shrink:0}.profile-avatar.has-img[data-v-8a6272ab]{background-color:transparent}.profile-avatar-img[data-v-8a6272ab]{width:100%;height:100%;object-fit:cover}.profile-text[data-v-8a6272ab]{display:flex;flex-direction:column;gap:6px;flex:1}.name-row-top[data-v-8a6272ab]{display:flex;align-items:center;justify-content:space-between;width:100%}.profile-name[data-v-8a6272ab]{font-size:16px;font-weight:800;color:#fff}.referral-trigger-btn[data-v-8a6272ab]{background:#d4e86826;color:#d4e868;border:none;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;display:flex;align-items:center;gap:4px;cursor:pointer;transition:background .2s}.referral-trigger-btn[data-v-8a6272ab]:hover{background:#d4e86840}.profile-role[data-v-8a6272ab]{font-size:12px;color:#a1a1aa;font-weight:600}.role-row[data-v-8a6272ab]{display:flex;align-items:center;gap:8px}.edit-btn[data-v-8a6272ab]{background:#ffffff1a;border:none;color:#d4e868;border-radius:6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.profile-stats[data-v-8a6272ab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat-card[data-v-8a6272ab]{background-color:#27272a;border-radius:14px;padding:10px 8px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.stat-label[data-v-8a6272ab]{font-size:11px;color:#a1a1aa;font-weight:600}.stat-value[data-v-8a6272ab]{font-size:16px;font-weight:800;color:#d4e868}.referral-modal-overlay[data-v-8a6272ab]{position:fixed;inset:0;z-index:9999;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.referral-modal[data-v-8a6272ab]{background:#fff;width:280px;border-radius:20px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 10px 30px #0003;color:#18181b;animation:popIn-8a6272ab .3s cubic-bezier(.175,.885,.32,1.275)}.referral-modal--wide[data-v-8a6272ab]{width:360px;max-height:80vh;align-items:stretch}.referral-modal--wide h3[data-v-8a6272ab]{text-align:center}.referral-search-wrap[data-v-8a6272ab]{width:100%}.referral-search-input[data-v-8a6272ab]{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid #E4E4E7;border-radius:12px;font-size:14px;color:#18181b;outline:none}.referral-search-input[data-v-8a6272ab]::placeholder{color:#a1a1aa}.referral-search-input[data-v-8a6272ab]:focus{border-color:#d4e868}.referral-list-wrap[data-v-8a6272ab]{flex:1;min-height:120px;max-height:280px;overflow-y:auto;border:1px solid #F4F4F5;border-radius:12px;background:#fafafa}.referral-loading[data-v-8a6272ab],.referral-empty[data-v-8a6272ab]{padding:24px;text-align:center;color:#71717a;font-size:13px}.referral-list[data-v-8a6272ab]{padding:8px;display:flex;flex-direction:column;gap:6px}.referral-list-item[data-v-8a6272ab]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff;border-radius:10px;border:1px solid #F4F4F5}.referral-company-name[data-v-8a6272ab]{flex:1;font-size:14px;font-weight:600;color:#18181b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-gen-btn[data-v-8a6272ab]{flex-shrink:0;background:#d4e868;color:#18181b;border:none;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.referral-gen-btn[data-v-8a6272ab]:hover{background:#c5dc5a}.back-btn[data-v-8a6272ab]{background:#f4f4f5;color:#52525b;border:none;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}.back-btn[data-v-8a6272ab]:hover{background:#e4e4e7}.referral-modal h3[data-v-8a6272ab]{font-size:16px;font-weight:800;margin:0}.referral-tip[data-v-8a6272ab]{font-size:12px;color:#71717a;margin:0;text-align:center}.code-box[data-v-8a6272ab]{background:#f4f4f5;padding:8px 12px;border-radius:12px;display:flex;align-items:center;gap:12px;margin-top:8px;width:100%;justify-content:space-between}.the-code[data-v-8a6272ab]{font-family:monospace;font-size:16px;font-weight:700;letter-spacing:1px;color:#18181b}.copy-btn[data-v-8a6272ab]{background:#18181b;color:#fff;border:none;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;min-width:60px}.close-modal-btn[data-v-8a6272ab]{margin-top:8px;background:transparent;border:none;color:#71717a;font-size:12px;font-weight:600;cursor:pointer}@keyframes popIn-8a6272ab{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn-8a6272ab{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-8a6272ab{0%,to{opacity:.3}50%{opacity:1}}.banner-card[data-v-01267fa4]{border-radius:32px;height:170px;position:relative;overflow:hidden;transition:background-color .4s ease;box-shadow:0 12px 24px #0000000a;cursor:pointer;-webkit-user-select:none;user-select:none}.banner-media[data-v-01267fa4]{position:absolute;inset:0}.banner-media img[data-v-01267fa4]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-01267fa4]{position:absolute;inset:0;background:linear-gradient(110deg,#18181bb8,#18181b33 60%,#18181b00)}.card-content[data-v-01267fa4]{display:flex;justify-content:space-between;align-items:center;height:100%;padding:24px;position:relative;z-index:1;pointer-events:none}.text-section[data-v-01267fa4]{display:flex;flex-direction:column;justify-content:center;gap:8px;max-width:65%}.tag-pill[data-v-01267fa4]{font-size:11px;font-weight:700;text-transform:uppercase;color:#18181b;opacity:.6;letter-spacing:.5px;background:#fff6;padding:4px 8px;border-radius:8px;align-self:flex-start}.activity-title[data-v-01267fa4]{font-size:20px;font-weight:800;color:#18181b;line-height:1.1;margin-bottom:4px}.action-row[data-v-01267fa4]{display:flex;align-items:center;gap:8px;margin-top:4px;opacity:.8;transition:opacity .2s}.banner-card:hover .action-row[data-v-01267fa4]{opacity:1}.action-text[data-v-01267fa4]{font-size:13px;font-weight:700;color:#18181b}.arrow-circle[data-v-01267fa4]{width:20px;height:20px;border-radius:50%;background:#18181b;color:#fff;display:flex;align-items:center;justify-content:center}.has-image .tag-pill[data-v-01267fa4]{color:#fff;background:#fff3}.has-image .activity-title[data-v-01267fa4],.has-image .action-text[data-v-01267fa4]{color:#fff}.has-image .arrow-circle[data-v-01267fa4]{background:#fff;color:#18181b}.visual-section[data-v-01267fa4]{display:flex;align-items:center;justify-content:center}.icon-glass[data-v-01267fa4]{width:64px;height:64px;border-radius:20px;background:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #0000000d;transform:rotate(-5deg)}.nav-overlay[data-v-01267fa4]{position:absolute;inset:0;pointer-events:none;z-index:2}.nav-btn[data-v-01267fa4]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#fffc;border:none;display:flex;align-items:center;justify-content:center;color:#18181b;cursor:pointer;pointer-events:auto;opacity:0;transition:all .3s ease;box-shadow:0 4px 8px #0000000d}.banner-card:hover .nav-btn[data-v-01267fa4]{opacity:1}.nav-btn[data-v-01267fa4]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.nav-btn.left[data-v-01267fa4]{left:12px}.nav-btn.right[data-v-01267fa4]{right:12px}.dots-container[data-v-01267fa4]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2;pointer-events:auto}.dot[data-v-01267fa4]{width:6px;height:6px;border-radius:50%;background:#18181b33;cursor:pointer;transition:all .3s}.dot.active[data-v-01267fa4]{background:#18181b;width:16px;border-radius:4px}.card[data-v-09277a29]{border-radius:32px;padding:24px;background-color:#fff;box-shadow:0 12px 24px #0000000d;position:relative;overflow:hidden;transition:transform .2s ease}.card[data-v-09277a29]:active{transform:scale(.99)}.card-inner[data-v-09277a29]{display:flex;gap:20px;align-items:flex-start}.resume-thumb[data-v-09277a29]{flex-shrink:0;width:78px;aspect-ratio:1 / 1.414;background-color:#f4f4f5;border-radius:16px;padding:10px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.03)}.thumb-paper[data-v-09277a29]{width:100%;height:100%;background-color:#fff;border-radius:6px;box-shadow:0 4px 10px #00000014;padding:8px;display:flex;flex-direction:column;gap:5px;overflow:hidden}.resume-image[data-v-09277a29]{width:100%;height:100%;object-fit:cover;border-radius:4px}.thumb-placeholder[data-v-09277a29]{padding:8px}.line[data-v-09277a29]{height:2px;background-color:#e4e4e7;border-radius:2px}.line.dark[data-v-09277a29]{background-color:#a1a1aa}.line.w-40[data-v-09277a29]{width:40%}.line.w-80[data-v-09277a29]{width:80%}.line.w-60[data-v-09277a29]{width:60%}.line.w-90[data-v-09277a29]{width:90%}.line.w-70[data-v-09277a29]{width:70%}.line.w-50[data-v-09277a29]{width:50%}.mt-2[data-v-09277a29]{margin-top:4px}.resume-info[data-v-09277a29]{flex:1;display:flex;flex-direction:column;gap:10px}.info-header[data-v-09277a29]{display:flex;justify-content:space-between;align-items:flex-start}.text-group[data-v-09277a29]{display:flex;flex-direction:column;gap:2px}.name[data-v-09277a29]{font-size:18px;font-weight:800;color:#18181b;line-height:1.2}.name .score[data-v-09277a29]{margin-left:8px;font-size:14px;font-weight:700;color:#1a2e05;background:linear-gradient(135deg,#d4e868,#ebf7d5);padding:2px 8px;border-radius:8px}.role[data-v-09277a29]{font-size:13px;color:#71717a;font-weight:600}.stamp[data-v-09277a29]{position:absolute;top:12px;right:12px;z-index:5;width:56px;height:56px;border-radius:50%;border:3px solid #B91C1C;background:#ffffffeb;color:#b91c1c;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;transform:rotate(15deg);box-shadow:0 2px 8px #b91c1c40;letter-spacing:.5px}.stats-row[data-v-09277a29]{display:flex;gap:8px}.stat-pill[data-v-09277a29]{background-color:#f4f4f5;padding:6px 12px;border-radius:8px;display:flex;align-items:center;gap:6px}.stat-pill .label[data-v-09277a29]{font-size:11px;color:#71717a;font-weight:600}.stat-pill .value[data-v-09277a29]{font-size:12px;color:#18181b;font-weight:800}.tags-box[data-v-09277a29]{display:flex;gap:6px;flex-wrap:wrap}.resume-tag[data-v-09277a29]{font-size:11px;color:#1a2e05;background-color:#ebf7d5;padding:4px 10px;border-radius:6px;font-weight:700}.nav-overlay[data-v-09277a29]{position:absolute;inset:0;pointer-events:none;z-index:10}.nav-btn[data-v-09277a29]{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background-color:#fff;box-shadow:0 4px 12px #00000014;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#18181b;pointer-events:auto;opacity:0;transition:all .2s ease;border:none}.card:hover .nav-btn[data-v-09277a29]{opacity:1}.nav-btn[data-v-09277a29]:hover{transform:translateY(-50%) scale(1.1);background-color:#f4f4f5}.nav-btn.left[data-v-09277a29]{left:12px}.nav-btn.right[data-v-09277a29]{right:12px}.bottom-nav[data-v-6929a242]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;height:80px;background-color:#d9edc3;display:flex;justify-content:space-around;align-items:center;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -4px 10px #0000000d;z-index:100;padding-bottom:10px}.nav-item[data-v-6929a242]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#4a4a4a;text-decoration:none;cursor:pointer}.nav-item span[data-v-6929a242]{font-size:10px}.icon-wrapper[data-v-6929a242]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%}.nav-item:not(.active) svg[data-v-6929a242]{transform:translateY(4px)}.nav-item.active .icon-wrapper[data-v-6929a242]{background-color:#a3cc68}.nav-item.active svg[data-v-6929a242]{stroke:#000;stroke-width:2.5}.store-banner[data-v-e2d52b55]{display:flex;align-items:center;padding:20px;border-radius:32px;cursor:pointer;background-color:#18181b;color:#fff;box-shadow:0 20px 40px #0000001a;transition:transform .2s ease;position:relative;overflow:hidden}.store-banner[data-v-e2d52b55]:active{transform:scale(.98)}.icon-box[data-v-e2d52b55]{margin-right:16px;display:flex;align-items:center;justify-content:center;color:#d4e868;background:#ffffff1a;width:48px;height:48px;border-radius:16px}.text-group[data-v-e2d52b55]{flex:1;display:flex;flex-direction:column;gap:4px}.main-text[data-v-e2d52b55]{font-size:16px;font-weight:800;line-height:1.2;color:#fff}.sub-text[data-v-e2d52b55]{font-size:12px;color:#a1a1aa;font-weight:500}.right-section[data-v-e2d52b55]{display:flex;align-items:center;gap:8px}.store-badge[data-v-e2d52b55]{font-size:11px;font-weight:700;color:#18181b;background:#d4e868;padding:4px 8px;border-radius:6px}.action-icon[data-v-e2d52b55]{color:#d4e868;opacity:.8;transition:transform .3s}.store-banner:hover .action-icon[data-v-e2d52b55]{opacity:1;transform:translate(3px)}.service-card[data-v-1ebc4d22]{position:relative;border-radius:28px;padding:20px;min-height:160px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .2s ease;cursor:pointer;box-shadow:0 12px 24px #0000000f;text-decoration:none;color:inherit}.service-card.green[data-v-1ebc4d22]{background-color:#a3cc68;color:#1a2e05}.service-card[data-v-1ebc4d22]:active{transform:scale(.98)}.card-content[data-v-1ebc4d22]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.text-group[data-v-1ebc4d22]{display:flex;flex-direction:column;gap:6px}.badge[data-v-1ebc4d22]{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:99px;font-size:11px;font-weight:700;background:#ffffff40;color:#1a2e05;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.title[data-v-1ebc4d22]{font-size:18px;font-weight:800;color:#1a2e05;line-height:1.2}.desc[data-v-1ebc4d22]{font-size:12px;color:#365e0c;font-weight:600}.action-btn[data-v-1ebc4d22]{width:32px;height:32px;border-radius:50%;background:#fff;color:#1a2e05;display:flex;align-items:center;justify-content:center;margin-top:16px}.visual-container[data-v-1ebc4d22]{position:absolute;bottom:-10px;right:-10px;z-index:1;transform:rotate(-12deg)}.paper-icon[data-v-1ebc4d22]{width:70px;height:90px;background:#ffffff4d;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.1)}.line[data-v-1ebc4d22]{height:4px;background:#1a2e0526;border-radius:2px}.w-full[data-v-1ebc4d22]{width:100%}.w-75[data-v-1ebc4d22]{width:75%}.w-50[data-v-1ebc4d22]{width:50%}.w-80[data-v-1ebc4d22]{width:80%}.service-card[data-v-db98aa87]{position:relative;border-radius:28px;padding:20px;min-height:160px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .2s ease;cursor:pointer;box-shadow:0 12px 24px #00000014;-webkit-user-select:none;user-select:none}.service-card.dark[data-v-db98aa87]{background-color:#18181b;color:#fff}.service-card[data-v-db98aa87]:active{transform:scale(.98)}.card-content[data-v-db98aa87]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.text-group[data-v-db98aa87]{display:flex;flex-direction:column;gap:6px}.badge[data-v-db98aa87]{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:99px;font-size:11px;font-weight:700;background:#ffffff26;color:#d4e868;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.title[data-v-db98aa87]{font-size:18px;font-weight:800;color:#fff;line-height:1.2}.desc[data-v-db98aa87]{font-size:12px;color:#a1a1aa;font-weight:500}.action-btn[data-v-db98aa87]{width:32px;height:32px;border-radius:50%;background:#fff;color:#18181b;display:flex;align-items:center;justify-content:center;margin-top:16px}.visual-container[data-v-db98aa87]{position:absolute;bottom:-10px;right:-10px;z-index:1;opacity:.8;transform:rotate(-10deg)}.icon-visual[data-v-db98aa87]{width:90px;height:90px}.modal-overlay[data-v-ab8fe095]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-overlay.nested[data-v-ab8fe095]{z-index:1100}.modal-content[data-v-ab8fe095]{background:#fff;width:90%;max-width:400px;border-radius:20px;padding:24px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;gap:20px;animation:popIn-ab8fe095 .2s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn-ab8fe095{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.modal-header[data-v-ab8fe095]{display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-ab8fe095]{font-size:18px;font-weight:800;color:#18181b;margin:0}.close-btn[data-v-ab8fe095]{background:none;border:none;font-size:24px;color:#a1a1aa;cursor:pointer;padding:0;line-height:1}.input-group label[data-v-ab8fe095],.recommend-section label[data-v-ab8fe095]{display:block;font-size:13px;font-weight:600;color:#52525b;margin-bottom:8px}.jd-textarea[data-v-ab8fe095]{width:100%;box-sizing:border-box;padding:12px;border:1px solid #E4E4E7;border-radius:12px;font-family:inherit;font-size:14px;resize:none;background:#fafafa;color:#18181b;outline:none;transition:all .2s}.jd-textarea[data-v-ab8fe095]:focus{border-color:#d4e868;background:#fff;box-shadow:0 0 0 3px #d4e86833}.tags-container[data-v-ab8fe095]{display:flex;flex-wrap:wrap;gap:8px}.jd-tag[data-v-ab8fe095]{font-size:12px;background:#f4f4f5;color:#3f3f46;padding:6px 12px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s;font-weight:500}.jd-tag[data-v-ab8fe095]:hover{background:#d4e868;color:#1a2e05;transform:translateY(-1px)}.history-link-wrapper[data-v-ab8fe095]{text-align:right;margin-top:-8px}.history-link[data-v-ab8fe095]{font-size:12px;color:#71717a;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.history-link[data-v-ab8fe095]:hover{color:#18181b;text-decoration:underline}.modal-footer[data-v-ab8fe095]{display:flex;gap:12px;margin-top:8px}.modal-footer button[data-v-ab8fe095]{flex:1;padding:12px;border-radius:12px;border:none;font-weight:700;cursor:pointer;font-size:14px}.cancel-btn[data-v-ab8fe095]{background:#f4f4f5;color:#71717a}.confirm-btn[data-v-ab8fe095]{background:#18181b;color:#d4e868}.history-modal[data-v-ab8fe095]{max-width:340px}.history-list[data-v-ab8fe095]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.history-item[data-v-ab8fe095]{display:flex;justify-content:space-between;align-items:center;background:#fafafa;padding:10px 14px;border-radius:10px;border:1px solid #F4F4F5;transition:background .2s}.history-item[data-v-ab8fe095]:hover{background:#f4f4f5}.history-text[data-v-ab8fe095]{font-size:13px;color:#3f3f46;cursor:pointer;flex:1;margin-right:10px;font-weight:500}.delete-icon[data-v-ab8fe095]{background:none;border:none;color:#d4d4d8;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center}.delete-icon[data-v-ab8fe095]:hover{color:#ef4444;background:#fef2f2}.empty-tip[data-v-ab8fe095]{text-align:center;color:#a1a1aa;font-size:13px;padding:20px 0}.optimize-entry[data-v-9944f2a6]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background-color:#fff;border-radius:24px;text-decoration:none;color:#18181b;box-shadow:0 4px 12px #00000008;transition:transform .2s;cursor:pointer}.optimize-entry[data-v-9944f2a6]:active{transform:scale(.99)}.left-part[data-v-9944f2a6]{display:flex;align-items:center;gap:12px}.icon-circle[data-v-9944f2a6]{width:40px;height:40px;border-radius:12px;background:#f4f9eb;color:#65a30d;display:flex;align-items:center;justify-content:center}.texts[data-v-9944f2a6]{display:flex;flex-direction:column}.entry-title[data-v-9944f2a6]{font-size:15px;font-weight:800;color:#18181b}.entry-sub[data-v-9944f2a6]{font-size:11px;color:#71717a;font-weight:500}.right-part[data-v-9944f2a6]{display:flex;align-items:center;gap:8px}.tag[data-v-9944f2a6]{font-size:10px;font-weight:700;color:#f97316;background:#ffedd5;padding:4px 8px;border-radius:6px}.arrow[data-v-9944f2a6]{color:#d4d4d8}.app-container[data-v-e8f0a97e]{--color-bg: #F2F9E5;--color-text: #18181B;--color-text-sub: #71717A;--color-card-bg: #FFFFFF;width:100%;max-width:430px;min-height:100vh;margin:0 auto;background-color:var(--color-bg);color:var(--color-text);position:relative;overflow-x:hidden;font-family:Inter,sans-serif}.content[data-v-e8f0a97e]{padding:50px 20px 0;display:flex;flex-direction:column;gap:20px}.section-block[data-v-e8f0a97e]{display:flex;flex-direction:column;gap:12px}.section-header[data-v-e8f0a97e]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.section-title[data-v-e8f0a97e]{font-size:17px;font-weight:800;color:var(--color-text)}.more-btn[data-v-e8f0a97e]{background:transparent;border:none;color:var(--color-text-sub);cursor:pointer;padding:4px}.bento-grid[data-v-e8f0a97e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resume-list-container[data-v-e8f0a97e]{width:100%;box-sizing:border-box;padding:0 4px}.resume-list[data-v-e8f0a97e]{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box;padding:0 4px}.resume-list>div[data-v-e8f0a97e]{width:100%!important;flex:none;box-sizing:border-box}.empty-resume-tip[data-v-e8f0a97e]{text-align:center;padding:30px 0;color:var(--color-text-sub);font-size:14px;font-weight:500}.bottom-spacer[data-v-e8f0a97e]{height:100px}.toast[data-v-e8f0a97e]{position:fixed;left:50%;bottom:110px;transform:translate(-50%);background:#18181b;color:#d4e868;padding:10px 20px;border-radius:20px;font-weight:700;font-size:13px;box-shadow:0 10px 30px #0003;z-index:200}.header[data-v-4ebcd6a8]{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#f2f9e5;transition:all .3s ease;max-width:430px;margin:0 auto}.header[data-v-4ebcd6a8]:has(.header-title.visible){background:#f2f9e5;padding-top:12px;padding-bottom:12px;box-shadow:0 4px 20px #00000008}.nav-btn[data-v-4ebcd6a8]{width:40px;height:40px;border:none;border-radius:14px;background:#fff;color:#3f3f46;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000000a;cursor:pointer;transition:transform .1s}.nav-btn[data-v-4ebcd6a8]:active{transform:scale(.95)}.header-title[data-v-4ebcd6a8]{flex:1;min-width:0;font-weight:700;font-size:16px;opacity:0;transform:translateY(5px);transition:all .3s ease;text-align:center}.header-title.visible[data-v-4ebcd6a8]{opacity:1;transform:translateY(0)}.nav-btn-service[data-v-4ebcd6a8]{flex-shrink:0;min-width:40px;min-height:40px}.page-title-group[data-v-186032dc]{margin-bottom:8px;animation:fadeUp-186032dc .6s ease-out}.page-title-group h1[data-v-186032dc]{font-size:26px;font-weight:900;line-height:1.2;margin-bottom:12px;letter-spacing:-.5px}.highlight-text[data-v-186032dc]{position:relative;display:inline-block;z-index:1}.underline-svg[data-v-186032dc]{position:absolute;bottom:-4px;left:0;width:100%;height:12px;color:#a3e635;opacity:.6;z-index:-1}.subtitle[data-v-186032dc]{font-size:13px;color:#71717a;font-weight:600;display:flex;align-items:center;gap:8px}.pulse-dot[data-v-186032dc]{width:6px;height:6px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 2px #22c55e33;animation:pulse-186032dc 2s infinite}@keyframes pulse-186032dc{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes fadeUp-186032dc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-card[data-v-b7c47a90]{position:relative;background:#18181b;color:#fff;border-radius:32px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026;transform:translateZ(0);transition:transform .3s}.hero-card[data-v-b7c47a90]:active{transform:scale(.99)}.hero-bg-glow[data-v-b7c47a90]{position:absolute;top:-20%;right:-20%;width:200px;height:200px;background:#a3e635;filter:blur(80px);opacity:.25;border-radius:50%}.hero-content[data-v-b7c47a90]{position:relative;z-index:2;display:flex;flex-direction:column}.hero-tag[data-v-b7c47a90]{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:99px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:700;color:#bef264;margin-bottom:16px}.hero-content h2[data-v-b7c47a90]{font-size:20px;font-weight:800;line-height:1.4;margin-bottom:8px}.hero-content p[data-v-b7c47a90]{font-size:12px;color:#fff9;line-height:1.6;margin-bottom:24px;max-width:90%}.hero-stats-row[data-v-b7c47a90]{display:flex;gap:12px}.stat-box[data-v-b7c47a90]{flex:1;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:4px}.stat-box.glass[data-v-b7c47a90]{background:#ffffff1a;border:1px solid rgba(255,255,255,.05)}.stat-box.lime-glass[data-v-b7c47a90]{background:linear-gradient(135deg,#a3e63526,#fff0);border:1px solid rgba(163,230,53,.2)}.stat-label[data-v-b7c47a90]{font-size:10px;text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-weight:600}.lime-glass .stat-label[data-v-b7c47a90]{color:#bef264;opacity:1}.stat-box strong[data-v-b7c47a90]{font-size:20px;font-weight:700;font-family:monospace}.lime-glass strong[data-v-b7c47a90]{color:#bef264}.zoom-overlay[data-v-6347720b]{position:fixed;inset:0;background:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;touch-action:none;overflow:hidden}.zoom-close[data-v-6347720b]{position:absolute;top:16px;right:16px;width:44px;height:44px;border:none;background:#ffffff26;color:#fff;font-size:28px;line-height:1;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2}.zoom-close[data-v-6347720b]:hover{background:#ffffff40}.zoom-wrap[data-v-6347720b]{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;transform-origin:center center;transition:transform .08s ease-out}.zoom-img[data-v-6347720b]{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 20px 60px #0006;pointer-events:none;-webkit-user-select:none;user-select:none}.template-card[data-v-45cf8144]{background:#fff;border-radius:24px;padding:16px;display:flex;gap:16px;box-shadow:0 8px 20px #00000008;border:1px solid #f4f4f5;transition:all .3s cubic-bezier(.25,.8,.25,1);animation:fadeIn-45cf8144 .6s ease backwards;cursor:pointer}.template-card[data-v-45cf8144]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000000f}.card-thumb[data-v-45cf8144]{width:96px;aspect-ratio:1 / 1.414;background:#f8fafc;border-radius:16px;padding:8px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:inset 0 2px 4px #00000008}.paper-sheet[data-v-45cf8144]{position:relative;width:100%;height:100%;border-radius:8px;background:#fff;box-shadow:0 4px 10px #00000014;overflow:hidden;transition:transform .3s}.template-card:hover .paper-sheet[data-v-45cf8144]{transform:translateY(-2px) scale(1.02)}.bg-default[data-v-45cf8144]{background:#fff}.bg-blue-50[data-v-45cf8144]{background:#eff6ff}.paper-sheet img[data-v-45cf8144]{width:100%;height:100%;object-fit:cover}.card-thumb[data-v-45cf8144],.thumb-img-clickable[data-v-45cf8144]{cursor:pointer}.skeleton-layout[data-v-45cf8144]{padding:8px;display:flex;flex-direction:column;gap:4px}.sk-header[data-v-45cf8144]{display:flex;gap:4px;margin-bottom:4px;align-items:center}.sk-avatar[data-v-45cf8144]{width:16px;height:16px;border-radius:50%;background:#e2e8f0}.sk-info[data-v-45cf8144]{flex:1;display:flex;flex-direction:column;gap:2px}.sk-body[data-v-45cf8144]{display:flex;flex-direction:column;gap:3px}.sk-line[data-v-45cf8144]{height:2px;background:#f1f5f9;border-radius:2px}.sk-line.grey[data-v-45cf8144]{background:#cbd5e1}.sk-line.accent[data-v-45cf8144]{background:#bae6fd}.w-40[data-v-45cf8144]{width:40%}.w-50[data-v-45cf8144]{width:50%}.w-80[data-v-45cf8144]{width:80%}.w-90[data-v-45cf8144]{width:90%}.w-100[data-v-45cf8144]{width:100%}.mt-2[data-v-45cf8144]{margin-top:6px}.card-body[data-v-45cf8144]{flex:1;display:flex;flex-direction:column;min-width:0}.card-top[data-v-45cf8144]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.text-col h4[data-v-45cf8144]{font-size:15px;font-weight:800;margin-bottom:2px;color:#18181b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.role-text[data-v-45cf8144]{font-size:11px;color:#a1a1aa;font-weight:600}.price-wrap[data-v-45cf8144]{display:flex;align-items:center;gap:6px}.original-price[data-v-45cf8144]{font-size:11px;color:#a1a1aa;text-decoration:line-through}.price-tag[data-v-45cf8144]{font-size:12px;font-weight:800;color:#fff;background:#18181b;padding:4px 8px;border-radius:99px;box-shadow:0 4px 10px #0000001a}.data-row[data-v-45cf8144]{display:flex;gap:8px;margin-bottom:10px}.data-pill[data-v-45cf8144]{display:flex;align-items:center;gap:4px;background:#f8fafc;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;color:#52525b}.tags-row[data-v-45cf8144]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag[data-v-45cf8144]{font-size:10px;color:#71717a;border:1px solid #f4f4f5;padding:2px 6px;border-radius:99px;font-weight:500}.action-btn[data-v-45cf8144]{margin-top:auto;width:100%;border:none;background:#f2f9e5;color:#3f6212;padding:10px;border-radius:12px;font-weight:700;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.template-card:hover .action-btn[data-v-45cf8144],.action-btn.downloaded[data-v-45cf8144]{background:#a3e635;color:#1a2e05}.action-btn.downloaded[data-v-45cf8144]:hover{background:#bef264;color:#1a2e05}.purchased-badge[data-v-45cf8144]{background:#a3e635;color:#1a2e05;font-size:11px;font-weight:700;padding:4px 10px;border-radius:99px;box-shadow:0 2px 8px #a3e6354d}@keyframes fadeIn-45cf8144{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-38a0d63e]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.section-header h3[data-v-38a0d63e]{font-size:18px;font-weight:800}.view-all[data-v-38a0d63e]{background:none;border:none;font-size:12px;font-weight:700;color:#a1a1aa;display:flex;align-items:center;gap:2px;cursor:pointer}.template-list[data-v-38a0d63e]{display:flex;flex-direction:column;gap:16px}.empty-state[data-v-38a0d63e]{display:flex;justify-content:center;padding:40px 0}.empty-box[data-v-38a0d63e]{background:#fff;padding:16px 20px;border-radius:16px;color:#a1a1aa;font-size:13px}.app-container[data-v-41a2a3c7]{width:100%;max-width:430px;min-height:100vh;margin:0 auto;background:#f2f9e5;color:#18181b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.content[data-v-41a2a3c7]{padding:88px 24px 40px;display:flex;flex-direction:column;gap:24px}.toast[data-v-41a2a3c7]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#18181b;color:#d4e868;padding:10px 20px;border-radius:20px;font-weight:700;font-size:12px;box-shadow:0 10px 24px #0003;z-index:200}.app-container[data-v-1f2a2604]{width:100%;max-width:430px;min-height:100vh;margin:0 auto;background:#f2f9e5;color:#18181b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.content[data-v-1f2a2604]{padding:88px 24px 40px}.loading-wrap[data-v-1f2a2604]{text-align:center;padding:40px 0;color:#71717a;font-size:14px}.template-list[data-v-1f2a2604]{display:flex;flex-direction:column;gap:16px}.empty-state[data-v-1f2a2604]{display:flex;justify-content:center;padding:40px 0}.empty-box[data-v-1f2a2604]{background:#fff;padding:16px 24px;border-radius:16px;color:#a1a1aa;font-size:14px}.bottom-spacer[data-v-1f2a2604]{height:40px}.toast[data-v-1f2a2604]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#18181b;color:#d4e868;padding:10px 20px;border-radius:20px;font-weight:700;font-size:12px;box-shadow:0 10px 24px #0003;z-index:200}.app-container[data-v-43ebfe47]{width:100%;max-width:430px;min-height:100vh;margin:0 auto;background:#f2f9e5;color:#18181b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.header[data-v-43ebfe47]{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#f2f9e5;max-width:430px;margin:0 auto}.nav-btn[data-v-43ebfe47]{width:40px;height:40px;border:none;border-radius:14px;background:#fff;color:#3f3f46;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000000a;cursor:pointer}.header-title[data-v-43ebfe47]{font-weight:700;font-size:16px}.header-placeholder[data-v-43ebfe47]{width:40px;height:40px}.content[data-v-43ebfe47]{padding:88px 24px 40px}.loading-wrap[data-v-43ebfe47]{text-align:center;padding:40px 0;color:#71717a;font-size:14px}.resume-list[data-v-43ebfe47]{display:flex;flex-direction:column;gap:16px}.empty-state[data-v-43ebfe47]{display:flex;justify-content:center;padding:40px 0}.empty-box[data-v-43ebfe47]{background:#fff;padding:16px 24px;border-radius:16px;color:#a1a1aa;font-size:14px}.bottom-spacer[data-v-43ebfe47]{height:40px}.app-container[data-v-82c7a8c1]{width:100%;max-width:430px;min-height:100vh;margin:0 auto;background:#f2f9e5;color:#18181b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.header[data-v-82c7a8c1]{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#f2f9e5;max-width:430px;margin:0 auto}.nav-btn[data-v-82c7a8c1]{width:40px;height:40px;border:none;border-radius:14px;background:#fff;color:#3f3f46;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000000a;cursor:pointer}.header-title[data-v-82c7a8c1]{font-weight:700;font-size:16px}.header-placeholder[data-v-82c7a8c1]{width:40px;height:40px}.content[data-v-82c7a8c1]{padding:88px 24px 40px}.loading-wrap[data-v-82c7a8c1]{text-align:center;padding:40px 0;color:#71717a;font-size:14px}.empty-state[data-v-82c7a8c1]{display:flex;justify-content:center;padding:40px 0}.empty-box[data-v-82c7a8c1]{background:#fff;padding:16px 24px;border-radius:16px;color:#a1a1aa;font-size:14px}.detail-section[data-v-82c7a8c1]{margin-bottom:24px}.image-section[data-v-82c7a8c1]{background:#fff;border-radius:20px;padding:16px;box-shadow:0 8px 24px #0000000f}.image-wrap[data-v-82c7a8c1]{width:100%;min-height:280px;border-radius:12px;overflow:hidden;background:#f4f4f5;display:flex;align-items:center;justify-content:center}.resume-image[data-v-82c7a8c1]{width:100%;height:auto;display:block;object-fit:contain;max-height:70vh}.image-wrap[data-v-82c7a8c1],.resume-image-clickable[data-v-82c7a8c1]{cursor:pointer}.image-placeholder[data-v-82c7a8c1]{color:#a1a1aa;font-size:14px}.info-section[data-v-82c7a8c1]{background:#fff;border-radius:20px;padding:20px;box-shadow:0 8px 24px #0000000f}.name-score-row[data-v-82c7a8c1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.resume-name[data-v-82c7a8c1]{font-size:20px;font-weight:800;color:#18181b;margin:0;line-height:1.3;flex:1;min-width:0}.detail-score[data-v-82c7a8c1]{flex-shrink:0;font-size:16px;font-weight:800;color:#1a2e05;background:linear-gradient(135deg,#d4e868,#ebf7d5);padding:4px 12px;border-radius:10px}.detail-tag-wrap[data-v-82c7a8c1]{margin-bottom:16px}.detail-tag[data-v-82c7a8c1]{display:inline-block;font-size:13px;color:#1a2e05;background-color:#ebf7d5;padding:6px 12px;border-radius:8px;font-weight:700}.person-name[data-v-82c7a8c1]{font-size:14px;color:#71717a;font-weight:600;margin:0 0 12px}.stats-grid[data-v-82c7a8c1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat-item[data-v-82c7a8c1]{background:#f4f4f5;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.stat-label[data-v-82c7a8c1]{font-size:12px;color:#71717a;font-weight:600}.stat-value[data-v-82c7a8c1]{font-size:22px;font-weight:800;color:#18181b}.bottom-spacer[data-v-82c7a8c1]{height:40px}.resume-header[data-v-ee8092c9]{padding:44px 24px 10px;display:flex;justify-content:space-between;align-items:center}.sub-txt[data-v-ee8092c9]{font-size:12px;font-weight:700;color:#8e8e93;margin-bottom:2px}.main-title[data-v-ee8092c9]{font-size:24px;font-weight:900;color:#18181b;letter-spacing:-.5px}.user-avatar-btn[data-v-ee8092c9]{width:44px;height:44px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #0000000d}.avatar-img[data-v-ee8092c9]{width:36px;height:36px;background:#18181b;color:#d4e868;border-radius:50%;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;object-fit:cover}.avatar-photo[data-v-ee8092c9]{background:#fff;color:transparent}.avatar-empty[data-v-ee8092c9]{background:#e4e4e7}.avatar-skeleton[data-v-ee8092c9]{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,#e4e4e7 25%,#f4f4f5,#e4e4e7 75%);background-size:200% 100%;animation:avatar-shine-ee8092c9 1.2s ease-in-out infinite}@keyframes avatar-shine-ee8092c9{0%{background-position:200% 0}to{background-position:-200% 0}}.list-card-bento[data-v-fba72567]{background:#d4e868;border-radius:28px;padding:20px;position:relative;overflow:hidden;color:#18181b;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-width:0;min-height:160px;box-shadow:0 8px 24px #d4e8684d;transition:transform .2s;cursor:pointer;box-sizing:border-box}.list-card-bento[data-v-fba72567]:active{transform:scale(.98)}.card-title[data-v-fba72567]{font-size:18px;font-weight:800;line-height:1.2}.card-sub[data-v-fba72567]{font-size:12px;font-weight:600;opacity:.6;margin-top:4px}.card-sub-skeleton[data-v-fba72567]{margin-top:6px;width:70%;height:14px;border-radius:6px;background:linear-gradient(90deg,#00000014 25%,#00000029,#00000014 75%);background-size:200% 100%;animation:skeleton-shine-fba72567 1.2s ease-in-out infinite}@keyframes skeleton-shine-fba72567{0%{background-position:200% 0}to{background-position:-200% 0}}.icon-area[data-v-fba72567]{position:absolute;right:15px;bottom:15px}.doc-stack[data-v-fba72567]{position:relative;width:60px;height:70px}.doc-sheet[data-v-fba72567]{position:absolute;background:#fff;border-radius:8px;border:2px solid #18181B;box-shadow:2px 2px #0000001a}.s2[data-v-fba72567]{width:50px;height:60px;right:0;top:0;transform:rotate(10deg);background:#ffffff80;border:none}.s1[data-v-fba72567]{width:50px;height:64px;right:10px;top:5px;transform:rotate(-5deg);padding:8px 6px;display:flex;flex-direction:column;gap:4px}.line[data-v-fba72567]{height:3px;background:#18181b;border-radius:2px;opacity:.2}.l1[data-v-fba72567]{width:60%}.l2[data-v-fba72567]{width:80%}.circle[data-v-fba72567]{width:16px;height:16px;border-radius:50%;background:#ff9f43;position:absolute;bottom:8px;right:8px}.arrow-btn[data-v-fba72567]{width:32px;height:32px;background:#18181b;color:#d4e868;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;position:absolute;bottom:16px;left:16px}.radar-shell[data-v-e291403d]{perspective:1200px;width:100%}.flip-card[data-v-e291403d]{position:relative;width:100%;transition:height .6s cubic-bezier(.4,0,.2,1)}.flip-inner[data-v-e291403d]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.flip-card.flipped .flip-inner[data-v-e291403d]{transform:rotateY(180deg)}.flip-face[data-v-e291403d]{position:absolute;top:0;left:0;width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column}.radar-bento[data-v-e291403d]{background-color:#18181b;border-radius:32px;padding:20px;color:#fff;box-shadow:0 12px 32px #00000026;position:relative;overflow:hidden;gap:16px}.radar-bento[data-v-e291403d]:before{content:"";position:absolute;inset:0;background:radial-gradient(120px 80px at 70% 20%,rgba(212,232,104,.08),transparent 60%),radial-gradient(160px 120px at 20% 80%,rgba(255,255,255,.04),transparent 70%);pointer-events:none}.card-header[data-v-e291403d]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.card-title[data-v-e291403d]{font-size:16px;font-weight:800;color:#fff;letter-spacing:.5px}.toggle-mock[data-v-e291403d]{width:36px;height:20px;background:#ffffff26;border-radius:10px;position:relative;border:none;cursor:pointer;padding:0}.toggle-circle[data-v-e291403d]{width:14px;height:14px;background:#d4e868;border-radius:50%;position:absolute;top:3px;right:3px;transition:transform .3s}.flip-card.flipped .toggle-circle[data-v-e291403d]{transform:translate(-16px);background:#18181b}.radar-wrap[data-v-e291403d]{position:relative;width:100%;height:160px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.radar-svg[data-v-e291403d]{width:100%;height:100%;overflow:visible}.radar-label[data-v-e291403d]{position:absolute;font-size:10px;font-weight:700;color:#fff9;background:#18181bb3;padding:2px 4px;border-radius:4px;white-space:nowrap}.pos-0[data-v-e291403d]{top:6px;left:50%;transform:translate(-50%)}.pos-1[data-v-e291403d]{top:36%;right:60px}.pos-2[data-v-e291403d]{bottom:36%;right:60px}.pos-3[data-v-e291403d]{bottom:6px;left:50%;transform:translate(-50%)}.pos-4[data-v-e291403d]{bottom:36%;left:60px}.pos-5[data-v-e291403d]{top:36%;left:60px}.radar-eval[data-v-e291403d]{text-align:center;font-size:12px;font-weight:600;color:#ffffff80;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .2s ease}.flip-card.flipped .radar-eval[data-v-e291403d]{opacity:0}.eval-dot[data-v-e291403d]{width:6px;height:6px;background:#d4e868;border-radius:50%;box-shadow:0 0 8px #d4e86866}.radar-stats[data-v-e291403d]{display:flex;gap:8px;position:relative;z-index:1;transition:opacity .2s ease}.flip-card.flipped .radar-stats[data-v-e291403d]{opacity:0;pointer-events:none;visibility:hidden}.stat-chip[data-v-e291403d]{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px}.stat-label[data-v-e291403d]{font-size:10px;color:#ffffff8c;font-weight:600}.stat-value[data-v-e291403d]{font-size:13px;font-weight:800;color:#e7f57a;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-highlight[data-v-e291403d]{background:#d4e86824;border-color:#d4e86840}.radar-back[data-v-e291403d]{transform:rotateY(180deg);background:#191a1d;border-radius:32px;padding:20px;color:#fff;box-shadow:0 12px 32px #0000002e;overflow:hidden;display:flex;flex-direction:column;gap:16px}.radar-back[data-v-e291403d]:before{content:"";position:absolute;inset:0;background:radial-gradient(140px 90px at 25% 20%,rgba(212,232,104,.12),transparent 60%),radial-gradient(120px 120px at 80% 70%,rgba(255,255,255,.05),transparent 70%);pointer-events:none}.back-summary[data-v-e291403d]{display:flex;gap:12px;align-items:center;position:relative;z-index:1;flex-shrink:0}.summary-score[data-v-e291403d]{background:#d4e86829;border:1px solid rgba(212,232,104,.25);border-radius:16px;padding:10px 12px;min-width:90px}.summary-label[data-v-e291403d]{font-size:10px;color:#fff9;font-weight:600}.summary-value[data-v-e291403d]{font-size:20px;font-weight:900;color:#e7f57a;letter-spacing:.4px}.summary-text[data-v-e291403d]{font-size:11px;color:#ffffffb3;line-height:1.5}.detail-list[data-v-e291403d]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.detail-row[data-v-e291403d]{display:grid;grid-template-columns:72px 1fr 28px;align-items:center;gap:8px}.detail-label[data-v-e291403d]{font-size:10px;color:#fff9;font-weight:600}.detail-bar[data-v-e291403d]{height:6px;background:#ffffff14;border-radius:999px;overflow:hidden}.detail-fill[data-v-e291403d]{height:100%;background:linear-gradient(90deg,#d4e86859,#d4e868);border-radius:999px}.detail-value[data-v-e291403d]{font-size:11px;font-weight:800;color:#e7f57a;text-align:right}.back-hint[data-v-e291403d]{font-size:10px;color:#ffffff59;text-align:right;position:relative;z-index:1}.issue-bento[data-v-6d06e3ac]{background:#fff;border-radius:28px;padding:20px;display:flex;flex-direction:column;box-shadow:0 8px 24px #00000008;position:relative;width:100%;min-width:0;height:220px;min-height:220px;box-sizing:border-box;overflow:hidden}.issue-header[data-v-6d06e3ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.issue-title[data-v-6d06e3ac]{font-size:14px;font-weight:800;color:#18181b}.issue-dot[data-v-6d06e3ac]{width:8px;height:8px;background:#ff6b6b;border-radius:50%}.issue-job[data-v-6d06e3ac]{font-size:12px;font-weight:600;color:#8e8e93;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags-wrap[data-v-6d06e3ac]{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;overflow:hidden}.issue-tag[data-v-6d06e3ac]{font-size:11px;font-weight:700;color:#18181b;background:#f4f4f5;padding:4px 8px;border-radius:6px;border-left:3px solid #18181B}.issue-skeleton-job[data-v-6d06e3ac]{width:120px;height:12px;border-radius:6px;margin-bottom:12px;background:linear-gradient(90deg,#e4e4e7 25%,#f4f4f5,#e4e4e7 75%);background-size:200% 100%;animation:skeleton-shine-6d06e3ac 1.2s ease-in-out infinite}.issue-skeleton-tag[data-v-6d06e3ac]{width:100%;height:20px;border-radius:6px;background:linear-gradient(90deg,#e4e4e7 25%,#f4f4f5,#e4e4e7 75%);background-size:200% 100%;animation:skeleton-shine-6d06e3ac 1.2s ease-in-out infinite}.issue-skeleton-tag.short[data-v-6d06e3ac]{width:75%}@keyframes skeleton-shine-6d06e3ac{0%{background-position:200% 0}to{background-position:-200% 0}}.action-capsule[data-v-1e821504]{background:#fff;border:none;border-radius:20px;padding:12px 16px;display:flex;align-items:center;gap:14px;cursor:pointer;box-shadow:0 4px 16px #00000005;transition:transform .2s}.action-capsule[data-v-1e821504]:active{transform:scale(.98)}.icon-circle[data-v-1e821504]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-circle.list[data-v-1e821504]{background:#e3f2fd;color:#1976d2}.icon-circle.optimize[data-v-1e821504]{background:#fff3e0;color:#e65100}.icon-circle.add[data-v-1e821504]{background:#f3f0ff;color:#7c4dff}.text-group[data-v-1e821504]{flex:1;text-align:left}.title[data-v-1e821504]{font-size:14px;font-weight:800;color:#18181b}.desc[data-v-1e821504]{font-size:11px;color:#8e8e93;margin-top:2px}.arrow[data-v-1e821504]{color:#d4d4d8;font-weight:700}.bottom-nav[data-v-66a71867]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;height:80px;background-color:#d9edc3;display:flex;justify-content:space-around;align-items:center;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -4px 10px #0000000d;z-index:100;padding-bottom:10px}.nav-item[data-v-66a71867]{width:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#4a4a4a;cursor:pointer}.icon-wrapper[data-v-66a71867]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:4px}.nav-item span[data-v-66a71867]{font-size:10px;line-height:1}.nav-item:not(.active) svg[data-v-66a71867]{transform:translateY(4px)}.nav-item.active .icon-wrapper[data-v-66a71867]{background-color:#a3cc68}.nav-item.active svg[data-v-66a71867]{stroke:#000;stroke-width:2.5}.resume-page[data-v-772806c9]{height:100vh;background-color:#f2faf2;display:flex;flex-direction:column;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Roboto,sans-serif}.resume-scroll[data-v-772806c9]{flex:1;overflow-y:auto;padding-bottom:20px}.content-container[data-v-772806c9]{padding:0 20px;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.bento-row[data-v-772806c9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bento-row[data-v-772806c9]>*{min-width:0}.section-label[data-v-772806c9]{font-size:12px;font-weight:800;color:#18181b;opacity:.4;margin:8px 0 4px 4px;text-transform:uppercase;letter-spacing:.5px}.action-list[data-v-772806c9]{display:flex;flex-direction:column;gap:12px}.footer-spacer[data-v-772806c9]{height:100px}.hidden-scrollbar[data-v-772806c9]::-webkit-scrollbar{display:none}.toast[data-v-772806c9]{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);background:#18181b;color:#d4e868;padding:10px 20px;border-radius:20px;font-weight:700;font-size:13px;box-shadow:0 10px 30px #0003;z-index:200}.radar-card-skeleton[data-v-772806c9]{background-color:#18181b;border-radius:32px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 12px 32px #00000026}.skeleton-header[data-v-772806c9]{display:flex;justify-content:space-between;align-items:center}.skeleton-title[data-v-772806c9]{width:120px;height:18px;border-radius:8px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-772806c9 1.2s ease-in-out infinite}.skeleton-toggle[data-v-772806c9]{width:36px;height:20px;border-radius:10px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-772806c9 1.2s ease-in-out infinite}.skeleton-radar[data-v-772806c9]{width:100%;height:160px;border-radius:12px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-772806c9 1.2s ease-in-out infinite}.skeleton-eval[data-v-772806c9]{width:140px;height:14px;margin:0 auto;border-radius:6px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-772806c9 1.2s ease-in-out infinite}.skeleton-stats[data-v-772806c9]{display:flex;gap:8px}.skeleton-stat[data-v-772806c9]{flex:1;height:52px;border-radius:12px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-772806c9 1.2s ease-in-out infinite}@keyframes skeleton-shine-772806c9{0%{background-position:200% 0}to{background-position:-200% 0}}.list-header[data-v-358527f1]{padding:20px 24px 10px;display:flex;align-items:center;justify-content:space-between}.profile-section[data-v-358527f1]{display:flex;align-items:center;gap:12px}.back-btn[data-v-358527f1]{width:44px;height:44px;border-radius:50%;background:#18181b;color:#fff;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0000001f;cursor:pointer}.text-content[data-v-358527f1]{display:flex;flex-direction:column;justify-content:center}.user-name[data-v-358527f1]{font-size:18px;font-weight:800;color:#18181b;line-height:1.2;margin:0}.greeting[data-v-358527f1]{font-size:13px;font-weight:500;color:#a1a1aa;margin:0}.settings-btn[data-v-358527f1]{width:44px;height:44px;border-radius:14px;background:#fff;border:none;display:flex;align-items:center;justify-content:center;color:#18181b;box-shadow:0 4px 12px #00000008;cursor:pointer}.header-placeholder[data-v-358527f1]{width:44px;height:44px;flex-shrink:0}.search-capsule[data-v-f07ae119]{background:#fff;border-radius:20px;padding:14px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 20px #00000005;transition:all .2s}.search-capsule[data-v-f07ae119]:focus-within{transform:translateY(-1px);box-shadow:0 8px 25px #0000000d}.search-icon[data-v-f07ae119]{color:#18181b;opacity:.4}.search-input[data-v-f07ae119]{flex:1;border:none;background:transparent;font-size:15px;font-weight:600;color:#18181b;outline:none}.search-input[data-v-f07ae119]::placeholder{color:#a1a1aa}.resume-card[data-v-c7fd6ef4]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:28px;background:#fff;color:#18181b;border:2px solid transparent;box-shadow:0 4px 12px #00000008;transition:all .2s cubic-bezier(.25,.8,.25,1);cursor:pointer;position:relative;overflow:hidden}.resume-card[data-v-c7fd6ef4]:active{transform:scale(.98)}.resume-card.selected[data-v-c7fd6ef4]{background:#18181b;color:#fff;box-shadow:0 12px 24px #18181b40;transform:translateY(-2px);border-color:#d4e8684d}.content-side[data-v-c7fd6ef4]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.header-row[data-v-c7fd6ef4]{display:flex}.status-badge[data-v-c7fd6ef4]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#a1a1aa}.status-badge.done[data-v-c7fd6ef4]{color:#84cc16}.title[data-v-c7fd6ef4]{font-size:16px;font-weight:800;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags-row[data-v-c7fd6ef4]{display:flex;gap:6px;flex-wrap:wrap}.pill-tag[data-v-c7fd6ef4]{font-size:10px;font-weight:600;padding:4px 10px;border-radius:10px;transition:background .2s,color .2s}.resume-card .pill-tag[data-v-c7fd6ef4]{background:#f4f4f5;color:#52525b}.resume-card.selected .pill-tag[data-v-c7fd6ef4]{background:#ffffff26;color:#e4e4e7}.meta-row[data-v-c7fd6ef4]{font-size:11px;font-weight:500;transition:color .2s}.resume-card .meta-row[data-v-c7fd6ef4]{color:#a1a1aa}.resume-card.selected .meta-row[data-v-c7fd6ef4]{color:#ffffff80}.visual-side[data-v-c7fd6ef4]{width:56px;height:56px;flex-shrink:0;margin-left:12px}.chart-track[data-v-c7fd6ef4]{stroke:#f4f4f5;transition:stroke .2s}.resume-card.selected .chart-track[data-v-c7fd6ef4]{stroke:#ffffff1a}.chart-value[data-v-c7fd6ef4]{stroke:#d4e868}.chart-text[data-v-c7fd6ef4]{fill:#18181b;transition:fill .2s}.resume-card.selected .chart-text[data-v-c7fd6ef4]{fill:#d4e868}.swipe-row[data-v-f90b7a4b]{overflow:hidden;border-radius:28px}.swipe-inner[data-v-f90b7a4b]{display:flex;width:calc(100% + 72px);transition:transform .2s ease-out}.swipe-content[data-v-f90b7a4b]{flex:1;min-width:0}.swipe-delete[data-v-f90b7a4b]{width:72px;flex-shrink:0;background:#dc2626;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.swipe-delete[data-v-f90b7a4b]:active{opacity:.9}.action-dock[data-v-642d48ab]{pointer-events:auto;background:#18181b;border-radius:32px;padding:8px 12px;display:flex;align-items:center;gap:8px;box-shadow:0 12px 30px #00000040}.action-btn[data-v-642d48ab]{background:transparent;border:none;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:24px;cursor:pointer;transition:background .2s}.action-btn[data-v-642d48ab]:active{background:#ffffff1a}.icon-circle[data-v-642d48ab]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.import .icon-circle[data-v-642d48ab]{background:#ffffff26;color:#fff}.import .label[data-v-642d48ab]{color:#fff;font-weight:700;font-size:13px}.optimize .icon-circle[data-v-642d48ab]{background:#ffb74d;color:#18181b}.optimize .label[data-v-642d48ab]{color:#ffb74d;font-weight:800;font-size:13px}.divider[data-v-642d48ab]{width:1px;height:24px;background:#ffffff26;margin:0 4px}.modal-mask[data-v-d8e1bb52]{position:fixed;inset:0;background:#13171273;display:flex;align-items:center;justify-content:center;z-index:200}.modal-card[data-v-d8e1bb52]{width:min(320px,90vw);background:#fff;border-radius:18px;padding:16px;box-shadow:0 20px 50px #0003}.modal-title[data-v-d8e1bb52]{font-size:16px;font-weight:900;color:#18181b}.modal-desc[data-v-d8e1bb52]{margin-top:6px;font-size:12px;color:#7a7f86}.file-input[data-v-d8e1bb52]{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px dashed #cbd5b9;background:#f7fbef;font-size:12px;font-weight:700;color:#2a2f2b;cursor:pointer}.file-input input[data-v-d8e1bb52]{display:none}.modal-actions[data-v-d8e1bb52]{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-btn[data-v-d8e1bb52]{border:none;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800;cursor:pointer}.modal-btn.ghost[data-v-d8e1bb52]{background:#eef1e6;color:#2a2f2b}.modal-btn.solid[data-v-d8e1bb52]{background:#6a8f45;color:#f5f8e9}.modal-btn.solid[data-v-d8e1bb52]:disabled{opacity:.5;cursor:not-allowed}.resume-list-page[data-v-91ad8f2d]{height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#ebf7d5;position:relative;font-family:Inter,sans-serif;color:#18181b}.dashboard-hero[data-v-91ad8f2d]{margin:10px 20px 20px;background:#18181b;border-radius:32px;padding:24px;color:#fff;box-shadow:0 12px 30px #00000026;position:relative;overflow:hidden}.dashboard-hero[data-v-91ad8f2d]:after{content:"";position:absolute;top:-30px;right:-30px;width:140px;height:140px;background:radial-gradient(circle,#d4e86826,#fff0 70%);border-radius:50%;pointer-events:none}.hero-header[data-v-91ad8f2d]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.hero-title[data-v-91ad8f2d]{font-size:18px;font-weight:800;letter-spacing:-.5px}.hero-score[data-v-91ad8f2d]{font-size:32px;font-weight:800;color:#d4e868;line-height:1}.hero-score em[data-v-91ad8f2d]{font-style:normal;font-size:12px;margin-left:2px;color:#ffffff80;font-weight:600}.hero-body[data-v-91ad8f2d]{display:flex;align-items:center;gap:20px}.score-block[data-v-91ad8f2d]{position:relative;width:80px;height:80px;flex-shrink:0}.score-ring[data-v-91ad8f2d]{width:100%;height:100%;transform:rotate(-90deg)}.score-track[data-v-91ad8f2d]{fill:none;stroke:#ffffff1a;stroke-width:6}.score-value-ring[data-v-91ad8f2d]{fill:none;stroke:#d4e868;stroke-width:6;stroke-linecap:round;transition:stroke-dasharray 1s ease-out}.score-center[data-v-91ad8f2d]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.score-number[data-v-91ad8f2d]{font-size:18px;font-weight:900;color:#fff}.score-label[data-v-91ad8f2d]{font-size:8px;color:#ffffff80;font-weight:600;text-transform:uppercase}.issue-block[data-v-91ad8f2d]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.issue-title[data-v-91ad8f2d]{font-size:11px;font-weight:700;color:#ffffff80;text-transform:uppercase}.issue-tags[data-v-91ad8f2d]{display:flex;flex-wrap:wrap;gap:6px}.issue-tag[data-v-91ad8f2d]{font-size:10px;font-weight:600;padding:4px 10px;border-radius:8px;background:#ffffff1a;color:#e9f4c8;border:1px solid rgba(255,255,255,.05)}.issue-desc[data-v-91ad8f2d]{font-size:11px;color:#e9f4c8;line-height:1.4;word-break:break-word}.issue-empty[data-v-91ad8f2d]{font-size:11px;color:#ffffff4d;font-style:italic}.search-section[data-v-91ad8f2d]{padding:0 20px 24px}.list-scroll[data-v-91ad8f2d]{padding-bottom:20px}.list-label[data-v-91ad8f2d]{padding:0 24px 12px;font-size:14px;font-weight:800;color:#18181b;opacity:.8}.list-container[data-v-91ad8f2d]{padding:0 20px;display:flex;flex-direction:column;gap:12px}.empty-state[data-v-91ad8f2d]{text-align:center;color:#a1a1aa;margin-top:40px;font-size:13px}.footer-spacer[data-v-91ad8f2d]{height:120px}.bottom-layer[data-v-91ad8f2d]{position:fixed;bottom:0;left:0;right:0;z-index:100;pointer-events:auto;display:flex;flex-direction:column;align-items:center;padding-bottom:24px}.hidden-scrollbar[data-v-91ad8f2d]::-webkit-scrollbar{display:none}.toast[data-v-91ad8f2d]{position:fixed;top:24px;left:50%;transform:translate(-50%);background:#18181b;color:#d4e868;padding:12px 24px;border-radius:32px;font-weight:700;font-size:13px;box-shadow:0 8px 24px #0003;z-index:200}.resume-current-page[data-v-0107ce8b]{height:100vh;background-color:#ebf7d5;display:flex;flex-direction:column;font-family:Inter,sans-serif;color:#18181b}.dashboard-hero[data-v-0107ce8b]{margin:10px 20px 20px;background:#18181b;border-radius:32px;padding:24px;color:#fff;box-shadow:0 12px 30px #00000026;position:relative;overflow:hidden}.dashboard-hero[data-v-0107ce8b]:after{content:"";position:absolute;top:-30px;right:-30px;width:140px;height:140px;background:radial-gradient(circle,#d4e86826,#fff0 70%);border-radius:50%;pointer-events:none}.hero-header[data-v-0107ce8b]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.hero-title[data-v-0107ce8b]{font-size:18px;font-weight:800;letter-spacing:-.5px}.hero-score[data-v-0107ce8b]{font-size:32px;font-weight:800;color:#d4e868;line-height:1}.hero-score em[data-v-0107ce8b]{font-style:normal;font-size:12px;margin-left:2px;color:#ffffff80;font-weight:600}.hero-body[data-v-0107ce8b]{display:flex;align-items:center;gap:20px}.score-block[data-v-0107ce8b]{position:relative;width:80px;height:80px;flex-shrink:0}.score-ring[data-v-0107ce8b]{width:100%;height:100%;transform:rotate(-90deg)}.score-track[data-v-0107ce8b]{fill:none;stroke:#ffffff1a;stroke-width:6}.score-value-ring[data-v-0107ce8b]{fill:none;stroke:#d4e868;stroke-width:6;stroke-linecap:round;transition:stroke-dasharray 1s ease-out}.score-center[data-v-0107ce8b]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.score-number[data-v-0107ce8b]{font-size:18px;font-weight:900;color:#fff}.score-label[data-v-0107ce8b]{font-size:8px;color:#ffffff80;font-weight:600;text-transform:uppercase}.issue-block[data-v-0107ce8b]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.issue-title[data-v-0107ce8b]{font-size:11px;font-weight:700;color:#ffffff80;text-transform:uppercase}.issue-tags[data-v-0107ce8b]{display:flex;flex-wrap:wrap;gap:6px}.issue-tag[data-v-0107ce8b]{font-size:10px;font-weight:600;padding:4px 10px;border-radius:8px;background:#ffffff1a;color:#e9f4c8;border:1px solid rgba(255,255,255,.05)}.issue-desc[data-v-0107ce8b]{font-size:11px;color:#e9f4c8;line-height:1.4;word-break:break-word}.issue-empty[data-v-0107ce8b]{font-size:11px;color:#ffffff4d;font-style:italic}.list-scroll[data-v-0107ce8b]{flex:1;overflow-y:auto;padding-bottom:20px}.list-label[data-v-0107ce8b]{padding:0 24px 12px;font-size:14px;font-weight:800;color:#18181b;opacity:.8}.list-container[data-v-0107ce8b]{padding:0 20px;display:flex;flex-direction:column;gap:12px}.empty-state[data-v-0107ce8b]{text-align:center;color:#a1a1aa;margin-top:40px;font-size:13px}.switch-btn-wrap[data-v-0107ce8b]{margin-top:20px;padding:0 20px}.switch-btn[data-v-0107ce8b]{width:100%;padding:12px 16px;background:#f4f4f5;border:none;border-radius:12px;font-size:13px;font-weight:700;color:#18181b;cursor:pointer;transition:background .2s}.switch-btn[data-v-0107ce8b]:hover{background:#e4e4e7}.modal-mask[data-v-0107ce8b]{position:fixed;inset:0;background:#13171273;display:flex;align-items:center;justify-content:center;z-index:200}.modal-card[data-v-0107ce8b]{width:min(320px,90vw);background:#fff;border-radius:18px;padding:20px;box-shadow:0 20px 50px #0003}.modal-title[data-v-0107ce8b]{font-size:16px;font-weight:900;color:#18181b;margin-bottom:16px}.modal-list[data-v-0107ce8b]{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.modal-item[data-v-0107ce8b]{padding:12px 16px;background:#f4f4f5;border-radius:12px;font-size:13px;font-weight:600;color:#18181b;cursor:pointer;transition:background .2s}.modal-item[data-v-0107ce8b]:hover{background:#e4e4e7}.modal-item.active[data-v-0107ce8b]{background:#18181b;color:#d4e868}.modal-actions[data-v-0107ce8b]{margin-top:16px}.modal-btn[data-v-0107ce8b]{border:none;border-radius:12px;padding:10px 24px;font-size:14px;font-weight:700;cursor:pointer}.modal-btn.ghost[data-v-0107ce8b]{width:100%;background:#eef1e6;color:#2a2f2b}.footer-spacer[data-v-0107ce8b]{height:40px}.hidden-scrollbar[data-v-0107ce8b]::-webkit-scrollbar{display:none}.detail-header[data-v-3912ffbd]{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;gap:8px;padding:16px 20px 8px}.detail-header .title[data-v-3912ffbd]{grid-column:2;justify-self:center}.back-btn[data-v-3912ffbd]{width:36px;height:36px;border-radius:12px;border:none;background:#fff;color:#1b1c1f;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0000000f;cursor:pointer}.title[data-v-3912ffbd]{text-align:center;font-size:16px;font-weight:900;color:#1b1c1f;letter-spacing:.3px}.download-btn[data-v-3912ffbd]{border:none;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:800;background:#9ccc65;color:#1b1c1f;cursor:pointer;justify-self:end}.summary-card[data-v-e98773be]{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:16px;border-radius:24px;background:#fff;box-shadow:0 10px 24px #4155411f}.score-block[data-v-e98773be]{position:relative;width:100px;height:100px;display:grid;place-items:center}.score-ring[data-v-e98773be]{width:100px;height:100px;transform:rotate(-90deg)}.score-track[data-v-e98773be]{fill:none;stroke:#1b211e14;stroke-width:8}.score-value[data-v-e98773be]{fill:none;stroke:#d4e868;stroke-width:8;stroke-linecap:round}.score-center[data-v-e98773be]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:2px}.score-number[data-v-e98773be]{font-size:20px;font-weight:900;color:#1b1c1f}.score-label[data-v-e98773be]{font-size:10px;color:#1b211e80;font-weight:600}.info[data-v-e98773be]{display:flex;flex-direction:column;gap:6px}.title[data-v-e98773be]{font-size:15px;font-weight:800;color:#1b1c1f}.role[data-v-e98773be]{font-size:12px;color:#6b7280;font-weight:600}.meta[data-v-e98773be]{font-size:10px;color:#1b211e8c;font-weight:600}.zoom-overlay[data-v-2b86f557]{position:fixed;inset:0;background:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;touch-action:none;overflow:hidden}.zoom-close[data-v-2b86f557]{position:absolute;top:16px;right:16px;width:44px;height:44px;border:none;background:#ffffff26;color:#fff;font-size:28px;line-height:1;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2}.zoom-close[data-v-2b86f557]:hover{background:#ffffff40}.zoom-wrap[data-v-2b86f557]{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;transform-origin:center center;transition:transform .08s ease-out}.zoom-img[data-v-2b86f557]{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 20px 60px #0006;pointer-events:none;-webkit-user-select:none;user-select:none}.preview-card[data-v-f2f4ac08]{border-radius:24px;background:#18181b;color:#f2f4f1;padding:16px;box-shadow:0 12px 28px #14161233}.preview-header[data-v-f2f4ac08]{display:flex;flex-direction:column;gap:6px}.preview-image-wrap[data-v-f2f4ac08]{margin-top:12px;border-radius:16px;overflow:hidden;background:#f9fafb}.preview-image[data-v-f2f4ac08]{width:100%;height:auto;display:block;object-fit:contain}.preview-image-clickable[data-v-f2f4ac08],.preview-image-wrap[data-v-f2f4ac08]{cursor:pointer}.title[data-v-f2f4ac08]{font-size:14px;font-weight:800}.summary[data-v-f2f4ac08]{font-size:12.5px;color:#ffffffa6;line-height:1.5}.preview-sheet[data-v-f2f4ac08]{margin-top:12px;background:#f9fafb;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 0 0 1px #18181b14}.sheet-top[data-v-f2f4ac08]{display:flex;justify-content:space-between;align-items:center}.name-block[data-v-f2f4ac08]{display:flex;flex-direction:column;gap:4px}.name[data-v-f2f4ac08]{font-size:16px;font-weight:800;color:#111827}.role[data-v-f2f4ac08]{font-size:11.5px;color:#6b7280;font-weight:600}.avatar[data-v-f2f4ac08]{width:34px;height:34px;border-radius:50%;background:#e5e7eb}.contact-row[data-v-f2f4ac08]{display:flex;gap:10px;font-size:10.5px;color:#6b7280;font-weight:600}.section[data-v-f2f4ac08]{display:flex;flex-direction:column;gap:6px}.section-title[data-v-f2f4ac08]{font-size:11.5px;font-weight:800;color:#111827}.line[data-v-f2f4ac08]{height:6px;background:linear-gradient(90deg,#e5e7eb,#f4f4f5);border-radius:999px}.line.short[data-v-f2f4ac08]{width:55%}.entry[data-v-f2f4ac08]{display:flex;flex-direction:column;gap:4px}.entry-title[data-v-f2f4ac08]{font-size:11.5px;font-weight:700;color:#1f2937}.entry-meta[data-v-f2f4ac08]{font-size:10.5px;color:#9ca3af}.two-col[data-v-f2f4ac08]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chip-row[data-v-f2f4ac08]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-f2f4ac08]{width:44px;height:14px;border-radius:999px;background:#e5e7eb}.detail-section[data-v-68f39ae8]{padding:14px 16px;border-radius:20px;background:#fffc;box-shadow:0 10px 24px #4155411a;display:flex;flex-direction:column;gap:10px;min-width:0}.section-title[data-v-68f39ae8]{font-size:13px;font-weight:800;color:#1b1c1f}.section-list[data-v-68f39ae8]{display:flex;flex-direction:column;gap:8px;min-width:0}.section-item[data-v-68f39ae8]{font-size:11px;font-weight:600;color:#2c2f32;padding:6px 10px;border-radius:12px;background:#f3f7ea;min-width:0;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.section-empty[data-v-68f39ae8]{font-size:11px;color:#1b211e80}.resume-detail-page[data-v-d6ca8d5c]{height:100vh;background:#f4f9eb;display:flex;flex-direction:column;position:relative}.detail-scroll[data-v-d6ca8d5c]{flex:1;overflow-y:auto}.detail-container[data-v-d6ca8d5c]{padding:0 20px;display:flex;flex-direction:column;gap:16px}.parse-trigger-section[data-v-d6ca8d5c]{margin-bottom:0}.parse-trigger-btn[data-v-d6ca8d5c]{width:100%;padding:12px 24px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#7cb342,#8bc34a);border:none;border-radius:20px;cursor:pointer;transition:opacity .2s,transform .2s;box-shadow:0 6px 20px #7cb3424d}.parse-trigger-btn[data-v-d6ca8d5c]:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.parse-trigger-btn[data-v-d6ca8d5c]:disabled,.parse-trigger-btn--disabled[data-v-d6ca8d5c]{opacity:.6;cursor:not-allowed;background:linear-gradient(135deg,#9e9e9e,#bdbdbd)!important;box-shadow:none}.footer-spacer[data-v-d6ca8d5c]{height:40px}.hidden-scrollbar[data-v-d6ca8d5c]::-webkit-scrollbar{display:none}.toast[data-v-d6ca8d5c]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#18181b;color:#d4e868;padding:10px 20px;border-radius:20px;font-weight:700;font-size:12px;box-shadow:0 10px 24px #0003;z-index:200}.ai-header[data-v-d6adbf45]{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 32px;background:transparent;width:100%;box-sizing:border-box}.back-btn[data-v-d6adbf45]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:16px;cursor:pointer;color:#18181b;transition:all .2s;box-shadow:0 4px 12px #0000000d}.back-btn[data-v-d6adbf45]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.back-btn[data-v-d6adbf45]:active{transform:scale(.96)}.title[data-v-d6adbf45]{font-size:20px;font-weight:800;color:#18181b;margin:0;font-family:Inter,sans-serif}.placeholder-end[data-v-d6adbf45]{width:48px}@media(max-width:768px){.ai-header[data-v-d6adbf45]{height:64px;padding:0 20px}.back-btn[data-v-d6adbf45]{width:40px;height:40px}.title[data-v-d6adbf45]{font-size:18px}}.stepper-container[data-v-1a5a1cb2]{position:relative;width:100%}.stepper-track[data-v-1a5a1cb2]{position:absolute;top:20px;left:14px;right:14px;height:4px;background:#f4f4f5;border-radius:2px;z-index:0}.stepper-progress[data-v-1a5a1cb2]{height:100%;background:#d4e868;border-radius:2px;transition:width .4s ease}.stepper-steps[data-v-1a5a1cb2]{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:8px;position:relative;z-index:1}.step-item[data-v-1a5a1cb2]{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;flex:1;min-width:0}.step-circle[data-v-1a5a1cb2]{width:40px;height:40px;border-radius:50%;background:#fff;border:3px solid #F4F4F5;color:#a1a1aa;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;transition:all .3s;box-shadow:0 0 0 3px #fff}.step-item.active .step-circle[data-v-1a5a1cb2]{border-color:#d4e868;color:#18181b;box-shadow:0 0 0 3px #fff,0 0 16px #d4e86873}.step-item.completed .step-circle[data-v-1a5a1cb2]{background:#d4e868;border-color:#d4e868;color:#18181b;box-shadow:0 0 0 3px #fff}.step-label[data-v-1a5a1cb2]{margin-top:12px;font-size:11px;font-weight:600;color:#a1a1aa;transition:all .3s;text-align:center;max-width:60px}.step-item.active .step-label[data-v-1a5a1cb2]{color:#18181b;font-weight:700}@media(max-width:768px){.step-circle[data-v-1a5a1cb2]{width:34px;height:34px;font-size:13px;border-width:3px;box-shadow:0 0 0 3px #fff}.stepper-track[data-v-1a5a1cb2]{top:18px;left:18px;right:18px}.step-item.active .step-circle[data-v-1a5a1cb2]{box-shadow:0 0 0 3px #fff,0 0 12px #d4e86880}.step-label[data-v-1a5a1cb2]{font-size:11px;margin-top:8px;max-width:56px}}.text-panel-bento[data-v-bfabf307]{flex:1;display:flex;flex-direction:column;background-color:#18181b;border-radius:32px;padding:12px;box-shadow:0 20px 40px #00000026;position:relative;overflow:hidden;min-height:420px;width:100%;box-sizing:border-box}.text-panel-bento[data-v-bfabf307]:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:radial-gradient(circle,#d4e8681a,#fff0 70%);border-radius:50%;pointer-events:none}.panel-header[data-v-bfabf307]{margin-bottom:16px}.ai-label[data-v-bfabf307]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff}.textarea-container[data-v-bfabf307]{flex:1;margin-bottom:20px;background:#ffffff0d;border-radius:20px;padding:8px;transition:all .2s;border:1px solid transparent;min-height:220px}.textarea-container[data-v-bfabf307]:focus-within{background:#ffffff14;border-color:#d4e8684d}.custom-textarea[data-v-bfabf307]{width:100%;height:100%;background:transparent;border:none;resize:none;font-size:15px;line-height:1.6;color:#e4e4e7;font-family:inherit;outline:none;padding:0;min-height:180px}.custom-textarea[data-v-bfabf307]::placeholder{color:#ffffff4d;font-weight:500}.action-footer[data-v-bfabf307]{display:flex}.generate-btn[data-v-bfabf307]{flex:1;height:56px;background-color:#d4e868;color:#18181b;border:none;border-radius:20px;font-size:15px;font-weight:800;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #d4e86833}.generate-btn[data-v-bfabf307]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #d4e8684d;background-color:#e2f099}.generate-btn[data-v-bfabf307]:active:not(:disabled){transform:scale(.98)}.generate-btn[data-v-bfabf307]:disabled{background-color:#27272a;color:#ffffff4d;cursor:not-allowed;box-shadow:none}.btn-content[data-v-bfabf307]{display:flex;align-items:center;gap:8px}.loading-spinner[data-v-bfabf307]{width:20px;height:20px;border:2px solid rgba(24,24,27,.3);border-top-color:#18181b;border-radius:50%;animation:spin-bfabf307 .8s linear infinite}@keyframes spin-bfabf307{to{transform:rotate(360deg)}}.hidden-scrollbar[data-v-bfabf307]::-webkit-scrollbar{display:none}.hidden-scrollbar[data-v-bfabf307]{-ms-overflow-style:none;scrollbar-width:none}.ai-suggestions[data-v-4bd40154]{width:100%;overflow:hidden;padding:12px 0}.suggestions-scroll[data-v-4bd40154]{display:flex;gap:12px;overflow-x:auto;padding:4px}.suggestion-pill[data-v-4bd40154]{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 16px;background-color:#fff;border:1px solid #E4E4E7;border-radius:99px;font-size:13px;font-weight:600;color:#52525b;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 2px 4px #00000005}.suggestion-pill[data-v-4bd40154]:hover{background-color:#f8fccf;border-color:#d4e868;color:#18181b;transform:translateY(-2px);box-shadow:0 4px 12px #d4e86833}.bulb-icon[data-v-4bd40154]{color:#d4e868;flex-shrink:0}.hidden-scrollbar[data-v-4bd40154]::-webkit-scrollbar{display:none}.hidden-scrollbar[data-v-4bd40154]{-ms-overflow-style:none;scrollbar-width:none}.ai-page[data-v-57e37949]{height:100vh;background:#ebf7d5;display:flex;flex-direction:column;font-family:Inter,sans-serif;color:#18181b;overflow-y:auto}.ai-body[data-v-57e37949]{display:block;padding:0 32px 32px;box-sizing:border-box}.main-panel[data-v-57e37949]{width:100%;background:#fff;border-radius:48px;padding:40px;display:flex;flex-direction:column;box-shadow:0 24px 60px #00000014;box-sizing:border-box}.panel-header[data-v-57e37949]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.panel-subtitle[data-v-57e37949]{font-size:13px;font-weight:800;color:#d4e868;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:6px}.panel-title[data-v-57e37949]{font-size:32px;font-weight:800;color:#18181b;line-height:1.1}.panel-step-info[data-v-57e37949]{font-size:18px;font-weight:800;color:#18181b;display:flex;align-items:baseline}.step-current[data-v-57e37949]{color:#d4e868;font-size:24px}.step-divider[data-v-57e37949]{margin:0 4px;color:#a1a1aa}.step-total[data-v-57e37949]{color:#a1a1aa}.stepper-wrapper[data-v-57e37949]{margin-bottom:32px}.section-title[data-v-57e37949]{font-size:24px;font-weight:800;color:#18181b;margin-bottom:20px}.form-content-wrapper[data-v-57e37949]{overflow:visible;margin-bottom:16px;padding-right:0}.form-content[data-v-57e37949]{display:flex;flex-direction:column;gap:24px}.ai-section[data-v-57e37949]{display:flex;flex-direction:column;gap:16px}.entry-block[data-v-57e37949]{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:20px;border:2px solid #F4F4F5;background:#fff}.entry-header[data-v-57e37949]{display:flex;align-items:center;justify-content:space-between}.entry-title[data-v-57e37949]{font-size:14px;font-weight:800;color:#18181b}.entry-remove[data-v-57e37949]{border:none;background:#f4f4f5;color:#18181b;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;cursor:pointer}.entry-remove[data-v-57e37949]:disabled{opacity:.5;cursor:not-allowed}.entry-add[data-v-57e37949]{border:2px dashed #D4E868;background:#f7fbe9;color:#18181b;font-size:13px;font-weight:800;padding:12px 16px;border-radius:16px;cursor:pointer}.field[data-v-57e37949]{display:flex;flex-direction:column;gap:10px}.field-row[data-v-57e37949]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-57e37949]{font-size:13px;font-weight:700;color:#18181b;margin-left:4px}.modern-input[data-v-57e37949]{width:100%;box-sizing:border-box;background:#fafafa;border:2px solid #E4E4E7;border-radius:20px;padding:16px 20px;font-size:15px;color:#18181b;outline:none;font-weight:500;font-family:inherit;transition:all .2s}.modern-input[data-v-57e37949]:focus{border-color:#d4e868;background:#fff;box-shadow:0 0 0 4px #d4e86826}.area-input[data-v-57e37949]{resize:none}.skill-input-group[data-v-57e37949]{display:flex;gap:12px}.add-skill-btn[data-v-57e37949]{width:60px;background:#18181b;color:#d4e868;border:none;border-radius:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.add-skill-btn[data-v-57e37949]:hover{background:#27272a;transform:translateY(-2px)}.skill-chips[data-v-57e37949]{display:flex;flex-wrap:wrap;gap:10px;min-height:40px;padding-top:4px}.skill-chip[data-v-57e37949]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:16px;background:#f4f4f5;font-size:13px;font-weight:700;color:#18181b;border:1px solid #E4E4E7}.chip-remove[data-v-57e37949]{background:#0000001a;border:none;color:#18181b;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s}.chip-remove[data-v-57e37949]:hover{background:#ff4d4d;color:#fff}.action-dock[data-v-57e37949]{display:flex;gap:16px;padding-top:20px;border-top:2px solid #F4F4F5;margin-top:auto}.nav-btn[data-v-57e37949]{height:60px;padding:0 32px;border-radius:24px;font-size:16px;font-weight:800;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s;flex:1;white-space:nowrap}.nav-btn.prev[data-v-57e37949]{background:#f4f4f5;color:#18181b}.nav-btn.prev[data-v-57e37949]:hover:not(:disabled){background:#e4e4e7;transform:translateY(-2px)}.nav-btn.prev[data-v-57e37949]:disabled{opacity:.5;cursor:not-allowed}.nav-btn.next[data-v-57e37949]{background:#d4e868;color:#18181b;box-shadow:0 8px 20px #d4e8684d}.nav-btn.next[data-v-57e37949]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #d4e86866;background-color:#e2f099}.nav-btn.next[data-v-57e37949]:active{transform:scale(.98)}.toast[data-v-57e37949]{position:fixed;top:32px;left:50%;transform:translate(-50%);background:#18181b;color:#d4e868;padding:16px 28px;border-radius:99px;font-weight:800;font-size:14px;box-shadow:0 12px 32px #0003;z-index:999;display:flex;align-items:center;gap:12px}.fade-slide-enter-active[data-v-57e37949],.fade-slide-leave-active[data-v-57e37949]{transition:all .3s ease}.fade-slide-enter-from[data-v-57e37949]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-57e37949]{opacity:0;transform:translate(-20px)}.chip-enter-active[data-v-57e37949],.chip-leave-active[data-v-57e37949]{transition:all .3s ease}.chip-enter-from[data-v-57e37949],.chip-leave-to[data-v-57e37949]{opacity:0;transform:scale(.8)}.toast-pop-enter-active[data-v-57e37949]{animation:toast-in-57e37949 .4s cubic-bezier(.175,.885,.32,1.275)}.toast-pop-leave-active[data-v-57e37949]{animation:toast-out-57e37949 .3s ease-in}@keyframes toast-in-57e37949{0%{opacity:0;transform:translate(-50%,-20px) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes toast-out-57e37949{to{opacity:0;transform:translate(-50%,-20px) scale(.9)}}.hidden-scrollbar[data-v-57e37949]{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar[data-v-57e37949]::-webkit-scrollbar{display:none}@media(max-width:768px){.ai-body[data-v-57e37949]{padding:0 16px 20px}.main-panel[data-v-57e37949]{padding:20px;border-radius:28px}.panel-header[data-v-57e37949]{flex-direction:column;align-items:flex-start;gap:8px}.panel-title[data-v-57e37949]{font-size:22px}.panel-step-info[data-v-57e37949]{align-self:flex-end}.field-row[data-v-57e37949]{grid-template-columns:1fr}.action-dock[data-v-57e37949]{gap:12px}.nav-btn[data-v-57e37949]{height:52px;font-size:15px}}.edit-header[data-v-58b28ce4]{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 24px;background:transparent}.back-btn[data-v-58b28ce4]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:16px;cursor:pointer;color:#18181b;transition:all .2s;box-shadow:0 4px 12px #0000000d}.back-btn[data-v-58b28ce4]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.back-btn[data-v-58b28ce4]:active{transform:scale(.96)}.title[data-v-58b28ce4]{font-size:18px;font-weight:800;color:#18181b;font-family:Inter,sans-serif}.placeholder-end[data-v-58b28ce4]{width:48px}.edit-page[data-v-b4db05c3]{height:100vh;background:#ebf7d5;display:flex;flex-direction:column;font-family:Inter,sans-serif;color:#18181b}.edit-scroll[data-v-b4db05c3]{flex:1;overflow-y:auto}.edit-container[data-v-b4db05c3]{padding:24px;display:flex;flex-direction:column;gap:24px}.footer-spacer[data-v-b4db05c3]{height:40px}.hidden-scrollbar[data-v-b4db05c3]{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar[data-v-b4db05c3]::-webkit-scrollbar{display:none}.issues-header[data-v-dc778284]{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 24px;background:transparent}.back-btn[data-v-dc778284]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:16px;cursor:pointer;color:#18181b;transition:all .2s;box-shadow:0 4px 12px #0000000d}.back-btn[data-v-dc778284]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.back-btn[data-v-dc778284]:active{transform:scale(.96)}.title[data-v-dc778284]{font-size:18px;font-weight:800;color:#18181b;font-family:Inter,sans-serif}.placeholder-end[data-v-dc778284]{width:48px}.summary-card[data-v-fbda12f6]{display:flex;justify-content:space-between;align-items:stretch;padding:24px;border-radius:32px;background:#fff;box-shadow:0 12px 32px #0000000f;gap:20px;overflow:hidden;min-width:0}.info-group[data-v-fbda12f6]{flex:1;display:flex;flex-direction:column;min-width:0}.title-row[data-v-fbda12f6]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.title[data-v-fbda12f6]{font-size:18px;font-weight:800;color:#18181b;margin:0}.updated-badge[data-v-fbda12f6]{font-size:10px;font-weight:700;background:#f4f4f5;color:#a1a1aa;padding:4px 8px;border-radius:6px}.job-role[data-v-fbda12f6]{font-size:13px;font-weight:700;color:#d4e868;background:#18181b;display:inline-block;padding:4px 10px;border-radius:8px;align-self:flex-start;margin-bottom:12px;border:none;cursor:pointer}.summary-text[data-v-fbda12f6]{font-size:13px;color:#52525b;line-height:1.6;font-weight:500;margin:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.score-group[data-v-fbda12f6]{display:flex;flex-direction:column;align-items:center;gap:10px}.status-badges[data-v-fbda12f6]{display:flex;flex-direction:column;gap:4px;align-items:center}.status-badge[data-v-fbda12f6]{font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px}.status-badge.status-done[data-v-fbda12f6]{background:#d4e868;color:#4f6b38}.status-badge.status-running[data-v-fbda12f6]{background:#fff8e1;color:#b7791f}.status-badge.status-pending[data-v-fbda12f6]{background:#f4f4f5;color:#a1a1aa}.score-circle[data-v-fbda12f6]{width:80px;height:80px;border-radius:50%;background:#d4e868;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 20px #d4e86866;color:#18181b}.score-value[data-v-fbda12f6]{font-size:28px;font-weight:900;line-height:1}.score-label[data-v-fbda12f6]{font-size:10px;font-weight:700;margin-top:2px}@media(max-width:480px){.summary-card[data-v-fbda12f6]{flex-direction:column-reverse}.score-group[data-v-fbda12f6]{justify-content:flex-start}.score-circle[data-v-fbda12f6]{width:60px;height:60px}.score-value[data-v-fbda12f6]{font-size:20px}}.issues-list[data-v-22697656]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-22697656]{font-size:18px;font-weight:800;color:#18181b;margin:0 0 4px}.issue-card[data-v-22697656]{background:#fff;border-radius:24px;padding:20px;box-shadow:0 8px 24px #0000000a;display:flex;flex-direction:column;gap:16px;transition:transform .2s;overflow:hidden;min-width:0}.issue-card[data-v-22697656]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000000f}.issue-header[data-v-22697656]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.title-group[data-v-22697656]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.status-dot[data-v-22697656]{width:10px;height:10px;border-radius:50%}.status-dot.high[data-v-22697656]{background:#ff4d4d;box-shadow:0 0 0 3px #ff4d4d33}.status-dot.medium[data-v-22697656]{background:#ffb020;box-shadow:0 0 0 3px #ffb02033}.status-dot.low[data-v-22697656]{background:#d4e868;box-shadow:0 0 0 3px #d4e8684d}.issue-title[data-v-22697656]{font-size:15px;font-weight:800;color:#18181b;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.level-badge[data-v-22697656]{font-size:11px;font-weight:700;padding:6px 10px;border-radius:12px}.level-badge.high[data-v-22697656]{background:#fff0f0;color:#e02424}.level-badge.medium[data-v-22697656]{background:#fff8e1;color:#b7791f}.level-badge.low[data-v-22697656]{background:#f5fadc;color:#4f6b38}.empty-tip[data-v-22697656]{font-size:14px;color:#a1a1aa;text-align:center;padding:24px 16px;background:#fff;border-radius:24px;box-shadow:0 8px 24px #0000000a}.issue-tags[data-v-22697656]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tag[data-v-22697656]{font-size:11px;font-weight:600;color:#52525b;background:#f4f4f5;padding:4px 10px;border-radius:8px}.issue-desc[data-v-22697656]{font-size:13px;color:#52525b;line-height:1.5;margin-bottom:12px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;min-width:0}.suggestions-area[data-v-22697656]{background:#fafafa;border-radius:16px;padding:12px;min-width:0}.suggestion-label[data-v-22697656]{font-size:11px;font-weight:700;color:#a1a1aa;margin-bottom:6px}.suggestion-text[data-v-22697656]{font-size:13px;color:#52525b;line-height:1.5;font-weight:500;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;min-width:0}.checklist-section[data-v-ab240cc8]{display:flex;flex-direction:column;gap:12px}.title[data-v-ab240cc8]{font-size:18px;font-weight:800;color:#18181b;margin:0}.list-container[data-v-ab240cc8]{background:#18181b;border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 12px 32px #0000001a}.empty-tip[data-v-ab240cc8]{font-size:14px;color:#fff9;text-align:center;padding:12px 0}.check-item[data-v-ab240cc8]{display:flex;align-items:flex-start;gap:12px}.check-circle[data-v-ab240cc8]{width:24px;height:24px;border-radius:50%;background:#d4e868;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:-2px}.text[data-v-ab240cc8]{font-size:14px;font-weight:600;color:#fff;line-height:1.5}.radar-shell[data-v-2889885d]{perspective:1200px;width:100%}.flip-card[data-v-2889885d]{position:relative;width:100%;transition:height .6s cubic-bezier(.4,0,.2,1)}.flip-inner[data-v-2889885d]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.flip-card.flipped .flip-inner[data-v-2889885d]{transform:rotateY(180deg)}.flip-face[data-v-2889885d]{position:absolute;top:0;left:0;width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column}.radar-bento[data-v-2889885d]{background-color:#18181b;border-radius:32px;padding:20px;color:#fff;box-shadow:0 12px 32px #00000026;position:relative;overflow:hidden;gap:16px}.radar-bento[data-v-2889885d]:before{content:"";position:absolute;inset:0;background:radial-gradient(120px 80px at 70% 20%,rgba(212,232,104,.08),transparent 60%),radial-gradient(160px 120px at 20% 80%,rgba(255,255,255,.04),transparent 70%);pointer-events:none}.card-header[data-v-2889885d]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.card-title[data-v-2889885d]{font-size:16px;font-weight:800;color:#fff;letter-spacing:.5px}.toggle-mock[data-v-2889885d]{width:36px;height:20px;background:#ffffff26;border-radius:10px;position:relative;border:none;cursor:pointer;padding:0}.toggle-circle[data-v-2889885d]{width:14px;height:14px;background:#d4e868;border-radius:50%;position:absolute;top:3px;right:3px;transition:transform .3s}.flip-card.flipped .toggle-circle[data-v-2889885d]{transform:translate(-16px);background:#18181b}.radar-wrap[data-v-2889885d]{position:relative;width:100%;height:160px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.radar-svg[data-v-2889885d]{width:100%;height:100%;overflow:visible}.radar-label[data-v-2889885d]{position:absolute;font-size:10px;font-weight:700;color:#fff9;background:#18181bb3;padding:2px 4px;border-radius:4px;white-space:nowrap}.pos-0[data-v-2889885d]{top:6px;left:50%;transform:translate(-50%)}.pos-1[data-v-2889885d]{top:36%;right:60px}.pos-2[data-v-2889885d]{bottom:36%;right:60px}.pos-3[data-v-2889885d]{bottom:6px;left:50%;transform:translate(-50%)}.pos-4[data-v-2889885d]{bottom:36%;left:60px}.pos-5[data-v-2889885d]{top:36%;left:60px}.radar-back[data-v-2889885d]{transform:rotateY(180deg);background:#191a1d;border-radius:32px;padding:20px;color:#fff;box-shadow:0 12px 32px #0000002e;overflow:hidden;display:flex;flex-direction:column;gap:16px}.radar-back[data-v-2889885d]:before{content:"";position:absolute;inset:0;background:radial-gradient(140px 90px at 25% 20%,rgba(212,232,104,.12),transparent 60%),radial-gradient(120px 120px at 80% 70%,rgba(255,255,255,.05),transparent 70%);pointer-events:none}.detail-list[data-v-2889885d]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.detail-row[data-v-2889885d]{display:grid;grid-template-columns:72px 1fr 28px;align-items:center;gap:8px}.detail-label[data-v-2889885d]{font-size:10px;color:#fff9;font-weight:600}.detail-bar[data-v-2889885d]{height:6px;background:#ffffff14;border-radius:999px;overflow:hidden}.detail-fill[data-v-2889885d]{height:100%;background:linear-gradient(90deg,#d4e86859,#d4e868);border-radius:999px}.detail-value[data-v-2889885d]{font-size:11px;font-weight:800;color:#e7f57a;text-align:right}.back-hint[data-v-2889885d]{font-size:10px;color:#ffffff59;text-align:right;position:relative;z-index:1}.picker-mask[data-v-83d9ac01]{position:fixed;inset:0;background:#161a1473;display:flex;align-items:center;justify-content:center;z-index:200}.picker-card[data-v-83d9ac01]{width:min(320px,90vw);background:#fff;border-radius:18px;padding:16px;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;gap:12px}.picker-title[data-v-83d9ac01]{font-size:15px;font-weight:800;color:#1f2a1f}.picker-list[data-v-83d9ac01]{display:flex;flex-direction:column;gap:8px}.picker-item[data-v-83d9ac01]{border:none;border-radius:12px;padding:10px 12px;background:#f3f7ec;color:#1f2a1f;font-size:12px;font-weight:700;cursor:pointer;text-align:left}.picker-item.active[data-v-83d9ac01]{background:#d4e868}.picker-close[data-v-83d9ac01]{margin-top:4px;border:none;border-radius:12px;padding:10px 12px;background:#6a8f45;color:#f5f8ea;font-size:12px;font-weight:800;cursor:pointer}.issues-page[data-v-b4081155]{height:100vh;background:#ebf7d5;display:flex;flex-direction:column;font-family:Inter,sans-serif;color:#18181b}.issues-scroll[data-v-b4081155]{flex:1;overflow-y:auto;padding:0 24px}.issues-content[data-v-b4081155]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:24px;padding-bottom:40px}.footer-spacer[data-v-b4081155]{height:20px}.score-trigger-section[data-v-b4081155]{margin-bottom:8px}.score-trigger-btn[data-v-b4081155]{width:100%;padding:14px 24px;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#7cb342,#8bc34a);border:none;border-radius:24px;cursor:pointer;transition:opacity .2s,transform .2s;box-shadow:0 8px 24px #7cb34259}.score-trigger-btn[data-v-b4081155]:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.score-trigger-btn[data-v-b4081155]:disabled,.score-trigger-btn--disabled[data-v-b4081155]{opacity:.6;cursor:not-allowed;background:linear-gradient(135deg,#9e9e9e,#bdbdbd)!important;box-shadow:none}.hidden-scrollbar[data-v-b4081155]{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar[data-v-b4081155]::-webkit-scrollbar{display:none}.toast[data-v-b4081155]{position:fixed;top:24px;left:50%;transform:translate(-50%);background:#18181b;color:#d4e868;padding:12px 24px;border-radius:32px;font-weight:700;font-size:14px;box-shadow:0 12px 32px #0003;z-index:999}@media(max-width:768px){.issues-scroll[data-v-b4081155]{padding:0 20px}}.summary-card[data-v-79590f0c]{background:#18181b;border-radius:32px;padding:24px;box-shadow:0 20px 40px #0000001a;color:#fff;position:relative;overflow:hidden}.summary-card[data-v-79590f0c]:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,#d4e86826,#fff0 70%);border-radius:50%;pointer-events:none}.summary-header[data-v-79590f0c]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.icon[data-v-79590f0c]{color:#d4e868}.title[data-v-79590f0c]{font-size:16px;font-weight:800;color:#fff;letter-spacing:.5px}.summary-text[data-v-79590f0c]{font-size:13px;color:#ffffffb3;line-height:1.6;font-weight:500}.section-card[data-v-a4b58c38]{background:#fff;border-radius:24px;padding:20px;box-shadow:0 8px 24px #0000000a;display:flex;flex-direction:column;gap:16px;border:2px solid transparent;transition:all .3s ease}.section-card.accepted[data-v-a4b58c38]{background:#f4f9eb;border-color:#d4e868}.section-card.rejected[data-v-a4b58c38]{opacity:.6;background:#f4f4f5;border-color:#e4e4e7}.card-header[data-v-a4b58c38]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-a4b58c38]{display:flex;align-items:center;gap:8px}.section-badge[data-v-a4b58c38]{font-size:11px;font-weight:800;text-transform:uppercase;color:#18181b;background:#d4e868;padding:4px 8px;border-radius:6px}.item-name[data-v-a4b58c38]{font-size:13px;font-weight:700;color:#52525b}.status-icon[data-v-a4b58c38]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.accepted .status-icon[data-v-a4b58c38]{background:#d4e868;color:#18181b}.rejected .status-icon[data-v-a4b58c38]{background:#e4e4e7;color:#71717a}.comparison-grid[data-v-a4b58c38]{display:flex;flex-direction:column;gap:12px}.text-block[data-v-a4b58c38]{border-radius:16px;padding:12px 16px}.text-block.original[data-v-a4b58c38]{background:#fafafa;border:1px solid #E4E4E7}.text-block.suggestion[data-v-a4b58c38]{background:#f7fccf;border:1px solid #D4E868}.block-label[data-v-a4b58c38]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.original .block-label[data-v-a4b58c38]{color:#a1a1aa}.suggestion .block-label[data-v-a4b58c38]{color:#5f6b2f}.content[data-v-a4b58c38]{font-size:13px;line-height:1.6;color:#18181b}.actions[data-v-a4b58c38]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.btn[data-v-a4b58c38]{border:none;border-radius:16px;padding:12px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.btn.ghost[data-v-a4b58c38],.btn.reject[data-v-a4b58c38]{background:#f4f4f5;color:#52525b}.btn.reject[data-v-a4b58c38]:hover{background:#e4e4e7;color:#18181b}.btn.solid[data-v-a4b58c38],.btn.accept[data-v-a4b58c38]{background:#18181b;color:#d4e868;box-shadow:0 4px 12px #0000001a}.btn.accept[data-v-a4b58c38]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000026}.picker-mask[data-v-095dbcd0]{position:fixed;inset:0;background:#18181b99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.picker-card[data-v-095dbcd0]{width:100%;max-width:360px;background:#fff;border-radius:32px;padding:24px;box-shadow:0 24px 60px #0003;display:flex;flex-direction:column;gap:20px;animation:slideUp-095dbcd0 .3s cubic-bezier(.16,1,.3,1)}.picker-header[data-v-095dbcd0]{display:flex;justify-content:space-between;align-items:center}.picker-title[data-v-095dbcd0]{font-size:18px;font-weight:800;color:#18181b}.close-icon-btn[data-v-095dbcd0]{width:32px;height:32px;border-radius:50%;background:#f4f4f5;border:none;display:flex;align-items:center;justify-content:center;color:#71717a;cursor:pointer;transition:all .2s}.close-icon-btn[data-v-095dbcd0]:hover{background:#e4e4e7;color:#18181b}.picker-list[data-v-095dbcd0]{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.picker-item[data-v-095dbcd0]{border:2px solid transparent;border-radius:16px;padding:16px;background:#f4f4f5;color:#18181b;font-size:14px;font-weight:600;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.picker-item[data-v-095dbcd0]:hover{background:#e4e4e7}.picker-item.active[data-v-095dbcd0]{background:#d4e868;color:#18181b;font-weight:800;box-shadow:0 8px 20px #d4e8684d}.hidden-scrollbar[data-v-095dbcd0]{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar[data-v-095dbcd0]::-webkit-scrollbar{display:none}@keyframes slideUp-095dbcd0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.edit-page[data-v-f5eb75d3]{height:100vh;background:#ebf7d5;display:flex;flex-direction:column;font-family:Inter,sans-serif;color:#18181b}.edit-scroll[data-v-f5eb75d3]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.edit-container[data-v-f5eb75d3]{padding:0 24px;display:flex;flex-direction:column;gap:20px;flex:1}.controls-row[data-v-f5eb75d3]{display:flex;justify-content:flex-end}.resume-switch[data-v-f5eb75d3]{display:flex;align-items:center;gap:8px;border:none;border-radius:99px;padding:10px 16px;background:#fff;color:#18181b;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #0000000d;transition:all .2s}.resume-switch[data-v-f5eb75d3]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000014}.chevron[data-v-f5eb75d3]{color:#a1a1aa}.section-list[data-v-f5eb75d3]{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.footer-area[data-v-f5eb75d3]{padding:24px;background:linear-gradient(to top,#ebf7d5 80%,#ebf7d500);position:sticky;bottom:0;z-index:10;display:flex;justify-content:center}.preview-btn[data-v-f5eb75d3]{width:100%;max-width:400px;height:60px;border:none;border-radius:30px;background:#d4e868;color:#18181b;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 12px 32px #d4e86866;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:12px}.preview-btn[data-v-f5eb75d3]:hover{transform:translateY(-2px);box-shadow:0 16px 40px #d4e86880;background-color:#e2f099}.preview-btn[data-v-f5eb75d3]:active{transform:scale(.98)}.hidden-scrollbar[data-v-f5eb75d3]{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar[data-v-f5eb75d3]::-webkit-scrollbar{display:none}.edit-page[data-v-f0132386]{height:100vh;background:#ebf7d5;display:flex;flex-direction:column;font-family:Inter,sans-serif;color:#18181b}.edit-scroll[data-v-f0132386]{flex:1;overflow-y:auto}.edit-container[data-v-f0132386]{padding:24px;display:flex;flex-direction:column;gap:24px}.footer-spacer[data-v-f0132386]{height:40px}.hidden-scrollbar[data-v-f0132386]{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar[data-v-f0132386]::-webkit-scrollbar{display:none}.questions-page[data-v-88342f3e]{min-height:100vh;background:radial-gradient(circle at top,#f5fbe8,#e6f1c8 60%,#d6e7b3);padding:24px 20px 40px;font-family:Inter,sans-serif;color:#18181b}.page-header[data-v-88342f3e]{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.back-btn[data-v-88342f3e]{border:none;background:#18181b;color:#d4e868;font-size:12px;font-weight:800;padding:8px 14px;border-radius:999px;cursor:pointer}.header-text[data-v-88342f3e]{display:flex;flex-direction:column;gap:6px}.subtitle[data-v-88342f3e]{text-transform:uppercase;font-size:11px;letter-spacing:1.6px;font-weight:700;color:#7c8a52}.title[data-v-88342f3e]{font-size:24px;font-weight:800;margin:0}.intro-card[data-v-88342f3e]{background:#fff;border-radius:20px;padding:16px 18px;box-shadow:0 12px 30px #00000014;margin-bottom:20px}.intro-text[data-v-88342f3e]{font-size:13px;color:#3a4030;margin:0;line-height:1.5}.content[data-v-88342f3e]{display:grid;gap:16px}.category-card[data-v-88342f3e]{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 12px 24px #0000000f}.category-title[data-v-88342f3e]{font-size:16px;font-weight:800;margin:0 0 12px}.question-list[data-v-88342f3e]{margin:0;padding-left:18px;color:#3b3f32;font-size:13px;line-height:1.6;display:grid;gap:8px}@media(max-width:640px){.questions-page[data-v-88342f3e]{padding:20px 16px 32px}}.status-card[data-v-a0bc1794]{background-color:#1f2123;border-radius:32px;padding:20px;color:#fff;display:flex;justify-content:space-between;box-shadow:0 10px 25px #0000001a;margin-bottom:24px;position:relative;overflow:hidden;min-height:200px}.status-card[data-v-a0bc1794]:after{content:"";position:absolute;top:-60px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,#c3e76f14,#0000 70%);pointer-events:none}.left-section[data-v-a0bc1794]{display:flex;flex-direction:column;justify-content:space-between;z-index:2;width:38%;padding-bottom:10px}.user-row[data-v-a0bc1794]{display:flex;align-items:center;gap:12px}.avatar-ring[data-v-a0bc1794]{width:48px;height:48px;border-radius:50%;border:2px solid #333;display:flex;align-items:center;justify-content:center;background:#2a2c2e;flex-shrink:0}.avatar-img[data-v-a0bc1794]{width:38px;height:38px;background:#c3e76f;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.user-avatar[data-v-a0bc1794]{width:100%;height:100%;object-fit:cover;display:block}.avatar-placeholder[data-v-a0bc1794]{font-size:18px;font-weight:700;color:#888;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.user-info[data-v-a0bc1794]{display:flex;flex-direction:column}.greeting[data-v-a0bc1794]{font-size:16px;font-weight:700;color:#fff}.sub-tag[data-v-a0bc1794]{font-size:11px;color:#888}.stats-row[data-v-a0bc1794]{display:flex;flex-direction:column;gap:12px}.stat-bubble[data-v-a0bc1794]{background:#2a2c2e;padding:8px 12px;border-radius:16px;display:flex;flex-direction:column}.stat-bubble.clickable[data-v-a0bc1794]{cursor:pointer}.label[data-v-a0bc1794]{font-size:9px;color:#888;margin-bottom:2px}.value[data-v-a0bc1794]{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-section[data-v-a0bc1794]{width:60%;display:flex;flex-direction:column;align-items:center;z-index:2;justify-content:flex-start}.chart-title[data-v-a0bc1794]{font-size:15px;color:#ffffffe6;font-weight:700;margin-bottom:-2px;margin-top:0;letter-spacing:1px;width:100%;text-align:center}.radar-container[data-v-a0bc1794]{width:100%;height:130px;display:flex;align-items:center;justify-content:center}.radar-container.clickable[data-v-a0bc1794]{cursor:pointer}.score-area[data-v-a0bc1794]{width:100%;display:flex;align-items:center;justify-content:center;gap:16px;margin-top:5px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05)}.score-box[data-v-a0bc1794]{display:flex;align-items:baseline}.big-score[data-v-a0bc1794]{font-size:32px;font-weight:800;color:#c3e76f;line-height:1}.score-unit[data-v-a0bc1794]{font-size:12px;color:#c3e76f;margin-left:2px;font-weight:700}.tags-column[data-v-a0bc1794]{display:flex;flex-direction:column;gap:4px}.mini-tag[data-v-a0bc1794]{font-size:9px;color:#ccc;background:#ffffff1a;padding:2px 8px;border-radius:10px;display:flex;align-items:center;gap:4px}.dot[data-v-a0bc1794]{width:4px;height:4px;background:#c3e76f;border-radius:50%}.bottom-nav[data-v-369b7f5c]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;height:80px;background-color:#d9edc3;display:flex;justify-content:space-around;align-items:center;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -4px 10px #0000000d;z-index:100;padding-bottom:10px}.nav-item[data-v-369b7f5c]{width:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#4a4a4a;cursor:pointer}.icon-wrapper[data-v-369b7f5c]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:4px}.nav-item span[data-v-369b7f5c]{font-size:10px;line-height:1}.nav-item:not(.active) svg[data-v-369b7f5c]{transform:translateY(4px)}.nav-item.active .icon-wrapper[data-v-369b7f5c]{background-color:#a3cc68}.nav-item.active svg[data-v-369b7f5c]{stroke:#000;stroke-width:2.5}.grid-hero[data-v-b3ea418a]{display:flex;gap:12px;height:200px}.card[data-v-b3ea418a]{border-radius:24px;padding:16px;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000008;transition:transform .1s linear}.card[data-v-b3ea418a]:active{transform:scale(.98)}.lime-card[data-v-b3ea418a]{background-color:#c3e76f;color:#1f2123;position:relative;overflow:hidden}.lime-card[data-v-b3ea418a]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(31,33,35,.08) 0 2px,transparent 2px 10px),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='rgba(31,33,35,0.2)'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'/%3E%3Cpolyline%20points='14%202%2014%208%2020%208'/%3E%3Cline%20x1='16'%20y1='13'%20x2='8'%20y2='13'/%3E%3Cline%20x1='16'%20y1='17'%20x2='8'%20y2='17'/%3E%3Cpolyline%20points='10%209%209%209%208%209'/%3E%3C/svg%3E");background-size:200px 200px,140px 140px;background-position:-30px -30px,20px 20px;opacity:.55;pointer-events:none}.lime-card[data-v-b3ea418a]>*{position:relative;z-index:1}.black-card[data-v-b3ea418a]{background-color:#1f2123;color:#fff}.white-card[data-v-b3ea418a]{background-color:#fff;color:#1f2123}.hero-left[data-v-b3ea418a]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.hero-left-top[data-v-b3ea418a]{display:flex;justify-content:space-between;align-items:flex-start}.card-title-xl[data-v-b3ea418a]{font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.5px}.card-tag-lg[data-v-b3ea418a]{display:inline-block;font-size:11px;font-weight:700;background:#00000014;padding:5px 8px;border-radius:8px;margin-top:8px}.arrow-icon-lg[data-v-b3ea418a]{font-size:20px;font-weight:900;opacity:.3}.hero-right-col[data-v-b3ea418a]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.hero-small[data-v-b3ea418a]{height:calc(50% - 6px);display:flex;align-items:center;padding:0 16px}.small-card-inner[data-v-b3ea418a]{display:flex;align-items:center;gap:12px;width:100%}.text-group[data-v-b3ea418a]{flex:1;display:flex;flex-direction:column;justify-content:center}.card-title-md[data-v-b3ea418a]{font-size:16px;font-weight:700;letter-spacing:-.3px;margin-bottom:2px}.card-title-md.mock-title[data-v-b3ea418a]{font-size:14px;white-space:nowrap}.card-desc-md[data-v-b3ea418a]{font-size:12px;opacity:.7;font-weight:500}.icon-circle-lg[data-v-b3ea418a]{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000000d}.icon-circle-md[data-v-b3ea418a]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center}.white-bg[data-v-b3ea418a]{background:#fffffff2}.dark-bg[data-v-b3ea418a]{background:#333}.gray-bg[data-v-b3ea418a]{background:#f5f5f5}.white-text[data-v-b3ea418a]{color:#fff}.gray-text[data-v-b3ea418a]{color:#999}.card[data-v-fb068e7a]{border-radius:28px;padding:0 20px;cursor:pointer;box-shadow:0 4px 12px #00000008;transition:transform .1s linear;position:relative;overflow:hidden}.card[data-v-fb068e7a]:active{transform:scale(.98)}.black-card[data-v-fb068e7a]{background-color:#1f2123;color:#fff}.black-card[data-v-fb068e7a]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(195,231,111,.08) 0 2px,transparent 2px 12px),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='rgba(195,231,111,0.2)'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='5'%20y='5'%20width='14'%20height='14'%20rx='4'/%3E%3Ccircle%20cx='10'%20cy='12'%20r='1'/%3E%3Ccircle%20cx='14'%20cy='12'%20r='1'/%3E%3Cpath%20d='M9%2015h6'/%3E%3C/svg%3E");background-size:220px 220px,140px 140px;background-position:-40px -40px,16px 16px;opacity:.55;pointer-events:none}.black-card[data-v-fb068e7a]>*{position:relative;z-index:1}.strip-card-lg[data-v-fb068e7a]{height:90px;display:flex;justify-content:space-between;align-items:center}.strip-content[data-v-fb068e7a]{display:flex;align-items:center;gap:14px}.robot-face[data-v-fb068e7a]{width:44px;height:44px;background:#333;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:14px}.eyes[data-v-fb068e7a]{display:flex;gap:4px}.eye[data-v-fb068e7a]{width:4px;height:6px;background:#c3e76f;border-radius:2px;animation:blink-fb068e7a 3s infinite}@keyframes blink-fb068e7a{0%,96%,to{height:6px}98%{height:1px}}.card-title-lg[data-v-fb068e7a]{font-size:18px;font-weight:800}.card-desc-sm[data-v-fb068e7a]{font-size:10px;opacity:.6;margin-top:2px}.white-text[data-v-fb068e7a]{color:#fff}.green-text[data-v-fb068e7a]{color:#c3e76f}.play-btn[data-v-fb068e7a]{width:40px;height:40px;background:#c3e76f;border-radius:50%;display:flex;align-items:center;justify-content:center}.card[data-v-1fec1852]{border-radius:28px;padding:0 20px;cursor:pointer;box-shadow:0 4px 12px #00000008;transition:transform .1s linear;position:relative;overflow:hidden;background-color:#fff;color:#1f2123}.card[data-v-1fec1852]:active{transform:scale(.98)}.card[data-v-1fec1852]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(31,33,35,.05) 0 2px,transparent 2px 12px),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='rgba(31,33,35,0.16)'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'/%3E%3Cline%20x1='12'%20y1='16'%20x2='12'%20y2='12'/%3E%3Cline%20x1='12'%20y1='8'%20x2='12.01'%20y2='8'/%3E%3C/svg%3E");background-size:220px 220px,140px 140px;background-position:-40px -40px,18px 18px;opacity:.45;pointer-events:none}.card[data-v-1fec1852]>*{position:relative;z-index:1}.strip-card[data-v-1fec1852]{height:80px;display:flex;justify-content:space-between;align-items:center}.strip-content[data-v-1fec1852]{display:flex;align-items:center;gap:14px}.icon-square[data-v-1fec1852]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.lime-bg[data-v-1fec1852]{background:#e6f5c2;color:#1f2123}.card-title-md-std[data-v-1fec1852]{font-size:15px;font-weight:700}.card-desc-std[data-v-1fec1852]{font-size:11px;color:#888;margin-top:2px}.grid-bottom[data-v-fc726bc2]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.card[data-v-fc726bc2]{border-radius:28px;padding:20px;cursor:pointer;box-shadow:0 4px 12px #00000008;transition:transform .1s linear}.card[data-v-fc726bc2]:active{transform:scale(.98)}.lime-card[data-v-fc726bc2]{background-color:#c3e76f;color:#1f2123;position:relative;overflow:hidden}.lime-card[data-v-fc726bc2]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(31,33,35,.08) 0 2px,transparent 2px 10px),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='rgba(31,33,35,0.18)'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='9'%20cy='21'%20r='1'/%3E%3Ccircle%20cx='20'%20cy='21'%20r='1'/%3E%3Cpath%20d='M1%201h4l2.68%2013.39a2%202%200%200%200%202%201.61h9.72a2%202%200%200%200%202-1.61L23%206H6'/%3E%3C/svg%3E");background-size:180px 180px,120px 120px;background-position:-20px -20px,10px 10px;opacity:.6;pointer-events:none}.lime-card[data-v-fc726bc2]>*{position:relative;z-index:1}.white-card[data-v-fc726bc2]{background-color:#fff;color:#1f2123;position:relative;overflow:hidden}.white-card[data-v-fc726bc2]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(31,33,35,.05) 0 2px,transparent 2px 12px),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='rgba(31,33,35,0.14)'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='9'%20cy='21'%20r='1'/%3E%3Ccircle%20cx='20'%20cy='21'%20r='1'/%3E%3Cpath%20d='M1%201h4l2.68%2013.39a2%202%200%200%200%202%201.61h9.72a2%202%200%200%200%202-1.61L23%206H6'/%3E%3C/svg%3E");background-size:220px 220px,150px 150px;background-position:-40px -40px,18px 18px;opacity:.5;pointer-events:none}.white-card[data-v-fc726bc2]>*{position:relative;z-index:1}.bottom-card[data-v-fc726bc2]{height:110px;display:flex;flex-direction:column}.icon-right[data-v-fc726bc2]{align-self:flex-end;opacity:.6}.mt-auto[data-v-fc726bc2]{margin-top:auto}.card-title-md-std[data-v-fc726bc2]{font-size:15px;font-weight:700}.status-card-skeleton[data-v-8b05d129]{background-color:#1f2123;border-radius:32px;padding:20px;min-height:200px;margin-bottom:24px;display:flex;justify-content:space-between;gap:16px}.skeleton-left[data-v-8b05d129]{display:flex;flex-direction:column;gap:12px;width:38%}.skeleton-avatar[data-v-8b05d129]{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-8b05d129 1.2s ease-in-out infinite}.skeleton-lines[data-v-8b05d129]{display:flex;flex-direction:column;gap:6px}.skeleton-line[data-v-8b05d129]{height:14px;border-radius:6px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-8b05d129 1.2s ease-in-out infinite}.skeleton-line.short[data-v-8b05d129]{width:80px}.skeleton-line.long[data-v-8b05d129]{width:120px}.skeleton-bubbles[data-v-8b05d129]{display:flex;flex-direction:column;gap:12px}.skeleton-bubble[data-v-8b05d129]{height:44px;border-radius:16px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-8b05d129 1.2s ease-in-out infinite}.skeleton-right[data-v-8b05d129]{width:60%;display:flex;flex-direction:column;align-items:center;gap:8px}.skeleton-chart[data-v-8b05d129]{width:100%;height:130px;border-radius:12px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-8b05d129 1.2s ease-in-out infinite}.skeleton-score[data-v-8b05d129]{width:60px;height:36px;border-radius:8px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-8b05d129 1.2s ease-in-out infinite}@keyframes skeleton-shine-8b05d129{0%{background-position:200% 0}to{background-position:-200% 0}}.home-container[data-v-8b05d129]{height:100vh;background-color:#f2faf2;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:none}.home-container[data-v-8b05d129]::-webkit-scrollbar{display:none;width:0;height:0}.scroll-area[data-v-8b05d129]{padding:20px 20px 14px}.top-spacer[data-v-8b05d129]{height:14px;flex-shrink:0}.bento-grid[data-v-8b05d129]{display:flex;flex-direction:column;gap:14px}.footer-spacer[data-v-8b05d129]{width:100%;min-height:94px;height:94px;flex-shrink:0;background-color:transparent}.modal-overlay[data-v-8b05d129]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-overlay.nested[data-v-8b05d129]{z-index:1100}.modal-content[data-v-8b05d129]{background:#fff;width:90%;max-width:400px;border-radius:20px;padding:24px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;gap:20px;animation:popIn-8b05d129 .2s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn-8b05d129{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.modal-header[data-v-8b05d129]{display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-8b05d129]{font-size:18px;font-weight:800;color:#18181b;margin:0}.close-btn[data-v-8b05d129]{background:none;border:none;font-size:24px;color:#a1a1aa;cursor:pointer;padding:0;line-height:1}.input-group label[data-v-8b05d129],.recommend-section label[data-v-8b05d129]{display:block;font-size:13px;font-weight:600;color:#52525b;margin-bottom:8px}.jd-textarea[data-v-8b05d129],.jd-input[data-v-8b05d129]{width:100%;box-sizing:border-box;padding:12px;border:1px solid #E4E4E7;border-radius:12px;font-family:inherit;font-size:14px;resize:none;background:#fafafa;color:#18181b;outline:none;transition:all .2s}.jd-textarea[data-v-8b05d129]:focus,.jd-input[data-v-8b05d129]:focus{border-color:#d4e868;background:#fff;box-shadow:0 0 0 3px #d4e86833}.input-wrapper[data-v-8b05d129]{margin-bottom:0}.tags-container[data-v-8b05d129]{display:flex;flex-wrap:wrap;gap:8px}.jd-tag[data-v-8b05d129]{font-size:12px;background:#f4f4f5;color:#3f3f46;padding:6px 12px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s;font-weight:500}.jd-tag[data-v-8b05d129]:hover{background:#d4e868;color:#1a2e05;transform:translateY(-1px)}.history-link-wrapper[data-v-8b05d129]{text-align:right;margin-top:14px}.history-link[data-v-8b05d129]{font-size:12px;color:#71717a;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.history-link[data-v-8b05d129]:hover{color:#18181b;text-decoration:underline}.modal-tip[data-v-8b05d129]{margin-top:8px;font-size:12px;font-weight:600;color:#1a1c1e99;line-height:1.5}.modal-footer[data-v-8b05d129]{display:flex;gap:12px;margin-top:8px}.modal-footer button[data-v-8b05d129]{flex:1;padding:12px;border-radius:12px;border:none;font-weight:700;cursor:pointer;font-size:14px}.cancel-btn[data-v-8b05d129]{background:#f4f4f5;color:#71717a}.confirm-btn[data-v-8b05d129]{background:#18181b;color:#d4e868}.modal-content.history-modal[data-v-8b05d129]{max-width:340px}.modal-body.scrollable[data-v-8b05d129]{max-height:300px;overflow-y:auto}.history-list[data-v-8b05d129]{display:flex;flex-direction:column;gap:8px}.history-item[data-v-8b05d129]{display:flex;justify-content:space-between;align-items:center;background:#fafafa;padding:10px 14px;border-radius:10px;border:1px solid #F4F4F5;transition:background .2s}.history-item[data-v-8b05d129]:hover{background:#f4f4f5}.history-text[data-v-8b05d129]{font-size:13px;color:#3f3f46;cursor:pointer;flex:1;margin-right:10px;font-weight:500}.delete-icon[data-v-8b05d129]{background:none;border:none;color:#d4d4d8;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center}.delete-icon[data-v-8b05d129]:hover{color:#ef4444;background:#fef2f2}.empty-tip[data-v-8b05d129]{text-align:center;color:#a1a1aa;font-size:13px;padding:20px 0}.toast[data-v-8b05d129]{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);background:#18181b;color:#d4e868;padding:10px 14px;border-radius:999px;font-weight:900;font-size:13px;box-shadow:0 18px 34px #0000002e;z-index:150}.profile-header[data-v-91ae680c]{display:flex;align-items:center;gap:16px;padding:10px 10px 20px;position:relative;overflow:hidden;z-index:1}.pattern-overlay[data-v-91ae680c]{position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 12px)}.profile-header[data-v-91ae680c]:after{content:"";position:absolute;bottom:-40%;right:-10%;width:200px;height:200px;background:radial-gradient(circle,rgba(212,232,140,.15) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:-1}.avatar-area[data-v-91ae680c]{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #fff;box-shadow:0 4px 12px #0000000d;background-color:#fff;overflow:hidden}.avatar-photo[data-v-91ae680c]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-91ae680c]{font-size:28px;font-weight:800;color:#1f2123}.avatar-svg[data-v-91ae680c]{flex-shrink:0}.info-area[data-v-91ae680c]{display:flex;flex-direction:column;gap:4px}.name-row[data-v-91ae680c]{display:flex;align-items:center;gap:8px}.name[data-v-91ae680c]{font-size:24px;font-weight:800;margin:0;color:var(--text-main);letter-spacing:-.5px}.vip-badge[data-v-91ae680c]{background:#1f2123;color:#d4e88c;font-size:10px;padding:3px 6px 3px 8px;border-radius:12px;font-weight:800;display:flex;align-items:center;cursor:pointer;transition:transform .1s,background-color .2s}.vip-badge[data-v-91ae680c]:active{transform:scale(.95);background-color:#000}.sub-info[data-v-91ae680c]{font-size:13px;color:#666;font-weight:500;display:flex;align-items:center;gap:6px}.divider[data-v-91ae680c]{color:#ccc;font-size:10px}.edit-btn[data-v-91ae680c]{position:absolute;right:20px;top:20px;width:36px;height:36px;background-color:#1f212314;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1f2123;cursor:pointer;z-index:10;transition:transform .1s}.edit-btn[data-v-91ae680c]:active{transform:scale(.9)}.card[data-v-2dd0614a]{border-radius:32px;padding:28px;box-shadow:0 12px 24px #0000001f;transition:transform .2s}.dark-card[data-v-2dd0614a]{background-color:var(--card-dark);color:#fff;position:relative;overflow:hidden;z-index:1}.pattern-overlay[data-v-2dd0614a]{position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0px,rgba(255,255,255,.04) 1px,transparent 1px,transparent 12px)}.dark-card[data-v-2dd0614a]:after{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 60%);border-radius:50%;pointer-events:none;z-index:-1}.dark-card[data-v-2dd0614a]:before{content:"";position:absolute;bottom:-40px;left:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(212,232,140,.05) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:-1}.stats-card[data-v-2dd0614a]{display:flex;flex-direction:column;gap:30px}.stats-row[data-v-2dd0614a]{display:flex;justify-content:space-between;align-items:flex-end}.stat-item[data-v-2dd0614a]{display:flex;flex-direction:column;gap:8px}.stat-item-right[data-v-2dd0614a]{align-items:flex-end;text-align:right}.label[data-v-2dd0614a]{font-size:13px;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.value[data-v-2dd0614a]{font-size:28px;font-weight:700;line-height:1;letter-spacing:.5px}.clickable-vip[data-v-2dd0614a]{cursor:pointer;transition:opacity .2s}.clickable-vip[data-v-2dd0614a]:active{opacity:.85}.clickable-points[data-v-2dd0614a]{cursor:pointer;transition:opacity .2s}.clickable-points[data-v-2dd0614a]:active{opacity:.85}.action-row[data-v-2dd0614a]{display:flex;justify-content:space-between;align-items:center}.recharge-btn[data-v-2dd0614a]{background-color:var(--card-lime);color:var(--card-dark);border:none;padding:14px 28px;border-radius:24px;font-weight:700;font-size:15px;cursor:pointer;transition:transform .1s}.recharge-btn[data-v-2dd0614a]:active{transform:scale(.96)}.icon-group[data-v-2dd0614a]{display:flex;gap:12px}.action-circle[data-v-2dd0614a]{width:44px;height:44px;border-radius:50%;background-color:#ffffff1a;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,255,255,.05);transition:opacity .2s}.action-circle[data-v-2dd0614a]:active{opacity:.8}.card[data-v-b4ae9b54]{border-radius:20px;padding:0 24px;box-shadow:0 4px 12px #0000000d}.light-card[data-v-b4ae9b54]{background-color:#eaf7e4;color:#1f2120}.wallet-banner[data-v-b4ae9b54]{display:flex;align-items:center;gap:20px;height:90px}.banner-link[data-v-b4ae9b54]{text-decoration:none;color:inherit}.text-group h3[data-v-b4ae9b54]{font-size:18px;font-weight:700;margin:0}.text-group p[data-v-b4ae9b54]{font-size:13px;color:#555;margin:4px 0 0}.grid-container[data-v-a8fed0fb]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-item[data-v-a8fed0fb]{background-color:var(--card-lime);border-radius:32px;height:120px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 20px #d4e88c66;cursor:pointer;position:relative;transition:transform .2s;overflow:hidden}.grid-item[data-v-a8fed0fb]:before{content:"";position:absolute;right:-18px;top:-18px;width:96px;height:96px;background-repeat:no-repeat;background-position:center;background-size:96px 96px;opacity:.18;pointer-events:none}.grid-item[data-v-a8fed0fb]:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 85% 15%,rgba(0,0,0,.12),transparent 70%),repeating-linear-gradient(45deg,rgba(0,0,0,.06) 0px,rgba(0,0,0,.06) 1px,transparent 1px,transparent 10px);opacity:.35;pointer-events:none}.grid-item[data-v-a8fed0fb]:active{transform:scale(.98)}.grid-orders[data-v-a8fed0fb]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-opacity='0.4' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/><line x1='16' y1='13' x2='8' y2='13'/><line x1='16' y1='17' x2='8' y2='17'/></svg>")}.grid-favorites[data-v-a8fed0fb]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-opacity='0.4' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-5.82 3.25L7.38 14.14 2 9.27l6.91-1.01L12 2z'/></svg>")}.grid-help[data-v-a8fed0fb]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-opacity='0.4' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/><circle cx='12' cy='17' r='0.9' fill='%23000000' fill-opacity='0.4' stroke='none'/></svg>")}.grid-settings[data-v-a8fed0fb]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-opacity='0.4' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='3'/><path d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'/></svg>")}.icon-box[data-v-a8fed0fb]{display:flex;align-items:flex-start}.grid-text[data-v-a8fed0fb]{font-size:16px;font-weight:700;color:#1f2123}.arrow-icon[data-v-a8fed0fb]{position:absolute;bottom:20px;right:20px;opacity:.3;color:#000}.bottom-nav[data-v-dbdd00c6]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;height:80px;background-color:#d9edc3;display:flex;justify-content:space-around;align-items:center;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -4px 10px #0000000d;z-index:100;padding-bottom:10px}.nav-item[data-v-dbdd00c6]{width:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#4a4a4a;cursor:pointer}.icon-wrapper[data-v-dbdd00c6]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:4px}.nav-item span[data-v-dbdd00c6]{font-size:10px;line-height:1}.nav-item:not(.active) svg[data-v-dbdd00c6]{transform:translateY(4px)}.nav-item.active .icon-wrapper[data-v-dbdd00c6]{background-color:#a3cc68}.nav-item.active svg[data-v-dbdd00c6]{stroke:#000;stroke-width:2.5}.app-container[data-v-548e4330]{width:100%;max-width:430px;min-height:100vh;margin:0 auto;background-color:#f2faf2;color:#333;position:relative;overflow-x:hidden;padding-bottom:16px}.content[data-v-548e4330]{padding:0 16px;display:flex;flex-direction:column;gap:16px}.top-spacer[data-v-548e4330]{height:20px}.bottom-spacer[data-v-548e4330]{height:70px}.app-copyright[data-v-548e4330]{text-align:center;padding:12px 16px;background:#00000008;border-radius:16px;color:#71717a;font-size:11px;font-weight:500;line-height:1.5}.copyright-line[data-v-548e4330]{margin:0}.copyright-line[data-v-548e4330]:first-child{font-weight:600;font-size:12px;margin-bottom:2px}.profile-skeleton[data-v-548e4330]{background:var(--card-dark, #1f2123);border-radius:32px;padding:20px;color:#fff}.skeleton-header[data-v-548e4330]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.skeleton-avatar[data-v-548e4330]{width:68px;height:68px;border-radius:50%;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-548e4330 1.2s ease-in-out infinite}.skeleton-name[data-v-548e4330]{width:120px;height:24px;border-radius:8px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-548e4330 1.2s ease-in-out infinite}.skeleton-sub[data-v-548e4330]{width:80px;height:14px;border-radius:6px;margin-top:8px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-548e4330 1.2s ease-in-out infinite}.skeleton-stats[data-v-548e4330]{display:flex;justify-content:space-between;gap:16px}.skeleton-stat[data-v-548e4330]{flex:1;height:80px;border-radius:20px;background:linear-gradient(90deg,#2a2c2e 25%,#333,#2a2c2e 75%);background-size:200% 100%;animation:skeleton-shine-548e4330 1.2s ease-in-out infinite}@keyframes skeleton-shine-548e4330{0%{background-position:200% 0}to{background-position:-200% 0}}.nav-header[data-v-e6962d42]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background-color:transparent}.nav-header h1[data-v-e6962d42]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-e6962d42]{width:32px;height:32px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#1f2120}.placeholder[data-v-e6962d42]{width:32px}.tabs-wrapper[data-v-fa112a07]{padding:0 16px 16px;position:sticky;top:0;z-index:10;background-color:#f2faf2}.tabs-scroll[data-v-fa112a07]{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs-scroll[data-v-fa112a07]::-webkit-scrollbar{display:none}.tab-item[data-v-fa112a07]{position:relative;font-size:15px;color:#888;font-weight:500;padding:8px 0;cursor:pointer;white-space:nowrap;transition:all .3s;display:flex;flex-direction:column;align-items:center}.tab-item.active[data-v-fa112a07]{color:#1f2120;font-weight:800;transform:scale(1.05)}.active-dot[data-v-fa112a07]{width:6px;height:6px;background-color:#1f2120;border-radius:50%;margin-top:4px;box-shadow:0 2px 5px #0003}.order-card[data-v-7ed59040]{position:relative;background:linear-gradient(135deg,#eaf7e4,#dcedd6);border-radius:24px;padding:24px;margin-bottom:20px;box-shadow:0 10px 20px #00000008,inset 0 0 0 1px #fff6;overflow:hidden;transition:transform .2s}.order-card[data-v-7ed59040]:active{transform:scale(.98)}.card-texture[data-v-7ed59040]{position:absolute;inset:0;background-image:radial-gradient(#1f2120 .5px,transparent .5px);background-size:10px 10px;opacity:.03;pointer-events:none}.card-content[data-v-7ed59040]{position:relative;z-index:1}.card-header[data-v-7ed59040]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.title[data-v-7ed59040]{font-size:17px;font-weight:700;color:#1f2120;margin:0;max-width:65%;line-height:1.4}.status-badge[data-v-7ed59040]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.status-dot[data-v-7ed59040]{width:6px;height:6px;border-radius:50%}.status-badge.completed[data-v-7ed59040]{background-color:#dbeed5;color:#5b7f43}.status-badge.completed .status-dot[data-v-7ed59040]{background-color:#5b7f43}.status-badge.pending[data-v-7ed59040]{background-color:#fff9;color:#d65a31}.status-badge.pending .status-dot[data-v-7ed59040]{background-color:#d65a31}.status-badge.cancelled[data-v-7ed59040]{background-color:#dc35451f;color:#b02a3c}.status-badge.cancelled .status-dot[data-v-7ed59040]{background-color:#b02a3c}.status-badge.unused[data-v-7ed59040]{background-color:#1f2120;color:#d9edc3}.status-badge.unused .status-dot[data-v-7ed59040]{background-color:#d9edc3}.card-body[data-v-7ed59040]{display:flex;flex-direction:column;gap:8px}.info-group[data-v-7ed59040]{display:flex;align-items:center;gap:10px;font-size:13px;color:#666}.value.mono[data-v-7ed59040]{font-family:monospace;letter-spacing:.5px}.price-row[data-v-7ed59040]{margin-top:4px;display:flex;align-items:baseline;color:#1f2120}.currency[data-v-7ed59040]{font-size:14px;font-weight:600;margin-right:2px}.price-num[data-v-7ed59040]{font-size:24px;font-weight:700;font-family:DIN Alternate,sans-serif}.page-container[data-v-9984552b]{min-height:100vh;background-color:#f2faf2;padding-bottom:40px}.content[data-v-9984552b]{padding:0 20px}.list-enter-active[data-v-9984552b],.list-leave-active[data-v-9984552b]{transition:all .3s ease}.list-enter-from[data-v-9984552b],.list-leave-to[data-v-9984552b]{opacity:0;transform:translateY(20px)}.empty-state[data-v-9984552b]{text-align:center;color:#999;margin-top:80px}.empty-icon[data-v-9984552b]{font-size:48px;margin-bottom:10px;opacity:.5}.nav-header[data-v-022f5506]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background-color:transparent}.nav-header h1[data-v-022f5506]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-022f5506]{width:32px;height:32px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#1f2120}.placeholder[data-v-022f5506]{width:32px}.search-container[data-v-9466539a]{margin:0 20px 24px;height:52px;background-color:#fff;border-radius:26px;display:flex;align-items:center;padding:0 20px;box-shadow:0 8px 20px #0000000a;transition:all .3s cubic-bezier(.25,.8,.25,1);border:2px solid transparent}.search-container.focused[data-v-9466539a]{transform:translateY(-2px);box-shadow:0 12px 25px #00000014;border-color:#d9edc3}.icon-search[data-v-9466539a]{margin-right:12px;display:flex;align-items:center;color:#999;transition:color .3s}.search-container.focused .icon-search[data-v-9466539a]{color:#1f2120}.input-field[data-v-9466539a]{flex:1;border:none;outline:none;font-size:15px;font-weight:600;color:#1f2120;background:transparent;height:100%}.input-field[data-v-9466539a]::placeholder{color:#ccc;font-weight:500}.fav-card[data-v-64ef417a]{position:relative;border-radius:28px;padding:24px;margin-bottom:20px;box-shadow:0 10px 25px #0000000a;overflow:hidden;transition:transform .2s;background:linear-gradient(135deg,#fff,#f9fbf9)}.fav-card[data-v-64ef417a]:active{transform:scale(.98)}.card-content[data-v-64ef417a]{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px}.card-header[data-v-64ef417a]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.title[data-v-64ef417a]{font-size:17px;font-weight:700;color:#1f2120;margin:0;line-height:1.4;flex:1}.status-badge[data-v-64ef417a]{flex-shrink:0;display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:4px 8px;border-radius:12px}.dot[data-v-64ef417a]{width:5px;height:5px;border-radius:50%}.status-badge.purchased[data-v-64ef417a]{background-color:#eaf7e4;color:#5b7f43}.status-badge.purchased .dot[data-v-64ef417a]{background-color:#5b7f43}.status-badge.pending[data-v-64ef417a]{background-color:#fff0e6;color:#d65a31}.status-badge.pending .dot[data-v-64ef417a]{background-color:#d65a31}.tags-row[data-v-64ef417a]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-64ef417a]{font-size:11px;font-weight:600;padding:5px 10px;border-radius:10px;background-color:#f2f4f2;color:#666;display:flex;align-items:center}.tag.recommend-tag[data-v-64ef417a]{background-color:#d9edc3;color:#1f2120}.divider[data-v-64ef417a]{height:1px;background-color:#0000000a;width:100%}.card-footer[data-v-64ef417a]{display:flex;justify-content:space-between;align-items:center}.price-box[data-v-64ef417a]{display:flex;flex-direction:column;gap:0px}.label[data-v-64ef417a]{font-size:11px;color:#999}.price-row[data-v-64ef417a]{display:flex;align-items:baseline;color:#1f2120}.currency[data-v-64ef417a]{font-size:12px;font-weight:600;margin-right:2px}.price[data-v-64ef417a]{font-size:22px;font-weight:700;font-family:DIN Alternate,sans-serif}.btn-group[data-v-64ef417a]{display:flex;gap:12px;align-items:center}.icon-btn[data-v-64ef417a]{width:38px;height:38px;border-radius:50%;border:none;background-color:#fff;box-shadow:0 4px 10px #0000000d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.icon-btn[data-v-64ef417a]:active{transform:scale(.9)}.action-btn[data-v-64ef417a]{height:38px;padding:0 20px;border-radius:19px;border:none;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 6px 15px #00000014}.action-btn[data-v-64ef417a]:active{transform:scale(.95)}.btn-black[data-v-64ef417a]{background-color:#1f2120;color:#d9edc3}.btn-lime[data-v-64ef417a]{background-color:#d9edc3;color:#1f2120}.btn-white[data-v-64ef417a]{background:linear-gradient(180deg,#f8faf5,#eef5e8);color:#1f2120;box-shadow:0 4px 12px #0003,inset 0 1px #fff9}.fav-card.dark-mode[data-v-64ef417a]{background:linear-gradient(145deg,#2b2d2c,#1a1c1b);color:#fff}.pattern-overlay[data-v-64ef417a]{position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 12px);z-index:1}.glow-bg[data-v-64ef417a]{position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:radial-gradient(circle,rgba(212,232,140,.15) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:1}.dark-mode .title[data-v-64ef417a],.dark-mode .price-row[data-v-64ef417a]{color:#fff}.dark-mode .divider[data-v-64ef417a]{background-color:#ffffff1a}.dark-mode .status-badge.pending[data-v-64ef417a]{background-color:#ffffff1a;color:#d9edc3}.dark-mode .status-badge.pending .dot[data-v-64ef417a]{background-color:#d9edc3}.dark-mode .tag[data-v-64ef417a]{background-color:#ffffff26;color:#ccc}.dark-mode .tag.recommend-tag[data-v-64ef417a]{background-color:#d9edc3;color:#1f2120}.dark-mode .icon-btn[data-v-64ef417a]{background-color:#ffffff1a}.overlay[data-v-9347a48e]{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:200}.dialog[data-v-9347a48e]{width:calc(100% - 48px);max-width:360px;background:#fff;border-radius:20px;padding:20px 18px;box-shadow:0 12px 30px #0003;text-align:center}.title[data-v-9347a48e]{margin:0 0 8px;font-size:16px;font-weight:800;color:#1f2120}.message[data-v-9347a48e]{margin:0 0 16px;font-size:13px;color:#6b6b6b;line-height:1.5}.actions[data-v-9347a48e]{display:flex;gap:10px;justify-content:center}.btn[data-v-9347a48e]{border:none;border-radius:16px;padding:8px 18px;font-size:13px;font-weight:700;cursor:pointer}.btn.ghost[data-v-9347a48e]{background:#eef3ea;color:#4f7a3a}.btn.primary[data-v-9347a48e]{background:#1f2120;color:#d9edc3}.page-container[data-v-db50cab8]{min-height:100vh;background-color:#f2faf2;padding-bottom:40px}.content[data-v-db50cab8]{padding:0 20px}.list-enter-active[data-v-db50cab8],.list-leave-active[data-v-db50cab8]{transition:all .4s ease}.list-enter-from[data-v-db50cab8],.list-leave-to[data-v-db50cab8]{opacity:0;transform:translateY(20px)}.empty-state[data-v-db50cab8]{text-align:center;color:#999;margin-top:80px;font-size:14px}.empty-icon[data-v-db50cab8]{font-size:48px;margin-bottom:12px;opacity:.6}.nav-header[data-v-eb26b18f]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background-color:transparent}.nav-header h1[data-v-eb26b18f]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-eb26b18f]{width:32px;height:32px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#1f2120}.placeholder[data-v-eb26b18f]{width:32px}.resume-card[data-v-f3edb7d9]{background:#fff;border-radius:24px;padding:20px;margin-bottom:16px;box-shadow:0 8px 20px #0000000d;position:relative;overflow:hidden;transition:transform .2s}.resume-card[data-v-f3edb7d9]:active{transform:scale(.98)}.resume-card.highlight[data-v-f3edb7d9]:after{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(217,237,195,.6),transparent 70%)}.card-top[data-v-f3edb7d9]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.name-group[data-v-f3edb7d9]{display:flex;flex-direction:column;gap:6px}.name[data-v-f3edb7d9]{margin:0;font-size:18px;font-weight:700;color:#1f2120}.role[data-v-f3edb7d9]{margin:0;font-size:13px;color:#6b6b6b}.education[data-v-f3edb7d9]{margin-top:10px;font-size:13px;color:#3f4a3f}.status-badge[data-v-f3edb7d9]{flex-shrink:0;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:5px 10px;border-radius:12px}.dot[data-v-f3edb7d9]{width:6px;height:6px;border-radius:50%}.status-badge.new[data-v-f3edb7d9]{background:#f2f4f2;color:#6b6b6b}.status-badge.new .dot[data-v-f3edb7d9]{background:#9aa09a}.status-badge.contacted[data-v-f3edb7d9]{background:#eaf7e4;color:#4f7a3a}.status-badge.contacted .dot[data-v-f3edb7d9]{background:#4f7a3a}.status-badge.interviewed[data-v-f3edb7d9]{background:#fff0e6;color:#c05621}.status-badge.interviewed .dot[data-v-f3edb7d9]{background:#c05621}.tags-row[data-v-f3edb7d9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tag[data-v-f3edb7d9]{font-size:11px;font-weight:600;padding:5px 10px;border-radius:10px;background:#f5f7f4;color:#6a6f6a}.stats-row[data-v-f3edb7d9]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.stat-chip[data-v-f3edb7d9]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:12px;background:#eef3ea;color:#3e4a3e;font-size:11px;font-weight:700}.stat-chip.highlight[data-v-f3edb7d9]{background:#1f2120;color:#d9edc3}.stat-label[data-v-f3edb7d9]{font-weight:600;opacity:.8}.stat-value[data-v-f3edb7d9]{font-size:12px;font-weight:800}.card-footer[data-v-f3edb7d9]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:12px}.updated[data-v-f3edb7d9]{font-size:11px;color:#9aa09a}.actions[data-v-f3edb7d9]{display:flex;gap:10px;align-items:center}.ghost-btn[data-v-f3edb7d9]{border:1px solid #d9edc3;background:transparent;color:#4f7a3a;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer}.primary-btn[data-v-f3edb7d9]{border:none;background:#1f2120;color:#d9edc3;padding:7px 14px;border-radius:16px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #0000001f}.page-container[data-v-f0bbb8d2]{min-height:100vh;background-color:#f2faf2;padding-bottom:40px}.content[data-v-f0bbb8d2]{padding:0 20px}.list-enter-active[data-v-f0bbb8d2],.list-leave-active[data-v-f0bbb8d2]{transition:all .4s ease}.list-enter-from[data-v-f0bbb8d2],.list-leave-to[data-v-f0bbb8d2]{opacity:0;transform:translateY(20px)}.empty-state[data-v-f0bbb8d2]{text-align:center;color:#999;margin-top:80px;font-size:14px}.empty-icon[data-v-f0bbb8d2]{font-size:48px;margin-bottom:12px;opacity:.6}.expert-card[data-v-ee0cb221]{background:linear-gradient(135deg,#fff,#f2faf2,#eaf7e4);border-radius:20px;padding:14px 16px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px #c3e76f26,0 0 0 1px #c3e76f33;border-left:4px solid #C3E76F;position:relative;overflow:hidden}.expert-card[data-v-ee0cb221]:before{content:"";position:absolute;top:0;right:0;width:80px;height:80px;background:radial-gradient(circle at 100% 0%,rgba(195,231,111,.25) 0%,transparent 70%);pointer-events:none}.expert-card[data-v-ee0cb221]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c3e76f33,0 0 0 1px #c3e76f4d}.expert-card[data-v-ee0cb221]:active{transform:scale(.98)}.avatar-box[data-v-ee0cb221]{width:52px;height:52px;flex-shrink:0;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #c3e76f59;border:2px solid rgba(195,231,111,.5)}.avatar-placeholder[data-v-ee0cb221]{width:100%;height:100%;background:linear-gradient(145deg,#c3e76f,#b2d960);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.avatar-img[data-v-ee0cb221]{width:100%;height:100%;object-fit:cover}.expert-info[data-v-ee0cb221]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.e-name[data-v-ee0cb221]{font-size:15px;font-weight:800;margin:0;color:#1f2123;letter-spacing:.02em}.e-company[data-v-ee0cb221]{font-size:12px;color:#555;font-weight:500;margin:0}.exp[data-v-ee0cb221]{font-weight:700;color:#1f2123}.e-tags[data-v-ee0cb221]{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.mini-tag[data-v-ee0cb221]{font-size:10px;color:#1f2123;background:linear-gradient(135deg,#eaf7e4,#d9edc3);padding:3px 8px;border-radius:6px;font-weight:700;border:1px solid rgba(195,231,111,.3)}.arrow-btn[data-v-ee0cb221]{width:36px;height:36px;border-radius:12px;background:linear-gradient(145deg,#1f2123,#2d3032);color:#c3e76f;border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0000001f;transition:transform .2s,box-shadow .2s}.expert-card:hover .arrow-btn[data-v-ee0cb221]{transform:translate(2px);box-shadow:0 4px 16px #00000026}.page-container[data-v-e74eaefb]{min-height:100vh;background-color:#f2faf2;padding-bottom:40px}.nav-header[data-v-e74eaefb]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background-color:#f2faf2;position:sticky;top:0;z-index:10}.nav-header h1[data-v-e74eaefb]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-e74eaefb]{width:32px;height:32px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#1f2120}.placeholder[data-v-e74eaefb]{width:32px}.content[data-v-e74eaefb]{padding:0 20px 24px;display:flex;flex-direction:column;gap:20px}.hero-card[data-v-e74eaefb]{background:linear-gradient(135deg,#1f2123,#2d3032);color:#fff;border-radius:24px;padding:24px;box-shadow:0 8px 24px #0000001f}.section-title[data-v-e74eaefb]{font-size:18px;font-weight:800;margin:0 0 12px;color:#d4e88c}.section-desc[data-v-e74eaefb]{font-size:14px;line-height:1.6;margin:0;color:#ffffffe6}.stats-row[data-v-e74eaefb]{display:flex;gap:12px;justify-content:space-between}.stat-block[data-v-e74eaefb]{flex:1;background:#fff;border-radius:20px;padding:20px;text-align:center;box-shadow:0 4px 12px #0000000f}.stat-num[data-v-e74eaefb]{display:block;font-size:22px;font-weight:800;color:#1f2123;margin-bottom:4px}.stat-label[data-v-e74eaefb]{font-size:12px;color:#666;font-weight:600}.card[data-v-e74eaefb]{background:#fff;border-radius:20px;padding:20px;box-shadow:0 4px 12px #0000000f}.card-title[data-v-e74eaefb]{font-size:16px;font-weight:800;color:#1f2123;margin:0 0 12px}.card-desc[data-v-e74eaefb]{font-size:14px;line-height:1.6;color:#555;margin:0}.strength-list[data-v-e74eaefb]{margin:0;padding-left:18px;font-size:14px;line-height:1.8;color:#444}.strength-list strong[data-v-e74eaefb]{color:#1f2123}.experts-loading[data-v-e74eaefb]{font-size:14px;color:#999;text-align:center;padding:16px 0}.experts-list[data-v-e74eaefb]{display:flex;flex-direction:column;gap:12px}.experts-empty[data-v-e74eaefb]{font-size:13px;color:#999;margin:0;line-height:1.6}.card.accent[data-v-e74eaefb]{background:#eaf7e4;border:1px solid rgba(31,33,35,.08)}.cta-text[data-v-e74eaefb]{font-size:13px;color:#555;margin:0;line-height:1.6}.nav-header[data-v-65244c3f]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background-color:transparent}.nav-header h1[data-v-65244c3f]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-65244c3f]{width:32px;height:32px;display:flex;align-items:center;cursor:pointer;color:#1f2120}.placeholder[data-v-65244c3f]{width:32px}.vip-card-container[data-v-9b284ec5]{position:relative;margin-bottom:32px;z-index:1}.vip-card[data-v-9b284ec5]{position:relative;height:190px;border-radius:26px;background:radial-gradient(circle at 10% 10%,#3a3d3c,#1a1c1b);overflow:hidden;padding:26px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.card-luxury-pattern[data-v-9b284ec5]{position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.1)),linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.1));background-position:0 0,10px 10px;background-size:20px 20px;opacity:.3;z-index:0}.card-static-shine[data-v-9b284ec5]{position:absolute;top:-60%;left:-20%;width:150%;height:200%;background:radial-gradient(circle,rgba(217,237,195,.08) 0%,transparent 60%);transform:rotate(-15deg);pointer-events:none;z-index:0}.card-flowing-light[data-v-9b284ec5]{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.03) 45%,rgba(217,237,195,.15) 50%,rgba(255,255,255,.03) 55%,transparent 65%);background-size:200% 100%;z-index:1;pointer-events:none;mix-blend-mode:overlay;animation:flow-9b284ec5 5s linear infinite}@keyframes flow-9b284ec5{0%{background-position:200% 0}to{background-position:-200% 0}}.card-content[data-v-9b284ec5]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.user-row[data-v-9b284ec5]{display:flex;align-items:center;gap:16px}.avatar-border[data-v-9b284ec5]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#e4dcb8,#bca96e);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0006}.avatar-img[data-v-9b284ec5]{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #1f2120}.user-info[data-v-9b284ec5]{display:flex;flex-direction:column;gap:4px}.name-box[data-v-9b284ec5]{display:flex;align-items:center;gap:8px}.name[data-v-9b284ec5]{font-size:20px;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.vip-icon[data-v-9b284ec5]{font-size:10px;font-weight:900;background:linear-gradient(90deg,#e4dcb8,#bca96e);color:#1f2120;padding:2px 6px;border-radius:4px;transform:skew(-10deg)}.status-txt[data-v-9b284ec5]{font-size:12px;color:#ffffff80;letter-spacing:.5px}.card-footer[data-v-9b284ec5]{display:flex;justify-content:space-between;align-items:flex-end}.expire-info[data-v-9b284ec5]{display:flex;flex-direction:column;gap:2px}.label[data-v-9b284ec5]{font-size:10px;color:#ffffff4d;letter-spacing:1px}.date[data-v-9b284ec5]{font-size:15px;font-weight:600;font-family:DIN Alternate,sans-serif;color:#e4dcb8}.renew-btn[data-v-9b284ec5]{font-size:12px;font-weight:600;color:#1f2120;background:linear-gradient(90deg,#e4dcb8,#bca96e);padding:8px 16px;border-radius:16px;cursor:pointer;box-shadow:0 4px 10px #bca96e4d;transition:transform .1s;position:relative;z-index:3;pointer-events:auto}.renew-btn[data-v-9b284ec5]:active{transform:scale(.96);opacity:.9}.renew-btn-placeholder[data-v-9b284ec5]{pointer-events:none}.card-shadow[data-v-9b284ec5]{position:absolute;bottom:12px;left:24px;right:24px;height:20px;background:#000;filter:blur(25px);opacity:.5;z-index:-1}.privilege-section[data-v-09cc4501]{position:relative;background-color:#eaf7e4;border-radius:24px;padding:24px;margin-bottom:32px;overflow:hidden}.bg-dots[data-v-09cc4501]{position:absolute;inset:0;background-image:radial-gradient(#bedba6 1.5px,transparent 1.5px);background-size:16px 16px;opacity:.4;pointer-events:none}.content-layer[data-v-09cc4501]{position:relative;z-index:1}.header[data-v-09cc4501]{display:flex;align-items:baseline;gap:8px;margin-bottom:20px;padding-left:4px}.title[data-v-09cc4501]{font-size:18px;font-weight:700;color:#1f2120;margin:0}.subtitle[data-v-09cc4501]{font-size:12px;color:#888;font-weight:500}.grid-layout[data-v-09cc4501]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.item[data-v-09cc4501]{display:flex;align-items:center;gap:12px;background-color:#fffc;padding:16px;border-radius:20px;box-shadow:0 4px 12px #00000005;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default}.icon-wrapper[data-v-09cc4501]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#f2e9c2,#e0d090);color:#5c4e1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.text-info[data-v-09cc4501]{display:flex;flex-direction:column;gap:2px}.name[data-v-09cc4501]{font-size:14px;font-weight:700;color:#1f2120}.desc[data-v-09cc4501]{font-size:11px;color:#999}.package-section[data-v-d8f85b83]{margin-bottom:40px}.section-title[data-v-d8f85b83]{font-size:18px;font-weight:700;margin:0 0 16px 4px;color:#1f2120}.package-grid[data-v-d8f85b83]{display:flex;gap:12px}.pkg-card[data-v-d8f85b83]{flex:1;position:relative;background-color:#fff;border-radius:20px;padding:24px 8px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 8px 20px #00000008;border:2px solid transparent}.pkg-card.active[data-v-d8f85b83]{background-color:#1f2120;color:#d9edc3;transform:translateY(-4px);box-shadow:0 12px 25px #1f212040}.name[data-v-d8f85b83]{font-size:14px;font-weight:600;margin-bottom:8px;opacity:.8}.price-row[data-v-d8f85b83]{display:flex;align-items:baseline;line-height:1}.symbol[data-v-d8f85b83]{font-size:14px;font-weight:600;margin-right:2px}.price[data-v-d8f85b83]{font-size:30px;font-weight:700;font-family:DIN Alternate,sans-serif}.original[data-v-d8f85b83]{font-size:12px;color:#ccc;text-decoration:line-through;margin-top:6px;font-family:DIN Alternate,sans-serif}.pkg-card.active .original[data-v-d8f85b83]{color:#ffffff4d}.recommend-badge[data-v-d8f85b83]{position:absolute;top:-10px;right:-6px;background:linear-gradient(90deg,#ff7e5f,#feb47b);color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:10px 10px 10px 0;box-shadow:0 4px 10px #ff7e5f4d}.page-container[data-v-e62f3e48]{min-height:100vh;background-color:#f2faf2;padding-bottom:120px}.content[data-v-e62f3e48]{padding:0 20px}.vip-card-wrapper[data-v-e62f3e48]{position:relative}.renew-btn-overlay[data-v-e62f3e48]{position:absolute;right:26px;bottom:26px;font-size:12px;font-weight:600;color:#1f2120;background:linear-gradient(90deg,#e4dcb8,#bca96e);padding:8px 16px;border:none;border-radius:16px;cursor:pointer;box-shadow:0 4px 10px #bca96e4d;z-index:10}.renew-btn-overlay[data-v-e62f3e48]:active{transform:scale(.96);opacity:.9}.renew-tip[data-v-e62f3e48]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#000000d9;color:#fff;padding:16px 24px;border-radius:12px;font-size:15px;z-index:2000;max-width:80%;text-align:center;box-shadow:0 8px 24px #0000004d}.bottom-action[data-v-e62f3e48]{position:fixed;bottom:30px;left:0;right:0;z-index:100;display:flex;justify-content:center;pointer-events:none}.pay-btn[data-v-e62f3e48]{pointer-events:auto;width:240px;height:50px;background-color:#1f2120;color:#d9edc3;border:none;border-radius:25px;font-size:16px;font-weight:700;letter-spacing:.5px;cursor:pointer;box-shadow:0 10px 25px #1f212040;transition:all .2s cubic-bezier(.25,.8,.25,1)}.pay-btn[data-v-e62f3e48]:active{transform:scale(.96);box-shadow:0 5px 15px #1f212033}.pay-btn.disabled[data-v-e62f3e48],.pay-btn[data-v-e62f3e48]:disabled{background-color:#bbb;color:#666;cursor:not-allowed;box-shadow:none}.pay-btn.disabled[data-v-e62f3e48]:active{transform:none}.page-container[data-v-b30f32a8]{min-height:100vh;background-color:#e6f4e6;padding-bottom:40px}.nav-header[data-v-b30f32a8]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background-color:transparent}.nav-header h1[data-v-b30f32a8]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-b30f32a8]{width:32px;height:32px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#1f2120}.placeholder[data-v-b30f32a8]{width:32px}.content[data-v-b30f32a8]{padding:0 20px}.service-card[data-v-b30f32a8]{background-color:#fff;border-radius:24px;padding:24px;box-shadow:0 4px 16px #00000005;margin-bottom:20px}.service-card.empty[data-v-b30f32a8]{text-align:center}.service-label[data-v-b30f32a8]{font-size:12px;color:#888;margin-bottom:8px}.service-row[data-v-b30f32a8]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.service-name[data-v-b30f32a8]{font-size:16px;font-weight:700;color:#1f2120}.price-block[data-v-b30f32a8]{display:flex;align-items:baseline;gap:8px}.price-block .current[data-v-b30f32a8]{font-size:22px;font-weight:700;color:#1f2120;font-family:DIN Alternate,sans-serif}.price-block .original[data-v-b30f32a8]{font-size:14px;color:#bbb;text-decoration:line-through;font-family:DIN Alternate,sans-serif}.empty-tip[data-v-b30f32a8]{font-size:14px;color:#999}.method-card[data-v-b30f32a8]{background-color:#fff;border-radius:24px;padding:24px;box-shadow:0 4px 16px #00000005;margin-bottom:20px}.card-title[data-v-b30f32a8]{font-size:16px;font-weight:700;margin:0 0 16px;color:#1f2120}.method-list[data-v-b30f32a8]{display:flex;flex-direction:column;gap:16px}.method-item[data-v-b30f32a8]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:16px;cursor:pointer;border:1px solid transparent;transition:all .2s}.method-item.active[data-v-b30f32a8]{background-color:#f9fbf9;border-color:#e6f4e6}.left-info[data-v-b30f32a8]{display:flex;align-items:center;gap:12px}.name[data-v-b30f32a8]{font-size:15px;font-weight:600;color:#333}.recommend[data-v-b30f32a8]{font-size:10px;color:#fff;background-color:#fa5151;padding:2px 6px;border-radius:8px;font-weight:500}.icon-box[data-v-b30f32a8]{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center}.icon-box.wechat[data-v-b30f32a8]{background-color:#07c160;box-shadow:0 4px 10px #07c16033}.icon-box.alipay[data-v-b30f32a8]{background-color:#1677ff;box-shadow:0 4px 10px #1677ff33}.radio-circle[data-v-b30f32a8]{width:22px;height:22px;border-radius:50%;border:2px solid #ddd;position:relative;transition:all .2s}.method-item.active .radio-circle[data-v-b30f32a8]{border-color:#1f2120;background-color:#1f2120}.inner-dot[data-v-b30f32a8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:8px;height:8px;background-color:#d9edc3;border-radius:50%;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.method-item.active .inner-dot[data-v-b30f32a8]{transform:translate(-50%,-50%) scale(1)}.bottom-spacer[data-v-b30f32a8]{height:100px}.floating-bottom[data-v-b30f32a8]{position:fixed;bottom:30px;left:0;right:0;z-index:100;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.agreement[data-v-b30f32a8]{font-size:11px;color:#888;text-align:center;pointer-events:auto}.link[data-v-b30f32a8]{color:#576b95;font-weight:500;cursor:pointer}.submit-btn[data-v-b30f32a8]{pointer-events:auto;width:220px;height:46px;background-color:#1f2120;color:#d9edc3;border:none;border-radius:23px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #1f212040;transition:all .2s cubic-bezier(.25,.8,.25,1)}.submit-btn[data-v-b30f32a8]:active{transform:scale(.95);box-shadow:0 4px 10px #1f212033}.submit-btn[data-v-b30f32a8]:disabled{background-color:#999;color:#eee;box-shadow:none;cursor:not-allowed}.nav-header[data-v-ff362a0c]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f2faf2;position:sticky;top:0;z-index:10}.nav-header h1[data-v-ff362a0c]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-ff362a0c]{width:36px;height:36px;display:flex;align-items:center;cursor:pointer;color:#1f2120}.right-action[data-v-ff362a0c]{display:flex;align-items:center;gap:4px;font-size:13px;color:#5b7f43;cursor:pointer}.banner-wrap[data-v-62aa5e13]{overflow:hidden}.banner-track[data-v-62aa5e13]{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.banner-track[data-v-62aa5e13]::-webkit-scrollbar{display:none}.banner-card[data-v-62aa5e13]{min-width:260px;background:linear-gradient(135deg,#1f2120,#3a3f3d);color:#fff;border-radius:20px;padding:16px;box-shadow:0 10px 24px #1f21202e;scroll-snap-align:start;display:flex;justify-content:space-between;align-items:center;gap:12px}.banner-text h3[data-v-62aa5e13]{margin:0;font-size:16px;font-weight:800}.banner-text p[data-v-62aa5e13]{margin:4px 0 0;font-size:12px;opacity:.7}.banner-btn[data-v-62aa5e13]{border:none;background:#d9edc3;color:#1f2120;padding:6px 12px;border-radius:14px;font-size:11px;font-weight:700}.tabs[data-v-133d5305]{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.tabs[data-v-133d5305]::-webkit-scrollbar{display:none}.tab[data-v-133d5305]{border:none;background:#f2f7ee;color:#6b6b6b;padding:8px 16px;border-radius:16px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.tab.active[data-v-133d5305]{background:#1f2120;color:#d9edc3}.goods-card[data-v-5edab2e2]{background:#fff;border-radius:18px;padding:14px;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:column;gap:10px;position:relative}.goods-tag[data-v-5edab2e2]{position:absolute;top:12px;right:12px;background:#1f2120;color:#d9edc3;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:700}.goods-title[data-v-5edab2e2]{font-size:14px;font-weight:700;color:#1f2120}.goods-desc[data-v-5edab2e2]{font-size:12px;color:#6b6b6b;min-height:20px}.goods-discount[data-v-5edab2e2]{font-size:12px;color:#d65a31;font-weight:600}.goods-footer[data-v-5edab2e2]{display:flex;justify-content:space-between;align-items:center;gap:8px}.cost[data-v-5edab2e2]{display:flex;align-items:baseline;gap:4px;color:#1f2120}.cost .num[data-v-5edab2e2]{font-size:16px;font-weight:800}.cost .unit[data-v-5edab2e2]{font-size:11px;color:#6b6b6b}.exchange-btn[data-v-5edab2e2]{border:none;background:#d9edc3;color:#1f2120;padding:6px 10px;border-radius:14px;font-size:11px;font-weight:700;cursor:pointer}.stock[data-v-5edab2e2]{font-size:11px;color:#9aa09a}.goods-grid[data-v-721b6024]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rules-card[data-v-734af2ad]{background:#fff;border-radius:18px;padding:16px;box-shadow:0 8px 20px #0000000d}.rules-card h3[data-v-734af2ad]{margin:0 0 10px;font-size:15px;font-weight:700;color:#1f2120}ul[data-v-734af2ad]{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px}li[data-v-734af2ad]{font-size:12px;color:#6b6b6b;line-height:1.5}.summary-card[data-v-c4fd1651]{background:linear-gradient(135deg,#1f2120,#3a3f3d);border-radius:20px;padding:24px;margin-top:10px;display:flex;justify-content:space-between;align-items:center;color:#fff;box-shadow:0 8px 20px #1f212033}.points-info[data-v-c4fd1651]{display:flex;flex-direction:column;gap:6px}.label[data-v-c4fd1651]{font-size:13px;opacity:.7}.number[data-v-c4fd1651]{font-size:36px;font-weight:700;font-family:DIN Alternate,sans-serif;letter-spacing:1px;color:#d9edc3}.action-btn[data-v-c4fd1651]{background-color:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 16px;border-radius:20px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s}.action-btn[data-v-c4fd1651]:active{background-color:#ffffff40}.overlay[data-v-c5ace85e]{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:200}.dialog[data-v-c5ace85e]{width:calc(100% - 48px);max-width:360px;background:#fff;border-radius:20px;padding:20px 18px;box-shadow:0 12px 30px #0003}.title-row[data-v-c5ace85e]{display:flex;justify-content:space-between;align-items:center;gap:10px}.title[data-v-c5ace85e]{margin:0;font-size:16px;font-weight:800;color:#1f2120}.badge[data-v-c5ace85e]{background:#1f2120;color:#d9edc3;padding:4px 8px;border-radius:10px;font-size:11px;font-weight:700}.message[data-v-c5ace85e]{margin:10px 0 16px;font-size:13px;color:#6b6b6b;line-height:1.5}.actions[data-v-c5ace85e]{display:flex;gap:10px;justify-content:center}.btn[data-v-c5ace85e]{border:none;border-radius:16px;padding:8px 18px;font-size:13px;font-weight:700;cursor:pointer}.btn.ghost[data-v-c5ace85e]{background:#eef3ea;color:#4f7a3a}.btn.primary[data-v-c5ace85e]{background:#1f2120;color:#d9edc3}.page-container[data-v-9eae9711]{min-height:100vh;background-color:#f2faf2;padding-bottom:40px}.content[data-v-9eae9711]{padding:10px 20px;display:flex;flex-direction:column;gap:18px}.nav-header[data-v-c397c896]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background-color:transparent}.nav-header h1[data-v-c397c896]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-c397c896]{width:32px;height:32px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#1f2120}.placeholder[data-v-c397c896]{width:32px}.info-card[data-v-dde3c6ff]{background-color:#fff;border-radius:24px;padding:8px 24px;box-shadow:0 8px 20px #00000008}.info-item[data-v-dde3c6ff]{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.04);cursor:pointer;transition:background-color .2s}.info-item[data-v-dde3c6ff]:last-child{border-bottom:none}.info-item[data-v-dde3c6ff]:active{opacity:.7}.content-box[data-v-dde3c6ff]{display:flex;flex-direction:column;gap:6px}.label[data-v-dde3c6ff]{font-size:14px;font-weight:500;color:#1f2120}.value[data-v-dde3c6ff]{font-size:15px;color:#666;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.avatar-row[data-v-dde3c6ff]{padding:16px 0}.avatar-circle[data-v-dde3c6ff]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #eee;overflow:hidden}.avatar-img[data-v-dde3c6ff]{width:100%;height:100%;object-fit:cover}.arrow[data-v-dde3c6ff]{display:flex;align-items:center}.modal-overlay[data-v-c7e3cd73]{position:fixed;inset:0;background-color:#0006;z-index:999;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.action-sheet[data-v-c7e3cd73]{width:94%;max-width:380px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px;animation:slide-up-c7e3cd73 .3s cubic-bezier(.25,.8,.25,1)}@keyframes slide-up-c7e3cd73{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sheet-group[data-v-c7e3cd73]{background-color:#fffffff2;border-radius:14px;overflow:hidden}.sheet-title[data-v-c7e3cd73]{padding:14px;text-align:center;font-size:12px;color:#888;border-bottom:1px solid rgba(0,0,0,.08)}.sheet-item[data-v-c7e3cd73]{padding:16px;text-align:center;font-size:16px;color:#007aff;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;transition:background-color .2s}.sheet-item[data-v-c7e3cd73]:last-child{border-bottom:none}.sheet-item[data-v-c7e3cd73]:active{background-color:#0000000d}.sheet-item.disabled[data-v-c7e3cd73]{opacity:.6;pointer-events:none}.sheet-cancel[data-v-c7e3cd73]{padding:16px;text-align:center;font-size:16px;font-weight:600;color:#007aff;background-color:#fffffff2;border-radius:14px;cursor:pointer;transition:transform .1s}.sheet-cancel[data-v-c7e3cd73]:active{transform:scale(.98)}.modal-overlay[data-v-dd4bf6ab]{position:fixed;inset:0;background-color:#0006;z-index:999;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.action-sheet[data-v-dd4bf6ab]{width:94%;max-width:380px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px;animation:slide-up-dd4bf6ab .3s cubic-bezier(.25,.8,.25,1)}@keyframes slide-up-dd4bf6ab{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sheet-group[data-v-dd4bf6ab]{background-color:#fffffff2;border-radius:14px;overflow:hidden}.sheet-title[data-v-dd4bf6ab]{padding:14px;text-align:center;font-size:12px;color:#888;border-bottom:1px solid rgba(0,0,0,.08)}.sheet-item[data-v-dd4bf6ab]{padding:16px;text-align:center;font-size:16px;color:#1f2120;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;transition:background-color .2s}.sheet-item[data-v-dd4bf6ab]:last-child{border-bottom:none}.sheet-item[data-v-dd4bf6ab]:active{background-color:#0000000d}.sheet-cancel[data-v-dd4bf6ab]{padding:16px;text-align:center;font-size:16px;font-weight:600;color:#007aff;background-color:#fffffff2;border-radius:14px;cursor:pointer;transition:transform .1s}.sheet-cancel[data-v-dd4bf6ab]:active{transform:scale(.98)}.modal-overlay[data-v-77b99278]{position:fixed;inset:0;background-color:#0006;z-index:999;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.action-sheet[data-v-77b99278]{width:94%;max-width:380px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px;animation:slide-up-77b99278 .3s cubic-bezier(.25,.8,.25,1)}@keyframes slide-up-77b99278{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sheet-group[data-v-77b99278]{background-color:#fffffff2;border-radius:14px;overflow:hidden}.sheet-title[data-v-77b99278]{padding:14px;text-align:center;font-size:12px;color:#888;border-bottom:1px solid rgba(0,0,0,.08)}.sheet-item[data-v-77b99278]{padding:16px;text-align:center;font-size:16px;color:#1f2120;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;transition:background-color .2s}.sheet-item[data-v-77b99278]:last-child{border-bottom:none}.sheet-item[data-v-77b99278]:active{background-color:#0000000d}.sheet-cancel[data-v-77b99278]{padding:16px;text-align:center;font-size:16px;font-weight:600;color:#007aff;background-color:#fffffff2;border-radius:14px;cursor:pointer;transition:transform .1s}.sheet-cancel[data-v-77b99278]:active{transform:scale(.98)}.modal-overlay[data-v-f1e2de97]{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-fade-enter-active[data-v-f1e2de97],.modal-fade-leave-active[data-v-f1e2de97]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-f1e2de97],.modal-fade-leave-to[data-v-f1e2de97]{opacity:0}.modal-card[data-v-f1e2de97]{width:85%;max-width:340px;background-color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 15px 40px #00000026;animation:card-pop-f1e2de97 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes card-pop-f1e2de97{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.card-header[data-v-f1e2de97]{padding:20px 0 10px;text-align:center}.title[data-v-f1e2de97]{font-size:18px;font-weight:700;color:#1f2120}.card-body[data-v-f1e2de97]{padding:10px 20px 20px}.year-display[data-v-f1e2de97]{display:flex;justify-content:center;align-items:baseline;padding:10px;border-bottom:2px solid transparent;transition:all .3s;position:relative;cursor:text}.year-display.focused[data-v-f1e2de97]{border-bottom-color:#d9edc3}.year-input-hidden[data-v-f1e2de97]{position:absolute;opacity:0;width:1px;height:1px}.current-year-text[data-v-f1e2de97]{font-size:42px;font-weight:800;color:#1f2120;font-family:DIN Alternate,-apple-system,sans-serif;line-height:1}.year-display.focused .current-year-text[data-v-f1e2de97]{color:#5b7f43}.unit[data-v-f1e2de97]{font-size:18px;font-weight:600;color:#999;margin-left:6px}.edit-hint[data-v-f1e2de97]{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);font-size:12px;color:#ccc;white-space:nowrap;opacity:0;transition:opacity .3s}.year-display:hover .edit-hint[data-v-f1e2de97]{opacity:1}.picker-container[data-v-f1e2de97]{position:relative;height:180px;margin-top:24px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%)}.picker-highlight[data-v-f1e2de97]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:48px;background-color:#d9edc326;border-radius:12px;border:1px solid rgba(217,237,195,.5);pointer-events:none;z-index:0}.wheel-scroll[data-v-f1e2de97]{height:100%;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;position:relative;z-index:1}.wheel-scroll[data-v-f1e2de97]::-webkit-scrollbar{display:none}.wheel-item[data-v-f1e2de97]{height:48px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#ccc;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1)}.wheel-item.active[data-v-f1e2de97]{color:#1f2120;font-weight:700;font-size:22px;transform:scale(1.05)}.wheel-placeholder[data-v-f1e2de97]{height:66px}.card-footer[data-v-f1e2de97]{display:flex;border-top:1px solid rgba(0,0,0,.05)}.btn[data-v-f1e2de97]{flex:1;border:none;background:none;padding:18px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.btn[data-v-f1e2de97]:active{background-color:#f9f9f9}.cancel-btn[data-v-f1e2de97]{color:#999;border-right:1px solid rgba(0,0,0,.05)}.confirm-btn[data-v-f1e2de97]{color:#5b7f43}.modal-overlay[data-v-839ffd25]{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-fade-enter-active[data-v-839ffd25],.modal-fade-leave-active[data-v-839ffd25]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-839ffd25],.modal-fade-leave-to[data-v-839ffd25]{opacity:0}.modal-card[data-v-839ffd25]{width:85%;max-width:340px;background-color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 15px 40px #00000026;animation:card-pop-839ffd25 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes card-pop-839ffd25{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.card-header[data-v-839ffd25]{padding:20px 0 10px;text-align:center}.title[data-v-839ffd25]{font-size:18px;font-weight:700;color:#1f2120}.card-body[data-v-839ffd25]{padding:0 20px 24px}.date-display[data-v-839ffd25]{display:flex;justify-content:center;align-items:baseline;padding-bottom:20px;color:#1f2120}.val[data-v-839ffd25]{font-size:28px;font-weight:800;font-family:DIN Alternate,sans-serif}.unit[data-v-839ffd25]{font-size:14px;font-weight:600;color:#999;margin:0 8px 0 2px}.picker-group[data-v-839ffd25]{position:relative;height:176px;display:flex;justify-content:space-between;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.picker-highlight[data-v-839ffd25]{position:absolute;top:50%;left:0;right:0;height:44px;margin-top:-22px;background-color:#d9edc333;border-radius:8px;z-index:0}.wheel-col[data-v-839ffd25]{flex:1;height:100%;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;z-index:1;text-align:center}.wheel-col[data-v-839ffd25]::-webkit-scrollbar{display:none}.wheel-item[data-v-839ffd25]{height:44px;display:flex;align-items:center;justify-content:center;font-size:17px;color:#ccc;transition:all .2s;cursor:pointer}.wheel-item[data-v-839ffd25]:hover{color:#888}.wheel-item.active[data-v-839ffd25]{color:#1f2120;font-weight:600;font-size:19px}.wheel-placeholder[data-v-839ffd25]{height:66px}.card-footer[data-v-839ffd25]{display:flex;border-top:1px solid rgba(0,0,0,.05)}.btn[data-v-839ffd25]{flex:1;border:none;background:none;padding:16px;font-size:16px;font-weight:600;cursor:pointer}.btn[data-v-839ffd25]:active{background-color:#f9f9f9}.cancel-btn[data-v-839ffd25]{color:#999;border-right:1px solid rgba(0,0,0,.05)}.confirm-btn[data-v-839ffd25]{color:#5b7f43}.page-container[data-v-e7f594c8]{min-height:100vh;background-color:#f2faf2;padding-bottom:40px}.content[data-v-e7f594c8]{padding:0 16px}.nav-header[data-v-24cea6e2]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:52px;background-color:#f2faf2;position:sticky;top:0;z-index:10}.left-area[data-v-24cea6e2]{display:flex;align-items:center;justify-content:flex-start;color:#1f2120;cursor:pointer;width:48px;height:100%;transition:opacity .2s}.left-area[data-v-24cea6e2]:active{opacity:.6}.title[data-v-24cea6e2]{font-size:17px;font-weight:600;color:#1f2120;margin:0;flex:1;text-align:center}.right-area[data-v-24cea6e2]{width:48px;display:flex;justify-content:flex-end;align-items:center}.save-btn[data-v-24cea6e2]{border:none;padding:6px 14px;border-radius:16px;font-size:13px;font-weight:600;background-color:#1f2120;color:#d9edc3;cursor:pointer;transition:all .2s;white-space:nowrap}.save-btn[data-v-24cea6e2]:active:not(.disabled){transform:scale(.95);opacity:.9}.save-btn.disabled[data-v-24cea6e2]{background-color:transparent;color:#0000004d;cursor:not-allowed;padding:6px 0;white-space:nowrap}.page-container[data-v-20af1533]{min-height:100vh;background-color:#f2faf2}.content-body[data-v-20af1533]{padding:24px 20px}.input-card[data-v-20af1533]{background-color:#fff;border-radius:18px;padding:6px 18px;height:64px;display:flex;align-items:center;box-shadow:0 4px 12px #00000008;border:2px solid transparent;transition:all .3s cubic-bezier(.25,.8,.25,1)}.input-card.focused[data-v-20af1533]{border-color:#d9edc3;box-shadow:0 8px 24px #d9edc366;transform:translateY(-1px)}.custom-input[data-v-20af1533]{flex:1;height:100%;border:none;outline:none;font-size:17px;color:#1f2120;font-weight:500;background:transparent;padding-right:10px}.custom-input[data-v-20af1533]::placeholder{color:#ccc;font-weight:400}.right-tools[data-v-20af1533]{display:flex;align-items:center;gap:12px;height:100%}.clear-btn[data-v-20af1533]{display:flex;align-items:center;cursor:pointer;padding:4px;transition:transform .2s}.clear-btn[data-v-20af1533]:active{transform:scale(.9)}.fade-enter-active[data-v-20af1533],.fade-leave-active[data-v-20af1533]{transition:all .2s ease}.fade-enter-from[data-v-20af1533],.fade-leave-to[data-v-20af1533]{opacity:0;transform:scale(.8)}.counter[data-v-20af1533]{font-size:14px;color:#d0d0d0;font-weight:500;min-width:40px;text-align:right;font-variant-numeric:tabular-nums}.counter span.highlight[data-v-20af1533]{color:#1f2120}.hint-text[data-v-20af1533]{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;color:#99a}.info-icon[data-v-20af1533]{opacity:.8}.page-container[data-v-8f0df61f]{min-height:100vh;background-color:#f2faf2}.content-body[data-v-8f0df61f]{padding:24px 20px}.input-card[data-v-8f0df61f]{background-color:#fff;border-radius:18px;padding:6px 18px;height:64px;display:flex;align-items:center;box-shadow:0 4px 12px #00000008;border:2px solid transparent;transition:all .3s cubic-bezier(.25,.8,.25,1)}.input-card.focused[data-v-8f0df61f]{border-color:#d9edc3;box-shadow:0 8px 24px #d9edc366;transform:translateY(-1px)}.custom-input[data-v-8f0df61f]{flex:1;height:100%;border:none;outline:none;font-size:17px;color:#1f2120;font-weight:500;background:transparent;padding-right:10px}.custom-input[data-v-8f0df61f]::placeholder{color:#ccc;font-weight:400}.right-tools[data-v-8f0df61f]{display:flex;align-items:center;gap:12px;height:100%}.clear-btn[data-v-8f0df61f]{display:flex;align-items:center;cursor:pointer;padding:4px}.clear-btn[data-v-8f0df61f]:active{transform:scale(.9)}.counter[data-v-8f0df61f]{font-size:14px;color:#d0d0d0;font-weight:500;min-width:40px;text-align:right}.counter span.highlight[data-v-8f0df61f]{color:#1f2120}.page-container[data-v-bbd7205c]{min-height:100vh;background-color:#f2faf2}.content-body[data-v-bbd7205c]{padding:24px 20px}.input-card[data-v-bbd7205c]{background-color:#fff;border-radius:18px;padding:6px 18px;height:64px;display:flex;align-items:center;box-shadow:0 4px 12px #00000008;border:2px solid transparent;transition:all .3s cubic-bezier(.25,.8,.25,1)}.input-card.focused[data-v-bbd7205c]{border-color:#d9edc3;box-shadow:0 8px 24px #d9edc366;transform:translateY(-1px)}.custom-input[data-v-bbd7205c]{flex:1;height:100%;border:none;outline:none;font-size:17px;color:#1f2120;font-weight:500;background:transparent;padding-right:10px}.custom-input[data-v-bbd7205c]::placeholder{color:#ccc;font-weight:400}.right-tools[data-v-bbd7205c]{display:flex;align-items:center;gap:12px;height:100%}.clear-btn[data-v-bbd7205c]{display:flex;align-items:center;cursor:pointer;padding:4px;transition:transform .2s}.clear-btn[data-v-bbd7205c]:active{transform:scale(.9)}.fade-enter-active[data-v-bbd7205c],.fade-leave-active[data-v-bbd7205c]{transition:all .2s ease}.fade-enter-from[data-v-bbd7205c],.fade-leave-to[data-v-bbd7205c]{opacity:0;transform:scale(.8)}.hint-text[data-v-bbd7205c]{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;color:#99a}.info-icon[data-v-bbd7205c]{opacity:.8}.page-container[data-v-25175735]{min-height:100vh;background-color:#f2faf2}.content-body[data-v-25175735]{padding:24px 20px}.input-card[data-v-25175735]{background-color:#fff;border-radius:18px;padding:6px 18px;height:64px;display:flex;align-items:center;box-shadow:0 4px 12px #00000008;border:2px solid transparent;transition:all .3s cubic-bezier(.25,.8,.25,1)}.input-card.focused[data-v-25175735]{border-color:#d9edc3;box-shadow:0 8px 24px #d9edc366;transform:translateY(-1px)}.custom-input[data-v-25175735]{flex:1;height:100%;border:none;outline:none;font-size:17px;color:#1f2120;font-weight:500;background:transparent;padding-right:10px}.custom-input[data-v-25175735]::placeholder{color:#ccc;font-weight:400}.right-tools[data-v-25175735]{display:flex;align-items:center;gap:12px;height:100%}.clear-btn[data-v-25175735]{display:flex;align-items:center;cursor:pointer;padding:4px}.clear-btn[data-v-25175735]:active{transform:scale(.9)}.page-container[data-v-525827eb]{min-height:100vh;background-color:#f2faf2}.content-body[data-v-525827eb]{padding:24px 20px}.input-card[data-v-525827eb]{background-color:#fff;border-radius:18px;padding:6px 18px;height:64px;display:flex;align-items:center;box-shadow:0 4px 12px #00000008;border:2px solid transparent;transition:all .3s cubic-bezier(.25,.8,.25,1)}.input-card.focused[data-v-525827eb]{border-color:#d9edc3;box-shadow:0 8px 24px #d9edc366;transform:translateY(-1px)}.custom-input[data-v-525827eb]{flex:1;border:none;outline:none;font-size:17px;color:#1f2120;font-weight:500;background:transparent;padding-right:10px}.custom-input[data-v-525827eb]::placeholder{color:#ccc;font-weight:400}.right-tools[data-v-525827eb]{display:flex;align-items:center;gap:12px;height:100%}.clear-btn[data-v-525827eb]{display:flex;align-items:center;cursor:pointer;padding:4px}.clear-btn[data-v-525827eb]:active{transform:scale(.9)}.counter[data-v-525827eb]{font-size:14px;color:#d0d0d0;font-weight:500;min-width:40px;text-align:right}.counter span.highlight[data-v-525827eb]{color:#1f2120}.page-container[data-v-95dcd2be]{min-height:100vh;background-color:#f2faf2}.content-body[data-v-95dcd2be]{padding:24px 20px}.phone-display[data-v-95dcd2be]{display:flex;align-items:center;gap:12px;padding:6px 18px;height:64px;margin-bottom:16px;background-color:#fff;border-radius:18px;box-shadow:0 4px 12px #00000008;border:2px solid transparent}.phone-label[data-v-95dcd2be]{font-size:14px;color:#3d472d99;flex-shrink:0}.phone-value[data-v-95dcd2be]{font-size:16px;font-weight:500;color:#1f2120;letter-spacing:.5px}.tip[data-v-95dcd2be]{font-size:13px;color:#3d472da6;padding-left:6px;margin-bottom:16px}.hint-text[data-v-95dcd2be]{font-size:14px;color:#3d472da6;padding-left:6px;margin:0 0 16px}.input-card[data-v-95dcd2be]{background-color:#fff;border-radius:18px;padding:6px 18px;height:64px;display:flex;align-items:center;box-shadow:0 4px 12px #00000008;border:2px solid transparent;transition:all .3s cubic-bezier(.25,.8,.25,1);margin-bottom:16px}.input-card.focused[data-v-95dcd2be]{border-color:#d9edc3;box-shadow:0 8px 24px #d9edc366}.custom-input[data-v-95dcd2be]{flex:1;height:100%;border:none;outline:none;font-size:17px;color:#1f2120;font-weight:500;background:transparent;padding-right:10px}.custom-input[data-v-95dcd2be]::placeholder{color:#ccc;font-weight:400}.counter[data-v-95dcd2be]{font-size:14px;color:#d0d0d0;font-weight:500;min-width:40px;text-align:right}.code-button[data-v-95dcd2be]{border:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;color:#29520c;background:linear-gradient(180deg,#e2f1b7,#cde594);box-shadow:0 4px 10px #4c5c2c26;cursor:pointer;transition:all .2s ease}.code-button.disabled[data-v-95dcd2be]{background:linear-gradient(180deg,#e8e8e8,#d0d0d0);color:#888;cursor:not-allowed;box-shadow:none}.toast[data-v-95dcd2be]{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;color:#fff;z-index:9999;font-size:14px}.toast-success[data-v-95dcd2be]{background-color:#4caf50}.toast-warning[data-v-95dcd2be]{background-color:#ff9800}.toast-error[data-v-95dcd2be]{background-color:#f44336}.toast-info[data-v-95dcd2be]{background-color:#2196f3}.submit-btn[data-v-95dcd2be]{width:100%;margin-top:28px;height:56px;border:none;border-radius:28px;font-size:16px;font-weight:600;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#6bbf59,#4a9c3a,#3d8b2e);box-shadow:0 4px 14px #4a9c3a66,inset 0 1px #fff3;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-95dcd2be]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4a9c3a73,inset 0 1px #fff3}.submit-btn[data-v-95dcd2be]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-95dcd2be]:disabled{opacity:.65;cursor:not-allowed;transform:none}.nav-header[data-v-496cd551]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f2faf2;position:sticky;top:0;z-index:10}.nav-header h1[data-v-496cd551]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-496cd551]{width:36px;height:36px;display:flex;align-items:center;cursor:pointer;color:#1f2120}.placeholder[data-v-496cd551]{width:36px}.security-list[data-v-8479e614]{display:flex;flex-direction:column;gap:20px}.section-card[data-v-8479e614]{background-color:#fff;border-radius:20px;padding:0 20px;box-shadow:0 4px 12px #00000005}.list-item[data-v-8479e614]{height:56px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.list-item[data-v-8479e614]:active{opacity:.7}.label[data-v-8479e614]{font-size:15px;font-weight:500;color:#1f2120}.label.danger[data-v-8479e614]{color:#ff4d4f}.right-content[data-v-8479e614]{display:flex;align-items:center;gap:6px}.value[data-v-8479e614]{font-size:14px;color:#999}.divider[data-v-8479e614]{height:1px;background-color:#f7f7f7}.page-container[data-v-4bb89414]{min-height:100vh;background-color:#f2faf2;padding-bottom:40px}.content[data-v-4bb89414]{padding:10px 20px}.page-container[data-v-022200cd]{min-height:100vh;background-color:#f2faf2}.content-body[data-v-022200cd]{padding:24px 20px}.tip[data-v-022200cd]{font-size:12px;color:#3d472d8c;padding:0 4px;margin:-8px 0 20px}.phone-display[data-v-022200cd]{display:flex;align-items:center;gap:12px;padding:6px 18px;height:64px;margin-bottom:16px;background-color:#fff;border-radius:18px;box-shadow:0 4px 12px #00000008;border:2px solid transparent}.phone-label[data-v-022200cd]{font-size:14px;color:#3d472d99;flex-shrink:0}.phone-value[data-v-022200cd]{font-size:16px;font-weight:500;color:#1f2120;letter-spacing:.5px}.input-card[data-v-022200cd]{background-color:#fff;border-radius:18px;padding:6px 18px;height:64px;display:flex;align-items:center;box-shadow:0 4px 12px #00000008;border:2px solid transparent;transition:all .3s cubic-bezier(.25,.8,.25,1);margin-bottom:16px}.input-card.focused[data-v-022200cd]{border-color:#d9edc3;box-shadow:0 8px 24px #d9edc366}.custom-input[data-v-022200cd]{flex:1;height:100%;border:none;outline:none;font-size:17px;color:#1f2120;font-weight:500;background:transparent;padding-right:10px}.custom-input[data-v-022200cd]::placeholder{color:#ccc;font-weight:400}.counter[data-v-022200cd]{font-size:14px;color:#d0d0d0;font-weight:500;min-width:40px;text-align:right}.code-button[data-v-022200cd]{border:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;color:#29520c;background:linear-gradient(180deg,#e2f1b7,#cde594);box-shadow:0 4px 10px #4c5c2c26;cursor:pointer;transition:all .2s ease}.code-button.disabled[data-v-022200cd]{background:linear-gradient(180deg,#e8e8e8,#d0d0d0);color:#888;cursor:not-allowed;box-shadow:none}.toast[data-v-022200cd]{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;color:#fff;z-index:9999;font-size:14px}.toast-success[data-v-022200cd]{background-color:#4caf50}.toast-warning[data-v-022200cd]{background-color:#ff9800}.toast-error[data-v-022200cd]{background-color:#f44336}.toast-info[data-v-022200cd]{background-color:#2196f3}.submit-btn[data-v-022200cd]{width:100%;margin-top:28px;height:56px;border:none;border-radius:28px;font-size:16px;font-weight:600;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#f08080,#e85a5a,#d94a4a);box-shadow:0 4px 14px #d94a4a66,inset 0 1px #fff3;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-022200cd]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #d94a4a73,inset 0 1px #fff3}.submit-btn[data-v-022200cd]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-022200cd]:disabled{opacity:.65;cursor:not-allowed;transform:none}.page-container[data-v-75ce31a6]{min-height:100vh;background-color:#f2faf2}.content-body[data-v-75ce31a6]{padding:24px 20px}.form-card[data-v-75ce31a6]{background-color:#fff;border-radius:24px;padding:10px 24px;box-shadow:0 8px 20px #00000008}.input-group[data-v-75ce31a6]{padding:18px 0}.input-group label[data-v-75ce31a6]{display:block;font-size:14px;font-weight:700;color:#1f2120;margin-bottom:10px}.input-wrapper[data-v-75ce31a6]{display:flex;align-items:center;justify-content:space-between}.pwd-input[data-v-75ce31a6]{flex:1;border:none;outline:none;font-size:16px;color:#333;font-weight:500;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pwd-input[data-v-75ce31a6]::placeholder{color:#ccc;font-weight:400}.eye-icon[data-v-75ce31a6]{padding:8px;margin-right:-8px;cursor:pointer;display:flex;align-items:center;color:#999;transition:color .2s}.eye-icon[data-v-75ce31a6]:active{color:#1f2120}.divider[data-v-75ce31a6]{height:1px;background-color:#f5f5f5}.hint-text[data-v-75ce31a6]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;color:#99a}.info-icon[data-v-75ce31a6]{opacity:.8}.success-tip[data-v-75ce31a6]{margin-top:20px;padding:14px 20px;background:linear-gradient(135deg,#e8f5e8,#d4e88c33);border-radius:16px;font-size:15px;font-weight:600;color:#5b7f43;display:flex;align-items:center;justify-content:center;gap:8px}.success-icon[data-v-75ce31a6]{width:24px;height:24px;flex-shrink:0;background:#5b7f43;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1}.action-area[data-v-75ce31a6]{margin-top:32px}.confirm-btn[data-v-75ce31a6]{width:100%;height:52px;border:none;border-radius:26px;background-color:#1f2120;color:#d9edc3;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer;box-shadow:0 8px 20px #1f212033;transition:all .25s cubic-bezier(.25,.8,.25,1)}.confirm-btn[data-v-75ce31a6]:disabled{background-color:#e5e5e5;color:#bbb;box-shadow:none;cursor:not-allowed;transform:none}.confirm-btn[data-v-75ce31a6]:active:not(:disabled){transform:scale(.96);box-shadow:0 4px 10px #1f212026}.nav-header[data-v-c8aba4c3]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f2faf2;position:sticky;top:0;z-index:10}.nav-header h1[data-v-c8aba4c3]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-c8aba4c3]{width:36px;height:36px;display:flex;align-items:center;cursor:pointer;color:#1f2120}.right-action[data-v-c8aba4c3]{display:flex;align-items:center;gap:4px;font-size:13px;color:#5b7f43;cursor:pointer}.list-container[data-v-a2ff5b2a]{background-color:#fff;border-radius:20px;padding:20px;margin-top:20px;box-shadow:0 4px 12px #00000005}.list-header[data-v-a2ff5b2a]{font-size:16px;font-weight:700;color:#1f2120;margin-bottom:16px}.list-item[data-v-a2ff5b2a]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #f9f9f9}.list-item[data-v-a2ff5b2a]:last-child{border-bottom:none}.item-title[data-v-a2ff5b2a]{font-size:15px;font-weight:500;color:#1f2120;margin-bottom:4px}.item-time[data-v-a2ff5b2a]{font-size:12px;color:#999}.right-amount[data-v-a2ff5b2a]{font-size:17px;font-weight:700;font-family:DIN Alternate,sans-serif;color:#333}.right-amount.positive[data-v-a2ff5b2a]{color:#5b7f43}.page-container[data-v-15499bdd]{min-height:100vh;background-color:#f2faf2;padding-bottom:40px}.content[data-v-15499bdd]{padding:10px 20px}.nav-header[data-v-073c247e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f2faf2;position:sticky;top:0;z-index:10}.nav-header h1[data-v-073c247e]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-073c247e]{width:36px;height:36px;display:flex;align-items:center;cursor:pointer;color:#1f2120}.placeholder[data-v-073c247e]{width:36px}.settings-content[data-v-035dc161]{display:flex;flex-direction:column;gap:20px}.section-card[data-v-035dc161]{background-color:#fff;border-radius:20px;padding:0 20px;box-shadow:0 4px 12px #00000005}.list-item[data-v-035dc161]{height:56px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.list-item[data-v-035dc161]:active{opacity:.7}.label[data-v-035dc161]{font-size:15px;font-weight:500;color:#1f2120}.value[data-v-035dc161]{font-size:14px;color:#999}.divider[data-v-035dc161]{height:1px;background-color:#f7f7f7}.switch[data-v-035dc161]{width:44px;height:24px;background-color:#e5e5e5;border-radius:12px;position:relative;cursor:pointer;transition:background-color .2s}.switch.active[data-v-035dc161]{background-color:#1f2120}.switch-handle[data-v-035dc161]{width:20px;height:20px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 2px 4px #0003}.switch.active .switch-handle[data-v-035dc161]{transform:translate(20px)}.logout-btn[data-v-035dc161]{height:50px;width:100%;background-color:#fff;color:#ff4d4f;border:none;border-radius:25px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #00000008;margin-top:10px}.logout-btn[data-v-035dc161]:active{background-color:#fcfcfc;transform:scale(.98)}.modal-overlay[data-v-f779bd01]{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-fade-enter-active[data-v-f779bd01],.modal-fade-leave-active[data-v-f779bd01]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-f779bd01],.modal-fade-leave-to[data-v-f779bd01]{opacity:0}.modal-card[data-v-f779bd01]{width:80%;max-width:300px;background-color:#fffffff2;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000026;animation:pop-in-f779bd01 .2s cubic-bezier(.25,.8,.25,1)}@keyframes pop-in-f779bd01{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.card-title[data-v-f779bd01]{padding:24px 20px 0;text-align:center;font-size:17px;font-weight:700;color:#1f2120}.card-content[data-v-f779bd01]{padding:12px 24px 24px;text-align:center;font-size:14px;color:#666;line-height:1.5}.card-footer[data-v-f779bd01]{display:flex;height:50px;border-top:1px solid rgba(0,0,0,.1)}.btn[data-v-f779bd01]{flex:1;border:none;background:transparent;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.btn[data-v-f779bd01]:active{background-color:#0000000d}.cancel-btn[data-v-f779bd01]{color:#666;font-weight:400}.divider[data-v-f779bd01]{width:1px;background-color:#0000001a}.confirm-btn[data-v-f779bd01]{color:#5b7f43}.confirm-btn.is-danger[data-v-f779bd01]{color:#ff4d4f}.page-container[data-v-5c879bf6]{min-height:100vh;background-color:#f2faf2;padding-bottom:40px}.content[data-v-5c879bf6]{padding:10px 20px}.help-header[data-v-24acbf22]{padding:10px 20px 20px;background-color:#f2faf2;position:sticky;top:0;z-index:10}.nav-bar[data-v-24acbf22]{display:flex;justify-content:space-between;align-items:center}.page-title[data-v-24acbf22]{font-size:20px;font-weight:800;color:#1f2120;margin:0}.back-btn[data-v-24acbf22]{width:36px;height:36px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#1f2120;transition:opacity .2s}.back-btn[data-v-24acbf22]:active{opacity:.6}.placeholder[data-v-24acbf22]{width:36px}.section-wrapper[data-v-8a21ee1e]{width:100%}.section-title[data-v-8a21ee1e]{font-size:16px;font-weight:700;color:#1f2120;margin:0 0 14px 4px}.faq-grid[data-v-8a21ee1e]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.faq-card[data-v-8a21ee1e]{background-color:#fff;border-radius:16px;padding:16px 4px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;box-shadow:0 4px 10px #00000005;transition:all .2s;border:1px solid transparent}.faq-card[data-v-8a21ee1e]:active{transform:scale(.96);background-color:#f9f9f9}.icon-box[data-v-8a21ee1e]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#f2faf2,#dcedd6);color:#5b7f43;display:flex;align-items:center;justify-content:center}.label[data-v-8a21ee1e]{font-size:11px;color:#555;font-weight:500;text-align:center;line-height:1.3;max-width:100%;padding:0 4px}.section-wrapper[data-v-05790d8f]{width:100%}.section-title[data-v-05790d8f]{font-size:16px;font-weight:700;color:#1f2120;margin:0 0 14px 4px}.service-row[data-v-05790d8f]{display:flex;gap:14px}.service-card[data-v-05790d8f]{flex:1;padding:22px 20px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:transform .1s,box-shadow .2s;box-shadow:0 10px 28px #1f21201f,0 4px 12px #0000000f;position:relative;overflow:hidden}.service-card[data-v-05790d8f]:hover{box-shadow:0 12px 32px #1f212029,0 6px 16px #00000014}.service-card[data-v-05790d8f]:active{transform:scale(.99)}.content-flex[data-v-05790d8f]{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.black-theme[data-v-05790d8f]{background:linear-gradient(135deg,#252827,#1f2120);color:#fff}.black-theme .card-bg-glow[data-v-05790d8f]{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.black-theme .card-bg-glow--right[data-v-05790d8f]{top:-24px;right:-24px;width:100px;height:100px;background:radial-gradient(circle,rgba(217,237,195,.22) 0%,transparent 65%)}.black-theme .card-bg-glow--left[data-v-05790d8f]{bottom:-30px;left:-20px;width:80px;height:80px;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 70%)}.black-theme .icon-circle[data-v-05790d8f]{width:48px;height:48px;border-radius:50%;background:#ffffff1f;color:#d9edc3;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-shrink:0}.black-theme .sub-text[data-v-05790d8f]{color:#ffffffa6;font-size:12px}.black-theme .arrow-wrap[data-v-05790d8f]{display:flex;align-items:center;gap:6px;color:#ffffffe6;position:relative;z-index:1}.black-theme .arrow-label[data-v-05790d8f]{font-size:13px;font-weight:600;letter-spacing:.5px}.black-theme .arrow-icon[data-v-05790d8f]{color:#d9edc3;flex-shrink:0}.white-theme[data-v-05790d8f]{background-color:#fff;color:#1f2120}.white-theme .icon-circle[data-v-05790d8f]{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#f2faf2,#dcedd6);color:#5b7f43;display:flex;align-items:center;justify-content:center}.white-theme .sub-text[data-v-05790d8f]{color:#999}.text-info[data-v-05790d8f]{display:flex;flex-direction:column;gap:4px}.main-text[data-v-05790d8f]{font-size:17px;font-weight:700;letter-spacing:.3px}.sub-text[data-v-05790d8f]{font-size:12px;line-height:1.4}.section-wrapper[data-v-39204a2f]{width:100%}.section-title[data-v-39204a2f]{font-size:16px;font-weight:700;color:#1f2120;margin:0 0 14px 4px}.form-card[data-v-39204a2f]{background-color:#fff;border-radius:24px;padding:20px;box-shadow:0 8px 25px #00000008}.input-container[data-v-39204a2f]{position:relative;background-color:#f7f9f7;border-radius:16px;padding:14px;margin-bottom:24px;border:1px solid transparent;transition:all .3s}.input-container.focused[data-v-39204a2f]{background-color:#fff;border-color:#d9edc3;box-shadow:0 4px 15px #d9edc34d}.custom-textarea[data-v-39204a2f]{width:100%;height:110px;border:none;background:transparent;outline:none;font-size:15px;color:#1f2120;resize:none;line-height:1.6}.custom-textarea[data-v-39204a2f]::placeholder{color:#ccc}.word-count[data-v-39204a2f]{text-align:right;font-size:12px;color:#ddd;margin-top:4px;font-weight:500}.word-count.active[data-v-39204a2f]{color:#1f2120}.submit-btn[data-v-39204a2f]{width:100%;height:50px;background-color:#1f2120;color:#d9edc3;border:none;border-radius:25px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #1f212033}.submit-btn[data-v-39204a2f]:disabled{background-color:#f2f2f2;color:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.submit-btn[data-v-39204a2f]:active:not(:disabled){transform:scale(.96);box-shadow:0 4px 10px #1f212026}.error-msg[data-v-39204a2f]{font-size:13px;color:#c53030;margin-bottom:12px;padding:8px 12px;background:#fef2f2;border-radius:12px}.success-msg[data-v-39204a2f]{font-size:13px;color:#2f855a;margin-bottom:12px;padding:8px 12px;background:#f0fff4;border-radius:12px}.modal-backdrop[data-v-ae584c50]{position:fixed;inset:0;background:#18181b66;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.modal-card[data-v-ae584c50]{background:#fff;border-radius:24px;padding:24px;max-width:320px;width:100%;display:flex;flex-direction:column;gap:16px}.modal-card h3[data-v-ae584c50]{margin:0;font-size:18px;font-weight:800;color:#18181b}.modal-loading[data-v-ae584c50],.modal-empty[data-v-ae584c50]{font-size:14px;color:#71717a;padding:24px 0;text-align:center}.modal-body[data-v-ae584c50]{display:flex;flex-direction:column;gap:16px}.wechat-row[data-v-ae584c50]{margin:0;display:flex;align-items:center;gap:12px;font-size:14px}.wechat-row .label[data-v-ae584c50]{color:#71717a;font-weight:600}.wechat-row .value[data-v-ae584c50]{color:#18181b;font-weight:700}.qr-wrap[data-v-ae584c50]{display:flex;justify-content:center;padding:12px 0}.qr-img[data-v-ae584c50]{width:180px;height:180px;object-fit:contain;border:1px solid #E4E4E7;border-radius:12px}.close-btn[data-v-ae584c50]{width:100%;padding:12px 0;border:none;border-radius:14px;background:#18181b;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.page-container[data-v-50d81614]{min-height:100vh;background-color:#f2faf2;padding-bottom:40px}.content[data-v-50d81614]{padding:16px 20px;display:flex;flex-direction:column;gap:24px}.nav-header[data-v-a6fbe735]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background-color:transparent}.nav-header h1[data-v-a6fbe735]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-a6fbe735]{width:32px;height:32px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#1f2120}.placeholder[data-v-a6fbe735]{width:32px}.card[data-v-ce56e426]{border-radius:32px;padding:32px 24px;text-align:center;color:#fff;box-shadow:0 15px 35px #00000026;position:relative;overflow:hidden;z-index:1}.dark-card[data-v-ce56e426]{background:linear-gradient(145deg,#2b2d2c,#1a1c1b)}.pattern-overlay[data-v-ce56e426]{position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 12px)}.card-bg-decoration-top[data-v-ce56e426]{position:absolute;top:-80px;right:-80px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 65%);border-radius:50%;pointer-events:none;z-index:-1}.card-bg-decoration-bottom[data-v-ce56e426]{position:absolute;bottom:-60px;left:-60px;width:180px;height:180px;background:radial-gradient(circle,rgba(212,232,140,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:-1}.card-content[data-v-ce56e426]{position:relative;z-index:2}.card-title[data-v-ce56e426]{font-size:14px;color:#ffffffb3;margin-bottom:12px;font-weight:500;letter-spacing:.5px}.main-balance[data-v-ce56e426]{font-size:46px;font-weight:700;font-family:DIN Alternate,sans-serif;margin-bottom:24px;letter-spacing:1px;line-height:1}.sub-stats[data-v-ce56e426]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:32px;background:#ffffff0d;padding:12px;border-radius:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sub-item[data-v-ce56e426]{display:flex;flex-direction:column;gap:4px}.sub-label[data-v-ce56e426]{font-size:12px;color:#fff9}.sub-value[data-v-ce56e426]{font-size:16px;font-weight:600;font-family:DIN Alternate,sans-serif}.sub-value.points[data-v-ce56e426]{color:#d4e88c}.sub-item.points-clickable[data-v-ce56e426]{cursor:pointer}.sub-item.points-clickable[data-v-ce56e426]:active{opacity:.85}.divider[data-v-ce56e426]{width:1px;height:24px;background-color:#ffffff26}.btn-group[data-v-ce56e426]{display:flex;justify-content:stretch;max-width:256px;margin:0 auto}.action-btn[data-v-ce56e426]{flex:1;height:48px;border-radius:24px;font-size:16px;font-weight:700;cursor:pointer;border:none;transition:all .2s}.action-btn[data-v-ce56e426]:active{transform:scale(.96)}.action-btn.primary[data-v-ce56e426]{background-color:#d4e88c;color:#1f2120;box-shadow:0 8px 20px #d4e88c4d}.recharge-section[data-v-3a9962ed]{margin-top:0}.section-header[data-v-3a9962ed]{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px 4px}.section-header h3[data-v-3a9962ed]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.view-all[data-v-3a9962ed]{font-size:14px;color:#4f7a3a;font-weight:600;cursor:pointer}.view-all[data-v-3a9962ed]:active{opacity:.7}.recharge-card[data-v-3a9962ed]{background-color:#fff;border-radius:24px;padding:4px 20px;box-shadow:0 4px 16px #0000000a}.recharge-item[data-v-3a9962ed]{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.item-left[data-v-3a9962ed]{display:flex;align-items:center;gap:16px}.type-icon[data-v-3a9962ed]{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center}.type-icon.income[data-v-3a9962ed]{background-color:#e6f4e6;color:#4f7a3a}.type-icon.expense[data-v-3a9962ed]{background-color:#ffe6e6;color:#c0392b}.recharge-info[data-v-3a9962ed]{display:flex;flex-direction:column;gap:4px}.recharge-title[data-v-3a9962ed]{font-size:15px;font-weight:600;color:#1f2123}.recharge-date[data-v-3a9962ed]{font-size:12px;color:#999}.recharge-amount[data-v-3a9962ed]{font-size:17px;font-weight:700;font-family:DIN Alternate,sans-serif}.recharge-amount.income[data-v-3a9962ed]{color:#4f7a3a}.recharge-amount.expense[data-v-3a9962ed]{color:#c0392b}.empty-recharge[data-v-3a9962ed]{text-align:center;color:#999;padding:40px 0;font-size:14px}.page-container[data-v-b4258907]{min-height:100vh;background-color:#e6f4e6;padding-bottom:40px}.content[data-v-b4258907]{padding:0 20px;display:flex;flex-direction:column;gap:32px}.coupon-entry[data-v-b4258907]{background:linear-gradient(135deg,#f8fdf4,#e8f5e0);border-radius:20px;padding:16px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 4px 16px #0000000f;cursor:pointer;border:1px solid rgba(153,199,120,.25);transition:transform .2s,box-shadow .2s}.coupon-entry[data-v-b4258907]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000014}.coupon-entry[data-v-b4258907]:active{transform:translateY(0)}.coupon-icon[data-v-b4258907]{width:44px;height:44px;background:linear-gradient(135deg,#7cb342,#a5d66a);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.coupon-icon svg[data-v-b4258907]{width:24px;height:24px;color:#fff}.coupon-info[data-v-b4258907]{flex:1;display:flex;flex-direction:column;gap:2px}.coupon-label[data-v-b4258907]{font-size:16px;font-weight:700;color:#1f2120}.coupon-desc[data-v-b4258907]{font-size:12px;color:#6b8e5a}.coupon-arrow[data-v-b4258907]{font-size:22px;color:#9aa09a;font-weight:300}.nav-header[data-v-13c9eee5]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background-color:transparent}.nav-header h1[data-v-13c9eee5]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-13c9eee5]{width:32px;height:32px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#1f2120}.placeholder[data-v-13c9eee5]{width:32px}.balance-card[data-v-3dc3e124]{background:linear-gradient(145deg,#2b2d2c,#1a1c1b);border-radius:24px;padding:30px 24px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001a;margin-bottom:20px}.pattern-overlay[data-v-3dc3e124]{position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 12px);z-index:1}.glow-effect[data-v-3dc3e124]{position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:radial-gradient(circle,rgba(212,232,140,.15) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:1}.content[data-v-3dc3e124]{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}.label[data-v-3dc3e124]{font-size:13px;color:#fff9;font-weight:500}.value[data-v-3dc3e124]{font-size:36px;font-weight:700;color:#fff;font-family:DIN Alternate,sans-serif;letter-spacing:1px}.amount-card[data-v-a7b6e9f8]{background-color:#fff;border-radius:24px;padding:24px;box-shadow:0 4px 16px #00000005;margin-bottom:20px}.card-title[data-v-a7b6e9f8]{font-size:16px;font-weight:700;margin:0 0 16px;color:#1f2120}.input-wrapper[data-v-a7b6e9f8]{background-color:#f7f9f7;border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:8px;margin-bottom:24px;border:2px solid transparent;transition:all .3s}.input-wrapper.focused[data-v-a7b6e9f8]{background-color:#fff;border-color:#1f2120}.currency[data-v-a7b6e9f8]{font-size:24px;font-weight:700;color:#1f2120}.custom-input[data-v-a7b6e9f8]{border:none;background:transparent;outline:none;font-size:20px;font-weight:700;width:100%;color:#1f2120;font-family:DIN Alternate,sans-serif}.custom-input[data-v-a7b6e9f8]::placeholder{color:#ccc;font-weight:500;font-size:16px;font-family:sans-serif}.grid-options[data-v-a7b6e9f8]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.option-item[data-v-a7b6e9f8]{height:56px;display:flex;align-items:center;justify-content:center;gap:2px;border-radius:16px;cursor:pointer;background-color:#f7f9f7;color:#666;transition:all .2s cubic-bezier(.25,.8,.25,1);border:1px solid transparent}.option-item[data-v-a7b6e9f8]:active{transform:scale(.95)}.option-item.active[data-v-a7b6e9f8]{background-color:#1f2120;color:#d9edc3;box-shadow:0 6px 16px #1f212040;border-color:#1f2120}.option-item .symbol[data-v-a7b6e9f8]{font-size:12px;margin-top:2px}.option-item .num[data-v-a7b6e9f8]{font-size:18px;font-weight:700;font-family:DIN Alternate,sans-serif}.method-card[data-v-d0dfc696]{background-color:#fff;border-radius:24px;padding:24px;box-shadow:0 4px 16px #00000005;margin-bottom:20px}.card-title[data-v-d0dfc696]{font-size:16px;font-weight:700;margin:0 0 16px;color:#1f2120}.method-list[data-v-d0dfc696]{display:flex;flex-direction:column;gap:16px}.method-item[data-v-d0dfc696]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:16px;cursor:pointer;border:1px solid transparent;transition:all .2s}.method-item.active[data-v-d0dfc696]{background-color:#f9fbf9;border-color:#e6f4e6}.left-info[data-v-d0dfc696]{display:flex;align-items:center;gap:12px}.name[data-v-d0dfc696]{font-size:15px;font-weight:600;color:#333}.recommend[data-v-d0dfc696]{font-size:10px;color:#fff;background-color:#fa5151;padding:2px 6px;border-radius:8px;font-weight:500}.icon-box[data-v-d0dfc696]{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center}.icon-box.wechat[data-v-d0dfc696]{background-color:#07c160;box-shadow:0 4px 10px #07c16033}.icon-box.alipay[data-v-d0dfc696]{background-color:#1677ff;box-shadow:0 4px 10px #1677ff33}.radio-circle[data-v-d0dfc696]{width:22px;height:22px;border-radius:50%;border:2px solid #ddd;position:relative;transition:all .2s}.method-item.active .radio-circle[data-v-d0dfc696]{border-color:#1f2120;background-color:#1f2120}.inner-dot[data-v-d0dfc696]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:8px;height:8px;background-color:#d9edc3;border-radius:50%;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.method-item.active .inner-dot[data-v-d0dfc696]{transform:translate(-50%,-50%) scale(1)}.page-container[data-v-18826390]{min-height:100vh;background-color:#e6f4e6;padding-bottom:40px}.content[data-v-18826390]{padding:0 20px}.bottom-spacer[data-v-18826390]{height:100px}.floating-bottom[data-v-18826390]{position:fixed;bottom:30px;left:0;right:0;z-index:100;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.agreement[data-v-18826390]{font-size:11px;color:#888;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.8);pointer-events:auto}.link[data-v-18826390]{color:#576b95;font-weight:500;cursor:pointer}.submit-wrap[data-v-18826390]{pointer-events:auto;cursor:pointer;display:flex;justify-content:center}.submit-btn[data-v-18826390]{pointer-events:auto;width:220px;height:46px;background-color:#1f2120;color:#d9edc3;border:none;border-radius:23px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #1f212040;transition:all .2s cubic-bezier(.25,.8,.25,1)}.submit-btn[data-v-18826390]:active{transform:scale(.95);box-shadow:0 4px 10px #1f212033}.submit-btn[data-v-18826390]:disabled{background-color:#999;color:#eee;box-shadow:none;cursor:not-allowed}.page-container[data-v-b6663f6d]{min-height:100vh;background-color:#e6f4e6}.header[data-v-b6663f6d]{display:flex;align-items:center;padding:16px 20px;background:#fff;box-shadow:0 1px #0000000f}.back[data-v-b6663f6d]{font-size:24px;cursor:pointer;padding:4px 8px}.title[data-v-b6663f6d]{flex:1;text-align:center;font-weight:600}.content[data-v-b6663f6d]{padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:24px}.content.loading[data-v-b6663f6d]{justify-content:center;min-height:200px}.spinner[data-v-b6663f6d]{width:36px;height:36px;border:3px solid #e0e0e0;border-top-color:#1f2120;border-radius:50%;animation:spin-b6663f6d .8s linear infinite}@keyframes spin-b6663f6d{to{transform:rotate(360deg)}}.result-card[data-v-b6663f6d]{width:100%;max-width:320px;padding:32px;border-radius:16px;background:#fff;text-align:center;box-shadow:0 4px 12px #0000000f}.result-card.success .icon[data-v-b6663f6d]{color:#07c160}.result-card.cancelled .icon[data-v-b6663f6d]{color:#999}.result-card.pending .icon[data-v-b6663f6d]{color:#fa9d3b}.result-card.error .icon[data-v-b6663f6d]{color:#ee0a24}.icon[data-v-b6663f6d]{font-size:48px;font-weight:700;margin-bottom:12px}.status-text[data-v-b6663f6d]{font-size:18px;font-weight:600;margin-bottom:8px}.amount[data-v-b6663f6d]{font-size:28px;font-weight:700;color:#1f2120;margin-bottom:8px}.order-no[data-v-b6663f6d]{font-size:12px;color:#999}.btn-primary[data-v-b6663f6d]{width:100%;max-width:280px;height:48px;background:#1f2120;color:#d9edc3;border:none;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer}.nav-header[data-v-4f418fdf]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background-color:transparent}.nav-header h1[data-v-4f418fdf]{font-size:18px;font-weight:700;margin:0;color:#1f2120}.back-btn[data-v-4f418fdf]{width:32px;height:32px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#1f2120}.placeholder[data-v-4f418fdf]{width:32px}.page-container[data-v-a85a1a57]{min-height:100vh;background-color:#e6f4e6;padding-bottom:40px}.content[data-v-a85a1a57]{padding:0 20px}.recharge-list-card[data-v-a85a1a57]{background:#fff;border-radius:24px;padding:4px 20px;box-shadow:0 4px 16px #0000000a}.recharge-item[data-v-a85a1a57]{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.04)}.recharge-item[data-v-a85a1a57]:last-child{border-bottom:none}.item-left[data-v-a85a1a57]{display:flex;align-items:center;gap:16px}.type-icon[data-v-a85a1a57]{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center}.type-icon.income[data-v-a85a1a57]{background-color:#e6f4e6;color:#4f7a3a}.type-icon.expense[data-v-a85a1a57]{background-color:#ffe6e6;color:#c0392b}.recharge-info[data-v-a85a1a57]{display:flex;flex-direction:column;gap:4px}.recharge-title[data-v-a85a1a57]{font-size:15px;font-weight:600;color:#1f2123}.recharge-date[data-v-a85a1a57]{font-size:12px;color:#999}.recharge-amount[data-v-a85a1a57]{font-size:17px;font-weight:700;font-family:DIN Alternate,sans-serif}.recharge-amount.income[data-v-a85a1a57]{color:#4f7a3a}.recharge-amount.expense[data-v-a85a1a57]{color:#c0392b}.empty-recharge[data-v-a85a1a57],.loading-tip[data-v-a85a1a57]{text-align:center;color:#999;padding:40px 0;font-size:14px}.page-container[data-v-02a8ab73]{min-height:100vh;background-color:#e6f4e6;padding-bottom:40px}.content[data-v-02a8ab73]{padding:0 20px;display:flex;flex-direction:column;gap:24px}.section-title[data-v-02a8ab73]{font-size:15px;font-weight:700;color:#1f2120;margin:0 0 12px}.card-item[data-v-02a8ab73]{background:#fff;border-radius:20px;padding:18px;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:column;gap:10px}.card-item.highlight[data-v-02a8ab73]{background:linear-gradient(135deg,#1f2120,#3b403e);color:#fff}.card-item.highlight .card-no[data-v-02a8ab73]{color:#d9edc3}.card-top[data-v-02a8ab73]{display:flex;justify-content:space-between;align-items:center}.bank[data-v-02a8ab73]{font-weight:700;font-size:14px}.type[data-v-02a8ab73]{font-size:11px;color:#8a8f8a}.card-item.highlight .type[data-v-02a8ab73]{color:#cdd7c6}.card-no[data-v-02a8ab73]{font-size:20px;letter-spacing:2px;color:#1f2120;font-family:DIN Alternate,sans-serif}.card-footer[data-v-02a8ab73]{display:flex;justify-content:space-between;align-items:center}.name[data-v-02a8ab73]{font-size:12px;color:#6b6b6b}.card-item.highlight .name[data-v-02a8ab73]{color:#cdd7c6}.status[data-v-02a8ab73]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:12px;background:#fff3;color:#d9edc3}.set-btn[data-v-02a8ab73]{border:none;background:#d9edc3;color:#1f2120;padding:6px 12px;border-radius:14px;font-size:11px;font-weight:700;cursor:pointer}.empty[data-v-02a8ab73]{text-align:center;color:#9aa09a;font-size:13px;padding:20px 0}.add-btn[data-v-02a8ab73]{border:none;background:#1f2120;color:#d9edc3;height:44px;border-radius:22px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #1f21202e}.page-container[data-v-0b3f1e00]{min-height:100vh;background-color:#e6f4e6;padding-bottom:40px}.content[data-v-0b3f1e00]{padding:0 20px;display:flex;flex-direction:column;gap:16px}.tab-row[data-v-0b3f1e00]{display:flex;gap:10px}.tab-btn[data-v-0b3f1e00]{border:none;background:#f2f7ee;color:#6b6b6b;padding:8px 16px;border-radius:16px;font-size:12px;font-weight:700;cursor:pointer}.tab-btn.active[data-v-0b3f1e00]{background:#1f2120;color:#d9edc3}.summary[data-v-0b3f1e00]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b6b6b}.summary-text[data-v-0b3f1e00]{font-weight:700;color:#1f2120}.loading[data-v-0b3f1e00]{text-align:center;color:#9aa09a;padding:20px 0;font-size:14px}.coupon-list[data-v-0b3f1e00]{display:flex;flex-direction:column;gap:12px}.coupon-card[data-v-0b3f1e00]{background:#fff;border-radius:18px;padding:16px;box-shadow:0 8px 20px #0000000d;display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center}.coupon-card.used[data-v-0b3f1e00]{opacity:.6}.coupon-card.expired[data-v-0b3f1e00]{opacity:.5}.left[data-v-0b3f1e00]{text-align:center}.value[data-v-0b3f1e00]{font-size:22px;font-weight:800;color:#1f2120}.limit[data-v-0b3f1e00]{font-size:11px;color:#9aa09a;margin-top:4px}.middle[data-v-0b3f1e00]{display:flex;flex-direction:column;gap:4px}.title[data-v-0b3f1e00]{font-size:14px;font-weight:700;color:#1f2120}.date[data-v-0b3f1e00]{font-size:11px;color:#9aa09a}.empty[data-v-0b3f1e00]{text-align:center;color:#9aa09a;font-size:13px;padding:40px 0}.page-container[data-v-44cb3eea]{min-height:100vh;background-color:#e6f4e6;padding-bottom:40px}.content[data-v-44cb3eea]{padding:0 20px;display:flex;flex-direction:column;gap:20px}.section-title[data-v-44cb3eea]{font-size:15px;font-weight:700;color:#1f2120;margin:0 0 12px}.goods-grid[data-v-44cb3eea]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.goods-card[data-v-44cb3eea]{background:#fff;border-radius:18px;padding:14px;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:column;gap:10px;position:relative}.goods-tag[data-v-44cb3eea]{position:absolute;top:12px;right:12px;background:#1f2120;color:#d9edc3;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:700}.goods-title[data-v-44cb3eea]{font-size:14px;font-weight:700;color:#1f2120}.goods-desc[data-v-44cb3eea]{font-size:12px;color:#6b6b6b;min-height:32px}.goods-footer[data-v-44cb3eea]{display:flex;justify-content:space-between;align-items:center;gap:8px}.cost[data-v-44cb3eea]{display:flex;align-items:baseline;gap:4px;color:#1f2120}.cost .num[data-v-44cb3eea]{font-size:16px;font-weight:800}.cost .unit[data-v-44cb3eea]{font-size:11px;color:#6b6b6b}.exchange-btn[data-v-44cb3eea]{border:none;background:#d9edc3;color:#1f2120;padding:6px 10px;border-radius:14px;font-size:11px;font-weight:700;cursor:pointer}.stock[data-v-44cb3eea]{font-size:11px;color:#9aa09a}.bill-section h3[data-v-a459c3bd]{font-size:18px;font-weight:700;margin:0 0 16px 4px;color:#1f2120}.bill-card[data-v-a459c3bd]{background-color:#fff;border-radius:24px;padding:4px 20px;box-shadow:0 4px 16px #0000000a}.bill-item[data-v-a459c3bd]{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.04)}.bill-item[data-v-a459c3bd]:last-child{border-bottom:none}.item-left[data-v-a459c3bd]{display:flex;align-items:center;gap:16px}.type-icon[data-v-a459c3bd]{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center}.type-icon.income[data-v-a459c3bd]{background-color:#e6f4e6;color:#d4e88c}.type-icon.expense[data-v-a459c3bd]{background-color:#f5f5f5;color:#999}.bill-info[data-v-a459c3bd]{display:flex;flex-direction:column;gap:4px}.bill-title[data-v-a459c3bd]{font-size:15px;font-weight:600;color:#1f2123}.bill-date[data-v-a459c3bd]{font-size:12px;color:#999}.bill-amount[data-v-a459c3bd]{font-size:17px;font-weight:700;font-family:DIN Alternate,sans-serif}.bill-amount.income[data-v-a459c3bd]{color:#d4e88c}.bill-amount.expense[data-v-a459c3bd]{color:#1f2120}.empty-bill[data-v-a459c3bd]{text-align:center;color:#999;padding:40px 0;font-size:14px}.page-container[data-v-cd6171ea]{min-height:100vh;background-color:#e6f4e6;padding-bottom:40px}.content[data-v-cd6171ea]{padding:0 20px;display:flex;flex-direction:column;gap:20px}.summary-card[data-v-cd6171ea]{background:#fff;border-radius:18px;padding:16px;box-shadow:0 8px 20px #0000000d;display:flex;justify-content:space-between;gap:12px}.summary-item[data-v-cd6171ea]{display:flex;flex-direction:column;gap:6px}.label[data-v-cd6171ea]{font-size:12px;color:#8b908b}.value[data-v-cd6171ea]{font-size:18px;font-weight:800}.value.income[data-v-cd6171ea]{color:#4f7a3a}.value.expense[data-v-cd6171ea]{color:#1f2120}:root{color-scheme:only light;--olive-900: #2a331f;--olive-800: #364027;--olive-700: #4d5a35;--olive-600: #6c8640;--olive-500: #86a651;--olive-300: #c9df95;--mint-100: #f4fae3;--mint-200: #e9f5cd;--mint-300: #d4e8a7;--shadow-deep: rgba(25, 31, 18, .35);--shadow-soft: rgba(56, 66, 42, .18)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;color:var(--olive-900);background:radial-gradient(1200px 800px at 0% 0%,rgba(206,231,150,.8),transparent 60%),radial-gradient(900px 700px at 100% 10%,rgba(230,247,198,.9),transparent 55%),linear-gradient(180deg,#e7f4c2,#f6fbe9 45%,#edf6d5);line-height:1.6;font-family:PingFang SC,Noto Sans SC,Source Han Sans SC,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,picture,svg{display:block;max-width:100%}button,input{font-family:inherit}:root{--color-bg-app: #F2F9E5;--color-card-dark: #18181B;--color-card-green: #A3CC68;--color-card-lime: #D6EF7B;--color-text-main: #18181B;--color-text-sub: #71717A;--color-text-on-dark: #FFFFFF;--color-text-on-dark-sub: #A1A1AA;--radius-box: 28px}body{min-height:100vh;color:var(--color-text-main);background:var(--color-bg-app);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--bg-color: #E6F4E6;--card-dark: #1F2123;--card-lime: #D4E88C;--card-white: #FFFFFF;--text-main: #1F2123;--text-light: #F2F2F2;--shadow-soft: 0 10px 30px rgba(0,0,0,.06)}body{background-color:var(--bg-color);color:var(--text-main);font-family:PingFang SC,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}
