@font-face{font-family:Unbounded;src:url(/_next/static/media/Unbounded-latin-wght.e4503c05.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Kumbh Sans;src:url(/_next/static/media/KumbhSans-latin-wght.1c9fe70f.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-latin-wght.fedf4c92.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root,[data-theme=pulli]{--surface:#FFFCF5;--surface-sunken:#F1EEFF;--surface-card:#FFFFFF;--ink:#14143C;--ink-muted:#4A4A78;--line:#14143C;--hairline:#E2DDF5;--focus:#14143C;--deep:#14143C;--flour:#FFFCF5;--brand:#F5407B;--on-brand:#14143C;--brand-text:#C2185B;--brand-wash:#FFE3EE;--action:#FFB000;--action-text:#8F5A00;--highlight:#00C2A8;--seal:#8F7BFF;--alert-text:#C8102E;--on-fill:#14143C;--state-planned:#F1EEFF;--state-killed:#14143C;--state-building:var(--highlight);--state-verifying:#FFB0C8;--state-listed:#9FD8F5;--state-live:#5ED3A6;--cluster-fin:#5ED3A6;--cluster-est:#8CCDF2;--cluster-ai:#B6A9FF;--cluster-pm:#FFD166;--cluster-frl:#FFA56E;--cluster-ops:#93E2D8;--cluster-com:#FFA3C3;--cluster-soc:#D6EE7E;--cluster-vrt:#D8D0C0;--kambi-s:0 0 0 2px #FFFCF5,0 0 0 4px #14143C;--kambi-m:0 0 0 4px #FFFCF5,0 0 0 6px #14143C}[data-theme=pulli-dark]{--surface:#161618;--surface-sunken:#0F0F11;--surface-card:#222226;--ink:#FAFAF7;--ink-muted:#B8B8C4;--line:#D4D4DC;--hairline:#34343C;--focus:#FFB000;--deep:#14143C;--flour:#FFFCF5;--brand:#FF5C93;--on-brand:#14143C;--brand-text:#FF8DB5;--brand-wash:#3A1840;--action:#FFB000;--action-text:#FFC94D;--highlight:#00D6B9;--seal:#A594FF;--alert-text:#FF8A96;--on-fill:#14143C;--state-planned:#222226;--state-killed:#3A3A44;--state-building:var(--highlight);--state-verifying:#FFB0C8;--state-listed:#9FD8F5;--state-live:#5ED3A6;--cluster-fin:#5ED3A6;--cluster-est:#8CCDF2;--cluster-ai:#B6A9FF;--cluster-pm:#FFD166;--cluster-frl:#FFA56E;--cluster-ops:#93E2D8;--cluster-com:#FFA3C3;--cluster-soc:#D6EE7E;--cluster-vrt:#D8D0C0;--kambi-s:0 0 0 2px #161618,0 0 0 4px #D4D4DC;--kambi-m:0 0 0 4px #161618,0 0 0 6px #D4D4DC}[data-theme=holi]{--surface:#5C8CFF;--surface-sunken:#7AA2FF;--surface-card:#FFFFFF;--ink:#0B1A3A;--ink-muted:#0F2450;--line:#0B1A3A;--hairline:#3D6FE8;--focus:#0B1A3A;--deep:#0B1A3A;--flour:#FFFFFF;--brand:#FFE03D;--on-brand:#0B1A3A;--brand-text:#0B1A3A;--brand-wash:#DDE7FF;--action:#FF5A1F;--action-text:#3D0E00;--highlight:#2EE0A6;--seal:#FF6FB5;--alert-text:#4A0010;--on-fill:#0B1A3A;--state-planned:#7AA2FF;--state-killed:#0B1A3A;--state-building:var(--highlight);--state-verifying:#FFB0C8;--state-listed:#9FD8F5;--state-live:#5ED3A6;--cluster-fin:#5ED3A6;--cluster-est:#8CCDF2;--cluster-ai:#B6A9FF;--cluster-pm:#FFD166;--cluster-frl:#FFA56E;--cluster-ops:#93E2D8;--cluster-com:#FFA3C3;--cluster-soc:#D6EE7E;--cluster-vrt:#D8D0C0;--kambi-s:0 0 0 2px #5C8CFF,0 0 0 4px #0B1A3A;--kambi-m:0 0 0 4px #5C8CFF,0 0 0 6px #0B1A3A}[data-theme=holi-dark]{--surface:#2860F0;--surface-sunken:#1F52D9;--surface-card:#1844B8;--ink:#FFFFFF;--ink-muted:#F2F5FF;--line:#FFFFFF;--hairline:#5C8CFF;--focus:#FFE03D;--deep:#0B1A3A;--flour:#FFFFFF;--brand:#FFE03D;--on-brand:#0B1A3A;--brand-text:#FFF6B8;--brand-wash:#1A3C9E;--action:#FF6A33;--action-text:#FFFFFF;--highlight:#2EE0A6;--seal:#FF85C2;--alert-text:#FFECEF;--on-fill:#0B1A3A;--state-planned:#1F52D9;--state-killed:#0B1A3A;--state-building:var(--highlight);--state-verifying:#FFB0C8;--state-listed:#9FD8F5;--state-live:#5ED3A6;--cluster-fin:#5ED3A6;--cluster-est:#8CCDF2;--cluster-ai:#B6A9FF;--cluster-pm:#FFD166;--cluster-frl:#FFA56E;--cluster-ops:#93E2D8;--cluster-com:#FFA3C3;--cluster-soc:#D6EE7E;--cluster-vrt:#D8D0C0;--kambi-s:0 0 0 2px #2860F0,0 0 0 4px #FFFFFF;--kambi-m:0 0 0 4px #2860F0,0 0 0 6px #FFFFFF}[data-theme=mango]{--surface:#F8FFF5;--surface-sunken:#E8FBE0;--surface-card:#FFFFFF;--ink:#0B2A1E;--ink-muted:#3D5C4E;--line:#0B2A1E;--hairline:#D3EDCB;--focus:#0B2A1E;--deep:#0B2A1E;--flour:#F8FFF5;--brand:#008453;--on-brand:#FFFFFF;--brand-text:#007A4D;--brand-wash:#D6F7E6;--action:#FF7A00;--action-text:#A84F00;--highlight:#C6F432;--seal:#FF6FB5;--alert-text:#C8102E;--on-fill:#0B2A1E;--state-planned:#E8FBE0;--state-killed:#0B2A1E;--state-building:var(--highlight);--state-verifying:#FFB0C8;--state-listed:#9FD8F5;--state-live:#5ED3A6;--cluster-fin:#5ED3A6;--cluster-est:#8CCDF2;--cluster-ai:#B6A9FF;--cluster-pm:#FFD166;--cluster-frl:#FFA56E;--cluster-ops:#93E2D8;--cluster-com:#FFA3C3;--cluster-soc:#D6EE7E;--cluster-vrt:#D8D0C0;--kambi-s:0 0 0 2px #F8FFF5,0 0 0 4px #0B2A1E;--kambi-m:0 0 0 4px #F8FFF5,0 0 0 6px #0B2A1E}[data-theme=mango-dark]{--surface:#082019;--surface-sunken:#041510;--surface-card:#103027;--ink:#F8FFF5;--ink-muted:#A8D6C2;--line:#BFE6D4;--hairline:#1E4537;--focus:#C6F432;--deep:#0B2A1E;--flour:#F8FFF5;--brand:#2DD68F;--on-brand:#0B2A1E;--brand-text:#5FE3A8;--brand-wash:#123F30;--action:#FF8A1F;--action-text:#FFA857;--highlight:#C6F432;--seal:#FF85C2;--alert-text:#FF8A96;--on-fill:#0B2A1E;--state-planned:#103027;--state-killed:#2C5446;--state-building:var(--highlight);--state-verifying:#FFB0C8;--state-listed:#9FD8F5;--state-live:#5ED3A6;--cluster-fin:#5ED3A6;--cluster-est:#8CCDF2;--cluster-ai:#B6A9FF;--cluster-pm:#FFD166;--cluster-frl:#FFA56E;--cluster-ops:#93E2D8;--cluster-com:#FFA3C3;--cluster-soc:#D6EE7E;--cluster-vrt:#D8D0C0;--kambi-s:0 0 0 2px #082019,0 0 0 4px #BFE6D4;--kambi-m:0 0 0 4px #082019,0 0 0 6px #BFE6D4}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-s:6px;--radius-m:12px;--radius-l:20px;--radius-pill:999px;--stroke-hair:1px;--stroke:2px;--stroke-heavy:3px;--font-display:"Unbounded","Arial Black",system-ui,sans-serif;--font-sans:"Kumbh Sans","Segoe UI",system-ui,sans-serif;--font-martel:"Martel",Georgia,serif;--font-martel-sans:"Martel Sans","Segoe UI",system-ui,sans-serif;--font-rajdhani:"Rajdhani","Arial Narrow",system-ui,sans-serif;--font-redhat:"Red Hat Text",system-ui,sans-serif;--font-data:"Manrope","Segoe UI",system-ui,sans-serif}.display-xl{font-size:76px;line-height:.98;letter-spacing:-.02em}.display-l,.display-xl{font-family:var(--font-display);font-weight:700}.display-l{font-size:50px;line-height:1.02;letter-spacing:-.015em}.display-m{font-size:34px;line-height:1.1;letter-spacing:-.01em}.display-m,.heading{font-family:var(--font-display);font-weight:600}.heading{font-size:24px;line-height:1.2}.title{line-height:1.25;font-weight:700}.lead,.title{font-family:var(--font-sans);font-size:21px}.lead{line-height:1.5;font-weight:400}.body{font-size:18px;line-height:1.6}.body,.body-s{font-family:var(--font-sans);font-weight:400}.body-s{font-size:15px;line-height:1.55}.label{font-family:var(--font-sans);font-size:14px;line-height:1.2;font-weight:700;letter-spacing:0}.b-display-l{font-size:52px;line-height:1.1}.b-display-l,.b-heading{font-family:var(--font-martel);font-weight:800}.b-heading{font-size:26px;line-height:1.25}.b-body{font-size:17px;line-height:1.65;font-weight:400}.b-body,.b-label{font-family:var(--font-martel-sans)}.b-label{font-size:14px;line-height:1.2;font-weight:700;letter-spacing:0}.c-display-l{font-size:60px;line-height:.95;letter-spacing:-.01em}.c-display-l,.c-heading{font-family:var(--font-rajdhani);font-weight:700}.c-heading{font-size:30px;line-height:1.1}.c-body{font-size:17px;line-height:1.6;font-weight:400}.c-body,.c-label{font-family:var(--font-redhat)}.c-label{font-size:14px;line-height:1.2;letter-spacing:0}.c-label,.code{font-weight:700}.code{font-size:13px;line-height:1.3;letter-spacing:.02em}.code,.data{font-family:var(--font-data)}.data{font-size:15px;line-height:1.5;font-weight:500}:root{--page-max:1264px;--gutter:32px;--rail:220px;--measure:64ch}*{box-sizing:border-box}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:18px;line-height:1.6;text-wrap:pretty;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}a{color:var(--brand-text);text-underline-offset:3px}a:hover{color:var(--ink)}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;margin:0}h1{font-size:clamp(30px,4.2vw,60px);line-height:1.04;letter-spacing:-.03em}h2{font-size:clamp(22px,2.6vw,30px);line-height:1.15}h3{font-size:clamp(18px,2vw,22px);line-height:1.2}:focus-visible{outline:var(--stroke-heavy) solid var(--focus);outline-offset:2px}.fd-data{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){:root{--gutter:var(--space-4)}}.page{max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter)}.stack{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}main.page{padding-top:var(--space-6);padding-bottom:var(--space-7)}.grid-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:1024px){.with-rail{grid-template-columns:var(--rail) 1fr;grid-gap:var(--space-6)}.detail-grid,.with-rail{display:grid;gap:var(--space-6)}.detail-grid{grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-6);align-items:start}.detail-grid aside{position:-webkit-sticky;position:sticky;top:var(--space-6)}}.site-header{border-bottom:var(--stroke) solid var(--line);background:var(--surface)}.site-header__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);padding-top:18px;padding-bottom:18px}.site-header__mark{display:flex;flex:none}.site-header__mark img{height:38px;width:auto;display:block}.site-header__nav{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.site-header__nav a:not(.fd-btn){color:var(--ink);text-decoration:none;font-weight:700;font-size:16px}.site-header__nav a:not(.fd-btn):hover{color:var(--brand-text)}.site-header__cta{margin-left:auto}@media (max-width:640px){.site-header__secondary{display:none}}.site-footer{background:var(--deep);margin-top:var(--space-8);padding:var(--space-7) 0;font-size:15px;line-height:1.55}.site-footer,.site-footer a{color:var(--flour)}.site-footer a:hover{color:var(--flour);text-decoration-thickness:2px}.site-footer p{margin:0}.site-footer__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-6)}.site-footer__about{display:flex;flex-direction:column;gap:var(--space-3);max-width:360px}.site-footer__about img{height:32px;width:auto}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.legal{max-width:70ch}.legal__updated{color:var(--ink-muted)}.legal__section{margin-top:var(--space-6)}.legal ul{padding-left:var(--space-5)}.fd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:700 15px/1.2 var(--font-sans);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);border:var(--stroke) solid var(--line);background:var(--surface-card);color:var(--ink);cursor:pointer;text-decoration:none;transition:box-shadow .14s cubic-bezier(.2,.7,.2,1)}.fd-btn:hover{box-shadow:var(--kambi-s);color:var(--ink)}.fd-btn:active{box-shadow:none;transform:translateY(1px)}.fd-btn--primary{background:var(--action);border-color:var(--deep)}.fd-btn--primary,.fd-btn--primary:hover{color:var(--on-fill)}.fd-btn--brand{background:var(--brand);color:var(--on-brand)}.fd-btn[disabled]{background:var(--surface-sunken);color:var(--ink-muted);border-style:dashed;box-shadow:none;cursor:not-allowed;transform:none}.fd-link{align-items:baseline;font-weight:700;color:var(--brand-text);text-decoration-thickness:2px}.fd-link,.fd-tag{display:inline-flex;gap:var(--space-2)}.fd-tag{align-items:center;background:var(--highlight);color:var(--on-fill);border:var(--stroke) solid var(--deep);font:700 14px/1.2 var(--font-sans);padding:6px 14px 6px 10px;border-radius:var(--radius-pill);align-self:flex-start}.fd-tag:before{content:"";width:22px;height:6px;flex:none;background:radial-gradient(circle,var(--deep) 2.6px,transparent 3px) 0 50% /8px 6px repeat-x}.fd-cluster{display:inline-flex;align-items:center;gap:var(--space-2);font:700 13px/1 var(--font-data);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.fd-cluster__grid{display:grid;grid-template-columns:repeat(3,10px);grid-auto-rows:10px;grid-gap:3px;gap:3px;place-items:center;padding:6px;border:var(--stroke) solid var(--line);border-radius:var(--radius-s);background:var(--surface-card);flex:none}.fd-cluster__grid i{width:4px;height:4px;border-radius:50%;background:var(--ink-muted)}.fd-cluster--s .fd-cluster__grid{grid-template-columns:repeat(3,7px);grid-auto-rows:7px;gap:2px;padding:4px}.fd-cluster--s .fd-cluster__grid i{width:3px;height:3px}.fd-cluster__grid i.on{width:10px;height:10px;border:1.5px solid var(--deep);background:var(--c,var(--brand))}.fd-cluster--s .fd-cluster__grid i.on{width:7px;height:7px;border-width:1px}.fd-cluster--fin{--c:var(--cluster-fin)}.fd-cluster--est{--c:var(--cluster-est)}.fd-cluster--ai{--c:var(--cluster-ai)}.fd-cluster--pm{--c:var(--cluster-pm)}.fd-cluster--frl{--c:var(--cluster-frl)}.fd-cluster--ops{--c:var(--cluster-ops)}.fd-cluster--com{--c:var(--cluster-com)}.fd-cluster--soc{--c:var(--cluster-soc)}.fd-cluster--vrt{--c:var(--cluster-vrt)}.fd-state{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px 12px 3px 8px;border-radius:var(--radius-pill);border:var(--stroke) solid var(--deep);font:600 13px/1.3 var(--font-sans);color:var(--on-fill);white-space:nowrap}.fd-state:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--deep)}.fd-state--planned{background:var(--state-planned);color:var(--ink);border-color:var(--line);border-style:dashed}.fd-state--planned:before{background:transparent;border:var(--stroke) solid var(--line)}.fd-state--building{background:var(--state-building)}.fd-state--verifying{background:var(--state-verifying)}.fd-state--listed{background:var(--state-listed)}.fd-state--live{background:var(--state-live)}.fd-state--killed{background:var(--state-killed);color:var(--flour);text-decoration:line-through;border-color:var(--line)}.fd-state--killed:before{background:var(--flour)}.fd-state--pass{background:var(--brand);color:var(--on-brand)}.fd-state--attention{background:var(--seal)}.fd-state--failed{background:var(--surface-sunken);color:var(--alert-text);border-color:var(--line)}.fd-state--failed:before{background:var(--alert-text)}.fd-path{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0}.fd-path li{flex:1 1;display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);position:relative;font:500 14px/1.3 var(--font-sans);color:var(--ink-muted);text-align:center}.fd-path i{width:28px;height:28px;display:grid;place-items:center;position:relative;z-index:1}.fd-path i:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-muted)}.fd-path .is-done i,.fd-path .is-now i{border-radius:50%;border:var(--stroke) solid var(--line);background:var(--surface)}.fd-path .is-done i:after{width:10px;height:10px;background:var(--brand)}.fd-path .is-done+.is-now:before,.fd-path .is-done+li:before{content:"";position:absolute;top:13px;left:calc(-50% + 14px);right:calc(50% + 14px);border-top:var(--stroke-heavy) solid var(--line)}.fd-path .is-now i{border-style:dashed}.fd-path .is-now i:after{width:10px;height:10px;background:var(--action);border:1.5px solid var(--deep)}.fd-path .is-now{color:var(--ink);font-weight:700}.fd-seal{width:140px;height:140px;border-radius:50%;display:inline-grid;place-content:center;text-align:center;gap:4px;position:relative;padding:18px;background:var(--seal);color:var(--on-fill);border:var(--stroke) solid var(--deep);box-shadow:var(--kambi-m)}.fd-seal:before{content:"";position:absolute;inset:7px;border-radius:50%;border:3px dotted var(--deep)}.fd-seal b{font:700 17px/1.05 var(--font-display);letter-spacing:-.02em}.fd-seal small{font:500 11px/1.3 var(--font-sans)}.fd-seal--pass{background:var(--brand);color:var(--on-brand)}.fd-seal--pass:before{border-color:var(--on-brand)}.fd-format{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--radius-s);border:var(--stroke) solid var(--line);background:var(--surface-card);font:600 13px/1.5 var(--font-sans);color:var(--ink);white-space:nowrap}.fd-format:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand)}.fd-card{background:var(--surface-card);border:var(--stroke) solid var(--line);border-radius:var(--radius-l);overflow:hidden;display:grid;align-content:start}.fd-card__top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:var(--stroke) solid var(--line);background:var(--surface-sunken)}.fd-card__sku{font:500 13px/1 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted)}.fd-card__body{padding:var(--space-5);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.fd-card__name{margin:0;font:700 21px/1.25 var(--font-sans);color:var(--ink)}.fd-card__foot{padding:0 var(--space-5) var(--space-5)}.fd-price{font:700 30px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.product-card{color:inherit;text-decoration:none;transition:box-shadow .14s cubic-bezier(.2,.7,.2,1)}.product-card:hover{box-shadow:var(--kambi-s);color:inherit}.product-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.product-cover{display:block;width:100%;aspect-ratio:1200/630;overflow:hidden;border-bottom:var(--stroke) solid var(--line)}.product-cover img{display:block;width:100%;height:100%;object-fit:cover}.cover-fallback{display:flex;align-items:flex-end;padding:var(--space-5);background-color:var(--cluster-rail,var(--surface-sunken));background-image:radial-gradient(circle,var(--deep) 2px,transparent 2.5px);background-size:var(--space-5) var(--space-5)}.cover-fallback__label{font:700 13px/1.3 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--deep);background:var(--flour);border:var(--stroke) solid var(--deep);border-radius:var(--radius-pill);padding:4px 12px}.buy-panel{border:var(--stroke) solid var(--line);border-radius:var(--radius-l);background:var(--surface-card);box-shadow:var(--kambi-m);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.buy-panel__price{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3vw,36px);line-height:1;white-space:nowrap;letter-spacing:-.02em;color:var(--ink)}.trust-bar{flex-direction:column;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.5;color:var(--ink)}.trust-bar,.trust-bar__item{display:flex;gap:var(--space-2)}.trust-bar__item{align-items:baseline}.trust-bar__check{font-family:var(--font-data);font-weight:800;color:var(--brand-text)}.filter-rail{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.filter-rail a{font-weight:600;font-size:16px;color:var(--ink);text-decoration:none}.filter-rail a[aria-current=true]{color:var(--brand-text);font-weight:800}.filter-rail>span{display:flex;flex-direction:column;gap:2px}.filter-rail>span>a+a{font-size:14px;font-weight:500;color:var(--ink-muted)}.filter-count{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted)}.rail{gap:var(--space-5);min-width:0}.rail,.rail__full{display:flex;flex-direction:column}.rail__full{gap:var(--space-6)}.rail__title{font-size:20px;font-weight:600;margin-bottom:var(--space-2)}.chip-row{display:none;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;max-width:100%;padding-bottom:var(--space-2)}.chip-row::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px 6px 8px;border:var(--stroke) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.chip[aria-current=true]{background:var(--brand-wash)}.chip:hover{box-shadow:var(--kambi-s);color:var(--ink)}@media (max-width:759px){.chip-row{display:flex}.rail__full{display:none}}@media (min-width:760px) and (max-width:1023px){.with-rail{display:grid;grid-template-columns:200px 1fr;grid-gap:var(--space-5);gap:var(--space-5)}}.hero{padding-top:clamp(32px,6vw,72px);padding-bottom:clamp(24px,4vw,56px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.hero p{margin:0}.section{padding-top:var(--space-7);padding-bottom:var(--space-7);border-top:var(--stroke) dotted var(--hairline)}.principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--space-6);gap:var(--space-6)}.principle__index{font-family:var(--font-data);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:15px}.fd-notice{background:var(--surface-card);border:var(--stroke) solid var(--line);border-radius:var(--radius-m);padding:var(--space-5);padding-top:var(--space-6);position:relative;max-width:560px;margin-top:14px}.fd-notice__badge{position:absolute;top:-14px;left:var(--space-4);background:var(--seal);color:var(--on-fill);border:var(--stroke) solid var(--deep);border-radius:var(--radius-pill);font:700 13px/1.2 var(--font-sans);padding:5px 12px}.fd-notice--verified .fd-notice__badge{background:var(--brand);color:var(--on-brand)}.fd-notice--failed .fd-notice__badge{background:var(--surface-sunken);color:var(--alert-text);border-color:var(--line)}.fd-notice--title-only{padding-top:var(--space-5)}.fd-notice p{margin:0 0 var(--space-2);font:400 15px/1.55 var(--font-sans)}.fd-notice p:last-child{margin:0}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font:700 14px/1.2 var(--font-sans);color:var(--ink)}.field__input{font-family:var(--font-sans);font-size:16px;padding:var(--space-3);border:var(--stroke) solid var(--line);border-radius:var(--radius-m);background:var(--surface-card);color:var(--ink);min-width:0}.field__input:focus-visible{box-shadow:var(--kambi-s)}.field__error{color:var(--alert-text);font-size:15px;font-weight:600}.fd-receipt{background:var(--surface-card);border:var(--stroke) solid var(--line);border-radius:var(--radius-l);padding:var(--space-2) var(--space-5);max-width:520px;overflow-x:auto}.comparison-table,.provenance,.table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.comparison-table td,.comparison-table th,.provenance td,.provenance th,.table td,.table th{text-align:left;padding:var(--space-3) var(--space-3);border-bottom:var(--stroke) dotted var(--hairline)}.comparison-table th,.provenance th,.table th{font:700 14px/1.3 var(--font-sans);color:var(--ink-muted)}.provenance tr:last-child td{border-bottom:0}.provenance td:last-child{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted)}.table-scroll{overflow-x:auto;max-width:100%}.table__cell-mono{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table__empty{margin:0;padding:var(--space-5) var(--space-3);color:var(--ink-muted);font-size:15px}.comparison-table{table-layout:fixed}.comparison-table__with-alternative{color:var(--ink-muted)}.comparison-table__with-product{color:var(--brand-text);font-weight:700}.console{min-height:100vh;background:var(--surface);color:var(--ink)}.console__header{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;padding:var(--space-5) 0;border-bottom:var(--stroke) solid var(--line)}.console__title{font-size:clamp(22px,2.6vw,30px);color:var(--ink)}.console__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6) 0}.console__panel{background:var(--surface-card);border:var(--stroke) solid var(--line);border-radius:var(--radius-l);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.console__panel-title{font:700 14px/1.3 var(--font-sans);color:var(--ink-muted)}.console__metric{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;font-size:clamp(28px,3.4vw,40px);line-height:1.1;color:var(--ink)}.console__section{padding-bottom:var(--space-7)}.console .fd-btn{background:var(--surface-card)}@media (prefers-reduced-motion:reduce){.fd-btn,.product-card{transition:none}.fd-btn:active{transform:none}}.hero--split{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.hero__copy{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.hero__lede{font-size:clamp(18px,1.8vw,21px);line-height:1.5;max-width:34ch;color:var(--ink-muted)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}.hero__art{flex:1 1 380px;min-width:0;position:relative;height:clamp(420px,52vw,500px)}.hero__panel{position:absolute;inset:0 40px 60px 0;background:var(--brand);border:var(--stroke) solid var(--line);border-radius:var(--radius-l)}.hero__kolam{position:absolute;left:24px;top:28px;width:min(320px,calc(100% - 170px));height:auto}.hero__card{position:absolute;right:0;bottom:0;width:min(300px,86%)}.hero__card .product-card{max-width:none}.hero__seal{position:absolute;right:14px;top:14px;width:116px;height:116px}.fd-card--featured{box-shadow:var(--kambi-m)}.strip{border-top:var(--stroke) solid var(--line);border-bottom:var(--stroke) solid var(--line);background:var(--surface-sunken)}.strip__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-6);padding-bottom:var(--space-6)}.strip__item{display:flex;align-items:flex-start;gap:var(--space-3)}.strip__dot{flex:none;width:14px;height:14px;margin-top:6px;border-radius:50%;background:var(--brand);border:2px solid var(--deep)}.strip__title{margin:0;font-weight:700}.strip__body{margin:0;font-size:15px;color:var(--ink-muted)}.home-section{padding-top:var(--space-8);padding-bottom:var(--space-4)}.home-section__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-gap:var(--space-4)}.tile,.tiles{gap:var(--space-4)}.tile{display:flex;align-items:center;padding:var(--space-4);border:var(--stroke) solid var(--line);border-radius:var(--radius-m);background:var(--surface-card);color:var(--ink);text-decoration:none}.tile:hover{box-shadow:var(--kambi-s);color:var(--ink)}.tile__text{display:flex;flex-direction:column;min-width:0}.tile__name{font-weight:600}.tile__count{font-family:var(--font-data);font-size:14px;color:var(--ink-muted)}.how{flex-wrap:wrap;gap:var(--space-8);padding-bottom:var(--space-8)}.how,.how__copy{display:flex;align-items:flex-start}.how__copy{flex:1 1 520px;min-width:0;flex-direction:column;gap:var(--space-5)}.how__copy h2{max-width:18ch}.how__copy p{margin:0;color:var(--ink-muted);max-width:52ch}.callout{flex:1 1 340px;min-width:0;padding:var(--space-5);border:var(--stroke) solid var(--line);border-radius:var(--radius-l);background:var(--surface-card);display:flex;flex-direction:column;gap:var(--space-3)}.callout p{margin:0}.callout__title{font-family:var(--font-display);font-weight:600;font-size:20px}.catalogue-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding-bottom:var(--space-4)}.catalogue-head__lede{margin:0;color:var(--ink-muted);font-size:18px}.sort-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sort-row__label{margin-right:var(--space-1)}.sort-row a,.sort-row__label{font-weight:600;font-size:15px}.sort-row a{padding:6px 14px;border:var(--stroke) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink);text-decoration:none;white-space:nowrap}.sort-row a[aria-current=true]{background:var(--brand-wash)}.sort-row a:hover{box-shadow:var(--kambi-s)}.breadcrumb{gap:var(--space-2);font-size:15px;color:var(--ink-muted);padding-bottom:var(--space-5)}.breadcrumb,.product-hero{display:flex;flex-wrap:wrap}.product-hero{gap:var(--space-8);align-items:flex-start}.product-hero__media{flex:1 1 520px;min-width:0;position:relative;padding-bottom:var(--space-7)}.product-hero__seal{position:absolute;right:var(--space-5);bottom:0}.product-hero__buy{flex:1 1 380px}.product-detail{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:flex-start;margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--stroke) solid var(--line)}.product-detail__text{flex:1 1 480px}.product-detail__side{flex:1 1 340px}.product-detail__after{font-size:20px;font-weight:600}.how__copy .fd-path,.product-detail__side .fd-path{align-self:stretch}.site-footer__about img{align-self:flex-start}.product-hero__buy h1{font-size:clamp(26px,3vw,40px);line-height:1.08;letter-spacing:-.02em}.product-hero__media>:first-child{border:var(--stroke) solid var(--line);border-radius:var(--radius-l);overflow:hidden;display:block}