.results-module__Ota6_q__page{gap:var(--space-5);padding-top:var(--space-5);padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.results-module__Ota6_q__head{gap:var(--space-2);display:grid}.results-module__Ota6_q__title{overflow-wrap:anywhere}.results-module__Ota6_q__statusRow{min-height:var(--leading-body)}.results-module__Ota6_q__status{color:var(--ink-muted)}.results-module__Ota6_q__featured{gap:var(--space-5);padding:var(--space-6,32px) var(--space-3) var(--space-3);border:2px solid var(--accent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--accent) 4%, var(--surface));display:grid;position:relative}.results-module__Ota6_q__recommended{top:calc(-1 * var(--space-4));right:var(--space-4);height:32px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--surface);font-size:var(--text-body);letter-spacing:.01em;white-space:nowrap;align-items:center;font-weight:700;line-height:32px;display:inline-flex;position:absolute;box-shadow:0 1px 2px #00000026}.results-module__Ota6_q__notice{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.results-module__Ota6_q__notice>svg{flex:none;align-self:flex-start;margin-top:3px}.results-module__Ota6_q__notice>div,.results-module__Ota6_q__notice>p{flex:260px;min-width:0}.results-module__Ota6_q__notice.results-module__Ota6_q__info>svg{color:var(--primary)}.results-module__Ota6_q__notice.results-module__Ota6_q__warn>svg{color:var(--warning)}.results-module__Ota6_q__noticeBody{gap:var(--space-2);justify-items:start;display:grid}.results-module__Ota6_q__noticeTitle{font-weight:600}.results-module__Ota6_q__declined{gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-left:4px solid var(--danger);border-radius:var(--radius-card);display:grid}.results-module__Ota6_q__declinedHead{align-items:flex-start;gap:var(--space-3);display:flex}.results-module__Ota6_q__declinedHead svg{color:var(--danger);flex:none;margin-top:5px}.results-module__Ota6_q__declinedTitle{font-size:var(--text-h3);line-height:var(--leading-h3)}.results-module__Ota6_q__declinedFacts{gap:var(--space-4);display:grid}.results-module__Ota6_q__declinedFacts dt{font-size:var(--text-label);line-height:var(--leading-label);color:var(--ink-muted);font-weight:600}.results-module__Ota6_q__topRow{gap:var(--space-4);display:grid}.results-module__Ota6_q__topRow>.results-module__Ota6_q__side{order:-1}@media (min-width:640px){.results-module__Ota6_q__topRow{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}}.results-module__Ota6_q__topControls{align-items:flex-end;gap:var(--space-3);margin-left:auto;display:flex}.results-module__Ota6_q__sortWrap{position:relative}.results-module__Ota6_q__sortMenu{top:calc(100% + var(--space-2));z-index:20;min-width:220px;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);display:grid;position:absolute;right:0;box-shadow:0 8px 24px #0000001f}.results-module__Ota6_q__sortMenu[hidden]{display:none}.results-module__Ota6_q__sortItem{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);color:var(--ink);font:inherit;font-size:var(--text-label);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;display:flex}.results-module__Ota6_q__sortItem:hover,.results-module__Ota6_q__sortItem:focus-visible{background:var(--primary-subtle);outline:none}.results-module__Ota6_q__sortItem[aria-checked=true]{color:var(--primary);font-weight:600}.results-module__Ota6_q__filterButton{height:var(--control-height);flex:none}.results-module__Ota6_q__filterBadge{border-radius:var(--radius-pill);background:var(--primary);min-width:20px;height:20px;color:var(--on-primary);place-items:center;padding:0 6px;font-size:12px;line-height:1;display:inline-grid}.results-module__Ota6_q__filterPanel{align-items:end;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);flex-wrap:wrap;display:flex}.results-module__Ota6_q__filterPanel[hidden]{display:none}.results-module__Ota6_q__filterPanel .results-module__Ota6_q__filterField{flex:0 240px;min-width:200px}.results-module__Ota6_q__body{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.results-module__Ota6_q__side{gap:var(--space-4);min-width:0;display:grid}.results-module__Ota6_q__main{gap:var(--space-5);min-width:0;display:grid}.results-module__Ota6_q__choiceFailed{align-items:center;gap:var(--space-2);font-size:var(--text-label);line-height:var(--leading-label);color:var(--danger);display:flex}.results-module__Ota6_q__linkButton{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.results-module__Ota6_q__linkButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.results-module__Ota6_q__countLines{gap:var(--space-2);display:grid}.results-module__Ota6_q__count{font-size:var(--text-label);line-height:var(--leading-label);color:var(--ink-muted);font-weight:600}.results-module__Ota6_q__gstLine{font-size:var(--text-label);line-height:var(--leading-label);color:var(--ink-muted)}.results-module__Ota6_q__filters{gap:var(--space-4);display:grid}.results-module__Ota6_q__filterField{gap:var(--space-2);min-width:0;display:grid}.results-module__Ota6_q__insurerChecks{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.results-module__Ota6_q__insurerCheck{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--text-label);line-height:var(--leading-label);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);cursor:pointer;display:flex}.results-module__Ota6_q__insurerCheck:has(input:checked){border-color:var(--primary);background:var(--primary-subtle)}.results-module__Ota6_q__insurerCheck:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.results-module__Ota6_q__insurerCheck input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin:0}.results-module__Ota6_q__insurerCheck input:focus-visible{outline:none}.results-module__Ota6_q__clearRow{margin:0}.results-module__Ota6_q__filterPanel .results-module__Ota6_q__insurerGroup,.results-module__Ota6_q__filterPanel .results-module__Ota6_q__clearRow{flex:1 0 100%;order:1}@media (min-width:640px){.results-module__Ota6_q__filterPanel .results-module__Ota6_q__filters,.results-module__Ota6_q__filterPanel .results-module__Ota6_q__planFilters{display:contents}}.results-module__Ota6_q__list{gap:var(--space-4);display:grid}.results-module__Ota6_q__skeleton{gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"logo lines""price price";display:grid}.results-module__Ota6_q__skeleton span{background:var(--border);border-radius:var(--radius-input);display:block}.results-module__Ota6_q__skLogo{grid-area:logo;height:40px}.results-module__Ota6_q__skLines{gap:var(--space-2);grid-area:lines;background:0 0!important;display:grid!important}.results-module__Ota6_q__skLines span{height:14px}.results-module__Ota6_q__skLines span:first-child{width:50%;height:18px}.results-module__Ota6_q__skPrice{grid-area:price;width:140px;height:40px}@media (min-width:640px){.results-module__Ota6_q__skeleton{padding:var(--space-5);grid-template-columns:64px minmax(0,1fr) 200px;grid-template-areas:"logo lines price"}.results-module__Ota6_q__skPrice{justify-self:end}}@media (prefers-reduced-motion:no-preference){.results-module__Ota6_q__skeleton{animation:1.6s ease-in-out infinite results-module__Ota6_q__pulse}}@keyframes results-module__Ota6_q__pulse{50%{opacity:.6}}.results-module__Ota6_q__expander{gap:var(--space-3);display:grid}.results-module__Ota6_q__expanderButton{justify-self:start;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);color:var(--ink);font-size:var(--text-label);text-align:left;cursor:pointer;font-weight:600;display:inline-flex}.results-module__Ota6_q__expanderButton:hover{background:var(--primary-subtle)}.results-module__Ota6_q__expanderButton svg{flex:none;transition:transform .12s}.results-module__Ota6_q__chevronOpen{transform:rotate(180deg)}.results-module__Ota6_q__reasons{gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);list-style:none;display:grid}.results-module__Ota6_q__reasons li{gap:var(--space-1);display:grid}.results-module__Ota6_q__reasons strong{font-size:var(--text-label);line-height:var(--leading-label)}.results-module__Ota6_q__sample{align-items:flex-start;gap:var(--space-2);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--ink-muted);display:flex}.results-module__Ota6_q__sample svg{flex:none;margin-top:1px}.results-module__Ota6_q__dock{z-index:20;padding-bottom:var(--space-4);pointer-events:none;position:fixed;inset:auto 0 0}.results-module__Ota6_q__dock>*>*{pointer-events:auto}.results-module__Ota6_q__bar{z-index:20;gap:var(--space-2);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-2);display:grid;position:fixed;inset:auto 0 0}.results-module__Ota6_q__barRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.results-module__Ota6_q__barPrice{align-items:baseline;gap:var(--space-1);min-width:0;font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--ink);font-weight:600;display:flex}.results-module__Ota6_q__barFrom,.results-module__Ota6_q__barCompare,.results-module__Ota6_q__barHint{font-size:var(--text-label);line-height:var(--leading-label);color:var(--ink-muted);font-weight:600}.results-module__Ota6_q__page:has([data-dock]){padding-bottom:200px}.results-module__Ota6_q__sheet{width:100%;max-width:none;max-height:85vh;padding:var(--space-5) var(--gutter) calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--surface);color:var(--ink);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--shadow-2);border:0;margin:0;position:fixed;inset:auto 0 0;overflow:auto}.results-module__Ota6_q__sheet[open]{gap:var(--space-5);display:grid}.results-module__Ota6_q__sheet::backdrop{background:#1a101373}.results-module__Ota6_q__sheetHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.results-module__Ota6_q__sheetTitle{font-size:var(--text-h3);line-height:var(--leading-h3)}.results-module__Ota6_q__iconButton{border-radius:var(--radius-input);width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.results-module__Ota6_q__iconButton:hover{color:var(--ink);background:var(--primary-subtle)}@media (max-width:639px){.results-module__Ota6_q__title{font-size:var(--text-h2);line-height:var(--leading-h2)}}@media (min-width:640px){.results-module__Ota6_q__page{padding-top:var(--space-7)}.results-module__Ota6_q__declined{padding:var(--space-5)}}.results-module__Ota6_q__answers{gap:var(--space-3);display:grid}.results-module__Ota6_q__answersForm{gap:var(--space-5);padding:var(--space-5) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}.results-module__Ota6_q__answersActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.results-module__Ota6_q__noPrice{gap:var(--space-3);display:grid}.results-module__Ota6_q__noPriceTitle{font-size:var(--text-h3);line-height:var(--leading-h3)}.results-module__Ota6_q__planFilters{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;display:grid}
