.model-advisor-page-module__dA_X3W__page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:clip}.model-advisor-page-module__dA_X3W__header,.model-advisor-page-module__dA_X3W__main{z-index:1;width:min(1240px,100% - 2rem);margin:0 auto;position:relative}.model-advisor-page-module__dA_X3W__header{padding:1.6rem 0 1.2rem}.model-advisor-page-module__dA_X3W__headerInner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.model-advisor-page-module__dA_X3W__headerTabs{border:1px solid rgba(var(--purple-rgb), .14);background:#ffffff08;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem;display:flex}.model-advisor-page-module__dA_X3W__headerTabActive,.model-advisor-page-module__dA_X3W__headerTab{border-radius:999px;align-items:center;min-height:2.2rem;padding:0 1rem;font-size:.9rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.model-advisor-page-module__dA_X3W__headerTabActive{background:var(--purple);color:#fff}.model-advisor-page-module__dA_X3W__headerTab{color:#ebe8ffb8}.model-advisor-page-module__dA_X3W__headerTab:hover{color:#fff;background:#ffffff0f}.model-advisor-page-module__dA_X3W__headerBackLink{color:#ebe8ffad;font-size:.88rem;transition:color .18s}.model-advisor-page-module__dA_X3W__headerBackLink:hover{color:#fff}.model-advisor-page-module__dA_X3W__heroShell,.model-advisor-page-module__dA_X3W__panel,.model-advisor-page-module__dA_X3W__summaryPanel,.model-advisor-page-module__dA_X3W__primaryCard,.model-advisor-page-module__dA_X3W__recommendationCard,.model-advisor-page-module__dA_X3W__emptyState,.model-advisor-page-module__dA_X3W__fallbackCard,.model-advisor-page-module__dA_X3W__catalogCard{isolation:isolate;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow);border-radius:1.7rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.model-advisor-page-module__dA_X3W__catalogCard:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-hover)}.model-advisor-page-module__dA_X3W__heroShell{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:1.2rem;padding:1.5rem;display:grid}.model-advisor-page-module__dA_X3W__heroShellCompact{grid-template-columns:1fr;padding:1rem 1.25rem}.model-advisor-page-module__dA_X3W__heroShellCompact .model-advisor-page-module__dA_X3W__heroMain{max-width:none}.model-advisor-page-module__dA_X3W__heroShellCompact .model-advisor-page-module__dA_X3W__heroActions{margin-top:0}.model-advisor-page-module__dA_X3W__heroMain{flex-direction:column;gap:1rem;max-width:46rem;display:flex}.model-advisor-page-module__dA_X3W__heroMain h1,.model-advisor-page-module__dA_X3W__sectionHeading h2,.model-advisor-page-module__dA_X3W__recommendationCard h3,.model-advisor-page-module__dA_X3W__catalogCard h3{margin:0}.model-advisor-page-module__dA_X3W__liveBadge,.model-advisor-page-module__dA_X3W__eyebrow,.model-advisor-page-module__dA_X3W__sectionHeading span{border:1px solid rgba(var(--purple-rgb), .18);color:#e4dcfff2;background:#ffffff0a;border-radius:999px;align-items:center;width:fit-content;min-height:2rem;padding:0 .88rem;font-size:.8rem;display:inline-flex}.model-advisor-page-module__dA_X3W__heroMain h1{letter-spacing:-.045em;font-size:clamp(2.1rem,4.6vw,4rem);line-height:1.05}.model-advisor-page-module__dA_X3W__heroMain p,.model-advisor-page-module__dA_X3W__summaryCard p,.model-advisor-page-module__dA_X3W__noteCard p,.model-advisor-page-module__dA_X3W__catalogDescription,.model-advisor-page-module__dA_X3W__cardSummary,.model-advisor-page-module__dA_X3W__emptyState p{color:#ebe8ffc2;margin:0;line-height:1.9}.model-advisor-page-module__dA_X3W__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:.2rem;display:flex}.model-advisor-page-module__dA_X3W__primaryButton,.model-advisor-page-module__dA_X3W__secondaryButton,.model-advisor-page-module__dA_X3W__loadMoreButton{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.2rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.model-advisor-page-module__dA_X3W__primaryButton,.model-advisor-page-module__dA_X3W__loadMoreButton{border:1px solid rgba(var(--purple-rgb), .5);background:var(--purple);color:#fff;box-shadow:0 18px 30px #2410344d}.model-advisor-page-module__dA_X3W__secondaryButton{border:1px solid rgba(var(--purple-rgb), .18);color:#f5f3ffeb;background:#ffffff08}.model-advisor-page-module__dA_X3W__primaryButton:hover,.model-advisor-page-module__dA_X3W__secondaryButton:hover,.model-advisor-page-module__dA_X3W__loadMoreButton:hover,.model-advisor-page-module__dA_X3W__inlineLink:hover{transform:translateY(-2px)}.model-advisor-page-module__dA_X3W__heroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.model-advisor-page-module__dA_X3W__statCard,.model-advisor-page-module__dA_X3W__summaryCard,.model-advisor-page-module__dA_X3W__noteCard,.model-advisor-page-module__dA_X3W__metricCard,.model-advisor-page-module__dA_X3W__bestFitCard{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1.25rem;padding:1rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.model-advisor-page-module__dA_X3W__statCard,.model-advisor-page-module__dA_X3W__metricCard{flex-direction:column;gap:.45rem;display:flex}.model-advisor-page-module__dA_X3W__statCard span,.model-advisor-page-module__dA_X3W__summaryCard span,.model-advisor-page-module__dA_X3W__metricCard span,.model-advisor-page-module__dA_X3W__field span,.model-advisor-page-module__dA_X3W__segmentLabel,.model-advisor-page-module__dA_X3W__requirements span,.model-advisor-page-module__dA_X3W__pressureBar span,.model-advisor-page-module__dA_X3W__searchField span,.model-advisor-page-module__dA_X3W__selectField span,.model-advisor-page-module__dA_X3W__explorerSummary span,.model-advisor-page-module__dA_X3W__companyName{color:#d6ccf5b8;font-size:.84rem}.model-advisor-page-module__dA_X3W__statCard strong,.model-advisor-page-module__dA_X3W__summaryCard strong,.model-advisor-page-module__dA_X3W__metricCard strong,.model-advisor-page-module__dA_X3W__requirements strong,.model-advisor-page-module__dA_X3W__bestFitCard strong,.model-advisor-page-module__dA_X3W__fallbackCard strong{color:#fff;font-size:1rem}.model-advisor-page-module__dA_X3W__main{flex:1;padding:0 0 4rem}.model-advisor-page-module__dA_X3W__controlGrid,.model-advisor-page-module__dA_X3W__recommendationGrid,.model-advisor-page-module__dA_X3W__catalogGrid,.model-advisor-page-module__dA_X3W__fallbackGrid{gap:1.25rem;display:grid}.model-advisor-page-module__dA_X3W__controlGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.model-advisor-page-module__dA_X3W__panel,.model-advisor-page-module__dA_X3W__emptyState{padding:1.5rem}.model-advisor-page-module__dA_X3W__summaryPanel{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:0;display:grid}.model-advisor-page-module__dA_X3W__primaryCard{border-color:#ffffff1f;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.model-advisor-page-module__dA_X3W__primaryCardTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.model-advisor-page-module__dA_X3W__primaryCard h3{margin-top:.5rem;font-size:1.25rem}.model-advisor-page-module__dA_X3W__primaryCard h3 span{color:#ddd6fee6}.model-advisor-page-module__dA_X3W__sectionHeading{flex-direction:column;gap:.75rem;margin-bottom:1.4rem;display:flex}.model-advisor-page-module__dA_X3W__sectionHeading h2{font-size:clamp(1.7rem,2.9vw,2.5rem);line-height:1.18}.model-advisor-page-module__dA_X3W__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.model-advisor-page-module__dA_X3W__fieldFull{grid-column:1/-1}.model-advisor-page-module__dA_X3W__field,.model-advisor-page-module__dA_X3W__searchField,.model-advisor-page-module__dA_X3W__selectField{flex-direction:column;gap:.55rem;display:flex}.model-advisor-page-module__dA_X3W__fieldHint{color:#d6ccf5ad;font-size:.78rem;line-height:1.7}.model-advisor-page-module__dA_X3W__field input,.model-advisor-page-module__dA_X3W__field select,.model-advisor-page-module__dA_X3W__searchField input,.model-advisor-page-module__dA_X3W__selectField select{border:1px solid rgba(var(--purple-rgb), .16);color:#fff;background:#ffffff08;border-radius:1rem;outline:0;min-height:3.1rem;padding:0 1rem;transition:border-color .2s,box-shadow .2s,background .2s}.model-advisor-page-module__dA_X3W__field select,.model-advisor-page-module__dA_X3W__selectField select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.model-advisor-page-module__dA_X3W__field select option,.model-advisor-page-module__dA_X3W__selectField select option{color:#111;background:#fff}.model-advisor-page-module__dA_X3W__field input:focus,.model-advisor-page-module__dA_X3W__field select:focus,.model-advisor-page-module__dA_X3W__searchField input:focus,.model-advisor-page-module__dA_X3W__selectField select:focus{border-color:rgba(var(--purple-rgb), .4);box-shadow:0 0 0 .2rem rgba(var(--purple-rgb), .12);background:#ffffff0d}.model-advisor-page-module__dA_X3W__gpuCheckboxField{border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);min-height:unset;border-radius:.9rem;flex-direction:row;grid-column:1/-1;align-items:center;gap:.85rem;padding:.65rem 1rem}.model-advisor-page-module__dA_X3W__gpuCheckbox{cursor:pointer;-webkit-user-select:none;user-select:none;color:#ebe8ffe0;white-space:nowrap;align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex}.model-advisor-page-module__dA_X3W__gpuCheckbox input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--purple);cursor:pointer;flex:none}.model-advisor-page-module__dA_X3W__gpuVramInput{color:#fff;border-radius:.7rem;flex:1;max-width:10rem;padding:0 .85rem;font-size:.9rem;border:1px solid rgba(var(--purple-rgb), .22)!important;background:#ffffff0a!important;min-height:2.5rem!important}.model-advisor-page-module__dA_X3W__gpuVramInput:focus{outline:none;border-color:rgba(var(--purple-rgb), .45)!important;background:#ffffff0f!important}.model-advisor-page-module__dA_X3W__segmentBlock{flex-direction:column;gap:.7rem;margin-top:1.2rem;display:flex}.model-advisor-page-module__dA_X3W__segmented,.model-advisor-page-module__dA_X3W__filterRow,.model-advisor-page-module__dA_X3W__toggleGrid,.model-advisor-page-module__dA_X3W__capabilityRow,.model-advisor-page-module__dA_X3W__tagRow,.model-advisor-page-module__dA_X3W__tokenRow{flex-wrap:wrap;gap:.65rem;display:flex}.model-advisor-page-module__dA_X3W__segment,.model-advisor-page-module__dA_X3W__segmentActive,.model-advisor-page-module__dA_X3W__filter,.model-advisor-page-module__dA_X3W__filterActive,.model-advisor-page-module__dA_X3W__toggle,.model-advisor-page-module__dA_X3W__toggleActive{border:1px solid rgba(var(--purple-rgb), .15);color:#f5f3ffeb;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:2.8rem;padding:0 1rem;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.model-advisor-page-module__dA_X3W__segment,.model-advisor-page-module__dA_X3W__filter,.model-advisor-page-module__dA_X3W__toggle{background:#ffffff08}.model-advisor-page-module__dA_X3W__segmentActive,.model-advisor-page-module__dA_X3W__filterActive,.model-advisor-page-module__dA_X3W__toggleActive{background:linear-gradient(135deg, rgba(var(--purple-rgb), .34), rgba(var(--indigo-rgb), .24));border-color:rgba(var(--purple-rgb), .34)}.model-advisor-page-module__dA_X3W__segment:hover,.model-advisor-page-module__dA_X3W__segmentActive:hover,.model-advisor-page-module__dA_X3W__filter:hover,.model-advisor-page-module__dA_X3W__filterActive:hover,.model-advisor-page-module__dA_X3W__toggle:hover,.model-advisor-page-module__dA_X3W__toggleActive:hover{transform:translateY(-1px)}.model-advisor-page-module__dA_X3W__toggleGrid{margin-top:1.2rem}.model-advisor-page-module__dA_X3W__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.model-advisor-page-module__dA_X3W__resultsSection,.model-advisor-page-module__dA_X3W__catalogSection{margin-top:4.8rem}.model-advisor-page-module__dA_X3W__recommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-advisor-page-module__dA_X3W__recommendationCard{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.model-advisor-page-module__dA_X3W__recommendationCardPrimary{box-shadow:var(--glass-shadow-hover);border-color:#ffffff2e}.model-advisor-page-module__dA_X3W__cardTop,.model-advisor-page-module__dA_X3W__catalogHeader,.model-advisor-page-module__dA_X3W__cardFooter,.model-advisor-page-module__dA_X3W__explorerToolbar,.model-advisor-page-module__dA_X3W__explorerSummary{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.model-advisor-page-module__dA_X3W__cardIdentity{align-items:center;gap:.9rem;min-width:0;display:flex}.model-advisor-page-module__dA_X3W__brandAvatar{--avatar-size:3rem;width:var(--avatar-size);height:var(--avatar-size);border:1px solid color-mix(in srgb, var(--brand-accent) 34%, white 10%);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 28%, transparent), #ffffff08);border-radius:1rem;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.model-advisor-page-module__dA_X3W__brandAvatar img{object-fit:contain;width:1.55rem;height:1.55rem}.model-advisor-page-module__dA_X3W__brandAvatar strong{color:#fff;letter-spacing:.06em;font-size:.82rem}.model-advisor-page-module__dA_X3W__brandAvatarSm{--avatar-size:2.4rem;border-radius:.8rem}.model-advisor-page-module__dA_X3W__brandAvatarSm img{width:1.2rem;height:1.2rem}.model-advisor-page-module__dA_X3W__brandAvatarLg{--avatar-size:3.6rem;border-radius:1.1rem}.model-advisor-page-module__dA_X3W__brandAvatarLg img{width:1.8rem;height:1.8rem}.model-advisor-page-module__dA_X3W__recommendationCard h3{margin-top:.6rem;font-size:1.28rem}.model-advisor-page-module__dA_X3W__recommendationCard h3 span{color:#ddd6fee6}.model-advisor-page-module__dA_X3W__fitBadge,.model-advisor-page-module__dA_X3W__catalogStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:0 .8rem;font-size:.76rem;font-weight:700;display:inline-flex}.model-advisor-page-module__dA_X3W__fitBadge[data-tone=excellent],.model-advisor-page-module__dA_X3W__catalogStatus[data-fit=excellent]{color:#bbf7d0;background:#22c55e1f;border:1px solid #22c55e33}.model-advisor-page-module__dA_X3W__fitBadge[data-tone=strong],.model-advisor-page-module__dA_X3W__catalogStatus[data-fit=strong]{color:#bfdbfe;background:#3b82f61f;border:1px solid #3b82f633}.model-advisor-page-module__dA_X3W__fitBadge[data-tone=workable],.model-advisor-page-module__dA_X3W__catalogStatus[data-fit=workable]{color:#e9d5ff;background:#a855f724;border:1px solid #a855f733}.model-advisor-page-module__dA_X3W__fitBadge[data-tone=borderline],.model-advisor-page-module__dA_X3W__catalogStatus[data-fit=borderline]{color:#fde68a;background:#f59e0b24;border:1px solid #f59e0b33}.model-advisor-page-module__dA_X3W__catalogStatus[data-fit=unfit]{color:#fecaca;background:#ef44441f;border:1px solid #ef444433}.model-advisor-page-module__dA_X3W__cardSummary{min-height:4.8rem}.model-advisor-page-module__dA_X3W__metaRow,.model-advisor-page-module__dA_X3W__catalogMeta{flex-wrap:wrap;gap:.55rem;display:flex}.model-advisor-page-module__dA_X3W__metaRow span,.model-advisor-page-module__dA_X3W__catalogMeta span,.model-advisor-page-module__dA_X3W__capabilityRow span,.model-advisor-page-module__dA_X3W__tagRow span,.model-advisor-page-module__dA_X3W__tokenRow span{border:1px solid rgba(var(--purple-rgb), .12);color:#ede9fee0;background:#ffffff0a;border-radius:999px;align-items:center;min-height:2rem;padding:0 .8rem;font-size:.8rem;display:inline-flex}.model-advisor-page-module__dA_X3W__commandBox{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);text-align:left;direction:ltr;border-radius:1rem;padding:.95rem 1rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:auto hidden}.model-advisor-page-module__dA_X3W__commandBox code,.model-advisor-page-module__dA_X3W__fallbackCard code,.model-advisor-page-module__dA_X3W__bestFitCard code{color:#f4f1fff2;font-size:.88rem}.model-advisor-page-module__dA_X3W__requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.model-advisor-page-module__dA_X3W__requirementMetric{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1rem;flex-direction:column;gap:.4rem;padding:.95rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;display:flex;position:relative;overflow:hidden}.model-advisor-page-module__dA_X3W__pressureBar{flex-direction:column;gap:.55rem;display:flex}.model-advisor-page-module__dA_X3W__pressureTrack{background:#ffffff0f;border-radius:999px;height:.6rem;position:relative;overflow:hidden}.model-advisor-page-module__dA_X3W__pressureFill{background:linear-gradient(90deg,#22c55e 0%,#60a5fa 50%,#a855f7 100%);border-radius:999px;height:100%}.model-advisor-page-module__dA_X3W__featureList{color:#f0ecffe6;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.model-advisor-page-module__dA_X3W__featureList li{padding-right:1rem;line-height:1.85;position:relative}.model-advisor-page-module__dA_X3W__featureList li:before{content:"";background:linear-gradient(135deg, var(--purple), var(--indigo));border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.72rem;right:0}.model-advisor-page-module__dA_X3W__warningBox{background:#f59e0b14;border:1px solid #f59e0b2e;border-radius:1rem;gap:.55rem;padding:.9rem 1rem;display:grid}.model-advisor-page-module__dA_X3W__warningBox p{color:#fde68a;margin:0;font-size:.88rem;line-height:1.8}.model-advisor-page-module__dA_X3W__cardFooter{color:#dbd2f6b8;margin-top:auto;font-size:.84rem}.model-advisor-page-module__dA_X3W__inlineLink{color:#ede9fefa;align-items:center;transition:transform .2s;display:inline-flex}.model-advisor-page-module__dA_X3W__emptyState{text-align:center;justify-items:center;gap:.75rem;display:grid}.model-advisor-page-module__dA_X3W__emptyState h3{margin:0;font-size:1.15rem}.model-advisor-page-module__dA_X3W__emptyIcon{opacity:.65;font-size:1.8rem}.model-advisor-page-module__dA_X3W__fallbackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-advisor-page-module__dA_X3W__fallbackCard{flex-direction:column;gap:.8rem;padding:1rem;display:flex}.model-advisor-page-module__dA_X3W__explorerToolbar{margin-bottom:1rem}.model-advisor-page-module__dA_X3W__searchField{flex:1}.model-advisor-page-module__dA_X3W__selectField{width:min(17rem,100%)}.model-advisor-page-module__dA_X3W__filterRow{margin-bottom:1rem}.model-advisor-page-module__dA_X3W__explorerSummary{color:#dbd2f6b8;margin-bottom:1rem}.model-advisor-page-module__dA_X3W__catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-advisor-page-module__dA_X3W__catalogCard{flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.model-advisor-page-module__dA_X3W__catalogDescription{min-height:4.8rem}.model-advisor-page-module__dA_X3W__bestFitCard{flex-direction:column;gap:.55rem;display:flex}.model-advisor-page-module__dA_X3W__loadMoreWrap{justify-content:center;margin-top:1.5rem;display:flex}@media (max-width:1180px){.model-advisor-page-module__dA_X3W__heroShell,.model-advisor-page-module__dA_X3W__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.model-advisor-page-module__dA_X3W__header,.model-advisor-page-module__dA_X3W__main{width:min(100% - 1.2rem,100%)}.model-advisor-page-module__dA_X3W__heroShell,.model-advisor-page-module__dA_X3W__controlGrid,.model-advisor-page-module__dA_X3W__recommendationGrid,.model-advisor-page-module__dA_X3W__catalogGrid,.model-advisor-page-module__dA_X3W__fallbackGrid,.model-advisor-page-module__dA_X3W__formGrid,.model-advisor-page-module__dA_X3W__requirements{grid-template-columns:1fr}.model-advisor-page-module__dA_X3W__fieldFull{grid-column:auto}.model-advisor-page-module__dA_X3W__explorerToolbar,.model-advisor-page-module__dA_X3W__cardTop,.model-advisor-page-module__dA_X3W__primaryCardTop,.model-advisor-page-module__dA_X3W__catalogHeader,.model-advisor-page-module__dA_X3W__cardFooter,.model-advisor-page-module__dA_X3W__explorerSummary{flex-direction:column;align-items:stretch}.model-advisor-page-module__dA_X3W__selectField{width:100%}}@media (max-width:720px){.model-advisor-page-module__dA_X3W__header{padding-top:1.2rem}.model-advisor-page-module__dA_X3W__headerTabs{padding:.25rem}.model-advisor-page-module__dA_X3W__headerTabActive,.model-advisor-page-module__dA_X3W__headerTab{padding:0 .7rem;font-size:.82rem}.model-advisor-page-module__dA_X3W__heroShell,.model-advisor-page-module__dA_X3W__panel,.model-advisor-page-module__dA_X3W__primaryCard,.model-advisor-page-module__dA_X3W__recommendationCard,.model-advisor-page-module__dA_X3W__catalogCard,.model-advisor-page-module__dA_X3W__emptyState{border-radius:1.25rem;padding:1rem}.model-advisor-page-module__dA_X3W__heroMain h1{font-size:clamp(1.85rem,8vw,2.7rem);line-height:1.12}.model-advisor-page-module__dA_X3W__sectionHeading h2{font-size:1.5rem;line-height:1.32}.model-advisor-page-module__dA_X3W__primaryButton,.model-advisor-page-module__dA_X3W__secondaryButton,.model-advisor-page-module__dA_X3W__loadMoreButton,.model-advisor-page-module__dA_X3W__segment,.model-advisor-page-module__dA_X3W__segmentActive,.model-advisor-page-module__dA_X3W__filter,.model-advisor-page-module__dA_X3W__filterActive,.model-advisor-page-module__dA_X3W__toggle,.model-advisor-page-module__dA_X3W__toggleActive{width:100%}.model-advisor-page-module__dA_X3W__cardSummary,.model-advisor-page-module__dA_X3W__catalogDescription{min-height:auto}}
.support-contact-dialog-module__QEExIG__overlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060412b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.support-contact-dialog-module__QEExIG__dialog{border:1px solid rgba(var(--purple-rgb), .28);background:linear-gradient(160deg,#16102afa,#0c0a1cfa);border-radius:1.2rem;width:min(440px,100%);padding:1.5rem;box-shadow:0 24px 60px #00000073}.support-contact-dialog-module__QEExIG__title{color:#fff;margin:0;font-size:1.1rem;font-weight:700}.support-contact-dialog-module__QEExIG__message{color:#ebe8ffb8;margin:.75rem 0 0;font-size:.9rem;line-height:1.8}.support-contact-dialog-module__QEExIG__options{gap:.65rem;margin-top:1.25rem;display:grid}.support-contact-dialog-module__QEExIG__option{border:1px solid rgba(var(--purple-rgb), .22);color:inherit;background:#ffffff08;border-radius:1rem;flex-direction:column;gap:.3rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.support-contact-dialog-module__QEExIG__option:hover{border-color:rgba(var(--purple-rgb), .45);background:rgba(var(--purple-rgb), .1);transform:translateY(-1px)}.support-contact-dialog-module__QEExIG__optionLabel{color:#fff;font-size:.84rem;font-weight:700}.support-contact-dialog-module__QEExIG__optionValue{color:#e2dafcd1;word-break:break-all;font-size:.82rem}.support-contact-dialog-module__QEExIG__closeButton{color:#ebe8ffcc;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.4rem;margin-top:.85rem;padding:0 1rem;font-size:.84rem;transition:border-color .2s,color .2s;display:inline-flex}.support-contact-dialog-module__QEExIG__closeButton:hover{color:#fff;border-color:#ffffff47}
.site-footer-module__STLB6W__footer{z-index:1;border-top:1px solid rgba(var(--purple-rgb), .12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#08091033,#06070ceb),#07080ee0;margin-top:auto;position:relative}.site-footer-module__STLB6W__inner{width:min(1200px,100% - 2rem);margin:0 auto;padding:3rem 0 1.35rem}.site-footer-module__STLB6W__top{grid-template-columns:minmax(0,1.15fr) repeat(4,minmax(0,.72fr));gap:2rem 1.5rem;display:grid}.site-footer-module__STLB6W__brand{flex-direction:column;gap:1rem;display:flex}.site-footer-module__STLB6W__brandLink{color:inherit;align-items:center;gap:.9rem;display:inline-flex}.site-footer-module__STLB6W__brandMark{border:1px solid rgba(var(--purple-rgb), .16);background:linear-gradient(160deg, rgba(var(--purple-rgb), .22), rgba(var(--indigo-rgb), .08));border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.site-footer-module__STLB6W__brandMark img{width:1.75rem;height:auto}.site-footer-module__STLB6W__brandText{flex-direction:column;gap:.2rem;display:flex}.site-footer-module__STLB6W__brandText strong{color:#fff;font-size:1.05rem}.site-footer-module__STLB6W__brandText span{color:#ebe8ff9e;font-size:.92rem}.site-footer-module__STLB6W__brandDescription{color:#ebe8ffad;max-width:26rem;margin:0;line-height:1.9}.site-footer-module__STLB6W__column{flex-direction:column;gap:.85rem;display:flex}.site-footer-module__STLB6W__columnTitle{color:#fff;margin:0;font-size:.98rem}.site-footer-module__STLB6W__linkList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.site-footer-module__STLB6W__linkList a{color:#ede9fec7;transition:color .2s}.site-footer-module__STLB6W__linkList a:hover{color:#fff}.site-footer-module__STLB6W__supportLink{color:#ede9fec7;font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0;transition:color .2s}.site-footer-module__STLB6W__supportLink:hover{color:#fff}.site-footer-module__STLB6W__socialLink{border:1px solid rgba(var(--purple-rgb), .16);color:#ede9fee6;background:#ffffff08;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;min-height:2.75rem;padding:0 1rem;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.site-footer-module__STLB6W__socialLink:hover{border-color:rgba(var(--purple-rgb), .28);background:#ffffff0d;transform:translateY(-2px)}.site-footer-module__STLB6W__socialIcon{flex:none;width:1.1rem;height:1.1rem}.site-footer-module__STLB6W__bottom{border-top:1px solid rgba(var(--purple-rgb), .08);color:#ebe8ff8f;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.2rem;font-size:.92rem;display:flex}.site-footer-module__STLB6W__bottomLinks{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.site-footer-module__STLB6W__bottomLinks a{color:#ede9feb8}.site-footer-module__STLB6W__bottomLinks a:hover{color:#fff}@media (max-width:980px){.site-footer-module__STLB6W__top{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-module__STLB6W__brand{grid-column:1/-1}}@media (max-width:640px){.site-footer-module__STLB6W__inner{padding-top:2.4rem}.site-footer-module__STLB6W__top{grid-template-columns:1fr;gap:1.6rem}.site-footer-module__STLB6W__bottom{flex-direction:column;align-items:flex-start}}
.site-icon-module__K98Nuq__icon{filter:brightness(0)saturate()invert(88%)sepia(18%)saturate(742%)hue-rotate(209deg)brightness(102%)contrast(101%);flex:none;display:block}.site-icon-module__K98Nuq__sm{width:1.1rem;height:1.1rem}.site-icon-module__K98Nuq__md{width:1.45rem;height:1.45rem}.site-icon-module__K98Nuq__lg{width:1.85rem;height:1.85rem}.site-icon-module__K98Nuq__badge{border:1px solid rgba(var(--purple-rgb), .16);background:linear-gradient(160deg, rgba(var(--purple-rgb), .22), rgba(var(--indigo-rgb), .08));border-radius:1rem;flex:none;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.site-icon-module__K98Nuq__badge .site-icon-module__K98Nuq__icon{width:1.55rem;height:1.55rem}
.enterprise-page-module__oXn9kq__page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:clip}.enterprise-page-module__oXn9kq__main{z-index:1;flex-direction:column;flex:1;gap:4rem;width:min(1060px,100% - 2rem);margin:0 auto;padding:1.5rem 0 4rem;display:flex;position:relative}.enterprise-page-module__oXn9kq__topBar{justify-content:space-between;align-items:center;display:flex}.enterprise-page-module__oXn9kq__backLink,.enterprise-page-module__oXn9kq__contactLink{color:#ebe8ff9e;font-size:.88rem;text-decoration:none;transition:color .2s}.enterprise-page-module__oXn9kq__backLink:hover{color:#fff}.enterprise-page-module__oXn9kq__contactLink{border:1px solid rgba(var(--purple-rgb), .28);background:rgba(var(--purple-rgb), .1);color:#e2dafce6;font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .9rem;transition:background .2s,border-color .2s}.enterprise-page-module__oXn9kq__contactLink:hover{background:rgba(var(--purple-rgb), .18);border-color:rgba(var(--purple-rgb), .5)}.enterprise-page-module__oXn9kq__hero{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0 0;display:flex}.enterprise-page-module__oXn9kq__heroLogo{border:1px solid rgba(var(--purple-rgb), .2);background:linear-gradient(135deg, rgba(var(--purple-rgb), .22), rgba(var(--indigo-rgb), .1));object-fit:contain;border-radius:1.4rem;width:5rem;height:5rem;padding:.5rem}.enterprise-page-module__oXn9kq__heroBadge{border:1px solid rgba(var(--purple-rgb), .38);background:rgba(var(--purple-rgb), .14);color:#d8c4ffe6;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.28rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.enterprise-page-module__oXn9kq__heroTitle{color:#fff;margin:0;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:700;line-height:1.35}.enterprise-page-module__oXn9kq__heroSubtitle{color:#ebe8ff9e;max-width:540px;margin:0;font-size:clamp(.9rem,1.5vw,1rem);line-height:1.8}.enterprise-page-module__oXn9kq__pricingSection{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.enterprise-page-module__oXn9kq__billingToggle{border:1px solid var(--glass-border);background:#ffffff08;border-radius:999px;gap:.3rem;padding:.28rem;display:inline-flex}.enterprise-page-module__oXn9kq__billingBtn{color:#ebe8ff9e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem 1.1rem;font-size:.88rem;transition:background .22s,border-color .22s,color .22s;display:inline-flex}.enterprise-page-module__oXn9kq__billingBtn[data-active=true]{border-color:rgba(var(--purple-rgb), .34);background:rgba(var(--purple-rgb), .18);color:#fff}.enterprise-page-module__oXn9kq__billingPerk{color:#c4f8dcf2;white-space:nowrap;background:#48b47829;border:1px solid #78dca059;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:700}.enterprise-page-module__oXn9kq__pricingGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;width:100%;display:grid}.enterprise-page-module__oXn9kq__pricingCard{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1.2rem;flex-direction:column;gap:.5rem;padding:1.4rem 1.1rem 1.25rem;transition:border-color .28s,box-shadow .28s,transform .28s;display:flex;position:relative;overflow:hidden}.enterprise-page-module__oXn9kq__pricingCard:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-soft-hover);transform:translateY(-3px)}.enterprise-page-module__oXn9kq__pricingCard[data-featured=true]{border-color:rgba(var(--purple-rgb), .42);background:linear-gradient(160deg, rgba(var(--purple-rgb), .18) 0%, rgba(var(--indigo-rgb), .1) 100%);box-shadow:0 0 0 1px rgba(var(--purple-rgb), .22), var(--glass-shadow)}.enterprise-page-module__oXn9kq__pricingCard[data-featured=true]:hover{border-color:rgba(var(--purple-rgb), .6);box-shadow:0 0 0 1px rgba(var(--purple-rgb), .38), var(--glass-shadow-hover);transform:translateY(-4px)}.enterprise-page-module__oXn9kq__popularLabel{background:var(--purple);color:#fff;white-space:nowrap;border-radius:0 0 .65rem .65rem;padding:.2rem .75rem;font-size:.68rem;font-weight:700;position:absolute;top:-1px;right:50%;transform:translate(50%)}.enterprise-page-module__oXn9kq__planName{color:#fff;margin-top:.75rem;font-size:1rem;font-weight:700}.enterprise-page-module__oXn9kq__planUsers{color:#ebe8ff8c;font-size:.78rem;line-height:1.5}.enterprise-page-module__oXn9kq__planPrice{color:#fff;margin-top:.6rem;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:700;line-height:1.3}.enterprise-page-module__oXn9kq__planCta{border:1px solid rgba(var(--purple-rgb), .3);color:#e2dafcd9;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.35rem;margin-top:auto;padding:0 .75rem;font-size:.82rem;transition:background .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.enterprise-page-module__oXn9kq__planCta:hover{background:rgba(var(--purple-rgb), .18);border-color:rgba(var(--purple-rgb), .5);color:#fff;transform:translateY(-1px)}.enterprise-page-module__oXn9kq__planCta[data-featured=true]{background:var(--purple);border-color:rgba(var(--purple-rgb), .6);color:#fff}.enterprise-page-module__oXn9kq__planCta[data-featured=true]:hover{background:rgba(var(--purple-rgb), .85);transform:translateY(-1px)}.enterprise-page-module__oXn9kq__featuresSection{flex-direction:column;gap:2rem;display:flex}.enterprise-page-module__oXn9kq__sectionTitle{color:#fff;text-align:center;margin:0;font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:700}.enterprise-page-module__oXn9kq__sectionSubtitle{color:#ebe8ff94;text-align:center;margin:-1rem 0 0;font-size:.9rem;line-height:1.8}.enterprise-page-module__oXn9kq__featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.enterprise-page-module__oXn9kq__featureCard{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1.1rem;align-items:flex-start;gap:1rem;padding:1.25rem;transition:border-color .28s,box-shadow .28s,transform .28s;display:flex;position:relative;overflow:hidden}.enterprise-page-module__oXn9kq__featureCard:hover{border-color:rgba(var(--purple-rgb), .22);box-shadow:var(--glass-shadow-soft-hover);transform:translateY(-2px)}.enterprise-page-module__oXn9kq__featureIconWrap{flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.enterprise-page-module__oXn9kq__featureIcon{object-fit:contain;width:100%;height:100%}.enterprise-page-module__oXn9kq__featureBody{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.enterprise-page-module__oXn9kq__featureTitle{color:#fff;margin:0;font-size:.97rem;font-weight:700}.enterprise-page-module__oXn9kq__featureDesc{color:#ebe8ff9e;margin:0;font-size:.84rem;line-height:1.75}.enterprise-page-module__oXn9kq__ctaSection{border:1px solid rgba(var(--purple-rgb), .22);background:linear-gradient(160deg, rgba(var(--purple-rgb), .12) 0%, rgba(var(--indigo-rgb), .06) 100%);text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 2rem;display:flex}.enterprise-page-module__oXn9kq__ctaTitle{color:#fff;margin:0;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700}.enterprise-page-module__oXn9kq__ctaSubtitle{color:#ebe8ff9e;max-width:440px;margin:0;font-size:.9rem;line-height:1.8}.enterprise-page-module__oXn9kq__ctaButton{border:1px solid rgba(var(--purple-rgb), .5);background:var(--purple);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.75rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .22s,opacity .22s;display:inline-flex}.enterprise-page-module__oXn9kq__ctaButton:hover{opacity:.88;transform:translateY(-2px)}.enterprise-page-module__oXn9kq__purchaseOverlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060412b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.enterprise-page-module__oXn9kq__purchaseDialog{border:1px solid rgba(var(--purple-rgb), .28);background:linear-gradient(160deg,#16102afa,#0c0a1cfa);border-radius:1.2rem;width:min(420px,100%);padding:1.5rem;box-shadow:0 24px 60px #00000073}.enterprise-page-module__oXn9kq__purchaseTitle{color:#fff;margin:0;font-size:1.1rem;font-weight:700}.enterprise-page-module__oXn9kq__purchaseMessage{color:#ebe8ffb8;margin:.75rem 0 0;font-size:.9rem;line-height:1.8}.enterprise-page-module__oXn9kq__purchaseActions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.enterprise-page-module__oXn9kq__purchaseEmailButton,.enterprise-page-module__oXn9kq__purchaseCloseButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:2.4rem;padding:0 1rem;font-size:.84rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.enterprise-page-module__oXn9kq__purchaseEmailButton{border:1px solid rgba(var(--purple-rgb), .55);background:var(--purple);color:#fff}.enterprise-page-module__oXn9kq__purchaseEmailButton:hover{opacity:.9}.enterprise-page-module__oXn9kq__purchaseCloseButton{color:#ebe8ffcc;background:0 0;border:1px solid #ffffff24}.enterprise-page-module__oXn9kq__purchaseCloseButton:hover{color:#fff;border-color:#ffffff47}@media (max-width:1080px){.enterprise-page-module__oXn9kq__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.enterprise-page-module__oXn9kq__main{gap:3.5rem;padding:1.25rem 0 3rem}.enterprise-page-module__oXn9kq__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.enterprise-page-module__oXn9kq__pricingCard{padding:1.3rem 1rem 1.1rem}.enterprise-page-module__oXn9kq__ctaSection{padding:2rem 1.5rem}}@media (max-width:560px){.enterprise-page-module__oXn9kq__main{gap:3rem;width:calc(100% - 1.5rem)}.enterprise-page-module__oXn9kq__hero{gap:.85rem;padding:.25rem 0 0}.enterprise-page-module__oXn9kq__heroLogo{border-radius:1.1rem;width:4.25rem;height:4.25rem}.enterprise-page-module__oXn9kq__featuresGrid{grid-template-columns:1fr;gap:.65rem}.enterprise-page-module__oXn9kq__featureCard{align-items:center;gap:.9rem;padding:1.1rem}.enterprise-page-module__oXn9kq__featureIconWrap{flex:none;width:2.6rem;height:2.6rem}.enterprise-page-module__oXn9kq__featureTitle{font-size:.93rem}.enterprise-page-module__oXn9kq__featureDesc{font-size:.82rem;line-height:1.7}.enterprise-page-module__oXn9kq__sectionTitle{font-size:1.3rem}.enterprise-page-module__oXn9kq__sectionSubtitle{margin-top:-.75rem;font-size:.85rem}.enterprise-page-module__oXn9kq__ctaSection{border-radius:1.1rem;gap:.85rem;padding:1.75rem 1.25rem}.enterprise-page-module__oXn9kq__ctaTitle{font-size:1.15rem}.enterprise-page-module__oXn9kq__ctaSubtitle{font-size:.85rem}.enterprise-page-module__oXn9kq__ctaButton{justify-content:center;width:100%}}@media (max-width:420px){.enterprise-page-module__oXn9kq__main{gap:2.5rem;width:calc(100% - 1.25rem)}.enterprise-page-module__oXn9kq__heroTitle{font-size:1.5rem;line-height:1.4}.enterprise-page-module__oXn9kq__heroSubtitle{font-size:.85rem}.enterprise-page-module__oXn9kq__pricingSection{gap:1.25rem}.enterprise-page-module__oXn9kq__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.enterprise-page-module__oXn9kq__pricingCard{gap:.4rem;padding:1.1rem .85rem 1rem}.enterprise-page-module__oXn9kq__planName{margin-top:.5rem;font-size:.9rem}.enterprise-page-module__oXn9kq__planUsers{font-size:.7rem}.enterprise-page-module__oXn9kq__planPrice{margin-top:.4rem;font-size:.82rem}.enterprise-page-module__oXn9kq__planCta{min-height:2.1rem;padding:0 .5rem;font-size:.76rem}.enterprise-page-module__oXn9kq__featuresSection{gap:1.5rem}.enterprise-page-module__oXn9kq__featureCard{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem}.enterprise-page-module__oXn9kq__featureIconWrap{width:2.25rem;height:2.25rem}}
.faq-page-module__J6a6Wa__page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:clip}.faq-page-module__J6a6Wa__main,.faq-page-module__J6a6Wa__header{z-index:1;width:min(1200px,100% - 2rem);margin:0 auto;position:relative}.faq-page-module__J6a6Wa__header{padding:2rem 0 1.4rem}.faq-page-module__J6a6Wa__hero,.faq-page-module__J6a6Wa__section,.faq-page-module__J6a6Wa__sectionPanel,.faq-page-module__J6a6Wa__supportPanel,.faq-page-module__J6a6Wa__ctaPanel{isolation:isolate;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow);border-radius:1.65rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.faq-page-module__J6a6Wa__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.2rem;padding:1.5rem;display:grid}.faq-page-module__J6a6Wa__heroMain,.faq-page-module__J6a6Wa__heroPanel{flex-direction:column;gap:1rem;display:flex}.faq-page-module__J6a6Wa__heroBrand{align-items:center;gap:.9rem;display:inline-flex}.faq-page-module__J6a6Wa__heroMark{border:1px solid rgba(var(--purple-rgb), .16);background:linear-gradient(135deg, rgba(var(--purple-rgb), .22), rgba(var(--indigo-rgb), .1));border-radius:1rem;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:inline-flex}.faq-page-module__J6a6Wa__heroMark img{width:1.75rem;height:auto}.faq-page-module__J6a6Wa__heroBrandText{flex-direction:column;gap:.2rem;display:flex}.faq-page-module__J6a6Wa__heroBrandText strong{color:#fff}.faq-page-module__J6a6Wa__heroBrandText span,.faq-page-module__J6a6Wa__eyebrow,.faq-page-module__J6a6Wa__sectionHeading span{color:#ebe8ff9e}.faq-page-module__J6a6Wa__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.88rem}.faq-page-module__J6a6Wa__hero h1,.faq-page-module__J6a6Wa__sectionHeading h2{color:#fff;margin:0;line-height:1.35}.faq-page-module__J6a6Wa__hero h1{font-size:clamp(2rem,4vw,2.8rem)}.faq-page-module__J6a6Wa__hero p,.faq-page-module__J6a6Wa__sectionHeading p,.faq-page-module__J6a6Wa__answer{color:#ebe8ffb8;margin:0;line-height:1.9}.faq-page-module__J6a6Wa__heroActions,.faq-page-module__J6a6Wa__ctaActions,.faq-page-module__J6a6Wa__sectionNav{flex-wrap:wrap;gap:.75rem;display:flex}.faq-page-module__J6a6Wa__primaryButton,.faq-page-module__J6a6Wa__secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:0 1.1rem;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.faq-page-module__J6a6Wa__primaryButton{border:1px solid rgba(var(--purple-rgb), .5);background:var(--purple);color:#fff}.faq-page-module__J6a6Wa__secondaryButton{border:1px solid rgba(var(--purple-rgb), .16);color:#ede9fee6;background:#ffffff08}.faq-page-module__J6a6Wa__primaryButton:hover,.faq-page-module__J6a6Wa__secondaryButton:hover{transform:translateY(-2px)}.faq-page-module__J6a6Wa__heroPanel{gap:.85rem}.faq-page-module__J6a6Wa__heroPanelCard{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1.2rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;display:flex;position:relative;overflow:hidden}.faq-page-module__J6a6Wa__heroArt{border:1px solid rgba(var(--purple-rgb), .12);border-radius:1.2rem;width:100%;height:auto}.faq-page-module__J6a6Wa__heroPanelCard span{color:#ebe8ff94;margin-bottom:.35rem;font-size:.9rem;display:block}.faq-page-module__J6a6Wa__heroPanelCard strong{color:#fff;line-height:1.7}.faq-page-module__J6a6Wa__main{flex-direction:column;flex:1;gap:1.4rem;padding-bottom:2rem;display:flex}.faq-page-module__J6a6Wa__section{padding:1.4rem}@keyframes faq-page-module__J6a6Wa__panelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.faq-page-module__J6a6Wa__sectionPanel{padding:1.2rem;animation:.22s both faq-page-module__J6a6Wa__panelIn}.faq-page-module__J6a6Wa__sectionHeading{flex-direction:column;gap:.55rem;margin-bottom:1.2rem;display:flex}.faq-page-module__J6a6Wa__sectionHeading h2{font-size:clamp(1.45rem,2.4vw,2rem)}.faq-page-module__J6a6Wa__sectionNav{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.faq-page-module__J6a6Wa__sectionNavLink{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);color:#ede9fed1;cursor:pointer;min-height:2.5rem;font:inherit;border-radius:999px;align-items:center;gap:.55rem;padding:0 .95rem;text-decoration:none;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;display:inline-flex;position:relative;overflow:hidden}.faq-page-module__J6a6Wa__sectionHeadingLead{align-items:center;gap:.75rem;display:inline-flex}.faq-page-module__J6a6Wa__sectionNavLink:hover,.faq-page-module__J6a6Wa__sectionNavLink[data-active=true]{border-color:rgba(var(--purple-rgb), .28);color:#fff;background:#ffffff0d}.faq-page-module__J6a6Wa__faqList{flex-direction:column;gap:.75rem;display:flex}.faq-page-module__J6a6Wa__faqItem{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1.2rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.faq-page-module__J6a6Wa__faqItem:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-soft-hover)}.faq-page-module__J6a6Wa__faqQuestion{color:#fff;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.1rem;display:flex}.faq-page-module__J6a6Wa__faqQuestion span:last-child{color:#ebe8ff94;flex:none;font-size:1.2rem;line-height:1}.faq-page-module__J6a6Wa__faqAnswer{padding:0 1.1rem 1rem}.faq-page-module__J6a6Wa__supportPanel{justify-content:space-between;align-items:center;gap:1.2rem;padding:1.35rem 1.45rem;display:flex}.faq-page-module__J6a6Wa__supportContent{align-items:flex-start;gap:1rem;min-width:0;display:flex}.faq-page-module__J6a6Wa__supportEyebrow{color:#e2dafcad;margin-bottom:.35rem;font-size:.78rem;display:inline-block}.faq-page-module__J6a6Wa__supportPanel h2{color:#fff;margin:0 0 .45rem;font-size:clamp(1.05rem,2vw,1.25rem)}.faq-page-module__J6a6Wa__ctaPanel{justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.4rem;display:flex}.faq-page-module__J6a6Wa__ctaContent{align-items:center;gap:1rem;display:flex}.faq-page-module__J6a6Wa__ctaArt{border:1px solid rgba(var(--purple-rgb), .12);border-radius:1rem;flex:none;width:min(180px,34vw);height:auto}.faq-page-module__J6a6Wa__ctaPanel strong{color:#fff;margin-bottom:.35rem;display:block}@media (max-width:900px){.faq-page-module__J6a6Wa__hero,.faq-page-module__J6a6Wa__supportPanel,.faq-page-module__J6a6Wa__ctaPanel{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.faq-page-module__J6a6Wa__ctaContent{flex-direction:column;align-items:flex-start}.faq-page-module__J6a6Wa__ctaActions{flex-direction:column;align-items:stretch;width:100%}}
.landing-page-module__476eJW__page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:clip}.landing-page-module__476eJW__header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--purple-rgb), .08);background:#07080e8f;transition:opacity .24s,transform .24s,visibility .24s;position:fixed;top:0;left:0;right:0}.landing-page-module__476eJW__headerVisible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.landing-page-module__476eJW__headerHidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%)}.landing-page-module__476eJW__headerInner,.landing-page-module__476eJW__main,.landing-page-module__476eJW__footer{z-index:1;width:min(1200px,100% - 2rem);margin:0 auto;position:relative}.landing-page-module__476eJW__headerInner{justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;display:flex}.landing-page-module__476eJW__brand,.landing-page-module__476eJW__previewBrand,.landing-page-module__476eJW__heroIdentity,.landing-page-module__476eJW__footerBrand,.landing-page-module__476eJW__brandPanelHead{align-items:center;gap:.9rem;display:inline-flex}.landing-page-module__476eJW__brandMark,.landing-page-module__476eJW__previewBrandMark,.landing-page-module__476eJW__heroLogo,.landing-page-module__476eJW__footerLogo,.landing-page-module__476eJW__brandPanelLogo{border:1px solid rgba(var(--purple-rgb), .16);background:linear-gradient(160deg, rgba(var(--purple-rgb), .22), rgba(var(--indigo-rgb), .08));flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.landing-page-module__476eJW__brandMark,.landing-page-module__476eJW__previewBrandMark,.landing-page-module__476eJW__footerLogo{border-radius:1rem;width:3rem;height:3rem}.landing-page-module__476eJW__heroLogo{border-radius:1.45rem;width:4.7rem;height:4.7rem}.landing-page-module__476eJW__heroLogoLarge{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:hidden}.landing-page-module__476eJW__brandPanelLogo{border-radius:1.1rem;width:3.5rem;height:3.5rem}.landing-page-module__476eJW__brandMark img,.landing-page-module__476eJW__previewBrandMark img,.landing-page-module__476eJW__footerLogo img{width:1.75rem;height:auto}.landing-page-module__476eJW__heroLogo img{width:2.55rem;height:auto}.landing-page-module__476eJW__heroLogoLarge img{width:8.4rem;filter:drop-shadow(0 14px 34px rgba(var(--purple-rgb), .18));display:block}.landing-page-module__476eJW__heroLogoLarge:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff14 44%,#ffffff6b 50%,#ffffff14 56%,#0000 66%);animation:4.2s ease-in-out infinite landing-page-module__476eJW__heroLogoShimmer;position:absolute;inset:-18%;transform:translate(-150%)skew(-18deg)}.landing-page-module__476eJW__brandPanelLogo img{width:1.95rem;height:auto}.landing-page-module__476eJW__brandText,.landing-page-module__476eJW__heroIdentityText{flex-direction:column;gap:.15rem;display:flex}.landing-page-module__476eJW__brandText strong,.landing-page-module__476eJW__heroIdentityText strong{letter-spacing:.08em;font-weight:800}.landing-page-module__476eJW__brandText strong{font-size:1rem}.landing-page-module__476eJW__brandText span{color:#e5dffcad;font-size:.78rem}.landing-page-module__476eJW__heroIdentityText strong{font-size:1.55rem}.landing-page-module__476eJW__heroIdentityText span{color:#e8e4fcb8;line-height:1.7}.landing-page-module__476eJW__desktopNav{align-items:center;gap:1.35rem;display:flex}.landing-page-module__476eJW__navLink{color:#eeebffc7;font-size:.92rem;transition:color .2s,transform .2s}.landing-page-module__476eJW__navLink:hover{color:#fff;transform:translateY(-1px)}.landing-page-module__476eJW__headerActions{align-items:center;gap:.75rem;display:flex}.landing-page-module__476eJW__headerButton,.landing-page-module__476eJW__primaryButton,.landing-page-module__476eJW__downloadButton{border:1px solid rgba(var(--purple-rgb), .5);background:var(--purple);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.2rem;font-weight:700;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex;box-shadow:0 10px 18px #24103433}.landing-page-module__476eJW__secondaryButton{border:1px solid rgba(var(--purple-rgb), .18);color:#f5f3fff0;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.2rem;font-weight:700;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.landing-page-module__476eJW__headerButton:hover,.landing-page-module__476eJW__primaryButton:hover,.landing-page-module__476eJW__secondaryButton:hover,.landing-page-module__476eJW__downloadButton:hover{transform:translateY(-2px)}.landing-page-module__476eJW__menuButton{border:1px solid rgba(var(--purple-rgb), .18);width:2.85rem;height:2.85rem;color:inherit;cursor:pointer;background:#ffffff05;border-radius:.95rem;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;display:none}.landing-page-module__476eJW__menuButton span{background:#fff;border-radius:999px;width:1rem;height:2px}.landing-page-module__476eJW__mobileNav{display:none}.landing-page-module__476eJW__main{flex:1;padding:5.5rem 0 4rem}.landing-page-module__476eJW__hero,.landing-page-module__476eJW__sectionBlock{scroll-margin-top:6rem}.landing-page-module__476eJW__sectionBlock{content-visibility:auto;contain-intrinsic-size:auto 36rem}.landing-page-module__476eJW__heroReveal{animation:.75s cubic-bezier(.22,1,.36,1) both landing-page-module__476eJW__landingHeroEnter}.landing-page-module__476eJW__heroRevealDelayed{animation-delay:80ms}@keyframes landing-page-module__476eJW__landingHeroEnter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes landing-page-module__476eJW__heroFloat{0%,to{transform:translateY(0);box-shadow:0 8px 28px #00000047}50%{transform:translateY(-9px);box-shadow:0 22px 44px #00000061}}.landing-page-module__476eJW__heroArtFloat{animation:4.2s ease-in-out .9s infinite landing-page-module__476eJW__heroFloat}@media (prefers-reduced-motion:reduce){.landing-page-module__476eJW__heroReveal,.landing-page-module__476eJW__heroRevealDelayed,.landing-page-module__476eJW__heroArtFloat{animation:none}}.landing-page-module__476eJW__hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:1.5rem;display:grid}.landing-page-module__476eJW__heroContent,.landing-page-module__476eJW__heroVisual{flex-direction:column;gap:.95rem;display:flex}.landing-page-module__476eJW__heroArtFrame{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);aspect-ratio:16/13;border-radius:1.5rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.landing-page-module__476eJW__heroArt{width:100%;height:auto}.landing-page-module__476eJW__heroArtOverlay{object-fit:cover;object-position:top;border-radius:.75rem;width:90%;height:86%;position:absolute;inset:7% 5%;box-shadow:0 8px 32px #00000073}.landing-page-module__476eJW__heroFloatBadges{gap:.55rem;display:flex;position:absolute;top:1rem;left:1rem}.landing-page-module__476eJW__heroFloatBadge{border:1px solid rgba(var(--purple-rgb), .18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080eb8;border-radius:.85rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.landing-page-module__476eJW__heroMark{align-items:center;margin-bottom:.55rem;display:flex}.landing-page-module__476eJW__heroDescription{max-width:40rem}@keyframes landing-page-module__476eJW__heroLogoShimmer{0%,18%{transform:translate(-150%)skew(-18deg)}34%{transform:translate(145%)skew(-18deg)}to{transform:translate(145%)skew(-18deg)}}.landing-page-module__476eJW__eyebrow,.landing-page-module__476eJW__sectionHeading span,.landing-page-module__476eJW__downloadVersion,.landing-page-module__476eJW__workflowStep{border:1px solid rgba(var(--purple-rgb), .12);color:#e2dafcf0;background:#ffffff06;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2rem;padding:0 .9rem;font-size:.75rem;display:inline-flex}.landing-page-module__476eJW__heroTitle,.landing-page-module__476eJW__sectionHeading h2,.landing-page-module__476eJW__highlightCard h3,.landing-page-module__476eJW__workflowCard h3,.landing-page-module__476eJW__featureCard h3,.landing-page-module__476eJW__downloadCard h3,.landing-page-module__476eJW__enterpriseCard h3,.landing-page-module__476eJW__ctaSection h2{margin:0}.landing-page-module__476eJW__shimmerText{background:linear-gradient(90deg, var(--purple) 0%, #c084fc 30%, #a855f7 50%, #c084fc 70%, var(--purple) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3.5s ease-in-out infinite landing-page-module__476eJW__textShimmer}@keyframes landing-page-module__476eJW__textShimmer{0%,15%{background-position:200%}40%{background-position:-200%}to{background-position:-200%}}.landing-page-module__476eJW__versionBadge{color:#bdf8cbf2;background:#52d26f0f;border:1px solid #52d26f33;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;min-height:2.1rem;margin-bottom:.75rem;padding:0 .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.landing-page-module__476eJW__versionDot{background:#4ade80;border-radius:50%;flex-shrink:0;width:.52rem;height:.52rem;box-shadow:0 0 0 .25rem #4ade802e}.landing-page-module__476eJW__heroTitle{letter-spacing:-.055em;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.08}.landing-page-module__476eJW__heroTitleComma{display:inline}.landing-page-module__476eJW__heroDescription,.landing-page-module__476eJW__sectionHeading p,.landing-page-module__476eJW__highlightCard p,.landing-page-module__476eJW__workflowCard p,.landing-page-module__476eJW__featureCard p,.landing-page-module__476eJW__downloadCard p,.landing-page-module__476eJW__enterpriseCard p,.landing-page-module__476eJW__brandPanel p,.landing-page-module__476eJW__enterprisePoint p,.landing-page-module__476eJW__heroStatCard span,.landing-page-module__476eJW__adminCard p{color:#ebe8ffbd;margin:0;line-height:1.9}.landing-page-module__476eJW__heroActions,.landing-page-module__476eJW__ollamaActions{flex-wrap:wrap;gap:.85rem;display:flex}.landing-page-module__476eJW__heroStats{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:1.1rem;display:grid}.landing-page-module__476eJW__heroStatItem{border-left:1px solid #ffffff12;padding:.35rem .9rem .35rem 0}.landing-page-module__476eJW__heroStatItem:last-child{border-left:0}.landing-page-module__476eJW__heroStatItem strong{color:#fff;margin-bottom:.15rem;font-size:.95rem;display:block}.landing-page-module__476eJW__heroStatItem span{color:#dcd5fcad;font-size:.78rem}.landing-page-module__476eJW__chatPreview,.landing-page-module__476eJW__adminPreview,.landing-page-module__476eJW__ollamaCallout{isolation:isolate;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow);border-radius:1.55rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.landing-page-module__476eJW__highlightCard,.landing-page-module__476eJW__workflowCard,.landing-page-module__476eJW__featureCard,.landing-page-module__476eJW__downloadCard,.landing-page-module__476eJW__enterpriseCard,.landing-page-module__476eJW__enterprisePoint{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1.2rem;padding:1.2rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.landing-page-module__476eJW__highlightCard:hover,.landing-page-module__476eJW__workflowCard:hover,.landing-page-module__476eJW__featureCard:hover,.landing-page-module__476eJW__downloadCard:hover,.landing-page-module__476eJW__enterpriseCard:hover,.landing-page-module__476eJW__enterprisePoint:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-soft-hover)}.landing-page-module__476eJW__brandPanel{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1.2rem;gap:.85rem;padding:1rem 1.1rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;display:grid;position:relative;overflow:hidden}.landing-page-module__476eJW__heroStatCard{box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff0f;border-radius:0;padding:.2rem .85rem .2rem 0}.landing-page-module__476eJW__heroStatCard strong{margin-bottom:.15rem;font-size:.98rem;display:block}.landing-page-module__476eJW__previewTopbar,.landing-page-module__476eJW__previewBody,.landing-page-module__476eJW__adminGrid{padding:1.1rem 1.2rem}.landing-page-module__476eJW__previewTopbar{background:linear-gradient(#ffffff0a,#ffffff03);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-page-module__476eJW__previewBrand strong,.landing-page-module__476eJW__brandPanel strong,.landing-page-module__476eJW__enterpriseCard h3,.landing-page-module__476eJW__downloadCard h3{display:block}.landing-page-module__476eJW__previewBrand span,.landing-page-module__476eJW__previewStatus,.landing-page-module__476eJW__brandPanel span,.landing-page-module__476eJW__adminCardLabel{color:#d5cdf1b8;font-size:.8rem}.landing-page-module__476eJW__previewStatus{color:#bdf8cb;background:#52d26f0f;border:1px solid #52d26f2e;border-radius:999px;padding:.42rem .75rem;font-weight:700}.landing-page-module__476eJW__previewBody{flex-direction:column;gap:.9rem;display:flex}.landing-page-module__476eJW__previewBubbleUser,.landing-page-module__476eJW__previewBubbleAssistant{border-radius:1.2rem;max-width:88%;padding:.95rem 1rem;line-height:1.9}.landing-page-module__476eJW__previewBubbleUser{background:linear-gradient(135deg, rgba(var(--purple-rgb), .92), rgba(var(--indigo-rgb), .92));color:#fff;align-self:flex-start}.landing-page-module__476eJW__previewBubbleAssistant{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);color:#f6f4fff0;align-self:flex-end;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.landing-page-module__476eJW__previewCode{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);text-align:left;direction:ltr;border-radius:1rem;padding:1rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.landing-page-module__476eJW__previewCode code{color:#f6f4fff2;white-space:pre-wrap;font-size:.88rem}.landing-page-module__476eJW__previewComposer{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);color:#cbc1e7a3;border-radius:999px;min-height:3rem;padding:.85rem 1rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.landing-page-module__476eJW__highlightRail,.landing-page-module__476eJW__workflowGrid,.landing-page-module__476eJW__featureGrid,.landing-page-module__476eJW__downloadGrid,.landing-page-module__476eJW__enterprisePoints{gap:1rem;display:grid}.landing-page-module__476eJW__highlightRail{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page-module__476eJW__workflowCardTop{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.landing-page-module__476eJW__featureCard{flex-direction:column;gap:.9rem;display:flex}.landing-page-module__476eJW__enterpriseCard{flex-direction:column;gap:.85rem;display:flex}.landing-page-module__476eJW__highlightCard h3,.landing-page-module__476eJW__workflowCard h3,.landing-page-module__476eJW__featureCard h3,.landing-page-module__476eJW__downloadCard h3{margin-bottom:.5rem;font-size:1.08rem}.landing-page-module__476eJW__sectionBlock{margin-top:5rem}.landing-page-module__476eJW__sectionHeading{flex-direction:column;gap:.75rem;max-width:44rem;margin-bottom:1.5rem;display:flex}.landing-page-module__476eJW__sectionHeading h2{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.16}.landing-page-module__476eJW__workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page-module__476eJW__workflowStep{margin-bottom:1rem}.landing-page-module__476eJW__showcaseGrid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:1.25rem;display:grid}.landing-page-module__476eJW__showcaseCopy{flex-direction:column;gap:1rem;display:flex}.landing-page-module__476eJW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page-module__476eJW__showcaseCopy .landing-page-module__476eJW__featureGrid{grid-template-columns:1fr}.landing-page-module__476eJW__showcaseVisual{gap:1rem;display:grid}.landing-page-module__476eJW__adminPreview{padding-bottom:.2rem}.landing-page-module__476eJW__adminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.landing-page-module__476eJW__adminCard{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1.15rem;padding:1rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.landing-page-module__476eJW__adminCard strong{color:#fff;margin:.35rem 0;font-size:1.2rem;display:block}.landing-page-module__476eJW__enterpriseActions{flex-wrap:wrap;gap:.85rem;margin-top:.5rem;display:flex}.landing-page-module__476eJW__ctaSection{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;padding:5rem 1rem;display:flex}.landing-page-module__476eJW__ctaBadge{border:1px solid rgba(var(--purple-rgb), .18);color:#e4dcfff2;background:#ffffff0a;border-radius:999px;align-items:center;min-height:2rem;padding:0 .9rem;font-size:.8rem;display:inline-flex}.landing-page-module__476eJW__ctaSection h2{letter-spacing:-.035em;max-width:32rem;font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.22}.landing-page-module__476eJW__ctaActions{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.landing-page-module__476eJW__brandPanelHead strong{margin-bottom:.2rem;font-size:1.08rem}.landing-page-module__476eJW__brandPanelTags{flex-wrap:wrap;gap:.65rem;display:flex}.landing-page-module__476eJW__brandPanelTags span{border:1px solid rgba(var(--purple-rgb), .1);color:#efeafee0;background:0 0;border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .9rem;font-size:.86rem;display:inline-flex}.landing-page-module__476eJW__downloadSectionTop{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}.landing-page-module__476eJW__ollamaCallout{border-color:rgba(var(--purple-rgb), .1);box-shadow:none;background:#ffffff04;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.2rem;display:grid}.landing-page-module__476eJW__ollamaBadge,.landing-page-module__476eJW__platformBadge{background:linear-gradient(135deg, rgba(var(--purple-rgb), .24), rgba(var(--indigo-rgb), .12));color:#fff;border-radius:.95rem;flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.landing-page-module__476eJW__iconGlyph{width:1.65rem;height:1.65rem}.landing-page-module__476eJW__ollamaCallout strong{margin-bottom:.35rem;font-size:1.1rem;display:block}.landing-page-module__476eJW__ollamaActions{grid-column:1/-1}.landing-page-module__476eJW__downloadGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page-module__476eJW__downloadCard{flex-direction:column;gap:1rem;display:flex}.landing-page-module__476eJW__downloadCardHead{align-items:flex-start;gap:.85rem;display:flex}.landing-page-module__476eJW__downloadVersion{margin-bottom:.7rem}.landing-page-module__476eJW__downloadMeta{color:#efeafed6;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.landing-page-module__476eJW__downloadMeta li{align-items:center;gap:.65rem;display:flex}.landing-page-module__476eJW__downloadMeta li:before{content:none}.landing-page-module__476eJW__downloadButton{margin-top:auto}.landing-page-module__476eJW__enterprisePanel{border:1px solid rgba(var(--purple-rgb), .1);box-shadow:none;background:#0d0f188c;border-radius:1.65rem;padding:1.5rem}.landing-page-module__476eJW__enterpriseLayout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:1rem;display:grid}.landing-page-module__476eJW__enterprisePoints{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module__476eJW__enterprisePoint{border:1px solid rgba(var(--purple-rgb), .08);box-shadow:none;background:#ffffff04;border-radius:1.1rem;align-items:center;gap:.85rem;padding:1rem;display:flex}.landing-page-module__476eJW__enterpriseDot{background:linear-gradient(135deg, var(--purple), var(--indigo));width:.85rem;height:.85rem;box-shadow:0 0 0 .3rem rgba(var(--purple-rgb), .12);border-radius:50%}.landing-page-module__476eJW__footer{color:#ebe8ffad;justify-content:space-between;align-items:center;gap:1rem;padding:0 0 2rem;display:flex}.landing-page-module__476eJW__footerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.landing-page-module__476eJW__footer strong{color:#fff;margin-bottom:.25rem;display:block}.landing-page-module__476eJW__footer a{color:#ede9fee0}.landing-page-module__476eJW__socialLink,.landing-page-module__476eJW__footerSecondaryLink{border:1px solid rgba(var(--purple-rgb), .16);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:0 1rem;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.landing-page-module__476eJW__socialLink:hover,.landing-page-module__476eJW__footerSecondaryLink:hover{border-color:rgba(var(--purple-rgb), .28);background:#ffffff0d;transform:translateY(-2px)}.landing-page-module__476eJW__socialLink{gap:.55rem}.landing-page-module__476eJW__socialIcon{flex:none;width:1.1rem;height:1.1rem}.landing-page-module__476eJW__highlightRail,.landing-page-module__476eJW__workflowGrid,.landing-page-module__476eJW__featureGrid,.landing-page-module__476eJW__downloadGrid{scroll-snap-type:x proximity}@media (max-width:1120px){.landing-page-module__476eJW__hero,.landing-page-module__476eJW__showcaseGrid,.landing-page-module__476eJW__downloadSectionTop,.landing-page-module__476eJW__enterpriseLayout{grid-template-columns:1fr}.landing-page-module__476eJW__highlightRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.landing-page-module__476eJW__desktopNav,.landing-page-module__476eJW__headerButton{display:none}.landing-page-module__476eJW__menuButton{display:inline-flex}.landing-page-module__476eJW__mobileNav{z-index:2;border:1px solid rgba(var(--purple-rgb), .14);background:#0c0d16eb;border-radius:1.25rem;gap:.45rem;width:min(1200px,100% - 2rem);margin:0 auto 1rem;padding:.85rem;display:grid;position:relative}.landing-page-module__476eJW__mobileNavLink{color:#f3f0ffeb;background:#ffffff08;border-radius:.9rem;padding:.9rem 1rem}}@media (max-width:720px){.landing-page-module__476eJW__headerInner,.landing-page-module__476eJW__main,.landing-page-module__476eJW__footer,.landing-page-module__476eJW__mobileNav{width:min(100% - 1.2rem,100%)}.landing-page-module__476eJW__headerInner{padding:.8rem 0}.landing-page-module__476eJW__brandMark,.landing-page-module__476eJW__previewBrandMark,.landing-page-module__476eJW__footerLogo{border-radius:.9rem;width:2.7rem;height:2.7rem}.landing-page-module__476eJW__brandMark img,.landing-page-module__476eJW__previewBrandMark img,.landing-page-module__476eJW__footerLogo img{width:1.45rem}.landing-page-module__476eJW__heroLogo{width:4rem;height:4rem}.landing-page-module__476eJW__heroLogo img{width:2.1rem}.landing-page-module__476eJW__heroLogoLarge{width:auto;height:auto}.landing-page-module__476eJW__heroLogoLarge img{width:11.2rem}.landing-page-module__476eJW__heroMark{justify-content:center;width:100%;margin-top:1.4rem;margin-bottom:.85rem}.landing-page-module__476eJW__brandText span{display:none}.landing-page-module__476eJW__main{padding:6rem 0 3rem}.landing-page-module__476eJW__hero,.landing-page-module__476eJW__sectionBlock{gap:1rem}.landing-page-module__476eJW__heroVisual{display:none}.landing-page-module__476eJW__showcaseGrid{gap:1rem}.landing-page-module__476eJW__showcaseCopy .landing-page-module__476eJW__sectionHeading{margin-top:.5rem}.landing-page-module__476eJW__enterprisePoints{grid-template-columns:1fr}.landing-page-module__476eJW__heroTitle{text-align:center;font-size:clamp(1.82rem,7.9vw,2.32rem);line-height:1.12}.landing-page-module__476eJW__heroTitleComma{display:none}.landing-page-module__476eJW__heroStats{grid-template-columns:1fr}.landing-page-module__476eJW__heroStatItem{border-bottom:1px solid #ffffff0f;border-left:0;padding:.65rem 0}.landing-page-module__476eJW__heroStatItem:last-child{border-bottom:0}.landing-page-module__476eJW__heroDescription,.landing-page-module__476eJW__sectionHeading p,.landing-page-module__476eJW__workflowCard p,.landing-page-module__476eJW__featureCard p,.landing-page-module__476eJW__downloadCard p,.landing-page-module__476eJW__enterpriseCard p,.landing-page-module__476eJW__enterprisePoint p{font-size:.92rem}.landing-page-module__476eJW__heroActions,.landing-page-module__476eJW__ollamaActions,.landing-page-module__476eJW__enterpriseActions,.landing-page-module__476eJW__ctaActions{flex-direction:column;align-items:stretch}.landing-page-module__476eJW__ctaSection{padding:3.5rem 0}.landing-page-module__476eJW__ctaSection h2{font-size:1.45rem}.landing-page-module__476eJW__primaryButton,.landing-page-module__476eJW__secondaryButton,.landing-page-module__476eJW__downloadButton{width:100%}.landing-page-module__476eJW__previewTopbar,.landing-page-module__476eJW__previewBody,.landing-page-module__476eJW__adminGrid,.landing-page-module__476eJW__highlightCard,.landing-page-module__476eJW__workflowCard,.landing-page-module__476eJW__featureCard,.landing-page-module__476eJW__downloadCard,.landing-page-module__476eJW__enterpriseCard,.landing-page-module__476eJW__enterprisePoint,.landing-page-module__476eJW__ollamaCallout,.landing-page-module__476eJW__brandPanel{padding:1rem}.landing-page-module__476eJW__previewTopbar{flex-direction:column;align-items:flex-start}.landing-page-module__476eJW__previewStatus{align-self:flex-start}.landing-page-module__476eJW__previewBubbleUser,.landing-page-module__476eJW__previewBubbleAssistant{max-width:100%}.landing-page-module__476eJW__highlightRail,.landing-page-module__476eJW__workflowGrid,.landing-page-module__476eJW__featureGrid,.landing-page-module__476eJW__downloadGrid{scroll-snap-type:none;grid-template-columns:1fr;padding-bottom:0;overflow:visible}.landing-page-module__476eJW__heroStatCard{border-bottom:1px solid #ffffff0f;border-right:0;padding:.75rem 0}.landing-page-module__476eJW__heroStatCard:last-child{border-bottom:0}.landing-page-module__476eJW__sectionBlock{margin-top:3.8rem}.landing-page-module__476eJW__sectionHeading{max-width:100%;margin-bottom:1.15rem}.landing-page-module__476eJW__sectionHeading h2{font-size:1.5rem;line-height:1.34}.landing-page-module__476eJW__workflowStep,.landing-page-module__476eJW__downloadVersion{margin-bottom:.75rem}.landing-page-module__476eJW__downloadCardHead{align-items:center}.landing-page-module__476eJW__platformBadge,.landing-page-module__476eJW__ollamaBadge{border-radius:.9rem;width:3.1rem;height:3.1rem}.landing-page-module__476eJW__iconGlyph{width:1.45rem;height:1.45rem}.landing-page-module__476eJW__ollamaCallout,.landing-page-module__476eJW__enterprisePoints,.landing-page-module__476eJW__adminGrid{grid-template-columns:1fr}.landing-page-module__476eJW__adminWideCard{flex-direction:column;align-items:flex-start}.landing-page-module__476eJW__footer{flex-direction:column;align-items:flex-start;gap:.75rem}.landing-page-module__476eJW__footerActions{justify-content:flex-start;width:100%}}@media (max-width:480px){.landing-page-module__476eJW__highlightRail,.landing-page-module__476eJW__workflowGrid,.landing-page-module__476eJW__featureGrid,.landing-page-module__476eJW__downloadGrid{grid-auto-columns:minmax(88%,1fr)}.landing-page-module__476eJW__heroTitle{font-size:clamp(1.67rem,7.1vw,2.07rem);line-height:1.14}.landing-page-module__476eJW__mobileNav{padding:.7rem}}
.niva-download-page-module__9ooQmG__page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:clip}.niva-download-page-module__9ooQmG__main{z-index:1;flex-direction:column;flex:1;gap:1rem;width:min(760px,100% - 2rem);margin:0 auto;padding:1.5rem 0 2.5rem;display:flex;position:relative}.niva-download-page-module__9ooQmG__topBar{justify-content:space-between;align-items:center;display:flex}.niva-download-page-module__9ooQmG__backLink,.niva-download-page-module__9ooQmG__accountLink{color:#ebe8ff9e;font-size:.88rem;text-decoration:none;transition:color .2s}.niva-download-page-module__9ooQmG__backLink:hover,.niva-download-page-module__9ooQmG__accountLink:hover{color:#fff}.niva-download-page-module__9ooQmG__accountLink{border:1px solid rgba(var(--purple-rgb), .22);background:rgba(var(--purple-rgb), .1);color:#e2dafce6;border-radius:999px;padding:.35rem .9rem}.niva-download-page-module__9ooQmG__hero{flex-direction:column;align-items:center;gap:.55rem;padding:1.5rem 0 .5rem;display:flex}.niva-download-page-module__9ooQmG__logoWrap{display:inline-flex;position:relative}.niva-download-page-module__9ooQmG__logo{border:1px solid rgba(var(--purple-rgb), .2);background:linear-gradient(135deg, rgba(var(--purple-rgb), .22), rgba(var(--indigo-rgb), .1));object-fit:contain;border-radius:1.4rem;width:5rem;height:5rem;padding:.5rem}.niva-download-page-module__9ooQmG__logoBadge{background:var(--purple);color:#fff;white-space:nowrap;border:1.5px solid #0000004d;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700;position:absolute;bottom:-.35rem;right:-.55rem}.niva-download-page-module__9ooQmG__logoBadgeEnterprise{background:linear-gradient(135deg,#1e40af,#4f46e5)}.niva-download-page-module__9ooQmG__title{color:#fff;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.niva-download-page-module__9ooQmG__subtitle{color:#ebe8ff99;margin:0;font-size:.9rem}.niva-download-page-module__9ooQmG__editionTabs{border:1px solid var(--glass-border);background:#ffffff08;border-radius:999px;justify-content:center;gap:.5rem;padding:.3rem;display:flex}.niva-download-page-module__9ooQmG__editionTab{color:#ebe8ff9e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:2.4rem;padding:0 1.2rem;font-size:.9rem;text-decoration:none;transition:background .22s,border-color .22s,color .22s;display:inline-flex}.niva-download-page-module__9ooQmG__editionTab[data-active=true]{border-color:rgba(var(--purple-rgb), .34);background:rgba(var(--purple-rgb), .18);color:#fff}.niva-download-page-module__9ooQmG__noticePanel{isolation:isolate;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);border-radius:1rem;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex;position:relative;overflow:hidden}.niva-download-page-module__9ooQmG__noticePanel strong{color:#fff;margin-bottom:.2rem;font-size:.9rem;display:block}.niva-download-page-module__9ooQmG__noticePanel p{color:#ebe8ffa6;margin:0;font-size:.85rem;line-height:1.7}.niva-download-page-module__9ooQmG__downloadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.niva-download-page-module__9ooQmG__downloadCard{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1.1rem;flex-direction:column;gap:.85rem;padding:1rem;transition:border-color .28s,box-shadow .28s,transform .28s;display:flex;position:relative;overflow:hidden}.niva-download-page-module__9ooQmG__downloadCard:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-soft-hover);transform:translateY(-2px)}.niva-download-page-module__9ooQmG__downloadCardHead{align-items:flex-start;gap:.75rem;display:flex}.niva-download-page-module__9ooQmG__platformBadge{border:1px solid rgba(var(--purple-rgb), .16);background:linear-gradient(135deg, rgba(var(--purple-rgb), .22), rgba(var(--indigo-rgb), .1));color:#fff;border-radius:.85rem;flex:none;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:inline-flex}.niva-download-page-module__9ooQmG__iconGlyph{width:1.45rem;height:1.45rem}.niva-download-page-module__9ooQmG__downloadCardHead h3{color:#fff;margin:0 0 .2rem;font-size:1rem}.niva-download-page-module__9ooQmG__downloadCardHead p{color:#ebe8ff9e;margin:0;font-size:.8rem;line-height:1.6}.niva-download-page-module__9ooQmG__downloadButton{border:1px solid rgba(var(--purple-rgb), .5);background:var(--purple);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.5rem;margin-top:auto;padding:0 1rem;font-size:.88rem;text-decoration:none;transition:transform .22s,opacity .22s;display:inline-flex}.niva-download-page-module__9ooQmG__downloadButton:hover{opacity:.9;transform:translateY(-2px)}.niva-download-page-module__9ooQmG__downloadButton:disabled{opacity:.62;cursor:not-allowed;transform:none}.niva-download-page-module__9ooQmG__downloadButton:disabled:hover{opacity:.62;transform:none}.niva-download-page-module__9ooQmG__changelogSection{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.niva-download-page-module__9ooQmG__changelogHeader{flex-direction:column;gap:.2rem;display:flex}.niva-download-page-module__9ooQmG__changelogTitle{color:#fff;margin:0;font-size:1rem;font-weight:600}.niva-download-page-module__9ooQmG__changelogSubtitle{color:#ebe8ff80;margin:0;font-size:.82rem}.niva-download-page-module__9ooQmG__changelogGroups{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.niva-download-page-module__9ooQmG__changelogGroup{flex-direction:column;gap:.55rem;display:flex}.niva-download-page-module__9ooQmG__changelogGroupLabel{color:#ebe8ff8c;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.niva-download-page-module__9ooQmG__changelogList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.niva-download-page-module__9ooQmG__changelogList li{color:#ebe8ffc7;font-size:.85rem;line-height:1.55}.niva-download-page-module__9ooQmG__updatePanel{border:1px solid rgba(var(--purple-rgb), .22);background:rgba(var(--purple-rgb), .06);border-radius:1rem;flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex}.niva-download-page-module__9ooQmG__updatePanelHead strong{color:#fff;margin-bottom:.2rem;font-size:.9rem;display:block}.niva-download-page-module__9ooQmG__updatePanelHead p{color:#ebe8ff9e;margin:0;font-size:.83rem;line-height:1.65}.niva-download-page-module__9ooQmG__updateButtons{flex-wrap:wrap;gap:.6rem;display:flex}.niva-download-page-module__9ooQmG__updateButton{border:1px solid rgba(var(--purple-rgb), .28);background:rgba(var(--purple-rgb), .1);color:#e2dafce6;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.15rem;font-size:.84rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.niva-download-page-module__9ooQmG__updateButton:hover{background:rgba(var(--purple-rgb), .2);border-color:rgba(var(--purple-rgb), .5)}@media (max-width:660px){.niva-download-page-module__9ooQmG__downloadGrid{grid-template-columns:1fr}.niva-download-page-module__9ooQmG__editionTabs{flex-direction:row}.niva-download-page-module__9ooQmG__editionTab{padding:0 .75rem;font-size:.85rem}.niva-download-page-module__9ooQmG__changelogGroups{grid-template-columns:1fr}}@media (max-width:480px){.niva-download-page-module__9ooQmG__main{width:calc(100% - 1.2rem)}}
.ollama-pages-module__nFiN0G__page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:clip}.ollama-pages-module__nFiN0G__main,.ollama-pages-module__nFiN0G__header{z-index:1;width:min(1200px,100% - 2rem);margin:0 auto;position:relative}.ollama-pages-module__nFiN0G__header{padding:2rem 0 1.4rem}.ollama-pages-module__nFiN0G__hero,.ollama-pages-module__nFiN0G__section,.ollama-pages-module__nFiN0G__nextStepPanel,.ollama-pages-module__nFiN0G__osCard,.ollama-pages-module__nFiN0G__commandCard{isolation:isolate;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow);border-radius:1.65rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;position:relative;overflow:hidden}.ollama-pages-module__nFiN0G__osCard:hover,.ollama-pages-module__nFiN0G__commandCard:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-hover)}.ollama-pages-module__nFiN0G__hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:1.2rem;padding:1.5rem;display:grid}.ollama-pages-module__nFiN0G__heroMain,.ollama-pages-module__nFiN0G__heroPanel{flex-direction:column;gap:1rem;display:flex}.ollama-pages-module__nFiN0G__heroBrand,.ollama-pages-module__nFiN0G__osCardHead,.ollama-pages-module__nFiN0G__nextStepHead{align-items:center;gap:.9rem;display:flex}.ollama-pages-module__nFiN0G__heroIcon,.ollama-pages-module__nFiN0G__platformBadge{border:1px solid rgba(var(--purple-rgb), .16);background:linear-gradient(135deg, rgba(var(--purple-rgb), .22), rgba(var(--indigo-rgb), .1));color:#fff;border-radius:1rem;flex:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:inline-flex}.ollama-pages-module__nFiN0G__iconGlyph{width:1.75rem;height:1.75rem}.ollama-pages-module__nFiN0G__heroBrandText,.ollama-pages-module__nFiN0G__nextStepHead div{flex-direction:column;gap:.2rem;display:flex}.ollama-pages-module__nFiN0G__heroBrandText strong,.ollama-pages-module__nFiN0G__nextStepHead strong{font-size:1.08rem}.ollama-pages-module__nFiN0G__heroBrandText span{color:#dcd4f9c2;line-height:1.7}.ollama-pages-module__nFiN0G__eyebrow,.ollama-pages-module__nFiN0G__sectionHeading span,.ollama-pages-module__nFiN0G__compatibilityChip{border:1px solid rgba(var(--purple-rgb), .12);color:#e4dcfff2;background:#ffffff06;border-radius:999px;align-items:center;width:fit-content;min-height:2rem;padding:0 .88rem;font-size:.76rem;display:inline-flex}.ollama-pages-module__nFiN0G__hero h1,.ollama-pages-module__nFiN0G__sectionHeading h2,.ollama-pages-module__nFiN0G__osCard h3,.ollama-pages-module__nFiN0G__commandCard h3{margin:0}.ollama-pages-module__nFiN0G__hero h1{letter-spacing:-.045em;font-size:clamp(2.1rem,4.5vw,4rem);line-height:1.04}.ollama-pages-module__nFiN0G__hero p,.ollama-pages-module__nFiN0G__sectionHeading p,.ollama-pages-module__nFiN0G__osCard p,.ollama-pages-module__nFiN0G__commandCard p,.ollama-pages-module__nFiN0G__nextStepHead p{color:#ebe8ffc2;margin:0;line-height:1.9}.ollama-pages-module__nFiN0G__heroActions,.ollama-pages-module__nFiN0G__actionRow{flex-wrap:wrap;gap:.8rem;display:flex}.ollama-pages-module__nFiN0G__primaryButton,.ollama-pages-module__nFiN0G__secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.2rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.ollama-pages-module__nFiN0G__primaryButton{border:1px solid rgba(var(--purple-rgb), .5);background:var(--purple);color:#fff;box-shadow:0 10px 18px #2410342e}.ollama-pages-module__nFiN0G__secondaryButton{border:1px solid rgba(var(--purple-rgb), .18);color:#f5f3ffeb;background:#ffffff08}.ollama-pages-module__nFiN0G__primaryButton:hover,.ollama-pages-module__nFiN0G__secondaryButton:hover{transform:translateY(-2px)}.ollama-pages-module__nFiN0G__heroPanelCard,.ollama-pages-module__nFiN0G__heroChecklistItem{isolation:isolate;border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow-soft);border-radius:1.2rem;align-items:flex-start;gap:.85rem;padding:1rem;transition:border-color .28s,box-shadow .28s,transform .28s,background .28s;display:flex;position:relative;overflow:hidden}.ollama-pages-module__nFiN0G__heroArt{border:1px solid rgba(var(--purple-rgb), .12);border-radius:1.2rem;width:100%;height:auto}.ollama-pages-module__nFiN0G__llamaBanner{border:1px solid rgba(var(--purple-rgb), .14);background:radial-gradient(ellipse 80% 70% at 50% 60%, rgba(var(--purple-rgb), .13) 0%, transparent 70%);border-radius:1.4rem;justify-content:center;align-items:center;width:100%;height:100%;min-height:18rem;display:flex;overflow:hidden}.ollama-pages-module__nFiN0G__llamaArt{object-fit:cover;object-position:center;width:100%;height:100%}.ollama-pages-module__nFiN0G__commandCardHead{align-items:center;gap:.85rem;margin-bottom:.75rem;display:flex}.ollama-pages-module__nFiN0G__commandCardHead h3{margin:0}.ollama-pages-module__nFiN0G__nextStepPanel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1rem;display:grid}.ollama-pages-module__nFiN0G__nextStepArt{border:1px solid rgba(var(--purple-rgb), .12);border-radius:1.1rem;width:100%;height:auto}.ollama-pages-module__nFiN0G__heroPanelCard span{color:#d6ccf5b8;margin-bottom:.35rem;font-size:.82rem;display:block}.ollama-pages-module__nFiN0G__heroPanelCard strong{color:#fff;font-size:1rem}.ollama-pages-module__nFiN0G__heroChecklist{gap:.8rem;display:grid}.ollama-pages-module__nFiN0G__heroChecklistItem{align-items:flex-start;gap:.75rem;display:flex}.ollama-pages-module__nFiN0G__heroChecklistDot{background:linear-gradient(135deg, var(--purple), var(--indigo));width:.75rem;height:.75rem;box-shadow:0 0 0 .22rem rgba(var(--purple-rgb), .08);border-radius:50%;margin-top:.5rem}.ollama-pages-module__nFiN0G__main{flex:1;padding-bottom:4rem}.ollama-pages-module__nFiN0G__section{margin-top:4rem;padding:1.5rem}.ollama-pages-module__nFiN0G__sectionHeading{flex-direction:column;gap:.75rem;max-width:44rem;margin-bottom:1.35rem;display:flex}.ollama-pages-module__nFiN0G__sectionHeading h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.18}.ollama-pages-module__nFiN0G__osGrid,.ollama-pages-module__nFiN0G__commandGrid{gap:1rem;display:grid}.ollama-pages-module__nFiN0G__osGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ollama-pages-module__nFiN0G__commandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ollama-pages-module__nFiN0G__osCard,.ollama-pages-module__nFiN0G__commandCard,.ollama-pages-module__nFiN0G__nextStepPanel{padding:1.2rem}.ollama-pages-module__nFiN0G__osCard{flex-direction:column;gap:1rem;display:flex}.ollama-pages-module__nFiN0G__osCardHead{align-items:flex-start}.ollama-pages-module__nFiN0G__compatibilityChip{margin-bottom:.7rem}.ollama-pages-module__nFiN0G__osCard,.ollama-pages-module__nFiN0G__commandCard,.ollama-pages-module__nFiN0G__nextStepPanel{box-shadow:none}.ollama-pages-module__nFiN0G__osCard h3,.ollama-pages-module__nFiN0G__commandCard h3{margin-bottom:.45rem;font-size:1.1rem}.ollama-pages-module__nFiN0G__metaList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ollama-pages-module__nFiN0G__metaList li{color:#f0ecffe0;padding-right:1rem;line-height:1.8;position:relative}.ollama-pages-module__nFiN0G__metaList li:before{content:"";background:linear-gradient(135deg, var(--purple), var(--indigo));border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.72rem;right:0}.ollama-pages-module__nFiN0G__codeBox{border:1px solid rgba(var(--purple-rgb), .08);text-align:left;direction:ltr;background:#ffffff05;border-radius:1rem;margin-top:1rem;padding:1rem;overflow-x:auto}.ollama-pages-module__nFiN0G__codeBox code{color:#f4f1fff5;font-size:.88rem}.ollama-pages-module__nFiN0G__nextStepHead{align-items:flex-start}.ollama-pages-module__nFiN0G__nextStepHead strong{color:#fff;margin-bottom:.35rem;display:block}@media (max-width:1120px){.ollama-pages-module__nFiN0G__hero,.ollama-pages-module__nFiN0G__osGrid,.ollama-pages-module__nFiN0G__commandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ollama-pages-module__nFiN0G__header,.ollama-pages-module__nFiN0G__main{width:min(100% - 1.2rem,100%)}.ollama-pages-module__nFiN0G__hero{grid-template-columns:1fr}.ollama-pages-module__nFiN0G__heroPanel{order:2}.ollama-pages-module__nFiN0G__primaryButton,.ollama-pages-module__nFiN0G__secondaryButton{width:100%}}@media (max-width:720px){.ollama-pages-module__nFiN0G__hero,.ollama-pages-module__nFiN0G__section,.ollama-pages-module__nFiN0G__osCard,.ollama-pages-module__nFiN0G__commandCard,.ollama-pages-module__nFiN0G__nextStepPanel{border-radius:1.25rem;padding:1rem}.ollama-pages-module__nFiN0G__hero h1{font-size:clamp(1.9rem,8.8vw,2.9rem);line-height:1.12}.ollama-pages-module__nFiN0G__sectionHeading{max-width:100%}.ollama-pages-module__nFiN0G__sectionHeading h2{font-size:1.45rem;line-height:1.32}.ollama-pages-module__nFiN0G__heroActions,.ollama-pages-module__nFiN0G__actionRow{flex-direction:column}.ollama-pages-module__nFiN0G__heroChecklistItem,.ollama-pages-module__nFiN0G__nextStepHead{gap:.7rem}.ollama-pages-module__nFiN0G__osGrid,.ollama-pages-module__nFiN0G__commandGrid{grid-template-columns:1fr;overflow:visible}.ollama-pages-module__nFiN0G__heroIcon,.ollama-pages-module__nFiN0G__platformBadge{border-radius:.9rem;width:3.1rem;height:3.1rem}.ollama-pages-module__nFiN0G__iconGlyph{width:1.45rem;height:1.45rem}}@media (max-width:480px){.ollama-pages-module__nFiN0G__osGrid,.ollama-pages-module__nFiN0G__commandGrid{grid-auto-columns:minmax(90%,1fr)}}
