.app-header[data-v-519ec050]{position:sticky;top:0;z-index:100;background:#0a0a0a52;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border-bottom:1px solid rgba(255,255,255,.06)}.header-inner[data-v-519ec050]{display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px}.brand[data-v-519ec050]{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.brand-mark[data-v-519ec050]{font-size:22px;color:#ffffffe6;filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}.brand-name[data-v-519ec050]{font-size:22px;font-weight:600;background:linear-gradient(120deg,#fff,#d6d9de,#9ea2a8);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:3px}.nav[data-v-519ec050]{display:none;gap:40px;align-items:center}@media(min-width:768px){.nav[data-v-519ec050]{display:flex}}.nav-link[data-v-519ec050]{position:relative;text-decoration:none;font-size:14px;font-weight:500;color:#ffffffb3;letter-spacing:2px;padding:6px 2px;transition:color .15s ease-out}.nav-link[data-v-519ec050]:after{content:"";position:absolute;left:50%;bottom:0;height:2px;width:0;background:#ffffffe6;transform:translate(-50%);transition:width .25s cubic-bezier(.22,.61,.36,1);border-radius:1px}.nav-link[data-v-519ec050]:hover{color:#fff}.nav-link[data-v-519ec050]:hover:after{width:60%;background:#ffffff80}.nav-link.is-active[data-v-519ec050]{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.35)}.nav-link.is-active[data-v-519ec050]:after{width:100%;background:#ffffffe6}.user-slot[data-v-519ec050]{position:relative;display:inline-flex;align-items:center}.avatar-btn[data-v-519ec050]{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,255,255,.24);background:#ffffff14;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.avatar-btn[data-v-519ec050]:hover{background:#ffffff29;border-color:#ffffff73;transform:translateY(-1px)}.avatar-btn[aria-expanded=true][data-v-519ec050]{background:#ffffff2e;border-color:#ffffff8c}.avatar-icon[data-v-519ec050]{flex-shrink:0}.login-link[data-v-519ec050]{font-size:14px;font-weight:500;color:#ffffffd9;letter-spacing:1px;padding:6px 14px;border-radius:9999px;border:1.5px solid rgba(255,255,255,.28);transition:border-color .15s ease-out,background .15s ease-out}.login-link[data-v-519ec050]:hover{border-color:#fff9;background:#ffffff14}.dropdown[data-v-519ec050]{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;padding:10px 0;background:#14161aeb;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff14;z-index:101}.dd-head[data-v-519ec050]{padding:8px 18px 12px}.dd-name[data-v-519ec050]{font-size:14px;font-weight:600;color:#fff;letter-spacing:.5px}.dd-email[data-v-519ec050]{margin-top:2px;font-size:12px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.dd-divider[data-v-519ec050]{height:1px;margin:4px 14px;background:#ffffff14}.dd-item[data-v-519ec050]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 18px;background:none;border:none;color:#ffffffd9;font-size:14px;text-decoration:none;cursor:pointer;text-align:left;transition:background .15s ease-out,color .15s ease-out}.dd-item[data-v-519ec050]:hover{background:#ffffff12;color:#fff}.dd-icon[data-v-519ec050]{flex-shrink:0;opacity:.85}.dd-logout[data-v-519ec050]{color:#d99a9aeb}.dd-logout[data-v-519ec050]:hover{background:#d99a9a1f;color:#f0b0b0}.dropdown-enter-active[data-v-519ec050],.dropdown-leave-active[data-v-519ec050]{transition:opacity .16s ease-out,transform .16s cubic-bezier(.22,.61,.36,1)}.dropdown-enter-from[data-v-519ec050],.dropdown-leave-to[data-v-519ec050]{opacity:0;transform:translateY(-6px) scale(.98)}.app-footer[data-v-d32df749]{margin-top:64px;padding:40px 0;background:transparent}.footer-inner[data-v-d32df749]{text-align:center;display:flex;flex-direction:column;gap:8px}.footer-tagline[data-v-d32df749]{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:18px;color:#f7f8fab8;display:inline-flex;align-items:center;justify-content:center;gap:4px}.tagline-mark[data-v-d32df749]{color:#fff}.footer-copy[data-v-d32df749]{font-size:14px;color:#f7f8fa80}.bg-switcher[data-v-4f7d2794]{position:fixed;left:24px;bottom:24px;z-index:1000;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}.bg-switcher[data-v-4f7d2794]>*{pointer-events:auto}.fab[data-v-4f7d2794]{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.24);background:#14161aa6;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 28px #00000073;transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.fab[data-v-4f7d2794]:hover{background:#14161ad9;border-color:#ffffff73;transform:translateY(-2px)}.fab[aria-expanded=true][data-v-4f7d2794]{background:#14161aeb;border-color:#ffffff8c}.fab-icon[data-v-4f7d2794]{flex-shrink:0}.panel[data-v-4f7d2794]{min-width:240px;padding:12px;background:#14161ae0;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.16);border-radius:18px;box-shadow:0 24px 64px #0009,inset 0 1px #ffffff14;display:flex;flex-direction:column;gap:8px;color:#ffffffe6}.panel-head[data-v-4f7d2794]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 4px}.head-text[data-v-4f7d2794]{font-size:12px;letter-spacing:2px;color:#ffffff8c;text-transform:uppercase}.close-btn[data-v-4f7d2794]{background:none;border:none;color:#ffffff73;cursor:pointer;padding:2px;display:inline-flex;align-items:center}.close-btn[data-v-4f7d2794]:hover{color:#fff}.themes[data-v-4f7d2794]{display:flex;flex-direction:column;gap:6px}.theme-card[data-v-4f7d2794]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffffd9;cursor:pointer;text-align:left;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out}.theme-card[data-v-4f7d2794]:hover{background:#ffffff14;color:#fff}.theme-card.is-active[data-v-4f7d2794]{background:#ffffff24;border-color:#fff6;color:#fff}.swatch[data-v-4f7d2794]{width:28px;height:28px;border-radius:8px;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff26}.swatch-glass[data-v-4f7d2794]{background:linear-gradient(135deg,#ffffff73,#ffffff14),#2a2d33}.swatch-white[data-v-4f7d2794]{background:#fff;box-shadow:inset 0 0 0 1px #14161a2e}.theme-text[data-v-4f7d2794]{display:flex;flex-direction:column;line-height:1.2}.theme-label[data-v-4f7d2794]{font-size:14px;font-weight:500}.theme-hint[data-v-4f7d2794]{font-size:11px;color:#ffffff80;margin-top:2px}.divider[data-v-4f7d2794]{height:1px;background:#ffffff14;margin:2px 0}.image-toggle[data-v-4f7d2794]{display:flex;align-items:center;justify-content:space-between;padding:6px 4px;cursor:pointer;gap:16px}.toggle-text[data-v-4f7d2794]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#ffffffd1}.toggle-icon[data-v-4f7d2794]{color:#ffffff8c;flex-shrink:0}.switch[data-v-4f7d2794]{position:relative;display:inline-block;width:34px;height:18px;border-radius:999px;background:#ffffff2e;transition:background .15s ease-out;flex-shrink:0;cursor:pointer}.switch.is-on[data-v-4f7d2794]{background:#fff}.switch[data-v-4f7d2794]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.switch-knob[data-v-4f7d2794]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;transition:transform .15s ease-out}.switch.is-on .switch-knob[data-v-4f7d2794]{transform:translate(16px);background:#14161a}.refresh-btn[data-v-4f7d2794]{margin-top:2px;padding:7px 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#ffffffd9;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease-out,border-color .15s ease-out}.refresh-btn[data-v-4f7d2794]:hover:not(:disabled){background:#ffffff29;border-color:#ffffff4d}.refresh-btn[data-v-4f7d2794]:disabled{opacity:.6;cursor:not-allowed}.refresh-icon[data-v-4f7d2794]{flex-shrink:0}.spinning[data-v-4f7d2794]{animation:spin-4f7d2794 1s linear infinite}@keyframes spin-4f7d2794{to{transform:rotate(360deg)}}.panel-enter-active[data-v-4f7d2794],.panel-leave-active[data-v-4f7d2794]{transition:opacity .18s ease-out,transform .18s cubic-bezier(.22,.61,.36,1);transform-origin:bottom left}.panel-enter-from[data-v-4f7d2794],.panel-leave-to[data-v-4f7d2794]{opacity:0;transform:translateY(8px) scale(.96)}html[data-ui-theme=white]{background:#fff;border-color:#14161a2e;color:#14161a;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 6px 20px #14161a24}html[data-ui-theme=white]{background:#f2f4f7;border-color:#14161a73}html[data-ui-theme=white]{background:#f2f4f7;border-color:#14161a}html[data-ui-theme=white]{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#14161a1a;color:#14161a;box-shadow:0 24px 56px #14161a29,0 4px 14px #14161a0f}html[data-ui-theme=white]{color:#14161a66}html[data-ui-theme=white]{color:#14161a}html[data-ui-theme=white]{background:#fafbfc;border-color:#14161a14;color:#14161ac7}html[data-ui-theme=white]{background:#f2f4f7;color:#14161a}html[data-ui-theme=white]{background:#f2f4f7;border-color:#14161a;color:#14161a}html[data-ui-theme=white]{box-shadow:inset 0 0 0 1px #14161a1f}html[data-ui-theme=white]{background:#14161a14}html[data-ui-theme=white]{color:#14161ac7}html[data-ui-theme=white]{color:#14161a80}html[data-ui-theme=white]{background:#14161a29}html[data-ui-theme=white]{background:#14161a}html[data-ui-theme=white]{outline-color:#14161a66}html[data-ui-theme=white]{background:#fff}html[data-ui-theme=white]{background:#fafbfc;border-color:#14161a1f;color:#14161a}html[data-ui-theme=white]{background:#f2f4f7;border-color:#14161a4d}.ai-assistant[data-v-9fa7f5d7]{position:fixed;right:24px;bottom:24px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.ai-assistant[data-v-9fa7f5d7]>*{pointer-events:auto}.ai-fab[data-v-9fa7f5d7]{position:relative;width:56px;height:56px;border-radius:50%;border:1.5px solid rgba(255,255,255,.28);background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.22),transparent 55%),linear-gradient(135deg,#3a3d44,#1a1c20);color:#fffffff5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffff38,0 12px 32px #00000073,0 0 #fff0;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease-out,border-color .2s ease-out}.ai-fab[data-v-9fa7f5d7]:hover{transform:translateY(-2px) scale(1.04);border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff4d,0 18px 42px #0000008c}.ai-fab[data-v-9fa7f5d7]:active{transform:translateY(0) scale(1)}.ai-fab-pulse[data-v-9fa7f5d7]{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);opacity:.55;animation:fab-pulse-9fa7f5d7 2.4s ease-out infinite;pointer-events:none}@keyframes fab-pulse-9fa7f5d7{0%{transform:scale(.9);opacity:.55}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.fab-icon-enter-active[data-v-9fa7f5d7],.fab-icon-leave-active[data-v-9fa7f5d7]{transition:opacity .15s ease-out,transform .15s ease-out}.fab-icon-enter-from[data-v-9fa7f5d7],.fab-icon-leave-to[data-v-9fa7f5d7]{opacity:0;transform:scale(.7) rotate(-30deg)}.ai-panel[data-v-9fa7f5d7]{width:380px;height:min(620px,100vh - 140px);background:#121418eb;border:1px solid rgba(255,255,255,.14);border-radius:22px;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 1px #ffffff14,0 28px 72px #0000008c,0 8px 18px #00000052;display:flex;flex-direction:column;overflow:hidden;color:#f7f8faeb;transform-origin:bottom right}@media(max-width:640px){.ai-panel[data-v-9fa7f5d7]{width:calc(100vw - 48px);height:min(560px,100vh - 120px)}}.ai-panel-enter-active[data-v-9fa7f5d7],.ai-panel-leave-active[data-v-9fa7f5d7]{transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.34,1.56,.64,1)}.ai-panel-enter-from[data-v-9fa7f5d7],.ai-panel-leave-to[data-v-9fa7f5d7]{opacity:0;transform:translateY(16px) scale(.94)}.ai-head[data-v-9fa7f5d7]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#fff0);flex-shrink:0}.ai-head-left[data-v-9fa7f5d7]{display:flex;align-items:center;gap:10px;min-width:0}.ai-head-avatar[data-v-9fa7f5d7]{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.28),transparent 55%),linear-gradient(135deg,#4a4d52,#1a1c20);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:#fff;flex-shrink:0}.ai-head-text[data-v-9fa7f5d7]{display:flex;flex-direction:column;min-width:0}.ai-head-title[data-v-9fa7f5d7]{margin:0;font-size:14px;font-weight:600;letter-spacing:.5px;color:#fff}.ai-head-sub[data-v-9fa7f5d7]{font-size:11px;color:#f7f8fa8c;margin-top:1px}.ai-head-actions[data-v-9fa7f5d7]{display:flex;align-items:center;gap:4px}.ai-icon-btn[data-v-9fa7f5d7]{background:none;border:none;color:#f7f8fa8c;padding:6px;border-radius:8px;cursor:pointer;display:inline-flex;transition:background .15s ease-out,color .15s ease-out}.ai-icon-btn[data-v-9fa7f5d7]:hover{background:#ffffff14;color:#fff}.ai-body[data-v-9fa7f5d7]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 14px;scroll-behavior:smooth}.ai-body[data-v-9fa7f5d7]::-webkit-scrollbar{width:6px}.ai-body[data-v-9fa7f5d7]::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.ai-body[data-v-9fa7f5d7]::-webkit-scrollbar-thumb:hover{background:#ffffff47}.ai-state[data-v-9fa7f5d7]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px 12px;gap:8px}.ai-state-icon[data-v-9fa7f5d7]{width:56px;height:56px;border-radius:50%;background:#ffffff14;border:1px dashed rgba(255,255,255,.24);display:grid;place-items:center;color:#ffffffd9;margin-bottom:6px}.ai-state-title[data-v-9fa7f5d7]{margin:0;font-size:16px;font-weight:500;color:#fff}.ai-state-desc[data-v-9fa7f5d7]{margin:0;font-size:14px;color:#f7f8fa9e}.ai-state-btn[data-v-9fa7f5d7]{margin-top:8px;padding:8px 22px;border-radius:9999px;background:#fff;color:#14161a;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:transform .15s ease-out}.ai-state-btn[data-v-9fa7f5d7]:hover{transform:translateY(-1px)}.ai-quicks[data-v-9fa7f5d7]{display:flex;flex-direction:column;gap:8px;margin-top:12px;width:100%;max-width:320px}.ai-quick[data-v-9fa7f5d7]{padding:10px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#f7f8fad1;text-align:left;font-size:14px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.ai-quick[data-v-9fa7f5d7]:hover{background:#ffffff1a;border-color:#ffffff47;transform:translate(2px)}.ai-msgs[data-v-9fa7f5d7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ai-msg[data-v-9fa7f5d7]{display:flex;align-items:flex-end;gap:8px;max-width:100%;animation:msg-in-9fa7f5d7 .25s cubic-bezier(.16,1,.3,1)}.ai-msg.is-user[data-v-9fa7f5d7]{justify-content:flex-end}@keyframes msg-in-9fa7f5d7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ai-msg-avatar[data-v-9fa7f5d7]{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.24),transparent 55%),linear-gradient(135deg,#4a4d52,#1a1c20);border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;color:#fff;flex-shrink:0;align-self:flex-start;margin-top:2px}.ai-msg-bubble[data-v-9fa7f5d7]{display:flex;flex-direction:column;gap:3px;max-width:78%}.ai-msg.is-user .ai-msg-bubble[data-v-9fa7f5d7]{align-items:flex-end}.ai-msg-content[data-v-9fa7f5d7]{padding:9px 13px;border-radius:14px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#f7f8faeb}.ai-msg.is-user .ai-msg-content[data-v-9fa7f5d7]{background:#fff;color:#14161a;border-color:#fff;border-bottom-right-radius:6px}.ai-msg.is-assistant .ai-msg-content[data-v-9fa7f5d7]{border-bottom-left-radius:6px}.ai-msg.is-error .ai-msg-content[data-v-9fa7f5d7]{background:#d99a9a24;border-color:#d99a9a59;color:#d99a9a}.ai-msg-time[data-v-9fa7f5d7]{font-size:10px;color:#f7f8fa66;padding:0 4px}.ai-cursor[data-v-9fa7f5d7]{display:inline-block;margin-left:1px;color:#ffffffb3;animation:cursor-blink-9fa7f5d7 1s steps(2) infinite}@keyframes cursor-blink-9fa7f5d7{to{opacity:0}}.ai-typing[data-v-9fa7f5d7]{display:inline-flex;align-items:center;gap:4px}.ai-typing .dot[data-v-9fa7f5d7]{width:6px;height:6px;border-radius:50%;background:#f7f8fa8c;animation:typing-bounce-9fa7f5d7 1.2s ease-in-out infinite}.ai-typing .dot[data-v-9fa7f5d7]:nth-child(2){animation-delay:.15s}.ai-typing .dot[data-v-9fa7f5d7]:nth-child(3){animation-delay:.3s}@keyframes typing-bounce-9fa7f5d7{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.ai-foot[data-v-9fa7f5d7]{padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0;background:linear-gradient(0deg,rgba(255,255,255,.04) 0%,transparent 100%)}.ai-input-wrap[data-v-9fa7f5d7]{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.14);border-radius:18px;transition:border-color .15s ease-out,background .15s ease-out}.ai-input-wrap[data-v-9fa7f5d7]:focus-within{border-color:#fff6;background:#ffffff1a}.ai-input-wrap.is-disabled[data-v-9fa7f5d7]{opacity:.55}.ai-input[data-v-9fa7f5d7]{flex:1;resize:none;border:none;outline:none;background:transparent;color:#f7f8fa;font-family:inherit;font-size:14px;line-height:1.5;padding:4px 0;max-height:140px;min-height:22px}.ai-input[data-v-9fa7f5d7]::placeholder{color:#f7f8fa66}.ai-input[data-v-9fa7f5d7]:disabled{cursor:not-allowed}.ai-send[data-v-9fa7f5d7]{width:32px;height:32px;border-radius:50%;border:none;background:#fff;color:#14161a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease-out,transform .15s ease-out,opacity .15s ease-out}.ai-send[data-v-9fa7f5d7]:hover:not(:disabled){transform:scale(1.06)}.ai-send[data-v-9fa7f5d7]:active:not(:disabled){transform:scale(.96)}.ai-send[data-v-9fa7f5d7]:disabled{background:#ffffff38;color:#ffffff80;cursor:not-allowed}.ai-send.is-stop[data-v-9fa7f5d7]{background:#ffffff38;color:#fff}.ai-send.is-stop[data-v-9fa7f5d7]:hover{background:#ffffff59}.spin[data-v-9fa7f5d7]{animation:spin-9fa7f5d7 .9s linear infinite}@keyframes spin-9fa7f5d7{to{transform:rotate(360deg)}}.ai-foot-hint[data-v-9fa7f5d7]{margin:8px 4px 0;text-align:center;font-size:10px;color:#f7f8fa59;letter-spacing:.3px}@media(prefers-reduced-motion:reduce){.ai-fab-pulse[data-v-9fa7f5d7],.ai-typing .dot[data-v-9fa7f5d7],.ai-cursor[data-v-9fa7f5d7],.spin[data-v-9fa7f5d7]{animation:none}.ai-panel-enter-active[data-v-9fa7f5d7],.ai-panel-leave-active[data-v-9fa7f5d7],.fab-icon-enter-active[data-v-9fa7f5d7],.fab-icon-leave-active[data-v-9fa7f5d7],.ai-msg[data-v-9fa7f5d7]{transition:none;animation:none}}.app-root[data-v-f7459422]{display:flex;flex-direction:column;min-height:100vh}.app-main[data-v-f7459422]{flex:1}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}ul[role=list],ol[role=list],ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;padding:0}a{color:inherit;text-decoration:none}[hidden]{display:none!important}html,body,#app{width:100%;min-height:100vh;margin:0;padding:0}body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;color:#f7f8fa;background-color:#0a0a0a;background-image:linear-gradient(160deg,#0a0a0a,#1a1c20,#2a2d33);background-attachment:fixed;background-size:cover;background-position:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000008c,#0009,#000000b3);pointer-events:none}#app{position:relative;isolation:isolate}a{color:#f7f8fa;text-decoration:none;transition:color .15s ease-out}a:hover{color:#fff}button{font-family:inherit;cursor:pointer}::selection{background:#ffffff40;color:#f7f8fa}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#ffffff52}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:768px){.container{padding:0 24px}}.text-center{text-align:center}.text-display{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,serif}.fade-enter-active,.fade-leave-active{transition:transform .22s ease-out}.fade-enter-from{transform:translateY(6px)}.fade-leave-to{transform:translateY(-4px)}.is-reveal-pending{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.is-reveal-pending,.is-revealed{opacity:1;transform:none;transition:none}}html[data-ui-theme=white] body{color:#1a1c20;background-color:#e9edf3;background-image:linear-gradient(180deg,#eef1f6,#dfe4ec)}html[data-ui-theme=white] body:before{background:transparent}html[data-ui-theme=white][data-has-bg-image] body:before{background:linear-gradient(180deg,#ffffff8c,#ffffff73)}html[data-ui-theme=white] ::selection{background:#14161a2e;color:#14161a}html[data-ui-theme=white] ::-webkit-scrollbar-thumb{background:#14161a38}html[data-ui-theme=white] ::-webkit-scrollbar-thumb:hover{background:#14161a61}html[data-ui-theme=white] a{color:#14161a}html[data-ui-theme=white] a:hover{color:#000}html[data-ui-theme=white] .liquid-glass{background:#fff!important;border:1.5px solid rgba(20,22,26,.18)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#1a1c20;box-shadow:0 1px 2px #0f11160f,0 4px 14px #0f111614,0 18px 42px #0f11161a}html[data-ui-theme=white] .liquid-glass-svg,html[data-ui-theme=white] .liquid-card-glow{display:none}html[data-ui-theme=white] .liquid-card.is-interactive:hover .liquid-glass,html[data-ui-theme=white] .liquid-card.is-interactive:hover{border-color:#14161a47!important}html[data-ui-theme=white] .liquid-card.is-interactive:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f11161f,0 24px 52px #0f111624}html[data-ui-theme=white] .brand-name{background:none!important;-webkit-text-fill-color:#14161a!important;color:#14161a!important}html[data-ui-theme=white] .app-header{background:#ffffffd9;border-bottom:1px solid rgba(20,22,26,.08)}html[data-ui-theme=white] .brand-mark{color:#14161a;filter:none}html[data-ui-theme=white] .nav-link{color:#14161a99}html[data-ui-theme=white] .nav-link:hover{color:#000}html[data-ui-theme=white] .nav-link:hover:after{background:#14161a66}html[data-ui-theme=white] .nav-link.is-active{color:#000;text-shadow:none}html[data-ui-theme=white] .nav-link.is-active:after{background:#14161ad9}html[data-ui-theme=white] .avatar-btn{border-color:#14161a2e;background:#14161a0a;color:#14161a}html[data-ui-theme=white] .avatar-btn:hover{background:#14161a14;border-color:#14161a66}html[data-ui-theme=white] .avatar-btn[aria-expanded=true]{background:#14161a1f;border-color:#14161a80}html[data-ui-theme=white] .login-link{color:#14161a;border-color:#14161a47}html[data-ui-theme=white] .login-link:hover{border-color:#14161a8c;background:#14161a0a}html[data-ui-theme=white] .dropdown{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(20,22,26,.1);box-shadow:0 16px 40px #0000001f,0 4px 12px #0000000f}html[data-ui-theme=white] .dd-name{color:#14161a}html[data-ui-theme=white] .dd-email{color:#14161a8c}html[data-ui-theme=white] .dd-divider{background:#14161a14}html[data-ui-theme=white] .dd-item{color:#14161a}html[data-ui-theme=white] .dd-item:hover{background:#14161a0d;color:#000}html[data-ui-theme=white] .dd-logout{color:#b2503e}html[data-ui-theme=white] .dd-logout:hover{background:#b2503e14;color:#b2503e}html[data-ui-theme=white] .footer-tagline{color:#14161aa6}html[data-ui-theme=white] .footer-copy{color:#14161a73}html[data-ui-theme=white] .tagline-mark{color:#14161a}html[data-ui-theme=white] .search-input,html[data-ui-theme=white] .role-select,html[data-ui-theme=white] .test-select,html[data-ui-theme=white] .field-input{background:#fff;border:1.5px solid rgba(20,22,26,.22);color:#14161a;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #14161a0a}html[data-ui-theme=white] .search-input::placeholder,html[data-ui-theme=white] .role-select::placeholder,html[data-ui-theme=white] .test-select::placeholder,html[data-ui-theme=white] .field-input::placeholder{color:#14161a73}html[data-ui-theme=white] .search-input:focus,html[data-ui-theme=white] .role-select:focus,html[data-ui-theme=white] .test-select:focus,html[data-ui-theme=white] .field-input:focus{border-color:#14161a;background:#fff;box-shadow:0 0 0 3px #14161a1a}html[data-ui-theme=white] .search-input:disabled,html[data-ui-theme=white] .role-select:disabled,html[data-ui-theme=white] .test-select:disabled,html[data-ui-theme=white] .field-input:disabled{background:#f2f4f7;color:#14161a73}html[data-ui-theme=white] .search-input option,html[data-ui-theme=white] .role-select option,html[data-ui-theme=white] .test-select option,html[data-ui-theme=white] .field-input option{background:#fff;color:#14161a}html[data-ui-theme=white] .btn-ghost{background:#fff;color:#14161a;border-color:#14161a2e;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-ui-theme=white] .btn-ghost:hover:not(:disabled){border-color:#14161a;background:#f2f4f7;color:#000}html[data-ui-theme=white] .btn-ghost.danger{color:#b2503e;border-color:#b2503e66}html[data-ui-theme=white] .btn-ghost.danger:hover:not(:disabled){background:#b2503e14}html[data-ui-theme=white] .btn-primary{background:#14161a;color:#fff;box-shadow:0 4px 12px #14161a2e}html[data-ui-theme=white] .btn-primary:hover:not(:disabled){background:#000;box-shadow:0 6px 18px #14161a47}html[data-ui-theme=white] .btn-danger{background:#b2503e1f;color:#b2503e;border-color:#b2503e66}html[data-ui-theme=white] .btn-danger:hover:not(:disabled){background:#b2503e33}html[data-ui-theme=white] .page-title{color:#14161a}html[data-ui-theme=white] .page-sub{color:#14161aa6}html[data-ui-theme=white] .state-text,html[data-ui-theme=white] .field-label{color:#14161a8c}html[data-ui-theme=white] .data-table thead{background:#14161a0a}html[data-ui-theme=white] .data-table th{color:#14161a8c}html[data-ui-theme=white] .data-table th,html[data-ui-theme=white] .data-table td{color:#14161a;border-bottom-color:#14161a0f}html[data-ui-theme=white] .data-table tbody tr:hover{background:#14161a08}html[data-ui-theme=white] .cell-slug,html[data-ui-theme=white] .mono{color:#14161a8c}html[data-ui-theme=white] .badge.warn{background:#c18a2024;color:#8a6212}html[data-ui-theme=white] .badge.ok{background:#3c8a5a24;color:#2a6a44}html[data-ui-theme=white] .badge.muted{background:#14161a0f;color:#14161a8c}html[data-ui-theme=white] .role-tag.is-admin{background:#b2508224;color:#8a3068}html[data-ui-theme=white] .role-tag.is-user{background:#14161a0f;color:#14161aa6}html[data-ui-theme=white] .back-btn{color:#14161a8c}html[data-ui-theme=white] .back-btn:hover,html[data-ui-theme=white] .link-btn{color:#14161a}html[data-ui-theme=white] .checkbox{color:#14161aa6}html[data-ui-theme=white] .checkbox input[type=checkbox]{accent-color:#14161a}html[data-ui-theme=white] .modal-mask{background:#ffffff8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-ui-theme=white] .modal-title{color:#14161a}html[data-ui-theme=white] .modal-body{color:#14161ab3}html[data-ui-theme=white] .modal-error{color:#b2503e}html[data-ui-theme=white] .modal-success{color:#2a6a44}html[data-ui-theme=white] .json-block{background:#f2f4f7;color:#2a2d33}html[data-ui-theme=white] .cover-preview{border-color:#14161a2e}html[data-ui-theme=white] .cover-empty{color:#14161a73}html[data-ui-theme=white] .cover-fallback-label{color:#14161a8c}html[data-ui-theme=white] .cover-error{color:#b2503e}html[data-ui-theme=white] .section-title,html[data-ui-theme=white] .list-title,html[data-ui-theme=white] .hero-title,html[data-ui-theme=white] .testimonial-name,html[data-ui-theme=white] .article-title,html[data-ui-theme=white] .popular-name,html[data-ui-theme=white] .test-name,html[data-ui-theme=white] .recommended-title{color:#14161a!important}html[data-ui-theme=white] .hero-eyebrow,html[data-ui-theme=white] .section-desc,html[data-ui-theme=white] .list-desc,html[data-ui-theme=white] .hero-desc,html[data-ui-theme=white] .article-excerpt,html[data-ui-theme=white] .test-desc,html[data-ui-theme=white] .testimonial-quote{color:#14161ab3!important}html[data-ui-theme=white] .test-duration,html[data-ui-theme=white] .popular-desc,html[data-ui-theme=white] .testimonial-role,html[data-ui-theme=white] .article-cat,html[data-ui-theme=white] .article-cta,html[data-ui-theme=white] .test-cta,html[data-ui-theme=white] .head-link,html[data-ui-theme=white] .popular-cta,html[data-ui-theme=white] .all-tests-link{color:#14161a99!important}html[data-ui-theme=white] .hero-title .accent{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#14161a!important;-webkit-text-fill-color:#14161a!important;font-weight:700}html[data-ui-theme=white] .badge-pill{background:#14161a0f;border-color:#14161a1f;color:#14161ab3;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-ui-theme=white] .faq-card{background:#fff;border:1.5px solid rgba(20,22,26,.14);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #14161a0d,0 6px 18px #14161a0f}html[data-ui-theme=white] .faq-card:hover{border-color:#14161a52;background:#fafbfc}html[data-ui-theme=white] .faq-card summary{color:#14161a}html[data-ui-theme=white] .faq-card .faq-marker:before,html[data-ui-theme=white] .faq-card .faq-marker:after{background:#14161a99}html[data-ui-theme=white] .faq-card .faq-a{color:#14161ab8}html[data-ui-theme=white] .popular-row,html[data-ui-theme=white] .test-card-list-row{background:#fff;border:1.5px solid rgba(20,22,26,.14);color:#14161a;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #14161a0d,0 6px 16px #14161a0f}html[data-ui-theme=white] .popular-row:hover,html[data-ui-theme=white] .test-card-list-row:hover{background:#fafbfc;border-color:#14161a5c}html[data-ui-theme=white] .popular-icon,html[data-ui-theme=white] .test-icon{color:#14161a;filter:none}html[data-ui-theme=white] .article-cover .cover-mark,html[data-ui-theme=white] .article-cover .cover-mark-icon{color:#14161ad9;filter:none}html[data-ui-theme=white] .quote-icon{color:#14161a38}html[data-ui-theme=white] .testimonial-avatar{background:#14161a;color:#fff}html[data-ui-theme=white] .testimonial-meta{border-top-color:#14161a1a}html[data-ui-theme=white] .inline-icon{color:#2a6a44}html[data-ui-theme=white] .state-text{color:#14161a8c}html[data-ui-theme=white] .state-text.error{color:#b2503e}html[data-ui-theme=white] .article-content,html[data-ui-theme=white] .article-summary,html[data-ui-theme=white] .article-meta,html[data-ui-theme=white] .reading-info{color:#14161ac7}html[data-ui-theme=white] .question-text,html[data-ui-theme=white] .result-title,html[data-ui-theme=white] .result-type,html[data-ui-theme=white] .test-name{color:#14161a}html[data-ui-theme=white] .test-header .test-name{color:#14161a8c!important;font-size:14px;letter-spacing:3px;text-transform:uppercase;font-weight:500}html[data-ui-theme=white] .test-sub,html[data-ui-theme=white] .progress-text,html[data-ui-theme=white] .result-summary,html[data-ui-theme=white] .result-advice,html[data-ui-theme=white] .sbti-q-text{color:#14161ab8}html[data-ui-theme=white] .question-text{line-height:1.45}html[data-ui-theme=white] .option-button{background:#fff;border-color:#14161a29;color:#14161a;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #14161a0a;transform:none}html[data-ui-theme=white] .option-button:hover:not(.is-disabled):not(.is-selected){background:#fff;border-color:#14161a6b;box-shadow:0 8px 22px #14161a1a;transform:translateY(-2px)}html[data-ui-theme=white] .option-button.is-selected,html[data-ui-theme=white] .option-button.is-selected:hover,html[data-ui-theme=white] .option-button.is-selected:focus,html[data-ui-theme=white] .option-button.is-selected:focus-visible,html[data-ui-theme=white] .option-button.is-selected:active{background:linear-gradient(135deg,#16181c,#2a2d33)!important;color:#fff!important;border-color:#14161a!important;box-shadow:0 10px 26px #14161a47,0 2px 6px #14161a24,inset 0 1px #ffffff24!important;transform:translateY(-2px)!important}html[data-ui-theme=white] .option-button.is-selected .option-label,html[data-ui-theme=white] .option-button.is-selected:hover .option-label{color:#fff!important}html[data-ui-theme=white] .option-button.is-selected .option-desc,html[data-ui-theme=white] .option-button.is-selected:hover .option-desc{color:#ffffffb3!important}html[data-ui-theme=white] .option-button.is-selected .option-icon,html[data-ui-theme=white] .option-button.is-selected:hover .option-icon{color:#fff!important}html[data-ui-theme=white] .option-indicator{opacity:.4}html[data-ui-theme=white] .option-button.is-selected .option-indicator,html[data-ui-theme=white] .option-button.is-selected:hover .option-indicator,html[data-ui-theme=white] .option-button.is-selected:focus .option-indicator,html[data-ui-theme=white] .option-button.is-selected:focus-visible .option-indicator,html[data-ui-theme=white] .option-button.is-selected:active .option-indicator{opacity:1!important;border-color:#fff!important}html[data-ui-theme=white] .option-button.is-selected .indicator-dot,html[data-ui-theme=white] .option-button.is-selected:hover .indicator-dot,html[data-ui-theme=white] .option-button.is-selected:focus .indicator-dot,html[data-ui-theme=white] .option-button.is-selected:focus-visible .indicator-dot,html[data-ui-theme=white] .option-button.is-selected:active .indicator-dot{background:#fff!important;transform:scale(1)!important}html[data-ui-theme=white] .sbti-q-index{background:linear-gradient(135deg,#14161a,#3a3d44);color:#fff;font-weight:600;box-shadow:0 2px 6px #14161a26}html[data-ui-theme=white] .sbti-q-badge{padding:3px 12px;background:#3c8a5a1f;border:1px solid rgba(60,138,90,.4);border-radius:9999px;color:#3c8a5a;font-weight:500}html[data-ui-theme=white] .sbti-card.is-special{box-shadow:inset 0 0 0 1.5px #3c8a5a5c,0 10px 28px #3c8a5a1a!important}html[data-ui-theme=white] .sbti-submit-bar{padding-top:24px;padding-bottom:8px;background:linear-gradient(0deg,#e9edf3f2 35%,#e9edf300)}html[data-ui-theme=white] .progress-bar{background:#14161a1a;box-shadow:inset 0 1px 2px #14161a0f;height:8px}html[data-ui-theme=white] .progress-fill{background:linear-gradient(90deg,#14161a,#4a4d52);box-shadow:0 0 10px #14161a2e}html[data-ui-theme=white] .btn-primary:disabled,html[data-ui-theme=white] .btn-primary[disabled]{background:#14161a1a;color:#14161a6b;box-shadow:none;opacity:1;transform:none;cursor:not-allowed}html[data-ui-theme=white] .auth-card,html[data-ui-theme=white] .auth-title,html[data-ui-theme=white] .auth-sub,html[data-ui-theme=white] .auth-toggle-text,html[data-ui-theme=white] .profile-section-title,html[data-ui-theme=white] .profile-item-title,html[data-ui-theme=white] .profile-stat-num{color:#14161a}html[data-ui-theme=white] .profile-item-meta,html[data-ui-theme=white] .profile-stat-label,html[data-ui-theme=white] .profile-empty{color:#14161a99}html[data-ui-theme=white] .list-subtitle{color:#14161aa6!important}html[data-ui-theme=white] .pill{background:#fff!important;border:1.5px solid rgba(20,22,26,.18)!important;color:#14161ab3!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ui-theme=white] .pill:hover{border-color:#14161a!important;color:#14161a!important;background:#fafbfc!important}html[data-ui-theme=white] .pill.is-active{background:#14161a!important;border-color:#14161a!important;color:#fff!important;box-shadow:0 2px 8px #14161a33!important}html[data-ui-theme=white] .meta-cat{color:#14161a!important;font-weight:500}html[data-ui-theme=white] .meta-time,html[data-ui-theme=white] .article-meta{color:#14161a8c!important}html[data-ui-theme=white] .cover-fallback,html[data-ui-theme=white] .cover-icon{color:#14161ad9!important;filter:none!important}html[data-ui-theme=white] .empty{color:#14161a99!important}html[data-ui-theme=white] .about-title{color:#14161a!important}html[data-ui-theme=white] .about-tagline{color:#14161ab3!important}html[data-ui-theme=white] .story-text{color:#14161ad1!important}html[data-ui-theme=white] .story-text strong,html[data-ui-theme=white] .value-title{color:#14161a!important}html[data-ui-theme=white] .value-desc{color:#14161aad!important}html[data-ui-theme=white] .value-icon{color:#14161a!important;filter:none!important}html[data-ui-theme=white] .member-name{color:#14161a!important}html[data-ui-theme=white] .member-role{color:#14161a99!important}html[data-ui-theme=white] .member-avatar{background:#14161a!important;color:#fff!important;box-shadow:0 6px 16px #14161a2e!important}html[data-ui-theme=white] .disclaimer{background:#c18a2014!important;border-left-color:#c18a20!important;color:#14161ac7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ui-theme=white] .disclaimer strong,html[data-ui-theme=white] .disclaimer-icon{color:#8a6212!important}html[data-ui-theme=white] .brand-text,html[data-ui-theme=white] .brand-icon{color:#14161a!important}html[data-ui-theme=white] .hint{color:#14161a8c!important}html[data-ui-theme=white] .menu-item{color:#14161ab3!important;border-color:transparent!important}html[data-ui-theme=white] .menu-item:hover{background:#14161a0d!important;color:#14161a!important}html[data-ui-theme=white] .menu-item.is-active{background:#14161a14!important;color:#14161a!important;border-color:#14161a33!important}html[data-ui-theme=white] .menu-icon{color:inherit}html[data-ui-theme=white] .back-link{color:#14161a8c!important}html[data-ui-theme=white] .back-link:hover{color:#14161a!important}html[data-ui-theme=white] .stat-icon{color:#14161a!important;filter:none!important}html[data-ui-theme=white] .stat-value{color:#14161a!important}html[data-ui-theme=white] .stat-label{color:#14161a99!important}html[data-ui-theme=white] .status-label{color:#14161a!important}html[data-ui-theme=white] .status-hint{color:#14161a99!important}html[data-ui-theme=white] .status-tag.is-open{background:#3c8a5a24!important;color:#2a6a44!important}html[data-ui-theme=white] .status-tag.is-closed{background:#b2503e1f!important;color:#b2503e!important}html[data-ui-theme=white] .cell-title,html[data-ui-theme=white] .cell-nickname{color:#14161a!important;font-weight:500}html[data-ui-theme=white] .cell-desc{color:#14161aa6!important}html[data-ui-theme=white] .email{color:#14161ab3!important}html[data-ui-theme=white] .page-info{color:#14161a99!important}html[data-ui-theme=white] .section-card,html[data-ui-theme=white] .form-card,html[data-ui-theme=white] .filter-card,html[data-ui-theme=white] .table-card{color:#14161a}html[data-ui-theme=white] .section-head{color:#14161a!important}html[data-ui-theme=white] .meta-key{color:#14161a8c!important}html[data-ui-theme=white] .meta-val{color:#14161a!important}html[data-ui-theme=white] .type-tag,html[data-ui-theme=white] .result-tag{background:#14161a14!important;color:#14161a!important}html[data-ui-theme=white] .type-tag.is-mbti,html[data-ui-theme=white] .result-tag.is-mbti{background:#b2508224!important;color:#8a3068!important}html[data-ui-theme=white] .type-tag.is-score,html[data-ui-theme=white] .result-tag.is-score{background:#3c8a5a24!important;color:#2a6a44!important}html[data-ui-theme=white] .banner-warning{background:#c18a201a!important;border-color:#c18a2059!important;color:#14161ac7!important}html[data-ui-theme=white] .banner-icon,html[data-ui-theme=white] .warn-icon{color:#8a6212!important}html[data-ui-theme=white] .key-hint{color:#14161a99!important}html[data-ui-theme=white] .key-hint.warn{color:#8a6212!important}html[data-ui-theme=white] .save-msg{color:#2a6a44!important}html[data-ui-theme=white] .cover-actions,html[data-ui-theme=white] .cover-uploader,html[data-ui-theme=white] .json-section{color:#14161a}html[data-ui-theme=white] .json-title{color:#14161ab3!important}html[data-ui-theme=white] .link-btn{color:#14161a!important}html[data-ui-theme=white] .link-icon{color:inherit}html[data-ui-theme=white] .btn-icon{color:#14161aa6!important}html[data-ui-theme=white] .btn-icon:hover{color:#14161a!important}html[data-ui-theme=white] .article-detail-view .back-btn{background:#fff!important;border:1.5px solid rgba(20,22,26,.18)!important;color:#14161ab3!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 2px #14161a0a}html[data-ui-theme=white] .article-detail-view .back-btn:hover{border-color:#14161a!important;color:#14161a!important;background:#fafbfc!important}html[data-ui-theme=white] .article-detail-view .paragraph{color:#14161ad9!important}html[data-ui-theme=white] .article-detail-view .quote{background:#f5f6f9!important;border-left-color:#14161a!important;color:#14161ac7!important}html[data-ui-theme=white] .article-detail-view .cover-icon,html[data-ui-theme=white] .article-detail-view .cover-fallback{color:#fffffff2!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))!important}html[data-ui-theme=white] .auth-view .auth-subtitle,html[data-ui-theme=white] .auth-view .field-label{color:#14161aa6!important}html[data-ui-theme=white] .auth-view .error{color:#b2503e!important}html[data-ui-theme=white] .auth-view .submit{background:#14161a!important;color:#fff!important;box-shadow:0 4px 14px #14161a38!important}html[data-ui-theme=white] .auth-view .submit:hover:not(:disabled){background:#000!important;box-shadow:0 6px 20px #14161a52!important}html[data-ui-theme=white] .auth-view .switch{color:#14161ab3!important}html[data-ui-theme=white] .auth-view .link{color:#14161a!important;text-decoration:underline}html[data-ui-theme=white] .auth-view .link:hover{color:#000!important}html[data-ui-theme=white] .cover-text{color:#14161a!important}html[data-ui-theme=white] .profile-page .must-change-banner{background:#c18a201a!important;border-color:#c18a2059!important;color:#14161ad9!important}html[data-ui-theme=white] .profile-page .must-icon{color:#8a6212!important}html[data-ui-theme=white] .profile-page .must-action{background:#c18a2024!important;border-color:#c18a2080!important;color:#8a6212!important}html[data-ui-theme=white] .profile-page .must-action:hover{background:#c18a2047!important}html[data-ui-theme=white] .profile-page .hero-avatar{background:linear-gradient(135deg,#14161a,#2a2d33 60%,#4a4d52)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #14161a40!important}html[data-ui-theme=white] .profile-page .hero-avatar-ring{border-color:#14161a33!important;opacity:.55}html[data-ui-theme=white] .profile-page .hero-name{color:#14161a!important}html[data-ui-theme=white] .profile-page .meta-chip{background:#14161a0d!important;border-color:#14161a24!important;color:#14161ac7!important}html[data-ui-theme=white] .profile-page .chip-icon,html[data-ui-theme=white] .profile-page .edit-label{color:#14161a8c!important}html[data-ui-theme=white] .profile-page .edit-input{background:#fff!important;border-color:#14161a38!important;color:#14161a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ui-theme=white] .profile-page .edit-input::placeholder{color:#14161a66!important}html[data-ui-theme=white] .profile-page .edit-input:focus{border-color:#14161a!important;background:#fff!important;box-shadow:0 0 0 3px #14161a1a!important}html[data-ui-theme=white] .profile-page .edit-error{color:#b2503e!important}html[data-ui-theme=white] .profile-page .hero-btn{background:#fff!important;color:#14161a!important;border-color:#14161a2e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ui-theme=white] .profile-page .hero-btn:hover:not(:disabled){background:#f2f4f7!important;border-color:#14161a!important}html[data-ui-theme=white] .profile-page .hero-btn.is-primary{background:#14161a!important;color:#fff!important;border-color:#14161a!important;box-shadow:0 4px 12px #14161a2e!important}html[data-ui-theme=white] .profile-page .hero-btn.is-primary:hover:not(:disabled){background:#000!important}html[data-ui-theme=white] .profile-page .stat-tile{background:linear-gradient(155deg,var(--tile-bg-from-light, transparent),var(--tile-bg-to-light, transparent)),#fff!important;border:1.5px solid var(--tile-border-light)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 2px #14161a0a,0 8px 22px #14161a0f!important}html[data-ui-theme=white] .profile-page .stat-tile:before{opacity:1!important}html[data-ui-theme=white] .profile-page .stat-tile:hover{box-shadow:0 4px 8px #14161a0f,0 14px 32px #14161a1a,0 0 0 1.5px var(--tile-border-light)!important}html[data-ui-theme=white] .profile-page .stat-tile.is-green{--tile-bg-from-light: rgba(60, 138, 90, .1);--tile-bg-to-light: rgba(60, 138, 90, .02);--tile-border-light: rgba(60, 138, 90, .32);--tile-tone: #3c8a5a}html[data-ui-theme=white] .profile-page .stat-tile.is-pink{--tile-bg-from-light: rgba(178, 80, 130, .08);--tile-bg-to-light: rgba(178, 80, 130, .02);--tile-border-light: rgba(178, 80, 130, .28);--tile-tone: #b2406b}html[data-ui-theme=white] .profile-page .stat-tile.is-blue{--tile-bg-from-light: rgba(70, 110, 168, .1);--tile-bg-to-light: rgba(70, 110, 168, .02);--tile-border-light: rgba(70, 110, 168, .28);--tile-tone: #3b6aa8}html[data-ui-theme=white] .profile-page .tile-icon-chip{background:color-mix(in srgb,var(--tile-tone) 14%,#ffffff)!important;color:var(--tile-tone)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-tone) 32%,transparent)!important}html[data-ui-theme=white] .profile-page .tile-num{color:#14161a!important}html[data-ui-theme=white] .profile-page .tile-label{color:#14161a99!important}html[data-ui-theme=white] .profile-page .block-title{color:#14161a!important}html[data-ui-theme=white] .profile-page .block-count{background:#14161a0d!important;border-color:#14161a24!important;color:#14161a99!important}html[data-ui-theme=white] .profile-page .block-state{color:#14161a8c!important}html[data-ui-theme=white] .profile-page .block-state.is-error{color:#b2503e!important}html[data-ui-theme=white] .profile-page .empty-icon-wrap{background:#3c8a5a1a!important;border-color:#3c8a5a66!important;color:#3c8a5a!important}html[data-ui-theme=white] .profile-page .empty-text{color:#14161a9e!important}html[data-ui-theme=white] .profile-page .empty-cta{color:#14161a!important}html[data-ui-theme=white] .profile-page .timeline-dot{background:#fff!important;border-color:#14161a33!important;color:#14161a!important}html[data-ui-theme=white] .profile-page .timeline-line{background:linear-gradient(180deg,#14161a2e,#14161a05)!important}html[data-ui-theme=white] .profile-page .timeline-item:hover .timeline-dot{border-color:#14161a80!important}html[data-ui-theme=white] .profile-page .timeline-name{color:#14161a!important}html[data-ui-theme=white] .profile-page .timeline-mood{background:#14161a0f!important;border-color:#14161a24!important;color:#14161ac7!important}html[data-ui-theme=white] .profile-page .timeline-time{color:#14161a80!important}html[data-ui-theme=white] .profile-page .timeline-body{color:inherit!important}html[data-ui-theme=white] .profile-page .timeline-body:hover{background:#14161a0d!important}html[data-ui-theme=white] .profile-page .timeline-body:hover .timeline-chevron{color:#14161ac7!important}html[data-ui-theme=white] .profile-page .timeline-chevron{color:#14161a59!important}html[data-ui-theme=white] .profile-page .settings-row{color:#14161a!important}html[data-ui-theme=white] .profile-page .settings-row:hover{background:#14161a0a!important}html[data-ui-theme=white] .profile-page .settings-row:hover .row-arrow{color:#14161a!important}html[data-ui-theme=white] .profile-page .settings-row.is-danger{color:#b2503e!important}html[data-ui-theme=white] .profile-page .settings-row.is-danger .row-icon-wrap{background:#b2503e1a!important;color:#b2503e!important}html[data-ui-theme=white] .profile-page .settings-row.is-danger:hover{background:#b2503e14!important}html[data-ui-theme=white] .profile-page .row-icon-wrap{background:#14161a0f!important;color:#14161a!important}html[data-ui-theme=white] .profile-page .row-arrow{color:#14161a59!important}html[data-ui-theme=white] .profile-page .modal-mask{background:#ffffff8c!important}html[data-ui-theme=white] .profile-page .modal-title{color:#14161a!important}html[data-ui-theme=white] .profile-page .field-label{color:#14161a8c!important}html[data-ui-theme=white] .profile-page .field-input{background:#fff!important;border-color:#14161a38!important;color:#14161a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ui-theme=white] .profile-page .field-input:focus{border-color:#14161a!important;background:#fff!important;box-shadow:0 0 0 3px #14161a1a!important}html[data-ui-theme=white] .profile-page .modal-error{color:#b2503e!important}html[data-ui-theme=white] .profile-page .modal-success{color:#2a6a44!important}html[data-ui-theme=white] .compass-center{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1.5px solid rgba(20,22,26,.1);box-shadow:0 2px 6px #14161a0d,0 16px 36px #14161a1a!important}html[data-ui-theme=white] .center-label{color:#14161a}html[data-ui-theme=white] .center-desc{color:#14161a8c!important}html[data-ui-theme=white] .center-default{color:#14161ab8!important}html[data-ui-theme=white] .center-icon{filter:none!important}html[data-ui-theme=white] .compass-petal{background:#fff!important;border:1.5px solid rgba(20,22,26,.16)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px 6px #14161a14,0 8px 20px #14161a14!important}html[data-ui-theme=white] .compass-petal:hover{border-color:var(--petal-color)!important}html[data-ui-theme=white] .compass-petal.is-selected{background:var(--petal-color)!important;border-color:var(--petal-color)!important}html[data-ui-theme=white] .compass-petal.is-selected .petal-label{color:#fff!important}html[data-ui-theme=white] .petal-label{color:#14161ab3!important}html[data-ui-theme=white] .ai-panel{background:#fff!important;border:1.5px solid rgba(20,22,26,.14)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px 6px #14161a0f,0 24px 56px #14161a24,0 8px 18px #14161a14!important;color:#1a1c20}html[data-ui-theme=white] .ai-head{border-bottom-color:#14161a14!important;background:linear-gradient(180deg,rgba(20,22,26,.025) 0%,transparent 100%)!important}html[data-ui-theme=white] .ai-head-title{color:#14161a!important}html[data-ui-theme=white] .ai-head-sub,html[data-ui-theme=white] .ai-icon-btn{color:#14161a80!important}html[data-ui-theme=white] .ai-icon-btn:hover{background:#14161a0f!important;color:#14161a!important}html[data-ui-theme=white] .ai-body::-webkit-scrollbar-thumb{background:#14161a2e!important}html[data-ui-theme=white] .ai-body::-webkit-scrollbar-thumb:hover{background:#14161a52!important}html[data-ui-theme=white] .ai-state-icon{background:#14161a0a!important;border-color:#14161a33!important;color:#14161ab8!important}html[data-ui-theme=white] .ai-state-title{color:#14161a!important}html[data-ui-theme=white] .ai-state-desc{color:#14161a8c!important}html[data-ui-theme=white] .ai-state-btn{background:#14161a!important;color:#fff!important}html[data-ui-theme=white] .ai-state-btn:hover{background:#000!important}html[data-ui-theme=white] .ai-quick{background:#f3f5f9!important;border-color:#14161a1a!important;color:#14161ac7!important}html[data-ui-theme=white] .ai-quick:hover{background:#e8ecf3!important;border-color:#14161a38!important}html[data-ui-theme=white] .ai-msg.is-assistant .ai-msg-content{background:#f3f5f9!important;border-color:#14161a14!important;color:#1a1c20!important}html[data-ui-theme=white] .ai-msg.is-user .ai-msg-content{background:#14161a!important;border-color:#14161a!important;color:#fff!important}html[data-ui-theme=white] .ai-msg.is-error .ai-msg-content{background:#d99a9a29!important;border-color:#d99a9a73!important;color:#b03a3a!important}html[data-ui-theme=white] .ai-msg-time{color:#14161a66!important}html[data-ui-theme=white] .ai-typing .dot{background:#14161a66!important}html[data-ui-theme=white] .ai-cursor{color:#14161a8c!important}html[data-ui-theme=white] .ai-foot{border-top-color:#14161a14!important;background:linear-gradient(0deg,rgba(20,22,26,.02) 0%,transparent 100%)!important}html[data-ui-theme=white] .ai-input-wrap{background:#f3f5f9!important;border-color:#14161a1a!important}html[data-ui-theme=white] .ai-input-wrap:focus-within{background:#fff!important;border-color:#14161a59!important}html[data-ui-theme=white] .ai-input{color:#14161a!important}html[data-ui-theme=white] .ai-input::placeholder{color:#14161a61!important}html[data-ui-theme=white] .ai-send{background:#14161a!important;color:#fff!important}html[data-ui-theme=white] .ai-send:disabled{background:#14161a2e!important;color:#ffffffb8!important}html[data-ui-theme=white] .ai-send.is-stop{background:#14161a1f!important;color:#14161a!important}html[data-ui-theme=white] .ai-send.is-stop:hover{background:#14161a38!important}html[data-ui-theme=white] .ai-foot-hint{color:#14161a66!important}html[data-ui-theme=white] .ai-fab{box-shadow:inset 0 1px #fff3,0 8px 22px #14161a38,0 2px 6px #14161a1f!important}html[data-ui-theme=white] .ai-fab:hover{box-shadow:inset 0 1px #ffffff47,0 12px 30px #14161a4d,0 4px 10px #14161a2e!important}html[data-ui-theme=white] .ai-fab-pulse{border-color:#14161a52!important;opacity:.4}html[data-ui-theme=white] .hero-glow{background:radial-gradient(ellipse at center,#14161a0a,#14161a00 65%)!important}html[data-ui-theme=white] .hero-pill{background:#14161a0f!important;border-color:#14161a24!important;color:#14161ab3!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ui-theme=white] .hero-tagline{color:#14161aa6!important}html[data-ui-theme=white] .story-text{color:#1a1c20!important}html[data-ui-theme=white] .story-text strong{color:#14161a!important}html[data-ui-theme=white] .story-mark{color:#14161ac7!important}html[data-ui-theme=white] .story-aside-line{background:linear-gradient(90deg,#14161acc,#14161a00)!important}html[data-ui-theme=white] .story-aside-label{color:#14161ad1!important}html[data-ui-theme=white] .value-card.is-sage{--tone: 60, 138, 90}html[data-ui-theme=white] .value-card.is-petal{--tone: 178, 64, 107}html[data-ui-theme=white] .value-card.is-sand{--tone: 168, 132, 36}html[data-ui-theme=white] .value-card.is-sky{--tone: 59, 106, 168}html[data-ui-theme=white] .value-card:hover{box-shadow:0 12px 28px #14161a1a,0 0 0 1.5px rgba(var(--tone),.45)!important}html[data-ui-theme=white] .value-chip{background:rgba(var(--tone),.1)!important;border-color:rgba(var(--tone),.32)!important;color:rgb(var(--tone))!important}html[data-ui-theme=white] .value-title{color:#14161a!important}html[data-ui-theme=white] .value-desc{color:#14161a9e!important}html[data-ui-theme=white] .step-num{background:linear-gradient(135deg,#14161a,#4a4d52)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html[data-ui-theme=white] .step-icon{background:#14161a0f!important;border-color:#14161a24!important;color:#14161ac7!important}html[data-ui-theme=white] .step-title{color:#14161a!important}html[data-ui-theme=white] .step-desc{color:#14161a9e!important}html[data-ui-theme=white] .team-card.is-sage{--tone: 60, 138, 90}html[data-ui-theme=white] .team-card.is-petal{--tone: 178, 64, 107}html[data-ui-theme=white] .team-card.is-sky{--tone: 59, 106, 168}html[data-ui-theme=white] .team-card:hover{box-shadow:0 14px 34px #14161a1f,0 0 0 1.5px rgba(var(--tone),.45)!important}html[data-ui-theme=white] .team-avatar{background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.35),transparent 55%),linear-gradient(135deg,rgba(var(--tone),.92),rgba(var(--tone),.6))!important;border-color:rgba(var(--tone),.5)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff52,0 6px 18px rgba(var(--tone),.32)!important}html[data-ui-theme=white] .team-name{color:#14161a!important}html[data-ui-theme=white] .team-role-chip{background:rgba(var(--tone),.1)!important;border-color:rgba(var(--tone),.32)!important;color:rgb(var(--tone))!important}html[data-ui-theme=white] .team-bio{color:#14161a99!important}html[data-ui-theme=white] .disclaimer-card{--tone: 168, 132, 36;border-left-color:rgba(var(--tone),.7)!important}html[data-ui-theme=white] .disclaimer-icon{background:rgba(var(--tone),.1)!important;border-color:rgba(var(--tone),.4)!important;color:rgb(var(--tone))!important}html[data-ui-theme=white] .disclaimer-title{color:#14161a!important}html[data-ui-theme=white] .disclaimer-body{color:#14161aa6!important}html[data-ui-theme=white] .disclaimer-hotline{background:rgba(var(--tone),.12)!important;border-color:rgba(var(--tone),.45)!important;color:rgb(var(--tone))!important}html[data-ui-theme=white] .disclaimer-hotline:hover{background:rgba(var(--tone),.2)!important;border-color:rgba(var(--tone),.7)!important}html[data-ui-theme=white] .submission-view .back-link{background:#14161a0d!important;border-color:#14161a24!important;color:#14161ac7!important}html[data-ui-theme=white] .submission-view .back-link:hover{background:#14161a1a!important;border-color:#14161a59!important}html[data-ui-theme=white] .submission-view .page-eyebrow{color:#14161a8c!important}html[data-ui-theme=white] .submission-view .eyebrow-icon{filter:none!important}html[data-ui-theme=white] .submission-view .page-title{color:#14161a!important}html[data-ui-theme=white] .submission-view .page-title .accent{background:linear-gradient(135deg,#14161a,#4a4d52)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}html[data-ui-theme=white] .submission-view .state-text{color:#14161a99!important}html[data-ui-theme=white] .submission-view .state-text.is-error{color:#b2503e!important}html[data-ui-theme=white] .submission-view .meta-item{color:#14161ac7!important}html[data-ui-theme=white] .submission-view .meta-icon{color:#14161a80!important}html[data-ui-theme=white] .submission-view .meta-divider{background:#14161a29!important}html[data-ui-theme=white] .submission-view .answers-title,html[data-ui-theme=white] .submission-view .answers-title-icon{color:#14161a!important}html[data-ui-theme=white] .submission-view .answer-item{background:#fff!important;border:1.5px solid rgba(20,22,26,.12)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 2px #14161a0a!important}html[data-ui-theme=white] .submission-view .answer-item:hover{background:#fbfcfd!important;border-color:#14161a47!important;box-shadow:0 4px 14px #14161a0f!important}html[data-ui-theme=white] .submission-view .answer-item.is-unanswered .answer-choice{background:#14161a0a!important;border-color:#14161a2e!important;color:#14161a80!important}html[data-ui-theme=white] .submission-view .answer-num{color:#14161a59!important}html[data-ui-theme=white] .submission-view .answer-question{color:#14161a!important}html[data-ui-theme=white] .submission-view .answer-choice{background:#14161a0f!important;border-color:#14161a33!important;color:#14161a!important}html[data-ui-theme=white] .submission-view .answer-choice-icon{color:#2a6a44!important}html[data-ui-theme=white] .submission-view .answers-note,html[data-ui-theme=white] .submission-view .sbti-credit{color:#14161a80!important}html[data-ui-theme=white] .submission-view .summary-type{color:#14161a8c!important}html[data-ui-theme=white] .submission-view .summary-name{color:#14161a!important}html[data-ui-theme=white] .submission-view .summary-score{color:#14161a99!important}html[data-ui-theme=white] .submission-view .summary-keywords li{background:#14161a0f!important;border-color:#14161a2e!important;color:#14161a!important}html[data-ui-theme=white] .submission-view .summary-explanation{color:#14161ad9!important}html[data-ui-theme=white] .submission-view .summary-advice{color:#14161ab8!important}html[data-ui-theme=white] .submission-view .advice-icon{color:#2a6a44!important}html[data-ui-theme=white] .submission-view .sbti-poster{background:#14161a0d!important}html[data-ui-theme=white] .submission-view .sbti-poster-fallback{color:#14161a8c!important}html[data-ui-theme=white] .submission-view .sbti-poster-code{color:#14161a!important}html[data-ui-theme=white] .submission-view .sbti-mode-tag{background:#14161a14!important;color:#14161a!important}html[data-ui-theme=white] .submission-view .sbti-mode-tag.warn{background:#c18a2024!important;color:#8a6212!important}html[data-ui-theme=white] .submission-view .sbti-code{color:#14161a9e!important}html[data-ui-theme=white] .submission-view .sbti-cn{color:#14161a!important}html[data-ui-theme=white] .submission-view .sbti-similarity{color:#14161a99!important}html[data-ui-theme=white] .submission-view .sbti-similarity strong,html[data-ui-theme=white] .submission-view .sbti-intro{color:#14161a!important}html[data-ui-theme=white] .submission-view .sbti-desc{color:#14161abf!important}html[data-ui-theme=white] .submission-view .sbti-section-title{color:#14161a!important}html[data-ui-theme=white] .submission-view .sbti-dim-card{background:#fff!important;border:1.5px solid rgba(20,22,26,.12)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ui-theme=white] .submission-view .sbti-dim-card.level-h{border-color:#3c8a5a66!important;background:linear-gradient(135deg,#3c8a5a14,#fff)!important}html[data-ui-theme=white] .submission-view .sbti-dim-card.level-m{border-color:#14161a29!important}html[data-ui-theme=white] .submission-view .sbti-dim-card.level-l{border-color:#14161a1a!important;background:#fbfcfd!important}html[data-ui-theme=white] .submission-view .sbti-dim-code{color:#14161a80!important}html[data-ui-theme=white] .submission-view .sbti-dim-level{background:#14161a14!important;color:#14161a!important}html[data-ui-theme=white] .submission-view .sbti-dim-name{color:#14161a!important}html[data-ui-theme=white] .submission-view .sbti-dim-label{color:#14161a99!important}html[data-ui-theme=white] .submission-view .sbti-dim-text{color:#14161ab3!important}html[data-ui-theme=white] .submission-view .sbti-ranked-item{background:#fff!important;border-color:#14161a26!important;color:#14161ab8!important}html[data-ui-theme=white] .submission-view .sbti-ranked-type{color:#14161a!important}html[data-ui-theme=white] .submission-view .sbti-ranked-sim{color:#14161a8c!important}
