:root{--color-primary: #6366f1;--color-primary-dark: #4f46e5;--color-primary-light: #818cf8;--color-accent-pink: #ec4899;--color-accent-cyan: #06b6d4;--color-accent-green: #10b981;--color-bg-base: #0f172a;--color-bg-surface: #1f2a44;--color-bg-elevated: #1c253d;--color-bg-overlay: rgba(15, 23, 42, .85);--color-bg-card-hover: #24304d;--color-text: #f8fafc;--color-text-secondary: #cbd5e1;--color-text-muted: #94a3b8;--color-border: #334155;--color-border-light: #475569;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(15, 23, 42, .35);--shadow-lg: 0 18px 40px rgba(15, 23, 42, .45);--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1.25rem;--transition-base: .25s ease;--container-width: min(100% - 3rem, 1100px)}*{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.7;color:var(--color-text);background:linear-gradient(180deg,#0f172afa,#080b13fa);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.modal-open,body.menu-open{overflow:hidden!important}img{display:block;max-width:100%}a{color:#38bdf8;text-decoration:underline;text-decoration-color:#38bdf8;text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color var(--transition-base),opacity var(--transition-base),text-decoration-color var(--transition-base)}a:hover,a:focus-visible{color:#0ea5e9;text-decoration-color:#0ea5e9}a:visited{color:#38bdf8}.inline-link{color:#0ea5e9;font-weight:600;background:#0ea5e942;padding:.05rem .4rem;border-radius:999px;text-decoration:underline;text-decoration-color:#0ea5e9e6;text-decoration-thickness:.12em;text-underline-offset:.24em;box-shadow:0 0 0 1px #0ea5e940;transition:color var(--transition-base),background var(--transition-base),text-decoration-color var(--transition-base),box-shadow var(--transition-base)}.inline-link:hover,.inline-link:focus-visible{color:#06b6d4;background:#0ea5e959;text-decoration-color:#06b6d4;box-shadow:0 4px 14px #0ea5e959}.inline-link:visited{color:#0ea5e9}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:600;line-height:1.3}p{color:var(--color-text-secondary);margin-bottom:1.1rem}#app{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 20% 20%,rgba(99,102,241,.2),transparent 40%),radial-gradient(circle at 80% 0%,rgba(236,72,153,.15),transparent 45%),radial-gradient(circle at 50% 100%,rgba(14,165,233,.12),transparent 40%),linear-gradient(180deg,#0f172af5,#080b13fa)}.main-content{flex:1;display:flex;flex-direction:column}.container{width:var(--container-width);margin:0 auto}.section{padding:3.5rem 0}.surface-card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.surface-card:hover{transform:translateY(-6px);border-color:var(--color-border-light);box-shadow:var(--shadow-lg)}.badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:500;background:#6366f126;color:var(--color-primary-light)}@media(max-width:768px){:root{--container-width: min(100% - 2rem, 100%)}.section{padding:2.75rem 0}}.site-header[data-v-b8b2d34b]{position:sticky;top:0;z-index:40;backdrop-filter:blur(14px);background:linear-gradient(90deg,#0f172aeb,#0f172ac7);border-bottom:1px solid rgba(59,130,246,.12);box-shadow:0 12px 30px #0f172a59;contain:layout style}.site-header__inner[data-v-b8b2d34b]{height:64px;display:flex;align-items:center;gap:2.5rem;padding-left:0;margin-left:75px;margin-right:75px;contain:layout style}.site-brand[data-v-b8b2d34b]{display:flex;align-items:center;gap:.75rem;color:var(--color-text);flex-shrink:0}.site-brand__img[data-v-b8b2d34b]{width:40px;height:40px;border-radius:8px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;aspect-ratio:1 / 1;contain:layout style}.site-brand__text[data-v-b8b2d34b]{display:flex;flex-direction:column;gap:.2rem}.site-brand__logo[data-v-b8b2d34b]{font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.site-brand__tagline[data-v-b8b2d34b]{font-size:.72rem;color:#ffffffb8;letter-spacing:.12em}.site-nav--desktop[data-v-b8b2d34b]{display:flex;align-items:center;gap:1.2rem;flex:1}.site-nav__link[data-v-b8b2d34b]{position:relative;font-size:.95rem;color:#fff;font-weight:600;text-decoration:none;transition:color var(--transition-base);white-space:nowrap}.site-nav__link[data-v-b8b2d34b]:after{content:"";position:absolute;left:0;bottom:-.45rem;width:0;height:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent-pink));transition:width var(--transition-base)}.site-nav__link[data-v-b8b2d34b]:hover{color:var(--color-primary-light)}.site-nav__link[data-v-b8b2d34b]:hover:after,.site-nav__link.is-active[data-v-b8b2d34b]:after{width:100%}.site-nav__link.is-active[data-v-b8b2d34b]{color:var(--color-primary-light)}.nav-dropdown[data-v-b8b2d34b]{position:relative}.site-nav__link--dropdown[data-v-b8b2d34b]{display:flex;align-items:center;gap:.3rem;cursor:pointer;background:transparent;border:none;padding:0}.dropdown-arrow[data-v-b8b2d34b]{font-size:.7rem;transition:transform .3s ease}.nav-dropdown:hover .dropdown-arrow[data-v-b8b2d34b]{transform:rotate(180deg)}.dropdown-menu[data-v-b8b2d34b]{position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);min-width:280px;background:linear-gradient(180deg,#0f172afa,#1e293bfa);backdrop-filter:blur(14px);border:1px solid rgba(99,102,241,.3);border-radius:12px;box-shadow:0 10px 40px #00000080;padding:.5rem 0;z-index:50;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-10px);transition:all .3s ease;pointer-events:none}.dropdown-menu[data-v-b8b2d34b]:before{content:"";position:absolute;top:-.5rem;left:0;right:0;height:.5rem;background:transparent}.nav-dropdown:hover .dropdown-menu[data-v-b8b2d34b]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.dropdown-item[data-v-b8b2d34b]{display:flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;color:#e2e8f0;transition:all .3s ease;border-left:3px solid transparent;min-height:3.5rem;contain:layout style}.dropdown-item[data-v-b8b2d34b]:hover{background:#6366f126;border-left-color:var(--color-primary)}.dropdown-item.is-active[data-v-b8b2d34b]{background:#6366f133;border-left-color:var(--color-primary-light)}.dropdown-icon[data-v-b8b2d34b]{font-size:1.5rem;flex-shrink:0}.dropdown-text[data-v-b8b2d34b]{display:flex;flex-direction:column;gap:.15rem}.dropdown-title[data-v-b8b2d34b]{font-size:.95rem;font-weight:600;color:#fff}.dropdown-desc[data-v-b8b2d34b]{font-size:.75rem;color:#94a3b8}.site-nav__link--cta[data-v-b8b2d34b]{color:#f8fafc;background:linear-gradient(120deg,#6366f1e6,#ec4899d9);padding:.4rem 1rem;border-radius:999px;box-shadow:0 10px 25px #6366f159}.site-nav__link--cta[data-v-b8b2d34b]:after{display:none}.site-nav__link--cta[data-v-b8b2d34b]:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 30px #ec489952}.mobile-menu-btn[data-v-b8b2d34b]{display:none;background:transparent;border:none;cursor:pointer;padding:.5rem;z-index:50;margin-left:auto}.hamburger[data-v-b8b2d34b]{display:flex;flex-direction:column;gap:.35rem;width:1.5rem}.hamburger__line[data-v-b8b2d34b]{display:block;width:100%;height:2px;background:#fff;border-radius:2px;transition:all .3s ease}.hamburger.is-active .hamburger__line[data-v-b8b2d34b]:nth-child(1){transform:translateY(.45rem) rotate(45deg)}.hamburger.is-active .hamburger__line[data-v-b8b2d34b]:nth-child(2){opacity:0}.hamburger.is-active .hamburger__line[data-v-b8b2d34b]:nth-child(3){transform:translateY(-.45rem) rotate(-45deg)}.site-nav--mobile[data-v-b8b2d34b]{position:fixed;top:64px;right:0;width:280px;max-width:85vw;height:calc(100vh - 64px);background:linear-gradient(180deg,#0f172afa,#1e293bfa);backdrop-filter:blur(14px);border-left:1px solid rgba(99,102,241,.2);box-shadow:-4px 0 20px #00000080;display:flex;flex-direction:column;gap:0;padding:1.5rem 0;overflow-y:auto;z-index:45}.site-nav--mobile .site-nav__link[data-v-b8b2d34b]{padding:1rem 1.5rem;font-size:1rem;border-bottom:1px solid rgba(148,163,184,.1);transition:all .3s ease}.site-nav--mobile .site-nav__link[data-v-b8b2d34b]:after{display:none}.site-nav--mobile .site-nav__link[data-v-b8b2d34b]:hover,.site-nav--mobile .site-nav__link.is-active[data-v-b8b2d34b]{background:#6366f126;color:var(--color-primary-light);padding-left:2rem}.site-nav--mobile .site-nav__link--cta[data-v-b8b2d34b]{background:linear-gradient(120deg,#6366f1e6,#ec4899d9);margin:.5rem 1rem;border-radius:12px;text-align:center}.site-nav--mobile .site-nav__link--cta[data-v-b8b2d34b]:hover{padding-left:1.5rem;transform:none}.mobile-submenu[data-v-b8b2d34b]{border-top:1px solid rgba(148,163,184,.1);padding-top:.5rem;margin-top:.5rem}.mobile-submenu-header[data-v-b8b2d34b]{padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.site-nav__link--sub[data-v-b8b2d34b]{padding-left:2.5rem!important;font-size:.95rem}.site-nav__link--sub[data-v-b8b2d34b]:hover,.site-nav__link--sub.is-active[data-v-b8b2d34b]{padding-left:3rem!important}.mobile-overlay[data-v-b8b2d34b]{position:fixed;inset:64px 0 0;background:#0009;backdrop-filter:blur(2px);z-index:40}.mobile-menu-enter-active[data-v-b8b2d34b],.mobile-menu-leave-active[data-v-b8b2d34b]{transition:transform .3s ease}.mobile-menu-enter-from[data-v-b8b2d34b],.mobile-menu-leave-to[data-v-b8b2d34b]{transform:translate(100%)}.overlay-enter-active[data-v-b8b2d34b],.overlay-leave-active[data-v-b8b2d34b]{transition:opacity .3s ease}.overlay-enter-from[data-v-b8b2d34b],.overlay-leave-to[data-v-b8b2d34b]{opacity:0}@media(max-width:1024px){.site-header__inner[data-v-b8b2d34b]{margin-left:40px;margin-right:40px}.site-nav--desktop[data-v-b8b2d34b]{gap:1.2rem}.site-nav__link[data-v-b8b2d34b]{font-size:.88rem}}@media(max-width:900px){.site-nav--desktop[data-v-b8b2d34b]{display:none}.mobile-menu-btn[data-v-b8b2d34b]{display:block}.site-header__inner[data-v-b8b2d34b]{height:56px;gap:1rem;margin-left:24px;margin-right:24px}.site-brand__logo[data-v-b8b2d34b]{font-size:1rem}.site-brand__tagline[data-v-b8b2d34b]{font-size:.65rem}.site-nav--mobile[data-v-b8b2d34b]{top:56px;height:calc(100vh - 56px)}.mobile-overlay[data-v-b8b2d34b]{top:56px}}@media(max-width:480px){.site-brand__img[data-v-b8b2d34b]{width:32px;height:32px;aspect-ratio:1 / 1}.site-brand__tagline[data-v-b8b2d34b]{display:none}.site-brand__logo[data-v-b8b2d34b]{font-size:.95rem}.site-header__inner[data-v-b8b2d34b]{height:52px;margin-left:16px;margin-right:16px}.site-nav--mobile[data-v-b8b2d34b]{top:52px;height:calc(100vh - 52px);width:100%;max-width:100%}.mobile-overlay[data-v-b8b2d34b]{top:52px}}.site-footer[data-v-d69e385b]{margin-top:auto;padding:1.5rem 0;background:#0b1220f2;border-top:1px solid rgba(148,163,184,.12);color:#e2e8f0c7;transform:translateZ(0);contain:layout style paint;height:8rem;min-height:8rem;max-height:8rem;overflow:hidden}.site-footer__inner[data-v-d69e385b]{width:100%;max-width:1100px;margin:0 auto;padding:0 1.5rem;text-align:center;display:block;position:relative;contain:layout style}.site-footer__branding[data-v-d69e385b]{max-width:420px;margin:0 auto;padding-top:.5rem;flex-shrink:0;contain:layout style}.site-footer__title[data-v-d69e385b]{margin:0 0 .4rem;font-size:1.3rem;font-weight:600;line-height:1.4;color:#e2e8f0f2;height:1.82rem;width:100%;overflow:hidden;text-overflow:ellipsis}.site-footer__tagline[data-v-d69e385b]{margin:0 0 .9rem;font-size:.85rem;color:#e2e8f0bf;line-height:1.5;height:2.55rem;width:100%;overflow:hidden;display:block}.site-footer__links[data-v-d69e385b]{display:block;text-align:center;height:1.3rem;margin:0 0 1.6rem;overflow:hidden;white-space:nowrap;contain:layout style}.site-footer__links a[data-v-d69e385b]{color:#e2e8f0cc;font-size:.85rem;text-decoration:none;line-height:1.3;margin:0 .7rem;display:inline-block;transition:color var(--transition-base, .2s ease)}.site-footer__links a[data-v-d69e385b]:hover{color:var(--color-primary-light)}.site-footer__copy[data-v-d69e385b]{margin:0 0 .6rem;font-size:.75rem;color:#94a3b8cc;line-height:1.3;height:.975rem;display:block;overflow:hidden}.site-footer__disclaimer[data-v-d69e385b]{font-size:.7rem;color:#94a3b899;line-height:1.4;max-width:800px;margin:0 auto;height:1.96rem;display:block;overflow:hidden}@media(max-width:768px){.site-footer[data-v-d69e385b]{padding:1rem 0;height:10rem;min-height:10rem;max-height:10rem;overflow:hidden}.site-footer__inner[data-v-d69e385b]{padding:.5rem 1rem 0}.site-footer__branding[data-v-d69e385b]{padding-top:0;display:none}.site-footer__title[data-v-d69e385b],.site-footer__tagline[data-v-d69e385b]{display:none}.site-footer__links[data-v-d69e385b]{white-space:normal;height:3.5rem;min-height:3.5rem;margin:0 0 1rem;line-height:1.75;overflow:hidden}.site-footer__links a[data-v-d69e385b]{font-size:.8rem;margin:0 .4rem .25rem;display:inline-block;line-height:1.5}.site-footer__copy[data-v-d69e385b]{font-size:.7rem;height:1.05rem;margin:0 0 .75rem;line-height:1.5;overflow:hidden}.site-footer__disclaimer[data-v-d69e385b]{font-size:.65rem;height:2.73rem;line-height:1.4;margin:0;padding-bottom:0;overflow:hidden}}@media(max-width:480px){.site-footer[data-v-d69e385b]{height:11rem;min-height:11rem;max-height:11rem}.site-footer__links[data-v-d69e385b]{height:4rem;min-height:4rem;margin:0 0 .75rem}.site-footer__links a[data-v-d69e385b]{font-size:.75rem;margin:0 .3rem .3rem}.site-footer__disclaimer[data-v-d69e385b]{font-size:.62rem;height:3rem;line-height:1.5}}@media(max-width:360px){.site-footer[data-v-d69e385b]{height:12rem;min-height:12rem;max-height:12rem}.site-footer__links[data-v-d69e385b]{height:4.5rem;min-height:4.5rem}.site-footer__disclaimer[data-v-d69e385b]{height:3.5rem}}#app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;display:flex;flex-direction:column;min-height:60vh}.page-skeleton{flex:1;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;min-height:70vh}.page-skeleton>div{border-radius:16px;background:linear-gradient(90deg,#1e293bb3,#33415580);min-height:180px;animation:skeleton-shimmer 1.6s infinite;background-size:200% 100%}.skeleton-hero{min-height:260px}.skeleton-section{min-height:220px}.skeleton-section--wide{min-height:320px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-loader{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#0f172a8c;backdrop-filter:blur(4px);z-index:9999;color:#e2e8f0;text-align:center;pointer-events:all}.loader-spinner{width:48px;height:48px;border-radius:50%;border:4px solid rgba(148,163,184,.35);border-top-color:#6366f1;border-right-color:#818cf8;animation:loader-spin .9s linear infinite;box-shadow:0 0 20px #6366f14d}.loader-text{font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-weight:500;animation:pulse-text 1.5s ease-in-out infinite}@keyframes pulse-text{0%,to{opacity:.85}50%{opacity:.6}}@keyframes loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-fade-enter-active,.loader-fade-leave-active{transition:opacity .2s ease}.loader-fade-enter-from,.loader-fade-leave-to{opacity:0}.optimization-panel[data-v-e01bebe9]{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.risk-assessment[data-v-e01bebe9]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;border-left:4px solid}.risk-assessment.risk-critical[data-v-e01bebe9]{border-left-color:#ef4444;background:linear-gradient(to right,rgba(239,68,68,.1),transparent)}.risk-assessment.risk-high[data-v-e01bebe9]{border-left-color:#f59e0b;background:linear-gradient(to right,rgba(245,158,11,.1),transparent)}.risk-assessment.risk-medium[data-v-e01bebe9]{border-left-color:#eab308;background:linear-gradient(to right,rgba(234,179,8,.1),transparent)}.risk-assessment.risk-low[data-v-e01bebe9]{border-left-color:#3b82f6;background:linear-gradient(to right,rgba(59,130,246,.1),transparent)}.risk-assessment.risk-safe[data-v-e01bebe9]{border-left-color:#10b981;background:linear-gradient(to right,rgba(16,185,129,.1),transparent)}.risk-header[data-v-e01bebe9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.risk-header h4[data-v-e01bebe9]{font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0}.risk-badge[data-v-e01bebe9]{padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700}.risk-badge.badge-critical[data-v-e01bebe9]{background:#ef444433;color:#ef4444}.risk-badge.badge-high[data-v-e01bebe9]{background:#f59e0b33;color:#f59e0b}.risk-badge.badge-medium[data-v-e01bebe9]{background:#eab30833;color:#eab308}.risk-badge.badge-low[data-v-e01bebe9]{background:#3b82f633;color:#3b82f6}.risk-badge.badge-safe[data-v-e01bebe9]{background:#10b98133;color:#10b981}.risk-message[data-v-e01bebe9]{font-size:1.05rem;color:var(--color-text);margin-bottom:1rem;font-weight:600}.risk-recommendations h5[data-v-e01bebe9]{font-size:1rem;font-weight:700;color:var(--color-text);margin-bottom:.75rem}.risk-recommendations ul[data-v-e01bebe9]{list-style:none;padding:0;margin:0}.risk-recommendations li[data-v-e01bebe9]{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--color-text-secondary);line-height:1.6}.risk-recommendations li[data-v-e01bebe9]:before{content:"▸";position:absolute;left:0;color:var(--color-primary);font-weight:700}.suggestions-section[data-v-e01bebe9]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.suggestions-section h4[data-v-e01bebe9]{font-size:1.25rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.suggestions-subtitle[data-v-e01bebe9]{font-size:.95rem;color:var(--color-text-secondary);margin-bottom:1.5rem}.suggestions-list[data-v-e01bebe9]{display:flex;flex-direction:column;gap:1rem}.suggestion-card[data-v-e01bebe9]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;transition:all .2s;border-left:4px solid}.suggestion-card.priority-high[data-v-e01bebe9]{border-left-color:#ef4444}.suggestion-card.priority-medium[data-v-e01bebe9]{border-left-color:#f59e0b}.suggestion-card.priority-low[data-v-e01bebe9]{border-left-color:#3b82f6}.suggestion-card[data-v-e01bebe9]:hover{transform:translate(4px);box-shadow:var(--shadow-md)}.suggestion-header[data-v-e01bebe9]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.suggestion-icon[data-v-e01bebe9]{font-size:2rem;flex-shrink:0;line-height:1}.suggestion-title-group[data-v-e01bebe9]{flex:1}.suggestion-title[data-v-e01bebe9]{font-size:1.1rem;font-weight:700;color:var(--color-text);margin:0 0 .25rem}.suggestion-impact[data-v-e01bebe9]{font-size:.9rem;font-weight:700;color:var(--color-accent-green)}.priority-badge[data-v-e01bebe9]{flex-shrink:0;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:700}.priority-badge.badge-high[data-v-e01bebe9]{background:#ef444433;color:#ef4444}.priority-badge.badge-medium[data-v-e01bebe9]{background:#f59e0b33;color:#f59e0b}.priority-badge.badge-low[data-v-e01bebe9]{background:#3b82f633;color:#3b82f6}.suggestion-description[data-v-e01bebe9]{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem}.suggestion-comparison[data-v-e01bebe9]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#0003;border-radius:var(--radius-sm);margin-bottom:.75rem}.comparison-item[data-v-e01bebe9]{display:flex;flex-direction:column;gap:.25rem}.comparison-label[data-v-e01bebe9]{font-size:.75rem;color:var(--color-text-muted);font-weight:600;text-transform:uppercase}.comparison-value[data-v-e01bebe9]{font-size:1.25rem;font-weight:700}.comparison-item.current .comparison-value[data-v-e01bebe9]{color:var(--color-text-secondary)}.comparison-item.improved .comparison-value[data-v-e01bebe9]{color:var(--color-accent-green)}.comparison-arrow[data-v-e01bebe9]{font-size:1.5rem;color:var(--color-text-muted)}.suggestion-action[data-v-e01bebe9]{font-size:.9rem;color:var(--color-text-secondary);line-height:1.5}.suggestion-action strong[data-v-e01bebe9]{color:var(--color-text)}.optimal-state[data-v-e01bebe9]{background:linear-gradient(135deg,#10b9811a,#06b6d41a);border:2px solid rgba(16,185,129,.3);border-radius:var(--radius-lg);padding:2rem;text-align:center}.optimal-icon[data-v-e01bebe9]{font-size:4rem;margin-bottom:1rem}.optimal-state h4[data-v-e01bebe9]{font-size:1.5rem;font-weight:700;color:var(--color-text);margin-bottom:.75rem}.optimal-state p[data-v-e01bebe9]{font-size:1.05rem;color:var(--color-text-secondary);margin-bottom:1rem}.optimal-tip[data-v-e01bebe9]{background:#6366f11a;border-left:3px solid var(--color-primary);padding:1rem;border-radius:var(--radius-sm);text-align:left;font-size:.95rem!important}.marketing-footer[data-v-e01bebe9]{background:#6366f10d;border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-md);padding:1rem;margin-top:1rem}.disclaimer[data-v-e01bebe9]{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:.5rem;line-height:1.5}.disclaimer strong[data-v-e01bebe9]{color:var(--color-text)}.disclaimer-small[data-v-e01bebe9]{font-size:.8rem;color:var(--color-text-muted);font-style:italic;margin:0}@media(max-width:768px){.suggestion-header[data-v-e01bebe9]{flex-wrap:wrap}.suggestion-icon[data-v-e01bebe9]{font-size:1.5rem}.suggestion-comparison[data-v-e01bebe9]{flex-direction:column;align-items:stretch}.comparison-arrow[data-v-e01bebe9]{transform:rotate(90deg);align-self:center}.optimal-icon[data-v-e01bebe9]{font-size:3rem}.optimal-state h4[data-v-e01bebe9]{font-size:1.25rem}}.mission-calculator[data-v-c52b3ed0]{max-width:1200px;margin:0 auto;padding:2rem}h2[data-v-c52b3ed0]{font-size:2rem;margin-bottom:2rem;background:linear-gradient(135deg,var(--color-primary-light),var(--color-accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent}h3[data-v-c52b3ed0]{font-size:1.5rem;margin-bottom:1rem;color:var(--color-text)}section[data-v-c52b3ed0]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 12px #0000004d}.stats-input[data-v-c52b3ed0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.stat-item label[data-v-c52b3ed0]{display:block;font-weight:600;margin-bottom:.5rem;color:var(--color-text-muted)}.stat-item input[data-v-c52b3ed0]{width:100%;padding:.5rem;font-size:1.2rem;background:var(--color-bg);color:var(--color-text);border:2px solid var(--color-border);border-radius:var(--radius-md);text-align:center;transition:border-color var(--transition-base)}.stat-item input[data-v-c52b3ed0]:focus{outline:none;border-color:var(--color-primary)}.mission-meta[data-v-c52b3ed0]{display:flex;gap:1rem;margin-bottom:1rem}.meta-item[data-v-c52b3ed0]{flex:1}.meta-item label[data-v-c52b3ed0]{display:block;font-weight:600;margin-bottom:.5rem;color:var(--color-text-muted)}.meta-item select[data-v-c52b3ed0]{width:100%;padding:.5rem;font-size:1rem;background:var(--color-bg-elevated);color:var(--color-text);border:2px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-base);cursor:pointer}.meta-item select[data-v-c52b3ed0]:focus{outline:none;border-color:var(--color-primary)}.meta-item select option[data-v-c52b3ed0]{background:var(--color-bg-elevated);color:var(--color-text);padding:.5rem}.quick-stats[data-v-c52b3ed0]{display:flex;justify-content:space-between;padding:1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text)}.difficulty[data-v-c52b3ed0]{font-weight:700;padding:.25rem .75rem;border-radius:var(--radius-sm)}.difficulty.easy[data-v-c52b3ed0]{background:#2ecc7133;color:#2ecc71}.difficulty.normal[data-v-c52b3ed0]{background:#3498db33;color:#3498db}.difficulty.hard[data-v-c52b3ed0]{background:#f39c1233;color:#f39c12}.difficulty.extreme[data-v-c52b3ed0]{background:#e74c3c33;color:#e74c3c}.hero-list[data-v-c52b3ed0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:1rem}.hero-card[data-v-c52b3ed0]{padding:1rem;background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.hero-card[data-v-c52b3ed0]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}.hero-card.selected[data-v-c52b3ed0]{border-color:var(--color-primary-light);background:#6366f11a}.hero-name[data-v-c52b3ed0]{font-weight:600;margin-bottom:.5rem;color:var(--color-text)}.hero-stats[data-v-c52b3ed0]{display:flex;gap:.5rem;font-size:.9rem;color:var(--color-text-muted)}.selected-heroes[data-v-c52b3ed0]{padding:1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.selected-heroes h4[data-v-c52b3ed0]{margin-bottom:.75rem;color:var(--color-text)}.selected-list[data-v-c52b3ed0]{display:flex;flex-wrap:wrap;gap:.5rem}.selected-tag[data-v-c52b3ed0]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,var(--color-primary),var(--color-accent-pink));color:#fff;border-radius:20px;font-weight:600}.selected-tag button[data-v-c52b3ed0]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;line-height:1;padding:0;opacity:.9;transition:opacity var(--transition-base)}.selected-tag button[data-v-c52b3ed0]:hover{opacity:1}.result-section h3[data-v-c52b3ed0]{font-size:1.5rem;margin-bottom:1.25rem}.success-rate[data-v-c52b3ed0]{text-align:center;padding:1.5rem 1rem;border-radius:var(--radius-lg);margin-bottom:1.25rem}.success-rate.confidence-guaranteed[data-v-c52b3ed0]{background:linear-gradient(135deg,#2ecc7133,#27ae6033);border:2px solid #2ecc71;color:#2ecc71}.success-rate.confidence-high[data-v-c52b3ed0]{background:linear-gradient(135deg,#6366f133,#3b82f633);border:2px solid var(--color-primary);color:var(--color-primary-light)}.success-rate.confidence-medium[data-v-c52b3ed0]{background:linear-gradient(135deg,#f39c1233,#e67e2233);border:2px solid #f39c12;color:#f39c12}.success-rate.confidence-low[data-v-c52b3ed0]{background:linear-gradient(135deg,#e74c3c33,#c0392b33);border:2px solid #e74c3c;color:#e74c3c}.rate-number[data-v-c52b3ed0]{font-size:3.5rem;font-weight:700;line-height:1}.rate-label[data-v-c52b3ed0]{font-size:1rem;opacity:.9;margin-top:.5rem}.result-details[data-v-c52b3ed0]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.25rem}.detail-item[data-v-c52b3ed0]{display:flex;justify-content:space-between;padding:.75rem 1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.detail-item .label[data-v-c52b3ed0]{font-weight:600;color:var(--color-text-muted)}.detail-item .value[data-v-c52b3ed0]{font-weight:700;color:var(--color-text)}.recommendation[data-v-c52b3ed0]{padding:.875rem 1rem;background:#6366f11a;border-left:4px solid var(--color-primary);border-radius:var(--radius-md);font-size:1rem;margin-bottom:1.25rem;color:var(--color-text);line-height:1.5}.xp-estimate[data-v-c52b3ed0]{background:#f39c121a;border:1px solid rgba(243,156,18,.3);padding:1.25rem;border-radius:var(--radius-lg)}.xp-estimate h4[data-v-c52b3ed0]{margin-bottom:.875rem;color:#f39c12;font-size:1.1rem}.xp-details[data-v-c52b3ed0]{display:grid;gap:.625rem}.xp-item[data-v-c52b3ed0]{display:flex;justify-content:space-between;padding:.625rem .875rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:.95rem}.xp-item .label[data-v-c52b3ed0]{color:var(--color-text-muted)}.xp-item .value[data-v-c52b3ed0]{font-weight:600;color:var(--color-text)}.xp-item.total[data-v-c52b3ed0]{font-weight:700;font-size:1.1rem;background:linear-gradient(135deg,#f39c124d,#e67e224d);border-color:#f39c12}.xp-item.total .label[data-v-c52b3ed0],.xp-item.total .value[data-v-c52b3ed0]{color:#f39c12}.warnings-section[data-v-c52b3ed0]{margin-bottom:1.5rem}.warning-item[data-v-c52b3ed0]{padding:.75rem 1rem;margin-bottom:.5rem;background:#f39c1226;border-left:4px solid #f39c12;border-radius:var(--radius-md);color:var(--color-text);font-size:.95rem}.warning-item[data-v-c52b3ed0]:last-child{margin-bottom:0}.confidence-interval[data-v-c52b3ed0]{padding:1.25rem;background:#6366f10d;border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-lg);margin-bottom:1.25rem}.confidence-interval h4[data-v-c52b3ed0]{margin-bottom:.875rem;color:var(--color-primary-light);font-size:1.1rem}.interval-text[data-v-c52b3ed0]{text-align:center;font-size:1rem;color:var(--color-text-muted);margin-bottom:1rem}.interval-range[data-v-c52b3ed0]{font-weight:700;font-size:1.2rem;color:var(--color-text);margin-left:.5rem}.interval-bar[data-v-c52b3ed0]{position:relative;width:100%;height:40px;background:linear-gradient(to right,#e74c3c4d,#f39c124d,#2ecc714d);border-radius:var(--radius-md);overflow:visible}.interval-fill[data-v-c52b3ed0]{position:absolute;top:0;height:100%;background:#6366f166;border:2px solid var(--color-primary);border-radius:var(--radius-md)}.interval-marker[data-v-c52b3ed0]{position:absolute;top:-5px;width:4px;height:50px;background:var(--color-text);transform:translate(-2px);border-radius:2px}.interval-marker[data-v-c52b3ed0]:before{content:"▼";position:absolute;top:-18px;left:50%;transform:translate(-50%);color:var(--color-text);font-size:.8rem}.stat-contributions[data-v-c52b3ed0]{padding:1.25rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:1.25rem}.stat-contributions h4[data-v-c52b3ed0]{margin-bottom:1rem;color:var(--color-text);font-size:1.1rem}.contributions-grid[data-v-c52b3ed0]{display:grid;gap:.75rem}.contribution-item[data-v-c52b3ed0]{padding:.875rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base)}.contribution-item[data-v-c52b3ed0]:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #6366f133}.contribution-header[data-v-c52b3ed0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.stat-name[data-v-c52b3ed0]{font-weight:600;font-size:.95rem;color:var(--color-text)}.stat-match[data-v-c52b3ed0]{font-weight:700;font-size:1rem;padding:.2rem .625rem;border-radius:20px}.stat-match.match-perfect[data-v-c52b3ed0]{background:#2ecc7133;color:#2ecc71}.stat-match.match-good[data-v-c52b3ed0]{background:#3498db33;color:#3498db}.stat-match.match-medium[data-v-c52b3ed0]{background:#f39c1233;color:#f39c12}.stat-match.match-low[data-v-c52b3ed0]{background:#e74c3c33;color:#e74c3c}.contribution-bar[data-v-c52b3ed0]{width:100%;height:20px;background:#ffffff0d;border-radius:var(--radius-md);overflow:hidden;margin-bottom:.5rem}.bar-fill[data-v-c52b3ed0]{height:100%;transition:width var(--transition-base);border-radius:var(--radius-md)}.bar-fill.match-perfect[data-v-c52b3ed0]{background:linear-gradient(90deg,#2ecc7199,#2ecc71cc)}.bar-fill.match-good[data-v-c52b3ed0]{background:linear-gradient(90deg,#3498db99,#3498dbcc)}.bar-fill.match-medium[data-v-c52b3ed0]{background:linear-gradient(90deg,#f39c1299,#f39c12cc)}.bar-fill.match-low[data-v-c52b3ed0]{background:linear-gradient(90deg,#e74c3c99,#e74c3ccc)}.contribution-details[data-v-c52b3ed0]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--color-text-muted)}.contribution-details span[data-v-c52b3ed0]{padding:.25rem .5rem;background:var(--color-bg);border-radius:var(--radius-sm)}.adsense-unit[data-v-0698f04f]{display:flex;align-items:center;justify-content:center;background:#0f172a33;border-radius:12px;border:1px solid rgba(148,163,184,.1);width:100%;box-sizing:border-box}.ad-placeholder[data-v-0698f04f]{width:100%;height:100%;min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f133,#9333ea33);border:2px dashed rgba(99,102,241,.5);border-radius:8px;padding:1.5rem;text-align:center}.placeholder-content[data-v-0698f04f]{display:flex;flex-direction:column;gap:.5rem}.placeholder-title[data-v-0698f04f]{font-size:1.1rem;font-weight:600;color:#818cf8;margin:0}.placeholder-subtitle[data-v-0698f04f]{font-size:.9rem;color:#94a3b8;margin:0}.placeholder-meta[data-v-0698f04f]{display:flex;gap:1rem;justify-content:center;margin-top:.5rem;font-size:.75rem;color:#64748b;font-family:monospace}.placeholder-meta span[data-v-0698f04f]{padding:.25rem .5rem;background:#6366f11a;border-radius:4px}.adsense-unit--top[data-v-0698f04f]{max-width:728px;margin:0 auto 3rem;padding:1.5rem 0;min-height:90px;height:90px}.adsense-unit--middle[data-v-0698f04f]{max-width:970px;margin:4rem auto;padding:2rem 0;min-height:250px;height:250px}.adsense-unit--bottom[data-v-0698f04f]{max-width:728px;margin:3rem auto 0;padding:1.5rem 0;min-height:90px;height:90px}.adsense-unit--sidebar[data-v-0698f04f]{width:160px;margin:0 auto;padding:1rem 0;min-height:600px;height:600px}.adsbygoogle[data-v-0698f04f]{display:block;width:100%;box-sizing:border-box}.adsense-unit--top .adsbygoogle[data-v-0698f04f]{min-height:90px;height:90px}.adsense-unit--middle .adsbygoogle[data-v-0698f04f]{min-height:250px;height:250px}.adsense-unit--bottom .adsbygoogle[data-v-0698f04f]{min-height:90px;height:90px}.adsense-unit--sidebar .adsbygoogle[data-v-0698f04f]{min-height:600px;height:600px}@media(max-width:768px){.adsense-unit--top[data-v-0698f04f],.adsense-unit--middle[data-v-0698f04f],.adsense-unit--bottom[data-v-0698f04f]{max-width:100%;padding:1rem}.adsense-unit--sidebar[data-v-0698f04f]{display:none}}.home[data-v-641ff31f]{display:flex;flex-direction:column;gap:3rem}.adsense-wrapper-inline[data-v-641ff31f]{max-width:970px;margin:2.5rem auto 0;padding:1.5rem 0;min-height:90px;display:flex;align-items:center;justify-content:center;background:#0f172a33;border-radius:12px;border:1px solid rgba(148,163,184,.1)}.adsense-wrapper-inline .adsbygoogle[data-v-641ff31f]{display:block;min-height:90px;width:100%}.adsense-wrapper-section[data-v-641ff31f]{max-width:970px;margin:3rem auto;padding:2rem 0;min-height:250px;display:flex;align-items:center;justify-content:center;background:#0f172a26;border-radius:12px;border:1px solid rgba(148,163,184,.08)}.adsense-wrapper-section .adsbygoogle[data-v-641ff31f]{display:block;min-height:250px;width:100%}.mission-calculator-section[data-v-641ff31f]{padding:2rem 0 4rem;background:#0f172a4d;position:relative;min-height:750px;contain:layout style}@media(max-width:768px){.mission-calculator-section[data-v-641ff31f]{min-height:850px}}.mission-calculator-section[data-v-641ff31f]:before{content:"";position:absolute;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.1),transparent 70%);pointer-events:none;will-change:auto;transform:translateZ(0);contain:strict;width:100%;height:100%;inset:0}.calculator-footer[data-v-641ff31f]{margin-top:2rem;text-align:center;position:relative;z-index:1}.footer-note[data-v-641ff31f]{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border:1px solid rgba(99,102,241,.3);border-radius:12px;color:var(--color-text);font-size:1rem;line-height:1.6}.footer-note strong[data-v-641ff31f]{color:var(--color-primary-light)}.post-calculator-tools[data-v-641ff31f]{margin-top:3rem;padding-top:3rem;border-top:2px solid rgba(148,163,184,.2)}.tools-section-title[data-v-641ff31f]{font-size:1.8rem;font-weight:700;text-align:center;margin:0 0 2rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero[data-v-641ff31f]{position:relative;padding:3.5rem 0 3rem;overflow:hidden}.hero__inner[data-v-641ff31f]{position:relative;display:flex;flex-direction:column;gap:1.8rem;z-index:2}.hero__content[data-v-641ff31f]{max-width:1000px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem;text-align:center;align-items:center}.badge-live[data-v-641ff31f]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(to right,#10b981,#34d399);color:#fff;padding:8px 16px;border-radius:999px;font-weight:700;font-size:.875rem;box-shadow:0 4px 12px #10b9814d}.pulse-dot[data-v-641ff31f]{width:8px;height:8px;background:#fff;border-radius:50%;animation:pulse-animation-641ff31f 2s infinite}@keyframes pulse-animation-641ff31f{0%,to{opacity:1}50%{opacity:.5}}.hero__title[data-v-641ff31f]{font-size:clamp(2.2rem,4vw,3.1rem);font-weight:700;margin:0;line-height:1.2}.hero__subtitle[data-v-641ff31f]{color:var(--color-text-muted);max-width:900px;line-height:1.6;font-size:1.1rem}.hero-guide-grid[data-v-641ff31f]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:1200px;margin-top:2rem}.hero-guide-card[data-v-641ff31f]{background:#0f172ab3;border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;transition:all .3s;text-align:center}.hero-guide-card[data-v-641ff31f]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0006;border-color:#6366f180}.hero-guide-card--primary[data-v-641ff31f]{background:linear-gradient(135deg,#6366f126,#3b82f61a);border-color:#6366f14d}.hero-guide-card--featured[data-v-641ff31f]{background:linear-gradient(135deg,#ec48991a,#f973161a);border-color:#ec48994d}.hero-guide-icon[data-v-641ff31f]{font-size:2.5rem}.hero-guide-card h3[data-v-641ff31f]{margin:0;font-size:1.2rem;font-weight:700}.hero-guide-description[data-v-641ff31f]{color:var(--color-text-muted);line-height:1.5;margin:0;font-size:.9rem;min-height:2.7rem;flex:1}.hero-guide-btn[data-v-641ff31f]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-accent-pink));color:#fff;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .3s;box-shadow:0 4px 12px #6366f14d;width:100%;margin-top:auto}.hero-guide-btn[data-v-641ff31f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6366f166}.hero__halo[data-v-641ff31f]{position:absolute;inset:-40% -30% auto;height:420px;background:radial-gradient(circle,rgba(99,102,241,.4),transparent 60%);filter:blur(60px);opacity:.8}.seo-content-section[data-v-641ff31f]{background:#0f172a66;padding:4rem 0;border-top:1px solid rgba(148,163,184,.1);border-bottom:1px solid rgba(148,163,184,.1)}.seo-content[data-v-641ff31f]{max-width:900px;margin:0 auto;padding:2rem;background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:16px;line-height:1.8}.seo-content h2[data-v-641ff31f]{font-size:1.8rem;margin:2rem 0 1rem;color:var(--color-text);font-weight:700;line-height:1.3}.seo-content h2[data-v-641ff31f]:first-child{margin-top:0}.seo-content h3[data-v-641ff31f]{font-size:1.4rem;margin:1.8rem 0 1rem;color:var(--color-primary-light);font-weight:600;line-height:1.3}.seo-content p[data-v-641ff31f]{margin:1rem 0;color:var(--color-text-secondary);line-height:1.8}.seo-content strong[data-v-641ff31f]{color:var(--color-text);font-weight:600}.seo-content ol[data-v-641ff31f]{margin:1rem 0;padding-left:2rem;color:var(--color-text-secondary)}.seo-content ol li[data-v-641ff31f]{margin:.75rem 0;padding-left:.5rem;line-height:1.7}.seo-content ol li strong[data-v-641ff31f]{color:var(--color-primary-light)}.seo-content ul[data-v-641ff31f]{margin:1rem 0;padding-left:2rem;color:var(--color-text-secondary);list-style-type:disc}.seo-content ul li[data-v-641ff31f]{margin:.75rem 0;padding-left:.5rem;line-height:1.7}.seo-content ul li strong[data-v-641ff31f]{color:var(--color-primary-light)}.section[data-v-641ff31f]{padding:3rem 0}.section-header[data-v-641ff31f]{text-align:center;margin-bottom:3rem}.section-badge[data-v-641ff31f]{display:inline-flex;align-items:center;gap:.5rem;background:#6366f126;color:var(--color-primary-light);padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.section-header h2[data-v-641ff31f]{font-size:2.2rem;margin:.5rem 0;background:linear-gradient(135deg,#6366f1e6,#3b82f6b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-641ff31f]{color:var(--color-text-muted);font-size:1.1rem;margin:0}.wiki-grid[data-v-641ff31f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.wiki-card[data-v-641ff31f]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:2rem;display:flex;flex-direction:column;gap:1rem;transition:all .3s}.wiki-card[data-v-641ff31f]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000004d;border-color:#6366f166}.wiki-icon[data-v-641ff31f]{font-size:2.5rem;text-align:center;margin-bottom:.5rem}.wiki-card h3[data-v-641ff31f]{margin:0;font-size:1.3rem;font-weight:700;text-align:center}.wiki-description[data-v-641ff31f]{color:var(--color-text-muted);line-height:1.6;margin:0;text-align:center;flex:1}.wiki-stats[data-v-641ff31f]{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;padding:1rem 0;border-top:1px solid rgba(148,163,184,.1);border-bottom:1px solid rgba(148,163,184,.1)}.stat-item[data-v-641ff31f]{display:flex;flex-direction:column;align-items:center;font-size:.85rem;color:var(--color-text-muted)}.stat-item strong[data-v-641ff31f]{font-size:1.2rem;color:var(--color-primary-light);margin-bottom:.25rem}.wiki-link[data-v-641ff31f]{color:var(--color-primary-light);font-weight:600;text-decoration:none;text-align:center;transition:color .2s}.wiki-link[data-v-641ff31f]:hover{color:var(--color-primary)}.tools-grid[data-v-641ff31f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.tool-card[data-v-641ff31f]{position:relative;background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:2rem;display:flex;flex-direction:column;gap:1rem;transition:all .3s}.tool-card[data-v-641ff31f]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000004d;border-color:#6366f166}.tool-card--featured[data-v-641ff31f]{background:linear-gradient(135deg,#6366f11a,#9333ea1a);border-color:#6366f14d}.tool-badge[data-v-641ff31f]{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#f97316,#ec4899);color:#fff;padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:700}.tool-icon[data-v-641ff31f]{font-size:2.5rem;text-align:center;margin-bottom:.5rem}.tool-card h3[data-v-641ff31f]{margin:0;font-size:1.25rem;font-weight:700;text-align:center}.tool-description[data-v-641ff31f]{color:var(--color-text-muted);line-height:1.6;margin:0;text-align:center;flex:1}.tool-features[data-v-641ff31f]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem 0}.feature-tag[data-v-641ff31f]{background:#6366f126;color:var(--color-primary-light);padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600}.tool-link[data-v-641ff31f]{color:var(--color-primary-light);font-weight:600;text-decoration:none;text-align:center;padding:.75rem;border-radius:8px;transition:all .2s;margin-top:auto}.tool-link[data-v-641ff31f]:hover{background:#6366f11a;color:var(--color-primary)}.tool-link--primary[data-v-641ff31f]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent-pink));color:#fff}.tool-link--primary[data-v-641ff31f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6366f166}.tool-btn[data-v-641ff31f]{color:var(--color-primary-light);font-weight:600;text-decoration:none;text-align:center;padding:.875rem 1.5rem;border-radius:8px;transition:all .3s;margin-top:auto;display:inline-block;border:1px solid rgba(99,102,241,.3)}.tool-btn[data-v-641ff31f]:hover{background:#6366f126;color:var(--color-primary);transform:translateY(-2px)}.tool-btn--primary[data-v-641ff31f]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent-pink));color:#fff;border-color:transparent}.tool-btn--primary[data-v-641ff31f]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6366f166}.videos-grid[data-v-641ff31f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:2rem}.video-card[data-v-641ff31f]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:16px;overflow:hidden;transition:all .3s}.video-card[data-v-641ff31f]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0006;border-color:#6366f180}.video-link[data-v-641ff31f]{text-decoration:none;color:inherit;display:flex;flex-direction:column}.video-thumbnail[data-v-641ff31f]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#0f172ae6,#1e293be6)}.video-thumbnail img[data-v-641ff31f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.video-card:hover .video-thumbnail img[data-v-641ff31f]{transform:scale(1.05)}.video-duration[data-v-641ff31f]{position:absolute;bottom:8px;right:8px;background:#000000d9;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.play-overlay[data-v-641ff31f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;opacity:0;transition:opacity .3s}.video-card:hover .play-overlay[data-v-641ff31f]{opacity:1}.play-button[data-v-641ff31f]{width:60px;height:60px;background:#ff0000e6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;padding-left:4px;transition:transform .3s}.video-card:hover .play-button[data-v-641ff31f]{transform:scale(1.1)}.video-info[data-v-641ff31f]{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.video-title[data-v-641ff31f]{margin:0;font-size:1.05rem;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-meta[data-v-641ff31f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.85rem;color:var(--color-text-muted)}.video-channel[data-v-641ff31f]{font-weight:600;color:var(--color-primary-light)}.video-tags[data-v-641ff31f]{display:flex;gap:.5rem;flex-wrap:wrap}.video-tag[data-v-641ff31f]{background:#6366f126;color:var(--color-primary-light);padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600}.view-more-videos[data-v-641ff31f]{text-align:center}.btn-youtube[data-v-641ff31f]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,red,#c00);color:#fff;border-radius:999px;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 12px #ff00004d}.btn-youtube[data-v-641ff31f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f006}.faq-section[data-v-641ff31f]{padding-bottom:5rem}.faq-accordion[data-v-641ff31f]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-641ff31f]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item[data-v-641ff31f]:hover{border-color:#6366f166;box-shadow:0 4px 12px #0003}.faq-item--open[data-v-641ff31f]{border-color:#6366f180;background:#0f172acc}.faq-question-btn[data-v-641ff31f]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.8rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.faq-question-btn[data-v-641ff31f]:hover{background:#6366f10d}.faq-question[data-v-641ff31f]{margin:0;font-size:1.1rem;font-weight:600;color:var(--color-text);line-height:1.4;flex:1;padding-right:1rem}.faq-icon[data-v-641ff31f]{font-size:1.5rem;font-weight:300;color:var(--color-primary-light);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#6366f126;flex-shrink:0;transition:all .3s ease}.faq-item--open .faq-icon[data-v-641ff31f]{background:#6366f140;transform:rotate(90deg)}.faq-answer-wrapper[data-v-641ff31f]{padding:0 1.8rem 1.5rem;animation:fadeIn-641ff31f .3s ease}@keyframes fadeIn-641ff31f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-answer[data-v-641ff31f]{margin:0;color:var(--color-text-secondary);line-height:1.7;font-size:.95rem}@media(max-width:768px){.adsense-wrapper-inline[data-v-641ff31f]{margin:2rem auto 0;padding:1rem 0;min-height:60px}.adsense-wrapper-inline .adsbygoogle[data-v-641ff31f]{min-height:60px}.mission-calculator-section[data-v-641ff31f]{padding:1.5rem 0 3rem}.footer-note[data-v-641ff31f]{padding:.875rem 1.5rem;font-size:.95rem}.post-calculator-tools[data-v-641ff31f]{margin-top:2rem;padding-top:2rem}.tools-section-title[data-v-641ff31f]{font-size:1.5rem}.hero[data-v-641ff31f]{padding:2.5rem 0 2rem}.hero__content[data-v-641ff31f]{gap:.875rem}.hero__title[data-v-641ff31f]{font-size:1.8rem}.hero__subtitle[data-v-641ff31f]{font-size:.95rem}.hero-guide-grid[data-v-641ff31f]{grid-template-columns:1fr;gap:1rem}.section-header h2[data-v-641ff31f]{font-size:1.6rem}.wiki-grid[data-v-641ff31f],.tools-grid[data-v-641ff31f],.videos-grid[data-v-641ff31f]{grid-template-columns:1fr}.seo-content[data-v-641ff31f]{padding:1.5rem}.seo-content h2[data-v-641ff31f]{font-size:1.5rem}.seo-content h3[data-v-641ff31f]{font-size:1.2rem}.faq-question-btn[data-v-641ff31f]{padding:1.2rem 1.5rem}.faq-question[data-v-641ff31f]{font-size:1rem}.faq-answer-wrapper[data-v-641ff31f]{padding:0 1.5rem 1.2rem}}@media(max-width:480px){.hero[data-v-641ff31f]{padding:2.5rem 0 2rem}.hero__title[data-v-641ff31f]{font-size:1.6rem}.badge-live[data-v-641ff31f]{font-size:.75rem;padding:6px 12px}.section-header h2[data-v-641ff31f]{font-size:1.4rem}}.explore-hub-cta[data-v-641ff31f]{margin-top:2.5rem;margin-bottom:1.5rem}.hub-cta-button[data-v-641ff31f]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:16px;text-decoration:none;color:#fff;transition:all .3s ease;box-shadow:0 8px 25px #6366f166;max-width:700px;margin:0 auto}.hub-cta-button[data-v-641ff31f]:hover{transform:translateY(-4px);box-shadow:0 12px 35px #6366f180}.hub-icon[data-v-641ff31f]{font-size:2.5rem;flex-shrink:0}.hub-text[data-v-641ff31f]{flex:1;display:flex;flex-direction:column;gap:.25rem;text-align:left}.hub-title[data-v-641ff31f]{font-size:1.3rem;font-weight:700;line-height:1.3}.hub-subtitle[data-v-641ff31f]{font-size:.95rem;opacity:.9;font-weight:400}.hub-arrow[data-v-641ff31f]{font-size:1.8rem;flex-shrink:0;transition:transform .3s ease}.hub-cta-button:hover .hub-arrow[data-v-641ff31f]{transform:translate(6px)}.additional-tools[data-v-641ff31f]{display:flex;justify-content:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.tool-link[data-v-641ff31f]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#0f172a99;border:2px solid rgba(99,102,241,.3);border-radius:999px;text-decoration:none;color:#e2e8f0;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0003}.tool-link[data-v-641ff31f]:hover{transform:translateY(-2px);border-color:var(--color-primary);background:#0f172acc;box-shadow:0 4px 12px #6366f166;color:#fff}.tool-icon[data-v-641ff31f]{font-size:1.2rem}.tool-link--new[data-v-641ff31f]{position:relative;border-color:#f59e0b80;background:linear-gradient(135deg,#fbbf2426,#0f172ab3)}.tool-link--new[data-v-641ff31f]:hover{border-color:#f59e0b;background:linear-gradient(135deg,#fbbf2440,#0f172ad9)}.new-badge[data-v-641ff31f]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.65rem;padding:.25rem .5rem;border-radius:999px;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 8px #f59e0b66}.trending-banner[data-v-641ff31f]{background:linear-gradient(135deg,#ef444426,#fb923c1a);border:2px solid rgba(239,68,68,.3);border-radius:16px;padding:2rem;text-align:center;max-width:900px;margin:0 auto}.trending-badge[data-v-641ff31f]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;padding:.5rem 1.5rem;border-radius:999px;font-weight:700;font-size:.85rem;margin-bottom:1rem;animation:pulse-trending-641ff31f 2s ease-in-out infinite}@keyframes pulse-trending-641ff31f{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.fire-icon[data-v-641ff31f]{font-size:1.2rem;animation:flicker-641ff31f 1.5s ease-in-out infinite}@keyframes flicker-641ff31f{0%,to{opacity:1}50%{opacity:.8}}.trending-title[data-v-641ff31f]{font-size:1.75rem;margin:0 0 1rem;color:#fbbf24}.trending-description[data-v-641ff31f]{color:var(--color-text-secondary);font-size:1.1rem;line-height:1.6;margin:0 0 1.5rem;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.trending-links[data-v-641ff31f]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:1.5rem}.trending-cta[data-v-641ff31f]{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:999px;text-decoration:none;font-weight:700;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px #6366f166;flex:1;min-width:200px;text-align:center}.trending-cta--primary[data-v-641ff31f]{background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 4px 12px #ef444466}.trending-cta[data-v-641ff31f]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #6366f199;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.trending-cta--primary[data-v-641ff31f]:hover{box-shadow:0 8px 20px #ef444499;background:linear-gradient(135deg,#dc2626,#ea580c)}@media(max-width:768px){.hub-cta-button[data-v-641ff31f]{flex-direction:column;text-align:center;gap:1rem;padding:1.25rem 1.5rem}.hub-text[data-v-641ff31f]{text-align:center}.hub-title[data-v-641ff31f]{font-size:1.1rem}.hub-subtitle[data-v-641ff31f]{font-size:.85rem}.hub-arrow[data-v-641ff31f]{display:none}.trending-banner[data-v-641ff31f]{padding:1.5rem;margin:0 1rem}.trending-title[data-v-641ff31f]{font-size:1.3rem}.trending-description[data-v-641ff31f]{font-size:.95rem}.trending-cta[data-v-641ff31f]{font-size:.9rem;padding:.875rem 1.5rem}}@media(max-width:768px){.additional-tools[data-v-641ff31f]{flex-direction:column;align-items:stretch}.tool-link[data-v-641ff31f]{justify-content:center}}.explore-section[data-v-641ff31f]{padding-bottom:5rem}.explore-grid[data-v-641ff31f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.explore-category[data-v-641ff31f]{padding:1.5rem;background:#0f172a99;border:1px solid rgba(148,163,184,.15);border-radius:12px;transition:all .3s ease}.explore-category[data-v-641ff31f]:hover{border-color:#6366f14d;transform:translateY(-2px)}.category-title[data-v-641ff31f]{font-size:1.1rem;font-weight:600;color:var(--color-primary-light);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(99,102,241,.2)}.explore-links[data-v-641ff31f]{list-style:none;padding:0;margin:0}.explore-links li[data-v-641ff31f]{padding:.5rem 0;border-bottom:1px solid rgba(148,163,184,.08)}.explore-links li[data-v-641ff31f]:last-child{border-bottom:none}.explore-links a[data-v-641ff31f]{color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;display:block;transition:all .2s ease}.explore-links a[data-v-641ff31f]:hover{color:var(--color-primary-light);padding-left:.5rem}@media(max-width:768px){.explore-grid[data-v-641ff31f]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.explore-category[data-v-641ff31f]{padding:1.25rem}}
