@charset "UTF-8";.landing-hero.blog-hero{padding-top:9.5rem;padding-bottom:3.5rem}@media (max-width: 767.98px){.landing-hero.blog-hero{padding-top:8rem}}@media (max-width: 575.98px){.landing-hero.blog-hero{padding-top:7rem;padding-bottom:2.5rem}}.landing-hero.blog-hero .hero-text-box{max-width:52rem;margin:0 auto}.landing-hero.blog-hero .hero-title{text-wrap:balance}.landing-hero.blog-hero .hero-meta{font-size:.9375rem}.blog-card{border:none;border-radius:1rem;overflow:hidden;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.blog-card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.blog-card .blog-card-img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.blog-card .blog-card-title{font-weight:600;line-height:1.35}.blog-card .blog-card-meta{font-size:.8125rem}.blog-card p{font-size:1rem;line-height:1.6}.blog-uniform-font p,.blog-uniform-font li,.blog-uniform-font figcaption{font-size:1.25rem;line-height:1.7}.blog-uniform-font h2{font-size:1.75rem;line-height:1.4}.blog-uniform-font h3{font-size:1.4rem;line-height:1.4}.blog-uniform-font .blog-card p{font-size:1rem;line-height:1.6}.blog-uniform-font pre{margin:1.5rem 0;padding:1.25rem 1.5rem;border-radius:.75rem;overflow-x:auto;background:#1e1e2e;color:#cdd6f4;font-size:.95rem;line-height:1.6}.blog-uniform-font code{font-family:JetBrains Mono,Fira Code,Consolas,monospace}.blog-uniform-font p code,.blog-uniform-font li code,.blog-uniform-font td code{padding:.15em .4em;border-radius:.25rem;font-size:.9em}.blog-uniform-font .code-comment{color:#6c7086}.blog-uniform-font .code-keyword{color:#cba6f7}.blog-uniform-font .code-string{color:#a6e3a1}.blog-uniform-font .code-variable{color:#89b4fa}.blog-uniform-font .code-flag{color:#fab387}.blog-uniform-font .code-prompt{color:#f9e2af;font-weight:700}.blog-uniform-font .code-tool{color:#94e2d5}.blog-uniform-font .code-result{color:#a6adc8}.blog-uniform-font figure img,.blog-uniform-font figure .ratio{border-radius:1rem}.blog-uniform-font figure img{border:1px solid}.blog-uniform-font .table{font-size:1.125rem}.blog-uniform-font .comparison-table th,.blog-uniform-font .comparison-table td{font-size:1.0625rem;line-height:1.5;vertical-align:top}.blog-uniform-font .comparison-table th:first-child,.blog-uniform-font .comparison-table td:first-child{white-space:nowrap;font-weight:600}.blog-uniform-font .design-callout,.blog-uniform-font .safety-callout{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid;border-radius:.75rem}.blog-uniform-font .teaser-callout{margin:1.5rem 0;padding:1.5rem 1.75rem;border:1px dashed;border-radius:1rem}.blog-uniform-font .cta-callout{padding:2rem 2rem 1.75rem;border:1px solid;border-radius:1rem}.blog-uniform-font .decision-card,.blog-uniform-font .persona-card{height:100%;padding:1.25rem 1.5rem;border-radius:1rem;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.blog-uniform-font .decision-card:hover,.blog-uniform-font .persona-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.blog-uniform-font .faq-item{padding:1rem 0;border-bottom:1px solid}.blog-uniform-font .faq-item:last-child{border-bottom:none}.blog-uniform-font .faq-item summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;font-size:1.1rem;font-weight:600;list-style:none}.blog-uniform-font .faq-item summary::-webkit-details-marker{display:none}.blog-uniform-font .faq-item summary:after{content:"+";font-size:1.5rem;font-weight:300}.blog-uniform-font .faq-item[open] summary:after{content:"−"}.legal-card{border:none;border-radius:1rem}.legal-card .legal-content h2{margin-top:2rem;font-size:1.5rem}.legal-card .legal-content p,.legal-card .legal-content li{font-size:1.0625rem;line-height:1.7}.legal-card .legal-content hr{margin:1.5rem 0}.light-style .landing-hero.blog-hero{background:radial-gradient(48rem 24rem at 50% 0%,rgba(105,108,255,.14),transparent 70%),#fff}.light-style .blog-card{background:#fff;box-shadow:0 2px 12px #0000000f}.light-style .blog-card:hover{box-shadow:0 12px 40px #0000001a}.light-style .blog-uniform-font p code,.light-style .blog-uniform-font li code,.light-style .blog-uniform-font td code{background:#0000000d}.light-style .blog-uniform-font figure img{border-color:#00000014;box-shadow:0 4px 16px #0000000f,0 12px 40px #00000014}.light-style .blog-uniform-font .design-callout{background:#696cff0f;border-color:#696cff}.light-style .blog-uniform-font .safety-callout{background:#ffab0014;border-color:#ffab00}.light-style .blog-uniform-font .teaser-callout{background:#03c3ec0f;border-color:#03c3ec80}.light-style .blog-uniform-font .cta-callout{background:linear-gradient(135deg,#696cff14,#696cff05);border-color:#696cff33}.light-style .blog-uniform-font .decision-card,.light-style .blog-uniform-font .persona-card{background:#fff;box-shadow:0 2px 12px #0000000f}.light-style .blog-uniform-font .decision-card:hover,.light-style .blog-uniform-font .persona-card:hover{box-shadow:0 12px 40px #0000001a}.light-style .blog-uniform-font .faq-item{border-color:#d9dee3}.light-style .legal-card{background:#fff;box-shadow:0 2px 12px #0000000f}.dark-style .landing-hero.blog-hero{background:radial-gradient(48rem 24rem at 50% 0%,rgba(105,108,255,.14),transparent 70%),#1e2130}.dark-style .blog-card{background:#2b2c40;border:1px solid rgba(255,255,255,.06);box-shadow:0 2px 12px #0003}.dark-style .blog-card:hover{box-shadow:0 12px 40px #00000059}.dark-style .blog-uniform-font p code,.dark-style .blog-uniform-font li code,.dark-style .blog-uniform-font td code{background:#ffffff14}.dark-style .blog-uniform-font figure img{border-color:#ffffff0f;box-shadow:0 4px 16px #0003,0 12px 40px #00000040}.dark-style .blog-uniform-font .design-callout{background:#696cff1a;border-color:#696cff}.dark-style .blog-uniform-font .safety-callout{background:#ffab001a;border-color:#ffab00}.dark-style .blog-uniform-font .teaser-callout{background:#03c3ec14;border-color:#03c3ec80}.dark-style .blog-uniform-font .cta-callout{background:linear-gradient(135deg,#696cff24,#696cff0a);border-color:#696cff4d}.dark-style .blog-uniform-font .decision-card,.dark-style .blog-uniform-font .persona-card{background:#2b2c40;border:1px solid rgba(255,255,255,.06);box-shadow:0 2px 12px #0003}.dark-style .blog-uniform-font .decision-card:hover,.dark-style .blog-uniform-font .persona-card:hover{box-shadow:0 12px 40px #00000059}.dark-style .blog-uniform-font .faq-item{border-color:#444564}.dark-style .legal-card{background:#2b2c40;border:1px solid rgba(255,255,255,.06);box-shadow:0 2px 12px #0003}
