:root{--background:#f6f7f9;--background-2:#eef0f4;--surface:#ffffff;--surface-muted:#eef1f6;--text:#0a1126;--ink-2:#3a4256;--muted:#65718c;--border:#d8dde9;--line:rgba(15,23,42,0.08);--line-2:rgba(15,23,42,0.14);--accent:#3e5c8e;--accent-strong:#2a4170;--accent-2:#5a7bb5;--accent-soft:#eaf0fa;--success:#2f7a59;--success-soft:#e3f1e9;--danger:#b0483c;--danger-soft:#f6e3df;--warning:#a8772f;--warning-soft:#f5ebd6;--glass-bg:rgba(255,255,255,0.62);--glass-bg-strong:rgba(255,255,255,0.78);--glass-border:rgba(255,255,255,0.65);--shadow:0 1px 2px rgba(15,23,42,0.04),0 16px 40px rgba(15,23,42,0.06);--shadow-xs:0 1px 2px rgba(15,23,42,0.04);--shadow-sm:0 1px 2px rgba(15,23,42,0.04),0 4px 14px rgba(15,23,42,0.04);--shadow-md:0 1px 2px rgba(15,23,42,0.04),0 16px 40px rgba(15,23,42,0.06);--radius-card:18px;--radius-control:12px;--radius-button:14px;--content-max-width:1120px;--button-primary-height:52px;--button-compact-height:44px;--button-radius:15px;--button-primary-bg:linear-gradient(135deg,#6657dc,#536fe5);--button-primary-bg-hover:linear-gradient(135deg,#7061e5,#5c78ec);--button-primary-shadow:0 10px 24px rgba(78,66,190,0.22),0 0 0 4px rgba(105,88,225,0.05);--button-primary-shadow-hover:0 14px 30px rgba(78,66,190,0.28),0 0 0 4px rgba(105,88,225,0.07);--button-focus-ring:0 0 0 4px rgba(92,103,224,0.24);--button-transition:180ms ease-out;--home-body-size:16px;--home-small-size:14px}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--background);color:var(--text);font-family:var(--font-manrope),Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.005em;position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px circle at 12% -5%,rgba(90,123,181,.1),transparent 55%),radial-gradient(700px circle at 92% 8%,rgba(62,92,142,.07),transparent 60%),radial-gradient(600px circle at 50% 110%,rgba(120,90,180,.05),transparent 55%)}body>*{position:relative;z-index:1}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.topbar{align-items:center;background:var(--glass-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-xs);display:flex;justify-content:space-between;margin:12px auto 0;max-width:var(--content-max-width);overflow:visible;padding:24px;position:relative;z-index:20}@media (max-width:800px){.topbar{border-radius:18px;margin:8px 16px 0}}.brand{align-items:center;display:inline-flex;gap:12px;min-width:0;text-decoration:none}.brand__icon{display:block;flex:0 0 auto;height:38px;width:38px}.brand__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.brand__title{color:var(--text);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.brand__descriptor{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-transform:lowercase}@media (max-width:800px){.brand__title{font-size:18px}.brand__descriptor{display:none}}.nav{align-items:center;display:flex;gap:16px;color:var(--muted);font-size:14px}.historyCard a:hover,.nav a:hover,.offerMeta a:hover{color:var(--accent)}.topbarRight{align-items:center;display:flex;gap:18px;position:relative;z-index:21}.topbarAuth:empty{display:none}.authMenuPlaceholder{color:var(--muted);font-size:13px}.authMenuLogin{align-items:center;background:var(--accent);border:0;border-radius:14px;color:white;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;height:38px;padding:0 16px}.authMenuLogin:hover{background:var(--accent-strong)}.authMenu{position:relative;z-index:30}.authMenuTrigger{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-weight:700;gap:8px;padding:4px 12px 4px 4px}.authMenuTrigger:hover{border-color:var(--accent)}.authMenuAvatar{border-radius:999px;height:32px;object-fit:cover;width:32px}.authMenuAvatar--initial{align-items:center;background:var(--accent);color:white;display:inline-flex;font-weight:800;justify-content:center}.authMenuName{font-size:14px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authMenuDropdown{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 14px 32px rgba(0,0,0,.08);display:grid;grid-gap:10px;gap:10px;min-width:200px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.authMenuEmail{color:var(--muted);font-size:13px;margin:0;overflow-wrap:anywhere}.authMenuLogout{background:transparent;border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;font-weight:700;padding:8px 12px}.authMenuLogout:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.installStep{align-items:flex-start;border-radius:var(--radius-card);display:grid;grid-gap:12px;gap:12px;margin:0 auto 18px;max-width:var(--content-max-width);padding:16px 18px}.installStep--ok{background:linear-gradient(180deg,rgba(47,122,89,.08),rgba(255,255,255,.94));border:1px solid rgba(47,122,89,.18);color:var(--success);grid-template-columns:auto 1fr}.installStep--ok .installStep__check{align-items:center;background:var(--success);border-radius:999px;color:white;display:inline-flex;font-size:18px;font-weight:900;height:36px;justify-content:center;width:36px}.installStep--checking{background:rgba(255,255,255,.92);border:1px dashed var(--border);color:var(--muted);grid-template-columns:auto 1fr}.installStep--checking .installStep__spinner{border-radius:999px;border:3px solid var(--border);border-top-color:var(--accent);display:inline-block;height:28px;width:28px;animation:priceWatchSpin .9s linear infinite}@keyframes priceWatchSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.installStep--missing{background:var(--surface);border:1px solid var(--border)}.installStep--missing,.installStep--outdated{align-items:center;color:var(--muted);grid-template-columns:minmax(0,1fr) auto}.installStep--outdated{background:rgba(255,248,240,.96);border:1px solid rgba(200,92,36,.24)}.installStep--unavailable{align-items:center;background:var(--warning-soft);border:1px solid rgba(168,119,47,.28);color:var(--muted);grid-template-columns:minmax(0,1fr) auto}.installStep--unavailable strong{color:var(--warning);display:block;font-size:17px;margin-bottom:4px}.installStep__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.installStep--outdated strong{color:#a74324;display:block;font-size:17px;margin-bottom:4px}.installStep--missing strong{color:var(--text);display:block;font-size:17px;margin-bottom:4px}.installStep__shortNote{color:var(--muted);font-size:13px;margin:4px 0 0}.installStep__noteShort{display:none}.installStep__cta{align-items:center;background:var(--accent);border-radius:var(--radius-button);color:white;display:inline-flex;font-weight:800;height:42px;padding:0 18px;white-space:nowrap}.installStep__cta:hover{background:var(--accent-strong)}.installPanel{background:var(--surface);border:1px solid var(--border);border-radius:18px;display:grid;grid-gap:18px;gap:18px;margin:0 auto 32px;max-width:var(--content-max-width);padding:32px}.installPanel__lead{color:var(--muted);font-size:16px;line-height:1.55;margin:0}.installPanel h2{margin:8px 0 0}.installPanel__steps{margin:0;padding-left:22px}.installPanel__steps li{margin-bottom:16px;line-height:1.55}.installPanel__steps li code{background:var(--surface-muted);border-radius:6px;font-size:13px;padding:1px 6px}.installPanel__hint{color:var(--muted);font-size:13px;margin:6px 0 0}.installPanel__details{background:var(--surface-muted);border-radius:14px;padding:14px 18px}.installPanel__details summary{cursor:pointer;font-weight:800}.installPanel__details ul{margin:12px 0 0;padding-left:22px}.installPanel__details li{margin-bottom:8px}.installHeroCard{background:transparent;border:0;border-radius:0;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(280px,360px);padding:8px 0}.installHeroCard__intro,.installHeroCard__status{display:flex;flex-direction:column;min-width:0}.installHeroCard__status{border-left:1px solid var(--border);padding-left:28px}.installHeroCard__statusBody{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.installHeroCard__statusCopy{display:grid;grid-gap:8px;gap:8px}.installHeroCard__intro .pageLead,.installHeroCard__statusCopy .pageLead{margin-top:0}.installHeroCard__actions{align-items:flex-start;flex-direction:column;margin-top:18px}.installHeroCard__actions .pricingCard__cta{margin-top:0}.installHeroCard__actions .pricingCard__cta[disabled]{cursor:not-allowed;opacity:.6}.installHeroCard__hint{color:var(--muted);font-size:13px;line-height:1.5;max-width:420px}.installStepsGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 22px;max-width:var(--content-max-width)}.installStepCard{gap:16px;grid-template-columns:42px minmax(0,1fr);min-height:0}.installStepCard__number{align-items:center;background:var(--accent-soft);border-radius:14px;color:var(--accent-strong);display:inline-flex;font-size:18px;font-weight:800;height:42px;justify-content:center;width:42px}.installStepCard__body{display:grid;grid-gap:8px;gap:8px}.installStepCard__figure{background:var(--surface-muted);border:1px solid var(--border);border-radius:16px;overflow:hidden}.installStepCard__image{display:block;height:auto;width:100%}.installStepCard__body h2{font-size:20px;margin:0}.installStepCard__body p{color:var(--muted);line-height:1.55;margin:0}.installStepCard__hint{color:var(--text);font-size:14px}.installStepCard__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.installStepCard__copyButton{background:var(--surface);border:1px solid var(--border);box-shadow:none;color:var(--text);cursor:pointer;font-size:14px;font-weight:700;justify-self:start;min-height:40px;padding:0 14px}.installStepCard__copyButton:hover{background:var(--surface);border-color:var(--accent);box-shadow:none;color:var(--accent-strong)}.installNoteStrip{margin:0 auto 22px;max-width:var(--content-max-width)}.browserInstallSection{display:grid;grid-gap:18px;gap:18px;margin:0 auto 24px;max-width:var(--content-max-width)}.browserInstallSection__header{display:grid;grid-gap:8px;gap:8px;padding:0 4px}.browserInstallSection__header h2{font-size:26px;margin:0}.browserInstallSection__header p:not(.eyebrow){color:var(--muted);line-height:1.6;margin:0;max-width:920px}.browserInstallGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.browserInstallCard{align-content:start;gap:12px;padding:20px}.browserInfoCard h3,.browserInstallCard h3{font-size:18px;margin:0}.browserInstallCard__steps{color:var(--text);display:grid;grid-gap:6px;gap:6px;line-height:1.5;margin:0;padding-left:20px}.browserInstallCard__steps li::marker{color:var(--accent-strong);font-weight:800}.browserInstallCard__note{background:var(--warning-soft);border:1px solid rgba(168,119,47,.18);border-radius:12px;color:var(--text);font-size:14px;line-height:1.5;margin:0;padding:10px 12px}.browserInstallCard__actions{display:flex;flex-wrap:wrap;gap:8px}.browserAddressButton{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;line-height:1.2;min-height:38px;padding:0 12px;text-align:center;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.browserAddressButton:hover{border-color:var(--accent);color:var(--accent-strong)}.browserAddressButton--open{background:var(--accent-soft);border-color:rgba(62,92,142,.22);color:var(--accent-strong)}.browserAddressButton--download{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 48%),linear-gradient(180deg,#4f8ad5,#2a5fb8);border-color:transparent;box-shadow:0 1px 2px rgba(36,76,156,.24),0 6px 14px rgba(36,76,156,.18),inset 0 1px 0 rgba(255,255,255,.3);color:white}.browserAddressButton--download:hover{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 48%),linear-gradient(180deg,#5a93dc,#1f4fa2);border-color:transparent;box-shadow:0 1px 2px rgba(36,76,156,.3),0 9px 18px rgba(36,76,156,.24),inset 0 1px 0 rgba(255,255,255,.34);color:white}.browserInstallNotesGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.browserInfoCard{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:16px}.browserInfoCard p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.installSimpleGrid{margin-bottom:28px}.installSafetyLine{color:var(--muted);font-size:14px;line-height:1.55;margin:4px 0 0}.followButton{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:10px;color:var(--accent);cursor:pointer;font-size:13px;font-weight:700;margin-top:6px;padding:8px 12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.followButton:hover{background:#fff;border-color:var(--line-2)}.followButton--on{background:var(--accent);border-color:var(--accent);color:white}.followButton--on:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:white}.followButton--remove{color:var(--danger);border-color:rgba(210,58,49,.3)}.followButton--remove:hover{border-color:var(--danger)}.favoriteButton,.trackProductButton{align-items:center;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:12px;color:var(--accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;line-height:1.2;padding:9px 12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.favoriteButton:hover,.trackProductButton:hover{background:#fff;border-color:var(--line-2);color:var(--accent-strong)}.favoriteButton--on,.trackProductButton--on{background:var(--accent);border-color:var(--accent);color:white}.favoriteButton--on:hover,.trackProductButton--on:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:white}.favoriteButton--remove,.followButton--remove{color:var(--danger)}.favoriteButton--remove:hover,.followButton--remove:hover{border-color:var(--danger);color:var(--danger)}.trackProductButton{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 48%),linear-gradient(180deg,#4f8ad5,#2a5fb8);border-color:transparent;box-shadow:0 1px 2px rgba(36,76,156,.3),0 6px 16px rgba(36,76,156,.22),inset 0 1px 0 rgba(255,255,255,.3);color:white;min-height:44px}.trackProductButton:hover{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 48%),linear-gradient(180deg,#5a93dc,#1f4fa2);border-color:transparent;box-shadow:0 1px 2px rgba(36,76,156,.35),0 10px 22px rgba(36,76,156,.3),inset 0 1px 0 rgba(255,255,255,.34);color:white}.cabinetLink{align-items:center;color:var(--text);display:inline-flex;font-weight:700;gap:8px;text-decoration:none}.cabinetLink:hover{color:var(--accent)}.cabinetLink__badge{align-items:center;background:var(--accent);border-radius:999px;color:white;display:inline-flex;font-size:12px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 6px}.cabinetHero{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1.6fr) minmax(280px,360px);margin:0 auto 24px;max-width:var(--content-max-width)}.cabinetHero__main{padding:8px 0}.cabinetHero__lead{max-width:620px}.cabinetHero__account{color:var(--text);font-size:15px;line-height:1.6;margin:18px 0 0}.cabinetHero__account strong{font-weight:800}.cabinetHero__balance{align-items:baseline;background:linear-gradient(180deg,rgba(71,118,196,.12),rgba(71,118,196,.04));border:1px solid rgba(71,118,196,.18);border-radius:18px;display:inline-flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding:14px 16px}.cabinetHero__balanceLabel,.cabinetHero__balanceText{color:var(--muted);font-size:13px;font-weight:700}.cabinetHero__balanceValue{color:var(--accent-strong);font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:0;line-height:1}.cabinetHero__notes{margin-top:18px}.cabinetHero__actions{position:-webkit-sticky;position:sticky;top:96px}.cabinetHero__actionCard{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,249,253,.98));border:1px solid var(--border);border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08);display:grid;grid-gap:16px;gap:16px;padding:22px}.cabinetHero__actionEyebrow{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.cabinetHero__actionBalance{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.cabinetHero__actionBalance span{color:var(--muted);font-size:14px;font-weight:700}.cabinetHero__actionBalance strong{color:var(--text);font-size:clamp(32px,4vw,42px);font-weight:800;letter-spacing:0;line-height:1}.cabinetHero__actionBalance .cabinetHero__balanceLoading,.cabinetHero__actionBalance .cabinetHero__balanceUnknown{font-size:22px}.cabinetHero__balanceError{color:var(--danger);font-size:13px;font-weight:700;line-height:1.45;margin:-4px 0 0}.cabinetHero__actionHint{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.cabinetHero__actionButtons{display:grid;grid-gap:10px;gap:10px}.cabinetHero__button,.cabinetHero__linkButton{align-items:center;display:inline-flex;justify-content:center;width:100%}.cabinetHero__ghostButton{background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text);font-weight:700;min-height:46px;text-decoration:none}.cabinetHero__ghostButton:hover{border-color:var(--accent);color:var(--text)}.cabinetLaunchSection{margin:0 auto 24px;max-width:var(--content-max-width)}.cabinetLaunchSection__form{background:transparent;border:0;box-shadow:none;max-width:none;padding:0}.cabinetLaunchSection .personalPriceNote{background:transparent;border:0;border-left:3px solid rgba(0,91,255,.22);border-radius:0;padding:2px 0 2px 14px}.cabinetIntro,.cabinetLaunchSection__feedback,.cabinetLaunchSection__results{margin:0 auto 24px;max-width:var(--content-max-width)}.cabinetIntro{color:var(--muted);padding:0 8px}.pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:12px;padding:8px 0}.paginationButton{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;min-height:38px;padding:0 16px}.paginationButton:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.paginationButton:disabled{cursor:default;opacity:.4}.paginationLabel{color:var(--muted);font-size:13px;font-weight:700}.cabinetIntroNotes{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14px;line-height:1.55}.cabinetIntroNotes li{position:relative;padding-left:16px}.cabinetIntroNotes li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.cabinetBalanceCallout{background:var(--surface);border:1px solid var(--border);border-radius:16px;color:var(--text);padding:16px 18px;margin:14px 0 0}.cabinetBalanceCallout strong{display:block;font-size:16px;margin-bottom:4px}.cabinetBalanceCallout p{color:var(--muted);font-size:14px;line-height:1.55;margin:0 0 12px}.cabinetSection{display:grid;grid-gap:18px;gap:18px;margin:0 auto 36px;max-width:var(--content-max-width)}.cabinetSection>header{padding:8px 0}.cabinetSection h2{font-size:clamp(20px,2.4vw,26px);line-height:1.25;margin:4px 0 0}.cabinetSection__hint{color:var(--muted);line-height:1.5;margin:12px 0 0;max-width:760px}.cabinetEmpty{background:var(--surface);border:1px dashed var(--border);border-radius:18px;display:grid;grid-gap:12px;gap:12px;margin:0 auto 32px;max-width:var(--content-max-width);padding:32px;text-align:center}.cabinetEmpty .installStep__cta{justify-self:center;margin-top:8px}.cabinetGroup{display:grid;grid-gap:12px;gap:12px;margin-bottom:28px}.cabinetGroup header{display:grid;grid-gap:4px;gap:4px}.cabinetGroup header .textAction{font-size:14px;margin-top:4px}.cabinetItems{display:grid;grid-gap:12px;gap:12px}.refreshDelta{border-radius:10px;font-weight:800;margin:6px 0 0;padding:6px 10px;width:-moz-fit-content;width:fit-content}.refreshDelta--down{background:var(--success-soft);color:var(--success)}.refreshDelta--up{background:var(--danger-soft);color:var(--danger)}.trackProductButton:disabled{cursor:wait;opacity:.7}.trackedProductCard{align-items:start;gap:24px;grid-template-columns:124px minmax(0,1fr) 220px;padding:24px 26px}.trackedProductCard .candidateImage{align-self:start;height:112px;margin-top:4px;width:112px}.trackedProductCard .resultInfo{gap:10px;min-width:0}.trackedProductCard .resultInfo h3{font-size:clamp(20px,2vw,28px);line-height:1.22;max-width:980px;overflow-wrap:anywhere;text-wrap:balance}.trackedProductCard__bestOffer,.trackedProductCard__source{color:var(--muted);line-height:1.45;margin:0}.trackedProductCard__bestOffer strong{color:var(--text)}.trackedProductCard__bestOffer{background:rgba(255,255,255,.7);border:1px solid var(--border);border-radius:14px;padding:10px 12px}.trackedProductCard .resultInfo>small{color:var(--muted);line-height:1.45}.trackedProductCard .offerMeta{align-self:stretch;align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:center;justify-items:stretch;min-width:0}.trackedProductCard .followButton,.trackedProductCard .textAction,.trackedProductCard .trackProductButton{align-items:center;display:inline-flex;justify-content:center;min-height:44px;text-align:center;width:100%}.trackedProductCard .textAction{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px}.trackedProductCard .textAction:hover{border-color:var(--accent)}.priceDelta{background:var(--success-soft);border-radius:999px;color:var(--success);display:inline-flex;font-size:12px;font-weight:900;margin-left:8px;padding:3px 8px}.installPath{align-items:center;background:var(--surface-muted);border-radius:10px;display:flex;gap:12px;margin-top:8px;padding:10px 12px}.installPath code{flex:1 1;font-size:12px;overflow-x:auto;white-space:nowrap}.installPath button{background:var(--accent);border:0;border-radius:10px;color:white;cursor:pointer;font-weight:800;padding:8px 14px;white-space:nowrap}.installPath button:hover{background:var(--accent-strong)}.installStep__retry{color:var(--muted);font-size:13px;margin:14px 0 0}.shell{margin:0 auto;max-width:var(--content-max-width);padding:32px 24px 64px}.homeSections{display:grid;grid-gap:32px;gap:32px;margin-top:28px}.homeSections .homeSection{background:transparent;border:0;box-shadow:none;padding:8px 0}.hero,.pageHeader{align-items:end;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);margin-bottom:24px}.hero h1{font-size:clamp(32px,4.4vw,48px);line-height:1.04;max-width:720px}.hero h1,.pageHeader h1{letter-spacing:-.01em;margin:0}.pageHeader h1{font-size:clamp(26px,3.4vw,38px);line-height:1.1;max-width:760px}.heroIntro{color:var(--muted);font-size:17px;line-height:1.55;margin:16px 0 0;max-width:600px}.homeHeroSupport{color:var(--ink-2);font-size:var(--home-body-size);line-height:1.6;margin:2px 0 0;max-width:610px}.hero--home{gap:28px;margin-bottom:18px}.heroCopy{display:grid;grid-gap:8px;gap:8px}.hero--home>.installStep{align-content:center;margin:0;min-height:210px;width:100%}.homeHeroPanel{display:grid;grid-gap:14px;gap:14px;min-width:0}.homeHeroBenefits{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:8px 0 0;max-width:620px;padding:0}.homeHeroBenefits li{align-items:center;color:var(--ink-2);display:flex;font-size:14px;font-weight:700;gap:9px;line-height:1.4}.homeHeroBenefits li:before{background:var(--success);border-radius:999px;content:"";flex:0 0 auto;height:7px;width:7px}.homeHeroExampleLink{background:rgba(255,255,255,.76);border-color:rgba(15,23,42,.1);box-shadow:var(--shadow-xs);color:var(--accent);justify-self:start;margin-top:4px;min-height:40px;padding:0 16px}.homeHeroExampleLink:hover{background:#fff;box-shadow:var(--shadow-sm)}.shell>.installStep--ok{border-radius:var(--radius-card);box-shadow:none;margin-bottom:14px;padding:12px 16px}.homeDesktopOnlyNotice{background:linear-gradient(135deg,rgba(0,91,255,.1),rgba(255,255,255,.92));border:1px solid rgba(0,91,255,.18);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:none;gap:10px;padding:18px}.homeDesktopOnlyNotice h1,.homeDesktopOnlyNotice h2{font-size:22px;line-height:1.2;margin:0}.homeDesktopOnlyNotice p{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.eyebrow{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.searchForm{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;padding:22px}.searchForm--home{gap:14px}.homeHeroPanel>.searchForm--home{box-shadow:var(--shadow-sm);padding:18px}.searchFormHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.searchFormHeader h2{font-size:22px;line-height:1.15;margin:4px 0 0}.searchFormHeader span{background:rgba(0,91,255,.08);border:1px solid rgba(0,91,255,.18);border-radius:999px;color:var(--accent);flex:0 0 auto;font-size:12px;font-weight:900;padding:7px 10px}.searchFormHeader--compact{display:block}.searchFormTitle{color:var(--muted);display:inline-block;font-size:13px;font-weight:800;margin:0}.searchForm label{color:var(--muted);display:grid;font-size:13px;font-weight:700;grid-gap:8px;gap:8px}.searchForm input{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:12px;color:var(--text);font-size:15px;font-weight:600;min-width:0;padding:15px 16px;transition:background .15s ease,border-color .15s ease}.searchForm input::placeholder{color:var(--muted);font-weight:500}.personalPriceNote{background:linear-gradient(135deg,rgba(0,91,255,.08),rgba(255,255,255,.8));border:1px solid rgba(0,91,255,.14);border-radius:var(--radius-control);color:var(--muted);display:grid;grid-gap:5px;gap:5px;line-height:1.45;padding:14px 16px}.personalPriceNote strong{color:var(--text);font-size:15px}.personalPriceNote p{margin:0}.personalPriceNote--compact{gap:4px;padding:12px 14px}.personalPriceNote--compact p,.personalPriceNote--compact strong{font-size:14px}.searchForm__note{color:var(--muted);font-size:13px;line-height:1.45;margin:-2px 0 0}.freeStartNote{background:rgba(255,255,255,.96);border:1px solid rgba(255,59,48,.14);border-radius:var(--radius-card);display:grid;grid-gap:6px;gap:6px;padding:14px 16px}.freeStartNote strong{color:#d84c4c;font-size:16px;line-height:1.35}.freeStartNote p,.freeStartNote small{color:var(--muted);line-height:1.5;margin:0}.freeStartNote small{font-size:13px}.freeStartNote__badge{align-items:center;background:rgba(62,92,142,.12);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:12px;font-weight:800;justify-self:start;min-height:24px;padding:0 10px}.homeSection{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 10px 26px rgba(10,17,38,.04);display:grid;grid-gap:18px;gap:18px;padding:26px 28px}.homeSection__header{display:grid;grid-gap:4px;gap:4px}.homeSection__header h2{font-size:clamp(26px,2.8vw,34px);line-height:1.14;margin:0}.homeSection__lead{color:var(--muted);font-size:var(--home-body-size);line-height:1.6;margin:0;max-width:820px}.homeFeatureGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.homeFeatureGrid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.homeFeatureGrid--steps{grid-template-columns:repeat(6,minmax(0,1fr))}.homeFeatureGrid--steps .homeFeatureCard{grid-column:span 2}.homeFeatureGrid--steps .homeFeatureCard:nth-last-child(-n+2){grid-column:span 3}.homeFeatureGrid--compact .homeFeatureCard,.homeFeatureGrid--steps.homeFeatureGrid--compact .homeFeatureCard,.homeFeatureGrid--steps.homeFeatureGrid--compact .homeFeatureCard:nth-last-child(-n+2){grid-column:span 2;min-height:132px}.howItWorksNotes{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:14px;line-height:1.55}.howItWorksNotes li{position:relative;padding-left:16px}.howItWorksNotes li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.homeFeatureCard{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm);display:grid;grid-gap:10px;gap:10px;min-height:172px;padding:18px}.homeFeatureCard h3{font-size:18px;line-height:1.24;margin:0}.homeFeatureCard p{color:var(--muted);font-size:var(--home-small-size);line-height:1.55;margin:0}.homeFeatureCard--soft{background:var(--surface)}.homeFeatureCard__index{align-items:center;background:rgba(0,91,255,.1);border-radius:999px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}.resultPreview{background:rgba(255,255,255,.95);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:grid;grid-gap:14px;gap:14px;padding:18px}.resultPreview__header{display:grid;grid-gap:2px;gap:2px}.resultPreview__header .eyebrow{color:var(--muted);margin:0}.resultPreview h2{font-size:20px;line-height:1.2;margin:0}.resultPreview__metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.resultPreviewMetric{background:var(--surface-muted);border:1px solid rgba(15,23,42,.06);border-radius:12px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:11px 12px}.resultPreviewMetric span,.resultPreview__details dt{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.resultPreviewMetric strong{color:var(--text);font-size:18px;line-height:1.2;white-space:nowrap}.resultPreview__details{display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.resultPreview__details div{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.resultPreview__details dd{color:var(--text);font-size:13px;font-weight:800;margin:0;text-align:right}.resultPreview__note{background:rgba(47,122,89,.08);border:1px solid rgba(47,122,89,.16);border-radius:12px;color:var(--ink-2);font-size:13px;line-height:1.45;margin:0;padding:10px 12px}.homeColumns{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.homeColumnCard{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:20px 20px 18px}.homeColumnCard h3{font-size:18px;margin:0 0 10px}.homeColumnCard ol,.homeColumnCard ul{color:var(--text);line-height:1.55;margin:0;padding-left:20px}.homeColumnCard li+li{margin-top:8px}.extensionUpdateGuide{margin-bottom:32px}.homeColumnCard--good{background:linear-gradient(180deg,rgba(227,244,234,.84),rgba(255,255,255,.92))}.homeColumnCard--muted{background:linear-gradient(180deg,rgba(238,241,246,.95),rgba(255,255,255,.92))}.audienceGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.audienceCard{-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:24px 24px 22px}.audienceCard--buyers{background:linear-gradient(155deg,rgba(228,236,250,.9),rgba(235,233,250,.78) 55%,rgba(255,255,255,.92))}.audienceCard--sellers{background:linear-gradient(155deg,rgba(226,242,240,.9),rgba(233,235,250,.78) 55%,rgba(255,255,255,.92))}.audienceCard h3{font-size:18px;line-height:1.24;margin:0 0 16px}.audienceCard__list{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.audienceCard__list li{display:grid;grid-gap:3px;gap:3px}.audienceCard__list strong{font-size:15px;font-weight:700}.audienceCard__list span,.audienceNote{color:var(--muted);font-size:14px;line-height:1.55}.audienceNote{margin:0;max-width:820px}.audienceList{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.audienceRow{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:var(--radius-control);display:grid;grid-gap:6px;gap:6px;padding:16px}.audienceRow h3,.homeInsightCard h3{font-size:16px;line-height:1.25;margin:0}.audienceRow p,.homeInsightCard p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.homeDetailList,.homeSignalGrid{list-style:none;margin:0;padding:0}.homeDetailList{display:grid;grid-gap:10px;gap:10px}.homeDetailList li,.homeSignalGrid li{background:var(--glass-bg-strong);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink-2);font-size:var(--home-small-size);line-height:1.55;padding:12px 14px 12px 38px;position:relative}.homeDetailList li:before,.homeSignalGrid li:before{background:var(--accent);border-radius:999px;content:"";height:7px;left:17px;position:absolute;top:19px;width:7px}.homeSignalGrid{display:grid;grid-gap:10px;gap:10px}.homeDetailList--compact,.homeSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeInsightGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.homeInsightCard{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:var(--radius-control);display:grid;grid-gap:8px;gap:8px;min-height:130px;padding:16px}.homeInsightCard:last-child{background:rgba(47,122,89,.08);border-color:rgba(47,122,89,.18)}.pricingTeaser{align-items:center;background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:var(--radius-control);display:flex;gap:18px;justify-content:space-between;padding:18px}.pricingTeaser p{color:var(--muted);font-size:15px;line-height:1.55;margin:0;max-width:700px}.homeSections{margin-top:clamp(36px,5vw,58px)}.homeSections .homeSection{padding:clamp(72px,7vw,88px) 0}.homeSections .homeSection:first-child{padding-top:clamp(48px,5vw,68px)}.hero--home{gap:clamp(28px,5vw,56px);grid-template-columns:minmax(0,1fr) minmax(340px,440px);margin-bottom:0}.heroCopy{align-content:center;gap:16px;padding-top:clamp(18px,4vw,54px)}.hero--home .homeHeroTitle{font-size:clamp(42px,5.8vw,68px);line-height:.96;max-width:860px}.hero--home .heroIntro,.homeHeroSubtitle{font-size:18px;line-height:1.55;margin:0;max-width:660px}.homeHeroFactLine{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0;max-width:680px}.homeHeroFactLine span{background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:13px;font-weight:900;line-height:1.2;padding:8px 11px}.homeHeroMarketplaces{font-weight:800;line-height:1.45;margin:0}.homeHeroAudienceLine,.homeHeroMarketplaces{color:var(--muted);font-size:15px;max-width:620px}.homeHeroAudienceLine{line-height:1.5;margin:-6px 0 0}.homeHeroBenefits{gap:10px;margin:0}.homeHeroBenefits li{font-size:15px}.homeHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.homeHeroExampleLink{margin-top:0}.homeHeroActionPanel{background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-sm);display:grid;grid-gap:14px;gap:14px;justify-self:stretch;max-width:440px;padding:18px;width:100%}.homeHeroActionTitle{color:var(--ink);font-size:18px;font-weight:900;line-height:1.2}.homeHeroActionPanel .installStep{background:rgba(255,255,255,.64);border-radius:16px;box-shadow:none;margin:0;min-height:0;padding:14px}.homeHeroActionPanel>.searchForm--home{background:transparent;border:0;box-shadow:none;padding:0}.homeHeroActionPanel .installStep__noteFull{display:none}.homeHeroActionPanel .installStep__noteShort{display:block}.homeExtensionMini{align-items:center;background:rgba(255,255,255,.64);border:1px solid var(--line);border-radius:16px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.homeExtensionMini--checking{grid-template-columns:auto minmax(0,1fr)}.homeExtensionMini strong{color:var(--ink);display:block;font-size:16px;line-height:1.25;margin:0 0 4px}.homeExtensionMini p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.homeHeroVisual{min-width:0}.homeSection--compactVisual,.homeSection--visual{gap:24px}.homeSection__header{justify-items:center;margin-bottom:32px;text-align:center}.homeSection__header h2{font-size:clamp(30px,3.6vw,44px);line-height:1.04;max-width:760px}.homeSection__header p{color:var(--muted);font-size:17px;line-height:1.55;margin:0;max-width:680px}.homeVisualPlaceholder{background:radial-gradient(circle at 18% 16%,rgba(0,91,255,.12),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,245,252,.86));border:1px solid rgba(126,146,171,.28);border-radius:18px;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 16px 36px rgba(31,45,71,.08);color:var(--ink);display:grid;grid-gap:14px;gap:14px;max-width:100%;min-width:0;overflow:hidden;padding:18px;position:relative}.homeVisualPlaceholder:after{background:linear-gradient(90deg,rgba(255,255,255,.45) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.42) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;opacity:.32;pointer-events:none;position:absolute}.homeVisualPlaceholder>p,.homeVisualPlaceholder__body,.homeVisualPlaceholder__top{position:relative;z-index:1}.homeVisualPlaceholder__top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.homeVisualPlaceholder__top span{background:rgba(255,255,255,.82);border:1px solid rgba(126,146,171,.24);border-radius:999px;color:var(--accent-strong);font-size:12px;font-weight:900;padding:7px 10px}.homeVisualPlaceholder__top small{color:var(--muted);display:none;font-size:11px;line-height:1.35;max-width:210px;overflow-wrap:anywhere;text-align:right}.homeVisualPlaceholder>p{align-self:end;color:var(--muted);font-size:13px;line-height:1.45;margin:0}.homeVisualPlaceholder--hero{aspect-ratio:1.24/1;min-height:360px}.homeVisualPlaceholder--card{aspect-ratio:1.44/1;min-height:180px}.homeVisualPlaceholder--split{aspect-ratio:1.44/1;min-height:320px}.homeVisualPlaceholder--step{aspect-ratio:1.46/1;min-height:150px;padding:14px}.homeVisualPlaceholder--result{aspect-ratio:1.71/1;min-height:330px}.homeVisualPlaceholder--resultOverview{aspect-ratio:1.73/1;margin:0 auto;max-width:900px;min-height:420px;padding:clamp(18px,3vw,28px);width:100%}.homeVisualPlaceholder--icon{aspect-ratio:1/1;border-radius:20px;flex:0 0 72px;gap:6px;min-height:72px;padding:8px;width:72px}.homeVisualPlaceholder--icon .homeVisualPlaceholder__top{display:block}.homeVisualPlaceholder--icon .homeVisualPlaceholder__top span{display:none}.homeVisualPlaceholder--icon>p{font-size:10px;line-height:1.2;text-align:center}.homeMockPanel{background:rgba(255,255,255,.84);border:1px solid rgba(126,146,171,.24);border-radius:16px;display:grid;grid-gap:14px;gap:14px;padding:18px}.homeMockPanel__header{display:grid;grid-gap:4px;gap:4px}.homeMockPanel__header span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.homeMockPanel__header strong{font-size:22px}.homeMockMetrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.homeMockMetrics div,.homeMockOffers span{background:rgba(255,255,255,.9);border:1px solid rgba(126,146,171,.22);border-radius:12px;display:grid;grid-gap:5px;gap:5px;padding:12px}.homeMockMetrics span,.homeMockOffers span{color:var(--muted);font-size:12px;font-weight:800}.homeMockMetrics strong{font-size:18px}.homeMockOffers{display:grid;grid-gap:8px;gap:8px}.homeHeroMockFlow{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,.78fr) auto minmax(0,1fr)}.homeHeroMockResult,.homeHeroMockSource{background:rgba(255,255,255,.84);border:1px solid rgba(126,146,171,.24);border-radius:16px;display:grid;grid-gap:10px;gap:10px;padding:16px}.homeHeroMockResult span,.homeHeroMockSource span{color:var(--muted);font-size:12px;font-weight:800}.homeHeroMockSource strong{font-size:28px;line-height:1}.homeHeroMockSource small{color:var(--muted);font-weight:700}.homeHeroMockArrow{color:var(--accent);font-size:28px;font-weight:900}.homeHeroMockDelta{background:rgba(47,122,89,.1);border:1px solid rgba(47,122,89,.18);border-radius:999px;color:#1f6b49;font-size:13px;font-weight:900;justify-self:start;padding:8px 12px}.homeHeroMockGroups{display:grid;grid-gap:8px;gap:8px}.homeHeroMockGroups div{background:rgba(255,255,255,.88);border:1px solid rgba(126,146,171,.22);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:12px}.homeHeroMockGroups strong{font-size:16px}.homeResultOverviewMock{align-items:stretch;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(170px,.78fr) minmax(0,1.15fr);height:100%;min-height:300px}.homeResultOverviewMock__groups span,.homeResultOverviewMock__main,.homeResultOverviewMock__source{background:rgba(255,255,255,.86);border:1px solid rgba(126,146,171,.24);border-radius:16px}.homeResultOverviewMock__source{align-content:center;display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:18px}.homeResultOverviewMock__main{align-content:center;display:grid;grid-gap:8px;gap:8px;padding:20px}.homeResultOverviewMock__main span,.homeResultOverviewMock__source span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.homeResultOverviewMock__main strong,.homeResultOverviewMock__source strong{color:var(--ink);font-size:clamp(24px,3vw,34px);line-height:1}.homeResultOverviewMock__main small,.homeResultOverviewMock__source small{color:var(--muted);font-size:13px;font-weight:800}.homeResultOverviewMock__groups{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.homeResultOverviewMock__groups span{align-items:center;color:var(--ink-2);display:flex;font-size:13px;font-weight:900;justify-content:center;line-height:1.25;min-height:68px;padding:10px;text-align:center}.homeAudienceGrid,.homeStepGrid,.homeVisualCardGrid{display:grid;grid-gap:18px;gap:18px}.homeVisualCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.homeFactGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.homeAudienceCard,.homeStepCard,.homeVisualCard{grid-gap:14px;gap:14px}.homeAudienceCard,.homeFactCard,.homeStepCard,.homeVisualCard{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:18px;display:grid;padding:16px}.homeFactCard{align-content:start;grid-gap:12px;gap:12px;min-height:210px}.homeAudienceTaskGrid,.homeCheckGrid,.homeExampleGrid{display:grid;grid-gap:18px;gap:18px}.homeCheckGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeAudienceTaskGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.homeAudienceTaskCard,.homeCheckCard,.homeExampleCard{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:10px;gap:10px;padding:18px}.homeCheckCard{min-height:180px}.homeAudienceTaskCard span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.homeAudienceTaskCard h3,.homeCheckCard h3,.homeExampleCard h3{font-size:19px;line-height:1.15;margin:0}.homeAudienceTaskCard p,.homeCheckCard p,.homeExampleCard p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.homeExampleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeExampleCard span{align-self:end;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.homeAudienceCard h3,.homeFactCard h3,.homeStepCard h3,.homeVisualCard h3{font-size:20px;line-height:1.15;margin:0}.homeAudienceCard p,.homeFactCard p,.homeStepCard p,.homeVisualCard p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.homeFactCard h3{font-size:17px}.homeFactCard p{font-size:13px;line-height:1.45}.homeVisualPlaceholder--factIcon{aspect-ratio:1/1;border-radius:16px;box-shadow:none;gap:0;min-height:0;padding:8px;width:64px}.homeVisualPlaceholder--factIcon .homeVisualPlaceholder__top{display:none}.homeVisualPlaceholder--factIcon>p{align-self:center;color:var(--muted);font-size:10px;font-weight:900;line-height:1;text-align:center}.homeAudienceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.homeAudienceStrip{align-items:center;background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:18px;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;padding:18px 22px;text-align:center}.homeAudienceStrip span{color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.homeAudienceStrip strong{color:var(--ink);font-size:17px}.homeAudienceStrip p{color:var(--muted);flex-basis:100%;font-size:14px;line-height:1.45;margin:0}.homeAudienceCard{align-items:start;grid-template-columns:auto minmax(0,1fr)}.homeAudienceCard h3,.homeAudienceCard p{grid-column:2}.homeAudienceCard .homeVisualPlaceholder{grid-row:span 2}.homeSplitSection{align-items:center;display:grid;grid-gap:clamp(24px,4vw,42px);gap:clamp(24px,4vw,42px);grid-template-columns:minmax(0,.88fr) minmax(360px,1fr)}.homeSplitSection h2{font-size:clamp(30px,3.4vw,44px);line-height:1.05;margin:0 0 14px}.homeSplitSection .homeDetailList{margin-top:18px}.homeStepCard{position:relative}.homeStepCard__number{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;height:32px;justify-content:center;width:32px}.homeResultExample{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr)}.homeResultExample .homeExamples,.homeResultExample__side{align-content:start}.homeResultExample__side{display:grid;grid-gap:14px;gap:14px}.homeResultExample__side .primaryInlineAction{justify-self:start}.primaryInlineAction{align-items:center;background:var(--accent);border-radius:var(--radius-button);color:#fff;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:800;justify-content:center;min-height:42px;padding:0 18px}.primaryInlineAction:hover{background:var(--accent-strong)}.faqList{display:grid;grid-gap:10px;gap:10px}.faqItem{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);padding:0 16px}.faqItem summary{cursor:pointer;font-size:16px;font-weight:800;list-style:none;padding:18px 0}.faqItem summary::-webkit-details-marker{display:none}.faqItem p{color:var(--muted);line-height:1.6;margin:0 0 18px}.homeFooter{color:var(--muted);display:grid;grid-gap:14px;gap:14px;padding:4px 2px 0}.homeFooter p{line-height:1.6;margin:0}.homeFooter__links{display:flex;flex-wrap:wrap;gap:10px 14px}.homeFooter__links a{color:var(--text);font-size:14px;font-weight:700}.homeFooter__links a:hover{color:var(--accent)}.quickStart{margin-top:22px;max-width:640px}.quickStart,.quickStart div{display:grid;grid-gap:10px;gap:10px}.quickStart div{align-items:center;grid-template-columns:30px minmax(0,1fr)}.quickStart span{align-items:center;background:var(--accent);border-radius:999px;color:white;display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.quickStart p{color:var(--muted);font-weight:700;margin:0}.captureForm input:focus,.captureForm textarea:focus,.inlineForm input:focus,.searchForm input:focus{background:#fff;border-color:var(--line-2);outline:3px solid rgba(62,92,142,.18)}.captureActions button,.captureForm button,.inlineForm button,.searchForm button,.secondaryAction,.trackingPanel button{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 48%),linear-gradient(180deg,#4f8ad5,#2a5fb8);border:1px solid transparent;border-radius:12px;box-shadow:0 1px 2px rgba(36,76,156,.3),0 6px 16px rgba(36,76,156,.22),inset 0 1px 0 rgba(255,255,255,.3);color:white;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:-.005em;min-height:46px;padding:0 18px;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.captureActions button:hover,.captureForm button:hover,.inlineForm button:hover,.searchForm button:hover,.secondaryAction:hover,.trackingPanel button:hover{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 48%),linear-gradient(180deg,#5a93dc,#1f4fa2);box-shadow:0 1px 2px rgba(36,76,156,.35),0 10px 22px rgba(36,76,156,.3),inset 0 1px 0 rgba(255,255,255,.34)}.captureForm button:disabled,.inlineForm button:disabled,.searchForm button:disabled,.trackingPanel button:disabled{cursor:wait;opacity:.65}.alert,.status{border-radius:14px;margin-bottom:18px;padding:14px 16px}.alert{background:var(--danger-soft);border:1px solid rgba(210,58,49,.22);color:var(--danger)}.alert.alert--warning{background:var(--warning-soft);border:1px solid rgba(179,90,0,.22);color:var(--warning)}.alert.alert--warning strong{color:var(--text);display:block;font-size:17px;margin-bottom:6px}.alert.alert--warning p{color:var(--text);line-height:1.55;margin:0}.scopeExplainer{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm);display:grid;grid-gap:22px;gap:22px;margin:0 0 32px;padding:28px 30px}.scopeExplainer h2{font-size:clamp(20px,2.4vw,26px);line-height:1.25;margin:4px 0 8px}.scopeExplainer p{color:var(--muted);line-height:1.55;margin:0;max-width:760px}.scopeExplainer__lists{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr}.scopeExplainer__column{border-radius:16px;padding:18px 20px}.scopeExplainer__column ul{color:var(--text);line-height:1.55;margin:8px 0 0;padding-left:20px}.scopeExplainer__column li{margin-bottom:6px}.scopeExplainer__column--good{background:var(--success-soft)}.scopeExplainer__column--good .eyebrow{color:var(--success)}.scopeExplainer__column--bad{background:var(--surface-muted)}.scopeExplainer__column--bad .eyebrow{color:var(--muted)}.scopeExplainer__note{color:var(--muted);font-size:14px;line-height:1.55;margin:12px 0 0!important}@media (max-width:800px){.scopeExplainer{padding:22px 18px}.scopeExplainer__lists{grid-template-columns:1fr}}.status{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted)}.results{display:grid;grid-gap:18px;gap:18px}.debugPanel,.fingerprint,.trackingPanel{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-sm);padding:18px}.fingerprint{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.fingerprint h2{margin:0}.tokenList{display:flex;flex-wrap:wrap;gap:8px}.badge,.tokenList span{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;line-height:1;padding:7px 9px}.tokenList span{background:var(--surface-muted);color:var(--muted)}.modePill{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;margin:10px 0 12px;padding:7px 10px;text-transform:uppercase}.historyBadges,.modeRow{display:flex;flex-wrap:wrap;gap:8px}.historyBadges .modePill{margin:0 0 10px}.modePill.browser_capture,.modePill.manual_entry,.modePill.server_live{background:var(--success-soft);color:var(--success)}.modePill.mock{background:var(--surface-muted);color:var(--muted)}.modePill.tracking{background:var(--accent-soft);color:var(--accent-strong)}.modePill.state.unresolved,.modePill.tracking.browser_refresh_required,.modePill.tracking.manual_refresh_required{background:var(--warning-soft);color:var(--warning)}.modePill.state.resolved{background:var(--success-soft);color:var(--success)}.sourceCard{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid var(--line);border-radius:var(--radius-card);grid-gap:18px;grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.homeProofBand,.sourceCard{align-items:stretch;box-shadow:var(--shadow-sm);display:grid;overflow:hidden}.homeProofBand{background:linear-gradient(115deg,rgba(255,244,242,.94),rgba(245,249,255,.96));border:1px solid rgba(216,221,233,.92);border-radius:var(--radius-card);grid-gap:0;gap:0;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);margin:24px 0 34px;padding:24px 28px}.freeStartNote--prominent{align-content:center;background:transparent;border:0;border-radius:0;gap:8px;padding:0 28px 0 0}.freeStartNote--prominent .eyebrow{color:#b93e3e;margin-bottom:0}.freeStartNote--prominent strong{color:var(--text);font-size:22px;line-height:1.2}.freeStartNote--prominent p:last-child{font-size:15px;max-width:460px}.freeStartNote__cta{align-items:center;background:var(--accent);border-radius:var(--radius-button);color:#fff;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;justify-self:start;margin-top:6px;min-height:42px;padding:0 18px}.freeStartNote__cta:hover{background:var(--accent-strong)}.homeProofBand .homeExamples{align-content:center;background:transparent;border:0;border-left:1px solid rgba(216,221,233,.95);border-radius:0;margin:0;padding:0 0 0 28px}.homeProofBand .homeExamples__title{color:var(--text);font-size:22px;font-weight:800;line-height:1.2}.homeProofBand .homeExamples__description{font-size:15px}.homeProofBand .homeExamples__link{color:var(--accent);font-size:15px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.homeExtensionAlert{align-items:center;display:flex;gap:14px;justify-content:space-between}@media (max-width:800px){.homeProofBand{grid-template-columns:1fr;padding:22px 18px}.freeStartNote--prominent{padding:0 0 20px}.homeProofBand .homeExamples{border-left:0;border-top:1px solid rgba(216,221,233,.95);padding:20px 0 0}.homeExtensionAlert{align-items:stretch;flex-direction:column}}.sourceCard img{aspect-ratio:4/3;height:100%;object-fit:cover;width:100%}.imagePlaceholder{align-items:center;aspect-ratio:4/3;background:var(--surface-muted);color:var(--muted);display:flex;font-weight:800;justify-content:center;min-height:180px}.sourceCard__content{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(190px,220px);min-width:0;padding:18px 20px 18px 0}.sourceCard__main{min-width:0}.sourceCard__publicContent{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:20px 22px 20px 0}.historyCard h2,.offerCard h3,.sourceCard h2{margin:0}.sourceCard h2{font-size:28px;line-height:1.1}.offerCard h3,.sourceCard h2{overflow-wrap:anywhere;word-break:normal}dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0}dt{color:var(--muted);font-size:12px;text-transform:uppercase}dd,dt{font-weight:800}dd{margin:4px 0 0}.historyList,.offers{display:grid;grid-gap:12px;gap:12px}.captureActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.captureActions p{color:var(--muted);font-weight:700;margin:0}.captureSteps{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1}.captureSteps>div{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:14px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:14px}.captureSteps p{grid-column:2/-1;margin:0}.captureSteps span{align-items:center;background:var(--accent);border-radius:999px;color:white;display:inline-flex;font-weight:800;height:28px;justify-content:center;width:28px}.captureSteps strong{min-width:0}.captureSteps a:not(.bookmarkletButton):not(.secondaryAction){color:var(--accent);font-weight:800;grid-column:2/-1;overflow-wrap:anywhere}.captureSteps .secondaryAction{color:white;grid-column:2/-1;justify-self:stretch}.bookmarkletButton,.captureSteps button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--accent);cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:40px;padding:0 14px}.bookmarkletButton:hover,.captureSteps button:hover{border-color:var(--accent)}.helperDetails{border-top:1px solid var(--border);color:var(--muted);grid-column:1/-1;padding-top:12px}.helperDetails summary{cursor:pointer;font-weight:800}.helperDetails a{color:var(--accent);font-weight:800}.captureForm,.captureRequiredPanel,.trackingPanel,.unresolvedPanel{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-sm);display:grid;grid-gap:14px;gap:14px;padding:18px}.captureForm{grid-template-columns:repeat(3,minmax(0,1fr))}.captureForm .wideField,.captureForm button,.captureForm>div,.captureRequiredPanel a,.captureRequiredPanel>div,.unresolvedPanel a,.unresolvedPanel>div{grid-column:1/-1}.captureForm label{color:var(--muted);display:grid;font-size:13px;font-weight:700;grid-gap:8px;gap:8px}.captureForm input,.captureForm textarea{border:1px solid var(--border);border-radius:10px;color:var(--text);min-width:0;padding:13px 14px}.captureForm textarea{min-height:150px;resize:vertical}.captureForm h2,.captureRequiredPanel h2,.trackingPanel h2,.unresolvedPanel h2{margin:0}.captureRequiredPanel p,.trackingPanel p,.unresolvedPanel p{color:var(--muted);margin-bottom:0}.inlineForm{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.checkboxField,.inlineForm label{color:var(--muted);display:grid;font-size:13px;font-weight:700;grid-gap:8px;gap:8px}.inlineForm input{border:1px solid var(--border);border-radius:10px;color:var(--text);min-width:0;padding:13px 14px}.checkboxField{align-items:center;display:flex;min-height:46px}.checkboxField input{height:18px;width:18px}.historyCard.compact h2{font-size:22px}.unresolvedPanel a{color:var(--accent);font-weight:800;overflow-wrap:anywhere}.historyCard,.offerCard{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-sm);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.historyCard:hover,.offerCard:hover{border-color:var(--line-2);box-shadow:var(--shadow-md)}.resultCard{align-items:center;background:var(--surface);gap:14px;grid-template-columns:90px minmax(0,1fr) 216px;min-height:116px;padding:14px}.resultCard--best{background:linear-gradient(135deg,rgba(0,91,255,.07),rgba(255,255,255,.94));border-color:rgba(0,89,255,.26);box-shadow:0 16px 30px rgba(0,89,255,.1)}.candidateImage{background:var(--surface-muted);border:1px solid var(--border);border-radius:14px;color:var(--muted);display:flex;font-size:12px;font-weight:800;height:88px;justify-content:center;overflow:hidden;padding:8px;text-align:center;width:88px}img.candidateImage{object-fit:contain}.candidateImagePlaceholder{align-items:center;padding:10px}.resultInfo{display:grid;grid-gap:7px;gap:7px;min-width:0}.resultInfo h3,.sourceCard h2{font-weight:700}.resultInfo a:hover h3{color:var(--accent)}.resultPrice{align-items:end;align-self:stretch;gap:7px;justify-content:center;min-width:196px;text-align:right}.resultPriceNow{color:var(--text);font-size:28px;line-height:1;overflow-wrap:anywhere}.resultBestBadge{background:var(--danger-soft);border:1px solid transparent;border-radius:999px;color:var(--danger);display:inline-flex;font-size:12px;font-weight:700;letter-spacing:-.005em;padding:4px 10px;text-decoration:none!important}.resultSavings{color:var(--success);font-size:13px;font-weight:800;line-height:1.25;margin:0;max-width:100%;text-align:right}.priceWarningBadge{align-self:flex-start;background:rgba(255,248,220,.92);border-radius:999px;color:#8a5a00;cursor:default;display:inline-flex;font-size:11px;font-weight:700;line-height:1.3;padding:4px 9px;white-space:nowrap}.priceWarningText{color:#8a6a00;font-size:12px;line-height:1.4;margin:0}.discountedOfferBadge{align-self:flex-start;background:#fff1f2;border:1px solid rgba(200,90,102,.28);border-radius:999px;color:#9f1239;cursor:default;display:inline-flex;font-size:11px;font-weight:800;line-height:1.3;padding:4px 9px;overflow-wrap:anywhere;white-space:normal}.discountedOfferWarning{background:#fff7ed;border:1px solid rgba(194,65,12,.22);border-radius:var(--radius-control);color:#9a3412;font-size:13px;font-weight:700;line-height:1.45;padding:9px 11px}.similarityBadge{align-self:flex-start;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:-.005em;line-height:1.3;padding:4px 10px;white-space:nowrap}.similarityBadgeRow{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.similarDifferenceBadge{background:rgba(15,23,42,.08);border-radius:999px;color:rgba(15,23,42,.74);font-weight:700;overflow-wrap:anywhere;white-space:normal}.similarDifferenceBadge,.similarityPercentBadge{align-self:flex-start;display:inline-flex;font-size:12px;letter-spacing:0;line-height:1.3;padding:4px 10px}.similarityPercentBadge{background:rgba(20,184,166,.12);border:1px solid rgba(13,148,136,.18);border-radius:999px;color:#0f766e;font-weight:800;white-space:nowrap}.matchedCharacteristicsLine{align-items:center;color:rgba(15,23,42,.62);display:flex;flex-wrap:wrap;font-size:12px;gap:5px;line-height:1.4;margin:0}.matchedCharacteristicsLine>span:first-child{font-weight:700}.matchedCharacteristicChip{background:rgba(255,242,191,.7);border:1px solid rgba(217,119,6,.14);border-radius:999px;color:rgba(15,23,42,.78);display:inline-flex;font-weight:700;letter-spacing:0;line-height:1.3;padding:2px 7px}.evidenceCharacteristicLines{display:grid;grid-gap:6px;gap:6px}.differingCharacteristicsLine{align-items:center;color:rgba(15,23,42,.62);display:flex;flex-wrap:wrap;font-size:12px;gap:5px;line-height:1.4;margin:0;min-width:0}.differingCharacteristicsLine>span:first-child{font-weight:700}.differingCharacteristicChip{background:rgba(226,232,240,.72);border:1px solid rgba(71,85,105,.16);border-radius:999px;color:rgba(30,41,59,.82);display:inline-flex;font-weight:700;letter-spacing:0;line-height:1.3;max-width:100%;overflow-wrap:anywhere;padding:2px 7px;white-space:normal}.differenceReasonsLine{color:rgba(15,23,42,.58)}.differenceReasonChip{background:rgba(241,245,249,.9);border-color:rgba(100,116,139,.18)}.similarityBadge--high{background:rgba(16,122,87,.12);color:#0f7a57}.similarityBadge--medium{background:rgba(37,99,235,.12);color:#1d4ed8}.similarityBadge--low{background:rgba(245,158,11,.14);color:#9a3412}.similarityBadge--review{background:rgba(255,248,220,.92);color:#8a5a00}.similarityHint{color:rgba(15,23,42,.6);font-size:12px;line-height:1.4;margin:0}.offerOpenButton{align-items:center;background:var(--surface);border:1px solid rgba(0,91,255,.16);border-radius:10px;color:var(--accent)!important;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:36px;padding:8px 11px;text-align:center;width:100%}.offerOpenButton:hover{background:rgba(0,91,255,.06);border-color:rgba(0,91,255,.28)}.offerOpenButton--best{background:var(--accent);border-color:var(--accent);color:white!important;font-weight:800}.offerOpenButton--best:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.historyCard a,.historyCard p,.historyMeta small,.historyMeta span,.offerCard p,.offerMeta small,.offerMeta span{color:var(--muted)}.offerTrustSignals{display:grid;grid-gap:5px;gap:5px;margin-top:6px}.offerTrustLine{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;font-weight:700;line-height:1.35;margin:0}.offerCard .offerTrustLine{color:#1f2937}.offerTrustRating{align-items:center;display:inline-flex;gap:3px}.offerTrustStar{color:#f59e0b;font-weight:900;line-height:1}.offerTrustLabel{color:#334155;font-weight:700}.offerSellerBadges{display:flex;flex-wrap:wrap;gap:5px}.offerSellerBadge{background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.18);border-radius:999px;color:#0f766e;font-size:12px;font-weight:700;line-height:1.2;padding:4px 8px}.reason{margin-bottom:0}.historyMeta,.offerMeta{align-items:end;display:grid;grid-gap:6px;gap:6px;justify-items:end;min-width:150px}.historyMeta strong,.offerMeta strong{font-size:22px}.offerMeta span{text-decoration:line-through}.offerMeta a,.textAction{color:var(--accent);font-weight:800}.refreshAction{display:grid;grid-gap:8px;gap:8px}.candidateDelta,.historyDelta{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;line-height:1.2;padding:5px 9px;text-align:right;width:-moz-fit-content;width:fit-content}.summaryPanel{background:linear-gradient(135deg,rgba(90,123,181,.1),rgba(255,255,255,.78));-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm);display:grid;grid-gap:16px;gap:16px;padding:18px}.summaryPanel--empty{background:var(--glass-bg-strong)}.productAnalyticsPanel,.summaryPanel--analytics{background:var(--surface)}.productAnalyticsPanel{gap:12px;padding:16px}.buyerResultSummary{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);display:grid;grid-gap:16px;gap:16px;padding:20px}.buyerResultSummary--empty{background:var(--glass-bg-strong)}.buyerResultSummary__copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.buyerResultSummary__copy h2{font-size:26px;line-height:1.15;margin:0}.buyerResultSummary__copy p{color:var(--muted);margin:0}.buyerResultSummary__note{background:rgba(216,221,233,.45);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.buyerResultSummary__metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.summaryPanel__copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.summaryPanel__header{align-items:start;display:flex;gap:18px;justify-content:space-between}.summaryExportButton{flex:0 0 auto;min-height:42px;white-space:nowrap}.summaryPanel__error{color:var(--danger);font-size:13px;font-weight:700}.summaryPanel h2{font-size:clamp(20px,1.8vw,25px);line-height:1.15;margin:0}.summaryPanel p{margin:0}.summaryStats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.summaryMetric{background:var(--surface);border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:4px;gap:4px;min-height:74px;padding:10px 12px}.summaryMetric small,.summaryMetric span{color:var(--muted);font-size:12px}.summaryMetric strong{font-size:clamp(18px,1.55vw,22px);line-height:1}.summaryMetric--highlight{border-color:rgba(0,89,255,.22);box-shadow:inset 0 0 0 1px rgba(0,89,255,.06)}.summaryMetric--saving strong{color:var(--success)}.productAnalyticsTopMetrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.sellerPriceConclusion{background:rgba(216,221,233,.42);border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px}.sellerPriceConclusion strong{font-size:clamp(15px,1.35vw,18px);line-height:1.35;overflow-wrap:anywhere}.sellerPriceConclusion p{color:var(--muted);font-size:12px;line-height:1.45}.sellerPriceConclusion--match_cheaper{background:rgba(21,128,61,.08);border-color:rgba(21,128,61,.2)}.sellerPriceConclusion--equal,.sellerPriceConclusion--source_cheaper{background:rgba(0,89,255,.06);border-color:rgba(0,89,255,.16)}.productAnalyticsGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.productAnalyticsSection{background:rgba(255,255,255,.78);border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:11px 12px}.productAnalyticsSection h3{font-size:15px;line-height:1.2;margin:0}.productAnalyticsList{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr;margin:0}.productAnalyticsMetric{align-items:baseline;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.productAnalyticsMetric dt{color:var(--muted);font-size:12px;line-height:1.25;margin:0;min-width:0}.productAnalyticsMetric dd{align-items:baseline;display:inline-flex;gap:5px;justify-self:end;margin:0;min-width:0;text-align:right}.productAnalyticsMetric strong{color:var(--text);font-size:14px;line-height:1.15;white-space:nowrap}.productAnalyticsMetric small{color:var(--muted);font-size:11px;white-space:nowrap}.productAnalyticsMetric--highlight strong{color:var(--accent)}.productAnalyticsConclusion,.productAnalyticsInsight{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.productAnalyticsConclusion{background:rgba(216,221,233,.42);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.summaryDetails{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr)}.marketplaceSummary,.qualitySummary{background:rgba(255,255,255,.68);border:1px solid var(--border);border-radius:14px;display:grid;grid-gap:8px;gap:8px;padding:12px 14px}.marketplaceSummary h3,.qualitySummary h3{font-size:14px;margin:0}.marketplaceSummary__list,.qualitySummary dl{display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;margin:0}.marketplaceSummary__row{align-items:center;border-top:1px solid var(--border);display:grid;font-size:13px;grid-gap:8px;gap:8px;grid-template-columns:minmax(120px,.85fr) minmax(120px,.65fr) minmax(220px,1.5fr);padding:7px 0}.marketplaceSummary__row:first-child,.qualitySummary dl>div:first-child{border-top:0}.marketplaceSummary__row small,.marketplaceSummary__row span{color:var(--muted)}.qualitySummary dl>div{align-items:center;border-top:1px solid var(--border);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:7px 0}.qualitySummary dd,.qualitySummary dt{margin:0}.qualitySummary dd{font-size:16px;font-weight:800}.qualitySummary__hidden,.summaryPanel__note{color:var(--muted)}.summaryPanel__note{font-size:12px}.marketAnalyticsIntro{color:var(--muted);display:grid;grid-gap:6px;gap:6px}.marketAnalyticsGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketAnalyticsItem{background:rgba(255,255,255,.72);border:1px solid var(--border);border-radius:14px;display:grid;grid-gap:8px;gap:8px;min-height:126px;padding:13px 14px}.marketAnalyticsItem__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.marketAnalyticsItem h3{font-size:14px;line-height:1.25;margin:0}.marketAnalyticsItem strong{font-size:22px;line-height:1}.marketAnalyticsItem p,.marketAnalyticsItem small{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.marketAnalyticsItem--reliable{border-color:rgba(20,184,166,.32);box-shadow:inset 0 0 0 1px rgba(20,184,166,.08)}.marketAnalyticsItem--variant{border-color:rgba(37,99,235,.24);box-shadow:inset 0 0 0 1px rgba(37,99,235,.06)}.marketAnalyticsItem--warning{border-color:rgba(217,119,6,.34);box-shadow:inset 0 0 0 1px rgba(217,119,6,.08)}.marketAnalyticsItem--review{border-color:rgba(14,116,144,.28);box-shadow:inset 0 0 0 1px rgba(14,116,144,.07)}.marketAnalyticsItem--muted{background:rgba(248,250,252,.78)}.marketAnalyticsBreakdown{border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;padding-top:4px}.marketAnalyticsBreakdown h3{font-size:14px;margin:0}.marketAnalyticsBreakdown__list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketAnalyticsBreakdown__item{background:rgba(248,250,252,.78);border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:5px;gap:5px;padding:10px 12px}.marketAnalyticsBreakdown__item strong{font-size:13px;line-height:1.3}.marketAnalyticsBreakdown__item p,.marketAnalyticsBreakdown__item span{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.marketOffersPanel{background:transparent;border:0;box-shadow:none;padding:0}.marketOffersPanel__header p{color:var(--muted)}.marketCandidateGroups{display:grid;grid-gap:14px;gap:14px}.marketCandidateGroup{border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;padding-top:14px}.marketCandidateGroup__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.marketCandidateGroup__header h3{font-size:15px;line-height:1.25;margin:0 0 4px}.marketCandidateGroup__header p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.marketCandidateGroup__count{background:rgba(248,250,252,.86);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:2px;gap:2px;justify-items:end;padding:7px 10px;white-space:nowrap}.marketCandidateGroup__count strong{font-size:16px;line-height:1}.marketCandidateGroup__count small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.1}.marketCandidateList{display:grid;grid-gap:12px;gap:12px}.marketOfferCard.resultCard{background:var(--surface);gap:14px;grid-template-columns:90px minmax(0,1fr) 216px;min-height:116px;padding:14px}.marketOfferCard .resultInfo h3{font-size:16px;line-height:1.28}.marketOfferCard--suspicious{border-color:rgba(217,119,6,.32)}.marketOfferCard--avito{border-color:rgba(14,116,144,.26)}.marketOfferBadges{display:flex;flex-wrap:wrap;gap:6px}.marketOfferBadge{background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.12);border-radius:999px;color:var(--ink);display:inline-flex;font-size:12px;font-weight:700;line-height:1.2;padding:4px 8px}.marketOfferBadge--risk{background:rgba(217,119,6,.1);border-color:rgba(217,119,6,.18)}.candidateDelta--down,.historyDelta--down{background:var(--success-soft);color:var(--success)}.candidateDelta--up,.historyDelta--up{background:rgba(196,63,63,.12);color:var(--danger)}.candidateDelta--new,.candidateDelta--same,.historyDelta--new,.historyDelta--same{background:var(--surface-muted);color:var(--muted)}.historyCard--checks{align-items:flex-start;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,255,.92));gap:10px;grid-template-columns:88px minmax(0,1fr) 172px;padding:10px 12px}.historyCard__media{align-self:center}.historyCard__thumb{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;display:block;height:88px;object-fit:contain;padding:7px;width:88px}.historyCard__thumb--placeholder{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:800;justify-content:center;padding:8px;text-align:center}.historyCard--skeleton{pointer-events:none}.historySkeletonBlock,.historySkeletonLine,.historySkeletonPill{animation:historySkeletonPulse 1.3s ease-in-out infinite;background:linear-gradient(90deg,rgba(226,232,240,.7),rgba(248,250,252,.95),rgba(226,232,240,.7));background-size:220% 100%;border-radius:var(--radius-control)}.historySkeletonLine{height:12px;width:100%}.historySkeletonLine--short{width:38%}.historySkeletonLine--title{height:18px;width:82%}.historySkeletonPill{height:48px;min-width:140px}.historySkeletonActions{display:grid;grid-gap:10px;gap:10px;width:100%}@keyframes historySkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.historyCard__body{display:grid;grid-gap:5px;gap:5px;min-width:0}.historyCard__topline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:space-between}.historyCard__titleLink{color:var(--text)!important;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.historyCard__titleLink:hover{color:var(--accent)!important}.historyCard__sourceUrl{color:var(--muted);display:-webkit-box;font-size:11px;line-height:1.35;opacity:.82;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;overflow:hidden;text-decoration:none}.historyCard__priceRow{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.historyPricePill{background:rgba(255,255,255,.82);border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px 9px}.historyPricePill span{color:var(--muted);display:block;font-size:11px;line-height:1.3}.historyPricePill strong{color:var(--text);font-size:15px;line-height:1.15}.historyPricePill--best{border-color:rgba(0,91,255,.16);box-shadow:inset 0 0 0 1px rgba(0,91,255,.04)}.historyPricePill--empty strong{color:var(--muted);font-size:14px}.historyCard__bestPrice,.historyCard__sourcePrice{margin:0}.historyCard__bestPrice strong{color:var(--text)}.historyMeta--actions{align-items:stretch;display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:172px}.historyAction{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;display:inline-flex;font-size:13px;justify-content:center;min-height:36px;padding:7px 10px;text-align:center}.historyAction:hover{border-color:var(--accent)}.historyMeta--actions .secondaryAction,.historyMeta--actions .trackProductButton{font-size:13px;min-height:36px;padding:7px 10px;width:100%}.historyMeta--actions .reason{font-size:11px;line-height:1.3}.badge{color:var(--text);justify-self:end;text-transform:capitalize}.badge.exact{background:var(--success-soft);color:var(--success)}.badge.strong{background:var(--accent-soft);color:var(--accent-strong)}.badge.possible{background:var(--warning-soft);color:var(--warning)}.badge.weak{background:var(--surface-muted);color:var(--muted)}.offerCard[data-marketplace]{border-left:0}.offerCard--aliexpress,.offerCard--avito,.offerCard--megamarket,.offerCard--ozon,.offerCard--wildberries,.offerCard--yandex_market{background:var(--surface)}.offerCard--stale{opacity:.82;background:#f8fafc;border-style:dashed}.offerCard--ozon .eyebrow{color:#1a4cb8}.offerCard--wildberries .eyebrow{color:#80216f}.offerCard--yandex_market .eyebrow{color:#8a5712}.offerCard--avito .eyebrow{color:#1f6e44}.offerCard--megamarket .eyebrow{color:#9c2a36}.offerCard--aliexpress .eyebrow{color:#b03a2c}.offerCard--ozon .offerOpenButton{background:linear-gradient(180deg,rgba(0,91,255,.05),rgba(0,91,255,.1));border-color:rgba(0,91,255,.2);color:#1a4cb8!important}.offerCard--ozon .offerOpenButton:hover{background:linear-gradient(180deg,rgba(0,91,255,.09),rgba(0,91,255,.15));border-color:rgba(0,91,255,.32)}.offerCard--ozon .offerOpenButton--best{background:linear-gradient(180deg,#2c6dd9,#0d4dbf);border-color:transparent;color:#fff!important}.offerCard--ozon .offerOpenButton--best:hover{background:linear-gradient(180deg,#2c6dd9,#0a3f9c)}.offerCard--wildberries .offerOpenButton{background:linear-gradient(180deg,rgba(184,41,145,.06),rgba(120,28,130,.11));border-color:rgba(140,35,130,.22);color:#80216f!important}.offerCard--wildberries .offerOpenButton:hover{background:linear-gradient(180deg,rgba(184,41,145,.1),rgba(120,28,130,.16));border-color:rgba(140,35,130,.34)}.offerCard--wildberries .offerOpenButton--best{background:linear-gradient(180deg,#b03a8e,#7a2374);border-color:transparent;color:#fff!important}.offerCard--wildberries .offerOpenButton--best:hover{background:linear-gradient(180deg,#b03a8e,#5e1a5e)}.offerCard--yandex_market .offerOpenButton{background:linear-gradient(180deg,rgba(255,198,0,.1),rgba(255,158,28,.14));border-color:rgba(204,130,18,.28);color:#8a5712!important}.offerCard--yandex_market .offerOpenButton:hover{background:linear-gradient(180deg,rgba(255,198,0,.18),rgba(255,158,28,.22));border-color:rgba(204,130,18,.42)}.offerCard--yandex_market .offerOpenButton--best{background:linear-gradient(180deg,#f4b630,#d98a16);border-color:transparent;color:#4a2e08!important}.offerCard--yandex_market .offerOpenButton--best:hover{background:linear-gradient(180deg,#f4b630,#b87212)}.offerCard--avito .offerOpenButton{background:linear-gradient(180deg,rgba(45,158,92,.07),rgba(28,130,72,.12));border-color:rgba(35,130,75,.24);color:#1f6e44!important}.offerCard--avito .offerOpenButton:hover{background:linear-gradient(180deg,rgba(45,158,92,.12),rgba(28,130,72,.18));border-color:rgba(35,130,75,.36)}.offerCard--avito .offerOpenButton--best{background:linear-gradient(180deg,#3aa56a,#1f7a47);border-color:transparent;color:#fff!important}.offerCard--avito .offerOpenButton--best:hover{background:linear-gradient(180deg,#3aa56a,#155f37)}.offerCard--megamarket .offerOpenButton{background:linear-gradient(180deg,rgba(220,60,60,.06),rgba(190,40,60,.11));border-color:rgba(190,50,60,.22);color:#9c2a36!important}.offerCard--megamarket .offerOpenButton:hover{background:linear-gradient(180deg,rgba(220,60,60,.1),rgba(190,40,60,.16));border-color:rgba(190,50,60,.34)}.offerCard--megamarket .offerOpenButton--best{background:linear-gradient(180deg,#d24a52,#a02b35);border-color:transparent;color:#fff!important}.offerCard--megamarket .offerOpenButton--best:hover{background:linear-gradient(180deg,#d24a52,#821f29)}.offerCard--aliexpress .offerOpenButton{background:linear-gradient(180deg,rgba(255,90,70,.07),rgba(220,60,50,.12));border-color:rgba(220,70,60,.24);color:#b03a2c!important}.offerCard--aliexpress .offerOpenButton:hover{background:linear-gradient(180deg,rgba(255,90,70,.12),rgba(220,60,50,.18));border-color:rgba(220,70,60,.36)}.offerCard--aliexpress .offerOpenButton--best{background:linear-gradient(180deg,#e75a45,#b8362a);border-color:transparent;color:#fff!important}.offerCard--aliexpress .offerOpenButton--best:hover{background:linear-gradient(180deg,#e75a45,#952518)}.sourceCard{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,255,.94));gap:18px}.sourceCard__content{padding:16px 18px 16px 0}.sourceCard__publicContent{padding:18px 20px 18px 0}.sourceCard__image{background:var(--surface-muted);height:100%;object-fit:contain!important;padding:14px;width:100%}.sourceCard__image,.sourceCard__imagePlaceholder{border-right:1px solid var(--border)}dl{gap:8px;margin:14px 0 0}.sourceCardActions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:14px;max-width:none}.sourceCardActions .refreshAction{display:grid;grid-gap:6px;gap:6px;justify-items:stretch;min-width:184px}.sourceCardActions .trackProductButton{min-width:0}.sourceCardActionButton{border-radius:12px;font-size:13px;font-weight:700;justify-self:stretch;min-height:44px;min-width:184px;padding:0 16px;white-space:nowrap}.sourceCard__share{align-content:start;display:grid;justify-items:end;min-width:0}.sourceCard__share .shareAction{align-items:stretch;display:grid;grid-gap:8px;gap:8px;justify-items:stretch;width:min(100%,210px)}.sourceCard__share .textAction{justify-content:center;text-align:center}.sourceCard__share .reason{line-height:1.4;margin:0;max-width:210px}.sourceCardActions__hint{flex-basis:100%;line-height:1.45;margin:0;max-width:58ch}.offerCard.trackedProductCard{align-items:start;gap:24px;grid-template-columns:116px minmax(0,1fr) 230px;padding:24px}.offerCard.trackedProductCard .candidateImage{align-self:start;grid-column:1;height:104px;justify-self:center;margin-top:4px;width:104px}.offerCard.trackedProductCard .resultInfo{align-self:start;gap:10px;grid-column:2;min-width:0}.offerCard.trackedProductCard .resultInfo h3{font-size:clamp(21px,1.7vw,28px);line-height:1.2;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.offerCard.trackedProductCard .offerMeta.resultPrice{align-self:start;align-items:stretch;display:flex;flex-direction:column;gap:10px;grid-column:3;justify-content:start;justify-items:stretch;min-width:0;width:100%}.offerCard.trackedProductCard .followButton,.offerCard.trackedProductCard .textAction,.offerCard.trackedProductCard .trackProductButton{align-items:center;display:inline-flex;justify-content:center;min-height:44px;text-align:center;white-space:normal;width:100%}.offerCard.trackedProductCard .textAction{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px}.offerCard.trackedProductCard .textAction:hover{border-color:var(--accent)}.trackedProductCard__emptyHint{background:var(--surface-muted);border:1px solid var(--border);border-radius:10px;color:var(--muted);display:block;font-size:14px;line-height:1.35;padding:10px 12px;text-align:center}.emptyComparisonState{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 20px rgba(10,17,38,.04);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;padding:16px 18px}.emptyComparisonState strong{display:block;font-size:18px;margin-bottom:6px}.emptyComparisonState p{color:var(--muted);margin:0}.emptyComparisonState .trackProductButton{min-width:220px}.sourceCard[data-marketplace]{border-left:1px solid var(--border)}.marketplaceChip{border-radius:999px;font-weight:700;padding:4px 12px}.marketplaceChip--ozon{background:rgba(0,89,255,.12);color:#0044cc}.marketplaceChip--wildberries{background:rgba(203,17,171,.12);color:#a30e87}.marketplaceChip--yandex_market{background:rgba(255,204,0,.22);color:#8a6700}.marketplaceChip--avito{background:rgba(0,170,255,.12);color:#006d9f}.marketplaceChip--megamarket{background:rgba(70,95,255,.12);color:#3144c7}.marketplaceChip--aliexpress{background:rgba(255,71,0,.12);color:#c73900}.debugPanel{color:var(--muted);display:grid;grid-gap:14px;gap:14px}.debugPanel strong{color:var(--text)}.debugPanel dl{margin:0}.debugPanel ul{margin:0;padding-left:18px}.noteList{display:grid;grid-gap:6px;gap:6px}.noteList span{background:var(--surface-muted);border-radius:10px;color:var(--text);padding:8px 10px}.debugPanel li+li{margin-top:6px}.comparisonProgress,.progressOverlay{background:var(--surface-muted);border:1px solid var(--border);border-radius:14px;margin:0 0 24px;padding:24px}.comparisonProgress__content,.progressModal{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 34px rgba(31,37,32,.08);padding:24px;text-align:left}.comparisonProgress__content h2,.progressModal h2{font-size:24px;line-height:1.15;margin:0}.comparisonProgress__content p:not(.eyebrow),.progressModal p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.5;margin:14px 0 0}.progressDots{display:flex;gap:8px;justify-content:flex-start;margin-top:20px}.progressDots span{animation:progressPulse 1.2s ease-in-out infinite;background:var(--accent);border-radius:999px;display:block;height:10px;width:10px}.progressDots span:nth-child(2){animation-delay:.16s}.progressDots span:nth-child(3){animation-delay:.32s}@keyframes progressPulse{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.developerTools{grid-column:1/-1}.developerTools summary{color:var(--accent);cursor:pointer;font-weight:800;margin-bottom:12px}.nav--public a{font-weight:700}.pageHeader__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.homeSection--compact{margin-bottom:28px;padding:28px 30px}.pricingPage .homeSection{background:transparent;border:0;box-shadow:none;padding:0}.homeSection__link{align-self:flex-start;margin-top:8px}.pricingBadge{align-items:center;align-self:flex-start;background:var(--success-soft);border:1px solid transparent;border-radius:999px;color:var(--success);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:-.005em;line-height:1;padding:5px 9px;white-space:nowrap}.pricingBadge--placeholder{visibility:hidden}.pricingPreviewGrid{align-items:stretch;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricingGrid{align-items:stretch;display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(64px,7vw,80px)}.pricingCard,.pricingPreviewCard{background:var(--glass-bg-strong);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;height:100%;min-height:100%;padding:24px 24px 22px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pricingCard:hover,.pricingPreviewCard:hover{border-color:var(--line-2);box-shadow:var(--shadow-md);transform:translateY(-1px)}.pricingCard--featured,.pricingPreviewCard--featured{background:linear-gradient(180deg,rgba(90,123,181,.08),rgba(255,255,255,.85) 38%);border-color:rgba(62,92,142,.2)}.pricingCard__top,.pricingPreviewCard__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;min-height:74px;row-gap:8px}.pricingCard__headerLeft{flex:1 1 60%;min-width:0}.pricingCard__name,.pricingPreviewCard__top h3{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 6px}.pricingCard__priceRow strong,.pricingPreviewCard__top strong{color:var(--text);display:block;font-size:32px;font-weight:800;letter-spacing:-.015em;line-height:1}.pricingCard__priceRow span,.pricingPreviewCard__checks{color:var(--muted);font-size:14px;font-weight:600;margin:0}.pricingCard__meta span,.pricingPreviewCard__rate{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:-.005em;margin:0}.pricingCard__meta p,.pricingPreviewCard__description{color:var(--muted);font-size:14px;line-height:1.55;margin:0;min-height:3em}.pricingCard__priceRow{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.pricingCard__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:6px}.pricingCard__cta,.pricingPreviewCard__cta{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 48%),linear-gradient(180deg,#4f8ad5,#2a5fb8);border:1px solid transparent;border-radius:14px;box-shadow:0 1px 2px rgba(36,76,156,.3),0 6px 16px rgba(36,76,156,.22),inset 0 1px 0 rgba(255,255,255,.3);color:#fff;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:-.005em;margin-top:auto;min-height:48px;padding:0 18px;width:100%;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.pricingCard__cta:hover,.pricingPreviewCard__cta:hover{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 48%),linear-gradient(180deg,#5a93dc,#1f4fa2);box-shadow:0 1px 2px rgba(36,76,156,.35),0 10px 22px rgba(36,76,156,.3),inset 0 1px 0 rgba(255,255,255,.34)}.pricingHero{margin-bottom:32px}.pricingHero__copy{display:grid;grid-gap:12px;gap:12px;max-width:760px}.pricingHero__copy h1{font-size:clamp(40px,6vw,62px);line-height:.98;margin:0}.pricingHero__copy p:last-child{color:var(--muted);font-size:18px;line-height:1.6;margin:0;max-width:700px}.pricingFreeStart{align-items:center;background:rgba(241,239,255,.72);border:1px solid rgba(101,83,220,.16);border-radius:18px;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 24px;padding:16px 20px}.pricingFreeStart strong{color:#5545bf;font-size:17px}.pricingFreeStart span{font-size:14px;line-height:1.5}.infoList{display:grid;grid-gap:12px;gap:12px}.pricingInfoGrid{align-items:stretch;display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(64px,7vw,80px)}.pricingInfoCard{border-radius:22px;display:flex;flex-direction:column;gap:24px;height:100%;margin-bottom:0}.pricingPage .pricingInfoCard{background:var(--glass-bg-strong);border:1px solid var(--line);box-shadow:var(--shadow-xs);padding:24px}.pricingPage .homeSection__header{gap:8px}.pricingPage .homeSection__header h2{font-size:clamp(24px,2.5vw,32px);line-height:1.12}.pricingInfoCard .infoList{gap:12px}.pricingPage #pricing-faq{display:grid;grid-gap:26px;gap:26px;margin-bottom:0}.pricingPage #pricing-faq .faqList{gap:12px}.pricingPage #pricing-faq .faqItem{border-radius:18px}.pricingPage #pricing-faq .faqItem summary{min-height:62px}.infoList--tight{gap:10px}.infoList__item{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:12px minmax(0,1fr);padding:2px 0}.infoList__item p{color:var(--text);line-height:1.55;margin:0}.infoList__dot{background:var(--accent);border-radius:999px;height:8px;margin-top:8px;width:8px}.trustBanner{display:grid;grid-gap:14px;gap:14px;margin:clamp(64px,7vw,80px) 0 32px;padding:0}.pricingPage .trustBanner h2,.pricingPage .trustBanner p:last-of-type{max-width:880px}.checkoutCard h1,.checkoutCard h2,.trustBanner h2{margin:0}.checkoutCard p,.trustBanner p:last-of-type{color:var(--muted);line-height:1.6;margin:0}.trustBanner__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.trustBanner__link{justify-self:start}.pricingPage .trustBanner .textAction{align-items:center;display:inline-flex;min-height:46px}.checkoutShell{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) 360px}.checkoutShell--single{grid-template-columns:minmax(0,720px);justify-content:center}.billingShell{display:grid;justify-content:center}.checkoutCard{background:var(--glass-bg-strong);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-sm);display:grid;grid-gap:14px;gap:14px;padding:24px}.billingShell .checkoutCard,.checkoutCard--summary{max-width:720px}.checkoutPlan{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.checkoutPlan strong{font-size:42px;font-weight:900;line-height:1}.checkoutPlan span{color:var(--muted);font-size:15px;font-weight:700}.checkoutPlan__meta{display:grid;grid-gap:8px;gap:8px}.checkoutPlan__meta span{color:var(--accent);font-size:14px;font-weight:800}.checkoutSummary{display:grid;grid-gap:10px;gap:10px}.checkoutSummary div{align-items:center;background:rgba(248,250,255,.92);border:1px solid rgba(206,216,236,.82);border-radius:20px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.checkoutSummary span{color:var(--muted);font-size:14px}.checkoutSummary strong{font-size:16px;font-weight:800}.checkoutNotice{background:linear-gradient(180deg,rgba(90,123,181,.08),rgba(255,255,255,.85) 38%);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-xs);display:grid;grid-gap:10px;gap:10px;padding:16px}.checkoutNotice strong{font-size:16px}.checkoutActions{display:grid;grid-gap:10px;gap:10px}.checkoutActions .pricingCard__cta:disabled{cursor:not-allowed;opacity:.6}.checkoutConsent{align-items:flex-start;display:flex;gap:10px}.checkoutConsent input{flex:0 0 auto;margin-top:4px}.checkoutConsent span{color:var(--muted);line-height:1.55}.checkoutLink{justify-self:stretch;text-align:center}.sourceCardActions__link{align-self:flex-start}.secondaryAction{justify-self:end}@media (max-width:1100px){.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerResultSummary__metrics,.summaryStats{grid-template-columns:repeat(3,minmax(0,1fr))}.marketAnalyticsBreakdown__list,.marketAnalyticsGrid,.productAnalyticsGrid,.productAnalyticsTopMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.pageHeader__actions,.trustBanner__actions{justify-content:flex-start;width:100%}.checkoutShell,.pricingGrid,.pricingInfoGrid,.pricingPreviewGrid{grid-template-columns:1fr}.pricingGrid,.pricingInfoGrid{gap:16px;margin-bottom:52px}.pricingHero{margin-bottom:28px}.pricingHero__copy h1{font-size:40px}.checkoutCard,.pricingCard,.pricingPage .pricingInfoCard,.pricingPreviewCard,.trustBanner{padding:20px}.pricingCard__top,.pricingPreviewCard__top{flex-direction:column;min-height:0}.pricingInfoCard{gap:20px}.pricingPage #pricing-faq{gap:22px}.pricingPage #pricing-faq .faqItem summary{min-height:0}.pricingPage .trustBanner{margin-top:52px;padding:0}.pricingPage .trustBanner__actions{align-items:stretch;flex-direction:column}.pricingPage .trustBanner__actions a{justify-content:center;width:100%}.checkoutPlan strong{font-size:34px}.shell{padding:20px 16px 56px}.topbar{align-items:flex-start;flex-direction:column;gap:14px;padding:16px 20px}.brand__icon{height:34px;width:34px}.topbarRight{flex-wrap:wrap;gap:12px}.captureForm,.fingerprint,.hero,.historyCard,.inlineForm,.pageHeader,.sourceCard{grid-template-columns:1fr}.historyMeta--actions{min-width:0}.historyCard--checks{grid-template-columns:72px minmax(0,1fr);padding:12px}.historyCard__thumb{height:72px;width:72px}.historyCard__media{align-self:flex-start}.historyCard__priceRow{grid-template-columns:1fr}.summaryPanel__header{align-items:stretch;flex-direction:column}.summaryExportButton{width:100%}.buyerResultSummary__metrics,.productAnalyticsTopMetrics,.summaryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketAnalyticsBreakdown__list,.marketAnalyticsGrid,.productAnalyticsGrid,.summaryDetails{grid-template-columns:1fr}.marketplaceSummary__row{align-items:start;grid-template-columns:1fr auto}.marketplaceSummary__row small{grid-column:1/-1}.marketCandidateGroup__header{align-items:stretch;flex-direction:column}.marketCandidateGroup__count{justify-items:start}.historyMeta--actions{grid-column:1/-1;width:100%}.installStep--checking,.installStep--missing,.installStep--ok,.installStep--outdated,.installStep--unavailable{grid-template-columns:1fr}.installStep__actions{justify-content:flex-start}.installStep__noteFull{display:none}.installStep__noteShort{display:block}.searchFormHeader{display:grid}.installStep--missing .installStep__cta,.installStep--outdated .installStep__cta,.searchFormHeader span{justify-self:start}.installPanel{padding:22px 18px}.browserInstallGrid,.browserInstallNotesGrid,.installHeroCard,.installStepsGrid{grid-template-columns:1fr}.installHeroCard{gap:20px;padding:22px 18px}.installHeroCard__status{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:20px}.installStepCard{grid-template-columns:1fr}.installStepCard__number{height:38px;width:38px}.browserInstallSection__header h2{font-size:24px}.browserInstallCard{padding:18px}.browserInstallCard__actions{align-items:stretch;flex-direction:column}.browserAddressButton{width:100%}.offerCard{grid-template-columns:1fr}.marketOfferCard.resultCard,.resultCard{align-items:start;grid-template-columns:74px minmax(0,1fr)}.candidateImage{height:74px;width:74px}.trackedProductCard{align-items:start}.offerCard.trackedProductCard,.trackedProductCard{gap:16px;grid-template-columns:88px minmax(0,1fr);padding:18px}.offerCard.trackedProductCard .candidateImage,.trackedProductCard .candidateImage{height:84px;width:84px}.trackedProductCard .resultInfo h3{font-size:20px}.offerCard.trackedProductCard .resultInfo{grid-column:2}.offerCard.trackedProductCard .resultInfo h3{font-size:20px}.sourceCard__content{grid-template-columns:1fr;padding:0 18px 18px}.sourceCard__publicContent{justify-content:flex-start;padding:0 18px 18px}.sourceCard h2{font-size:clamp(20px,6vw,28px)}.sourceCard__image,.sourceCard__imagePlaceholder{border-right:0;border-bottom:1px solid var(--border);min-height:180px}.sourceCardActions{display:grid;max-width:none}.sourceCardActions .refreshAction,.sourceCard__share .shareAction{min-width:0;width:100%}.sourceCard__share{justify-items:stretch}dl{grid-template-columns:1fr}.historyMeta,.offerMeta,.secondaryAction{justify-items:start;justify-self:start}.sourceCardActionButton{min-width:0;width:100%}.resultPrice{grid-column:2;justify-items:start;min-width:0}.offerOpenButton{width:100%}.trackedProductCard .offerMeta{grid-column:1/-1;justify-content:start}.offerCard.trackedProductCard .offerMeta.resultPrice{grid-column:1/-1}.emptyComparisonState{align-items:stretch;grid-template-columns:1fr}.emptyComparisonState .trackProductButton{min-width:0;width:100%}.summaryPanel{grid-template-columns:1fr}.captureSteps>div{grid-template-columns:34px minmax(0,1fr)}.bookmarkletButton,.captureSteps button{grid-column:2;justify-self:start}.cabinetIntro{margin-bottom:16px;padding:0 4px}.cabinetHero{grid-template-columns:1fr}.cabinetHero__actionCard,.cabinetHero__main{padding:20px 18px}.cabinetHero__actions{position:static;top:auto}.cabinetSection header h2{font-size:22px}.heroIntro{font-size:16px}.hero--home{align-items:stretch;gap:24px}.hero--home .homeHeroTitle{font-size:clamp(34px,10vw,46px)}.heroCopy{padding-top:0}.homeHeroActionPanel>.searchForm--home{display:none}.homeDesktopOnlyNotice,.homeHeroBenefits{display:grid}.homeHeroActions{display:flex}.homeSection{padding:22px 18px}.homeSections .homeSection{padding:48px 0}.homeSection__header{margin-bottom:24px}.homeSection__header h2{font-size:28px}.homeSection__header p,.homeSection__lead{font-size:15px}.audienceGrid,.audienceList,.homeAudienceGrid,.homeAudienceTaskGrid,.homeCheckGrid,.homeColumns,.homeDetailList--compact,.homeExampleGrid,.homeFactGrid,.homeFeatureGrid,.homeFeatureGrid--four,.homeFeatureGrid--steps,.homeInsightGrid,.homeResultExample,.homeSignalGrid,.homeSplitSection,.homeStepGrid,.homeVisualCardGrid,.resultPreview__details{grid-template-columns:1fr}.homeVisualPlaceholder--hero,.homeVisualPlaceholder--result,.homeVisualPlaceholder--resultOverview,.homeVisualPlaceholder--split{min-height:0}.homeVisualPlaceholder--resultOverview{aspect-ratio:auto}.homeResultOverviewMock{grid-template-columns:1fr;min-height:0}.homeResultOverviewMock__groups{grid-column:auto;grid-template-columns:1fr}.homeResultOverviewMock__groups span{justify-content:flex-start;min-height:42px;text-align:left}.homeHeroMockFlow{align-items:stretch;gap:10px;grid-template-columns:1fr}.homeHeroMockArrow{font-size:22px;line-height:1;transform:rotate(90deg);justify-self:start}.homeHeroMockSource strong{font-size:22px}.homeVisualCard{padding:14px}.homeFactCard{min-height:0}.homeHeroFactLine{gap:7px}.homeHeroFactLine span{font-size:12px;padding:7px 9px}.homeExtensionMini{align-items:stretch;grid-template-columns:1fr}.homeAudienceStrip{align-items:flex-start;flex-direction:column;text-align:left}.homeAudienceStrip p{flex-basis:auto}.homeAudienceStrip strong{overflow-wrap:anywhere}.homeAudienceCard{grid-template-columns:auto minmax(0,1fr)}.homeFeatureGrid--steps .homeFeatureCard,.homeFeatureGrid--steps .homeFeatureCard:nth-last-child(-n+2),.homeFeatureGrid--steps.homeFeatureGrid--compact .homeFeatureCard,.homeFeatureGrid--steps.homeFeatureGrid--compact .homeFeatureCard:nth-last-child(-n+2){grid-column:auto}.homeFeatureCard{min-height:0}.pricingTeaser{align-items:stretch;flex-direction:column}.faqItem summary{padding:16px 0}}.pageLead{color:var(--muted);font-size:16px;line-height:1.6;margin:12px 0 0;max-width:760px}.siteFooter{border-top:1px solid rgba(216,221,233,.85);color:var(--muted);display:grid;grid-gap:14px;gap:14px;margin-top:36px;padding:24px 2px 0}.siteFooter__note{line-height:1.6;margin:0;max-width:980px}.siteFooter__links{display:flex;flex-wrap:wrap;gap:10px 14px}.siteFooter__links a{color:var(--text);font-size:14px;font-weight:700}.siteFooter__links a:hover{color:var(--accent)}.siteFooter__partner{align-items:center;border-top:1px solid rgba(216,221,233,.55);color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;padding-top:14px}.siteFooter__partnerIcon{display:block;flex-shrink:0;opacity:.7}.siteFooter__partner a{color:var(--muted);font-weight:600;text-decoration:none}.siteFooter__partner a:hover{color:var(--accent)}.cookieNotice{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:14px;bottom:16px;box-shadow:var(--shadow-md);color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;left:50%;line-height:1.55;max-width:980px;padding:14px 18px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:100}.cookieNotice__text{flex:1 1 280px;margin:0;min-width:0}.cookieNotice__textShort{display:none}.cookieNotice__text a{color:var(--accent);font-weight:600;text-decoration:underline}.cookieNotice__text a:hover{color:var(--accent-strong)}.cookieNotice__button{align-items:center;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:9px 22px;transition:background .15s;white-space:nowrap}.cookieNotice__button:hover{background:var(--accent-strong)}@media (max-width:600px){.productAnalyticsGrid,.productAnalyticsTopMetrics{grid-template-columns:1fr}.cookieNotice{align-items:flex-start;bottom:max(8px,env(safe-area-inset-bottom));border-radius:12px;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:flex-start;max-height:min(70vh,420px);overflow-y:auto;padding:12px 14px;text-align:left;width:calc(100% - 16px)}.cookieNotice__text{flex:0 1 auto;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.cookieNotice__textFull{display:none}.cookieNotice__textShort{display:inline}.cookieNotice__button{align-self:flex-start;flex:0 0 auto;font-size:13px;padding:8px 20px;width:auto}}.placeholderGrid{display:grid;grid-gap:18px;gap:18px;margin-bottom:22px}.placeholderGrid,.placeholderGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.placeholderGrid,.placeholderGrid--two{grid-template-columns:1fr}}.adminTable{background:#fff;border:1px solid var(--border);border-collapse:separate;border-radius:16px;border-spacing:0;font-size:14px;margin:14px 0 22px;overflow:hidden;width:100%}.adminTable td,.adminTable th{padding:10px 14px;text-align:left;vertical-align:top}.adminTable thead th{background:rgba(15,23,42,.04);border-bottom:1px solid var(--border);font-weight:600;color:var(--muted)}.adminTable tbody tr+tr td{border-top:1px solid var(--border)}.adminTable a{color:var(--accent);text-decoration:none}.adminTable a:hover{text-decoration:underline}.adminAlert{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.18);border-radius:16px;color:var(--text);display:grid;grid-gap:4px;gap:4px;margin-bottom:18px;padding:14px 18px}.adminAlert strong{font-size:16px}.adminAlert p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.adminNotice{border-radius:16px;display:grid;grid-gap:4px;gap:4px;margin-bottom:18px;padding:14px 18px}.adminNotice--success{background:rgba(47,122,89,.08);border:1px solid rgba(47,122,89,.18)}.adminNotice--warning{background:rgba(168,119,47,.1);border:1px solid rgba(168,119,47,.24)}.adminNotice--danger{background:rgba(176,72,60,.1);border:1px solid rgba(176,72,60,.24)}.adminNotice strong{color:var(--text);font-size:16px}.adminNotice p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.adminSecretForm{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.adminSecretForm label{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--muted)}.adminSecretForm input{border:1px solid var(--border);border-radius:14px;font-size:14px;padding:8px 10px}.adminCreditsForm{background:#fff;border:1px solid var(--border);border-radius:16px;display:grid;grid-gap:12px;gap:12px;margin-bottom:22px;padding:18px 20px}.adminCreditsForm form{display:grid;grid-gap:10px;gap:10px}.adminCreditsForm label{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--muted)}.adminCreditsForm input{border:1px solid var(--border);border-radius:14px;font-size:14px;padding:8px 10px}.adminCreditsHint{color:var(--muted);font-size:13px;margin:0}.adminHeaderButton{cursor:pointer}.adminLoginCard{align-content:start}.adminDashboard,.adminSection{display:grid;grid-gap:16px;gap:16px}.adminSection__header{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.adminSection__header h2{margin:0}.adminErrorSummaryGrid,.adminLoadGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.adminLoadCard{align-content:start;gap:8px;min-height:0;padding:20px}.adminLoadCard strong{color:var(--text);font-size:28px;line-height:1}.adminLoadCard span{color:var(--muted);font-size:14px;line-height:1.45}.adminToolbar{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.adminSearch{color:var(--muted);display:grid;grid-gap:6px;gap:6px;min-width:min(100%,320px)}.adminSearch input{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:10px 12px}.adminTableWrap{overflow-x:auto}.adminQuickButtons,.adminStatusFilter{display:flex;flex-wrap:wrap;gap:8px}.adminStatusChip{background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:700;min-height:36px;padding:0 12px}.adminStatusChip:hover{border-color:var(--accent);color:var(--accent)}.adminStatusChip--active{background:var(--accent-soft);border-color:rgba(62,92,142,.22);color:var(--accent-strong)}.adminCellClamp{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminStatusPill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;min-height:28px;padding:0 10px}.adminStatusPill--timeout{background:rgba(168,119,47,.12);color:var(--warning)}.adminStatusPill--capture,.adminStatusPill--launch,.adminStatusPill--other,.adminStatusPill--processing{background:rgba(176,72,60,.1);color:var(--danger)}.debugSummary{background:rgba(15,23,42,.04);border:1px solid var(--border);border-radius:16px;margin-bottom:14px;padding:14px 18px}.debugSummary__grid{display:grid;grid-gap:6px 18px;gap:6px 18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:8px}.debugSummary__grid small{color:var(--muted);font-size:13px}.debugSummary__reasons{margin-top:12px}.debugSummary__reasons ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px}.debugSummary__reasons code{background:rgba(0,91,255,.06);border-radius:6px;font-size:12px;padding:1px 6px}.placeholderCard{background:var(--glass-bg-strong);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-sm);display:grid;grid-gap:12px;gap:12px;min-height:100%;padding:24px}.placeholderCard--soft{background:linear-gradient(180deg,rgba(90,123,181,.08),rgba(255,255,255,.85) 38%)}.placeholderCard h2{margin:0}.placeholderList{color:var(--text);display:grid;grid-gap:10px;gap:10px;line-height:1.55;margin:0;padding-left:20px}.placeholderList--ordered{padding-left:24px}.placeholderButton{justify-self:start}.pageActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:8px 0}.pageActions--inline{margin:14px 0 0}.comparisonLaunchActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mobileNotice{background:var(--surface);border:1px solid var(--border);border-radius:16px;color:var(--muted);display:none;font-size:14px;line-height:1.5;margin-bottom:18px;padding:14px 16px}@media (max-width:800px){.mobileNotice{display:block}}.comparisonNotice{background:linear-gradient(180deg,rgba(90,123,181,.08),rgba(255,255,255,.85) 38%);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-xs);display:grid;grid-gap:6px;gap:6px;margin-bottom:14px;padding:14px 16px}.comparisonNotice strong{font-size:16px}.resultLayout{display:grid;grid-gap:22px;gap:22px}.comparisonNotice p{color:var(--muted);line-height:1.5;margin:0}.comparisonShowMore{align-self:center;background:none;border:none;cursor:pointer;margin-top:8px;padding:0}.billingCard{width:min(100%,720px)}.paymentReturnShell{display:grid;justify-content:center}.paymentReturnCard{width:min(100%,720px)}.paymentReturnCard--success{border-color:rgba(47,122,89,.22)}.paymentReturnCard--warning{border-color:rgba(168,119,47,.28)}.paymentReturnCard--danger{border-color:rgba(176,72,60,.24)}.paymentReturnStatus{background:rgba(248,250,255,.92);border:1px solid rgba(206,216,236,.82);border-radius:var(--radius-card);display:grid;grid-gap:6px;gap:6px;padding:16px}.paymentReturnStatus strong{color:var(--text);font-size:20px}.paymentReturnActions{align-items:stretch;display:grid;grid-gap:10px;gap:10px}.paymentReturnActions button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:800px){.placeholderGrid{grid-template-columns:1fr}.adminSection__header,.pageActions{align-items:stretch;flex-direction:column}.pageActions .secondaryAction,.pageActions .textAction,.placeholderButton{justify-content:center;width:100%}.siteFooter{margin-top:28px;padding-top:20px}}.homeExamples{background:rgba(255,255,255,.96);border:1px solid var(--border);border-radius:var(--radius-card);display:grid;grid-gap:6px;gap:6px;margin:10px 0 14px;padding:12px 14px}.homeExamples__title{color:var(--text);font-size:16px;font-weight:600;line-height:1.35;margin:0}.homeExamples__description{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.homeExamples__grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.homeExamples__card{background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:14px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px 11px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.homeExamples__card:hover{border-color:rgba(45,107,255,.34);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.homeExamples__cardTop{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.homeExamples__marketplace,.homeExamples__status{border-radius:999px;font-size:10px;font-weight:900;line-height:1.2;padding:5px 7px}.homeExamples__marketplace{background:rgba(45,107,255,.1);color:var(--accent)}.homeExamples__status{background:rgba(0,0,0,.04);color:var(--muted)}.homeExamples__productLink{color:var(--ink);font-size:14px;font-weight:900;line-height:1.22;overflow-wrap:anywhere;text-decoration:none}.homeExamples__productLink:focus-visible,.homeExamples__productLink:hover{color:var(--accent);text-decoration:underline}.homeExamples--embedded{background:transparent;border:none;border-radius:0;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--border);gap:5px}.homeExamples--embedded .homeExamples__title{font-size:14px;font-weight:600}.homeExamples--embedded .homeExamples__description{font-size:12px;line-height:1.4}@media (max-width:760px){.homeExamples__grid{grid-template-columns:1fr}}.homeExamplesForm{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.homeExamplesForm__toggle{align-items:center;display:flex;gap:8px;font-size:14px}.homeExamplesForm__field{display:grid;grid-gap:4px;gap:4px}.homeExamplesForm__field>span{color:var(--muted);font-size:13px}.homeExamplesForm__field input,.homeExamplesForm__field textarea{background:rgba(255,255,255,.96);border:1px solid var(--border);border-radius:12px;color:var(--text);font:inherit;padding:10px 12px;width:100%}.homeExamplesForm__field textarea{min-height:80px;resize:vertical}.homeExamplesForm__links{border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:12px 14px}.homeExamplesForm__links legend{color:var(--muted);font-size:13px;padding:0 4px}.homeExamplesForm__linkRow{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(140px,1fr) minmax(200px,1.4fr)}.homeExamplesForm__linkRow label{display:grid;grid-gap:3px;gap:3px;font-size:13px}.homeExamplesForm__linkRow span{color:var(--muted)}.homeExamplesForm__linkRow input{background:rgba(255,255,255,.96);border:1px solid var(--border);border-radius:10px;font:inherit;padding:8px 10px}@media (max-width:600px){.homeExamplesForm__linkRow{grid-template-columns:1fr}}.homeExamplesForm__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.homeExamplesForm__actions button{background:var(--accent,#007aff);border:none;border-radius:12px;color:#fff;cursor:pointer;font:inherit;padding:9px 16px}.homeExamplesForm__actions button:disabled{opacity:.6}.homeExamplesForm__info{color:var(--muted);font-size:13px}.homeExamplesForm__error{color:#d33;font-size:13px}.shell--home{max-width:var(--content-max-width)}.hero--home{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;gap:clamp(40px,6vw,76px);grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);overflow:visible;padding:clamp(46px,7vw,88px) 0 clamp(36px,6vw,72px)}.hero--home .heroCopy{gap:17px;padding:0}.hero--home .homeHeroTitle{font-size:clamp(56px,5.2vw,64px);letter-spacing:-.045em;line-height:1.02;max-width:790px}.homeHeroSubtitle{color:var(--ink-2);font-size:clamp(17px,1.7vw,20px);line-height:1.55;max-width:700px}.homeHeroContext{border-left:2px solid rgba(102,87,217,.35);color:var(--muted);font-size:14px;line-height:1.55;margin:0;max-width:670px;padding-left:14px}.homeReportPreview{background:rgba(255,255,255,.66);border:1px solid rgba(126,132,191,.2);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);display:grid;grid-gap:12px;gap:12px;margin-top:4px;max-width:650px;padding:16px}.homeReportPreview__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between}.homeReportPreview__header span{color:#6657d9;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.homeReportPreview__header strong{color:var(--ink);font-size:14px}.homeReportPreview__flow{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.homeReportPreview__flow>div{background:rgba(255,255,255,.86);border:1px solid rgba(126,132,191,.18);border-radius:13px;display:grid;grid-gap:3px;gap:3px;padding:11px 12px}.homeReportPreview__flow>span{color:#6657d9;font-weight:900}.homeReportPreview p,.homeReportPreview__flow div span{color:var(--muted);font-size:11px}.homeReportPreview__flow div strong{color:var(--ink);font-size:13px}.homeReportPreview p{margin:0}.homeHeroActionPanel{background:#fff;border:1px solid rgba(126,132,191,.22);border-radius:26px;box-shadow:0 22px 58px rgba(53,57,119,.12),inset 0 1px 0 rgba(255,255,255,.92);gap:22px;max-width:470px;padding:clamp(26px,3vw,36px)}.homeHeroActionHeading{display:grid;grid-gap:12px;gap:12px}.homeHeroActionHeading>p{color:var(--muted);font-size:16px;line-height:1.55;margin:0}.homeHeroActionHeading>small{color:var(--muted);font-size:13px;line-height:1.45}.homeHeroActionTitle{font-size:clamp(25px,2.2vw,30px);letter-spacing:-.03em;line-height:1.1;margin:0}.homeHeroActionPanel input{background:rgba(255,255,255,.9);border-color:rgba(126,132,191,.28);min-height:46px}.homeExtensionMini{background:rgba(250,250,255,.78);border-color:rgba(126,132,191,.2)}.homeHeroActionPanel .homeExtensionMini{align-items:stretch;grid-template-columns:1fr}.homeHeroActionPanel .homeExtensionMini--checking{align-items:center;grid-template-columns:auto minmax(0,1fr)}.homeHeroActionPanel .homeExtensionMini .homeButton{width:100%}.homeButton{align-items:center;border:1px solid transparent;border-radius:15px;cursor:pointer;display:inline-flex;font:inherit;font-size:17px;font-weight:800;justify-content:center;min-height:54px;padding:0 28px;text-align:center;text-decoration:none;transition:background .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out,transform .18s ease-out}.homeButton--primary,.homeHeroActionPanel .homeButton--primary{background:linear-gradient(135deg,#6657dc,#536fe5);border-color:rgba(79,67,184,.44);box-shadow:0 12px 26px rgba(78,66,190,.24),0 0 0 4px rgba(105,88,225,.06);color:#fff}.homeButton--secondary{background:rgba(255,255,255,.72);border-color:rgba(126,132,191,.24);box-shadow:0 6px 16px rgba(48,55,101,.06);color:var(--ink-2)}.homeButton--technical{background:rgba(248,248,252,.92);border-color:rgba(126,132,191,.28);box-shadow:0 5px 14px rgba(48,55,101,.06);color:var(--ink-2)}.homeButton:hover:not(:disabled){box-shadow:0 11px 24px rgba(91,72,210,.18),0 0 0 4px rgba(105,88,225,.07);transform:translateY(-2px)}.homeButton:active:not(:disabled){box-shadow:0 4px 10px rgba(91,72,210,.12);transform:translateY(1px)}.homeButton:focus-visible{outline:3px solid rgba(77,101,232,.3);outline-offset:3px}.homeButton:disabled{box-shadow:none;cursor:wait;opacity:.58}.homeSections{gap:0;margin-top:0}.homeSections .homeSection{padding:clamp(72px,8vw,104px) 0}.homeSections .homeSection:first-of-type{padding-top:clamp(44px,5vw,62px)}.homeBenefitStrip{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(48px,6vw,78px) 0}.homeBenefitItem{align-content:start;background:#fff;border:1px solid rgba(126,132,191,.18);border-radius:24px;box-shadow:0 16px 38px rgba(48,55,101,.07);display:grid;grid-gap:12px;gap:12px;min-width:0;overflow:hidden;padding:14px 14px 24px}.homeBenefitVisual{align-items:center;aspect-ratio:4/3;background:radial-gradient(circle at 20% 20%,rgba(103,88,225,.15),transparent 35%),linear-gradient(145deg,#f7f7ff,#eef3fb);border:1px solid rgba(126,132,191,.14);border-radius:17px;color:#716a91;display:flex;font-size:13px;font-weight:700;justify-content:center;line-height:1.4;min-height:0;padding:18px;text-align:center}.homeBenefitItem h2{font-size:22px;letter-spacing:-.025em;line-height:1.15;margin:8px 6px 0}.homeBenefitItem p{color:var(--muted);font-size:15px;line-height:1.5;margin:0 6px}.homeSection__header{margin-bottom:28px}.homeSection__header h2{font-size:clamp(38px,4vw,44px);letter-spacing:-.03em}.homeSection--checkResult,.homeSection--examples,.homeSection--faq{background:rgba(243,246,252,.66)!important;box-shadow:0 0 0 100vmax rgba(243,246,252,.66);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.homeSection--audienceTasks{background:rgba(247,244,255,.7)!important;box-shadow:0 0 0 100vmax rgba(247,244,255,.7);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.homeCheckGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.homeAudienceTaskCard,.homeCheckCard{background:rgba(255,255,255,.74);border-color:rgba(126,132,191,.18);box-shadow:0 12px 30px rgba(48,55,101,.05);min-height:0;padding:28px}.homeCheckCard h3{font-size:21px}.homeCheckCard p{font-size:15px}.homeSectionFootnote{color:var(--muted);font-size:14px;line-height:1.55;margin:22px 0 0}.homeCardIndex{color:#7868de;font-size:12px;font-weight:950;letter-spacing:.08em}.homeAudienceTaskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeAudienceTaskCard{padding:clamp(24px,3vw,34px)}.homeAudienceTaskCard h3{font-size:clamp(21px,2.4vw,28px)}.homeAudienceTaskCard p{font-size:15px;max-width:560px}.homeAudienceTaskCard__scenarios{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0}.homeAudienceTaskCard__scenarios li{background:#f1efff;border:1px solid rgba(101,83,220,.16);border-radius:999px;color:#5545bf;font-size:13px;font-weight:700;padding:8px 11px}.homeStepGrid{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.homeStepCard{align-items:start;background:transparent;border:0;border-radius:0;gap:18px;grid-template-columns:auto minmax(0,1fr);padding:16px 28px}.homeStepCard+.homeStepCard{border-left:1px solid rgba(126,132,191,.2)}.homeStepCard__number{background:#f1efff;border:1px solid rgba(101,83,220,.16);border-radius:12px;color:#5b49cb;height:38px;width:38px}.homeStepCard h3{font-size:19px;margin-bottom:7px}.homeExamples--embedded{border-top:0;margin-top:0;padding-top:0}.homeExamples--embedded .homeExamples__grid{gap:12px}.homeExamples--embedded .homeExamples__card{background:rgba(255,255,255,.76);border-color:rgba(126,132,191,.18);box-shadow:0 10px 26px rgba(48,55,101,.05);padding:15px}.homeExamples__productLink{display:grid;grid-gap:10px;gap:10px}.homeExamples__productLink small{align-items:center;align-self:start;background:#f1efff;border:1px solid rgba(101,83,220,.18);border-radius:13px;color:#5545bf;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;min-height:46px;padding:0 18px}.homeFinalCta{align-items:center;background:radial-gradient(circle at 100% 0,rgba(103,88,225,.13),transparent 38%),rgba(255,255,255,.78);border:1px solid rgba(126,132,191,.2);border-radius:26px;box-shadow:0 18px 48px rgba(48,55,101,.07);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin:clamp(72px,8vw,104px) 0 0;min-height:320px;padding:clamp(44px,6vw,72px)}.homeFinalCta h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.035em;line-height:1.05;margin:8px 0 12px}.homeFinalCta p{color:var(--ink-2);font-size:16px;line-height:1.55;margin:0 0 10px;max-width:690px}.homeFinalCta small{color:var(--muted);font-size:13px}.homeFinalCta__actions{align-items:stretch;display:grid;grid-gap:10px;gap:10px;min-width:205px}.homeSection--faq{padding-bottom:36px!important}.homeSection--faq .faqList{margin:0 auto;max-width:880px;width:100%}.homeSection--faq .faqItem{background:rgba(255,255,255,.7);border-color:rgba(126,132,191,.18);box-shadow:none}.homeSection--faq .faqItem summary{padding:16px 0}@media (max-width:1050px){.hero--home{grid-template-columns:minmax(0,1fr) minmax(350px,.82fr)}.homeBenefitStrip,.homeCheckGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.hero--home{gap:32px;grid-template-columns:1fr;padding:34px 0 28px}.hero--home .homeHeroTitle{font-size:clamp(36px,10.5vw,42px);line-height:1.04}.homeHeroSubtitle{font-size:16px}.homeHeroDesktopContent{display:none}.homeHeroActionPanel{max-width:none;padding:24px 20px}.homeDesktopOnlyNotice{background:#f7f7ff;box-shadow:none}.homeDesktopOnlyNotice h3{font-size:20px;line-height:1.2;margin:0}.homeAudienceTaskGrid,.homeBenefitStrip,.homeCheckGrid,.homeFinalCta,.homeStepGrid{grid-template-columns:1fr}.homeStepCard+.homeStepCard{border-left:0;border-top:1px solid rgba(126,132,191,.16)}.homeStepCard{padding:18px 4px}.homeFinalCta{align-items:stretch;margin-top:38px;padding:26px 20px}.homeFinalCta__actions{min-width:0}.homeButton{min-height:54px;width:100%}.homeSections .homeSection{padding:64px 0}.homeSection__header h2{font-size:clamp(28px,8vw,32px)}.homeBenefitStrip{padding:44px 0 58px}.homeBenefitVisual{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.homeButton,.homeExamples__card{transition:none}.homeButton:active:not(:disabled),.homeButton:hover:not(:disabled),.homeExamples__card:hover{transform:none}}.uiButton{align-items:center;border:1px solid transparent;border-radius:var(--button-radius);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.15;min-height:var(--button-primary-height);padding:0 26px;text-align:center;text-decoration:none;transition:background var(--button-transition),border-color var(--button-transition),box-shadow var(--button-transition),color var(--button-transition),transform var(--button-transition)}.authMenuLogin,.browserAddressButton--download,.captureForm button:not(.secondaryAction),.homeButton--primary,.homeExamplesForm__actions button,.inlineForm button:not(.secondaryAction),.installStep__cta,.pricingCard__cta,.pricingPreviewCard__cta,.primaryInlineAction,.searchForm button:not(.secondaryAction),.uiButton--primary{background:var(--button-primary-bg);border:1px solid rgba(79,67,184,.42);border-radius:var(--button-radius);box-shadow:var(--button-primary-shadow);color:#fff;font-size:16px;font-weight:700;min-height:var(--button-primary-height);transition:background var(--button-transition),border-color var(--button-transition),box-shadow var(--button-transition),color var(--button-transition),transform var(--button-transition)}.authMenuLogin:hover:not(:disabled),.browserAddressButton--download:hover,.captureForm button:hover:not(:disabled),.homeButton--primary:hover:not(:disabled),.homeExamplesForm__actions button:hover:not(:disabled),.inlineForm button:hover:not(:disabled),.installStep__cta:hover,.pricingCard__cta:hover:not(:disabled),.pricingPreviewCard__cta:hover,.primaryInlineAction:hover,.searchForm button:hover:not(:disabled),.uiButton--primary:hover:not(:disabled){background:var(--button-primary-bg-hover);border-color:rgba(79,67,184,.5);box-shadow:var(--button-primary-shadow-hover);color:#fff;transform:translateY(-2px)}.authMenuLogin:active:not(:disabled),.browserAddressButton--download:active,.captureForm button:active:not(:disabled),.homeButton--primary:active:not(:disabled),.inlineForm button:active:not(:disabled),.installStep__cta:active,.pricingCard__cta:active:not(:disabled),.primaryInlineAction:active,.searchForm button:active:not(:disabled),.uiButton--primary:active:not(:disabled){box-shadow:0 5px 14px rgba(78,66,190,.18);transform:translateY(1px)}.cabinetHero__ghostButton,.homeButton--secondary,.secondaryAction,.uiButton--secondary{background:rgba(255,255,255,.86);border:1px solid rgba(126,132,191,.28);border-radius:var(--button-radius);box-shadow:0 5px 14px rgba(48,55,101,.06);color:var(--ink-2);font-size:15px;font-weight:700;min-height:var(--button-compact-height);transition:background var(--button-transition),border-color var(--button-transition),box-shadow var(--button-transition),color var(--button-transition),transform var(--button-transition)}.cabinetHero__ghostButton:hover,.homeButton--secondary:hover:not(:disabled),.secondaryAction:hover:not(:disabled),.uiButton--secondary:hover:not(:disabled){background:#fff;border-color:rgba(101,83,220,.32);box-shadow:0 8px 18px rgba(48,55,101,.09);color:#5141bf;transform:translateY(-1px)}.browserAddressButton:not(.browserAddressButton--download),.homeButton--technical,.trackProductButton,.uiButton--technical{background:rgba(247,247,255,.94);border:1px solid rgba(126,132,191,.28);border-radius:13px;box-shadow:0 4px 12px rgba(48,55,101,.05);color:#5545bf;font-size:14px;font-weight:700;min-height:var(--button-compact-height);transition:background var(--button-transition),border-color var(--button-transition),box-shadow var(--button-transition),color var(--button-transition),transform var(--button-transition)}.browserAddressButton:not(.browserAddressButton--download):hover,.homeButton--technical:hover:not(:disabled),.trackProductButton:hover:not(:disabled),.uiButton--technical:hover:not(:disabled){background:#fff;border-color:rgba(101,83,220,.36);box-shadow:0 7px 16px rgba(48,55,101,.08);color:#5141bf;transform:translateY(-1px)}.authMenuLogin:focus-visible,.browserAddressButton:focus-visible,.cookieNotice__button:focus-visible,.followButton:focus-visible,.homeButton:focus-visible,.installStep__cta:focus-visible,.paginationButton:focus-visible,.pricingCard__cta:focus-visible,.primaryInlineAction:focus-visible,.secondaryAction:focus-visible,.textAction:focus-visible,.trackProductButton:focus-visible,.uiButton:focus-visible{box-shadow:var(--button-focus-ring);outline:2px solid #fff;outline-offset:2px}.authMenuLogin:disabled,.browserAddressButton:disabled,.homeExamplesForm__actions button:disabled,.installStep__cta[aria-disabled=true],.pricingCard__cta:disabled,.secondaryAction:disabled,.trackProductButton:disabled,.uiButton:disabled{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}@media (max-width:800px){.installStep__cta,.pricingCard__cta,.secondaryAction,.uiButton{min-height:48px}}@media (prefers-reduced-motion:reduce){.authMenuLogin,.browserAddressButton,.homeButton,.homeExamplesForm__actions button,.installStep__cta,.pricingCard__cta,.primaryInlineAction,.secondaryAction,.trackProductButton,.uiButton{transition:none}.authMenuLogin:active,.authMenuLogin:hover,.browserAddressButton:hover,.homeButton:active,.homeButton:hover,.installStep__cta:active,.installStep__cta:hover,.pricingCard__cta:active,.pricingCard__cta:hover,.primaryInlineAction:active,.primaryInlineAction:hover,.secondaryAction:active,.secondaryAction:hover,.trackProductButton:hover,.uiButton:active,.uiButton:hover{transform:none}}