:root{--biz-orange: #f47a37;--biz-orange-light: #ff9f4a;--biz-dark: #1e2a3a;--biz-dark-deeper: #141d29;--biz-white: #ffffff;--biz-orange-soft: #fef3e8;--biz-orange-border: rgba(244, 122, 55, 0.25);--biz-muted: #64748b;--biz-slate: #4a5b6e;--biz-bg: #f3f7f9;--text: #1e2a3a;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #f1f5f9;--surface-raised: #ffffff;--avatar-bg: #e2e8f0;--border: #e2e8f0;--border-soft: #eef2f6;--border-strong: #cbd5e1;--divider-dashed: rgba(30, 42, 58, 0.12);--success: #2e7d32;--success-bg: #e8f5e9;--success-strong: #1b5e20;--danger: #dc2626;--danger-bg: #fef2f2;--danger-strong: #991b1b;--nav-bg: rgba(255, 255, 255, 0.88);--nav-border: rgba(30, 42, 58, 0.08);--hero-from: #ffffff;--hero-to: #fdf8f4;--card-border: rgba(0, 0, 0, 0.04);--card-featured-from: #ffffff;--card-featured-to: #fffaf6;--code-neutral-bg: rgba(30, 42, 58, 0.06);--tool-call-bg: #1e2a3a;--code-card-bg: #1e2a3a;--code-card-border: transparent;--footer-from: #1e2a3a;--footer-to: #141d29;--btn-hover-bg: #1e2a3a;--shadow-card: 0 10px 28px rgba(0, 0, 0, 0.04);--shadow-window: 0 20px 50px rgba(30, 42, 58, 0.1), 0 0 0 1px rgba(244, 122, 55, 0.18);--shadow-calc: 0 16px 40px rgba(30, 42, 58, 0.08);color-scheme:light}[data-theme="dark"]:root{--biz-orange-soft: rgba(244, 122, 55, 0.14);--biz-orange-border: rgba(244, 122, 55, 0.38);--biz-muted: #8a9bb0;--biz-slate: #a9b7c9;--biz-bg: #0e141c;--text: #e8eef6;--surface: #151e2a;--surface-2: #1a2535;--surface-3: #1f2c3f;--surface-raised: #2b3b52;--avatar-bg: #2b3b52;--border: #2a384c;--border-soft: #223044;--border-strong: #3b4d66;--divider-dashed: rgba(255, 255, 255, 0.14);--success: #4ade80;--success-bg: rgba(74, 222, 128, 0.12);--success-strong: #86efac;--danger: #f87171;--danger-bg: rgba(248, 113, 113, 0.12);--danger-strong: #fca5a5;--nav-bg: rgba(14, 20, 28, 0.82);--nav-border: rgba(255, 255, 255, 0.08);--hero-from: #121b27;--hero-to: #0e141c;--card-border: rgba(255, 255, 255, 0.06);--card-featured-from: #172130;--card-featured-to: #1e2029;--code-neutral-bg: rgba(255, 255, 255, 0.08);--tool-call-bg: #0b121b;--code-card-bg: #1e2a3a;--code-card-border: rgba(255, 255, 255, 0.08);--footer-from: #101823;--footer-to: #0a1018;--btn-hover-bg: #d95b16;--shadow-card: 0 10px 28px rgba(0, 0, 0, 0.3);--shadow-window: 0 20px 50px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(244, 122, 55, 0.28);--shadow-calc: 0 16px 40px rgba(0, 0, 0, 0.4);color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme]){--biz-orange-soft: rgba(244, 122, 55, 0.14);--biz-orange-border: rgba(244, 122, 55, 0.38);--biz-muted: #8a9bb0;--biz-slate: #a9b7c9;--biz-bg: #0e141c;--text: #e8eef6;--surface: #151e2a;--surface-2: #1a2535;--surface-3: #1f2c3f;--surface-raised: #2b3b52;--avatar-bg: #2b3b52;--border: #2a384c;--border-soft: #223044;--border-strong: #3b4d66;--divider-dashed: rgba(255, 255, 255, 0.14);--success: #4ade80;--success-bg: rgba(74, 222, 128, 0.12);--success-strong: #86efac;--danger: #f87171;--danger-bg: rgba(248, 113, 113, 0.12);--danger-strong: #fca5a5;--nav-bg: rgba(14, 20, 28, 0.82);--nav-border: rgba(255, 255, 255, 0.08);--hero-from: #121b27;--hero-to: #0e141c;--card-border: rgba(255, 255, 255, 0.06);--card-featured-from: #172130;--card-featured-to: #1e2029;--code-neutral-bg: rgba(255, 255, 255, 0.08);--tool-call-bg: #0b121b;--code-card-bg: #1e2a3a;--code-card-border: rgba(255, 255, 255, 0.08);--footer-from: #101823;--footer-to: #0a1018;--btn-hover-bg: #d95b16;--shadow-card: 0 10px 28px rgba(0, 0, 0, 0.3);--shadow-window: 0 20px 50px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(244, 122, 55, 0.28);--shadow-calc: 0 16px 40px rgba(0, 0, 0, 0.4);color-scheme:dark}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body.mcp-standalone-body{margin:0;padding:0;background-color:var(--biz-bg);-webkit-font-smoothing:antialiased}.mcp-landing-page{font-family:'Inter', -apple-system, BlinkMacSystemFont, sans-serif;color:var(--text);background-color:var(--biz-bg);line-height:1.5;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}.mcp-landing-page main{flex:1}.mcp-landing-page h1,.mcp-landing-page h2,.mcp-landing-page h3,.mcp-landing-page h4,.mcp-landing-page p{margin-top:0}.mcp-landing-page code{font-family:'JetBrains Mono', 'Fira Code', monospace;color:var(--biz-orange);background:var(--biz-orange-soft);padding:2px 7px;border-radius:6px;font-size:0.88em;font-weight:600}.mcp-container{max-width:1140px;margin:0 auto;padding:0 24px}.mcp-navbar{position:sticky;top:0;z-index:1000;background:var(--nav-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--nav-border);transition:all 0.25s ease}.mcp-navbar-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mcp-brand-group{display:flex;align-items:center;gap:12px;flex-shrink:0}.mcp-brand-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none !important;color:var(--text);font-weight:800;font-size:1.35rem;letter-spacing:-0.5px}.brand-mark{width:38px;height:38px;border-radius:12px 0 12px 0;background:linear-gradient(135deg, var(--biz-orange) 0%, var(--biz-orange-light) 100%);color:var(--biz-white);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -3px rgba(244,122,55,0.45)}.brand-mark svg{width:20px;height:20px}.brand-dot{color:var(--biz-orange)}.mcp-brand-divider{width:1px;height:22px;background:var(--border-strong)}.mcp-nav-tag{display:inline-flex;align-items:center;gap:6px;background:var(--biz-orange-soft);color:var(--biz-orange);border:1px solid var(--biz-orange-border);padding:4px 11px;border-radius:20px;font-size:0.73rem;font-weight:700;letter-spacing:0.4px;text-transform:uppercase}.mcp-nav-links{display:flex;align-items:center;gap:4px}.mcp-nav-link{color:var(--biz-slate);text-decoration:none !important;font-size:0.88rem;font-weight:600;padding:8px 14px;border-radius:30px;white-space:nowrap;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:6px}.mcp-nav-link:hover{color:var(--biz-orange);background:var(--biz-orange-soft)}.mcp-nav-link--external i{font-size:0.7rem;opacity:0.65}.mcp-nav-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.mcp-lang-switch{display:inline-flex;background:var(--surface-3);padding:3px;border-radius:30px;border:1px solid var(--border)}.lang-option{padding:4px 10px;border-radius:20px;font-size:0.74rem;font-weight:700;color:var(--biz-muted);text-decoration:none !important;transition:all 0.2s ease}.lang-option.active{background:var(--surface-raised);color:var(--biz-orange);box-shadow:0 2px 6px rgba(0,0,0,0.06)}.lang-option:not(.active):hover{color:var(--text)}.mcp-wallet-pill{display:inline-flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);padding:7px 14px;border-radius:30px;font-size:0.82rem;color:var(--text);text-decoration:none !important;white-space:nowrap;transition:all 0.2s ease}.mcp-wallet-pill:hover{border-color:var(--biz-orange);background:var(--biz-orange-soft)}.mcp-wallet-pill i{color:var(--biz-orange)}.wallet-dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.mcp-nav-auth-group{display:flex;align-items:center;gap:8px;padding-left:6px;border-left:1px solid var(--border)}.mcp-nav-signin{color:var(--biz-slate);font-weight:600;font-size:0.86rem;text-decoration:none !important;padding:8px 14px;border-radius:30px;white-space:nowrap;transition:all 0.2s ease}.mcp-nav-signin:hover{color:var(--text);background:var(--surface-3)}.btn-mcp-nav-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg, var(--biz-orange) 0%, var(--biz-orange-light) 100%);color:var(--biz-white) !important;text-decoration:none !important;padding:9px 18px;border-radius:30px;font-weight:700;font-size:0.85rem;white-space:nowrap;flex-shrink:0;box-shadow:0 6px 16px -4px rgba(244,122,55,0.45);transition:all 0.2s ease}.btn-mcp-nav-primary i{font-size:0.78rem;transition:transform 0.2s ease}.btn-mcp-nav-primary:hover{background:var(--btn-hover-bg);box-shadow:0 8px 18px -4px rgba(30,42,58,0.35);transform:translateY(-1px)}.btn-mcp-nav-primary:hover i.fa-arrow-right{transform:translateX(2px)}.mcp-mobile-toggle{display:none;background:var(--surface-2);border:1px solid var(--border);color:var(--text);width:40px;height:40px;border-radius:10px;align-items:center;justify-content:center;font-size:1.05rem;cursor:pointer;transition:all 0.2s ease}.mcp-mobile-toggle:hover{border-color:var(--biz-orange);color:var(--biz-orange)}.mcp-mobile-toggle svg,.ep-copy-btn svg,.btn-inline-copy svg,.btn-icon-action svg{display:block;flex-shrink:0;pointer-events:none}.mcp-mobile-drawer{display:none;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 14px 28px rgba(30,42,58,0.08)}.mcp-mobile-drawer.open{display:block}.mcp-mobile-drawer-inner{padding-top:16px;padding-bottom:24px}.mobile-nav-list{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.mobile-nav-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;text-decoration:none !important;color:var(--text);font-weight:600;font-size:0.95rem}.mobile-nav-item i{color:var(--biz-orange);width:20px;text-align:center}.mobile-nav-item:hover{background:var(--biz-orange-soft)}.mobile-drawer-footer{padding-top:16px;border-top:1px solid var(--border-soft)}.mobile-user-meta{display:flex;justify-content:space-between;align-items:center;font-size:0.84rem;color:var(--biz-slate);margin-bottom:12px}.mobile-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.w-100{width:100%}.justify-center{justify-content:center}.mcp-flash-wrapper{background:transparent;padding-top:16px}.mcp-flash{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-radius:16px 0 16px 0;font-size:0.88rem;font-weight:600}.mcp-flash--notice{background:var(--success-bg);color:var(--success-strong);border-left:4px solid var(--success)}.mcp-flash--alert{background:var(--danger-bg);color:var(--danger-strong);border-left:4px solid var(--danger)}.flash-content{display:flex;align-items:center;gap:10px}.flash-close{background:none;border:none;font-size:1.25rem;line-height:1;color:inherit;cursor:pointer;opacity:0.7}.mcp-hero{background:linear-gradient(180deg, var(--hero-from) 0%, var(--hero-to) 100%);padding:72px 0 64px;border-bottom:1px solid rgba(244,122,55,0.12);position:relative}.mcp-hero-grid{display:grid;grid-template-columns:1.08fr 0.92fr;gap:48px;align-items:center}.mcp-badge{display:inline-flex;align-items:center;gap:10px;background:var(--biz-orange-soft);color:var(--biz-orange);border:1px solid var(--biz-orange-border);padding:8px 18px;border-radius:40px;font-size:0.8rem;font-weight:700;letter-spacing:0.3px;margin-bottom:24px}.mcp-pulse-dot{width:8px;height:8px;background-color:var(--biz-orange);border-radius:50%;box-shadow:0 0 0 4px rgba(244,122,55,0.25);animation:mcpPulse 2s infinite}@keyframes mcpPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:0.75}}.mcp-hero-title{font-size:2.85rem;font-weight:800;letter-spacing:-1px;line-height:1.15;color:var(--text);margin-bottom:20px}.mcp-hero-title .text-gradient{background:linear-gradient(135deg, var(--biz-orange) 0%, #d95b16 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mcp-hero-subtitle{font-size:1.05rem;color:var(--biz-slate);margin-bottom:32px;max-width:540px}.mcp-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:32px}.btn-mcp-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg, var(--biz-orange) 0%, var(--biz-orange-light) 100%);color:var(--biz-white) !important;text-decoration:none !important;padding:14px 28px;border-radius:40px;font-weight:700;font-size:0.95rem;border:none;box-shadow:0 10px 24px -6px rgba(244,122,55,0.45);transition:all 0.25s ease;cursor:pointer}.btn-mcp-primary:hover{background:var(--btn-hover-bg);box-shadow:0 12px 24px -6px rgba(30,42,58,0.35);transform:translateY(-2px)}.btn-chip{background:rgba(255,255,255,0.22);padding:2px 10px;border-radius:20px;font-size:0.75rem}.btn-mcp-outline{display:inline-flex;align-items:center;gap:10px;background:var(--surface);color:var(--biz-orange) !important;text-decoration:none !important;padding:14px 26px;border-radius:40px;font-weight:700;font-size:0.95rem;border:2px solid var(--biz-orange);transition:all 0.25s ease}.btn-mcp-outline:hover{background:var(--biz-orange-soft);transform:translateY(-2px)}.mcp-trust-row{display:flex;flex-wrap:wrap;gap:18px}.trust-pill{display:inline-flex;align-items:center;gap:8px;font-size:0.82rem;font-weight:600;color:var(--biz-slate)}.trust-pill i{color:var(--biz-orange)}.mcp-chat-window{background:var(--surface);border-radius:30px 0 30px 0;box-shadow:var(--shadow-window);overflow:hidden}.mcp-chat-header{background:linear-gradient(135deg, var(--biz-dark) 0%, var(--biz-orange) 100%);padding:14px 22px;display:flex;align-items:center;justify-content:space-between;color:var(--biz-white)}.window-dots{display:flex;gap:6px}.window-dots span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.35)}.window-title{font-size:0.8rem;font-weight:600;letter-spacing:0.3px}.window-status{background:rgba(255,255,255,0.2);padding:3px 10px;border-radius:20px;font-size:0.7rem;font-weight:700}.mcp-chat-body{padding:24px;display:flex;flex-direction:column;gap:16px}.chat-msg{display:flex;gap:12px;align-items:flex-start}.chat-avatar{width:36px;height:36px;border-radius:50%;background:var(--avatar-bg);color:var(--text);font-size:0.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-avatar--ai{background:linear-gradient(145deg, var(--biz-orange) 0%, var(--biz-orange-light) 100%);color:var(--biz-white);font-size:0.95rem}.chat-bubble{background:var(--surface-2);border:1px solid var(--border);padding:12px 16px;border-radius:18px 18px 18px 4px;font-size:0.86rem;color:var(--text);width:100%}.chat-bubble--ai{background:var(--surface);border:1.5px solid var(--biz-orange-border);border-radius:20px 0 20px 0;box-shadow:0 6px 18px rgba(244,122,55,0.06)}.chat-bubble--ai h4{font-size:0.9rem;font-weight:700;color:var(--text);margin-bottom:12px;display:flex;align-items:center;gap:8px}.chat-bubble--ai h4 i{color:var(--biz-orange)}.chat-tool-call{background:var(--tool-call-bg);color:#f8fafc;border-radius:14px;padding:10px 14px;font-size:0.75rem;margin-left:48px}.tool-call-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:#cbd5e1}.tool-call-header code{background:rgba(244,122,55,0.18);color:var(--biz-orange-light);font-weight:700}.tool-badge{background:rgba(244,122,55,0.25);color:var(--biz-orange-light);padding:2px 8px;border-radius:12px;font-size:0.68rem;font-weight:600}.tool-call-args{margin:0;font-family:monospace;font-size:0.72rem;color:#94a3b8;white-space:pre-wrap;word-break:break-word}.result-metrics-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-bottom:12px}.metric-box{background:var(--surface-2);padding:10px;border-radius:12px;border:1px solid var(--border-soft)}.metric-box--highlight{background:var(--biz-orange-soft);border-color:var(--biz-orange-border)}.metric-box .m-label{display:block;font-size:0.68rem;text-transform:uppercase;color:var(--biz-muted);font-weight:600}.metric-box .m-val{font-size:0.95rem;font-weight:800;color:var(--text)}.metric-box--highlight .m-val{color:var(--biz-orange)}.chat-wallet-footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px dashed var(--border);font-size:0.76rem;color:var(--biz-slate)}.chat-wallet-footer i{color:var(--biz-orange)}.status-ok{color:var(--success);font-weight:600}.status-ok i{color:var(--success);font-size:0.55rem}.mcp-filters-strip{background:var(--surface);padding:24px 0;border-bottom:1px solid var(--border-soft)}.strip-label{text-align:center;font-size:0.72rem;font-weight:700;letter-spacing:1.5px;color:var(--biz-muted);margin-bottom:14px}.strip-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.f-pill{background:var(--surface-2);border:1px solid var(--border);padding:8px 16px;border-radius:40px;font-size:0.82rem;font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease}.f-pill i{color:var(--biz-orange)}.f-pill:hover{border-color:var(--biz-orange);background:var(--biz-orange-soft);transform:translateY(-2px)}.mcp-section{padding:72px 0}.mcp-section--alt{background:var(--surface);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.mcp-section-header{text-align:center;max-width:680px;margin:0 auto 48px}.section-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--biz-orange);margin-bottom:10px}.mcp-section-header h2{font-size:2.1rem;font-weight:800;letter-spacing:-0.5px;color:var(--text);margin-bottom:12px}.mcp-section-header p{color:var(--biz-slate);font-size:0.98rem}.mcp-tools-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.mcp-card{background:var(--surface);border-radius:30px 0 30px 0;padding:30px 28px;border:1px solid var(--card-border);border-left:4px solid var(--biz-orange);box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:all 0.3s ease}.mcp-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px rgba(244,122,55,0.12)}.mcp-card--featured{background:linear-gradient(180deg, var(--card-featured-from) 0%, var(--card-featured-to) 100%);border:2px solid var(--biz-orange)}.mcp-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tool-icon{width:50px;height:50px;border-radius:14px;background:var(--biz-orange-soft);color:var(--biz-orange);display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}.tool-icon--solid{background:linear-gradient(145deg, var(--biz-orange) 0%, var(--biz-orange-light) 100%);color:var(--biz-white);box-shadow:0 8px 16px -4px rgba(244,122,55,0.4)}.mcp-svg-icon{width:24px !important;height:24px !important;display:block !important;stroke:currentColor !important;fill:none !important;flex-shrink:0}.chat-avatar--ai .mcp-svg-icon{width:20px !important;height:20px !important;color:#ffffff !important}.cost-tag{padding:5px 14px;border-radius:40px;font-size:0.72rem;font-weight:700;letter-spacing:0.4px}.cost-tag--free{background:var(--success-bg);color:var(--success)}.cost-tag--paid{background:var(--biz-orange-soft);color:var(--biz-orange)}.tool-name{font-size:1.15rem;font-weight:700;margin-bottom:12px;color:var(--text)}.tool-name code{background:var(--code-neutral-bg);color:var(--text);padding:4px 10px;border-radius:8px;font-size:0.95rem;font-weight:700}.mcp-card--featured .tool-name code{background:var(--biz-orange-soft);color:var(--biz-orange)}.tool-desc{font-size:0.9rem;color:var(--biz-slate);margin-bottom:20px;flex:1}.tool-meta{background:var(--surface-2);border-radius:16px;padding:14px;font-size:0.8rem;border:1px solid var(--border-soft)}.meta-row+.meta-row{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.meta-key{font-weight:700;color:var(--text);display:block;margin-bottom:4px}.meta-val{color:var(--biz-slate);line-height:1.7}.meta-val code{color:var(--biz-orange);background:var(--biz-orange-soft);font-weight:600;padding:2px 6px;border-radius:5px}.mcp-pricing-layout{display:grid;grid-template-columns:1.05fr 0.95fr;gap:48px;align-items:center}.mcp-pricing-info h2{font-size:2rem;font-weight:800;margin-bottom:14px;letter-spacing:-0.5px}.mcp-pricing-info p{color:var(--biz-slate);margin-bottom:28px}.formula-cards{display:flex;flex-direction:column;gap:12px}.formula-step{display:flex;align-items:center;gap:18px;background:var(--biz-bg);padding:16px 22px;border-radius:22px 0 22px 0;border-left:4px solid var(--biz-orange)}.step-num{font-size:1.5rem;font-weight:800;color:var(--biz-orange);min-width:90px}.step-num small{font-size:0.8rem}.step-text strong{display:block;font-size:0.95rem;color:var(--text)}.step-text span{font-size:0.82rem;color:var(--biz-slate)}.formula-plus{text-align:center;font-weight:800;color:var(--biz-orange);font-size:1.1rem}.mcp-calculator-card{background:var(--surface);border-radius:30px 0 30px 0;box-shadow:var(--shadow-calc);border:1px solid var(--border-soft);overflow:hidden}.calc-header{background:linear-gradient(135deg, var(--biz-dark) 0%, var(--biz-orange) 100%);color:var(--biz-white);padding:24px 28px}.calc-header h3{font-size:1.15rem;font-weight:700;margin-bottom:4px}.calc-header p{font-size:0.82rem;color:rgba(255,255,255,0.85);margin:0}.calc-body{padding:28px}.calc-control{margin-bottom:22px}.calc-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;font-size:0.88rem}.calc-badge{background:var(--biz-orange-soft);color:var(--biz-orange);padding:3px 12px;border-radius:20px;font-weight:700;font-size:0.8rem}.mcp-slider{width:100%;accent-color:var(--biz-orange);cursor:pointer}.calc-hint{display:block;font-size:0.75rem;color:var(--biz-muted);margin-top:4px}.calc-summary{background:var(--surface-2);border-radius:20px 0 20px 0;padding:18px 22px;border:1px solid var(--border)}.summary-line{display:flex;justify-content:space-between;font-size:0.85rem;color:var(--biz-slate);margin-bottom:8px}.summary-total{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:10px;border-top:2px solid var(--biz-orange-border);font-size:0.95rem;font-weight:700;color:var(--text)}.summary-total strong{font-size:1.35rem;color:var(--biz-orange)}.mcp-token-banner{background:var(--surface);border-radius:30px 0 30px 0;padding:26px 32px;margin-bottom:28px;box-shadow:var(--shadow-card);border-left:5px solid var(--biz-orange);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.token-banner-info{display:flex;align-items:center;gap:16px}.token-step-badge{background:var(--biz-orange);color:var(--biz-white);font-weight:800;font-size:0.75rem;padding:8px 14px;border-radius:20px;letter-spacing:0.8px}.token-banner-info h3{font-size:1.1rem;font-weight:700;margin-bottom:2px}.token-banner-info p{font-size:0.85rem;color:var(--biz-slate);margin:0}.token-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.token-input-group{display:flex;align-items:center;background:var(--surface-2);border:1.5px solid var(--border);border-radius:40px;padding:4px 6px 4px 16px}.token-input-group input{border:none;background:transparent;font-family:monospace;font-size:0.88rem;color:var(--text);width:240px;outline:none}.btn-icon-action{background:none;border:none;color:var(--biz-muted);cursor:pointer;padding:6px 10px}.btn-icon-action:hover{color:var(--biz-orange)}.btn-copy-token{background:var(--biz-orange);color:var(--biz-white);border:none;padding:8px 18px;border-radius:40px;font-weight:600;font-size:0.8rem;cursor:pointer;transition:all 0.2s}.btn-copy-token:hover{background:var(--btn-hover-bg)}.btn-regenerate{background:var(--biz-orange-soft);color:var(--biz-orange);border:1px solid var(--biz-orange-border);padding:10px 16px;border-radius:40px;font-size:0.8rem;font-weight:600;cursor:pointer;transition:all 0.2s}.btn-regenerate:hover{background:var(--biz-orange);color:var(--biz-white)}.token-auth-buttons{display:flex;gap:12px}.btn-mcp-outline-dark{display:inline-flex;align-items:center;padding:12px 22px;border-radius:40px;border:1.5px solid var(--border-strong);color:var(--text) !important;text-decoration:none !important;font-weight:600;font-size:0.9rem;transition:all 0.2s}.btn-mcp-outline-dark:hover{border-color:var(--biz-orange);color:var(--biz-orange) !important}.mcp-code-card{background:var(--code-card-bg);border-radius:30px 0 30px 0;overflow:hidden;border:1px solid var(--code-card-border);box-shadow:0 16px 40px rgba(15,23,42,0.2)}.code-tabs-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:rgba(255,255,255,0.04);border-bottom:1px solid rgba(255,255,255,0.1);flex-wrap:wrap;gap:12px}.code-tabs{display:flex;gap:8px;flex-wrap:wrap}.code-tab{background:transparent;color:#94a3b8;border:none;padding:8px 18px;border-radius:40px;font-size:0.84rem;font-weight:600;cursor:pointer;transition:all 0.2s;display:inline-flex;align-items:center;gap:8px}.code-tab.active{background:var(--biz-orange);color:var(--biz-white);box-shadow:0 4px 12px rgba(244,122,55,0.35)}.code-tab:not(.active):hover{color:var(--biz-white);background:rgba(255,255,255,0.08)}.btn-copy-code{background:rgba(244,122,55,0.18);color:var(--biz-orange-light);border:1px solid rgba(244,122,55,0.4);padding:7px 16px;border-radius:40px;font-size:0.8rem;font-weight:600;cursor:pointer;transition:all 0.2s}.btn-copy-code:hover,.btn-copy-code.copied{background:var(--biz-orange);color:var(--biz-white)}.code-pane{display:none;padding:24px 28px}.code-pane.active{display:block}.code-pane-meta{font-size:0.82rem;color:#94a3b8;margin-bottom:12px}.code-pane-meta code{background:rgba(244,122,55,0.15);color:var(--biz-orange-light)}.code-pane pre{margin:0;background:#0f172a;padding:20px;border-radius:18px 0 18px 0;overflow-x:auto;border:1px solid rgba(255,255,255,0.08)}.code-pane pre code{font-family:'JetBrains Mono', 'Fira Code', monospace;font-size:0.85rem;color:#f8fafc;background:transparent;padding:0;line-height:1.6}.mcp-footer{background:linear-gradient(180deg, var(--footer-from) 0%, var(--footer-to) 100%);color:#cbd5e1;padding:64px 0 32px;border-top:4px solid var(--biz-orange);margin-top:40px}.mcp-footer-grid{display:grid;grid-template-columns:1.5fr 0.85fr 0.85fr 1.2fr;gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,0.08)}.mcp-brand-logo--light{color:var(--biz-white) !important}.mcp-footer-badge{background:rgba(244,122,55,0.18);color:var(--biz-orange-light);border:1px solid rgba(244,122,55,0.35);padding:3px 10px;border-radius:20px;font-size:0.72rem;font-weight:700}.footer-desc{font-size:0.88rem;color:#94a3b8;line-height:1.65;margin:16px 0 20px !important;max-width:360px}.footer-endpoint-box{display:inline-flex;align-items:center;gap:10px;background:rgba(15,23,42,0.65);border:1px solid rgba(255,255,255,0.1);padding:6px 10px 6px 12px;border-radius:14px 0 14px 0;max-width:100%}.ep-label{background:var(--biz-orange);color:var(--biz-white);font-size:0.68rem;font-weight:800;padding:2px 7px;border-radius:6px;letter-spacing:0.5px}.footer-endpoint-box code{background:transparent;color:#e2e8f0;font-size:0.78rem;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-copy-btn{background:rgba(255,255,255,0.06);border:none;color:#94a3b8;width:28px;height:28px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.ep-copy-btn:hover{background:var(--biz-orange);color:var(--biz-white)}.ep-copy-btn.copied{background:rgba(16,185,129,0.2);color:#10b981}.mcp-footer-col h4{color:var(--biz-white);font-size:0.88rem;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;margin-bottom:18px}.mcp-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.mcp-footer-col ul a{color:#94a3b8;text-decoration:none !important;font-size:0.88rem;font-weight:500;transition:all 0.2s}.mcp-footer-col ul a:hover{color:var(--biz-orange-light);padding-left:4px}.footer-status-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.09);border-radius:22px 0 22px 0;padding:20px}.status-card-header{display:flex;align-items:center;gap:10px;color:var(--biz-white);font-size:0.86rem;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.08)}.status-indicator{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,0.2)}.status-card-meta{display:flex;flex-direction:column;gap:8px}.status-card-meta>div{display:flex;justify-content:space-between;align-items:center;font-size:0.78rem;color:#94a3b8}.status-card-meta code{background:rgba(244,122,55,0.14);color:var(--biz-orange-light);font-size:0.74rem;padding:2px 8px}.mcp-footer-bottom{padding-top:28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:0.82rem;color:#64748b}.back-to-top{color:#94a3b8;text-decoration:none !important;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:color 0.2s}.back-to-top:hover{color:var(--biz-orange-light)}@media (max-width: 992px){.mcp-nav-links,.mcp-wallet-pill,.mcp-nav-auth-group,.btn-mcp-nav-primary{display:none}.mcp-mobile-toggle{display:inline-flex}.mcp-hero-grid,.mcp-pricing-layout{grid-template-columns:1fr}.mcp-tools-grid{grid-template-columns:1fr}.mcp-footer-grid{grid-template-columns:1fr 1fr}.mcp-hero-title{font-size:2.2rem}}@media (max-width: 640px){.mcp-navbar-inner{height:68px}.mcp-brand-divider,.mcp-nav-tag{display:none}.result-metrics-grid,.mcp-footer-grid{grid-template-columns:1fr}.mcp-token-banner{padding:20px}.token-input-group input{width:150px}}.mcp-hero-clients{margin-top:24px;padding-top:20px;border-top:1px dashed var(--divider-dashed);display:flex;align-items:center;flex-wrap:wrap;gap:10px}.clients-label{font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:var(--biz-muted);margin-right:4px}.clients-pills{display:flex;flex-wrap:wrap;gap:8px}.client-pill{display:inline-flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--border);color:var(--text) !important;text-decoration:none !important;padding:6px 14px;border-radius:30px;font-size:0.8rem;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,0.03);transition:all 0.2s ease}.client-pill i{color:var(--biz-orange);font-size:0.78rem}.client-pill:hover{border-color:var(--biz-orange);background:var(--biz-orange-soft);color:var(--biz-orange) !important;transform:translateY(-1px)}.client-setup-steps{background:rgba(15,23,42,0.55);border:1px solid rgba(244,122,55,0.28);border-radius:16px 0 16px 0;padding:14px 18px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.setup-kv{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:0.8rem}.setup-k{color:#cbd5e1;font-weight:600}.setup-v{color:#94a3b8}.setup-v code{background:rgba(244,122,55,0.15);color:var(--biz-orange-light)}.setup-v-box{display:inline-flex;align-items:center;gap:8px;background:#0f172a;border:1px solid rgba(255,255,255,0.1);padding:4px 8px 4px 12px;border-radius:10px;max-width:100%}.setup-v-box code{background:transparent;color:#f8fafc;padding:0;font-size:0.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-inline-copy{background:rgba(244,122,55,0.2);border:none;color:var(--biz-orange-light);width:26px;height:26px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease}.btn-inline-copy:hover{background:var(--biz-orange);color:var(--biz-white)}.mcp-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;flex-shrink:0;border-radius:50%;background:var(--surface-2);border:1px solid var(--border);color:var(--biz-slate);cursor:pointer;transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease, transform 0.2s ease}.mcp-theme-toggle:hover{color:var(--biz-orange);border-color:var(--biz-orange);background:var(--biz-orange-soft)}.mcp-theme-toggle:active{transform:scale(0.94)}.mcp-theme-toggle:focus-visible{outline:2px solid var(--biz-orange);outline-offset:2px}.mcp-theme-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mcp-theme-toggle .icon-sun{display:none}.mcp-theme-toggle .icon-moon{display:block}[data-theme="dark"]:root .mcp-theme-toggle .icon-sun{display:block}[data-theme="dark"]:root .mcp-theme-toggle .icon-moon{display:none}@media (prefers-color-scheme: dark){:root:not([data-theme]) .mcp-theme-toggle .icon-sun{display:block}:root:not([data-theme]) .mcp-theme-toggle .icon-moon{display:none}}.theme-transition,.theme-transition *,.theme-transition *::before,.theme-transition *::after{transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease !important}@media (prefers-reduced-motion: reduce){.theme-transition,.theme-transition *,.theme-transition *::before,.theme-transition *::after{transition:none !important}}@media (max-width: 640px){.mcp-navbar-inner.mcp-container{padding:0 16px;gap:12px}.mcp-nav-actions{gap:8px}.mcp-theme-toggle{width:34px;height:34px}.lang-option{padding:4px 8px}}@media (max-width: 380px){.brand-text{font-size:1.1rem}.mcp-brand-group{gap:8px}.mcp-brand-logo{gap:8px}}
