.compare-kit-module__T6BEiq__progress{z-index:60;pointer-events:none;background:linear-gradient(90deg,#22d3ee,#6366f1);width:0;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 12px #22d3ee80}.compare-kit-module__T6BEiq__breadcrumbs{max-width:var(--rail);color:var(--os-text-muted);align-items:center;gap:8px;margin-inline:auto;padding:92px 0 0;font-size:.78rem;display:flex}.compare-kit-module__T6BEiq__breadcrumbs a{color:var(--os-text-muted);transition:color var(--os-transition-fast)}.compare-kit-module__T6BEiq__breadcrumbs a:hover{color:var(--os-brand-cyan)}.compare-kit-module__T6BEiq__breadcrumbs span[aria-current]{color:var(--os-text-secondary)}.compare-kit-module__T6BEiq__hero{max-width:var(--rail);isolation:isolate;margin-inline:auto;padding:40px 0 46px;position:relative}.compare-kit-module__T6BEiq__heroGlow{z-index:-1;pointer-events:none;filter:blur(14px);background:radial-gradient(50% 50%,#22d3ee29 0%,#3b82f614 45%,#0000 72%);width:70%;height:380px;animation:22s ease-in-out infinite alternate compare-kit-module__T6BEiq__heroDrift;position:absolute;top:-140px;left:-18%}@keyframes compare-kit-module__T6BEiq__heroDrift{0%{opacity:.75;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(12%,22px)scale(1.12)}}.compare-kit-module__T6BEiq__heroEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--os-brand-cyan);align-items:center;gap:8px;margin:0 0 14px;font-size:11.5px;font-weight:700;display:inline-flex}.compare-kit-module__T6BEiq__heroEyebrow:before{content:"";opacity:.55;background:currentColor;width:22px;height:1px}.compare-kit-module__T6BEiq__heroTitle{font-family:var(--os-font-display);letter-spacing:-.03em;color:var(--os-text-primary);text-wrap:balance;margin:0 0 20px;font-size:clamp(2.1rem,5.2vw,3.3rem);line-height:1.08}.compare-kit-module__T6BEiq__heroTitle em{background:linear-gradient(120deg,#67e8f9 0%,#38bdf8 45%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.compare-kit-module__T6BEiq__heroLede{color:var(--os-text-secondary);margin:0 0 28px;font-size:clamp(1.02rem,1.4vw,1.14rem);line-height:1.72}.compare-kit-module__T6BEiq__heroLede strong{color:var(--os-text-primary);font-weight:600}.compare-kit-module__T6BEiq__heroCtas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.compare-kit-module__T6BEiq__ctaPrimary{color:#04121d;transition:transform var(--os-transition-fast), box-shadow var(--os-transition-fast), filter var(--os-transition-fast);background:linear-gradient(135deg,#22d3ee,#3b82f6);border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 8px 26px #22d3ee38}.compare-kit-module__T6BEiq__ctaPrimary:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 12px 34px #22d3ee4d}.compare-kit-module__T6BEiq__ctaPrimary svg{transition:transform var(--os-transition-fast)}.compare-kit-module__T6BEiq__ctaPrimary:hover svg{transform:translate(3px)}.compare-kit-module__T6BEiq__ctaSecondary{border:1px solid var(--os-border-default);color:var(--os-text-secondary);transition:color var(--os-transition-fast), border-color var(--os-transition-fast);border-radius:999px;padding:13px 24px;font-size:.95rem;font-weight:600;display:inline-block}.compare-kit-module__T6BEiq__ctaSecondary:hover{color:var(--os-text-primary);border-color:var(--os-brand-cyan)}.compare-kit-module__T6BEiq__heroNote{color:var(--os-text-muted);font-size:.82rem}.compare-kit-module__T6BEiq__verdict{border-radius:var(--os-radius-2xl);background:linear-gradient(180deg, #22d3ee0f 0%, #0a0e1a00 42%), var(--os-bg-secondary);border:1px solid #22d3ee38;margin:6px 0 12px;padding:30px 32px 26px;position:relative;overflow:hidden}.compare-kit-module__T6BEiq__verdict:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee 22%,#6366f1 78%,#0000);height:2px;position:absolute;inset:0 0 auto}.compare-kit-module__T6BEiq__verdictTag{letter-spacing:.16em;text-transform:uppercase;color:var(--os-brand-cyan);margin:0 0 10px;font-size:11px;font-weight:700}.compare-kit-module__T6BEiq__verdictQuestion{font-family:var(--os-font-display);letter-spacing:-.015em;color:var(--os-text-primary);max-width:40ch;margin:0 0 14px;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.3}.compare-kit-module__T6BEiq__verdictAnswer{color:var(--os-text-secondary);max-width:74ch;font-size:1.02rem;line-height:1.78}.compare-kit-module__T6BEiq__verdictAnswer p{margin:0 0 14px}.compare-kit-module__T6BEiq__verdictAnswer p:last-child{margin-bottom:0}.compare-kit-module__T6BEiq__verdictAnswer strong{color:var(--os-text-primary);font-weight:600}.compare-kit-module__T6BEiq__verdictAnswer a{color:var(--os-brand-cyan)}.compare-kit-module__T6BEiq__verdictAnswer a:hover{text-decoration:underline}.compare-kit-module__T6BEiq__verdictFacts{background:var(--os-border-subtle);border:1px solid var(--os-border-subtle);border-radius:var(--os-radius-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin:24px 0 0;display:grid;overflow:hidden}.compare-kit-module__T6BEiq__verdictFact{background:var(--os-bg-primary);padding:14px 16px}.compare-kit-module__T6BEiq__verdictFact dt{font-family:var(--os-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--os-text-muted);margin:0 0 6px;font-size:.66rem}.compare-kit-module__T6BEiq__verdictFact dd{color:var(--os-text-primary);margin:0;font-size:.92rem;font-weight:600;line-height:1.5}.compare-kit-module__T6BEiq__bestFor{border-top:1px solid var(--os-border-subtle);grid-template-columns:1fr auto 1fr;gap:22px;margin-top:24px;padding-top:22px;display:grid}.compare-kit-module__T6BEiq__bestForDivide{background:linear-gradient(180deg, transparent, var(--os-border-default), transparent);width:1px}.compare-kit-module__T6BEiq__bestForCol h3{letter-spacing:.08em;text-transform:uppercase;color:var(--os-brand-cyan);margin:0 0 8px;font-size:.8rem;font-weight:700}.compare-kit-module__T6BEiq__bestForCol:last-of-type h3{color:var(--os-brand-gold)}.compare-kit-module__T6BEiq__bestForCol p{color:var(--os-text-secondary);margin:0;font-size:.92rem;line-height:1.65}.compare-kit-module__T6BEiq__verdictStamp{color:var(--os-text-muted);margin:20px 0 0;font-size:.78rem;line-height:1.6}.compare-kit-module__T6BEiq__section{border-top:1px solid var(--os-border-subtle);padding:46px 0}.compare-kit-module__T6BEiq__sectionTinted{border-radius:var(--os-radius-2xl);border-top:1px solid var(--os-border-subtle);background:linear-gradient(#1e293b59,#0a0e1a00);padding:42px 32px}.compare-kit-module__T6BEiq__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--os-brand-cyan);max-width:var(--rail);margin:0 auto 10px;font-size:11px;font-weight:700}.compare-kit-module__T6BEiq__sectionTitle{font-family:var(--os-font-display);letter-spacing:-.02em;color:var(--os-text-primary);max-width:var(--rail);text-wrap:balance;margin:0 auto 18px;font-size:clamp(1.45rem,3.2vw,2.05rem);line-height:1.2}.compare-kit-module__T6BEiq__sectionTitle em{background:linear-gradient(120deg,#67e8f9,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.compare-kit-module__T6BEiq__prose{color:var(--os-text-secondary);max-width:var(--rail);margin-inline:auto;font-size:1rem;line-height:1.78}.compare-kit-module__T6BEiq__proseWide{max-width:var(--rail-wide)}.compare-kit-module__T6BEiq__prose p{margin:0 0 18px}.compare-kit-module__T6BEiq__prose p:last-child{margin-bottom:0}.compare-kit-module__T6BEiq__prose strong{color:var(--os-text-primary);font-weight:600}.compare-kit-module__T6BEiq__prose em{color:var(--os-text-primary);font-style:italic}.compare-kit-module__T6BEiq__prose a{color:var(--os-brand-cyan);text-underline-offset:3px;transition:text-decoration-color var(--os-transition-fast);-webkit-text-decoration:underline #22d3ee59;text-decoration:underline #22d3ee59}.compare-kit-module__T6BEiq__prose a:hover{-webkit-text-decoration-color:var(--os-brand-cyan);text-decoration-color:var(--os-brand-cyan)}.compare-kit-module__T6BEiq__prose ul{margin:0 0 18px;padding-left:20px}.compare-kit-module__T6BEiq__prose li{margin-bottom:10px}.compare-kit-module__T6BEiq__prose h3{font-family:var(--os-font-display);color:var(--os-text-primary);letter-spacing:-.01em;margin:30px 0 12px;font-size:1.1rem}.compare-kit-module__T6BEiq__tableScroll{border-radius:var(--os-radius-xl);border:1px solid var(--os-border-subtle);background:var(--os-bg-secondary);-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-kit-module__T6BEiq__matrix{border-collapse:collapse;width:100%;min-width:720px;font-size:.88rem}.compare-kit-module__T6BEiq__matrixCaption{caption-side:top;text-align:left;color:var(--os-text-muted);border-bottom:1px solid var(--os-border-subtle);padding:16px 18px 14px;font-size:.82rem;line-height:1.5}.compare-kit-module__T6BEiq__matrix thead th{z-index:1;background:var(--os-bg-elevated);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--os-text-secondary);border-bottom:1px solid var(--os-border-default);white-space:nowrap;padding:12px 14px;font-size:.74rem;font-weight:700;position:sticky;top:0}.compare-kit-module__T6BEiq__matrix thead th.compare-kit-module__T6BEiq__usCol{color:var(--os-brand-cyan)}.compare-kit-module__T6BEiq__matrix tbody tr{border-bottom:1px solid var(--os-border-subtle);transition:background var(--os-transition-fast)}.compare-kit-module__T6BEiq__matrix tbody tr:last-child{border-bottom:none}.compare-kit-module__T6BEiq__matrix tbody tr:hover{background:#38bdf80a}.compare-kit-module__T6BEiq__matrix tbody th{text-align:left;vertical-align:top;max-width:300px;padding:14px;font-weight:500}.compare-kit-module__T6BEiq__rowLabel{color:var(--os-text-primary);margin-bottom:4px;font-size:.9rem;font-weight:600;line-height:1.4;display:block}.compare-kit-module__T6BEiq__rowWhy{color:var(--os-text-muted);font-size:.78rem;font-weight:400;line-height:1.5;display:block}.compare-kit-module__T6BEiq__matrix tbody td{vertical-align:top;padding:14px}.compare-kit-module__T6BEiq__matrix .compare-kit-module__T6BEiq__usCol{background:linear-gradient(#22d3ee12,#22d3ee06);position:relative}.compare-kit-module__T6BEiq__matrix .compare-kit-module__T6BEiq__usCol:before{content:"";background:linear-gradient(#22d3eeb3,#6366f14d);width:2px;position:absolute;top:0;bottom:0;left:0}.compare-kit-module__T6BEiq__cell{color:var(--os-text-secondary);align-items:baseline;gap:7px;font-size:.83rem;line-height:1.45;display:inline-flex}.compare-kit-module__T6BEiq__cell i{flex:none;font-size:.72rem;font-style:normal;line-height:1}.compare-kit-module__T6BEiq__cell_yes{color:var(--os-text-primary);font-weight:600}.compare-kit-module__T6BEiq__cell_yes i{color:var(--os-brand-emerald)}.compare-kit-module__T6BEiq__cell_partial i{color:var(--os-brand-gold)}.compare-kit-module__T6BEiq__cell_extra i{color:#fb923c}.compare-kit-module__T6BEiq__cell_no,.compare-kit-module__T6BEiq__cell_no i{color:var(--os-text-muted)}.compare-kit-module__T6BEiq__matrixLegend{color:var(--os-text-muted);flex-wrap:wrap;gap:18px;margin:14px 0 0;font-size:.76rem;display:flex}.compare-kit-module__T6BEiq__matrixLegend span{align-items:center;gap:6px;display:inline-flex}.compare-kit-module__T6BEiq__matrixLegend i{font-size:.7rem;font-style:normal}.compare-kit-module__T6BEiq__legendYes{color:var(--os-brand-emerald)}.compare-kit-module__T6BEiq__legendPartial{color:var(--os-brand-gold)}.compare-kit-module__T6BEiq__legendExtra{color:#fb923c}.compare-kit-module__T6BEiq__legendNo{color:var(--os-text-muted)}.compare-kit-module__T6BEiq__concessions{max-width:var(--rail-wide);border-radius:var(--os-radius-xl);background:linear-gradient(#f59e0b12,#f59e0b04);border:1px solid #f59e0b3d;margin-inline:auto;padding:26px 28px}.compare-kit-module__T6BEiq__concessionsHead h3{font-family:var(--os-font-display);color:#fcd34d;letter-spacing:-.01em;margin:0 0 8px;font-size:1.2rem}.compare-kit-module__T6BEiq__concessionsHead p{color:var(--os-text-secondary);max-width:62ch;margin:0 0 18px;font-size:.9rem;line-height:1.65}.compare-kit-module__T6BEiq__concessions ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.compare-kit-module__T6BEiq__concessions li{color:var(--os-text-secondary);padding-left:24px;font-size:.93rem;line-height:1.68;position:relative}.compare-kit-module__T6BEiq__concessions li:before{content:"";background:#f59e0bbf;border-radius:2px;width:8px;height:8px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.compare-kit-module__T6BEiq__finding{border:1px solid var(--os-border-default);border-left:3px solid var(--os-brand-gold);border-radius:0 var(--os-radius-lg) var(--os-radius-lg) 0;max-width:var(--rail);background:linear-gradient(90deg,#f59e0b0d,#0000 65%);margin:26px 0;margin-inline:auto;padding:20px 24px 18px;position:relative}.compare-kit-module__T6BEiq__findingTag{letter-spacing:.14em;text-transform:uppercase;color:var(--os-brand-gold);margin:0 0 8px;font-size:.63rem;font-weight:700}.compare-kit-module__T6BEiq__findingBody{color:var(--os-text-primary);margin:0 0 10px;font-size:1rem;line-height:1.7}.compare-kit-module__T6BEiq__findingCite{color:var(--os-text-muted);margin:0;font-size:.76rem}.compare-kit-module__T6BEiq__findingCite a{color:var(--os-text-secondary);text-underline-offset:3px;-webkit-text-decoration:underline #94a3b866;text-decoration:underline #94a3b866}.compare-kit-module__T6BEiq__findingCite a:hover{color:var(--os-brand-cyan)}.compare-kit-module__T6BEiq__pull{border-left:2px solid var(--os-brand-cyan);border-radius:0 var(--os-radius-lg) var(--os-radius-lg) 0;max-width:var(--rail);background:linear-gradient(90deg,#22d3ee0f,#0000 70%);margin:26px 0;margin-inline:auto;padding:22px 26px}.compare-kit-module__T6BEiq__pull blockquote{font-family:var(--os-font-display);color:var(--os-text-primary);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.02rem,2vw,1.2rem);line-height:1.55}.compare-kit-module__T6BEiq__pull figcaption{color:var(--os-text-muted);font-size:.79rem}.compare-kit-module__T6BEiq__pull figcaption a{color:var(--os-text-muted);text-underline-offset:3px;-webkit-text-decoration:underline #94a3b859;text-decoration:underline #94a3b859}.compare-kit-module__T6BEiq__pull figcaption a:hover{color:var(--os-brand-cyan)}.compare-kit-module__T6BEiq__sources{border-top:1px solid var(--os-border-subtle);padding:46px 0 8px}.compare-kit-module__T6BEiq__sources>*{max-width:var(--rail-wide);margin-inline:auto}.compare-kit-module__T6BEiq__sources h2{font-family:var(--os-font-display);color:var(--os-text-primary);margin:0 0 12px;font-size:1.2rem}.compare-kit-module__T6BEiq__sourcesIntro{color:var(--os-text-secondary);margin:0 0 20px;font-size:.87rem;line-height:1.7}.compare-kit-module__T6BEiq__sourcesIntro a{color:var(--os-brand-cyan)}.compare-kit-module__T6BEiq__sourceList{counter-reset:src;gap:12px;margin:0 0 22px;padding-left:0;list-style:none;display:grid}.compare-kit-module__T6BEiq__sourceList li{counter-increment:src;padding-left:34px;font-size:.85rem;line-height:1.6;position:relative}.compare-kit-module__T6BEiq__sourceList li:before{content:counter(src, decimal-leading-zero);font-family:var(--os-font-mono);color:var(--os-brand-cyan);opacity:.75;font-size:.7rem;position:absolute;top:1px;left:0}.compare-kit-module__T6BEiq__sourceList a{color:var(--os-text-primary);text-underline-offset:3px;margin-bottom:2px;font-weight:600;-webkit-text-decoration:underline #94a3b84d;text-decoration:underline #94a3b84d;display:block}.compare-kit-module__T6BEiq__sourceList a:hover{color:var(--os-brand-cyan)}.compare-kit-module__T6BEiq__sourceList span{color:var(--os-text-muted)}.compare-kit-module__T6BEiq__trademark{color:var(--os-text-muted);border-top:1px solid var(--os-border-subtle);margin:0;padding-top:16px;font-size:.74rem;line-height:1.65}.compare-kit-module__T6BEiq__faq{max-width:var(--rail-wide);margin-inline:auto}.compare-kit-module__T6BEiq__faqItem{border-bottom:1px solid var(--os-border-subtle)}.compare-kit-module__T6BEiq__faqItem summary{cursor:pointer;color:var(--os-text-primary);transition:color var(--os-transition-fast);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.compare-kit-module__T6BEiq__faqItem summary:hover{color:var(--os-brand-cyan)}.compare-kit-module__T6BEiq__faqItem summary::-webkit-details-marker{display:none}.compare-kit-module__T6BEiq__faqItem summary:after{content:"+";color:var(--os-brand-cyan);transition:transform var(--os-transition-base);flex:none;font-size:1.3rem;font-weight:400;line-height:1}.compare-kit-module__T6BEiq__faqItem[open] summary:after{transform:rotate(45deg)}.compare-kit-module__T6BEiq__faqBody{color:var(--os-text-secondary);max-width:70ch;padding:0 0 20px;font-size:.94rem;line-height:1.75}.compare-kit-module__T6BEiq__faqBody p{margin:0 0 12px}.compare-kit-module__T6BEiq__faqBody p:last-child{margin-bottom:0}.compare-kit-module__T6BEiq__faqBody a{color:var(--os-brand-cyan);text-underline-offset:3px;text-decoration:underline}.compare-kit-module__T6BEiq__faqBody strong{color:var(--os-text-primary);font-weight:600}.compare-kit-module__T6BEiq__related{flex-wrap:wrap;gap:12px;display:flex}.compare-kit-module__T6BEiq__relatedLink{border:1px solid var(--os-border-subtle);color:var(--os-text-secondary);transition:color var(--os-transition-fast), border-color var(--os-transition-fast), transform var(--os-transition-fast);border-radius:999px;padding:10px 18px;font-size:.86rem}.compare-kit-module__T6BEiq__relatedLink:hover{color:var(--os-brand-cyan);border-color:var(--os-brand-cyan);transform:translateY(-1px)}.compare-kit-module__T6BEiq__ctaBand{text-align:center;border-top:1px solid var(--os-border-subtle);isolation:isolate;padding:66px 24px 78px;position:relative;overflow:hidden}.compare-kit-module__T6BEiq__ctaGlow{z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#22d3ee29,#0000 70%);height:300px;position:absolute;inset:auto 0 -60%}.compare-kit-module__T6BEiq__ctaBand h2{font-family:var(--os-font-display);letter-spacing:-.02em;color:var(--os-text-primary);text-wrap:balance;margin:0 0 12px;font-size:clamp(1.55rem,3.4vw,2.2rem)}.compare-kit-module__T6BEiq__ctaBand p{color:var(--os-text-secondary);max-width:54ch;margin:0 auto 26px;line-height:1.7}.compare-kit-module__T6BEiq__ctaFine{color:var(--os-text-muted);max-width:46ch;margin:20px auto 0;font-size:.8rem}.compare-kit-module__T6BEiq__page{--rail:720px;--rail-wide:880px;position:relative}.compare-kit-module__T6BEiq__page[data-reveal=on] [data-io]{opacity:0;transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.compare-kit-module__T6BEiq__page[data-reveal=on] [data-io][data-in]{opacity:1;transform:none}@media (max-width:1180px){.compare-kit-module__T6BEiq__page{--rail:100%;--rail-wide:100%}}@media (max-width:860px){.compare-kit-module__T6BEiq__verdict{padding:24px 20px 22px}.compare-kit-module__T6BEiq__bestFor{grid-template-columns:1fr;gap:18px}.compare-kit-module__T6BEiq__bestForDivide{display:none}.compare-kit-module__T6BEiq__sectionTinted{padding:32px 20px}.compare-kit-module__T6BEiq__concessions{padding:22px 20px}.compare-kit-module__T6BEiq__pull{padding:18px 20px}}@media (max-width:560px){.compare-kit-module__T6BEiq__breadcrumbs{padding-top:80px}.compare-kit-module__T6BEiq__section{padding:36px 0}.compare-kit-module__T6BEiq__matrixLegend{gap:12px}}@media (prefers-reduced-motion:reduce){.compare-kit-module__T6BEiq__heroGlow{animation:none}.compare-kit-module__T6BEiq__page[data-reveal=on] [data-io]{opacity:1;transition:none;transform:none}.compare-kit-module__T6BEiq__ctaPrimary,.compare-kit-module__T6BEiq__relatedLink{transition:none}.compare-kit-module__T6BEiq__ctaPrimary:hover,.compare-kit-module__T6BEiq__relatedLink:hover{transform:none}}
.compare-demos-module__55ctwa__frame{border-radius:var(--os-radius-xl);border:1px solid var(--os-border-subtle);background:linear-gradient(#1e293b80,#0a0e1abf);margin:26px 0;padding:18px 18px 16px}.compare-demos-module__55ctwa__frameHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.compare-demos-module__55ctwa__frameTitle{font-family:var(--os-font-mono);letter-spacing:.04em;color:var(--os-text-secondary);font-size:.76rem}.compare-demos-module__55ctwa__frameTag{letter-spacing:.1em;text-transform:uppercase;color:var(--os-brand-cyan);white-space:nowrap;border:1px solid #22d3ee4d;border-radius:999px;padding:3px 10px;font-size:.63rem;font-weight:700}.compare-demos-module__55ctwa__frameFoot{color:var(--os-text-muted);max-width:76ch;margin:14px 0 0;font-size:.79rem;line-height:1.65}.compare-demos-module__55ctwa__splitDemo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compare-demos-module__55ctwa__demoPane{flex-direction:column;gap:9px;min-width:0;display:flex}.compare-demos-module__55ctwa__paneLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--os-text-muted);margin:0;font-size:.68rem;font-weight:700}.compare-demos-module__55ctwa__paneLabelUs{color:var(--os-brand-cyan)}.compare-demos-module__55ctwa__stage,.compare-demos-module__55ctwa__wideStage{border-radius:10px;width:100%;height:auto;overflow:hidden}.compare-demos-module__55ctwa__stageNote{font-family:var(--os-font-mono);fill:#bee1ee73;font-size:9px}.compare-demos-module__55ctwa__stageShoal{font-family:var(--os-font-mono);fill:#fbbf24d9;font-size:9px}.compare-demos-module__55ctwa__paneCaption{color:var(--os-text-muted);margin:0;font-size:.79rem;line-height:1.6}.compare-demos-module__55ctwa__readout{background:var(--os-border-subtle);border:1px solid var(--os-border-subtle);border-radius:var(--os-radius-md);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.compare-demos-module__55ctwa__readout>div{background:var(--os-bg-primary);min-width:0;padding:9px 10px}.compare-demos-module__55ctwa__readout span{font-family:var(--os-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--os-text-muted);margin-bottom:3px;font-size:.6rem;display:block}.compare-demos-module__55ctwa__readout b{font-family:var(--os-font-mono);color:var(--os-brand-cyan);font-variant-numeric:tabular-nums;font-size:.86rem}.compare-demos-module__55ctwa__rhumb{stroke-dasharray:100;stroke-dashoffset:100px;animation:.5s ease-out .15s forwards compare-demos-module__55ctwa__drawIn}.compare-demos-module__55ctwa__rhumbStatic{stroke-dasharray:6 5}@keyframes compare-demos-module__55ctwa__drawIn{to{stroke-dashoffset:0}}.compare-demos-module__55ctwa__ring{opacity:0;transform-box:view-box;transform-origin:44px 150px;animation:.85s cubic-bezier(.22,1,.36,1) forwards compare-demos-module__55ctwa__ringBloom}.compare-demos-module__55ctwa__ringStatic{opacity:.42}@keyframes compare-demos-module__55ctwa__ringBloom{0%{opacity:0;transform:scale(.9)}55%{opacity:.72}to{opacity:.42;transform:scale(1)}}.compare-demos-module__55ctwa__routeDraw{stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 5px #22d3ee73);animation:1.5s cubic-bezier(.4,0,.2,1) 2.7s forwards compare-demos-module__55ctwa__drawIn}.compare-demos-module__55ctwa__routeStatic{filter:drop-shadow(0 0 5px #22d3ee73)}.compare-demos-module__55ctwa__badDraw{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.4s ease-out .2s forwards compare-demos-module__55ctwa__drawIn}.compare-demos-module__55ctwa__badStatic{stroke-dasharray:7 6}.compare-demos-module__55ctwa__goodDraw{stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 5px #22d3ee66);animation:1.5s cubic-bezier(.4,0,.2,1) forwards compare-demos-module__55ctwa__drawIn}.compare-demos-module__55ctwa__goodStatic{filter:drop-shadow(0 0 5px #22d3ee66)}.compare-demos-module__55ctwa__dropIn{opacity:0;animation:.4s ease-out forwards compare-demos-module__55ctwa__fadeUp}.compare-demos-module__55ctwa__flag{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards compare-demos-module__55ctwa__flagIn}@keyframes compare-demos-module__55ctwa__flagIn{0%{opacity:0;transform:translateY(5px)scale(.94)}to{opacity:1;transform:none}}@keyframes compare-demos-module__55ctwa__fadeUp{to{opacity:1}}.compare-demos-module__55ctwa__flagText{font-family:var(--os-font-mono);fill:#fca5a5;font-size:11px}.compare-demos-module__55ctwa__flagTextOk{font-family:var(--os-font-mono);fill:#67e8f9;font-size:11px}.compare-demos-module__55ctwa__toggle{border:1px solid var(--os-border-default);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.compare-demos-module__55ctwa__toggle button{color:var(--os-text-muted);transition:background var(--os-transition-fast), color var(--os-transition-fast);border-radius:999px;padding:5px 13px;font-size:.72rem;font-weight:600}.compare-demos-module__55ctwa__toggle button:hover{color:var(--os-text-secondary)}.compare-demos-module__55ctwa__toggle .compare-demos-module__55ctwa__toggleOn{color:var(--os-brand-cyan);background:#22d3ee24}.compare-demos-module__55ctwa__ladder{gap:15px;margin:0;padding:0;list-style:none;display:grid}.compare-demos-module__55ctwa__ladder li{gap:6px;display:grid}.compare-demos-module__55ctwa__ladderTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.compare-demos-module__55ctwa__ladderName{color:var(--os-text-secondary);font-size:.88rem;font-weight:600}.compare-demos-module__55ctwa__ladderUs .compare-demos-module__55ctwa__ladderName{color:var(--os-text-primary)}.compare-demos-module__55ctwa__ladderPrice{font-family:var(--os-font-mono);color:var(--os-text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:.88rem}.compare-demos-module__55ctwa__ladderUs .compare-demos-module__55ctwa__ladderPrice{color:var(--os-brand-cyan);font-weight:700}.compare-demos-module__55ctwa__ladderTrack{background:#94a3b81a;border-radius:999px;height:8px;overflow:hidden}.compare-demos-module__55ctwa__ladderBar{background:linear-gradient(90deg,#94a3b88c,#94a3b847);border-radius:999px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1)}.compare-demos-module__55ctwa__ladderUs .compare-demos-module__55ctwa__ladderBar{background:linear-gradient(90deg,#22d3ee,#6366f1);box-shadow:0 0 14px #22d3ee59}.compare-demos-module__55ctwa__ladderNote{color:var(--os-text-muted);font-size:.76rem;line-height:1.55}.compare-demos-module__55ctwa__ladderWin{color:var(--os-brand-gold);font-style:normal}.compare-demos-module__55ctwa__axis text{font-family:var(--os-font-mono);fill:#bee1ee6b;font-size:10px}.compare-demos-module__55ctwa__legend text{font-family:var(--os-font-mono);fill:#bee1ee8c;font-size:10px}.compare-demos-module__55ctwa__wipe{transform-box:view-box;transform-origin:52px 0;animation:2.4s cubic-bezier(.4,0,.2,1) .15s forwards compare-demos-module__55ctwa__wipeIn;transform:scaleX(0)}@keyframes compare-demos-module__55ctwa__wipeIn{to{transform:scaleX(1)}}.compare-demos-module__55ctwa__bandOpen{opacity:0;animation:.7s ease-out 1.75s forwards compare-demos-module__55ctwa__fadeUp}.compare-demos-module__55ctwa__bandStatic{opacity:1}.compare-demos-module__55ctwa__splitLine{opacity:0;transform-box:view-box;transform-origin:392px 196px;animation:.5s cubic-bezier(.22,1,.36,1) forwards compare-demos-module__55ctwa__splitGrow}@keyframes compare-demos-module__55ctwa__splitGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.compare-demos-module__55ctwa__chipIn{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards compare-demos-module__55ctwa__flagIn}.compare-demos-module__55ctwa__chipText{font-family:var(--os-font-mono);fill:#fcd34d;font-size:11px}.compare-demos-module__55ctwa__refusal{border-radius:var(--os-radius-lg);background:#7f1d1d1a;border:1px solid #f8717138;padding:18px 20px}.compare-demos-module__55ctwa__refusalLede{color:var(--os-text-secondary);margin:0 0 16px;font-size:.9rem;line-height:1.65}.compare-demos-module__55ctwa__refusalLede b{font-family:var(--os-font-mono);color:var(--os-text-primary)}.compare-demos-module__55ctwa__refusalList{gap:11px;margin:0 0 16px;padding:0;list-style:none;display:grid}.compare-demos-module__55ctwa__refusalRow{color:var(--os-text-secondary);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;font-size:.83rem;display:flex}.compare-demos-module__55ctwa__refusalRow b{font-family:var(--os-font-mono);color:var(--os-text-primary);font-variant-numeric:tabular-nums;flex:none}.compare-demos-module__55ctwa__refusalTrack{background:#94a3b81a;border-radius:999px;height:5px;overflow:hidden}.compare-demos-module__55ctwa__refusalBar{border-radius:999px;width:0;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.compare-demos-module__55ctwa__tone_danger{background:linear-gradient(90deg,#ef4444,#ef444466)}.compare-demos-module__55ctwa__tone_warn{background:linear-gradient(90deg,#f59e0b,#f59e0b66)}.compare-demos-module__55ctwa__tone_mute{background:#94a3b866}.compare-demos-module__55ctwa__refusalFoot{color:var(--os-text-secondary);border-top:1px solid #f8717129;margin:0;padding-top:14px;font-size:.83rem;line-height:1.65}.compare-demos-module__55ctwa__refusalFoot b{font-family:var(--os-font-mono);color:#fca5a5}@media (max-width:720px){.compare-demos-module__55ctwa__splitDemo{grid-template-columns:1fr}.compare-demos-module__55ctwa__frame{padding:14px 13px 13px}.compare-demos-module__55ctwa__readout{grid-template-columns:1fr 1fr}.compare-demos-module__55ctwa__readout>div:last-child{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.compare-demos-module__55ctwa__rhumb,.compare-demos-module__55ctwa__ring,.compare-demos-module__55ctwa__routeDraw,.compare-demos-module__55ctwa__badDraw,.compare-demos-module__55ctwa__goodDraw,.compare-demos-module__55ctwa__dropIn,.compare-demos-module__55ctwa__flag,.compare-demos-module__55ctwa__wipe,.compare-demos-module__55ctwa__bandOpen,.compare-demos-module__55ctwa__splitLine,.compare-demos-module__55ctwa__chipIn{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.compare-demos-module__55ctwa__ring{opacity:.42}.compare-demos-module__55ctwa__ladderBar,.compare-demos-module__55ctwa__refusalBar,.compare-demos-module__55ctwa__toggle button{transition:none}}
.page-module__ELYGcq__chooser{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:14px;display:grid}.page-module__ELYGcq__choice{border-radius:var(--os-radius-xl);border:1px solid var(--os-border-subtle);transition:border-color var(--os-transition-base), transform var(--os-transition-base);background:linear-gradient(160deg,#1e293b80,#0a0e1a99);flex-direction:column;gap:9px;padding:20px 20px 18px;display:flex;position:relative}.page-module__ELYGcq__choice:hover{border-color:var(--os-border-default);transform:translateY(-2px)}.page-module__ELYGcq__choiceUs{border-radius:var(--os-radius-xl);background:linear-gradient(120deg,#22d3ee1a,#6366f10f 55%,#0a0e1a99);border:1px solid #22d3ee52;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:14px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.page-module__ELYGcq__choiceUs:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee 30%,#6366f1 70%,#0000);height:2px;position:absolute;inset:0 0 auto}.page-module__ELYGcq__choiceUs>div{flex:420px;min-width:0}.page-module__ELYGcq__choiceUs .page-module__ELYGcq__choiceWhen{min-height:0;margin-bottom:6px}.page-module__ELYGcq__choiceUs .page-module__ELYGcq__choicePick{color:var(--os-brand-cyan);margin-bottom:6px}.page-module__ELYGcq__choiceUs .page-module__ELYGcq__choiceWhy{max-width:62ch}.page-module__ELYGcq__choiceUsCta{color:#04121d;transition:transform var(--os-transition-fast), filter var(--os-transition-fast);background:linear-gradient(135deg,#22d3ee,#3b82f6);border-radius:999px;flex:none;align-items:center;gap:9px;padding:13px 24px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 8px 26px #22d3ee38}.page-module__ELYGcq__choiceUsCta:hover{filter:brightness(1.07);transform:translateY(-1px)}.page-module__ELYGcq__choiceWhen{color:var(--os-text-muted);min-height:2.5em;margin:0;font-size:.79rem;line-height:1.55}.page-module__ELYGcq__choicePick{font-family:var(--os-font-display);letter-spacing:-.015em;color:var(--os-text-primary);margin:0;font-size:1.22rem}.page-module__ELYGcq__choiceWhy{color:var(--os-text-secondary);flex:1;margin:0;font-size:.86rem;line-height:1.65}.page-module__ELYGcq__choiceLinks{flex-wrap:wrap;gap:14px;padding-top:4px;font-size:.8rem;font-weight:600;display:flex}.page-module__ELYGcq__choiceLinks a{color:var(--os-brand-cyan);transition:opacity var(--os-transition-fast)}.page-module__ELYGcq__choiceLinks a:hover{opacity:.78}.page-module__ELYGcq__choiceLinks a:last-child:not(:only-child){color:var(--os-text-muted);font-weight:500}.page-module__ELYGcq__deepGrid{grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:14px;display:grid}.page-module__ELYGcq__deepCard{border-radius:var(--os-radius-xl);border:1px solid var(--os-border-subtle);background:var(--os-bg-secondary);transition:border-color var(--os-transition-base), transform var(--os-transition-base);flex-direction:column;gap:8px;padding:22px 20px 18px;display:flex;position:relative;overflow:hidden}.page-module__ELYGcq__deepCard:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #22d3ee1f, transparent 70%);transition:opacity var(--os-transition-base);position:absolute;inset:0}.page-module__ELYGcq__deepCard:hover{border-color:#22d3ee59;transform:translateY(-2px)}.page-module__ELYGcq__deepCard:hover:before{opacity:1}.page-module__ELYGcq__deepName{font-family:var(--os-font-display);color:var(--os-text-primary);letter-spacing:-.015em;font-size:1.1rem}.page-module__ELYGcq__deepHook{color:var(--os-text-secondary);flex:1;font-size:.86rem;line-height:1.6}.page-module__ELYGcq__deepGo{color:var(--os-brand-cyan);font-size:.79rem;font-weight:600}@media (prefers-reduced-motion:reduce){.page-module__ELYGcq__choice,.page-module__ELYGcq__deepCard,.page-module__ELYGcq__choiceUsCta{transition:none}.page-module__ELYGcq__choice:hover,.page-module__ELYGcq__deepCard:hover,.page-module__ELYGcq__choiceUsCta:hover{transform:none}.page-module__ELYGcq__deepCard:before{display:none}}
