.section_llm_hero{position:relative;overflow:hidden;color:var(--wecore-local-color-white);background-color:var(--hts-color-text-primary);background:radial-gradient(64% 78% at 74% 20%,color-mix(in srgb,var(--wecore-local-color-data-cyan) 13%,transparent),transparent 68%),linear-gradient(180deg,var(--hts-color-text-primary) 0%,var(--hts-color-ink-900) 100%)}.llm-hero-grid-bg{position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(to right,color-mix(in srgb,var(--wecore-local-color-white) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--wecore-local-color-white) 8%,transparent) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(90% 90% at 50% 20%,black 34%,transparent 82%);mask-image:radial-gradient(90% 90% at 50% 20%,black 34%,transparent 82%)}.llm-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr)minmax(0,1.08fr);gap:var(--wecore-local-space-xl);align-items:center}.llm-hero-copy{max-width:42rem}.section_llm_hero h1,.section_llm_hero .hd-h1,.section_llm_hero .hd-h2,.section_llm_hero .hd-h3{color:var(--wecore-local-color-white)}.section_llm_hero .hd-text-muted,.llm-hero-trust-item{color:var(--hts-color-slate-200)}.llm-hero-trust{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.llm-hero-trust-item{display:flex;align-items:center;gap:.4rem}.llm-hero-trust-icon{width:1rem;height:1rem;flex:none;filter:invert(1);opacity:.82}.llm-hero-promo{display:block;max-width:44rem;padding:.15rem 0;padding-inline-start:.9rem;border-inline-start:3px solid var(--hts-color-action-primary-background);border-radius:0;background:0 0;color:var(--wecore-local-color-white)}.llm-hero-promo p{margin:0}.section_llm_stats{margin-top:-1px;background:var(--hts-color-ink-950);color:var(--wecore-local-color-white)}.llm-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.llm-stat-card{padding:1.25rem;border-inline-start:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 14%,transparent)}.llm-stat-card:first-child{border-inline-start:0;padding-inline-start:0}.llm-stat-card .hd-h3{color:var(--wecore-local-color-white)}.llm-section-heading{max-width:var(--wecore-local-width-lg)}.llm-section-heading.hd-align-center{margin-inline:auto}.llm-workflow-grid,.llm-stack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.llm-workflow-card,.llm-platform-card,.llm-stack-card{border:var(--wecore-local-button-border)solid var(--hts-color-border);border-radius:var(--wecore-local-radius);padding:1.25rem;background:var(--wecore-local-color-white);transition:border-color var(--wecore-local-transition),box-shadow var(--wecore-local-transition),transform var(--wecore-local-transition)}.llm-workflow-card:hover,.llm-platform-card:hover,.llm-stack-card:hover{border-color:var(--hts-color-slate-300);box-shadow:var(--wecore-local-shadow-sm);transform:translateY(-1px)}.llm-card-number{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;color:var(--hts-color-action-primary-foreground);background:var(--hts-color-action-primary-background);font-family:var(--wecore-local-font-badge);font-size:var(--wecore-local-text-sm)}.llm-usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}.llm-usecase-card{display:flex;flex-direction:column;border-radius:var(--wecore-local-radius);padding:1.5rem;color:var(--wecore-local-color-white);background-color:var(--hts-color-ink-800);background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--wecore-local-color-data-cyan) 10%,transparent),transparent 72%),linear-gradient(180deg,var(--hts-color-ink-800) 0%,var(--hts-color-ink-900) 100%)}.llm-usecase-card h3{color:var(--wecore-local-color-white)}.llm-usecase-card .hd-text-muted{color:var(--hts-color-slate-200);opacity:1}.llm-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.llm-usecase-card>.llm-chip-row{margin-block-start:auto}.llm-chip{display:inline-flex;align-items:center;padding:.42rem .65rem;border-radius:999rem;font-size:var(--wecore-local-text-tiny);font-weight:var(--wecore-local-weight-medium);line-height:1;white-space:nowrap;color:var(--wecore-local-color-white);border:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 18%,transparent);background:color-mix(in srgb,var(--wecore-local-color-white) 10%,transparent)}.llm-platform-layout{display:grid;grid-template-columns:minmax(0,.95fr)minmax(20rem,.75fr);gap:var(--wecore-local-space-xl);align-items:end}.llm-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}.llm-stack-card{background:var(--hts-color-canvas)}.llm-stack-list{display:flex;flex-wrap:wrap;gap:.45rem}.llm-stack-list span{display:inline-flex;padding:.45rem .7rem;border:var(--wecore-local-button-border)solid var(--hts-color-slate-300);border-radius:999rem;background:var(--wecore-local-color-white);font-size:var(--wecore-local-text-sm);font-weight:var(--wecore-local-weight-medium)}.llm-compare-table{overflow:hidden;border:var(--wecore-local-button-border)solid var(--hts-color-border);border-radius:var(--wecore-local-radius);background:var(--wecore-local-color-white)}.llm-compare-row{display:grid;grid-template-columns:.8fr 1.1fr 1.1fr}.llm-compare-row>div{padding:1rem;border-block-start:var(--wecore-local-button-border)solid var(--hts-color-border);border-inline-start:var(--wecore-local-button-border)solid var(--hts-color-border);font-size:var(--wecore-local-text-sm)}.llm-compare-row>div:first-child{border-inline-start:0;font-weight:var(--wecore-local-weight-medium)}.llm-compare-head>div{border-block-start:0;color:var(--wecore-local-color-white);background:var(--hts-color-ink-900);font-weight:var(--wecore-local-weight-medium)}.llm-compare-row>div:last-child{background:color-mix(in srgb,var(--hts-color-blue-600) 8%,var(--wecore-local-color-white))}.llm-compare-head>div:last-child{box-shadow:inset 0 3px 0 var(--hts-color-action-primary-background);background:var(--hts-color-ink-800)}.llm-faq-box{width:100%;max-width:var(--wecore-local-width-lg);margin-inline:auto;border:var(--wecore-local-button-border)solid var(--hts-color-border);border-radius:var(--wecore-local-radius);padding:1.5rem;background:var(--wecore-local-color-white)}.llm-cta{position:relative;overflow:hidden}.llm-cta::after{content:"";position:absolute;inset:auto -10% -55% auto;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--wecore-local-color-data-cyan) 12%,transparent),transparent 68%);pointer-events:none}.llm-cta>*{position:relative;z-index:1}.llm-cta-heading em{font-style:normal;color:var(--hts-color-slate-200)}@media screen and (max-width:991px){.llm-hero-layout,.llm-platform-layout{grid-template-columns:minmax(0,1fr)}.llm-hero-copy{max-width:var(--wecore-local-width-lg)}.llm-stats-grid,.llm-workflow-grid,.llm-stack-grid,.llm-platform-grid{grid-template-columns:repeat(2,1fr)}.llm-usecase-grid{grid-template-columns:1fr}}@media screen and (max-width:767px){.llm-stats-grid,.llm-workflow-grid,.llm-stack-grid,.llm-platform-grid{grid-template-columns:1fr}.llm-compare-row{grid-template-columns:1fr}.llm-compare-row>div{border-inline-start:0}.llm-compare-head{display:none}}@media screen and (max-width:479px){.llm-faq-box{padding:1rem}}.llm-construction-modal{position:fixed;inset:0;z-index:calc(var(--hts-z-index-sticky) + 2);display:flex;align-items:center;justify-content:center;padding:1.25rem;background-color:#000d14cc;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.llm-construction-enter,.llm-construction-leave{transition:opacity .42s ease}.llm-construction-enter .llm-construction-panel{transition:transform .42s ease,opacity .42s ease}.llm-construction-leave .llm-construction-panel{transition:transform .28s ease,opacity .28s ease}.llm-construction-enter-start,.llm-construction-leave-end{opacity:0}.llm-construction-enter-start .llm-construction-panel,.llm-construction-leave-end .llm-construction-panel{opacity:0;transform:translateY(1rem)scale(.98)}.llm-construction-enter-end,.llm-construction-leave-start{opacity:1}.llm-construction-enter-end .llm-construction-panel,.llm-construction-leave-start .llm-construction-panel{opacity:1;transform:translateY(0)scale(1)}.llm-construction-panel{position:relative;width:min(30rem,100%);max-height:calc(100dvh - 2.5rem);overflow-y:auto;overscroll-behavior:contain;border:var(--wecore-local-input-border)solid var(--hts-color-border);border-radius:var(--wecore-local-radius);background-color:var(--wecore-local-color-white);box-shadow:var(--wecore-local-nav-panel-shadow);padding:2.25rem;text-align:center}.llm-construction-icon{width:2.75rem;height:2.75rem;margin-block-end:1.25rem;color:var(--hts-color-blue-600)}.llm-construction-panel p{max-width:24rem;margin:0 auto;color:var(--hts-color-text-muted)}.llm-construction-actions{margin-block-start:1.75rem}.llm-construction-close{position:absolute;inset-block-start:.85rem;inset-inline-end:.85rem;width:2.25rem;height:2.25rem;border:var(--wecore-local-input-border)solid var(--hts-color-border);border-radius:50%;background-color:var(--wecore-local-color-white);color:var(--hts-color-text-primary);font:inherit;font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color var(--wecore-local-transition),opacity var(--wecore-local-transition)}.llm-construction-close:hover{background-color:var(--hts-color-surface-raised);opacity:.85}.llm-chat-body{display:flex;flex-direction:column;gap:.75rem;flex:auto;padding:1.1rem 1rem}.llm-msg{max-width:88%;padding:.7rem .9rem;border-radius:var(--wecore-local-radius);font-size:var(--wecore-local-text-sm);line-height:1.6}.llm-msg-role{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;line-height:1;opacity:.72}.llm-msg-user{margin-inline-start:auto;color:var(--wecore-local-color-white);background:color-mix(in srgb,var(--wecore-local-color-data-cyan) 16%,transparent);border:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-data-cyan) 30%,transparent);border-end-end-radius:.25rem}.llm-msg-ai{margin-inline-end:auto;color:var(--hts-color-slate-300);background:color-mix(in srgb,var(--wecore-local-color-white) 8%,transparent);border:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 12%,transparent);border-end-start-radius:.25rem}.llm-msg-ai strong{color:var(--wecore-local-color-white)}.llm-chat-composer{display:flex;align-items:center;gap:.6rem;margin:0 1rem 1rem;padding:.55rem .7rem;border-radius:var(--hts-radius-md);border:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 14%,transparent);background:color-mix(in srgb,var(--wecore-local-color-white) 5%,transparent)}.llm-chat-draft{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:color-mix(in srgb,var(--wecore-local-color-white) 48%,transparent)}.llm-chat-send{flex:none;padding:.35rem .7rem;border-radius:.4rem;font-size:.8125rem;font-weight:600;line-height:1;color:var(--hts-color-action-primary-foreground);background:var(--hts-color-action-primary-background)}.llm-chat-endpoint{display:flex;align-items:center;gap:.55rem;padding:.8rem 1rem;border-block-start:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 12%,transparent);font-family:var(--wecore-local-font-badge);font-size:var(--wecore-local-text-tiny);color:var(--hts-color-slate-300)}.llm-chat-endpoint code,.llm-console-card code{color:var(--wecore-local-color-white);font-family:var(--wecore-local-font-code)}.llm-chat-model{margin-inline-start:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:479px){.llm-chat-model{display:none}}.llm-console-block{min-width:0}.llm-console-card{min-width:0;border-radius:1rem;padding:1rem;color:var(--wecore-local-color-white);background:var(--hts-color-text-primary);box-shadow:var(--wecore-local-shadow-md)}.llm-console-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 12%,transparent);font-family:var(--wecore-local-font-badge);font-size:var(--wecore-local-text-sm)}.llm-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .65rem;border-radius:999rem;font-size:.8125rem;font-weight:var(--wecore-local-weight-medium);line-height:1;white-space:nowrap;color:var(--wecore-local-color-white);background:color-mix(in srgb,var(--wecore-local-color-white) 14%,transparent)}.llm-console-card pre{margin:0;padding-top:1rem;overflow:auto;font-family:var(--wecore-local-font-badge);font-size:var(--wecore-local-text-sm);line-height:1.7;color:var(--hts-color-slate-300)}