.tab-bar[data-v-df4629cd]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;height:calc(var(--tab-height) + var(--safe-bottom));background:var(--tab-bg);display:flex;align-items:flex-start;justify-content:space-around;padding:6px 4px 0;padding-bottom:var(--safe-bottom);border-top:1px solid var(--card-border);z-index:2000}.tab-item[data-v-df4629cd]{display:flex;flex-direction:column;align-items:center;text-decoration:none;flex:1;padding:2px 0;transition:transform .2s}.tab-item[data-v-df4629cd]:active{transform:scale(.92)}.tab-icon-wrap[data-v-df4629cd]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 2px rgba(15,118,136,.12));transition:transform .3s,filter .3s}.tab-icon-wrap[data-v-df4629cd] .tab-icon-svg{width:28px;height:28px}.tab-icon-img[data-v-df4629cd]{width:28px;height:28px;object-fit:contain}.tab-item.active .tab-icon-wrap[data-v-df4629cd]{transform:translateY(-2px) scale(1.08);filter:drop-shadow(0 2px 6px rgba(20,184,166,.25))}.tab-label[data-v-df4629cd]{font-size:11px;color:var(--tab-inactive);margin-top:2px;font-weight:500}.tab-item.active .tab-label[data-v-df4629cd]{color:var(--tab-active);font-weight:600}.home-indicator[data-v-df4629cd]{position:absolute;bottom:calc(var(--safe-bottom) + 2px);left:50%;transform:translate(-50%);width:134px;height:5px;background:#94a3b859;border-radius:3px}.depth-root[data-v-210b4a1f]{position:fixed;left:50%;transform:translate(-50%);width:100%;max-width:430px;top:0;bottom:0;z-index:0;pointer-events:none;overflow:hidden}.depth-base[data-v-210b4a1f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(175deg,#e8f2ff,#f4f8ff 38%,#f0fdf9 72%,#f5f3ff)}.depth-blob[data-v-210b4a1f]{position:absolute;border-radius:50%;filter:blur(56px);opacity:.42}.depth-blob--blue[data-v-210b4a1f]{width:70%;height:36%;top:-12%;left:-20%;background:#3b82f68c}.depth-blob--violet[data-v-210b4a1f]{width:55%;height:32%;right:-18%;top:28%;background:#8b5cf666}.depth-blob--mint[data-v-210b4a1f]{width:65%;height:30%;left:5%;bottom:8%;background:#2dd4bf61;opacity:.36}html[data-app-theme=tech] .depth-base[data-v-210b4a1f]{background:linear-gradient(175deg,#0c1424,#101f3a,#0f172a)}html[data-app-theme=tech] .depth-blob--blue[data-v-210b4a1f]{background:#2563eb59;opacity:.5}html[data-app-theme=tech] .depth-blob--violet[data-v-210b4a1f]{background:#6d28d947}html[data-app-theme=tech] .depth-blob--mint[data-v-210b4a1f]{background:#06b6d438}.app-container[data-v-6bfcaad6]{height:100%;position:relative;background:var(--bg-gradient);background-color:var(--bg-solid)}.app-container--depth[data-v-6bfcaad6]>.page{position:relative;z-index:1;background:transparent!important}html:root,html[data-app-theme=hermes]{--accent-surface: #F0FDFA;--hermes-yellow: #F8FAFC;--hermes-yellow-light: #FFFFFF;--hermes-yellow-deep: #F1F5F9;--hermes-champagne: #F8FAFC;--gold-light: #5EEAD4;--gold: #14B8A6;--gold-dark: #0D9488;--gold-deep: #0F766E;--cream: #FFFFFF;--cream-dark: #F1F5F9;--nav-bg: rgba(255, 255, 255, .96);--tab-bg: #FFFFFF;--tab-active: #0D9488;--tab-inactive: #94A3B8;--bg-gradient: linear-gradient(180deg, #F8FAFC 0%, #FFFFFF 55%, #F1F5F9 100%);--bg-solid: #F8FAFC;--text-primary: #1E293B;--text-secondary: #475569;--text-muted: #94A3B8;--card-bg: #FFFFFF;--card-border: #E2E8F0;--shadow-gold: 0 4px 14px rgba(20, 184, 166, .12);--shadow-card: 0 1px 3px rgba(15, 23, 42, .06);--btn-disabled-bg: #E2E8F0;--btn-disabled-color: #94A3B8;--primary: #14B8A6;--input-bg: #FFFFFF;--input-text: #1E293B;--input-border: #E2E8F0;--input-placeholder: #94A3B8;--chat-in-bg: #F8FAFC;--chat-in-text: #1E293B;--chat-in-border: #E2E8F0}html[data-app-theme=tech]{--accent-surface: #1A3050;--hermes-yellow: #112240;--hermes-yellow-light: #1A3050;--hermes-yellow-deep: #0A1628;--hermes-champagne: #122240;--gold-light: #67E8F9;--gold: #00D4FF;--gold-dark: #00A8CC;--gold-deep: #0891B2;--cream: #1A3050;--cream-dark: #112240;--nav-bg: #112240;--tab-bg: #1A3050;--tab-active: #00D4FF;--tab-inactive: #64748B;--bg-gradient: linear-gradient(180deg, #0A1628 0%, #122240 50%, #0D1B2A 100%);--bg-solid: #0A1628;--text-primary: #E2E8F0;--text-secondary: #94A3B8;--text-muted: #64748B;--card-bg: rgba(17, 34, 64, .88);--card-border: rgba(0, 212, 255, .15);--shadow-gold: 0 4px 20px rgba(0, 212, 255, .25);--shadow-card: 0 2px 12px rgba(0, 0, 0, .35);--btn-disabled-bg: linear-gradient(135deg, #1E3A5F, #334155);--btn-disabled-color: #64748B;--input-bg: #0F1E36;--input-text: #F8FAFC;--input-border: rgba(0, 212, 255, .4);--input-placeholder: #94A3B8;--chat-in-bg: #152A4A;--chat-in-text: #F8FAFC;--chat-in-border: rgba(0, 212, 255, .28);color-scheme:dark}html[data-app-theme=bright-tech]{--accent-surface: #EEF4FF;--hermes-yellow: #F0F7FF;--hermes-yellow-light: #EEF4FF;--hermes-yellow-deep: #DBEAFE;--hermes-champagne: #E8F4FD;--gold-light: #60A5FA;--gold: #2563EB;--gold-dark: #1D4ED8;--gold-deep: #1E40AF;--cream: #F8FAFC;--cream-dark: #F0F7FF;--nav-bg: #FFFFFF;--tab-bg: #EEF4FF;--tab-active: #2563EB;--tab-inactive: #94A3B8;--bg-gradient: linear-gradient(180deg, #F0F7FF 0%, #FFFFFF 45%, #E8F4FD 100%);--bg-solid: #F0F7FF;--text-primary: #1E293B;--text-secondary: #475569;--text-muted: #64748B;--card-bg: rgba(255, 255, 255, .96);--card-border: rgba(37, 99, 235, .1);--shadow-gold: 0 4px 20px rgba(37, 99, 235, .2);--shadow-card: 0 2px 16px rgba(37, 99, 235, .08);--btn-disabled-bg: linear-gradient(135deg, #CBD5E1, #94A3B8);--btn-disabled-color: #64748B}:root{--radius-lg: 12px;--radius-md: 10px;--radius-sm: 8px;--tab-height: 70px;--safe-bottom: env(safe-area-inset-bottom, 0px)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-gradient);background-color:var(--bg-solid);color:var(--text-primary);overflow:hidden}body{max-width:430px;margin:0 auto;position:relative}.page{height:100%;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--tab-height) + var(--safe-bottom) + 28px);background:var(--bg-gradient);background-color:var(--bg-solid)}.page::-webkit-scrollbar{display:none}.gold-text{color:var(--gold-dark);font-weight:600}.gold-btn{background:var(--gold);color:#fff;border:none;border-radius:var(--radius-md);padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;box-shadow:none;transition:background .2s,transform .15s}.gold-btn:hover{background:var(--gold-dark)}.gold-btn:active{transform:scale(.97)}.gold-btn.disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-color);box-shadow:none;cursor:not-allowed}.skyline-page{position:relative;min-height:100%}.skyline-page>:not(.skyline-wrap){position:relative;z-index:1}.card{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--card-border)}.section-title{font-size:17px;font-weight:600;color:var(--text-primary);margin-bottom:4px;letter-spacing:-.02em}html[data-app-theme=hermes] input,html[data-app-theme=hermes] textarea,html[data-app-theme=hermes] select{color:var(--input-text);background-color:var(--input-bg);border-color:var(--input-border)}html[data-app-theme=hermes] input::placeholder,html[data-app-theme=hermes] textarea::placeholder{color:var(--input-placeholder);opacity:1}.section-subtitle{font-size:12px;color:var(--text-muted);margin-bottom:16px}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.shimmer{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 3s infinite}html[data-app-theme=tech] input,html[data-app-theme=tech] textarea,html[data-app-theme=tech] select{color:var(--input-text)!important;background-color:var(--input-bg)!important;border-color:var(--input-border)!important;-webkit-text-fill-color:var(--input-text);caret-color:var(--gold)}html[data-app-theme=tech] input::placeholder,html[data-app-theme=tech] textarea::placeholder{color:var(--input-placeholder);opacity:1;-webkit-text-fill-color:var(--input-placeholder)}html[data-app-theme=tech] input:-webkit-autofill,html[data-app-theme=tech] input:-webkit-autofill:hover,html[data-app-theme=tech] input:-webkit-autofill:focus,html[data-app-theme=tech] textarea:-webkit-autofill,html[data-app-theme=tech] textarea:-webkit-autofill:hover,html[data-app-theme=tech] textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-text)!important;caret-color:var(--input-text);transition:background-color 9999s ease-out 0s}html[data-app-theme=tech] .msg-item.in .msg-bubble,html[data-app-theme=tech] .msg-item.official .msg-bubble{background:var(--chat-in-bg);color:var(--chat-in-text);border-color:var(--chat-in-border)}html[data-page-depth="1"]{--bg-gradient: linear-gradient(175deg, #e8f2ff 0%, #f8fafc 55%, #f0fdfa 100%);--bg-solid: #eef4fc}html[data-page-depth="1"] .app-container,html[data-page-depth="1"] .page-view{background:transparent}html[data-page-depth="1"] .page-view.skyline-page .skyline-svg{opacity:.26;color:#3b82f6}html[data-page-depth="1"] .page-view.skyline-page .skyline-glow{background:radial-gradient(ellipse at center bottom,rgba(59,130,246,.14),transparent 72%)}html[data-page-depth="1"] .home{background:linear-gradient(165deg,#dbeafe,#eff6ff 32%,#f8fafceb)!important}html[data-app-theme=tech][data-page-depth="1"]{--bg-gradient: linear-gradient(175deg, #0a1628 0%, #112240 55%, #0f172a 100%);--bg-solid: #0a1628}html[data-app-theme=tech][data-page-depth="1"] .home{background:linear-gradient(165deg,#0c1929,#112240 45%,#0a1628)!important}html[data-app-theme=tech][data-page-depth="1"] .page-view.skyline-page .skyline-svg{opacity:.32;color:#00d4ff}
