body.frontpage .tw-page{max-width:1200px;margin:0 auto;padding:28px 40px;color:#111}.tw-title{font-size:26px;font-weight:900;letter-spacing:.2px;margin:0 0 4px}.tw-subtitle{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#333;margin:0 0 18px}.tw-section-title{font-size:14px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;margin:22px 0 10px}.tw-small{font-size:12px;color:#444;line-height:1.45}.tw-muted{font-size:12px;color:#666;line-height:1.45}.tw-status-sheet{border:2px solid #000000;padding:16px 18px;background:#fff}.tw-status-header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px}.tw-status-header-right{font-size:12px;color:#333;font-weight:700}.tw-divider{border:none;border-top:1px solid #000000;margin:12px 0}.tw-kv-grid{display:grid;grid-template-columns:220px 1fr;gap:6px 14px;font-size:13px}.tw-k{font-weight:800;color:#000}.tw-v{font-weight:600;color:#111}.tw-pill{display:inline-block;border:1px solid #000000;padding:2px 8px;font-size:12px;font-weight:800;letter-spacing:.3px}.tw-pill-live{background:#000;color:#fff}.tw-pill-off{background:#fff;color:#000}.tw-lifecycle{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.tw-step{border:1px solid #000000;padding:10px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;text-align:center}.tw-step-on{background:#000;color:#fff}.tw-step-off{background:#fff;color:#000}.tw-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.tw-metric{border:1px solid #000000;padding:10px 12px}.tw-metric-value{font-size:18px;font-weight:900}.tw-metric-label{font-size:12px;font-weight:700;color:#333;margin-top:2px}.tw-narrative{border-left:4px solid #000000;padding:10px 14px;background:#fafafa}.tw-bullets{margin:8px 0 0 18px;padding:0}.tw-bullets li{margin:6px 0;font-size:13px;line-height:1.45;color:#111;font-weight:600}.tw-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.tw-btn{display:inline-block;border:2px solid #000000;padding:10px 12px;font-size:12px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;text-decoration:none}.tw-btn-primary{background:#000;color:#fff}.tw-btn-secondary{background:#fff;color:#000}.tw-btn:hover{text-decoration:none;opacity:.92}.tw-shell{display:grid;grid-template-columns:220px 1fr;gap:32px;max-width:1400px;margin:0 auto;padding:32px 40px}.tw-rail{border-right:1px solid #e5e7eb;padding-right:24px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.tw-main{max-width:980px}.tw-h1{font-size:34px;font-weight:800;margin-bottom:6px}.tw-lead{font-size:15px;color:#6b7280;margin-bottom:24px}Add-Content src/styles/frontpage.css @"
.tw-app-page{max-width:none;width:100%;margin:0;padding:24px 40px}.tw-app-page .tw-card-wide{max-width:1200px;margin-left:0}.tw-app-page .tw-control-bar{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.tw-app-page table{width:100%}"@
.tw-app-page{display:grid;grid-template-columns:260px 1fr;gap:48px;max-width:100%;margin:0;padding:32px 48px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.tw-app-page .tw-system-column{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#666}.tw-app-page .tw-main{max-width:1280px}.tw-app-page h1,.tw-app-page h2,.tw-app-page h3{margin-top:0}.tw-app-page .tw-actions,.tw-app-page .tw-control-bar{display:flex;gap:12px;align-items:center}.tw-app-page table{width:100%;border-collapse:collapse}.tw-nav{position:sticky;top:0;z-index:9990;background:#0f172af7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06);overflow:visible;transition:background .2s ease,border-color .2s ease}[data-theme=light] .tw-nav{background:#fffffff7;border-bottom:1px solid rgba(0,0,0,.08)}.tw-nav-inner{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:56px;gap:8px;max-width:100%;overflow:visible}.tw-nav-tabs-desktop{display:flex;align-items:center;gap:2px;overflow:visible;flex:1;justify-content:center}.tw-nav-tabs-desktop button:hover{background:#ffffff0d!important}[data-theme=light] .tw-nav-tabs-desktop button:hover{background:#0000000a!important}.tw-tab-label{display:inline}.tw-nav-hamburger{display:none}.tw-mobile-backdrop{position:fixed;inset:0;z-index:80;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tw-mobile-drawer{position:fixed;top:0;right:0;bottom:0;z-index:90;width:280px;max-width:85vw;background:#0f172afc;border-left:1px solid rgba(255,255,255,.08);overflow-y:auto;-webkit-overflow-scrolling:touch;animation:drawerSlideIn .25s ease}[data-theme=light] .tw-mobile-drawer{background:#fffffffc;border-left:1px solid rgba(0,0,0,.08)}@keyframes drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.tw-mobile-drawer button:hover{background:#ffffff0d!important}[data-theme=light] .tw-mobile-drawer button:hover{background:#0000000a!important}.tw-status-bar,.tw-nav-status-mini{display:flex}.tw-nav-settings-desktop{display:block!important}.tw-nav-logo-text{display:inline}.tw-tier-badge{display:inline-block}.settings-dropdown{animation:dropdownFadeIn .2s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes statusBarSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}@keyframes glowPulse{0%,to{box-shadow:0 0 4px currentColor}50%{box-shadow:0 0 12px currentColor}}.status-dot-glow{animation:glowPulse 2s ease-in-out infinite}button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.tw-mobile-drawer::-webkit-scrollbar{width:4px}.tw-mobile-drawer::-webkit-scrollbar-track{background:transparent}.tw-mobile-drawer::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}@media(max-width:1400px){.tw-tab-label{display:none}}@media(max-width:1100px){.tw-nav-status-mini{display:none}}@media(max-width:768px){.tw-desktop-footer{display:none!important}.tw-nav-hamburger{display:flex;align-items:center;justify-content:center}.tw-nav-tabs-desktop{display:none}.tw-nav-settings-desktop{display:none!important}.tw-nav-status-mini{display:none}.tw-status-bar{display:none!important}.tw-nav-inner{height:50px;padding:0 12px}.tw-nav-logo-text{display:inline}}@media(max-width:400px){.tw-nav-logo-text,.tw-tier-badge{display:none}.tw-mobile-drawer{width:100vw;max-width:100vw}}:root{--tour-bg: #0f172a;--tour-bg-alt: #1e293b;--tour-border: rgba(255, 255, 255, .08);--tour-accent: #3b82f6;--tour-accent-dim: rgba(59, 130, 246, .15);--tour-text: #f0f1f3;--tour-text-muted: #94a3b8;--tour-text-dim: #64748b;--tour-green: #10b981;--tour-radius: 12px}.tour-overlay{position:fixed;inset:0;z-index:10000;pointer-events:all}.tour-spotlight-svg{position:fixed;inset:0;z-index:10000;pointer-events:none}.tour-spotlight-svg rect{fill:#000000b8}.tour-spotlight-ring{position:fixed;z-index:10001;border:2px solid var(--tour-accent);border-radius:8px;box-shadow:0 0 0 4px #3b82f626,0 0 24px #3b82f61a;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.tour-tooltip{position:fixed;z-index:10002;bottom:32px;left:50%;transform:translate(-50%);width:90vw;max-width:480px;background:var(--tour-bg);border:1px solid var(--tour-border);border-radius:var(--tour-radius);padding:24px 28px;box-shadow:0 20px 60px #0009;animation:tour-slide-up .35s cubic-bezier(.4,0,.2,1)}.tour-tooltip.tour-center{bottom:auto;top:50%;transform:translate(-50%,-50%);animation:tour-fade-in .35s ease}@keyframes tour-slide-up{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes tour-fade-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.tour-dots{display:flex;gap:6px;margin-bottom:20px}.tour-dot{width:8px;height:8px;border-radius:4px;background:#94a3b840;transition:all .3s ease}.tour-dot.active{width:24px;background:var(--tour-accent)}.tour-dot.completed{background:var(--tour-accent);opacity:.6}.tour-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tour-accent);margin-bottom:8px;font-family:SF Mono,Fira Code,monospace}.tour-title{font-size:20px;font-weight:700;color:var(--tour-text);margin:0 0 10px;line-height:1.3}.tour-description{font-size:14px;line-height:1.65;color:var(--tour-text-muted);margin:0 0 24px}.tour-actions{display:flex;justify-content:space-between;align-items:center}.tour-skip{background:none;border:none;color:var(--tour-text-dim);font-size:13px;cursor:pointer;padding:6px 12px;border-radius:6px;transition:color .2s}.tour-skip:hover{color:var(--tour-text-muted)}.tour-btn-group{display:flex;gap:8px}.tour-btn-back{background:#94a3b814;border:1px solid rgba(148,163,184,.15);border-radius:8px;padding:8px 16px;color:var(--tour-text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.tour-btn-back:hover{background:#94a3b81f}.tour-btn-next{background:var(--tour-accent);border:none;border-radius:8px;padding:8px 22px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.tour-btn-next:hover{filter:brightness(1.1)}.tour-completion{text-align:center;padding:12px 0 4px}.tour-completion-icon{width:56px;height:56px;border-radius:16px;background:#10b9811f;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:28px}.tour-cta-primary{display:block;width:100%;padding:12px 24px;background:var(--tour-accent);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:8px;transition:all .2s}.tour-cta-primary:hover{filter:brightness(1.1)}.tour-cta-secondary{display:block;width:100%;padding:10px 24px;background:transparent;border:1px solid var(--tour-border);border-radius:8px;color:var(--tour-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.tour-cta-secondary:hover{border-color:#ffffff26;color:var(--tour-text)}@media(max-width:640px){.tour-tooltip{bottom:16px;padding:20px;max-width:calc(100vw - 32px)}.tour-title{font-size:18px}.tour-description{font-size:13px}}.landing-nav{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:#1a1a2e;position:sticky;top:0;z-index:100}.nav-brand a{font-size:1.5rem;font-weight:700;color:#00d4aa;text-decoration:none}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{color:#fffc;text-decoration:none;font-weight:500;transition:color .2s}.nav-links a:hover{color:#00d4aa}.nav-login{color:#00d4aa!important;font-weight:600!important;border:1px solid #00d4aa;padding:8px 18px;border-radius:6px;transition:background .2s}.nav-login:hover{background:#00d4aa1a!important}.nav-cta{background:#00d4aa!important;color:#1a1a2e!important;padding:10px 20px;border-radius:6px;font-weight:600!important}.nav-cta:hover{background:#00b894!important}.landing-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a2e;line-height:1.6}.landing-page section{padding:80px 40px;max-width:1200px;margin:0 auto}.landing-page h2{font-size:2.5rem;text-align:center;margin-bottom:20px;color:#1a1a2e}.hero{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;text-align:center;padding:120px 40px!important;max-width:100%!important}.hero-headline{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.hero-subhead{font-size:1.5rem;opacity:.9;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.hero-cta{display:flex;gap:20px;justify-content:center;margin-bottom:30px}.btn-primary{background:#00d4aa;color:#1a1a2e;border:none;padding:16px 32px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00d4aa4d}.btn-secondary{background:transparent;color:#fff;border:2px solid white;padding:14px 30px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background .2s}.btn-secondary:hover{background:#ffffff1a}.btn-large{padding:20px 40px;font-size:1.2rem}.hero-proof{font-size:.95rem;opacity:.7}.problem{background:#f8f9fa}.problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px}.problem-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #0000000d}.problem-icon{font-size:2.5rem;margin-bottom:15px}.problem-card h3{font-size:1.3rem;margin-bottom:8px}.problem-card p{color:#666;margin-bottom:10px}.problem-issue{color:#e74c3c!important;font-size:.9rem;font-weight:500}.solution{text-align:center}.solution-flip{display:flex;justify-content:center;align-items:center;gap:40px;margin:50px 0;flex-wrap:wrap}.flip-card{padding:40px;border-radius:16px;width:300px}.flip-card.old{background:#ffebee;border:2px solid #e74c3c}.flip-card.new{background:#e8f5e9;border:2px solid #00d4aa}.flip-card h3{font-size:1.5rem;margin-bottom:15px}.flip-card p{font-size:1.1rem;margin-bottom:10px}.flip-result{font-weight:600;font-size:.95rem!important}.flip-arrow{font-size:3rem;color:#00d4aa}.solution-benefit{max-width:700px;margin:0 auto;font-size:1.2rem;padding:30px;background:#f0f7ff;border-radius:12px}.risk-selector{background:#1a1a2e;color:#fff;max-width:100%!important}.risk-selector h2{color:#fff}.selector-subtitle{text-align:center;opacity:.8;margin-bottom:50px;font-size:1.2rem}.profile-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;max-width:1200px;margin:0 auto}.profile-card{background:#16213e;padding:30px;border-radius:16px;cursor:pointer;transition:transform .2s,border-color .2s;border:3px solid transparent;position:relative}.profile-card:hover,.profile-card.selected{transform:translateY(-5px)}.profile-card .badge{position:absolute;top:-12px;right:20px;background:#00d4aa;color:#1a1a2e;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.profile-icon{font-size:2.5rem;margin-bottom:15px}.profile-card h3{font-size:1.4rem;margin-bottom:20px}.profile-stats{display:flex;justify-content:space-between;margin-bottom:20px}.stat{text-align:center}.stat-label{display:block;font-size:.8rem;opacity:.7;margin-bottom:5px}.stat-value{font-size:1.5rem;font-weight:700}.profile-description{font-size:1rem;margin-bottom:10px}.profile-bestfor{font-size:.85rem;opacity:.6}.how-it-works{background:#fff}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:50px}.step{text-align:center;padding:20px}.step-number{width:60px;height:60px;background:#00d4aa;color:#1a1a2e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 20px}.step h3{font-size:1.2rem;margin-bottom:10px}.step p{color:#666}.performance{background:#f8f9fa}.performance-table{overflow-x:auto;margin-top:40px}.performance-table table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000000d}.performance-table th,.performance-table td{padding:20px;text-align:center;border-bottom:1px solid #eee}.performance-table th{background:#1a1a2e;color:#fff;font-weight:600}.performance-table tr.highlight{background:#e8f5e9}.performance-table tr.benchmark{background:#f5f5f5;color:#666}.positive{color:#00c853;font-weight:600}.performance-note{text-align:center;margin-top:20px;font-size:.85rem;color:#666}.trust{background:#fff}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px}.trust-item{padding:25px;background:#f8f9fa;border-radius:12px}.trust-item h3{font-size:1.1rem;margin-bottom:10px}.trust-item p{color:#666;font-size:.95rem}.cta{background:linear-gradient(135deg,#00d4aa,#00b894);color:#1a1a2e;text-align:center;max-width:100%!important}.cta h2{color:#1a1a2e}.cta p{font-size:1.2rem;margin-bottom:30px}.cta-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.cta .btn-primary{background:#1a1a2e;color:#fff}.cta .btn-secondary{border-color:#1a1a2e;color:#1a1a2e}.cta-tiers{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.tier{background:#ffffff4d;padding:20px 40px;border-radius:12px}.tier h4{font-size:1.2rem;margin-bottom:5px}.tier p{font-size:.95rem;margin:5px 0}.faq{background:#f8f9fa}.faq-list{max-width:800px;margin:50px auto 0}.faq-item{background:#fff;padding:25px;border-radius:12px;margin-bottom:15px;box-shadow:0 2px 10px #00000008}.faq-item h4{font-size:1.1rem;margin-bottom:10px;color:#1a1a2e}.faq-item p{color:#666;font-size:.95rem}.landing-nav-hamburger{display:none;background:none;border:none;color:#ffffffe6;font-size:1.5rem;cursor:pointer;padding:4px 8px;line-height:1}@media(max-width:768px){.hero-headline{font-size:1.8rem}.hero-subhead{font-size:1rem}.hero{padding:60px 20px!important}.hero-cta{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:100%;text-align:center}.btn-large{padding:16px 24px;font-size:1rem}.solution-flip{flex-direction:column}.flip-card{width:100%}.flip-arrow{transform:rotate(90deg)}.landing-page section{padding:40px 16px}.landing-nav{flex-wrap:wrap;padding:12px 16px}.landing-nav-hamburger{display:block}.nav-links{display:none;width:100%;flex-direction:column;gap:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);margin-top:12px}.nav-links.open{display:flex}.nav-links a{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:1rem}.nav-links a:not(.nav-cta):not(.nav-login){display:block}.nav-login,.nav-cta{margin-top:8px;width:100%;text-align:center;padding:12px 20px}.performance-table th,.performance-table td{padding:12px 10px;font-size:.85rem}.profile-cards,.trust-grid{grid-template-columns:1fr}.cta-tiers{flex-direction:column;align-items:center}.tier{width:100%;text-align:center}}@media(min-width:769px)and (max-width:1024px){.hero-headline{font-size:2.5rem}.landing-page section{padding:60px 30px}.profile-cards{grid-template-columns:repeat(2,1fr)}}.loading-indicator{text-align:center;color:#666;font-style:italic;margin-bottom:20px}.live-badge{display:inline-block;background:#00d4aa;color:#fff;font-size:.7rem;padding:2px 8px;border-radius:10px;margin-left:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.disclaimer{background:#f1f3f5;border-top:1px solid #dee2e6;padding:40px!important}.disclaimer h3{text-align:center;font-size:1.1rem;color:#495057;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.disclaimer-content{max-width:900px;margin:0 auto}.disclaimer-content p{font-size:.8rem;color:#6c757d;line-height:1.6;margin-bottom:12px}.disclaimer-content strong{color:#495057}.data-source-note{text-align:center;font-size:.8rem;color:#888;padding:20px;border-top:1px solid #eee;margin-top:40px}.inst-metrics{display:flex;justify-content:center;gap:40px;margin:40px 0;flex-wrap:wrap}.inst-metric-card{text-align:center;padding:20px 30px;background:#ffffff14;border-radius:12px;min-width:140px}.inst-metric-value{font-size:2.2rem;font-weight:700;color:#00d4aa;line-height:1.2}.inst-metric-label{font-size:.85rem;color:#fff9;margin-top:6px;text-transform:uppercase;letter-spacing:.5px}.inst-process-detail{max-width:700px;margin:0 auto 30px;text-align:center;font-size:1.15rem;color:#555;line-height:1.7}@media(max-width:768px){.inst-metrics{flex-direction:column;align-items:center;gap:16px}.inst-metric-card{width:100%;max-width:280px}.inst-metric-value{font-size:1.8rem}}@font-face{font-family:Bebas Neue;font-weight:400;font-style:normal;src:url(/fonts/BebasNeue-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow;font-weight:400;font-style:normal;src:url(/fonts/Barlow-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow;font-weight:600;font-style:normal;src:url(/fonts/Barlow-SemiBold.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow;font-weight:700;font-style:normal;src:url(/fonts/Barlow-Bold.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow Condensed;font-weight:600;font-style:normal;src:url(/fonts/BarlowCondensed-SemiBold.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow Condensed;font-weight:700;font-style:normal;src:url(/fonts/BarlowCondensed-Bold.woff2) format("woff2");font-display:block}@font-face{font-family:Playfair Display;font-weight:400;font-style:normal;src:url(/fonts/PlayfairDisplay-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Playfair Display;font-weight:700;font-style:normal;src:url(/fonts/PlayfairDisplay-Bold.woff2) format("woff2");font-display:block}@font-face{font-family:Playfair Display;font-weight:400;font-style:italic;src:url(/fonts/PlayfairDisplay-Italic.woff2) format("woff2");font-display:block}html,body,#root{margin:0;padding:0;width:100%;min-height:100%;height:auto;display:block;visibility:visible;opacity:1;background-color:var(--tw-bg-deep, #0f172a);color:var(--tw-text, #e5e7eb);-webkit-text-size-adjust:100%;transition:background-color .2s ease,color .2s ease}body{overflow-x:hidden}#root{min-height:100vh;position:relative;isolation:isolate}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:contain}input,textarea,select{font-size:16px}:root,[data-theme=dark]{--tw-bg-deep: #0a0c10;--tw-bg-surface: #15191e;--tw-bg-card: #1d2228;--tw-border: rgba(255, 255, 255, .08);--tw-text: rgba(255, 255, 255, .92);--tw-text-soft: rgba(255, 255, 255, .72);--tw-text-mute: rgba(255, 255, 255, .55);--tw-steel-blue: #3b82f6;--tw-amber: #f59e0b;--tw-error-red: #ef4444;--tw-emerald: #10b981;--tw-violet: #8b5cf6;--tw-graphite: #9ca3af;--tw-panel-bg: rgba(21, 25, 30, .7);--tw-card-bg: linear-gradient(180deg, rgba(29, 34, 40, .92), rgba(29, 34, 40, .72));--tw-shell-gradient: radial-gradient(1200px 700px at 30% -10%, rgba(59, 130, 246, .08), transparent 60%), radial-gradient(900px 500px at 80% 10%, rgba(139, 92, 246, .07), transparent 60%), linear-gradient(180deg, var(--tw-bg-deep), #07090c 55%, #05070a);--tw-text-display: 2.25rem;--tw-text-title: 1.125rem;--tw-text-numbers: 1.05rem;--tw-text-body: .875rem;--tw-text-mono: .8125rem;--tw-text-tiny: .75rem;--tw-radius-lg: 16px;--tw-radius-md: 12px;--tw-shadow-card: 0 12px 30px rgba(0, 0, 0, .42);--tw-shadow-soft: 0 10px 22px rgba(0, 0, 0, .32);--tw-ease: cubic-bezier(.2, .8, .2, 1);--tw-fast: .14s;--tw-med: .22s;--tw-slow: .34s}[data-theme=light]{--tw-bg-deep: #f8fafc;--tw-bg-surface: #f1f5f9;--tw-bg-card: #ffffff;--tw-border: rgba(0, 0, 0, .08);--tw-text: rgba(0, 0, 0, .87);--tw-text-soft: rgba(0, 0, 0, .6);--tw-text-mute: rgba(0, 0, 0, .45);--tw-steel-blue: #2563eb;--tw-amber: #d97706;--tw-error-red: #dc2626;--tw-emerald: #059669;--tw-violet: #7c3aed;--tw-graphite: #64748b;--tw-panel-bg: rgba(255, 255, 255, .8);--tw-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .95), rgba(255, 255, 255, .85));--tw-shell-gradient: radial-gradient(1200px 700px at 30% -10%, rgba(59, 130, 246, .06), transparent 60%), radial-gradient(900px 500px at 80% 10%, rgba(139, 92, 246, .05), transparent 60%), linear-gradient(180deg, var(--tw-bg-deep), #f1f5f9 55%, #e2e8f0);--tw-shadow-card: 0 4px 16px rgba(0, 0, 0, .08);--tw-shadow-soft: 0 2px 10px rgba(0, 0, 0, .06)}.tw-app-shell{min-height:100vh;background:var(--tw-shell-gradient);color:var(--tw-text)}.tw-panel{background:var(--tw-panel-bg);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-soft)}.tw-card{background:var(--tw-card-bg);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tw-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tw-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--tw-border);font-size:var(--tw-text-tiny);line-height:1;color:var(--tw-text-soft);background:#0000002e}[data-theme=light] .tw-badge{background:#0000000a}.tw-badge-dot{width:8px;height:8px;border-radius:999px;background:var(--tw-graphite);box-shadow:0 0 0 3px #ffffff0f}[data-theme=light] .tw-badge-dot{box-shadow:0 0 0 3px #0000000a}.tw-badge.info .tw-badge-dot{background:var(--tw-steel-blue)}.tw-badge.warn .tw-badge-dot{background:var(--tw-amber)}.tw-badge.error .tw-badge-dot{background:var(--tw-error-red)}.tw-badge.ok .tw-badge-dot{background:var(--tw-emerald)}.tw-badge.intel .tw-badge-dot{background:var(--tw-violet)}.tw-kicker{font-size:var(--tw-text-tiny);color:var(--tw-text-mute);letter-spacing:.08em;text-transform:uppercase}.tw-title{font-size:var(--tw-text-title);font-weight:800;letter-spacing:.01em}.tw-soft{color:var(--tw-text-soft)}.tw-muted{color:var(--tw-text-mute)}:root{--tw-ease-out: cubic-bezier(.16, 1, .3, 1);--tw-ease-soft: cubic-bezier(.22, 1, .36, 1);--tw-fast: .12s;--tw-med: .22s;--tw-slow: .42s}.tw-cycle-card{animation:tw-cycle-enter var(--tw-med) var(--tw-ease-out) both}@keyframes tw-cycle-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tw-cycle-child{animation:tw-child-enter var(--tw-fast) var(--tw-ease-soft) both}.tw-cycle-child:nth-child(1){animation-delay:20ms}.tw-cycle-child:nth-child(2){animation-delay:40ms}.tw-cycle-child:nth-child(3){animation-delay:60ms}.tw-cycle-child:nth-child(4){animation-delay:80ms}.tw-cycle-child:nth-child(5){animation-delay:.1s}@keyframes tw-child-enter{0%{opacity:0;transform:translate(-2px)}to{opacity:.88;transform:translate(0)}}.tw-cycle-child[data-event-type=EXECUTION_REJECT]{animation:tw-reject-pulse .9s ease-out 1}@keyframes tw-reject-pulse{0%{background-color:#ef476f00}35%{background-color:#ef476f1f}to{background-color:#ef476f00}}[data-kind=heartbeat]{opacity:.55;transition:opacity var(--tw-slow) ease}[data-kind=heartbeat]:hover{opacity:.8}.tw-cycle-card:hover{border-color:#ffffff29}.tw-cycle-card:hover .tw-cycle-spine{filter:brightness(1.08)}@media(max-width:768px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}.tw-mobile-bottom-nav~div[style*="position: fixed"][style*="bottom: 0"]{display:none!important}.tw-ai-btn-debate,.tw-ai-btn-chat{display:none!important}.recharts-wrapper,.recharts-surface,[class*=chart-container]{touch-action:none!important}.recharts-responsive-container{min-height:200px!important}.tw-mobile-bottom-nav,.tw-nav{-webkit-user-select:none!important;user-select:none!important}.tw-nav{padding-top:env(safe-area-inset-top,0px)!important}[style*="grid-template-columns: repeat(3, 1fr)"][style*="gap: 24px"]{grid-template-columns:1fr!important;gap:16px!important}[style*="grid-template-columns: repeat(5, 1fr)"][style*="gap: 16px"]{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}[style*="display: flex"][style*="gap: 12px"][style*="align-items: center"]>select,[style*="display: flex"][style*="gap: 12px"][style*="align-items: center"]>button{min-height:44px!important}}@media(max-width:640px){[style*="padding: 24px 40px"]{padding:12px!important}[style*="grid-template-columns: repeat(5, 1fr)"],[style*="grid-template-columns: repeat(6, 1fr)"],[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}[style*="grid-template-columns: repeat(3, 1fr)"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns: 340px 1fr"],[style*="grid-template-columns: 360px 1fr"],[style*="grid-template-columns: 400px 1fr"]{grid-template-columns:1fr!important}[style*="grid-template-columns: 90px"],[style*="grid-template-columns: 80px"],[style*="grid-template-columns: 50px"],[style*="grid-template-columns: 130px 90px"],[style*="grid-template-columns: 100px 1fr 100px"],[style*="grid-template-columns: 140px 48px"]{min-width:max-content}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}table thead,table tbody{min-width:600px}[style*="overflow: hidden"][style*=border-radius]{overflow-x:auto!important}[style*="justify-content: space-between"][style*="align-items: flex-start"]{flex-direction:column!important;gap:12px!important}[style*="font-size: 36"]{font-size:24px!important}[style*="font-size: 32"]{font-size:22px!important}[style*="font-size: 28"]{font-size:20px!important}[style*="display: flex"][style*="gap: 24px"][style*="padding: 20px 24px"]{flex-wrap:wrap!important;gap:12px!important;padding:12px!important}[style*="display: flex"][style*="gap: 16px"]>[style*="flex: 1"]{min-width:calc(50% - 8px)!important}[style*="display: flex"][style*="gap: 32px"][style*="font-size: 12"]{flex-wrap:wrap!important;gap:12px 20px!important;justify-content:flex-start!important;padding:8px 12px!important}.tw-ai-btn-debate{width:44px!important;height:44px!important;bottom:16px!important;right:68px!important;font-size:18px!important;border-radius:22px!important}.tw-ai-btn-chat{width:44px!important;height:44px!important;bottom:16px!important;right:16px!important;font-size:16px!important;border-radius:22px!important}.tw-ai-chat-panel{width:calc(100vw - 16px)!important;height:calc(100vh - 80px)!important;bottom:8px!important;right:8px!important;left:8px!important;border-radius:12px!important}.tw-agent-debate-panel{max-width:100%!important;width:100%!important;border-radius:12px!important;max-height:85vh!important}}@media(min-width:641px)and (max-width:1024px){[style*="padding: 24px 40px"]{padding:16px 24px!important}[style*="grid-template-columns: repeat(5, 1fr)"],[style*="grid-template-columns: repeat(6, 1fr)"]{grid-template-columns:repeat(3,1fr)!important}[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}[style*="grid-template-columns: 340px 1fr"],[style*="grid-template-columns: 360px 1fr"],[style*="grid-template-columns: 400px 1fr"]{grid-template-columns:1fr!important}[style*="grid-template-columns: 50px 90px 180px"],[style*="grid-template-columns: 80px 60px 100px 100px 100px 120px"],[style*="grid-template-columns: 130px 90px 70px"]{min-width:max-content}.tw-ai-chat-panel{width:400px!important;height:520px!important}.tw-ai-btn-debate{right:88px!important}}.tw-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:640px){.tw-scroll-x{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}@media(max-width:900px){[style*="grid-template-columns: 320px 1fr"],[style*="grid-template-columns: 340px 1fr"]{grid-template-columns:1fr!important}}.tw-ai-md>*:first-child{margin-top:0}.tw-ai-md>*:last-child{margin-bottom:0}.tw-ai-md p{margin:0 0 8px}.tw-ai-md h1,.tw-ai-md h2,.tw-ai-md h3,.tw-ai-md h4{margin:12px 0 6px;font-weight:700;line-height:1.3}.tw-ai-md h1{font-size:16px}.tw-ai-md h2{font-size:15px}.tw-ai-md h3{font-size:14px}.tw-ai-md h4{font-size:13px}.tw-ai-md ul,.tw-ai-md ol{margin:4px 0 8px;padding-left:20px}.tw-ai-md li{margin:2px 0}.tw-ai-md li>p{margin:0}.tw-ai-md strong{font-weight:700}.tw-ai-md em{font-style:italic}.tw-ai-md blockquote{margin:6px 0;padding:4px 10px;border-left:3px solid rgba(139,92,246,.5);opacity:.85;font-style:italic}.tw-ai-md code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;padding:1px 5px;border-radius:4px;background:#8b5cf626}.tw-ai-md pre{margin:6px 0;padding:8px 10px;border-radius:6px;background:#00000040;overflow-x:auto}.tw-ai-md pre code{background:none;padding:0;font-size:12px}.tw-ai-md table{border-collapse:collapse;margin:6px 0;width:100%;font-size:12px}.tw-ai-md th,.tw-ai-md td{border:1px solid rgba(139,92,246,.25);padding:4px 8px;text-align:left}.tw-ai-md th{background:#8b5cf61f;font-weight:700}.tw-ai-md hr{margin:10px 0;border:0;border-top:1px solid rgba(139,92,246,.25)}.tw-ai-md a{color:#a78bfa;text-decoration:underline}
