body.compare-editorial,body.compare-editorial.route-cosmic-mounted{background:#0a0c15;color:#e6e9ef}body.compare-editorial::before{display:none}.compare-editorial .route-cosmic-bg{opacity:.2}
.compare-hub .compare-intro{display:block;padding:42px 0 28px}.compare-hub .compare-intro h1{margin-top:0}.compare-hub .compare-intro p{margin-bottom:0}.compare-hub .compare-picker{padding:26px}.compare-hub .compare-choice-grid{align-items:start}.compare-hub .compare-swap{margin-top:28px}.compare-hub .compare-launch{border:0;margin-top:24px;padding-top:0}.compare-hub .compare-end{justify-content:flex-start}
.compare-hub{position:relative;isolation:isolate;width:min(100% - 96px,1340px);margin:auto;padding:125px 0 50px;font-family:'Source Sans 3',sans-serif}
.compare-hub::before{content:'';position:absolute;inset:0 calc((100% - 100vw)/2);z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 650px at 85% 22%,#7f54b62b,transparent 85%),radial-gradient(ellipse 60% 700px at 5% 40%,#427b991c,transparent 85%),radial-gradient(ellipse 60% 800px at 70% 90%,#6447941c,transparent 85%);mask-image:linear-gradient(transparent,#000 8%,#000 94%,transparent)}
.compare-hub h1,.compare-hub h2,.compare-hub h3{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.1;letter-spacing:-.025em;margin:0;color:#e9ecf1}.compare-hub h1{font-size:clamp(48px,5.4vw,78px);margin-top:24px}.compare-hub h1 em{color:#b5a0ee}.compare-hub h2{font-size:clamp(33px,3.3vw,46px);margin-top:18px}.compare-hub h3{font-size:30px}
.compare-hub p{font-size:20px;font-weight:500;line-height:1.65;color:#bac3d0}.compare-hub a{color:inherit;text-decoration:none}.compare-hub :is(a,button,select):focus-visible{outline:2px solid #b8a3f5;outline-offset:5px}
.compare-breadcrumb{display:flex;gap:16px;color:#a0acc0;font-size:15px;padding-bottom:24px;border-bottom:1px solid #ffffff20}
.compare-intro{display:grid;grid-template-columns:1.55fr 1fr;gap:60px;align-items:end;padding:48px 0 54px}.compare-intro>p{max-width:460px;margin:0 0 4px}
.compare-eyebrow{display:flex;align-items:center;gap:16px;font:11px/1.6 'Share Tech Mono',monospace;letter-spacing:.12em;color:#b3a1ed}.compare-eyebrow>span{width:36px;height:1px;background:currentColor;opacity:.5}
.compare-section-top{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:30px}.compare-section-top>p{max-width:470px;margin:0}
.compare-picker{padding:34px;border:1px solid #b4a0eb30;background:linear-gradient(115deg,#7cd6ee06,#b29ee90a);box-shadow:inset 0 1px #ffffff05;scroll-margin-top:110px}
.compare-choice-grid{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:24px;align-items:center}.compare-choice label{display:block;font:11px 'Share Tech Mono',monospace;color:#abb7ca;letter-spacing:.13em;margin-bottom:12px}
.compare-choice select{width:100%;min-height:58px;padding:12px 18px;border:1px solid #b8c6dc46;border-radius:0;background:#111623;color:#e5e9f1;font:500 22px 'Source Sans 3',sans-serif;cursor:pointer;color-scheme:dark}.compare-choice select:hover{border-color:#b4a0eb}
.compare-quadra{display:block;font:12px 'Share Tech Mono',monospace;color:#a4b0c5;margin-top:20px}.compare-elements{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.compare-elements>div>span{display:block;font:10px 'Share Tech Mono',monospace;letter-spacing:.12em;color:#9da9bd}.compare-elements strong{display:block;font:italic 44px 'Cormorant Garamond',serif;color:#8ecde3;margin:6px 0}.compare-choice:nth-child(3) .compare-elements strong{color:#b8a0f0}.compare-elements p{font-size:16px;margin:0}
.compare-swap{display:grid;place-items:center;width:52px;height:52px;border:1px solid #ffffff2c;background:transparent;color:#b4a2ee;cursor:pointer;border-radius:50%;align-self:start;margin-top:40px}.compare-swap svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.3}.compare-swap:hover{background:#b4a0eb12}
.compare-launch{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #ffffff20;margin-top:28px;padding-top:24px}.compare-launch p{font-size:16px;margin:0;max-width:580px}.compare-submit{display:flex;align-items:center;justify-content:center;gap:25px;min-height:54px;padding:16px 24px;font:14px 'Share Tech Mono',monospace;background:#b6a1f1;color:#161127;border:1px solid #c7b2ff;cursor:pointer;white-space:nowrap}.compare-submit:hover{background:#c7b6f5}.compare-submit:disabled{opacity:.45;cursor:not-allowed}
.compare-starts,.compare-reading{padding:58px 0;border-bottom:1px solid #ffffff20}.compare-pair-links,.compare-reading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.compare-pair-links>a,.compare-reading-grid>article{display:flex;flex-direction:column;align-items:flex-start;padding:26px 0;border-top:1px solid #ffffff23}.compare-pair-links h3{font-size:42px;margin-top:18px}.compare-pair-links h3>span{font-family:'Source Sans 3',sans-serif;font-size:24px;color:#b4a0ee;padding:0 8px}.compare-pair-links p,.compare-reading-grid p{font-size:18px}.compare-inline-link,.compare-reading-grid a{font:12px 'Share Tech Mono',monospace;color:#b8a6ed!important;padding:12px 0;margin-top:auto}.compare-pair-links>a:hover h3,.compare-reading-grid a:hover{color:#b8a6ed}.compare-number{font:12px 'Share Tech Mono',monospace;color:#b4a0ee;margin-bottom:18px}.compare-end{display:flex;justify-content:space-between;gap:24px;padding-top:28px;font-size:18px;color:#b6c1d2}.compare-end a{font:13px 'Share Tech Mono',monospace;padding:8px 0;color:#b7a3ed}
@media(max-width:950px){.compare-hub{width:calc(100% - 56px)}.compare-intro{grid-template-columns:1fr;gap:20px}.compare-intro>p{max-width:760px}.compare-section-top{display:block}.compare-section-top>p{margin-top:16px;max-width:650px}.compare-picker{padding:26px}.compare-choice-grid{gap:14px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.compare-swap{width:44px;height:44px}.compare-pair-links,.compare-reading-grid{gap:22px}}
@media(max-width:650px){.compare-hub{width:calc(100% - 40px);padding-top:105px}.compare-intro{padding:32px 0}.compare-picker{padding:22px 18px}.compare-choice-grid{grid-template-columns:1fr;gap:16px}.compare-swap{margin:0;justify-self:center;transform:rotate(90deg)}.compare-launch{flex-direction:column;align-items:stretch}.compare-launch p{font-size:15px}.compare-pair-links,.compare-reading-grid{grid-template-columns:1fr;gap:8px}.compare-starts,.compare-reading{padding-block:38px}.compare-end{display:block}.compare-end a{display:block;margin-top:10px}.compare-choice select{font-size:20px}.compare-elements{gap:14px}.compare-elements p{font-size:15px}}

.compare-hub #compare-output {margin-top:48px;--cpa:#8acddd;--cpb:#b7a0ed;color:#c5c7d0;}
.compare-hub #compare-output[hidden] {display:none;}
.compare-hub .pair-more {margin-bottom:48px;}
.compare-hub .pair-more p {line-height:1.65;}
.compare-hub .pair-sigil:empty {display:none;}
