:root{--surface-page:#e9e9e6;--surface-card:#f4f4f1;--surface-image:#fff;--surface-hover:#dfdfdb;--fill-secondary:#d6d6d1;--fill-secondary-hover:#cbcbc6;--sk:#d3d3ce;--ink:#111;--muted:#666;--line:#c9c9c4;--on-ink:#fff;--signal:#e2471b;--signal-text:#b8350f;--on-signal:#111;--grade-c-bg:#f3c3b2;--grade-g-ink:#ff6a3d;--text:var(--ink);--rule:var(--ink);--focus:var(--ink);--grade-b-bg:var(--signal);--grade-b-ink:var(--on-signal);--grade-c-ink:var(--ink);--grade-d-bg:var(--fill-secondary);--grade-d-ink:var(--ink);--grade-e-bg:var(--fill-secondary);--grade-e-ink:var(--ink);--grade-f-bg:var(--ink);--grade-f-ink:var(--on-ink);--grade-g-bg:var(--ink);--alert-bg:var(--surface-card);--alert-line:var(--ink);--alert-ink:var(--ink);--sans:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-0:0px;--topbar-height:56px;--index-width:160px;--filter-width:240px;--control-height:40px;--control-height-sm:28px;--rule-width:2px;--hairline:1px;--content-max:1440px;--page-max:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);color:var(--ink);background:var(--surface-page);font-size:15px;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-page:#141414;--surface-card:#1c1c1b;--surface-image:#ebebeb;--surface-hover:#20201f;--fill-secondary:#2a2a28;--fill-secondary-hover:#333331;--sk:#2c2c2a;--ink:#ececea;--muted:#8e8e89;--line:#2e2e2c;--on-ink:#141414;--signal:#ff6a3d;--signal-text:#ff6a3d;--on-signal:#141414;--grade-c-bg:#4a2418;--grade-g-ink:#b8350f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--surface-page:#141414;--surface-card:#1c1c1b;--surface-image:#ebebeb;--surface-hover:#20201f;--fill-secondary:#2a2a28;--fill-secondary-hover:#333331;--sk:#2c2c2a;--ink:#ececea;--muted:#8e8e89;--line:#2e2e2c;--on-ink:#141414;--signal:#ff6a3d;--signal-text:#ff6a3d;--on-signal:#141414;--grade-c-bg:#4a2418;--grade-g-ink:#b8350f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;border-radius:var(--radius-0)}body{background:var(--surface-page);color:var(--ink);margin:0}a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img{max-width:100%}h1,h2,h3,h4{color:var(--ink);font-weight:500}h1{letter-spacing:-.02em;font-size:32px;line-height:1.05}h2{letter-spacing:-.01em;font-size:22px;line-height:1.15}h3{font-size:15px;line-height:1.25}b,strong{font-weight:500}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--rule-width) solid var(--focus);outline-offset:2px}.label,.footer h4,.side-box h4,.filter-list h4,.card-brand,.eyebrow,.tag,.facts dt{letter-spacing:.04em;text-transform:none;color:var(--muted);font-size:11px;font-weight:400;line-height:1.3}.button,.scan-form button,.tool,.login-link,.country,.link-button.button,.segmented button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-0);white-space:nowrap;cursor:pointer;border:0;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.button,.scan-form button{background:var(--ink);color:var(--on-ink)}.button:hover,.scan-form button:hover{opacity:.88;text-decoration:none}.button.secondary,.button.google,.tool,.login-link,.country,.segmented button{background:var(--fill-secondary);color:var(--ink)}.button.secondary:hover,.button.google:hover,.tool:hover,.login-link:hover,.country:hover,.segmented button:hover{background:var(--fill-secondary-hover);opacity:1;text-decoration:none}.tool.active,.segmented button.active{background:var(--ink);color:var(--on-ink)}.button:disabled,.scan-form button:disabled{opacity:.45;cursor:default}.link-button{color:var(--ink);text-underline-offset:2px;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input:not([type]),select,textarea{border-radius:var(--radius-0);background:var(--surface-card);color:var(--ink);border:0}input[type=checkbox],input[type=radio]{appearance:none;border-radius:var(--radius-0);background:var(--fill-secondary);cursor:pointer;border:0;flex:none;width:16px;height:16px;margin:0}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--ink);box-shadow:inset 0 0 0 4px var(--fill-secondary)}.chip,.pill,.brand-cloud a{align-items:center;gap:var(--space-1);height:var(--control-height-sm);border-radius:var(--radius-0);background:var(--fill-secondary);color:var(--ink);white-space:nowrap;text-transform:none;cursor:pointer;border:0;padding:0 10px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.chip:hover,.brand-cloud a:hover{background:var(--fill-secondary-hover);text-decoration:none}.chip span{font-weight:500}.grade{border-radius:var(--radius-0);white-space:nowrap;border:0;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 6px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.grade-a,.grade-b{background:var(--grade-b-bg);color:var(--grade-b-ink)}.grade-c{background:var(--grade-c-bg);color:var(--grade-c-ink)}.grade-d{background:var(--grade-d-bg);color:var(--grade-d-ink)}.grade-e{background:var(--grade-e-bg);color:var(--grade-e-ink)}.grade-f{background:var(--grade-f-bg);color:var(--grade-f-ink)}.grade-g{background:var(--grade-g-bg);color:var(--grade-g-ink)}.grade-na{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.page{flex-direction:column;min-height:100vh;display:flex}main{width:100%;max-width:var(--page-max);padding:var(--space-6) var(--space-6) var(--space-12);flex:1;margin:0 auto}main:has(>.catalog){max-width:var(--content-max)}.topbar{background:var(--surface-page);border-bottom:var(--rule-width) solid var(--rule)}.topbar-inner{align-items:center;gap:var(--space-6);max-width:var(--content-max);height:var(--topbar-height);padding:0 var(--space-6);margin:0 auto;display:flex}.logo{display:inline-flex}.logo img{width:auto;height:24px}.topnav{align-items:center;gap:var(--space-6);margin-left:auto;font-size:13px;font-weight:400;display:flex}.topnav a{height:var(--topbar-height);border-bottom:var(--rule-width) solid transparent;margin-bottom:calc(-1 * var(--rule-width));color:var(--muted);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.topnav a:hover{color:var(--ink)}.topnav a.active{color:var(--ink);border-bottom-color:var(--rule)}.topbar .login-link{height:var(--control-height-sm)}.nav-number{letter-spacing:.04em;color:var(--muted);margin-right:6px;font-size:11px}.topnav a.active .nav-number{color:var(--ink)}.theme-switch{width:var(--control-height-sm);height:var(--control-height-sm);background:var(--fill-secondary);color:var(--ink);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.topbar .vat-switch button{height:var(--control-height-sm)}.theme-switch:hover{background:var(--fill-secondary-hover)}.shop-name{color:var(--muted);white-space:nowrap;font-size:13px}.shop-picker{align-items:center;gap:var(--space-1);height:var(--control-height-sm);background:var(--fill-secondary);color:var(--ink);white-space:nowrap;cursor:pointer;padding:0 10px;font-size:13px;display:inline-flex;position:relative}.shop-picker:hover{background:var(--fill-secondary-hover)}.shop-picker select{opacity:0;cursor:pointer;position:absolute;inset:0}.site-menu{position:relative}.site-menu-panel{right:0;top:calc(100% + var(--space-3));z-index:20;min-width:280px;padding:var(--space-3) var(--space-4) var(--space-2);background:var(--surface-card);border-top:var(--rule-width) solid var(--rule);position:absolute}.site-menu-row{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--hairline) solid var(--line);min-height:40px;display:flex}.site-menu-link{align-items:center;gap:var(--space-2);border-bottom:var(--hairline) solid var(--line);width:100%;min-height:40px;color:var(--ink);font-size:13px;text-decoration:none;display:flex}.site-menu-link:last-child{border-bottom:0}.site-menu-link.link-button{text-decoration:none}.site-menu-main{display:none}.site-menu-main .site-menu-link:last-child{border-bottom:var(--hairline) solid var(--line)}.site-menu-main .site-menu-link.active{font-weight:500}.site-menu-main .nav-number{min-width:20px}.site-menu .vat-switch button,.site-menu-panel .segmented button{height:var(--control-height-sm);padding:0 10px;font-size:11px}.rule-lists{gap:var(--space-6);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.preview{margin-top:var(--space-4)}.freight{width:120px;height:var(--control-height-sm);padding:0 var(--space-2)}.categories{margin-top:var(--space-6)}.categories h3{margin:0 0 var(--space-1)}.categories select{max-width:360px;height:var(--control-height-sm)}.work-tabs{margin:0 0 var(--space-6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.card-image,.product-image,.list-image,.opportunity-image) img{filter:brightness(.92)}}:root[data-theme=dark] :is(.card-image,.product-image,.list-image,.opportunity-image) img{filter:brightness(.92)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo img,:root:not([data-theme=light]) .footer-logo{content:url(/eanrunner-logo-white.png)}}:root[data-theme=dark] .logo img,:root[data-theme=dark] .footer-logo{content:url(/eanrunner-logo-white.png)}.footer{padding:var(--space-12) var(--space-6) var(--space-4)}.footer-box{gap:var(--space-8);max-width:var(--page-max);padding:var(--space-3) 0 0;border-top:var(--rule-width) solid var(--rule);grid-template-columns:1.4fr 1fr 1.2fr;margin:0 auto;display:grid}.footer-logo{width:auto;height:20px}.footer-about p{color:var(--ink);margin:var(--space-2) 0;font-size:13px}.footer h4{margin:0 0 var(--space-2)}.footer-explore{gap:var(--space-1);flex-direction:column;font-size:13px;display:flex}.footer-side{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.footer-side h4{margin:var(--space-2) 0 0}.footer-side h4:first-child{margin-top:0}.pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill{cursor:default}.pill img{object-fit:contain;width:auto;max-width:44px;height:14px}.linkedin{background:var(--ink);width:16px;height:16px;color:var(--on-ink);justify-content:center;align-items:center;font-size:10px;font-weight:500;display:inline-flex}.copyright{max-width:var(--page-max);margin:var(--space-3) auto 0;color:var(--muted);font-size:11px}.catalog-title{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-8);margin:var(--space-2) 0 var(--space-8);flex-wrap:wrap;display:flex}.catalog-heading h1{margin:var(--space-2) 0 0;letter-spacing:-.03em;font-size:clamp(36px,5vw,56px);line-height:1}.toolbar{align-items:center;gap:var(--space-2);flex:0 720px;display:flex}.search{min-width:0;height:var(--control-height);padding-left:var(--space-3);background:var(--surface-card);flex:auto;align-items:center;display:flex}.search:focus-within{outline:var(--rule-width) solid var(--focus);outline-offset:2px}.search-icon{color:var(--muted);flex:0 0 18px}.search input{min-width:0;height:100%;padding:0 var(--space-3) 0 var(--space-2);background:0 0;border:0;outline:none;flex:1;font-size:15px}.country{position:relative}.country select{opacity:0;cursor:pointer;position:absolute;inset:0}.market-code{display:none}.view-switch{width:var(--control-height);padding:0}.filters-toggle{display:none}.catalog-body{grid-template-columns:var(--filter-width) minmax(0, 1fr);gap:var(--space-8);align-items:start;display:grid}.sidebar{gap:var(--space-6);flex-direction:column;display:flex}.side-box{padding:var(--space-3) 0 0;border-top:var(--rule-width) solid var(--rule)}.side-box h4{margin:0 0 var(--space-2)}.side-check{align-items:center;gap:var(--space-2);border-bottom:var(--hairline) solid var(--line);cursor:pointer;min-height:32px;font-size:13px;display:flex}.side-check .grade{min-width:24px;height:20px;padding:0 4px;font-size:11px}.chosen-tags{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.count{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:1}.brands{margin-bottom:var(--space-4)}.brand-cloud{gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.list-end{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.list-end .loading{align-self:stretch}.filter-list>input{width:100%;height:var(--control-height);padding:0 var(--space-3);margin-bottom:var(--space-2)}.filter-list h4{margin:0 0 var(--space-2)}.filter-list h4 .muted{font-weight:400}.filter-options{scrollbar-gutter:stable;max-height:280px;overflow-y:auto}.filter-options::-webkit-scrollbar{width:var(--space-3)}.filter-options::-webkit-scrollbar-thumb{min-height:var(--space-8);border-left:var(--space-2) solid transparent;background:var(--muted) padding-box}.filter-options::-webkit-scrollbar-thumb:hover{background-color:var(--ink)}.filter-options::-webkit-scrollbar-thumb:active{background-color:var(--ink)}@supports not selector(::-webkit-scrollbar){.filter-options{padding-right:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--muted) transparent}}.filter-options label{align-items:center;gap:var(--space-2);min-height:32px;padding:2px var(--space-1);border-bottom:var(--hairline) solid var(--line);cursor:pointer;font-size:13px;display:flex}.filter-options label:hover{background:var(--surface-hover)}.filter-text{flex-direction:column;flex:1;min-width:0;padding:2px 0;display:flex}.filter-name{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.filter-parents{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.filter-options{overflow-x:hidden}.filter-options .muted{white-space:nowrap;flex:none}.filter-options p{padding:var(--space-1);margin:0}.filter-list>p{margin:var(--space-2) 0 0}.grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.card{border-top:var(--rule-width) solid var(--rule);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.card:hover{text-decoration:none}.card:hover h3{text-underline-offset:2px;text-decoration:underline}.card-image,.product-image{background:var(--surface-image);color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.card-image{height:170px;margin-top:var(--space-3);padding:var(--space-3)}.card-image img{object-fit:contain;max-height:100%}:is(.card-image:has(>.no-image),.product-image:has(>.no-image)){padding:0;overflow:hidden}.card-image .no-image,.product-image .no-image{width:100%}.card-body{padding:var(--space-3) 0 0;gap:var(--space-1);flex-direction:column;flex:1;display:flex}.card-body h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.card-brand{margin:0}.card-facts{align-items:center;gap:var(--space-2);padding-top:var(--space-2);white-space:nowrap;margin-top:auto;font-size:13px;display:flex}.card-purchase{white-space:nowrap;margin:0;font-size:13px}.no-image{justify-content:center;align-items:center;gap:var(--space-2);background:var(--surface-image);height:100%;min-height:170px;color:var(--muted);flex-direction:column;font-size:13px;font-weight:400;display:flex}.no-image .icon{color:var(--muted)}.list,.markets{border-collapse:collapse;border-top:var(--rule-width) solid var(--rule);width:100%}.list th,.list td,.markets th,.markets td{padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:left;border-bottom:var(--hairline) solid var(--line);font-size:13px}.list th,.markets th{color:var(--muted);letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:400}.list tbody tr:hover,.markets tbody tr:hover{background:var(--surface-hover)}.list-image{width:56px}.list-image img{object-fit:contain;background:var(--surface-image);width:44px;height:44px}.retailers{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.retailers h3{margin:0 0 var(--space-2);font-size:15px}.retailers td{white-space:nowrap}.retailers td:first-child{white-space:normal}.segmented{gap:var(--space-1);flex:none;display:inline-flex}.check{align-items:center;gap:var(--space-2);color:var(--muted);white-space:nowrap;font-size:13px;display:inline-flex}.notice{padding:var(--space-6) 0;color:var(--muted)}.muted{color:var(--muted)}.small{font-size:13px}.product-top{gap:var(--space-8);margin:var(--space-4) 0 var(--space-12);grid-template-columns:minmax(0,360px) 1fr;display:grid}.product-image{min-height:280px;padding:var(--space-4)}.product-image img{object-fit:contain;max-height:360px}.product-head{padding-top:var(--space-3);border-top:var(--rule-width) solid var(--rule)}.product h1{margin:var(--space-1) 0 var(--space-2)}.product-head>.ean{color:var(--muted);margin:0}.key-figures{gap:0 var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.key-figures>div{padding:var(--space-3) 0;border-top:var(--rule-width) solid var(--rule)}.key-figures dt{letter-spacing:.04em;color:var(--muted);font-size:11px;line-height:1.3}.key-figures dd{margin:var(--space-2) 0 0;font-size:13px}.key-figures .grade{margin-right:var(--space-1)}.facts{gap:0 var(--space-4);grid-template-columns:max-content 1fr;margin:0;font-size:13px;display:grid}.facts dt,.facts dd{padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--line)}.facts dt{align-self:stretch;align-items:center;display:flex}.facts dd{margin:0}.eyebrow{background:0 0;margin:0;padding:0;display:inline-block}.scan-form{gap:var(--space-2);flex:100%;max-width:760px;margin:0;display:flex}.scan-form select,.scan-form input{height:var(--control-height);padding:0 var(--space-3)}.scan-form select{appearance:none;cursor:pointer;background:var(--surface-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;padding-right:36px}.scan-form input{flex:1;min-width:0;font-size:15px}.scanning{color:var(--muted)}.page-hero .scan-notes{flex:100%}.page-hero .scan-notes p{margin:var(--space-1) 0 0;max-width:760px}.alert{padding:var(--space-3) var(--space-4);border:0;border-top:var(--rule-width) solid var(--alert-line);background:var(--alert-bg);color:var(--alert-ink)}.result-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.result-head h1{margin:var(--space-2) 0}.opportunities{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.opportunity-card{gap:var(--space-3);padding:var(--space-3) 0 var(--space-3);border-top:var(--rule-width) solid var(--line);cursor:pointer;display:flex;position:relative}.opportunity-card.chosen{border-top-color:var(--rule);background:var(--surface-hover)}.opportunity-card>input{top:var(--space-3);position:absolute;right:0}.opportunity-image{background:var(--surface-image);flex:0 0 96px;justify-content:center;align-items:center;height:96px;display:flex}.opportunity-image img{object-fit:contain;max-height:96px}.opportunity-image .no-image{width:96px;min-height:96px}.opportunity-body{min-width:0;padding-right:var(--space-6)}.opportunity-body h3{margin:2px 0 var(--space-1);font-size:15px}.opportunity-body p{margin:var(--space-1) 0;font-size:13px}.shortlist{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-3) 0 var(--space-4);border-top:var(--rule-width) solid var(--rule);background:var(--surface-page);color:var(--ink);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.shortlist h3{color:var(--ink);margin:0}.shortlist p{margin:var(--space-1) 0 0;color:var(--muted)}.send{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.send-other{color:var(--muted);font-size:13px}.send-other a,.send-other .link-button{color:var(--ink);text-decoration:underline}.opportunity>.check{margin:0 0 var(--space-3);display:inline-flex}.content-page{max-width:var(--page-max);margin:0 auto}.page-hero{margin:var(--space-2) 0 var(--space-8)}.page-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(36px,5vw,56px);line-height:1}.page-hero p{max-width:560px;margin:var(--space-4) 0 0}.page-hero .actions,.page-links{gap:var(--space-2);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.page-links{margin-top:var(--space-12)}.section-lead{max-width:720px;margin:0 0 var(--space-6)}.checks{margin:var(--space-3) 0 0;gap:0;padding:0;list-style:none;display:grid}.checks li{padding:var(--space-2) 0 var(--space-2) 24px;border-bottom:var(--hairline) solid var(--line);position:relative}.checks li:before{content:"✓";left:0;top:var(--space-2);color:var(--ink);font-size:13px;position:absolute}.info-cards{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.info-card h3{margin:0 0 var(--space-1)}.info-card p{margin:0}.tag{margin:0 0 var(--space-2);display:block}.numbers{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.numbers>div{padding:var(--space-3) 0 0;border-top:var(--rule-width) solid var(--rule)}.numbers dd{margin:var(--space-2) 0 0}.examples .grid{margin-bottom:var(--space-2)}.get-started p{max-width:560px;margin:0 0 var(--space-4)}.get-started .send{align-items:flex-start}.plans{gap:var(--space-6) var(--space-4);margin:var(--space-2) 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.plan{padding:var(--space-3) 0 0;border-top:var(--rule-width) solid var(--rule);scroll-margin-top:80px}.plan h2{margin:0 0 var(--space-3)}.price{margin:0 0 var(--space-2);color:var(--muted)}.price b{letter-spacing:-.02em;color:var(--ink);font-size:32px;font-weight:500;line-height:1.05;display:block}.sum{align-items:center;gap:var(--space-4);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.sum div{padding:0 var(--space-4) 0 0}.sum b{color:var(--ink);font-size:26px;font-weight:400;line-height:1.1;display:block}.sum span{color:var(--muted);font-size:13px}.sum .sum-sign{color:var(--muted);font-size:26px}.prose{max-width:760px}.prose p{margin:0 0 var(--space-3)}.legal{max-width:var(--page-max);padding:var(--space-3) 0 0;border-top:var(--rule-width) solid var(--rule);margin:0 auto}.legal h2{margin:var(--space-6) 0 var(--space-2)}.legal ul{padding-left:20px}.legal li{margin-bottom:var(--space-1)}.founders{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.founder{margin:0}.founder img{object-fit:cover;background:var(--surface-image);width:100%;height:280px;display:block}.founder figcaption{padding:var(--space-3) 0 0}.founder h3{margin:0 0 var(--space-1)}.founder p{margin:0}.locked-price{align-items:center;gap:var(--space-1);color:var(--muted);white-space:nowrap;text-decoration:none;display:inline-flex}.locked-price:hover{color:var(--ink);text-decoration:none}.locked-price svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.blurred{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.locked-retailers{margin:var(--space-12) 0;padding:var(--space-3) 0 0;border-top:var(--rule-width) solid var(--rule)}.locked-retailers h2{margin-top:0}.login-box{max-width:420px;margin:var(--space-8) auto;gap:var(--space-3);padding:var(--space-3) 0 0;border-top:var(--rule-width) solid var(--rule);flex-direction:column;display:flex}.login-box h1,.login-box p{margin:0}.login-form{gap:var(--space-3);flex-direction:column;display:flex}.login-form label{gap:var(--space-1);letter-spacing:.04em;color:var(--muted);flex-direction:column;font-size:11px;display:flex}.login-form input{height:var(--control-height);padding:0 var(--space-3);letter-spacing:0;font-size:15px}.login-box .button{width:100%}.button.google svg{width:18px;height:18px}.or{align-items:center;gap:var(--space-2);color:var(--muted);font-size:11px;display:flex}.or:before,.or:after{content:"";border-top:var(--hairline) solid var(--line);flex:1}.block{grid-template-columns:var(--index-width) minmax(0, 1fr);gap:var(--space-2) var(--space-8);margin:var(--space-12) 0 0;padding-top:var(--space-3);border-top:var(--rule-width) solid var(--rule);display:grid}.block-label{letter-spacing:.04em;color:var(--muted);margin:0;font-size:11px;font-weight:400;line-height:1.3}.block-body>:first-child{margin-top:0}.block-body>:last-child{margin-bottom:0}.block :is(.markets,.list,.facts,.card){border-top:0}.block .card-image{margin-top:0}.block .locked-retailers{border-top:0;margin:0;padding:0}.work-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-8);margin:var(--space-2) 0 var(--space-8);flex-wrap:wrap;display:flex}.work-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,56px);line-height:1}.work-title{margin:var(--space-4) 0 var(--space-6)}.work-title .ean{margin-left:var(--space-2);font-weight:400}.segmented a{height:var(--control-height);padding:0 var(--space-4);background:var(--fill-secondary);color:var(--ink);white-space:nowrap;align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.segmented a:hover{background:var(--fill-secondary-hover)}.segmented a.active{background:var(--ink);color:var(--on-ink)}.note{margin:0 0 var(--space-4)}.inline-form{align-items:flex-end;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);flex-wrap:wrap;display:flex}.inline-form label{gap:var(--space-1);letter-spacing:.04em;color:var(--muted);flex-direction:column;font-size:11px;display:flex}.inline-form input,.inline-form select{height:var(--control-height);padding:0 var(--space-3);letter-spacing:0;font-size:15px}.inline-form input{min-width:240px}.table-scroll{overflow-x:auto}.list td.actions{text-align:right;white-space:nowrap}.list tr.muted td{color:var(--muted)}.list td .muted{letter-spacing:.02em;font-size:11px}.list .tick{width:1%;padding-left:var(--space-3);text-align:center}.grid-table th.tick{white-space:normal;min-width:72px}.column-actions th{padding-top:0}.column-actions .link-button{margin:0 auto 2px;font-size:11px;display:block}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--line)}.thumbs{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.thumbs button{width:56px;height:56px;padding:var(--space-1);background:var(--surface-image);cursor:pointer;opacity:.6;border:0}.thumbs button.active,.thumbs button:hover{opacity:1}.thumbs img{object-fit:contain;width:100%;height:100%}.description{max-width:760px;margin:0 0 var(--space-3)}.elsewhere{margin:var(--space-2) 0 0;font-size:13px}.button.small{height:var(--control-height-sm);padding:0 10px}.feed-buttons{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.feed-buttons select{height:var(--control-height-sm);padding:0 var(--space-2);font-size:13px}.block .get-started{margin-top:var(--space-4)}.status-summary{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;font-size:13px;display:flex}.light{white-space:nowrap;align-items:center;height:20px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.light-green,.light-muted{color:var(--muted);padding-left:0}.light-yellow{background:var(--fill-secondary);color:var(--ink)}.light-red{background:var(--ink);color:var(--on-ink)}.mcp-address{gap:var(--space-2);margin:0 0 var(--space-3);align-items:center;display:flex}.mcp-address code{min-width:0;height:var(--control-height);padding:0 var(--space-3);background:var(--surface-card);font-family:var(--mono);overflow-wrap:anywhere;flex:auto;align-items:center;font-size:13px;display:flex}.mcp-how{gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.mcp-how .info-cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.mcp-screen{background:var(--surface-card);margin:0;font-size:13px}.mcp-screen-bar{padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--line)}.mcp-screen-body{gap:var(--space-1);padding:var(--space-3);display:grid}.mcp-field{margin:0 0 var(--space-2);padding:var(--space-2);background:var(--surface-page);font-family:var(--mono);overflow-wrap:anywhere}.mcp-screen-actions{justify-content:flex-end;display:flex}.mcp-fake-button{padding:var(--space-1) var(--space-3);background:var(--ink);color:var(--on-ink)}.mcp-phone{background:#111;border-radius:44px;justify-self:center;width:100%;max-width:320px;margin:0;padding:12px;box-shadow:inset 0 0 0 1px #3a3a38}.mcp-phone-screen{background:var(--surface-page);border-radius:34px;font-size:13px;position:relative;overflow:hidden}.mcp-phone-screen:before{content:"";background:#111;border-radius:11px;width:84px;height:22px;margin-left:-42px;position:absolute;top:10px;left:50%}.mcp-phone-app{padding:44px var(--space-4) var(--space-2);border-bottom:var(--hairline) solid var(--line);justify-content:space-between;align-items:baseline;font-weight:500;display:flex}.mcp-chat{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-6);display:grid}.mcp-chat p{margin:0}.mcp-question{max-width:85%;padding:var(--space-2) var(--space-3);background:var(--surface-card);border-radius:14px;justify-self:end}.mcp-chat-products{gap:var(--space-2);display:grid}.mcp-chat-product{gap:var(--space-3);padding:var(--space-2);background:var(--surface-card);color:var(--ink);border-radius:10px;grid-template-columns:72px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.mcp-chat-picture{aspect-ratio:1;background:var(--surface-image);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.mcp-chat-picture img{object-fit:contain;width:100%;height:100%}.mcp-chat-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.mcp-chat-facts{align-items:center;gap:var(--space-2);display:flex;margin-top:var(--space-1)!important}@media (width<=720px){.mcp-how{grid-template-columns:minmax(0,1fr)}}.robots{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.robot{margin:0}.robot-picture{aspect-ratio:1;background:var(--surface-image);color:var(--fill-secondary);justify-content:center;align-items:center;display:flex;overflow:hidden}.robot-picture img{object-fit:cover;width:100%;height:100%}.robot-picture .mark{width:50%}.robot figcaption{padding:var(--space-3) 0 0}.robot h3{margin:0 0 var(--space-1)}.robot p{margin:0}.compare td:first-child{white-space:nowrap}.shots{gap:var(--space-8);display:grid}.shot{margin:0}.shot img{aspect-ratio:1440/820;object-fit:cover;object-position:top;background:var(--surface-image);width:100%;display:block}.shot figcaption{padding:var(--space-3) 0 0}.shot h3{margin:0 0 var(--space-1)}.shot p{margin:0}.icon{vertical-align:-3px;flex:none}.back{align-items:center;gap:var(--space-1);color:var(--ink);font-size:13px;display:inline-flex}.ean{font-family:var(--mono);letter-spacing:0;font-size:11px;line-height:1.3}.margin{color:var(--signal-text)}.figure{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:26px;font-weight:400;line-height:1.1}.figure .margin{color:var(--signal)}.figure .locked-price{letter-spacing:0;font-size:15px}.empty{align-items:center;gap:var(--space-4);padding:var(--space-12) 0;color:var(--muted);text-align:center;flex-direction:column;display:flex}.empty .mark{width:96px;color:var(--line)}.empty p{margin:0}.not-found{min-height:70vh;margin-right:calc(-1 * var(--space-6));align-items:flex-end;display:flex;position:relative;overflow:hidden}.not-found-mark{width:min(90vw,1100px);color:var(--fill-secondary);position:absolute;top:0;right:-12%}.not-found-text{width:min(100%,360px);padding-top:var(--space-3);border-top:var(--rule-width) solid var(--rule);position:relative}.not-found-text .label{margin:0}.not-found-code{margin:var(--space-3) 0 var(--space-2);letter-spacing:-.03em;font-size:clamp(36px,8vw,56px);font-weight:500;line-height:1}.not-found-text p:not([class]){margin:0 0 var(--space-6)}.loading-cards{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.loading-cards .loading-item{border-top:var(--rule-width) solid var(--line)}.loading-rows .loading-item{padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--line)}.sk{height:10px;margin-top:var(--space-2);background:var(--sk);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%);border-radius:999px 0 0 999px}.sk-short{width:36%}.sk-image{height:170px;margin-top:var(--space-3);background:var(--surface-image);clip-path:none;border-radius:0}.sk{animation:.6s cubic-bezier(.2,.8,.2,1) infinite alternate sk-pulse}@keyframes sk-pulse{to{opacity:.45}}.loading-wait{align-items:center;gap:var(--space-3);margin:0 0 var(--space-2);color:var(--ink);grid-column:1/-1;display:flex}.loading-wait .mark{flex:none;width:auto;height:18px}.mark.stretch path{transform-box:fill-box;transform-origin:100%;animation:2.8s ease-in-out infinite stretch}.mark.stretch path:nth-child(3){animation-delay:.15s}.mark.stretch path:nth-child(2){animation-delay:.3s}@keyframes stretch{0%,to{transform:scaleX(.35)}50%{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sk,.mark.stretch path{animation:none}.loading-wait .mark{color:var(--muted)}}@media (width<=900px){.topbar-inner{gap:var(--space-2);position:relative}.topnav{display:none}.topbar .login-link{margin-left:auto}.site-menu{margin-left:auto;position:static}.login-link+.site-menu{margin-left:0}.site-menu-panel{min-width:0;padding-left:var(--space-6);padding-right:var(--space-6);top:100%;left:0;right:0}.site-menu-main{display:block}.catalog-body{grid-template-columns:minmax(0,1fr)}.country{margin-left:auto}.filters-toggle{display:inline-flex}.sidebar{display:none}.sidebar[data-show]{display:flex}.sidebar[data-show=category]>.side-box:not([data-panel=category]),.sidebar[data-show=brand]>.side-box:not([data-panel=brand]),.sidebar[data-show=more]>.side-box[data-panel]{display:none}.toolbar{flex-wrap:wrap;flex:100%}.search{flex-basis:calc(100% - var(--control-height) - var(--space-2))}.search,.view-switch{order:-1}}@media (width<=720px){main,.topbar-inner,.site-menu-panel{padding-left:var(--space-4);padding-right:var(--space-4)}.brands,.country .muted,.market-name{display:none}.market-code{display:inline}.toolbar .tool,.toolbar .country{padding:0 var(--space-3);gap:var(--space-1)}.toolbar .view-switch{padding:0}.catalog-title{margin-bottom:var(--space-4)}.footer{padding-left:var(--space-4);padding-right:var(--space-4)}.footer-box{grid-template-columns:1fr}.list,.markets{display:block;overflow-x:auto}.product-list thead,.product-list .list-brand{display:none}.product-list tbody{display:block}.product-list tr{align-items:center;gap:2px var(--space-3);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--line);grid-template-columns:44px max-content minmax(0,1fr) max-content;display:grid}.product-list td{white-space:nowrap;border:0;min-width:0;padding:0;line-height:20px}.product-list .list-image{grid-area:1/1/3/2;width:auto}.product-list .list-name{text-overflow:ellipsis;grid-area:1/2/2/4;overflow:hidden}.product-list .list-grade{grid-area:1/4;justify-self:end}.product-list .ean{grid-area:2/2}.product-list .list-retailers{text-overflow:ellipsis;color:var(--muted);grid-area:2/3;overflow:hidden}.product-list .list-price{grid-area:2/4;justify-self:end}.product-top{grid-template-columns:1fr}.key-figures,.numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.block{grid-template-columns:1fr}.not-found{margin-right:calc(-1 * var(--space-4))}.figure{white-space:normal}.scan-form{flex-direction:column}.scan-form input{flex:none}}
