.comparison-module__gyWBQW__page{background:var(--vl-page);min-height:100dvh;color:var(--vl-ink);line-height:normal}.comparison-module__gyWBQW__page button{cursor:pointer}.comparison-module__gyWBQW__mobile,.comparison-module__gyWBQW__mobileHeader,.comparison-module__gyWBQW__navigation{display:none}.comparison-module__gyWBQW__main{max-width:1200px;margin:0 auto;padding:28px 24px 80px}.comparison-module__gyWBQW__breadcrumb{color:var(--vl-copy);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.comparison-module__gyWBQW__breadcrumb strong{color:var(--vl-ink);font-weight:600}.comparison-module__gyWBQW__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.comparison-module__gyWBQW__heading h1{letter-spacing:-.03em;margin:0;font-size:36px;font-weight:700;line-height:1.05}.comparison-module__gyWBQW__heading p{color:var(--vl-copy);margin:10px 0 0;font-size:15px}.comparison-module__gyWBQW__headingActions{gap:8px;display:flex}.comparison-module__gyWBQW__blue,.comparison-module__gyWBQW__outline{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:42px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.comparison-module__gyWBQW__blue{background:var(--vl-blue);color:var(--vl-on-blue);border:0}.comparison-module__gyWBQW__outline{border:1.5px solid var(--vl-border-strong);color:var(--vl-ink);background:0 0}.comparison-module__gyWBQW__empty{background:var(--vl-card);border:1px solid var(--vl-hairline);text-align:center;border-radius:24px;margin-top:28px;padding:56px}.comparison-module__gyWBQW__empty h2{margin:0;font-size:18px;font-weight:700}.comparison-module__gyWBQW__empty p{color:var(--vl-copy);margin:6px 0 0;font-size:14.5px}.comparison-module__gyWBQW__empty>a{height:46px;margin-top:18px;padding:0 18px}.comparison-module__gyWBQW__cards,.comparison-module__gyWBQW__actions{grid-template-columns:220px repeat(var(--count),minmax(0,1fr));gap:12px;display:grid}.comparison-module__gyWBQW__cards{align-items:stretch;margin-top:24px}.comparison-module__gyWBQW__columnLabel{color:var(--vl-muted);text-transform:uppercase;letter-spacing:.06em;align-items:flex-end;padding-bottom:12px;font-size:13px;font-weight:600;display:flex}.comparison-module__gyWBQW__card{background:var(--vl-card);border:1.5px solid var(--vl-hairline);border-radius:20px;min-width:0;position:relative;overflow:hidden}.comparison-module__gyWBQW__card[data-winner=true]{border-color:var(--vl-mint)}.comparison-module__gyWBQW__photo{aspect-ratio:16/10;background:var(--vl-sunken);display:block;position:relative}.comparison-module__gyWBQW__photo img{object-fit:cover}.comparison-module__gyWBQW__winner{background:var(--vl-mint);color:var(--vl-on-mint);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:10px}.comparison-module__gyWBQW__remove{background:rgb(var(--vl-card-rgb) / .9412);border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex;position:absolute;top:10px;right:10px}.comparison-module__gyWBQW__cardBody{padding:12px 14px 14px}.comparison-module__gyWBQW__price{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700}.comparison-module__gyWBQW__title{color:var(--vl-ink);margin-top:2px;font-size:14px;font-weight:600;line-height:1.3;display:block}.comparison-module__gyWBQW__address{color:var(--vl-copy);margin:2px 0 0;font-size:12.5px}.comparison-module__gyWBQW__score{align-items:center;gap:8px;margin-top:10px;display:flex}.comparison-module__gyWBQW__track{background:var(--vl-border-soft);border-radius:999px;flex:1;height:6px}.comparison-module__gyWBQW__track>span{background:var(--vl-inverse);border-radius:999px;height:6px;display:block}.comparison-module__gyWBQW__score strong{font-size:13px;font-weight:700}.comparison-module__gyWBQW__rows{background:var(--vl-card);border:1px solid var(--vl-hairline);border-radius:20px;margin-top:14px;overflow:hidden}.comparison-module__gyWBQW__row{background:#fafaf8;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;display:grid}.comparison-module__gyWBQW__row+.comparison-module__gyWBQW__row{border-top:1px solid var(--vl-border-soft)}.comparison-module__gyWBQW__row[data-selected=true]{background:var(--vl-card)}.comparison-module__gyWBQW__row>button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;display:flex}.comparison-module__gyWBQW__checkbox{border:1.5px solid var(--vl-border-strong);background:var(--vl-card);width:20px;height:20px;color:var(--vl-on-blue);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.comparison-module__gyWBQW__row[data-selected=true] .comparison-module__gyWBQW__checkbox{background:var(--vl-blue);border-color:var(--vl-blue)}.comparison-module__gyWBQW__label{font-size:13.5px;font-weight:600;display:block}.comparison-module__gyWBQW__help{color:var(--vl-muted);font-size:11.5px;display:block}.comparison-module__gyWBQW__cells{grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:12px;display:grid}.comparison-module__gyWBQW__cell{align-items:center;gap:8px;min-width:0;padding:12px 0;font-size:14px;display:flex}.comparison-module__gyWBQW__cell[data-best=true]{color:var(--vl-success);font-weight:700}.comparison-module__gyWBQW__dot{background:var(--vl-success);border-radius:50%;flex:none;width:8px;height:8px}.comparison-module__gyWBQW__actions{margin-top:14px}.comparison-module__gyWBQW__actions>div{gap:6px;display:flex}.comparison-module__gyWBQW__actions a{flex:1;height:44px;padding:0;font-size:13.5px}.comparison-module__gyWBQW__advisor{background:var(--vl-navy);color:var(--vl-on-navy);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:32px;padding:28px 32px;display:grid}.comparison-module__gyWBQW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--vl-mint);margin:0;font-size:12.5px;font-weight:600}.comparison-module__gyWBQW__advisor h2{letter-spacing:-.02em;margin:8px 0 0;font-size:22px;font-weight:700}.comparison-module__gyWBQW__advisorCopy{color:rgb(var(--vl-white-rgb) / .7804);margin:6px 0 0;font-size:14.5px}.comparison-module__gyWBQW__advisor>a{background:var(--vl-mint);height:46px;color:var(--vl-on-mint);white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.comparison-module__gyWBQW__toast{z-index:130;background:var(--vl-inverse);color:var(--vl-on-inverse);box-shadow:0 20px 40px -20px rgb(var(--vl-shadow-rgb) / .6);border-radius:999px;max-width:calc(100% - 32px);padding:12px 18px;font-size:14px;font-weight:500;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (max-width:767px){.comparison-module__gyWBQW__desktop{display:none!important}.comparison-module__gyWBQW__mobile{display:inline}.comparison-module__gyWBQW__page{padding-bottom:78px}.comparison-module__gyWBQW__mobileHeader{background:var(--vl-card);border-bottom:1px solid var(--vl-hairline);grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 12px 0 16px;display:grid}.comparison-module__gyWBQW__mobileHeader>a,.comparison-module__gyWBQW__mobileHeaderActions>button{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.comparison-module__gyWBQW__mobileHeaderActions{justify-self:end;gap:2px;display:flex}.comparison-module__gyWBQW__mobileHeader .comparison-module__gyWBQW__mobileTitle{margin:0;font-size:15px;font-weight:600}.comparison-module__gyWBQW__main{padding:0}.comparison-module__gyWBQW__cards{z-index:5;background:var(--vl-page);grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:8px;margin:0;padding:12px 16px 8px;position:sticky;top:0}.comparison-module__gyWBQW__columnLabel,.comparison-module__gyWBQW__remove,.comparison-module__gyWBQW__address,.comparison-module__gyWBQW__track{display:none}.comparison-module__gyWBQW__card{border-radius:14px}.comparison-module__gyWBQW__photo{aspect-ratio:4/3}.comparison-module__gyWBQW__winner{padding:3px 7px;font-size:9.5px;top:6px;bottom:auto;left:6px}.comparison-module__gyWBQW__cardBody{padding:8px}.comparison-module__gyWBQW__price{letter-spacing:normal;font-size:13.5px}.comparison-module__gyWBQW__title{color:var(--vl-copy);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:400;line-height:normal;overflow:hidden}.comparison-module__gyWBQW__score{margin-top:4px}.comparison-module__gyWBQW__score strong{font-size:12px}.comparison-module__gyWBQW__rows{border-radius:16px;margin:6px 16px 0}.comparison-module__gyWBQW__row{padding:10px 12px;display:block}.comparison-module__gyWBQW__row>button{gap:8px;padding:0}.comparison-module__gyWBQW__checkbox{border-radius:5px;width:18px;height:18px;font-size:10px}.comparison-module__gyWBQW__label{font-size:12.5px}.comparison-module__gyWBQW__help{display:none}.comparison-module__gyWBQW__cells{gap:8px;margin-top:6px}.comparison-module__gyWBQW__cell{overflow-wrap:anywhere;gap:5px;padding:0;font-size:13px}.comparison-module__gyWBQW__dot{width:7px;height:7px}.comparison-module__gyWBQW__actions{display:none}.comparison-module__gyWBQW__advisor{border-radius:16px;justify-content:space-between;gap:12px;margin:14px 16px 24px;padding:14px 16px;display:flex}.comparison-module__gyWBQW__eyebrow,.comparison-module__gyWBQW__advisorCopy{display:none}.comparison-module__gyWBQW__advisor h2{letter-spacing:normal;margin:0;font-size:14px;font-weight:600;line-height:1.3}.comparison-module__gyWBQW__advisor>a{color:var(--vl-mint);background:0 0;height:auto;padding:0;font-size:18px}.comparison-module__gyWBQW__navigation{z-index:60;height:78px;display:block;position:fixed;bottom:0;left:0;right:0}.comparison-module__gyWBQW__empty{background:0 0;border:0;border-radius:0;margin:0;padding:60px 24px}.comparison-module__gyWBQW__empty h2{font-size:17px}.comparison-module__gyWBQW__empty p{font-size:14px;display:block}.comparison-module__gyWBQW__empty p.comparison-module__gyWBQW__desktop{display:none}.comparison-module__gyWBQW__empty>a{margin-top:16px}.comparison-module__gyWBQW__toast{bottom:100px}}html:has(.comparison-module__gyWBQW__page){scrollbar-width:none}html:has(.comparison-module__gyWBQW__page)::-webkit-scrollbar{display:none}.comparison-module__gyWBQW__managed{background:var(--vl-navy);color:var(--vl-on-navy);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}@media (max-width:767px){.comparison-module__gyWBQW__managed{display:none}}.comparison-module__gyWBQW__card>.comparison-module__gyWBQW__remove{justify-content:normal;align-items:normal;padding:1px 6px}.comparison-module__gyWBQW__rows .comparison-module__gyWBQW__row>button,.comparison-module__gyWBQW__card>.comparison-module__gyWBQW__remove{color:#000}.comparison-module__gyWBQW__mobileHeader>a svg{stroke-linecap:round;stroke-linejoin:round}@media (max-width:767px){.comparison-module__gyWBQW__advisor>a{font-weight:400}}:root.dark:not(:has(.vl-light)) .comparison-module__gyWBQW__row{background:var(--vl-raised)}:root.dark:not(:has(.vl-light)) .comparison-module__gyWBQW__row[data-selected=true]{background:var(--vl-card)}:root.dark:not(:has(.vl-light)) .comparison-module__gyWBQW__rows .comparison-module__gyWBQW__row>button{color:var(--vl-ink)}:root.dark:not(:has(.vl-light)) .comparison-module__gyWBQW__card>.comparison-module__gyWBQW__remove{color:var(--vl-ink)}