:root{--sr-grid:1240px;--sr-gutter:24px;--sr-bg:#f5f5fa;--sr-surface:#fff;--sr-glass:#ffffffad;--sr-glass-strong:#ffffffe0;--sr-highlight:#fffffff0;--sr-text:#201c2c;--sr-muted:#6e687b;--sr-purple:#6135ce;--sr-coral:#f66d75;--sr-border:#523b781f;--sr-action:#6135ce;--sr-action-hover:#5028b5;--sr-secondary:#272330;--sr-secondary-text:#faf8ff;--sr-focus-halo:#6135ce1f;--sr-scroll-thumb:#6135ce52;--sr-radius:26px;--sr-shadow:0 12px 36px rgba(34,23,63,.055),inset 0 1px 0 var(--sr-highlight);--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-pill:999px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--space-section:clamp(40px,6vw,72px);--target:44px;--btn-h:46px;--sr-positive:#1d7a4d;--sr-coral-text:#c9303e;--sr-coral-strong:#e5484d;--sr-danger:#c62828;--sr-muted-strong:#625c70;color-scheme:light}html[data-theme=dark]{--sr-bg:#14121b;--sr-surface:#231f2e;--sr-glass:#2b25389e;--sr-glass-strong:#2b2538e6;--sr-highlight:#ffffff17;--sr-text:#f6f3fc;--sr-muted:#bcb5cb;--sr-purple:#b49aff;--sr-coral:#ff8790;--sr-border:#dcccff21;--sr-secondary:#f2eef8;--sr-secondary-text:#292332;--sr-focus-halo:#b49aff29;--sr-scroll-thumb:#b49aff66;--sr-shadow:0 12px 36px #00000024,inset 0 1px 0 var(--sr-highlight);--sr-positive:#6fd3a0;--sr-coral-text:#ff8790;--sr-coral-strong:#ff8790;--sr-danger:#ff8a8a;--sr-muted-strong:#cfc8dc;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:106px}:root{--sr-dock-bottom:calc(12px + env(safe-area-inset-bottom, 0px) + var(--sr-consent-offset, 0px))}body{-webkit-font-smoothing:antialiased;background-attachment:fixed;background-color:var(--sr-bg);background-image:radial-gradient(ellipse at 8% 0,rgba(178,160,239,.161),#0000 45%),radial-gradient(ellipse at 92% 24%,hsla(8,89%,86%,.153),#0000 46%);color:var(--sr-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65;margin:0}html[data-theme=dark] body{background-image:radial-gradient(ellipse at 8% 0,rgba(104,66,179,.137),#0000 45%),radial-gradient(ellipse at 92% 24%,rgba(130,61,76,.078),#0000 46%)}a{color:var(--sr-purple);text-decoration:none;text-underline-offset:4px}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{cursor:pointer}.ff-suggestions,.sr-brand,.sr-button,.sr-category-filters,.sr-chart-canvas,.sr-chart-ranges,.sr-mobile-menu,.sr-nav,[role=button],button,summary{-webkit-user-select:none;user-select:none}[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}button:disabled{cursor:wait;opacity:.65}img,svg{max-width:100%}img{height:auto}h1,h2,h3{letter-spacing:-.045em;line-height:1.13}h1{font-size:clamp(2rem,4.4vw,3.9rem)}h2{font-size:clamp(1.5rem,3vw,2.4rem)}p{margin-top:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--sr-purple);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--sr-purple);box-shadow:none;outline:0}input[type=search]{min-width:0}.sr-shell{padding:32px var(--sr-gutter) 72px}.sr-header,.sr-shell{margin:auto;max-width:var(--sr-grid);width:100%}.sr-header{padding:12px var(--sr-gutter) 0;position:sticky;top:0;z-index:40}.sr-header-inner{backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);background:var(--sr-glass-strong);border:1px solid var(--sr-highlight);border-radius:22px;box-shadow:var(--sr-shadow);gap:24px;min-height:70px;padding:12px 18px}.sr-brand,.sr-header-inner{align-items:center;display:flex}.sr-brand{color:var(--sr-text);flex-shrink:0;font-size:22px;gap:10px;letter-spacing:-.9px;line-height:1.05}.sr-brand:hover{text-decoration:none}.sr-brand strong{font-weight:850}.sr-brand small{color:var(--sr-muted);display:block;font-size:var(--fs-xs);letter-spacing:.5px;margin-top:6px}.sr-brand-mark{display:block;filter:drop-shadow(0 4px 8px rgba(91,42,203,.1411764706));flex:none;-webkit-user-select:none;user-select:none}.sr-brand-mark,.sr-brand-symbol{height:42px;width:42px}.sr-nav{align-items:center;display:flex;gap:26px;margin-left:auto}.sr-nav a{color:var(--sr-text);font-size:13px;font-weight:650;padding:9px 0}.sr-nav .active,.sr-nav a:hover{color:var(--sr-purple);text-decoration:none}.sr-nav .sr-nav-cta{align-items:center;background:#6135ce;border-radius:13px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.141),0 4px 12px rgba(97,53,206,.094);color:#fff;display:inline-flex;flex-shrink:0;font-weight:700;gap:16px;justify-content:center;min-height:42px;padding:10px 17px;white-space:nowrap}.sr-nav .sr-nav-cta:hover{background:#5028b5;color:#fff}.sr-nav-cta span{color:#e5d9ff;font-size:16px}.sr-menu-toggle,.sr-theme{background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:50%;color:var(--sr-text);display:grid;flex:0 0 40px;height:40px;padding:10px;place-items:center;width:40px}.sr-menu-toggle:hover,.sr-theme:hover{background:var(--sr-surface)}.sr-menu-toggle svg,.sr-theme svg{height:19px;width:19px}.sr-theme-sun,html[data-theme=dark] .sr-theme-moon{display:none}html[data-theme=dark] .sr-theme-sun{display:block}.sr-menu-toggle:active,.sr-theme:active{transform:translateY(1px)}.sr-menu-toggle,.sr-mobile-menu,.sr-mobile-menu[hidden]{display:none}@media(min-width:701px)and (max-width:1000px){.sr-header-inner,.sr-nav{gap:16px}.sr-nav a{font-size:12px;white-space:nowrap}.sr-nav a[href="/#rankingi"]{display:none}}.sr-skip{background:var(--sr-surface);border-radius:9px;left:12px;padding:10px 18px;position:fixed;top:-80px;z-index:100}.sr-skip:focus{top:12px}.sr-button{align-items:center;background:var(--sr-action);border:1px solid hsla(0,0%,100%,.125);border-radius:13px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.125);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:12px;justify-content:center;line-height:1.4;min-height:46px;padding:11px 17px;text-align:center;transition:background .15s ease,box-shadow .15s ease}.sr-button:hover{background:var(--sr-action-hover);box-shadow:0 4px 14px rgba(97,53,206,.125);text-decoration:none}.sr-button-secondary,.sr-button.sr-marketplace-secondary{background:var(--sr-secondary);border-color:#0000;color:var(--sr-secondary-text)}html[data-theme=dark] .sr-button-secondary,html[data-theme=dark] .sr-button.sr-marketplace-secondary{background:#0000;border-color:#dcccff57;color:var(--sr-text)}html[data-theme=dark] .sr-button-secondary:hover,html[data-theme=dark] .sr-button.sr-marketplace-secondary:hover{background:#dcccff14;filter:none}.sr-button:active,.sr-chip:active,.sr-segmented button:active,.sr-text-button:active{transform:translateY(1px)}.sr-button-secondary:hover,.sr-button.sr-marketplace-secondary:hover{background:var(--sr-secondary);filter:brightness(.95)}.sr-button.sr-marketplace-primary{background:var(--sr-action);color:#fff}.sr-button.sr-marketplace-primary:hover{background:var(--sr-action-hover)}.sr-marketplace-link{flex:0 1 auto;max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content}.sr-marketplace-link>span{flex:none;font-size:16px}.sr-footer{margin:auto;max-width:var(--sr-grid);padding:0 var(--sr-gutter) 28px;width:100%}.sr-footer-lead{align-items:center;background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--sr-radius);box-shadow:var(--sr-shadow);display:flex;gap:24px;justify-content:space-between;margin-bottom:36px;padding:36px}.sr-footer-lead .sr-eyebrow{display:block;margin-bottom:13px}.sr-footer-lead h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:0}.sr-footer-lead h2 em{color:var(--sr-purple);font-style:normal}.sr-footer-grid{display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr;padding:0 2px}.sr-footer-brand{align-items:center;color:var(--sr-text);display:inline-flex;font-size:25px;gap:10px;letter-spacing:-1px;-webkit-user-select:none;user-select:none}.sr-footer-grid p{color:var(--sr-muted);font-size:14px;line-height:1.7;margin:12px 0}.sr-footer-grid nav{align-items:flex-start;display:flex;flex-direction:column;gap:11px}.sr-footer-grid nav strong{color:var(--sr-text);font-size:12px;margin-bottom:3px}.sr-footer-grid button,.sr-footer-grid nav a{color:var(--sr-muted);font-size:13px}.sr-footer-grid nav a:hover{color:var(--sr-purple)}.sr-footer-grid button{background:none;border:0;padding:0;text-align:left}.sr-footer-bottom{align-items:center;color:var(--sr-muted);display:flex;font-size:var(--fs-xs);gap:20px;justify-content:space-between;margin-top:34px}.sr-footer-bottom small{font-size:inherit}.sr-data-sources{border-top:1px solid var(--sr-border);margin:28px 0 0;max-width:850px;padding-top:20px}.sr-data-sources summary{align-items:center;color:var(--sr-muted);cursor:pointer;display:inline-flex;font-size:var(--fs-xs);font-weight:650;gap:8px;list-style:none;min-height:var(--target)}.sr-data-sources summary::-webkit-details-marker{display:none}.sr-data-sources summary:after{border-bottom:1.6px solid var(--sr-purple);border-right:1.6px solid var(--sr-purple);content:"";height:6px;margin:0 4px 3px;transform:rotate(45deg);transition:transform .15s ease;width:6px}.sr-data-sources[open] summary:after{transform:translateY(3px) rotate(-135deg)}.sr-data-sources p{color:var(--sr-muted);font-size:var(--fs-xs);line-height:1.8;margin:12px 0 0}.sr-consent{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--sr-glass-strong);border:1px solid var(--sr-highlight);border-radius:18px;bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 8px 30px rgba(32,28,44,.082);display:flex;gap:20px;left:50%;max-width:min(760px,100% - 32px);padding:9px 10px 9px 16px;position:fixed;transform:translateX(-50%);width:max-content;z-index:60}.sr-consent p{color:var(--sr-muted-strong);font-size:var(--fs-sm);line-height:1.5;margin:0}.sr-consent p strong{color:var(--sr-text)}.sr-consent p a{margin-left:4px}.sr-consent-actions{align-items:center;display:flex;gap:8px}.sr-consent-choice{background:var(--sr-surface);border:1px solid var(--sr-purple);border-radius:var(--r-sm);color:var(--sr-text);font-size:var(--fs-sm);font-weight:700;min-height:42px;min-width:112px;padding:9px 14px;white-space:nowrap}.sr-consent-choice:hover{background:var(--sr-glass-strong)}.sr-consent-choice:active{transform:translateY(1px)}.sr-eyebrow{color:var(--sr-purple);font-size:var(--fs-xs);font-weight:750;letter-spacing:1.7px;text-transform:uppercase}.sr-breadcrumb{color:var(--sr-muted-strong);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:8px;margin-bottom:24px;overflow-wrap:anywhere}.sr-note{background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:18px;color:var(--sr-muted);padding:18px}.sr-consent-inline{align-items:center;display:flex;gap:18px;justify-content:space-between;max-width:640px}.sr-switch{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;color:var(--sr-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:12px;min-height:44px;position:relative}.sr-switch>input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.sr-switch-label{min-width:0}.sr-switch-track{backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6);background:linear-gradient(180deg,#ffffff6b,#ffffff1a),#6e608c38;border:1px solid #523b7824;border-radius:999px;box-shadow:inset 0 1px 2px #28185024,inset 0 -1px 0 #ffffff80,0 1px 0 #fff9;flex:none;height:28px;position:relative;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease;width:48px}.sr-switch-thumb{background:linear-gradient(180deg,#fff,#ffffffdb);border-radius:999px;box-shadow:0 2px 6px #1e103c38,0 0 0 .5px #1e103c14,inset 0 1px 0 #fff;height:22px;left:2px;position:absolute;top:2px;transition:transform .32s cubic-bezier(.34,1.36,.5,1),width .2s ease;width:22px}.sr-switch>input:checked+.sr-switch-track{background:linear-gradient(180deg,#ffffff57,#fff0 60%),color-mix(in srgb,var(--sr-purple) 82%,#8f6bff);border-color:color-mix(in srgb,var(--sr-purple) 55%,#fff9);box-shadow:inset 0 1px 2px #1e0a5040,inset 0 -1px 0 #ffffff40,0 4px 14px color-mix(in srgb,var(--sr-purple) 28%,#0000)}.sr-switch>input:checked+.sr-switch-track .sr-switch-thumb{transform:translateX(20px)}.sr-switch>input:enabled:active+.sr-switch-track .sr-switch-thumb{width:27px}.sr-switch>input:checked:enabled:active+.sr-switch-track .sr-switch-thumb{transform:translateX(15px)}.sr-switch>input:focus-visible+.sr-switch-track{outline:2px solid var(--sr-purple);outline-offset:3px}.sr-switch:has(>input:disabled){color:var(--sr-muted);cursor:default}.sr-switch>input:disabled{cursor:default}.sr-switch:has(>input:disabled)>.sr-switch-label,.sr-switch>input:disabled+.sr-switch-track{cursor:default;opacity:.45}html[data-theme=dark] .sr-switch-track{background:linear-gradient(180deg,#ffffff24,#ffffff08),#ffffff0f;border-color:#ffffff29;box-shadow:inset 0 1px 2px #00000073,inset 0 -1px 0 #ffffff0f}html[data-theme=dark] .sr-switch>input:checked+.sr-switch-track{background:linear-gradient(180deg,#ffffff38,#fff0 60%),#7b55ea;border-color:#c8b4ff73;box-shadow:inset 0 1px 2px #00000059,0 4px 16px #7b55ea59}@media(prefers-reduced-motion:reduce){.sr-switch-thumb,.sr-switch-track{transition:none}}.sr-global-dock{display:none}.sr-seo-content{background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--sr-radius);box-shadow:var(--sr-shadow);display:grid;gap:44px;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);margin-top:40px;padding:32px}.sr-seo-content h2{font-size:clamp(1.35rem,2.4vw,1.9rem);margin:10px 0 0}.sr-seo-content p{color:var(--sr-muted);font-size:14px;line-height:1.85;margin:0 0 14px;white-space:pre-line}.sr-seo-content p:last-child{margin-bottom:0}@media(max-width:700px){:root{--sr-gutter:16px;--sr-radius:22px}.sr-header{padding-top:max(8px,env(safe-area-inset-top))}.sr-header-inner{border-radius:20px;gap:7px;min-height:62px;padding:10px}.sr-brand{font-size:17px;gap:7px}.sr-brand small{display:none}.sr-brand-symbol{height:34px;width:34px}.sr-nav{flex-shrink:0;gap:0}.sr-nav a:not(.sr-nav-cta){display:none}.sr-nav .sr-nav-cta{border-radius:11px;font-size:var(--fs-xs);gap:0;min-height:40px;padding:9px 11px}.sr-nav-cta span{display:none}.sr-menu-toggle,.sr-theme{flex-basis:40px;height:40px;padding:9px;width:40px}.sr-menu-toggle{display:grid}.sr-mobile-menu{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--sr-glass-strong);border:1px solid var(--sr-highlight);border-radius:20px;box-shadow:var(--sr-shadow);display:block;margin-top:8px;padding:10px 16px}.sr-mobile-menu nav{display:flex;flex-direction:column}.sr-mobile-menu a{align-items:center;color:var(--sr-text);display:flex;font-size:var(--fs-base);font-weight:650;justify-content:space-between;min-height:var(--target);padding:10px 4px}.sr-mobile-menu a span{color:var(--sr-purple)}.sr-shell{padding-bottom:44px;padding-top:24px}.sr-breadcrumb>span:last-child{max-width:72vw;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.sr-footer-lead{align-items:flex-start;flex-direction:column;margin-bottom:28px;padding:24px}.sr-footer-lead .sr-button{width:-moz-fit-content;width:fit-content}.sr-footer-grid{gap:28px 20px;grid-template-columns:1fr 1fr}.sr-footer-grid>div{grid-column:1/-1}.sr-footer-bottom{align-items:flex-start;flex-direction:column;gap:5px}.sr-consent{border-radius:16px;bottom:max(10px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:10px;max-width:430px;padding:12px;width:calc(100% - 32px)}.sr-consent p{flex:1 0 100%;padding:0 2px}.sr-consent-actions{width:100%}.sr-consent-choice{flex:1 1;min-height:var(--target);min-width:0}body:has(.ff-mobile-dock) .sr-footer,body:has(.sr-global-dock:not([hidden])) .sr-footer,body:has(.sr-mobile-offer:not([hidden])) .sr-footer{padding-bottom:calc(104px + env(safe-area-inset-bottom) + var(--sr-consent-offset, 0px))}html:has(.sr-mobile-offer:not([hidden]),.ff-mobile-dock,.fuel-mobile-dock:not([hidden]),.sr-global-dock:not([hidden])){scroll-padding-bottom:calc(104px + var(--sr-consent-offset, 0px))}html:has(input:focus,select:focus,textarea:focus) :is(.sr-mobile-offer,.ff-mobile-dock,.fuel-mobile-dock,.sr-global-dock){display:none!important}.sr-global-dock{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--sr-glass-strong);border:1px solid var(--sr-highlight);border-radius:20px;bottom:var(--sr-dock-bottom);box-shadow:var(--sr-shadow);display:flex;gap:12px;justify-content:space-between;left:var(--sr-gutter);padding:10px 12px 10px 16px;position:fixed;right:var(--sr-gutter);z-index:35}.sr-global-dock[hidden]{display:none}.sr-global-dock>div{display:flex;flex-direction:column;line-height:1.4;min-width:0}.sr-global-dock small{color:var(--sr-muted-strong);font-size:var(--fs-xs)}.sr-global-dock strong{font-size:var(--fs-sm);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-global-dock>a{align-items:center;background:#6135ce;border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;gap:10px;min-height:44px;padding:10px 14px}.sr-seo-content{gap:20px;grid-template-columns:1fr;margin-top:28px;padding:24px}}@media(max-width:400px){.sr-brand{font-size:16px}.sr-header-inner{gap:3px;padding:9px}.sr-nav .sr-nav-cta{padding:9px 8px}}@media(max-width:370px){.sr-brand{font-size:14px}.sr-header-inner{padding:8px}.sr-nav .sr-nav-cta{font-size:11px}}@media(max-width:350px){.sr-brand-name{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(forced-colors:active){[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid Highlight;outline-offset:3px}}.sr-segmented{background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--r-md);display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px}.sr-segmented button{background:#0000;border:0;border-radius:var(--r-sm);color:var(--sr-muted-strong);font-size:var(--fs-sm);font-weight:650;line-height:1.3;min-height:38px;padding:8px 14px}.sr-segmented button:hover{background:var(--sr-glass-strong);color:var(--sr-text)}.sr-segmented button[aria-pressed=true]{background:var(--sr-surface);box-shadow:0 1px 2px rgba(0,0,0,.059),0 0 0 1px var(--sr-border);color:var(--sr-text)}html[data-theme=dark] .sr-segmented button[aria-pressed=true]{background:#ffffff1a}.sr-chip{align-items:center;background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--r-pill);color:var(--sr-text);display:inline-flex;font-size:var(--fs-sm);font-weight:600;gap:6px;line-height:1.3;min-height:36px;padding:7px 13px}a.sr-chip:hover{border-color:var(--sr-purple);color:var(--sr-purple);text-decoration:none}.sr-chip[aria-current]{background:var(--sr-purple);border-color:var(--sr-purple);color:var(--sr-surface)}.sr-text-button{align-items:center;background:none;border:0;color:var(--sr-purple);display:inline-flex;font-size:var(--fs-sm);font-weight:650;gap:6px;min-height:var(--target);padding:8px 2px}.sr-text-button:hover{text-decoration:underline}.sr-text-link{align-items:center;display:inline-flex;font-size:var(--fs-md);font-weight:650;gap:6px;min-height:var(--target)}.sr-disclosure-icon{border:1px solid var(--sr-border);border-radius:50%;flex:none;height:22px;position:relative;width:22px}.sr-disclosure-icon:before{border-bottom:1.6px solid var(--sr-purple);border-right:1.6px solid var(--sr-purple);content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-70%) rotate(45deg);transition:transform .15s ease;width:6px}details[open]>summary .sr-disclosure-icon:before{transform:translate(-50%,-30%) rotate(-135deg)}@media(max-width:700px){.sr-segmented button{padding:9px 12px}.ff-suggestions button,.fuel-chart-filters button,.fuel-periods button,.sr-category-filters button,.sr-chip,.sr-footer-grid nav a,.sr-footer-grid nav button,.sr-segmented button,.sr-text-button{min-height:var(--target)}.sr-footer-grid nav a,.sr-footer-grid nav button{align-items:center;display:inline-flex}.sr-footer-grid nav{gap:0}}.sr-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ff-checker .ff-button,.sr-button{justify-content:space-between;text-align:left}.ff-checker .ff-button>span[aria-hidden],.sr-button>span[aria-hidden],.sr-marketplace-link>span{flex:none;margin-left:auto;padding-left:12px}.sr-button.sr-button-soft{background:color-mix(in srgb,var(--sr-purple) 9%,var(--sr-surface));border-color:color-mix(in srgb,var(--sr-purple) 22%,#0000);box-shadow:none;color:var(--sr-purple)}.sr-button.sr-button-soft:hover{background:color-mix(in srgb,var(--sr-purple) 15%,var(--sr-surface));box-shadow:none}html[data-theme=dark] .sr-button.sr-button-soft{background:#b49aff1f;border-color:#b49aff47;color:#d9ccff}html[data-theme=dark] .sr-button.sr-button-soft:hover{background:#b49aff33}.sr-editorial{--ed-ink:var(--sr-text,#211c32);--ed-muted:var(--sr-muted,#726a83);--ed-line:var(--sr-border,#e8e3ef);--ed-accent:var(--sr-purple,#6137ce);--ed-glass:var(--sr-glass,#ffffffa6);--ed-strong:var(--sr-glass-strong,#ffffffd9);color:var(--ed-ink);margin:0;min-width:0;padding:18px 0 56px;width:100%}.sr-editorial h1,.sr-editorial h2,.sr-editorial h3{color:var(--ed-ink);font-family:inherit;font-weight:750;letter-spacing:-.045em;line-height:1.13}.sr-editorial h1{font-size:clamp(2.25rem,5vw,4.15rem);margin:14px 0 24px}.sr-editorial h2{font-size:clamp(1.65rem,2.8vw,2.35rem)}.sr-editorial a{color:var(--ed-accent)}.sr-editorial button,.sr-editorial input{font:inherit}.sr-editorial .sr-eyebrow{color:var(--ed-accent);font-size:var(--fs-xs);font-weight:750;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.sr-editorial .sr-intro{color:var(--ed-muted);font-size:1.08rem;line-height:1.8;max-width:650px}.sr-editorial .sr-back-link{display:inline-block;font-size:.85rem;margin-bottom:32px;text-decoration:none}.sr-editorial .sr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.sr-editorial .sr-button{color:#fff;white-space:normal}.sr-editorial .sr-button.sr-button-soft{color:var(--sr-purple)}.sr-editorial .sr-button-secondary{background:var(--sr-secondary);border-color:#0000;color:var(--sr-secondary-text)}.sr-editorial .sr-inline-link{display:inline-block;font-size:.82rem;font-weight:650;line-height:1.6;margin:10px 0;text-underline-offset:4px}.sr-editorial .sr-home-hero{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:26px 0 40px}.sr-editorial .sr-home-copy h1{font-size:clamp(2.65rem,5vw,4.3rem);line-height:1.06;max-width:700px}.sr-editorial .sr-home-copy h1 em{color:var(--ed-accent);font-style:normal}.sr-editorial .sr-home-search{margin:26px 0 12px}.sr-editorial .sr-home-search label{display:block;font-size:.79rem;font-weight:700;margin-bottom:10px}.sr-editorial .sr-home-search>div{background:var(--ed-strong);border:1px solid var(--ed-line);border-radius:17px;box-shadow:var(--sr-shadow),inset 0 1px 0 var(--sr-highlight);display:flex;padding:5px;transition:border-color .15s,box-shadow .15s}.sr-editorial .sr-home-search>div:focus-within{border-color:var(--sr-purple);box-shadow:inset 0 1px 0 var(--sr-highlight)}.sr-editorial .sr-home-search input{background:#0000;border:0;border-radius:12px;color:var(--ed-ink);font-size:.94rem;min-width:0;padding:11px 13px;width:100%}.sr-editorial .sr-home-search input:focus,.sr-editorial .sr-home-search input:focus-visible{box-shadow:none;outline:0}.sr-editorial .sr-home-search button{background:var(--sr-action);border:1px solid hsla(0,0%,100%,.125);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.188);color:#fff;font-size:.82rem;font-weight:700;min-height:46px;padding:11px 16px;white-space:nowrap}.sr-editorial .sr-home-search button:hover{background:var(--sr-action-hover)}.sr-editorial .sr-home-search-status{color:var(--ed-muted);font-size:var(--fs-xs);line-height:1.5;margin:10px 2px 0;min-height:1.5em}.sr-editorial .sr-home-search-status strong{color:var(--ed-ink);font-weight:650}.sr-editorial .sr-home-search[data-search-state=ready] .sr-home-search-status{color:var(--ed-accent)}.sr-editorial .sr-hero-quicklinks{display:flex;flex-wrap:wrap;gap:20px}.sr-editorial .sr-hero-hubs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sr-editorial .sr-hero-hubs>span{color:var(--ed-muted);font-size:var(--fs-sm);margin-right:2px}.sr-editorial .sr-home-dock{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:30px;box-shadow:var(--sr-shadow),inset 0 1px 0 var(--sr-highlight,#fff);padding:28px;position:relative}.sr-editorial .sr-dock-heading{align-items:center;display:flex;gap:18px;padding:0 0 26px}.sr-editorial .sr-dock-heading .sr-eyebrow{font-size:var(--fs-xs);margin-bottom:8px}.sr-editorial .sr-dock-heading h2{font-size:1.4rem;margin:0}.sr-editorial .sr-dock-emblem{filter:drop-shadow(0 10px 14px rgba(91,42,203,.1254901961));height:58px;width:58px}.sr-editorial .sr-dock-link{align-items:center;border-top:1px solid var(--ed-line);color:var(--ed-ink);display:flex;gap:16px;padding:18px 0;text-decoration:none}.sr-editorial .sr-dock-link>div{flex:1 1;min-width:0}.sr-editorial .sr-dock-link strong{font-size:.94rem;font-weight:700}.sr-editorial .sr-dock-link p{color:var(--ed-muted);font-size:.79rem;line-height:1.65;margin:5px 0 0}.sr-editorial .sr-dock-link>span:last-child{color:var(--ed-accent);font-size:.95rem}.sr-editorial .sr-dock-link:hover{text-decoration:none}.sr-editorial .sr-dock-link:hover strong{color:var(--ed-accent)}.sr-editorial .sr-dock-icon{background:rgba(130,84,220,.071);border:1px solid rgba(130,84,220,.075);border-radius:14px;color:var(--ed-accent);display:grid;flex:none;font-size:1.25rem;height:43px;place-items:center;width:43px}.sr-editorial .sr-dock-icon-coral{background:hsla(0,88%,70%,.071);border-color:hsla(0,88%,70%,.094);color:var(--sr-coral-text)}.sr-editorial .sr-dock-footnote{align-items:center;border-top:1px solid var(--ed-line);color:var(--ed-muted);display:flex;font-size:var(--fs-xs);gap:10px;padding-top:22px}.sr-editorial .sr-dock-footnote span{color:var(--sr-coral-text)}.sr-editorial .sr-decision-path{border-bottom:1px solid var(--ed-line);border-top:1px solid var(--ed-line);display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 22px;padding:20px 0}.sr-editorial .sr-decision-path>div{align-items:flex-start;display:flex;gap:14px}.sr-editorial .sr-decision-path>div>span{background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:50%;color:var(--ed-accent);display:grid;flex:none;font-size:var(--fs-xs);height:30px;letter-spacing:.1em;margin-top:2px;place-items:center;width:30px}.sr-editorial .sr-decision-path p{color:var(--ed-muted);font-size:.78rem;line-height:1.7;margin:0}.sr-editorial .sr-decision-path strong{color:var(--ed-ink);display:block;font-size:.9rem;margin-bottom:2px}.sr-editorial .sr-tools{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 60px}.sr-editorial .sr-tools>a{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:var(--sr-radius,24px);box-shadow:var(--sr-shadow),inset 0 1px 0 var(--sr-highlight,#fff);display:flex;gap:16px;padding:22px;text-decoration:none}.sr-editorial .sr-tools>a>span:last-child{margin-left:auto}.sr-editorial .sr-tools>a:hover{border-color:var(--ed-accent)}.sr-editorial .sr-tools h2{font-size:1.05rem;margin:0 0 7px}.sr-editorial .sr-tools p{color:var(--ed-muted);font-size:.78rem;line-height:1.6;margin:0}.sr-editorial .sr-home-side-link{color:var(--ed-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:14px;justify-content:flex-end;margin:0 0 46px}.sr-editorial .sr-home-side-link a{font-weight:650}.sr-editorial .sr-tool-icon{background:rgba(131,84,220,.071);border-radius:13px;font-size:1.4rem;padding:10px}.sr-editorial .sr-section-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.sr-editorial .sr-section-header h2{margin:0 0 14px}.sr-editorial .sr-section-header p:not(.sr-eyebrow){color:var(--ed-muted);margin:0}.sr-editorial .sr-count{background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:24px;color:var(--ed-muted);font-size:.75rem;padding:9px 15px;white-space:nowrap}.sr-editorial .sr-topic-browser{margin-bottom:60px}.sr-editorial .sr-topic-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.sr-editorial .sr-topic-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:20px;box-shadow:inset 0 1px 0 var(--sr-highlight,#fff);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s}.sr-editorial .sr-topic-card strong{color:var(--ed-ink);font-size:.92rem;grid-column:1/-1;overflow-wrap:anywhere}.sr-editorial .sr-topic-card span{color:var(--ed-muted);font-size:var(--fs-xs);grid-column:1}.sr-editorial .sr-topic-card i{align-self:end;color:var(--ed-accent);font-style:normal;grid-column:2;justify-self:end}.sr-editorial .sr-topic-card:hover{border-color:var(--ed-accent);text-decoration:none;transform:translateY(-2px)}.sr-editorial .sr-category-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.sr-editorial .sr-category-filters button{background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:22px;color:var(--ed-muted);cursor:pointer;font-size:.77rem;min-height:40px;padding:9px 15px}.sr-editorial .sr-category-filters button.active{background:var(--sr-action,#5b2acb);border-color:#0000;color:#fff}.sr-editorial .sr-post-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sr-editorial .sr-post-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:var(--sr-radius,24px);box-shadow:var(--sr-shadow),inset 0 1px 0 var(--sr-highlight,#fff);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s}.sr-editorial .sr-post-card[hidden]{display:none}.sr-editorial .sr-post-card:hover{text-decoration:none;transform:translateY(-4px)}.sr-editorial .sr-post-card>img{aspect-ratio:1.9;height:auto;object-fit:cover;width:100%}.sr-editorial .sr-post-card-content{display:flex;flex:1 1;flex-direction:column;padding:23px}.sr-editorial .sr-post-card-content small{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sr-editorial .sr-post-card-content h2,.sr-editorial .sr-post-card-content h3{font-size:1.18rem;line-height:1.4;margin:12px 0}.sr-editorial .sr-post-card-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--ed-muted);display:-webkit-box;font-size:.8rem;line-height:1.75;margin:0 0 20px;overflow:hidden}.sr-editorial .sr-post-card-content>span{display:flex;font-size:.79rem;font-weight:700;gap:14px;justify-content:space-between;margin-top:auto;padding-top:12px}.sr-editorial .sr-search-status{font-size:.84rem}.sr-editorial .sr-search-status button{background:none;border:0;color:var(--ed-accent);cursor:pointer;text-decoration:underline}.sr-editorial .sr-more-guides{padding:30px 0 0;text-align:center}.sr-editorial .sr-more-guides .sr-button{font-size:.83rem;gap:20px}.sr-editorial .sr-more-guides .sr-button span{border:1px solid var(--ed-line);border-radius:20px;font-size:var(--fs-xs);padding:3px 8px}.sr-editorial .sr-more-guides p{color:var(--ed-muted);font-size:.77rem;margin:14px 0 0}.sr-editorial .sr-promo-perspective{align-items:center;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:30px;box-shadow:var(--sr-shadow),inset 0 1px 0 var(--sr-highlight,#fff);display:grid;gap:40px;grid-template-columns:1.25fr .75fr;margin-top:64px;padding:40px}.sr-editorial .sr-promo-perspective h2{font-size:clamp(1.85rem,3.1vw,2.85rem);margin:14px 0 20px}.sr-editorial .sr-promo-perspective p:not(.sr-eyebrow){color:var(--ed-muted);font-size:.94rem;line-height:1.8;margin:0 0 24px;max-width:490px}.sr-editorial .sr-promo-example{background:var(--sr-surface);border:1px solid var(--ed-line);border-radius:var(--r-lg);box-shadow:var(--sr-shadow);margin:0;padding:26px}.sr-editorial .sr-promo-example figcaption{margin:0 0 14px}.sr-editorial .sr-promo-example dl{display:grid;gap:2px;margin:0}.sr-editorial .sr-promo-example dl>div{align-items:baseline;border-bottom:1px solid var(--ed-line);display:flex;gap:16px;justify-content:space-between;padding:10px 0}.sr-editorial .sr-promo-example dt{color:var(--ed-muted);font-size:.92rem}.sr-editorial .sr-promo-example dd{font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.sr-editorial .sr-promo-example s{color:var(--ed-muted);font-weight:600;text-decoration-thickness:2px}.sr-editorial .sr-promo-result{align-items:baseline;background:color-mix(in srgb,var(--sr-positive) 10%,#0000);border-radius:var(--r-md);display:grid;gap:2px 16px;grid-template-columns:1fr auto;margin:16px 0 0;padding:16px 18px}.sr-editorial .sr-promo-result span{font-weight:700}.sr-editorial .sr-promo-result strong{color:var(--sr-positive);font-size:2.2rem;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.sr-editorial .sr-promo-result small{color:var(--ed-muted);font-size:var(--fs-sm);grid-column:1/-1}.sr-editorial.sr-static-page{padding-top:28px}.sr-editorial.sr-static-page h1{font-size:clamp(2.25rem,4.5vw,3.7rem)}.sr-editorial.sr-static-page .sr-contact-card,.sr-editorial.sr-static-page .sr-note{max-width:850px}.sr-editorial .sr-contact-card,.sr-editorial .sr-note{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:var(--sr-radius,24px);box-shadow:var(--sr-shadow),inset 0 1px 0 var(--sr-highlight,#fff);font-size:.94rem;line-height:1.75;margin:28px 0;padding:28px}.sr-editorial .sr-contact-card h2,.sr-editorial .sr-note h2{font-size:1.4rem}.sr-editorial .sr-contact-card p,.sr-editorial .sr-note p{margin:10px 0}.sr-editorial .sr-contact-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:14px}.sr-editorial .sr-contact-address{font-size:var(--fs-lg);font-weight:700;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.sr-editorial .sr-breadcrumb{display:flex;font-size:.79rem;gap:12px;margin-bottom:28px}.sr-editorial .sr-breadcrumb a{text-decoration:none}.sr-editorial .sr-breadcrumb span{color:var(--ed-muted)}.sr-editorial .sr-article-header{margin:0 0 40px}.sr-editorial .sr-article-header h1{font-size:clamp(2.1rem,4.6vw,3.75rem);max-width:none}.sr-editorial .sr-article-lead{color:var(--ed-muted);font-size:clamp(1.08rem,1.8vw,1.25rem);line-height:1.7;margin:0 0 22px;max-width:none}.sr-editorial .sr-article-lead p{margin:0}.sr-editorial .sr-article-sources{line-height:1.75;max-width:74ch}.sr-editorial .sr-article-sources summary{align-items:center;color:var(--ed-ink);cursor:pointer;display:flex;font-weight:650;gap:10px;list-style:none;min-height:40px}.sr-editorial .sr-article-sources summary::-webkit-details-marker{display:none}.sr-editorial .sr-article-sources summary:after{color:var(--ed-accent);content:"+";font-size:1.2rem;font-weight:400}.sr-editorial .sr-article-sources[open] summary:after{content:"−"}.sr-editorial .sr-article-sources p{margin:14px 0}.sr-editorial .sr-article-sources ul{padding-left:20px}.sr-editorial .sr-article-sources li{margin:7px 0}.sr-editorial .sr-article-meta{color:var(--ed-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px;margin:0 0 28px}.sr-editorial .sr-article-meta>span{background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:999px;padding:5px 11px;white-space:nowrap}.sr-editorial .sr-article-cover{border:1px solid var(--ed-line);border-radius:var(--sr-radius,24px);box-shadow:var(--sr-shadow);display:block;height:auto;max-height:460px;object-fit:cover;width:100%}.sr-editorial .sr-reading-layout{align-items:start;column-gap:64px;display:grid;grid-template-columns:minmax(0,47.5rem) 280px;justify-content:space-between}.sr-editorial .sr-reading-body{grid-column:1;grid-row:1;min-width:0}.sr-editorial .sr-reading-sidebar{grid-column:2;grid-row:1;max-height:calc(100vh - 140px);overflow:auto;padding:6px 0 12px;position:sticky;scrollbar-width:none;top:118px}.sr-editorial .sr-toc-title{align-items:baseline;color:var(--ed-accent);display:flex;font-size:var(--fs-xs);font-weight:750;gap:12px;justify-content:space-between;letter-spacing:.16em;margin:0 0 16px;text-transform:uppercase}.sr-editorial .sr-toc-title small{color:var(--ed-muted);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:0}.sr-editorial .sr-toc ol{list-style:none;margin:0;padding:0}.sr-editorial .sr-toc li{margin:0;position:relative}.sr-editorial .sr-toc ol a{color:var(--ed-muted);display:grid;font-size:.8rem;gap:4px;grid-template-columns:26px minmax(0,1fr);line-height:1.5;padding:7px 0;text-decoration:none;transition:color .15s}.sr-editorial .sr-toc ol a>span{color:var(--ed-muted);font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:750;opacity:.7;padding-top:.15em}.sr-editorial .sr-toc ol a:hover{color:var(--ed-ink)}.sr-editorial .sr-toc li[data-active=true]>a{color:var(--ed-ink);font-weight:650}.sr-editorial .sr-toc li[data-active=true]>a>span{color:var(--ed-accent);opacity:1}.sr-editorial .sr-toc-rail{padding-left:8px}.sr-editorial .sr-toc-rail li{border-left:2px solid var(--ed-line);padding-left:18px;transition:border-color .2s ease}.sr-editorial .sr-toc-rail li[data-read=true]{border-left-color:var(--ed-accent)}.sr-editorial .sr-toc-rail li[data-active=true]:before{background:var(--ed-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--ed-accent) 18%,#0000);content:"";height:8px;left:-5px;position:absolute;top:13px;width:8px}.sr-editorial .sr-toc-jump{align-items:center;display:inline-flex;font-size:.8rem;font-weight:650;gap:8px;margin:22px 0 0 28px;text-decoration:none}.sr-editorial .sr-toc-inline{background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:18px;box-shadow:inset 0 1px 0 var(--sr-highlight,#fff);display:none;margin:0 0 22px;padding:0 16px}.sr-editorial .sr-toc-inline summary{align-items:center;color:var(--ed-ink);cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:10px;list-style:none;min-height:48px}.sr-editorial .sr-toc-inline summary::-webkit-details-marker{display:none}.sr-editorial .sr-toc-inline summary:after{color:var(--ed-accent);content:"+";font-size:1.25rem;font-weight:400;margin-left:auto}.sr-editorial .sr-toc-inline[open] summary:after{content:"−"}.sr-editorial .sr-toc-inline small{color:var(--ed-muted);font-size:.75rem;font-weight:500}.sr-editorial .sr-toc-inline ol{border-top:1px solid var(--ed-line);padding:4px 0 12px}.sr-editorial.sr-article .sr-prose{font-size:1.0625rem;max-width:none}.sr-editorial .sr-price-check{display:grid;gap:18px;scroll-margin-top:110px}.sr-editorial .sr-price-check h2{margin:10px 0}.sr-editorial .sr-price-check p:not(.sr-eyebrow){margin:0}.sr-editorial .sr-price-check-form{background:var(--ed-strong);border:1px solid var(--ed-line);border-radius:18px;box-shadow:inset 0 1px 0 var(--sr-highlight,#fff);display:flex;gap:8px;padding:6px;transition:border-color .15s}.sr-editorial .sr-price-check-form:focus-within{border-color:var(--ed-accent)}.sr-editorial .sr-price-check-form input{background:#0000;border:0;box-shadow:none;color:var(--ed-ink);flex:1 1;font-size:1rem;min-width:0;outline:0;padding:12px 14px}.sr-editorial .sr-price-check-form .sr-button{flex:none}.sr-editorial .sr-price-check .sr-price-check-hint{align-items:center;display:flex;flex-wrap:wrap;font-size:.8rem;gap:6px 12px}.sr-editorial .sr-price-check .sr-price-check-hint span{color:var(--ed-muted)}.sr-editorial .sr-price-check .sr-price-check-hint a{font-weight:650;text-decoration:none}.sr-editorial .sr-price-check .sr-price-check-hint .sr-price-check-more{margin-left:auto}.sr-editorial .sr-prose{font-size:1rem;line-height:1.88;max-width:38rem;overflow-wrap:anywhere}.sr-editorial .sr-prose>:first-child{margin-top:0}.sr-editorial .sr-prose p{margin:0 0 1.45em}.sr-editorial .sr-prose h2{font-size:1.8rem;line-height:1.3;margin:2.1em 0 .8em;scroll-margin-top:110px}.sr-editorial .sr-prose h3{font-size:1.35rem;line-height:1.4;margin:1.8em 0 .8em;scroll-margin-top:110px}.sr-editorial .sr-prose h4{font-size:1.1rem;margin:1.6em 0 .8em}.sr-editorial .sr-prose a{text-underline-offset:4px}.sr-editorial .sr-prose img{border-radius:14px;height:auto;max-width:100%}.sr-editorial .sr-prose ol,.sr-editorial .sr-prose ul{margin:0 0 1.4em;padding-left:1.6em}.sr-editorial .sr-prose li{margin:.35em 0;padding-left:.2em}.sr-editorial .sr-prose blockquote{background:var(--ed-glass);border-left:3px solid var(--sr-coral,#f66d6d);border-radius:0 16px 16px 0;margin:24px 0;padding:18px 24px}.sr-editorial .sr-prose table{border-collapse:collapse;display:block;font-size:.84rem;margin:24px 0;overflow:auto;width:100%}.sr-editorial .sr-prose td,.sr-editorial .sr-prose th{border:1px solid var(--ed-line);min-width:110px;padding:14px;text-align:left}.sr-editorial .sr-prose .remark-sticky-table-wrapper{overflow:auto}.sr-editorial .sr-prose .button,.sr-editorial .sr-prose .remark-sticky-table a{background:var(--sr-action,#5b2acb);border-radius:9px;color:#fff;display:inline-block;font-weight:700;padding:8px 12px;text-decoration:none}.sr-editorial .sr-prose iframe{max-width:100%}.sr-editorial .sr-choice-card{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:var(--sr-radius,24px);box-shadow:var(--sr-shadow);display:flex;gap:20px;margin-bottom:28px;padding:22px}.sr-editorial .sr-choice-card img{height:80px;object-fit:contain;width:80px}.sr-editorial .sr-choice-card>div{flex:1 1}.sr-editorial .sr-choice-card small,.sr-editorial .sr-choice-card strong{display:block}.sr-editorial .sr-choice-card small{color:var(--ed-muted);font-size:var(--fs-xs);margin-bottom:7px}.sr-editorial .sr-choice-card p{font-size:.85rem}.sr-editorial .sr-faq{margin-top:44px}.sr-editorial .sr-faq h2{font-size:1.8rem;margin-bottom:12px}.sr-editorial .sr-faq details{border-bottom:1px solid var(--ed-line);padding:6px 0}.sr-editorial .sr-faq summary{align-items:flex-start;cursor:pointer;display:flex;font-weight:650;gap:18px;justify-content:space-between;line-height:1.6;list-style:none;min-height:48px;padding:12px 0}.sr-editorial .sr-faq summary::-webkit-details-marker{display:none}.sr-editorial .sr-faq summary:after{color:var(--ed-accent);content:"+";flex:none;font-size:1.35rem;font-weight:400;line-height:1.1}.sr-editorial .sr-faq details[open] summary:after{content:"−"}.sr-editorial .sr-faq p{color:var(--ed-muted);font-size:.94rem;line-height:1.85;margin:6px 0 18px}.sr-editorial .sr-article-next-step{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:var(--sr-radius,24px);box-shadow:var(--sr-shadow);margin-top:40px;padding:30px}.sr-editorial .sr-article-next-step h2{font-size:1.7rem;margin:12px 0 16px}.sr-editorial .sr-article-next-step p:not(.sr-eyebrow){color:var(--ed-muted);font-size:.94rem;line-height:1.8;margin:0 0 20px}.sr-editorial .sr-article-footer{border-top:1px solid var(--ed-line);color:var(--ed-muted);font-size:.79rem;margin-top:36px;padding-top:24px}.sr-editorial .sr-tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.sr-editorial .sr-tag-list span{background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:20px;font-size:var(--fs-xs);padding:6px 10px}.sr-editorial .sr-related-reading{border-top:1px solid var(--ed-line);margin-top:64px;padding-top:38px}.sr-editorial.sr-category-page .sr-section-header{border-bottom:1px solid var(--ed-line);margin-bottom:34px;padding-bottom:30px}.sr-editorial .sr-category-side{align-items:flex-end;display:flex;flex-direction:column;gap:16px;text-align:right}.sr-editorial .sr-category-side .sr-inline-link{line-height:1.6;max-width:230px}.sr-editorial.sr-legal{padding-top:22px}.sr-editorial .sr-legal-hero{margin:0 0 44px}.sr-editorial .sr-legal-hero h1{font-size:clamp(2.4rem,5vw,4rem);margin:8px 0 16px}.sr-editorial .sr-legal-intro{color:var(--ed-muted);font-size:clamp(1.05rem,1.7vw,1.2rem);line-height:1.7;margin:0 0 22px;max-width:none}.sr-editorial .sr-legal-switch{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:16px;box-shadow:inset 0 1px 0 var(--sr-highlight,#fff);display:inline-flex;gap:4px;margin:0 0 30px;padding:5px}.sr-editorial .sr-legal-switch a{align-items:center;border-radius:11px;color:var(--ed-muted);display:inline-flex;font-size:.82rem;font-weight:650;min-height:40px;padding:0 16px;text-decoration:none;transition:background .15s,color .15s}.sr-editorial .sr-legal-switch a[aria-current=page]{background:var(--ed-strong);box-shadow:0 1px 3px #28185014,inset 0 1px 0 var(--sr-highlight,#fff);color:var(--ed-accent)}.sr-editorial .sr-legal-switch a:not([aria-current]):hover{color:var(--ed-ink)}.sr-editorial .sr-legal-body .sr-prose{font-size:1rem;max-width:none}.sr-editorial .sr-legal-body .sr-prose>h2{align-items:baseline;border-top:1px solid var(--ed-line);display:flex;font-size:1.6rem;gap:14px;margin:2.3em 0 .75em;padding-top:1.3em}.sr-editorial .sr-legal-body .sr-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.sr-editorial .sr-legal-body .sr-prose h3{font-size:1.2rem;margin:1.6em 0 .6em}.sr-editorial .sr-legal-body .sr-prose ul{list-style:none;padding-left:0}.sr-editorial .sr-legal-body .sr-prose ul li{padding-left:24px;position:relative}.sr-editorial .sr-legal-body .sr-prose ul li:before{background:var(--ed-accent);border-radius:50%;content:"";height:6px;left:6px;position:absolute;top:.78em;width:6px}.sr-editorial .sr-legal-body .sr-prose ol{padding-left:1.4em}.sr-editorial .sr-legal-body .sr-prose ol li::marker{color:var(--ed-accent);font-weight:700}.sr-editorial .sr-legal-body .sr-prose code{background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:6px;font-size:.85em;padding:2px 6px}.sr-editorial .sr-legal-num{background:color-mix(in srgb,var(--ed-accent) 10%,#0000);border-radius:8px;color:var(--ed-accent);flex:none;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:.04em;padding:4px 8px;transform:translateY(-.2em)}.sr-editorial .sr-legal-identity{background:var(--ed-strong);border:1px solid var(--ed-line);border-radius:20px;margin:22px 0 6px;overflow:hidden;pointer-events:none;user-select:none;-webkit-user-select:none}.sr-editorial .sr-legal-identity img,.sr-editorial .sr-legal-identity picture{display:block;width:100%}.sr-editorial .sr-legal-identity img{-webkit-user-drag:none;height:auto;margin:0}.sr-editorial .sr-legal-identity .sr-legal-identity-dark{display:none}.sr-editorial .sr-legal-table{background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:20px;margin:22px 0 10px;overflow:hidden}.sr-editorial .sr-legal-table table{border-collapse:collapse;display:table;font-size:.86rem;margin:0;overflow:visible;width:100%}.sr-editorial .sr-legal-table td,.sr-editorial .sr-legal-table th{border:0;border-bottom:1px solid var(--ed-line);-webkit-hyphens:manual;hyphens:manual;line-height:1.6;min-width:0;overflow-wrap:break-word;padding:14px 16px;text-align:left;vertical-align:top}.sr-editorial .sr-legal-table th:first-child{width:23%}.sr-editorial .sr-legal-table thead th{background:var(--ed-strong);color:var(--ed-muted);font-size:var(--fs-xs);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.sr-editorial .sr-legal-table tbody tr:last-child td{border-bottom:0}.sr-editorial .sr-legal-table td:first-child{color:var(--ed-ink);font-weight:650}.sr-editorial .sr-legal-consent{background:var(--ed-glass);border:1px solid var(--ed-line);border-radius:18px;box-shadow:inset 0 1px 0 var(--sr-highlight,#fff);margin:4px 0 26px;padding:14px 20px}.sr-editorial .sr-legal-consent p{color:var(--ed-muted);font-size:.9rem;margin:0}.sr-editorial .sr-legal-footer{align-items:center;border-top:1px solid var(--ed-line);color:var(--ed-muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:14px;justify-content:space-between;margin-top:48px;padding-top:22px}.sr-editorial .sr-legal-footer p{margin:0}@media(max-width:1100px){.sr-editorial .sr-reading-layout{display:block}.sr-editorial .sr-reading-sidebar{display:none}.sr-editorial .sr-toc-inline{display:block}}@media(max-width:1000px){.sr-editorial .sr-home-hero{gap:32px}.sr-editorial .sr-home-dock{padding:22px}.sr-editorial .sr-dock-heading{gap:14px}.sr-editorial .sr-dock-heading h2{font-size:1.22rem}.sr-editorial .sr-topic-grid{gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.sr-editorial .sr-topic-card{padding:18px}.sr-editorial .sr-tools{gap:12px}.sr-editorial .sr-tools>a{gap:12px;padding:18px}.sr-editorial .sr-post-grid{gap:18px}.sr-editorial .sr-promo-perspective{gap:28px;padding:32px}}@media(max-width:760px){.sr-editorial{padding:12px 0 40px}.sr-editorial .sr-home-hero{gap:26px;grid-template-columns:1fr;padding:6px 0 28px}.sr-editorial .sr-home-copy h1{font-size:clamp(2.3rem,7vw,3.4rem);max-width:640px}.sr-editorial .sr-home-dock{border-radius:26px;padding:22px}.sr-editorial .sr-home .sr-tools,.sr-editorial .sr-tools{grid-template-columns:1fr;margin-bottom:44px}.sr-editorial .sr-dock-heading{padding-bottom:20px}.sr-editorial .sr-dock-link{padding:15px 0}.sr-editorial .sr-decision-path{gap:16px;padding:20px 0}.sr-editorial .sr-decision-path>div{gap:10px}.sr-editorial .sr-decision-path>div>span{font-size:var(--fs-xs);height:25px;width:25px}.sr-editorial .sr-decision-path strong{font-size:.8rem}.sr-editorial .sr-decision-path p{font-size:var(--fs-xs)}.sr-editorial .sr-section-header{align-items:start}.sr-editorial .sr-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-editorial .sr-topic-browser{margin-bottom:44px}.sr-editorial .sr-topic-card{padding:20px}.sr-editorial .sr-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-editorial .sr-post-card-content{padding:20px}.sr-editorial .sr-article-header{margin-bottom:25px}.sr-editorial .sr-choice-card,.sr-editorial .sr-price-check-form{flex-wrap:wrap}.sr-editorial .sr-price-check-form .sr-button{width:100%}.sr-editorial .sr-price-check .sr-price-check-hint .sr-price-check-more{margin-left:0}.sr-editorial .sr-prose,.sr-editorial.sr-article .sr-prose{font-size:1rem;line-height:1.85}.sr-editorial .sr-prose h2{font-size:1.55rem}.sr-editorial .sr-prose h3{font-size:1.25rem}.sr-editorial .sr-article-cover{border-radius:20px}.sr-editorial .sr-promo-perspective{gap:22px;grid-template-columns:1fr;margin-top:44px;padding:26px}.sr-editorial .sr-promo-example{padding:20px}.sr-editorial .sr-category-side{align-items:center;flex-direction:row;justify-content:space-between;text-align:left;width:100%}.sr-editorial .sr-category-side .sr-inline-link{max-width:190px}.sr-editorial .sr-related-reading{margin-top:44px;padding-top:30px}.sr-editorial .sr-article-next-step{padding:24px}.sr-editorial .sr-legal-hero{margin-bottom:28px}.sr-editorial .sr-legal-switch{display:flex;margin-bottom:24px}.sr-editorial .sr-legal-switch a{flex:1 1;justify-content:center;padding:0 10px}.sr-editorial .sr-legal-body .sr-prose>h2{font-size:1.35rem;gap:10px}.sr-editorial .sr-legal-table table,.sr-editorial .sr-legal-table tbody,.sr-editorial .sr-legal-table td,.sr-editorial .sr-legal-table tr{display:block}.sr-editorial .sr-legal-table thead{display:none}.sr-editorial .sr-legal-table tr{border-bottom:1px solid var(--ed-line);padding:14px 16px}.sr-editorial .sr-legal-table tbody tr:last-child{border-bottom:0}.sr-editorial .sr-legal-table td{border:0;padding:3px 0}.sr-editorial .sr-legal-table td:before{color:var(--ed-muted);content:attr(data-label);display:block;font-size:var(--fs-xs);font-weight:750;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.sr-editorial .sr-legal-table td:first-child{font-size:1rem;padding-bottom:8px}.sr-editorial .sr-legal-table td:first-child:before{display:none}}@media(max-width:480px){.sr-editorial .sr-post-grid{grid-template-columns:1fr}.sr-editorial .sr-home-search>div{flex-direction:column;gap:4px}.sr-editorial .sr-home-search input{box-sizing:border-box;font-size:16px}.sr-editorial .sr-home-search button{min-height:44px}.sr-editorial .sr-section-header{flex-wrap:wrap}.sr-editorial .sr-home-copy h1{font-size:clamp(2.18rem,9vw,2.7rem)}.sr-editorial .sr-intro{font-size:1rem}.sr-editorial .sr-decision-path{gap:15px;grid-template-columns:1fr}.sr-editorial .sr-decision-path>div{align-items:center;gap:14px}.sr-editorial .sr-decision-path p{font-size:.79rem}.sr-editorial .sr-decision-path strong{font-size:.87rem;margin:0}.sr-editorial .sr-topic-card strong{font-size:.83rem}.sr-editorial .sr-topic-card span{font-size:var(--fs-xs)}.sr-editorial .sr-hero-quicklinks{gap:4px 18px}.sr-editorial .sr-dock-heading h2{font-size:1.25rem}.sr-editorial .sr-dock-link{gap:13px}.sr-editorial .sr-dock-icon{height:39px;width:39px}.sr-editorial .sr-contact-card,.sr-editorial .sr-note{padding:24px}}@media(prefers-reduced-motion:reduce){.sr-editorial .sr-post-card,.sr-editorial .sr-topic-card{transition:none}.sr-editorial .sr-post-card:hover,.sr-editorial .sr-topic-card:hover{transform:none}}html[data-theme=dark] .sr-editorial .sr-legal-identity .sr-legal-identity-light{display:none}html[data-theme=dark] .sr-editorial .sr-legal-identity .sr-legal-identity-dark{display:block}@media(forced-colors:active){.sr-editorial .sr-home-search>div:focus-within{box-shadow:none;outline:2px solid Highlight;outline-offset:3px}}@media print{.sr-consent,.sr-footer,.sr-global-dock,.sr-header,.sr-legal-consent,.sr-legal-switch,.sr-reading-sidebar,.sr-skip,.sr-toc-inline{display:none!important}body{background:#fff!important}.sr-editorial .sr-reading-layout{display:block}.sr-legal-identity,.sr-legal-table{break-inside:avoid}.sr-editorial .sr-legal-identity-light{display:block!important}.sr-editorial .sr-legal-identity-dark{display:none!important}}.fuel-price-rail .fuel-price-card{--fuel-card-ink:#fff;--fuel-card-muted:#e9fff4;align-items:flex-start;border:1px solid hsla(0,0%,100%,.141);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.086),0 4px 14px rgba(16,16,30,.024);color:var(--fuel-card-ink);container:fuel-price/inline-size;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:0;isolation:isolate;justify-content:flex-start;margin:0;min-height:150px;min-width:0;overflow:hidden;padding:20px 22px;position:relative}.fuel-price-rail .fuel-price-card>:not(.fuel-price-motif){position:relative;z-index:1}.fuel-price-rail .fuel-price-card .fuel-price-motif{color:var(--fuel-card-ink);height:auto;max-width:112px;opacity:.13;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;width:34%}.fuel-price-rail .fuel-price-card .fuel-price-motif-grade{font-family:inherit;font-style:italic;font-weight:850;letter-spacing:-.075em}.fuel-price-rail .fuel-price-card .fuel-price-motif-label{font-family:inherit;font-size:var(--fs-xs);font-weight:750;letter-spacing:.055em}.fuel-price-rail .fuel-price-card .fuel-price-motif-stripes{opacity:.7}.fuel-price-rail .fuel-price-card .fuel-price-motif-rule{opacity:.6}@container fuel-price (min-width: 190px) and (max-width: 224px){.fuel-price-rail .fuel-price-card .fuel-price-motif{opacity:.09;right:7px;width:26%}}@container fuel-price (max-width: 189px){.fuel-price-rail .fuel-price-card .fuel-price-motif{display:none}}.fuel-price-rail .fuel-price-card[data-fuel-id=pb95]{background:linear-gradient(140deg,#008350,#006e45)}.fuel-price-rail .fuel-price-card[data-fuel-id=pb98]{--fuel-card-ink:#242d3b;--fuel-card-muted:#526070;background:linear-gradient(125deg,#edf0f4,#fdfefe 42%,#dbe1e9 82%,#f0f3f7);border-color:hsla(0,0%,100%,.659)}.fuel-price-rail .fuel-price-card[data-fuel-id=on]{--fuel-card-muted:#d7dce5;background:linear-gradient(140deg,#252933,#12151c)}.fuel-price-rail .fuel-price-card[data-fuel-id=onPremium]{--fuel-card-muted:#d9e6ff;background:linear-gradient(140deg,#153b73,#082552)}.fuel-price-rail .fuel-price-card[data-fuel-id=lpg]{--fuel-card-ink:#352d24;--fuel-card-muted:#635a50;background:linear-gradient(135deg,#fcf8ee,#eee8dc);border-color:hsla(0,0%,100%,.549)}.fuel-price-rail .fuel-price-card .fuel-price-name{color:var(--fuel-card-muted);display:block;font-size:13px;font-weight:650;letter-spacing:-.012em;line-height:1.4;margin:0}.fuel-price-rail .fuel-price-card .fuel-price-amount{align-items:baseline;color:var(--fuel-card-ink);display:flex;flex-wrap:nowrap;font-size:42px;font-weight:750;gap:6px;letter-spacing:-.05em;line-height:1.08;margin:8px 0 12px;white-space:nowrap}.fuel-price-rail .fuel-price-card .fuel-price-amount small{color:var(--fuel-card-muted);font-size:12px;font-weight:550;letter-spacing:-.015em;line-height:1.5}.fuel-price-rail .fuel-price-card .fuel-price-context{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 7px;margin-top:auto;min-height:22px;white-space:nowrap;width:100%}.fuel-price-rail .fuel-price-card .fuel-price-change{align-items:baseline;color:var(--fuel-card-muted);display:flex;flex-wrap:wrap;flex-wrap:nowrap;font-size:11.5px;gap:0 7px;line-height:1.5;opacity:1}.fuel-price-rail .fuel-price-card .fuel-price-change strong{color:inherit;font-weight:650;white-space:nowrap}.fuel-price-rail .fuel-price-card .fuel-price-change>span{white-space:nowrap}.fuel-price-rail .fuel-price-card .fuel-comparison-date{color:var(--fuel-card-muted);display:inline;font-size:11.5px;font-weight:450;line-height:1.5;margin:0;opacity:1}.fuel-page .fuel-price-rail{align-content:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding:24px}.fuel-page .fuel-price-rail>.fuel-countdown,.fuel-page .fuel-price-rail>.fuel-rail-note,.fuel-page .fuel-price-rail>header{grid-column:1/-1}@media(max-width:760px){.fuel-page .fuel-price-rail{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.fuel-page .fuel-price-rail>.fuel-price-card:last-of-type:nth-of-type(odd){grid-column:1/-1}.fuel-price-rail .fuel-price-card{border-radius:16px;min-height:156px;padding:18px 16px}.fuel-price-rail .fuel-price-card .fuel-price-name{font-size:12px;min-height:17px}.fuel-price-rail .fuel-price-card .fuel-price-amount{font-size:34px;gap:4px;margin:10px 0 13px}.fuel-price-rail .fuel-price-card .fuel-price-amount small{font-size:var(--fs-xs)}.fuel-price-rail .fuel-price-card .fuel-price-change{font-size:11px;gap:0 5px}.fuel-price-rail .fuel-price-card .fuel-price-context{gap:0 5px}.fuel-price-rail .fuel-price-card .fuel-comparison-date{font-size:11px}}@media(min-width:380px)and (max-width:420px){.fuel-page .fuel-price-rail{column-gap:8px}.fuel-price-rail .fuel-price-card .fuel-comparison-date,.fuel-price-rail .fuel-price-card .fuel-price-change{font-size:10.5px;letter-spacing:-.01em}.fuel-price-rail .fuel-price-card .fuel-price-change,.fuel-price-rail .fuel-price-card .fuel-price-context{gap:0 3px}}@media(min-width:380px)and (max-width:384px){.fuel-price-rail .fuel-price-card .fuel-comparison-date,.fuel-price-rail .fuel-price-card .fuel-price-change{font-size:10px}}@media(max-width:379px){.fuel-page .fuel-price-rail{grid-template-columns:minmax(0,1fr)}.fuel-price-rail .fuel-price-card{min-height:148px;padding:20px}.fuel-price-rail .fuel-price-card .fuel-price-name{font-size:13px}.fuel-price-rail .fuel-price-card .fuel-price-amount{font-size:42px;gap:6px;margin:8px 0 12px}.fuel-price-rail .fuel-price-card .fuel-price-amount small{font-size:12px}.fuel-price-rail .fuel-price-card .fuel-comparison-date,.fuel-price-rail .fuel-price-card .fuel-price-change{font-size:11.5px}}@media(forced-colors:active){.fuel-price-rail .fuel-price-card{border-color:CanvasText}.fuel-price-rail .fuel-price-card .fuel-price-motif{display:none}}.sr-expandable-article{background:linear-gradient(135deg,var(--sr-highlight),#0000 65%),var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--sr-radius,24px);box-shadow:inset 0 1px 0 var(--sr-highlight),var(--sr-shadow);color:var(--sr-text);margin:40px 0;padding:clamp(28px,4vw,48px);scroll-margin-top:110px}html[data-theme=dark] .sr-expandable-article{background:linear-gradient(135deg,#14121b,#0000 78%),#211d2b;border-color:rgba(185,157,255,.149)}.sr-expandable-article .sr-expandable-reading{margin:0 auto;max-width:40rem;min-width:0;width:100%}.sr-expandable-article .sr-expandable-heading{margin:0 0 24px;padding:0}.sr-expandable-article .sr-expandable-eyebrow{color:var(--sr-purple);display:block;font-size:var(--fs-xs);font-weight:750;letter-spacing:.14em;line-height:1.6;margin:0 0 12px;text-transform:uppercase}.sr-expandable-article .sr-expandable-heading h2{text-wrap:balance;color:var(--sr-text);font-family:inherit;font-size:clamp(26px,2.8vw,34px);font-weight:750;letter-spacing:-.035em;line-height:1.24;margin:0;overflow-wrap:anywhere;padding:0}.sr-expandable-article .sr-expandable-copy{color:var(--sr-text);font-size:16px;letter-spacing:-.008em;line-height:1.85;margin:0;overflow-wrap:anywhere;padding:0}.sr-expandable-article .sr-expandable-copy p{color:inherit;font:inherit;margin:0 0 20px;padding:0;white-space:normal}.sr-expandable-article .sr-expandable-copy h3,.sr-expandable-article .sr-expandable-copy h4{text-wrap:balance;color:var(--sr-text);font-family:inherit;font-weight:750;padding:0;scroll-margin-top:110px}.sr-expandable-article .sr-expandable-copy h3{font-size:22px;letter-spacing:-.025em;line-height:1.4;margin:36px 0 14px}.sr-expandable-article .sr-expandable-copy h4{font-size:18px;letter-spacing:-.02em;line-height:1.45;margin:28px 0 12px}.sr-expandable-article .sr-expandable-copy strong{font-weight:650}.sr-expandable-article .sr-expandable-copy a{color:var(--sr-purple);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--sr-purple) 45%,#0000);text-underline-offset:4px}.sr-expandable-article .sr-expandable-copy a:hover{text-decoration-color:initial}.sr-expandable-article .sr-expandable-copy ol,.sr-expandable-article .sr-expandable-copy ul{margin:16px 0 24px;padding-left:24px}.sr-expandable-article .sr-expandable-copy li{margin:8px 0;padding-left:4px}.sr-expandable-article .sr-expandable-copy li::marker{color:var(--sr-purple)}.sr-expandable-article .sr-expandable-copy img{border:1px solid var(--sr-border);border-radius:16px;display:block;height:auto;margin:28px 0;max-width:100%}.sr-expandable-article .sr-expandable-copy>:last-child,.sr-expandable-article .sr-expandable-copy>div>:last-child{margin-bottom:0}.sr-expandable-article .sr-expandable-remainder[hidden]:not([hidden=until-found]),html[data-js] .sr-expandable-article[data-enhanced=false] .sr-expandable-remainder{display:none}.sr-expandable-article .sr-expandable-actions{border-top:1px solid var(--sr-border);display:flex;justify-content:center;margin:28px 0 0;min-height:95px;padding-top:20px}.sr-expandable-article[data-enhanced=false] .sr-expandable-actions{border-color:#0000}.sr-expandable-article .sr-expandable-toggle{align-items:center;background:#0000;border:0;border-radius:14px;color:var(--sr-purple);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-size:var(--fs-sm);font-weight:650;gap:8px;justify-content:center;line-height:1.5;min-height:74px;min-width:160px;padding:0 18px}.sr-expandable-article .sr-expandable-toggle-icon{background:var(--sr-glass-strong);border:1px solid var(--sr-border);border-radius:50%;display:grid;height:44px;place-items:center;width:44px}.sr-expandable-article .sr-expandable-toggle-icon svg{height:20px;width:20px}.sr-expandable-article .sr-expandable-toggle[aria-expanded=true] .sr-expandable-toggle-icon svg{transform:rotate(180deg)}.sr-expandable-article .sr-expandable-toggle:hover .sr-expandable-toggle-icon{border-color:var(--sr-purple)}.sr-expandable-article .sr-expandable-toggle:focus-visible{outline:2px solid var(--sr-purple);outline-offset:5px}@media(max-width:700px){.sr-expandable-article{border-radius:22px;margin:28px 0;padding:26px 20px}.sr-expandable-article .sr-expandable-heading{margin-bottom:20px}.sr-expandable-article .sr-expandable-copy{font-size:15px;line-height:1.8}.sr-expandable-article .sr-expandable-copy h3{font-size:21px;margin-top:30px}.sr-expandable-article .sr-expandable-copy h4{font-size:17px}.sr-expandable-article .sr-expandable-copy p{margin-bottom:18px}.sr-expandable-article .sr-expandable-actions{margin-top:24px}}@media(max-width:380px){.sr-expandable-article{padding:24px 16px}}@media(prefers-reduced-motion:no-preference){.sr-expandable-article .sr-expandable-toggle-icon{transition:background .15s,border-color .15s}}@media(forced-colors:active){.sr-expandable-article .sr-expandable-toggle:focus-visible{outline-color:Highlight}.sr-expandable-article .sr-expandable-toggle-icon{border-color:ButtonText}}.fake-friday-page,.ff-checker{--ff-ink:var(--sr-text,#231832);--ff-muted:var(--sr-muted,#6c627c);--ff-paper:var(--sr-surface,#fff);--ff-soft:var(--sr-bg,#f8f7fc);--ff-border:var(--sr-border,#e8e2f0);--ff-purple:var(--sr-purple,#5b2acb);--ff-glass:var(--sr-glass,var(--sr-surface,#fff));--ff-glass-strong:var(--sr-glass-strong,var(--sr-surface,#fff));color:var(--ff-ink)}.fake-friday-page{margin:18px auto 20px;width:100%}.fake-friday-page *,.ff-checker *{box-sizing:border-box}.fake-friday-page h1,.fake-friday-page h2,.fake-friday-page h3,.ff-checker h2,.ff-checker h3,.ff-checker h4{color:var(--ff-ink);font-family:inherit;margin:0}.fake-friday-page p,.ff-checker p{margin:0}.ff-opening{align-items:start;display:grid;gap:56px;grid-template-columns:.85fr 1.15fr;padding:22px 0 44px}.ff-hero{min-width:0;padding-top:30px}.ff-eyebrow,.ff-label{color:var(--ff-purple);display:inline-block;font-size:var(--fs-xs);font-weight:800;letter-spacing:1.6px;line-height:1.5}.ff-eyebrow{align-items:center;display:inline-flex;font-size:var(--fs-xs);gap:9px}.ff-eyebrow>span{color:#f66d6d;font-size:23px;line-height:1}.fake-friday-page .ff-hero h1{font-size:clamp(42px,4.9vw,65px);letter-spacing:-.055em;margin:23px 0}.ff-hero h1 em{color:var(--ff-purple);font-style:normal}.ff-hero-copy>p{color:var(--ff-muted);font-size:17px;line-height:1.65;max-width:385px}.ff-hero-context{gap:8px;margin-top:25px}.ff-hero-context span{color:var(--ff-muted);font-size:var(--fs-xs)}.ff-hero-context span+span:before{color:var(--ff-border);content:"/";padding-right:8px}.ff-checker{backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);background:var(--ff-glass);border:1px solid var(--ff-border);border-radius:var(--sr-radius,24px);box-shadow:var(--sr-shadow,0 12px 40px rgba(36,20,52,.031));min-width:0;padding:30px;scroll-margin-top:110px}.ff-checker-heading h2{font-size:30px;letter-spacing:-.035em;line-height:1.15;margin:10px 0}.ff-checker-heading>p{color:var(--ff-muted);font-size:14px;line-height:1.6}.ff-search{margin-top:22px}.ff-search label{display:block;font-size:12px;font-weight:750;margin-bottom:8px}.ff-search-row{display:flex;gap:8px}.ff-input-wrap{align-items:center;background:var(--ff-glass-strong);border:1px solid var(--ff-border);border-radius:12px;box-shadow:inset 0 1px 0 var(--sr-highlight,hsla(0,0%,100%,.502));display:flex;flex:1 1;min-width:0;padding-left:15px}.ff-input-wrap>svg{color:var(--ff-muted);flex:0 0 20px}.ff-input-wrap input{background:#0000;border:0;border-radius:12px;color:var(--ff-ink);font:inherit;font-size:16px;height:54px;min-width:0;outline:0;padding:0 12px;width:100%}.ff-input-wrap input::placeholder{color:var(--ff-muted);opacity:1}.ff-input-wrap:focus-within{border-color:var(--ff-purple);box-shadow:inset 0 1px 0 var(--sr-highlight)}.ff-input-wrap input:focus-visible{box-shadow:none;outline:0}.ff-checker .ff-button{align-items:center;border:0;border-radius:13px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:750;gap:10px;justify-content:center;line-height:1.4;min-height:46px;padding:11px 17px;text-align:center;text-decoration:none}.ff-checker .ff-button-purple{background:var(--sr-action);color:#fff}.ff-checker .ff-button-purple:hover{background:var(--sr-action-hover)}.ff-checker .ff-button.sr-marketplace-link{border:1px solid #0000;border-radius:13px;font-size:12px;min-height:46px;padding:11px 16px}.ff-checker .ff-button.sr-marketplace-primary{background:var(--sr-action);color:#fff}.ff-checker .ff-button.sr-marketplace-primary:hover{background:var(--sr-action-hover)}.ff-checker .ff-button.sr-marketplace-secondary{background:var(--sr-secondary);color:var(--sr-secondary-text)}.ff-checker .ff-button.sr-marketplace-secondary:hover{background:var(--sr-secondary);filter:brightness(.95)}.ff-search-help,.ff-validation{color:var(--ff-muted);font-size:var(--fs-xs);line-height:1.55;margin-top:9px!important}.ff-search-help[data-count-state=ready],.ff-validation{color:var(--ff-purple)}.ff-validation{font-weight:700}.ff-suggestions{align-items:center;color:var(--ff-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:7px;margin-top:20px}.ff-suggestions>span{flex-basis:100%}.ff-suggestions button{background:var(--ff-paper);border:1px solid var(--ff-border);border-radius:8px;color:var(--ff-ink);cursor:pointer;font:inherit;font-size:var(--fs-xs);min-height:34px;padding:6px 12px}.ff-suggestions button:hover{background:var(--ff-soft);border-color:var(--ff-purple)}.ff-result-message{background:var(--ff-soft);border:1px solid var(--ff-border);border-radius:14px;color:var(--ff-muted);font-size:13px;line-height:1.6;margin-top:24px!important;padding:20px}.ff-result-message h3{font-size:17px;line-height:1.4;margin-bottom:8px;overflow-wrap:anywhere}.ff-text-button{background:none;border:0;color:var(--ff-purple);cursor:pointer;font:inherit;font-size:13px;padding:10px 0 0;text-decoration:underline}.ff-results-heading{border-top:1px solid var(--ff-border);margin:23px 0 16px;padding-top:25px}.ff-results-heading h3{font-size:17px;letter-spacing:-.02em;line-height:1.3}.ff-results-heading>span{color:var(--ff-muted);display:block;font-size:var(--fs-xs);margin-top:5px}.ff-product-list{display:grid;gap:18px;list-style:none;margin:0;padding:0}.ff-product{background:var(--ff-glass-strong);border:1px solid var(--ff-border);border-radius:22px;box-shadow:inset 0 1px 0 var(--sr-highlight,hsla(0,0%,100%,.502)),var(--sr-shadow,0 8px 30px rgba(51,33,108,.059));display:grid;gap:14px 11px;grid-template-columns:26px minmax(0,1fr);min-width:0;padding:18px}html[data-theme=dark] .ff-product{background:linear-gradient(135deg,#14121b,#0000 72%),#2b2537;border:1px solid rgba(185,157,255,.149);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.071),var(--sr-shadow,0 8px 30px rgba(51,33,108,.059))}.ff-product-number{background:var(--ff-soft);border:1px solid var(--ff-border);border-radius:9px;color:var(--ff-purple);display:grid;font-size:var(--fs-xs);font-weight:800;height:26px;margin-top:1px;place-items:center;width:26px}.ff-product-info{align-self:center;grid-column:2;min-width:0}.ff-product-info h4{font-size:15px;font-weight:750;letter-spacing:-.015em;line-height:1.45;overflow-wrap:anywhere}.ff-product-info h4 a{color:var(--ff-ink);text-decoration:none}.ff-product-info h4 a:hover{color:var(--ff-purple);text-decoration:underline;text-underline-offset:3px}.ff-product-details{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 18px;grid-column:2;min-width:0}.ff-product-price{display:flex;flex-direction:column;gap:3px;line-height:1.4;min-width:0}.ff-product-price small{color:var(--ff-muted);font-size:var(--fs-xs)}.ff-product-measurement{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 9px}.ff-product-price strong{font-size:18px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.025em}.ff-product-price time,.ff-product-price>span{color:var(--ff-muted);font-size:var(--fs-xs)}.ff-product-price time{white-space:nowrap}.ff-product-price time:before{content:"·";margin-right:9px}.ff-product-price-unavailable strong{color:var(--ff-muted)}.ff-checker .ff-history-link{align-items:center;background:var(--ff-glass);border:1px solid var(--ff-border);border-radius:11px;color:var(--ff-purple);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;gap:10px;justify-content:center;margin-left:auto;min-height:40px;padding:8px 11px;text-decoration:none;white-space:nowrap}.ff-checker .ff-history-link:is(:hover,:focus,:focus-visible){text-decoration:none}.ff-checker .ff-history-link:hover{background:var(--ff-soft);border-color:var(--ff-purple)}.ff-checker .ff-history-link:focus-visible{border-color:var(--ff-purple);box-shadow:0 0 0 4px var(--sr-focus-halo,#b99dff33);outline:0}.ff-checker{container-type:inline-size}@container (min-width: 850px){.ff-product-list{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}}.ff-history-note{line-height:1.6;margin-top:14px!important}.ff-alternative,.ff-history-note{color:var(--ff-muted);font-size:var(--fs-xs)}.ff-alternative{padding:3px;text-align:center}.ff-affiliate{color:var(--ff-muted);font-size:var(--fs-xs);line-height:1.6}.ff-guide{border-top:1px solid var(--ff-border);padding:50px 0 55px}.ff-guide-intro{margin-bottom:28px}.fake-friday-page h2{font-size:29px;letter-spacing:-.035em;line-height:1.2;margin:8px 0}.ff-faq>div>p,.ff-guide-intro>p{color:var(--ff-muted);font-size:14px;line-height:1.65}.ff-guide-steps{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ff-guide-steps article{background:var(--ff-glass);border:1px solid var(--ff-border);border-radius:20px;box-shadow:inset 0 1px 0 var(--sr-highlight,hsla(0,0%,100%,.502));padding:24px}.ff-guide-steps article>span{color:var(--ff-purple);font-size:var(--fs-xs);font-weight:800;letter-spacing:1px}.ff-guide-steps h3{font-size:18px;letter-spacing:-.025em;line-height:1.3;margin:13px 0 10px}.ff-guide-steps p{color:var(--ff-muted);font-size:13px;line-height:1.65}.ff-faq{border-top:1px solid var(--ff-border);display:grid;gap:56px;grid-template-columns:.85fr 1.15fr;padding:40px 0 16px}.ff-faq-items details{border-bottom:1px solid var(--ff-border)}.ff-faq-items summary{align-items:baseline;cursor:pointer;display:flex;font-size:14px;font-weight:750;gap:16px;justify-content:space-between;line-height:1.5;list-style:none;padding:18px 0}.ff-faq-items summary::-webkit-details-marker{display:none}.ff-faq-items details p{color:var(--ff-muted);font-size:13px;line-height:1.75;padding:0 22px 20px 0}.ff-bottom{border-top:1px solid var(--ff-border);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 20px;justify-content:space-between;margin-top:36px;padding-top:22px}.ff-bottom p{color:var(--ff-muted)}.ff-bottom a{color:var(--ff-purple);font-weight:750}.ff-mobile-dock{display:none}.ff-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:1000px){.ff-faq,.ff-opening{gap:30px}.ff-checker{padding:25px}.ff-search-row{flex-direction:column}.ff-input-wrap{flex:auto}}@media(max-width:700px){.fake-friday-page{margin:0 auto;padding-bottom:88px}.ff-opening{gap:23px;grid-template-columns:1fr;padding:7px 0 36px}.ff-hero{padding-top:0}.fake-friday-page .ff-hero h1{font-size:41px;letter-spacing:-.05em;margin:13px 0}.ff-hero-copy>p{font-size:14px;line-height:1.6;max-width:360px}.ff-hero-context{display:none}.ff-checker{border-radius:24px;padding:22px 20px}.ff-checker-heading h2{font-size:25px;margin:7px 0}.ff-checker-heading>p{font-size:12px}.ff-search{margin-top:18px}.ff-search label{font-size:var(--fs-xs)}.ff-search-row{gap:8px}.ff-search-help{font-size:var(--fs-xs)}.ff-suggestions{gap:6px;margin-top:17px}.ff-suggestions button{min-height:36px}.ff-product-list{gap:14px}.ff-product{border-radius:22px;gap:14px 9px;grid-template-columns:22px minmax(0,1fr);padding:14px}.ff-product-number{border-radius:7px;font-size:var(--fs-xs);height:22px;width:22px}.ff-product-info h4{font-size:14px}.ff-product-details{gap:10px 12px}.ff-product-price strong{font-size:17px}.ff-history-link{min-height:40px}.ff-guide{padding:35px 0 40px}.fake-friday-page h2{font-size:25px}.ff-guide-intro{margin-bottom:20px}.ff-guide-steps{gap:10px;grid-template-columns:1fr}.ff-guide-steps article{padding:21px}.ff-guide-steps h3{margin:9px 0 7px}.ff-faq{gap:15px;grid-template-columns:1fr;padding-top:32px}.ff-bottom{margin-top:25px;padding-top:18px}.ff-mobile-dock{align-items:center;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);background:var(--sr-glass-strong,var(--sr-surface,#fff));border:1px solid var(--sr-border,#e8e2f0);border-radius:20px;bottom:var(--sr-dock-bottom);box-shadow:var(--sr-shadow,0 12px 40px rgba(36,20,52,.094));color:var(--sr-text,#231832);display:flex;gap:14px;justify-content:space-between;left:16px;padding:11px 12px 11px 16px;position:fixed;right:16px;z-index:30}.ff-mobile-dock>div{display:flex;flex-direction:column;line-height:1.4;min-width:0}.ff-mobile-dock small{color:var(--sr-muted,#6c627c);font-size:var(--fs-xs)}.ff-mobile-dock strong{font-size:var(--fs-sm);font-weight:750;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-dock-button{align-items:center;border:0;border-radius:12px;display:inline-flex;flex:0 0 auto;font:inherit;font-size:var(--fs-xs);font-weight:750;gap:8px;justify-content:center;line-height:1.4;min-height:44px;padding:11px 13px;text-decoration:none}.ff-dock-button,.ff-dock-ceneo{background:var(--sr-action);color:#fff}.ff-dock-button:hover{text-decoration:none}.ff-checker-archive{margin-bottom:90px}}@media(prefers-reduced-motion:no-preference){.ff-checker .ff-button,.ff-suggestions button{transition:background .15s,border-color .15s}}@media(forced-colors:active){.ff-checker .ff-history-link:focus-visible{border-color:Highlight;box-shadow:none;outline:2px solid Highlight;outline-offset:3px}.ff-input-wrap:focus-within{box-shadow:none;outline:2px solid Highlight;outline-offset:3px}}.ff-eyebrow,.ff-label{font-size:12px;letter-spacing:1.2px}.ff-affiliate,.ff-alternative,.ff-hero-context span,.ff-history-note,.ff-search-help,.ff-suggestions,.ff-suggestions button,.ff-validation{font-size:13px}.ff-validation{align-items:flex-start;color:var(--sr-danger);display:flex;font-weight:650;gap:8px}.ff-validation>span{background:var(--sr-danger);border-radius:50%;color:var(--sr-surface);display:inline-grid;flex:none;font-size:12px;font-weight:800;height:18px;place-items:center;width:18px}.ff-search input[aria-invalid=true]{border-color:var(--sr-danger)}.ff-input-wrap{position:relative}.ff-search input[type=search]::-webkit-search-cancel-button,.ff-search input[type=search]::-webkit-search-decoration{appearance:none}.ff-clear{background:#0000;border:0;border-radius:50%;color:var(--ff-muted);display:grid;font-size:22px;height:36px;line-height:1;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px}.ff-clear:hover{background:var(--ff-soft);color:var(--ff-ink)}.ff-suggestions button{border-radius:var(--r-pill);min-height:40px;padding:8px 14px}.ff-noscript{border:1px solid var(--ff-border);border-radius:var(--r-md);font-size:14px;margin-top:14px;padding:14px 16px}.ff-noscript ul{margin:8px 0 0;padding-left:18px}.ff-results-heading h3{font-size:18px}.ff-results-heading>span{font-size:13px}.ff-product{border-radius:var(--r-md);display:block;padding:0}.ff-product>a{align-items:center;border-radius:inherit;color:var(--ff-ink);display:grid;gap:6px 14px;grid-template-areas:"name action" "meta action";grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:14px 16px}.ff-product>a:hover{background:var(--ff-soft);text-decoration:none}.ff-product>a:focus-visible{outline:2px solid var(--sr-purple);outline-offset:2px}.ff-product-name{font-size:15px;font-weight:700;grid-area:name;line-height:1.4;overflow-wrap:anywhere}.ff-product-meta{align-items:baseline;color:var(--ff-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;grid-area:meta}.ff-product-meta strong{color:var(--ff-ink);font-size:16px;font-variant-numeric:tabular-nums}.ff-product-action{align-items:center;color:var(--ff-purple);display:inline-flex;font-size:13px;font-weight:700;gap:6px;grid-area:action;white-space:nowrap}.ff-more{margin-top:16px}@media(max-width:700px){.ff-product>a{grid-template-areas:"name" "meta" "action";grid-template-columns:minmax(0,1fr)}.ff-search-help{font-size:13px}}.fake-friday-page .ff-hero h1{font-size:clamp(34px,4.2vw,56px);margin:16px 0 10px}.ff-hero-sub{color:var(--ff-purple);font-size:clamp(20px,2.2vw,26px);font-weight:750;letter-spacing:-.03em;margin:0 0 14px}.ff-eyebrow{font-size:13px;letter-spacing:.4px;text-transform:none}.ff-hero-context{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:16px}.ff-hero-context a,.ff-hero-context span{font-size:13px}.ff-hero-context span+a:before,.ff-hero-context span+span:before{content:none}.ff-hero-context a{align-items:center;display:inline-flex;font-weight:700;min-height:var(--target)}.ff-countdown{color:var(--sr-coral-text);font-size:14px;font-weight:700;margin:4px 0 0}.ff-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.ff-guide-steps>li{background:var(--ff-glass);border:1px solid var(--ff-border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--sr-highlight,hsla(0,0%,100%,.502));padding:22px}.ff-guide-steps>li>span{color:var(--ff-purple);font-size:12px;font-weight:800;letter-spacing:.8px}.ff-guide-steps p{font-size:14px}.ff-examples{border-top:1px solid var(--ff-border);padding:40px 0 44px}.ff-example-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ff-example-list a{background:var(--ff-glass);border:1px solid var(--ff-border);border-radius:var(--r-md);color:var(--ff-ink);display:grid;gap:10px;padding:18px}.ff-example-list a:hover{border-color:var(--ff-purple);text-decoration:none}.ff-example-name{font-size:15px;font-weight:750;line-height:1.4}.ff-example-values{display:flex;flex-wrap:wrap;gap:8px 24px}.ff-example-values>span{display:flex;flex-direction:column}.ff-example-values small{color:var(--ff-muted);font-size:12px}.ff-example-values strong{font-size:18px;font-variant-numeric:tabular-nums}.ff-example-action{color:var(--ff-purple);font-size:13px;font-weight:700}.ff-faq-items summary{align-items:center;font-size:15px;min-height:var(--target)}.ff-faq-items summary:after{content:none}.ff-bottom,.ff-faq-items details p{font-size:14px}.ff-bottom a{align-items:center;display:inline-flex;min-height:var(--target)}nav.sr-toc{background:var(--ff-glass,var(--sr-glass));border:1px solid var(--ff-border,var(--sr-border));border-radius:var(--r-md);margin:0 0 24px;padding:16px 18px}nav.sr-toc strong{display:block;font-size:14px;margin-bottom:6px}nav.sr-toc ol{font-size:15px;line-height:1.9;margin:0;padding-left:20px}@media(max-width:1000px){.ff-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fake-friday-page .ff-hero h1{font-size:clamp(30px,8.2vw,38px);margin:12px 0 8px}.ff-hero-context{display:flex}.ff-example-list,.ff-guide-steps{grid-template-columns:1fr}}.bf-page>.sr-breadcrumb{margin:0 0 4px}.bf-window-table{border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums;max-width:44rem;width:100%}.bf-window-table caption{color:var(--ff-muted);font-size:var(--fs-sm);padding-bottom:10px;text-align:left}.bf-window-table td,.bf-window-table th{border-bottom:1px solid var(--ff-border);padding:12px 14px;text-align:left}.bf-window-table thead th{color:var(--ff-muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.bf-window-table tbody th{font-weight:600}.bf-note{color:var(--ff-muted);font-size:14px;line-height:1.65;margin:18px 0 0;max-width:44rem}@media(max-width:700px){.bf-window-table{font-size:14px}.bf-window-table td,.bf-window-table th{padding:10px 8px}}.sr-table-scroll{max-width:100%;overflow-x:auto}.bf-draft{border:1px dashed var(--sr-coral-strong);border-radius:var(--r-md);color:var(--sr-text);font-size:14px;margin:10px 0 0;padding:12px 16px}.bf-figures{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.bf-figures>li{background:var(--ff-glass);border:1px solid var(--ff-border);border-radius:var(--r-md);display:flex;flex-direction:column;gap:8px;padding:22px}.bf-figures strong{color:var(--ff-purple);font-size:clamp(30px,3.4vw,42px);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.bf-figures span{color:var(--ff-muted);font-size:14px;line-height:1.55}.bf-bars ul{display:grid;gap:10px;list-style:none;margin:0;max-width:52rem;padding:0}.bf-bars li{align-items:center;display:grid;font-size:14px;gap:14px;grid-template-columns:9.5rem minmax(0,1fr) 8rem}.bf-bar-track{background:var(--ff-border);border-radius:var(--r-pill);height:14px;overflow:hidden}.bf-bar-track>span{background:var(--sr-muted);border-radius:inherit;display:block;height:100%}.bf-bars .is-cheaper .bf-bar-track>span{background:var(--sr-positive)}.bf-bars .is-pricier .bf-bar-track>span{background:var(--sr-coral-strong)}.bf-bar-value{font-variant-numeric:tabular-nums;font-weight:650}.bf-bar-value small,.bf-window-table small{color:var(--ff-muted);display:inline-block;font-size:var(--fs-xs);font-weight:400;margin-left:4px}.bf-examples td small{display:block;margin:2px 0 0}.bf-prose{max-width:40rem}.bf-prose p{font-size:16px;line-height:1.75;margin:0 0 14px}.bf-cohorts td:last-child{color:var(--ff-muted);font-size:13px;min-width:16rem}.bf-subhead{font-size:18px;margin:28px 0 10px}.bf-limits{color:var(--ff-muted);font-size:14px;line-height:1.65;margin:0;max-width:44rem;padding-left:20px}.bf-limits li{margin:6px 0}@media(max-width:900px){.bf-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bf-figures{grid-template-columns:1fr}.bf-bars li{gap:4px 10px;grid-template-columns:1fr auto}.bf-bar-track{grid-column:1/-1;grid-row:2}}.ff-opening{align-items:center;gap:clamp(32px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:18px 0 44px}.ff-hero{padding-top:0}.ff-date-pill{align-items:center;background:var(--ff-glass);border:1px solid var(--ff-border);border-radius:var(--r-pill);display:inline-flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:8px;letter-spacing:.4px;padding:7px 14px;text-transform:none}.ff-date-pill>span[aria-hidden]{font-size:15px}.ff-pill-countdown{color:var(--sr-coral-text);font-weight:800}.ff-pill-countdown:before{color:var(--ff-muted);content:"·";margin-right:8px}.fake-friday-page .ff-hero h1{text-wrap:balance;font-size:clamp(36px,3.7vw,54px);line-height:1.06;margin:18px 0 12px}.ff-hero-copy>.ff-hero-sub{color:var(--ff-purple);margin:0 0 10px;max-width:none}.ff-hero-copy>p{max-width:34rem}@media(max-width:1000px){.ff-opening{align-items:start;grid-template-columns:1fr}.ff-hero-copy>p{max-width:40rem}}@media(max-width:700px){.fake-friday-page .ff-hero h1{font-size:clamp(32px,9vw,40px)}.ff-date-pill{font-size:var(--fs-xs);padding:6px 12px}}.ff-checker .ff-button{justify-content:space-between;text-align:left}.ff-date-pill>.ff-pill-countdown{color:var(--sr-coral-text);font-size:inherit;line-height:inherit}@media(min-width:1001px){.ff-date-pill{flex-wrap:nowrap;white-space:nowrap}}.ff-pill-short{display:none}@media(max-width:700px){.ff-pill-long{display:none}.ff-pill-short{display:inline}.ff-date-pill{flex-wrap:nowrap;gap:6px;padding:6px 11px;white-space:nowrap}.fake-friday-page .ff-hero h1{font-size:clamp(28px,8vw,34px);margin:12px 0 8px}.ff-hero-copy>.ff-hero-sub{font-size:17px;margin-bottom:6px}.ff-hero-copy>p{font-size:14px;line-height:1.55}.ff-hero-context{display:none}.ff-opening{gap:16px}}.ff-date-pill>.ff-pill-long,.ff-date-pill>.ff-pill-short{color:inherit;font-size:inherit;line-height:inherit}@media(max-width:700px){.ff-date-pill{font-weight:750;gap:4px;letter-spacing:0;padding:5px 9px}.ff-pill-countdown:before{margin-right:4px}}@media(max-width:360px){.ff-date-pill{flex-wrap:wrap;white-space:normal}}.bf-page{--bf-accent:var(--sr-purple,#6135ce);--bf-tint:color-mix(in srgb,var(--bf-accent) 8%,#0000);--bf-card:var(--ff-glass);--bf-line:var(--ff-border)}.bf-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bf-card);border:1px solid var(--bf-line);border-radius:var(--sr-radius,24px);box-shadow:var(--sr-shadow,0 12px 40px rgba(36,20,52,.031)),inset 0 1px 0 var(--sr-highlight,#fff)}.bf-hero{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding:30px 0 64px}.bf-hero-copy{min-width:0}.fake-friday-page .bf-hero h1{font-size:clamp(42px,4.9vw,66px);letter-spacing:-.055em;line-height:1.04;margin:22px 0 14px}.bf-hero-sub{color:var(--bf-accent);font-size:18px;font-weight:700;letter-spacing:-.01em}.fake-friday-page .bf-hero-lead{color:var(--ff-muted);font-size:17px;line-height:1.65;margin-top:14px;max-width:34rem}.bf-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.bf-countdown-card{min-width:0;padding:26px 28px 22px}.bf-countdown-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.bf-countdown-head>span{color:var(--ff-muted);font-size:var(--fs-xs);font-weight:600}.bf-countdown{border-bottom:1px solid var(--bf-line);container-type:inline-size;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 22px;padding-bottom:22px}.bf-countdown>div{display:flex;flex-direction:column;gap:6px;min-width:0}.bf-countdown>div+div{border-left:1px solid var(--bf-line);padding-left:16px}.bf-countdown strong{color:var(--ff-ink);font-size:min(12cqi,56px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.055em;line-height:.95}.bf-countdown[data-digits="1"] strong{font-size:min(12.5cqi,56px)}.bf-countdown[data-digits="3"] strong{font-size:min(10cqi,48px)}.bf-countdown>div:first-child strong{color:var(--bf-accent)}.bf-countdown span{color:var(--ff-muted);font-size:12.5px;font-weight:600}.bf-countdown-state{border-bottom:1px solid var(--bf-line);font-size:16px;font-weight:650;line-height:1.5;margin:16px 0 20px!important;padding-bottom:20px}.bf-page{--bf-day:32px;--bf-week-pad:4px}.bf-calendar-grid{display:grid;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));margin-inline:calc(((100% - var(--bf-day))/6 - var(--bf-day))/-2);row-gap:4px;width:calc((100% - var(--bf-day))*7/6)}.bf-weekday{color:var(--ff-muted);font-size:11px;font-weight:650;letter-spacing:.02em;padding-bottom:6px;text-align:center}.bf-day{display:flex;height:36px}.bf-day,.bf-day-num{align-items:center;justify-content:center;position:relative}.bf-day-num{border-radius:50%;color:var(--ff-ink);display:inline-flex;font-size:13px;font-weight:500;height:var(--bf-day);line-height:1;padding-top:1px;width:var(--bf-day);z-index:1}.bf-day[data-week]{height:calc(var(--bf-day) + var(--bf-week-pad)*2 + 4px)}.bf-day[data-week]:before{background:var(--bf-tint);bottom:2px;content:"";left:0;position:absolute;right:0;top:2px}.bf-day[data-week=start]:before{border-radius:999px 0 0 999px;left:calc(50% - var(--bf-day)/2 - var(--bf-week-pad))}.bf-day[data-week=end]:before{border-radius:0 999px 999px 0;right:calc(50% - var(--bf-day)/2 - var(--bf-week-pad))}.bf-day[data-week] .bf-day-num{color:var(--bf-accent);font-weight:650}.bf-day[data-mark=friday] .bf-day-num{background:var(--bf-accent);color:#fff;font-weight:700}html[data-theme=dark] .bf-day[data-mark=friday] .bf-day-num{color:#17131f}.bf-day[data-mark=monday] .bf-day-num{box-shadow:inset 0 0 0 1.5px var(--bf-accent);color:var(--bf-accent);font-weight:700}.bf-day[data-mark=singles] .bf-day-num{background:color-mix(in srgb,var(--ff-ink) 7%,#0000);font-weight:700}.bf-day[data-today=true] .bf-day-num{font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.bf-legend{border-top:1px solid var(--bf-line);color:var(--ff-muted);display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:550;gap:8px 14px;justify-content:space-between;list-style:none;margin:16px 0 0;padding:16px 0 0}.bf-legend li{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.bf-legend li:before{border-radius:50%;content:"";flex:none;height:12px;width:12px}.bf-legend li[data-mark=singles]:before{background:color-mix(in srgb,var(--ff-ink) 9%,#0000)}.bf-legend li[data-mark=week]:before{background:var(--bf-tint);border-radius:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bf-accent) 18%,#0000);width:18px}.bf-legend li[data-mark=friday]:before{background:var(--bf-accent)}.bf-legend li[data-mark=monday]:before{box-shadow:inset 0 0 0 1.5px var(--bf-accent)}.bf-section{border-top:1px solid var(--bf-line);padding:56px 0;scroll-margin-top:104px}.bf-section-head{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:32px}.fake-friday-page .bf-section-head h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.045em;line-height:1.1;margin-top:10px}.fake-friday-page .bf-section-head>p{color:var(--ff-muted);font-size:14px;line-height:1.65;max-width:30rem}.bf-section-link{flex:none;font-size:var(--fs-sm);font-weight:700;text-decoration:none}.bf-timeline{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.bf-timeline:before{background:var(--bf-line);content:"";height:1px;left:8px;position:absolute;right:8px;top:7px}.bf-timeline>li{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:36px;position:relative}.bf-timeline-node{background:var(--ff-paper);border:1.5px solid var(--ff-muted);border-radius:50%;height:14px;left:1px;position:absolute;top:1px;width:14px}.bf-timeline>li[data-mark=friday] .bf-timeline-node{background:var(--bf-accent);border-color:var(--bf-accent)}.bf-timeline>li[data-closest=true] .bf-timeline-node{border-color:var(--bf-accent);box-shadow:0 0 0 5px var(--bf-tint)}.bf-timeline>li[data-status=past]{opacity:.5}.bf-timeline-date{display:flex;flex-direction:column;gap:4px}.bf-timeline-date time{color:var(--ff-muted);font-size:var(--fs-sm);font-weight:600}.bf-timeline-date strong{color:var(--ff-ink);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.045em;margin-right:4px}.bf-timeline>li[data-closest=true] .bf-timeline-date strong{color:var(--bf-accent)}.bf-timeline-date small{color:var(--ff-muted);font-size:var(--fs-xs)}.fake-friday-page .bf-timeline h3{font-size:19px;letter-spacing:-.03em;margin-top:10px}.fake-friday-page .bf-timeline p:not(.bf-timeline-date){color:var(--ff-muted);font-size:14px;line-height:1.6}.bf-status{color:var(--ff-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;margin-top:auto;padding-top:12px}.bf-timeline>li[data-closest=true] .bf-status,.bf-timeline>li[data-status=now] .bf-status{color:var(--bf-accent)}.bf-calculator{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.bf-calculator-form{display:flex;flex-direction:column;gap:22px;padding:28px}.bf-fields{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.bf-field{display:flex;flex-direction:column;gap:8px;min-width:0}.bf-field>span{align-items:baseline;color:var(--ff-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);font-weight:650;gap:6px}.bf-field>span small{font-weight:500;opacity:.8}.bf-field>div{align-items:center;background:var(--ff-glass-strong);border:1px solid var(--bf-line);border-radius:14px;display:flex;min-height:52px;padding-right:14px;transition:border-color .15s}.bf-field>div:focus-within{border-color:var(--bf-accent)}.bf-field input{background:#0000;border:0;box-shadow:none;color:var(--ff-ink);font-size:18px;font-variant-numeric:tabular-nums;font-weight:650;height:50px;min-width:0;outline:0;padding:10px 14px;width:100%}.bf-field input[type=date]{font-size:15px;font-weight:600}.bf-field>div>span{color:var(--ff-muted);font-size:var(--fs-xs)}.bf-window{align-items:end;border-top:1px solid var(--bf-line);display:grid;gap:18px;grid-template-columns:minmax(0,220px) minmax(0,1fr);padding-top:22px}.fake-friday-page .bf-window>p{color:var(--ff-muted);font-size:14px;line-height:1.6;padding-bottom:14px}.bf-window strong{color:var(--ff-ink)}.bf-result{background:var(--bf-tint);border-left:1px solid var(--bf-line);border-radius:0 var(--sr-radius,24px) var(--sr-radius,24px) 0;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:28px 30px}.bf-result-value{color:var(--bf-accent);font-size:clamp(56px,6vw,80px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.06em;line-height:1}.fake-friday-page .bf-result-text{font-size:15px;font-weight:650;line-height:1.5}.bf-compare{display:grid;gap:12px;margin-top:10px}.bf-compare>div{align-items:center;color:var(--ff-muted);display:grid;font-size:var(--fs-xs);gap:6px 10px;grid-template-columns:minmax(0,1fr) auto}.bf-compare i{background:var(--bf-line);border-radius:999px;grid-column:1/-1;grid-row:2;height:6px;overflow:hidden}.bf-compare b{background:color-mix(in srgb,var(--ff-muted) 45%,#0000);border-radius:inherit;display:block;height:100%;transition:width .3s ease}.bf-compare>div[data-real=true] b{background:var(--bf-accent)}.bf-compare em{color:var(--ff-ink);font-style:normal;font-variant-numeric:tabular-nums;font-weight:750}.fake-friday-page .bf-result-note{color:var(--ff-muted);font-size:var(--fs-xs);line-height:1.55}.bf-extra-discount{display:grid;gap:26px 30px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;padding:28px}.bf-extra-discount-tip,.bf-extra-discount>header{min-width:0}.fake-friday-page .bf-extra-discount h3{font-size:26px;letter-spacing:-.035em;line-height:1.15;margin:10px 0}.fake-friday-page .bf-extra-discount p{color:var(--ff-muted);font-size:14px;line-height:1.65}.bf-extra-discount-tip{border-left:1px solid var(--bf-line);padding-left:30px}.bf-extra-discount-icon{color:var(--bf-accent);display:inline-flex;margin-bottom:14px}.bf-extra-discount-icon svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:24px;width:24px}.bf-extra-discount h4{font-size:17px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.fake-friday-page .bf-extra-discount-note{border-top:1px solid var(--bf-line);font-size:13px;grid-column:1/-1;padding-top:18px}.bf-plan{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.bf-plan>li{display:flex;flex-direction:column;gap:8px;padding:26px}.bf-plan-icon{background:var(--bf-tint);border-radius:13px;color:var(--bf-accent);display:grid;height:42px;margin-bottom:8px;place-items:center;width:42px}.bf-plan-icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.bf-plan small{color:var(--ff-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.06em}.fake-friday-page .bf-plan h3{font-size:20px;letter-spacing:-.03em}.fake-friday-page .bf-plan p{color:var(--ff-muted);flex:1 1;font-size:14px;line-height:1.6}.bf-plan a{font-size:var(--fs-sm);font-weight:700;margin-top:6px;text-decoration:none}.bf-hubs{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.bf-hub{align-items:center;color:var(--ff-ink);display:flex;gap:16px;padding:20px 22px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.bf-hub:hover{border-color:color-mix(in srgb,var(--bf-accent) 35%,#0000)}.bf-hub-mark{background:var(--bf-tint);border-radius:14px;color:var(--bf-accent);display:grid;flex:none;font-size:15px;font-weight:800;height:48px;letter-spacing:-.02em;place-items:center;width:48px}.bf-hub-copy{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.bf-hub-copy strong{font-size:18px;letter-spacing:-.03em}.bf-hub-copy span{color:var(--ff-muted);font-size:13px}.bf-hub em{color:var(--bf-accent);font-size:18px;font-style:normal;transition:transform .15s}.bf-hub:hover em{transform:translateX(3px)}.bf-page .ff-faq{border-top:1px solid var(--bf-line);margin-top:0;padding-top:56px}@media(max-width:1000px){.bf-hero{gap:36px;grid-template-columns:1fr;padding-bottom:44px}.bf-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.bf-timeline:before{display:none}.bf-calculator{grid-template-columns:1fr}.bf-result{border-left:0;border-radius:0 0 var(--sr-radius,24px) var(--sr-radius,24px);border-top:1px solid var(--bf-line)}.bf-extra-discount{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-extra-discount>header{grid-column:1/-1;max-width:34rem}.bf-extra-discount-tip{border-left:0;padding-left:0}.bf-extra-discount-tip+.bf-extra-discount-tip{border-left:1px solid var(--bf-line);padding-left:30px}}@media(max-width:760px){.bf-hero-copy>.ff-date-pill{flex-wrap:wrap;max-width:100%;white-space:normal}.bf-section{padding:42px 0}.bf-section-head{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.bf-countdown-card{padding:22px 20px 18px}.bf-countdown>div+div{padding-left:10px}.bf-legend{justify-content:flex-start}.bf-timeline{gap:26px;grid-template-columns:1fr}.bf-timeline>li{padding:0 0 0 30px}.bf-timeline-node{top:6px}.bf-timeline:before{bottom:14px;display:block;height:auto;left:7px;right:auto;top:14px;width:1px}.bf-extra-discount,.bf-fields{grid-template-columns:1fr}.bf-extra-discount{gap:22px;padding:22px 20px}.bf-extra-discount-tip,.bf-extra-discount-tip+.bf-extra-discount-tip{border-left:0;border-top:1px solid var(--bf-line);padding:20px 0 0}.bf-extra-discount-icon{margin-bottom:10px}.bf-window{gap:8px;grid-template-columns:1fr}.fake-friday-page .bf-window>p{padding-bottom:0}.bf-calculator-form{padding:20px}.bf-result{padding:22px 20px}.bf-hubs,.bf-plan{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bf-compare b,.bf-hub,.bf-hub em{transition:none}}.fuel-page{--fuel-95:#008655;--fuel-98:#697b91;--fuel-on:#252b35;--fuel-premium:#194887;--fuel-lpg:#8d7754;--fuel-line-halo:#40425233;color:var(--sr-text);min-width:0;padding:18px 0 20px;width:100%}.fuel-page figure,.fuel-page h1,.fuel-page h2,.fuel-page h3,.fuel-page p{margin:0}.fuel-page h1,.fuel-page h2,.fuel-page h3{color:var(--sr-text);font-family:inherit}.fuel-page h2{font-size:clamp(25px,2.8vw,34px);letter-spacing:-.04em;line-height:1.15}.fuel-page h3{font-size:22px;letter-spacing:-.025em;line-height:1.25}.fuel-page button,.fuel-page input,.fuel-page select{font:inherit}.fuel-page button{-webkit-user-select:none;user-select:none}.fuel-page input,.fuel-page select{font-size:16px}.fuel-page select{background:var(--sr-glass-strong);border:1px solid var(--sr-border);border-radius:12px;color:var(--sr-text);max-width:100%;min-height:44px;padding:8px 32px 8px 13px}html[data-theme=dark] .fuel-page{--fuel-95:#00b879;--fuel-98:#dae1e9;--fuel-on:#8993a2;--fuel-premium:#507cbb;--fuel-lpg:#eee7da;--fuel-line-halo:#ffffff6b}.fuel-glass{background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--sr-radius);box-shadow:var(--sr-shadow);min-width:0}.fuel-hero{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1.7fr) minmax(0,.75fr);padding:14px 0 46px}.fuel-hero h1{font-size:clamp(37px,4.8vw,58px);letter-spacing:-.052em;line-height:1.07;margin:18px 0}.fuel-hero h1 em{color:var(--sr-purple);font-style:normal}.fuel-hero>div>p{color:var(--sr-muted);font-size:16px;line-height:1.75;max-width:560px}.fuel-hero-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:24px}.fuel-hero-links a{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:12px}.fuel-hero-note{align-items:flex-start;border-left:1px solid var(--sr-border);display:flex;flex-direction:column;padding-left:30px}.fuel-hero-note svg{color:var(--sr-purple);height:80px;margin-bottom:14px;margin-left:-7px;width:80px}.fuel-hero-note span{color:var(--sr-muted);display:block;font-size:var(--fs-xs)}.fuel-hero-note strong{display:block;font-size:23px;letter-spacing:-.04em;line-height:1.4;margin:8px 0}.fuel-hero-note p{color:var(--sr-muted);font-size:12px;line-height:1.7}.fuel-board{scroll-margin-top:112px}.fuel-board-controls{align-items:center;display:flex;gap:24px;justify-content:space-between}.fuel-board-controls .fuel-tomorrow-toggle{font-size:12px;margin-left:auto}.fuel-periods,.fuel-tool-tabs,.fuel-view-switch{align-items:center;background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:15px;display:flex;gap:5px;padding:5px}.fuel-view-switch a,.fuel-view-switch button{align-items:center;background:#0000;border:1px solid #0000;border-radius:11px;color:var(--sr-muted);display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:10px 16px;text-decoration:none}.fuel-view-switch button[aria-pressed=true]{background:var(--sr-glass-strong);border-color:var(--sr-border);box-shadow:0 2px 8px rgba(0,0,0,.031);color:var(--sr-text)}.fuel-region-picker{align-items:center;color:var(--sr-muted);display:flex;font-size:var(--fs-xs);gap:13px;position:relative}.fuel-region-picker:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:6px;pointer-events:none;position:absolute;right:17px;top:50%;transform:translateY(-70%) rotate(45deg);width:6px}.fuel-region-picker select{appearance:none;-webkit-appearance:none;font-size:12px;max-width:205px;padding-right:43px}@media(forced-colors:active){.fuel-region-picker:after{display:none}.fuel-region-picker select{appearance:auto;-webkit-appearance:auto}}.fuel-source-status{align-items:center;color:var(--sr-muted);display:flex;flex-wrap:nowrap;font-size:var(--fs-xs);gap:7px 12px;line-height:1.6;padding:18px 2px}.fuel-status-dot{background:var(--sr-purple);border-radius:50%;flex:none;height:6px;width:6px}.fuel-refresh-note{border-left:2px solid var(--sr-purple);color:var(--sr-muted);font-size:12px;line-height:1.7;margin:0 0 16px!important;padding:4px 12px}.fuel-board-grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1.85fr) minmax(270px,.8fr)}.fuel-chart{align-self:start;display:flex;flex-direction:column;max-width:100%;min-width:0;padding:28px;width:100%}.fuel-chart-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.fuel-chart-heading h2{font-size:29px;margin:10px 0 0}.fuel-periods{border-radius:10px;flex:none;gap:2px;padding:3px}.fuel-periods button{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--sr-muted);font-size:var(--fs-xs);min-height:33px;padding:6px 9px}.fuel-periods button[aria-pressed=true]{background:var(--sr-glass-strong);border-color:var(--sr-border);color:var(--sr-purple)}.fuel-chart-filters{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 22px}.fuel-chart-filters button{align-items:center;background:#0000;border:1px solid var(--sr-border);border-radius:10px;color:var(--sr-muted);display:inline-flex;font-size:var(--fs-xs);gap:7px;min-height:35px;padding:7px 9px}.fuel-chart-filters button[aria-pressed=true]{background:var(--sr-glass-strong);color:var(--sr-text)}.fuel-chart-filters button>span:first-child{background:#0000;border:2px solid var(--fuel-color);border-radius:50%;box-shadow:0 0 0 1px var(--fuel-line-halo);height:9px;width:9px}.fuel-filter-check{align-items:center;display:inline-flex;flex:none;justify-content:center;opacity:.8;width:12px}.fuel-chart-caption,.fuel-filter-check{color:var(--sr-muted);font-size:var(--fs-xs)}.fuel-chart-caption{display:flex;gap:12px;justify-content:space-between;line-height:1.6}.fuel-chart-caption span span{margin:0 7px;opacity:.5}.fuel-chart-canvas{align-items:center;display:flex;margin-top:16px;min-height:255px;padding-bottom:10px;padding-top:18px;position:relative;width:100%}.fuel-chart-canvas svg{display:block;outline:0;overflow:visible;touch-action:pan-y;width:100%}.fuel-page .fuel-chart-canvas svg:focus,.fuel-page .fuel-chart-canvas svg:focus-visible{box-shadow:none;outline:0}.fuel-chart-tooltip{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--sr-glass-strong);border:1px solid var(--sr-border);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.125),inset 0 1px 0 hsla(0,0%,100%,.071);box-sizing:border-box;padding:15px 16px;pointer-events:none;position:absolute;top:8px;width:min(264px,100% - 24px);z-index:2}.fuel-chart-tooltip header{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.fuel-chart-tooltip header time{color:var(--sr-text);font-size:12px;font-weight:700}.fuel-chart-tooltip header>span{color:var(--sr-muted);font-size:var(--fs-xs);white-space:nowrap}.fuel-chart-tooltip dl{display:grid;gap:10px;margin:0}.fuel-chart-tooltip dl>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.fuel-chart-tooltip dt{align-items:center;color:var(--sr-muted);display:flex;font-size:var(--fs-xs);gap:8px}.fuel-chart-tooltip dt i{border:2px solid var(--fuel-color);border-radius:50%;box-shadow:0 0 0 1px var(--fuel-line-halo);flex:none;height:8px;width:8px}.fuel-chart-tooltip dd{color:var(--sr-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.fuel-chart-tooltip footer{border-top:1px solid var(--sr-border);margin-top:13px;padding-top:10px}.fuel-chart-tooltip footer,.fuel-page .fuel-tooltip-gap{color:var(--sr-muted);font-size:var(--fs-xs);line-height:1.6}.fuel-page .fuel-tooltip-gap{margin:0}.fuel-tooltip-gap strong{color:var(--sr-text);display:block;font-weight:650;margin-top:6px}.fuel-chart-readout{align-items:center;border-top:1px solid var(--sr-border);display:flex;flex-wrap:wrap;gap:12px 20px;padding:13px 0}.fuel-chart-values{display:flex;flex-wrap:wrap;gap:8px 18px}.fuel-chart-values>span{align-items:center;color:var(--sr-muted);display:inline-flex;font-size:var(--fs-xs);gap:6px}.fuel-chart-readout i{background:#0000;border:2px solid var(--fuel-color);border-radius:50%;box-shadow:0 0 0 1px var(--fuel-line-halo);height:8px;width:8px}.fuel-chart-readout strong{color:var(--sr-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:2px}.fuel-page .fuel-chart-help{color:var(--sr-muted);font-size:var(--fs-xs);line-height:1.6;margin:8px 0 16px}.fuel-page .fuel-chart-trend-note{color:var(--sr-muted);font-size:var(--fs-xs);line-height:1.6;margin:-9px 0 16px}.fuel-chart-empty{align-items:center;color:var(--sr-muted);display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:250px;text-align:center}.fuel-chart-empty>span{color:var(--sr-purple);font-size:36px;margin-bottom:12px}.fuel-chart-empty strong{color:var(--sr-text);font-size:16px}.fuel-chart-empty p{font-size:12px;line-height:1.8;margin-top:8px;max-width:300px}.fuel-price-rail{padding:27px 25px 22px}.fuel-price-rail header h2{font-size:23px;line-height:1.3;margin:8px 0 22px}.fuel-price-rail header h2:first-letter{text-transform:uppercase}.fuel-page .fuel-rail-note{border-top:1px solid var(--sr-border);color:var(--sr-muted);font-size:var(--fs-xs);line-height:1.7;padding-top:18px}.fuel-countdown{border-top:1px solid var(--sr-border);margin:24px 0 20px;padding-top:21px}.fuel-countdown-heading{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.fuel-countdown-live{align-items:center;color:var(--sr-muted);display:inline-flex;font-size:var(--fs-xs);gap:6px}.fuel-countdown-live i{background:#00a66a;border-radius:50%;height:5px;width:5px}.fuel-countdown-digits{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 13px}.fuel-countdown-digits>div{align-items:center;display:flex;flex-direction:column;min-width:0}.fuel-countdown-digits strong{color:var(--sr-text);font-size:clamp(27px,3.1vw,39px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1.2}.fuel-countdown-digits span{color:var(--sr-muted);font-size:var(--fs-xs);margin-top:4px}.fuel-page .fuel-countdown p{color:var(--sr-muted);font-size:var(--fs-xs);line-height:1.7}.fuel-countdown-programme{margin-top:4px}.fuel-countdown-programme .fuel-countdown-live i{background:#e35f68}.fuel-gap-legend{color:var(--sr-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:8px 16px;justify-content:flex-end;margin-left:auto}.fuel-gap-legend>span{align-items:center;display:inline-flex;gap:6px}.fuel-gap-legend i{background:repeating-linear-gradient(125deg,#0000 0 4px,color-mix(in srgb,var(--sr-muted) 20%,#0000) 4px 5px);border:1px solid var(--sr-border);border-radius:3px;display:inline-block;height:12px;width:19px}.fuel-board-foot{color:var(--sr-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:8px 20px;justify-content:space-between;padding:17px 2px}.fuel-cpn{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:22px;padding:28px 30px}.fuel-cpn h2{font-size:25px;margin:10px 0}.fuel-cpn p{color:var(--sr-muted);font-size:12px;line-height:1.7;margin-bottom:12px}.fuel-cpn a{font-size:var(--fs-xs);font-weight:650}.fuel-cap-values{border-left:1px solid var(--sr-border);display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:28px}.fuel-cap-values span,.fuel-cap-values>div>small{color:var(--sr-muted);display:block;font-size:var(--fs-xs)}.fuel-cap-values strong{display:block;font-size:27px;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.3;margin-top:7px;white-space:nowrap}.fuel-cap-values strong small{color:var(--sr-muted);display:block;font-size:var(--fs-xs);font-weight:500;letter-spacing:0;margin-top:3px}.fuel-region-details{margin:20px 0 0;padding:22px 28px}.fuel-region-details>summary{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none}.fuel-region-details>summary strong{display:block;font-size:19px;letter-spacing:-.025em;line-height:1.4;margin-top:7px}.fuel-region-details>summary>span{border:1px solid var(--sr-border);border-radius:50%;color:var(--sr-purple);flex:none;font-size:0;height:36px;line-height:1;position:relative;width:36px}.fuel-region-details>summary>span:after,.fuel-region-details>summary>span:before{background:currentColor;border-radius:1px;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.fuel-region-details>summary>span:after{transform:translate(-50%,-50%) rotate(90deg)}.fuel-region-details[open]>summary>span:after{opacity:0}.fuel-data-table>summary::-webkit-details-marker,.fuel-region-details>summary::-webkit-details-marker{display:none}.fuel-region-details[open]>summary{margin-bottom:20px}.fuel-national-values{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 0 20px}.fuel-national-values span{color:var(--sr-muted);display:block;font-size:var(--fs-xs);margin-bottom:8px}.fuel-national-values strong{font-size:27px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.fuel-national-values small{color:var(--sr-muted);font-size:var(--fs-xs);font-weight:500}@media(max-width:700px){.fuel-national-values{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.fuel-data-table{border-top:1px solid var(--sr-border);margin-top:auto;padding-top:12px}.fuel-data-table summary{color:var(--sr-purple);cursor:pointer;display:flex;font-size:var(--fs-xs);justify-content:space-between;list-style:none}.fuel-data-table>summary>span{flex:none;font-size:0;text-align:center;width:12px}.fuel-data-table>summary>span:after{content:"+";font-size:var(--fs-xs)}.fuel-data-table[open]>summary>span:after{content:"−"}.fuel-data-table[open] summary{margin-bottom:14px}.fuel-table-scroll{border-radius:12px;max-height:370px;max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--sr-scroll-thumb) #0000;scrollbar-width:thin}.fuel-table-scroll::-webkit-scrollbar{height:6px;width:6px}.fuel-table-scroll::-webkit-scrollbar-track:vertical{margin-bottom:6px;margin-top:var(--sr-table-scroll-inset,70px)}.fuel-table-scroll::-webkit-scrollbar-thumb{background:var(--sr-scroll-thumb);border-radius:10px}@supports selector(::-webkit-scrollbar){.fuel-table-scroll{scrollbar-color:auto;scrollbar-width:auto}}.fuel-table-scroll table{border-collapse:collapse;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;width:100%}.fuel-table-scroll caption{color:var(--sr-muted);font-size:var(--fs-xs);padding:0 9px 14px;text-align:left}.fuel-table-scroll td,.fuel-table-scroll th{border-bottom:1px solid var(--sr-border);padding:12px 10px;text-align:right;white-space:nowrap}.fuel-table-scroll th:first-child{text-align:left}.fuel-table-scroll thead{background:var(--sr-surface);position:sticky;top:0;z-index:1}.fuel-table-scroll tbody th{font-weight:500}.fuel-table-scroll tbody tr:hover{background:var(--sr-glass)}.fuel-table-scroll button{background:#0000;border:0;color:var(--sr-text);font-size:var(--fs-xs);padding:0;text-align:left}.fuel-table-scroll button span{color:var(--sr-purple);margin-left:9px}.fuel-section-heading{align-items:flex-end;display:flex;gap:25px;justify-content:space-between;margin:55px 0 24px}.fuel-section-heading h2{margin-top:10px}.fuel-section-heading>p{color:var(--sr-muted);font-size:12px;line-height:1.7}.fuel-calculators{scroll-margin-top:112px}.fuel-calculator{padding:8px}.fuel-tool-tabs{background:#0000;border:0;flex-wrap:wrap;max-width:100%;padding:8px;width:-moz-fit-content;width:fit-content}.fuel-tool-tabs button{background:#0000;border:1px solid #0000;border-radius:11px;color:var(--sr-muted);font-size:12px;font-weight:650;min-height:42px;padding:10px 15px}.fuel-tool-tabs button[aria-pressed=true]{background:var(--sr-glass-strong);border-color:var(--sr-border);color:var(--sr-purple)}.fuel-calculator-grid{display:grid;gap:38px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding:24px}.fuel-calculator-grid h3{margin-bottom:11px}.fuel-muted{color:var(--sr-muted);font-size:12px;line-height:1.8;max-width:480px}.fuel-fields{display:grid;gap:17px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:23px 0}.fuel-field{display:block;min-width:0}.fuel-field>span{color:var(--sr-muted);display:block;font-size:var(--fs-xs);margin-bottom:7px}.fuel-field>div{align-items:center;background:var(--sr-glass-strong);border:1px solid var(--sr-border);border-radius:12px;display:flex;min-height:52px;padding-right:14px}.fuel-field>div:focus-within{border-color:var(--sr-purple)}.fuel-field input{background:#0000;border:0;box-shadow:none;color:var(--sr-text);font-size:18px;font-weight:650;height:50px;min-width:0;outline:0;padding:10px 13px;width:100%}.fuel-field input:focus,.fuel-field input:focus-visible{box-shadow:none;outline:0}.fuel-field>div>span{color:var(--sr-muted);font-size:var(--fs-xs);white-space:nowrap}.fuel-price-preset{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:8px 12px}.fuel-price-preset select{border-radius:9px;font-size:var(--fs-xs);min-height:36px;padding:6px 25px 6px 10px}.fuel-price-preset button{background:#0000;border:0;color:var(--sr-purple);font-size:var(--fs-xs);padding:5px 0}.fuel-toggle{display:flex;justify-content:flex-end;margin:12px 0 0;width:100%}.fuel-calculator-result{background:var(--sr-glass-strong);border:1px solid var(--sr-border);border-radius:21px;display:flex;flex-direction:column;justify-content:center;padding:30px}html[data-theme=dark] .fuel-calculator-result{background:linear-gradient(135deg,#14121b,#0000 72%),#2b2537;border-color:rgba(185,157,255,.149)}.fuel-calculator-result>strong{font-size:clamp(42px,4.5vw,62px);font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1.15;margin:18px 0 10px}.fuel-calculator-result>strong small{font-size:24px;font-weight:600}.fuel-calculator-result p{color:var(--sr-muted);font-size:12px;line-height:1.8}.fuel-calculator-result dl{border-bottom:1px solid var(--sr-border);border-top:1px solid var(--sr-border);display:grid;gap:12px;margin:24px 0;padding:20px 0}.fuel-calculator-result dl>div{display:flex;font-size:12px;gap:16px;justify-content:space-between}.fuel-calculator-result dt{color:var(--sr-muted)}.fuel-calculator-result dd{font-variant-numeric:tabular-nums;font-weight:700;margin:0}.fuel-calculator-result>small,.fuel-small{color:var(--sr-muted);font-size:var(--fs-xs);line-height:1.8}.fuel-calculator-result>small b{color:var(--sr-text);font-weight:700}.fuel-lpg-presets{align-items:center;color:var(--sr-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:6px 8px;margin:-6px 0 0}.fuel-lpg-presets button{background:#0000;border:1px solid var(--sr-border);border-radius:999px;color:var(--sr-muted-strong);font-size:var(--fs-xs);font-weight:650;min-height:36px;padding:6px 13px}.fuel-lpg-presets button[aria-pressed=true]{background:color-mix(in srgb,var(--sr-purple) 9%,#0000);border-color:color-mix(in srgb,var(--sr-purple) 35%,#0000);color:var(--sr-purple)}.fuel-lpg-assumptions{border-top:1px solid var(--sr-border);margin-top:20px}.fuel-lpg-assumptions>summary{align-items:center;color:var(--sr-text);cursor:pointer;display:flex;flex-wrap:wrap;font-size:12px;font-weight:650;gap:2px 10px;list-style:none;min-height:48px;padding:8px 26px 0 0;position:relative}.fuel-lpg-assumptions>summary::-webkit-details-marker{display:none}.fuel-lpg-assumptions>summary:after{color:var(--sr-purple);content:"+";font-size:20px;font-weight:400;position:absolute;right:2px;top:50%;transform:translateY(-35%)}.fuel-lpg-assumptions[open]>summary:after{content:"−"}.fuel-lpg-assumptions>summary small{color:var(--sr-muted);font-size:var(--fs-xs);font-weight:400}.fuel-lpg-assumptions .fuel-fields{margin:14px 0 12px}.fuel-lpg-timeline{margin:6px 0 0}.fuel-lpg-bar{background:var(--sr-border);border-radius:999px;display:flex;height:10px;overflow:hidden;position:relative}.fuel-lpg-debt{background:var(--sr-coral)}.fuel-lpg-gain{background:var(--sr-positive)}.fuel-lpg-bar i{background:var(--sr-glass-strong);bottom:0;margin-left:-1px;position:absolute;top:0;width:2px}.fuel-lpg-scale{color:var(--sr-muted);display:flex;font-size:var(--fs-xs);justify-content:space-between;margin-top:7px;position:relative}.fuel-lpg-scale b{color:var(--sr-text);font-weight:650;position:absolute;top:0;transform:translateX(-50%)}.fuel-lpg-result dl{margin:20px 0}.fuel-lpg-result>strong small{letter-spacing:-.01em;margin-left:4px}.fuel-lpg-total dt{color:var(--sr-text)!important;font-weight:650}.fuel-lpg-total dd[data-sign=plus]{color:var(--sr-positive)}.fuel-lpg-total dd[data-sign=minus]{color:var(--sr-coral-text)}.fuel-wholesale-placeholder{margin-top:30px;padding:30px;scroll-margin-top:112px}.fuel-wholesale-placeholder h2{margin:10px 0 14px}.fuel-wholesale-placeholder p{color:var(--sr-muted);font-size:13px;line-height:1.8;max-width:600px}.fuel-wholesale{margin-top:30px;padding:30px;scroll-margin-top:112px}.fuel-wholesale-heading{align-items:center;display:flex;gap:35px;justify-content:space-between}.fuel-wholesale-heading h2{margin:10px 0 14px}.fuel-wholesale-heading p{color:var(--sr-muted);font-size:12px;line-height:1.8;max-width:570px}.fuel-wholesale-coverage{border-left:1px solid var(--sr-border);display:flex;flex:none;flex-direction:column;gap:4px;padding-left:30px}.fuel-wholesale-coverage strong{font-size:36px;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.3}.fuel-wholesale-coverage small,.fuel-wholesale-coverage span{color:var(--sr-muted);font-size:var(--fs-xs)}.fuel-wholesale-details{border-top:1px solid var(--sr-border);margin-top:24px;padding-top:17px}.fuel-wholesale-details>summary{align-items:center;color:var(--sr-purple);cursor:pointer;display:flex;font-size:13px;font-weight:650;gap:20px;justify-content:space-between;list-style:none;padding:5px 0}.fuel-wholesale-details>summary::-webkit-details-marker{display:none}.fuel-wholesale-details>summary>span{font-size:20px}.fuel-wholesale-arrow{flex:none;transition:transform .15s ease}.fuel-wholesale-details[open]>summary .fuel-wholesale-arrow{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.fuel-wholesale-arrow{transition:none}}.fuel-wholesale-body{margin-top:16px}.fuel-wholesale-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;margin:16px 0}.fuel-wholesale-controls label{color:var(--sr-muted);display:flex;flex-direction:column;font-size:var(--fs-xs);gap:7px;min-width:0}.fuel-wholesale-controls select{font-size:12px;max-width:280px}.fuel-wholesale-controls .fuel-wholesale-litre{align-items:center;color:var(--sr-text);flex-direction:row;font-size:12px;gap:12px;margin-left:auto}.fuel-wholesale-controls input[type=date]{background:var(--sr-glass-strong);border:1px solid var(--sr-border);border-radius:12px;color:var(--sr-text);font-size:12px;max-width:100%;min-height:44px;min-width:0;padding:8px 11px}.fuel-wholesale-unit{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:8px 0 24px}.fuel-wholesale-unit p{color:var(--sr-muted);font-size:var(--fs-xs);line-height:1.8;max-width:650px}.fuel-wholesale-message{color:var(--sr-muted);font-size:12px;padding:22px 0}.fuel-wholesale-view{min-height:120px;position:relative}.fuel-wholesale-view>.fuel-wholesale-fade,.fuel-wholesale-view>.fuel-wholesale-message{transition:opacity .22s ease,filter .22s ease}.fuel-wholesale-view[data-loading=true]>.fuel-wholesale-fade,.fuel-wholesale-view[data-loading=true]>.fuel-wholesale-message{filter:saturate(.6);opacity:.35;pointer-events:none}.fuel-wholesale-fade{animation:fuel-fade-in .32s ease backwards}.fuel-wholesale-loading{align-items:center;animation:fuel-fade-in .2s ease .12s backwards;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.fuel-wholesale-loading>div{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--sr-glass-strong);border:1px solid var(--sr-border);border-radius:16px;box-shadow:var(--sr-shadow);color:var(--sr-text);display:flex;font-size:var(--fs-xs);font-weight:650;gap:12px;padding:13px 20px 13px 15px}html[data-theme=dark] .fuel-wholesale-loading>div{background:rgba(43,37,55,.949);border-color:#b99dff2e}.fuel-spinner{animation:fuel-spin .75s linear infinite;background:conic-gradient(from 0deg,#0000 0 25%,color-mix(in srgb,var(--sr-purple) 35%,#0000) 55%,var(--sr-purple));border-radius:50%;flex:none;height:24px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));width:24px}.fuel-wholesale-skeleton{display:flex;flex-direction:column;gap:0;min-height:428px;padding-top:34px}.fuel-wholesale-skeleton span{animation:fuel-shimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,#0000 0 30%,var(--sr-glass) 45%,#0000 60%) 0 0/300% 100%;border-bottom:1px solid var(--sr-border);display:block;height:45px}@keyframes fuel-spin{to{transform:rotate(1turn)}}@keyframes fuel-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fuel-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.fuel-wholesale-fade,.fuel-wholesale-loading{animation:none}.fuel-spinner{animation-duration:2s}.fuel-wholesale-skeleton span{animation:none}}.fuel-wholesale-pagination{align-items:center;color:var(--sr-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:15px;justify-content:space-between;margin:18px 0}.fuel-wholesale-pagination>div{display:flex;gap:8px}.fuel-wholesale-pagination button{background:var(--sr-glass-strong);border:1px solid var(--sr-border);border-radius:10px;color:var(--sr-purple);height:40px;width:42px}.fuel-wholesale-pagination button:disabled{cursor:default;opacity:.4}.fuel-faq{border-top:1px solid var(--sr-border);display:grid;gap:70px;grid-template-columns:.8fr 1.2fr;margin-top:40px;padding:48px 0 20px}.fuel-faq h2{margin:10px 0 16px}.fuel-faq>div>p{color:var(--sr-muted);font-size:13px;line-height:1.8}.fuel-faq details{border-bottom:1px solid var(--sr-border)}.fuel-faq summary{align-items:baseline;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:16px;justify-content:space-between;line-height:1.6;list-style:none;padding:17px 0}.fuel-faq summary::-webkit-details-marker{display:none}.fuel-faq summary span{color:var(--sr-purple);flex:none;font-size:0;font-weight:400}.fuel-faq summary span:after{content:"+";font-size:20px}.fuel-faq details[open]>summary span:after{content:"−"}.fuel-faq details p{color:var(--sr-muted);font-size:12px;line-height:1.85;padding-bottom:20px}.fuel-mobile-dock,.fuel-mobile-dock[hidden]{display:none!important}.fuel-sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:1050px){.fuel-hero{gap:30px}.fuel-board-grid{gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(235px,.85fr)}.fuel-chart{padding:22px}.fuel-chart-heading{flex-direction:column}.fuel-chart-filters{gap:6px;margin:20px 0}.fuel-chart-filters button{padding:7px}.fuel-price-rail{padding:22px 20px}.fuel-cap-values{gap:12px;padding-left:20px}.fuel-calculator-grid{gap:24px;padding:20px}.fuel-toggle{justify-content:space-between}.fuel-calculator-result{padding:24px}.fuel-faq{gap:35px}}@media(max-width:760px){.fuel-page{padding-bottom:80px;padding-top:4px}.fuel-hero{gap:12px;grid-template-columns:1fr;padding:0 0 14px}.fuel-hero-links,.fuel-hero-note{display:none}.fuel-hero h1{font-size:clamp(30px,8vw,38px);margin:10px 0}.fuel-hero>div>p{font-size:14px}.fuel-hero-note{align-items:center;border-bottom:1px solid var(--sr-border);border-left:0;border-top:1px solid var(--sr-border);flex-direction:row;gap:15px;padding:18px 0}.fuel-hero-note svg{flex:none;height:54px;margin:0;width:54px}.fuel-hero-note strong{font-size:20px;margin:3px 0}.fuel-hero-note p{font-size:var(--fs-xs)}.fuel-hero-note p br{display:none}.fuel-board-controls{align-items:stretch;flex-direction:column;gap:14px}.fuel-board-controls .fuel-tomorrow-toggle{justify-content:space-between;margin-left:0}.fuel-view-switch{justify-content:space-between}.fuel-view-switch a,.fuel-view-switch button{font-size:var(--fs-xs);min-height:42px;padding:8px 10px}.fuel-region-picker{justify-content:space-between}.fuel-region-picker select{flex:1 1;max-width:70%}.fuel-source-status{font-size:var(--fs-xs)}.fuel-board-grid{display:flex;flex-direction:column;gap:16px}.fuel-price-rail{display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));order:-1;padding:19px}.fuel-price-rail header{grid-column:1/-1}.fuel-price-rail header h2{font-size:20px;margin:5px 0 15px}.fuel-price-rail .fuel-rail-note{font-size:var(--fs-xs);grid-column:1/-1;padding-top:13px}.fuel-chart{padding:21px 18px}.fuel-chart-heading{flex-direction:row;flex-wrap:wrap;gap:16px}.fuel-chart-heading h2{font-size:24px}.fuel-chart-filters{gap:6px;margin:20px 0 17px}.fuel-chart-filters button{font-size:var(--fs-xs);min-height:36px}.fuel-chart-canvas{min-height:190px;padding:22px 0 12px}.fuel-chart-canvas svg{height:auto;min-height:180px}.fuel-chart-readout{gap:8px 13px}.fuel-gap-legend{justify-content:flex-start;margin-left:0}.fuel-chart-readout strong,.fuel-chart-readout>span{font-size:var(--fs-xs)}.fuel-cpn{gap:23px;grid-template-columns:1fr;margin-top:16px;padding:24px 21px}.fuel-cpn h2{font-size:24px}.fuel-cap-values{border-left:0;border-top:1px solid var(--sr-border);padding:19px 0 0}.fuel-cap-values strong{font-size:27px}.fuel-region-details{padding:21px}.fuel-region-details>summary strong{font-size:17px}.fuel-section-heading{margin:37px 0 21px}.fuel-section-heading>p{display:none}.fuel-calculator{padding:6px}.fuel-tool-tabs{gap:3px;padding:7px}.fuel-tool-tabs button{font-size:var(--fs-xs);min-height:42px;padding:8px 10px}.fuel-calculator-grid{gap:23px;grid-template-columns:1fr;padding:17px}.fuel-calculator-grid h3{font-size:22px}.fuel-fields{gap:17px 12px}.fuel-field>span{font-size:var(--fs-xs);min-height:3.3em}.fuel-field input{font-size:17px;padding:10px}.fuel-field>div{padding-right:10px}.fuel-field>div>span{font-size:var(--fs-xs)}.fuel-calculator-result{padding:25px 22px}.fuel-calculator-result>strong{font-size:48px}.fuel-wholesale,.fuel-wholesale-placeholder{padding:24px 21px}.fuel-wholesale-heading{align-items:flex-start;flex-direction:column;gap:20px}.fuel-wholesale-coverage{border-left:0;padding:0}.fuel-wholesale-coverage strong{font-size:30px}.fuel-wholesale-details>summary{font-size:12px}.fuel-wholesale-controls .fuel-wholesale-pick{flex-basis:100%}.fuel-wholesale-controls select{max-width:100%;width:100%}.fuel-wholesale-controls label{flex:1 1 40%}.fuel-wholesale-controls .fuel-wholesale-litre{flex:1 1 100%;justify-content:space-between;margin-left:0}.fuel-faq{gap:20px;grid-template-columns:1fr;margin-top:30px;padding-top:35px}.fuel-mobile-dock:not([hidden]){display:flex!important}.fuel-mobile-dock{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--sr-glass-strong);border:1px solid var(--sr-highlight);border-radius:20px;bottom:var(--sr-dock-bottom);box-shadow:var(--sr-shadow);display:flex;gap:12px;justify-content:space-between;left:var(--sr-gutter);padding:10px 11px 10px 16px;position:fixed;right:var(--sr-gutter);z-index:35}.fuel-mobile-dock>div{display:flex;flex-direction:column;min-width:0}.fuel-mobile-dock small{color:var(--sr-muted-strong);font-size:var(--fs-xs)}.fuel-mobile-dock strong{color:var(--sr-text);font-size:var(--fs-sm)}.fuel-mobile-dock a{align-items:center;background:var(--sr-action);border-radius:12px;color:#fff;display:inline-flex;font-size:var(--fs-xs);font-weight:700;gap:13px;justify-content:center;min-height:44px;padding:10px 14px;text-decoration:none}body:has(.fuel-mobile-dock:not([hidden])) .sr-footer{padding-bottom:calc(108px + env(safe-area-inset-bottom, 0px))}}@media(prefers-reduced-motion:no-preference){.fuel-page a,.fuel-page button{transition:background .15s,border-color .15s,box-shadow .15s}}@media(max-width:700px){.fuel-countdown{grid-column:1/-1;width:100%}.fuel-countdown-digits strong{font-size:clamp(30px,10vw,44px)}}@media(forced-colors:active){.fuel-field>div:focus-within,.fuel-page [tabindex]:focus-visible,.fuel-page a:focus-visible,.fuel-page button:focus-visible,.fuel-page summary:focus-visible{box-shadow:none;outline:2px solid Highlight;outline-offset:3px}}.fuel-cpn-date{color:var(--sr-muted-strong);display:inline-flex;flex-direction:column;font-size:var(--fs-sm);gap:6px;margin:14px 0 12px}.fuel-cpn-date input{background:var(--sr-glass-strong);border:1px solid var(--sr-border);border-radius:var(--r-sm);color:var(--sr-text);color-scheme:inherit;font-size:16px;min-height:44px;padding:8px 12px}.fuel-table-scroll tr[data-current=true] td,.fuel-table-scroll tr[data-current=true] th{background:color-mix(in srgb,var(--sr-purple) 9%,#0000);font-weight:700}.fuel-field-note{color:var(--sr-muted-strong);display:block;font-size:var(--fs-xs);line-height:1.4;margin-top:6px}.fuel-field-error>div{border-color:var(--sr-danger)!important}.fuel-field-error .fuel-field-note{color:var(--sr-danger);font-weight:650}.fuel-field-warning .fuel-field-note{color:var(--sr-coral-text)}@media(max-width:480px){.fuel-tool-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fuel-wholesale .fuel-tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-tool-tabs button{line-height:1.25;min-height:var(--target);padding:8px 6px;white-space:normal}}@media(max-width:340px){.fuel-fields{grid-template-columns:1fr}.fuel-field>span{min-height:0}}.sr-product{--sr-product-soft:var(--sr-glass-strong,var(--sr-bg));min-width:0;width:100%}.sr-chart,.sr-family-block,.sr-neighbors a,.sr-price-card,.sr-product-compare,.sr-product-reviews,.sr-product-stats>div,.sr-shopping-cards a{background:var(--sr-surface);box-shadow:inset 0 1px 0 var(--sr-highlight,hsla(0,0%,100%,.502)),var(--sr-shadow,0 12px 40px rgba(51,33,108,.024))}.sr-product .sr-breadcrumb{align-items:center;font-size:var(--fs-xs);gap:8px;margin-bottom:20px}.sr-product .sr-breadcrumb a{align-items:center;display:inline-flex;min-height:32px}.sr-product .sr-breadcrumb>span:last-child{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-product-hero{margin:0 0 26px}.sr-product-hero>.sr-eyebrow{display:block;font-size:var(--fs-xs);letter-spacing:1.2px;margin:0 0 10px}.sr-product-hero h1{color:var(--sr-text);font-size:clamp(1.75rem,3vw,2.6rem);letter-spacing:-.04em;line-height:1.13;margin:0 0 12px;overflow-wrap:anywhere}.sr-product-hero h1.is-long{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr-product-heading-prefix{color:var(--sr-muted-strong);display:block;font-size:var(--fs-sm);font-weight:650;letter-spacing:0;line-height:1.4;margin-bottom:6px}.sr-product-heading-name{display:block}.sr-name-toggle{margin:-6px 0 6px}.sr-variant-switch{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin:14px 0 6px;min-width:0}.sr-variant-switch>.sr-chip-more,.sr-variant-switch>span:first-child{flex:none}.sr-variant-chips{display:flex;flex:0 1 auto;gap:8px;min-width:0;overflow:hidden}.sr-variant-chips>*{flex:none}.sr-variant-chips>[hidden]{display:none}.sr-variant-switch[data-measured=false] .sr-variant-chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.sr-variant-switch>span:first-child{color:var(--sr-muted-strong);font-size:var(--fs-sm);font-weight:650;margin-right:2px}.sr-chip-more{color:var(--sr-purple)}.sr-variant-note{color:var(--sr-muted-strong);font-size:var(--fs-sm);margin:8px 0 0}.sr-archive-note{align-items:flex-start;background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--r-md);color:var(--sr-muted-strong);display:flex;font-size:var(--fs-md);gap:10px;line-height:1.55;margin:14px 0 0;padding:11px 14px}.sr-archive-note strong{color:var(--sr-text)}.sr-archive-dot{background:var(--sr-purple);border-radius:50%;flex:none;height:8px;margin-top:8px;width:8px}html[data-theme=dark] .sr-archive-note{background:#ffc45c1a;border-color:#ffc45c52;color:#f3dcb0}html[data-theme=dark] .sr-archive-note strong{color:#ffe3a6}.sr-price-workspace{align-items:start;display:grid;gap:16px 22px;grid-template-columns:minmax(0,2fr) minmax(310px,1fr)}.sr-price-card{align-self:start;border:1px solid var(--sr-border);border-radius:var(--r-lg);display:flex;flex-direction:column;grid-column:2;grid-row:1;min-width:0;padding:26px}.sr-price-card>.sr-eyebrow{font-size:var(--fs-xs);letter-spacing:1.1px;margin-bottom:6px}.sr-references{display:grid;margin:0}.sr-reference{align-items:baseline;border-top:1px solid var(--sr-border);column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 0;row-gap:2px}.sr-reference:first-child{border-top:0}.sr-reference dt{color:var(--sr-muted-strong);font-size:var(--fs-md);grid-column:1;grid-row:1}.sr-reference dd{display:contents}.sr-reference strong{font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;grid-column:2;grid-row:1;letter-spacing:-.04em;line-height:1.2;text-align:right;white-space:nowrap}.sr-reference dd>span{color:var(--sr-muted-strong);font-size:var(--fs-xs);grid-column:1/-1;grid-row:2}.sr-reference[data-ref=minimum] strong{color:var(--sr-positive)}.sr-reference[data-ref=black-friday] strong{color:var(--sr-coral-text)}.sr-price-comparison{border-top:1px solid var(--sr-border);color:var(--sr-muted-strong);font-size:var(--fs-xs);line-height:1.55;margin:4px 0 0;padding:12px 0 0}.sr-price-comparison strong{color:var(--sr-text)}.sr-price-actions{display:grid;gap:9px;margin-top:16px}.sr-product .sr-button{font-size:var(--fs-sm);gap:10px;max-width:100%;min-height:var(--btn-h);min-width:0;white-space:normal}.sr-price-actions .sr-marketplace-link{width:100%}.sr-product .sr-button>span{flex-shrink:0;font-size:16px}.sr-product-stats{display:grid;gap:16px;grid-column:1/-1;grid-row:2;grid-template-columns:1fr 1fr 1fr;min-width:0}.sr-product-stats>div{border:1px solid var(--sr-border);border-radius:var(--r-md);display:flex;flex-direction:column;gap:3px;min-width:0;padding:18px 22px}.sr-product-stats small,.sr-product-stats span{color:var(--sr-muted-strong);font-size:var(--fs-xs);line-height:1.5}.sr-product-stats strong{font-size:clamp(17px,1.8vw,22px);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:3px 0;overflow-wrap:anywhere}.sr-chart{border:1px solid var(--sr-border);border-radius:var(--r-lg);grid-column:1;grid-row:1;margin:0;min-width:0;padding:24px}.sr-chart figcaption{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.sr-chart h2{font-size:24px;letter-spacing:-.035em;margin:6px 0 2px}.sr-chart .sr-eyebrow{font-size:var(--fs-xs);letter-spacing:1.2px}.sr-chart-range-label{color:var(--sr-muted-strong);font-size:var(--fs-sm);margin:0}.sr-chart-readout{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin:18px 0 6px}.sr-chart-tooltip{display:flex;flex-direction:column;gap:3px}.sr-chart-tooltip span{color:var(--sr-muted-strong);font-size:var(--fs-xs)}.sr-chart-tooltip strong{font-size:24px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.035em;line-height:1.3}.sr-chart-extremes{color:var(--sr-muted-strong);display:flex;flex-direction:column;font-size:var(--fs-xs);gap:3px;text-align:right}.sr-chart-extremes strong{color:var(--sr-text);font-variant-numeric:tabular-nums;font-weight:650;margin-left:5px}.sr-chart-canvas{border-radius:var(--r-xs);isolation:isolate;overflow:hidden}.sr-chart-canvas svg{border-radius:var(--r-xs);display:block;touch-action:pan-y;width:100%}.sr-chart-canvas svg:focus{outline:0}.sr-chart-legend{color:var(--sr-muted-strong);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:6px 16px;margin:6px 0 0}.sr-chart-legend span{align-items:center;display:inline-flex;gap:6px}.sr-chart-legend i{display:inline-block;flex:none}.sr-legend-line{background:var(--sr-purple);border-radius:2px;height:3px;width:16px}.sr-legend-minimum{background:var(--sr-positive);border-radius:2px;height:4px;width:16px}.sr-legend-bf{border-left:2px dashed var(--sr-coral-strong);height:12px;width:0}.sr-chart-table{border-top:1px solid var(--sr-border);font-size:var(--fs-sm);margin-top:16px}.sr-chart-table summary{align-items:center;color:var(--sr-purple);cursor:pointer;display:flex;font-weight:650;gap:12px;justify-content:space-between;list-style:none;min-height:var(--target);padding-top:8px}.sr-chart-table summary::-webkit-details-marker{display:none}.sr-chart-table-wrap{border:1px solid var(--sr-border);border-radius:var(--r-sm);margin-top:10px;overflow-x:auto}.sr-chart-table-wrap:focus-visible{outline:2px solid var(--sr-purple);outline-offset:3px}.sr-chart-table-help{color:var(--sr-muted-strong);font-size:var(--fs-xs);margin:8px 0 0}.sr-chart table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sr-chart caption{color:var(--sr-muted-strong);font-size:var(--fs-xs);padding:12px;text-align:left}.sr-chart td,.sr-chart th{border-bottom:1px solid var(--sr-border);padding:9px 12px;text-align:left}.sr-chart td:last-child,.sr-chart th:last-child{text-align:right}.sr-chart thead th{background:var(--sr-surface)}.sr-chart tr[data-minimum] td:last-child{color:var(--sr-positive);font-weight:700}.sr-chart-empty-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:20px 15px;text-align:center}.sr-chart-empty-icon{background:var(--sr-product-soft);border:1px solid var(--sr-border);border-radius:var(--r-sm);color:var(--sr-purple);display:grid;font-size:22px;height:44px;margin-bottom:14px;place-items:center;width:44px}.sr-chart-empty h3{font-size:18px;margin:0 0 8px}.sr-chart-empty p{color:var(--sr-muted-strong);font-size:var(--fs-sm);margin:0;max-width:360px}.sr-family-block{align-items:start;border:1px solid var(--sr-border);border-radius:var(--r-lg);display:grid;gap:12px 36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:36px 0 0;padding:26px}.sr-family-block h2{font-size:clamp(22px,2.4vw,28px);margin:6px 0 10px}.sr-family-block p:not(.sr-eyebrow){color:var(--sr-muted-strong);font-size:var(--fs-md);margin:0}.sr-family-block ul{display:grid;gap:2px;list-style:none;margin:0;padding:0}.sr-family-block li a,.sr-family-block li>span{align-items:center;border-radius:var(--r-sm);color:var(--sr-text);display:flex;font-size:var(--fs-md);font-weight:600;gap:12px;justify-content:space-between;min-height:var(--target);padding:8px 12px}.sr-family-block li a:hover{background:var(--sr-glass-strong);color:var(--sr-purple);text-decoration:none}.sr-family-block li>span{color:var(--sr-muted-strong)}.sr-family-block .sr-text-link{grid-column:2}.sr-history-context{display:grid;gap:28px 60px;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);margin:48px 0}.sr-history-context h2,.sr-neighbors h2,.sr-product-compare h2{font-size:clamp(22px,2.4vw,28px);margin:0 0 12px}.sr-history-context .sr-eyebrow,.sr-neighbors .sr-eyebrow,.sr-product-compare .sr-eyebrow{font-size:var(--fs-xs);margin-bottom:10px}.sr-history-reading{max-width:38rem}.sr-history-context p{color:var(--sr-muted-strong);font-size:var(--fs-md);margin-bottom:12px}.sr-history-context .sr-source-date{font-size:var(--fs-xs);margin:0}.sr-product-reviews{align-self:start;border:1px solid var(--sr-border);border-radius:var(--r-md);display:flex;gap:16px;padding:22px}.sr-product-reviews>span{color:var(--sr-purple);font-size:28px;line-height:1}.sr-product-reviews h3{font-size:17px;margin:0 0 8px}.sr-product-reviews a,.sr-product-reviews p{font-size:var(--fs-sm)}.sr-product-reviews a{font-weight:700}.sr-product-description{border-top:1px solid var(--sr-border);grid-column:1/-1;padding-top:26px}.sr-product-description p{max-width:42rem;overflow-wrap:anywhere;white-space:pre-wrap}.sr-product-compare{align-items:center;border:1px solid var(--sr-border);border-radius:var(--r-lg);display:grid;gap:12px 30px;grid-template-columns:1fr auto;padding:28px}.sr-product-compare p:not(.sr-eyebrow){color:var(--sr-muted-strong);font-size:var(--fs-sm);margin-bottom:0;max-width:430px}.sr-offer-row{display:flex;flex-wrap:wrap;gap:10px}.sr-product-compare .sr-offer-row{justify-content:flex-end}.sr-product-compare .sr-eyebrow{color:var(--sr-purple)}.sr-shopping-more{border-bottom:1px solid var(--sr-border);margin:36px 0;padding:0 0 24px}.sr-shopping-more>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:var(--target)}.sr-shopping-more>summary::-webkit-details-marker{display:none}.sr-shopping-more>summary>span:first-child{display:flex;flex-direction:column;gap:2px}.sr-shopping-more>summary .sr-eyebrow{font-size:var(--fs-xs)}.sr-shopping-more>summary strong{font-size:var(--fs-base)}.sr-shopping-more>p{color:var(--sr-muted-strong);font-size:var(--fs-sm);margin:10px 0 0}.sr-shopping-cards{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:16px}.sr-shopping-cards a{border:1px solid var(--sr-border);border-radius:var(--r-md);color:var(--sr-text);display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px}.sr-shopping-cards a:hover{border-color:var(--sr-purple);text-decoration:none}.sr-shopping-cards small{color:var(--sr-muted-strong);font-size:var(--fs-xs);font-weight:650}.sr-shopping-cards strong{font-size:var(--fs-sm);line-height:1.45}.sr-shopping-cards strong span{color:var(--sr-purple)}.sr-shopping-cards>a>span{color:var(--sr-muted-strong);font-size:var(--fs-xs)}.sr-neighbors>p:not(.sr-eyebrow){color:var(--sr-muted-strong);font-size:var(--fs-sm);margin:-4px 0 14px}.sr-neighbors>div{display:grid;gap:12px;grid-template-columns:1fr 1fr}.sr-neighbors a{align-items:center;border:1px solid var(--sr-border);border-radius:var(--r-md);display:flex;font-size:var(--fs-sm);font-weight:650;gap:20px;justify-content:space-between;min-height:var(--target);padding:16px 18px}.sr-neighbors a>span:first-child{color:var(--sr-text)}.sr-neighbors a:hover{border-color:var(--sr-purple);text-decoration:none}.sr-mobile-offer,.sr-mobile-offer[hidden]{display:none}@media(max-width:1000px)and (min-width:801px){.sr-price-workspace{gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr)}.sr-chart,.sr-price-card{padding:22px}.sr-product-stats>div{padding:14px 12px}}@media(max-width:800px){.sr-product .sr-breadcrumb{margin-bottom:14px}.sr-product .sr-breadcrumb>span:last-child,.sr-product .sr-breadcrumb>span:nth-last-child(2){display:none}.sr-product-hero{margin-bottom:20px}.sr-product-hero h1{font-size:clamp(24px,6.2vw,32px);line-height:1.16}.sr-variant-switch>span:first-child{display:none}.sr-archive-note{font-size:var(--fs-sm)}.sr-price-workspace{gap:14px;grid-template-columns:minmax(0,1fr)}.sr-chart,.sr-price-card,.sr-product-stats{grid-column:1;grid-row:auto}.sr-price-card{padding:20px}.sr-reference strong{font-size:20px}.sr-chart{padding:18px}.sr-chart h2,.sr-chart-tooltip strong{font-size:22px}.sr-product-stats{gap:10px;grid-template-columns:1fr 1fr}.sr-product-stats>div{padding:14px 12px}.sr-product-stats>div:first-child{grid-column:1/-1}.sr-product-stats strong{font-size:17px}.sr-family-block{grid-template-columns:1fr;margin-top:28px;padding:20px}.sr-family-block .sr-text-link{grid-column:1}.sr-history-context{gap:24px;grid-template-columns:1fr;margin:34px 0}.sr-product-description{grid-column:1}.sr-product-compare{gap:16px;grid-template-columns:1fr;padding:22px}.sr-product-compare .sr-offer-row{flex-direction:column;justify-content:stretch}.sr-product-compare .sr-offer-row .sr-button{width:100%}.sr-shopping-cards{gap:10px;grid-template-columns:1fr 1fr}.sr-shopping-cards a{padding:15px}.sr-neighbors>div{grid-template-columns:1fr}.sr-product{padding-bottom:60px}.sr-mobile-offer:not([hidden]){align-items:center;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:var(--sr-glass-strong,var(--sr-surface));border:1px solid var(--sr-border);border-radius:var(--r-md);bottom:var(--sr-dock-bottom);box-shadow:inset 0 1px 0 var(--sr-highlight,hsla(0,0%,100%,.502)),0 10px 40px rgba(29,18,54,.149);display:flex;gap:10px;justify-content:space-between;left:var(--sr-gutter);margin:0 auto;max-width:440px;padding:10px 10px 10px 14px;position:fixed;right:var(--sr-gutter);width:auto;z-index:25}.sr-mobile-offer>span:first-child{display:flex;flex-direction:column;line-height:1.35;min-width:0}.sr-mobile-offer small{color:var(--sr-muted-strong);font-size:var(--fs-xs)}.sr-mobile-offer strong{font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.sr-mobile-offer-action{align-items:center;display:flex;flex-direction:column;flex-shrink:1;gap:2px;min-width:0}.sr-mobile-offer-action small{font-size:var(--fs-xs)}.sr-mobile-offer .sr-button{flex-shrink:1;font-size:var(--fs-sm);min-height:var(--target);min-width:0;padding:10px 14px;white-space:nowrap}}@media(max-width:360px){.sr-chart figcaption{align-items:flex-start;flex-direction:column;gap:10px}.sr-chart-extremes{display:none}.sr-mobile-offer .sr-button{gap:6px;padding:10px}}.sr-history-list{min-width:0;width:100%}.sr-history-list-header{margin:12px 0 28px}.sr-history-list-header h1{font-size:clamp(30px,4vw,50px);letter-spacing:-.045em;margin:10px 0 18px;max-width:1040px}.sr-history-list-header p:not(.sr-eyebrow){color:var(--sr-muted-strong);font-size:var(--fs-base);margin-bottom:0;max-width:46rem}.sr-history-list .ff-checker{margin:24px 0 40px}.sr-family-hubs{margin:0 0 40px}.sr-family-hubs h2{font-size:clamp(22px,2.4vw,28px);margin:6px 0 16px}.sr-family-hubs ul{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.sr-family-hubs a{background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--r-md);color:var(--sr-text);display:flex;flex-direction:column;gap:4px;padding:18px 20px}.sr-family-hubs a:hover{border-color:var(--sr-purple);text-decoration:none}.sr-family-hubs strong{font-size:var(--fs-lg)}.sr-family-hubs a>span{color:var(--sr-purple);font-size:var(--fs-sm);font-weight:650}.sr-list-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 0 18px}.sr-list-heading h2{font-size:26px;margin:6px 0 0}.sr-list-heading .sr-eyebrow{font-size:var(--fs-xs)}.sr-list-order{color:var(--sr-muted-strong);font-size:var(--fs-sm);margin:8px 0 0;max-width:44rem}.sr-list-page{align-items:center;background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--r-pill);color:var(--sr-muted-strong);display:inline-flex;flex-shrink:0;font-size:var(--fs-xs);gap:5px;padding:8px 13px}.sr-list-page strong{color:var(--sr-text);font-weight:700}.sr-catalog-list{display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.sr-catalog-list>li{display:flex;min-width:0}.sr-catalog-list>li>a{align-content:center;flex:1 1 auto;min-width:0}.sr-catalog-list a{align-items:center;background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--r-md);color:var(--sr-text);display:grid;gap:4px 14px;grid-template-areas:"name arrow" "meta arrow";grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:12px 16px}.sr-catalog-list a:hover{border-color:var(--sr-purple);text-decoration:none}.sr-catalog-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--fs-md);font-weight:650;grid-area:name;line-height:1.4;overflow:hidden;overflow-wrap:anywhere}.sr-catalog-meta{align-items:baseline;color:var(--sr-muted-strong);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:4px 10px;grid-area:meta}.sr-catalog-meta strong{color:var(--sr-text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.sr-catalog-arrow{color:var(--sr-purple);font-size:18px;grid-area:arrow}.sr-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:32px 0 44px}.sr-pagination a,.sr-pagination>span{align-items:center;border-radius:var(--r-sm);display:inline-flex;font-size:var(--fs-sm);justify-content:center;min-height:var(--target);min-width:var(--target);padding:8px 12px}.sr-pagination a{background:var(--sr-glass);border:1px solid var(--sr-border);color:var(--sr-muted-strong)}.sr-pagination a:hover{border-color:var(--sr-purple);color:var(--sr-purple);text-decoration:none}.sr-pagination [aria-current=page]{background:var(--sr-purple);border-color:#0000;color:var(--sr-surface);font-weight:750}.sr-pagination .sr-pagination-direction{color:var(--sr-text);font-weight:650}@media(max-width:800px){.sr-history-list-header{margin:8px 0 22px}.sr-history-list-header h1{font-size:clamp(27px,6.4vw,38px);margin:10px 0 14px}.sr-history-list-header p:not(.sr-eyebrow){font-size:var(--fs-md)}.sr-family-hubs ul{grid-template-columns:1fr}.sr-list-heading{align-items:flex-start;flex-direction:column;gap:10px}.sr-list-heading h2{font-size:22px}.sr-catalog-list{grid-template-columns:1fr}.sr-pagination{gap:6px}}.sr-family-hub{min-width:0;width:100%}.sr-family-hub .sr-archive-note{margin:0 0 32px}.sr-family-table{margin:0 0 36px}.sr-family-table h2{font-size:clamp(22px,2.4vw,28px);margin:0 0 14px}.sr-family-table-wrap{background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--r-md);overflow-x:auto}.sr-family-table-wrap:focus-visible{outline:2px solid var(--sr-purple);outline-offset:3px}.sr-family-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:720px;table-layout:fixed;width:100%}.sr-family-table col.sr-col-version{width:34%}.sr-family-table col.sr-col-records{width:19%}.sr-family-table col.sr-col-price{width:15.67%}.sr-family-table td,.sr-family-table th{border-bottom:1px solid var(--sr-border);font-size:var(--fs-sm);padding:12px 14px;text-align:left;vertical-align:top}.sr-family-table thead th{background:var(--sr-surface);color:var(--sr-muted-strong);font-size:var(--fs-xs);font-weight:650}.sr-family-table tbody tr:last-child>*{border-bottom:0}.sr-family-table tbody th{background:var(--sr-surface);box-shadow:1px 0 0 var(--sr-border);left:0;overflow-wrap:anywhere;position:sticky}.sr-family-table tbody th a{font-size:var(--fs-md);font-weight:700}.sr-family-table small{color:var(--sr-muted-strong);display:block;font-size:var(--fs-xs);font-weight:400;margin-top:3px}.sr-family-table strong{font-size:var(--fs-md)}.sr-family-next{align-items:center;background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--r-lg);display:grid;gap:16px 32px;grid-template-columns:minmax(0,1fr) auto;padding:26px}.sr-family-next h2{font-size:clamp(22px,2.4vw,28px);margin:6px 0 8px}.sr-family-next p:not(.sr-eyebrow){color:var(--sr-muted-strong);font-size:var(--fs-md);margin:0;max-width:40rem}.sr-family-next-links{align-items:stretch;display:flex;flex-direction:column;gap:10px;min-width:260px}@media(max-width:800px){.sr-family-next{grid-template-columns:1fr;padding:20px}.sr-chart .sr-segmented{display:flex;width:100%}.sr-chart .sr-segmented button{flex:1 1 auto}}.sr-listing-specs{background:var(--sr-glass);border:1px solid var(--sr-border);border-radius:var(--r-lg);margin:28px 0;padding:28px}.sr-listing-specs h2{font-size:clamp(22px,2.4vw,28px);margin:8px 0 18px}.sr-listing-specs dl{display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.sr-listing-specs dl>div{border-bottom:1px solid var(--sr-border);min-width:0;padding:10px 0}.sr-listing-specs dt{color:var(--sr-muted-strong);font-size:var(--fs-xs)}.sr-listing-specs dd{color:var(--sr-text);font-size:var(--fs-md);margin:4px 0 0;overflow-wrap:anywhere}.sr-listing-details{color:var(--sr-muted-strong);font-size:var(--fs-sm);margin:16px 0 8px}@media(max-width:600px){.sr-listing-specs{padding:20px}.sr-listing-specs dl{grid-template-columns:1fr}}