:root{color-scheme:light;--canvas: #f6f8fa;--canvas-soft: #ffffff;--canvas-inset: #f0f3f6;--ink: #24292f;--muted: #57606a;--subtle: #8c959f;--line: #d0d7de;--line-strong: #afb8c1;--blue: #0969da;--blue-soft: #ddf4ff;--green: #1a7f37;--green-soft: #dafbe1;--yellow: #9a6700;--yellow-soft: #fff8c5;--red: #cf222e;--red-soft: #ffebe9;--accent: #8250df;--accent-soft: #f5f0ff;--shadow: 0 18px 55px rgba(31, 35, 40, .1);--radius: 18px;--mono: "SFMono-Regular", "Cascadia Mono", "Liberation Mono", ui-monospace, monospace;--sans: "Mona Sans", "Hubot Sans", "Aptos", "Segoe UI", sans-serif;background:var(--canvas);color:var(--ink);font-family:var(--sans)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#fff}button,input,select{font:inherit}@font-face{font-family:Circe;src:url(/assets/circe-regular-CU0p9rtx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circe;src:url(/assets/circe-bold-CG2mpGcg.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circe;src:url(/assets/circe-extrabold-C5SVX5kk.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Extrabold-D9MUTSRL.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--sans);background:radial-gradient(circle at 14% 8%,rgba(9,105,218,.12),transparent 30%),radial-gradient(circle at 86% 0%,rgba(26,127,55,.11),transparent 25%),linear-gradient(180deg,#ffffff 0%,var(--canvas) 34%,#eef2f6 100%)}.shell{width:min(1540px,calc(100% - 32px));max-width:calc(100vw - 32px);margin:0 auto;padding:28px 0 20px}.hero{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch;margin-bottom:14px}.hero-copy{padding:4px 2px 8px}.kicker,.product-name{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shell h1,.shell h2,.shell h3,.shell h4,.shell p{margin-top:0}.shell h1{margin-bottom:0;font-size:clamp(42px,7vw,78px);line-height:.92;letter-spacing:-.07em}.repo-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffeb;box-shadow:0 1px #1f23280a}.analyzer-card{padding:22px;margin-bottom:22px}.section-heading,.product-head,.product-footer,.total-row,.grand-total{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-heading h2,.product-head h3{margin:4px 0 0}.section-heading h2{font-size:24px;letter-spacing:-.03em}.summary-heading{position:relative;min-height:36px;padding-right:46px}.summary-export-button{position:absolute;top:0;right:0;display:inline-grid;width:36px;height:36px;place-items:center;color:var(--ink);border:1px solid var(--line);border-radius:50%;background:#ffffffeb;box-shadow:0 8px 24px #1f23281f;opacity:0;transform:translateY(2px);cursor:pointer;pointer-events:none;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease}.summary-export-button svg{width:19px;height:19px;fill:currentColor}.sticky-summary:hover .summary-export-button,.sticky-summary:focus-within .summary-export-button{opacity:1;transform:translateY(0);pointer-events:auto}.summary-export-button:hover,.summary-export-button:focus-visible{color:#fff;border-color:var(--ink);background:var(--ink);outline:none}.summary-export-button:disabled{cursor:wait;opacity:.55}@media(hover:none){.summary-export-button{opacity:1;transform:translateY(0);pointer-events:auto}}.analyzer-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.site-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:18px}.field{display:grid;gap:8px}.field span{color:var(--muted);font-size:13px;font-weight:700}.shell input,.shell select,.shell button{font:inherit}.shell button{cursor:pointer}.shell button:disabled,.shell input:disabled,.shell select:disabled{cursor:not-allowed;opacity:.62}.shell input,.shell select{width:100%;min-height:42px;padding:9px 12px;color:var(--ink);border:1px solid var(--line);border-radius:10px;background:#fff;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.shell select{padding-right:42px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23242A31' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}.shell input:focus,.shell select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0969da29}.site-input-shell{position:relative}.site-input-shell input{padding-right:42px}.verified-mark{position:absolute;top:50%;right:12px;display:grid;width:22px;height:22px;place-items:center;color:#7ee787;border-radius:50%;border:1px solid rgba(126,231,135,.58);background:#0f5132;font-size:13px;font-weight:900;opacity:0;transform:translateY(-50%) scale(.82);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.verified-mark.is-visible{opacity:1;transform:translateY(-50%) scale(1)}.primary-button{display:inline-flex;align-self:end;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 18px;color:#fff;border:1px solid rgba(31,35,40,.15);border-radius:10px;background:linear-gradient(180deg,#2da44e,#1a7f37);font-weight:800;box-shadow:inset 0 1px #ffffff2e}.period-picker button,.segmented button{min-height:34px;padding:7px 12px;color:var(--ink);border:1px solid var(--line);border-radius:999px;background:var(--canvas-soft);font-weight:700}.period-picker button.active,.segmented button.active{color:#fff;border-color:#0969da;background:#0969da}.period-picker button.is-muted,.segmented button.is-muted,.plan-card.is-muted{color:var(--subtle);border-color:#d8dee4;background:#f6f8fa;box-shadow:none;filter:grayscale(.2)}.button-spinner{flex:0 0 auto;width:16px;height:16px;border:2px solid rgba(255,255,255,.34);border-top-color:currentColor;border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start;min-width:0}.products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.product-card:not(.compact){grid-column:1 / -1}.product-card{overflow:hidden;min-width:0;min-height:360px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.product-card[data-product=match],.product-card[data-product=space]{overflow:visible}.product-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1f232814}.product-card.featured{min-height:0;border-color:#8250df57;background:linear-gradient(180deg,#fff,#fbfaff)}.product-card.compact{min-height:245px}.product-head{padding:18px 18px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#f6f8fa)}.product-name{margin-bottom:7px;color:var(--blue)}.product-logo{display:block;width:auto;height:32px;max-width:100%;object-fit:contain;object-position:left center}.product-head h3{max-width:440px;font-size:18px;line-height:1.28;letter-spacing:-.02em}.switch{position:relative;display:inline-flex;flex:0 0 auto;cursor:pointer}.switch input{position:absolute;width:1px;min-height:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.switch span{position:relative;display:block;width:52px;height:30px;border:1px solid var(--line-strong);border-radius:999px;background:#eaeef2;cursor:pointer;transition:background .18s ease,border-color .18s ease}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1f232833;transition:transform .18s ease}.switch input:checked+span{border-color:#1a7f37;background:#2da44e}.switch input:checked+span:after{transform:translate(22px)}.switch.is-locked-on input:checked+span{border-color:#d0d7de;background:#d8dee4}.switch input:disabled+span{cursor:not-allowed;opacity:.56}.switch:has(input:disabled){cursor:not-allowed}.switch-tooltip-host{position:relative;display:inline-flex;flex:0 0 auto}.switch-tooltip-host.is-locked,.switch-tooltip-host.is-locked .switch,.switch-tooltip-host.is-locked .switch span{cursor:help}.switch-requirement-hint{position:absolute;inset:0;z-index:2;width:100%;min-height:100%;margin:0;padding:0;border:0;background:transparent;cursor:help}.product-body{display:grid;gap:14px;padding:18px}.product-footer{padding:14px 18px;border-top:1px solid var(--line);background:var(--canvas)}.product-footer strong,.total-row strong,.grand-total strong{font-family:var(--mono);letter-spacing:-.04em}.product-price-stack{display:inline-flex;align-items:flex-start;flex-direction:column;gap:2px;line-height:1.05}.product-old-price{color:var(--muted);font-size:.78em;font-weight:400;text-decoration:line-through}.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.segmented button{border-radius:10px}.included-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.included-grid>div{padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff}.included-grid h4{margin-bottom:10px;font-size:13px;line-height:1.35}ul{margin:0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.55}.notice{padding:11px 12px;border-radius:12px;font-size:13px;font-weight:800;line-height:1.45;white-space:pre-line}.notice.success{color:var(--green);border:1px solid rgba(26,127,55,.2);background:var(--green-soft)}.notice.warning{color:var(--yellow);border:1px solid rgba(154,103,0,.22);background:var(--yellow-soft)}.notice.accent{color:var(--accent);border:1px solid rgba(130,80,223,.2);background:var(--accent-soft)}.notice-line{display:block}.notice-line--normal{font-weight:400}.plan-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.plan-row.stacked{grid-template-columns:1fr}.plan-card{display:grid;gap:7px;min-height:78px;padding:12px;text-align:left;border:1px solid var(--line);border-radius:14px;background:#fff}.plan-card.active{border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 0 0 1px #0969da26}.plan-card strong{font-size:15px}.plan-card span,.plan-card small{color:var(--muted);font-family:var(--mono);font-size:12px;line-height:1.35}.feature-list{display:flex;flex-wrap:wrap;gap:8px}.feature-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;color:var(--muted);border:1px solid var(--line);border-radius:999px;background:var(--canvas);font-size:12px;font-weight:700}.feature-row{display:block;min-width:0}.feature-row>span:first-child{display:inline-block;vertical-align:top}.feature-row__line{display:block}.feature-row .sdh-feature-hint{margin-left:6px;transform:translateY(-1px)}.feature-pill>span:first-child{min-width:0}.sdh-feature-hint{position:relative;display:inline-flex;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;vertical-align:middle}.sdh-feature-hint .sdh-feature-hint__icon{position:absolute;top:0;left:0;z-index:1;display:block;width:20px;height:20px;opacity:1;pointer-events:none;transition:opacity .3s}.sdh-feature-hint .sdh-feature-hint__icon--active{opacity:0}.sdh-feature-hint:hover .sdh-feature-hint__icon:first-of-type,.sdh-feature-hint:focus-visible .sdh-feature-hint__icon:first-of-type,.sdh-feature-hint.is-open .sdh-feature-hint__icon:first-of-type{opacity:0}.sdh-feature-hint:hover .sdh-feature-hint__icon--active,.sdh-feature-hint:focus-visible .sdh-feature-hint__icon--active,.sdh-feature-hint.is-open .sdh-feature-hint__icon--active{opacity:1}.sdh-feature-hint .sdh-feature-hint__tooltip{position:absolute;top:30px;left:10px;z-index:100;display:none;width:296px;padding:10px;border-radius:0 5px 5px;background:#fff;opacity:1!important;box-shadow:0 0 0 1px #1a1b180a;filter:drop-shadow(0 4px 8px rgba(0,0,0,.08));pointer-events:none;animation:none}.sdh-feature-hint__tooltip--portal{position:fixed;z-index:2147483000;display:block;width:296px;padding:10px;color:#1a1b18;border-radius:0 5px 5px;background:#fff;opacity:1;box-shadow:0 0 0 1px #1a1b180a;filter:drop-shadow(0 4px 8px rgba(0,0,0,.08));pointer-events:none;animation:none}.space-notice-enter-active,.space-notice-leave-active{overflow:hidden;transition:max-height .24s ease,opacity .18s ease,padding-top .24s ease,padding-bottom .24s ease,border-width .24s ease}.space-notice-enter-from,.space-notice-leave-to{max-height:0;padding-top:0;padding-bottom:0;border-width:0;opacity:0}.space-notice-enter-to,.space-notice-leave-from{max-height:96px;opacity:1}.space-feature-move,.space-feature-enter-active,.space-feature-leave-active{transition:opacity .18s ease,transform .2s ease}.space-feature-enter-from,.space-feature-leave-to{opacity:0;transform:translateY(-5px)}.feature-pill .sdh-feature-hint .sdh-feature-hint__tooltip{right:-8px;left:auto;border-radius:5px 0 5px 5px}.sdh-feature-hint:hover .sdh-feature-hint__tooltip,.sdh-feature-hint:focus-visible .sdh-feature-hint__tooltip{display:block}.sdh-feature-hint .sdh-feature-hint__text,.sdh-feature-hint__tooltip--portal .sdh-feature-hint__text{display:block;width:100%;margin:0;color:#1a1b18;font-family:Circe,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;opacity:1;text-align:center}@keyframes sdh-feature-hint-open{0%{opacity:0}to{opacity:1}}.range-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.range-meta strong{color:var(--ink);font-family:var(--mono)}.insight-controls{display:grid;gap:12px}.insight-controls input[type=range]{width:100%;min-height:24px;padding:0;border:0;background:transparent;accent-color:var(--blue);box-shadow:none}.insight-controls input[type=range]:focus{border-color:transparent;outline:none;box-shadow:none}.range-ends{display:flex;justify-content:space-between;color:var(--muted);font-family:var(--mono);font-size:12px}.total-row>span,.grand-total>span{color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.muted-copy{color:var(--muted);line-height:1.5}.summary-rail{display:grid;gap:16px;position:sticky;top:16px;align-self:start;z-index:3;min-width:0;max-width:100%;overflow:visible}.sticky-summary{min-width:0;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;padding:18px;box-shadow:var(--shadow)}.period-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 12px}.period-picker button{border-radius:12px}.period-option{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.discount-note{margin:-4px 0 12px;color:var(--muted);font-size:13px;font-weight:600;line-height:1.4}.welcome-toggle{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;color:var(--muted);border:0;border-radius:0;background:transparent;font-size:13px;font-weight:600;line-height:1.4}.welcome-toggle input{width:18px;height:18px;flex:0 0 18px;min-height:18px;accent-color:#1e6aff}.total-stack{display:grid;gap:9px;margin-top:14px}.total-row{padding:12px;border:0;border-radius:0;background:var(--canvas)}.summary-price{display:inline-flex;align-items:baseline;justify-content:flex-end;flex-shrink:0;gap:8px;text-align:right;white-space:nowrap}.summary-price.has-discount{align-items:flex-end;flex-direction:column;flex-wrap:nowrap;gap:2px}.summary-old-price{color:var(--muted);font-weight:400;text-decoration:line-through}.summary-current-price{color:inherit}.summary-price.is-custom-quote{flex-shrink:1;white-space:normal}.summary-price.is-custom-quote .summary-current-price{font-size:16px;line-height:1.15}.grand-total{padding:8px 0 0;color:var(--ink);border:0;border-radius:0;background:transparent;box-shadow:none}.grand-total.secondary{color:var(--muted);border:0;background:transparent;box-shadow:none}.grand-total>span{color:var(--muted)}.grand-total.secondary>span{color:var(--subtle)}.grand-total strong{font-size:24px}.grand-total.secondary strong{color:var(--muted);font-size:16px}.grand-total.is-custom-quote strong{max-width:50%;text-align:right}.status-message{margin-top:12px;color:var(--muted);font-size:13px;line-height:1.45}.state-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 9px;color:var(--green);border:1px solid rgba(26,127,55,.22);border-radius:999px;background:var(--green-soft);font-family:var(--mono);font-size:12px;font-weight:800}.state-pill.muted{color:var(--muted);border-color:var(--line);background:var(--canvas)}.state-pill.warning{color:var(--yellow);border-color:#9a670038;background:var(--yellow-soft)}.state-pill.error{color:var(--red);border-color:#cf222e38;background:var(--red-soft)}.is-disabled{opacity:.5;background:#f6f8fab8}.is-disabled .product-body,.is-disabled .product-footer{filter:grayscale(.22)}.product-card.is-product-off{border-color:#d0d7deb8;background:#f6f8fac7}.product-card.is-product-off .product-body,.product-card.is-product-off .product-footer{opacity:.38;filter:grayscale(.45);pointer-events:none}.product-card.is-product-off:hover,.product-card.is-disabled:hover{transform:none;box-shadow:0 1px #1f23280a}.addon-pricing{display:grid;gap:20px;margin-top:28px}.addon-pricing-block{padding:2px;overflow:hidden;border-radius:16px;background:linear-gradient(90.13deg,#f2f7ff 60.55%,#f5dfff 124.69%)}.addon-pricing-block__top{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:75px;padding:14px 23px 16px;color:#1a1b18;border:0;background:transparent;text-align:left}.addon-pricing-block__top h2{margin:0;font-size:32px;font-weight:700;line-height:1}.addon-pricing-block__icon{position:relative;display:block;flex:0 0 auto;width:42px;height:42px;border-radius:50%;transition:background-color .2s ease}.addon-pricing-block__top:hover .addon-pricing-block__icon{background-color:#d3c1ff}.addon-pricing-block__icon span{position:absolute;top:19px;left:9px;width:24px;height:4px;background:#000;transition:transform .2s ease}.addon-pricing-block__icon span:first-child{transform:rotate(90deg)}.addon-pricing-block__icon.is-open span:first-child{transform:rotate(0)}.addon-pricing-block__body{padding:24px;border-radius:0 0 16px 16px;background:#fff}.number-pool,.email-tracking{display:grid;gap:28px}.number-pool__types{display:flex;flex-wrap:wrap;gap:18px}.addon-check{display:inline-flex;align-items:center;gap:10px;color:#1a1b18;font-size:18px;font-weight:400;line-height:1.2}.addon-check input{width:18px;height:18px;flex:0 0 18px;min-height:18px;accent-color:#1e6aff}.addon-check.is-locked{cursor:default}.number-pool__option{display:grid;gap:22px;padding-top:6px}.number-pool__option+.number-pool__option{padding-top:30px;border-top:1px solid #edf3ff}.addon-range-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.addon-range-header__title{margin:0 0 12px;color:#1a1b18;font-size:24px;font-weight:400;line-height:1.2}.addon-range-header__text,.email-tracking__lead{display:block;color:#1a1b18;font-size:22px;font-weight:400;line-height:1.2}.addon-range-header__hint{max-width:280px;color:#1e6aff;font-size:18px;font-weight:700;line-height:1.25;text-align:right}.addon-range-row{display:grid;grid-template-columns:minmax(0,1fr) 213px;gap:24px;align-items:start}.addon-range{display:grid;gap:12px;padding-top:19px}.addon-range input[type=range]{width:100%;min-height:24px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.addon-range input[type=range]:focus{border-color:transparent;box-shadow:none}.addon-range input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--addon-range-track, #4d4f59)}.addon-range input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 10px #284a683d;cursor:pointer;-webkit-appearance:none;appearance:none}.addon-range input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:#4d4f59}.addon-range input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,#1e6aff,#6f6deb 45%,#ff006e 78%,#fb9907)}.addon-range input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 10px #284a683d;cursor:pointer}.addon-range__ticks{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));color:#686c7b;font-size:16px;font-weight:400;line-height:1.2;text-align:center}.addon-range__ticks span:first-child{text-align:left}.addon-range__ticks span:last-child{color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='36' height='20' viewBox='0 0 36 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.74023 4.32133C8.60262 4.09878 7.42369 4.21401 6.35242 4.65247C5.28115 5.09093 4.36561 5.83293 3.7215 6.78472C3.0774 7.73651 2.73362 8.85536 2.73362 9.9999C2.73362 11.1444 3.0774 12.2633 3.7215 13.2151C4.36561 14.1669 5.28115 14.9089 6.35242 15.3473C7.42369 15.7858 8.60262 15.901 9.74023 15.6785C10.8668 15.4581 11.9027 14.9162 12.7198 14.1205L13.9743 12.726C14.4055 12.2466 15.1489 12.203 15.6347 12.6285C16.1204 13.0541 16.1646 13.7877 15.7334 14.2671L14.4543 15.689C14.4386 15.7065 14.4224 15.7234 14.4057 15.7399C13.2558 16.8727 11.7914 17.6438 10.1976 17.9556C8.60383 18.2674 6.95215 18.1059 5.45129 17.4917C3.95044 16.8774 2.66777 15.8378 1.76538 14.5044C0.862977 13.1709 0.381348 11.6034 0.381348 9.9999C0.381348 8.3964 0.862977 6.82888 1.76538 5.49543C2.66777 4.16197 3.95044 3.12242 5.45129 2.50814C6.95215 1.89386 8.60383 1.73242 10.1976 2.04421C11.7914 2.35601 13.2558 3.12705 14.4057 4.25991C14.4224 4.27636 14.4386 4.2933 14.4543 4.31071L23.2801 14.1205C24.0972 14.9162 25.1332 15.4581 26.2598 15.6785C27.3974 15.901 28.5763 15.7858 29.6476 15.3473C30.7188 14.9089 31.6344 14.1669 32.2785 13.2151C32.9226 12.2633 33.2664 11.1444 33.2664 9.9999C33.2664 8.85536 32.9226 7.73651 32.2785 6.78472C31.6344 5.83293 30.7188 5.09093 29.6476 4.65247C28.5763 4.21401 27.3974 4.09878 26.2598 4.32133C25.1332 4.54172 24.0973 5.08356 23.2801 5.87931L22.0257 7.27384C21.5945 7.75323 20.8511 7.79685 20.3653 7.37126C19.8796 6.94568 19.8354 6.21205 20.2666 5.73266L21.5457 4.31079C21.5613 4.29335 21.5776 4.27638 21.5943 4.25991C22.7442 3.12705 24.2086 2.35601 25.8024 2.04421C27.3962 1.73242 29.0478 1.89386 30.5487 2.50814C32.0495 3.12242 33.3322 4.16197 34.2346 5.49543C35.137 6.82888 35.6186 8.3964 35.6186 9.9999C35.6186 11.6034 35.137 13.1709 34.2346 14.5044C33.3322 15.8378 32.0495 16.8774 30.5487 17.4917C29.0478 18.1059 27.3962 18.2674 25.8024 17.9556C24.2086 17.6438 22.7442 16.8727 21.5943 15.7399C21.5776 15.7234 21.5614 15.7065 21.5457 15.6891L12.7199 5.87935C11.9028 5.08358 10.8668 4.54172 9.74023 4.32133Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:36px 20px}.addon-range__ticks--dense{grid-template-columns:repeat(9,minmax(0,1fr))}.addon-range__ticks--dense span:last-child{color:#686c7b;background:none}.addon-counter{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;width:213px;height:66px;padding:0 16px;border:1px solid rgba(26,27,24,.3);border-radius:16px;background:#fff;transition:border-color .2s ease}.addon-counter:focus-within,.addon-counter:hover{border-color:#1a1b18}.addon-counter__button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#fff;border:0;border-radius:50%;background:#686c7b;font-size:19px;font-weight:700;line-height:1;text-indent:0;transition:background-color .2s ease}.addon-counter__button-label{display:block;transform:translateY(1px)}.addon-counter__button:hover{background:#000}.addon-counter__input{width:100%;min-height:32px;padding:0 12px;color:#1a1b18;border:0;background:transparent;font-family:Circe,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1;letter-spacing:.05em;text-align:center}.addon-counter__input:focus{border-color:transparent;box-shadow:none}.static-number-row{display:flex;align-items:center;justify-content:center;gap:24px}.static-number-row>span{color:#1a1b18;font-size:24px;font-weight:400;line-height:1.2}.addon-total-card{display:flex;justify-content:center;padding:30px 40px;border-radius:16px;background:#edf3ff}.addon-total-card p{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:0;color:#1a1b18;font-size:32px;line-height:1}.addon-total-card p+p{margin-top:20px}.addon-total-card strong{font-weight:700}.addon-total-card span,.addon-total-card em{font-style:normal;font-weight:350}.addon-total-card em{color:#1a1b1880}.addon-footnote{max-width:920px;margin:-8px auto 0;color:#1a1b1899;font-size:14px;font-weight:400;line-height:1.35;text-align:center}.email-tracking{padding:16px 24px 12px}.addon-range-header .addon-range-header__title{margin:0 0 12px;color:#1a1b18;font-size:24px;font-weight:400;line-height:1.2}.addon-range-header .addon-range-header__text{display:block;color:#1a1b18;font-size:22px;font-weight:400;line-height:1.2}.addon-range-header .addon-range-header__hint{max-width:280px;color:#1e6aff;font-size:18px;font-weight:700;line-height:1.25;text-align:right}.addon-counter .addon-counter__button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#fff;border:0;border-radius:50%;background:#686c7b;font-size:19px;font-weight:700;line-height:1;transition:background-color .2s ease}.addon-counter .addon-counter__button-label{display:block;transform:translateY(1px)}.addon-counter .addon-counter__button:hover{background:#000}.addon-counter .addon-counter__input{width:100%;min-height:32px;padding:0 12px;color:#1a1b18;border:0;background:transparent;font-family:Circe,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1;letter-spacing:.05em;text-align:center}.addon-counter .addon-counter__input:focus{border-color:transparent;box-shadow:none}@media(max-width:1180px){.hero,.layout{grid-template-columns:1fr}.summary-rail{position:static;top:auto;z-index:auto}.sticky-summary{max-height:none;overflow:visible}}@media(max-width:760px){.shell{width:min(100% - 20px,1540px);max-width:calc(100vw - 20px);padding-top:12px}.hero-copy,.analyzer-card{padding:18px}.site-row,.products-grid,.included-grid,.plan-row{grid-template-columns:1fr}.addon-pricing-block__top{min-height:62px;padding:12px}.addon-pricing-block__top h2{font-size:24px}.addon-pricing-block__body{padding:16px}.addon-range-header,.addon-range-row{grid-template-columns:1fr}.addon-range-header{gap:10px}.addon-range-header .addon-range-header__hint{max-width:none;text-align:left}.addon-range-header .addon-range-header__text,.email-tracking__lead{font-size:18px}.addon-counter{justify-self:center}.static-number-row{flex-direction:column;gap:14px}.addon-range__ticks{font-size:12px}.addon-range__ticks:not(.addon-range__ticks--dense) span:not(:first-child):not(:last-child){color:transparent}.addon-total-card{padding:22px 16px}.addon-total-card p{flex-direction:column;align-items:center;gap:8px;font-size:24px;text-align:center}.email-tracking{padding:8px 0 0}.period-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.product-head,.product-footer,.section-heading{align-items:flex-start}}body.sdh-page{color:#1a1b18;background:#fff;font-family:Circe,Arial,sans-serif}body.sdh-page *{box-sizing:border-box}.page-frame--smart-hub{min-height:100vh;color:#1a1b18;background:#fff;font-family:Circe,Arial,sans-serif}.page-frame--smart-hub a{color:inherit;text-decoration:none}.sdh-site-header{position:fixed;z-index:90;top:0;left:0;width:100%;background:#fff;box-shadow:0 1px #1a1b1814}.sdh-site-header__container{display:flex;align-items:center;justify-content:space-between;width:min(1236px,calc(100% - 60px));max-width:calc(100vw - 60px);padding:16px 0;margin:0 auto}.sdh-site-header__logo{display:inline-flex;flex:0 0 auto;height:40px;transition:opacity .3s}.sdh-site-header__logo:hover{opacity:.7}.sdh-site-header__logo img{display:block;width:auto;height:100%}.sdh-site-header__nav{display:flex;align-items:center;justify-content:center;gap:32px;margin:0 24px;font-size:16px;font-weight:400;line-height:30px}.sdh-site-header__nav a,.sdh-site-header__login{transition:color .3s}.sdh-site-header__nav a:hover,.sdh-site-header__login:hover{color:#1e6aff}.sdh-site-header__tools{position:relative}.sdh-site-header__tools-trigger{display:inline-flex;align-items:center;gap:4px}.sdh-site-header__tools-chevron{width:15px;height:14px;color:currentColor;transition:transform .3s}.sdh-site-header__tools.is-open .sdh-site-header__tools-trigger,.sdh-site-header__tools:hover .sdh-site-header__tools-trigger,.sdh-site-header__tools:focus-within .sdh-site-header__tools-trigger{color:#1e6aff}.sdh-site-header__tools.is-open .sdh-site-header__tools-chevron,.sdh-site-header__tools:hover .sdh-site-header__tools-chevron,.sdh-site-header__tools:focus-within .sdh-site-header__tools-chevron{transform:rotate(180deg)}.sdh-tools-menu{position:fixed;z-index:89;top:76px;left:0;display:block;width:100%;padding-top:8px;color:#1a1b18;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.sdh-tools-menu:before{content:"";position:absolute;top:-24px;left:0;width:100%;height:32px}.sdh-site-header__tools.is-open .sdh-tools-menu,.sdh-site-header__tools:hover .sdh-tools-menu,.sdh-site-header__tools:focus-within .sdh-tools-menu{opacity:1;visibility:visible;pointer-events:auto}.sdh-tools-menu__container{width:100%;padding:15px 30px 30px;border-top:1px solid #dbdcf1;background:#fff;box-shadow:0 4px 12px #1e6aff1f}.sdh-tools-menu__grid{display:grid;grid-template-columns:2fr 1fr;gap:48px;width:min(1236px,calc(100% - 60px));max-width:calc(100vw - 60px);margin:0 auto}.sdh-tools-menu__left{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.sdh-tools-menu__lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sdh-tools-menu h2{display:flex;align-items:center;min-height:36px;margin:0 0 15px;color:#1a1b18;font-size:18px;font-weight:700;line-height:1}.sdh-tools-menu__list{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:20px}.sdh-tools-menu__item{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:6px 9px 6px 41px;border-radius:8px;color:#1a1b18;font-size:16px;font-weight:400;line-height:1.4;transition:background-color .3s}.sdh-tools-menu__item img{position:absolute;top:6px;left:3px;width:28px;height:28px}.sdh-tools-menu__list--blue .sdh-tools-menu__item:hover{background-color:#e1e6ff}.sdh-tools-menu__list--lightblue .sdh-tools-menu__item:hover{background-color:#e2f6fb}.sdh-tools-menu__list--orange .sdh-tools-menu__item:hover{background-color:#f7efe7}.sdh-tools-menu__list--pink .sdh-tools-menu__item:hover{background-color:#f3e6fb}.sdh-tools-menu__list--green .sdh-tools-menu__item:hover{background-color:#dffcf1}.sdh-tools-menu__banner{position:relative;display:block;width:100%;min-height:169px;padding:32px;overflow:hidden;border-radius:16px;background:#ebf5ff}.sdh-tools-menu__banner img{position:absolute;top:10px;right:76px;width:123px;height:auto;transition:width .3s}.sdh-tools-menu__banner:hover img{width:140px}.sdh-tools-menu__banner-tag{display:block;width:max-content;max-width:119px;padding:10px 16px;margin-bottom:12px;color:#fff;border-radius:8px;background:#4656e2;font-size:14px;line-height:1}.sdh-tools-menu__banner-text{display:block;max-width:420px;color:#1a1b18;font-size:24px;font-weight:700;line-height:1.2}@keyframes sdh-tools-menu-open{0%{opacity:0}to{opacity:1}}.sdh-site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.sdh-site-header__login{font-size:16px;font-weight:700;line-height:30px}.page-frame--smart-hub .sdh-site-header__registration{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:14px 24px;color:#fff;border-radius:12px;background:#1a1b18;font-size:16px;font-weight:700;line-height:1;transition:background .3s,color .3s}.page-frame--smart-hub .sdh-site-header__registration:hover{color:#fff;background:#1e6aff}.sdh-site-header__burger{display:none;width:40px;height:40px;padding:0;border:0;background:transparent}.sdh-site-header__burger span{display:block;height:4px;margin:5px 0 0 auto;border-radius:999px;background:#1a1b18}.sdh-site-header__burger span:nth-child(1){width:23px}.sdh-site-header__burger span:nth-child(2){width:28px}.sdh-site-header__burger span:nth-child(3){width:17px}.sdh-site-footer{width:100%;background:#000}.sdh-site-footer__container{display:grid;grid-template-columns:minmax(0,9fr) minmax(260px,3fr);gap:24px;width:min(1236px,calc(100% - 60px));max-width:calc(100vw - 60px);padding:60px 0;margin:0 auto;color:#fff}.sdh-site-footer h2{margin:0 0 20px;color:#fff;font-size:24px;font-weight:700;line-height:1.2}.sdh-site-footer ul{padding:0;margin:0;list-style:none}.sdh-site-footer li{margin-bottom:12px}.sdh-site-footer a{color:#fffc;font-size:16px;font-weight:400;line-height:1.2;transition:opacity .3s,text-decoration-color .3s,color .3s}.sdh-site-footer a:hover{color:#fff;text-decoration:underline}.sdh-site-footer__tools{margin-bottom:48px}.sdh-site-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sdh-site-footer__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sdh-site-footer__links section{display:flex;flex-direction:column;gap:12px}.sdh-site-footer__registry{position:relative;display:block;padding:16px;margin-bottom:48px;overflow:hidden;color:#fff;border-radius:16px;background-color:#1e3685;background-image:url(/assets/reestr-1jl0xDHq.png);background-repeat:no-repeat;background-position:top right;background-size:contain}.sdh-site-footer__registry-name{position:relative;z-index:1;display:block;max-width:140px;margin-bottom:8px;color:#fff;font-size:18px;font-weight:700;line-height:1.2}.sdh-site-footer__registry-text{position:relative;z-index:1;display:block;max-width:235px;color:#fff;font-size:12px;font-weight:400;line-height:1.2}.sdh-site-footer__support-block h2{margin-bottom:20px}.sdh-site-footer__support{display:grid;grid-template-areas:"msf inn" "sb sk";grid-template-columns:1fr 1fr;gap:10px;margin-bottom:48px}.sdh-site-footer__support img{display:flex;width:100%;height:64px;padding:12px;border-radius:16px;background:#fff;object-fit:contain}.sdh-site-footer__support img:nth-child(1){grid-area:msf}.sdh-site-footer__support img:nth-child(2){grid-area:inn}.sdh-site-footer__support img:nth-child(3){grid-area:sb;background:linear-gradient(90deg,#b30057,#ce376f 47.92%,#f17f8f)}.sdh-site-footer__support img:nth-child(4){grid-area:sk;background:#b1ec52}.sdh-site-footer .sdh-site-footer__telegram{display:flex;align-items:center;justify-content:center;width:100%;height:58px;color:#2aabee;border:1px solid #2aabee;border-radius:16px;font-size:20px;font-weight:700;transition:background .3s,color .3s}.sdh-site-footer .sdh-site-footer__telegram:hover{color:#fff;background:#2aabee;text-decoration:none}.sdh-site-footer__telegram-icon{display:inline-flex;margin-right:10px}.sdh-site-footer__telegram svg{display:block;width:22px;height:22px;fill:currentColor}.shell--smart-hub{--sdh-color-ink: #1a1b18;--sdh-color-white: #ffffff;--sdh-color-blue: #1e6aff;--sdh-color-muted: #686c7b;--sdh-color-secondary: #32374e;--sdh-color-line: #eceff2;--sdh-color-soft-blue: #edf3ff;--sdh-product-header-soften: rgba(255, 255, 255, .15);--sdh-gradient-brand: linear-gradient(254.84deg, #fb9907 -.55%, #ff006e 23.21%, #1e6aff 88.07%);--sdh-gradient-pricing-free: linear-gradient(90deg, #dfdfdf 0%, #f4f4f4 100%);--sdh-gradient-pricing-free-header: linear-gradient(91.29deg, #c8c8c8 1.48%, #f4f4f4 113.06%), #d9d9d9;--sdh-gradient-pricing-start: linear-gradient(136.64deg, #f1fff8 25.41%, #e4fcff 83.23%);--sdh-gradient-pricing-start-header: linear-gradient(90deg, #a3fecd 28.1%, #a8e2e9 96.88%);--sdh-gradient-pricing-business: linear-gradient(144.73deg, #eff3fc 37.12%, #f8e9ff 92.44%);--sdh-gradient-pricing-business-header: linear-gradient(90deg, #aac7ff 28.1%, #d1a4ff 100%);--sdh-gradient-pricing-pro: linear-gradient(132.92deg, #faf1fe 31.75%, #fff0f1 89.12%);--sdh-gradient-pricing-pro-header: linear-gradient(90deg, #de98ff 28.1%, #fedfe0 96.88%);--sdh-gradient-period-active: linear-gradient( 92.76deg, #81ffbc -21.69%, #80acff 24.51%, #d271ff 99.55% );--sdh-gradient-calculator-active: linear-gradient( 303deg, #fb9907 0%, #ff006e 26.82%, #1e6aff 100% );--sdh-shadow-control: 0 8px 16px rgba(41, 41, 41, .08);--sdh-shadow-button: 0 8px 16px rgba(41, 41, 41, .12);width:min(1236px,calc(100% - 60px));max-width:calc(100vw - 60px);padding:112px 0 56px;color:var(--sdh-color-ink);font-family:Circe,Arial,sans-serif}.shell--smart-hub :where(button,input,select){font-family:Circe,Arial,sans-serif}.shell--smart-hub .hero{margin-bottom:30px}.shell--smart-hub .hero-copy{padding:0}.shell--smart-hub h1{max-width:980px;color:var(--sdh-color-ink);font-family:Gilroy,Circe,Arial,sans-serif;font-size:clamp(34px,5.1vw,64px);font-weight:800;line-height:1.2;letter-spacing:0}.shell--smart-hub h2{color:var(--sdh-color-ink);font-size:36px;font-weight:700;line-height:1.2;letter-spacing:0}.shell--smart-hub h3{color:var(--sdh-color-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:0}.shell--smart-hub h4{color:var(--sdh-color-ink);font-size:20px;font-weight:700;line-height:1.2}.shell--smart-hub .repo-card{border:1px solid var(--sdh-color-white);border-radius:16px;background:var(--sdh-color-white);box-shadow:none}.shell--smart-hub .analyzer-card{padding:30px;margin-bottom:24px;border-color:#1a1b1814;box-shadow:0 8px 16px #29292914}.shell--smart-hub .section-heading h2{margin:0;font-size:32px}.shell--smart-hub .site-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:24px}.shell--smart-hub .field{gap:10px}.shell--smart-hub .field span{color:var(--sdh-color-muted);font-size:16px;font-weight:700;line-height:1.2}.shell--smart-hub input,.shell--smart-hub select{height:58px;min-height:58px;padding:0 24px;color:var(--sdh-color-ink);border:1px solid rgba(38,38,37,.3);border-radius:16px;background-color:var(--sdh-color-white);box-shadow:var(--sdh-shadow-control);font-size:20px;font-weight:400;line-height:1}.shell--smart-hub input:hover,.shell--smart-hub input:focus,.shell--smart-hub select:hover,.shell--smart-hub select:focus{border-color:var(--sdh-color-ink);box-shadow:var(--sdh-shadow-control)}.shell--smart-hub select{padding-right:60px;background-position:right 20px center}.shell--smart-hub .site-input-shell input{height:58px;padding-right:58px}.shell--smart-hub .verified-mark{right:18px;width:22px;height:18px;color:#00db66;border:0;background:transparent;font-size:20px}.shell--smart-hub .primary-button{position:relative;height:58px;min-width:max-content;min-height:58px;padding:15px 45px;color:var(--sdh-color-white);border:0;border-radius:16px;background:var(--sdh-color-ink);box-shadow:var(--sdh-shadow-button);font-size:20px;font-weight:700;line-height:1;white-space:nowrap;transition:background .3s,transform .3s}.shell--smart-hub .primary-button:hover:not(:disabled){background:var(--sdh-gradient-brand);transform:translateY(-1px)}.shell--smart-hub .layout{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.shell--smart-hub .products-grid{gap:16px}.shell--smart-hub .product-card{min-height:0;overflow:hidden;border:1px solid var(--sdh-color-white);border-radius:16px;background:var(--sdh-gradient-pricing-free);transition:border-color .3s,transform .3s}.shell--smart-hub .product-card[data-product=match],.shell--smart-hub .product-card[data-product=space]{overflow:visible}.shell--smart-hub .product-card:hover{border-color:#6f6deb;box-shadow:none;transform:none}.shell--smart-hub .product-card[data-product=match],.shell--smart-hub .product-card[data-product=mcp]{background:var(--sdh-gradient-pricing-start)}.shell--smart-hub .product-card[data-product=space],.shell--smart-hub .product-card[data-product=hacker]{background:var(--sdh-gradient-pricing-business)}.shell--smart-hub .product-card[data-product=insight],.shell--smart-hub .product-card[data-product=attribution]{background:var(--sdh-gradient-pricing-pro)}.shell--smart-hub .product-head{min-height:58px;padding:14px 20px 12px;border-bottom:0;border-radius:16px 16px 0 0;background:linear-gradient(var(--sdh-product-header-soften),var(--sdh-product-header-soften)),var(--sdh-gradient-pricing-free-header);box-shadow:0 4px 8px #0000000f}.shell--smart-hub .product-card[data-product=match] .product-head,.shell--smart-hub .product-card[data-product=mcp] .product-head{background:linear-gradient(var(--sdh-product-header-soften),var(--sdh-product-header-soften)),var(--sdh-gradient-pricing-start-header)}.shell--smart-hub .product-card[data-product=space] .product-head,.shell--smart-hub .product-card[data-product=hacker] .product-head{background:linear-gradient(var(--sdh-product-header-soften),var(--sdh-product-header-soften)),var(--sdh-gradient-pricing-business-header)}.shell--smart-hub .product-card[data-product=insight] .product-head,.shell--smart-hub .product-card[data-product=attribution] .product-head{background:linear-gradient(var(--sdh-product-header-soften),var(--sdh-product-header-soften)),var(--sdh-gradient-pricing-pro-header)}.shell--smart-hub .product-name{margin-bottom:4px;color:var(--sdh-color-ink);font-size:22px;font-weight:800;line-height:1.08;letter-spacing:-.02em}.shell--smart-hub .product-logo{height:clamp(30px,2.8vw,36px);margin-bottom:6px}.shell--smart-hub .product-card.compact .product-logo{height:clamp(30px,2.8vw,36px)}.shell--smart-hub .product-logo--hacker{height:clamp(24px,2.1vw,27px);margin-bottom:11px}.shell--smart-hub .product-card.compact .product-logo--attribution{height:clamp(30px,2.8vw,36px);margin-bottom:10px;transform:scale(1.28);transform-origin:left center}.shell--smart-hub .product-card.compact .product-logo--mcp{height:clamp(30px,2.8vw,36px);margin-bottom:10px;transform:scale(1.39);transform-origin:left center}.shell--smart-hub .product-head h3{max-width:620px;color:var(--sdh-color-secondary);font-size:16px;font-weight:450;line-height:1.28;letter-spacing:0}.shell--smart-hub .product-card.compact{display:flex;min-height:292px;flex-direction:column}.shell--smart-hub .product-card.compact .product-head{height:auto;min-height:116px;align-items:flex-start}.shell--smart-hub .product-card.compact .product-body{flex:1}.shell--smart-hub .product-card.compact .product-footer{margin-top:auto}.shell--smart-hub .switch span{width:58px;height:32px;border:1px solid #1a1b18;background:#1a1b18}.shell--smart-hub .switch span:after{top:4px;left:4px;width:22px;height:22px}.shell--smart-hub .switch input:checked+span{border-color:#1a1b18;background:#1a1b18}.shell--smart-hub .switch input:checked+span:after{transform:translate(26px)}.shell--smart-hub .switch.is-locked-on input:checked+span{border-color:#1a1b18;background:#1a1b18;opacity:.72}.shell--smart-hub .product-body{gap:16px;padding:20px}.shell--smart-hub .product-footer{padding:16px 20px;border-top:1px solid rgba(26,27,24,.08);background:#ffffff6b}.shell--smart-hub .product-footer strong,.shell--smart-hub .total-row strong,.shell--smart-hub .grand-total strong{font-family:Circe,Arial,sans-serif;font-size:20px;font-weight:800;letter-spacing:0}.shell--smart-hub .product-price-stack{gap:3px}.shell--smart-hub .product-old-price{color:var(--sdh-color-muted);font-size:16px;font-weight:400;line-height:1}.shell--smart-hub .segmented,.shell--smart-hub .period-picker{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:47px;padding:3px;gap:0;border-radius:10px;background:#eceff2}.shell--smart-hub .segmented{width:100%}.shell--smart-hub .period-picker{width:100%;margin:20px 0 16px}.shell--smart-hub .segmented button,.shell--smart-hub .period-picker button{flex:1 1 0;min-height:41px;padding:9px 21px;color:var(--sdh-color-ink);border:0;border-right:2px solid var(--sdh-color-white);border-radius:0;background:transparent;box-shadow:none;font-size:20px;font-weight:700;line-height:1.1;transition:color .3s,background .3s}.shell--smart-hub .period-picker button{padding:0}.shell--smart-hub .period-picker .period-option{min-height:41px;padding:9px 21px;border-radius:5px;transition:color .3s,background .3s,opacity .3s}.shell--smart-hub .segmented button:last-child,.shell--smart-hub .period-picker button:last-child{border-right:0}.shell--smart-hub .segmented button:hover:not(:disabled),.shell--smart-hub .period-picker button:hover:not(:disabled){color:#6f6deb}.shell--smart-hub .segmented button.active,.shell--smart-hub .period-picker button.active{color:#fff!important;-webkit-text-fill-color:#ffffff;border-radius:5px;background:var(--sdh-gradient-period-active);animation:sdh-period-selector-active .3s}.shell--smart-hub .match-mode-selector{border:1px solid rgba(26,27,24,.08);background:#eef1f4}.shell--smart-hub .match-mode-selector button{color:#4d4f59;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.shell--smart-hub .match-mode-selector button:hover:not(:disabled){color:#1a1b18;background:#ffffff9e}.shell--smart-hub .match-mode-selector button.active,.shell--smart-hub .match-mode-selector button.active:hover:not(:disabled),.shell--smart-hub .match-mode-selector button.active:focus,.shell--smart-hub .match-mode-selector button.active:focus-visible{color:#fff!important;-webkit-text-fill-color:#ffffff;background:#1a1b18;box-shadow:none;animation:none}.shell--smart-hub .period-picker button.active{padding:2px;background:transparent}.shell--smart-hub .period-picker button.active .period-option{padding:6.5px 20px;color:#fff;background:var(--sdh-gradient-period-active);animation:sdh-period-selector-active .3s}.shell--smart-hub .period-picker button.active:hover,.shell--smart-hub .period-picker button.active:hover:not(:disabled),.shell--smart-hub .period-picker button.active:focus,.shell--smart-hub .period-picker button.active:focus-visible{color:#fff!important;-webkit-text-fill-color:#ffffff;background:transparent}.shell--smart-hub .period-picker button.active:hover .period-option,.shell--smart-hub .period-picker button.active:hover:not(:disabled) .period-option,.shell--smart-hub .period-picker button.active:focus .period-option,.shell--smart-hub .period-picker button.active:focus-visible .period-option{color:#fff;background:var(--sdh-gradient-period-active)}.shell--smart-hub .segmented button:focus,.shell--smart-hub .period-picker button:focus,.shell--smart-hub .segmented button:focus-visible,.shell--smart-hub .period-picker button:focus-visible{outline:none;box-shadow:none}.shell--smart-hub .included-grid{gap:16px}.shell--smart-hub .included-grid>div,.shell--smart-hub .feature-list,.shell--smart-hub .notice{border:1px solid rgba(26,27,24,.08);border-radius:16px;background:#ffffffb3}.shell--smart-hub .included-grid>div{padding:20px}.shell--smart-hub .match-light-choice{display:grid;gap:12px;margin-top:18px;padding-top:0}.shell--smart-hub .match-light-choice.is-selected-only{gap:0;margin-top:0}.shell--smart-hub .match-light-choice__separator{color:var(--sdh-color-ink);font-size:16px;font-weight:400;line-height:1.35}.shell--smart-hub .match-light-choice__control{display:inline-flex;align-items:center;gap:9px;width:fit-content;min-height:auto;padding:0;color:var(--sdh-color-ink);border:0;border-radius:0;background:transparent;font-size:16px;font-weight:400;line-height:1.35;cursor:pointer}.shell--smart-hub .match-light-choice__control input{width:18px;height:18px;min-height:18px;padding:0;flex:0 0 18px;border-radius:3px;background:transparent;accent-color:#1743de;box-shadow:none;cursor:pointer}.shell--smart-hub .match-light-choice__control.is-unavailable{color:#8d939d;cursor:not-allowed}.shell--smart-hub .match-light-choice__control.is-unavailable input{cursor:not-allowed}.shell--smart-hub ul{padding-left:0;color:var(--sdh-color-ink);font-size:16px;line-height:1.35;list-style:none}.shell--smart-hub li{position:relative;padding-left:18px;margin-bottom:10px}.shell--smart-hub li:before{content:"";position:absolute;top:5px;left:0;width:10px;height:10px;background:url("data:image/svg+xml,%3csvg%20width='9'%20height='7'%20viewBox='0%200%209%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.8'%20d='M8%200.999969L3%205.99997L1%203.99997'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center / contain}.shell--smart-hub .feature-list{padding:12px}.shell--smart-hub .feature-pill{padding:8px 12px;color:var(--sdh-color-ink);border:1px solid rgba(26,27,24,.08);border-radius:16px;background:var(--sdh-color-white);font-size:14px}.shell--smart-hub .plan-card{min-height:92px;padding:16px;border:1px solid rgba(26,27,24,.12);border-radius:16px;background:#ffffffb8;transition:border-color .3s,background .3s}.shell--smart-hub .product-card[data-product=hacker] .plan-card{align-content:start;align-items:start;grid-auto-rows:max-content}.shell--smart-hub .plan-row.stacked{grid-template-columns:repeat(3,minmax(0,1fr))}.shell--smart-hub .plan-card.active{border-color:#6f6deb;background:var(--sdh-color-white);box-shadow:none}.shell--smart-hub .plan-card strong{font-size:18px}.shell--smart-hub .plan-card span,.shell--smart-hub .plan-card small{color:var(--sdh-color-muted);font-family:Circe,Arial,sans-serif;font-size:14px}.shell--smart-hub .plan-feature-list{padding:0;margin:8px 0 0;color:var(--sdh-color-muted);font-size:13px;line-height:1.25;list-style:none}.shell--smart-hub .plan-feature-list li{position:relative;padding-left:17px;margin-bottom:6px;text-align:left}.shell--smart-hub .plan-feature-list li:before{content:"";position:absolute;top:3px;left:0;width:10px;height:10px;background:url("data:image/svg+xml,%3csvg%20width='9'%20height='7'%20viewBox='0%200%209%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.8'%20d='M8%200.999969L3%205.99997L1%203.99997'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center / contain}.shell--smart-hub .notice{padding:14px 16px;color:var(--sdh-color-ink);font-size:16px;font-weight:700}.shell--smart-hub .notice.success{border-color:#00db6638;background:#dffcf1}.shell--smart-hub .notice.warning{border-color:#ff990747;background:#f7efe7}.shell--smart-hub .notice.accent{border-color:#6f6deb38;background:#f3e6fb}.shell--smart-hub .insight-controls input[type=range]{height:24px;min-height:24px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;accent-color:#1e6aff;-webkit-appearance:none}.shell--smart-hub .insight-controls input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:0;border-radius:50%;background:var(--sdh-color-white);box-shadow:0 0 10px #284a683d;-webkit-appearance:none}.shell--smart-hub .insight-controls input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--insight-range-track, #4d4f59)}.shell--smart-hub .insight-controls input[type=range]:disabled::-webkit-slider-runnable-track{background:var(--insight-range-track, #4d4f59)}.shell--smart-hub .insight-controls input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:var(--sdh-color-white);box-shadow:0 0 10px #284a683d}.shell--smart-hub .insight-controls input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--insight-range-track, #4d4f59)}.shell--smart-hub .insight-controls input[type=range]:disabled::-moz-range-track{background:var(--insight-range-track, #4d4f59)}.shell--smart-hub .range-meta,.shell--smart-hub .range-ends{color:#4d4f59;font-family:Circe,Arial,sans-serif;font-size:18px;line-height:1.2}.shell--smart-hub .range-meta strong{color:var(--sdh-color-ink);font-family:Circe,Arial,sans-serif;font-weight:700}.shell--smart-hub .summary-rail{top:104px}.shell--smart-hub .sticky-summary{max-height:calc(100vh - 128px);padding:22px;border:1px solid rgba(26,27,24,.08);border-radius:16px;background:var(--sdh-color-white);box-shadow:0 8px 16px #29292914}.shell--smart-hub .summary-heading{min-height:38px;padding-right:46px}.shell--smart-hub .summary-export-button{width:38px;height:38px;color:var(--sdh-color-ink);border-color:#1a1b1824;background:var(--sdh-color-white);box-shadow:0 10px 24px #2929291f}.shell--smart-hub .summary-export-button:hover,.shell--smart-hub .summary-export-button:focus-visible{color:var(--sdh-color-white);border-color:var(--sdh-color-ink);background:var(--sdh-color-ink)}.shell--smart-hub .kicker{color:var(--sdh-color-muted);font-size:14px}.shell--smart-hub .welcome-toggle{min-height:auto;padding:0;color:var(--sdh-color-muted);border:0;border-radius:0;background:transparent;font-size:16px;font-weight:400;line-height:1.4}.shell--smart-hub .discount-note{margin:-4px 0 12px;color:var(--sdh-color-muted);font-size:16px;font-weight:400;line-height:1.4}.shell--smart-hub .welcome-toggle input{width:18px;min-height:18px;border-radius:3px;accent-color:#1743de;box-shadow:none}.shell--smart-hub .total-stack{gap:4px;margin-top:10px}.shell--smart-hub .total-row{min-height:50px;padding:6px 0;border:0;border-radius:0;background:var(--sdh-color-white)}.shell--smart-hub .summary-price{display:inline-flex;align-items:flex-end;justify-content:flex-end;flex-shrink:0;gap:8px;font-family:Circe,Arial,sans-serif;text-align:right;white-space:nowrap}.shell--smart-hub .summary-price.has-discount{align-items:flex-end;flex-direction:column;flex-wrap:nowrap;gap:2px}.shell--smart-hub .summary-old-price{color:var(--sdh-color-muted);font-size:16px;font-weight:400;line-height:1.1;text-decoration:line-through}.shell--smart-hub .summary-current-price{color:var(--sdh-color-ink);font-size:20px;font-weight:800;line-height:1}.shell--smart-hub .summary-price.is-custom-quote{flex-shrink:1;max-width:48%;white-space:normal}.shell--smart-hub .summary-price.is-custom-quote .summary-current-price{font-size:16px;line-height:1.15}.shell--smart-hub .total-row>span,.shell--smart-hub .grand-total>span{color:var(--sdh-color-ink);font-size:16px;font-weight:800}.shell--smart-hub .grand-total{min-height:auto;padding:4px 0 0;color:var(--sdh-color-muted);border:0;border-radius:0;background:transparent;box-shadow:none}.shell--smart-hub .grand-total>span,.shell--smart-hub .grand-total strong{color:var(--sdh-color-muted);font-size:16px;font-weight:400;line-height:1.4}.shell--smart-hub .grand-total.secondary{color:var(--sdh-color-muted);border:0;background:transparent}.shell--smart-hub .grand-total.secondary>span,.shell--smart-hub .grand-total.secondary strong{color:var(--sdh-color-muted)}.shell--smart-hub .grand-total.is-custom-quote strong{max-width:48%;text-align:right}.shell--smart-hub .status-message{color:var(--sdh-color-muted);font-size:16px;line-height:1.4}.shell--smart-hub .state-pill{min-height:28px;padding:5px 10px;color:var(--sdh-color-blue);border-color:#1e6aff2e;border-radius:10px;background:var(--sdh-color-soft-blue);font-family:Circe,Arial,sans-serif;font-size:13px;font-weight:700}.shell--smart-hub .state-pill.error{color:#ff006e;border-color:#ff006e33;background:#fff0f1}.shell--smart-hub .is-disabled{opacity:.55;background:var(--sdh-gradient-pricing-free)}.shell--smart-hub .product-card.is-product-off{border-color:var(--sdh-color-white);filter:saturate(.55)}.shell--smart-hub .product-card.is-product-off .product-body,.shell--smart-hub .product-card.is-product-off .product-footer{opacity:.48;filter:none}@media(max-width:1180px){.shell--smart-hub .layout{grid-template-columns:1fr}}@media(max-width:999px){.sdh-site-header__nav,.sdh-site-header__login,.sdh-site-header__registration{display:none}.sdh-site-header__burger{display:block}.sdh-site-footer__container{grid-template-columns:1fr;gap:48px}.sdh-site-footer__side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sdh-site-footer__registry,.sdh-site-footer__support{margin-bottom:0}}@media(max-width:760px){.sdh-site-header__container,.sdh-site-footer__container{width:min(100% - 30px,1236px);max-width:calc(100vw - 30px)}.sdh-site-footer__columns,.sdh-site-footer__links,.sdh-site-footer__side{grid-template-columns:1fr}.sdh-site-footer__tools,.sdh-site-footer__support{margin-bottom:30px}.sdh-site-footer h2,.sdh-site-footer a{text-align:center}.shell--smart-hub{width:min(100% - 30px,1236px);max-width:calc(100vw - 30px);padding-top:96px}.shell--smart-hub h1{font-size:clamp(28px,9vw,40px)}.shell--smart-hub .site-row,.shell--smart-hub .products-grid,.shell--smart-hub .included-grid,.shell--smart-hub .plan-row{grid-template-columns:1fr}.shell--smart-hub .primary-button,.shell--smart-hub .site-row{width:100%}.shell--smart-hub input,.shell--smart-hub select,.shell--smart-hub .primary-button{height:64px;min-height:64px}.shell--smart-hub .segmented,.shell--smart-hub .period-picker{display:inline-flex;width:100%;height:auto}.shell--smart-hub .segmented button,.shell--smart-hub .period-picker button{min-width:0;padding-inline:10px;border-right:2px solid var(--sdh-color-white);border-bottom:0;font-size:clamp(16px,4.5vw,20px);white-space:nowrap}.shell--smart-hub .segmented button:last-child,.shell--smart-hub .period-picker button:last-child{border-right:0}.shell--smart-hub .period-picker button{padding:0}.shell--smart-hub .period-picker .period-option{padding-inline:10px}.sdh-feature-hint .sdh-feature-hint__tooltip{right:-8px;left:auto;width:min(260px,calc(100vw - 64px));border-radius:5px 0 5px 5px}}
