:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--a:#4e9a7a;--ad:#2c6b53;--at:#e5f1ec;--bg:#fbfaf6;--surface:#fff;--surface2:#f1f2ee;--soft:#fbfaf6;--line:#e6e7e2;--line2:#dadbd4;--text:#16181a;--text2:#54595f;--text3:#8a9099;--navbg:#fbfaf6eb;--status-green:#3c7a55;--status-green-tint:#e7f4ec;--status-green-line:#cfe8d8;--status-amber:#9a6b12;--status-amber-tint:#fbf1dc;--status-amber-line:#eedcb2;--status-neutral:#566273;--status-neutral-tint:#eef1f5;--status-neutral-line:#dfe3e9;--trust-bg:#101211;--trust-text:#f4f1ea;--trust-subtext:#9da29c;--trust-line:#26292a;--ad-bg:#fbf8f1;--ad-line:#ece3d2;--background:var(--bg);--panel:var(--surface);--ink:var(--text);--muted:var(--text2);--blue:var(--ad);--green:var(--status-green);--amber:var(--status-amber);--red:#c2453b}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{scrollbar-gutter:stable;overflow-y:scroll}body{background:var(--background);color:var(--ink);font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6,.display{font-family:var(--font-display), var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em}.mono,.tabular{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}input,select,textarea,button,a{font:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #4e9a7a73}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 12px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}.shell{min-height:100vh}.topbar{z-index:10;border-bottom:1px solid var(--line);background:var(--navbg);-webkit-backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.topbar-inner{align-items:center;gap:22px;max-width:1140px;height:62px;margin:0 auto;padding:0 28px;display:flex}.brand{flex:none;align-items:center;gap:10px;font-weight:800;display:flex}.brand-mark{width:auto;height:30px;display:block}.brand-name{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;font-size:18px;font-weight:700}.search,.search-form input,.filter-panel input,.filter-panel select,.decision-form input,.decision-form select,.decision-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--text);border-radius:10px;padding:10px 12px}textarea{overflow-wrap:anywhere;resize:vertical}.search-form input{width:100%}.nav{flex:1;align-items:center;gap:10px;display:flex}.nav-links{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.nav-links a{min-height:34px;color:var(--text2);border-radius:8px;align-items:center;padding:8px 10px;font-size:13.5px;font-weight:500;display:inline-flex}.nav-links a:hover,.nav-links a:focus-visible{background:var(--surface2);color:var(--text)}.nav-links a[aria-current=page]{background:var(--at);color:var(--ad);font-weight:600}.nav-search{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--text2);cursor:pointer;font:inherit;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-search:hover,.nav-search:focus-visible{border-color:var(--line2);color:var(--text)}.nav-search-label{display:none}.nav-search-wrap{flex:none;display:inline-flex;position:relative}.nav-search-backdrop{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.nav-search-panel{z-index:50;background:var(--surface);border:1px solid var(--line2);border-radius:12px;align-items:center;gap:8px;width:min(340px,100vw - 32px);padding:8px 10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0000001a}.nav-search-panel svg{flex:none}.nav-search-panel input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.nav-search-go{background:var(--ad);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;padding:7px 12px;font-size:13px;font-weight:600}.nav-search-go:hover,.nav-search-go:focus-visible{filter:brightness(.93)}.account-link{background:var(--surface);border:1px solid var(--line2);width:38px;height:38px;color:var(--text);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.account-link:hover,.account-link:focus-visible{border-color:var(--ad);color:var(--ad)}.account-link[aria-current=page]{background:var(--at);color:var(--ad);border-color:#0000}.account-link-label{display:none}.lang-switcher{flex:none;position:relative}.lang-trigger{background:var(--surface);border:1px solid var(--line);color:var(--text2);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 11px;font-size:13px;font-weight:600;display:inline-flex}.lang-trigger:hover,.lang-trigger:focus-visible{border-color:var(--line2);color:var(--text)}.lang-caret{color:var(--text2);font-size:10px}.lang-backdrop{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.lang-menu{z-index:50;background:var(--surface);border:1px solid var(--line2);border-radius:12px;min-width:234px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0000001a}.lang-item{border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.lang-flag{background:var(--bg);border:1px solid var(--line);letter-spacing:.02em;border-radius:5px;flex:none;justify-content:center;align-items:center;width:30px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.lang-label{flex:1;font-weight:600}.lang-badge{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.lang-item-active{background:var(--at);color:var(--ad)}.lang-badge-current{background:var(--ad);color:#fff}.lang-item-soon{color:var(--text2);opacity:.62;cursor:default}.lang-item-soon .lang-flag{color:var(--text2)}.lang-badge-soon{background:var(--line);color:var(--text2)}.nav-more{flex:none;display:none;position:relative}.nav-more-trigger{min-height:34px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.nav-more-trigger:hover,.nav-more-trigger:focus-visible{background:var(--surface2);color:var(--text)}.nav-more-trigger[aria-current=page]{background:var(--at);color:var(--ad);font-weight:600}.nav-more-caret{font-size:10px}.nav-more-backdrop{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.nav-more-menu{z-index:50;background:var(--surface);border:1px solid var(--line2);border-radius:12px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0000001a}.nav-more-menu a{color:var(--text);border-radius:8px;padding:9px 12px;font-size:13.5px;font-weight:500}.nav-more-menu a:hover,.nav-more-menu a:focus-visible{background:var(--surface2)}.nav-more-menu a[aria-current=page]{background:var(--at);color:var(--ad);font-weight:600}@media (min-width:721px) and (max-width:1180px){.nav-links{flex:none}.nav-links .nav-secondary{display:none}.nav-more{margin-right:auto;display:inline-flex}}.nav-toggle{border:1px solid var(--line);background:var(--surface);min-width:42px;min-height:42px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;justify-self:end;align-items:center;font-size:18px;display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer{border-top:1px solid var(--trust-line);background:var(--trust-bg);color:var(--trust-text);margin-top:64px}.site-footer-inner{max-width:1280px;margin:0 auto;padding:40px 32px 26px}.site-footer-top{grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:24px;display:grid}.site-footer-logo{align-items:center;gap:9px;display:flex}.footer-wd-mark{width:auto;height:22px;display:block}.site-footer-logo span{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--trust-text);font-size:16px;font-weight:700}.site-footer-payoff{color:#8a9099;max-width:260px;margin:13px 0 0;font-size:12.5px;line-height:1.6}.site-footer-jsd{background:#1a1d1e;border:1px solid #2e3133;border-radius:9px;align-items:center;gap:9px;margin-top:16px;padding:9px 12px;display:inline-flex}.footer-jsd-mark{flex:none;width:auto;height:19px;display:block}.site-footer-jsd-text{border-left:1px solid #33373a;flex-direction:column;padding-left:10px;display:flex}.site-footer-jsd-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#8a9099;font-size:9.5px;font-weight:600}.site-footer-jsd-name{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--trust-text);margin-top:2px;font-size:13px;font-weight:700}.site-footer-group h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6e7370;margin:0 0 14px;font-size:11px;font-weight:600}.site-footer-group ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.site-footer-group a,.site-footer-group .linklike{color:#c9ccc6;font-size:13px;font-weight:500;text-decoration:none}.site-footer-group a:hover,.site-footer-group a:focus-visible,.site-footer-group .linklike:hover{color:var(--a)}.site-footer-bottom{border-top:1px solid var(--trust-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:28px;padding-top:18px;display:flex}.site-footer-legal{flex-direction:column;gap:4px;display:flex}.site-footer-copy{color:#6e7370;font-size:11.5px}.site-footer-legal .colophon{color:#6e7370;margin:0;font-size:11.5px}.site-footer-legal .colophon a{color:inherit}.colophon{color:var(--muted);margin:0 0 14px;font-size:12.5px;line-height:1.5}.over-jsd .colophon{margin:12px 0}.contact-side .colophon{margin:14px 0 0}.account-auth-terms{color:var(--muted);flex-basis:100%;margin:0;font-size:12.5px;line-height:1.5}.site-footer-chips{flex-wrap:wrap;gap:8px;display:flex}.site-footer-chips span{color:#8a9099;background:#1a1d1e;border:1px solid #2e3133;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:500}@media (max-width:720px){.nav-toggle{margin-left:auto;display:inline-flex}.nav{display:none}.nav.nav-open{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:6px;padding:12px 18px 16px;display:flex;position:absolute;top:62px;left:0;right:0;box-shadow:0 16px 40px #1012111f}.nav.nav-open .nav-links{flex-direction:column;align-items:stretch;gap:4px}.nav.nav-open .nav-search{justify-content:flex-start;gap:9px;width:100%;padding:9px 12px}.nav.nav-open .nav-search-label{display:inline}.nav.nav-open .account-link{justify-content:flex-start;gap:9px;width:100%;height:auto;min-height:40px;padding:9px 12px}.nav.nav-open .account-link-label{display:inline}.site-footer-top{grid-template-columns:1fr 1fr}.site-footer-brand{grid-column:1/-1}.site-footer-bottom{flex-direction:column;align-items:flex-start}}.page{max-width:1280px;margin:0 auto;padding:32px}.page-inner{display:block}.page-inner-head{padding:36px 28px 0}.page-inner-body{max-width:1140px;margin:0 auto;padding:26px 28px 48px}.page-hero{border-radius:16px;max-width:1140px;margin:0 auto;position:relative;overflow:hidden}.page-hero-media{background-image:var(--page-hero-image);background-size:cover;background-position:var(--page-hero-position-desktop,center);position:absolute;inset:0}.page-hero-media-productgids{--page-hero-image:url(/images/heroes/02-hero-productgids.webp);--page-hero-position-desktop:center 49%;--page-hero-position-mobile:64% 50%}.page-hero-media-prijscheck{--page-hero-image:url(/images/heroes/03-hero-prijscheck.webp);--page-hero-position-desktop:center 52%;--page-hero-position-mobile:66% 50%}.page-hero-media-categories-brands{--page-hero-image:url(/images/heroes/04-hero-categorieen-merken.webp);--page-hero-position-desktop:center 54%;--page-hero-position-mobile:67% 52%}.page-hero-media-shops{--page-hero-image:url(/images/heroes/05-hero-shops.webp);--page-hero-position-desktop:center 49%;--page-hero-position-mobile:72% 48%}.page-hero-media-detailers{--page-hero-image:url(/images/heroes/06-hero-detailers.webp);--page-hero-position-desktop:center 38%;--page-hero-position-mobile:75% 38%}.page-hero-media-knowledge{--page-hero-image:url(/images/heroes/07-hero-kennis-bronnen.webp);--page-hero-position-desktop:center 52%;--page-hero-position-mobile:70% 50%}.page-hero-media-tools{--page-hero-image:url(/images/heroes/08-hero-tools.webp);--page-hero-position-desktop:center 53%;--page-hero-position-mobile:70% 50%}.page-hero-media-poetsweer{--page-hero-image:url(/images/heroes/09-hero-poetsweer.webp);--page-hero-position-desktop:center 44%;--page-hero-position-mobile:70% 45%}.page-hero-media-account-garage{--page-hero-image:url(/images/heroes/10-hero-account-garage.webp);--page-hero-position-desktop:center 47%;--page-hero-position-mobile:72% 48%}.page-hero-media-account-planning{--page-hero-image:url(/images/heroes/11-hero-account-logboek-planner.webp);--page-hero-position-desktop:center 57%;--page-hero-position-mobile:70% 55%}.page-hero-media-trust{--page-hero-image:url(/images/heroes/12-hero-trust-contact.webp);--page-hero-position-desktop:center 36%;--page-hero-position-mobile:75% 38%}.page-hero-scrim{background:linear-gradient(110deg,#101211bd,#10121170 58%,#1012114d);position:absolute;inset:0}.page-hero-inner{z-index:2;color:#fff;flex-direction:column;justify-content:center;min-height:300px;padding:34px 36px;display:flex;position:relative}.page-hero-eyebrow{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a9e3c4;margin:0;font-size:11.5px;font-weight:600}.page-hero-title{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:#fff;margin:11px 0 0;font-size:30px;font-weight:800;line-height:1.08}.page-hero-sub{color:#ffffffe6;max-width:600px;margin:11px 0 0;font-size:15px;line-height:1.55}@media (max-width:900px){.page-hero-inner{min-height:260px}}@media (max-width:720px){.page-inner-head{padding:24px 18px 0}.page-inner-body{padding:18px 18px 40px}.page-hero-inner{min-height:220px;padding:26px 22px}.page-hero-media{background-position:var(--page-hero-position-mobile,var(--page-hero-position-desktop,center))}.page-hero-title{font-size:23px}}.page>*{min-width:0}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.page-head>*{min-width:0}.eyebrow{color:var(--blue);text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}h1,h2,h3,p{margin:0}h1{font-size:34px;line-height:1.1}.muted{color:var(--muted)}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:14px;padding:16px;transition:box-shadow .16s,border-color .16s,transform .16s;display:grid}.card:hover{border-color:var(--line2);box-shadow:0 16px 44px #10121117}.card-title .eyebrow{margin:0}.product-visual{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--at));min-height:150px;color:var(--ad);border-radius:10px;place-items:center;font-size:32px;font-weight:800;display:grid}.card-title{gap:4px;display:grid}.meta-row,.price-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.badge{background:var(--surface2);min-height:24px;color:var(--text2);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge.green,.badge.availability-in_stock,.badge.catalog-status-comparison_ready,.badge.source-status-approved,.badge.robots-allowed{background:var(--status-green-tint);color:var(--status-green)}.badge.availability-limited,.badge.availability-preorder,.badge.availability-backorder,.badge.catalog-status-single_offer,.badge.source-status-limited,.badge.source-status-partner_needed,.badge.source-status-unknown,.badge.robots-restricted,.badge.review-priority-medium{background:var(--status-amber-tint);color:var(--status-amber)}.badge.availability-out_of_stock,.badge.catalog-status-blocked_or_conflict,.badge.source-status-blocked,.badge.robots-blocked,.badge.review-priority-high{color:#b3402f;background:#f7e3e0}.badge.availability-unknown,.badge.availability-marketplace,.badge.catalog-status-needs_more_sources,.badge.catalog-status-catalog_only,.badge.robots-unknown,.badge.review-priority-low{background:var(--status-neutral-tint);color:var(--status-neutral)}.price{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text);letter-spacing:-.01em;font-size:21px;font-weight:600}.button{background:var(--ad);color:#fff;text-align:center;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:38px;padding:9px 14px;font-weight:600;display:inline-flex}.button:hover{filter:brightness(.96)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.button.secondary{border:1px solid var(--line2);background:var(--surface);color:var(--text)}.button.secondary:hover{border-color:var(--ad);color:var(--ad);filter:none}.button.favorite-button{background:var(--blue)}.button.favorite-button.active{background:var(--red)}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.field-label{color:var(--muted);gap:6px;font-weight:700;display:grid}.hidden-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-label input{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px}.filter-panel{grid-template-columns:minmax(180px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr) auto auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.catalog-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto}.filter-panel label{gap:6px;min-width:0;display:grid}.filter-panel label span{color:var(--muted);font-size:13px;font-weight:700}.readiness-band{background:var(--at);border:1px solid #2c6b532e;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;gap:18px;margin-bottom:18px;padding:22px;display:grid}.readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.readiness-metrics div{background:var(--surface);border:1px solid #2c6b5324;border-radius:10px;gap:4px;padding:12px;display:grid}.readiness-metrics dt,.compact-dl dt{color:var(--text2);font-size:12.5px}.readiness-metrics dd,.compact-dl dd{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--ad);margin:0;font-size:22px;font-weight:600}.empty-state{margin-top:16px}.detail-layout{grid-template-columns:minmax(0,1fr) 420px;gap:20px;display:grid}.product-detail-layout{align-items:start}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.state-panel{gap:12px;max-width:680px;display:grid}.state-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.product-main-panel,.product-summary-panel,.product-section{gap:16px;display:grid}.product-image-frame{gap:10px;margin:0;display:grid}.product-image-frame img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;max-height:420px}.product-image-frame figcaption{color:var(--muted);font-size:13px}.product-image-placeholder{gap:12px;display:grid}.content-note{background:#f3f4f6;border-radius:8px;gap:8px;padding:12px;display:grid}.variant-grid,.offer-context-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.variant-card,.offer-context-card{border:1px solid var(--line);border-radius:8px;align-content:start;gap:14px;padding:14px;display:grid}.variant-card h3,.offer-context-card h3{font-size:18px}.best-price-panel{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.best-price-panel div{gap:2px;display:grid}.best-price-panel strong{color:var(--green);font-size:28px}.best-price-panel span{color:var(--muted);font-weight:700}.price-comparison-list{gap:12px;margin-top:14px;display:grid}.price-comparison-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:14px;padding:14px;display:grid}.price-comparison-card.best{border-color:var(--status-green-line);background:var(--status-green-tint)}.price-card-main{grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:start;gap:14px;display:grid}.price-card-main>div{min-width:0}.price-card-main h3,.shop-offer-card h3{overflow-wrap:anywhere;min-width:0;font-size:15.5px}.price-card-price{text-align:right;justify-items:end;gap:3px;display:grid}.price-card-price span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.price-card-price strong{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.01em;font-size:20px;font-weight:600}.pc-controls{max-width:1140px;margin:0 auto;padding:26px 28px 0}.pc-searchrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pc-search{background:var(--surface);border:1px solid var(--line);border-radius:11px;flex:1;align-items:center;gap:9px;min-width:240px;padding:10px 14px;display:flex}.pc-search svg{flex:none}.pc-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.pc-count{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:none;padding:8px 11px;font-size:11.5px}.pc-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.pc-chip{color:#4a4f56;background:var(--surface2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.pc-chip.active{color:#fff;background:var(--ad);border-color:#0000;font-weight:600}.pc-chip-dot{display:none}.pc-results{max-width:1140px;margin:0 auto;padding:22px 28px 48px}.pc-infobar{background:var(--at);border:1px solid var(--line);color:#2e3b34;border-radius:11px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.pc-infobar svg{flex:none}.pc-infobar strong{color:var(--text)}.pc-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pc-list.view-s,.pc-list.view-m,.pc-list.view-l{background:0 0;border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.pc-list.view-s{grid-template-columns:repeat(auto-fill,minmax(195px,1fr))}.pc-list.view-m{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.pc-list.view-l{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.pc-list:not(.view-list) .pc-row{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;align-items:stretch;gap:10px}.pc-list:not(.view-list) .pc-row-price{text-align:left;align-items:flex-start}.pc-list:not(.view-list) .pc-list-foot{grid-column:1/-1}.pc-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:11px 18px;display:flex}.pc-row:last-child{border-bottom:0}.pc-shot{width:56px;height:56px;font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--a);background:linear-gradient(135deg,#f4f4f0,#ecedf6);border-radius:9px;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.pc-row-main{flex:1;min-width:0}.pc-brand{letter-spacing:.03em;text-transform:uppercase;color:var(--a);font-size:11px;font-weight:600;display:block}.pc-name{color:var(--text);overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:600;line-height:1.25;display:block}.pc-name:hover{color:var(--ad)}.pc-size{color:var(--a);border:1px solid var(--line);vertical-align:middle;border-radius:999px;margin-left:8px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-block}.pc-row-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;display:flex}.pc-status{align-items:center;display:inline-flex;position:relative}.pc-status-icon{border:1px solid var(--line);background:var(--bg);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.pc-status-icon svg{width:14px;height:14px}.pc-status-tip{z-index:25;opacity:0;pointer-events:none;color:#f4f1ea;background:#16181a;border-radius:9px;flex-direction:column;gap:6px;width:206px;padding:9px 11px;transition:opacity .12s,transform .12s;display:flex;position:absolute;bottom:calc(100% + 8px);left:-4px;transform:translateY(4px);box-shadow:0 10px 26px #10121138}.pc-status:hover .pc-status-tip,.pc-status:focus-visible .pc-status-tip{opacity:1;transform:translateY(0)}.pc-status-tip-head{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.pc-status-dot{border-radius:50%;flex:none;width:7px;height:7px}.pc-status-tip-hint{color:#a9ada8;font-size:11px;line-height:1.4}.pc-meta-line{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);font-size:11.5px}.pc-row-price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex;position:relative}.pc-price{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text);font-size:19px;font-weight:600}.pc-price.empty{color:#a8aca4}.pc-details{background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:9px;flex:none;align-items:center;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.pc-details:hover{border-color:var(--ad);color:var(--ad)}.pc-list-foot{color:var(--text3);justify-content:center;align-items:center;gap:8px;padding:15px 20px;font-size:12.5px;display:flex}:root{--tool-bg:#eef2f2;--tool-line:#dde4e4;--tool-ink:#3f4a4a}.pc-tool-list.pc-list{background:var(--tool-bg);border:1px solid var(--tool-line);border-radius:14px;padding:2px 16px}.pc-tool-list.pc-list .pc-row{border-bottom-color:var(--tool-line)}.pc-shot{overflow:hidden}.pc-shot-img{object-fit:contain;background:#fff;border-radius:7px;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.pc-list:not(.view-list) .pc-shot{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;height:auto}.pc-list:not(.view-list) .pc-shot-img{width:calc(100% - 24px);height:calc(100% - 24px);inset:12px}.pc-price-flag{vertical-align:middle;margin-right:5px;font-size:.82em}.pc-toolbar{background:var(--tool-bg);border:1px solid var(--tool-line);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:8px 12px;display:flex}.pc-toolbar .pc-toolbar-count{color:var(--tool-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pc-toggle{color:var(--text2);border:1px solid var(--tool-line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:5px 11px 5px 7px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.pc-toggle .pc-toggle-switch{background:#cdd5d5;border-radius:999px;flex:none;width:30px;height:17px;transition:background .14s;position:relative}.pc-toggle .pc-toggle-switch:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:left .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.pc-toggle.on{color:var(--status-green);border-color:var(--status-green-line)}.pc-toggle.on .pc-toggle-switch{background:var(--status-green)}.pc-toggle.on .pc-toggle-switch:after{left:15px}.pc-price-unit{color:var(--text3);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px}.pc-facts{color:var(--text2);font-size:11.5px}.pc-bekijk{color:var(--text2);border:1px solid var(--line2);background:var(--surface);border-radius:9px;flex:none;align-items:center;gap:3px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.pc-bekijk:hover{border-color:var(--ad);color:var(--ad)}.pc-landing-search{background:var(--surface);border:1px solid var(--line2);border-radius:12px;align-items:center;gap:10px;max-width:640px;margin-bottom:6px;padding:4px 6px 4px 14px;display:flex}.pc-landing-search input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:15px}.pc-landing-search button{background:var(--ad);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:9px;flex:none;padding:10px 18px;font-size:14px;font-weight:600}.pc-landing-search button:hover{background:var(--status-green)}.pc-landing-hint{color:var(--text3);margin-bottom:26px;font-size:12.5px}.pc-popular-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.pc-popular-head h2{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:17px;font-weight:600}.pc-popular-list{margin-bottom:30px}.offers-popover-wrap{position:relative}.offers-trigger{border:1px solid var(--line);background:var(--bg);color:var(--text2);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.offers-trigger:hover,.offers-trigger.open{border-color:var(--line2);color:var(--text)}.offers-popover{z-index:30;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:13px;width:300px;max-width:86vw;padding:15px 16px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 44px #1012112e}.offers-popover-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.offers-popover-title{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);font-size:10.5px;font-weight:600}.offers-popover-check{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);font-size:10px}.offers-list{margin:0;padding:0;list-style:none}.offers-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.offers-shop{color:var(--text2);overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:500;display:inline-flex}.offers-flag{flex:none;font-size:13px;line-height:1}.offers-lowest{color:#1f7a45;background:#e7f4ec;border:1px solid #cfe8d8;border-radius:5px;flex:none;padding:3px 6px;font-size:9px;font-weight:600}.offers-price{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;white-space:nowrap;font-size:13.5px;font-weight:600}.offers-empty-note{color:#566273;background:#eef1f5;border:1px solid #dfe3e9;border-radius:8px;margin:0;padding:9px 11px;font-size:12px;line-height:1.5}.offers-foot{border-top:1px dashed #e4e4de;align-items:center;gap:14px;margin-top:11px;padding-top:11px;display:flex}.offers-foot-stat{flex-direction:column;display:flex}.offers-foot-label{color:var(--text3);font-size:9.5px}.offers-foot-val{margin-top:2px;font-size:11.5px;font-weight:600}.offers-foot-val.ok{color:#1f7a45}.offers-foot-val.warn{color:#9a6b12}.offers-foot-spacer{flex:1}.offers-foot-correct{color:var(--a);font-size:11px;font-weight:600}.offers-affiliate-note{color:var(--text3);margin:9px 0 0;font-size:10.5px;line-height:1.45}.filter-button{color:var(--text);background:var(--surface);border:1px solid var(--line2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.filter-button:hover{border-color:var(--ad);color:var(--ad)}.filter-button-count{background:var(--ad);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;display:inline-flex}.filter-drawer-root{z-index:65;position:fixed;inset:0}.filter-drawer-scrim{cursor:pointer;background:#10121166;border:0;position:absolute;inset:0}.filter-drawer{background:var(--bg);flex-direction:column;width:380px;max-width:100%;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #10121133}.filter-drawer-head{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.filter-drawer-title{font-family:var(--font-display), var(--font-sans), sans-serif;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.filter-drawer-close{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.filter-drawer-body{flex:1;padding:18px 22px;overflow-y:auto}.filter-form{gap:14px;display:grid}.filter-form label{color:var(--text2);gap:6px;font-size:12.5px;font-weight:600;display:grid}.filter-form input,.filter-form select{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);border-radius:10px;padding:10px 12px;font-weight:400}.filter-form-actions{gap:10px;margin-top:6px;display:flex}.ad-unit{background:#fbf8f1;border:1px solid #ece3d2}.ad-live,.ad-placeholder{gap:8px;padding:12px 14px}.ad-cell.ad-placeholder{justify-content:center;min-height:160px}.ad-unit-label{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;color:#a98a52;background:#f3e9d6;border:1px solid #e8d9bc;border-radius:5px;padding:4px 8px;font-size:9.5px;font-weight:600;display:inline-block}.ad-unit-box{background:var(--surface);font-family:var(--font-display), var(--font-sans), sans-serif;color:#c8a85a;border:1px solid #ece3d2;border-radius:11px;flex:none;place-items:center;font-weight:700;display:grid}.ad-unit-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:15px;font-weight:700}.ad-unit-meta{color:#8a877c;margin-top:4px;font-size:11px;font-weight:500}.ad-unit-visit{color:#fff;background:#8a6e3c;border-radius:9px;flex:none;align-items:center;gap:6px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex}.ad-leaderboard{border-radius:13px;align-items:center;gap:18px;min-height:90px;padding:16px 22px;display:flex}.ad-leaderboard .ad-unit-box{width:52px;height:52px}.ad-leaderboard .ad-unit-body{flex:1;min-width:0}.ad-leaderboard .ad-unit-label{margin-bottom:8px}.ad-inline{border-left:0;border-right:0;border-radius:0;align-items:center;gap:14px;padding:14px 18px;display:flex}.ad-inline .ad-unit-box{border-radius:8px;width:38px;height:38px}.ad-inline .ad-unit-body{flex:1;min-width:0}.ad-inline .ad-unit-title{font-size:13.5px}.ad-inline .ad-unit-visit,.ad-cell .ad-unit-visit{color:#8a6e3c;background:0 0;padding:0}.ad-cell{border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.ad-cell-top{padding:11px 12px 0}.ad-cell-image{min-height:70px;font-family:var(--font-display), var(--font-sans), sans-serif;color:#c8a85a;flex:1;place-items:center;font-size:14px;font-weight:700;display:grid}.ad-cell-foot{padding:0 12px 13px}.ad-cell-foot .ad-unit-title{font-size:12px}.ad-cell-foot .ad-unit-visit{margin-top:7px}.ad-rect{border-radius:14px;padding:16px}.ad-rect-image{background:var(--surface);width:100%;height:150px;font-family:var(--font-display), var(--font-sans), sans-serif;color:#c8a85a;border:1px solid #ece3d2;border-radius:10px;place-items:center;margin-top:11px;font-weight:700;display:grid}.ad-rect .ad-unit-title{margin-top:11px}.ad-rect .ad-unit-visit{color:#8a6e3c;background:0 0;margin-top:10px;padding:0}.gids-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.view-toggle{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:2px;margin:0 0 14px;padding:2px;display:inline-flex}.view-toggle-btn{width:34px;height:30px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.view-toggle-btn:hover:not(.active){color:var(--text)}.view-toggle-btn.active{background:var(--at);color:var(--ad)}.gids-grid.view-s{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.gids-grid.view-m{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.gids-grid.view-l{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.gids-grid.view-list{grid-template-columns:1fr;gap:6px}.gids-grid.view-list .gids-card{flex-direction:row;align-items:center;gap:14px;padding-right:16px}.gids-grid.view-list .gids-card-top{aspect-ratio:1;border-radius:10px;flex:none;align-self:center;width:72px;height:72px;margin-left:8px;font-size:18px}.gids-grid.view-list .gids-card-img{border-radius:10px}.gids-grid.view-list .gids-card-body{flex-flow:wrap;flex:1;align-items:baseline;gap:3px 12px;padding:9px 0}.gids-grid.view-list .gids-card-brand{order:-1;align-self:center}.gids-grid.view-list .gids-card-name{flex:200px;margin-top:0}.gids-grid.view-list .gids-card-cat{align-self:center;margin-top:0}.gids-grid.view-list .gids-card-side{flex-direction:row;flex:none;align-items:center;gap:16px;padding:0}.gids-grid.view-list .gids-card-price{white-space:nowrap}.browse-mode{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:2px;margin:0 0 1.25rem;padding:2px;display:inline-flex}.browse-mode-btn{color:var(--text2);border-radius:7px;padding:7px 16px;font-size:14px;font-weight:500;text-decoration:none}.browse-mode-btn:hover{color:var(--text)}.browse-mode-btn.active{background:var(--at);color:var(--ad)}.brand-search{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;max-width:360px;margin:0 0 1rem;padding:9px 12px;display:flex}.brand-search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.brand-list{columns:240px;column-gap:16px;margin:0;padding:0;list-style:none}.brand-list>li{break-inside:avoid}.brand-row{color:var(--text);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.brand-row:hover{background:var(--surface);border-color:var(--line)}.brand-row-name{font-size:14px;font-weight:500}.brand-row-main{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.business-logo{border:1px solid var(--line);background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.business-logo img{object-fit:contain;width:100%;height:100%;padding:5px}.business-logo-placeholder{background:var(--at);color:var(--ad);font-family:var(--font-display), var(--font-sans), sans-serif;border-color:#0000;font-size:.95rem;font-weight:750}.business-logo-entity.business-logo-placeholder{font-size:1.6rem}.business-logo-row{border-radius:8px;width:32px;height:32px}.business-logo-card{border-radius:10px;width:40px;height:40px}.business-logo-entity{border-radius:14px;width:64px;height:64px}.brand-logo-card-media{aspect-ratio:16/9;border:0;border-bottom:1px solid var(--line);border-radius:0;width:100%;height:auto}.brand-logo-card-media img{padding:clamp(24px,5vw,46px)}.brand-logo-card-media.business-logo-placeholder{font-size:clamp(2rem,5vw,3.2rem)}.brand-row-count{color:var(--text2);flex:none;font-size:12px}.brand-az{display:block}.brand-az-rail{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:0 0 1rem;padding-bottom:1rem;display:flex}.brand-az-letter{width:32px;height:32px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:grid}.brand-az-letter:hover:not(:disabled){background:var(--surface);color:var(--text)}.brand-az-letter.active{background:var(--at);color:var(--ad)}.brand-az-letter:disabled{color:var(--line);cursor:default}.brand-az-panel{min-width:0}.brand-az-heading{color:var(--text);margin:0 0 .7rem;font-size:15px;font-weight:700}.shop-row-meta{flex:none;align-items:center;gap:10px;display:inline-flex}.shop-row-main{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.shop-row-count{color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.data-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.data-badge svg{flex:none}.data-badge-shop{color:var(--status-green);background:var(--status-green-tint);border-color:var(--status-green-line)}.data-badge-product{color:var(--status-neutral);background:var(--status-neutral-tint);border-color:var(--status-neutral-line)}.shop-legend-note{color:var(--text2);font-size:12px}.shop-legend-note strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.brand-list.shop-list{columns:2;column-gap:32px}@media (max-width:640px){.brand-list.shop-list{columns:1}}.shop-list .brand-row-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shop-list .shop-row-meta{margin-left:auto}.shop-legend{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.shop-legend-row{align-items:center;gap:9px;display:inline-flex}.shop-legend .data-badge{justify-content:flex-start;min-width:98px}.gids-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-direction:column;transition:box-shadow .16s,transform .16s;display:flex}.gids-card:hover{transform:translateY(-2px);box-shadow:0 16px 44px #10121117}.gids-card-top{aspect-ratio:1;width:100%;height:auto;font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--a);background:linear-gradient(135deg,#f4f4f0,#ecedf1);border-radius:12px 12px 0 0;place-items:center;font-size:30px;font-weight:700;display:grid;position:relative;overflow:hidden}.gids-card-img{object-fit:contain;background:#fff;border-radius:12px 12px 0 0;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.gids-card-body{flex-direction:column;flex:1;padding:14px;display:flex}.gids-card-brand{letter-spacing:.04em;text-transform:uppercase;color:var(--a);font-size:10px;font-weight:600}.gids-card-name{color:var(--text);flex:1;margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.3}.gids-card-status{align-items:center;gap:7px;margin-top:11px;display:flex}.gids-status-icon{border-radius:6px;width:24px;height:24px}.gids-status-icon svg{width:13px;height:13px}.gids-status-label{color:var(--text3);font-size:11px;font-weight:500}.gids-card-cat{color:var(--text2);margin-top:4px;font-size:11px}.gids-card-sizes{color:var(--a);border:1px solid var(--line);border-radius:999px;align-self:flex-start;margin-top:5px;padding:1px 7px;font-size:10.5px;font-weight:600}.gids-card-side{flex-direction:column;gap:8px;padding:0 14px 14px;display:flex}.gids-card-side .gids-card-status{margin-top:0}.gids-card-price{color:var(--text);font-size:14px;font-weight:600}.gids-card-price.soft{color:var(--text2);font-weight:500}.gids-bridge{color:var(--ad);align-self:flex-start;align-items:center;gap:4px;font-size:11.5px;font-weight:650;display:inline-flex}.gids-card:hover .gids-bridge{text-underline-offset:2px;text-decoration:underline}@media (max-width:1023px){.gids-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.gids-grid{grid-template-columns:1fr 1fr;gap:10px}.gids-grid.view-list .gids-card{grid-template-columns:80px minmax(0,1fr);gap:0 10px;padding-right:8px;display:grid}.gids-grid.view-list .gids-card-top{grid-area:1/1/3}.gids-grid.view-list .gids-card-body{flex-flow:column;grid-column:2;align-items:flex-start;gap:2px;min-width:0;padding:8px 0 3px}.gids-grid.view-list .gids-card-name{text-overflow:ellipsis;white-space:nowrap;flex:none;width:100%;min-width:0;overflow:hidden}.gids-grid.view-list .gids-card-side{flex-wrap:wrap;grid-column:2;justify-content:space-between;gap:4px 10px;min-width:0;padding:0 0 8px}.gids-card-top{height:auto;font-size:22px}}.pd-wrap{max-width:1140px;margin:0 auto;padding:24px 28px 50px}.pd-crumb{color:var(--text3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.pd-crumb a{color:var(--text3)}.pd-crumb a:hover{color:var(--ad)}.pd-crumb-current{color:var(--text2)}.pd-grid{grid-template-columns:1.55fr 1fr;gap:26px;margin-top:18px;display:grid}.pd-wiki,.pd-pricecol{align-content:start;gap:16px;display:grid}.pd-head{align-items:flex-start;gap:20px;display:flex}.pd-shot{width:118px;height:118px;font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--a);background:linear-gradient(135deg,#f4f4f0,#ecedf6);border-radius:14px;flex:none;place-items:center;font-size:40px;font-weight:700;display:grid;overflow:hidden}.pd-shot-img{object-fit:contain;background:#fff;width:100%;height:100%;padding:7px}.pd-head-info{flex:1;min-width:0}.pd-brand{letter-spacing:.04em;text-transform:uppercase;color:var(--a);margin:0;font-size:12px;font-weight:600}.pd-title{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);margin:8px 0 0;font-size:27px;font-weight:800;line-height:1.1}.pd-head-chips{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.pd-statuschip{background:var(--surface);border-radius:9px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pd-statuschip svg{width:14px;height:14px}.pd-statuschip-ok{color:#1f7a45;border:1px solid #cfe8d8}.pd-statuschip-warn{color:#9a6b12;border:1px solid #f0e6cc}.pd-statuschip-info{color:#566273;border:1px solid #dfe3e9}.pd-chip{color:#566273;background:var(--surface);border:1px solid #dfe3e9;border-radius:9px;align-items:center;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.pd-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.pd-panel-label{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-size:11.5px;font-weight:600}.pd-summary{color:var(--text2);margin:13px 0 0;font-size:14.5px;line-height:1.65}.pd-desc{white-space:pre-wrap}.pd-gallery{flex-wrap:wrap;flex:none;align-items:flex-start;gap:8px;display:flex}.pd-gallery-main{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;width:150px;height:150px}.pd-gallery-thumb{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;width:70px;height:70px}.pd-videos{gap:12px;margin-top:14px;display:grid}.pd-video{aspect-ratio:16/9;width:100%;max-width:480px;position:relative}.pd-video iframe{border:0;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.pd-thin-note{color:#9a6b12;background:#fbf7ec;border:1px solid #f0e6cc;border-radius:8px;margin-top:15px;padding:9px 12px;font-size:11.5px;font-weight:500;line-height:1.5}.pd-specs{grid-template-columns:1fr 1fr;gap:0 28px;margin-top:14px;display:grid}.pd-spec-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:11px 0;display:flex}.pd-spec-key{color:var(--text3);font-size:13px}.pd-spec-val{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text);font-size:13px}.pd-spec-val.unknown{color:#8a9099}.pd-price-label{color:var(--text3);font-size:12px}.pd-price-block{border-bottom:1px solid var(--line);margin-top:14px;padding-bottom:16px}.pd-price-row{align-items:baseline;gap:10px;margin-top:7px;display:flex}.pd-price{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text);font-size:30px;font-weight:700}.pd-price-sub{color:var(--text3);font-size:12.5px}.pd-btn-primary{color:#fff;background:#16181a;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:12px;font-size:13px;font-weight:600;display:flex}.pd-btn-primary:hover{filter:brightness(1.18)}.pd-price-block .favorite-button{background:var(--surface);border:1px solid var(--line2);width:100%;color:var(--text);margin-top:9px}.pd-offers{padding-top:14px}.pd-offers-head{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11.5px;font-weight:600;display:flex}.pd-offers-date{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:0;text-transform:none;font-size:11px}.pd-offer-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.pd-offer-name{font-size:13px;font-weight:600}.pd-offer-meta{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);margin-top:4px;font-size:10.5px}.pd-offer-price{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:14px;font-weight:700}.pd-why{margin-top:8px}.pd-why summary{border:1px solid var(--line);background:var(--surface);color:var(--a);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12px;font-weight:600;list-style:none;display:flex}.pd-why summary::-webkit-details-marker{display:none}.pd-why-body{background:var(--bg);border:1px solid var(--line);border-radius:10px;margin-top:11px;padding:13px 14px}.pd-why-row{justify-content:space-between;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.pd-why-row span:first-child{color:var(--text3)}.pd-why-row span:last-child{font-weight:600}.pd-why-ok{color:#1f7a45}.pd-why-note{color:var(--text3);border-top:1px dashed #e4e4de;margin:0;padding-top:10px;font-size:11.5px;line-height:1.5}.pd-variants{gap:10px;margin-top:13px;display:grid}.pd-variant{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.pd-variant:hover{border-color:var(--line2)}.pd-variant-name{font-size:13.5px;font-weight:600}.pd-variant-meta{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);margin-top:5px;font-size:11px}.pd-variant-link{color:var(--a);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pd-bottom{grid-template-columns:1.55fr 1fr;gap:26px;margin-top:16px;display:grid}.pd-source-link{color:var(--a);background:var(--at);border-radius:7px;margin-top:14px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.pd-correction{background:var(--trust-bg);color:#e7e6e0;border-radius:14px;padding:20px}.pd-correction-label{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--at);font-size:11.5px;font-weight:600}.pd-correction-text{color:#a9ada8;margin:11px 0 0;font-size:13px;line-height:1.55}.pd-correction-btn{color:#101211;background:#f4f1ea;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:14px;padding:11px;font-size:13px;font-weight:600;display:flex}@media (max-width:1023px){.pd-grid,.pd-bottom{grid-template-columns:1fr}}@media (max-width:720px){.pd-wrap{padding:22px 18px 40px}.pd-shot{width:88px;height:88px;font-size:30px}.pd-title{font-size:21px}.pd-specs{grid-template-columns:1fr}}.pd-title-size{color:var(--text);margin:6px 0 0;font-size:15px;font-weight:600}.pd-hero-cat{color:var(--text2);margin:9px 0 0;font-size:13px}.pd-photo-note{color:var(--text3);margin:8px 0 0;font-size:12px}.pd-head-actions{margin-top:13px}.pd-size-field{margin-top:14px;display:block}.pd-size-lab{color:var(--text3);margin-bottom:6px;font-size:12px;display:block}.pd-size-select{appearance:none;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M2.5 4.5L6 8L9.5 4.5' stroke='%238a9099' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 13px center;border:1px solid var(--line2);width:100%;color:var(--text);cursor:pointer;border-radius:10px;padding:11px 38px 11px 13px;font-family:inherit;font-size:14px;font-weight:600}.pd-size-select:focus-visible{outline:2px solid var(--a);outline-offset:1px}.pd-price-facts{color:var(--text3);margin-top:8px;font-size:12.5px}.pd-lowest{color:#04342c;background:#9fe1cb;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:600}.pd-offer-end{flex:none;align-items:center;gap:12px;display:flex}.pd-offer-link{color:var(--ad);background:var(--at);white-space:nowrap;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:600}.pd-offer-link:hover{filter:brightness(.97)}.pd-hist-tiles{flex-wrap:wrap;gap:10px;margin:13px 0;display:flex}.pd-hist-tile{background:var(--surface2);border-radius:8px;flex:100px;padding:10px 12px}.pd-hist-tile-label{color:var(--text3);font-size:.78rem}.pd-hist-tile-value{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-top:2px;font-size:1.1rem;font-weight:700}.pd-gallery2{flex:0 0 300px;max-width:300px}.pd-gallery2-main{aspect-ratio:1;border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:14px;width:100%;padding:14px;display:block;position:relative;overflow:hidden}.pd-gallery2-main img{object-fit:contain;width:100%;height:100%}.pd-gallery2-zoom{border:1px solid var(--line);width:30px;height:30px;color:var(--text2);background:#ffffffeb;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.pd-gallery2-thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pd-gallery2-thumb{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:58px;height:58px;padding:4px}.pd-gallery2-thumb.active{border-color:var(--ad);box-shadow:0 0 0 1px var(--ad)}.pd-gallery2-thumb img{object-fit:contain;width:100%;height:100%}.pd-lightbox{z-index:200;background:#0a0c0bdb;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.pd-lightbox-img{object-fit:contain;cursor:default;background:#fff;border-radius:8px;max-width:min(92vw,1100px);max-height:86vh}.pd-lightbox-close,.pd-lightbox-nav{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.pd-lightbox-close:hover,.pd-lightbox-nav:hover{background:#ffffff42}.pd-lightbox-close{width:42px;height:42px;top:18px;right:20px}.pd-lightbox-nav{width:48px;height:48px;top:50%;transform:translateY(-50%)}.pd-lightbox-prev{left:16px}.pd-lightbox-next{right:16px}.pd-lightbox-count{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:#ffffffd9;font-size:13px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.pd-correct-wrap{margin-top:1.5rem}.pd-correct-btn{width:fit-content;color:var(--text2);background:var(--surface);border:1px solid var(--line2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.pd-correct-btn::-webkit-details-marker{display:none}.pd-correct-btn:hover{border-color:var(--text3);color:var(--text)}.pd-correct[open] .pd-correct-btn{margin-bottom:14px}.pd-correct-form{max-width:580px}@media (max-width:620px){.pd-head{flex-wrap:wrap}.pd-gallery2{flex-basis:220px}}.bron-sectit{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin:26px 0 16px;font-size:11.5px;font-weight:600}.bron-gates{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bron-gate{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px}.bron-gate-head{justify-content:space-between;align-items:center;display:flex}.bron-gate-icon{background:var(--at);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.bron-gate-num{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:#c9cac3;font-size:13px;font-weight:700}.bron-gate-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin-top:16px;font-size:17px;font-weight:700}.bron-gate-body{color:var(--text2);margin:8px 0 0;font-size:13px;line-height:1.55}.bron-cols{grid-template-columns:1.3fr 1fr;gap:18px;margin-top:18px;display:grid}.bron-label-intro{color:var(--text2);margin:11px 0 16px;font-size:13px;line-height:1.55}.bron-label-rows{flex-direction:column;gap:10px;display:flex}.bron-label-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:12px;padding:11px 13px;display:flex}.bron-label-row.dashed{background:var(--bg);border-style:dashed;border-color:#cfd0c9}.bron-label-tag{color:#566273;background:#eef1f5;border:1px solid #dfe3e9;border-radius:6px;flex:none;padding:5px 9px;font-size:11px;font-weight:600}.bron-label-row.dashed .bron-label-tag{color:#7a7f86;background:#f4f4f1;border:1px dashed #cfd0c9}.bron-label-desc{color:var(--text2);font-size:12.5px}.bron-nopaid{background:var(--trust-bg);color:#e7e6e0;border-radius:14px;padding:22px}.bron-nopaid-icon{background:#ffffff14;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.bron-nopaid-title{font-family:var(--font-display), var(--font-sans), sans-serif;margin-top:16px;font-size:18px;font-weight:700}.bron-nopaid-text{color:#a9ada8;margin:10px 0 0;font-size:13px;line-height:1.6}.bron-list-panel{margin-top:18px}.bron-list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.bron-list-chips{gap:8px;display:flex}.bron-chip{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:6px 10px;font-size:11.5px}.bron-chip.warn{color:#9a6b12;background:#fbf1dc;border-color:#eedcb2}.bron-list-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bron-source{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.bron-source-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.bron-source-link{color:var(--a);flex:none;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.bron-list-more{justify-content:center;margin-top:16px;display:flex}@media (max-width:1023px){.bron-gates,.bron-cols{grid-template-columns:1fr}.bron-list-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.bron-list-grid{grid-template-columns:1fr}}.mu-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mu-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.mu-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-direction:column;padding:20px;display:flex}.mu-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mu-card-type{color:#566273;background:#eef1f5;border:1px solid #dfe3e9;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600}.mu-card-date{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);font-size:11px}.mu-card-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin-top:14px;font-size:18px;font-weight:700;line-height:1.2}.mu-card-body{color:var(--text2);flex:1;margin:9px 0 0;font-size:13px;line-height:1.55}.mu-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.mu-card-domain{color:var(--text3);font-size:11.5px;font-weight:500}.mu-card-link{background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.mu-card-link:hover{border-color:var(--ad);color:var(--ad)}.mu-note{background:var(--surface);color:var(--text2);border:1px dashed #d6d7cf;border-radius:13px;align-items:flex-start;gap:13px;margin-top:16px;padding:18px 20px;font-size:13px;line-height:1.6;display:flex}.mu-note svg{flex:none;margin-top:1px}.mu-note strong{color:var(--text)}@media (max-width:720px){.mu-grid{grid-template-columns:1fr}}.kennis-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kennis-card{background:var(--surface);border:1px solid var(--line);border-radius:15px;flex-direction:column;padding:22px;transition:box-shadow .16s,transform .16s;display:flex}.kennis-card:hover{transform:translateY(-2px);box-shadow:0 16px 44px #10121117}.kennis-icon{background:var(--at);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.kennis-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--a);margin-top:15px;font-size:10px;font-weight:600}.kennis-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin-top:7px;font-size:17px;font-weight:700}.kennis-body{color:var(--text2);flex:1;margin-top:8px;font-size:13px;line-height:1.55}.kennis-link{color:var(--ad);align-items:center;gap:6px;margin-top:15px;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:1023px){.kennis-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.kennis-grid{grid-template-columns:1fr}}.tools-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tools-card{background:var(--surface);border:1px solid var(--line);border-radius:15px;align-items:flex-start;gap:16px;padding:22px;transition:box-shadow .16s,transform .16s;display:flex}.tools-card:hover{transform:translateY(-2px);box-shadow:0 16px 44px #10121117}.tools-icon{background:var(--at);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.tools-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.tools-card-eyebrow{align-items:center;gap:7px;display:inline-flex}.tools-card-type{letter-spacing:.04em;text-transform:uppercase;color:var(--a);font-size:10px;font-weight:600}.tools-card-path{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:#a8aca4;font-size:10px}.tools-card-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin-top:8px;font-size:17px;font-weight:700}.tools-card-text{color:var(--text2);margin-top:7px;font-size:13px;line-height:1.55}.tools-card-link{color:var(--ad);align-items:center;gap:6px;margin-top:13px;font-size:12.5px;font-weight:600;display:inline-flex}.tools-note{background:var(--at);border:1px solid var(--line);border-radius:13px;align-items:flex-start;gap:11px;margin-top:18px;padding:16px 18px;display:flex}.tools-note svg{flex:none;margin-top:1px}.tools-note p{color:#2e3b34;margin:0;font-size:13px;line-height:1.6}.tools-note a{color:var(--ad);font-weight:600}@media (max-width:720px){.tools-grid{grid-template-columns:1fr}}.tool-wrap{display:block}.tool-crumb-hero{max-width:1140px;margin:0 auto 12px}.tool-crumb{color:var(--text3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.tool-crumb a{color:var(--text3)}.tool-crumb a:hover{color:var(--ad)}.tool-crumb-current{color:var(--text2)}.tool-title{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);margin:12px 0 0;font-size:31px;font-weight:800;line-height:1.08}.tool-pill{color:var(--ad);background:var(--at);border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.tool-pill-dot{background:var(--a);border-radius:50%;width:6px;height:6px}.tool-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.tool-input-card{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:22px}.tool-card-label{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-size:11.5px;font-weight:600}.tool-input-card .tool-card-label{margin-bottom:15px}.tool-input{margin-bottom:14px}.tool-input:last-child{margin-bottom:0}.tool-input-head{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.tool-input-label{color:var(--text2);font-size:12.5px;font-weight:600}.tool-input-sub{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);font-size:11px}.tool-seg{gap:7px;display:flex}.tool-seg-btn{text-align:center;cursor:pointer;color:#54595f;background:var(--surface);border:1px solid #e2e3de;border-radius:8px;flex:1;padding:10px 8px;font-size:12.5px;font-weight:500}.tool-seg-btn.active{color:#fff;background:var(--ad);border-color:#0000;font-weight:600}.tool-value{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:11px 13px;display:flex}.tool-value-affix{color:var(--text3);flex:none;font-size:12px;font-weight:500}.tool-value-input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:600}.tool-result-card{background:var(--at);border:1px solid var(--status-green-line);color:var(--text);border-radius:15px;flex-direction:column;justify-content:center;padding:22px;display:flex}.tool-result-label{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ad);font-size:11.5px;font-weight:600}.tool-result-value{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--ad);margin:14px 0 0;font-size:38px;font-weight:800}.tool-result-sub{color:var(--text2);margin-top:10px;font-size:13px;line-height:1.5}.tool-explainer{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:16px;padding:22px}.tool-explain-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin-top:11px;font-size:17px;font-weight:700}.tool-explain-body{color:var(--text2);margin:8px 0 0;font-size:13.5px;line-height:1.65}.tool-cta{color:var(--ad);align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.tool-disclaimer{background:var(--at);border:1px solid var(--line);color:#2e3b34;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;font-size:12.5px;line-height:1.55;display:flex}.tool-disclaimer svg{flex:none}@media (max-width:720px){.tool-title{font-size:25px}.tool-grid{grid-template-columns:1fr}}.wash-weather-wrap{width:100%;margin:0;padding:0}.wash-weather-head{max-width:760px}.wash-weather-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--a);font-size:10.5px;font-weight:700}.wash-weather-head h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.035em;color:var(--text);margin:10px 0 0;font-size:clamp(28px,4vw,43px);font-weight:800;line-height:1.05}.wash-weather-head p{max-width:680px;color:var(--text2);margin:14px 0 0;font-size:15px;line-height:1.65}.wash-weather-config{gap:13px;margin-top:0;display:grid}.wash-weather-search-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 12px 36px #1012110d}.wash-weather-step-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px}.wash-weather-step-head{align-items:center;gap:11px;margin-bottom:16px;display:flex}.wash-weather-step-head>span{background:var(--ad);color:#fff;width:27px;height:27px;font-family:var(--font-mono), ui-monospace, monospace;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.wash-weather-step-head div{flex-direction:column;gap:2px;display:flex}.wash-weather-step-head strong{color:var(--text);font-size:13.5px}.wash-weather-step-head small{color:var(--text3);font-size:10.5px}.wash-weather-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wash-weather-choice-grid button{border:1px solid var(--line2);background:var(--bg);min-height:82px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px;display:flex}.wash-weather-choice-grid button:hover{border-color:var(--a)}.wash-weather-choice-grid button.active{border-color:var(--ad);box-shadow:inset 0 0 0 1px var(--ad);background:var(--at)}.wash-weather-choice-grid button strong{font-size:12.5px}.wash-weather-choice-grid button span{color:var(--text2);font-size:11px;line-height:1.45}.wash-weather-search-card label{color:var(--text2);margin-bottom:8px;font-size:12.5px;font-weight:650;display:block}.wash-weather-search-row{gap:9px;display:flex}.wash-weather-search-row input{border:1px solid var(--line2);background:var(--bg);min-width:0;min-height:48px;color:var(--text);font:inherit;border-radius:11px;outline:none;flex:1;padding:0 14px;font-size:14px}.wash-weather-search-row input:focus{border-color:var(--a);box-shadow:0 0 0 3px var(--at)}.wash-weather-search-row button{background:var(--ad);color:#fff;min-width:126px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 18px;font-weight:650}.wash-weather-search-row button:disabled{opacity:.65;cursor:progress}.wash-weather-current-location{min-height:36px;color:var(--ad);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:8px;padding:4px 2px;font-size:12px;font-weight:650;display:inline-flex}.wash-weather-current-location:hover{color:var(--a)}.wash-weather-current-location:disabled{opacity:.65;cursor:progress}.wash-weather-privacy{color:var(--text3);margin:9px 0 0;font-size:11.5px}.wash-weather-selected-location{background:#eef6f1;border:1px solid #d6e5dc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:10px 12px;display:flex}.wash-weather-selected-location span{color:var(--text3);font-size:10.5px}.wash-weather-selected-location strong{color:var(--text);text-align:right;font-size:11.5px}.wash-weather-error{color:#77520d;background:#fbf1dc;border:1px solid #ead6b0;border-radius:10px;margin-top:13px;padding:11px 13px;font-size:12.5px}.wash-weather-locations{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.wash-weather-locations>strong{color:var(--text2);font-size:12px}.wash-weather-locations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.wash-weather-locations button{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:11px 12px;display:flex}.wash-weather-locations button:hover{border-color:var(--a);background:var(--at)}.wash-weather-locations button span{color:var(--text);font-size:13px;font-weight:650}.wash-weather-locations button small{color:var(--text3);overflow-wrap:anywhere}.wash-weather-loading{color:var(--text2);align-items:center;gap:9px;margin-top:15px;font-size:12.5px;display:flex}.wash-weather-loading span{border:2px solid var(--line2);border-top-color:var(--a);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite wash-weather-spin}@keyframes wash-weather-spin{to{transform:rotate(360deg)}}.wash-weather-activity-note{background:var(--surface2);color:var(--text2);border-radius:9px;margin:11px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.wash-weather-planner-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.wash-weather-availability-toggle{border:1px solid var(--line2);background:var(--surface2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.wash-weather-availability-toggle.active{border-color:var(--ad);background:#eef6f1}.wash-weather-availability-toggle>span{border:1px solid var(--line2);background:var(--surface);width:18px;height:18px;color:var(--ad);border-radius:5px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.wash-weather-availability-toggle.active>span{border-color:var(--ad)}.wash-weather-availability-toggle div{flex-direction:column;gap:2px;display:flex}.wash-weather-availability-toggle strong{font-size:11.5px}.wash-weather-availability-toggle small{color:var(--text3);font-size:10px}.wash-weather-availability-fields{background:#eef6f1;border:1px solid #d6e5dc;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;padding:12px;display:grid}.wash-weather-availability-fields label{color:var(--text2);flex-direction:column;gap:6px;font-size:10.5px;font-weight:650;display:flex}.wash-weather-availability-fields select{border:1px solid var(--line2);background:var(--surface);min-height:41px;color:var(--text);font:inherit;border-radius:9px;padding:0 10px;font-size:12px}.wash-weather-planner-fields label{color:var(--text2);flex-direction:column;gap:6px;font-size:11px;font-weight:650;display:flex}.wash-weather-planner-fields input,.wash-weather-planner-fields select{border:1px solid var(--line2);background:var(--bg);width:100%;min-height:43px;color:var(--text);font:inherit;border-radius:9px;padding:0 11px;font-size:12px}.wash-weather-calculate{background:var(--ad);color:#fff;min-height:47px;font:inherit;cursor:pointer;border:0;border-radius:11px;margin-top:14px;padding:0 19px;font-weight:700}.wash-weather-calculate:disabled{opacity:.5;cursor:not-allowed}.wash-weather-hero{color:#fff;background:linear-gradient(135deg,#263a32 0%,#35594a 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:27px 29px;display:flex;box-shadow:0 20px 48px #10121124}.wash-weather-hero.good{background:linear-gradient(135deg,#315243 0%,#4f7764 100%)}.wash-weather-hero.uncertain{background:linear-gradient(135deg,#72521d 0%,#9a762f 100%)}.wash-weather-hero.unsuitable{background:linear-gradient(135deg,#65403b 0%,#85574e 100%)}.wash-weather-hero-copy>span{letter-spacing:.09em;text-transform:uppercase;color:#ffffffb8;font-size:10.5px;font-weight:650}.wash-weather-hero-copy h2{font-family:var(--font-display), var(--font-sans), sans-serif;margin:9px 0 0;font-size:25px;line-height:1.15}.wash-weather-hero-copy p{color:#ffffffbf;margin:7px 0 0;font-size:12.5px}.wash-weather-hero-copy strong{font-family:var(--font-mono), ui-monospace, monospace;color:#fff;margin-top:14px;font-size:13px;display:block}.wash-weather-score{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:15px;justify-content:center;align-items:baseline;min-width:146px;padding:18px;display:flex}.wash-weather-score b{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.05em;font-size:48px;line-height:1}.wash-weather-score span{color:#ffffffb3;margin-left:5px;font-size:13px}.wash-weather-empty{border:1px solid var(--line);background:var(--surface);color:var(--text2);border-radius:14px;margin-top:14px;padding:22px}.wash-weather-recommendation{background:#eef6f1;border:1px solid #d6e5dc;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:16px 18px;display:flex}.wash-weather-recommendation.earlier,.wash-weather-recommendation.later,.wash-weather-recommendation.different_day,.wash-weather-recommendation.unavailable{background:#fbf1dc;border-color:#ead6b0}.wash-weather-recommendation strong{color:var(--text);font-size:12.5px}.wash-weather-recommendation p{color:var(--text2);margin:4px 0 0;font-size:11.5px;line-height:1.5}.wash-weather-recommendation button{border:1px solid var(--ad);color:var(--ad);font:inherit;cursor:pointer;background:0 0;border-radius:9px;flex:none;padding:9px 11px;font-size:11px;font-weight:700}.wash-weather-outside-window{border:1px dashed var(--line2);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px 17px;display:flex}.wash-weather-outside-window strong{color:var(--text);font-size:12px}.wash-weather-outside-window p{color:var(--text2);margin:4px 0 0;font-size:11px;line-height:1.5}.wash-weather-outside-window>span{background:var(--surface2);color:var(--text2);font-family:var(--font-mono), ui-monospace, monospace;border-radius:9px;flex:none;padding:8px 10px;font-size:11px}.wash-weather-content-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);gap:14px;margin-top:14px;display:grid}.wash-weather-factors,.wash-weather-current,.wash-weather-week,.wash-weather-source{border:1px solid var(--line);background:var(--surface);border-radius:15px}.wash-weather-factors,.wash-weather-current,.wash-weather-week{padding:20px}.wash-weather-factors h2,.wash-weather-current h2,.wash-weather-week h2{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin:0;font-size:15px}.wash-weather-factors>div{margin-top:12px}.wash-weather-factors article{border-top:1px solid var(--line);grid-template-columns:9px 1fr;gap:10px;padding:11px 0;display:grid}.wash-weather-factors article:first-child{border-top:0}.wash-weather-factor-dot{background:#9a6b12;border-radius:50%;width:8px;height:8px;margin-top:5px}.wash-weather-factors article.positive .wash-weather-factor-dot{background:#3c7a55}.wash-weather-factors article.negative .wash-weather-factor-dot{background:#9c5148}.wash-weather-factors header{justify-content:space-between;gap:12px;display:flex}.wash-weather-factors header strong{color:var(--text);font-size:12.5px}.wash-weather-factors header span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text3);flex:none;font-size:10.5px}.wash-weather-factors p{color:var(--text2);margin:4px 0 0;font-size:11.5px;line-height:1.45}.wash-weather-current dl{margin:13px 0 0}.wash-weather-current dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.wash-weather-current dt{color:var(--text3);font-size:11.5px}.wash-weather-current dd{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);margin:0;font-size:12px;font-weight:650}.wash-weather-week{margin-top:14px}.wash-weather-week>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.wash-weather-week article{background:#eef6f1;border:1px solid #d6e5dc;border-radius:10px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:11px 6px;display:flex}.wash-weather-week article.uncertain{background:#fbf1dc;border-color:#ead6b0}.wash-weather-week article.unsuitable,.wash-weather-week article.empty{background:#f8efed;border-color:#ead7d3}.wash-weather-week article>span{color:var(--text2);text-align:center;font-size:10.5px}.wash-weather-week article strong{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:21px}.wash-weather-week article small{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text3);font-size:9.5px}.wash-weather-source{border-style:dashed;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:17px 19px;display:flex}.wash-weather-source strong{color:var(--text);font-size:12.5px}.wash-weather-source p{max-width:720px;color:var(--text3);margin:5px 0 0;font-size:11.5px;line-height:1.5}.wash-weather-source>a{color:var(--ad);flex:none;font-size:12px;font-weight:650}.wash-weather-privacy a,.wash-weather-source p a,.wash-weather-attribution a{color:var(--ad)}.wash-weather-attribution{color:var(--text3);margin:10px 0 0;font-size:11.5px}@media (max-width:800px){.wash-weather-content-grid{grid-template-columns:1fr}.wash-weather-week>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.wash-weather-wrap{padding:0}.wash-weather-search-row{flex-direction:column}.wash-weather-search-row button{min-height:46px}.wash-weather-choice-grid{grid-template-columns:1fr}.wash-weather-availability-fields{grid-template-columns:1fr 1fr}.wash-weather-planner-fields{grid-template-columns:1fr}.wash-weather-selected-location{flex-direction:column;align-items:flex-start}.wash-weather-selected-location strong{text-align:left}.wash-weather-locations>div{grid-template-columns:1fr}.wash-weather-hero{flex-direction:column;align-items:stretch;padding:23px}.wash-weather-score{align-self:flex-start;min-width:130px}.wash-weather-score b{font-size:41px}.wash-weather-recommendation,.wash-weather-outside-window{flex-direction:column;align-items:flex-start}.wash-weather-factors header{flex-direction:column;align-items:flex-start;gap:3px}.wash-weather-week>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wash-weather-source{flex-direction:column;align-items:flex-start}}.shampoo-grid{grid-template-columns:1.2fr 1fr;gap:16px;margin-top:22px;display:grid}.shampoo-q{margin-bottom:16px}.shampoo-q:last-child{margin-bottom:0}.shampoo-q-label{color:var(--text);margin-bottom:9px;font-size:13px;font-weight:600}.shampoo-opts{flex-wrap:wrap;gap:7px;display:flex}.shampoo-opt{cursor:pointer;color:#54595f;background:var(--surface);border:1px solid #e2e3de;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:500}.shampoo-opt.active{color:#fff;background:var(--ad);border-color:#0000;font-weight:600}.shampoo-result{background:var(--at);border:1px solid var(--status-green-line);color:var(--text);border-radius:15px;padding:22px}.shampoo-result-label{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ad);font-size:11.5px;font-weight:600}.shampoo-result-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin:12px 0 0;font-size:21px;font-weight:800}.shampoo-result-body{color:var(--text2);margin:10px 0 0;font-size:13px;line-height:1.6}.shampoo-checks-title{color:var(--text);margin-top:17px;font-size:12px;font-weight:700}.shampoo-checks{color:var(--text2);gap:7px;margin:9px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.shampoo-result-btn{background:var(--ad);color:#fff;border-radius:9px;align-items:center;margin-top:15px;padding:10px 14px;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:720px){.shampoo-grid{grid-template-columns:1fr}}.hiw-intro{grid-template-columns:1.4fr 1fr;align-items:start;gap:26px;display:grid}.hiw-eyebrow{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--a);margin:0;font-size:12px;font-weight:600}.hiw-h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);margin:12px 0 0;font-size:31px;font-weight:800;line-height:1.08}.hiw-lead{color:var(--text2);margin:13px 0 0;font-size:15px;line-height:1.6}.hiw-stats-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.hiw-stats-card .pd-panel-label{margin-bottom:14px}.hiw-stats{grid-template-columns:1fr 1fr;gap:11px;display:grid}.hiw-stat{background:var(--soft);border:1px solid #eeefea;border-radius:10px;padding:13px}.hiw-stat.accent{background:var(--at);border-color:var(--line)}.hiw-stat-val{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text);font-size:23px;font-weight:700}.hiw-stat.accent .hiw-stat-val{color:var(--ad)}.hiw-stat-label{color:var(--text3);margin-top:5px;font-size:11px}.hiw-stat.accent .hiw-stat-label{color:var(--text2)}.hiw-controls{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hiw-ctrl{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.hiw-ctrl-pill{color:var(--ad);background:var(--at);border-radius:7px;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.hiw-ctrl-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin-top:13px;font-size:16px;font-weight:700}.hiw-ctrl-body{color:var(--text2);margin:7px 0 0;font-size:12.5px;line-height:1.55}.hiw-pair{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.hiw-panel-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:17px;font-weight:700}.hiw-panel-body{color:var(--text2);margin:9px 0 0;font-size:13px;line-height:1.6}.hiw-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:1023px){.hiw-intro,.hiw-controls,.hiw-pair{grid-template-columns:1fr}}.legal-wrap{grid-template-columns:230px 1fr;align-items:start;gap:34px;max-width:1140px;margin:0 auto;padding:26px 28px 60px;display:grid}.legal-wrap>*{min-width:0}.legal-toc{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px}.legal-toc-label{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:12px;font-size:10.5px;font-weight:600}.legal-toc-list{flex-direction:column;gap:9px;display:flex}.legal-toc-item{color:var(--text2);gap:9px;font-size:12.5px;display:flex}.legal-toc-item:hover{color:var(--ad)}.legal-toc-num{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--a);font-size:11px;font-weight:600}.legal-section{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:24px}.legal-section-head{align-items:baseline;gap:10px;display:flex}.legal-section-num{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--a);font-size:13px;font-weight:700}.legal-section-title{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px;font-weight:700}.legal-section-body{flex-direction:column;gap:10px;margin-top:12px;display:flex}.legal-section-body p{color:var(--text2);margin:0;font-size:13.5px;line-height:1.65}.legal-note{background:var(--at);border:1px solid var(--line);color:#2e3b34;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:14px 16px;font-size:12.5px;line-height:1.55;display:flex}.legal-note svg{flex:none}.cookie-table{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;overflow:hidden}.cookie-table-head{border-bottom:1px solid var(--line);padding:20px 24px}.cookie-table-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin:0;font-size:18px;font-weight:700}.cookie-table-sub{color:var(--text3);margin:6px 0 0;font-size:12.5px}.cookie-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px 24px;display:flex}.cookie-row:last-child{border-bottom:0}.cookie-row-name{align-items:center;gap:7px;min-width:150px;display:inline-flex}.cookie-row-name>span:first-child{font-size:13.5px;font-weight:600}.cookie-row-state{border:1px solid;border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:600}.cookie-row-info{flex:1;min-width:180px}.cookie-row-desc{color:var(--text2);font-size:13px;line-height:1.55}.cookie-row-cookies{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);margin-top:7px;font-size:11px}@media (max-width:720px){.legal-wrap{grid-template-columns:1fr;padding:18px 18px 44px}.legal-toc{position:static}}.over-hero{text-align:center;color:#fff;padding:78px 28px 60px;position:relative;overflow:hidden}.over-hero-media{background-image:url(/images/heroes/12-hero-trust-contact.webp);background-position:50% 36%;background-size:cover;position:absolute;inset:0}.over-hero-scrim{background:linear-gradient(#10121199,#10121157 45%,#101211a8);position:absolute;inset:0}.over-hero-inner{z-index:2;max-width:720px;margin:0 auto;position:relative}.over-hero-eyebrow{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a9e3c4;margin:0;font-size:12px;font-weight:600}.over-hero h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.025em;color:#fff;margin:16px 0 0;font-size:40px;font-weight:800;line-height:1.07}.over-hero-sub{color:#ffffffeb;max-width:560px;margin:16px auto 0;font-size:17px;line-height:1.6}.over-body{max-width:1140px;margin:0 auto;padding:40px 28px 56px}.over-principles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.over-principle{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px}.over-principle-icon{background:var(--at);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.over-principle-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin:15px 0 0;font-size:17px;font-weight:700}.over-principle-body{color:var(--text2);margin:8px 0 0;font-size:13px;line-height:1.55}.over-cols{grid-template-columns:1.4fr 1fr;align-items:start;gap:18px;margin-top:18px;display:grid}.over-why{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:30px}.over-why-text{color:var(--text2);margin:14px 0 0;font-size:15px;line-height:1.65}.over-jsd{background:var(--trust-bg);color:#e7e6e0;border-radius:16px;flex-direction:column;padding:30px;display:flex}.over-jsd-head{align-items:center;gap:11px;display:flex}.over-jsd-mark{flex:none;width:42px;height:24px}.over-jsd-text{border-left:1px solid #33373a;padding-left:12px}.over-jsd-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--text3);font-size:10.5px;font-weight:600}.over-jsd-name{font-family:var(--font-display), var(--font-sans), sans-serif;color:#f4f1ea;margin-top:3px;font-size:15px;font-weight:700}.over-jsd-body{color:#a9ada8;flex:1;margin:16px 0 0;font-size:13.5px;line-height:1.6}.over-jsd-btn{color:#101211;background:#f4f1ea;border-radius:10px;justify-content:center;align-items:center;margin-top:18px;padding:12px;font-size:13px;font-weight:600;display:flex}@media (max-width:1023px){.over-principles,.over-cols{grid-template-columns:1fr}}@media (max-width:720px){.over-hero{padding:52px 20px 44px}.over-hero h1{font-size:28px}.over-body{padding:30px 18px 44px}}.dir-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.dir-spacer{flex:1}.dir-sort{color:var(--text3);font-size:12.5px;font-weight:500}.dir-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dir-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-direction:column;padding:18px;transition:box-shadow .16s,transform .16s;display:flex}.dir-card:hover{transform:translateY(-2px);box-shadow:0 16px 44px #10121117}.dir-card-head{align-items:center;gap:12px;display:flex}.dir-card-id{flex:1;min-width:0}.dir-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.dir-card-meta{color:var(--text3);margin-top:4px;font-size:11px;font-weight:500}.dir-card-mid{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.dir-card-loc{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.dir-card-thin{color:#566273;background:#eef1f5;border:1px solid #dfe3e9;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:600}.dir-card-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.dir-tag{color:var(--text2);border:1px solid var(--line);background:#f4f4f1;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:500}.dir-card-foot{border-top:1px solid var(--line);color:var(--a);align-items:center;gap:6px;margin-top:13px;padding-top:13px;font-size:12px;font-weight:600;display:inline-flex}.detailer-foot{justify-content:space-between;display:flex}.dir-card-link{align-items:center;gap:6px;display:inline-flex}.dir-card-free{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:#a8aca4;font-size:10px;font-weight:500}.route-badge{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.route-dot{border-radius:50%;width:6px;height:6px}.route-goed{color:#1f7a45;background:#e7f4ec;border-color:#cfe8d8}.route-goed .route-dot{background:#28a35b}.route-redelijk{color:#9a6b12;background:#fbf1dc;border-color:#eedcb2}.route-redelijk .route-dot{background:#c8901f}.route-beperkt{color:#566273;background:#eef1f5;border-color:#dfe3e9}.route-beperkt .route-dot{background:#8a94a3}.loc-badge{border:1px solid;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:600}.loc-fixed{color:#1f7a45;background:#e7f4ec;border-color:#cfe8d8}.loc-mobile{color:#2a6fae;background:#e8f0f8;border-color:#cfe0f0}.loc-hybrid{color:#7a4fb0;background:#f1eafb;border-color:#e0d0f2}.loc-unknown{color:#566273;background:#eef1f5;border-color:#dfe3e9}@media (max-width:1023px){.dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dir-grid{grid-template-columns:minmax(0,1fr)}}.entity-page{background:var(--bg)}.entity-wrap{max-width:1140px;margin:0 auto;padding:24px 28px 50px}.entity-crumb{color:var(--text3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.entity-crumb a{color:var(--text3)}.entity-crumb a:hover{color:var(--ad)}.entity-crumb-current{color:var(--text2)}.entity-head{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-top:16px;display:flex}.entity-id{flex:1;min-width:200px}.entity-name{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);margin:0;font-size:28px;font-weight:800}.entity-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.entity-claim-badge{color:#9a6b12;background:#fbf1dc;border:1px solid #eedcb2;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.entity-city{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);font-size:11px;font-weight:500}.entity-cta{background:var(--trust-bg);color:#fff;border-radius:10px;flex:none;align-items:center;gap:7px;padding:12px 16px;font-size:13px;font-weight:600;display:inline-flex}.entity-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:26px;margin-top:22px;display:grid}.entity-col{flex-direction:column;gap:16px;display:flex}.entity-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.entity-panel-label{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:13px;font-size:11.5px;font-weight:600}.svc-list{flex-direction:column;gap:9px;display:flex}.svc-item{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.svc-check{background:var(--at);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.svc-name{color:var(--text);font-size:13.5px;font-weight:600}.svc-count{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);margin-left:auto;font-size:11.5px;font-weight:500}.entity-about{color:var(--text);margin:0;font-size:13.5px;line-height:1.6}.entity-brands{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.entity-brands-label{color:var(--text3);margin-right:2px;font-size:12px}.entity-brand-chip{border:1px solid var(--line);color:var(--text);background:var(--at);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.entity-map{background:linear-gradient(135deg,#e8eee9,#dce6e0);border-radius:11px;height:150px;position:relative;overflow:hidden}.entity-map-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.entity-map-actions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.map-btn{color:var(--text);background:var(--surface);border:1px solid var(--line2);border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.map-btn:hover{border-color:var(--text3)}.kv-list{margin:0}.kv-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:10px 0;display:flex}.kv-row:last-child{border-bottom:0}.kv-key{color:var(--text3);font-size:12.5px}.kv-val{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text);text-align:right;margin:0;font-size:12px;font-weight:500}.entity-claim{background:var(--trust-bg);color:#e7e6e0;border-radius:14px;padding:20px}.entity-claim-label{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--at);font-size:11.5px;font-weight:600}.entity-claim-body{color:#a9ada8;margin:10px 0 0;font-size:13px;line-height:1.55}.entity-claim-btn{cursor:pointer;color:#101211;background:#f4f1ea;border:0;border-radius:10px;width:100%;margin-top:14px;padding:11px;font-size:13px;font-weight:600}.entity-note{background:var(--at);border:1px solid var(--line);border-radius:14px;padding:18px}.entity-note p{color:#2e3b34;margin:0;font-size:12.5px;line-height:1.55}.entity-note a{color:var(--ad);font-weight:600}.osm-map{margin-top:4px}.osm-map iframe{border:1px solid var(--line);border-radius:11px;width:100%;height:190px;display:block}.osm-map-link{color:var(--ad);align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.entity-contact{margin:0 0 14px}.entity-contact-row{border-bottom:1px solid var(--line);grid-template-columns:108px 1fr;gap:10px;padding:9px 0;display:grid}.entity-contact-row:last-child{border-bottom:0}.entity-contact-row dt{color:var(--text3);font-size:12.5px}.entity-contact-row dd{color:var(--text);margin:0;font-size:13px;line-height:1.45}.entity-contact-row dd a{color:var(--ad);font-weight:500}.entity-thin-badge{color:#566273;background:#eef1f5;border:1px solid #dfe3e9;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.entity-panel-note{color:var(--text3);margin:12px 0 0;font-size:12px;line-height:1.5}.entity-map-empty{margin-top:4px}@media (max-width:1023px){.entity-grid{grid-template-columns:1fr}}.nf-page{background:var(--bg);justify-content:center;align-items:center;min-height:560px;padding:60px 24px;display:flex}.nf-inner{text-align:center;max-width:460px}.nf-code{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.04em;color:var(--at);font-size:88px;font-weight:800;line-height:1}.nf-title{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);margin:8px 0 0;font-size:26px;font-weight:800}.nf-text{color:var(--text2);margin:12px 0 0;font-size:14.5px;line-height:1.6}.nf-search{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:9px;max-width:420px;margin:22px auto 0;padding:8px 8px 8px 16px;display:flex}.nf-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.nf-search button{cursor:pointer;background:var(--ad);color:#fff;border:0;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:600}.nf-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px;display:flex}.nf-btn{background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:9px;padding:11px 16px;font-size:13px;font-weight:600}.nf-btn:hover{border-color:var(--text3)}@media (max-width:560px){.nf-code{font-size:64px}.nf-title{font-size:22px}}.contact-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:26px;display:grid}.contact-form{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px}.contact-field{margin-bottom:14px;display:block}.contact-label{color:var(--text2);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.contact-input{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:100%;font-family:var(--font-sans), sans-serif;color:var(--text);border-radius:10px;padding:12px 13px;font-size:13.5px}.contact-input::placeholder{color:#9ca0a8}.contact-input:focus{border-color:var(--a);outline:0}.contact-area{resize:vertical;min-height:100px;line-height:1.5}.contact-chips{flex-wrap:wrap;gap:8px;display:flex}.contact-chip{cursor:pointer;color:#54595f;background:#fff;border:1px solid #e2e3de;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:500}.contact-chip.active{color:var(--ad);background:var(--at);border-color:#0000;font-weight:600}.contact-send{cursor:pointer;background:var(--ad);color:#fff;border:0;border-radius:10px;margin-top:4px;padding:13px 20px;font-size:13.5px;font-weight:600}a.contact-send{overflow-wrap:anywhere;text-decoration:none;display:block}button.contact-chip{font-family:inherit}.contact-send:disabled{cursor:default;opacity:.7}.contact-privacy{color:var(--text3);margin:4px 0 0;font-size:12px}.contact-side{flex-direction:column;gap:16px;display:flex}.contact-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.contact-direct-row{border-bottom:1px solid var(--line);padding:11px 0}.contact-direct-row[data-last=true]{border-bottom:0}.contact-direct-k{color:var(--text3);font-size:11.5px;font-weight:500}.contact-direct-v{color:var(--text);margin-top:4px;font-size:13px;font-weight:600}.contact-note{background:var(--at);border:1px solid var(--line);border-radius:14px;padding:18px}.contact-note-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:14px;font-weight:700}.contact-note p{color:#2e3b34;margin:7px 0 12px;font-size:12.5px;line-height:1.55}.contact-note-btn{text-align:center;background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:9px;padding:11px;font-size:12.5px;font-weight:600;display:block}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}.fb-page{background:var(--bg)}.fb-wrap{max-width:720px;margin:0 auto;padding:24px 28px 56px}.fb-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-top:22px;padding:28px}.fb-q{color:var(--text2);margin-bottom:10px;font-size:12px;font-weight:600}.fb-options{flex-direction:column;gap:9px;display:flex}.fb-radio{text-align:left;cursor:pointer;background:#fff;border:1px solid #ecece7;border-radius:11px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.fb-radio.active{border-color:var(--a);background:var(--at)}.fb-dot{background:var(--surface);box-sizing:border-box;border:1.5px solid #cfd0c9;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.fb-radio.active .fb-dot{border:5px solid var(--ad)}.fb-radio-text{flex-direction:column;display:flex}.fb-radio-label{color:var(--text);font-size:13.5px;font-weight:600}.fb-radio-desc{color:var(--text3);margin-top:3px;font-size:12px;line-height:1.4}.fb-field{margin-top:16px;display:block}.fb-label{color:var(--text2);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.fb-input{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:100%;font-family:var(--font-sans), sans-serif;color:var(--text);border-radius:10px;padding:12px 13px;font-size:13.5px}.fb-input::placeholder{color:#9ca0a8}.fb-input:focus{border-color:var(--a);outline:0}.fb-area{resize:vertical;min-height:80px;line-height:1.5}.fb-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.fb-btn-primary{cursor:pointer;background:var(--ad);color:#fff;border:0;border-radius:10px;padding:13px 20px;font-size:13.5px;font-weight:600}.fb-btn-secondary{cursor:pointer;background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:10px;padding:13px 20px;font-size:13.5px;font-weight:600}.fb-note{color:var(--text3);margin:14px 0 0;font-size:11.5px;line-height:1.5}.fb-success{text-align:center;max-width:440px;margin:40px auto}.fb-success-icon{background:#e7f4ec;border:1px solid #cfe8d8;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;display:grid}.fb-success-title{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);margin:20px 0 0;font-size:24px;font-weight:800}.fb-success-text{color:var(--text2);margin-top:10px;font-size:14px;line-height:1.6}.fb-success-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.acc-page{background:var(--bg)}.acc-wrap{max-width:1140px;margin:0 auto;padding:36px 28px 50px}.acc-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.acc-avatar{background:var(--at);width:56px;height:56px;font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--ad);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.acc-id{flex:1;min-width:0}.acc-name{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);margin:0;font-size:26px;font-weight:800}.acc-sub{color:var(--text3);margin-top:5px;font-size:13px;font-weight:500}.acc-settings{cursor:pointer;background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:9px;flex:none;padding:9px 14px;font-size:12.5px;font-weight:600}.acc-name-edit{max-width:360px;margin-top:16px;display:block}.acc-name-edit span{color:var(--text2);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.acc-name-edit input{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:100%;color:var(--text);border-radius:10px;padding:11px 13px;font-size:13.5px}.acc-name-edit input:focus{border-color:var(--a);outline:0}.acc-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.acc-tab{color:#4a4f56;background:var(--surface2);border:1px solid var(--line);border-radius:8px;padding:8px 13px;font-size:12.5px;font-weight:500}.acc-tab.active{color:#fff;background:var(--ad);border-color:#0000;font-weight:600}.acc-cols{grid-template-columns:1.5fr 1fr;align-items:start;gap:26px;display:grid}.acc-col{min-width:0}.acc-fav-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.acc-fav-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 18px;display:flex}.acc-fav-row[data-last=true]{border-bottom:0}.acc-fav-ill{width:40px;height:40px;font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--a);background:linear-gradient(135deg,#f4f4f0,#ecedf6);border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid}.acc-fav-info{flex:1;min-width:0}.acc-fav-name{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.3}.acc-fav-meta{color:var(--text3);margin-top:6px;font-size:11px;font-weight:500}.acc-fav-actions{flex:none;gap:8px;display:flex}.acc-fav-link,.acc-fav-remove{cursor:pointer;background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:8px;padding:8px 12px;font-size:11.5px;font-weight:600}.acc-fav-empty{color:var(--text3);padding:22px 18px;font-size:13px}.acc-alert-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:8px 18px}.acc-alert-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.acc-alert-row[data-last=true]{border-bottom:0}.acc-alert-info{min-width:0}.acc-alert-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.acc-alert-cond{color:var(--text3);margin-top:4px;font-size:11px;font-weight:500}.acc-alert-state{color:#8a9099;background:#f1f2ee;border:1px solid #e2e3de;border-radius:999px;flex:none;padding:5px 8px;font-size:10.5px;font-weight:600}.acc-alert-state.on{color:#1f7a45;background:#e7f4ec;border-color:#cfe8d8}.acc-alert-add{cursor:pointer;background:var(--at);width:100%;color:var(--ad);border:0;border-radius:9px;margin:8px 0 4px;padding:11px;font-size:12.5px;font-weight:600}.acc-soon{background:var(--bg);border:1px dashed #d6d7cf;border-radius:12px;margin-top:14px;padding:14px 16px}.acc-soon-badge{color:#7a7f86;background:var(--surface2);border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.acc-soon p{color:var(--text3);margin:9px 0 0;font-size:12px;line-height:1.5}.acc-cols2{grid-template-columns:1fr 1fr;align-items:start;gap:26px;margin-top:26px;display:grid}.acc-avg{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.acc-avg-intro{color:var(--text2);margin:0 0 14px;font-size:12.5px;line-height:1.55}.acc-avg-actions{flex-direction:column;gap:10px;display:flex}.acc-avg-row{border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;padding:13px 14px;display:flex}.acc-avg-row.danger{background:#fcf1ef;border-color:#f1d9d4}.acc-avg-ico{background:var(--at);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.acc-avg-ico.danger{background:#f8e4e0}.acc-avg-text{flex:1;min-width:0}.acc-avg-name{color:var(--text);font-size:13px;font-weight:600}.acc-avg-name.danger{color:#8a2f27}.acc-avg-desc{color:var(--text3);margin-top:3px;font-size:11px;font-weight:500}.acc-avg-desc.danger{color:#b5736c}.acc-avg-btn{cursor:pointer;background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:8px;flex:none;padding:8px 12px;font-size:11.5px;font-weight:600}.acc-avg-btn.danger{color:#fff;background:#b0443a;border:0}.acc-avg-btn:disabled{cursor:not-allowed;opacity:.55}.acc-delete-confirm{background:#fff8f7;border:1px solid #e4b8b1;border-radius:11px;gap:12px;margin-top:12px;padding:14px;display:grid}.acc-delete-confirm p{color:#8a2f27;margin:0;font-size:12px;line-height:1.55}.acc-delete-confirm label{color:var(--text2);gap:6px;font-size:11.5px;font-weight:600;display:grid}.acc-delete-confirm input{border:1px solid var(--line2);background:var(--surface);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}.acc-delete-confirm small{color:var(--text3);font-size:10.5px;font-weight:400;line-height:1.45}.acc-delete-buttons{flex-wrap:wrap;gap:8px;display:flex}.acc-export{background:var(--soft);border:1px solid var(--line);max-height:240px;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text2);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:14px 0 0;padding:14px;font-size:11px;line-height:1.5;overflow:auto}.acc-avg-badges{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.acc-badge-green{color:#1f7a45;background:#e7f4ec;border:1px solid #cfe8d8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:600}.acc-badge-neutral{color:#566273;background:#eef1f5;border:1px solid #dfe3e9;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:600}.acc-admin{background:var(--trust-bg);color:#e7e6e0;border-radius:14px;flex-direction:column;padding:20px;display:flex}.acc-admin-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.acc-admin-noindex{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:#8a8156;background:#b4830929;border:1px solid #b483094d;border-radius:5px;padding:4px 7px;font-size:9.5px;font-weight:600}.acc-admin-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:#fff;margin-top:13px;font-size:16px;font-weight:700}.acc-admin-body{color:#a9ada8;flex:1;margin:8px 0 0;font-size:12.5px;line-height:1.55}.acc-admin-btn{text-align:center;color:#101211;background:#f4f1ea;border-radius:10px;margin-top:15px;padding:11px;font-size:12.5px;font-weight:600}@media (max-width:1023px){.acc-cols,.acc-cols2{grid-template-columns:1fr}}@media (max-width:560px){.acc-fav-row{flex-wrap:wrap}}.cook-choice{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.cook-choice-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:16px;font-weight:700}.cook-choice-sub{color:var(--text3);margin-top:4px;font-size:12.5px}.cook-choice-btn{cursor:pointer;background:var(--ad);color:#fff;border:0;border-radius:9px;padding:11px 16px;font-size:12.5px;font-weight:600}.cook-label{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin:26px 0 14px;font-size:11.5px;font-weight:600}.cook-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cook-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.cook-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cook-card-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:16px;font-weight:700}.cook-status{white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600}.cook-green{color:#1f7a45;background:#e7f4ec;border-color:#cfe8d8}.cook-amber{color:#9a6b12;background:#fbf1dc;border-color:#eedcb2}.cook-purple{color:#8a4fb0;background:#f1eafb;border-color:#e0d0f2}.cook-neutral{color:#566273;background:#eef1f5;border-color:#dfe3e9}.cook-card-desc{color:var(--text2);margin:11px 0 0;font-size:13px;line-height:1.6}.cook-card-names{border-top:1px solid var(--line);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);margin-top:12px;padding-top:11px;font-size:11px;font-weight:500}.cook-notes{color:var(--muted);margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.55}.cook-notes li+li{margin-top:6px}.cook-note{background:var(--at);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;display:flex}.cook-note svg{flex:none}.cook-note span{color:#2e3b34;font-size:12.5px;line-height:1.55}.cook-note a{color:var(--ad);font-weight:600}@media (max-width:720px){.cook-grid{grid-template-columns:1fr}}.cat-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cat-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;transition:box-shadow .16s,transform .16s;display:flex;overflow:hidden}.cat-card:hover{transform:translateY(-2px);box-shadow:0 16px 44px #10121117}.cat-card-head{align-items:flex-start;display:flex}.cat-card-media{aspect-ratio:16/9;background:var(--at);border-bottom:1px solid var(--line);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.cat-card-photo{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.cat-card:hover .cat-card-photo{transform:scale(1.025)}.cat-card-media-fallback{color:var(--ad)}.cat-card-body{flex-direction:column;flex:1;gap:14px;padding:16px 18px 18px;display:flex}.cat-card-icon{background:var(--at);width:46px;height:46px;color:var(--ad);border-radius:12px;flex:none;place-items:center;display:grid}.category-icon{width:28px;height:28px;display:block;overflow:visible}.category-icon-base,.category-icon-accent{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;vector-effect:non-scaling-stroke}.category-icon-base{stroke:currentColor}.category-icon-accent{stroke:var(--a)}.cat-card-id{flex:1;min-width:0}.cat-card-name{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:16px;font-weight:700;line-height:1.25}.cat-card-meta{color:var(--text3);margin-top:5px;font-size:12px;font-weight:500}.cat-card-foot{color:var(--a);align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:1023px){.cat-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cat-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cat-card,.cat-card-photo{transition:none}.cat-card:hover,.cat-card:hover .cat-card-photo{transform:none}}.var-main{flex-direction:column;gap:16px;min-width:0;display:flex}.var-head{align-items:flex-start;gap:20px;display:flex}.var-pack{width:110px;height:110px;font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--a);background:linear-gradient(135deg,#f4f4f0,#ecedf6);border-radius:14px;flex:none;place-items:center;font-size:36px;font-weight:700;display:grid}.var-head-id{flex:1;min-width:0}.var-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--a);font-size:12px;font-weight:600}.var-name{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);margin:8px 0 0;font-size:25px;font-weight:800;line-height:1.1}.var-ready{color:#1f7a45;background:var(--surface);border:1px solid #cfe8d8;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.var-status-pill{color:var(--text2);background:var(--surface);border:1px solid var(--line2);border-radius:9px;align-items:center;margin-top:12px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.var-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.var-sizes{flex-direction:column;gap:10px;display:flex}.var-size{background:#fff;border:1px solid #ecece7;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.var-size:hover{border-color:var(--line2)}.var-size.active{border-color:var(--a);background:var(--at)}.var-size-left{align-items:center;gap:11px;min-width:0;display:flex}.var-radio{background:var(--surface);box-sizing:border-box;border:1.5px solid #cfd0c9;border-radius:50%;flex:none;width:18px;height:18px}.var-size.active .var-radio{border:5px solid var(--ad)}.var-size-info{flex-direction:column;min-width:0;display:flex}.var-size-name{color:var(--text);font-size:14px;font-weight:600}.var-size-status{color:var(--text3);align-items:center;gap:5px;margin-top:5px;font-size:10.5px;font-weight:500;display:inline-flex}.var-dot{border-radius:50%;flex:none;width:7px;height:7px}.var-dot.k-ok{background:#3c7a55}.var-dot.k-warn{background:#9a6b12}.var-dot.k-info{background:#566273}.var-size-price{font-variant-numeric:tabular-nums;color:var(--text);flex:none;font-size:16px;font-weight:700}.var-side{flex-direction:column;gap:16px;min-width:0;display:flex}.var-price-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.var-price-label{color:var(--text3);font-size:12px}.var-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:7px;display:flex}.var-price{font-variant-numeric:tabular-nums;color:var(--text);font-size:30px;font-weight:700}.var-price-shop{color:var(--text3);font-size:12.5px}.var-buy{box-sizing:border-box;background:var(--trust-bg);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:12px;font-size:13px;font-weight:600;display:inline-flex}.var-noprice{color:var(--text3);margin:10px 0 0;font-size:12.5px;line-height:1.55}.var-back{text-align:center;box-sizing:border-box;background:var(--surface);border:1px solid var(--line2);width:100%;color:var(--text);border-radius:10px;margin-top:9px;padding:11px;font-size:13px;font-weight:600;display:block}.var-fav{margin-top:9px}.var-fav .favorite-button{width:100%}.var-note{background:var(--at);border:1px solid var(--line);border-radius:14px;padding:18px}.var-note p{color:#2e3b34;margin:0;font-size:12.5px;line-height:1.55}.var-note a{color:var(--ad);font-weight:600}@media (max-width:900px){.var-head{gap:14px}.var-pack{width:84px;height:84px;font-size:28px}}.plus-page{background:var(--bg)}.plus-hero{position:relative;overflow:hidden}.plus-hero-bg{background:linear-gradient(150deg,#1c1a14,#2a2620 55%,#3a3324);position:absolute;inset:0}.plus-hero-photo{opacity:.22;mix-blend-mode:luminosity;background-image:url(/images/heroes/10-hero-account-garage.webp);background-position:50% 47%;background-size:cover;position:absolute;inset:0}.plus-hero-inner{z-index:2;text-align:center;max-width:680px;margin:0 auto;padding:72px 28px 56px;position:relative}.plus-hero-badge{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#e8c98a;background:#b453092e;border:1px solid #e8c98a4d;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:11.5px;font-weight:600;display:inline-flex}.plus-hero h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.028em;color:#fff;margin:18px 0 0;font-size:46px;font-weight:800;line-height:1.07}.plus-hero p{color:#ffffffd1;max-width:500px;margin:16px auto 0;font-size:17px;line-height:1.6}.plus-inner{max-width:1140px;margin:0 auto}.plus-reassure-wrap{padding:0 28px 60px}.plus-reassure{background:var(--at);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.plus-reassure svg{flex:none;margin-top:1px}.plus-reassure p{color:#2e3b34;margin:0;font-size:13.5px;line-height:1.6}.plus-reassure strong{color:var(--text)}@media (max-width:860px){.plus-hero h1{font-size:30px}.plus-hero-inner{padding:48px 20px 40px}}.adm{background:var(--bg);min-height:100vh}.adm-topbar{background:var(--surface);border-bottom:1px solid var(--line);padding:16px 28px}.adm-topbar-inner{flex-wrap:wrap;align-items:center;gap:14px;max-width:1180px;margin:0 auto;display:flex}.adm-brand{align-items:center;gap:9px;display:flex}.adm-mono{background:var(--ad);width:26px;height:26px;font-family:var(--font-display), var(--font-sans), sans-serif;color:#fff;border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.adm-brand-name{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:14px;font-weight:700}.adm-noindex{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--status-amber);background:var(--status-amber-tint);border:1px solid var(--status-amber-line);border-radius:5px;padding:4px 7px;font-size:9.5px;font-weight:600}.adm-spacer{flex:1}.adm-back{color:var(--text2);font-size:11.5px;font-weight:600}.adm-back:hover{color:var(--text)}.adm-tabs{background:var(--surface);border-bottom:1px solid var(--line);padding:0 28px;overflow-x:auto}.adm-tabs-inner{gap:4px;max-width:1180px;margin:0 auto;display:flex}.adm-tab{white-space:nowrap;color:var(--text2);border-bottom:2px solid #0000;padding:14px 12px;font-size:12.5px;font-weight:500}.adm-tab:hover{color:var(--text)}.adm-tab.active{color:var(--text);border-bottom-color:var(--a);font-weight:600}.adm-body{padding:28px 28px 60px}.adm-body-inner{max-width:1180px;margin:0 auto}.adm-title{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);margin:0;font-size:26px;font-weight:800}.adm-lede{max-width:620px;color:var(--text2);margin:10px 0 22px;font-size:13.5px;line-height:1.6}.adm-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.adm-stats-3{grid-template-columns:repeat(3,1fr)}.adm-stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.adm-stat-label{color:var(--text3);font-size:11px;font-weight:500}.adm-stat-value{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;font-weight:800}.adm-stat-sub{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);margin-top:6px;font-size:10.5px;font-weight:500}.adm-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.adm-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.adm-panel-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:12px;font-weight:600}.adm-panel-meta{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);font-size:11px;font-weight:500}.adm-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 18px;display:flex}.adm-row[data-last=true]{border-bottom:0}.adm-row-main{flex:1;min-width:0}.adm-row-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.adm-row-sub{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);margin-top:5px;font-size:10.5px;font-weight:500}.adm-row-action{color:var(--a);flex:none;font-size:11px;font-weight:600}.adm-row-action:hover{color:var(--status-green)}.adm-row-review{cursor:pointer;color:var(--text2);border:1px solid var(--line);background:0 0;border-radius:7px;flex:none;padding:7px 11px;font-size:11px;font-weight:600}.adm-row-review:hover{border-color:var(--line2);color:var(--text)}.adm-badge{white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:600}.adm-badge.tone-ok{color:var(--status-green);background:var(--status-green-tint)}.adm-badge.tone-warn{color:var(--status-amber);background:var(--status-amber-tint)}.adm-badge.tone-bad{color:var(--red);background:#fbe7e4}.adm-badge.tone-mut{color:var(--text2);background:var(--status-neutral-tint)}.adm-case-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-case{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:18px}.adm-case-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.adm-case-title{color:var(--text);font-size:14px;font-weight:600}.adm-case-task{color:var(--text2);margin:7px 0 0;font-size:12.5px;line-height:1.5}.adm-case-actions{gap:8px;margin-top:14px;display:flex}.adm-act{cursor:pointer;border:0;border-radius:8px;padding:8px 12px;font-size:11.5px;font-weight:600}.adm-act.approve{color:#fff;background:var(--ad)}.adm-act.reject{color:var(--red);background:#fbe7e4;border:1px solid #c2453b59}.adm-act.ghost{color:var(--text2);border:1px solid var(--line);background:0 0}.adm-wf-head{border-bottom:1px solid var(--line);gap:12px;padding:13px 18px;display:flex}.adm-wf-col{color:var(--text3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.adm-wf-col:first-child{flex:1}.adm-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-kv{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.adm-kv[data-last=true]{border-bottom:0}.adm-kv-key{color:var(--text);font-size:13px}.adm-kv-mono{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text3);font-size:11px;font-weight:500}.ins-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.ins-eyebrow{color:var(--status-green);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9.5px;font-weight:700;display:block}.ins-lede{margin-bottom:0}.ins-header-actions{flex:none;align-items:center;gap:9px;display:flex}.ins-state,.ins-data-state{border:1px solid var(--line2);color:var(--text2);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.ins-state.state-ready,.ins-data-state.state-ready{border-color:var(--status-green-line);background:var(--status-green-tint);color:var(--status-green)}.ins-state.state-partial,.ins-data-state.state-partial,.ins-data-state.state-stale{border-color:var(--status-amber-line);background:var(--status-amber-tint);color:var(--status-amber)}.ins-print-button,.ins-filterbar button,.ins-error button{border:1px solid var(--line2);background:var(--surface2);color:var(--text);cursor:pointer;font:inherit;border-radius:8px;min-height:32px;padding:7px 11px;font-size:11px;font-weight:700}.ins-print-button:hover,.ins-filterbar button:hover,.ins-error button:hover{border-color:var(--ad);color:var(--status-green)}.ins-filterbar{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;padding:16px;display:grid}.ins-filterbar label{gap:6px;display:grid}.ins-filterbar label>span{color:var(--text3);letter-spacing:.03em;font-size:10px;font-weight:700}.ins-filterbar input,.ins-filterbar select{border:1px solid var(--line2);background:var(--bg);width:100%;min-height:35px;color:var(--text);font:inherit;border-radius:8px;padding:7px 9px;font-size:11.5px}.ins-filterbar input:focus-visible,.ins-filterbar select:focus-visible,.ins-print-button:focus-visible,.ins-filterbar button:focus-visible,.ins-section-nav a:focus-visible,.ins-exportbar a:focus-visible{outline:2px solid var(--a);outline-offset:2px}.ins-filterbar button{border-color:var(--ad);background:var(--ad);color:#fff;align-self:end;min-height:35px}.ins-filterbar button:hover{border-color:var(--ad);background:var(--ad);color:#fff}.ins-periodline{color:var(--text3);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;flex-wrap:wrap;gap:8px 18px;padding:11px 3px 16px;font-size:9.5px;display:flex}.ins-notice{border:1px solid var(--line2);background:var(--surface2);color:var(--text2);border-radius:10px;grid-template-columns:minmax(160px,220px) 1fr;gap:15px;margin-bottom:10px;padding:13px 16px;font-size:11.5px;line-height:1.5;display:grid}.ins-notice strong{color:var(--text)}.ins-notice.severity-warning{border-color:var(--status-amber-line);background:var(--status-amber-tint)}.ins-section-nav{z-index:4;border:1px solid var(--line);background:var(--navbg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:11px;gap:5px;margin:22px 0 10px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.ins-section-nav a{color:var(--text2);border-radius:7px;flex:none;padding:7px 9px;font-size:10.5px;font-weight:700}.ins-section-nav a:hover{background:var(--surface2);color:var(--text)}.ins-section{padding:25px 0 7px;scroll-margin-top:72px}.ins-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.ins-section-head h2,.ins-source-panel h2{color:var(--text);font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:750}.ins-section-head>span{color:var(--text3);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:9.5px}.ins-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ins-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface2), transparent 46%), var(--surface);border-radius:13px;min-height:240px;padding:15px}.ins-card.tone-ready{border-top-color:var(--status-green)}.ins-card.tone-warn{border-top-color:var(--status-amber)}.ins-card-head{color:var(--text2);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.ins-card-head>span:first-child{min-width:0}.ins-data-state{max-width:112px;color:var(--text3);text-overflow:ellipsis;padding:4px 7px;font-size:8.5px;overflow:hidden}.ins-card-value{min-height:42px;color:var(--text);font-family:var(--font-display), var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:16px;font-size:clamp(21px,2vw,28px);font-weight:800}.ins-comparison{min-height:17px;color:var(--status-green);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin:2px 0 13px;font-size:9.5px}.ins-comparison.muted{color:var(--text3)}.ins-card-meta{border-top:1px solid var(--line);gap:7px;padding-top:11px;display:grid}.ins-card-meta>div{grid-template-columns:78px 1fr;gap:8px;display:grid}.ins-card-meta span{color:var(--text3);font-size:9px}.ins-card-meta strong{min-width:0;color:var(--text2);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.ins-warning{overflow-wrap:anywhere;color:var(--status-amber);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-top:11px;font-size:8.5px;line-height:1.4}.ins-source-panel,.ins-exportbar{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding:18px;display:flex}.ins-source-panel{grid-template-columns:minmax(180px,1fr) auto;align-items:start;display:grid}.ins-source-stats{flex-wrap:wrap;gap:9px;display:flex}.ins-source-stats span{background:var(--surface2);min-width:90px;color:var(--text3);text-align:center;border-radius:8px;padding:9px 11px;font-size:9.5px}.ins-source-stats strong{color:var(--text);margin-bottom:3px;font-size:15px;display:block}.ins-provider-list,.ins-alert-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.ins-provider-list article,.ins-alert-list article{border:1px solid var(--line);background:var(--surface2);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:11px 12px;display:grid}.ins-provider-list article>div,.ins-alert-list article>div{gap:3px;min-width:0;display:grid}.ins-provider-list strong,.ins-alert-list strong{color:var(--text);text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ins-provider-list article>div span,.ins-alert-list article>div span,.ins-provider-list small,.ins-alert-list small{color:var(--text3);font-size:9px}.ins-provider-list small{grid-column:1/-1}.ins-source-empty{border:1px dashed var(--line2);color:var(--text3);border-radius:9px;grid-column:1/-1;margin:0;padding:13px;font-size:10.5px;line-height:1.55}.ins-alert-panel{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-top:15px;padding:18px}.ins-alert-list{grid-template-columns:1fr}.ins-alert-list article.severity-critical{background:#fdf1ef;border-color:#c2453b73}.ins-alert-list article.severity-warning{border-color:var(--status-amber-line)}.ins-exportbar>div:first-child{color:var(--text3);gap:4px;font-size:10.5px;display:grid}.ins-exportbar>div:first-child strong{color:var(--text);font-size:12px}.ins-exportbar>div:last-child{gap:8px;display:flex}.ins-exportbar a{border:1px solid var(--status-green-line);background:var(--status-green-tint);color:var(--status-green);border-radius:8px;padding:8px 11px;font-size:10.5px;font-weight:750}.ins-export-disabled{color:var(--text3);font-size:10px}.ins-loading,.ins-error{border:1px solid var(--line);background:var(--surface);max-width:650px;color:var(--text2);border-radius:14px;align-items:flex-start;gap:15px;padding:24px;display:flex}.ins-loading strong,.ins-error h1{color:var(--text)}.ins-loading p,.ins-error p{margin:7px 0 0;font-size:12px;line-height:1.6}.ins-loading-dot{background:var(--ad);border-radius:50%;width:11px;height:11px;margin-top:4px;animation:1.3s ease-in-out infinite ins-pulse;box-shadow:0 0 0 7px #3c7a5524}.ins-error{display:grid}.ins-error>span{color:var(--red);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:10px}.ins-error h1{margin:0;font-size:22px}.ins-error button{justify-self:start;margin-top:8px}@keyframes ins-pulse{50%{opacity:.45;transform:scale(.85)}}@media (max-width:860px){.adm-stats,.adm-stats-3{grid-template-columns:1fr 1fr}.adm-case-grid,.adm-settings-grid{grid-template-columns:1fr}.adm-topbar,.adm-tabs,.adm-body{padding-left:18px;padding-right:18px}.ins-filterbar,.ins-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-source-panel{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.ins-provider-list{grid-template-columns:1fr}}@media (max-width:560px){.ins-header,.ins-exportbar{flex-direction:column;align-items:flex-start}.ins-header-actions{width:100%}.ins-filterbar,.ins-card-grid{grid-template-columns:1fr}.ins-filterbar button{width:100%}.ins-notice{grid-template-columns:1fr;gap:5px}.ins-card{min-height:0}.ins-source-stats{grid-template-columns:1fr 1fr;width:100%;display:grid}.ins-alert-list article,.ins-provider-list article{grid-template-columns:1fr}}@media print{.adm{background:#fff}.adm-topbar,.adm-tabs,.ins-filterbar,.ins-section-nav,.ins-print-button,.ins-exportbar{display:none!important}.adm-body{padding:0}.adm-body-inner{max-width:none}.adm-title,.ins-section-head h2,.ins-source-panel h2,.ins-card-value,.ins-card-head,.ins-card-meta strong{color:#111!important}.adm-lede,.ins-card-meta span,.ins-periodline,.ins-section-head>span{color:#555!important}.ins-card-grid{grid-template-columns:repeat(3,1fr)}.ins-card,.ins-notice,.ins-source-panel{break-inside:avoid;background:#fff;border-color:#bbb}}@media (max-width:720px){.pc-row{flex-wrap:wrap;row-gap:12px}.pc-row-price{text-align:left;align-items:flex-start}.pc-details{display:none}.offers-popover{left:0;right:auto}}.shop-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.shop-offer-card{border:1px solid var(--line);border-radius:8px;align-content:start;gap:14px;padding:14px;display:grid}.link-placeholder{border:1px dashed var(--line);min-height:38px;color:var(--muted);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-weight:700;display:inline-flex}.spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.spec-grid div{border:1px solid var(--line);border-radius:8px;gap:4px;padding:12px;display:grid}.spec-grid dt{color:var(--muted);font-size:13px}.spec-grid dd{margin:0;font-weight:800}.spec-grid span{color:var(--muted);font-size:12px}.price-list{gap:10px;display:grid}.price-item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:10px;display:grid}.price-item:first-child{border-top:0;padding-top:0}.price-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.status-strip{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.shop-status-panel{margin-top:20px}.shop-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.directory-card{align-content:start;gap:14px;display:grid}.source-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.source-overview-grid>*,.source-card-grid>*,.source-card>*{min-width:0}.source-directory-panel,.trust-policy{margin-bottom:18px}.source-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.source-card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;align-content:start;gap:12px;padding:14px;display:grid}.compact-head{align-items:start;margin-bottom:0}.market-update-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto}.market-update-list{gap:14px;display:grid}.market-update-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);align-items:start;gap:16px;padding:16px;display:grid}.market-update-card>*,.market-update-body>*,.market-update-source>*{min-width:0}.market-update-source,.market-update-body{gap:10px;display:grid}.market-update-source small{color:var(--muted);font-weight:700}.compact-dl{gap:8px;margin:0;display:grid}.compact-dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.compact-dl dt,.compact-dl dd{overflow-wrap:anywhere;min-width:0}.compact-dl dd{text-align:right;margin:0}.route-table{gap:10px;display:grid}.route-table div{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) 100px;align-items:center;gap:12px;padding-top:10px;display:grid}.route-table code{overflow-wrap:anywhere;color:var(--ink);background:#f3f4f6;border-radius:8px;padding:6px 8px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.admin-filter-panel{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr)) auto auto}.review-filter-panel,.source-report-filter-panel{grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(145px,1fr)) auto auto}.source-route-workflow-filter-panel{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(145px,1fr)) auto auto}.admin-section{gap:14px;display:grid}.admin-list{gap:10px;display:grid}.admin-row{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr) auto;align-items:center;gap:16px;display:grid}.admin-row h3{margin:0}.admin-row-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-admin-row{grid-template-columns:minmax(0,1fr) minmax(300px,1.1fr)}.source-admin-row .admin-advice{grid-column:1/-1}.admin-review-page{gap:18px;display:grid}.admin-review-page>*,.review-workspace>*,.review-detail-grid>*,.review-evidence-grid>*,.decision-form>*{min-width:0}.review-workspace{grid-template-columns:minmax(320px,.85fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.review-queue,.review-detail-panel,.review-detail-grid,.review-evidence-section{gap:14px;display:grid}.review-case-card{color:inherit;gap:12px;display:grid}.review-case-card.active{border-color:var(--blue);box-shadow:inset 4px 0 0 var(--blue)}.review-case-card h3{font-size:18px}.review-detail-grid,.review-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-list{color:var(--muted);gap:7px;margin:0;padding-left:18px;display:grid}.decision-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.decision-form label{gap:6px;display:grid}.decision-form label span{color:var(--muted);font-size:13px;font-weight:700}.hidden-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.decision-form-wide{grid-column:1/-1}.user-suggestion-form{margin-top:14px}.outbound-link-block{justify-items:start;gap:8px;display:grid}.outbound-link-block .technical-status-note{margin:0}.content-review-subhead{margin-top:18px}.audit-panel{margin-bottom:12px}.admin-source-report-page,.admin-source-route-workflow-page{gap:18px;display:grid}.admin-source-report-page>*,.admin-source-route-workflow-page>*,.source-report-workspace>*,.source-report-detail-grid>*,.source-coverage-grid>*{min-width:0}.source-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-panel{gap:4px;display:grid}.metric-panel span,.metric-panel small{color:var(--muted);font-size:13px;font-weight:700}.metric-panel strong{font-size:28px}.source-report-workspace{grid-template-columns:minmax(320px,.9fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.source-report-list,.source-report-detail-panel,.source-report-detail-grid,.source-report-warning-section,.source-coverage-card{gap:14px;display:grid}.source-coverage-card h2,.source-coverage-card h3,.source-coverage-card p,.source-coverage-card dt,.source-coverage-card dd,.source-report-detail-panel h2,.source-report-detail-panel h3,.source-report-detail-panel p,.source-report-detail-panel dt,.source-report-detail-panel dd{overflow-wrap:anywhere}.source-report-card{color:inherit;gap:12px;display:grid}.source-report-card.active{border-color:var(--blue);box-shadow:inset 4px 0 0 var(--blue)}.source-report-card h3{font-size:18px}.source-report-card-metrics{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700;display:flex}.source-report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.shop-directory-card{gap:14px;display:grid}.shop-directory-grid{gap:8px;margin:0;display:grid}.shop-directory-grid div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.shop-directory-grid dt{color:var(--muted)}.shop-directory-grid dd{text-align:right;margin:0;font-weight:800}.crawler-proof,.technical-status,.search-policy{margin-top:20px}.account-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;margin-bottom:20px;display:grid}.account-panel{align-content:start;gap:14px;display:grid}.account-panel:last-child{grid-column:1/-1}.account-favorite-list{gap:10px;display:grid}.account-favorite-card{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.account-favorite-actions,.privacy-actions,.business-link-grid,.service-chip-list{flex-wrap:wrap;gap:8px;display:flex}.privacy-export{border:1px solid var(--line);color:#f9fafb;white-space:pre-wrap;background:#111827;border-radius:8px;max-height:320px;padding:12px;font-size:13px;overflow:auto}.business-profile-main,.business-profile-side{align-content:start;gap:16px;display:grid}.technical-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.technical-status-card{border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.technical-status-card h3{font-size:17px}.technical-status-card dl{gap:8px;margin:0;display:grid}.technical-status-card dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.technical-status-card dt{color:var(--muted)}.technical-status-card dd{text-align:right;margin:0;font-weight:800}.technical-status-card ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;display:grid}.technical-warnings{gap:8px;margin-top:12px;display:grid}.technical-warnings p,.technical-status-note{color:#92400e;background:#fef3c7;border-radius:8px;padding:10px;font-size:13px}.technical-status-note{margin-top:12px}.crawler-proof-list{gap:12px;display:grid}.crawler-proof-item{border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.crawler-proof-item-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.crawler-proof-item h3{font-size:18px}.crawler-proof-note{color:#92400e;background:#fef3c7;border-radius:8px;padding:10px;font-size:13px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.section-head>*{min-width:0}.shop-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shop-status{border:1px solid var(--line);border-radius:8px;gap:14px;padding:14px;display:grid}.shop-status h3{font-size:17px}.shop-status dl{gap:8px;margin:0;display:grid}.shop-status dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.shop-status dt{color:var(--muted)}.shop-status dd{text-align:right;margin:0;font-weight:700}.crawler-proof-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;display:grid}.crawler-proof-grid div{border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px;display:grid}.crawler-proof-grid dt{color:var(--muted);font-size:12px}.crawler-proof-grid dd{overflow-wrap:anywhere;margin:0;font-weight:800}.home-page{display:block}.home-body{gap:36px;max-width:1140px;margin:0 auto;padding:28px 28px 56px;display:grid}.home-hero{text-align:center;color:#fff;justify-content:center;padding:86px 28px 60px;display:flex;position:relative;overflow:hidden}.home-hero-media{background-image:url(/images/heroes/01-hero-home.webp);background-position:50% 45%;background-size:cover;position:absolute;inset:0}.home-hero-scrim{background:linear-gradient(#10121194,#10121133 40%,#101211a3);position:absolute;inset:0}.home-hero-inner{z-index:2;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:1080px;display:flex;position:relative}.home-hero-eyebrow{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a9e3c4;margin:0;font-size:12px;font-weight:600}.home-hero h1{letter-spacing:-.028em;color:#fff;max-width:720px;margin:16px 0 0;font-size:46px;line-height:1.06}.home-hero-sub{color:#ffffffeb;max-width:560px;margin:16px 0 0;font-size:17px;line-height:1.6}.home-hero-search{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:9px;width:min(600px,100%);min-width:0;max-width:100%;margin-top:26px;padding:8px 8px 8px 16px;display:flex;box-shadow:0 4px 18px #1012110d}.home-hero-search svg{flex:none;width:20px;height:20px}.home-hero-search input{min-width:0;color:var(--text);background:0 0;border:0;flex:1;padding:10px 0;font-size:14px}.home-hero-search input::placeholder{color:#9ca0a8}.home-hero-search input:focus-visible{outline:none}.home-hero-zoek{cursor:pointer;background:var(--ad);color:#fff;font-family:var(--font-sans);border:0;border-radius:9px;flex:none;align-self:stretch;padding:0 20px;font-size:14px;font-weight:600}.home-hero-zoek:hover{filter:brightness(.96)}.home-hero-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.home-cta-dark,.home-cta-light{border-radius:10px;align-items:center;padding:12px 20px;font-size:13.5px;font-weight:600;display:inline-flex}.home-cta-dark{color:#fff;background:#16181a}.home-cta-dark:hover{filter:brightness(1.18)}.home-cta-light{background:var(--surface);border:1px solid var(--line2);color:var(--text)}.home-cta-light:hover{border-color:var(--ad);color:var(--ad)}.home-hero-values{color:#ffffffe6;flex-wrap:wrap;justify-content:center;gap:20px;margin:30px 0 0;padding:0;font-size:12.5px;font-weight:500;list-style:none;display:flex}.home-hero-values li{align-items:center;gap:7px;display:inline-flex}.home-hero-dot{background:#28a35b;border-radius:50%;flex:none;width:6px;height:6px}.home-entrances{grid-template-columns:1fr 1fr;gap:16px;display:grid}.home-entrance{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;padding:22px;transition:box-shadow .16s,transform .16s;display:flex}.home-entrance:hover{transform:translateY(-2px);box-shadow:0 16px 44px #10121117}.home-entrance-icon{background:var(--at);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.home-entrance-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin-top:16px;font-size:19px;font-weight:700}.home-entrance-body{color:var(--text2);flex:1;margin-top:8px;font-size:13.5px;line-height:1.55}.home-entrance-link{color:var(--ad);align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.home-recent-head{margin-bottom:16px}.home-recent-head p{color:var(--text2);margin:7px 0 0;font-size:13.5px;line-height:1.55}.home-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-recent-column{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.home-recent-column-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 16px 13px;display:flex}.home-recent-column-head h3{color:var(--text);font-family:var(--font-display), var(--font-sans), sans-serif;margin:0;font-size:15px;font-weight:700}.home-recent-column-icon{background:var(--at);width:34px;height:34px;color:var(--ad);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.home-recent-list{flex-direction:column;flex:1;display:flex}.home-recent-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-width:0;padding:13px 15px;transition:background-color .16s;display:flex}.home-recent-row:hover{background:var(--bg)}.home-recent-thumb{border:1px solid var(--line);background:var(--at);width:43px;height:43px;color:var(--ad);font-family:var(--font-display), var(--font-sans), sans-serif;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex;overflow:hidden}.business-logo-home{border-radius:11px;width:43px;height:43px}.home-recent-product{background:#fff}.home-recent-product img{object-fit:contain;width:100%;height:100%;padding:4px}.home-recent-copy{flex-direction:column;flex:1;min-width:0;display:flex}.home-recent-copy strong,.home-recent-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-recent-copy strong{color:var(--text);font-size:12.5px;font-weight:650}.home-recent-copy span{color:var(--text2);margin-top:3px;font-size:10.5px}.home-recent-copy small{color:var(--text3);margin-top:5px;font-size:9.5px}.home-recent-chevron{color:var(--text3);flex:none;font-size:20px;line-height:1}.home-recent-action{color:var(--ad);justify-content:space-between;align-items:center;padding:13px 16px;font-size:12px;font-weight:650;display:flex}.home-recent-action:hover{text-decoration:underline}.home-mu-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.home-mu-head .home-sectit{letter-spacing:-.01em;font-size:17px;font-weight:700}.home-mu-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.home-mu-featured,.home-mu-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;transition:box-shadow .16s;overflow:hidden}.home-mu-featured{grid-template-columns:minmax(190px,.82fr) minmax(0,1.18fr);display:grid}.home-mu-visual{color:#a9e3c4;background-color:#0000;background-image:radial-gradient(circle at 24% 24%,#a9e3c457,#0000 42%),linear-gradient(145deg,#23382f,#121815);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:270px;display:flex}.home-mu-visual.has-image{box-shadow:inset 0 0 0 999px #1012111f}.home-mu-content,.home-mu-card{flex-direction:column;align-items:flex-start;padding:20px;display:flex}.home-mu-side{grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-mu-card:hover{box-shadow:0 16px 44px #10121114}.home-mu-featured:hover{box-shadow:0 16px 44px #1012111a}.home-mu-meta{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.home-mu-date{color:var(--text3);font-size:11px}.home-mu-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin-top:6px;font-size:14px;font-weight:600}.home-mu-featured .home-mu-title{margin-top:14px;font-size:19px;line-height:1.25}.home-mu-summary{color:var(--text2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.home-mu-featured .home-mu-summary{-webkit-line-clamp:5}.home-mu-link{color:var(--ad);align-items:center;gap:6px;margin-top:11px;font-size:12px;font-weight:600;display:inline-flex}.home-stat-band{gap:16px;display:grid}.home-stat-actions{flex-wrap:wrap;gap:10px;display:flex}.home-block-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.home-sectit{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);margin:0;font-size:22px;font-weight:800}.home-block-link{color:var(--ad);white-space:nowrap;font-size:12.5px;font-weight:600}.home-block-link:hover{text-decoration:underline}.home-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-cat-card{background:var(--surface);border:1px solid #eaeae4;border-radius:14px;flex-direction:column;transition:box-shadow .16s,transform .16s;display:flex;overflow:hidden}.home-cat-card:hover{transform:translateY(-2px);box-shadow:0 16px 44px #1012111a}.home-cat-top{height:104px;display:block;position:relative}.home-cat-top svg{width:100%;height:100%;position:absolute;inset:0}.home-cat-body{padding:14px}.home-cat-name{color:var(--text);font-size:14px;font-weight:600;display:block}.home-cat-count{color:var(--text3);margin-top:4px;font-size:11.5px;display:block}.home-cmp-list{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.home-cmp-row{border-bottom:1px solid #f4f4ef;align-items:center;gap:16px;padding:15px 18px;display:flex}.home-cmp-row:last-child{border-bottom:0}.home-cmp-shot{background:radial-gradient(120% 90% at 50% 35%,#fff,#ecedf1);border:1px solid #ecece7;border-radius:9px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.home-cmp-main{flex-direction:column;flex:1;min-width:0;display:flex}.home-cmp-brand{letter-spacing:.03em;text-transform:uppercase;color:var(--a);font-size:10px;font-weight:600}.home-cmp-name{color:var(--text);overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:600}.home-cmp-status{color:var(--text3);align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:500;display:inline-flex}.home-cmp-price{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text);flex:none;font-size:16px;font-weight:600}.home-mt-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.home-mt-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:22px}.home-mt-eyebrow{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin:0;font-size:10.5px;font-weight:600}.home-mt-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.home-mt-date{color:var(--text3);font-size:11px}.home-mt-title{margin-top:11px;font-size:18px}.home-mt-text{color:var(--text2);margin:8px 0 0;font-size:12.5px;line-height:1.55}.home-mt-link{color:var(--ad);align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:600;display:inline-flex}.home-mt-link:hover{text-decoration:underline}.home-trust-card{background:var(--trust-bg);color:#e7e6e0;border-radius:14px;padding:22px}.home-trust-icon{background:#ffffff14;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.home-trust-title{color:var(--trust-text);margin-top:14px;font-size:18px}.home-trust-text{color:#a9ada8;margin:9px 0 0;font-size:12.5px;line-height:1.6}.home-trust-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.home-trust-chips span{color:#cfeedd;background:#ffffff0f;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:600}.home-search{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:760px;display:grid}.home-search input{border:1px solid var(--line);border-radius:8px;min-width:0;min-height:46px;padding:11px 12px}.home-actions,.trust-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button.home-primary{background:var(--blue)}.trust-line span{border:1px solid var(--line);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.home-status-panel{color:var(--trust-text);background:#f4f1ea0f;border:1px solid #f4f1ea29;border-radius:14px;align-content:start;gap:14px;padding:20px;display:grid}.home-status-panel .eyebrow{color:#a9e3c4}.home-status-panel .technical-status-note{color:#f4f1eab8;background:0 0;padding:0}.home-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.home-status-grid div{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.home-status-grid dt{color:var(--text2);font-size:12.5px}.home-status-grid dd{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--ad);margin:0;font-size:24px;font-weight:600}.home-section{gap:16px;display:grid}.home-route-grid,.home-product-grid,.market-source-grid,.trust-card-grid{gap:14px;display:grid}.home-route-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-route-card,.home-product-card,.compare-preview-card,.market-source-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.home-route-card{color:inherit}.home-route-card.primary{background:#eef2ff;border-color:#1a56db59}.home-route-card span,.home-route-card small,.compare-preview-card small{color:var(--muted);font-size:13px;font-weight:700}.home-route-card strong,.home-product-card strong,.compare-preview-card strong,.market-source-card strong{font-size:17px;line-height:1.3}.compare-band{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center}.compare-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compare-preview-card span:last-child{color:var(--ink);font-weight:800}.home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-product-card{color:inherit}.product-visual.compact{min-height:88px;font-size:22px}.market-source-grid,.trust-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-section,.account-entry{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.account-entry{grid-template-columns:minmax(0,1fr) auto}@media (max-width:980px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout,.account-workspace,.account-favorite-card,.variant-grid,.offer-context-list,.spec-grid,.shop-offer-grid,.best-price-panel,.price-card-main{grid-template-columns:1fr}.price-card-price{text-align:left;justify-items:start}.shop-status-grid,.technical-status-grid,.filter-panel,.market-update-filter-panel,.shop-directory,.directory-grid,.source-overview-grid,.readiness-band,.home-hero,.compare-band,.trust-section,.account-entry{grid-template-columns:1fr}.home-route-grid,.home-product-grid,.market-source-grid,.trust-card-grid,.compare-preview-list,.source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-row,.source-admin-row,.market-update-card,.review-workspace,.review-detail-grid,.review-evidence-grid,.decision-form,.source-report-metrics,.source-report-workspace,.source-report-detail-grid,.source-coverage-grid{grid-template-columns:1fr}.crawler-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-table div{grid-template-columns:1fr}}@media (max-width:700px){.maintenance-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-prefill{display:grid}.maintenance-prefill button{width:fit-content}.page-head,.section-head,.crawler-proof-item-head{flex-direction:column;align-items:stretch}.topbar-inner{padding:0 18px}.page{padding:22px 18px}.grid{grid-template-columns:1fr}.home-hero{padding:48px 20px 36px}.home-hero h1{overflow-wrap:break-word;font-size:30px}.home-hero-sub{font-size:15px}.home-body{gap:30px;padding:22px 18px 44px}.home-entrances,.home-recent-grid,.home-mu-layout{grid-template-columns:1fr}.home-mu-featured{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr)}.home-mu-head{flex-direction:column;align-items:flex-start;gap:6px}.home-search,.home-route-grid,.home-product-grid,.market-source-grid,.trust-card-grid,.compare-preview-list,.source-card-grid{grid-template-columns:1fr}.nav .account-link{margin-left:0}.button,.link-placeholder,.page-actions{width:100%}.page-actions{justify-content:stretch}.compact-dl div,.shop-directory-grid div,.technical-status-card dl div,.shop-status dl div{grid-template-columns:1fr;gap:4px;display:grid}.compact-dl dd,.shop-directory-grid dd,.technical-status-card dd,.shop-status dd{text-align:left}.readiness-metrics,.crawler-proof-grid{grid-template-columns:1fr}}.legal-page .panel p,.legal-page>section>p{max-width:72ch;margin:0}.legal-page .panel p+p{margin-top:12px}.legal-list{max-width:72ch;color:var(--muted);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.legal-list strong{color:var(--ink)}.legal-table{border:1px solid var(--line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.legal-table-row{border-top:1px solid var(--line);grid-template-columns:1.4fr 1.4fr 1fr 1fr;gap:12px;padding:10px 14px;font-size:14px;display:grid}.legal-table-row:first-child{border-top:0}.legal-table-head{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:#f3f4f6;font-size:12px;font-weight:700}.cookie-policy-list{flex-direction:column;gap:12px;display:flex}.cookie-policy-item{border:1px solid var(--line);border-radius:8px;padding:14px 16px}.cookie-policy-item-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.cookie-policy-item-head h3{margin:0;font-size:16px}.cookie-policy-examples{color:var(--muted);margin:8px 0 0;font-size:13px}.cookie-policy-examples span{font-weight:700}.site-footer-meta{color:var(--trust-subtext);margin-top:12px;font-size:13px}.site-footer .linklike{color:var(--a)}.linklike{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.cookie-consent{z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 16px 16px}.cookie-consent-inner{pointer-events:auto;background:var(--panel);border:1px solid var(--line);border-radius:12px;width:min(640px,100%);max-height:calc(100vh - 32px);padding:20px 22px;overflow-y:auto;box-shadow:0 12px 40px #1118272e}.cookie-consent-head h2{margin:4px 0 8px;font-size:18px}.cookie-consent-head p{margin:0}.cookie-consent-categories{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cookie-consent-categories label{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.cookie-consent-categories input{margin-top:3px}.cookie-consent-categories span span{margin-top:2px;font-size:13px;display:block}.cookie-consent-locked{color:var(--green);font-size:12px;font-style:normal;font-weight:700}.cookie-consent-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cookie-consent-note{margin:12px 0 0;font-size:12px}@media (max-width:720px){.legal-table-row{grid-template-columns:1fr;gap:4px}.legal-table-head{display:none}.legal-table-row span[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:700}.cookie-consent{inset:auto 8px 8px}.cookie-consent-actions .button{width:100%}}.commercial-slot{border:1px dashed var(--line);text-align:center;background:repeating-linear-gradient(135deg,#fbfbfc,#fbfbfc 10px,#f5f6f8 10px 20px);border-radius:10px;margin-top:32px;padding:18px 20px}.commercial-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.commercial-label.sponsor{color:var(--amber);background:#fffbeb;border-color:#fde68a}.commercial-slot-note{color:var(--muted);margin:8px 0 0;font-size:13px}.sponsor-slot{border-color:#fde68a}.affiliate-disclosure{border:1px solid var(--line);border-left:3px solid var(--blue);background:#f8faff;border-radius:8px;margin-top:16px;padding:14px 16px}.affiliate-disclosure h3{margin:0 0 6px;font-size:15px}.affiliate-disclosure p{max-width:72ch;margin:0}.affiliate-disclosure-compact{border-left-color:var(--muted);background:#f9fafb}.settings-flag-row{grid-template-columns:1.2fr .6fr 2fr}.settings-provider-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.settings-provider{border:1px solid var(--line);border-radius:8px;padding:14px 16px}.settings-provider-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.settings-provider-head h3{margin:0;font-size:15px}.settings-provider-meta{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;display:flex}.settings-provider-meta div{align-items:baseline;gap:6px;display:flex}.settings-provider-meta dt{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:12px}.settings-provider-meta dd{margin:0;font-size:13px;font-weight:600}.settings-provider-note{margin:10px 0 0;font-size:13px}@media (max-width:720px){.settings-flag-row{grid-template-columns:1fr}}.tool-widget{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.tool-form{margin:0}.tool-result{border:1px solid var(--line);background:#f8faff;border-radius:10px;padding:18px 20px}.tool-result h3{margin:4px 0 6px;font-size:18px}.tool-result-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:10px 0 12px;display:grid}.tool-result-grid div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 12px}.tool-result-grid dt{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:12px}.tool-result-grid dd{color:var(--ink);margin:4px 0 0;font-size:20px;font-weight:700}.tool-checks-title{margin:6px 0;font-weight:600}@media (max-width:720px){.tool-widget{grid-template-columns:1fr}}.gids-card{position:relative}.cmp-card-toggle{z-index:2;border:1px solid var(--line);width:30px;height:30px;color:var(--text2);cursor:pointer;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;transition:background .14s,color .14s,border-color .14s;display:inline-flex;position:absolute;top:8px;right:8px}.cmp-card-toggle:hover:not(:disabled){color:var(--ad);border-color:var(--a)}.cmp-card-toggle.active{background:var(--ad);border-color:var(--ad);color:#fff}.cmp-card-toggle:disabled{opacity:.4;cursor:not-allowed}.cmp-btn{border:1px solid var(--line2);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-weight:500;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.cmp-btn:hover:not(:disabled){border-color:var(--a);color:var(--ad)}.cmp-btn.active{background:var(--at);border-color:var(--a);color:var(--ad)}.cmp-btn:disabled{opacity:.5;cursor:not-allowed}.cmp-tray{z-index:60;pointer-events:none;justify-content:center;padding:0 16px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.cmp-tray-inner{pointer-events:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;width:min(960px,100%);padding:12px 14px;display:flex;box-shadow:0 10px 30px #10181429}.cmp-tray-items{flex-wrap:wrap;flex:1;gap:10px;min-width:0;display:flex}.cmp-tray-item{background:var(--surface2);border-radius:10px;align-items:center;gap:8px;max-width:220px;padding:5px 8px 5px 5px;display:inline-flex}.cmp-tray-thumb{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:7px;flex:none;width:34px;height:34px}.cmp-tray-thumb-letter{color:var(--text2);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cmp-tray-item-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cmp-tray-remove{cursor:pointer;color:var(--text3);background:0 0;border:0;padding:2px;display:inline-flex}.cmp-tray-remove:hover{color:var(--red)}.cmp-tray-empty{color:var(--text3);border:1px dashed var(--line2);background:0 0;padding:12px 14px;font-size:13px}.cmp-tray-actions{flex:none;align-items:center;gap:12px;display:flex}.cmp-tray-clear{color:var(--text2);cursor:pointer;font:inherit;background:0 0;border:0}.cmp-tray-clear:hover{color:var(--text);text-decoration:underline}.cmp-tray-go{background:var(--ad);color:#fff;border-radius:9px;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.cmp-tray-go:hover{background:#225743}.cmp-tray-go.disabled{background:var(--line2);color:var(--surface);cursor:not-allowed}.cmp-page{max-width:1140px;margin:8px auto 0;padding:0 28px 48px}.cmp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cmp-difftoggle{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.cmp-toolbar-hint{font-size:13px}.cmp-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow-x:auto}.cmp-table{min-width:520px;display:grid}.cmp-corner{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;left:0}.cmp-prodcell{border-bottom:1px solid var(--line);border-left:1px solid var(--line);text-align:center;padding:16px 12px 14px;position:relative}.cmp-prod-remove{color:var(--text3);display:inline-flex;position:absolute;top:8px;right:8px}.cmp-prod-remove:hover{color:var(--red)}.cmp-prod-link{color:inherit;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.cmp-prod-img{border:1px solid var(--line);width:76px;height:76px;color:var(--text2);background:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:inline-flex;overflow:hidden}.cmp-prod-img img{object-fit:contain;width:100%;height:100%}.cmp-prod-brand{color:var(--text2);font-size:12px}.cmp-prod-name{font-size:13px;font-weight:500;line-height:1.3}.cmp-prod-link:hover .cmp-prod-name{color:var(--ad)}.cmp-addcol{border-bottom:1px solid var(--line);border-left:1px dashed var(--line2);color:var(--text2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 12px;font-size:13px;text-decoration:none;display:flex}.cmp-addcol:hover{color:var(--ad)}.cmp-addcol-plus{border:1px dashed var(--line2);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.cmp-row{display:grid}.cmp-rowlabel{z-index:2;background:var(--surface2);color:var(--text2);border-top:1px solid var(--line);align-items:center;padding:11px 12px;font-size:13px;font-weight:500;display:flex;position:sticky;left:0}.cmp-cell{border-top:1px solid var(--line);border-left:1px solid var(--line);text-align:center;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-size:14px;display:flex}.cmp-cell-empty{color:var(--text3)}.cmp-cell-spacer{border-left:1px dashed var(--line2)}.cmp-best{background:var(--status-green-tint);color:#1d5b3e;font-weight:600}.cmp-best-tag{color:#04342c;background:#9fe1cb;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.cmp-diffonly .cmp-row-same{display:none}.cmp-foot{margin-top:12px;font-size:12px}.cmp-empty{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:44px 20px}.cmp-empty-title{margin-bottom:6px;font-size:18px;font-weight:600}.cmp-empty .button{margin-top:16px}.home-hero-tools{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:100%;margin-top:24px;display:grid}.home-hero-tool{color:#fff;-webkit-backdrop-filter:blur(12px);background:#1012119e;border:1px solid #fff3;border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;min-height:178px;padding:16px;transition:border-color .16s,transform .16s,background .16s;display:grid}.home-hero-tool:hover{background:#101211c7;border-color:#a9e3c4b8;transform:translateY(-2px)}.home-hero-tool-icon{color:#a9e3c4;background:#a9e3c426;border-radius:10px;place-items:center;width:38px;height:38px;display:inline-grid}.home-hero-tool-title{font-family:var(--font-display), var(--font-sans), sans-serif;overflow-wrap:anywhere;font-size:16px;font-weight:700}.home-hero-tool-body{color:#ffffffc2;overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.home-hero-tool-open{color:#a9e3c4;font-size:12px;font-weight:700}.personal-tool-page{width:100%;margin:0;padding:0}.personal-tool-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.personal-tool-head>div{max-width:690px}.personal-tool-head h1{font-size:clamp(30px,4vw,46px)}.personal-tool-head p:last-child{color:var(--text2);margin-top:10px;line-height:1.6}.personal-tool-nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:20px;display:flex}.personal-tool-nav a{border:1px solid var(--line);background:var(--surface);color:var(--text2);border-radius:999px;padding:9px 12px;font-size:12.5px;font-weight:600}.personal-tool-nav a[aria-current=page]{border-color:var(--ad);background:var(--at);color:var(--ad)}.personal-tool-notice{border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:13.5px;font-weight:600}.personal-tool-notice.success{background:var(--status-green-tint);color:var(--status-green)}.personal-tool-notice.error{color:#9b3528;background:#f7e3e0}.personal-tool-layout{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:start;gap:20px;display:grid}.personal-tool-panel,.personal-tool-card,.tracked-card,.tracked-explainer{border:1px solid var(--line);background:var(--surface);border-radius:16px}.personal-tool-panel{padding:22px}.personal-tool-panel-head,.personal-tool-list-head,.personal-tool-card-top,.tracked-card-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.personal-tool-panel-head h2,.personal-tool-list-head h2{font-size:22px}.personal-tool-private,.personal-tool-status{background:var(--at);width:fit-content;color:var(--ad);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.maintenance-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.maintenance-overview span{border:1px solid var(--line);background:var(--surface);color:var(--text2);border-radius:14px;gap:3px;padding:14px;font-size:12px;display:grid}.maintenance-overview b{color:var(--text);font-family:var(--font-display), var(--font-sans), sans-serif;font-size:24px}.maintenance-overview .urgent{background:#fff4f1;border-color:#e8b6ad}.maintenance-overview .urgent b,.personal-tool-status.maintenance-overdue{color:#9b3528}.personal-tool-status.maintenance-overdue{background:#f7e3e0}.personal-tool-status.maintenance-due_today,.personal-tool-status.maintenance-due_soon{color:#7c5200;background:#fff1d2}.personal-tool-status.maintenance-paused,.personal-tool-status.maintenance-completed{background:var(--surface2);color:var(--text2)}.maintenance-trust,.maintenance-prefill{border:1px solid var(--line);background:var(--surface2);color:var(--text2);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;font-size:12px;line-height:1.5;display:flex}.maintenance-trust{gap:4px;display:grid}.maintenance-trust b,.maintenance-prefill b{color:var(--text)}.maintenance-prefill button{color:var(--ad);white-space:nowrap;background:0 0;border:0;font-weight:700}.maintenance-history{color:var(--text2);font-size:12.5px}.maintenance-history summary{cursor:pointer;font-weight:700}.maintenance-history ol{gap:5px;margin:9px 0 0;padding-left:20px;display:grid}.garage-maintenance-summary a{color:var(--ad);margin-top:5px;font-size:12.5px;font-weight:700;display:inline-flex}.personal-tool-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.personal-tool-form label,.planner-edit-form label,.tracked-alert-form label{min-width:0;color:var(--text2);gap:6px;font-size:12.5px;font-weight:700;display:grid}.personal-tool-form input,.personal-tool-form select,.personal-tool-form textarea,.planner-edit-form input,.planner-edit-form select,.planner-edit-form textarea,.tracked-alert-form input,.tracked-alert-form select{border:1px solid var(--line2);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:10px;padding:10px 11px}.personal-tool-form small,.planner-edit-form small{color:var(--text3);font-size:11px;font-weight:500}.planner-edit-form{border:1px solid var(--line2);background:var(--surface2);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.planner-edit-head,.planner-edit-wide{grid-column:1/-1}.planner-edit-head>div{gap:4px;display:grid}.planner-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.personal-tool-form-wide{grid-column:1/-1}.personal-tool-list{gap:12px;display:grid}.personal-tool-list-head{align-items:center;margin-bottom:2px}.personal-tool-list-head>span{background:var(--surface2);width:36px;height:36px;color:var(--text2);font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:12px;display:grid}.personal-tool-card{gap:13px;padding:18px;display:grid}.personal-tool-card-top h3{margin-top:8px;font-size:18px}.personal-tool-card-top>strong{color:var(--text2);font-family:var(--font-mono), monospace;text-align:right;font-size:11.5px;font-weight:500}.personal-tool-meta,.personal-tool-notes,.personal-tool-detail-block p{color:var(--text2);font-size:13px;line-height:1.55}.personal-tool-notes{border-left:3px solid var(--at);padding-left:11px}.personal-tool-steps{color:var(--text2);gap:7px;margin:0;padding-left:22px;font-size:13px;display:grid}.planner-template-section,.planner-window,.planner-weather-search,.planner-weather-result,.planner-weather-locations{border:1px solid var(--line);background:var(--surface2);border-radius:14px;gap:10px;padding:13px;display:grid}.planner-weather-search{border-color:var(--line2);background:var(--surface2);gap:8px;display:grid}.planner-weather-search label{gap:7px;display:grid}.planner-weather-search input{border:1px solid var(--line2);background:var(--surface);width:100%;color:var(--text);border-radius:10px;padding:10px 11px}.planner-weather-search>small{color:var(--text3);font-size:11px;line-height:1.45}.planner-weather-search>div{flex-wrap:wrap;gap:8px;display:flex}.planner-template-head,.planner-window-fields,.planner-weather-result>div,.planner-checklist>li{justify-content:space-between;align-items:center;gap:10px;display:flex}.planner-template-head>div,.planner-weather-result>div{gap:3px;display:grid}.planner-template-list{flex-wrap:wrap;gap:8px;display:flex}.planner-template-chip{border:1px solid var(--line2);background:var(--surface);border-radius:11px;display:flex;overflow:hidden}.planner-template-chip.active{border-color:var(--ad);box-shadow:inset 0 0 0 1px var(--ad)}.planner-template-chip button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:9px 10px;display:grid}.planner-template-chip button:last-child{border-left:1px solid var(--line);color:var(--text3);place-items:center;font-size:18px}.planner-window-toggle{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.planner-window-toggle input{width:18px;height:18px}.planner-window-fields>label{flex:1}.planner-progress{gap:6px;display:grid}.planner-progress>div{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.planner-progress>div>span{border-radius:inherit;background:var(--ad);height:100%;display:block}.planner-progress small,.planner-weather-result small,.planner-weather-result span{color:var(--text3);font-size:11px}.planner-checklist{list-style-position:outside}.planner-checklist>li{border-bottom:1px solid var(--line);padding:4px 0 8px}.planner-checklist>li.step-completed>span{color:var(--text3);text-decoration:line-through}.planner-checklist>li.step-skipped>span{color:var(--text3);font-style:italic}.planner-checklist select{border:1px solid var(--line2);background:var(--surface);min-width:120px;color:var(--text2);border-radius:9px;padding:7px 9px}.planner-weather-result{border-left:4px solid var(--line2)}.planner-weather-result.weather-excellent,.planner-weather-result.weather-good{border-left-color:var(--ad)}.planner-weather-result.weather-uncertain{border-left-color:#c98b2d}.planner-weather-result.weather-unsuitable,.planner-weather-result.weather-unavailable{border-left-color:#b6534d}.planner-weather-result p{color:var(--text2);margin:0;font-size:12.5px;line-height:1.5}.planner-weather-alternative{color:var(--ad);font-size:12.5px}.planner-weather-locations .button{text-align:left;justify-content:flex-start;width:100%}.personal-tool-detail-block{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.personal-tool-detail-block b{color:var(--ad);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.personal-tool-actions{flex-wrap:wrap;gap:8px;display:flex}.personal-tool-empty{border:1px dashed var(--line2);color:var(--text2);border-radius:14px;padding:22px;line-height:1.55}.garage-page{max-width:1180px}.garage-rdw{background:var(--at);border:1px solid #2c6b532e;border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(300px,.85fr);align-items:end;gap:12px 22px;margin-bottom:20px;padding:18px 20px;display:grid}.garage-rdw h2{margin-top:4px;font-size:20px}.garage-rdw p:not(.eyebrow),.garage-rdw>small{color:var(--text2);font-size:12.5px;line-height:1.5}.garage-rdw>small{grid-column:1/-1}.garage-rdw-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.garage-rdw-form label,.garage-protection-form label{color:var(--text2);gap:5px;font-size:11.5px;font-weight:700;display:grid}.garage-rdw-form input,.garage-protection-form input,.garage-protection-form select{border:1px solid var(--line2);background:var(--surface);min-width:0;color:var(--text);border-radius:9px;padding:9px 10px}.garage-layout{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)}.garage-checks{flex-wrap:wrap;gap:8px;display:flex}.garage-checks label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-size:11.5px;display:flex}.garage-checks input{width:auto}.garage-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.garage-stat-grid span{background:var(--surface2);color:var(--text3);border-radius:10px;gap:3px;padding:10px;font-size:10.5px;display:grid}.garage-stat-grid b{color:var(--text);font-family:var(--font-mono), monospace;font-size:14px}.garage-protection-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:13px;display:grid}.garage-protection-row{justify-content:space-between;align-items:start;gap:10px;display:flex}.garage-protection-row p{min-width:0}.garage-protection-row button{color:var(--text3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11px;text-decoration:underline}.garage-protection-row button:hover{color:var(--red)}.user-products-page{max-width:1220px}.detail-cost-dashboard{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:14px;margin-bottom:18px;padding:17px;display:grid}.detail-cost-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.detail-cost-head h2{margin-top:4px;font-size:20px}.detail-cost-head>small{max-width:390px;color:var(--text3);text-align:right;font-size:10.5px;line-height:1.5}.detail-cost-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.detail-cost-summary>span{background:var(--surface2);color:var(--text3);border-radius:11px;gap:4px;padding:11px;font-size:10px;display:grid}.detail-cost-summary b{color:var(--text);font-family:var(--font-mono), monospace;font-size:14px}.detail-cost-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail-cost-periods>div{gap:6px;display:grid}.detail-cost-periods h3{font-size:13px}.detail-cost-periods p{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding-top:7px;font-size:11px;display:grid}.detail-cost-periods p strong{font-family:var(--font-mono), monospace}.detail-cost-periods p small{color:var(--text3);grid-column:1/-1;font-size:9.5px}.logbook-owned-products{border:1px solid var(--line);border-radius:11px;gap:8px;min-width:0;padding:11px;display:grid}.logbook-owned-products legend{color:var(--text2);padding:0 5px;font-size:11.5px;font-weight:700}.logbook-owned-products>p{color:var(--text3);font-size:10.5px;line-height:1.45}.logbook-owned-products label{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 125px 38px;align-items:center;gap:8px;padding-top:8px;display:grid}.logbook-owned-products label>span{gap:2px;display:grid}.logbook-owned-products label small{color:var(--text3);font-size:9.5px;font-weight:400}.logbook-owned-products input{border:1px solid var(--line2);border-radius:9px;min-width:0;padding:8px 9px}.logbook-owned-products em{color:var(--text3);font-size:10px;font-style:normal}.detail-session-products{gap:5px;display:grid}.detail-session-products p{justify-content:space-between;gap:10px;display:flex}.detail-session-products strong{font-family:var(--font-mono), monospace;flex:none;font-size:11px}.detail-session-cost{border:1px solid var(--line);background:var(--surface2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px;font-size:10.5px;display:grid}.detail-session-cost strong{font-family:var(--font-mono), monospace;font-size:13px}.detail-session-cost small{color:var(--text3);grid-column:1/-1}.detail-session-cost.cost-complete{border-color:var(--status-green-line);background:var(--status-green-tint)}.logbook-photo-section,.logbook-share-panel,.logbook-share-active{border:1px solid var(--line);background:var(--surface2);border-radius:12px;gap:10px;padding:12px;display:grid}.logbook-photo-head,.logbook-share-active{justify-content:space-between;align-items:center;gap:10px;display:flex}.logbook-photo-head>div,.logbook-share-active>div{gap:2px;display:grid}.logbook-photo-head small,.logbook-share-active small,.logbook-photo-privacy,.logbook-share-panel p{color:var(--text3);font-size:10.5px;line-height:1.45}.logbook-photo-head>span{color:var(--text3);font-family:var(--font-mono), monospace;font-size:10px}.logbook-photo-grid,.logbook-share-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.logbook-photo-grid figure,.logbook-share-photo-grid label{background:var(--line);border-radius:10px;min-height:84px;position:relative;overflow:hidden}.logbook-photo-grid img,.logbook-share-photo-grid img{object-fit:cover;width:100%;height:96px}.logbook-photo-grid figcaption{background:var(--surface);color:var(--text2);padding:6px 7px;font-size:9.5px}.logbook-photo-grid figure>button{color:#fff;background:#0f1412c2;border:0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;display:grid;position:absolute;top:5px;right:5px}.logbook-photo-loading{background:linear-gradient(100deg, var(--line), var(--surface), var(--line));height:96px;display:block}.logbook-photo-empty{color:var(--text3);font-size:11.5px}.logbook-photo-upload{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.logbook-photo-upload>input{border:1px solid var(--line2);border-radius:9px;min-width:0;padding:8px 9px}.logbook-photo-upload label{cursor:pointer}.logbook-photo-upload label input{opacity:0;width:1px;height:1px;position:absolute}.logbook-share-active{border-color:var(--status-green-line);background:var(--status-green-tint);flex-wrap:wrap}.logbook-share-active a{color:var(--ad);font-size:11.5px;font-weight:700}.logbook-share-panel fieldset{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.logbook-share-panel legend{color:var(--text2);padding:0 5px;font-size:11px;font-weight:700}.logbook-share-panel fieldset>label{color:var(--text2);align-items:center;gap:7px;font-size:11px;display:flex}.logbook-share-photo-grid{grid-column:1/-1}.logbook-share-photo-grid label{cursor:pointer}.logbook-share-photo-grid input{z-index:1;position:absolute;top:6px;left:6px}.logbook-share-safety{border-left:3px solid var(--ad);padding-left:10px}.shared-logbook-body,.shared-logbook-section{gap:18px;display:grid}.shared-logbook-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shared-logbook-summary span,.shared-logbook-section,.shared-logbook-trust{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:18px}.shared-logbook-summary span{gap:5px;display:grid}.shared-logbook-summary small,.shared-logbook-trust small{color:var(--text3);font-size:10.5px}.shared-logbook-section h2{font-size:20px}.shared-logbook-section p,.shared-logbook-section li,.shared-logbook-trust p{color:var(--text2);font-size:13px;line-height:1.6}.shared-logbook-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shared-logbook-photos figure{background:var(--surface2);border-radius:12px;overflow:hidden}.shared-logbook-photos img{object-fit:cover;width:100%;height:320px}.shared-logbook-photos figcaption{color:var(--text2);padding:10px 12px;font-size:11.5px}.shared-logbook-trust{border-color:var(--status-green-line);background:var(--status-green-tint);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.shared-logbook-trust>div{gap:5px;display:grid}.user-products-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.user-products-summary>span,.user-product-stat-grid>span{border:1px solid var(--line);background:var(--surface);color:var(--text3);border-radius:12px;gap:4px;padding:12px;font-size:10.5px;display:grid}.user-products-summary b,.user-product-stat-grid b{color:var(--text);font-family:var(--font-mono), monospace;font-size:15px}.user-products-summary small{font-size:9px;line-height:1.35}.user-products-layout{grid-template-columns:minmax(400px,.85fr) minmax(0,1.15fr)}.catalog-picker{border-bottom:1px solid var(--line);gap:10px;margin-bottom:16px;padding-bottom:16px;display:grid}.catalog-picker label{color:var(--text2);gap:6px;font-size:11.5px;font-weight:700;display:grid}.catalog-picker label>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.catalog-picker input,.user-product-inline-form input,.user-product-inline-form select,.user-product-inline-form textarea{border:1px solid var(--line2);background:var(--surface);min-width:0;color:var(--text);border-radius:9px;padding:9px 10px}.catalog-picker-results{gap:6px;display:grid}.catalog-picker-results>button{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.catalog-picker-results>button:hover{border-color:var(--a);background:var(--at)}.catalog-picker-results small{color:var(--text3)}.catalog-variant-picker{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.catalog-variant-picker>b,.catalog-variant-picker>span{width:100%;color:var(--text2);font-size:11.5px}.catalog-variant-picker>button{border:1px solid var(--line2);background:var(--surface);color:var(--text2);cursor:pointer;border-radius:999px;padding:7px 10px}.catalog-variant-picker>button[aria-pressed=true]{border-color:var(--ad);background:var(--ad);color:#fff}.catalog-variant-picker>span button,.user-product-history button{color:var(--ad);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.catalog-offer-picker{border:1px solid var(--line);background:var(--surface2);border-radius:12px;gap:9px;padding:12px;display:grid}.catalog-offer-picker>div:first-child{gap:3px;display:grid}.catalog-offer-picker>div:first-child small,.catalog-offer-picker>p{color:var(--text3);font-size:10.5px;line-height:1.45}.catalog-offer-grid{gap:6px;display:grid}.catalog-offer-grid>button{border:1px solid var(--line2);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.catalog-offer-grid>button:hover,.catalog-offer-grid>button[aria-pressed=true]{border-color:var(--ad);background:var(--at)}.catalog-offer-grid span{gap:2px;display:grid}.catalog-offer-grid small,.catalog-offer-grid em{color:var(--text3);font-size:9.5px;font-style:normal}.catalog-offer-grid strong{font-family:var(--font-mono), monospace;white-space:nowrap;font-size:12px}.catalog-offer-manual{color:var(--ad);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;text-decoration:underline}.user-product-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.user-product-stat-grid>span{background:var(--surface2);padding:9px}.user-product-stat-grid b{font-size:12px}.user-product-history{gap:7px;display:grid}.user-product-history>p{justify-content:space-between;align-items:start;gap:10px;display:flex}.user-product-history>p strong{color:var(--text);text-align:right;flex:none;font-size:11px}.user-product-history button{color:var(--text3);margin-left:5px;font-size:10px}.user-product-inline-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:13px;display:grid}.user-product-inline-form h4,.user-product-inline-form .wide{grid-column:1/-1}.user-product-inline-form h4{font-size:14px}.user-product-inline-form label{color:var(--text2);gap:5px;font-size:11.5px;font-weight:700;display:grid}.personal-tool-status.stock-low{background:var(--status-amber-tint);color:var(--status-amber)}.personal-tool-status.stock-out{color:var(--red);background:#f7e3e0}.destructive-subtle{color:var(--red)!important}.tracked-page{max-width:1040px}.tracked-explainer{background:var(--at);border-color:#2c6b5329;gap:14px;margin-bottom:18px;padding:16px;display:flex}.tracked-explainer>span{background:var(--surface);width:38px;height:38px;color:var(--ad);border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.tracked-explainer p{color:var(--text2);margin-top:4px;font-size:13px;line-height:1.5}.tracked-list{gap:14px;display:grid}.tracked-card{gap:15px;padding:20px;display:grid}.tracked-card-copy{min-width:0}.tracked-card-copy a{margin-top:8px;display:block}.tracked-card-copy a>span{color:var(--ad);text-transform:uppercase;font-size:11px;font-weight:700}.tracked-card-copy h2{margin-top:3px;font-size:20px}.tracked-card-copy p{color:var(--text2);margin-top:7px;font-size:13px}.tracked-alert-form{grid-template-columns:minmax(190px,1fr) minmax(140px,.7fr) auto;align-items:end;gap:10px;display:grid}.tracked-alert-form .tracked-email-toggle{grid-column:1/-1;align-items:flex-start;gap:10px;font-weight:400;display:flex}.tracked-alert-form .tracked-email-toggle input{width:18px;height:18px;accent-color:var(--accent,currentColor);flex:none;margin-top:2px;padding:0}.tracked-email-toggle span{gap:2px;display:grid}.tracked-email-toggle b{color:var(--text);font-size:13.5px}.tracked-email-toggle small{color:var(--text3);font-size:12.5px}.tracked-history,.tracked-history-empty{background:var(--surface2);border-radius:11px;padding:12px}.tracked-history{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.tracked-history>span{border-left:2px solid var(--a);gap:3px;padding-left:8px;display:grid}.tracked-history time,.tracked-history-empty span{color:var(--text3);font-size:11px}.tracked-history b,.tracked-history-empty b{font-size:12.5px}.tracked-history-empty{gap:4px;display:grid}.tracked-empty{justify-items:start;gap:10px;display:grid}.track-price-control{gap:7px;margin-top:9px;display:grid}.track-price-button{border:1px solid var(--ad);background:var(--surface);width:100%;color:var(--ad)}.track-price-button.active{background:var(--at)}.track-price-control a,.track-price-control>span{color:var(--ad);text-align:center;font-size:11.5px;font-weight:600}.track-price-control>span{color:#9b3528}.acc-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.acc-tool-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.acc-tool-card:hover{border-color:var(--a)}.acc-tool-card>span:nth-child(2){gap:3px;display:grid}.acc-tool-card small{color:var(--text3);font-size:10.5px;line-height:1.4}.acc-tool-icon{background:var(--at);width:34px;height:34px;color:var(--ad);border-radius:9px;place-items:center;display:grid}.acc-tracked-entry{gap:10px;padding:18px;display:grid}.acc-tracked-entry p{color:var(--text2);font-size:13px;line-height:1.5}.acc-tracked-entry .button{justify-self:start}@media (max-width:900px){.home-hero-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-tool-head{flex-direction:column;align-items:flex-start}.personal-tool-nav{justify-content:flex-start}.personal-tool-layout{grid-template-columns:1fr}.user-products-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.garage-rdw{grid-template-columns:1fr}.garage-rdw>small{grid-column:auto}.personal-tool-panel{position:static}.tracked-card-main{flex-direction:column}.tracked-alert-form{width:100%}.acc-tool-grid{grid-template-columns:1fr}}@media (max-width:620px){.home-hero{padding:64px 18px 36px}.home-hero h1{max-width:100%;font-size:30px}.home-hero-inner,.home-hero-search,.home-hero-tools,.home-body,.home-entrances,.home-entrance{width:100%;min-width:0;max-width:100%}.home-hero-search input{width:0}.home-entrance-body{overflow-wrap:anywhere}.home-mu-featured{grid-template-columns:1fr}.home-mu-visual{min-height:168px}.home-hero-tools{gap:8px}.home-hero-tool{min-height:160px;padding:13px}.home-hero-tool-title{font-size:14px}.home-hero-tool-body{font-size:11.5px}.personal-tool-form,.planner-edit-form{grid-template-columns:1fr}.personal-tool-form-wide,.planner-edit-wide,.planner-edit-head{grid-column:auto}.planner-template-head,.planner-window-fields,.planner-weather-result>div,.planner-checklist>li{flex-direction:column;align-items:stretch}.planner-checklist select{width:100%}.personal-tool-card-top,.tracked-alert-form{grid-template-columns:1fr}.personal-tool-card-top{flex-direction:column}.personal-tool-card-top>strong{text-align:left}.garage-rdw-form,.garage-protection-form,.garage-stat-grid,.user-product-inline-form{grid-template-columns:1fr}.user-products-summary,.user-product-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-picker label>div,.catalog-picker-results>button,.catalog-offer-grid>button{grid-template-columns:1fr}.user-product-inline-form h4,.user-product-inline-form .wide{grid-column:auto}.detail-cost-head,.detail-session-products p{flex-direction:column}.detail-cost-head>small{text-align:left}.detail-cost-periods,.logbook-owned-products label{grid-template-columns:1fr}.logbook-photo-grid,.logbook-share-photo-grid,.shared-logbook-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.logbook-photo-upload,.logbook-share-panel fieldset,.shared-logbook-summary{grid-template-columns:1fr}.logbook-photo-head,.logbook-share-active,.shared-logbook-trust{flex-direction:column;align-items:stretch}.shared-logbook-photos img{height:220px}.user-product-history>p{display:grid}.user-product-history>p strong{text-align:left}.tracked-alert-form{display:grid}}@media (max-width:640px){.cmp-tray-inner{gap:10px}.cmp-tray-actions{justify-content:space-between;width:100%}}.adv-page{gap:32px;max-width:900px;display:grid}.adv-heading{margin:0 0 14px;font-size:20px}.adv-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.adv-card{background:#fff;border:1px solid #e2e3de;border-radius:14px;padding:18px}.adv-card h3{margin:0 0 8px;font-size:15px}.adv-card p,.adv-rules li,.adv-steps li{font-size:14px;line-height:1.55}.adv-rules ul,.adv-steps{gap:6px;margin:0;padding-left:20px;display:grid}.adv-form .contact-form{max-width:620px}.var-checked{color:var(--text3);margin:6px 0 0;font-size:12px}.var-offer-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.var-offer{border-top:1px solid #ecede8;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;display:grid}.var-offer-shop{font-size:14px;font-weight:600}.var-offer-price{text-align:right;font-size:14px;font-weight:700}.var-offer-meta{color:var(--text3);font-size:12px}.var-offer-link{text-align:right;font-size:12.5px}.personal-tool-retry{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.adm-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.adm-case-actions form{display:contents}.adm-example{background:#fbf8f1;border-color:#e8d9bc}.cook-table-wrap{margin:10px 0 24px;overflow-x:auto}.cook-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}.cook-table th,.cook-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e3de;padding:8px 10px}.cook-table code{overflow-wrap:anywhere;font-size:12px}.cmp-group{letter-spacing:.08em;text-transform:uppercase;color:var(--text3);padding:18px 0 6px;font-size:11px;font-weight:700}.price-chart{margin-top:8px;position:relative}.price-chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.price-chart-grid{stroke:#e4e5e0;stroke-width:1px}.price-chart-axis{fill:var(--text3,#6b6f68);font-size:11px}.price-chart-line{fill:none;stroke:#1d9e75;stroke-width:2px}.price-chart-dot{fill:#1d9e75}.price-chart-dot.active{stroke:#fff;stroke-width:2px}.price-chart-cursor{stroke:#9aa19a;stroke-dasharray:3 3}.price-chart-tip{color:#fff;pointer-events:none;white-space:nowrap;background:#1f2a24;border-radius:8px;gap:2px;padding:7px 10px;font-size:12px;display:grid;position:absolute;top:0;transform:translateY(-4px)}.price-chart-modes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.price-chart-legend{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.price-chart-chip{cursor:pointer;background:#fff;border:1px solid #e2e3de;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:12px;display:inline-flex}.price-chart-chip.off{opacity:.45;text-decoration:line-through}.price-chart-swatch{border-radius:999px;width:9px;height:9px;display:inline-block}.unsubscribe-card{border:1px solid var(--line2);background:var(--surface);border-radius:16px;gap:14px;max-width:560px;margin:40px auto;padding:28px 24px;display:grid}.unsubscribe-card h1{margin:0;font-size:24px}.unsubscribe-card p{color:var(--text2);margin:0}.unsubscribe-card .button{justify-self:start}.pd-grid>.pd-head{grid-area:1/1;min-width:0}.pd-grid>.pd-wiki{grid-area:2/1;min-width:0}.pd-grid>.pd-pricecol{grid-area:1/2/span 2;min-width:0}.pd-buy{scroll-margin-top:100px}.pd-head-info{min-width:0}.pd-title,.pd-offer-name,.pd-offer-meta{overflow-wrap:anywhere}.pd-size-select{min-width:0;max-width:100%}.pc-offers-link{font-size:13px;text-decoration:underline}@media (max-width:1023px){.pd-grid{flex-direction:column;display:flex}}@media (max-width:720px){.pd-head{flex-direction:column;align-items:stretch}.pd-head-info{order:-1}.pd-gallery2{flex-basis:auto;align-self:center;width:min(100%,220px)}.pd-head-actions{flex-wrap:wrap}.pd-offer-row{flex-wrap:wrap;gap:8px;min-width:0}.pd-offer-row>div{min-width:0}.pd-btn-primary{white-space:normal;text-align:center}.pc-list.view-list .pc-row{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid}.pc-list.view-list .pc-row-main{min-width:0}.pc-list.view-list .pc-row-price,.pc-list.view-list .pc-bekijk{grid-column:1/-1;justify-self:start}.pc-list.view-s,.pc-list.view-m,.pc-list.view-l{grid-template-columns:minmax(0,1fr)}.pc-list .pc-row{min-width:0}.pc-list .pc-name{overflow-wrap:anywhere}.pc-list .pc-bekijk{white-space:normal}.pc-toolbar{flex-wrap:wrap;gap:10px}}.pd-other-sources{border:1px solid var(--line2);background:var(--surface2);border-radius:12px;margin-top:14px;padding:10px 14px}.pd-other-sources>summary{cursor:pointer;align-items:baseline;gap:10px;list-style:none;display:flex}.pd-other-sources>summary::-webkit-details-marker{display:none}.pd-other-sources>summary:after{content:"›";color:var(--text3);margin-left:auto;transform:rotate(90deg)}.pd-other-sources[open]>summary:after{transform:rotate(-90deg)}.pd-other-title{color:var(--text);font-size:13.5px;font-weight:700}.pd-other-count{color:var(--text3);font-size:12.5px}.pd-other-intro{color:var(--text2);margin:10px 0 4px;font-size:12.5px;line-height:1.5}.pd-other-row{border-top:1px solid var(--line);padding:9px 0}.pd-other-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pd-other-end{flex:none;align-items:baseline;gap:10px;display:flex}.pd-other-reason{color:var(--text3);margin:3px 0 0;font-size:12px;line-height:1.45}.pd-other-price{color:var(--text2);font-size:13px}.rl-title{margin:0;font-size:clamp(24px,4vw,32px)}.rl-note{color:var(--text3);margin:0 0 12px;font-size:13px}.rl-list .rl-row{border:0;border-bottom:1px solid var(--line);border-radius:0}.rl-list .rl-row:last-child{border-bottom:0}.rl-heading{width:220px;height:18px}.rl-chip{background:var(--surface2);width:132px;height:32px;animation:1.4s ease-in-out infinite rl-pulse;display:inline-block}.rl-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.rl-tile{border:1px solid var(--line);background:var(--surface2);border-radius:14px;height:300px;animation:1.4s ease-in-out infinite rl-pulse;display:block}.rl-tile-products{height:414px}.rl-row{border:1px solid var(--line2);background:var(--surface);border-radius:14px;align-items:center;gap:14px;min-height:79px;padding:14px 16px;display:flex}.rl-shot,.rl-line,.rl-price{background:var(--surface2);border-radius:8px;animation:1.4s ease-in-out infinite rl-pulse;display:block}.rl-shot{flex:none;width:56px;height:56px}.rl-lines{flex:1;gap:8px;min-width:0;display:grid}.rl-line{max-width:320px;height:12px}.rl-line.short{max-width:180px;height:10px}.rl-price{flex:none;width:88px;height:20px}@keyframes rl-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.rl-shot,.rl-line,.rl-price,.rl-chip,.rl-tile{animation:none}}.pd-hist-scope{color:var(--text3);margin:6px 0 10px;font-size:12px;line-height:1.45}.cmp-table,.cmp-row{grid-template-columns:var(--cmp-cols)}.cmp-add-below{display:none}@media (max-width:640px){.cmp-table{min-width:0}.cmp-table,.cmp-row{grid-template-columns:var(--cmp-cols-narrow)}.cmp-addcol,.cmp-cell-spacer{display:none}.cmp-add-below{margin-top:12px;display:inline-flex}.cmp-rowlabel{font-size:11.5px;line-height:1.35}.cmp-cell{padding-left:8px;padding-right:8px;font-size:12.5px}}.mu-sources{flex-wrap:wrap;gap:8px;margin:8px 0 18px;display:flex}.mu-card-source{color:var(--text2);font-size:12.5px;font-weight:700}.mu-search{gap:6px;margin:0 0 14px;display:grid}.mu-search-label{color:var(--text2);font-size:12.5px;font-weight:700}.mu-search-row{gap:8px;display:flex}.mu-search-row input{border:1px solid var(--line2);background:var(--surface);min-width:0;color:var(--text);border-radius:11px;flex:1;padding:11px 13px;font-size:14px}.mu-search-row .button{flex:none}.mu-topic-count{color:var(--text3);font-size:11.5px}.mu-count{color:var(--text3);margin:4px 0 12px;font-size:12.5px}@media (max-width:480px){.mu-search-row{flex-wrap:wrap}.mu-search-row .button{width:100%}}.kennis-updates{margin-top:34px}.kennis-updates h2{margin:0 0 4px;font-size:21px}.kennis-updates>.muted{max-width:62ch;margin:0 0 16px}.us-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.us-item{border:1px solid var(--line2);background:var(--surface);border-radius:13px;padding:13px 15px}.us-item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.us-item-title{color:var(--text);margin-top:4px;font-size:15px;font-weight:700;line-height:1.35;display:inline-block}.ex-block{border:1px solid var(--line2);background:var(--surface);border-radius:14px;margin:18px 0;padding:16px 18px}.ex-head h2{margin:0;font-size:16px}.ex-head p{color:var(--text3);margin:3px 0 12px;font-size:12.5px}.ex-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ex-item{border-top:1px solid var(--line);gap:2px;padding-top:10px;display:grid}.ex-item:first-child{border-top:none;padding-top:0}.ex-item-title{color:var(--text);font-size:14px;font-weight:700;line-height:1.35}.ex-item-meta,.ex-foot{color:var(--text3);font-size:12px}.ex-foot{margin:12px 0 0}.mu-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:18px 0 6px;display:flex}.stock-note{margin-top:4px;display:block}.stock-note-badge{border:1px solid var(--status-amber-line);background:var(--status-amber-tint);max-width:100%;color:var(--status-amber);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.74rem;font-weight:600;line-height:1.35;display:inline-flex}.stock-note-text{min-width:0}.stock-note-info{border:1px solid var(--status-amber-line);background:var(--surface);width:16px;height:16px;color:var(--status-amber);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:.68rem;font-style:italic;font-weight:700;display:inline-flex}.stock-note-info:hover{background:var(--status-amber);color:var(--surface)}.stock-note-explainer{max-width:34rem;color:var(--muted);margin-top:4px;font-size:.78rem;font-weight:400;line-height:1.45;display:block}.stock-note-explainer[hidden]{display:none}.plus-plans-wrap{padding:32px 0 8px}.plans-interval{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.plans-interval-option{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.plans-interval-option.active{background:var(--ad);color:#fff}.plans-save{background:var(--status-amber-tint);color:var(--status-amber);border-radius:999px;padding:1px 8px;font-size:.74rem}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.plans-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.plans-card-plus{border:2px solid var(--ad);box-shadow:0 10px 30px #2c6b531f}.plans-card-soon{background:var(--soft)}.plans-name{align-items:center;gap:8px;margin:0;font-size:1.25rem;display:flex}.plans-soon{background:var(--status-amber-tint);color:var(--status-amber);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600}.plans-price{margin:0;font-size:1.6rem;font-weight:800;line-height:1.2}.plans-price-note{color:var(--muted);margin:0;font-size:.86rem}.plans-features{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.plans-features li{align-items:flex-start;gap:8px;font-size:.92rem;line-height:1.45;display:flex}.plans-features svg{color:var(--a);flex:none;margin-top:2px}.plans-later{color:var(--muted);font-style:italic}.plans-checkout{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:8px;padding-top:14px;display:flex}.plans-checkout-summary,.plans-checkout-note{margin:0;font-size:.88rem;line-height:1.5}.plans-consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.45;display:flex}.plans-consent input{flex:none;width:18px;height:18px;margin-top:1px}.plans-button{border:1px solid var(--ad);background:var(--ad);color:#fff;min-height:44px;font:inherit;text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.plans-button.secondary{background:var(--surface);color:var(--ad)}.plans-button:disabled{cursor:not-allowed;opacity:.55}.plans-error{color:var(--bad,#b3261e);margin:0;font-size:.86rem}.plans-vat,.plans-business{color:var(--muted);margin:14px 0 0;font-size:.86rem}.waitlist-form{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:8px;padding-top:14px;display:flex}.waitlist-field{flex-direction:column;gap:4px;font-size:.86rem;display:flex}.waitlist-field input{border:1px solid var(--line);min-height:42px;font:inherit;border-radius:10px;padding:8px 12px}.waitlist-note,.waitlist-done{margin:0;font-size:.86rem;line-height:1.5}@media (max-width:900px){.plans-grid{grid-template-columns:1fr}}.my-sub{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;margin:18px 0;padding:20px;display:flex}.my-sub-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.my-sub-eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:.74rem;font-weight:700}.my-sub-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.3rem;display:flex}.my-sub-badge{color:#7a5a17;background:#fbf3e2;border:1px solid #e8c98a;border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:700}.my-sub-text{margin:0;font-size:.92rem;line-height:1.5}.my-sub-actions{flex-wrap:wrap;gap:10px;display:flex}.my-sub-confirm{background:var(--soft);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.my-sub-confirm p{margin:0;font-size:.9rem;line-height:1.5}.my-sub-withdraw{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.my-sub-notice{background:var(--status-green-tint);color:var(--status-green);border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem}.plans-button.danger{color:#fff;background:#b3261e;border-color:#b3261e}.plans-button.danger-outline{background:var(--surface);color:#b3261e;border-color:#b3261e;align-self:flex-start}.limit-notice{border:1px solid var(--status-neutral-line);background:var(--status-neutral-tint);color:var(--text);border-radius:12px;flex-direction:column;gap:4px;margin:10px 0;padding:12px 14px;font-size:.9rem;line-height:1.5;display:flex}.limit-notice p{margin:0}.limit-notice-next{color:var(--muted)}.business-page{max-width:1140px;margin:0 auto;padding-inline:28px}.business-hero{max-width:760px;margin:8px 0 24px}.business-hero h1{margin:4px 0 10px}.business-intro{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.55}.business-page .plus-reassure{margin-top:18px}.claim-form{flex-direction:column;gap:10px;display:flex}.claim-for,.claim-note,.claim-status{margin:0;font-size:.88rem;line-height:1.5}.claim-status{background:var(--status-green-tint);color:var(--status-green);border-radius:10px;padding:10px 12px}.claim-country{border:0;flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:.88rem;display:flex}.claim-country legend{margin-bottom:4px;padding:0;font-weight:600}.claim-country label{align-items:center;gap:6px;display:inline-flex}.claim-hint{color:var(--status-amber);margin:-4px 0 0;font-size:.84rem}.reminder-settings{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;margin-bottom:18px;padding:16px 18px;display:flex}.reminder-settings h2{margin:0;font-size:1.05rem}.reminder-settings select{border:1px solid var(--line);min-height:42px;font:inherit;border-radius:10px;padding:8px 12px}.plus-hero-button{z-index:3;color:#fff;text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#1c1a14eb 0%,#3a3324eb 100%);border:1px solid #e8c98a73;border-radius:999px;align-items:center;gap:11px;padding:9px 16px 9px 9px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;position:absolute;top:20px;right:24px;box-shadow:0 10px 28px #00000047}.plus-hero-button:hover,.plus-hero-button:focus-visible{border-color:#e8c98a;transform:translateY(-1px);box-shadow:0 14px 34px #00000057}.plus-hero-button:focus-visible{outline-offset:3px;outline:2px solid #e8c98a}.plus-hero-star{color:#1c1a14;background:#e8c98a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.plus-hero-text{flex-direction:column;gap:1px;line-height:1.2;display:flex}.plus-hero-main{font-family:var(--font-display), var(--font-sans), sans-serif;color:#fff;font-size:14.5px;font-weight:700}.plus-hero-sub{color:#d9d2c1;font-size:12px}.plus-hero-price{color:#e8c98a;font-size:12px}.plus-hero-price strong{font-weight:700}.plus-hero-arrow{color:#e8c98a;margin-left:2px;font-weight:700}.plus-hero-member{color:#e8c98a;gap:8px;padding:9px 15px}@media (max-width:720px){.home-hero{flex-direction:column;align-items:center}.home-hero .plus-hero-button{border-radius:20px;margin:-46px 0 22px;position:relative;top:auto;right:auto}}.plus-ad{isolation:isolate;color:#f4efe3;background:linear-gradient(150deg,#1c1a14 0%,#2b271c 55%,#3a3324 100%);border-radius:13px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #1c1a142e}.plus-ad-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#e8c98a52 0%,#e8c98a00 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-50px}.plus-ad-head{flex-direction:column;gap:8px;display:flex}.plus-ad-badge{color:#e8c98a;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #e8c98a66;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px;font-size:9.5px;font-weight:600;display:inline-flex}.plus-ad-title{font-family:var(--font-display), var(--font-sans), sans-serif;color:#fff;margin:0;font-size:17px;font-weight:700;line-height:1.25}.plus-ad-points{color:#d9d2c1;gap:6px;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none;display:grid}.plus-ad-points li{padding-left:18px;position:relative}.plus-ad-points li:before{content:"";border-bottom:2px solid #e8c98a;border-left:2px solid #e8c98a;width:9px;height:5px;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}.plus-ad-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.plus-ad-price{color:#b9b09c;margin:0;font-size:11.5px}.plus-ad-price strong{font-family:var(--font-display), var(--font-sans), sans-serif;color:#e8c98a;font-size:18px}.plus-ad-cta{color:#1c1a14;white-space:nowrap;background:#e8c98a;border-radius:9px;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.plus-ad-cta:hover,.plus-ad-cta:focus-visible{background:#f3dcab}.plus-ad-cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.plus-ad-cell{min-height:100%}.plus-ad-inline,.plus-ad-leaderboard{margin:4px 0}@media (min-width:900px){.plus-ad-leaderboard,.plus-ad-inline{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 24px;display:grid}.plus-ad-leaderboard .plus-ad-foot,.plus-ad-inline .plus-ad-foot{flex-direction:column;align-items:flex-end;margin-top:0}.plus-ad-leaderboard .plus-ad-title{font-size:19px}}.my-sub.my-sub-free{color:#f4efe3;background:radial-gradient(circle at 92% 0,#e8c98a47 0%,#e8c98a00 45%),linear-gradient(150deg,#1c1a14 0%,#2b271c 55%,#3a3324 100%);border-color:#0000;box-shadow:0 10px 30px #1c1a142e}.my-sub-free .my-sub-eyebrow{color:#e8c98a}.my-sub-free .my-sub-title{color:#fff}.my-sub-free .my-sub-text{color:#d9d2c1}.plans-unavailable{border:1px solid var(--line);background:var(--surface);color:var(--text2);text-align:center;border-radius:14px;margin:0;padding:18px 20px}.plans-card{order:var(--card-order,0);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.plans-card:hover{border-color:var(--line2);box-shadow:0 8px 24px #10121112}.plans-card.is-open{border-color:var(--ad);box-shadow:0 0 0 3px var(--at), 0 10px 30px #2c6b531f}.plans-card-plus.is-open{box-shadow:0 0 0 4px var(--at), 0 14px 34px #2c6b532e}.plans-ribbon{color:#e8c98a;letter-spacing:.04em;background:linear-gradient(135deg,#1c1a14,#3a3324);border-radius:999px;margin:0;padding:3px 11px;font-size:.72rem;font-weight:700;position:absolute;top:-12px;left:20px}.plans-actions{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex}.plans-card{align-self:stretch}.plans-current{color:var(--muted);margin:0;font-size:.88rem}.plans-more{min-height:40px;color:var(--ad);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;font-weight:600;display:inline-flex}.plans-more:hover,.plans-more:focus-visible{background:var(--at)}.plans-more-caret{transition:transform .2s}.plans-more[aria-expanded=true] .plans-more-caret{transform:rotate(180deg)}.plans-cancelled{border:1px solid var(--line2);background:var(--soft);border-radius:12px;margin:0 0 18px;padding:12px 16px;font-size:.92rem}.plans-detail{border:1px solid var(--line);background:var(--surface);border-radius:16px;order:10;grid-column:1/-1;scroll-margin:90px;animation:.28s ease-out plans-detail-in;box-shadow:0 14px 40px #10121114}.plans-detail-plus{background:linear-gradient(180deg, #fbf8f1 0%, var(--surface) 140px);border-color:#e8d9bc}@keyframes plans-detail-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.plans-detail{animation:none}}.plans-detail-inner{flex-direction:column;gap:18px;padding:24px;display:flex}.plans-detail-head h3{margin:0 0 6px;font-size:1.3rem}.plans-detail-head p{max-width:760px;color:var(--text2);margin:0;line-height:1.55}.plans-detail-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.plans-compare-wrap{overflow-x:auto}.plans-compare{border-collapse:collapse;width:100%;font-size:.9rem}.plans-compare th,.plans-compare td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 10px}.plans-compare thead th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.plans-compare tbody th{color:var(--text2);font-weight:500}.plans-compare .is-current{background:var(--at);color:var(--ad);font-weight:700}.plans-detail-plus .plans-compare .is-current{color:#6f5830;background:#f6eedd}.plans-yes{align-items:center;gap:4px;display:inline-flex}.plans-yes svg{color:var(--a)}.plans-no{color:var(--muted)}.plans-detail-text h4{margin:0 0 8px;font-size:1rem}.plans-detail-text h4:not(:first-child){margin-top:18px}.plans-detail-text p{color:var(--text2);margin:0;line-height:1.55}.plans-steps,.plans-plain{color:var(--text2);gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}.plans-detail-note{font-size:.86rem;color:var(--muted)!important;margin-top:12px!important}.plans-detail-cta{margin-top:20px;display:flex}@media (max-width:900px){.plans-detail{order:var(--detail-order,10)}.plans-detail-cols{grid-template-columns:1fr}.plans-detail-inner{padding:18px}.plans-detail-cta .plans-button{width:100%}}.checkout-page{padding:34px 16px 56px}.checkout-inner{max-width:1040px;margin:0 auto}.checkout-eyebrow{color:#8a6e3c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:700}.checkout-inner h1{margin:0 0 18px}.checkout-steps{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0 0 22px;padding:0;font-size:.88rem;list-style:none;display:flex}.checkout-steps li{align-items:center;gap:8px;display:inline-flex}.checkout-step-dot{border:1px solid var(--line2);background:var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:grid}.checkout-steps .done .checkout-step-dot{border-color:var(--ad);background:var(--ad);color:#fff}.checkout-steps .current{color:var(--text);font-weight:700}.checkout-steps .current .checkout-step-dot{color:#e8c98a;background:#1c1a14;border-color:#c8a85a}.checkout-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.checkout-main{flex-direction:column;gap:16px;min-width:0;display:flex}.checkout-block{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;margin:0;padding:20px;display:flex}.checkout-block h2{margin:0;font-size:1.1rem}.checkout-text{color:var(--text2);margin:0;line-height:1.5}.checkout-periods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkout-period{border:1px solid var(--line2);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.checkout-period.active{border:2px solid var(--ad);background:var(--at);padding:13px}.checkout-period-name{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.checkout-period-price{font-size:1.15rem;font-weight:800}.checkout-period-note{color:var(--muted);font-size:.84rem}.checkout-pay{width:100%;min-height:50px;font-size:1rem}.checkout-fineprint{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.checkout-error{color:#6f5830;background:#fbf8f1;border:1px solid #e8d9bc;border-radius:10px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.5}.checkout-summary{color:#f4efe3;background:linear-gradient(150deg,#1c1a14 0%,#2b271c 55%,#3a3324 100%);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;position:sticky;top:84px;box-shadow:0 12px 34px #1c1a1433}.checkout-summary h2{color:#e8c98a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.checkout-summary-product{color:#fff;align-items:center;gap:10px;margin:0;font-size:1.05rem;font-weight:700;display:flex}.checkout-summary-star{color:#1c1a14;background:#e8c98a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;display:grid}.checkout-summary-list{gap:8px;margin:0;display:grid}.checkout-summary-list div{border-bottom:1px solid #e8c98a2e;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:.86rem;display:flex}.checkout-summary-list dt{color:#b9b09c}.checkout-summary-list dd{text-align:right;margin:0}.checkout-summary-total{justify-content:space-between;align-items:baseline;margin:4px 0 0;display:flex}.checkout-summary-total strong{color:#e8c98a;font-size:1.5rem}.checkout-summary .checkout-fineprint{color:#b9b09c}.checkout-back{color:#e8c98a;font-size:.88rem;font-weight:600}.account-auth-embedded{padding:0}.account-auth-embedded h3{margin:4px 0 8px;font-size:1rem}@media (max-width:820px){.checkout-grid{grid-template-columns:1fr}.checkout-summary{order:-1;position:static}}@media (max-width:420px){.checkout-periods{grid-template-columns:1fr}}.plus-welcome{flex-direction:column;gap:8px;display:flex}.plus-welcome-hero{color:#f4efe3;text-align:center;background:radial-gradient(circle at 90% 0,#e8c98a4d 0%,#e8c98a00 45%),linear-gradient(150deg,#1c1a14 0%,#2b271c 55%,#3a3324 100%);border-radius:16px;padding:26px 22px}.plus-welcome-star{color:#1c1a14;background:#e8c98a;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.4rem;display:inline-grid}.plus-welcome-hero h2{color:#fff;margin:12px 0 6px}.plus-welcome-hero p{color:#d9d2c1;max-width:560px;margin:0 auto;line-height:1.55}.plus-welcome-plain{margin:8px 0 0}.plus-welcome-next h2{margin:10px 0;font-size:1.1rem}.plus-welcome-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plus-welcome-links a{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;flex-direction:column;gap:4px;padding:14px;font-size:.88rem;display:flex}.plus-welcome-links a span{color:var(--text2)}.plus-welcome-back{margin:12px 0 0}.plus-continue{color:#f4efe3;background:linear-gradient(150deg,#1c1a14 0%,#3a3324 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding:14px 18px;display:flex}.plus-continue p{margin:0}@media (max-width:720px){.plus-welcome-links{grid-template-columns:1fr}}@media (max-width:600px){.plans-detail-inner{padding:16px 12px}.plans-compare{table-layout:fixed;font-size:.8rem}.plans-compare th,.plans-compare td{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:7px 4px}.plans-compare thead th{letter-spacing:.02em;font-size:.66rem}.plans-compare thead th:first-child,.plans-compare tbody th{width:36%}.plans-yes-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.checkout-essentials{background:var(--soft);border-radius:12px;gap:4px;padding:12px 14px;font-size:.92rem;line-height:1.5;display:grid}.checkout-essentials p{margin:0}.plans-consent a{color:var(--ad);text-underline-offset:2px;font-weight:600;text-decoration:underline}.withdraw-page{max-width:640px}.withdraw-form,.withdraw-done{flex-direction:column;gap:14px;display:flex}.withdraw-form h2,.withdraw-done h2,.withdraw-page>h1{margin:8px 0 0}.withdraw-intro,.withdraw-done p{color:var(--text2);margin:0;line-height:1.55}.withdraw-fields{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:12px;padding:18px;display:grid}.withdraw-fields label{gap:5px;font-size:.9rem;font-weight:600;display:grid}.withdraw-fields input,.withdraw-fields textarea{border:1px solid var(--line2);background:var(--surface);min-height:42px;color:var(--text);font:inherit;border-radius:10px;padding:9px 12px;font-weight:400}.withdraw-form .plans-button,.withdraw-done .plans-button,.my-sub-withdraw .plans-button{align-self:flex-start}.owner-block{flex-direction:column;gap:10px;display:flex}.owner-block .plans-button{align-self:flex-start}.owner-note,.owner-soon{opacity:.85;font-size:.84rem}.verified-badge{border:1px solid var(--a);background:var(--at);color:var(--ad);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.plans-now{background:var(--at);color:var(--ad);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600}.claim-lead{background:var(--soft);border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.5}.ranking-link{color:var(--ad);text-underline-offset:2px;align-items:center;gap:5px;margin-top:6px;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-flex}.ranking-link-row{margin:0 0 12px}.pc-price-date{color:var(--muted);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:.72rem}.change-page{max-width:640px}.change-intro{color:var(--text2);line-height:1.55}.change-form,.change-done{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;margin-top:16px;padding:18px;display:flex}.change-form textarea{border:1px solid var(--line);min-height:110px;font:inherit;border-radius:10px;padding:9px 12px}.change-kind{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.change-kind legend{margin-bottom:6px;font-weight:600}.change-kind label{align-items:center;gap:6px;display:inline-flex}.change-form .plans-button,.change-done .plans-button{align-self:flex-start}.hp-field{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.verified-badge-small{vertical-align:middle;margin-left:6px;padding:1px 7px;font-size:.68rem}.my-sub-badge-toggle{font-size:.86rem}.shared-logbook-supporter b{color:#7a5a17;background:#fbf3e2;border:1px solid #e8c98a;border-radius:999px;padding:2px 10px;font-size:.8rem}.read-only-badge{border:1px solid var(--line2);background:var(--soft);color:var(--muted);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.72rem;font-weight:600;display:inline-block}.tracked-alert-fields{border:0;margin:0;padding:0;display:contents}.pd-photo-credit{color:var(--muted);margin:6px 0 0;font-size:.74rem;line-height:1.4}.pd-photo-credit a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.legal-binding{border:1px solid var(--line2);background:var(--soft);border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:.9rem;font-weight:600}.page-hero .plus-hero-button{top:16px;right:16px}@media (min-width:901px){.page-hero.has-promo .page-hero-inner{padding-right:380px}}@media (max-width:900px){.page-hero .plus-hero-button{border-radius:20px;margin:16px 16px 0;position:relative;top:auto;right:auto}}.hero-button-inline{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.promo-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}@media (max-width:720px){.hero-button-inline{border-radius:18px;width:100%}}.business-hero-button{background:linear-gradient(135deg,#0e261eed 0%,#2c6b53ed 100%);border-color:#a9e3c473}.business-hero-button:hover,.business-hero-button:focus-visible{border-color:#a9e3c4}.business-hero-button:focus-visible{outline-color:#a9e3c4}.business-hero-mark{color:#0e261e;background:#a9e3c4}.business-hero-button .plus-hero-sub{color:#e2f3ea}.business-hero-button .plus-hero-price,.business-hero-button .plus-hero-arrow{color:#a9e3c4}.subs-tabs{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;max-width:640px;margin:24px auto 0;padding:6px;display:grid}.subs-tab{min-height:52px;color:var(--text2);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;align-items:center;gap:2px;padding:10px 12px;display:flex}.subs-tab:hover{background:var(--soft);color:var(--text)}.subs-tab:focus-visible{outline:2px solid var(--ad);outline-offset:2px}.subs-tab.active{background:var(--ad);color:#fff}.subs-tab-name{font-size:.98rem;font-weight:700}.subs-tab-sub{opacity:.85;font-size:.76rem}@media (max-width:720px){.subs-tabs{margin:16px 16px 0}}.subs-tabs-wrap>[role=tabpanel]{margin-top:20px}.plus-plans-wrap .plus-inner,.plus-reassure-wrap .plus-inner{padding-inline:28px}.plus-reassure-wrap{padding-inline:0}@media (max-width:720px){.business-page,.plus-plans-wrap .plus-inner,.plus-reassure-wrap .plus-inner{padding-inline:18px}}.my-sub-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.my-sub-option{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.my-sub-option h3{margin:0;font-size:1rem}.my-sub-option p{color:var(--text2);margin:0;font-size:.88rem;line-height:1.5}.my-sub-option .plans-button{align-self:flex-start;margin-top:auto}.my-sub-portal{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:.86rem;display:flex}.my-sub-link{color:var(--ad);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.read-only-explainer{border:1px solid var(--line2);background:var(--soft);border-radius:12px;gap:4px;margin:0 0 12px;padding:12px 14px;font-size:.9rem;display:grid}.read-only-explainer p{color:var(--text2);margin:0;line-height:1.5}.read-only-choose{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.read-only-choose p{flex-basis:100%;margin:0;font-size:.88rem}.account-menu{flex:none;position:relative}.account-avatar{background:var(--ad);color:#fff;width:38px;height:38px;font:inherit;cursor:pointer;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--a);border:0;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:700;display:inline-grid;position:relative}.account-avatar:focus-visible{outline:2px solid var(--ad);outline-offset:3px}.account-avatar-dot{border:2px solid var(--surface);background:#3ccf7f;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.account-menu-panel{z-index:60;background:var(--surface);border:1px solid var(--line2);border-radius:12px;width:250px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 34px #0000001f}.account-menu-who{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin-bottom:6px;padding:8px 10px 10px}.account-menu-who b{display:block}.account-menu-who small{color:var(--text3)}.account-menu-item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.account-menu-item:hover,.account-menu-item:focus-visible{background:var(--surface2)}.account-menu-sep{border-top:1px solid var(--line);margin:6px 0;display:block}@media (max-width:900px){.nav.nav-open .account-menu{width:100%}.nav.nav-open .account-avatar{background:var(--surface);width:100%;height:auto;min-height:40px;color:var(--text);border:1px solid var(--line2);box-shadow:none;border-radius:9px;justify-content:flex-start;gap:9px;padding:9px 12px;display:flex}.nav.nav-open .account-avatar>span:first-child{background:var(--ad);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:inline-grid}.nav.nav-open .account-avatar-dot{bottom:7px;left:31px;right:auto}.nav.nav-open .account-avatar .account-link-label{display:inline}.nav.nav-open .account-menu-panel{width:100%;box-shadow:none;margin-top:6px;position:static}}.account-shell{padding:24px 28px 64px}.account-shell-plain{max-width:1140px;margin:0 auto}.account-hero{color:#fff;background:linear-gradient(120deg,#20302a,#2c4a3d 55%,#3a5c4d);border-radius:16px;max-width:1140px;margin:0 auto;position:relative;overflow:hidden}.account-hero-media{opacity:.38;background:url(/images/heroes/10-hero-account-garage.webp) 50% 55%/cover;position:absolute;inset:0}.account-hero-scrim{background:linear-gradient(90deg,#101a16e0,#101a168c 60%,#101a1659);position:absolute;inset:0}.account-hero-inner{justify-content:space-between;align-items:flex-end;gap:24px;min-height:170px;padding:30px 34px;display:flex;position:relative}.account-hero-eyebrow{color:#a9e3c4;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:600}.account-hero h1{margin:8px 0 4px;font-size:28px;line-height:1.15}.account-hero-sub{color:#ffffffd9;max-width:560px;margin:0}.account-me{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;flex:none;align-items:center;gap:10px;max-width:280px;padding:7px 12px 7px 8px;display:flex}.account-me-avatar{width:34px;height:34px;color:var(--ad);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.account-me-text{gap:4px;min-width:0;display:grid}.account-me-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-tier{border-radius:999px;justify-self:start;padding:2px 9px;font-size:11.5px;font-weight:700}.account-tier-free{color:var(--text2);background:#ffffffeb}.account-tier-plus,.account-tier-premium{color:#e8c98a;background:linear-gradient(135deg,#1c1a14,#3a3324)}.account-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;max-width:1140px;margin:14px auto 0;display:flex;overflow-x:auto}.account-tabs::-webkit-scrollbar{display:none}.account-tab{color:var(--text2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:10px 12px;font-size:14px;text-decoration:none}.account-tab:hover{color:var(--ad)}.account-tab.active{border-bottom-color:var(--ad);color:var(--ad);font-weight:700}.account-body{max-width:1140px;margin:0 auto;padding-top:22px}.account-body .personal-tool-page,.account-body .acc-wrap{max-width:none;margin:0;padding:0}.acc-overview-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.acc-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:16px 18px}.acc-card-label{color:var(--text3);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.acc-card-text,.acc-card-empty{color:var(--text2);margin:0 0 12px;font-size:13.5px;line-height:1.5}.acc-quick-label{margin-top:26px}.acc-upcoming,.acc-fav-list{margin:0;padding:0;list-style:none;display:grid}.acc-upcoming li+li,.acc-fav-list li+li{border-top:1px solid var(--line)}.acc-upcoming a{color:var(--text);align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}.acc-upcoming-when{background:var(--at);min-width:58px;color:var(--ad);text-align:center;border-radius:8px;flex:none;padding:4px 8px;font-size:12.5px;font-weight:700}.acc-upcoming-what{min-width:0;display:grid}.acc-upcoming-what small{color:var(--text3)}.acc-fav-list li{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.acc-fav-list a{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc-fav-remove{color:var(--text3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:12.5px}.acc-fav-remove:hover{color:var(--red)}.acc-settings-page{gap:14px;max-width:760px;display:grid}.acc-settings-title{margin:0 0 10px;font-size:16px}.acc-settings-form{gap:12px;display:grid}.acc-field{gap:5px;font-size:14px;display:grid}.acc-field>span{font-weight:600}.acc-field input{border:1px solid var(--line2);background:var(--surface);width:100%;max-width:420px;min-height:42px;color:var(--text);font:inherit;border-radius:10px;padding:9px 12px}.acc-field small,.acc-settings-help{color:var(--text2);margin:0;font-size:13px;line-height:1.5}.acc-settings-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acc-settings-current{overflow-wrap:anywhere;margin:0 0 12px;font-size:14px}.acc-settings-ok{color:var(--status-green);font-size:13.5px;font-weight:600}.acc-settings-err{color:var(--red);margin:0;font-size:13.5px}.acc-settings-note{border:1px solid var(--status-amber-line);background:var(--status-amber-tint);color:var(--status-amber);border-radius:12px;margin:0 0 12px;padding:11px 14px;font-size:13.5px;line-height:1.5}.acc-settings-note.ok{border-color:var(--status-green-line);background:var(--status-green-tint);color:var(--status-green)}.acc-settings-pending{background:var(--at);color:var(--ad);overflow-wrap:anywhere;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:13.5px;line-height:1.5}.acc-settings-pending p{color:var(--text2);margin:6px 0 0}.acc-settings-signout{padding-top:4px}@media (max-width:720px){.account-shell{padding:16px 16px 50px}.account-hero-inner{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:22px}.account-hero h1{font-size:23px}.account-me{background:0 0;border:0;gap:8px;padding:0}.account-me-avatar{width:32px;height:32px;font-size:12px}.account-tabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.account-body{padding-top:18px}}.plus-welcome-notice{color:var(--text);background:#fbf6ea;border:1px solid #e8dcc0;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.plus-welcome-notice .plus-welcome-star{flex:none;width:32px;height:32px;font-size:1rem}.plus-welcome-notice p{color:var(--text2);margin:4px 0 0;font-size:14px;line-height:1.5}.my-sub-loading{gap:12px;display:grid}.skeleton-line{background:var(--surface2);border-radius:7px;width:100%;height:14px;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}.skeleton-eyebrow{width:110px;height:10px}.skeleton-title{width:180px;height:24px}.skeleton-short{width:60%}.account-tier-loading{background:#ffffff40;width:44px;height:18px;animation:1.4s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton-line,.account-tier-loading{animation:none}}.my-sub-renewal{border:1px solid var(--line);background:var(--surface2);border-radius:14px;justify-items:start;gap:10px;margin:14px 0;padding:14px 16px;display:grid}.my-sub-renewal h3{margin:0;font-size:15px}.my-sub-renewal p{color:var(--text2);margin:0;font-size:14px;line-height:1.5}.my-sub-renewal.prominent{background:#fbf6ea;border-color:#e8dcc0}.my-sub-renewal.chosen{border-color:var(--status-green-line);background:var(--status-green-tint)}.my-sub-renewal-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.my-sub-link-button{color:var(--ad);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}h2.pd-panel-label{margin:0}.pd-desc-blocks{color:var(--text2);overflow-wrap:anywhere;gap:10px;margin-top:13px;font-size:14.5px;line-height:1.65;display:grid}.pd-desc-p{margin:0}.pd-desc-heading{color:var(--text);margin:6px 0 0;font-size:15px;font-weight:650;line-height:1.4}.pd-desc-list{gap:4px;margin:0;padding-left:22px;display:grid}.pd-desc-list li::marker{color:var(--a)}.pd-desc-source{border-top:1px solid var(--line);color:var(--text2);overflow-wrap:anywhere;margin:14px 0 0;padding-top:10px;font-size:13px;line-height:1.5}.pd-desc-source a{color:var(--ad);text-underline-offset:2px;text-decoration:underline}.pd-desc-kind{color:var(--text3)}.pd-desc-note{color:var(--text3);margin:6px 0 0;font-size:12px;line-height:1.5}.claim-domain{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:10px;margin-top:14px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.claim-domain.done{border-color:var(--status-green-line);background:var(--status-green-tint)}.claim-domain p{margin:0}.claim-domain-title{font-weight:700}.claim-domain-form{gap:10px;display:grid}.claim-domain-field{border:1px solid var(--line2);background:var(--surface);border-radius:10px;align-items:center;max-width:420px;display:flex;overflow:hidden}.claim-domain-field input{min-width:0;min-height:42px;color:var(--text);font:inherit;background:0 0;border:0;flex:1;padding:9px 12px}.claim-domain-field:focus-within{outline:2px solid var(--ad);outline-offset:1px}.claim-domain-at{color:var(--text2);white-space:nowrap;padding:0 12px}.claim-domain-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.claim-domain-help{color:var(--text2);font-size:13px}.claim-reason{color:var(--text2);margin:6px 0 0;font-size:14px}.mb-textarea{border:1px solid var(--line2);background:var(--surface);width:100%;max-width:620px;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;line-height:1.55}.acc-field select{border:1px solid var(--line2);background:var(--surface);max-width:420px;min-height:42px;color:var(--text);font:inherit;border-radius:10px;padding:9px 12px}.mb-subtitle{margin:14px 0 8px;font-size:14px}.mb-hours{gap:8px;display:grid}.mb-hours-row{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;padding:6px 0;display:grid}.mb-hours-day{padding-top:8px;font-size:14px;font-weight:600}.mb-hours-ranges{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.mb-hours-closed{color:var(--text3)}.mb-hours-range{align-items:center;gap:6px;display:inline-flex}.mb-hours-range input{border:1px solid var(--line2);background:var(--surface);min-height:38px;color:var(--text);font:inherit;border-radius:8px;padding:6px 8px}.mb-icon-button{border:1px solid var(--line2);background:var(--surface);width:30px;height:30px;color:var(--text2);font:inherit;cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.mb-icon-button:disabled{opacity:.4;cursor:default}.mb-services{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 16px;display:grid}.mb-pending{color:var(--status-amber)}.mb-hidden{color:var(--red);margin:6px 0 0;font-size:13px;display:block}.mb-logo-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mb-logo{border:1px solid var(--line);background:var(--surface);object-fit:contain;width:72px;height:72px;color:var(--ad);border-radius:14px;place-items:center;font-size:26px;font-weight:800;display:grid}.mb-media-actions,.mb-photo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mb-photos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mb-photo{gap:6px;min-width:0;display:grid}.mb-photo img{aspect-ratio:4/3;object-fit:cover;background:var(--surface2);border-radius:10px;width:100%}.mb-photo.hidden img{opacity:.45}.mb-photo-alt{color:var(--text2);overflow-wrap:anywhere;font-size:13px}.mb-photo-add{justify-items:start;gap:10px;margin-top:12px;display:grid}.mb-stats-totals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.mb-stats-totals span{background:var(--surface2);color:var(--text2);border-radius:10px;gap:2px;padding:10px 12px;font-size:12.5px;display:grid}.mb-stats-totals b{color:var(--text);font-size:20px}.mb-stats-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:4px;height:140px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mb-stats-bars li{grid-template-rows:1fr auto;align-items:end;min-width:0;height:100%;display:grid}.mb-stats-bar{background:var(--a);border-radius:4px 4px 0 0;min-height:2px;display:block}.mb-stats-week{color:var(--text3);text-align:center;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.mb-messages,.mb-claims{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mb-messages li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;font-size:14px;display:flex}.mb-claims li{border-bottom:1px solid var(--line);gap:4px;padding:8px 0;font-size:14px;display:grid}.mb-message-status{background:var(--surface2);color:var(--text2);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.mb-message-status.status-handled{background:var(--status-green-tint);color:var(--status-green)}.mb-verified{margin-left:8px}.mb-release{border-color:#f0d4cf}.button.danger{background:var(--red);border-color:var(--red);color:#fff}@media (max-width:720px){.mb-hours-row{grid-template-columns:1fr;gap:4px}.mb-hours-day{padding-top:0}.mb-stats-week{font-size:8.5px}}.claim-domain-code{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.claim-domain-code label{color:var(--text2);gap:4px;font-size:13px;display:grid}.claim-domain-code input{border:1px solid var(--line2);background:var(--surface);width:160px;min-height:40px;color:var(--text);font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;padding:8px 10px}.claim-domain-result{background:var(--status-amber-tint);color:var(--status-amber);border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px}.claim-domain-result.bevestigd{background:var(--status-green-tint);color:var(--status-green)}.avatar-circle{background:var(--ad);color:#fff;width:52px;height:52px;font:inherit;border:0;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.avatar-circle-lg{width:64px;height:64px;font-size:20px}.avatar-option{cursor:pointer}.avatar-option:hover{background:#245a46}.avatar-option.selected{outline:2px solid var(--ad);outline-offset:3px}.avatar-option:focus-visible{outline:2px solid var(--a);outline-offset:3px}.avatar-picker{border-bottom:1px solid var(--line);gap:12px;margin-bottom:16px;padding-bottom:16px;display:grid}.avatar-picker-current{align-items:center;gap:14px;display:flex}.avatar-picker-current p{margin:2px 0 0}.avatar-picker-grid{grid-template-columns:repeat(6,52px);gap:10px;display:grid}.user-avatar-photo{object-fit:cover;width:100%;height:100%}.account-avatar-face{border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}@media (max-width:420px){.avatar-picker-grid{grid-template-columns:repeat(4,52px)}}.adm-claim-facts{grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0;font-size:13px;display:grid}.adm-claim-facts dt{color:var(--text3)}.adm-claim-facts dd{overflow-wrap:anywhere;margin:0}.adm-claim-form{gap:8px;font-size:13px;display:grid}.adm-claim-form fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.adm-claim-form legend{margin-bottom:4px;font-weight:600}.adm-claim-reason{gap:4px;display:grid}.adm-claim-reason textarea,.adm-hide-form input{border:1px solid var(--line2);font:inherit;border-radius:8px;padding:6px 8px}.adm-hide-form{flex-wrap:wrap;gap:6px;display:flex}.adm-media{object-fit:contain;background:var(--surface2);border-radius:8px;width:100%;max-height:220px}.adm-error{color:var(--red)}h2.entity-panel-label{margin:0}.business-photos{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.business-photos img{aspect-ratio:4/3;object-fit:cover;background:var(--surface2);border-radius:10px;width:100%}.business-own-data{color:var(--text3);margin:10px 0 0;font-size:12px}.hours-table table{border-collapse:collapse;font-size:14px}.hours-table th,.hours-table td{text-align:left;vertical-align:top;padding:2px 14px 2px 0}.hours-table th{color:var(--text2);font-weight:500}.hours-table p{color:var(--text2);margin:6px 0 0;font-size:13px}.report-content-open{margin-top:8px;font-size:12.5px}.report-content{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding-top:12px;display:grid}.report-content-reasons{border:0;gap:4px;margin:0;padding:0;font-size:14px;display:grid}.report-content-reasons legend{margin-bottom:4px;font-weight:600}.report-content-done{color:var(--status-green);margin:10px 0 0;font-size:13px}.adm-claim-warning{background:var(--status-amber-tint);color:var(--status-amber);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.adm-claim-hint{color:var(--text3);margin:0;font-size:12.5px}.adm-claim-nomatch{color:var(--red);background:#fbe7e4;display:none}.adm-claim-form:has(input[value=no_match]:checked) .adm-claim-nomatch{display:block}.claim-cancel{margin-top:10px;font-size:13px}.mb-address{border:0;gap:10px;margin:0;padding:0;display:grid}.mb-address legend{margin-bottom:4px;font-size:14px;font-weight:600}.mb-address-row{grid-template-columns:140px minmax(0,1fr);gap:10px;max-width:420px;display:grid}.adm-subtitle{margin:22px 0 10px;font-size:16px}.adm-change{display:contents}.adm-change-old{color:var(--text3);text-decoration:line-through}.adm-change-new{font-weight:600}.mb-image-loading{aspect-ratio:4/3;background:var(--surface2);border-radius:10px;width:100%;display:block}.two-factor-steps{gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.two-factor-qr{border:1px solid var(--line);background:#fff;border-radius:10px;width:180px;height:180px;margin:8px 0;padding:8px;display:block}.two-factor-secret{background:var(--surface2);letter-spacing:.06em;overflow-wrap:anywhere;border-radius:6px;margin-top:6px;padding:6px 8px;font-size:13px;display:inline-block}.mfa-overlay{z-index:1000;background:#1012118c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mfa-box{background:var(--surface);border-radius:16px;gap:12px;width:min(420px,100%);padding:22px;display:grid;box-shadow:0 20px 50px #00000040}.mfa-box h2{margin:0;font-size:19px}.mfa-box p{color:var(--text2);margin:0;font-size:14px;line-height:1.5}.mfa-recovery{font-size:12.5px!important}.adm-reason{gap:6px;width:100%;display:grid}.adm-reason select,.adm-reason textarea{border:1px solid var(--line2);width:100%;font:inherit;border-radius:8px;padding:6px 8px}.adm-reason textarea{resize:vertical}.pd-price-stale{color:var(--text2);margin-top:6px;font-size:13px}.pd-price-info{color:var(--text3);margin-top:6px;font-size:12px}.pd-offer-meta.pd-offer-stale{color:var(--text2);font-family:inherit;font-size:12px}.price-stale-note{color:var(--text2);font-size:12px;display:block}.pcr{border-bottom:1px solid var(--line)}.pcr:last-of-type{border-bottom:0}.pcr-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;display:grid}a.pcr-head{grid-template-columns:56px minmax(0,1fr) auto}.pcr-head:hover,.pcr.is-open .pcr-head{background:var(--surface2,#f7f7f4)}.pcr-head:focus-visible{outline:2px solid var(--a);outline-offset:-2px}.pcr-main{min-width:0}.pcr-name{color:var(--text);overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:600;line-height:1.25;display:block}.pcr-facts{color:var(--text3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.pcr-countries{gap:4px;display:inline-flex}.pcr-flag{text-align:center;min-width:20px;font-size:15px;line-height:1.2}.pd-offer-amount{text-align:right;display:block}.sale-before{font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif;color:var(--text3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.pcr-lowest-country{color:var(--text2);font-size:12px}.pc-list-head{color:var(--text3);gap:4px;margin-bottom:10px;font-size:12.5px;display:grid}.pc-list-head p{margin:0}.country-choice{display:inline-block}.country-choice-button{cursor:pointer;font:inherit;font-size:12.5px;font-weight:500;line-height:1.2}.country-choice-button:hover{border-color:var(--line2);color:var(--text)}.country-choice-button:focus-visible,.country-choice-list:focus-visible{outline:2px solid var(--a);outline-offset:2px}.country-choice-caret{color:var(--text3)}.country-choice-button[aria-expanded=true] .country-choice-caret{transform:rotate(180deg)}.country-choice-label{color:var(--text3);font-weight:500}.country-choice-panel{z-index:60;background:var(--surface);border:1px solid var(--line2);border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #16181a24}.country-choice-intro{border-bottom:1px solid var(--line);color:var(--text2);margin:0;padding:12px 14px 10px;font-size:12.5px;line-height:1.45}.country-choice-list{overscroll-behavior:contain;min-height:0;color:var(--text);flex:1;margin:0;padding:6px;font-size:13.5px;list-style:none;overflow-y:auto}.country-choice-option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:6px 10px;display:flex}.country-choice-option.active{background:var(--surface2)}.country-choice-option[aria-selected=true]{font-weight:600}.country-choice-check{color:var(--ad);margin-left:auto}.country-choice-auto-mark{border:1px dashed var(--line2);border-radius:2px;flex:none;width:21px;height:14px}.country-flag{vertical-align:-2px;border-radius:2px;flex:none;display:inline-block;box-shadow:0 0 0 1px #16181a1f}.pc-toolbar .country-choice{margin-left:auto}.pc-toolbar .country-choice+.pc-toolbar-count{margin-left:0}.pc-popular-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:600px){.pc-popular-head{flex-wrap:wrap}.pc-popular-actions{justify-content:flex-start;width:100%}}.pcr-cc{border:1px solid var(--line2);min-width:24px;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:center;color:var(--text2);border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:600;line-height:1.5;display:inline-block}.pcr-price{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pcr-save{color:var(--a);font-size:12px;font-weight:600}.pcr-chevron{color:var(--text3);place-items:center;transition:transform .15s;display:grid}.pcr.is-open .pcr-chevron{transform:rotate(180deg)}.pcr-panel{padding:4px 18px 14px 88px}.pcr-shops{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.pcr-shops li+li{border-top:1px solid var(--line)}.pcr-shop{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}a.pcr-shop:hover{background:var(--surface2,#f7f7f4)}a.pcr-shop:hover .pcr-shop-price{text-decoration:underline}.pcr-shop-main{min-width:0}.pcr-shop-name{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;display:block}.pcr-shop-meta{color:var(--text3);flex-wrap:wrap;gap:4px 10px;margin-top:2px;font-size:12px;display:flex}.pcr-shop-price{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--a);white-space:nowrap;font-size:15px;font-weight:600}.pcr-more{color:var(--a);text-underline-offset:2px;margin-top:10px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.pcr-shop-name .pd-lowest{white-space:nowrap;vertical-align:1px;margin-left:6px;display:inline-block}@media (max-width:600px){.pcr-head{grid-template-columns:48px minmax(0,1fr) 20px;gap:10px;padding:12px 14px}a.pcr-head{grid-template-columns:48px minmax(0,1fr)}.pcr-head .pc-shot{width:48px;height:48px}.pcr-price{text-align:left;flex-flow:wrap;grid-area:2/2/auto/3;align-items:baseline;gap:4px 10px}.pcr-chevron{grid-area:1/3}.pcr-panel{padding:0 14px 14px}}.filter-form .filter-check{flex-direction:row;align-items:center;gap:8px;display:flex}.filter-form .filter-check input{width:auto;margin:0}.legal-wrap-single{grid-template-columns:minmax(0,820px);justify-content:center}.legal-md{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:24px 28px}.legal-md h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;color:var(--text);margin:26px 0 8px;scroll-margin-top:90px;font-size:18px;font-weight:700}.legal-md h2:first-child{margin-top:0}.legal-md p,.legal-md li{color:var(--text2);font-size:14px;line-height:1.65}.legal-md p{margin:0 0 12px;scroll-margin-top:90px}.legal-md ul{margin:0 0 12px;padding-left:20px}.legal-md strong{color:var(--text)}.legal-md code{overflow-wrap:anywhere;font-size:12.5px}.legal-md-table{margin:0 0 14px;overflow-x:auto}.legal-md-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.legal-md-table code{overflow-wrap:normal;word-break:break-word}.legal-md-table th,.legal-md-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}@media (max-width:600px){.legal-md{padding:18px 16px}}.adm-stats-6{grid-template-columns:repeat(6,1fr)}.adm-ok{color:var(--status-green)}.adm-users-search{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.adm-users-search input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:8px;flex:240px;padding:8px 10px;font-size:13px}.adm-users{border-collapse:collapse;width:100%;color:var(--text);font-size:12.5px}.adm-users th{border-bottom:1px solid var(--line);color:var(--text3);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;font-size:10.5px;font-weight:600}.adm-users td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.adm-users tbody tr:last-child td{border-bottom:0}.adm-users-email{overflow-wrap:anywhere;color:var(--text)}.adm-users-reason{overflow-wrap:anywhere;max-width:220px}.adm-users-action{text-align:right;white-space:nowrap}.adm-users-details summary{list-style:none;display:inline-block}.adm-users-details summary::-webkit-details-marker{display:none}.adm-users-form{border:1px solid var(--line);background:var(--surface);text-align:left;white-space:normal;border-radius:10px;gap:8px;width:260px;margin:10px 0 0 auto;padding:12px;display:grid}.adm-users-form label{color:var(--text2);gap:4px;font-size:12px;display:grid}.adm-users-form input[type=date],.adm-users-form input[type=text]{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;padding:7px 9px}.adm-users-form .adm-users-confirm{color:var(--text);grid-template-columns:auto 1fr;align-items:start}.adm-users-empty{margin:0;padding:16px 18px}.adm-users-pages{justify-content:space-between;gap:8px;margin-top:16px;display:flex}@media (max-width:1100px){.adm-stats-6{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.adm-stats-6{grid-template-columns:1fr 1fr}.adm-users thead{display:none}.adm-users,.adm-users tbody,.adm-users tr,.adm-users td{display:block}.adm-users tr{border-bottom:1px solid var(--line);padding:12px 16px}.adm-users tbody tr:last-child{border-bottom:0}.adm-users td{border:0;grid-template-columns:96px 1fr;gap:8px;padding:3px 0;display:grid}.adm-users td[data-label]:before{content:attr(data-label);color:var(--text3);font-size:11px}.adm-users-reason{max-width:none}.adm-users td.adm-users-action{text-align:left;white-space:normal;padding-top:8px;display:block}.adm-users-form{width:auto;margin:10px 0 0}}.picker{gap:6px;display:grid;position:relative}.picker-label{color:var(--text2);gap:6px;font-size:12.5px;font-weight:600;display:grid}.picker-label input{border:1px solid var(--line2);background:var(--surface);min-height:42px;color:var(--text);font:inherit;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:400}.picker-label input:focus-visible{outline:2px solid var(--a);outline-offset:2px}.picker-selected{color:var(--text);margin:0;font-size:13px}.picker-brand{color:var(--text3);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.picker-list{z-index:40;background:var(--surface);border:1px solid var(--line2);border-radius:12px;max-height:320px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #16181a24}.picker-option,.picker-empty{cursor:pointer;border-radius:8px;gap:2px;padding:8px 10px;font-size:13.5px;display:grid}.picker-empty{color:var(--text3);cursor:default}.picker-option.active{background:var(--surface2)}.picker-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.picker-thumb{background:var(--surface2);border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.picker-thumb img{object-fit:contain;width:100%;height:100%}.picker-text{gap:1px;min-width:0;display:grid}.picker-name{overflow-wrap:break-word}.picker-size{background:var(--at);color:var(--ad);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.tool-ab{gap:14px;display:grid}.tool-ab-pickers{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tool-ab-hint{color:var(--text2);margin:0;font-size:13px}.tool-ab .button{justify-self:start}.tool-ab .button:disabled{opacity:.5;cursor:not-allowed}.cmp-verdict{background:var(--at);border:1px solid var(--status-green-line);border-radius:14px;max-width:1140px;margin:0 auto 18px;padding:16px 18px}.cmp-verdict-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ad);margin:0 0 6px;font-size:12px;font-weight:600}.cmp-verdict-headline{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);margin:0;font-size:19px;font-weight:700}.cmp-verdict-note{color:var(--text2);margin:6px 0 0;font-size:13px}.cmp-verdict-note.warn{color:var(--status-amber);font-size:14px;font-weight:600}.cmp-verdict-sizes{color:var(--text2);margin:6px 0 0;font-size:12.5px}@media (max-width:720px){.tool-ab-pickers{grid-template-columns:1fr}}.alt-tool{gap:14px;display:grid}.alt-list{gap:10px;display:grid}.alt-for{color:var(--text2);margin:0;font-size:13px}.alt-rows{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.alt-row{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.alt-row:last-child{border-bottom:0}.alt-main{gap:2px;min-width:0;display:grid}.alt-name{color:var(--text);overflow-wrap:anywhere;font-weight:600}.alt-why{color:var(--text2);font-size:12px}.alt-price{text-align:right;justify-items:end;gap:2px;display:grid}.alt-unit{font-variant-numeric:tabular-nums;font-weight:700}.alt-saving{color:var(--status-green);font-size:12px;font-weight:600}.alt-note{color:var(--text2);margin:0;font-size:12.5px}.alt-note.warn{color:var(--status-amber);font-size:13.5px;font-weight:600}.pd-alternatives{gap:10px;margin-top:16px;display:grid}.tool-soon{gap:8px;display:grid}.basket{gap:16px;display:grid}.basket-list{gap:12px;display:grid}.basket-items{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.basket-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.basket-item:last-child{border-bottom:0}.basket-name{overflow-wrap:anywhere}.basket-qty{border:1px solid var(--line2);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.basket-qty button{background:var(--surface2);width:32px;height:32px;font:inherit;cursor:pointer;border:0}.basket-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:28px}.basket-remove{color:var(--text3);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px;text-decoration:underline}.basket-actions{justify-items:start;gap:6px;display:grid}.basket-actions .button:disabled{opacity:.5;cursor:not-allowed}.basket-results{gap:16px;display:grid}.basket-shipping{background:var(--status-amber-tint);border:1px solid var(--status-amber-line);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.basket-outcome{gap:8px;display:grid}.basket-outcome h2{margin:0;font-size:16px}.basket-total{margin:0;font-weight:700}.basket-share{gap:8px;display:grid}@media (max-width:600px){.basket-item{grid-template-columns:1fr auto}.basket-remove{grid-column:1/-1;justify-self:start}}.tool-product{border-bottom:1px solid var(--line);gap:8px;margin-bottom:14px;padding-bottom:14px;display:grid}.tool-product-info{color:var(--text2);gap:4px;font-size:12.5px;display:grid}.tool-product-info p{margin:0}.tool-product-info a{color:var(--ad)}.tool-product-unknown{color:var(--status-amber);font-weight:600}.tool-product .basket-remove{justify-self:start;padding:0}.finder-result{align-content:start;gap:10px;display:grid}.finder-title{margin:0;font-size:17px}.shampoo-q .alt-note{margin:8px 0 0}.auth-code-form>p,.auth-code-form>.auth-code-purpose{grid-column:1/-1;margin:0}.auth-code-purpose{border:0;flex-wrap:wrap;gap:8px 18px;padding:0;display:flex}.auth-code-purpose legend{color:var(--text2);margin-bottom:6px;font-size:12.5px;font-weight:700}.personal-tool-form .auth-code-purpose label{align-items:center;gap:8px;font-weight:500;display:flex}.personal-tool-form .auth-code-purpose input{width:auto}.personal-tool-form .auth-code-input{font-variant-numeric:tabular-nums;letter-spacing:.12em}.auth-code-back{margin-top:14px}.email-change-code-form{margin-top:12px}.cmp-cell.cmp-cell-shops{text-align:left;min-width:0;display:block}.cmp-shoplist ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cmp-shop{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;font-size:13.5px;display:flex}.cmp-shop-name{align-items:center;gap:6px;min-width:0;display:flex}.cmp-shop-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-shop-name .country-flag{box-shadow:0 0 0 1px var(--line);border-radius:2px;flex:none}.cmp-shop-price{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-weight:600}.cmp-shop-request .cmp-shop-price{color:var(--text2);font-weight:500}.cmp-shop-more{margin-top:8px;font-size:12.5px;display:inline-block}@media (max-width:640px){.cmp-cell{flex-wrap:wrap}.cmp-cell.cmp-cell-shops{padding-left:6px;padding-right:6px}.cmp-shop{font-size:12.5px;display:block}.cmp-shop-name{display:block}.cmp-shop-name .country-flag{vertical-align:-2px;margin-right:5px;display:inline-block}.cmp-shop-name>span{white-space:normal;overflow-wrap:break-word}.cmp-shop-price{text-align:left;display:block}}.finder-slider{grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;margin-top:6px;display:grid}.finder-slider-step{border:1px solid var(--line2);background:var(--surface);width:40px;height:40px;color:var(--text);border-radius:999px;font-size:20px;line-height:1}.finder-slider-step:disabled{opacity:.4}.finder-slider-value{font-variant-numeric:tabular-nums;margin-top:6px;font-size:15px;font-weight:700;display:block}.finder-slider input[type=range]{width:100%;height:32px;accent-color:var(--ad);cursor:pointer;margin:0}.finder-slider input[type=range]:disabled{cursor:default;opacity:.5}.finder-slider input[type=range]::-webkit-slider-thumb{width:26px;height:26px}.finder-slider input[type=range]::-moz-range-thumb{width:24px;height:24px}.filter-form-wide{grid-column:1/-1;gap:6px;display:grid}.filter-form-label{color:var(--text2);font-size:12.5px;font-weight:700}.cat-tree{gap:2px;font-size:13.5px;display:grid}.cat-tree-link,.cat-tree-main>summary{min-height:36px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.cat-tree-main>summary{cursor:pointer;font-weight:600;list-style:none}.cat-tree-main>summary::-webkit-details-marker{display:none}.cat-tree-main>summary:after{content:"▸";color:var(--text3);margin-left:6px;font-size:11px}.cat-tree-main[open]>summary:after{content:"▾"}.cat-tree-main>summary>span:first-child{margin-right:auto}.cat-tree-main ul{margin:0 0 4px;padding:0 0 0 14px;list-style:none}.cat-tree-main-link,.cat-tree-all{font-weight:600}.cat-tree-link:hover,.cat-tree-main>summary:hover{background:var(--surface2)}.cat-tree-link[aria-current=true]{background:var(--at);color:var(--ad);font-weight:700}.cat-tree-count{color:var(--text3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.cat-filters{border-top:1px solid var(--line);gap:14px;padding-top:10px}.cat-filter{border:0;gap:4px;margin:0;padding:0;display:grid}.cat-filter legend{color:var(--text2);margin-bottom:4px;font-size:12.5px;font-weight:700}.filter-form .cat-filter-option{color:var(--text);flex-direction:row;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.filter-form .cat-filter-option input{width:auto}.cat-filter-option .cat-tree-count{margin-left:auto}.cat-filter-presets{flex-wrap:wrap;gap:6px;display:flex}.cat-filter-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cat-filter small{color:var(--text3);font-size:11.5px}.pc-chip-active{background:var(--at);color:var(--ad);border-color:#c7e0d5;text-decoration:none}.gids-side{display:none}.quick-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:100%;order:-1;gap:8px;display:flex;overflow-x:auto}.quick-filters::-webkit-scrollbar{display:none}.quick-filter{cursor:pointer;flex:none}.filter-drawer-body .filter-form-actions{z-index:1;background:var(--bg);border-top:1px solid var(--line);margin:6px -22px -18px;padding:12px 22px;position:sticky;bottom:-18px}.filter-form-actions .button[aria-busy=true]{opacity:.75}.filter-form-actions .button[type=submit]{white-space:nowrap;flex:auto}.filter-form-actions .button.secondary{flex:none}.cat-filter-range input{width:100%;min-width:0}@media (min-width:1024px){.gids-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;max-width:1140px;margin:0 auto;padding:22px 28px 0;display:grid}.gids-layout .gids-main .pc-results{max-width:none;margin:0;padding:0 0 48px}.gids-side .filter-form{grid-template-columns:minmax(0,1fr)}.gids-side .filter-form input,.gids-side .filter-form select{width:100%;min-width:0}.gids-side .filter-form .cat-filter-option input{width:auto}.gids-side{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px;display:block}.gids-list-page .pc-chips .filter-button,.gids-list-page .quick-filters{display:none}.gids-main{min-width:0}}.alt-row.alt-row-photo{grid-template-columns:40px minmax(0,1fr) auto}.alt-why .picker-size{margin-right:6px}.alt-cheapest{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:700;display:inline-flex}.alt-cheapest .country-flag{box-shadow:0 0 0 1px var(--line);border-radius:2px}.alt-total{margin:4px 0 0;font-weight:700}.alt-more{justify-self:start}@media (max-width:520px){.alt-row.alt-row-photo{grid-template-columns:40px minmax(0,1fr)}.alt-row.alt-row-photo .alt-price{text-align:left;grid-column:2;justify-items:start}}.basket{gap:22px;width:100%;max-width:1080px;margin:0 auto}.basket-top{align-items:start;gap:16px;display:grid}@media (min-width:900px){.basket-top{grid-template-columns:minmax(0,1fr) 320px}}.basket-thumb-m{width:48px;height:48px}.basket-thumb-s{width:36px;height:36px}.basket .basket-item{grid-template-columns:48px minmax(0,1fr) auto auto;gap:12px;padding:10px 12px}.basket-item-text{justify-items:start;gap:2px;min-width:0;display:grid}.basket-name{font-weight:600}.basket .basket-item .basket-remove{border-radius:999px;width:32px;height:32px;font-size:14px;text-decoration:none}.basket .basket-item .basket-remove:hover{background:var(--surface2);color:var(--text)}.basket-share{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:10px;padding:18px;display:grid}.basket-share-title{margin:0;font-size:15px}.basket-share-link{color:var(--text2);overflow-wrap:anywhere;margin:0;font-size:13px}.basket-share-buttons{flex-wrap:wrap;gap:8px;display:flex}.basket-share-buttons .button:first-child{flex:100%}.basket-share-privacy{color:var(--text3);margin:0;font-size:12px;line-height:1.5}.basket-cards{gap:12px;display:grid}@media (min-width:760px){.basket-cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}}.basket-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.basket-card-best{border-color:var(--status-green-line);box-shadow:0 0 0 2px var(--status-green-tint)}.basket-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.basket-shop-name{align-items:center;gap:8px;min-width:0;font-weight:700;display:inline-flex}.basket-shop-name .country-flag{box-shadow:0 0 0 1px var(--line);border-radius:2px;flex:none}.basket-badge{color:#04342c;background:#9fe1cb;border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px;font-weight:700}.basket-card-total{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:800}.basket-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.basket-lines-flat{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px}.basket-line{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.basket-line-text{gap:2px;min-width:0;display:grid}.basket-line-name{overflow-wrap:anywhere}.basket-line-meta{color:var(--text2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.basket-line-price{font-variant-numeric:tabular-nums;text-align:right;justify-items:end;gap:2px;font-weight:700;display:grid}.basket-line-shop,.basket-to-shop{font-size:12px;font-weight:500}.basket-missing{border-top:1px dashed var(--line2);color:var(--text3);padding-top:8px;font-size:12.5px}.basket-missing ul{margin:4px 0 0;padding-left:18px}.basket-saving{color:var(--status-green)}@media (max-width:600px){.basket .basket-item{grid-template-columns:48px minmax(0,1fr) auto}.basket .basket-item .basket-qty{grid-column:2;justify-self:start}.basket .basket-item .basket-remove{grid-area:1/3}}.pd-related-thumb{background:var(--surface2);overflow:hidden}.pd-related-thumb img{object-fit:contain;width:100%;height:100%}.alt-sizes{border:0;gap:6px;margin:0;padding:0;display:grid}.alt-sizes legend{color:var(--text2);margin-bottom:2px;font-size:12.5px;font-weight:700}.alt-sizes label{align-items:center;gap:8px;font-size:14px;display:flex}.acc-thumb{flex:none}.acc-thumb-l{width:56px;height:56px}.acc-fav-list li{align-items:center;gap:10px;display:flex}.acc-fav-list li>a{flex:auto;min-width:0}.tracked-card-main{align-items:flex-start}.tracked-card-main>.acc-thumb{margin-right:-4px}.tracked-card-main>.tracked-card-copy{flex:auto;min-width:0}.user-product-card .personal-tool-card-top{align-items:center;gap:12px}.user-product-title{flex:auto;min-width:0}:is(.nav-search-panel:has(input:focus-visible),.pc-search:has(input:focus-visible),.pc-landing-search:has(input:focus-visible),.brand-search:has(input:focus-visible),.nf-search:has(input:focus-visible),.home-hero-search:has(input:focus-visible),.tool-value:has(input:focus-visible)){outline-offset:2px;outline:3px solid #4e9a7a73}.dir-scope{flex-wrap:wrap;gap:6px;display:flex}.dir-scope-chip{text-decoration:none}.dir-scope-chip:focus-visible{outline:2px solid var(--a);outline-offset:2px}.dir-country-empty{color:var(--text2,#4a4f56);flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.dir-country-empty .pc-chip{text-decoration:none}
