.page_main__UGFuA{padding:1.5rem 1rem 3rem;display:flex;justify-content:center}.page_article__cjU_z{width:100%;display:flex;flex-direction:column;gap:2rem;color:hsl(var(--foreground))}.page_hero___nLrW{display:flex;flex-direction:column;gap:1.5rem}.page_heroImage__dYzkW{width:100%;border-radius:1rem;object-fit:cover}.page_intro__AW_CZ{font-size:1rem;line-height:1.75;color:hsl(var(--foreground));display:grid;gap:1rem}.page_intro__AW_CZ h2{font-size:1.5rem;font-weight:700;line-height:1.4;color:hsl(var(--foreground))}.page_section__IjeiE{display:flex;flex-direction:column;gap:1rem}.page_section__IjeiE h2{font-size:1.5rem;font-weight:700;line-height:1.4;color:hsl(var(--foreground))}.page_chatbotSection__Eq2ap{display:grid;gap:1rem}.page_chatbotDescription__OPUdM{font-size:.95rem;line-height:1.7;color:hsl(var(--muted-foreground))}.page_chatbotCard__lfaUG{border:1px solid hsl(var(--border));border-radius:1rem;background-color:hsl(var(--card));padding:1.25rem;display:grid;gap:1rem}.page_chatHistory__MO_jl{display:flex;flex-direction:column;gap:.75rem;max-height:24rem;overflow-y:auto;padding-right:.25rem;scroll-behavior:smooth}.page_messageRow__1BRqC{display:flex}.page_userMessage__60R_n{justify-content:flex-end}.page_assistantMessage__Sr4sR{justify-content:flex-start}.page_messageBubble__wojP2{max-width:85%;border-radius:1.25rem;padding:.75rem 1rem;font-size:.95rem;line-height:1.6;box-shadow:0 6px 18px hsl(var(--foreground)/.08)}.page_userBubble__PCjvr{background:linear-gradient(90deg,#0ea5e9,#2563eb);color:#ffffff;border-bottom-right-radius:.25rem}.page_assistantBubble__aEicg{background-color:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-bottom-left-radius:.25rem}.page_assistantContent__Xk8hd{display:grid;gap:.5rem}.page_assistantContent__Xk8hd p{margin:0}.page_assistantContent__Xk8hd ol,.page_assistantContent__Xk8hd ul{margin:0;padding-left:1.25rem;display:grid;gap:.25rem}.page_assistantContent__Xk8hd a{color:hsl(var(--primary));text-decoration:underline}.page_assistantContent__Xk8hd code{background-color:hsl(var(--background));padding:.1rem .35rem;border-radius:.35rem;font-family:var(--font-mono);font-size:.85em}.page_chatForm__pexD5{display:flex;gap:.75rem}.page_chatError__uh_zo{font-size:.9rem;color:hsl(var(--destructive))}.page_typingIndicator___NEFd{display:inline-flex;gap:.35rem;align-items:center}.page_typingIndicator___NEFd span{display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background-color:hsl(var(--foreground));opacity:.4;animation:page_typingPulse__qUd8s 1.2s ease-in-out infinite}.page_typingIndicator___NEFd span:nth-child(2){animation-delay:.15s}.page_typingIndicator___NEFd span:nth-child(3){animation-delay:.3s}@keyframes page_typingPulse__qUd8s{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:.9}}.page_tableWrapper__DLizJ{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:.75rem}.page_comparisonTable__v24PF{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.6;color:hsl(var(--foreground))}.page_comparisonTable__v24PF caption{caption-side:top;text-align:left;font-weight:600;padding:1rem;color:hsl(var(--muted-foreground))}.page_comparisonTable__v24PF td,.page_comparisonTable__v24PF th{border-bottom:1px solid hsl(var(--border));padding:.75rem 1rem;text-align:left;background-color:hsl(var(--card))}.page_comparisonTable__v24PF thead th{background-color:hsl(var(--muted));font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.page_comparisonTable__v24PF tbody tr:last-of-type td,.page_comparisonTable__v24PF tbody tr:last-of-type th{border-bottom:none}.page_best__Pef8S{background-color:hsl(var(--primary)/.12)!important;font-weight:600}.page_charts__yBxDk{display:grid;gap:2rem}.page_chartCard___oU6f{background-color:hsl(var(--card));border-radius:1rem;border:1px solid hsl(var(--border));padding:1.5rem;display:grid;gap:1rem}.page_chartCanvas__VWlne{width:100%;max-width:480px}.page_chartCaption__Q_Sl3{font-size:.95rem;color:hsl(var(--muted-foreground))}.page_visuallyHidden__Bur_l{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_sliderSection__L05Rk{display:grid;gap:1.5rem}.page_budgetLabel__ImacJ{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.page_sliderControl__YSikc{display:flex;flex-direction:column;gap:.75rem}.page_sliderControl__YSikc label{font-weight:500;color:hsl(var(--muted-foreground))}.page_range__xbDYz{-webkit-appearance:none;width:100%;height:.75rem;border-radius:999px;background:linear-gradient(90deg,#0ea5e9,#6366f1);outline:none}.page_range__xbDYz::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:36px;height:36px;border-radius:50%;background:hsl(var(--background));border:3px solid hsl(var(--primary));box-shadow:0 4px 10px hsl(var(--primary)/.3)}.page_range__xbDYz::-moz-range-thumb{width:36px;height:36px;border-radius:50%;background:hsl(var(--background));border:3px solid hsl(var(--primary));box-shadow:0 4px 10px hsl(var(--primary)/.3)}.page_cardsGrid__cPzow{display:grid;gap:1.25rem}.page_card__WIC_Q{border:1px solid hsl(var(--border));border-radius:1rem;padding:1.25rem;display:grid;gap:1rem;background-color:hsl(var(--card))}.page_cardHeader__YHal2{display:flex;gap:1rem;align-items:center}.page_deviceImageWrapper__AdZ2c{position:relative;flex-shrink:0;width:clamp(96px,45vw,200px);aspect-ratio:1/1;border-radius:.75rem;overflow:hidden}.page_deviceImage__Q7qTB{object-fit:cover;z-index:0}.page_imagePlaceholder__1PBwm{position:absolute;inset:0;background-color:#ffffff;pointer-events:none;z-index:1}.page_cardTitle__6lg2T{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground))}.page_cardMeta__Jd7cK{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.95rem;color:hsl(var(--muted-foreground))}.page_cardBullets__BLdfM{list-style:disc;margin-left:1.25rem;display:grid;gap:.5rem;color:hsl(var(--foreground));font-size:.95rem;line-height:1.6}.page_ctaButton___C8Ev{align-self:flex-start;background:linear-gradient(90deg,#0ea5e9,#2563eb);color:#ffffff;padding:.75rem 1.5rem;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.page_ctaButton___C8Ev:focus-visible,.page_ctaButton___C8Ev:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(37,99,235,.25)}.page_takeaways__1PepA{background-color:hsl(var(--muted));border-radius:1rem;border:1px solid hsl(var(--border));padding:1.5rem;font-size:1rem;line-height:1.7;color:hsl(var(--foreground))}.page_takeaways__1PepA h2{margin-bottom:1rem}.page_faqList__PxS2K{display:grid;gap:1.25rem}.page_faqItem__rqNK7{border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.25rem;background-color:hsl(var(--card))}.page_faqQuestion__hpg4V{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.5rem}.page_faqAnswer__2aFMd{font-size:.95rem;line-height:1.7;color:hsl(var(--foreground))}.page_faqAnswer__2aFMd p{margin:0}@media (min-width:640px){.page_hero___nLrW{gap:2rem}.page_intro__AW_CZ{font-size:1.05rem}.page_cardsGrid__cPzow{grid-template-columns:repeat(2,minmax(0,1fr))}.page_deviceImageWrapper__AdZ2c{width:140px}}@media (min-width:768px){.page_hero___nLrW{flex-direction:column}.page_charts__yBxDk{grid-template-columns:repeat(2,minmax(0,1fr))}.page_chartCard___oU6f{align-items:flex-start}}@media (min-width:1024px){.page_main__UGFuA{padding:3rem 1rem 4rem}.page_section__IjeiE h2{font-size:1.75rem}}