@import"https://fonts.googleapis.com/css2?family=Azeret+Mono:wght@400;500;700&family=Bricolage+Grotesque:wght@400;500;700;800&family=Chakra+Petch:wght@400;500;700&family=Fraunces:opsz,wght@9..144,400;9..144,700&family=Instrument+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;700;800&family=Prata&display=swap";@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;700;800&family=Fraunces:opsz,wght@9..144,400;9..144,700&display=swap";.dl-page{min-height:100vh;padding:28px 24px 40px}.dl-topnav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.dl-topnav a{text-decoration:none;padding:8px 12px;border-radius:999px;font-size:12px;letter-spacing:.02em;transition:transform .18s ease,opacity .18s ease}.dl-topnav a:hover{transform:translateY(-1px)}.kicker{margin:0 0 8px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-size:11px}.dl-fade-up{animation:dlFadeUp .7s cubic-bezier(.16,1,.3,1) both}.delay-1{animation-delay:90ms}.delay-2{animation-delay:.18s}@keyframes dlFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dl-horizon{display:inline-flex;gap:8px;flex-wrap:wrap;margin-top:10px}.dl-horizon button{border:0;border-radius:999px;padding:8px 12px;cursor:pointer;font-weight:700;transition:transform .16s ease,filter .16s ease}.dl-horizon button:hover{transform:translateY(-1px);filter:brightness(1.02)}.dl-horizon button.active{outline:2px solid currentColor;outline-offset:1px}.chart-wrap{width:100%;height:320px;position:relative}.small-note{font-size:12px;opacity:.85}.dl-chart-loading-note{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff8eff0;border:1px solid rgba(110,77,51,.22);box-shadow:0 10px 24px #603f251f;color:#5a3f2c;font-size:12px;font-weight:700;pointer-events:none;text-align:center;white-space:nowrap}.dl-chart-loading-dot{width:9px;height:9px;border-radius:50%;background:#c08a1b;box-shadow:0 0 #c08a1b66;animation:dlLoadingPulse 1.2s ease-in-out infinite}@keyframes dlLoadingPulse{0%,to{transform:scale(1);box-shadow:0 0 #c08a1b2e}50%{transform:scale(1.18);box-shadow:0 0 0 8px #c08a1b00}}.dl-hub{min-height:100vh;max-width:1080px;margin:0 auto;padding:48px 24px;font-family:Instrument Sans,sans-serif;color:#172722;background:radial-gradient(1000px 500px at 15% -10%,rgba(119,188,157,.2),transparent 70%),radial-gradient(800px 500px at 95% 10%,rgba(227,191,133,.2),transparent 70%),#f3f5f2}.dl-hub h1{margin:0 0 8px;font-size:clamp(30px,5vw,54px);line-height:1.02;font-family:Fraunces,serif}.dl-hub p{margin:0;max-width:68ch}.dl-hub-grid{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.dl-hub-card{text-decoration:none;border-radius:16px;padding:16px;border:1px solid transparent;color:inherit;transition:transform .18s ease,box-shadow .18s ease}.dl-hub-card h2{margin:0 0 8px;font-size:22px}.dl-hub-card p{margin:0;font-size:14px}.dl-hub-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #00000014}.dl-hub-card.brunswick{background:linear-gradient(160deg,#f8e2c6,#e6b787)}.dl-hub-card.nordic{background:linear-gradient(160deg,#f5f8f6,#e4ebe8)}.dl-hub-card.surprise{color:#dbfff1;background:linear-gradient(160deg,#082a25,#12453f)}.dl-hub-card.poland{color:#fff7f8;background:linear-gradient(160deg,#b91630,#3d1017)}.hub-footer-link{margin-top:18px}.hub-footer-link a{color:#0b6f54;font-weight:700}.dl-brunswick{background:radial-gradient(1200px 800px at 10% -20%,rgba(255,223,177,.8),transparent 70%),linear-gradient(175deg,#f6eadc,#edd7be 58%,#e4c89f);color:#2f2018;font-family:Bricolage Grotesque,sans-serif}.dl-brunswick .dl-topnav a{color:#3b281c;background:#fff5e8bf;border:1px solid #c9aa88}.dl-whimsy-hero h1,.dl-whimsy-display-title{margin:0 0 10px;font-size:clamp(30px,5vw,68px);line-height:.96;max-width:16ch;font-family:Fraunces,serif}.dl-whimsy-hero p{margin:0;max-width:58ch}.dl-whimsy-display-title{display:block}.dl-whimsy-layout{margin-top:18px;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) minmax(360px,1.4fr)}.dl-whimsy-card,.dl-whimsy-chart{background:#fff8efd9;border:1px solid #bf9d79;border-radius:20px;padding:18px;box-shadow:0 20px 40px #603f251f}.dl-whimsy-card{transform:rotate(-.8deg)}.dl-whimsy-chart{transform:rotate(.7deg)}.dl-whimsy-card h2,.dl-whimsy-chart h3{margin:0 0 8px;font-family:Fraunces,serif}.chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chip{border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;border:1px solid #b48f69;background:#fef4e8}.dl-horizon.whimsy button{color:#4d321e;background:#f5d8b6}.legend-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:13px}.legend-row .dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px}.legend-row .dot.ideal{background:#1f8f6f}.legend-row .dot.ok{background:#c08a1b}.legend-row .dot.avoid{background:#b94646}.dl-whimsy-tooltip{background:#2f1f15;color:#fff3e2;border-radius:10px;padding:8px 10px;display:grid;gap:3px;box-shadow:0 14px 28px #00000047}.dl-whimsy-tooltip p,.dl-whimsy-tooltip strong,.dl-whimsy-tooltip span{margin:0;font-size:12px}.dl-minimal-faq{margin:18px 0 20px;padding:14px 16px;border:1px solid rgba(110,77,51,.24);border-radius:18px;background:#fff8ef94;box-shadow:0 12px 24px #603f2514}.dl-minimal-faq h2{margin:0 0 10px;font-size:18px;font-family:Fraunces,serif}.dl-minimal-faq-intro{margin:0 0 12px;font-size:13px;opacity:.82}.dl-minimal-faq-item+.dl-minimal-faq-item{margin-top:8px}.dl-minimal-faq-item summary{cursor:pointer;font-weight:700;list-style:none}.dl-minimal-faq-item summary::-webkit-details-marker{display:none}.dl-minimal-faq-item summary:after{content:"+";float:right;opacity:.7}.dl-minimal-faq-item[open] summary:after{content:"−"}.dl-minimal-faq-item p{margin:8px 0 0;max-width:70ch;font-size:14px;line-height:1.5}.dl-home-seo-grid{margin:18px 0 0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dl-home-seo-card{background:#fff8efc2;border:1px solid rgba(110,77,51,.22);border-radius:18px;padding:18px;box-shadow:0 16px 30px #603f2514}.dl-home-seo-card h2,.dl-home-trust-item h3{margin:0 0 10px;font-family:Fraunces,serif}.dl-home-seo-card p{margin:0 0 10px}.dl-guide-link-list,.dl-method-list{margin:0;padding-left:18px;display:grid;gap:8px}.dl-guide-link-list a,.dl-source-note a{color:#724322;font-weight:700}.dl-source-note{margin-top:12px;font-size:13px}.dl-home-trust-card{margin-top:14px}.dl-home-trust-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dl-home-trust-item p{margin:0}.dl-nordic{background:radial-gradient(700px 400px at 95% -10%,rgba(160,185,174,.2),transparent 75%),#f4f7f5;color:#18352d;font-family:Manrope,sans-serif}.dl-nordic .dl-topnav a{color:#2c4d44;border:1px solid #c5d3ce;background:#ffffffbf}.dl-nordic-hero h1{margin:0 0 8px;font-size:clamp(28px,4.4vw,54px);line-height:1.05;max-width:18ch;font-family:Fraunces,serif}.dl-nordic-grid{margin-top:20px;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.2fr);gap:14px}.dl-panel{border:1px solid #cfdcd7;border-radius:14px;background:#ffffffd1;padding:18px}.dl-panel h2,.dl-panel h3{margin:0 0 10px}.dl-horizon.nordic button{color:#254d41;background:#e4ece9}.dl-facts{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dl-facts div{border:1px solid #d5e1dc;border-radius:10px;padding:10px}.dl-facts span{font-size:12px;color:#3e6157;display:block}.dl-facts strong{font-size:22px;line-height:1}.dl-nordic-tooltip{background:#162e27f0;color:#ecf8f3;border-radius:8px;padding:8px 10px;display:grid;gap:2px;font-size:12px}.dl-surprise{background:radial-gradient(700px 500px at 0% 0%,rgba(66,222,162,.14),transparent 70%),radial-gradient(900px 600px at 100% -20%,rgba(42,121,101,.32),transparent 70%),#071d1a;color:#d6fff1;font-family:Azeret Mono,monospace}.dl-surprise .dl-topnav a{color:#b8fae1;border:1px solid #2a6557;background:#0a2823a6}.dl-orbit-hero h1{margin:0 0 10px;font-size:clamp(28px,4.8vw,62px);line-height:.98;max-width:14ch;letter-spacing:-.02em}.dl-orbit-layout{margin-top:20px;display:grid;gap:14px;grid-template-columns:minmax(260px,.95fr) minmax(360px,1.2fr)}.dl-orbit-card,.dl-orbit-chart{border-radius:16px;border:1px solid #2f6458;background:linear-gradient(160deg,#082b26de,#051a17f2);padding:18px;box-shadow:inset 0 0 0 1px #9fffdb0d}.dl-orbit-card h2,.dl-orbit-chart h3{margin:0 0 10px;font-family:Instrument Sans,sans-serif}.dl-horizon.orbit button{color:#0d372e;background:#8df3ce}.orbit-metrics{margin-top:14px;display:grid;gap:8px}.orbit-metrics div{border:1px solid #315c53;border-radius:10px;padding:10px}.orbit-metrics label{font-size:11px;opacity:.8;display:block;margin-bottom:3px}.orbit-metrics strong{font-size:24px;line-height:1}.dl-orbit-tooltip{background:#052925;color:#d7fff1;border-radius:10px;border:1px solid #347f6b;padding:8px 10px;display:grid;gap:2px;font-size:12px}.dl-orbit-tooltip p,.dl-orbit-tooltip strong,.dl-orbit-tooltip span{margin:0}.dl-polish{background:radial-gradient(900px 500px at 95% -20%,rgba(209,31,58,.18),transparent 72%),linear-gradient(180deg,#fcf4f5,#f6eaec);color:#1c1416;font-family:Chakra Petch,sans-serif}.dl-polish .dl-topnav a{color:#2f1b1f;border:1px solid #d49aa4;background:#fffc}.dl-polish-hero h1{margin:0 0 10px;font-size:clamp(30px,5vw,60px);line-height:.95;max-width:16ch;font-family:Prata,serif}.dl-polish-layout{margin-top:20px;display:grid;gap:14px;grid-template-columns:minmax(260px,.95fr) minmax(360px,1.25fr)}.dl-polish-card,.dl-polish-chart{border-radius:16px;border:1px solid #d6a0aa;background:#ffffffdb;padding:18px;box-shadow:0 14px 34px #5a18251a}.dl-polish-card h2,.dl-polish-chart h3{margin:0 0 10px;font-family:Prata,serif}.dl-horizon.polish button{color:#fff6f7;background:#c41f3a}.polish-metrics{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.polish-metrics div{border-radius:10px;border:1px solid #e3b9c0;background:#fff7f8;padding:10px}.polish-metrics span{display:block;font-size:12px;color:#6a4048}.polish-metrics strong{display:block;margin-top:3px;font-size:22px;line-height:1}.polish-legend{margin-top:8px;display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.polish-legend .renew:before,.polish-legend .co2:before{content:"";width:18px;height:3px;display:inline-block;margin-right:6px;vertical-align:middle}.polish-legend .renew:before{background:#d11f3a}.polish-legend .co2:before{background:#111}.dl-polish-tooltip{background:#171213;color:#fff0f2;border-radius:9px;border:1px solid #ce5368;padding:8px 10px;display:grid;gap:2px;font-size:12px}.dl-polish-tooltip p,.dl-polish-tooltip strong,.dl-polish-tooltip span{margin:0}@media (max-width: 900px){.dl-whimsy-layout,.dl-nordic-grid,.dl-orbit-layout,.dl-polish-layout{grid-template-columns:1fr}.dl-whimsy-card,.dl-whimsy-chart{transform:none}}@media (max-width: 680px){.dl-page{padding:20px 14px 28px}.chart-wrap{height:260px}}.dl-topnav .pill{padding:8px 12px;border-radius:999px;font-size:12px;letter-spacing:.02em;border:1px solid #c9aa88;background:#fff5e8bf;color:#3b281c}.dl-topnav .pill.subtle{opacity:.85}.dl-whimsy-controls{display:grid;gap:10px;margin:10px 0 12px}.dl-whimsy-controls label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dl-whimsy-controls select{border:1px solid #b9926a;border-radius:10px;background:#fff2e3;color:#3b281c;padding:10px 12px;font:inherit}.dl-whimsy-controls select:focus{outline:2px solid #9f6a3d;outline-offset:2px}.dl-inline-error{margin:8px 0 0;color:#8c1f1f;font-weight:600}.dl-ad-label{margin:0 0 12px;display:inline-block;border-radius:999px;padding:7px 12px;background:#2c21181a;color:#3f2a1d;border:1px solid #c7a788;font-size:12px;font-weight:700;letter-spacing:.02em}.dl-ad-slot,.dl-ad-placeholder{border-radius:14px;margin:12px 0}.dl-ad-placeholder{min-height:88px;border:1px dashed #b9926a;background:#fff4e6bf;color:#6d4a2c;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px}.ads-hub{min-height:100vh;max-width:980px;margin:0 auto;padding:40px 20px;color:#2f2018;font-family:Bricolage Grotesque,sans-serif;background:radial-gradient(1000px 500px at 12% -8%,rgba(255,223,177,.65),transparent 72%),linear-gradient(180deg,#f6eadc,#edd7be 60%,#e8cfad)}.ads-hub h1{margin:0 0 8px;line-height:1.05;font-family:Fraunces,serif;font-size:clamp(30px,5vw,56px)}.ads-hub-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ads-hub-card{text-decoration:none;border-radius:16px;border:1px solid #c6a17e;background:#fff7ede0;color:inherit;padding:16px;transition:transform .18s ease,box-shadow .18s ease}.ads-hub-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #57382126}.ads-hub-card h2{margin:0 0 8px;font-family:Fraunces,serif}.ads-hub-card p{margin:0}.ads-hub-footer{margin-top:16px}.ads-hub-footer a{color:#72451f;font-weight:700}:root{font-family:Bricolage Grotesque,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;color:#2f2018;background:radial-gradient(1200px 800px at 10% -20%,rgba(255,223,177,.8),transparent 70%),linear-gradient(175deg,#f6eadc,#edd7be 58%,#e4c89f)}*{box-sizing:border-box}body{margin:0}a{color:#724322}a:hover{color:#563119}h1,h2,h3,h4{font-family:Fraunces,serif}.page{max-width:1080px;margin:0 auto;padding:28px 24px 40px}.subtext{margin-top:-8px;color:#6e4e39}.brunswick-page{min-height:100vh;color:#2f2018;font-family:Bricolage Grotesque,sans-serif}.brunswick-page>:first-child{margin-top:0}.brunswick-page h1{margin:0 0 12px;font-size:clamp(30px,5vw,58px);line-height:.98}.brunswick-page h2{color:#3b281c}.brunswick-page p,.brunswick-page li,.brunswick-page label,.brunswick-page td,.brunswick-page th{color:#52392b}.controls{margin:18px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff8efcc;border:1px solid #bf9d79;border-radius:18px;padding:16px 18px;box-shadow:0 20px 40px #603f251a}.controls select{padding:10px 12px;border:1px solid #bf9d79;border-radius:12px;background:#fffcf7f0;color:#3b281c}.seo-intro{border:1px solid #bf9d79;border-radius:20px;background:#fff8efd6;padding:18px;box-shadow:0 20px 40px #603f251a}.seo-intro h2{margin:0 0 8px}.seo-intro p{margin:0 0 10px}.seo-intro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.seo-intro-grid article{background:#fffbf5e0;border:1px solid rgba(110,77,51,.22);border-radius:16px;padding:14px}.seo-intro-grid h3{margin:0 0 6px;font-size:15px}.seo-intro-grid ul{margin:0;padding-left:18px}.horizon-switcher{display:inline-flex;gap:6px;flex-wrap:wrap}.horizon-button{border:1px solid #b48f69;background:#f5d8b6;color:#4d321e;border-radius:999px;padding:7px 12px;cursor:pointer;font-weight:600}.horizon-button.active{background:#7e4c2a;color:#fff8f0;border-color:#7e4c2a}.status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;background:#fff8efbd;border:1px solid #bf9d79;border-radius:18px;padding:16px;box-shadow:0 16px 30px #603f2514}.ad-slot{margin:12px 0;min-height:90px;border:1px dashed #bf9d79;border-radius:18px;background:#fff8ef99}.error{color:#8a0b0b;background:#ffe7e7e0;border:1px solid #e6a8a8;border-radius:14px;padding:10px}table{width:100%;border-collapse:collapse;background:#fffbf6eb;border:1px solid #c8ab87;border-radius:18px;overflow:hidden}.ev-insight-card{border:1px solid #bf9d79;border-radius:20px;background:#fff8efd1;padding:18px;margin:16px 0;box-shadow:0 20px 40px #603f251a}.ev-insight-headline{margin:0 0 6px;font-size:16px}.ev-insight-note{margin:0 0 10px;color:#6e4e39;font-size:13px}.ev-insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.seo-faq{border:1px solid #bf9d79;border-radius:18px;background:#fff8efb3;padding:16px;margin-bottom:20px;box-shadow:0 16px 30px #603f2514}.support-callout{margin:20px 0 24px;padding:18px;border:1px solid #bf9d79;border-radius:20px;background:#fff8efd6;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;box-shadow:0 18px 34px #603f2517}.support-callout h2{margin:0 0 4px;font-size:18px}.support-callout p{margin:0;color:#6e4e39}.support-callout-actions{display:flex;gap:10px;flex-wrap:wrap}.support-callout-actions a,.support-primary-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid #b48f69;background:#fff7ee;color:#4d321e;font-weight:600;text-decoration:none}.support-callout-actions a:hover,.support-primary-link:hover{background:#f8e2c9}.seo-faq h2{margin-top:0}.faq-item+.faq-item{margin-top:10px}.faq-item h3{margin:0 0 4px;font-size:16px}.faq-item p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guide-page{max-width:960px;margin:0 auto;padding:28px 24px 40px}.guide-lead{color:#6b4a36;font-size:17px;max-width:60ch}.guide-breadcrumbs{display:flex;gap:8px;margin-bottom:10px;color:#7a5a44;font-size:13px}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.guide-card{background:#fff8efcc;border:1px solid #bf9d79;border-radius:20px;padding:18px;box-shadow:0 18px 34px #603f2514}.guide-card h2{margin:0 0 6px;font-size:18px}.guide-page section:not(.guide-grid):not(.controls):not(.status-grid):not(.seo-intro):not(.ev-insight-card):not(.seo-faq):not(.support-callout):not(.trend-chart-card){margin-top:18px;padding:18px;border:1px solid #bf9d79;border-radius:20px;background:#fff8efc7;box-shadow:0 18px 34px #603f2514}.app-page>section{margin-top:18px}.guide-section-card{margin-top:18px;padding:18px;border:1px solid #bf9d79;border-radius:20px;background:#fff8efcc;box-shadow:0 18px 34px #603f2514}.guide-section-card h2{margin-top:0}.guide-link-list,.guide-steps{margin:0;padding-left:20px}.guide-link-list li+li,.guide-steps li+li,.guide-section-card li+li{margin-top:8px}.support-page{padding-bottom:40px}.support-card{margin:16px 0;padding:18px;border:1px solid #bf9d79;border-radius:20px;background:#fff8efd1;box-shadow:0 18px 34px #603f2514}.support-card h2{margin-top:0}.support-ad-stack{display:grid;gap:12px}.support-ad-slot,.support-ad-placeholder{min-height:90px}.support-ad-placeholder{display:flex;align-items:center;justify-content:center;border:1px dashed #bf9d79;border-radius:18px;background:#fff8efa3;color:#6e4e39;font-weight:600}.trend-chart-card{margin-bottom:20px;border:1px solid #bf9d79;border-radius:20px;background:#fff8efd6;padding:16px;box-shadow:0 20px 40px #603f251a}.chart-wrapper{width:100%;height:340px;position:relative}.chart-wrapper.is-loading{opacity:.75}.chart-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f6eadcb8;border-radius:8px;color:#5c4130;font-weight:600}.chart-loading-message{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#ffffffeb;box-shadow:0 8px 20px #603f251f}.chart-loading-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(31,143,111,.18);border-top-color:#1f8f6f;animation:chart-spinner-rotate .8s linear infinite}.chart-loading-placeholder h2{margin-top:0}.chart-loading-copy{margin:0 0 10px;color:#6e4e39}@media (max-width: 640px){.support-callout{align-items:flex-start}}.chart-refresh-copy{margin:0 0 8px;color:#6e4e39;font-size:13px}.chart-loading-skeleton{height:300px;border-radius:8px;background:linear-gradient(90deg,#e4f0eb,#f6fcf9,#e4f0eb);background-size:200% 100%;animation:chart-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes chart-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes chart-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart-legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;color:#5b4030;font-size:13px}.legend-item{display:inline-flex;align-items:center;gap:6px}.legend-dot{width:10px;height:10px;border-radius:50%}.legend-dot.avg{background:#1f8f6f;box-shadow:0 0 0 2px #1f8f6f33}.legend-dot.ideal{background:#2f7cff}.legend-dot.ok{background:#c08a1b}.legend-dot.avoid{background:#c74646}.chart-tooltip{background:#2f1f15;color:#fff3e2;border-radius:8px;padding:8px 10px;box-shadow:0 8px 20px #00000026}.chart-tooltip-title{margin:0 0 4px;font-size:12px}.chart-tooltip-value{margin:0;font-size:13px;font-weight:700}.chart-tooltip-note{margin:2px 0 0;font-size:12px;color:#f0d9be}th,td{border-bottom:1px solid #e4c8a8;padding:8px;text-align:left}th{background:#f3deca}@media (max-width: 700px){.page,.guide-page{padding:16px}.ev-insight-headline{font-size:15px}table{font-size:12px}}
