:root{--clr-primary:#ffc80e;--clr-primary-hover:#ffe066;--clr-primary-light:#ded3ae;--clr-primary-dark:#a38926;--clr-primary-rgb:255, 200, 14;--clr-accent-soft:#f0e1b1;--clr-secondary:#9f1f63;--clr-secondary-hover:#b52a73;--clr-secondary-light:#e5ccd9;--clr-secondary-soft:#eadde5;--clr-secondary-ultralight:#d57bab;--clr-secondary-dark:#6d1041;--clr-secondary-rgb:159, 31, 99;--font-primary:"Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-secondary:"Instrument Serif", Georgia, serif;--clr-dark-bg:#0d0b0a;--clr-dark-surface:#0d0b0a;--clr-dark-text:#fff;--clr-dark-body:#ffffffb8;--clr-dark-muted:#ffffff8c;--clr-dark-line:#ffffff1f;--clr-light-bg:#f6f6f2;--clr-light-surface:#fff;--clr-light-text:#0d0b0a;--clr-light-body:#0d0b0ab8;--clr-light-muted:#0d0b0a8c;--clr-light-line:#0d0b0a2e;--clr-faint:#ffffff73;--clr-danger:#c62828;--clr-danger-rgb:198, 40, 40;--clr-success:#2e7d32;--clr-success-rgb:46, 125, 50;--clr-bg:var(--clr-dark-bg);--clr-surface:var(--clr-dark-surface);--clr-text:var(--clr-dark-text);--clr-body:var(--clr-dark-body);--clr-muted:var(--clr-dark-muted);--clr-line:var(--clr-dark-line);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--text-2xs:clamp(11px, 10.5714px + .11905vw, 12px);--text-xs:clamp(12px, 11.5714px + .11905vw, 13px);--text-sm:clamp(13px, 12.1429px + .2381vw, 15px);--text-base:clamp(16px, 15px + .2381vw, 18px);--text-lead:clamp(16px, 14.2857px + .47619vw, 20px);--text-m:clamp(18px, 15.4286px + .71429vw, 24px);--text-l:clamp(20px, 16.5714px + .95238vw, 28px);--text-lg:clamp(22px, 17.7143px + 1.19048vw, 32px);--text-accent:clamp(26px, 20.8571px + 1.42857vw, 38px);--text-xl:clamp(32px, 24.2857px + 2.14286vw, 50px);--text-2xl:clamp(32px, 21.7143px + 2.85714vw, 56px);--text-3xl:clamp(40px, 26.2857px + 3.80952vw, 72px);--text-mega:clamp(42px, 12px + 8.33333vw, 112px);--text-display:clamp(40px, -4.5714px + 12.381vw, 144px);--lh-flat:1;--lh-tight:.92;--lh-head:1.12;--lh-snug:1.35;--lh-body:1.65;--ls-tightest:-.055em;--ls-tight:-.03em;--ls-head:-.02em;--ls-normal:0;--ls-wide:.08em;--ls-widest:.14em;--space-3xs:clamp(2px, 1.1429px + .2381vw, 4px);--space-2xs:clamp(6px, 5.1429px + .2381vw, 8px);--space-xs:clamp(10px, 9.1429px + .2381vw, 12px);--space-sm:clamp(14px, 13.1429px + .2381vw, 16px);--space-md:clamp(20px, 18.2857px + .47619vw, 24px);--space-lg:clamp(28px, 26.2857px + .47619vw, 32px);--space-xl:clamp(40px, 36.5714px + .95238vw, 48px);--space-2xl:clamp(56px, 49.1429px + 1.90476vw, 72px);--space-3xl:clamp(80px, 62.8571px + 4.7619vw, 120px);--space-4xl:clamp(96px, 70.2857px + 7.14286vw, 156px);--section-y:clamp(3.5rem, 2.5rem + 4vw, 6rem);--section-y-lg:clamp(5rem, 3.5rem + 6vw, 10rem);--container:1320px;--container-narrow:720px;--gutter:clamp(24px, 13.7143px + 2.85714vw, 48px);--radius-sm:12px;--radius-md:22px;--radius-btn:36px;--radius-pill:999px;--shadow-hard:0 1px 0 #0d0b0a1a;--shadow-hard-line:0 6px 0 var(--clr-light-line);--shadow-hard-accent:0 4px 0 var(--clr-primary);--shadow-soft:0 24px 80px #00000073;--shadow-offset-light:10px 10px 0 var(--clr-dark-bg);--shadow-offset-accent:10px 10px 0 var(--clr-primary);--dur-fast:.25s;--dur:.3s;--dur-slow:.45s;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}.section--light{--clr-bg:var(--clr-light-bg);--clr-surface:var(--clr-light-surface);--clr-text:var(--clr-light-text);--clr-body:var(--clr-light-body);--clr-muted:var(--clr-light-muted);--clr-line:var(--clr-light-line)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--clr-dark-bg)}body{font-family:var(--font-primary);font-size:var(--text-base);background:var(--clr-dark-bg);color:var(--clr-dark-text);font-weight:400;overflow-x:hidden}section{padding-block:var(--section-y)}p:not([class]){font-size:var(--text-base);color:var(--clr-dark-text);line-height:1.65}a{color:inherit;text-decoration:none}ul{list-style:none}img,video{max-width:100%;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:var(--container-narrow)}.font-h1{font-size:var(--text-3xl)}.font-h2{font-size:var(--text-2xl)}.font-h3{font-size:var(--text-lg)}.font-h4{font-size:var(--text-l)}@media (width<=767px){.font-h1{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--color-glass:rgb(from var(--clr-dark-bg) r g b / .35);--color-glass-scrolled:rgb(from var(--clr-dark-bg) r g b / .82);--color-glass-border:#ffffff14;--header-height:72px;--header-stack-height:calc(var(--header-height) + 32px);--header-shell-inset-x:24px;--header-shell-inset-top:16px;--report-wrap:1200px}html{scroll-behavior:smooth}body{background:var(--clr-bg);min-height:100vh;color:var(--clr-text);font-family:var(--font-primary);font-size:var(--text-base);line-height:var(--lh-body)}.privacy-banner{z-index:1200;padding:var(--space-sm) var(--gutter);background:var(--clr-secondary);color:var(--clr-dark-text);box-shadow:var(--shadow-hard-line);transform:translateY(calc(-100% - var(--space-xs)));transition:transform var(--dur-slow) var(--ease-out);pointer-events:none;margin:0;position:fixed;top:0;left:0;right:0}.privacy-banner.is-in{transform:translateY(0)}.privacy-banner__text{max-width:var(--report-wrap);text-align:center;font-size:var(--text-sm);font-weight:var(--fw-regular);line-height:var(--lh-snug);margin:0 auto}@media (prefers-reduced-motion:reduce){.privacy-banner{transition:none}}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:none;padding:14px 24px;text-decoration:none;display:inline-flex}.btn--cta{background:var(--clr-primary);color:var(--clr-light-text);border:2px solid var(--clr-primary)}.btn--cta:hover,.btn--cta:focus-visible{background:var(--clr-dark-bg);color:var(--clr-dark-text);border-color:var(--clr-primary-hover);transform:translateY(-1px)}.btn--outline{color:var(--clr-dark-text);border:1.5px solid var(--clr-dark-text);background:0 0}.btn--outline:hover{background:#ffffff0f;transform:translateY(-1px)}.btn--sm{font-size:var(--text-xs);padding:10px 18px}.btn--lg{font-size:var(--text-sm);padding:1.15rem 2.1rem}.btn-text-slide{clip-path:polygon(0 -2%,0 94%,100% 94%,100% -2%);height:1.15em;line-height:1.15;display:block;overflow:clip}.btn-text-slide__track{flex-direction:column;transition:transform .45s cubic-bezier(.65,0,.35,1);display:flex}.btn-text-slide__track>span{line-height:1.15;display:block}.btn:is(:hover,:focus-visible) .btn-text-slide__track{transform:translateY(-50%)}.btn__arrow{transition:transform var(--dur) var(--ease-out);flex-shrink:0;line-height:1}.btn:hover .btn__arrow{transform:translate(3px)}.header{z-index:100;transition:padding .4s var(--ease-out);padding:16px 24px;position:sticky;top:0;left:0;right:0}.header.is-scrolled{--header-shell-inset-top:10px;padding:10px 24px}.header__inner{justify-content:space-between;align-items:center;gap:var(--space-md);max-width:var(--container);background:var(--color-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);transition:background .4s var(--ease-out), border-color .4s var(--ease-out);margin:0 auto;padding:10px 20px 10px 16px;display:flex}.header.is-scrolled .header__inner{background:var(--color-glass-scrolled);border-color:#ffffff1f}.header__logo{flex-shrink:0;align-items:center;display:flex}.header__logo-img{aspect-ratio:160/36;object-fit:contain;width:auto;height:36px;display:block}.header__brand-meta{display:none}.header__nav{flex:1;justify-content:center;display:flex}.header__nav-list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.header__nav-list a{font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#ffffffbf;transition:color var(--dur-fast) var(--ease);padding:8px 12px;text-decoration:none;display:block}.header__nav-list a:hover{color:var(--clr-primary)}.header__cta{flex-shrink:0}.header__menu-btn{color:var(--clr-dark-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-6px;padding:6px;display:none}.header__menu-btn-lines{flex-direction:column;justify-content:space-between;width:19.5px;height:14px;display:flex}.header__menu-btn-line{background:currentColor;width:100%;height:1.5px;display:block}.header__menu-btn-line--short{align-self:flex-end;width:66.67%}.mobile-menu{z-index:95;visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease), visibility var(--dur) var(--ease);position:fixed;inset:0}.mobile-menu.is-open{visibility:visible;pointer-events:auto;opacity:1}.mobile-menu__panel{height:100%;margin:var(--header-shell-inset-top) var(--header-shell-inset-x) var(--space-xs);padding:calc(var(--header-height) + var(--space-lg)) var(--space-lg) var(--space-lg);border-radius:var(--radius-md);background:var(--clr-primary);color:var(--clr-light-text);flex-direction:column;display:flex}.mobile-menu__nav{gap:var(--space-sm);flex-direction:column;flex:1;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.mobile-menu__nav a{text-align:center;font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--clr-light-text);text-underline-offset:.12em;text-decoration:underline;display:block}.mobile-menu__cta{background:var(--clr-dark-bg);width:100%;color:var(--clr-dark-text);border-color:var(--clr-dark-bg)}body.menu-open{overflow:hidden}@media (width<=991px){.header__nav{display:none}.header__menu-btn{display:flex}.header__inner{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.header__logo{justify-self:start}.header__cta{grid-column:2;justify-self:center}.header__menu-btn{grid-column:3;justify-self:end}}@media (width<=478px){.header__cta{display:none}.header__inner{grid-template-columns:1fr auto}.header__menu-btn{grid-column:2}}.report-hero{--hero-grain:.035;width:100%;margin-top:calc(-1 * var(--header-stack-height));padding-block:calc(var(--header-stack-height) + var(--space-2xl)) var(--space-3xl);background:var(--clr-bg);color:var(--clr-text);text-align:center;position:relative;overflow:hidden}.report-hero:after{content:"";z-index:1;pointer-events:none;opacity:var(--hero-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.hero__backdrop{z-index:0;pointer-events:none;opacity:.72;background:0 0;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 22%,#0000 58%);mask-image:linear-gradient(#000 22%,#0000 58%)}.hero__backdrop canvas{transform-origin:top;opacity:0;width:100%;height:min(720px,62vw);transition:opacity var(--dur-slow) var(--ease-out);display:block;position:absolute;top:-8%;left:0;transform:skewY(-8deg)scale(1.14)}.hero__backdrop.is-mesh-ready canvas{opacity:1}.report-hero__content{z-index:2;width:100%;max-width:820px;padding-inline:var(--gutter);margin-inline:auto;position:relative}.report-hero__kicker{margin:0 0 var(--space-md);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--clr-primary-light)}.report-hero__title{margin:0 0 var(--space-md);gap:var(--space-2xs);font-size:var(--text-3xl);font-weight:var(--fw-bold);line-height:var(--lh-head);letter-spacing:var(--ls-tight);flex-direction:column;display:flex}.report-hero__title-main{flex-direction:column;display:flex}.report-hero__title-line{white-space:nowrap;display:block}.report-hero__title-accent{font-family:var(--font-secondary);font-style:italic;font-weight:var(--fw-regular);font-size:var(--text-2xl);line-height:var(--lh-tight);color:var(--clr-primary-light)}.report-hero__lead{margin:0 0 var(--space-lg);font-size:var(--text-lead);line-height:var(--lh-body);color:var(--clr-body)}.report-hero__pills{justify-content:center;gap:var(--space-2xs);margin:0 0 var(--space-lg);flex-wrap:wrap;padding:0;list-style:none;display:flex}.report-hero__pill{align-items:center;gap:var(--space-2xs);height:38px;padding:0 var(--space-sm);border-radius:var(--radius-pill);border:1.5px solid var(--clr-line);background:rgb(from var(--clr-dark-bg) r g b / .7);font-size:var(--text-sm);font-weight:var(--fw-semibold);display:inline-flex}.report-hero__pill:before{content:"";background:var(--clr-primary);border-radius:50%;width:6px;height:6px}.report-hero__ctas{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (width<=767px){.report-hero{--hero-grain:.025}.hero__backdrop canvas{height:clamp(280px,52%,520px);top:-6%;transform:skewY(-8deg)scale(1.1)}.report-hero__title{font-size:var(--text-2xl)}.report-hero__title-line{white-space:normal}}.report-sec{padding-block:var(--section-y);scroll-margin-top:calc(var(--header-stack-height) + var(--space-sm));background:var(--clr-bg);color:var(--clr-text)}#osszefoglalo{padding-bottom:var(--space-2xl)}#helyzetkep{padding-top:0}.report-sec.section--light{background:var(--clr-bg)}.report-wrap{width:100%;max-width:var(--report-wrap);padding-inline:var(--gutter);margin-inline:auto}.report-sh{max-width:760px;margin-bottom:var(--space-xl)}.report-sh__label{margin:0 0 var(--space-sm);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--clr-secondary);align-items:center;gap:10px;display:flex}.report-sec:not(.section--light) .report-sh__label{color:var(--clr-primary-light)}.report-sh__label:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.report-sh__title{margin:0 0 var(--space-sm);line-height:var(--lh-head);flex-direction:column;display:flex}.report-sh__title-main{font-size:var(--text-xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.report-sh__title-accent{font-family:var(--font-secondary);font-style:italic;font-weight:var(--fw-regular);font-size:var(--text-accent);line-height:var(--lh-tight);color:var(--clr-secondary)}.report-sec:not(.section--light) .report-sh__title-accent{color:var(--clr-primary-light)}.report-sh__intro{font-size:var(--text-lead);color:var(--clr-body);margin:0}.report-sum{gap:var(--space-md) var(--space-md);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-sum-item{grid-template-rows:subgrid;row-gap:var(--space-md);grid-row:span 2;min-width:0;display:grid}.report-sum-item__text{font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--clr-body);margin:0}.report-sum-card{min-width:0;height:100%;padding:var(--space-md);border-radius:var(--radius-md);background:var(--clr-surface);color:var(--clr-text);border:1px solid var(--clr-line);box-shadow:var(--shadow-hard-line);flex-direction:column;display:flex}.report-sum-card__kicker{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--clr-secondary);align-items:center;gap:8px;margin:0 0 10px;display:flex}.report-sum-card__kicker:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.report-sum-card h3{margin:0 0 var(--space-md);font-size:var(--text-l);font-weight:var(--fw-bold);line-height:var(--lh-snug);min-height:calc(2 * var(--text-l) * var(--lh-snug))}.report-sum-card__big{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);padding:var(--space-sm) 0;border-block:1px solid var(--clr-line);display:flex}.report-sum-card__big b{font-size:var(--text-xl);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);color:var(--clr-secondary);white-space:nowrap;flex:none;line-height:1}.report-sum-card__big span{min-width:0;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--clr-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.report-sum-card__pts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-sum-card__pts li{font-size:var(--text-sm);line-height:var(--lh-snug);align-items:flex-start;gap:10px;display:flex}.report-sum-card__pts li:before{content:"";background:var(--clr-secondary);border-radius:2px;flex:none;width:7px;height:7px;margin-top:7px}.report-sum-card--key{background:var(--clr-secondary);border-color:var(--clr-secondary);color:var(--clr-dark-text);--clr-text:var(--clr-dark-text);--clr-body:#ffffffeb;--clr-line:#ffffff47}.report-sum-card--key .report-sum-card__kicker{color:var(--clr-accent-soft)}.report-sum-card--key .report-sum-card__big b{color:var(--clr-dark-text)}.report-sum-card--key .report-sum-card__pts li:before{background:var(--clr-primary)}.report-sum-more{margin:var(--space-xl) 0 0;text-align:center}.report-sum-more a{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--clr-text);text-decoration:underline;text-decoration-color:var(--clr-primary);text-underline-offset:5px;text-decoration-thickness:2px}.report-serp{margin-bottom:var(--space-2xl);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--clr-line);background:var(--clr-surface);box-shadow:var(--shadow-hard-line)}.report-serp .report-legend{margin-bottom:var(--space-md)}.report-serp__cap{margin:0 0 var(--space-sm);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--clr-muted);align-items:center;gap:8px;display:flex}.report-serp__bar{min-height:44px;margin-bottom:var(--space-md);border-radius:var(--radius-pill);border:1px solid var(--clr-line);background:var(--clr-bg);font-size:var(--text-sm);color:var(--clr-text);font-weight:var(--fw-medium);align-items:center;gap:2px;padding:10px 14px;display:flex}.report-serp__query{white-space:pre-wrap}.report-serp__caret{background:var(--clr-secondary);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite report-serp-blink;display:inline-block}.report-serp__caret.is-done,.report-serp__caret[hidden]{animation:none;display:none}@keyframes report-serp-blink{50%{opacity:0}}.report-table-note{margin:0 0 var(--space-2xs);font-size:var(--text-2xs);color:var(--clr-muted)}.report-serp__url{font-size:var(--text-2xs);color:var(--clr-muted);display:block}.report-serp__title{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--clr-text);text-underline-offset:3px;margin-top:2px;text-decoration:underline;display:block}.report-table--serp th:first-child,.report-table--serp td:first-child{padding-left:28px}.report-table--serp tbody tr{opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), background var(--dur-fast) var(--ease);transform:translateY(6px)}.report-table--serp tbody tr.is-visible{opacity:1;transform:none}.report-table--serp tbody tr.report-serp__row--keep{box-shadow:inset 6px 0 0 var(--clr-secondary)}.report-table--serp tbody tr.report-serp__row--merge{box-shadow:inset 6px 0 0 var(--clr-primary)}.report-table--serp tbody tr.report-serp__row--check{box-shadow:inset 6px 0 0 var(--clr-muted)}.report-table--serp tbody tr.report-serp__row--keep:hover{background:rgb(from var(--clr-secondary) r g b / .08)}.report-table--serp tbody tr.report-serp__row--merge:hover{background:rgb(from var(--clr-primary) r g b / .12)}.report-table--serp tbody tr.report-serp__row--check:hover{background:rgb(from var(--clr-text) r g b / .06)}.report-phi{font-size:var(--text-xs);color:var(--clr-muted);font-style:italic}.report-legend{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-sm);font-size:var(--text-sm);color:var(--clr-muted);flex-wrap:wrap;display:flex}.report-status{border-radius:var(--radius-pill);height:28px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex}.report-status--keep{background:rgb(from var(--clr-secondary) r g b / .12);color:var(--clr-secondary)}.report-status--merge{background:rgb(from var(--clr-primary) r g b / .2);color:var(--clr-primary-dark)}.report-status--check{background:rgb(from var(--clr-text) r g b / .08);color:var(--clr-body)}.report-table-wrap{border-radius:var(--radius-md);border:1px solid var(--clr-line);background:var(--clr-surface);overflow-x:auto}.report-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.report-table th,.report-table td{text-align:left;border-bottom:1px solid var(--clr-line);vertical-align:top;padding:12px 14px}.report-table th{font-size:var(--text-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--clr-muted);font-weight:var(--fw-semibold)}.report-table .dom{font-weight:var(--fw-bold)}.report-table--serp th.report-table__info,.report-table--serp td.report-table__info{text-align:center;width:3rem}.report-info{justify-content:center;align-items:center;display:inline-flex;position:relative}.report-info__btn{border:1.5px solid var(--clr-text);background:var(--clr-text);width:28px;height:28px;color:var(--clr-bg);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-bold);text-align:center;cursor:help;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:50%;place-items:center;margin:0;padding:0;font-style:normal;line-height:1;display:inline-grid}.report-info__btn:hover,.report-info__btn:focus-visible{outline:none;transform:translateY(-1px)}.report-info__tip{z-index:5;border-radius:var(--radius-sm);border:1px solid var(--clr-line);background:var(--clr-surface);width:max-content;max-width:240px;box-shadow:var(--shadow-hard-line);color:var(--clr-body);font-size:var(--text-xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-snug);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), visibility var(--dur-fast) var(--ease);padding:10px 12px;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.report-info:hover .report-info__tip,.report-info:focus-within .report-info__tip{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.report-serp__caret{animation:none}.report-table--serp tbody tr{opacity:1;transform:none}}.report-sites{margin-top:var(--space-xl)}.report-sub-h{max-width:720px;margin:0 auto var(--space-lg);text-align:center}.report-sub-h h3{font-size:var(--text-lg);font-weight:var(--fw-bold);margin:0 0 10px}.report-sub-h p{color:var(--clr-body);margin:0}.report-site-tabs{gap:var(--space-3xs);width:max-content;max-width:100%;margin-inline:auto;margin-bottom:var(--space-sm);padding:var(--space-3xs);border:1px solid var(--clr-line);border-radius:var(--radius-pill);background:var(--clr-surface);grid-template-columns:1fr 1fr;display:grid}.report-sites-note{margin:0 0 var(--space-lg);text-align:center;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--clr-muted);line-height:var(--lh-snug)}.report-site-panels{min-width:0}.report-site-tab{justify-content:center;align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);box-shadow:none;color:var(--clr-text);font:inherit;text-align:center;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;margin:0;display:inline-flex}.report-site-tab:hover{background:rgb(from var(--clr-text) r g b / .04)}.report-site-tab.is-active{background:var(--clr-secondary);color:var(--clr-dark-text);box-shadow:none}.report-site-tab.is-active:hover{background:var(--clr-secondary-hover);color:var(--clr-dark-text)}.report-site-tab__domain{font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.report-site-tab__lang{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--clr-muted);flex:none}.report-site-tab.is-active .report-site-tab__lang{color:rgb(from var(--clr-dark-text) r g b / .85)}.report-site-panel{display:none}.report-site-panel.is-active{display:block}.report-site-panel .report-issues{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-grid{gap:var(--space-md);display:grid}.report-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.report-good{gap:var(--space-sm);margin-bottom:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clr-line);background:rgb(from var(--clr-secondary) r g b / .1);box-shadow:var(--shadow-hard-line);align-items:flex-start;display:flex}.report-good__ic{background:var(--clr-secondary);width:28px;height:28px;color:var(--clr-dark-text);font-size:var(--text-sm);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.report-good small{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--clr-secondary);margin-bottom:6px;display:block}.report-good p{font-size:var(--text-sm);color:var(--clr-body);margin:0}.report-good strong{color:var(--clr-text)}.report-issues-cap{margin:0 0 var(--space-sm);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--clr-muted)}.report-issues{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.report-issue{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clr-line);background:var(--clr-surface);box-shadow:none;align-items:flex-start;display:flex}.report-issue__ic{background:rgb(from var(--clr-danger) r g b / .14);width:28px;height:28px;color:var(--clr-danger);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.report-issue p{font-size:var(--text-sm);color:var(--clr-body);margin:0}.report-issue strong{color:var(--clr-text)}.report-bridge{margin:var(--space-lg) 0 0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--clr-line);background:var(--clr-surface);box-shadow:var(--shadow-hard-line);font-size:var(--text-base);color:var(--clr-body)}.report-bridge a{font-weight:var(--fw-semibold);color:var(--clr-text);text-decoration:underline;text-decoration-color:var(--clr-primary);text-underline-offset:4px;text-decoration-thickness:2px}.report-commits{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.report-commit{min-width:0;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clr-line);background:rgb(from var(--clr-text) r g b / .04);flex-direction:column;display:flex}.report-commit__num{margin-bottom:var(--space-sm);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--clr-primary-light);display:block}.report-commit h3{margin:0 0 var(--space-sm);font-size:var(--text-base);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--clr-text)}.report-commit p{font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--clr-body);margin:0}.report-fill{border:1.5px dashed var(--clr-primary-dark);border-radius:var(--radius-sm);background:rgb(from var(--clr-primary) r g b / .1);color:var(--clr-text);font-size:inherit;font-weight:var(--fw-semibold);line-height:var(--lh-snug);white-space:normal;padding:2px 8px;display:inline-block}.report-sec:not(.section--light) .report-fill{border-color:var(--clr-primary);background:rgb(from var(--clr-primary) r g b / .14);color:var(--clr-primary-light)}.report-step-cards{margin:0 0 var(--space-xl);gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.report-step-card{min-width:0;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clr-line);background:var(--clr-surface)}.report-step-card__num{margin-bottom:var(--space-2xs);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--clr-secondary);display:block}.report-step-card h3{margin:0 0 var(--space-2xs);font-size:var(--text-base);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.report-step-card p{font-size:var(--text-sm);color:var(--clr-body);line-height:var(--lh-snug);margin:0}.domain-flow{margin:0 0 var(--space-lg)}.domain-flow__groups{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.domain-flow__block{gap:var(--space-sm);min-width:0;display:grid}.domain-flow__label{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--clr-text);margin:0}.domain-flow__group{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.domain-flow__sources{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.domain-flow__source{padding:var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--clr-line);background:rgb(from var(--clr-text) r g b / .07);color:var(--clr-body)}.domain-flow__source .domain-flow__domain{color:var(--clr-text)}.domain-flow__target{padding:var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--clr-primary);background:var(--clr-primary);color:var(--clr-dark-bg);box-shadow:var(--shadow-hard-accent)}.domain-flow__target .domain-flow__meta{color:rgb(from var(--clr-dark-bg) r g b / .72)}.domain-flow__domain{font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);display:block}.domain-flow__note,.domain-flow__meta{font-size:var(--text-2xs);color:var(--clr-muted);line-height:var(--lh-snug);margin-top:4px;display:block}.domain-flow__arrow{color:var(--clr-muted);place-items:center;display:grid}.report-unity{margin:0 0 var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--clr-secondary);background:var(--clr-secondary);box-shadow:var(--shadow-hard-line);font-size:var(--text-base);font-weight:var(--fw-semibold);text-align:center;color:var(--clr-dark-text)}.report-why-two{margin:0 0 var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--clr-line);background:var(--clr-surface)}.report-why-two__title{margin:0 0 var(--space-sm);font-size:var(--text-l);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.report-why-two__lead{margin:0 0 var(--space-md);font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--clr-text);line-height:var(--lh-body)}.report-why-two p{margin:0 0 var(--space-sm);font-size:var(--text-base);color:var(--clr-body);line-height:var(--lh-body)}.report-why-two p:last-child{margin-bottom:0}.report-closing{font-size:var(--text-base);color:var(--clr-body);line-height:var(--lh-body);margin:0}.process-steps{border-left:2px solid rgb(from var(--clr-primary-light) r g b / .28);margin:0;padding:0;position:relative}.process-steps__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.process-steps__marker{z-index:1;background:var(--clr-primary-light);width:12px;height:12px;box-shadow:0 0 0 4px rgb(from var(--clr-primary-light) r g b / .22);transition:transform .35s var(--ease);will-change:transform;border-radius:50%;position:absolute;top:0;left:-7px}.process-steps__item{padding:0 0 var(--space-xl) var(--space-lg);position:relative}.process-steps__item:last-child{padding-bottom:0}.process-steps__item:before{content:"";background:rgb(from var(--clr-primary-light) r g b / .35);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:-5px}.process-steps__head{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.process-steps__num{font-size:var(--text-l);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);color:var(--clr-primary-light);flex:none;line-height:1}.process-steps__title{font-size:var(--text-l);font-weight:var(--fw-bold);line-height:var(--lh-snug);margin:0}.process-steps__text{max-width:52rem;font-size:var(--text-base);color:var(--clr-body);line-height:var(--lh-body);margin:0}.report-exclusions{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.report-exclusion{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clr-line);background:var(--clr-surface);font-size:var(--text-sm);color:var(--clr-body);line-height:var(--lh-snug);align-items:center;display:flex}.report-exclusion__ic{background:rgb(from var(--clr-danger) r g b / .14);width:28px;height:28px;color:var(--clr-danger);font-weight:var(--fw-bold);font-size:var(--text-base);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.report-exclusion p{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--clr-text);line-height:var(--lh-snug);margin:0}.price-table-wrap,.timeline-wrap{border-radius:var(--radius-md);border:1px solid var(--clr-line);background:var(--clr-surface);margin-bottom:var(--space-lg);overflow-x:auto}.price-table-wrap{box-shadow:var(--shadow-hard-accent)}.price-table,.timeline-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.price-table th,.price-table td,.timeline-table th,.timeline-table td{text-align:left;border-bottom:1px solid var(--clr-line);vertical-align:top;padding:12px 14px}.price-table th,.timeline-table th{font-size:var(--text-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--clr-muted);font-weight:var(--fw-semibold)}.price-table td:last-child,.price-table th:last-child{white-space:nowrap;text-align:right;width:1%}.price-table__total{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) 14px;border-top:1px solid var(--clr-line);background:rgb(from var(--clr-text) r g b / .04);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--clr-text);line-height:var(--lh-snug);flex-wrap:wrap;margin:0;display:flex}.price-table__total-label{font-size:var(--text-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--clr-muted)}.price-table__total-fee{white-space:nowrap;color:var(--clr-text);font-weight:var(--fw-bold)}.report-sec:not(.section--light) .price-table-wrap,.report-sec:not(.section--light) .timeline-wrap{background:rgb(from var(--clr-text) r g b / .04)}.offer-phase{margin:0 0 var(--space-lg);padding:var(--space-lg);border:1px solid var(--clr-line);border-radius:var(--radius-md);background:rgb(from var(--clr-text) r g b / .04);box-shadow:var(--shadow-hard-accent)}.offer-phase__label{margin:0 0 var(--space-2xs);font-size:var(--text-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--clr-primary-light)}.offer-phase__title{margin:0 0 var(--space-sm);font-size:var(--text-l);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.offer-phase__body{margin:0 0 var(--space-md);font-size:var(--text-base);color:var(--clr-body);line-height:var(--lh-body)}.offer-phase__prices{align-items:baseline;gap:var(--space-xs) var(--space-sm);margin:0 0 var(--space-sm);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.offer-phase__price{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.offer-phase__price-label{color:var(--clr-muted)}.offer-phase__price--full .offer-phase__price-fee{color:var(--clr-muted);text-decoration:line-through}.offer-phase__price--phase .offer-phase__price-fee{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--clr-text)}.offer-phase__sep{color:var(--clr-muted)}.offer-phase__discount{margin:var(--space-xs) 0 0;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--clr-primary-light);line-height:var(--lh-snug)}.report-offer-notes{gap:var(--space-sm);font-size:var(--text-sm);color:var(--clr-body);line-height:var(--lh-snug);margin:0;padding:0;list-style:none;display:grid}.report-offer__cta{margin-top:var(--space-xl);justify-content:center;display:flex}@media (width<=991px){.report-sum,.report-grid--2,.report-site-panel .report-issues,.report-step-cards,.domain-flow__groups,.report-exclusions{grid-template-columns:1fr}.report-commits{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-flow__group{grid-template-columns:1fr;justify-items:stretch}.domain-flow__arrow{justify-self:center;transform:rotate(90deg)}}@media (width<=767px){.report-commits{grid-template-columns:1fr}.price-table thead,.timeline-table thead{display:none}.price-table tr,.timeline-table tr{padding:var(--space-sm);border-bottom:1px solid var(--clr-line);gap:6px;display:grid}.price-table th,.price-table td,.timeline-table th,.timeline-table td{text-align:left;white-space:normal;border:none;width:auto;padding:0;display:block}.price-table td:before,.timeline-table td:before{content:attr(data-label);font-size:var(--text-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--clr-muted);font-weight:var(--fw-semibold);margin-bottom:2px;display:block}}@media (width<=478px){.report-step-card,.report-exclusion,.domain-flow__source,.domain-flow__target{padding:var(--space-sm)}.process-steps__item{padding-left:var(--space-md)}}@media (prefers-reduced-motion:reduce){.hero__backdrop canvas{opacity:0!important}.domain-flow__arrow,.process-steps__marker{transition:none}}.report-sec--accept{text-align:center}.report-sh--center{text-align:center;margin-inline:auto}.report-sh--center .report-sh__label{justify-content:center}.report-accept__body{margin:var(--space-md) 0 0;font-size:var(--text-lead);color:var(--clr-body);line-height:var(--lh-body)}.report-accept__ctas{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.accept-dialog{width:min(440px, calc(100% - 2 * var(--gutter)));border:1px solid var(--clr-line);border-radius:var(--radius-md);background:var(--clr-surface);color:var(--clr-text);box-shadow:var(--shadow-hard-line);margin:auto;padding:0}.accept-dialog::backdrop{background:rgb(from var(--clr-dark-bg) r g b / .72)}.accept-dialog__form{gap:var(--space-md);padding:var(--space-lg);display:grid;position:relative}.accept-dialog__close{top:var(--space-sm);right:var(--space-sm);width:36px;height:36px;color:var(--clr-muted);font:inherit;font-size:var(--text-xl);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;margin:0;padding:0;line-height:1;display:grid;position:absolute}.accept-dialog__close:hover,.accept-dialog__close:focus-visible{color:var(--clr-text);background:rgb(from var(--clr-text) r g b / .06);outline:none}.accept-dialog__head{padding-right:var(--space-xl)}.accept-dialog__head h3{margin:0 0 var(--space-2xs);font-size:var(--text-l);font-weight:var(--fw-bold)}.accept-dialog__head p{font-size:var(--text-sm);color:var(--clr-body);line-height:var(--lh-snug);margin:0}.accept-dialog__field{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--clr-text);gap:6px;display:grid}.accept-dialog__field input{border:1px solid var(--clr-line);border-radius:var(--radius-sm);background:var(--clr-bg);width:100%;color:var(--clr-text);font:inherit;font-weight:var(--fw-regular);margin:0;padding:10px 12px}.accept-dialog__field input:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.accept-dialog__check{gap:var(--space-2xs);font-size:var(--text-sm);color:var(--clr-body);line-height:var(--lh-snug);align-items:flex-start;display:flex}.accept-dialog__check input{flex:none;margin-top:3px}.accept-dialog__status{font-size:var(--text-sm);line-height:var(--lh-snug);margin:0}.accept-dialog__status[data-kind=success]{color:var(--clr-primary-light)}.accept-dialog__status[data-kind=error]{color:var(--clr-danger)}.accept-dialog__actions{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.report-foot{background:var(--clr-bg);color:var(--clr-muted);border-top:1px solid var(--clr-line);padding:var(--space-lg) 0 calc(var(--space-lg) + var(--space-sm))}.report-foot__inner{align-items:center;gap:var(--space-md);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.report-foot__brand{align-items:center;text-decoration:none;display:inline-flex}.report-foot__brand img{width:auto;height:28px;display:block}.report-foot__copy{color:var(--clr-muted);text-align:right;margin-left:auto}@media print{.header,.header-spacer,.mobile-menu,.hero__backdrop{display:none!important}.report-sec,.report-hero{break-inside:avoid;padding-block:var(--space-lg)}.report-commits,.report-step-cards,.domain-flow__groups{grid-template-columns:1fr 1fr}.domain-flow__group{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.domain-flow__arrow{transform:none}.report-fill{border-style:solid}}.report-404{min-height:100vh;padding:var(--space-xl) var(--gutter);background:var(--clr-bg);color:var(--clr-text);place-items:center;display:grid}.report-404__inner{max-width:var(--container-narrow);text-align:center}.report-404__code{margin:0 0 var(--space-sm);font-size:var(--text-xl);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);color:var(--clr-primary-light);line-height:1}.report-404__title{margin:0 0 var(--space-sm);font-size:var(--text-l);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.report-404__body{margin:0 0 var(--space-lg);font-size:var(--text-base);color:var(--clr-body);line-height:var(--lh-body)}.report-404__cta{margin:0}html[data-viewport="991"] .header__nav,html[data-viewport="767"] .header__nav,html[data-viewport="478"] .header__nav{display:none}html[data-viewport="991"] .header__menu-btn,html[data-viewport="767"] .header__menu-btn,html[data-viewport="478"] .header__menu-btn{display:flex}html[data-viewport="991"] .header__inner,html[data-viewport="767"] .header__inner{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}html[data-viewport="991"] .header__logo,html[data-viewport="767"] .header__logo,html[data-viewport="478"] .header__logo{justify-self:start}html[data-viewport="991"] .header__cta,html[data-viewport="767"] .header__cta{grid-column:2;justify-self:center}html[data-viewport="991"] .header__menu-btn,html[data-viewport="767"] .header__menu-btn{grid-column:3;justify-self:end}html[data-viewport="478"] .header__cta{display:none}html[data-viewport="478"] .header__inner{grid-template-columns:1fr auto;display:grid}html[data-viewport="478"] .header__menu-btn{grid-column:2}html[data-viewport="767"] .report-hero,html[data-viewport="478"] .report-hero{--hero-grain:.025}html[data-viewport="767"] .hero__backdrop canvas,html[data-viewport="478"] .hero__backdrop canvas{height:clamp(280px,52%,520px);top:-6%;transform:skewY(-8deg)scale(1.1)}html[data-viewport="767"] .report-hero__title,html[data-viewport="478"] .report-hero__title{font-size:var(--text-2xl)}html[data-viewport="767"] .report-hero__title-line,html[data-viewport="478"] .report-hero__title-line{white-space:normal}html[data-viewport="991"] .report-sum,html[data-viewport="991"] .report-grid--2,html[data-viewport="991"] .report-site-panel .report-issues,html[data-viewport="991"] .report-step-cards,html[data-viewport="991"] .domain-flow__groups,html[data-viewport="991"] .report-exclusions,html[data-viewport="767"] .report-sum,html[data-viewport="767"] .report-grid--2,html[data-viewport="767"] .report-site-panel .report-issues,html[data-viewport="767"] .report-step-cards,html[data-viewport="767"] .domain-flow__groups,html[data-viewport="767"] .report-exclusions,html[data-viewport="478"] .report-sum,html[data-viewport="478"] .report-grid--2,html[data-viewport="478"] .report-site-panel .report-issues,html[data-viewport="478"] .report-step-cards,html[data-viewport="478"] .domain-flow__groups,html[data-viewport="478"] .report-exclusions{grid-template-columns:1fr}html[data-viewport="991"] .report-commits{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-viewport="991"] .domain-flow__group,html[data-viewport="767"] .domain-flow__group,html[data-viewport="478"] .domain-flow__group{grid-template-columns:1fr;justify-items:stretch}html[data-viewport="991"] .domain-flow__arrow,html[data-viewport="767"] .domain-flow__arrow,html[data-viewport="478"] .domain-flow__arrow{justify-self:center;transform:rotate(90deg)}html[data-viewport="767"] .report-commits,html[data-viewport="478"] .report-commits{grid-template-columns:1fr}html[data-viewport="767"] .price-table thead,html[data-viewport="767"] .timeline-table thead,html[data-viewport="478"] .price-table thead,html[data-viewport="478"] .timeline-table thead{display:none}html[data-viewport="767"] .price-table tr,html[data-viewport="767"] .timeline-table tr,html[data-viewport="478"] .price-table tr,html[data-viewport="478"] .timeline-table tr{padding:var(--space-sm);border-bottom:1px solid var(--clr-line);gap:6px;display:grid}html[data-viewport="767"] .price-table th,html[data-viewport="767"] .price-table td,html[data-viewport="767"] .timeline-table th,html[data-viewport="767"] .timeline-table td,html[data-viewport="478"] .price-table th,html[data-viewport="478"] .price-table td,html[data-viewport="478"] .timeline-table th,html[data-viewport="478"] .timeline-table td{text-align:left;white-space:normal;border:none;width:auto;padding:0;display:block}html[data-viewport="767"] .price-table td:before,html[data-viewport="767"] .timeline-table td:before,html[data-viewport="478"] .price-table td:before,html[data-viewport="478"] .timeline-table td:before{content:attr(data-label);font-size:var(--text-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--clr-muted);font-weight:var(--fw-semibold);margin-bottom:2px;display:block}html[data-viewport="478"] .report-step-card,html[data-viewport="478"] .report-exclusion,html[data-viewport="478"] .domain-flow__source,html[data-viewport="478"] .domain-flow__target{padding:var(--space-sm)}html[data-viewport="478"] .process-steps__item{padding-left:var(--space-md)}
