:root{--llmgw-ink:#e8eef7;--llmgw-body:#aab8c9;--llmgw-muted:#7f8ea3;--llmgw-line:#94a3b833;--llmgw-line-soft:#94a3b81c;--llmgw-surface:#020617;--llmgw-surface-soft:#060d1f;--llmgw-primary:#1d9bf0;--llmgw-primary-dark:#0b83d4;--llmgw-primary-soft:#1d9bf024;--llmgw-primary-line:#1d9bf061;--llmgw-accent:#a855f7;--llmgw-accent-soft:#a855f724;--llmgw-mint:#22c55e;--llmgw-mint-soft:#22c55e24;--llmgw-blue:#38bdf8;--llmgw-blue-soft:#38bdf824;--llmgw-radius:18px;--llmgw-radius-sm:12px;--llmgw-shadow-xs:0 1px 2px #02061780;--llmgw-shadow-sm:0 1px 2px #02061766,0 6px 16px #02061773;--llmgw-shadow-md:0 12px 40px #0206178c;--llmgw-shadow-lg:0 30px 70px #02061799}.llmgw-shell{--primary:#1d9bf0;--color-primary:#1d9bf0;--primary-foreground:#fff;--color-primary-foreground:#fff;--ring:#1d9bf0;--color-ring:#1d9bf0;--radius:.75rem;min-height:100vh;color:var(--llmgw-ink);background:var(--llmgw-surface);font-family:var(--font-sans,ui-sans-serif),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.llmgw-shell *{box-sizing:border-box}.llmgw-shell a{color:inherit;text-decoration:none}.llmgw-shell button,.llmgw-shell input,.llmgw-shell select,.llmgw-shell textarea{font:inherit;color:inherit}.llmgw-wrap{width:min(100% - 48px,1160px);margin:0 auto}.llmgw-eyebrow{color:var(--llmgw-primary);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.llmgw-eyebrow i{background:var(--llmgw-accent);border-radius:50%;width:6px;height:6px}.llmgw-h1{letter-spacing:-.03em;margin:20px 0 0;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.04}.llmgw-h2{letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.12}.llmgw-h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:650;line-height:1.3}.llmgw-lead{color:var(--llmgw-muted);margin:18px 0 0;font-size:17px;line-height:1.6}.llmgw-note{color:var(--llmgw-muted);font-size:13px}.llmgw-btn{border:1px solid var(--llmgw-line);background:var(--llmgw-surface);height:46px;color:var(--llmgw-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.llmgw-btn:hover{box-shadow:var(--llmgw-shadow-xs);border-color:#d4d4d8;transform:translateY(-1px)}.llmgw-btn:disabled{opacity:.62;cursor:progress;transform:none}.llmgw-btn-primary{background:var(--llmgw-primary);color:#fff;border-color:#0000;box-shadow:0 10px 24px #5f57fa47}.llmgw-btn-primary:hover{background:var(--llmgw-primary-dark);border-color:#0000;box-shadow:0 14px 30px #5f57fa57}.llmgw-btn-ghost{background:0 0;border-color:#0000}.llmgw-btn-sm{height:38px;padding:0 16px;font-size:14px}.llmgw-btn svg{width:17px;height:17px}.llmgw-header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-bottom:1px solid #e4e4e7d9;position:sticky;top:0}.llmgw-nav{align-items:center;gap:26px;height:68px;display:flex;position:relative}.llmgw-logo{letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:10px;font-size:15.5px;font-weight:700;display:inline-flex}.llmgw-logo img{border-radius:9px;width:30px;height:30px;display:block}.llmgw-logo b{color:var(--llmgw-primary);font-weight:700}.llmgw-nav nav{align-items:center;gap:26px;margin-left:auto;display:flex}.llmgw-nav nav a{color:var(--llmgw-body);font-size:14px;font-weight:500}.llmgw-nav nav a:hover{color:var(--llmgw-ink)}.llmgw-nav-cta{height:40px;padding:0 18px;font-size:14px}.llmgw-menu{border:1px solid var(--llmgw-line);background:var(--llmgw-surface);cursor:pointer;border-radius:10px;width:40px;height:40px;margin-left:auto;display:none}.llmgw-mobile-menu{border-bottom:1px solid var(--llmgw-line);box-shadow:var(--llmgw-shadow-md);background:#fff;gap:4px;padding:14px 20px 20px;display:grid;position:absolute;top:68px;left:0;right:0}.llmgw-mobile-menu a{padding:11px 4px;font-size:15px;font-weight:500}.llmgw-mobile-menu .llmgw-btn{width:100%;margin-top:10px}.llmgw-session-bootstrap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.llmgw-hero{text-align:center;padding:92px 0 72px;position:relative;overflow:hidden}.llmgw-hero:before{content:"";pointer-events:none;background:radial-gradient(46% 60% at 50% 30%,#1d9bf033 0%,#1d9bf000 70%),radial-gradient(32% 48% at 84% 10%,#a855f729 0%,#a855f700 70%);height:620px;position:absolute;inset:-220px 0 auto}.llmgw-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#94a3b817 1px,#0000 1px),linear-gradient(90deg,#94a3b817 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 52% at 50% 12%,#000 0%,#0000 78%);mask-image:radial-gradient(58% 52% at 50% 12%,#000 0%,#0000 78%)}.llmgw-hero .llmgw-wrap{z-index:2;position:relative}.llmgw-hero .llmgw-lead{max-width:760px;margin-left:auto;margin-right:auto;font-size:18px}.llmgw-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.llmgw-hero-notes{color:var(--llmgw-muted);flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:22px;font-size:13.5px;display:flex}.llmgw-hero-notes span{align-items:center;gap:7px;display:inline-flex}.llmgw-hero-notes svg{width:15px;height:15px;color:var(--llmgw-mint)}.llmgw-hero-stats{border:1px solid var(--llmgw-line);border-radius:var(--llmgw-radius);background:var(--llmgw-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:880px;margin:54px auto 0;display:grid;overflow:hidden}.llmgw-hero-stats div{background:#fff;padding:20px 16px}.llmgw-hero-stats strong{letter-spacing:-.02em;font-size:24px;font-weight:700;display:block}.llmgw-hero-stats span{color:var(--llmgw-muted);font-size:13px}.llmgw-console-section{padding:26px 0 84px}.llmgw-console{border:1px solid var(--llmgw-line);background:var(--llmgw-surface);box-shadow:var(--llmgw-shadow-md);border-radius:24px;overflow:hidden}.llmgw-console-bar{border-bottom:1px solid var(--llmgw-line-soft);background:var(--llmgw-surface-soft);color:var(--llmgw-muted);align-items:center;gap:10px;padding:14px 20px;font-size:13px;display:flex}.llmgw-console-bar b{color:var(--llmgw-ink);font-weight:600}.llmgw-dots{gap:5px;display:flex}.llmgw-dots i{background:#94a3b847;border-radius:50%;width:9px;height:9px}.llmgw-console-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.llmgw-builder{border-right:1px solid var(--llmgw-line-soft);padding:26px}.llmgw-preview{background:linear-gradient(#050c1d 0%,#03081a 100%);flex-direction:column;gap:18px;padding:26px;display:flex}.llmgw-field{margin-top:16px;display:block}.llmgw-field>span{color:var(--llmgw-body);letter-spacing:.01em;align-items:center;gap:7px;margin-bottom:7px;font-size:12.5px;font-weight:600;display:flex}.llmgw-field>span svg{width:14px;height:14px;color:var(--llmgw-primary)}.llmgw-input,.llmgw-select,.llmgw-textarea{border:1px solid var(--llmgw-line);border-radius:var(--llmgw-radius-sm);background:#fff;outline:none;width:100%;font-size:14px;transition:border-color .15s,box-shadow .15s}.llmgw-input,.llmgw-select{height:44px;padding:0 13px}.llmgw-textarea{resize:vertical;min-height:74px;padding:11px 13px;line-height:1.5}.llmgw-input:focus,.llmgw-select:focus,.llmgw-textarea:focus{border-color:var(--llmgw-primary);box-shadow:0 0 0 3px #5f57fa24}.llmgw-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.llmgw-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.llmgw-chip{border:1px solid var(--llmgw-line);color:var(--llmgw-body);cursor:pointer;background:#fff;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:550}.llmgw-chip.is-on{border-color:var(--llmgw-primary-line);background:var(--llmgw-primary-soft);color:var(--llmgw-primary-dark)}.llmgw-console-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.llmgw-credit-hint{color:var(--llmgw-muted);font-size:12.5px}.llmgw-determinism{border-top:1px dashed var(--llmgw-line);color:var(--llmgw-muted);margin-top:14px;padding-top:14px;font-size:12.5px}.llmgw-stages{border:1px solid var(--llmgw-line);border-radius:var(--llmgw-radius-sm);background:#fff;gap:8px;padding:14px 16px;display:grid}.llmgw-stage{color:var(--llmgw-muted);align-items:center;gap:10px;font-size:13px;display:flex}.llmgw-stage i{border:1px solid var(--llmgw-line);color:#0000;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.llmgw-stage.is-running{color:var(--llmgw-ink);font-weight:550}.llmgw-stage.is-running i{border-color:var(--llmgw-primary);border-top-color:#0000;animation:.7s linear infinite llmgw-spin}.llmgw-stage.is-done{color:var(--llmgw-ink)}.llmgw-stage.is-done i{border-color:var(--llmgw-mint);background:var(--llmgw-mint-soft);color:#0f9b6c}@keyframes llmgw-spin{to{transform:rotate(360deg)}}.llmgw-widget{border:1px solid var(--llmgw-line);box-shadow:var(--llmgw-shadow-sm);background:#fff;border-radius:20px;overflow:hidden}.llmgw-widget-head{border-bottom:1px solid var(--llmgw-line-soft);align-items:center;gap:11px;padding:13px 16px;display:flex}.llmgw-widget-avatar{color:#fff;background:linear-gradient(135deg,#5f57fa,#8b5cf6);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.llmgw-widget-head strong{font-size:14px;display:block}.llmgw-widget-head div span{color:var(--llmgw-muted);font-size:12px;display:block}.llmgw-widget-live{background:var(--llmgw-mint-soft);color:#0f9b6c;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.llmgw-widget-live i{background:currentColor;border-radius:50%;width:6px;height:6px}.llmgw-thread{background:linear-gradient(#050c1d 0%,#03081a 100%);flex-direction:column;gap:12px;min-height:232px;padding:18px 16px;display:flex}.llmgw-bubble{border-radius:14px;max-width:86%;padding:10px 13px;font-size:13.5px;line-height:1.5;animation:.28s both llmgw-rise}.llmgw-bubble-user{background:var(--llmgw-primary);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.llmgw-bubble-agent{border:1px solid var(--llmgw-line);color:var(--llmgw-body);background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.llmgw-bubble-agent strong{color:var(--llmgw-ink);font-weight:600}.llmgw-source{background:var(--llmgw-blue-soft);color:#0b5ed7;border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.llmgw-typing{align-items:center;gap:4px;display:inline-flex}.llmgw-typing i{background:#a1a1aa;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite llmgw-blink}.llmgw-typing i:nth-child(2){animation-delay:.15s}.llmgw-typing i:nth-child(3){animation-delay:.3s}@keyframes llmgw-blink{0%,80%,to{opacity:.35}40%{opacity:1}}@keyframes llmgw-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.llmgw-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.llmgw-metric{border:1px solid var(--llmgw-line);border-radius:var(--llmgw-radius-sm);background:#fff;padding:13px 14px}.llmgw-metric strong{letter-spacing:-.02em;font-size:19px;display:block}.llmgw-metric span{color:var(--llmgw-muted);font-size:12px}.llmgw-section{padding:84px 0}.llmgw-section-soft{background:var(--llmgw-surface-soft);border-top:1px solid var(--llmgw-line-soft);border-bottom:1px solid var(--llmgw-line-soft)}.llmgw-section-head{max-width:760px}.llmgw-section-head-center{text-align:center;max-width:760px;margin:0 auto}.llmgw-grid{gap:16px;margin-top:40px;display:grid}.llmgw-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.llmgw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.llmgw-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.llmgw-card{border:1px solid var(--llmgw-line);border-radius:var(--llmgw-radius);background:#fff;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s}.llmgw-card:hover{box-shadow:var(--llmgw-shadow-sm);border-color:#d8d8de;transform:translateY(-2px)}.llmgw-card p{color:var(--llmgw-muted);margin:10px 0 0;font-size:14.5px;line-height:1.6}.llmgw-icon{background:var(--llmgw-primary-soft);width:42px;height:42px;color:var(--llmgw-primary-dark);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.llmgw-icon svg{width:21px;height:21px}.llmgw-icon-accent{background:var(--llmgw-accent-soft);color:#d9531f}.llmgw-icon-mint{background:var(--llmgw-mint-soft);color:#0f9b6c}.llmgw-icon-blue{background:var(--llmgw-blue-soft);color:#0b5ed7}.llmgw-list{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.llmgw-list li{color:var(--llmgw-body);gap:9px;font-size:14px;display:flex}.llmgw-list svg{width:16px;height:16px;color:var(--llmgw-mint);flex:none;margin-top:3px}.llmgw-steps{counter-reset:llmgw-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.llmgw-step-card{border:1px solid var(--llmgw-line);border-radius:var(--llmgw-radius);background:#fff;padding:24px 22px 22px;position:relative}.llmgw-step-num{background:var(--llmgw-ink);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:16px;font-size:14px;font-weight:700;display:grid}.llmgw-step-card .llmgw-step-label{color:var(--llmgw-primary);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:650;display:block}.llmgw-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.llmgw-channel{border:1px solid var(--llmgw-line);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:18px 20px;display:flex}.llmgw-channel svg{width:20px;height:20px;color:var(--llmgw-primary);flex:none}.llmgw-channel strong{font-size:14.5px;font-weight:600}.llmgw-channel em{color:var(--llmgw-muted);font-size:12.5px;font-style:normal;display:block}.llmgw-industry{border:1px solid var(--llmgw-line);border-radius:var(--llmgw-radius);background:#fff;padding:22px}.llmgw-industry header{align-items:center;gap:10px;display:flex}.llmgw-industry header svg{width:18px;height:18px;color:var(--llmgw-accent)}.llmgw-industry strong{font-size:15px;font-weight:650}.llmgw-industry ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.llmgw-industry li{color:var(--llmgw-muted);padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.llmgw-industry li:before{content:"";background:var(--llmgw-primary-line);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.llmgw-security{border:1px solid var(--llmgw-line);background:var(--llmgw-ink);color:#fff;border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;padding:44px;display:grid}.llmgw-security .llmgw-eyebrow{color:#b8b3ff}.llmgw-security .llmgw-h2{color:#fff}.llmgw-security .llmgw-lead{color:#a1a1aa}.llmgw-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.llmgw-security-item{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:18px}.llmgw-security-item svg{color:#b8b3ff;width:18px;height:18px}.llmgw-security-item strong{margin-top:10px;font-size:14px;display:block}.llmgw-security-item span{color:#a1a1aa;margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.llmgw-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.llmgw-plan{border:1px solid var(--llmgw-line);background:#fff;border-radius:22px;flex-direction:column;padding:28px;display:flex}.llmgw-plan.is-featured{border-color:var(--llmgw-primary-line);box-shadow:0 20px 50px #5f57fa21}.llmgw-plan-top{align-items:center;gap:10px;display:flex}.llmgw-plan-top h3{margin:0;font-size:18px;font-weight:650}.llmgw-plan-badge{background:var(--llmgw-primary-soft);color:var(--llmgw-primary-dark);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:650}.llmgw-plan-price{align-items:baseline;gap:7px;margin-top:18px;display:flex}.llmgw-plan-price strong{letter-spacing:-.03em;font-size:40px;font-weight:700}.llmgw-plan-price span{color:var(--llmgw-muted);font-size:14px}.llmgw-plan p{color:var(--llmgw-muted);margin:10px 0 0;font-size:14px}.llmgw-plan .llmgw-btn{width:100%;margin-top:20px}.llmgw-plan .llmgw-list{flex:1}.llmgw-price-footnote{text-align:center;color:var(--llmgw-muted);margin-top:18px;font-size:13px}.llmgw-faq{border-top:1px solid var(--llmgw-line);margin-top:36px}.llmgw-faq details{border-bottom:1px solid var(--llmgw-line)}.llmgw-faq summary{cursor:pointer;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.llmgw-faq summary::-webkit-details-marker{display:none}.llmgw-faq summary:after{content:"+";color:var(--llmgw-primary);margin-left:auto;font-size:22px;font-weight:500;line-height:1;transition:transform .18s}.llmgw-faq details[open] summary:after{transform:rotate(45deg)}.llmgw-faq p{max-width:880px;color:var(--llmgw-muted);margin:0 0 22px;font-size:14.5px;line-height:1.65}.llmgw-cta-band{color:#fff;text-align:center;background:linear-gradient(120deg,#5f57fa 0%,#7c5cff 52%,#9a5bff 100%);border-radius:26px;padding:58px 44px;position:relative;overflow:hidden}.llmgw-cta-band:after{content:"";pointer-events:none;background:radial-gradient(40% 60%,#ffffff40,#0000 70%);height:320px;position:absolute;inset:-60% -20% auto}.llmgw-cta-band h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,38px);font-weight:700;position:relative}.llmgw-cta-band p{color:#ffffffdb;max-width:620px;margin:14px auto 0;font-size:16px;position:relative}.llmgw-cta-band .llmgw-hero-cta{margin-top:26px;position:relative}.llmgw-cta-band .llmgw-btn{color:var(--llmgw-primary-dark);background:#fff;border-color:#0000}.llmgw-cta-band .llmgw-btn-ghost{color:#fff;background:0 0;border-color:#fff6}.llmgw-footer-top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;padding:58px 0 40px;display:grid}.llmgw-footer-brand p{max-width:320px;color:var(--llmgw-muted);margin:14px 0 0;font-size:13.5px;line-height:1.6}.llmgw-footer-brand a[href^=mailto\:]{color:var(--llmgw-primary);margin-top:12px;font-size:13.5px;font-weight:550;display:inline-block}.llmgw-footer-group h3{letter-spacing:.04em;text-transform:uppercase;color:var(--llmgw-ink);margin:0 0 14px;font-size:13px;font-weight:650}.llmgw-footer-group a{color:var(--llmgw-muted);padding:5px 0;font-size:13.5px;display:block}.llmgw-footer-group a:hover{color:var(--llmgw-ink)}.llmgw-footer-bottom{border-top:1px solid var(--llmgw-line);color:var(--llmgw-muted);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:18px 0 30px;font-size:12.5px;display:flex}.llmgw-footer-bottom a{color:var(--llmgw-muted)}.llmgw-footer-bottom a:hover{color:var(--llmgw-ink)}.llmgw-sign-dialog{box-shadow:var(--llmgw-shadow-lg);border:1px solid var(--llmgw-line)!important;color:var(--llmgw-ink)!important;background:#fff!important;border-radius:18px!important}.llmgw-sign-dialog h2{letter-spacing:-.02em;font-size:20px;color:var(--llmgw-ink)!important}.llmgw-sign-dialog p{font-size:14px;color:var(--llmgw-muted)!important}.llmgw-sign-dialog button:not([data-slot=dialog-close]){min-height:46px;font-weight:600;border-color:var(--llmgw-primary-line)!important;background:var(--llmgw-primary)!important;color:#fff!important;border-radius:12px!important}.llmgw-sign-dialog button:not([data-slot=dialog-close]):hover{background:var(--llmgw-primary-dark)!important}.llmgw-sign-dialog [data-slot=dialog-close]{opacity:1;justify-content:center;align-items:center;width:32px;height:32px;min-height:0;padding:0;display:inline-flex;border:1px solid var(--llmgw-line)!important;background:var(--llmgw-surface)!important;color:var(--llmgw-muted)!important;border-radius:999px!important}.llmgw-sign-dialog [data-slot=dialog-close]:hover{border-color:var(--llmgw-ink)!important;background:var(--llmgw-surface)!important;color:var(--llmgw-ink)!important}.llmgw-sign-dialog [data-slot=dialog-close]:focus-visible{outline:2px solid var(--llmgw-primary);outline-offset:2px}.llmgw-page-head .llmgw-lead{max-width:720px;margin-left:auto;margin-right:auto}.llmgw-shell .llmgw-legal{padding:64px 0 84px}.llmgw-legal-inner{max-width:820px}.llmgw-legal h1{letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,42px);font-weight:700}.llmgw-legal-inner>p{color:var(--llmgw-muted);margin:14px 0 0;font-size:16px}.llmgw-legal-updated{color:var(--llmgw-muted);font-size:13px}.llmgw-legal section{margin-top:40px}.llmgw-legal h2{letter-spacing:-.015em;margin:0 0 12px;font-size:19px;font-weight:650}.llmgw-legal p{color:var(--llmgw-body);margin:0 0 12px;font-size:14.5px;line-height:1.7}.llmgw-legal ul{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.llmgw-legal li{color:var(--llmgw-body);font-size:14.5px;line-height:1.6}.llmgw-shell .llmgw-cards-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}@media (max-width:1080px){.llmgw-console-body{grid-template-columns:minmax(0,1fr)}.llmgw-builder{border-right:0;border-bottom:1px solid var(--llmgw-line-soft)}.llmgw-grid-4,.llmgw-steps,.llmgw-channels,.llmgw-grid-3,.llmgw-cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}.llmgw-security{grid-template-columns:minmax(0,1fr);padding:34px}}@media (max-width:900px){.llmgw-nav nav,.llmgw-nav-cta{display:none}.llmgw-menu{place-items:center;display:grid}.llmgw-hero{padding:64px 0 56px}.llmgw-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.llmgw-section{padding:64px 0}.llmgw-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.llmgw-wrap{width:min(100% - 32px,1160px)}.llmgw-grid-2,.llmgw-grid-3,.llmgw-grid-4,.llmgw-steps,.llmgw-channels,.llmgw-plans,.llmgw-cards-row,.llmgw-security-grid,.llmgw-field-row,.llmgw-metrics{grid-template-columns:minmax(0,1fr)}.llmgw-builder,.llmgw-preview{padding:20px}.llmgw-cta-band{padding:40px 22px}.llmgw-footer-top{grid-template-columns:minmax(0,1fr)}}.llmgw-builder-head{margin-bottom:20px}.llmgw-builder-head .llmgw-h3{margin-top:10px}.llmgw-builder-head p{color:var(--llmgw-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.llmgw-source-row{width:fit-content;display:flex}.llmgw-not-found{text-align:center;padding:110px 0 130px}.llmgw-not-found-inner{max-width:720px}.llmgw-not-found .llmgw-h1{margin:18px 0 0}.llmgw-not-found .llmgw-lead{margin:18px auto 0}.llmgw-body{background:var(--llmgw-surface)}body:has(.llmgw-shell){background:var(--llmgw-surface)}.llmgw-shell{background:var(--llmgw-surface);color:var(--llmgw-ink)}.llmgw-header{border-bottom:1px solid var(--llmgw-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617db}.llmgw-step-card,.llmgw-card,.llmgw-plan,.llmgw-security-item,.llmgw-hero-stats div,.llmgw-metric,.llmgw-chip,.llmgw-stages,.llmgw-widget,.llmgw-bubble-agent,.llmgw-mobile-menu{border-color:var(--llmgw-line);background:linear-gradient(#071228 0%,#040b1d 100%)}.llmgw-input,.llmgw-select,.llmgw-textarea{border-color:var(--llmgw-line);color:var(--llmgw-ink);background:#030a1a}.llmgw-input::placeholder,.llmgw-textarea::placeholder{color:var(--llmgw-muted)}.llmgw-cta-band{border:1px solid var(--llmgw-primary-line);color:var(--llmgw-ink);background:linear-gradient(120deg,#0b1e3d 0%,#071129 58%,#0a1730 100%)}.llmgw-cta-band .llmgw-h2{color:var(--llmgw-ink)}.llmgw-cta-band .llmgw-btn{background:var(--llmgw-primary);color:#fff}.llmgw-footer{border-top:1px solid var(--llmgw-line);background:#01040f}.llmgw-sign-dialog{border:1px solid var(--llmgw-line)!important;color:var(--llmgw-ink)!important;background:#04101f!important}.llmgw-sign-dialog button:not([data-slot=dialog-close]){color:inherit!important}.llmgw-section-soft{border-top:1px solid var(--llmgw-line-soft);border-bottom:1px solid var(--llmgw-line-soft);background:linear-gradient(#030a1a 0%,#01050f 100%)}.llmgw-nav-links{align-items:center;gap:4px;margin-left:18px;display:flex}.llmgw-nav-item{position:relative}.llmgw-nav-item>button,.llmgw-nav-link{color:var(--llmgw-body);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:14px;font-weight:550;display:inline-flex}.llmgw-nav-item>button svg,.llmgw-nav-item>button svg{width:15px;height:15px;transition:transform .18s}.llmgw-nav-item.is-open>button,.llmgw-nav-item>button:hover,.llmgw-nav-link:hover{color:var(--llmgw-ink);background:#94a3b817}.llmgw-nav-item.is-open>button svg{transform:rotate(180deg)}.llmgw-mega{z-index:40;border:1px solid var(--llmgw-line);width:420px;box-shadow:var(--llmgw-shadow-lg);background:#050e21;border-radius:16px;padding:14px;display:none;position:absolute;top:calc(100% + 10px);left:-12px}.llmgw-nav-item.is-open .llmgw-mega{gap:4px;display:grid}.llmgw-mega a{border-radius:11px;gap:3px;padding:11px 12px;display:grid}.llmgw-mega a:hover{background:#1d9bf01a}.llmgw-mega strong{color:var(--llmgw-ink);font-size:14px;font-weight:620}.llmgw-mega span{color:var(--llmgw-muted);font-size:12.5px;line-height:1.45}.llmgw-mobile-group{gap:6px;padding-bottom:10px;display:grid}.llmgw-mobile-group>span{color:var(--llmgw-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.llmgw-console-bar-note{color:var(--llmgw-muted);margin-left:12px;font-size:12.5px;font-weight:500}.llmgw-lock-badge{color:var(--llmgw-muted);border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.llmgw-lock-badge svg{width:13px;height:13px}.llmgw-lock-badge.is-open{border-color:var(--llmgw-mint);color:var(--llmgw-mint)}.llmgw-console-copy{color:var(--llmgw-body);margin-top:10px;font-size:14.5px}.llmgw-field-switch{align-items:center;gap:10px;display:flex}.llmgw-field-switch input{width:18px;height:18px;accent-color:var(--llmgw-primary)}.llmgw-range{width:100%;accent-color:var(--llmgw-primary)}.llmgw-cost{color:var(--llmgw-muted);font-size:12.5px}.llmgw-cost b{color:var(--llmgw-ink)}.llmgw-console-notes{margin-top:18px}.llmgw-console-body.is-locked .llmgw-builder,.llmgw-console-body.is-locked .llmgw-preview{filter:blur(1.5px)saturate(.7);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.llmgw-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.llmgw-preview-meta{color:var(--llmgw-muted);font-family:var(--font-mono,ui-monospace),monospace;font-size:12px}.llmgw-empty-state{min-height:150px;color:var(--llmgw-muted);text-align:center;place-items:center;font-size:13.5px;display:grid}.llmgw-thread pre{white-space:pre-wrap;font-family:var(--font-mono,ui-monospace),monospace;margin:0;font-size:13px;line-height:1.6}.llmgw-locked{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0206179e;place-items:center;padding:24px;display:grid;position:absolute;inset:52px 0 0}.llmgw-locked-card{border:1px solid var(--llmgw-primary-line);border-radius:var(--llmgw-radius);width:min(100%,420px);box-shadow:var(--llmgw-shadow-lg);text-align:center;background:#06102400 linear-gradient(#081527 0%,#050e20 100%);padding:26px 24px}.llmgw-locked-card>svg{width:26px;height:26px;color:var(--llmgw-primary)}.llmgw-locked-card h3{color:var(--llmgw-ink);margin:12px 0 8px;font-size:19px}.llmgw-locked-card p{color:var(--llmgw-body);margin-bottom:18px;font-size:14px}.llmgw-console-section .llmgw-console{position:relative}.llmgw-code{border:1px solid var(--llmgw-line);border-radius:var(--llmgw-radius);background:#030a19;overflow:hidden}.llmgw-tabs{border-bottom:1px solid var(--llmgw-line-soft);gap:4px;padding:10px 10px 0;display:flex}.llmgw-tab{color:var(--llmgw-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px 10px 0 0;padding:9px 14px;font-size:13px;font-weight:600}.llmgw-tab.is-active{border-color:var(--llmgw-line);color:var(--llmgw-ink);background:#061024;border-bottom-color:#0000}.llmgw-codeblock{color:#cfe3ff;font-family:var(--font-mono,ui-monospace),monospace;margin:0;padding:20px 22px;font-size:13px;line-height:1.65;overflow-x:auto}.llmgw-integration{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;display:grid}.llmgw-integration>div:first-child,.llmgw-integration .llmgw-section-head{text-align:left}.llmgw-integration .llmgw-list{margin:20px 0 26px}.llmgw-providers{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.llmgw-provider{border:1px solid var(--llmgw-line);border-radius:var(--llmgw-radius-sm);background:linear-gradient(#071228 0%,#040b1d 100%);padding:18px;transition:border-color .18s,transform .18s}.llmgw-provider:hover{border-color:color-mix(in srgb,var(--provider)55%,transparent);transform:translateY(-2px)}.llmgw-provider header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.llmgw-provider header strong{color:var(--llmgw-ink);font-size:14.5px;font-weight:620}.llmgw-provider-dot{background:var(--provider);width:9px;height:9px;box-shadow:0 0 12px color-mix(in srgb,var(--provider)65%,transparent);border-radius:50%}.llmgw-provider-count{color:var(--llmgw-muted);margin-left:auto;font-size:11.5px}.llmgw-provider ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.llmgw-provider li{color:var(--llmgw-body);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.8px;display:flex}.llmgw-provider code{color:var(--llmgw-muted);font-family:var(--font-mono,ui-monospace),monospace;font-size:11.5px}.llmgw-analytics-metrics{margin-top:34px}.llmgw-metric-lg{padding:22px}.llmgw-metric-lg strong{color:var(--llmgw-ink);letter-spacing:-.02em;font-size:28px;display:block}.llmgw-metric-lg span{color:var(--llmgw-body);margin-top:4px;font-size:13.5px;display:block}.llmgw-metric-lg small{color:var(--llmgw-muted);margin-top:10px;font-size:12px;display:block}.llmgw-cost-table{border:1px solid var(--llmgw-line);border-radius:var(--llmgw-radius);background:linear-gradient(#071228 0%,#040b1d 100%);gap:12px;margin-top:26px;padding:22px;display:grid}.llmgw-cost-row{grid-template-columns:190px minmax(0,1fr) 86px 52px;align-items:center;gap:14px;font-size:13px;display:grid}.llmgw-cost-label{color:var(--llmgw-body)}.llmgw-cost-bar{background:#94a3b824;border-radius:999px;height:8px;overflow:hidden}.llmgw-cost-bar i{background:linear-gradient(90deg,#1d9bf0 0%,#7dd3fc 100%);border-radius:999px;height:100%;display:block}.llmgw-cost-value{color:var(--llmgw-ink);font-family:var(--font-mono,ui-monospace),monospace;text-align:right}.llmgw-cost-share{color:var(--llmgw-muted);text-align:right}.llmgw-note svg{vertical-align:-2px;width:14px;height:14px;margin-right:6px;display:inline-block}.llmgw-kw-hero{padding-bottom:40px}.llmgw-kw-body{gap:18px;display:grid}.llmgw-kw-intro{max-width:780px;color:var(--llmgw-body);font-size:16.5px;line-height:1.7}.llmgw-kw-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.llmgw-kw-sections .llmgw-card{flex-direction:column;gap:10px;display:flex}@media (max-width:1080px){.llmgw-providers{grid-template-columns:repeat(3,minmax(0,1fr))}.llmgw-kw-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.llmgw-nav-links{display:none}.llmgw-integration{grid-template-columns:minmax(0,1fr)}.llmgw-providers{grid-template-columns:repeat(2,minmax(0,1fr))}.llmgw-kw-sections{grid-template-columns:minmax(0,1fr)}.llmgw-cost-row{grid-template-columns:minmax(0,1fr) 74px 44px}.llmgw-cost-bar{order:3;grid-column:1/-1}}@media (max-width:640px){.llmgw-providers{grid-template-columns:minmax(0,1fr)}.llmgw-locked{padding:18px;position:static;inset:auto}.llmgw-console-body.is-locked{display:none}}.llmgw-shell [data-slot=badge],.llmgw-shell .llmgw-plan-badge{background:var(--llmgw-primary);color:#fff;border-color:#0000}.llmgw-page-head{text-align:center;padding:96px 0 34px}.llmgw-page-head .llmgw-lead{margin:18px auto 0}.llmgw-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.llmgw-builder,.llmgw-builder .llmgw-h3,.llmgw-builder .llmgw-console-copy{text-align:left}.llmgw-console-actions{justify-content:flex-start;gap:14px}.llmgw-cost{align-items:baseline;gap:6px;display:inline-flex}.llmgw-cost b{font-family:var(--font-mono,ui-monospace),monospace}.llmgw-note{text-align:left;margin-top:24px}@media (max-width:1080px){.llmgw-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.llmgw-plans{grid-template-columns:minmax(0,1fr)}}
