@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._command_ljf8j_2{display:flex;flex-direction:column;width:100%;max-width:100%;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}._commandInDialog_ljf8j_14{height:100%;max-height:100%;box-shadow:none}._CommandDialogContent_ljf8j_20{padding:0;overflow:hidden;max-width:32rem}._cmdkInputWrapper_ljf8j_26{display:flex;align-items:center;border-bottom:1px solid var(--border);padding:var(--spacing-3) var(--spacing-4)}._cmdkInputWrapperSearchIcon_ljf8j_33{width:1rem;height:1rem;color:var(--muted-foreground);margin-right:var(--spacing-2);flex-shrink:0}._cmdkInput_ljf8j_26{width:100%;height:1.75rem;background-color:transparent;color:inherit;border:none;outline:none;font-family:var(--font-family-base);font-size:.95rem}._cmdkInput_ljf8j_26::placeholder{color:var(--muted-foreground)}._commandList_ljf8j_56{overflow-y:auto;overflow-x:hidden;max-height:30vh;padding:var(--spacing-2)}._commandEmpty_ljf8j_63{display:flex;align-items:center;justify-content:center;height:4rem;color:var(--muted-foreground);font-size:.875rem}._commandGroup_ljf8j_72{overflow:hidden;padding:var(--spacing-2) 0}._commandGroup_ljf8j_72 [cmdk-group-heading]{padding:0 var(--spacing-3);margin-bottom:var(--spacing-2);color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._commandSeparator_ljf8j_87{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}._commandItem_ljf8j_93{position:relative;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--popup-foreground);font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;user-select:none;outline:none}._commandItem_ljf8j_93[data-selected=true]{background-color:var(--primary);color:var(--primary-foreground)}._commandItem_ljf8j_93[data-disabled=true]{opacity:.5;cursor:not-allowed}._commandItem_ljf8j_93 svg{width:1rem;height:1rem;flex-shrink:0;transition:color var(--animation-duration-fast) ease}._commandItem_ljf8j_93[data-selected=true] svg{color:var(--primary-foreground)}._commandShortcut_ljf8j_131{display:inline-flex;align-items:center;margin-left:auto;font-size:.75rem;font-family:var(--font-family-monospace);color:var(--muted-foreground);padding-left:var(--spacing-4)}._commandItem_ljf8j_93[data-selected=true] ._commandShortcut_ljf8j_131{color:var(--primary-foreground);opacity:.8}}._page_89k0q_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._nav_89k0q_2{max-width:1180px;margin:auto;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}._accountActions_89k0q_2{display:flex;align-items:center;gap:10px}._savedSearchesPanel_89k0q_2{max-width:1120px;margin:18px auto 0;padding:24px 28px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._savedSearchesPanel_89k0q_2 h2{font-family:var(--font-family-display);font-size:30px;font-weight:400;margin:5px 0}._savedSearchesPanel_89k0q_2 p{color:var(--muted-foreground);font-size:13px;line-height:1.5}._savedSearchList_89k0q_2{display:grid;gap:8px;margin-top:18px}._savedSearchItem_89k0q_2{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;text-align:left;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);cursor:pointer}._savedSearchItem_89k0q_2:hover{border-color:var(--primary)}._savedSearchItem_89k0q_2 strong,._savedSearchItem_89k0q_2 small{display:block}._savedSearchItem_89k0q_2 small{margin-top:4px;color:var(--muted-foreground);font-size:12px}._brand_89k0q_3{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.02em}._brandMark_89k0q_3{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-display);font-size:20px}._navLinks_89k0q_4{display:flex;gap:28px}._navLinks_89k0q_4 a{color:var(--muted-foreground);text-decoration:none;font-size:14px}._navLinks_89k0q_4 a:hover{color:var(--foreground)}._hero_89k0q_5{max-width:1000px;margin:auto;padding:90px 28px 70px;text-align:center}._audienceNote_89k0q_5{max-width:760px;margin:-8px auto 28px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted-foreground);font-size:12px;line-height:1.55}._audienceNote_89k0q_5 strong{color:var(--foreground)}._eyebrow_89k0q_5,._kicker_89k0q_5{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--primary)}._eyebrow_89k0q_5{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card)}._hero_89k0q_5 h1,._searchHeader_89k0q_6 h2,._resultTop_89k0q_6 h2,._sectionHeading_89k0q_6 h3,._how_89k0q_6 h2,._steps_89k0q_6 h3,._evidence_89k0q_6 h2,._pricing_89k0q_6 h2{font-family:var(--font-family-display);font-weight:400;letter-spacing:-.035em}._hero_89k0q_5 h1{font-size:clamp(48px,7vw,82px);line-height:.98;max-width:850px;margin:24px auto}._hero_89k0q_5 h1 em,._how_89k0q_6 h2 em{font-style:italic;color:var(--primary)}._heroCopy_89k0q_6{max-width:650px;margin:0 auto 34px;color:var(--muted-foreground);font-size:18px;line-height:1.65}._searchCard_89k0q_7{max-width:800px;margin:auto;padding:24px;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._searchHeader_89k0q_6{display:flex;justify-content:space-between;align-items:start;margin-bottom:18px}._searchHeader_89k0q_6 h2{margin:5px 0 0;font-size:27px}._searchHeader_89k0q_6 svg{color:var(--success)}._searchRow_89k0q_7{display:flex;gap:10px}._saveInstructions_89k0q_7{margin-top:18px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._saveInstructions_89k0q_7 strong{font-size:13px}._saveInstructions_89k0q_7 ol{margin:10px 0 8px;padding-left:22px;color:var(--muted-foreground);font-size:13px;line-height:1.65}._saveInstructions_89k0q_7 li{padding-left:3px}._saveInstructions_89k0q_7 li b,._saveInstructions_89k0q_7>p b{color:var(--foreground)}._saveInstructions_89k0q_7>p{margin:8px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.55}._inputWrap_89k0q_7{flex:1;display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:var(--radius);padding-left:13px;background:var(--background)}._inputWrap_89k0q_7 input{border:0;box-shadow:none;background:transparent}._inputWrap_89k0q_7 svg{color:var(--muted-foreground);flex:none}._searchNote_89k0q_7{font-size:12px;color:var(--muted-foreground);margin:12px 0 0}._errorBox_89k0q_8{max-width:800px;margin:-25px auto 50px;padding:18px 22px;display:flex;gap:12px;align-items:flex-start;background:var(--card);border:1px solid var(--error);border-radius:var(--radius);color:var(--foreground)}._errorBox_89k0q_8 svg{color:var(--error);flex:none}._errorBox_89k0q_8 p{margin:5px 0 0;color:var(--muted-foreground);font-size:13px}._emptyState_89k0q_8{padding:40px 20px;text-align:center;border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--muted-foreground)}._emptyState_89k0q_8 svg{color:var(--primary);margin-bottom:10px}._emptyState_89k0q_8 h2,._emptyState_89k0q_8 h3{margin:4px 0 8px;color:var(--foreground)}._emptyState_89k0q_8 p{max-width:620px;margin:0 auto;line-height:1.6}._results_89k0q_8{max-width:1120px;margin:0 auto 80px;padding:0 28px}._resultTop_89k0q_6{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:34px}._resultTop_89k0q_6 h2{font-size:36px;margin:7px 0}._resultTop_89k0q_6 p{color:var(--muted-foreground);margin:0}._score_89k0q_8{text-align:right}._score_89k0q_8 span,._score_89k0q_8 small{display:block;color:var(--muted-foreground);font-size:12px}._score_89k0q_8 strong{display:block;font-family:var(--font-family-monospace);font-size:54px;color:var(--primary);line-height:1}._metrics_89k0q_8{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);margin:30px 0 44px;border:1px solid var(--border)}._metrics_89k0q_8>div{background:var(--card);padding:20px}._metrics_89k0q_8 span,._metrics_89k0q_8 strong{display:block}._metrics_89k0q_8 span{font-size:12px;color:var(--muted-foreground);margin-bottom:8px}._metrics_89k0q_8 strong{font-size:22px}._metrics_89k0q_8 ._signal_89k0q_8{color:var(--success)}._sectionHeading_89k0q_6{display:flex;justify-content:space-between;align-items:end;margin-bottom:15px}._sectionHeading_89k0q_6 h3{font-size:27px;margin:6px 0 0}._selectionNote_89k0q_9{font-size:12px;color:var(--muted-foreground);margin:6px 0 0}._commercialNotice_89k0q_9{display:flex;gap:12px;align-items:flex-start;margin:20px 0;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._commercialNotice_89k0q_9>svg{color:var(--primary);flex:none}._commercialNotice_89k0q_9 p{margin:5px 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.55}._saveCurrentRow_89k0q_9{display:flex;justify-content:flex-end;margin:-24px 0 30px}._signInSave_89k0q_9{display:flex;align-items:center;gap:10px;color:var(--muted-foreground);font-size:12px}._compList_89k0q_9{border-top:1px solid var(--border)}._comp_89k0q_9{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--border)}._compSelected_89k0q_9{background:color-mix(in srgb,var(--primary) 4%,transparent)}._compCheck_89k0q_9{display:flex;align-items:center;cursor:pointer}._compMain_89k0q_9{flex:1;min-width:0}._comp_89k0q_9 span{display:block;color:var(--muted-foreground);font-size:12px;margin-top:4px}._compRight_89k0q_9{text-align:right}._compRight_89k0q_9 strong{font-family:var(--font-family-monospace)}._explanation_89k0q_9{display:flex;gap:12px;align-items:flex-start;margin-top:20px;padding:18px;background:var(--surface);border-radius:var(--radius)}._explanation_89k0q_9 svg{flex:none;color:var(--success)}._explanation_89k0q_9 p{margin:5px 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.5}._explanation_89k0q_9>svg:last-child{margin-left:auto;color:var(--muted-foreground)}._how_89k0q_6{background:var(--surface);padding:80px max(28px,calc((100% - 1120px)/2));display:grid;grid-template-columns:1fr 2fr;gap:70px}._how_89k0q_6 h2,._evidence_89k0q_6 h2,._pricing_89k0q_6 h2{font-size:46px;margin:8px 0}._steps_89k0q_6{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}._steps_89k0q_6 article{border-top:1px solid var(--border);padding-top:15px}._steps_89k0q_6 span{font-family:var(--font-family-monospace);color:var(--primary);font-size:12px}._steps_89k0q_6 h3{font-size:23px;margin:22px 0 8px}._steps_89k0q_6 p,._evidence_89k0q_6 p,._priceGrid_89k0q_10 p{color:var(--muted-foreground);font-size:14px;line-height:1.6}._evidence_89k0q_6{max-width:1120px;margin:auto;padding:100px 28px;display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:center}._evidenceCopy_89k0q_11 p{max-width:570px}._evidenceCopy_89k0q_11 ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}._evidenceCopy_89k0q_11 li{display:flex;gap:10px;align-items:center;font-weight:600;font-size:14px}._evidenceCopy_89k0q_11 li svg{color:var(--primary)}._evidenceCard_89k0q_11{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-md)}._miniLabel_89k0q_11{font-size:10px;letter-spacing:.13em;color:var(--muted-foreground);font-weight:700}._bigScore_89k0q_11{font-family:var(--font-family-monospace);font-size:92px;line-height:1;color:var(--primary);margin:20px 0}._bar_89k0q_11{height:8px;background:var(--secondary);border-radius:var(--radius-full);overflow:hidden}._bar_89k0q_11 span{display:block;width:82%;height:100%;background:var(--primary)}._scoreRows_89k0q_11{display:grid;gap:10px;margin-top:22px}._scoreRows_89k0q_11 span{display:flex;justify-content:space-between;color:var(--muted-foreground);font-size:12px}._scoreRows_89k0q_11 b{font-family:var(--font-family-monospace);color:var(--foreground)}._pricing_89k0q_6{padding:80px 28px;background:var(--surface);text-align:center}._priceGrid_89k0q_10{max-width:1000px;margin:34px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}._priceGrid_89k0q_10 article{padding:26px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._priceGrid_89k0q_10 ._featured_89k0q_12{border-color:var(--primary);box-shadow:var(--shadow-md)}._priceGrid_89k0q_10 span{font-size:12px;font-weight:700}._priceGrid_89k0q_10 strong{display:block;font-family:var(--font-family-display);font-size:42px;margin:12px 0}._priceGrid_89k0q_10 p{min-height:48px}._referralPanel_89k0q_12{max-width:1120px;margin:0 auto 28px;padding:22px 28px;display:grid;grid-template-columns:auto 1fr minmax(300px,430px);gap:18px;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._referralIcon_89k0q_12{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._referralCopy_89k0q_12 h2{font-family:var(--font-family-display);font-weight:400;font-size:25px;margin:4px 0}._referralCopy_89k0q_12 p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5}._referralCopy_89k0q_12 small{display:block;margin-top:8px;color:var(--muted-foreground);font-size:11px}._referralActions_89k0q_12{display:flex;gap:8px;align-items:center;justify-content:flex-end}._referralLink_89k0q_12{min-width:0;flex:1;display:flex;align-items:center;gap:5px;padding:4px 5px 4px 11px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._referralLink_89k0q_12 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11px}._referralLink_89k0q_12 button{flex:none}._footer_89k0q_12{max-width:1180px;margin:auto;padding:35px 28px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}._footer_89k0q_12 p{margin:0;color:var(--muted-foreground);font-size:12px;max-width:520px}._footerLinks_89k0q_12 a{color:var(--muted-foreground);font-size:12px;text-decoration:underline}._footerLinks_89k0q_12 a:hover{color:var(--foreground)}._legalBanner_89k0q_13{display:flex;gap:10px;align-items:flex-start;margin:18px 0 0;padding:12px 16px;background:color-mix(in srgb,var(--primary) 6%,var(--surface));border:1px solid var(--border);border-radius:var(--radius)}._legalBanner_89k0q_13 svg{flex:none;color:var(--primary);margin-top:1px}._legalBanner_89k0q_13 p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.55}._legalBanner_89k0q_13 a{color:var(--primary);font-weight:600;text-decoration:none}._legalBanner_89k0q_13 a:hover{text-decoration:underline}@media(max-width:800px){._navLinks_89k0q_4{display:none}._hero_89k0q_5{padding-top:60px}._searchRow_89k0q_7,._resultTop_89k0q_6,._sectionHeading_89k0q_6,._footer_89k0q_12{flex-direction:column;align-items:stretch}._searchRow_89k0q_7{display:flex}._searchRow_89k0q_7 button{width:100%}._resultTop_89k0q_6{display:flex;gap:25px}._score_89k0q_8{text-align:left}._metrics_89k0q_8,._how_89k0q_6,._evidence_89k0q_6,._priceGrid_89k0q_10,._referralPanel_89k0q_12,._steps_89k0q_6{grid-template-columns:1fr}._how_89k0q_6{gap:35px}._evidence_89k0q_6{gap:45px}._footer_89k0q_12{gap:18px}._hero_89k0q_5 h1{font-size:52px}._referralActions_89k0q_12{justify-content:stretch;flex-direction:column;align-items:stretch}._referralLink_89k0q_12{width:100%}}
