.dDdvjW_page{color:#18181b;background:#f4f4f1;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.dDdvjW_page.dDdvjW_usagePage{height:auto;min-height:100dvh;overflow:visible}.dDdvjW_shell{width:min(100%,760px);margin:0 auto;padding:18px 14px 0}.dDdvjW_brand{letter-spacing:-.7px;margin:2px 2px 16px;font-size:22px;font-weight:800}.dDdvjW_brand span{color:#f97316}.dDdvjW_header,.dDdvjW_emptyCard,.dDdvjW_guidedCard,.dDdvjW_reviewIntro,.dDdvjW_searchResults{background:#fff;border:1px solid #e4e4e7;border-radius:16px;box-shadow:0 1px 2px #0000000a}.dDdvjW_header{padding:20px}.dDdvjW_headerTop,.dDdvjW_itemTitleRow,.dDdvjW_sectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dDdvjW_header h1,.dDdvjW_emptyCard h1,.dDdvjW_reviewIntro h2,.dDdvjW_guidedCard h2,.dDdvjW_sectionHeading h2{margin:0}.dDdvjW_header h1{font-size:25px;line-height:1.2}.dDdvjW_headerTop>div>p:not(.dDdvjW_eyebrow){color:#71717a;margin:5px 0 0}.dDdvjW_eyebrow{color:#ea580c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.dDdvjW_stepPill{color:#3f3f46;background:#f4f4f5;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.dDdvjW_progressRow{color:#52525b;justify-content:space-between;margin-top:18px;font-size:13px;font-weight:700;display:flex}.dDdvjW_progressTrack{background:#e4e4e7;border-radius:99px;height:7px;margin-top:7px;overflow:hidden}.dDdvjW_progressFill{border-radius:inherit;background:#f97316;height:100%;transition:width .16s}.dDdvjW_modeNotice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:13px;line-height:1.45}.dDdvjW_toolbar{z-index:3;background:#f4f4f1;gap:9px;padding:12px 0;display:flex;position:sticky;top:0}.dDdvjW_search{background:#fff;border:1px solid #d4d4d8;border-radius:11px;width:100%;min-width:0;height:46px;padding:0 13px;font-size:16px}.dDdvjW_search:focus,.dDdvjW_countInput:focus{border-color:#f97316;outline:3px solid #f9731626}.dDdvjW_reviewShortcut{color:#3f3f46;background:#fff;border:1px solid #d4d4d8;border-radius:11px;flex:none;padding:0 15px;font-weight:800}.dDdvjW_guidedCard{padding:22px}.dDdvjW_itemTop{grid-template-columns:32px 1fr;gap:11px;display:grid}.dDdvjW_itemTop>div{min-width:0}.dDdvjW_itemNumber{color:#52525b;background:#f4f4f5;border-radius:99px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.dDdvjW_guidedCard h2{font-size:23px;line-height:1.2}.dDdvjW_guidedCard p{color:#71717a;margin:5px 0 0;font-size:13px;line-height:1.4}.dDdvjW_itemStatus{color:#71717a;background:#f4f4f5;border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-weight:700}.dDdvjW_countForm{max-width:520px;margin:30px auto 6px}.dDdvjW_unitToggle{background:#f4f4f5;border-radius:12px;grid-template-columns:1fr 1fr;width:min(100%,280px);margin:0 auto 22px;padding:4px;display:grid}.dDdvjW_unitToggle button{color:#71717a;background:0 0;border:0;border-radius:9px;height:38px;font-size:14px;font-weight:800}.dDdvjW_unitToggle button[data-active=true]{color:#18181b;background:#fff;box-shadow:0 1px 3px #0000001a}.dDdvjW_countLabel{text-align:center;margin-bottom:9px;font-size:17px;font-weight:800;display:block}.dDdvjW_countInput{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;background:#fafafa;border:2px solid #d4d4d8;border-radius:14px;width:100%;height:86px;padding:0 16px;font-size:42px;font-weight:800}.dDdvjW_conversionHint{text-align:center}.dDdvjW_quickActions,.dDdvjW_comparisonActions,.dDdvjW_footerActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dDdvjW_quickActions{margin-top:22px}.dDdvjW_primaryButton,.dDdvjW_secondaryButton{border-radius:11px;min-height:48px;padding:0 14px;font-size:15px;font-weight:800}.dDdvjW_primaryButton{color:#fff;background:#f97316;border:0}.dDdvjW_secondaryButton{color:#3f3f46;background:#fff;border:1px solid #d4d4d8}.dDdvjW_primaryButton:disabled,.dDdvjW_secondaryButton:disabled{cursor:not-allowed;opacity:.45}.dDdvjW_countForm>.dDdvjW_primaryButton{width:100%;margin-top:10px}.dDdvjW_comparisonPanel{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;max-width:560px;margin:28px auto 4px;padding:20px}.dDdvjW_comparisonPanel[data-match=true]{background:#f0fdf4;border-color:#bbf7d0}.dDdvjW_comparisonPanel h3{margin:0;font-size:23px}.dDdvjW_comparisonGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.dDdvjW_comparisonGrid>div{background:#ffffffc2;border-radius:10px;padding:13px}.dDdvjW_comparisonGrid span,.dDdvjW_reviewRow small,.dDdvjW_searchResult small{color:#71717a;font-size:12px;line-height:1.4;display:block}.dDdvjW_comparisonGrid strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;display:block}.dDdvjW_comparisonGrid strong[data-negative=true],.dDdvjW_reviewQuantity small{color:#b45309}.dDdvjW_comparisonPanel .dDdvjW_recountHint{color:#9a3412;margin-top:14px}.dDdvjW_comparisonActions{grid-template-columns:minmax(110px,.7fr) 1.3fr;margin-top:18px}.dDdvjW_searchResults,.dDdvjW_reviewIntro{padding:18px}.dDdvjW_sectionHeading{align-items:center;margin-bottom:8px}.dDdvjW_sectionHeading h2,.dDdvjW_reviewIntro h2{font-size:20px}.dDdvjW_sectionHeading span{color:#71717a;font-size:12px}.dDdvjW_searchResult,.dDdvjW_reviewRow{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 4px;display:flex}.dDdvjW_searchResultItem,.dDdvjW_reviewItem{border-top:1px solid #e4e4e7}.dDdvjW_searchIdentity{padding:0 4px 14px}.dDdvjW_reviewIdentity{padding:0 16px 14px}.dDdvjW_searchResult>span:first-child,.dDdvjW_reviewRow>span:first-child{min-width:0}.dDdvjW_searchResult strong,.dDdvjW_reviewRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.dDdvjW_resultStatus{color:#71717a;background:#f4f4f5;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.dDdvjW_resultStatus[data-status=counted]{color:#166534;background:#dcfce7}.dDdvjW_resultStatus[data-status=skipped]{color:#92400e;background:#fef3c7}.dDdvjW_reviewSection{gap:11px;display:grid}.dDdvjW_reviewIntro p{color:#71717a;margin:6px 0 0;font-size:13px;line-height:1.45}.dDdvjW_reviewIntro .dDdvjW_secondaryButton{margin-top:15px}.dDdvjW_reviewList{background:#fff;border:1px solid #e4e4e7;border-radius:14px;overflow:hidden}.dDdvjW_reviewRow{padding:14px 16px}.dDdvjW_reviewItem:first-child{border-top:0}.dDdvjW_reviewQuantity{text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:800}.dDdvjW_noResults,.dDdvjW_emptyCard{text-align:center;padding:32px 20px}.dDdvjW_noResults{color:#71717a}.dDdvjW_emptyCard{margin-top:42px}.dDdvjW_emptyCard h1{font-size:23px}.dDdvjW_emptyCard p{color:#71717a;margin:9px 0 0;line-height:1.45}.dDdvjW_successMark{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:28px;font-weight:800;display:grid}.dDdvjW_bottomSpacer{height:118px}.dDdvjW_actionBar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e4e4e7;padding:10px max(14px,50vw - 366px);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #00000012}.dDdvjW_actionBar>.dDdvjW_secondaryButton{width:100%}.dDdvjW_error{color:#b91c1c;text-align:center;margin:0 0 8px;font-size:13px;line-height:1.4}@media (max-width:520px){.dDdvjW_shell{padding-left:10px;padding-right:10px}.dDdvjW_header,.dDdvjW_guidedCard{padding:17px}.dDdvjW_guidedCard h2{font-size:20px}.dDdvjW_itemTitleRow{display:block}.dDdvjW_itemStatus{margin-top:6px;display:inline-block}.dDdvjW_comparisonGrid,.dDdvjW_comparisonActions{grid-template-columns:1fr}}@media (max-width:700px){.dDdvjW_page{height:100dvh;min-height:0;overflow:hidden}.dDdvjW_shell[data-count-view]{box-sizing:border-box;width:100%;height:100dvh;min-height:0;padding:max(6px, env(safe-area-inset-top)) 10px 0;flex-direction:column;display:flex;overflow:hidden}.dDdvjW_shell[data-count-view]>.dDdvjW_brand{flex:none;margin:0 2px 5px;font-size:18px;line-height:22px}.dDdvjW_shell[data-count-view] .dDdvjW_header{border-radius:12px;flex:none;padding:9px 12px}.dDdvjW_shell[data-count-view] .dDdvjW_header h1{font-size:18px}.dDdvjW_shell[data-count-view] .dDdvjW_headerTop>div>p:not(.dDdvjW_eyebrow){display:none}.dDdvjW_shell[data-count-view] .dDdvjW_eyebrow{margin-bottom:3px;font-size:10px}.dDdvjW_shell[data-count-view] .dDdvjW_stepPill{padding:5px 8px;font-size:11px}.dDdvjW_shell[data-count-view] .dDdvjW_progressRow{margin-top:7px;font-size:11px}.dDdvjW_shell[data-count-view] .dDdvjW_progressTrack{height:4px;margin-top:4px}.dDdvjW_shell[data-count-view] .dDdvjW_modeNotice{flex:none;margin-top:6px;padding:6px 9px;font-size:11px;line-height:1.25}.dDdvjW_shell[data-count-view] .dDdvjW_toolbar{flex:none;gap:6px;padding:6px 0;position:static}.dDdvjW_shell[data-count-view] .dDdvjW_search{height:40px}.dDdvjW_shell[data-count-view] .dDdvjW_reviewShortcut{padding:0 12px}.dDdvjW_shell[data-count-view] .dDdvjW_bottomSpacer{display:none}.dDdvjW_shell[data-count-view] .dDdvjW_actionBar{box-sizing:border-box;padding:7px 10px max(7px, env(safe-area-inset-bottom));flex:none;margin:7px -10px 0;position:static}.dDdvjW_shell[data-count-view] .dDdvjW_primaryButton,.dDdvjW_shell[data-count-view] .dDdvjW_secondaryButton{min-height:44px}.dDdvjW_shell[data-count-view=count] .dDdvjW_guidedCard{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.dDdvjW_shell[data-count-view=count] .dDdvjW_itemTop{flex:none}.dDdvjW_shell[data-count-view=count] .dDdvjW_guidedCard h2{font-size:19px}.dDdvjW_shell[data-count-view=count] .dDdvjW_countForm{flex-direction:column;flex:auto;justify-content:center;width:100%;min-height:0;margin:8px auto 0;display:flex}.dDdvjW_shell[data-count-view=count] .dDdvjW_unitToggle{margin:0 auto 10px}.dDdvjW_shell[data-count-view=count] .dDdvjW_unitToggle button{height:34px}.dDdvjW_shell[data-count-view=count] .dDdvjW_countLabel{margin-bottom:6px;font-size:15px}.dDdvjW_shell[data-count-view=count] .dDdvjW_countInput{height:64px;font-size:34px}.dDdvjW_shell[data-count-view=count] .dDdvjW_quickActions{margin-top:10px}.dDdvjW_shell[data-count-view=count] .dDdvjW_countForm>.dDdvjW_primaryButton{margin-top:7px}.dDdvjW_shell[data-count-view=count] .dDdvjW_comparisonPanel{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;width:100%;min-height:0;margin:8px auto 0;padding:12px;display:flex;overflow:hidden}.dDdvjW_shell[data-count-view=count] .dDdvjW_comparisonPanel h3{font-size:19px}.dDdvjW_shell[data-count-view=count] .dDdvjW_comparisonGrid{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.dDdvjW_shell[data-count-view=count] .dDdvjW_comparisonGrid>div{padding:9px}.dDdvjW_shell[data-count-view=count] .dDdvjW_comparisonGrid strong{font-size:16px}.dDdvjW_shell[data-count-view=count] .dDdvjW_comparisonPanel .dDdvjW_recountHint{margin-top:8px}.dDdvjW_shell[data-count-view=count] .dDdvjW_comparisonActions{grid-template-columns:minmax(88px,.65fr) 1.35fr;margin-top:10px}.dDdvjW_shell[data-count-view=search] .dDdvjW_searchResults,.dDdvjW_shell[data-count-view=review] .dDdvjW_reviewSection{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.dDdvjW_shell[data-count-view=search] .dDdvjW_searchResults{padding:12px}.dDdvjW_shell[data-count-view=review] .dDdvjW_reviewSection{flex-direction:column;gap:8px;display:flex;overflow:hidden}.dDdvjW_shell[data-count-view=review] .dDdvjW_reviewIntro{flex:none;padding:12px}.dDdvjW_shell[data-count-view=review] .dDdvjW_reviewList{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}@media (max-width:700px) and (max-height:700px){.dDdvjW_shell[data-count-view]>.dDdvjW_brand{display:none}.dDdvjW_shell[data-count-view] .dDdvjW_header{padding-top:7px;padding-bottom:7px}.dDdvjW_shell[data-count-view] .dDdvjW_header .dDdvjW_eyebrow,.dDdvjW_shell[data-count-view=count] .dDdvjW_conversionHint{display:none}.dDdvjW_shell[data-count-view] .dDdvjW_progressRow{margin-top:4px}.dDdvjW_shell[data-count-view] .dDdvjW_toolbar{padding:4px 0}.dDdvjW_shell[data-count-view] .dDdvjW_search{height:38px}.dDdvjW_shell[data-count-view=count] .dDdvjW_guidedCard{padding-top:10px;padding-bottom:10px}.dDdvjW_shell[data-count-view=count] .dDdvjW_countForm,.dDdvjW_shell[data-count-view=count] .dDdvjW_comparisonPanel{margin-top:4px}.dDdvjW_shell[data-count-view=count] .dDdvjW_unitToggle{margin-bottom:6px}.dDdvjW_shell[data-count-view=count] .dDdvjW_countInput{height:56px;font-size:30px}.dDdvjW_shell[data-count-view=count] .dDdvjW_quickActions{margin-top:7px}.dDdvjW_shell[data-count-view] .dDdvjW_actionBar{margin-top:4px}}
