*,:before,:after{box-sizing:border-box;margin:0;padding:0;transition:background-color .3s,color .2s,border-color .3s,box-shadow .3s}[style*=animation],.skeleton,.shimmer,[class*=animate-]{transition:background-color .3s,color .2s,border-color .3s,box-shadow .3s;animation-play-state:running}.no-transition,.no-transition *,.no-transition :before,.no-transition :after{transition:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;hanging-punctuation:first last;-webkit-tap-highlight-color:transparent;font-size:16px}body{min-height:100dvh;line-height:1.6;font-family:var(--font);color:var(--text-primary);background:var(--bg);letter-spacing:-.011em;overflow-x:hidden}#app{isolation:isolate;flex-direction:column;min-height:100dvh;display:flex}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}img,picture,video{height:auto}button{font-family:var(--font);cursor:pointer;color:inherit;font-size:inherit;background:0 0;border:none}input,textarea,select{font-family:var(--font);color:inherit;font-size:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.2}p{text-wrap:pretty}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}::selection{background:var(--brand);color:#fff}::selection{background:var(--brand);color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--border)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}[data-theme=dark] *{scrollbar-color:var(--border) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--brand:#2563eb;--brand-hover:#1d4ed8;--brand-subtle:#eff6ff;--brand-muted:#93c5fd;--accent:#0a0a0a;--accent-hover:#262626;--accent-subtle:#f1f5f9;--accent-muted:#d4d4d4;--success:#16a34a;--success-subtle:#f0fdf4;--warning:#ea580c;--warning-subtle:#fff7ed;--danger:#dc2626;--danger-subtle:#fef2f2;--bg:#f8fafc;--surface:#fff;--surface-raised:#fff;--surface-overlay:#f1f5f9;--surface-invert:#0a0a0a;--text-primary:#09090b;--text-secondary:#52525b;--text-tertiary:#a1a1aa;--text-inverse:#fafafa;--price:#09090b;--border:#e2e8f0;--border-hover:#cbd5e1;--border-strong:#94a3b8;--ring:#2563eb40;--ring-neutral:#09090b14;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 2px #0f172a0a, 0 1px 3px #0f172a0f;--shadow-md:0 2px 4px -1px #0f172a0a, 0 4px 8px -2px #0f172a0f;--shadow-lg:0 4px 8px -2px #0f172a0a, 0 12px 24px -4px #0f172a14;--shadow-xl:0 8px 16px -4px #0f172a0f, 0 20px 40px -8px #0f172a1a;--shadow-2xl:0 24px 48px -12px #0f172a26, 0 12px 24px -8px #0f172a14;--shadow-card:0 0 0 1px #0f172a0a, 0 1px 3px #0f172a0a, 0 2px 8px #0f172a08;--shadow-card-hover:0 0 0 1px #0f172a0f, 0 4px 12px -2px #0f172a14, 0 8px 24px -4px #0f172a0f;--glass-bg:#fffc;--glass-border:#0000000f;--glass-blur:blur(16px);--gradient-brand:linear-gradient(135deg, #3b82f6, #8b5cf6);--gradient-success:linear-gradient(135deg, #10b981, #06b6d4);--gradient-danger:linear-gradient(135deg, #ef4444, #f97316);--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-full:9999px;--sp-0:0;--sp-0_5:2px;--sp-1:4px;--sp-1_5:6px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--font:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:1.875rem;--text-5xl:2.25rem;--text-6xl:3rem;--text-7xl:3.75rem;--header-h:100px;--bottom-nav-h:72px;--container:1200px;--container-narrow:720px;--container-wide:1400px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--duration:.15s;--duration-md:.25s;--duration-lg:.4s;--theme-transition:background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease;--white:var(--surface);--text:var(--text-primary);--shadow:var(--shadow-sm);--accent-light:var(--accent-subtle);--accent-dark:var(--accent-hover)}[data-theme=dark]{--brand:#3b82f6;--brand-hover:#60a5fa;--brand-subtle:#3b82f61a;--brand-muted:#1e40af;--accent:#fafafa;--accent-hover:#e4e4e7;--accent-subtle:#ffffff0a;--accent-muted:#3f3f46;--success:#22c55e;--success-subtle:#22c55e1a;--warning:#f97316;--warning-subtle:#f973161a;--danger:#ef4444;--danger-subtle:#ef44441a;--bg:#0a0a0f;--surface:#0d1117;--surface-raised:#ffffff08;--surface-overlay:#ffffff0f;--surface-invert:#fafafa;--text-primary:#f0f6fc;--text-secondary:#f0f6fcb3;--text-tertiary:#f0f6fc66;--text-inverse:#09090b;--price:#f0f6fc;--border:#ffffff0f;--border-hover:#ffffff1f;--border-strong:#fff3;--ring:#3b82f659;--ring-neutral:#fafafa14;--shadow-xs:0 0 0 1px #ffffff0f;--shadow-sm:0 0 0 1px #ffffff0f;--shadow-md:0 0 0 1px #ffffff0f, 0 2px 8px #0000004d;--shadow-lg:0 0 0 1px #ffffff0f, 0 4px 16px #0006;--shadow-xl:0 0 0 1px #ffffff14, 0 8px 32px #00000080;--shadow-2xl:0 0 0 1px #ffffff14, 0 16px 48px #0009;--shadow-card:0 0 0 1px #ffffff0f, 0 4px 24px #0006;--shadow-card-hover:0 0 0 1px #3b82f64d, 0 8px 32px #00000080;--glass-bg:#ffffff08;--glass-border:#ffffff0f;--white:var(--surface);--text:var(--text-primary);--shadow:var(--shadow-sm);--accent-light:var(--accent-subtle);--accent-dark:var(--accent-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,.btn,.btn-primary,.btn-brand,.btn-outline,.btn-ghost,.btn-danger,.badge,.form-input,.chip,.modal,.overlay,.pagination button,.divider,.empty-state,.section-title,.section-link{transition:var(--theme-transition)}.container{max-width:var(--container);padding:0 var(--sp-4);width:100%;margin:0 auto}@media (width>=640px){.container{padding:0 var(--sp-6)}}@media (width>=1024px){.container{padding:0 var(--sp-8)}}.container-narrow{max-width:var(--container-narrow);padding:0 var(--sp-4);width:100%;margin:0 auto}.container-wide{max-width:var(--container-wide);padding:0 var(--sp-4);width:100%;margin:0 auto}.btn{justify-content:center;align-items:center;gap:var(--sp-2);height:44px;padding:0 var(--sp-5);border-radius:var(--radius-md);font-size:var(--text-base);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration) var(--ease), background var(--duration) var(--ease), color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), border-color var(--duration) var(--ease), transform 80ms var(--ease), opacity var(--duration) var(--ease), filter var(--duration) var(--ease);-webkit-tap-highlight-color:transparent;border:none;outline:none;font-weight:550;display:inline-flex;position:relative}.btn:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--brand)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--accent);color:var(--text-inverse)}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-brand{background:var(--brand);color:#fff}.btn-brand:hover:not(:disabled){background:var(--brand-hover)}[data-theme=dark] .btn-primary{background:var(--gradient-brand);color:#fff}[data-theme=dark] .btn-primary:hover:not(:disabled){filter:brightness(1.15)}[data-theme=dark] .btn-brand{background:var(--gradient-brand);color:#fff}[data-theme=dark] .btn-brand:hover:not(:disabled){background:var(--gradient-brand);filter:brightness(1.15)}.btn-outline{background:var(--surface);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border)}.btn-outline:hover:not(:disabled){background:var(--accent-subtle);box-shadow:inset 0 0 0 1px var(--border-hover)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--accent-subtle);color:var(--text-primary)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){background:#b91c1c}[data-theme=dark] .btn-danger{background:var(--gradient-danger)}[data-theme=dark] .btn-danger:hover:not(:disabled){background:var(--gradient-danger);filter:brightness(1.1)}[data-theme=dark] .btn-outline{background:var(--surface-raised);border:1px solid var(--border);box-shadow:none}[data-theme=dark] .btn-outline:hover:not(:disabled){background:var(--surface-overlay);border-color:var(--border-hover)}[data-theme=dark] .btn-ghost:hover:not(:disabled){background:var(--surface-raised)}.btn-sm{height:36px;padding:0 var(--sp-3);font-size:var(--text-sm);border-radius:var(--radius)}.btn-lg{height:52px;padding:0 var(--sp-8);font-size:var(--text-lg);border-radius:var(--radius-lg)}.btn-icon{width:44px;padding:0}.btn-icon.btn-sm{width:36px}.badge{align-items:center;gap:var(--sp-1);height:22px;padding:0 var(--sp-2);border-radius:var(--radius-sm);font-size:var(--text-xs);letter-spacing:.01em;white-space:nowrap;font-weight:600;display:inline-flex}.badge-blue{background:var(--brand-subtle);color:var(--brand)}.badge-green{background:var(--success-subtle);color:var(--success)}.badge-orange{background:var(--warning-subtle);color:var(--warning)}.badge-red{background:var(--danger-subtle);color:var(--danger)}.badge-gray{background:var(--accent-subtle);color:var(--text-tertiary)}.badge-purple{color:#8b5cf6;background:#8b5cf614}[data-theme=dark] .badge-gray{color:var(--text-secondary)}.form-group{gap:var(--sp-1_5);flex-direction:column;display:flex}.form-label{font-size:var(--text-sm);color:var(--text-primary);letter-spacing:-.01em;font-weight:550}.form-hint{font-size:var(--text-xs);color:var(--text-tertiary)}.form-error{font-size:var(--text-xs);color:var(--danger);font-weight:500}.form-input{width:100%;height:44px;padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--text-primary);background:var(--surface);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), background-color var(--duration) var(--ease);outline:none}.form-input:hover{border-color:var(--border-hover)}.form-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring)}.form-input::placeholder{color:var(--text-tertiary)}.form-input.error{border-color:var(--danger)}.form-input.error:focus{box-shadow:0 0 0 3px #dc262626}textarea.form-input{height:auto;padding:var(--sp-3) var(--sp-4);resize:vertical;min-height:100px}select.form-input{appearance:none;cursor:pointer;padding-right:var(--sp-10)}[data-theme=dark] .form-input{background:#ffffff08;border-color:#ffffff0f}[data-theme=dark] .form-input:hover{border-color:#ffffff1f}[data-theme=dark] .form-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring)}.skeleton{background:linear-gradient(90deg, var(--accent-subtle) 25%, var(--surface) 50%, var(--accent-subtle) 75%);animation:shimmer 1.5s var(--ease-in-out) infinite;border-radius:var(--radius);background-size:200% 100%}[data-theme=dark] .skeleton{background:linear-gradient(90deg,#ffffff08 25%,#ffffff12 50%,#ffffff08 75%) 0 0/200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.section-header{margin-bottom:var(--sp-6);justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.section-title{font-size:var(--text-3xl);color:var(--text-primary);letter-spacing:-.035em;font-weight:750}.section-link{font-size:var(--text-sm);color:var(--brand);white-space:nowrap;align-items:center;gap:var(--sp-1);transition:opacity var(--duration) var(--ease);font-weight:550;display:inline-flex}.section-link:hover{opacity:.7}@media (width>=768px){.section-title{font-size:var(--text-4xl)}}.listings-grid{gap:var(--sp-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.listings-grid{gap:var(--sp-4)}}@media (width>=768px){.listings-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.listings-grid{grid-template-columns:repeat(4,1fr)}}.news-grid{gap:var(--sp-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.news-grid{grid-template-columns:repeat(3,1fr)}}.pagination{justify-content:center;align-items:center;gap:var(--sp-1);margin-top:var(--sp-12);display:flex}.pagination button{min-width:40px;height:40px;padding:0 var(--sp-3);border-radius:var(--radius);font-size:var(--text-sm);color:var(--text-secondary);transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border:none;font-weight:550}.pagination button.active{background:var(--accent);color:var(--text-inverse);border-radius:var(--radius-md)}.pagination button:hover:not(.active):not(:disabled){background:var(--accent-subtle);color:var(--text-primary)}.pagination button:disabled{opacity:.3;cursor:not-allowed}[data-theme=dark] .pagination button.active{background:var(--gradient-brand);color:#fff}[data-theme=dark] .pagination button:hover:not(.active):not(:disabled){background:var(--surface-raised)}.chip{align-items:center;gap:var(--sp-1_5);height:36px;padding:0 var(--sp-4);border-radius:var(--radius-full);font-size:var(--text-sm);background:var(--surface);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);font-weight:500;display:inline-flex}.chip:hover{background:var(--accent-subtle);color:var(--text-primary)}.chip.active{background:var(--accent);color:var(--text-inverse);box-shadow:none}[data-theme=dark] .chip{background:var(--surface-raised);border:1px solid var(--border);box-shadow:none}[data-theme=dark] .chip:hover{background:var(--surface-overlay);border-color:var(--border-hover)}[data-theme=dark] .chip.active{background:var(--gradient-brand);color:#fff;border-color:#0000}.divider{background:var(--border);height:1px;margin:var(--sp-8) 0;border:none}.empty-state{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-16) var(--sp-4);text-align:center;flex-direction:column;display:flex}.empty-state-icon{color:var(--text-tertiary);opacity:.5}.empty-state-text{font-size:var(--text-md);color:var(--text-tertiary)}.overlay{z-index:500;-webkit-backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}[data-theme=dark] .overlay{-webkit-backdrop-filter:blur(12px);background:#000000b3}.modal{z-index:501;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);max-height:90dvh;transition:background-color .2s,box-shadow .2s;position:fixed;overflow-y:auto}[data-theme=dark] .modal{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);background:#0d1117f2}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-md) var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--duration-md) var(--ease)}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(8px)}.page-main{padding:var(--sp-6) 0 var(--sp-16);flex:1}@media (width<=767px){.page-main{padding-bottom:calc(var(--bottom-nav-h) + var(--sp-8))}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}[data-theme=dark] .shadow-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.animate-on-scroll{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(20px)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.ww[data-v-1f41aa14]{align-items:center;gap:var(--sp-3);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;display:flex}.ww-main[data-v-1f41aa14]{align-items:center;gap:var(--sp-1);display:flex}.ww-icon[data-v-1f41aa14]{font-size:20px;line-height:1}.ww-temp[data-v-1f41aa14]{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.03em;font-weight:800}:root[data-theme=dark] .ww-temp[data-v-1f41aa14]{color:#fffffff2}.ww-desc[data-v-1f41aa14]{font-size:var(--text-sm);color:var(--text-secondary)}:root[data-theme=dark] .ww-desc[data-v-1f41aa14]{color:#fff9}.ww-details[data-v-1f41aa14]{align-items:center;gap:var(--sp-3);display:flex}.ww-detail[data-v-1f41aa14]{font-size:var(--text-xs);color:var(--text-tertiary);align-items:center;gap:3px;display:flex}:root[data-theme=dark] .ww-detail[data-v-1f41aa14]{color:#ffffff73}.cw[data-v-90ab7f7b]{align-items:center;gap:var(--sp-4);font-size:var(--text-sm);white-space:nowrap;display:flex}.cw-item[data-v-90ab7f7b]{align-items:center;gap:var(--sp-1);display:flex}.cw-symbol[data-v-90ab7f7b]{font-size:var(--text-xs);color:var(--text-tertiary)}:root[data-theme=dark] .cw-symbol[data-v-90ab7f7b]{color:#fff6}.cw-code[data-v-90ab7f7b]{color:var(--text-secondary);font-weight:700;font-size:var(--text-xs)}:root[data-theme=dark] .cw-code[data-v-90ab7f7b]{color:#fff9}.cw-rate[data-v-90ab7f7b]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--text-sm)}:root[data-theme=dark] .cw-rate[data-v-90ab7f7b]{color:#ffffffe6}.cw-diff[data-v-90ab7f7b]{font-size:10px;font-weight:700;line-height:1}.cw-diff.up[data-v-90ab7f7b]{color:var(--success)}.cw-diff.down[data-v-90ab7f7b]{color:var(--danger)}:root[data-theme=dark] .cw-diff.up[data-v-90ab7f7b]{color:#34d399}:root[data-theme=dark] .cw-diff.down[data-v-90ab7f7b]{color:#f87171}.h[data-v-381b5af5]{z-index:200;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fffc;border-bottom:1px solid #0000000f;transition:background .3s,border-color .3s;position:sticky;top:0}:root[data-theme=dark] .h[data-v-381b5af5],[data-theme=dark] .h[data-v-381b5af5]{background:#0a0a0fcc;border-bottom-color:#ffffff0f}.h-topbar[data-v-381b5af5]{background:#00000004;border-bottom:1px solid #0000000d;padding:3px 0;transition:background .3s,border-color .3s}:root[data-theme=dark] .h-topbar[data-v-381b5af5],[data-theme=dark] .h-topbar[data-v-381b5af5]{background:#ffffff05;border-bottom-color:#ffffff0a}.h-topbar-inner[data-v-381b5af5]{align-items:center;gap:var(--sp-4);scrollbar-width:none;letter-spacing:.01em;font-size:11px;display:flex;overflow-x:auto}.h-topbar-inner[data-v-381b5af5]::-webkit-scrollbar{display:none}.h-topbar-sep[data-v-381b5af5]{background:#0000001a;flex-shrink:0;width:1px;height:12px}:root[data-theme=dark] .h-topbar-sep[data-v-381b5af5],[data-theme=dark] .h-topbar-sep[data-v-381b5af5]{background:#ffffff14}.h-bar[data-v-381b5af5]{height:var(--header-h);align-items:center;gap:var(--sp-2);display:flex}.h-logo[data-v-381b5af5]{align-items:center;gap:var(--sp-2);margin-right:var(--sp-2);flex-shrink:0;transition:opacity .2s,transform .2s;display:flex}.h-logo[data-v-381b5af5]:hover{opacity:.85;transform:translateY(-.5px)}.h-logo-mark[data-v-381b5af5]{color:#fff;width:34px;height:34px;font-size:var(--text-md);letter-spacing:-.02em;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:10px;justify-content:center;align-items:center;font-weight:800;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 2px 8px #6366f14d,0 0 0 1px #6366f11a}.h-logo:hover .h-logo-mark[data-v-381b5af5]{transform:scale(1.05)rotate(-2deg);box-shadow:0 4px 16px #6366f166,0 0 0 1px #6366f133}.h-logo-text[data-v-381b5af5]{font-size:var(--text-xl);color:var(--text-primary);letter-spacing:-.04em;font-weight:800;transition:color .2s}@media (width<=479px){.h-logo-text[data-v-381b5af5]{display:none}}.h-nav[data-v-381b5af5]{margin-left:var(--sp-4);align-items:center;gap:2px;display:none}@media (width>=1024px){.h-nav[data-v-381b5af5]{display:flex}}.h-nav-link[data-v-381b5af5]{padding:var(--sp-1_5) var(--sp-3);border-radius:var(--radius);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;font-weight:500;transition:color .2s,background .2s;position:relative}.h-nav-link[data-v-381b5af5]:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:1px;width:60%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:4px;left:50%;transform:translate(-50%)scaleX(0)}.h-nav-link[data-v-381b5af5]:hover{color:var(--text-primary);background:#6366f10f}:root[data-theme=dark] .h-nav-link[data-v-381b5af5]:hover,[data-theme=dark] .h-nav-link[data-v-381b5af5]:hover{background:#6366f114}.h-nav-link[data-v-381b5af5]:hover:after{transform:translate(-50%)scaleX(1)}.h-nav-link.active[data-v-381b5af5]{color:var(--text-primary);font-weight:600}.h-nav-link.active[data-v-381b5af5]:after{opacity:1;transform:translate(-50%)scaleX(1)}.h-more[data-v-381b5af5]{position:relative}.h-more-btn[data-v-381b5af5]{align-items:center;gap:4px;display:flex}.h-more-chevron[data-v-381b5af5]{transition:transform .2s}.h-more-chevron.open[data-v-381b5af5]{transform:rotate(180deg)}.h-more-menu[data-v-381b5af5]{z-index:100;min-width:200px;padding-top:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.h-more-menu-inner[data-v-381b5af5]{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fffffff2;border:1px solid #00000014;border-radius:12px;padding:6px;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f}:root[data-theme=dark] .h-more-menu-inner[data-v-381b5af5],[data-theme=dark] .h-more-menu-inner[data-v-381b5af5]{background:#14141cf2;border-color:#ffffff14;box-shadow:0 8px 32px #0006,0 2px 8px #0003}.h-more-item[data-v-381b5af5]{width:100%;font-size:var(--text-sm);color:var(--text-secondary);text-align:left;border-radius:8px;padding:10px 14px;font-weight:500;transition:color .15s,background .15s;display:block}.h-more-item[data-v-381b5af5]:hover{color:var(--text-primary);background:#6366f112}:root[data-theme=dark] .h-more-item[data-v-381b5af5]:hover,[data-theme=dark] .h-more-item[data-v-381b5af5]:hover{background:#6366f11f}.h-more-item.active[data-v-381b5af5]{color:var(--brand,#3b82f6);font-weight:600}.dropdown-enter-active[data-v-381b5af5]{transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-leave-active[data-v-381b5af5]{transition:all .15s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-381b5af5],.dropdown-leave-to[data-v-381b5af5]{opacity:0;transform:translate(-50%)translateY(-6px)}.dropdown-enter-to[data-v-381b5af5],.dropdown-leave-from[data-v-381b5af5]{transform:translate(-50%)translateY(0)}.h-actions[data-v-381b5af5]{align-items:center;gap:var(--sp-1);margin-left:auto;display:flex}.h-action-btn[data-v-381b5af5]{width:36px;height:36px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;transition:color .2s,background .2s,transform .15s,box-shadow .2s;display:flex}.h-action-btn[data-v-381b5af5]:hover{color:var(--text-primary);background:#6366f112}:root[data-theme=dark] .h-action-btn[data-v-381b5af5]:hover,[data-theme=dark] .h-action-btn[data-v-381b5af5]:hover{color:var(--text-primary);background:#ffffff0f}.h-action-btn[data-v-381b5af5]:active{transform:scale(.9)}.h-bell[data-v-381b5af5]{position:relative}.h-bell-badge[data-v-381b5af5]{color:#fff;pointer-events:none;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--surface);background:#ef4444;border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:2px;right:2px}.h-locale[data-v-381b5af5]{width:auto;padding:0 var(--sp-2);letter-spacing:.03em;background:#00000005;border:1px solid #00000014;border-radius:8px;height:30px;font-size:11px;font-weight:700;transition:all .2s}:root[data-theme=dark] .h-locale[data-v-381b5af5],[data-theme=dark] .h-locale[data-v-381b5af5]{background:#ffffff0a;border-color:#ffffff1a}.h-locale[data-v-381b5af5]:hover{color:var(--text-primary);background:#6366f10f;border-color:#6366f14d}:root[data-theme=dark] .h-locale[data-v-381b5af5]:hover,[data-theme=dark] .h-locale[data-v-381b5af5]:hover{background:#6366f11a;border-color:#6366f166}.h-theme-btn[data-v-381b5af5]{overflow:hidden}.h-avatar[data-v-381b5af5]{border-radius:var(--radius-full);color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.h-avatar[data-v-381b5af5]:hover{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px #6366f180;transform:scale(1.1)}.h-cta[data-v-381b5af5]{height:36px;padding:0 var(--sp-4);border-radius:var(--radius-full);color:#fff;font-size:var(--text-sm);align-items:center;gap:var(--sp-1_5);margin-left:var(--sp-1);background:linear-gradient(135deg,#3b82f6,#8b5cf6);font-weight:600;transition:transform .2s,box-shadow .25s,opacity .2s;display:none;box-shadow:0 2px 10px #6366f14d}@media (width>=768px){.h-cta[data-v-381b5af5]{display:flex}}.h-cta[data-v-381b5af5]:hover{transform:translateY(-1px);box-shadow:0 4px 20px #6366f166,0 0 0 1px #6366f126}.h-cta[data-v-381b5af5]:active{transform:translateY(0)scale(.97);box-shadow:0 1px 4px #6366f133}.h-search-overlay[data-v-381b5af5]{-webkit-backdrop-filter:saturate(180%)blur(20px);padding:var(--sp-4) 0;background:#ffffffd9;border-bottom:1px solid #0000000f;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 32px #00000014}:root[data-theme=dark] .h-search-overlay[data-v-381b5af5],[data-theme=dark] .h-search-overlay[data-v-381b5af5]{background:#0a0a0fe6;border-bottom-color:#ffffff0f;box-shadow:0 8px 32px #0000004d}.h-search-form[data-v-381b5af5]{align-items:center;gap:var(--sp-3);height:52px;padding:0 var(--sp-5);background:#00000008;border:1.5px solid #0000000f;border-radius:14px;transition:border-color .3s,box-shadow .3s;display:flex}:root[data-theme=dark] .h-search-form[data-v-381b5af5],[data-theme=dark] .h-search-form[data-v-381b5af5]{background:#ffffff0a;border-color:#ffffff14}.h-search-form[data-v-381b5af5]:focus-within{border-color:#6366f180;box-shadow:0 0 0 3px #6366f11f}:root[data-theme=dark] .h-search-form[data-v-381b5af5]:focus-within,[data-theme=dark] .h-search-form[data-v-381b5af5]:focus-within{border-color:#6366f199;box-shadow:0 0 0 3px #6366f126}.h-search-input[data-v-381b5af5]{font-size:var(--text-lg);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;height:100%}.h-search-input[data-v-381b5af5]::placeholder{color:var(--text-tertiary)}.h-search-input[data-v-381b5af5]::-webkit-search-cancel-button{appearance:none}.h-search-input[data-v-381b5af5]::-webkit-search-decoration{appearance:none}.h-search-close[data-v-381b5af5]{width:34px;height:34px;color:var(--text-tertiary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.h-search-close[data-v-381b5af5]:hover{color:var(--text-primary);background:#0000000f}:root[data-theme=dark] .h-search-close[data-v-381b5af5]:hover,[data-theme=dark] .h-search-close[data-v-381b5af5]:hover{color:var(--text-primary);background:#ffffff14}.slide-down-enter-active[data-v-381b5af5]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-down-leave-active[data-v-381b5af5]{transition:all .2s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from[data-v-381b5af5],.slide-down-leave-to[data-v-381b5af5]{opacity:0;transform:translateY(-10px)}.theme-icon-enter-active[data-v-381b5af5]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.theme-icon-leave-active[data-v-381b5af5]{transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-icon-enter-from[data-v-381b5af5]{opacity:0;transform:rotate(-180deg)scale(.4)}.theme-icon-leave-to[data-v-381b5af5]{opacity:0;transform:rotate(90deg)scale(.4)}.ft[data-v-776d66c2]{background:#fff;border-top:1px solid #0000000f;margin-top:auto;transition:background .3s,border-color .3s;position:relative}:root[data-theme=dark] .ft[data-v-776d66c2],[data-theme=dark] .ft[data-v-776d66c2]{background:#0a0a0f;border-top-color:#ffffff0f}@media (width<=767px){.ft[data-v-776d66c2]{padding-bottom:var(--bottom-nav-h)}}.ft-grid[data-v-776d66c2]{gap:var(--sp-10);padding:var(--sp-12) 0 var(--sp-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.ft-grid[data-v-776d66c2]{gap:var(--sp-16);grid-template-columns:1fr 2fr}}.ft-brand[data-v-776d66c2]{gap:var(--sp-4);flex-direction:column;display:flex}.ft-logo-row[data-v-776d66c2]{align-items:center;gap:var(--sp-2);display:flex}.ft-logo-mark[data-v-776d66c2]{color:#fff;width:32px;height:32px;font-size:var(--text-sm);background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex;box-shadow:0 2px 8px #6366f140}.ft-logo-text[data-v-776d66c2]{font-size:var(--text-xl);color:var(--text-primary);letter-spacing:-.04em;font-weight:800;transition:color .2s}.ft-tagline[data-v-776d66c2]{font-size:var(--text-sm);color:var(--text-secondary);max-width:280px;line-height:1.7}.ft-social[data-v-776d66c2]{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.ft-social-link[data-v-776d66c2]{width:40px;height:40px;color:var(--text-secondary);background:#00000008;border:1px solid #0000000f;border-radius:10px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}:root[data-theme=dark] .ft-social-link[data-v-776d66c2],[data-theme=dark] .ft-social-link[data-v-776d66c2]{background:#ffffff0a;border-color:#ffffff14}.ft-social-link[data-v-776d66c2]:hover{color:#6366f1;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-color:#6366f14d;transform:translateY(-3px);box-shadow:0 4px 12px #6366f126}:root[data-theme=dark] .ft-social-link[data-v-776d66c2]:hover,[data-theme=dark] .ft-social-link[data-v-776d66c2]:hover{color:#818cf8;background:linear-gradient(135deg,#3b82f61f,#8b5cf61f);border-color:#6366f166;box-shadow:0 4px 16px #6366f133}.ft-links[data-v-776d66c2]{gap:var(--sp-6);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=479px){.ft-links[data-v-776d66c2]{gap:var(--sp-8);grid-template-columns:1fr 1fr}}.ft-col[data-v-776d66c2]{gap:var(--sp-3);flex-direction:column;display:flex}.ft-col-title[data-v-776d66c2]{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--sp-1);font-size:11px;font-weight:650;transition:color .2s}:root[data-theme=dark] .ft-col-title[data-v-776d66c2],[data-theme=dark] .ft-col-title[data-v-776d66c2]{color:var(--text-secondary)}.ft-link[data-v-776d66c2]{font-size:var(--text-sm);color:var(--text-secondary);width:fit-content;padding-bottom:1px;transition:color .2s;display:inline-block;position:relative}.ft-link[data-v-776d66c2]:after{content:"";background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:1px;width:0;height:1.5px;transition:width .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:0}.ft-link[data-v-776d66c2]:hover{color:var(--text-primary)}.ft-link[data-v-776d66c2]:hover:after{width:100%}:root[data-theme=dark] .ft-link[data-v-776d66c2],[data-theme=dark] .ft-link[data-v-776d66c2]{color:var(--text-secondary)}:root[data-theme=dark] .ft-link[data-v-776d66c2]:hover,[data-theme=dark] .ft-link[data-v-776d66c2]:hover{color:var(--text-primary)}.ft-bottom[data-v-776d66c2]{padding:var(--sp-6) 0;border-top:1px solid #0000000f;align-items:center;transition:border-color .3s;display:flex}:root[data-theme=dark] .ft-bottom[data-v-776d66c2],[data-theme=dark] .ft-bottom[data-v-776d66c2]{border-top-color:#ffffff0f}.ft-copy[data-v-776d66c2]{font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.01em}.bn[data-v-2e3b76c3]{z-index:300;height:var(--bottom-nav-h);padding-bottom:env(safe-area-inset-bottom,0);-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffd9;border-top:1px solid #0000000f;align-items:stretch;transition:background .3s,border-color .3s;display:flex;position:fixed;bottom:0;left:0;right:0}:root[data-theme=dark] .bn[data-v-2e3b76c3],[data-theme=dark] .bn[data-v-2e3b76c3]{background:#0a0a0fd9;border-top-color:#ffffff0f}@media (width>=768px){.bn[data-v-2e3b76c3]{display:none}}.bn-item[data-v-2e3b76c3]{color:var(--text-tertiary);letter-spacing:.02em;padding-top:var(--sp-2);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:500;transition:color .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.bn-item svg[data-v-2e3b76c3]{transition:transform .25s cubic-bezier(.4,0,.2,1),stroke-width .2s}.bn-item.active[data-v-2e3b76c3]{color:#6366f1}:root[data-theme=dark] .bn-item.active[data-v-2e3b76c3],[data-theme=dark] .bn-item.active[data-v-2e3b76c3]{color:#818cf8}.bn-item.active svg[data-v-2e3b76c3]{stroke-width:2.2px}.bn-item.active[data-v-2e3b76c3]:before{content:"";background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:0 0 3px 3px;width:24px;height:3px;animation:.35s cubic-bezier(.34,1.56,.64,1) both indicator-in-2e3b76c3;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes indicator-in-2e3b76c3{0%{opacity:0;width:0}to{opacity:1;width:24px}}.bn-item:active svg[data-v-2e3b76c3]{transform:scale(.85)}.bn-post-btn[data-v-2e3b76c3]{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-14px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;box-shadow:0 4px 16px #6366f159,0 1px 4px #6366f133}:root[data-theme=dark] .bn-post-btn[data-v-2e3b76c3],[data-theme=dark] .bn-post-btn[data-v-2e3b76c3]{box-shadow:0 4px 20px #6366f166,0 0 0 1px #6366f126}.bn-post:active .bn-post-btn[data-v-2e3b76c3]{transform:scale(.9);box-shadow:0 2px 8px #6366f140}.bn-post span[data-v-2e3b76c3]:last-child{color:var(--text-tertiary);margin-top:-2px;font-size:9px;font-weight:600;transition:color .25s}.ai-fab[data-v-e17ea9c8]{bottom:calc(var(--bottom-nav-h) + 16px);z-index:400;border-radius:var(--radius-full);color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .25s;display:flex;position:fixed;right:16px;box-shadow:0 4px 20px #6366f166,0 2px 8px #0000001a}.ai-fab[data-v-e17ea9c8]:hover{transform:scale(1.08);box-shadow:0 6px 28px #6366f180,0 4px 12px #00000026}.ai-fab[data-v-e17ea9c8]:active{transform:scale(.95)}@media (width>=768px){.ai-fab[data-v-e17ea9c8]{bottom:24px;right:24px}}.ai-window[data-v-e17ea9c8]{z-index:450;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;width:100%;max-width:400px;height:500px;max-height:80vh;box-shadow:var(--shadow-2xl);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}@media (width>=768px){.ai-window[data-v-e17ea9c8]{border-radius:var(--radius-2xl);height:520px;bottom:24px;right:24px}}:root[data-theme=dark] .ai-window[data-v-e17ea9c8]{background:var(--bg);border-color:#ffffff14}.ai-header[data-v-e17ea9c8]{padding:var(--sp-4) var(--sp-5);color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ai-header-title[data-v-e17ea9c8]{font-size:var(--text-md);font-weight:700;display:block}.ai-header-sub[data-v-e17ea9c8]{font-size:var(--text-xs);opacity:.8}.ai-close[data-v-e17ea9c8]{border-radius:var(--radius-full);color:#fff;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.ai-close[data-v-e17ea9c8]:hover{background:#ffffff26}.ai-messages[data-v-e17ea9c8]{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ai-msg[data-v-e17ea9c8]{max-width:85%;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:1.5}.ai-msg-bot[data-v-e17ea9c8]{background:var(--accent-subtle);color:var(--text-primary);border-bottom-left-radius:var(--radius-xs);align-self:flex-start}:root[data-theme=dark] .ai-msg-bot[data-v-e17ea9c8]{background:#ffffff0d}.ai-msg-user[data-v-e17ea9c8]{color:#fff;border-bottom-right-radius:var(--radius-xs);background:linear-gradient(135deg,#3b82f6,#8b5cf6);align-self:flex-end}.ai-msg-text[data-v-e17ea9c8]{white-space:pre-wrap;margin:0}.ai-suggest-btn[data-v-e17ea9c8]{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--brand-subtle);border:1px solid var(--brand);border-radius:var(--radius);font-size:var(--text-xs);color:var(--brand);cursor:pointer;text-align:left;width:100%;font-weight:600;transition:background .2s;display:block}.ai-suggest-btn[data-v-e17ea9c8]:hover{background:#3b82f626}.ai-suggest-btn span[data-v-e17ea9c8]{margin-top:2px;font-weight:800;display:block}.ai-msg-thinking[data-v-e17ea9c8]{padding:var(--sp-3)}.ai-dots[data-v-e17ea9c8]{gap:4px;display:flex}.ai-dots span[data-v-e17ea9c8]{border-radius:var(--radius-full);background:var(--text-tertiary);width:6px;height:6px;animation:1.4s infinite ai-bounce-e17ea9c8}.ai-dots span[data-v-e17ea9c8]:nth-child(2){animation-delay:.2s}.ai-dots span[data-v-e17ea9c8]:nth-child(3){animation-delay:.4s}@keyframes ai-bounce-e17ea9c8{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.ai-input[data-v-e17ea9c8]{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;display:flex}:root[data-theme=dark] .ai-input[data-v-e17ea9c8]{background:var(--bg)}.ai-input input[data-v-e17ea9c8]{border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm);color:var(--text-primary);background:0 0;outline:none;flex:1;transition:border-color .2s}.ai-input input[data-v-e17ea9c8]:focus{border-color:var(--brand)}.ai-input input[data-v-e17ea9c8]::placeholder{color:var(--text-tertiary)}.ai-input button[data-v-e17ea9c8]{border-radius:var(--radius-full);color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s,transform .15s;display:flex}.ai-input button[data-v-e17ea9c8]:disabled{opacity:.4}.ai-input button[data-v-e17ea9c8]:not(:disabled):active{transform:scale(.9)}.ai-slide-enter-active[data-v-e17ea9c8]{transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-slide-leave-active[data-v-e17ea9c8]{transition:all .2s cubic-bezier(.4,0,.2,1)}.ai-slide-enter-from[data-v-e17ea9c8],.ai-slide-leave-to[data-v-e17ea9c8]{opacity:0;transform:translateY(20px)scale(.95)}.toast-container[data-v-ed039a2d]{top:var(--sp-4);right:var(--sp-4);z-index:9999;gap:var(--sp-2);pointer-events:none;flex-direction:column;max-width:400px;display:flex;position:fixed}@media (width<=480px){.toast-container[data-v-ed039a2d]{left:var(--sp-4);right:var(--sp-4);max-width:none}}.toast[data-v-ed039a2d]{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);font-size:var(--text-sm);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-lg);font-weight:500;transition:transform .15s,opacity .15s;display:flex}.toast[data-v-ed039a2d]:hover{transform:scale(.98)}.toast-success[data-v-ed039a2d]{color:#fff;background:#16a34af2}.toast-error[data-v-ed039a2d]{color:#fff;background:#dc2626f2}.toast-warning[data-v-ed039a2d]{color:#fff;background:#ea580cf2}.toast-info[data-v-ed039a2d]{color:#fff;background:#2563ebf2}[data-theme=dark] .toast-success[data-v-ed039a2d]{background:#16a34ae6}[data-theme=dark] .toast-error[data-v-ed039a2d]{background:#dc2626e6}[data-theme=dark] .toast-warning[data-v-ed039a2d]{background:#ea580ce6}[data-theme=dark] .toast-info[data-v-ed039a2d]{background:#2563ebe6}.toast-msg[data-v-ed039a2d]{flex:1;line-height:1.4}.toast-enter-active[data-v-ed039a2d]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-ed039a2d]{transition:all .2s}.toast-enter-from[data-v-ed039a2d],.toast-leave-to[data-v-ed039a2d]{opacity:0;transform:translate(100%)scale(.8)}.toast-move[data-v-ed039a2d]{transition:transform .3s}
