: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;--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:1120px;overflow:visible;padding:24px;position:relative;z-index:20}@media (max-width:800px){.topbar{border-radius:18px;margin:8px 12px 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:1120px;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:1120px;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:1120px}.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:1120px}.browserInstallSection{display:grid;grid-gap:18px;gap:18px;margin:0 auto 24px;max-width:1120px}.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:1120px}.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:1120px}.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:1120px}.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:1120px}.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:1120px;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:1120px;padding:32px 24px 64px}.homeSections{display:grid;grid-gap:44px;gap:44px;margin-top:36px}.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,5.4vw,56px);line-height:1;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{align-items:center;gap:32px;margin-bottom:18px}.heroCopy{display:grid;grid-gap:8px;gap:8px}.hero--home>.installStep{align-content:center;margin:0;min-height:210px;width:100%}.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}.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;max-width:760px}.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}.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}.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}.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;grid-template-columns:repeat(2,minmax(0,1fr))}.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) 168px;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;gap:8px;min-width:148px}.resultPriceNow{color:var(--text);font-size:30px;line-height:1}.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:14px;font-weight:800;margin:0}.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;white-space:nowrap}.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}.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}.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)}.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:13px;font-weight:800;line-height:1.2;padding:6px 10px;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)}.buyerResultSummary,.summaryPanel--analytics{background:var(--surface)}.buyerResultSummary{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:14px;display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:11px 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)}.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) 168px;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:start;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,255,.92));gap:10px;grid-template-columns:96px minmax(0,1fr) 196px;padding:12px 14px}.historyCard__media{align-self:start}.historyCard__thumb{background:var(--surface-muted);border:1px solid var(--border);border-radius:14px;display:block;height:96px;object-fit:contain;padding:8px;width:96px}.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:6px;gap:6px;min-width:0}.historyCard__topline{align-items:start;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:space-between}.historyCard__titleLink{color:var(--text)!important;display:-webkit-box;font-weight:700;line-height:1.22;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:14px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:8px 10px}.historyPricePill span{color:var(--muted);display:block;font-size:12px;line-height:1.3}.historyPricePill strong{color:var(--text);font-size:17px;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:16px}.historyCard__bestPrice,.historyCard__sourcePrice{margin:0}.historyCard__bestPrice strong{color:var(--text)}.historyMeta--actions{align-items:stretch;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:196px}.historyAction{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;display:inline-flex;justify-content:center;min-height:40px;padding:8px 12px;text-align:center}.historyAction:hover{border-color:var(--accent)}.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:8px 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}.pricingGrid,.pricingPreviewGrid{align-items:stretch;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricingGrid{margin-bottom:36px}.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:14px;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;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:grid;flex:1 1;grid-gap:6px;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;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:48px}.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}.infoList{display:grid;grid-gap:12px;gap:12px}.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:12px;gap:12px;margin-bottom:32px;padding:8px 0}.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:12px}.trustBanner__link{justify-self:start}.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{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.pageHeader__actions,.trustBanner__actions{justify-content:flex-start;width:100%}.checkoutShell,.pricingGrid,.pricingPreviewGrid{grid-template-columns:1fr}.pricingHero__copy h1{font-size:40px}.checkoutCard,.pricingCard,.pricingPreviewCard,.trustBanner{padding:20px}.pricingCard__top,.pricingPreviewCard__top{flex-direction:column}.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__priceRow{grid-template-columns:1fr}.summaryPanel__header{align-items:stretch;flex-direction:column}.summaryExportButton{width:100%}.buyerResultSummary__metrics,.summaryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketAnalyticsBreakdown__list,.marketAnalyticsGrid,.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:16px}.hero--home>.searchForm--home{display:none}.homeDesktopOnlyNotice{display:grid}.homeSection{padding:22px 18px}.homeSection__header h2{font-size:24px}.audienceGrid,.homeColumns,.homeFeatureGrid,.homeFeatureGrid--four,.homeFeatureGrid--steps,.homeSignalGrid{grid-template-columns:1fr}.homeFeatureGrid--steps .homeFeatureCard,.homeFeatureGrid--steps .homeFeatureCard:nth-last-child(-n+2){grid-column:auto}.homeFeatureCard{min-height:0}.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){.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:8px;gap:8px;margin:12px 0 18px;padding:16px 18px}.homeExamples__title{color:var(--text);font-size:16px;font-weight:600;line-height:1.35;margin:0}.homeExamples__description{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.homeExamples__links{display:flex;flex-wrap:wrap;gap:8px 14px;list-style:none;margin:4px 0 0;padding:0}.homeExamples__links li{margin:0}.homeExamples__link{color:var(--accent,#007aff);display:inline-block;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.homeExamples__link:focus-visible,.homeExamples__link:hover{text-decoration:underline}@media (max-width:600px){.homeExamples__links{flex-direction:column;gap:6px}}.homeExamples--embedded{background:transparent;border:none;border-radius:0;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--border);gap:6px}.homeExamples--embedded .homeExamples__title{font-size:14px;font-weight:600}.homeExamples--embedded .homeExamples__description{font-size:13px;line-height:1.5}.homeExamples--embedded .homeExamples__links{gap:6px 14px;margin-top:2px}.homeExamples--embedded .homeExamples__link{font-size:13px}.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}