:root{--ink: #15171c;--ink-2: #17191e;--paper: #f6f5f1;--paper-2: #ebe9e3;--white: #fdfcf8;--volt: #e8b520;--red: #e5421f;--gold-text: #8a6a00;--display: 'Schibsted Grotesk','Schibsted Grotesk Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--text: 'Inter','Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--jp: 'Hiragino Sans','Yu Gothic','Meiryo','Noto Sans JP',sans-serif;--mono: ui-monospace,'SF Mono',Menlo,Consolas,monospace;--led: var(--num);--num: var(--display);--ease: cubic-bezier(0.22,0.9,0.24,1);--wrap: 1280px;--gutter: clamp(16px,4vw,32px);--r: 8px;--r-lg: 14px;--pad-sec: clamp(64px,7vw,108px);--sheet-r: clamp(18px,2.2vw,30px);--fs-h2: clamp(27px,2.7vw,40px);--fs-lead: clamp(16.5px,1.15vw,18.5px);color-scheme: light;--bg: var(--paper);--fg: var(--ink);--muted: #565b66;--faint: #646a75;--line: rgba(21,23,28,0.09);--line-2: rgba(21,23,28,0.16);--card: #ffffff;--card-2: #f0efea;--gain: #0b7a53;--gain-bg: #e3f4ec;--elev: #ffffff;--hi: var(--ink);--link-line: var(--volt);--btn-bg: var(--volt);--btn-fg: var(--ink);--btn-border: var(--ink);--btn-hover: #f2c43c;--btn-hover-fg: var(--ink);--cta-shadow: var(--ink);--shadow: 0 1px 2px rgba(21,23,28,0.05),0 22px 48px -28px rgba(21,23,28,0.38);--shadow-card: 0 1px 2px rgba(21,23,28,0.05),0 10px 28px -16px rgba(21,23,28,0.22);--shadow-btn: 0 1px 0 rgba(21,23,28,0.14),0 6px 16px -10px rgba(21,23,28,0.45);--guide: rgba(21,23,28,0.06)}:root[data-theme='dark'],[data-surface='ink']{color-scheme: dark;--bg: #111215;--fg: #f1efe9;--muted: #a6a39b;--faint: #8f8c84;--gold-text: var(--volt);--line: rgba(244,242,236,0.12);--line-2: rgba(244,242,236,0.24);--card: #1a1c20;--card-2: #22252a;--elev: #1d1f24;--hi: var(--volt);--link-line: var(--volt);--btn-bg: var(--volt);--btn-fg: var(--ink);--btn-border: #f1efe9;--btn-hover: #f2c43c;--btn-hover-fg: var(--ink);--cta-shadow: #f1efe9;--gain: #4fd19b;--gain-bg: rgba(79,209,155,0.12);--shadow: 0 24px 60px -28px rgba(0,0,0,0.9);--shadow-card: 0 1px 2px rgba(0,0,0,0.3),0 12px 30px -18px rgba(0,0,0,0.8);--shadow-btn: 0 1px 0 rgba(0,0,0,0.4),0 6px 16px -10px rgba(0,0,0,0.8);--guide: rgba(244,242,236,0.05)}[data-surface='ink']{--bg: var(--ink);--btn-border: var(--volt);--cta-shadow: transparent}:root[data-theme='dark'] [data-surface='ink']{--bg: #0a0b0d;--card: #16181c;--card-2: #1f2226;--elev: #1d1f24}[data-surface='volt']{color-scheme: light;--bg: var(--volt);--fg: var(--ink);--muted: rgba(21,23,28,0.74);--faint: rgba(21,23,28,0.62);--line: rgba(21,23,28,0.16);--line-2: rgba(21,23,28,0.32);--card: rgba(21,23,28,0.05);--card-2: rgba(21,23,28,0.09);--elev: #f6dc8a;--hi: var(--ink);--link-line: var(--ink);--gold-text: var(--ink);--btn-bg: var(--ink);--btn-fg: #f1efe9;--btn-border: var(--ink);--btn-hover: var(--ink);--btn-hover-fg: #f1efe9;--cta-shadow: var(--paper)}[data-surface]{background: var(--bg);color: var(--fg)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 88px;overflow-x: clip;background: var(--bg)}body{margin: 0;background: var(--bg);color: var(--fg);font: 400 16.5px/1.65 var(--text);font-feature-settings: 'cv11','ss03';font-variant-numeric: proportional-nums;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}::view-transition-old(root),::view-transition-new(root){animation-duration: 0.35s}img,svg,video{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;cursor: pointer}h1,h2,h3,h4{margin: 0;font-family: var(--display);font-weight: 700;letter-spacing: -0.02em;line-height: 1.12;text-wrap: balance}p{margin: 0;text-wrap: pretty}::selection{background: var(--volt);color: var(--ink)}:focus-visible{outline: 2.5px solid var(--hi);outline-offset: 3px;border-radius: 4px}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 16px;top: -60px;z-index: 100;padding: 10px 14px;border-radius: var(--r);background: var(--volt);color: var(--ink);font: 700 14px var(--text)}.skip:focus{top: 12px}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding: 0 var(--gutter)}.mono{font-family: var(--text);font-size: 13.5px;font-weight: 600;letter-spacing: 0;text-transform: none}.led{font-family: var(--num);font-weight: 700;letter-spacing: -0.02em}.muted{color: var(--muted)}mark{background: var(--volt);color: var(--ink);padding: 0 0.12em;box-decoration-break: clone;-webkit-box-decoration-break: clone}.guides{display: none;position: fixed;inset: 0;z-index: -1;pointer-events: none;justify-content: center}.guides div{width: 100%;max-width: calc(var(--wrap) - 2 * var(--gutter));margin: 0 var(--gutter);display: grid;grid-template-columns: repeat(4,1fr);border-left: 1px solid var(--guide)}.guides span{border-right: 1px solid var(--guide)}.btn{position: relative;isolation: isolate;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: 48px;padding: 0 20px;border-radius: 10px;border: 1.5px solid var(--line-2);font: 600 15.5px/1.1 var(--text);letter-spacing: -0.005em;white-space: nowrap;color: var(--fg);background: transparent;transition: color 0.3s var(--ease),border-color 0.3s var(--ease),box-shadow 0.3s var(--ease),transform 0.15s var(--ease)}.btn::before{content: '';position: absolute;inset: 0;z-index: -1;background: var(--fg);transform: translateY(101%);transition: transform 0.4s var(--ease)}.btn:hover{color: var(--bg);border-color: var(--fg)}.btn:hover::before{transform: none}.btn:active{transform: translateY(1px)}.btn svg{width: 16px;height: 16px;flex: none;transition: transform 0.3s var(--ease)}.btn:hover svg{transform: translate(2px,-2px)}.btn-primary{background: var(--btn-bg);color: var(--btn-fg);border: 0;font-weight: 650;box-shadow: var(--shadow-btn);overflow: visible}.btn-primary::before{display: none}.btn-primary:hover{color: var(--btn-hover-fg);background: var(--btn-hover);transform: translateY(-1px);box-shadow: var(--shadow-btn)}.btn-primary:active{transform: translateY(1px);box-shadow: none}.btn-sm.btn-primary{box-shadow: var(--shadow-btn)}.btn-sm.btn-primary:hover{box-shadow: var(--shadow-btn)}.btn-ghost{background: color-mix(in srgb,var(--elev) 70%,transparent)}.btn-sm{height: 40px;padding: 0 15px;border-radius: 9px;font-size: 14.5px}.btn-lg{height: 56px;padding: 0 24px;border-radius: 12px;font-size: 16.5px}.ctas{display: flex;flex-wrap: wrap;gap: 12px}.nav{position: fixed;inset: 0 0 auto;z-index: 60;color: var(--fg);border-bottom: 1px solid transparent;transition: background-color 0.3s var(--ease),border-color 0.3s var(--ease)}body:has(main>[data-surface='volt']:first-child) .nav:not(.scrolled,.open,.searching){color-scheme: light;--fg: var(--ink);--muted: rgba(21,23,28,0.74);--line-2: rgba(21,23,28,0.32);--card-2: rgba(21,23,28,0.09);--elev: #f6dc8a;--faint: rgba(21,23,28,0.62);--btn-bg: var(--ink);--btn-fg: var(--volt);--btn-hover: var(--paper);--btn-hover-fg: var(--ink)}.nav.scrolled,.nav.open,.nav.searching{background: color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%);border-bottom-color: var(--line)}.nav-inner{display: flex;align-items: center;height: 68px;gap: 28px}.brand{display: inline-flex;align-items: center;color: var(--fg)}.brand svg.wm{flex: none;width: auto;height: 27px;overflow: visible}.nav-links{display: flex;align-items: center;gap: 2px}.nav-links>a,.nav-dd-top{display: block;padding: 8px 11px;border-radius: 8px;white-space: nowrap;font: 550 15px/1.2 var(--text);color: var(--muted);transition: color 0.2s,background-color 0.2s}.nav-links>a:hover,.nav-dd-top:hover{color: var(--fg);background: var(--card-2)}.nav-right{margin-left: auto;display: flex;align-items: center;gap: 10px}.menu-btn,.search-btn,.theme-btn{display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 1.5px solid var(--line-2);border-radius: 10px;background: none;color: var(--fg);transition: border-color 0.2s,background-color 0.2s}.menu-btn:hover,.search-btn:hover,.theme-btn:hover{border-color: var(--fg);background: var(--card-2)}.menu-btn svg,.search-btn svg,.theme-btn svg{width: 18px;height: 18px}.menu-btn,.search-btn{display: none}.theme-btn .i-sun,:root[data-theme='dark'] .theme-btn .i-moon{display: none}:root[data-theme='dark'] .theme-btn .i-sun{display: block}.nav .btn .short{display: none}.nav-theme{display: none}.seg{display: inline-flex;gap: 2px;padding: 3px;border: 1.5px solid var(--line-2);border-radius: 12px;background: var(--card)}.seg button{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 15px;border: 0;border-radius: 9px;background: none;color: var(--muted);font: 600 15px var(--text);transition: background-color 0.2s,color 0.2s}.seg button svg{width: 17px;height: 17px;flex: none}.seg button:hover{color: var(--fg)}.seg button[aria-pressed='true']{background: var(--fg);color: var(--bg)}.nav-dd{position: relative;display: flex;align-items: center}.nav-dd-top{padding-right: 4px}.nav-dd-btn{display: grid;place-items: center;width: 24px;height: 32px;padding: 0;border: 0;border-radius: 6px;background: none;color: var(--muted)}.nav-dd-btn svg{width: 13px;height: 13px;transition: transform 0.25s var(--ease)}.nav-dd-menu{display: none}@media (min-width: 1081px){.nav-dd::after{content: '';position: absolute;left: -14px;right: -14px;top: 100%;height: 18px}.nav-dd-menu{position: absolute;top: calc(100% + 14px);left: -12px;z-index: 5;grid-auto-flow: column;grid-auto-columns: minmax(240px,auto);gap: 8px 28px;width: max-content;max-width: min(700px,92vw);padding: 18px 20px 16px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--elev);color: var(--fg);box-shadow: var(--shadow)}.nav-dd:hover .nav-dd-menu,.nav-dd:focus-within .nav-dd-menu,.nav-dd.open .nav-dd-menu{display: grid}.nav-dd:hover .nav-dd-btn svg,.nav-dd.open .nav-dd-btn svg{transform: rotate(180deg)}}.nav-dd-menu .mono{margin: 0 0 8px;color: var(--muted)}.nav-dd-menu ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.nav-links .nav-dd-menu a{display: block;margin: 0 -10px;padding: 8px 10px;border-radius: 8px;font: 600 15px/1.25 var(--text);color: var(--fg);white-space: nowrap}.nav-dd-menu a b{font-weight: 650}.nav-dd-menu a small{display: block;max-width: 36ch;margin-top: 3px;font: 400 13px/1.4 var(--text);white-space: normal;color: var(--muted)}.nav-links .nav-dd-menu a:hover{background: var(--card-2)}.ns{position: relative;width: clamp(200px,19vw,290px)}.ns-box{display: flex;align-items: center;gap: 9px;height: 40px;padding: 0 8px 0 12px;border: 1.5px solid var(--line-2);border-radius: 10px;background: var(--elev);transition: border-color 0.2s,box-shadow 0.2s}.ns-box:focus-within{border-color: var(--fg);box-shadow: 0 0 0 3px color-mix(in srgb,var(--volt) 70%,transparent)}.ns-box>svg{width: 16px;height: 16px;flex: none;color: var(--muted)}.ns-box input{flex: 1;min-width: 0;height: 100%;padding: 0;border: 0;background: none;color: var(--fg);font: 400 15px var(--text);outline: none;-webkit-appearance: none;appearance: none}.ns-box input::placeholder{color: var(--faint)}.ns-box input::-webkit-search-cancel-button{display: none}.ns-list{top: 48px;left: auto;right: 0;width: min(460px,calc(100vw - 2 * var(--gutter)))}.ns-late{display: none}.nav.ns-on .ns-late,.nav.searching .ns-late{display: block}section{position: relative}.sec{padding: var(--pad-sec) 0}.sheet{z-index: 1;margin-top: calc(-1 * var(--sheet-r));border-radius: var(--sheet-r) var(--sheet-r) 0 0}.sec:has(+ .sheet){padding-bottom: calc(var(--pad-sec) + var(--sheet-r))}.sheet:not([data-surface]){background: var(--bg)}.sec:not([data-surface]) + .sec:not(.sheet):not([data-surface]){padding-top: 0}.footer{z-index: 1;margin-top: calc(-1 * var(--sheet-r));border-radius: var(--sheet-r) var(--sheet-r) 0 0}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.sheet,.footer{animation: sheet-rise linear both;animation-timeline: view();animation-range: entry 0% entry 65%}}}@keyframes sheet-rise{from{clip-path: inset(0 3.5% 0 3.5% round var(--sheet-r) var(--sheet-r) 0 0)}to{clip-path: inset(0 0 0 0 round var(--sheet-r) var(--sheet-r) 0 0)}}.sh{position: relative;padding-top: 18px;margin-bottom: clamp(28px,3.4vw,48px)}.sh::before{content: '';position: absolute;left: 0;right: 0;top: 0;height: 1px;background: var(--line-2);transform: scaleX(0);transform-origin: left;transition: transform 1.2s var(--ease)}.sh.in::before,.js-off .sh::before{transform: none}.sh-k{display: flex;align-items: center;gap: 9px;margin: 0 0 clamp(14px,1.6vw,18px);color: var(--fg);font: 650 15px/1.3 var(--text)}.sh-k::before{content: '';flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--volt);box-shadow: 0 0 0 1.5px var(--fg)}.sh-row{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 18px clamp(32px,5vw,80px);align-items: start}.sh-side{padding-top: 0.2em}.sh h2{font-size: var(--fs-h2);line-height: 1.08;letter-spacing: -0.02em;max-width: 20ch}.sh-side .lead{max-width: 50ch}.sh-side .lead + *{margin-top: 20px}.sh-note{margin-top: 12px;color: var(--muted);font-size: 14px}.sh-stack .sh-row{grid-template-columns: minmax(0,1fr)}.lead{font-size: var(--fs-lead);color: var(--muted);max-width: 62ch;line-height: 1.6}.split .w{display: inline-block;overflow: hidden;vertical-align: top;padding-bottom: 0.12em;margin-bottom: -0.12em}.split .w>span{display: inline-block;transform: translateY(105%);transition: transform 0.9s var(--ease);transition-delay: calc(var(--i) * 45ms)}.split.in .w>span{transform: none}.js-off .split .w>span{transform: none}.reveal{opacity: 0;transform: translateY(16px);transition: opacity 0.8s var(--ease),transform 0.8s var(--ease);transition-delay: var(--d,0s)}.reveal.in{opacity: 1;transform: none}.reveal.now{transition: none}.reveal.flat{transform: none;transition: opacity 0.8s var(--ease);transition-delay: var(--d,0s)}.reveal.flat.now{transition: none}.js-off .reveal{opacity: 1;transform: none}.lg{flex: none;width: 28px;height: 28px;border-radius: 7px;object-fit: cover;background: #fff;box-shadow: 0 0 0 1px var(--line)}.lg.sm{width: 22px;height: 22px;border-radius: 6px}.lg.md{width: 34px;height: 34px;border-radius: 9px}.lg.xl{width: 52px;height: 52px;border-radius: 12px}span.lg{display: inline-grid;place-items: center;background: var(--pf,#444);color: #fff;font: 700 10px var(--text);box-shadow: none}.ml{flex: none;display: inline-grid;place-items: center;width: 28px;height: 28px;overflow: hidden;border-radius: 8px;background: #fff;box-shadow: 0 0 0 1px rgba(21,23,28,0.1)}.ml img{width: 100%;height: 100%;object-fit: contain}.ml.lo img{width: 72%;height: 72%;border-radius: 3px}.ml-i{background: var(--card-2);color: var(--fg);font: 800 11px/1 var(--num);letter-spacing: -0.02em;box-shadow: 0 0 0 1px var(--line-2)}.ml.sm{width: 24px;height: 24px;border-radius: 7px}.ml.sm.ml-i{font-size: 9.5px}.ml.md{width: 42px;height: 42px;border-radius: 11px}.ml.md.ml-i{font-size: 14px}.ml.lg{width: 56px;height: 56px;border-radius: 14px}.ml.lg.ml-i{font-size: 18px}.who{display: flex;align-items: center;gap: 10px;min-width: 0}.hero{padding: calc(68px + clamp(14px,3.6vh,40px)) 0 0}.post-kicker .live i{width: 8px;height: 8px;background: var(--volt);box-shadow: 0 0 0 1px color-mix(in srgb,var(--fg) 45%,transparent);animation: blink 1.2s steps(2,jump-none) infinite}@keyframes blink{50%{opacity: 0.2}}.hero-grid{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(300px,0.8fr);gap: clamp(28px,4vw,64px);align-items: center;padding-bottom: clamp(26px,4.4vh,48px)}.hero h1{font-size: clamp(30px,min(3.8vw,6.6vh),54px);font-weight: 700;letter-spacing: -0.02em;line-height: 1.04}.hero .lead{margin-top: clamp(12px,2.2vh,20px);max-width: 52ch;color: color-mix(in srgb,var(--fg) 78%,transparent)}.hs{position: relative;z-index: 5;margin-top: clamp(18px,3.2vh,28px);max-width: 620px}.hs-label{display: block;margin-bottom: 9px;font: 600 15.5px var(--text)}.hs-box{display: flex;align-items: center;gap: 12px;height: clamp(56px,8vh,62px);padding: 0 8px 0 18px;border: 1px solid var(--line-2);border-radius: 14px;background: var(--elev);box-shadow: var(--shadow-btn);transition: box-shadow 0.25s var(--ease)}.hs-box:focus-within{box-shadow: 0 0 0 4px color-mix(in srgb,var(--volt) 75%,transparent)}.hs-box>svg{width: 21px;height: 21px;flex: none;color: var(--fg)}.hs-box input{flex: 1;min-width: 0;height: 100%;padding: 0;border: 0;background: none;color: var(--fg);font: 500 18px var(--text);outline: none;-webkit-appearance: none;appearance: none}.hs-box input::placeholder{color: var(--faint);font-weight: 400}.hs-box input::-webkit-search-cancel-button{display: none}.hs-box button{flex: none;height: calc(100% - 14px);padding: 0 22px;border: 0;border-radius: 10px;background: var(--btn-bg);color: var(--btn-fg);font: 700 15.5px var(--text);transition: background-color 0.2s,color 0.2s}.hs-box button:hover{background: var(--btn-hover);color: var(--btn-hover-fg)}.hs-list{position: absolute;top: calc(100% + 8px);left: 0;right: 0;z-index: 5;margin: 0;padding: 6px;list-style: none;max-height: min(440px,56vh);overflow: auto;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--elev);color: var(--fg);box-shadow: var(--shadow)}.hs-field{position: relative}.hs-list[hidden]{display: none}.hero:has(.hs-list:not([hidden])){z-index: 2}.hs-opt{display: flex;align-items: center;gap: 12px;padding: 10px;border-radius: 10px;cursor: pointer}.hs-opt[aria-selected='true'],.hs-opt:hover{background: var(--card-2)}.hs-opt .ml{width: 38px;height: 38px;border-radius: 10px}.hs-opt .mn{flex: 1;min-width: 0;font-weight: 650;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.hs-opt .mn small{display: block;font: 400 13px var(--text);color: var(--muted);overflow: hidden;text-overflow: ellipsis}.hs-opt .via{font: 500 13.5px var(--text);color: var(--muted);white-space: nowrap}.hs-opt .mr{min-width: 62px;text-align: right;font: 800 17px var(--num);letter-spacing: -0.02em;white-space: nowrap}.hs-opt .mr small{display: block;font: 500 11px var(--text);letter-spacing: 0;color: var(--muted)}.hs-list .empty{padding: 14px 12px;color: var(--muted);font: 500 15px var(--text)}.hero .ctas{margin-top: clamp(18px,3.2vh,28px)}.hero-pf{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-top: clamp(14px,2.2vh,20px);color: var(--muted);font: 550 15px/1.4 var(--text)}.pf-stack{display: flex;padding-left: 3px}.pf-stack>span{display: flex;margin-left: -3px;border-radius: 8px;box-shadow: 0 0 0 2px var(--bg)}.pf-stack .lg.sm{width: 26px;height: 26px;border-radius: 7px}@keyframes feed{from{transform: translateY(-102%)}}@keyframes line-in{from{opacity: 0;transform: translateX(-6px)}}@keyframes tick{to{transform: translateX(-50%)}}.tabs{display: flex;gap: 8px;margin-bottom: 14px;overflow-x: auto;scrollbar-width: none}.tabs::-webkit-scrollbar{display: none}.tab{flex: none;display: inline-flex;align-items: center;height: 40px;padding: 0 16px;border: 1.5px solid var(--line-2);border-radius: 999px;font: 600 14.5px var(--text);color: var(--muted);transition: color 0.2s,background-color 0.2s,border-color 0.2s}.tab:hover{color: var(--fg);border-color: var(--fg)}.tab[aria-selected='true']{background: var(--fg);color: var(--bg);border-color: var(--fg)}.mgrid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,196px),1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.mtile{display: flex;flex-direction: column;gap: 14px;height: 100%;padding: 16px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card);transition: border-color 0.2s,transform 0.25s var(--ease),box-shadow 0.25s var(--ease)}.mtile:hover{border-color: var(--line-2);transform: translateY(-2px);box-shadow: var(--shadow-card)}.mt-head{display: flex;align-items: center;gap: 12px;min-width: 0}.mt-n{display: grid;gap: 2px;min-width: 0}.mt-n b{overflow: hidden;font: 650 16.5px/1.25 var(--text);text-overflow: ellipsis;white-space: nowrap}.mt-n small{color: var(--muted);font-size: 13px}.mt-rate{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;margin-top: auto}.mt-rate small{color: var(--muted);font-size: 13.5px;font-weight: 550}.mt-rate b{padding: 6px 10px 5px;border-radius: 8px;background: var(--gain-bg);color: var(--gain);font: 700 22px/1 var(--num);letter-spacing: -0.02em;white-space: nowrap}.mt-via{display: flex;align-items: center;gap: 8px;min-width: 0;color: var(--muted);font-size: 14px;font-weight: 550}.mt-via span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bpanel>.link-arrow{margin: 16px 2px 0}.ctile .mt-rate small{flex-basis: 100%;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;line-height: 1.35}.mt-rate b.txt{padding: 5px 9px;font: 650 15px/1.2 var(--text);letter-spacing: 0}.codes-more{margin: 18px 2px 0}.bpanel.enter .mgrid>li{animation: rowin 0.5s var(--ease) both;animation-delay: calc(var(--i) * 30ms)}@keyframes rowin{from{opacity: 0;transform: translateY(6px)}}.rate{display: inline-block;padding: 5px 8px 4px;border-radius: 6px;background: var(--volt);color: var(--ink);font: 800 17px/1 var(--num);letter-spacing: -0.02em}.ups{list-style: none;margin: 0;padding: 0}.ups li{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 16px;transition: background-color 0.15s}.ups li + li{border-top: 1px dashed var(--line)}.ups li:hover{background: var(--card-2)}.ups a{min-width: 0}.ups a::after{content: '';position: absolute;inset: 0}.ups a b{display: block;font-weight: 650;font-size: 15.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ups a span{font-size: 13px;color: var(--muted)}.chg{flex: none;display: inline-flex;align-items: center;gap: 8px;white-space: nowrap}.chg s{font: 500 13px var(--text);color: var(--faint)}.chg b{padding: 4px 6px 3px;border-radius: 5px;background: var(--volt);color: var(--ink);font: 800 15px/1 var(--num);letter-spacing: -0.02em}.wins{margin-top: 96px;display: grid;grid-template-columns: 1fr 3fr;gap: 32px;border-top: 1px solid var(--line-2);padding-top: 22px}.wins h3{font-size: 22px;letter-spacing: -0.02em}.wins .muted{margin-top: 10px;font-size: 15px}.bars{display: grid;gap: 12px}.bar-row{display: grid;grid-template-columns: 170px 1fr 84px;align-items: center;gap: 18px}.bar-row .who{display: flex;align-items: center;gap: 12px;font-weight: 600;min-width: 0}.bar-row .who span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bar-track{display: block;height: 22px;border-radius: 4px;background: var(--card-2);overflow: hidden}.bar-fill{display: block;height: 100%;width: var(--w);border-radius: 4px;background: var(--fg);transform: scaleX(0);transform-origin: left;transition: transform 1.3s var(--ease);transition-delay: var(--d,0s)}.bar-fill.hi{background: var(--volt);box-shadow: inset 0 0 0 1.5px var(--ink)}.in .bar-fill,.bar-fill.static,.js-off .bar-fill{transform: scaleX(1)}.bar-row .val{text-align: right;font: 800 17px var(--num);letter-spacing: -0.02em}.footnote{margin-top: 22px;max-width: 110ch;color: var(--faint);font-size: 13.5px;line-height: 1.6}.footnote a{color: var(--muted);text-decoration: underline;text-underline-offset: 3px}.footnote a:hover{color: var(--fg)}.receipt{position: relative;max-width: 470px;margin-left: auto;padding: 30px 28px 34px;background: var(--white);color: var(--ink);font: 500 14px/1.5 var(--text);letter-spacing: 0;box-shadow: 0 1px 0 rgba(0,0,0,0.04),0 40px 70px -40px rgba(40,30,0,0.45);transform: rotate(1.5deg)}.receipt::after{content: '';position: absolute;left: 0;right: 0;bottom: -11px;height: 12px;background: radial-gradient(circle at 8px 0,transparent 7px,var(--white) 7.5px) 0 0 / 16px 12px}.receipt .hd{text-align: center;padding-bottom: 14px;border-bottom: 1px dashed rgba(21,23,28,0.35)}.receipt .hd svg{width: 30px;height: 30px;margin: 0 auto 8px}.receipt .hd b{display: block;font: 800 22px var(--display);letter-spacing: -0.02em;text-transform: none}.receipt .meta{display: flex;justify-content: space-between;gap: 12px;padding: 10px 0;border-bottom: 1px dashed rgba(21,23,28,0.35);color: #5f5c55}.receipt .line{display: flex;align-items: center;gap: 8px;padding: 7px 0;opacity: 0;transform: translateX(-8px);transition: opacity 0.5s var(--ease),transform 0.5s var(--ease);transition-delay: calc(var(--i,0) * 90ms + 0.2s)}.receipt .line .nm{display: flex;align-items: center;gap: 8px;min-width: 0}.receipt .lines .nm{font: 650 15px var(--text);letter-spacing: -0.005em}.receipt .lines .line.more .nm{font: 500 13.5px var(--text);color: #5f5c55}.receipt .line .ld{flex: 1;min-width: 12px;border-bottom: 1.5px dotted rgba(21,23,28,0.3);transform: translateY(3px)}.receipt .line .v{font: 800 16px var(--num);letter-spacing: -0.02em;white-space: nowrap}.receipt .line .v small{margin-right: 5px;font: 500 12.5px var(--text);letter-spacing: 0;color: #5f5c55}.receipt .line.best{background: var(--volt);margin: 0 -10px;padding: 7px 10px;border-radius: 4px}.receipt .line.best .v small{color: rgba(21,23,28,0.7)}.receipt .tot{border-top: 1px dashed rgba(21,23,28,0.35);margin-top: 8px;padding-top: 8px}.receipt .tot .line{padding: 3px 0}.receipt .tot .line.gap .v{padding: 0 4px;background: var(--ink);color: var(--volt)}.receipt .bar{margin-top: 18px;height: 46px;background: repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 4px,#111 4px 7px,transparent 7px 9px,#111 9px 10px,transparent 10px 13px,#111 13px 16px,transparent 16px 17px)}.receipt .thanks{margin-top: 10px;text-align: center;color: #5f5c55;font-size: 10.5px}.receipt.in .line{opacity: 1;transform: none}.js-off .receipt .line{opacity: 1;transform: none}.xt-desktop{margin: 22px 0 0;padding: 14px 16px;border: 1.5px dashed var(--line-2);border-radius: var(--r-lg);font-size: 15.5px;line-height: 1.5}.xt-desktop[hidden]{display: none}.no-ext [data-cta],.no-ext .cta-band{display: none !important}.fig{margin: 96px 0 0}.fig-head{display: flex;justify-content: space-between;gap: 16px;color: var(--muted);padding: 12px 0 16px;border-top: 1px solid var(--line)}.fig-steps{display: grid;grid-template-columns: repeat(3,1fr);position: relative;border-top: 1px solid var(--line);margin-top: 18px}.fig-steps span{padding: 14px 0 0;color: var(--faint);transition: color 0.3s}.fig-steps span.on{color: var(--fg)}.fig-steps span b{color: var(--hi);font-weight: 500;margin-right: 8px}.fig-steps .prog{position: absolute;left: 0;top: -1px;height: 2px;width: 100%;background: var(--volt);transform-origin: left;transform: scaleX(0)}.stage{position: relative}.win-wrap{position: relative;max-width: 1000px;margin: 0 auto}.win{position: relative;border: 1px solid rgba(244,242,236,0.2);border-radius: 12px;overflow: hidden;background: #111110;box-shadow: var(--shadow)}.win-bar{display: flex;align-items: center;gap: 14px;height: 44px;padding: 0 14px;background: #181817;border-bottom: 1px solid rgba(244,242,236,0.1)}.dots{display: flex;gap: 7px}.dots i{width: 10px;height: 10px;border-radius: 50%;background: #2c2e33}.omni{flex: 1;max-width: 520px;margin: 0 auto;display: flex;align-items: center;gap: 8px;height: 30px;padding: 0 12px;border-radius: 6px;background: #15171c;color: #d6d4cd;font: 500 13px var(--text)}.omni svg{width: 12px;height: 12px;color: var(--volt);flex: none}.url{display: inline-block;overflow: hidden;white-space: nowrap}.url-text{display: inline-block}.caret{width: 7px;height: 14px;background: var(--volt);animation: blink 1s steps(2,jump-none) infinite}.ext{position: relative;width: 30px;height: 30px;display: grid;place-items: center}.ext svg{width: 22px;height: 22px}.ext-badge{position: absolute;right: -8px;bottom: -4px;padding: 1px 4px;border-radius: 3px;background: var(--volt);color: var(--ink);font: 700 10px var(--text)}.win-body{position: relative;height: 540px;overflow: hidden;background: #121211}.shop{position: absolute;inset: 0;padding: 22px}.shop-head{display: flex;align-items: center;gap: 14px;height: 42px;padding: 0 16px;border-radius: 6px;background: #1a1c20}.shop-logo{width: 90px;height: 13px;border-radius: 2px;background: #33363c}.shop-search{flex: 1;max-width: 340px;height: 20px;margin: 0 auto;border-radius: 3px;background: #22252a}.shop-cart{width: 20px;height: 20px;border-radius: 3px;background: #33363c}.shop-hero{position: relative;margin-top: 16px;height: 160px;border-radius: 6px;background: #1a1c20;overflow: hidden}.sh-t,.sh-t2,.sh-btn{position: absolute;left: 24px;border-radius: 2px;background: #2c2e33}.sh-t{top: 38px;width: 38%;height: 18px}.sh-t2{top: 66px;width: 26%;height: 11px;background: #24272c}.sh-btn{top: 100px;width: 110px;height: 28px;border-radius: 4px;background: #33363c}.shop-grid{margin-top: 16px;display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.sk{position: relative;height: 170px;border-radius: 6px;background: #1a1c20}.sk::before{content: '';position: absolute;left: 10px;right: 10px;top: 10px;height: 60%;border-radius: 3px;background: #202227}.sk::after{content: '';position: absolute;left: 12px;width: 55%;bottom: 16px;height: 8px;border-radius: 2px;background: #2c2e33;box-shadow: 0 -16px 0 #24272c}.nodes{position: absolute;inset: 0;z-index: 4;pointer-events: none}.node{position: absolute;display: flex;align-items: center;gap: 10px;padding: 7px 12px 7px 7px;border-radius: 8px;background: var(--paper);color: var(--ink);font: 600 13px var(--text);animation: bob 6s ease-in-out infinite}.node .rt{font: 800 15px var(--num);letter-spacing: -0.02em}.node:nth-child(2n){animation-delay: -2s}.node:nth-child(3n){animation-delay: -4s}@keyframes bob{50%{transform: translateY(-6px)}}.mbc{position: absolute;right: 18px;top: 18px;width: 348px;z-index: 3;border-radius: 12px;overflow: hidden;background: var(--ink);color: var(--paper);border: 1px solid rgba(244,242,236,0.18);box-shadow: 0 24px 60px -20px rgba(0,0,0,0.9);font-size: 13px}.mbc-head{display: flex;align-items: center;gap: 9px;padding: 11px 12px 11px 14px;border-bottom: 1px dashed rgba(244,242,236,0.18);font: 500 12.5px var(--text);color: #a7a49c}.mbc-head svg{width: 18px;height: 18px}.mbc-head b{color: var(--paper);font-weight: 600}.mbc-head .x{margin-left: auto}.mbc-body{padding: 12px 14px 14px}.mbc h4{font: 800 15px var(--display);letter-spacing: -0.02em;margin-bottom: 10px}.mbc-best{display: flex;align-items: center;gap: 11px;padding: 11px;border-radius: 8px;background: var(--volt);color: var(--ink)}.mbc-best .nm{font-weight: 650;font-size: 14px}.mbc-best .tag{font: 600 12px var(--text);opacity: 0.72}.mbc-rate{margin-left: auto;text-align: right;line-height: 1}.mbc-rate small{display: block;font: 600 11px var(--text);opacity: 0.7;margin-bottom: 2px}.mbc-rate b{font: 800 26px var(--num);letter-spacing: -0.02em}.mbc-cta{position: relative;overflow: hidden;margin-top: 10px;height: 40px;display: flex;align-items: center;justify-content: center;gap: 8px;border-radius: 7px;background: var(--paper);color: var(--ink);font: 650 13px var(--text)}.mbc-cta .ripple{position: absolute;width: 20px;height: 20px;border-radius: 50%;background: var(--volt);left: 50%;top: 50%;margin: -10px 0 0 -10px;opacity: 0}.mbc-cta span{position: relative}.mbc-rows{margin-top: 8px}.mbc-row{display: flex;align-items: center;gap: 10px;padding: 8px 0;border-top: 1px dashed rgba(244,242,236,0.14)}.mbc-row .nm{font-weight: 550}.mbc-row .dl{flex: 1;border-bottom: 1.5px dotted rgba(244,242,236,0.25);transform: translateY(-3px)}.mbc-row .r{font: 800 14px var(--num);letter-spacing: -0.02em}.mbc-row .r small{font: 500 9.5px var(--text);color: #9a978f;margin-right: 4px;letter-spacing: 0}.cursor{position: absolute;z-index: 6;left: 0;top: 0;width: 22px;height: 22px;pointer-events: none}.done-toast{position: absolute;right: 18px;top: 18px;z-index: 4;width: 348px;display: flex;gap: 12px;align-items: center;padding: 14px;border-radius: 12px;background: var(--volt);color: var(--ink)}.done-toast .ok{width: 36px;height: 36px;border-radius: 8px;display: grid;place-items: center;background: var(--ink);color: var(--volt);flex: none}.done-toast .ok svg{width: 18px;height: 18px}.done-toast b{display: block;font: 800 14px var(--display);letter-spacing: -0.02em}.done-toast span{font-size: 13px;opacity: 0.78}.flow-fig{max-width: 680px;margin: 32px 0 0}.flow{border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card);padding: clamp(18px,2.2vw,28px);font-size: 14px}.fbox{display: flex;align-items: center;gap: 14px;padding: 14px 16px;border: 1px solid var(--line-2);border-radius: 10px;background: var(--elev)}.fbox .ic{width: 40px;height: 40px;border-radius: 8px;display: grid;place-items: center;border: 1px solid var(--line-2);flex: none}.fbox .ic svg{width: 19px;height: 19px}.fbox b{display: block;font: 800 15px var(--display);letter-spacing: -0.02em}.fbox span{color: var(--muted);font-size: 14px}.fbox.me{background: var(--volt);color: var(--ink);border-color: var(--ink)}.fbox.me .ic{border-color: var(--ink)}.fbox.me span{color: rgba(21,23,28,0.72)}.fmid{position: relative;height: 150px;display: grid;grid-template-columns: 1fr 1fr}.lane{position: relative;display: flex;align-items: center;justify-content: center}.lane .wire{position: absolute;left: 50%;top: 0;bottom: 0;border-left: 1px dashed var(--line-2)}.lane .packet{position: absolute;left: 50%;width: 10px;height: 10px;margin-left: -5px}.lane.down .packet{background: var(--hi);animation: down 2.2s ease-in infinite}.lane.up .packet{background: var(--red);animation: up 2.2s ease-out infinite}@keyframes down{from{top: 0;opacity: 0}15%,85%{opacity: 1}to{top: calc(100% - 10px);opacity: 0}}@keyframes up{from{top: calc(100% - 10px);opacity: 0}15%{opacity: 1}45%{top: 32%;opacity: 1}55%,to{top: 32%;opacity: 0}}.lane .tag{position: relative;z-index: 1;max-width: 240px;padding: 6px 10px;border: 1px solid var(--line-2);border-radius: 6px;background: var(--elev);text-align: center;font: 600 13px/1.4 var(--text)}.lane.up .tag{margin-top: 80px;border-color: var(--red);color: var(--red)}.lane .block{position: absolute;left: 50%;top: 32%;width: 26px;height: 26px;margin: -13px;border: 1px solid var(--red);border-radius: 50%;background: var(--elev);color: var(--red);display: grid;place-items: center;z-index: 2}.lane .block svg{width: 12px;height: 12px}.pf-chip{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 12px 0 7px;border: 1.5px solid var(--line-2);border-radius: 999px;font-size: 14.5px;font-weight: 600;white-space: nowrap;transition: background-color 0.2s var(--ease),color 0.2s,border-color 0.2s}.pf-chip:hover{border-color: var(--fg)}.faq-grid{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: clamp(28px,5vw,88px);align-items: start}.faq-side{position: sticky;top: 100px}.faq-side .sh{margin-bottom: 0}.faq-guides{margin-top: 28px;padding-top: 16px;border-top: 1px solid var(--line-2)}.faq-guides .mono{color: var(--muted)}.faq-guides ul{list-style: none;margin: 12px 0 16px;padding: 0;display: grid;gap: 10px}.faq-guides li a{font-weight: 600;font-size: 15.5px;text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 4px;transition: text-decoration-color 0.2s}.faq-guides li a:hover{text-decoration-color: var(--fg)}.faq{border-top: 1px solid var(--line-2)}.faq details{border-bottom: 1px solid var(--line-2)}.faq summary{list-style: none;display: grid;grid-template-columns: 1fr 26px;align-items: center;gap: 12px;padding: 20px 0;cursor: pointer;font: 650 clamp(16.5px,1.25vw,19px)/1.35 var(--text);letter-spacing: -0.01em;transition: color 0.2s}.faq summary:hover{color: color-mix(in srgb,var(--fg) 75%,transparent)}.faq summary::-webkit-details-marker{display: none}.faq summary .pm{position: relative;width: 24px;height: 24px;justify-self: end;border: 1.5px solid var(--line-2);border-radius: 50%}.faq summary .pm::before,.faq summary .pm::after{content: '';position: absolute;left: 50%;top: 50%;width: 10px;height: 2px;margin: -1px 0 0 -5px;background: currentColor;transition: transform 0.4s var(--ease)}.faq summary .pm::after{transform: rotate(90deg)}.faq details[open] summary .pm{background: var(--volt);color: var(--ink);border-color: var(--volt)}.faq details[open] summary .pm::after{transform: rotate(0)}.faq .answer{padding: 0 44px 22px 0;color: var(--muted);max-width: 78ch;font-size: 16px;line-height: 1.65}.final{padding-bottom: calc(var(--pad-sec) + var(--sheet-r))}.final-grid{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 28px 56px;align-items: end}.final h2{font-size: clamp(32px,4.2vw,58px);font-weight: 700;letter-spacing: -0.02em;line-height: 1;max-width: 16ch}.final .lead{margin-top: 18px;color: color-mix(in srgb,var(--fg) 80%,transparent)}.final-cta{display: grid;justify-items: end;gap: 16px}.footer{padding: clamp(56px,6vw,80px) 0 28px}.footer-top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px 40px;padding-bottom: clamp(28px,3.4vw,40px);margin-bottom: clamp(28px,3.4vw,40px);border-bottom: 1px solid var(--line)}.footer-top .footer-note{margin-bottom: 0}.footer-top .okane{margin: 0}.footer-cols{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 36px 32px}.footer-cols li.new{padding-left: 12px;border-left: 2px solid var(--volt)}.footer .brand{font-size: 22px}.footer .tag{margin-top: 0;max-width: 30ch;font: 800 17px/1.4 var(--display);letter-spacing: -0.02em}.footer-note{margin: 10px 0 18px;max-width: 36ch;color: var(--muted);font-size: 14px}.okane{display: flex;align-items: center;gap: 12px;margin: -4px 0 20px;max-width: 36ch;color: var(--muted);font-size: 13.5px;line-height: 1.45}.seal{flex: none;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 7px;background: var(--volt);color: var(--ink);font: 900 21px/1 var(--jp)}.footer h4{margin-bottom: 16px;font: 650 15px var(--text);letter-spacing: 0;color: var(--fg)}.footer ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;font-size: 15.5px}.footer ul a{color: color-mix(in srgb,var(--fg) 86%,transparent)}.footer ul a:hover{color: var(--fg);text-decoration: underline;text-decoration-color: var(--volt);text-decoration-thickness: 2px;text-underline-offset: 4px}.footer-bottom{margin-top: clamp(40px,5vw,64px);padding-top: 20px;border-top: 1px solid var(--line);display: flex;justify-content: space-between;gap: 12px 24px;flex-wrap: wrap;color: var(--faint);font-size: 13px;line-height: 1.6}.footer-bottom p{max-width: 100ch}.page{padding: 116px 0 96px}.page:not(:has(.prose-wide))>.wrap{max-width: 1120px}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin-bottom: 22px;color: var(--muted);font: 500 14px/1.4 var(--text)}.crumbs a{text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 3px;transition: color 0.2s,text-decoration-color 0.2s}.crumbs a:hover{color: var(--fg);text-decoration-color: var(--fg)}.crumbs>span[aria-hidden]{color: var(--faint)}.crumbs [aria-current]{color: var(--fg);font-weight: 600}.page h1{font-size: clamp(30px,3.4vw,50px);font-weight: 700;letter-spacing: -0.02em;line-height: 1.04}.page .sub{display: block;max-width: 70ch;margin-top: 14px;font: 500 clamp(15.5px,1.2vw,18px)/1.45 var(--text);letter-spacing: 0;text-transform: none;color: var(--muted)}.page .lead{margin-top: 20px;max-width: 72ch}.page .lead.mono{margin-top: 14px;font-size: 14px;font-weight: 500;color: var(--muted)}.answer-box{margin-top: 32px;padding: 20px 24px;border: 1px solid var(--line);border-left: 4px solid var(--volt);border-radius: 0 12px 12px 0;background: var(--card);font-size: 17.5px;line-height: 1.6}.answer-box strong{font-weight: 650}.table-wrap{margin-top: 32px;border: 1px solid var(--line-2);border-radius: var(--r-lg);overflow: auto;background: var(--card)}table{width: 100%;border-collapse: collapse;font-size: 15.5px}th{text-align: left;font: 600 13px/1.35 var(--text);letter-spacing: 0;color: var(--muted);padding: 12px 18px;border-bottom: 1px solid var(--line-2);background: var(--card-2);position: sticky;top: 0}td{padding: 14px 18px;border-bottom: 1px solid var(--line);vertical-align: middle}tr:last-child td{border-bottom: 0}tbody tr:hover{background: color-mix(in srgb,var(--card-2) 70%,transparent)}td .who{display: flex;align-items: center;gap: 12px;font-weight: 600}td a:not([class]){text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 3px}td a:not([class]):hover{text-decoration-color: var(--fg)}td.num{font: 650 16px var(--text);font-variant-numeric: tabular-nums;letter-spacing: -0.01em;white-space: nowrap}td.num small{margin-right: 5px;font: 500 12px var(--text);letter-spacing: 0;color: var(--muted)}tr.best td{background: color-mix(in srgb,var(--volt) 14%,var(--card))}tr.best td:first-child{box-shadow: inset 4px 0 0 var(--volt)}tr.best .bar-fill{background: var(--volt)}.bar-cell{width: 28%;min-width: 120px}.bar-cell .bar-track{height: 12px}.cta-band{margin-top: 56px;display: flex;align-items: center;justify-content: space-between;gap: 24px;flex-wrap: wrap;padding: 26px 30px;border: 1px solid var(--line);border-radius: 16px;background: var(--card);color: var(--fg)}.cta-band h2,.cta-band .cta-t{font: 700 clamp(20px,1.9vw,25px)/1.2 var(--display);letter-spacing: -0.02em}.cta-band p{margin-top: 6px;max-width: 60ch;font-size: 15.5px;color: var(--muted)}.section-h{margin-top: clamp(52px,5.6vw,76px);font-size: clamp(22px,2vw,30px);line-height: 1.15}.steps-list{counter-reset: s;list-style: none;padding: 0;margin: 26px 0 0;border-top: 1px solid var(--line-2)}.steps-list li{counter-increment: s;display: grid;grid-template-columns: 64px 1fr;gap: 16px;padding: 20px 0;border-bottom: 1px solid var(--line-2);font-size: 17px;line-height: 1.6}.steps-list li::before{content: counter(s);display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--card-2);color: var(--fg);font: 700 16px/1 var(--num);box-shadow: inset 0 0 0 1px var(--line-2)}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 24px}.chip{display: inline-flex;align-items: center;gap: 10px;height: 40px;padding: 0 14px;border: 1px solid var(--line-2);border-radius: 999px;font: 600 14.5px var(--text);background: var(--elev);color: var(--fg);transition: background-color 0.2s,color 0.2s,border-color 0.2s}.chip:hover{border-color: var(--fg)}.chip[aria-pressed='true']{background: var(--fg);color: var(--bg);border-color: var(--fg)}.chip .r{padding: 3px 7px;border-radius: 6px;background: var(--gain-bg);color: var(--gain);font: 700 13px/1 var(--text);font-variant-numeric: tabular-nums}.chip[aria-pressed='true'] .r{background: var(--bg);color: var(--fg)}@media (max-width: 720px){.chips-row{flex-wrap: nowrap;overflow-x: auto;margin-inline: calc(var(--gutter) * -1);padding: 2px var(--gutter);scrollbar-width: none;overscroll-behavior-x: contain}.chips-row::-webkit-scrollbar{display: none}.chips-row .chip{flex: none}}.toolbar{display: flex;gap: 12px;flex-wrap: wrap;align-items: center;margin-top: 36px}.search{position: relative;display: block}.search svg{position: absolute;left: 16px;top: 50%;width: 18px;height: 18px;transform: translateY(-50%);color: var(--muted);pointer-events: none}.search input{width: 100%;height: 56px;padding: 0 16px 0 46px;border: 0;border-bottom: 1px solid var(--line-2);background: transparent;color: var(--fg);font: 500 16.5px var(--text)}.search input::placeholder{color: var(--faint);font-weight: 400}.search input:focus{outline: none}.toolbar .search{flex: 1;min-width: 260px;max-width: 480px;border: 1.5px solid var(--line-2);border-radius: 12px;overflow: hidden;background: var(--elev);transition: border-color 0.2s,box-shadow 0.2s}.toolbar .search:focus-within{border-color: var(--fg);box-shadow: 0 0 0 3px color-mix(in srgb,var(--volt) 70%,transparent)}.toolbar .search input{height: 52px;border: 0}.link-arrow{display: inline-flex;align-items: center;gap: 8px;font: 650 15px/1.3 var(--text);letter-spacing: -0.005em;color: var(--fg);text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 4px;transition: text-decoration-color 0.2s}.link-arrow svg{flex: none;width: 15px;height: 15px;transition: transform 0.25s var(--ease)}.link-arrow:hover{text-decoration-color: var(--fg)}.link-arrow:hover svg{transform: translate(3px,-3px)}.prose{max-width: 760px;margin-top: 44px;font-size: 17.5px;line-height: 1.75}.prose h2{font-size: clamp(24px,2.2vw,30px);margin: 56px 0 16px;letter-spacing: -0.02em;line-height: 1.12}.prose h3{font-size: 20px;margin: 32px 0 10px;letter-spacing: -0.02em}.prose p,.prose ul,.prose ol{margin: 0 0 16px}.prose ul,.prose ol{padding-left: 22px}.prose li{margin-bottom: 6px}.prose a{text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}.prose a:hover{text-decoration-color: var(--fg)}.prose code{font: 0.84em var(--mono);padding: 2px 6px;border-radius: 4px;background: var(--card-2)}.nf{min-height: 86vh;display: flex;align-items: center;padding: 120px 0 80px}.nf .code{font: 900 clamp(120px,22vw,280px) var(--led);line-height: 0.8}.nf h1{margin-top: 18px;font-size: clamp(30px,4vw,56px)}.nf .lead{margin-top: 14px}.nf .ctas{margin-top: 28px}.demo-page{min-height: 100vh;display: flex;flex-direction: column;justify-content: center;padding: 28px 48px}.demo-page .fig{margin: 22px 0 0}.demo-title{display: flex;align-items: center;justify-content: space-between;gap: 16px}.demo-title .brand svg.wm{height: 34px;width: auto}body:has(.demo-page) .nav,body:has(.demo-page) .footer,body:has(.demo-page) .guides{display: none}@media (max-width: 1100px){.nodes{display: none}.wins{grid-template-columns: 1fr}.footer-cols{grid-template-columns: repeat(auto-fit,minmax(150px,1fr))}.guides div{grid-template-columns: repeat(2,1fr)}}@media (max-width: 980px){.hero-grid,.faq-grid{grid-template-columns: minmax(0,1fr)}.hero h1{font-size: clamp(26px,8vw,48px)}.sh-row{grid-template-columns: minmax(0,1fr)}.faq-side{position: static}.final-grid{grid-template-columns: minmax(0,1fr)}.final-cta{justify-items: start}}@media (max-width: 1260px){.nav-inner{gap: 20px}}@media (max-width: 1160px){.ns{width: 190px}}@media (max-width: 1080px){.nav-links{display: none}.menu-btn{display: grid}.nav .btn .long{display: none}.nav .btn .short{display: inline}.nav.open .nav-links{display: flex;position: absolute;top: 68px;left: 0;right: 0;max-height: calc(100vh - 68px);overflow: auto;flex-direction: column;align-items: stretch;gap: 0;padding: 8px var(--gutter) 18px;background: var(--bg);border-bottom: 1px solid var(--line-2);box-shadow: var(--shadow)}.nav.open .nav-links>a,.nav.open .nav-dd-top{display: block;padding: 14px 4px;border-radius: 0;font-size: 17px;color: var(--fg);border-bottom: 1px solid var(--line)}.nav.open .nav-links>a:hover,.nav.open .nav-dd-top:hover{background: none}.nav.open .nav-links .nav-dd{display: block}.nav.open .nav-dd-btn{display: none}.nav.open .nav-dd-menu{display: grid;gap: 4px;padding: 4px 0 12px 14px;border-bottom: 1px solid var(--line)}.nav.open .nav-dd-menu .mono{margin: 12px 0 2px}.nav.open .nav-links .nav-dd-menu a{margin: 0;padding: 9px 0;border: 0;font: 500 15.5px var(--text);color: var(--muted)}.nav.open .nav-dd-menu a small{display: none}.nav.open .nav-theme{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 4px 2px;font: 550 17px var(--text)}.nav-right{flex: 1;min-width: 0;justify-content: flex-end}.ns{flex: 1 1 auto;width: auto;max-width: 380px;min-width: 0}}@media (max-width: 640px){.ns,.nav.ns-on .ns-late{display: none}.search-btn{display: grid}.nav.searching .ns,.nav.searching .ns-late{display: block;position: absolute;top: 68px;left: 0;right: 0;width: auto;max-width: none;padding: 10px var(--gutter) 12px;background: var(--bg);border-bottom: 1px solid var(--line)}.nav.searching .ns-box{height: 48px}.nav.searching .ns-box input{font-size: 16px}.nav.searching .ns-list{top: 64px;left: var(--gutter);right: var(--gutter);width: auto}}@media (max-width: 820px){.win-body{height: 420px}.shop-grid{grid-template-columns: repeat(2,1fr)}.mbc,.done-toast{right: 50%;margin-right: -160px;width: 320px}.fig-steps span{font-size: 10.5px}}@media (max-width: 560px){body{font-size: 16px}.hero{padding-top: 88px}.hs-box{height: 56px;padding-left: 14px;gap: 10px}.hs-box input{font-size: 16.5px}.hs-box button{height: 42px;padding: 0 14px;font-size: 15px}.hs-opt .via{display: none}.mgrid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.mtile{gap: 12px;padding: 14px}.mt-head{flex-direction: column;align-items: flex-start;gap: 10px}.mt-n{width: 100%}.mt-rate b{font-size: 20px}.mt-via{gap: 7px;font-size: 13.5px;line-height: 1.25}.mt-via span{white-space: normal}.ctas .btn{width: 100%}.win-bar .dots,.ext{display: none}.mbc,.done-toast{width: calc(100% - 20px);right: 10px;margin-right: 0}.bar-row{grid-template-columns: 104px 1fr 58px;gap: 10px}.receipt{padding: 22px 18px 28px;transform: none}.faq summary{grid-template-columns: 1fr 24px}.faq summary .q{display: none}.faq .answer{padding: 0 0 20px}.footer-cols{grid-template-columns: 1fr 1fr;gap: 28px 20px}th,td{padding: 12px}.fmid{height: 190px}.fig-head span:last-child{display: none}.fig-steps span b{display: block;margin-bottom: 2px}.nav-inner{gap: 10px}.nav-right{gap: 8px}.nav .btn-sm{padding: 0 12px}.brand svg.wm{height: 24px}}@media (max-width: 380px){.nav .btn-sm svg{display: none}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}.reveal,.receipt .line,.split .w>span{opacity: 1;transform: none}.hero h1 mark::before{transform: none}}.codes-grid{grid-template-columns: repeat(5,minmax(0,1fr))}@media (max-width: 1100px){.codes-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.codes-grid>li:nth-child(n + 10){display: none}}@media (max-width: 640px){.codes-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.codes-grid>li:nth-child(n + 9){display: none}}@media (min-width: 1081px){.nav-dd-menu.nav-dd-3{left: 50%;transform: translateX(-50%);grid-auto-columns: minmax(220px,auto);max-width: min(920px,94vw)}}.m-head{display: flex;align-items: flex-start;gap: clamp(14px,2vw,22px)}.ml.m-mono{margin-top: 2px;width: clamp(58px,6vw,72px);height: clamp(58px,6vw,72px);border-radius: 18px;box-shadow: 0 0 0 1px var(--line-2),var(--shadow-card)}.ml.m-mono.lo img{width: 58%;height: 58%}.ml-i.m-mono{background: var(--ink);color: var(--volt);font: 800 clamp(20px,2.4vw,27px)/1 var(--num);box-shadow: var(--shadow-card)}:root[data-theme='dark'] .ml-i.m-mono{background: var(--volt);color: var(--ink);box-shadow: none}.m-head-t{min-width: 0}.m-head-codes{display: inline-flex;align-items: center;gap: 8px;margin-top: 14px;padding: 7px 14px;border: 1.5px solid var(--line-2);border-radius: 999px;background: var(--elev);font: 650 14.5px var(--text);transition: border-color 0.2s}.m-head-codes svg{width: 17px;height: 17px}.m-head-codes:hover{border-color: var(--fg)}.m-cmp{margin-top: clamp(26px,3.4vw,40px)}.m-cmp-h{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 20px;margin-bottom: 16px}.m-cmp-h h2{font-size: clamp(20px,1.8vw,26px);letter-spacing: -0.02em;line-height: 1.15}.m-cmp-h p{color: var(--muted);font-size: 14px}.m-pod{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin: 0;padding: 0;list-style: none}.m-pod-2{grid-template-columns: repeat(2,minmax(0,1fr))}.m-pod-1{grid-template-columns: minmax(0,1fr)}.m-cmp-all{margin-top: 16px}.m-pc{display: flex;flex-direction: column;gap: 10px;min-width: 0;padding: 20px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.m-pc-main{display: flex;flex-direction: column;gap: 10px;min-width: 0}.m-pc-act{display: flex;flex-direction: column;gap: 10px;margin-top: auto}.m-pod-1 .m-pc{display: grid;grid-template-columns: minmax(0,1fr) minmax(230px,300px);grid-template-areas: 'rk rk' 'main act';align-items: center;column-gap: clamp(20px,5vw,64px);row-gap: 12px;padding: 22px 26px}.m-pod-1 .m-pc-rk{grid-area: rk}.m-pod-1 .m-pc-main{grid-area: main;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 10px clamp(20px,4vw,48px)}.m-pod-1 .m-pc-act{grid-area: act;margin-top: 0}.m-pod-1 .m-pc-who{font-size: 20px}.m-pc.best{border: 1px solid var(--line-2);background: var(--elev);box-shadow: var(--shadow-card)}.m-pc-rk{display: flex;align-items: center;gap: 8px;font: 650 13.5px var(--text);color: var(--muted)}.m-pc.best .m-pc-rk{color: var(--fg)}.m-pc.best .m-pc-rk::before{content: '';width: 9px;height: 9px;background: var(--volt);box-shadow: 0 0 0 1px var(--fg)}.m-pc-who{display: flex;align-items: center;gap: 12px;min-width: 0;font-size: 18px}.m-pc-who b{overflow: hidden;font-weight: 700;text-overflow: ellipsis;white-space: nowrap}.m-pc-rate{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 8px}.m-pc-rate small{color: var(--muted);font-size: 13.5px;font-weight: 550}.m-pc-rate b{font: 800 clamp(30px,3vw,40px)/1 var(--num);letter-spacing: -0.02em}.m-pc.best .m-pc-rate b{padding: 5px 9px 3px;border-radius: 8px;background: var(--volt);color: var(--ink)}.m-pc-gain{color: var(--muted);font-size: 15px}.m-pc-until{display: block;margin-top: 2px;font-size: 13.5px}.m-pc-go{width: 100%}.m-pc-signup{color: var(--muted);font-size: 13.5px;line-height: 1.45;text-align: center}a.m-pc-signup{text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}a.m-pc-signup:hover{color: var(--fg)}.m-more{display: grid;gap: 14px;margin: 14px 0 0;padding: 0;list-style: none}.m-more-1{grid-template-columns: minmax(0,1fr)}.m-more-2{grid-template-columns: repeat(2,minmax(0,1fr))}.m-more-3{grid-template-columns: repeat(3,minmax(0,1fr))}.m-pc-n{display: none;flex: none;width: 22px;color: var(--faint);font: 600 14px var(--text)}.m-pc-c .m-pc-n{display: block}.m-pc-c{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: 'who rate' 'gain go';align-items: center;gap: 8px 14px;padding: 14px 18px}.m-pc-c .m-pc-rk,.m-pc-c .m-pc-signup{display: none}.m-pc-c .m-pc-main,.m-pc-c .m-pc-act{display: contents}.m-pc-c .m-pc-who{grid-area: who;font-size: 16px}.m-pc-c .m-pc-who .lg{width: 28px;height: 28px}.m-pc-c .m-pc-rate{grid-area: rate;justify-self: end;flex-wrap: nowrap}.m-pc-c .m-pc-rate b{font-size: 22px}.m-pc-c .m-pc-gain{grid-area: gain;font-size: 13.5px}.m-pc-c .m-pc-go{grid-area: go;width: auto;height: 40px;padding: 0 14px;font-size: 14.5px}.m-pc-c .lbl-x{display: none}.m-more-1 .m-pc-c{grid-template-columns: minmax(0,1.5fr) auto minmax(0,1fr) auto;grid-template-areas: 'who rate gain go';column-gap: clamp(16px,3vw,40px);padding: 14px 22px}.m-more-1 .m-pc-c .m-pc-rate{justify-self: start}.m-duo{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px 14px;align-items: stretch}.m-way{display: flex;flex-direction: column;gap: 12px;min-width: 0}@supports (grid-template-rows: subgrid){.m-duo{grid-template-rows: auto auto 1fr;row-gap: 0}.m-way{display: grid;grid-row: span 3;grid-template-rows: subgrid;row-gap: 12px}}.m-way-h{display: flex;align-items: flex-start;gap: 12px}.m-way-ic{flex: none;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 12px;background: var(--ink);color: var(--volt)}.m-way-ic svg{width: 21px;height: 21px}:root[data-theme='dark'] .m-way-ic{background: var(--volt);color: var(--ink)}.m-way-h h3{font-size: 19px;letter-spacing: -0.02em;line-height: 1.15}.m-way-h p{margin-top: 3px;color: var(--muted);font-size: 14px;line-height: 1.4}.m-way-top{display: flex;margin: 0;padding: 0;list-style: none}.m-way-top .m-pc{flex: 1;min-width: 0}.m-side{container-type: inline-size;display: flex;flex-direction: column;padding: 18px 20px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.m-lines{margin: 0;padding: 0;list-style: none}.m-ol{display: grid;grid-template-columns: 22px minmax(0,1fr) auto auto;align-items: center;gap: 12px;padding: 10px 0;border-top: 1px solid var(--line)}.m-ol:first-child{padding-top: 0;border-top: 0}.m-ol-rk{color: var(--faint);font: 600 14px var(--text)}.m-ol .who b{overflow: hidden;font-weight: 650;text-overflow: ellipsis;white-space: nowrap}.m-ol-rate{white-space: nowrap}.m-ol-rate small{color: var(--muted);font-size: 12.5px}.m-ol-rate b{font: 800 17px var(--num);letter-spacing: -0.02em}@container (max-width: 400px){.m-ol{grid-template-columns: 22px minmax(0,1fr) auto;grid-template-areas: 'rk who go' 'rk rate go';gap: 2px 12px}.m-ol-rk{grid-area: rk;align-self: start;padding-top: 3px}.m-ol .who{grid-area: who}.m-ol-rate{grid-area: rate;padding-left: 34px}.m-ol .row-go{grid-area: go}}.m-side .link-arrow{align-self: flex-start;margin-top: 12px}.m-side>.link-arrow:first-child{margin-top: 0}.m-none{margin-top: auto}.m-side>.m-none:first-child{margin-top: 0}.m-lines ~ .m-none,.link-arrow ~ .m-none{padding-top: 14px;border-top: 1px solid var(--line)}.m-none-i{color: var(--muted);font-size: 14px;line-height: 1.55}.m-none-i b{color: var(--fg);font-weight: 650}.m-none h4{color: var(--muted);font: 650 14.5px var(--text)}.m-none ul{display: flex;flex-wrap: wrap;gap: 8px;margin: 12px 0 0;padding: 0;list-style: none}.m-none li{display: inline-flex;align-items: center;gap: 8px;padding: 5px 13px 5px 6px;border: 1px solid var(--line-2);border-radius: 999px;background: var(--elev);color: var(--muted);font: 550 14px var(--text)}.m-none .lg{filter: grayscale(1);opacity: 0.75}.m-rule{margin-top: 18px;padding: 16px 20px;border: 1px solid var(--line-2);border-left: 5px solid var(--volt);border-radius: 0 12px 12px 0;background: var(--card);font-size: 15.5px;line-height: 1.6}.m-rule .code-links{margin: 12px 0 0}.m-rule-note{margin-top: 14px;font-size: 15px;line-height: 1.6}.m-nocode{display: grid;gap: 12px;margin-top: 16px;padding: 20px 22px;border: 1.5px dashed var(--line-2);border-radius: var(--r-lg);background: var(--card);font-size: 15.5px;line-height: 1.6}.m-nocode-t{font-size: 16.5px}.m-nocode .code-links{margin: 0}.m-faq{margin-top: 20px}.cond-intro{max-width: 78ch;margin-top: 14px;color: var(--muted);line-height: 1.6}.m-conds summary .who{flex-wrap: wrap;gap: 4px 12px}.m-cond-rate{color: var(--muted);font: 550 15px var(--text)}.m-cond-list{margin: 0;padding-left: 20px;display: grid;gap: 8px}.m-cond-list b{color: var(--fg);font-weight: 650}.m-cmp-codes .coupons{margin-top: 0}.m-top{margin-top: clamp(28px,3.6vw,44px)}.m-top .answer-box{margin-top: 0}.m-about{margin-top: 16px;max-width: 78ch;color: var(--muted);font-size: 16px;line-height: 1.6}.m-about b{color: var(--fg);font-weight: 650}.m-facts{display: flex;flex-wrap: wrap;gap: 1px;margin: 20px 0 0;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--line-2);overflow: hidden}.m-facts div{flex: 1 1 140px;display: flex;flex-direction: column;justify-content: flex-start;gap: 4px;padding: 14px 18px;background: var(--card)}.m-facts div:first-child{flex-basis: 210px}.m-facts dt{font: 500 13.5px var(--text);letter-spacing: 0;text-transform: none;color: var(--muted)}.m-facts dd{margin: 0;font-weight: 650;font-size: 15.5px;line-height: 1.35;overflow-wrap: anywhere}.m-facts dd small{font-weight: 500;color: var(--muted)}.m-facts a{text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}td.rk{width: 48px;font: 600 15px var(--text);color: var(--faint)}tr.best td.rk{color: var(--ink)}td.kind{font: 500 13px var(--text);letter-spacing: 0;text-transform: none;color: var(--muted);white-space: nowrap}tr.best td.kind{color: var(--ink)}td.acts{white-space: nowrap}td.acts .sub-link{display: flex;margin-top: 7px;color: var(--muted);font-size: 13px}td.num.hi{background: var(--volt);color: var(--ink)}.section-h + .table-wrap,.section-h + .hist,.section-h + .calc{margin-top: 22px}.sub-h{margin: 30px 0 12px;font-size: 19px;letter-spacing: -0.02em}.gift-intro{max-width: 78ch;margin-top: 14px;color: var(--muted);line-height: 1.6}.gift-intro strong{color: var(--fg)}.calc{margin-top: 22px}.calc .table-wrap{margin-top: 0}.calc-in{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 12px;padding: 14px 16px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.calc-in>.mono{font: 600 15px var(--text);letter-spacing: 0;text-transform: none}.calc-in input{width: 124px;height: 46px;padding: 0 12px;border: 1.5px solid var(--line-2);border-radius: 10px;background: var(--elev);color: var(--fg);font: 800 20px var(--num);letter-spacing: -0.02em}.calc-in input:focus{outline: none;border-color: var(--fg);box-shadow: 0 0 0 3px color-mix(in srgb,var(--volt) 70%,transparent)}.calc-out{flex: 1 1 260px;font-size: 16px}.calc-out b{padding: 0 4px;border-radius: 3px;background: var(--volt);color: var(--ink)}.js-off .calc-in{display: none}.hist{margin-top: 22px}.hist-chart{width: 100%;height: auto;padding: 6px 4px 0;overflow: visible;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.hist-chart .grid line{stroke: var(--line)}.hist-chart .grid text,.hist-chart .xl{fill: var(--muted);font: 500 11px var(--text)}.hist-chart .area{fill: var(--volt);opacity: 0.16}.hist-chart .line{fill: none;stroke: var(--gold-text);stroke-width: 2.25}.hist-chart .dots rect{fill: var(--fg)}.hist-stats{display: grid;grid-template-columns: repeat(3,1fr);margin: 12px 0 0;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card);font-family: var(--text);letter-spacing: 0;text-transform: none}.hist-stats div{padding: 14px 16px;border-left: 1px solid var(--line-2)}.hist-stats div:first-child{border-left: 0}.hist-stats dt{color: var(--muted);font: 500 14px var(--text)}.hist-stats dd{margin: 6px 0 0;font: 800 20px var(--num);letter-spacing: -0.02em;text-transform: none}.hist-stats dd small{display: block;margin-top: 5px;font: 500 13px var(--text);letter-spacing: 0;color: var(--muted)}.changes{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--line-2)}.changes li{display: grid;grid-template-columns: 170px 150px 1fr;gap: 14px;padding: 12px 0;border-bottom: 1px solid var(--line);font-size: 15.5px}.changes .mono{color: var(--muted);padding-top: 2px}.hist-empty{margin-top: 20px;padding: 18px 20px;border: 1px dashed var(--line-2);border-radius: var(--r-lg);color: var(--muted);line-height: 1.6}.m-prose{margin-top: 18px}.code-links{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;padding: 0 !important;list-style: none}.code-links a.link-arrow{display: inline;white-space: normal}.code-links a.link-arrow svg{display: inline;margin-left: 6px;vertical-align: -2px}.code-links a.link-arrow{text-decoration-thickness: 2px}.callout{margin: 30px 0;padding: 18px 20px 18px 22px;border: 1px solid var(--line-2);border-left: 5px solid var(--fg);border-radius: 0 12px 12px 0;background: var(--card)}.callout>.mono{display: block;margin-bottom: 8px;color: var(--muted)}.callout p:last-child,.callout ul:last-child,.callout ol:last-child{margin-bottom: 0}.callout-warning{border-left-color: var(--red)}.callout-warning>.mono{color: var(--red)}.callout-tip,.callout-key,.callout-definition{border-left-color: var(--volt)}.callout-tip,.callout-key{border-left-color: #c99a12}.callout-verdict{border: 1px solid var(--line-2);border-left-width: 6px;border-radius: 0 12px 12px 0;background: var(--elev);box-shadow: var(--shadow-card)}.callout-verdict>.mono{color: var(--fg)}.callout-verdict>.mono::before{content: '';display: inline-block;width: 9px;height: 9px;margin-right: 8px;background: var(--volt);box-shadow: 0 0 0 1px var(--fg);vertical-align: 0}.callout-definition{background: transparent}.callout-definition p{font-size: 1.05em}.guide-cards{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 12px;margin-top: 22px}.guide-card{display: flex;flex-direction: column;gap: 10px;min-height: 150px;padding: 20px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card);transition: border-color 0.25s var(--ease),transform 0.25s var(--ease)}.guide-card .mono{color: var(--muted)}.guide-card b{font: 800 18px/1.25 var(--display);letter-spacing: -0.02em}.guide-card .link-arrow{margin-top: auto}.guide-card:hover{border-color: var(--fg);transform: translateY(-2px)}.az{position: sticky;top: 68px;z-index: 5;display: flex;flex-wrap: wrap;gap: 2px;margin-top: 32px;padding: 10px 0;border-top: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2);background: var(--bg)}.az a{display: grid;place-items: center;min-width: 34px;height: 34px;border-radius: 8px;font-size: 12.5px}.az a:hover{background: var(--fg);color: var(--bg)}.az-group{display: grid;grid-template-columns: 90px 1fr;gap: 24px;padding: 26px 0;border-bottom: 1px solid var(--line);scroll-margin-top: 130px}.az-l{font: 800 40px/0.95 var(--num);letter-spacing: -0.02em}.az-list{margin: 0;padding: 0;list-style: none;columns: 3 240px;column-gap: 28px}.az-list li{break-inside: avoid}.az-list a{display: flex;align-items: baseline;gap: 10px;padding: 7px 0;border-bottom: 1px dotted var(--line-2);font-size: 15.5px}.az-list a span:first-child{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.az-list .r{font: 800 14.5px var(--num);letter-spacing: -0.02em;white-space: nowrap}.az-list .r small{margin-right: 4px;font: 500 12px var(--text);letter-spacing: 0;color: var(--muted)}.az-list a:hover span:first-child{text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}.bi-head{display: grid;grid-template-columns: 1.3fr 1fr;gap: 40px;align-items: end}.bi-head h1{margin-top: 14px}.bi-stat{display: grid;grid-template-columns: auto auto 1fr;align-items: center;gap: 24px;margin-top: 44px;padding: 20px 24px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--elev);box-shadow: var(--shadow-card)}.bi-stat .mono{max-width: 12ch;color: var(--muted)}.bi-stat b{font-size: clamp(48px,5.5vw,80px);line-height: 0.85}.bi-stat p{max-width: 48ch;font-size: 16.5px}.bi-stat .link-arrow{margin-left: 6px}.blog-filters{margin-top: 40px}.pgrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px 24px;margin-top: 32px}.pcard[hidden]{display: none}.pcard-link{display: flex;flex-direction: column;height: 100%}.pcard-body{display: flex;flex: 1;flex-direction: column;gap: 10px;padding: 16px 2px 0}.pcard-meta{display: flex;flex-wrap: wrap;gap: 6px 14px;color: var(--muted)}.pcard-meta .sched{padding: 0 5px;background: var(--volt);color: var(--ink)}.pcard-t{font-size: clamp(19px,1.5vw,22px);line-height: 1.18;letter-spacing: -0.02em}.pcard-d{max-width: 62ch;color: var(--muted);line-height: 1.55}.pcard .link-arrow{margin-top: auto}.pcard-link:hover .pcard-t{text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 3px;text-underline-offset: 4px}.pcard-link:hover .cover{transform: translateY(-3px)}.pcard-feature{margin-top: 30px}.pcard-feature .pcard-link{display: grid;grid-template-columns: 1.25fr 1fr;gap: 36px;align-items: center}.pcard-feature .pcard-t{font-size: clamp(24px,2.4vw,34px)}.pcard-feature .pcard-d{font-size: 17px}.cover{--a1: var(--paper);--a2: var(--volt);--a3: rgba(244,242,236,0.1);--bgc: var(--ink);--cn: var(--volt);position: relative;isolation: isolate;container-type: inline-size;display: grid;grid-template-rows: auto 1fr auto auto;aspect-ratio: 1200 / 630;overflow: hidden;padding: 5% 52% 4.6% 5.5%;border-radius: 12px;background: var(--ink);color: var(--paper);transition: transform 0.45s var(--ease)}:root[data-theme='dark'] .cover[data-tone='ink']{box-shadow: inset 0 0 0 1px var(--line-2)}.cover[data-tone='volt']{--a1: var(--ink);--a2: #fdfcf8;--a3: rgba(21,23,28,0.1);--bgc: var(--volt);--cn: var(--ink);background: var(--volt);color: var(--ink)}.cover[data-tone='paper']{--a1: var(--ink);--a2: var(--volt);--a3: rgba(21,23,28,0.07);--bgc: #e7e4da;--cn: var(--volt);background: #e7e4da;color: var(--ink);box-shadow: inset 0 0 0 1px rgba(21,23,28,0.14)}.cover-art{position: absolute;inset: 0 0 0 auto;z-index: -1;width: 50%;height: 100%}.cover-art .a1f{fill: var(--a1)}.cover-art .a2f{fill: var(--a2)}.cover-art .a3f{fill: var(--a3)}.cover-art .bgf{fill: var(--bgc)}.cover-art .cn{fill: var(--cn)}.cover-art .a1s{stroke: var(--a1)}.cover-art .a2s{stroke: var(--a2)}.cover-art .a3s{stroke: var(--a3);stroke-width: 2}.cover-art .bgs{stroke: var(--bgc)}.cover-art .a1t{fill: var(--a1)}.cover-art .a2t{fill: var(--ink)}.cover-art .bgt{fill: var(--bgc)}.cover-art text{font-family: var(--display);letter-spacing: -0.02em}.cover-art .tile{fill: #fff;stroke: rgba(21,23,28,0.12);stroke-width: 2}.cover-k{display: flex;align-items: center;gap: 0.6em;font-size: clamp(9px,5cqi,24px);font-weight: 650;opacity: 0.85}.cover-k .jp{font: 900 1em var(--jp);color: var(--cn)}.cover[data-tone='volt'] .cover-k .jp{color: var(--ink)}.cover-n{align-self: end;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;font-size: clamp(24px,19cqi,118px);line-height: 0.98;letter-spacing: -0.02em;overflow-wrap: anywhere}.cover-n small{margin-right: 0.4em;font: 600 0.24em var(--text);letter-spacing: 0;vertical-align: 1.6em}.cover-l{max-width: 24ch;margin-top: 5cqi;font: 800 clamp(10px,6.4cqi,34px)/1.12 var(--display);letter-spacing: -0.025em}.cover-brand{display: flex;align-items: center;margin-top: 6cqi}.cover-brand svg.wm{width: auto;height: 6.4cqi;min-height: 10px;max-height: 34px;overflow: visible}.cover[data-tone='ink'] .cover-n{color: var(--volt)}.read-progress{position: fixed;inset: 0 0 auto;z-index: 70;height: 3px;pointer-events: none}.read-progress i{display: block;height: 100%;background: var(--volt);box-shadow: 0 0 0 0.5px var(--ink);transform: scaleX(var(--p,0));transform-origin: left}.post-head{padding: 116px 0 0}.post-kicker{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 22px;margin-top: 10px;color: var(--muted)}.post-kicker .post-cat{padding: 4px 11px;border-radius: 999px;background: var(--volt);color: var(--ink);font-weight: 650}.post-kicker .live{display: inline-flex;align-items: center;gap: 8px;color: var(--fg)}.post-title{max-width: 24ch;margin-top: 20px;font-size: clamp(30px,3.6vw,52px);font-weight: 700;letter-spacing: -0.02em;line-height: 1.05}.post-dek{max-width: 62ch;margin-top: 18px;color: var(--muted);font-size: clamp(17px,1.3vw,20px);line-height: 1.55}.post-byline{display: flex;flex-wrap: wrap;gap: 6px 22px;margin-top: 24px;padding-top: 14px;border-top: 1px solid var(--line-2);color: var(--muted);font: 500 14px var(--text);letter-spacing: 0;text-transform: none}.post-byline a{color: var(--fg);text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}.preview-banner{display: inline-block;margin: 0 0 12px;padding: 6px 10px;border-radius: 6px;background: var(--red);color: #fff}.post-cover{margin: 38px 0 0}.post-cover .cover{aspect-ratio: auto;min-height: clamp(200px,22vw,320px);padding: clamp(20px,3.4vw,44px) 5.5%;border-radius: var(--r-lg)}.post-cover .cover-n{font-size: clamp(30px,15cqi,96px)}.post-cover .cover{padding-right: 46%}.post-cover .cover-art{width: 44%}.post-grid{display: grid;grid-template-columns: 250px minmax(0,1fr);gap: 64px;align-items: start;margin-top: 52px}.toc{position: sticky;top: 96px}.toc-in{max-height: calc(100vh - 124px);overflow: auto;padding-right: 4px}.toc-in>.mono{color: var(--muted)}.toc ol{margin: 14px 0 0;padding: 0;list-style: none;counter-reset: t;border-top: 1px solid var(--line-2)}.toc li{counter-increment: t;border-bottom: 1px solid var(--line)}.toc a{display: grid;grid-template-columns: 28px 1fr;gap: 6px;padding: 10px 0;color: var(--muted);font-size: 14.5px;line-height: 1.4;transition: color 0.2s}.toc a::before{content: counter(t);padding-top: 1px;font: 800 12.5px var(--num)}.toc a:hover,.toc a.on{color: var(--fg)}.toc a.on::before{align-self: start;justify-self: start;padding: 1px 3px;background: var(--volt);color: var(--ink)}.copy-link{margin-top: 16px;padding: 9px 12px;border: 1.5px solid var(--line-2);border-radius: 9px;background: none;font: 600 14px var(--text);letter-spacing: 0;text-transform: none}.copy-link:hover{border-color: var(--fg)}.post-body{min-width: 0;max-width: 780px}.tldr{margin: 0 0 40px;padding: 22px 24px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--elev);box-shadow: var(--shadow-card)}.tldr>.mono{color: var(--fg)}.tldr>.mono::before{content: '';display: inline-block;width: 9px;height: 9px;margin-right: 8px;background: var(--volt);box-shadow: 0 0 0 1px var(--fg)}.tldr ol{margin: 14px 0 0;padding: 0;list-style: none;counter-reset: k}.tldr li{counter-increment: k;position: relative;padding: 11px 0 11px 44px;border-top: 1px dashed var(--line-2);font-size: 16.5px;line-height: 1.55}.tldr li::before{content: counter(k);position: absolute;left: 0;top: 10px;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--volt);color: var(--ink);font: 800 13px var(--num)}.tldr a{text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}.tldr strong{font-weight: 700}.post-prose{max-width: none;margin-top: 0;font-size: 18px;line-height: 1.75;counter-reset: sec}.post-prose>p,.post-prose>ul,.post-prose>ol{max-width: 70ch}.post-prose h2{counter-increment: sec;margin: 64px 0 18px;font-size: clamp(25px,2.4vw,34px);line-height: 1.1;letter-spacing: -0.02em;scroll-margin-top: 90px}.post-prose h2::before{content: '';display: block;width: 30px;height: 6px;margin-bottom: 16px;border-radius: 3px;background: var(--volt);box-shadow: 0 0 0 1px var(--fg)}.post-prose h3{margin: 36px 0 12px;font-size: 21px;letter-spacing: -0.02em;scroll-margin-top: 90px}.post-prose h4{margin: 26px 0 8px;font: 650 17px var(--text);letter-spacing: -0.01em}.post-prose strong{font-weight: 650}.post-prose blockquote{margin: 28px 0;padding: 4px 0 4px 22px;border-left: 4px solid var(--volt);font: 500 21px/1.45 var(--display);letter-spacing: -0.02em}.post-prose blockquote p{margin: 0}.post-prose hr{margin: 48px 0;border: 0;border-top: 1px dashed var(--line-2)}.post-prose li::marker{color: var(--muted)}.post-prose .table-wrap{margin: 26px 0}.post-prose table{font-size: 15.5px;line-height: 1.45}.post-prose td{line-height: 1.45}.embed{margin: 34px 0}.embed figcaption{margin-top: 10px;color: var(--muted);font: 500 13.5px/1.5 var(--text);letter-spacing: 0;text-transform: none}.embed figcaption a{color: var(--muted);text-decoration: underline;text-underline-offset: 3px}.embed figcaption a:hover{color: var(--fg)}.embed .receipt{margin: 0 auto;transform: rotate(-1deg)}.embed .receipt .line .nm{text-transform: none;font: 600 14.5px var(--text);letter-spacing: 0}.embed .receipt .tot .line>span:first-child{font: 500 13.5px var(--text)}.embed .table-wrap{margin: 0}.embed .wins{grid-template-columns: 1fr;gap: 18px;margin-top: 0;padding-top: 0;border-top: 0}.embed .bar-row{grid-template-columns: 150px 1fr 64px}.duel{overflow: hidden;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.duel-head{display: flex;justify-content: space-between;gap: 12px;padding: 12px 16px;border-bottom: 1px solid var(--line-2);color: var(--muted)}.duel-score{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 16px;padding: 22px 18px 14px}.duel-score .side{display: grid;justify-items: center;gap: 8px;text-align: center}.duel-score .side b{font: 800 18px var(--display);letter-spacing: -0.02em}.duel-score .side .led{font-size: clamp(54px,8vw,84px);line-height: 0.85}.duel-score .side small{color: var(--muted);font: 500 13px var(--text);letter-spacing: 0;text-transform: none}.duel-score .mid{display: grid;justify-items: center;color: var(--muted)}.duel-score .mid .led{color: var(--fg);font-size: 34px}.duel-bar{display: flex;height: 12px;margin: 0 18px 20px;border: 1px solid var(--fg);border-radius: 3px;overflow: hidden}.duel-bar i{display: block;width: var(--w);background: var(--fg)}.duel-bar i.t{background: repeating-linear-gradient(90deg,var(--fg) 0 2px,transparent 2px 5px)}.duel-bar i.b{background: var(--volt)}.duel-lists{display: grid;grid-template-columns: 1fr 1fr;border-top: 1px solid var(--line-2)}.duel-lists>div{padding: 16px 18px}.duel-lists>div + div{border-left: 1px solid var(--line-2)}.duel-lists h4{margin-bottom: 8px;color: var(--muted)}.duel-lists ul{margin: 0;padding: 0;list-style: none}.duel-lists li{display: flex;align-items: baseline;gap: 8px;padding: 8px 0;border-bottom: 1px dotted var(--line-2);font-size: 15px}.duel-lists li .ld{flex: 1}.duel-lists li .v{font: 800 15px var(--num);letter-spacing: -0.02em;white-space: nowrap}.duel-lists li .v small{color: var(--muted);font: 500 12px var(--text);letter-spacing: 0}.factsheet{border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card);overflow: hidden}.fs-head{display: flex;align-items: center;gap: 14px;padding: 16px 18px;border-bottom: 1px dashed var(--line-2)}.fs-head b{display: block;font: 800 20px var(--display);letter-spacing: -0.02em}.fs-head .mono{color: var(--muted)}.fs-stat{margin-left: auto;text-align: right}.fs-stat b{font-size: 36px;line-height: 0.9}.fs-stat small{display: block;margin-top: 3px;color: var(--muted)}.factsheet dl{margin: 0}.factsheet dl div{display: grid;grid-template-columns: 140px 1fr;gap: 14px;padding: 12px 18px;border-bottom: 1px solid var(--line);font-size: 15.5px;line-height: 1.5}.factsheet dl div:last-child{border-bottom: 0}.factsheet dt{padding-top: 1px;color: var(--muted);font: 500 14px var(--text);letter-spacing: 0;text-transform: none}.factsheet dd{margin: 0}.md-cols{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin: 26px 0}.md-cols>div{padding: 18px 20px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.md-cols>div>p:first-child{font: 650 17px var(--text);letter-spacing: -0.01em}.md-cols ul{margin: 0;padding-left: 18px}.md-cols li{margin-bottom: 6px;font-size: 16px}.md-steps ol{margin: 22px 0;padding: 0;list-style: none;counter-reset: s;border-top: 1px solid var(--line-2)}.md-steps li{counter-increment: s;position: relative;padding: 16px 0 16px 60px;border-bottom: 1px solid var(--line-2)}.md-steps li::before{content: counter(s);position: absolute;left: 0;top: 14px;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--volt);color: var(--ink);font: 800 15px var(--num)}.sources{margin: 44px 0 0;padding-top: 16px;border-top: 1px solid var(--line-2);font-size: 14.5px}.sources>.mono{color: var(--muted)}.sources ul,.sources ol{margin: 10px 0 0;padding-left: 18px;color: var(--muted)}.sources a{color: var(--fg)}.post-faq{margin-top: 20px}.post-faq .answer p:last-child{margin-bottom: 0}.author-box{display: grid;grid-template-columns: 56px 1fr;gap: 18px;margin-top: 56px;padding: 22px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.ab-mark svg{width: 56px;height: 56px}.author-box>div>.mono{color: var(--muted)}.author-box b{display: block;margin: 4px 0 8px;font: 800 20px var(--display);letter-spacing: -0.02em}.author-box p{margin-bottom: 10px;color: var(--muted);font-size: 15.5px;line-height: 1.6}.post-after{margin-top: 68px}.post-after .pgrid{margin-top: 26px}.post-after .section-h a,.rubric-h a{color: inherit;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 0.18em;text-decoration-color: var(--line-2);transition: text-decoration-color 0.2s}.post-after .section-h a:hover,.rubric-h a:hover{text-decoration-color: currentColor}.rubric-h{margin-top: 30px;font: 800 17px/1.25 var(--display);letter-spacing: -0.02em}.rubric-h + .chips{margin-top: 12px}#rubriques>.section-h + .section-h{margin-top: 30px}.static-prose{max-width: 780px;margin-top: 40px}.static-prose h2::before{content: none}@media (max-width: 1100px){.bi-head{grid-template-columns: 1fr}.post-grid{grid-template-columns: 1fr;gap: 28px}.toc{position: static}.toc-in{max-height: none;padding: 16px 18px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.pgrid{grid-template-columns: 1fr 1fr}.pcard-feature .pcard-link{grid-template-columns: 1fr;gap: 0}}@media (max-width: 760px){.m-pod,.m-pod-2,.m-pod-1,.m-more,.m-more-1,.m-more-2,.m-more-3{grid-template-columns: minmax(0,1fr);gap: 10px}.m-more{margin-top: 10px}.m-pc:not(.best){display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: 'who rate' 'gain go';align-items: center;gap: 6px 12px;padding: 14px 16px}.m-pc:not(.best) .m-pc-rk,.m-pc:not(.best) .m-pc-signup{display: none}.m-pc:not(.best) .m-pc-main,.m-pc:not(.best) .m-pc-act{display: contents}.m-pc:not(.best) .m-pc-who{grid-area: who;font-size: 16px}.m-pc:not(.best) .m-pc-n{display: block}.m-pc:not(.best) .m-pc-who .lg{width: 28px;height: 28px}.m-pc:not(.best) .m-pc-rate{grid-area: rate;justify-self: end;flex-wrap: nowrap}.m-pc:not(.best) .m-pc-rate b{font-size: 22px}.m-pc:not(.best) .m-pc-gain{grid-area: gain;font-size: 13.5px}.m-pc:not(.best) .m-pc-go{grid-area: go;width: auto;height: 40px;padding: 0 14px;font-size: 14.5px}.m-pc:not(.best) .lbl-x{display: none}.m-pc.best{box-shadow: var(--shadow-card)}.m-pod-1 .m-pc.best{display: flex;align-items: stretch;padding: 20px}.m-pod-1 .m-pc-main{flex-direction: column;align-items: flex-start}.m-pod-1 .m-pc-act{margin-top: 0}.m-more-1 .m-pc-c{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: 'who rate' 'gain go';padding: 14px 16px;column-gap: 12px}.m-more-1 .m-pc-c .m-pc-rate{justify-self: end}.m-duo{grid-template-columns: minmax(0,1fr);grid-template-rows: none;gap: 26px}.m-way{display: flex;grid-row: auto}.m-head{align-items: flex-start}.m-mono{width: 52px;border-radius: 14px;font-size: 24px;box-shadow: var(--shadow-card)}}@media (max-width: 820px){.bi-stat{grid-template-columns: 1fr;gap: 10px}.changes li{grid-template-columns: 1fr;gap: 2px}.md-cols,.duel-lists{grid-template-columns: 1fr}.duel-lists>div + div{border-top: 1px solid var(--line-2);border-left: 0}.az-group{grid-template-columns: 1fr;gap: 10px}}@media (max-width: 560px){.pgrid{grid-template-columns: 1fr}.factsheet dl div{grid-template-columns: 1fr;gap: 2px}.m-facts div,.m-facts div:first-child{flex-basis: 150px;padding: 12px 14px}.hist-stats{grid-template-columns: 1fr}.hist-stats div{border-top: 1px solid var(--line-2);border-left: 0}.hist-stats div:first-child{border-top: 0}.post-prose{font-size: 17px}.tldr{padding: 18px;box-shadow: var(--shadow-card)}.bi-stat{box-shadow: var(--shadow-card)}.duel-score{grid-template-columns: 1fr 1fr}.duel-score .mid{grid-column: 1 / -1;order: 3}.embed .bar-row{grid-template-columns: 96px 1fr 56px}.az{top: 68px}}@media (max-width: 640px){:is(table.offers,table.ctable,table.codes-table,table.boosts,table.ups-t,table.conds),:is(table.offers,table.ctable,table.codes-table,table.boosts,table.ups-t,table.conds) tbody{display: block}:is(table.offers,table.ctable,table.codes-table,table.boosts,table.ups-t,table.conds) thead{display: none}:is(table.offers,table.ctable,table.codes-table,table.boosts,table.ups-t,table.conds) tr{display: grid;align-items: center;gap: 6px 12px;padding: 14px;border-bottom: 1px solid var(--line)}:is(table.offers,table.ctable,table.codes-table,table.boosts,table.ups-t,table.conds) tr:last-child{border-bottom: 0}:is(table.offers,table.ctable,table.codes-table,table.boosts,table.ups-t,table.conds) td{display: block;min-width: 0;padding: 0;border: 0;background: none}:is(table.offers,table.ctable) tr.best{background: var(--volt);color: var(--ink)}:is(table.boosts,table.ups-t) td.num.hi{justify-self: end;padding: 4px 7px 3px;border-radius: 6px;background: var(--volt)}:is(table.offers,table.ctable,table.boosts,table.ups-t) td.acts{justify-self: end;text-align: right}table.offers tr{grid-template-columns: 24px minmax(0,1fr) auto;grid-template-areas: 'rk pf rt' 'rk gn ac'}table.offers td:nth-child(1){grid-area: rk;align-self: start;padding-top: 5px}table.offers td:nth-child(2){grid-area: pf}table.offers td:nth-child(3){grid-area: rt;justify-self: end;font-size: 19px}table.offers td:nth-child(4),table.offers:not(.gift) td:nth-child(6){display: none}table.offers td:nth-child(5){grid-area: gn;font: 500 14px var(--text);letter-spacing: 0;color: var(--muted)}table.offers td:nth-child(5)::before{content: 'Pour 100 € : '}table.offers tr.best td:nth-child(5){color: rgba(21,23,28,0.72)}table.offers td.acts{grid-area: ac}table.ctable tr{grid-template-columns: 24px minmax(0,1fr) auto;grid-template-areas: 'rk mc rt' 'rk pf ac'}table.ctable td:nth-child(1){grid-area: rk;align-self: start;padding-top: 3px}table.ctable td:nth-child(2){grid-area: mc;font-weight: 650;font-size: 16.5px}table.ctable td:nth-child(3){grid-area: rt;justify-self: end}table.ctable td:nth-child(4){grid-area: pf;font-size: 14px}table.ctable td:nth-child(5){display: none}table.ctable td.acts{grid-area: ac}table.ctable.cmp tr{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: 'mc rt' 'pf ac'}table.ctable.cmp td:nth-child(1){grid-area: mc;align-self: center;padding: 0}table.ctable.cmp td:nth-child(2){display: none}table.ctable.cmp td:nth-child(3){grid-area: rt;justify-self: end}table.ctable.cmp td:nth-child(4){grid-area: pf;font-size: 14px;font-weight: 500}table.ctable.cmp td:nth-child(5){display: none}table.codes-table tr{grid-template-columns: 24px minmax(0,1fr) auto;grid-template-areas: 'rk mc val' 'rk tt tt' 'rk cb cb' 'rk bt bt'}table.codes-table td:nth-child(1){grid-area: rk;align-self: start;padding-top: 3px}table.codes-table td:nth-child(2){grid-area: mc;font-weight: 650;font-size: 16.5px}table.codes-table td:nth-child(3){grid-area: val;justify-self: end}table.codes-table td:nth-child(4){grid-area: tt;min-width: 0;font-size: 14.5px}table.codes-table td:nth-child(5){display: none}table.codes-table td:nth-child(6){grid-area: cb;font-size: 14px;color: var(--muted)}table.codes-table td.cp-cell{grid-area: bt;width: auto;margin-top: 6px;white-space: normal}table.codes-table .cp-btn.sm{width: 100%;height: 46px}table.codes-table .cp-cell .cp-next{max-width: none}table.boosts tr{grid-template-columns: minmax(0,1fr) auto auto;grid-template-areas: 'mc was now' 'pf pf ac'}table.boosts td:nth-child(1){grid-area: mc;font-weight: 650;font-size: 16px}table.boosts td:nth-child(2){grid-area: pf;font-size: 14px}table.boosts td:nth-child(3){grid-area: was;font-size: 14px;color: var(--faint)}table.boosts td:nth-child(4){grid-area: now}table.boosts td:nth-child(5){display: none}table.boosts td.acts{grid-area: ac}table.ups-t tr{grid-template-columns: minmax(0,1fr) auto auto;grid-template-areas: 'mc was now' 'pf pf dt'}table.ups-t td:nth-child(1){grid-area: dt;justify-self: end;color: var(--muted)}table.ups-t td:nth-child(2){grid-area: mc;font-weight: 650;font-size: 16px}table.ups-t td:nth-child(3){grid-area: pf;font-size: 14px}table.ups-t td:nth-child(4){grid-area: was;font-size: 14px;color: var(--faint)}table.ups-t td:nth-child(5){grid-area: now}table.conds tr{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: 'pf wd' 'po po' 'bn bn';gap: 4px 12px}table.conds td:nth-child(1){grid-area: pf;padding-bottom: 4px}table.conds td:nth-child(2){grid-area: wd;justify-self: end;align-self: start;padding-top: 2px;font-size: 16px}table.conds td:nth-child(2)::before{content: 'Retrait dès ';font: 500 13px var(--text);letter-spacing: 0;color: var(--muted)}table.conds td:nth-child(3){grid-area: po;font-size: 14.5px;line-height: 1.5}table.conds td:nth-child(3)::before{content: 'Versement : ';color: var(--muted)}table.conds td:nth-child(4){grid-area: bn;font-size: 14.5px;line-height: 1.5}table.conds td:nth-child(4)::before{content: 'Bonus de bienvenue : ';color: var(--muted)}}.m-cta{display: grid;justify-items: start;gap: 10px;margin-top: 18px}.m-go{height: 58px;max-width: 100%;padding: 0 24px;border-radius: 12px;font-size: 16.5px;box-shadow: var(--shadow-btn)}.m-go:hover{box-shadow: var(--shadow-btn)}.m-go span{min-width: 0;overflow: hidden;text-overflow: ellipsis}.m-cta-note{color: var(--muted);font: 500 14px/1.5 var(--text);letter-spacing: 0;text-transform: none}.m-cta-note a{color: var(--fg);font-weight: 650;text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}.row-go{display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 14px;border: 1.5px solid var(--line-2);border-radius: 9px;font: 650 14.5px var(--text);letter-spacing: 0;text-transform: none;white-space: nowrap;transition: background-color 0.2s,color 0.2s,border-color 0.2s}.row-go svg{width: 14px;height: 14px;transition: transform 0.25s var(--ease)}.row-go:hover{background: var(--fg);color: var(--bg);border-color: var(--fg)}.row-go:hover svg{transform: translate(2px,-2px)}tr.best .row-go{background: var(--ink);color: var(--volt);border-color: var(--ink)}tr.best .row-go:hover{background: var(--paper);color: var(--ink);border-color: var(--ink)}td.acts{text-align: right}td.acts .sub-link{justify-content: flex-end}.m-sticky{display: none}@media (max-width: 820px){.m-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background: var(--ink);color: var(--paper);border-top: 1px solid rgba(244,242,236,0.16);--btn-bg: var(--volt);--btn-fg: var(--ink);--btn-hover: var(--paper);--btn-hover-fg: var(--ink);transform: translateY(105%);transition: transform 0.35s var(--ease)}.m-sticky.show{transform: none}.m-sticky-l{display: flex;align-items: baseline;gap: 10px;min-width: 0}.m-sticky-l b{font: 800 22px var(--num);letter-spacing: -0.02em;line-height: 1;color: var(--volt)}.m-sticky-l span{overflow: hidden;font: 500 14px var(--text);letter-spacing: 0;text-transform: none;white-space: nowrap;text-overflow: ellipsis;color: #c9c6bd}body:has(.m-sticky.show) .footer{padding-bottom: 96px}.m-go{width: 100%}}.m-edito{max-width: none}.m-edito-k{margin-top: 12px;color: var(--muted)}.m-edito .prose{margin-top: 14px}.m-edito .prose h3{margin-top: 34px;font-size: 21px}.rank{margin: 30px 0 40px}.rank-list{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.rank-item{display: grid;grid-template-columns: 56px minmax(0,1fr) auto;align-items: center;gap: 18px;padding: 18px 20px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.rank-item:first-child{border: 1px solid var(--line-2);box-shadow: var(--shadow-card)}.rank-no{font-size: 36px;line-height: 1;color: var(--faint)}.rank-item:first-child .rank-no{color: var(--fg)}.rank-main{min-width: 0}.rank-head{display: flex;align-items: center;gap: 12px}.rank-name{margin: 0;font: 800 20px/1.15 var(--display);letter-spacing: -0.02em}.prose .rank-name{margin: 0;font-size: 20px}.rank-score{display: inline-flex;align-items: baseline;gap: 3px;margin-left: auto;padding: 5px 11px;border-radius: 999px;background: var(--ink);color: var(--volt);white-space: nowrap}.rank-score b{font: 800 18px/1 var(--num);letter-spacing: -0.02em}.rank-score small{font: 500 12px var(--text);color: #c9c6bd}:root[data-theme='dark'] .rank-score{background: var(--volt);color: var(--ink)}:root[data-theme='dark'] .rank-score small{color: rgba(21,23,28,0.7)}.rank-sum{margin: 10px 0 0;font-size: 15.5px;line-height: 1.55}.prose .rank-sum{margin: 10px 0 0}.rank-facts{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 10px 0 0;padding: 0;list-style: none;font-size: 14px;color: var(--muted)}.prose .rank-facts{margin: 10px 0 0;padding: 0}.rank-facts li{margin: 0}.rank-facts .mono{margin-right: 6px;font: 500 13px var(--text);letter-spacing: 0;text-transform: none;color: var(--faint)}.rank-facts-none{font: 500 13px var(--text);letter-spacing: 0;text-transform: none}.rank-cta{display: grid;justify-items: end;gap: 10px}.rank-cta .btn{white-space: nowrap}.prose .rank-cta a,.prose .signup a.btn,.prose .pdir-cta a.btn{text-decoration: none}.rank-note{margin: 14px 0 0;font-size: 14.5px;color: var(--muted)}.rank-cap{margin: 10px 0 0;font: 500 13px/1.6 var(--text);letter-spacing: 0;text-transform: none;color: var(--faint)}.rank-cap a{color: var(--muted);text-decoration: underline;text-underline-offset: 3px}@media (max-width: 720px){.rank-item{grid-template-columns: 38px minmax(0,1fr);gap: 12px;padding: 16px}.rank-item:first-child{box-shadow: var(--shadow-card)}.rank-no{font-size: 26px;align-self: start;padding-top: 6px}.rank-head{flex-wrap: wrap;row-gap: 8px}.rank-name{min-width: 0}.rank-cta{grid-column: 1 / -1;justify-items: stretch}.rank-cta .btn{justify-content: center}.rank-cta .link-arrow{justify-self: center}}.signup{display: grid;gap: 14px;max-width: 780px;margin: 30px 0;padding: 20px 22px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--elev);box-shadow: var(--shadow-card)}.su-head{display: flex;align-items: center;gap: 12px}.su-head b{display: block;font: 800 20px/1.15 var(--display);letter-spacing: -0.02em}.su-head .mono{display: block;margin-top: 4px;color: var(--muted)}.su-facts{display: grid;grid-template-columns: repeat(auto-fill,minmax(170px,1fr));gap: 0;margin: 0;border-top: 1px dashed var(--line-2)}.su-facts>div{padding: 10px 12px 10px 0;border-bottom: 1px dashed var(--line-2)}.su-facts dt{font: 500 13px var(--text);letter-spacing: 0;text-transform: none;color: var(--muted)}.su-facts dd{margin: 3px 0 0;font-size: 15px;font-weight: 600;line-height: 1.35}.su-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px}.su-go{height: 54px;padding: 0 22px;border-radius: 12px;font-size: 16px}.su-note{margin: 0;font: 500 13px/1.6 var(--text);letter-spacing: 0;text-transform: none;color: var(--faint)}@media (max-width: 560px){.su-go{width: 100%;justify-content: center}.signup{box-shadow: var(--shadow-card)}}.cta-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px;max-width: 780px;margin: 30px 0;padding: 14px 18px;border: 1px solid var(--line-2);border-left: 4px solid var(--volt);border-radius: var(--r-lg);background: var(--card)}.cs-who{display: flex;align-items: center;gap: 12px;min-width: 0}.cs-who b{display: block;font: 800 17px/1.15 var(--display);letter-spacing: -0.02em}.cs-who .mono{display: block;margin-top: 3px;color: var(--muted)}.cs-go{display: grid;justify-items: center;gap: 4px}.cs-go small{color: var(--faint)}.prose .cta-strip a.btn,.prose .signup a.btn{text-decoration: none}@media (max-width: 560px){.cs-go{width: 100%}.cs-go .btn{width: 100%;justify-content: center}}.post-sticky .m-sticky-l{flex-direction: column;align-items: flex-start;gap: 3px}.post-sticky .m-sticky-l b{font: 800 16px var(--display);letter-spacing: -0.02em;white-space: nowrap}.post-sticky .m-sticky-l span{font-size: 13px;line-height: 1.25}.signup-row{max-width: 780px;margin: 30px 0;padding: 16px 18px 14px;border: 1px solid var(--line-2);border-left: 4px solid var(--volt);border-radius: var(--r-lg);background: var(--card)}.sr-t{margin: 0 0 12px;color: var(--muted)}.sr-grid{display: grid;grid-template-columns: repeat(var(--n,2),minmax(0,1fr));gap: 14px}.sr-side{display: grid;align-content: space-between;gap: 12px;min-width: 0;padding: 12px 14px;border: 1px solid var(--line);border-radius: 12px;background: var(--bg)}.sr-who{display: flex;align-items: center;gap: 12px;min-width: 0}.sr-who b{display: block;font: 800 17px/1.15 var(--display);letter-spacing: -0.02em}.sr-who .mono{display: block;margin-top: 3px;color: var(--muted)}.sr-side .btn{justify-content: center}.signup-row .su-note{margin-top: 12px}.prose .signup-row a.btn{text-decoration: none}@media (max-width: 720px){.sr-grid{grid-template-columns: 1fr}}table.pstats td small,table.pmatrix td small,table.mmatrix td small{display: block;margin-top: 2px;font: 500 12px var(--text);letter-spacing: 0;color: var(--muted)}table.pstats td.num small{display: inline}table.pmatrix th,table.pmatrix td,table.mmatrix th,table.mmatrix td{white-space: nowrap}table.pmatrix thead .who,table.mmatrix thead .who{gap: 6px;font-size: 13px}table.pmatrix td{text-align: center}table.pmatrix td b{font-weight: 650}table.pmatrix td.w{background: color-mix(in srgb,var(--volt) 55%,transparent);color: var(--fg)}:root[data-theme='dark'] table.pmatrix td.w{background: color-mix(in srgb,var(--volt) 22%,transparent)}table.pmatrix td.l{color: var(--muted)}table.pmatrix td.self{background: repeating-linear-gradient(135deg,var(--line) 0 2px,transparent 2px 7px);color: var(--faint)}table.mmatrix td{text-align: center}table.mmatrix td.best{background: var(--volt);color: var(--ink);font-weight: 650}table.mmatrix td.best small{color: rgba(21,23,28,0.7)}table.mmatrix td.best-col{text-align: left;font-weight: 650}table.mmatrix tbody th,table.pmatrix tbody th{position: sticky;left: 0;z-index: 1;background: var(--card);text-align: left;font-weight: 600;font-size: 14.5px;color: var(--fg)}table.mmatrix thead th:first-child,table.pmatrix thead th:first-child{position: sticky;left: 0;z-index: 2;background: var(--card-2)}.pdir{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,330px),1fr));gap: 12px;margin: 26px 0}.pdir-card{display: flex;flex-direction: column;gap: 12px;padding: 18px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card);scroll-margin-top: 90px}.pdir-card:target{border: 1px solid var(--line-2);box-shadow: var(--shadow-card)}.pdir-head{display: flex;align-items: center;gap: 12px}.pdir-head h3,.prose .pdir-head h3{margin: 0;font: 800 19px/1.15 var(--display);letter-spacing: -0.02em}.pdir-status,.prose .pdir-status{margin: 0;font-size: 15px;line-height: 1.55}.pdir-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin-top: auto}.prose .pdir{max-width: none}.answer-box>p{margin: 0}.answer-box>p + p{margin-top: 10px}.cmp-more{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: 18px}.cmp-more p{margin: 0;font: 500 14px var(--text);letter-spacing: 0;text-transform: none}.cmp-more a{color: var(--fg);text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}.post-hero{margin-top: 32px}.pod-cap{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px 16px;padding-bottom: 10px;margin-bottom: 12px;border-bottom: 1px solid var(--line-2);color: var(--muted)}.pod-note{margin: 12px 0 0;color: var(--faint);font: 500 13px/1.6 var(--text);letter-spacing: 0;text-transform: none}.pod-note a{color: var(--fg);text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}.pod-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.pod-item{display: flex;flex-direction: column;gap: 10px;min-width: 0;padding: 18px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.pod-item:first-child{border: 1px solid var(--line-2);box-shadow: var(--shadow-card);background: var(--elev)}.pod-top{display: flex;align-items: center;gap: 10px;min-width: 0}.pod-no{font-size: 28px;line-height: 1;color: var(--faint)}.pod-item:first-child .pod-no{color: var(--fg)}.pod-name{overflow: hidden;font: 800 20px/1.15 var(--display);letter-spacing: -0.02em;text-overflow: ellipsis;white-space: nowrap}.pod-line{margin: 0;font-size: 15px;line-height: 1.55}.pod-line strong{font-weight: 650}.pod-facts{margin: 0;color: var(--muted);font: 500 13.5px/1.6 var(--text);letter-spacing: 0;text-transform: none}.pod-cta{display: flex;flex-direction: column;align-items: stretch;gap: 8px;margin-top: auto;padding-top: 4px}.pod-go{justify-content: center}.pod-more{align-self: center;color: var(--muted);font: 600 14px var(--text);letter-spacing: 0;text-transform: none;text-decoration: underline;text-underline-offset: 3px}.pod-more:hover{color: var(--fg)}.vhero{display: grid;grid-template-columns: 170px minmax(0,1fr) auto;align-items: center;gap: 18px 26px;padding: 22px 24px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--elev);box-shadow: var(--shadow-card)}.vh-score{display: grid;justify-items: start;align-content: center;gap: 6px;align-self: stretch;padding-right: 22px;border-right: 1px dashed var(--line-2)}.vh-score>.mono{color: var(--muted)}.vh-score b{font-size: 64px;line-height: 0.9}.vh-score small{color: var(--muted);font: 500 13px var(--text);letter-spacing: 0;text-transform: none}.vh-none b{color: var(--faint)}.vh-main{display: grid;gap: 12px;min-width: 0}.vh-sum{margin: 0;font-size: 16px;line-height: 1.55}.vh-cta{display: grid;justify-items: center;gap: 12px}.vhero .su-note{grid-column: 1 / -1}.dhero{padding: 18px 20px 16px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.dh-grid{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 16px}.dh-side{display: grid;justify-items: center;gap: 8px;min-width: 0;text-align: center}.dh-name{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px 10px}.dh-name b{font: 800 20px/1.15 var(--display);letter-spacing: -0.02em}.dh-name .rank-score{margin-left: 0}.dh-wins{font-size: clamp(54px,7vw,82px);line-height: 0.85;color: var(--faint)}.dh-side.is-win .dh-wins{color: var(--fg)}.dh-side small{color: var(--muted);font: 500 13px var(--text);letter-spacing: 0;text-transform: none}.dh-go{margin-top: 6px}.dh-mid{display: grid;justify-items: center;gap: 2px;color: var(--muted)}.dh-mid .led{color: var(--fg);font-size: 32px}table.ptable th[scope='row']{width: 180px;color: var(--muted);font: 600 14px var(--text);background: transparent;text-align: left;vertical-align: top;position: static}table.ptable td{vertical-align: top;line-height: 1.5}table.ptable td.w{background: color-mix(in srgb,var(--volt) 45%,transparent);font-weight: 600}:root[data-theme='dark'] table.ptable td.w{background: color-mix(in srgb,var(--volt) 20%,transparent)}table.ptable tfoot td{padding-top: 14px;border-bottom: 0}.alts{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),1fr));gap: 12px;margin: 26px 0}.alt-card{display: flex;flex-direction: column;gap: 12px;padding: 18px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card)}.alt-card .rank-score{margin-left: auto}.prose .alts{max-width: none}.prose .alt-card a.btn,.prose .vhero a.btn,.prose .podium a.btn,.prose .dhero a.btn,.prose .ptable a{text-decoration: none}table.pbonus td.bonus b{font: 800 20px var(--num);letter-spacing: -0.02em}table.pbonus td{line-height: 1.5}.ptest{margin: 30px 0;padding: 20px 22px;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--elev);scroll-margin-top: 90px}.pt-overall{display: flex;align-items: baseline;gap: 8px;margin: 6px 0 10px}.pt-overall b{font-size: 60px;line-height: 0.9}.pt-overall small{color: var(--muted);font: 500 13px var(--text);letter-spacing: 0;text-transform: none}.pt-sum{margin: 0 0 14px;font-size: 16.5px;line-height: 1.55}.pt-line{display: grid;grid-template-columns: 140px minmax(0,1fr);gap: 12px;margin: 10px 0 0;font-size: 15.5px;line-height: 1.55}.pt-line .mono{padding-top: 2px;color: var(--muted);font: 600 14px var(--text);letter-spacing: 0;text-transform: none}.pt-scores{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 0;margin: 16px 0 0;border-top: 1px dashed var(--line-2)}.pt-scores>div{padding: 10px 12px 10px 0;border-bottom: 1px dashed var(--line-2)}.pt-scores dt{color: var(--muted);font: 500 13px var(--text);letter-spacing: 0;text-transform: none}.pt-scores dd{margin: 3px 0 0}.pt-scores dd b{font: 800 20px var(--num);letter-spacing: -0.02em}.pt-scores dd small{color: var(--muted);font: 500 12px var(--text)}table.ptest-t small{color: var(--muted);font: 500 12px var(--text)}@media (max-width: 980px){.pod-list{grid-template-columns: minmax(0,1fr)}.vhero{grid-template-columns: 130px minmax(0,1fr)}.vh-cta{grid-column: 1 / -1;justify-items: start;grid-auto-flow: column;align-items: center;justify-content: start}}@media (max-width: 620px){.post-money .post-head{padding-top: 92px}.post-money .post-head .crumbs{flex-wrap: nowrap;margin-bottom: 14px;white-space: nowrap}.post-money .post-head .crumbs>[aria-current]{min-width: 0;overflow: hidden;text-overflow: ellipsis}.post-money .post-kicker{margin-top: 0}.post-money .post-kicker>span:not(.live){display: none}.post-money .post-title{margin-top: 12px}.post-money .post-dek{display: -webkit-box;margin-top: 12px;overflow: hidden;font-size: 16px;-webkit-line-clamp: 3;-webkit-box-orient: vertical}.post-money .post-byline{margin-top: 14px;padding-top: 10px}.post-money .post-byline .by-pub{display: none}.post-money .post-hero{margin-top: 22px}.vhero{grid-template-columns: minmax(0,1fr);padding: 18px;box-shadow: var(--shadow-card)}.vh-score{grid-auto-flow: column;align-items: baseline;justify-content: start;gap: 10px;padding: 0 0 12px;border-right: 0;border-bottom: 1px dashed var(--line-2)}.vh-score b{font-size: 48px}.vh-cta{grid-auto-flow: row;justify-items: stretch}.vh-cta .btn{justify-content: center}.vh-cta .link-arrow{justify-self: center}.dh-grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 14px 10px}.dh-mid{grid-column: 1 / -1;grid-row: 1;grid-auto-flow: column;align-items: baseline;justify-content: center;gap: 8px}.dh-mid .led{font-size: 24px}.dh-name b{font-size: 16px}.dh-go{width: 100%;height: auto;min-height: 48px;padding: 8px 10px;font-size: 14px;line-height: 1.35;white-space: normal;text-align: center}.pod-item:first-child{box-shadow: var(--shadow-card)}.pod-name{font-size: 17px;white-space: normal}.pt-line{grid-template-columns: minmax(0,1fr);gap: 2px}table.ptable th[scope='row']{width: 110px}}.prose-wide{max-width: none}.prose-wide>:is(p,ul,ol,h2,h3,h4,blockquote,aside:not(.signup)){max-width: 780px}.prose-wide>.faq{max-width: 960px}.hist-cb{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.hist-opt{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 12px;padding: 7px 16px 7px 8px;border: 1px solid var(--line-2);border-radius: 999px;background: var(--card);font: 600 14.5px var(--text);cursor: pointer;user-select: none}.hist-sw{position: relative;flex: none;width: 36px;height: 20px;border-radius: 999px;background: var(--line-2);transition: background 0.15s}.hist-sw::after{content: '';position: absolute;top: 3px;left: 3px;width: 14px;height: 14px;border-radius: 50%;background: var(--card);box-shadow: 0 0 0 1px var(--line-2);transition: transform 0.15s}.hist-cb:checked + .hist-opt .hist-sw{background: var(--fg)}.hist-cb:checked + .hist-opt .hist-sw::after{transform: translateX(16px);box-shadow: none}.hist-cb:focus-visible + .hist-opt{outline: 2px solid var(--fg);outline-offset: 2px}.hist-both{display: none}.hist-cb:checked ~ .hist-figs .hist-one{display: none}.hist-cb:checked ~ .hist-figs .hist-both{display: block}.hist-chart .line.alt{fill: none;stroke: var(--fg);stroke-width: 2;stroke-dasharray: 7 5;opacity: 0.6}.hist-chart .dots.alt rect{fill: var(--card);stroke: var(--fg);stroke-width: 1.5}.hist-key{display: flex;flex-wrap: wrap;gap: 6px 22px;margin: 10px 2px 0;padding: 0;list-style: none;color: var(--muted);font: 500 14px var(--text)}.hist-key li{display: inline-flex;align-items: center;gap: 8px}.hist-key li::before{content: '';width: 24px;border-top: 2px solid var(--fg)}.hist-key .k-alt::before{border-top-style: dashed;opacity: 0.6}.hist-note{margin: 12px 2px 0;color: var(--muted);font-size: 14.5px;line-height: 1.55}.hist + .hist-note,.hist-stats + .hist-note{margin-top: 12px}.m-cumul{display: flex;align-items: center;gap: 14px;margin: 14px 0 0;padding: 14px 18px;border: 1.5px dashed var(--line-2);border-radius: 14px;background: color-mix(in srgb,var(--volt) 12%,var(--card));color: var(--muted);font-size: 14.5px;line-height: 1.5}.m-cumul-plus{flex: none;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: var(--volt);color: var(--ink);font: 800 20px/1 var(--num);box-shadow: 0 0 0 1.5px var(--ink)}.m-cumul b{display: block;color: var(--fg);font: 650 15.5px var(--text)}.az-plain{margin-top: 12px}.more-stores{margin-top: 48px}.more-stores>summary{cursor: pointer;font-family: var(--display);font-weight: 800;letter-spacing: -0.02em;line-height: 1.08}.gifts-hub .g-tiles{grid-template-columns: repeat(4,minmax(0,1fr));margin-top: 20px}@media (max-width: 900px){.gifts-hub .g-tiles{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.gifts-hub .g-tiles{grid-template-columns: repeat(2,minmax(0,1fr))}}.gtable td:nth-child(5){white-space: nowrap}.m-cross{margin-top: 14px}.m-cross a{display: flex;align-items: center;gap: 14px;padding: 14px 18px;border: 1px solid var(--line-2);border-radius: 14px;background: var(--card);transition: border-color 0.2s}.m-cross a:hover{border-color: var(--fg)}.m-cross-t{display: grid;flex: 1;gap: 2px;min-width: 0}.m-cross-t b{font: 650 16px var(--text)}.m-cross-t small{color: var(--muted);font-size: 14px;line-height: 1.4}.m-cross a>svg{flex: none;width: 18px;height: 18px}.g-list{margin: 18px 0 0;padding: 0;list-style: none;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card);overflow: hidden}.g-list li{display: grid;grid-template-columns: minmax(0,1.6fr) repeat(3,minmax(96px,auto));align-items: center;gap: 10px 28px;padding: 12px 20px;border-top: 1px solid var(--line)}.g-list li:first-child{border-top: 0}.g-store{display: flex;align-items: center;gap: 12px;min-width: 0;font: 650 16px var(--text)}.g-store span:last-child{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.g-part,.g-total{display: grid;gap: 1px;justify-items: end;text-align: right}.g-part small,.g-total small{color: var(--muted);font-size: 12.5px}.g-part b{font: 800 17px var(--num);letter-spacing: -0.02em}.g-total b{padding: 3px 8px 2px;border-radius: 6px;background: var(--volt);color: var(--ink);font: 800 18px var(--num);letter-spacing: -0.02em}.gplat td:not(:first-child),.gplat th:not(:first-child){text-align: right}@media (max-width: 640px){.g-list li{grid-template-columns: repeat(3,minmax(0,1fr));padding: 12px 14px}.g-store{grid-column: 1 / -1}.g-part,.g-total{justify-items: start;text-align: left}}.az-group{content-visibility: auto;contain-intrinsic-size: auto 900px}.az-plain{content-visibility: auto;contain-intrinsic-size: auto 1600px}table.apps td.num{font: 600 13.5px/1.55 var(--text);letter-spacing: 0}table.apps td.num span{display: block;white-space: nowrap}table.apps td:nth-child(2),table.apps td:nth-child(3){min-width: 110px}table.apps .lg{flex: none}.vh-warn{justify-items: start;max-width: 230px}.vh-warn .mono{margin: 0;color: var(--muted);line-height: 1.45}@media (max-width: 640px){table.apps,table.apps tbody{display: block}table.apps thead{display: none}table.apps tr{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: 'ap ac' 'gn gn' 'py py' 'mn mn' 'nt nt';align-items: center;gap: 6px 12px;padding: 14px;border-bottom: 1px solid var(--line)}table.apps tr:last-child{border-bottom: 0}table.apps td,table.apps td:nth-child(2),table.apps td:nth-child(3){display: block;min-width: 0;padding: 0;border: 0;background: none}table.apps td:nth-child(1){grid-area: ap;font-weight: 650;font-size: 16px}table.apps td:nth-child(2){grid-area: gn;font-size: 14.5px}table.apps td:nth-child(2)::before{content: 'Pour gagner : ';color: var(--muted)}table.apps td:nth-child(3){grid-area: py;font-size: 14.5px}table.apps td:nth-child(3)::before{content: 'Paiement : ';color: var(--muted)}table.apps td:nth-child(4){grid-area: mn;font-size: 14px}table.apps td:nth-child(4)::before{content: 'Retrait : ';color: var(--muted)}table.apps td:nth-child(5){grid-area: nt;font-size: 13px;white-space: normal;color: var(--muted)}table.apps td:nth-child(5)::before{content: 'Notes : ';font-weight: 400}table.apps td:nth-child(5) span{display: inline;white-space: nowrap;color: var(--fg)}table.apps td:nth-child(5) span + span::before{content: ' · '}table.apps td.acts{grid-area: ac;justify-self: end}.vh-warn{max-width: none}}.hs-page{margin: 26px 0 6px}.bi-nav{margin-top: 28px}.bi-new{margin-top: 48px}.bi-silo{margin-top: clamp(56px,6vw,84px);padding-top: clamp(28px,3vw,40px);border-top: 2px solid var(--fg)}.bi-silo-h h2{font-size: clamp(30px,3.4vw,44px);letter-spacing: -0.02em;line-height: 1.05}.bi-silo-h h2 a:hover{text-decoration: underline;text-decoration-color: var(--volt);text-decoration-thickness: 3px;text-underline-offset: 5px}.bi-silo-h p{margin-top: 10px;max-width: 60ch;color: var(--muted);font-size: var(--fs-lead)}.bi-rub{margin-top: clamp(36px,4vw,52px)}.bi-rub-h{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 8px 24px;padding-bottom: 12px;border-bottom: 1px solid var(--line-2)}.bi-rub-h h3{display: flex;align-items: center;gap: 10px;font-size: clamp(20px,1.8vw,24px);letter-spacing: -0.02em}.bi-rub-h h3::before{content: '';flex: none;width: 12px;height: 12px;border-radius: 50%;background: var(--volt);box-shadow: inset 0 0 0 3px var(--fg)}.bi-rub .pgrid{margin-top: 22px}.bi-more{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 18px;margin-top: 22px;font-size: 15px}.bi-more span{color: var(--muted);font-weight: 650}.bi-more a{font-weight: 600;text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 4px}.bi-more a:hover{text-decoration-color: var(--volt)}.cover[data-tone='volt'] svg.wm path[fill='#E8B520'],body:has(main>[data-surface='volt']:first-child) .nav:not(.scrolled,.open,.searching) svg.wm path[fill='#E8B520']{fill: #fdfcf8}.x-status{display: inline-flex;align-items: center;gap: 9px;margin: 0 0 20px;padding: 7px 14px;border-radius: 999px;background: color-mix(in srgb,var(--volt) 24%,transparent);font-size: 14.5px;line-height: 1.3}.x-status b{font-weight: 700}.x-dot{flex: none;width: 9px;height: 9px;border-radius: 50%;background: #e07a00;box-shadow: 0 0 0 4px color-mix(in srgb,#e07a00 22%,transparent)}.x-live .x-dot{background: #1f9d55;box-shadow: 0 0 0 4px color-mix(in srgb,#1f9d55 22%,transparent)}.x-hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);min-width: 0;gap: clamp(24px,4vw,48px);align-items: center;margin: 4px 0 44px;padding: clamp(20px,3vw,36px);border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--card)}.x-hero .ext-list{margin-bottom: 26px}.x-hero .ctas{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px}.x-note{margin-top: 18px;color: var(--muted);font-size: 15px}.x-note a{text-decoration: underline;text-decoration-color: var(--link-line);text-underline-offset: 3px}.x-brw{border: 1px solid var(--line-2);box-shadow: var(--shadow)}@media (max-width: 880px){.x-hero{grid-template-columns: 1fr}}.m-verdict{display: grid;grid-template-columns: minmax(0,1fr) minmax(280px,0.8fr);gap: 20px 32px;align-items: center;margin-top: clamp(24px,3vw,36px);padding: clamp(20px,2.6vw,30px);border: 1px solid var(--line);border-radius: 18px;background: var(--card);box-shadow: var(--shadow-card)}.mv-k{color: var(--muted);font-size: 15px;font-weight: 600}.mv-row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 22px;margin-top: 12px}.mv-who{display: flex;align-items: center;gap: 12px;font-size: 20px}.mv-who b{font-weight: 700}.mv-rate{display: flex;align-items: baseline;gap: 8px}.mv-rate small{color: var(--muted);font-size: 15px;font-weight: 500}.mv-rate b{font: 700 clamp(38px,4vw,52px)/1 var(--display);letter-spacing: -0.03em}.mv-gain{margin-top: 12px;font-size: 16.5px;color: var(--muted)}.mv-gain b{padding: 2px 8px;border-radius: 6px;background: var(--gain-bg);color: var(--gain);font-weight: 700}.mv-act{display: grid;gap: 12px;justify-items: stretch}.mv-go{width: 100%}.mv-signup{color: var(--muted);font-size: 14.5px;text-align: center}a.mv-signup b{color: var(--fg);text-decoration: underline;text-decoration-color: var(--link-line);text-underline-offset: 3px}a.mv-signup:hover b{text-decoration-color: var(--fg)}.mv-gap{padding-top: 12px;border-top: 1px solid var(--line);color: var(--muted);font-size: 14.5px;text-align: center}.mv-gap b{color: var(--fg)}.m-list{margin-top: clamp(40px,4.4vw,56px)}.ml-h{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 14px 24px;margin-bottom: 16px}.ml-h h2{font-size: clamp(21px,1.9vw,27px);line-height: 1.2}.ml-intro{max-width: 66ch;margin-top: 8px;color: var(--muted);font-size: 16px}.ml-intro b,.ml-intro strong{color: var(--fg);font-weight: 650}.ml-basket{display: inline-flex;align-items: center;gap: 8px;color: var(--muted);font-size: 14.5px;font-weight: 500}.ml-basket input{width: 84px;height: 38px;padding: 0 10px;border: 1px solid var(--line-2);border-radius: 9px;background: var(--card);color: var(--fg);font: 650 16px var(--text);text-align: right;font-variant-numeric: tabular-nums}.ml-basket input:focus{outline: none;border-color: var(--fg);box-shadow: 0 0 0 3px color-mix(in srgb,var(--volt) 55%,transparent)}.ml-rows{margin: 0;padding: 0;list-style: none;border: 1px solid var(--line);border-radius: 16px;background: var(--card);overflow: hidden}.ml-row{display: grid;grid-template-columns: 28px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;align-items: center;gap: 12px 18px;padding: 14px 20px;border-top: 1px solid var(--line)}.ml-row:first-child{border-top: 0}.ml-row.best{background: color-mix(in srgb,var(--volt) 9%,var(--card));box-shadow: inset 4px 0 0 var(--volt)}.ml-rk{color: var(--faint);font: 600 15px var(--text);font-variant-numeric: tabular-nums}.ml-who{display: flex;align-items: center;gap: 12px;min-width: 0}.ml-who>span{display: grid;min-width: 0}.ml-who b{font-size: 16.5px;font-weight: 650}.ml-who b a{text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 3px}.ml-who b a:hover{text-decoration-color: var(--fg)}.ml-who small{color: var(--muted);font-size: 13px}.ml-badge{color: var(--gold-text) !important;font-weight: 650}.ml-rate{display: flex;align-items: baseline;gap: 6px}.ml-rate small{color: var(--muted);font-size: 13px}.ml-rate b{font: 700 21px/1 var(--display);letter-spacing: -0.02em}.ml-gain{display: grid}.ml-gain b{color: var(--gain);font-size: 16.5px;font-weight: 700;font-variant-numeric: tabular-nums}.ml-gain small{color: var(--muted);font-size: 13px}.ml-go{min-width: 112px}.m-list .m-none-i{margin-top: 12px;color: var(--muted);font-size: 14.5px}.m-list .m-none-i b{color: var(--fg);font-weight: 600}.m-list-gift{margin-top: clamp(52px,5.6vw,76px)}.m-list-gift .ml-row.best{background: color-mix(in srgb,var(--gain) 7%,var(--card));box-shadow: inset 4px 0 0 var(--gain)}.m-list-gift .ml-badge{color: var(--gain) !important}.mpage .footnote{margin-top: 14px}.steps-list li>span b{font-weight: 650}.m-brief{margin-top: clamp(52px,5.6vw,76px);padding: 22px 24px;border: 1px solid var(--line);border-radius: 16px;background: var(--card)}.m-brief h2{font-size: 20px}.m-brief p{max-width: 70ch;margin-top: 8px;color: var(--muted)}.m-brief dl{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px 20px;margin: 18px 0 0}.m-brief dt{color: var(--muted);font-size: 13.5px}.m-brief dd{margin: 2px 0 0;font-weight: 600}.m-brief dd a{text-decoration: underline;text-decoration-color: var(--link-line);text-underline-offset: 3px}@media (max-width: 860px){.m-verdict{grid-template-columns: minmax(0,1fr)}.m-brief dl{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ml-h{align-items: flex-start}.ml-row{grid-template-columns: 22px minmax(0,1fr) auto;grid-template-areas: 'rk who rate' 'rk gain go';gap: 10px 12px;padding: 14px 16px}.ml-rk{grid-area: rk;align-self: start;padding-top: 8px}.ml-who{grid-area: who}.ml-rate{grid-area: rate;justify-self: end}.ml-gain{grid-area: gain;grid-auto-flow: column;justify-content: start;align-items: baseline;gap: 6px}.ml-go{grid-area: go;min-width: 0}.mv-rate b{font-size: 40px}}.ml-gift{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;margin-top: 12px;padding: 12px 16px;border: 1px solid var(--line);border-radius: 12px;background: color-mix(in srgb,var(--gain) 6%,var(--card));font-size: 15px}.ml-gift>svg{flex: none;width: 18px;height: 18px;color: var(--gain)}.ml-gift b{color: var(--gain)}@media (max-width: 880px){.x-hero{grid-template-columns: minmax(0,1fr)}.x-hero .ext-list li{align-items: flex-start}}.coupons{display: grid;gap: 14px;margin-top: 24px}.coupons.grid{grid-template-columns: repeat(auto-fill,minmax(300px,1fr));max-width: none;gap: 16px}.coupon{position: relative;display: grid;grid-template-columns: 150px minmax(0,1fr) auto;align-items: stretch;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--card);transition: border-color 0.25s var(--ease)}.coupon:hover{border-color: var(--line-2);box-shadow: var(--shadow-card)}.cp-val{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;padding: 22px 12px;border-right: 2px dashed var(--line-2);border-radius: 13px 0 0 13px;text-align: center}.cp-val::before,.cp-val::after{content: '';position: absolute;right: -10px;width: 18px;height: 18px;border-radius: 50%;background: var(--bg);border: 1px solid var(--line-2)}.cp-val::before{top: -10px;clip-path: inset(50% -2px -2px -2px)}.cp-val::after{bottom: -10px;clip-path: inset(-2px -2px 50% -2px)}.cp-val .led{font: 700 30px/1 var(--num);letter-spacing: -0.02em;white-space: nowrap}.cp-val .txt{font: 700 15px/1.25 var(--text);letter-spacing: -0.005em}.cp-kind{color: var(--muted)}.coupon.top .cp-val{background: var(--gain-bg);color: var(--gain)}.coupon.top .cp-kind{color: var(--gain)}.cp-body{align-self: center;min-width: 0;padding: 20px 22px}.cp-body h3{font: 650 clamp(16.5px,1.35vw,18.5px)/1.35 var(--text);letter-spacing: -0.01em;text-wrap: pretty}.cp-shop{display: inline-flex;align-items: center;gap: 9px;margin-bottom: 10px;font: 650 15px var(--text);color: var(--fg)}.cp-shop:hover span{text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}.cp-meta{display: flex;flex-wrap: wrap;gap: 4px 16px;margin-top: 10px;font: 500 13.5px var(--text);letter-spacing: 0;text-transform: none;color: var(--muted)}.cp-meta span{display: inline-flex;align-items: center;gap: 7px}.cp-meta span::before{content: '';width: 5px;height: 5px;border-radius: 50%;background: currentColor;opacity: 0.55}.cp-act{display: flex;align-items: center;padding: 16px 22px 16px 0}.cp-btn{position: relative;isolation: isolate;display: inline-flex;align-items: center;justify-content: flex-end;width: 236px;height: 52px;border: 1.5px dashed var(--line-2);border-radius: 10px;overflow: hidden;background: var(--elev);color: var(--fg);font: 600 15px var(--mono);letter-spacing: 0.14em;white-space: nowrap;transition: background-color 0.3s var(--ease),border-color 0.3s var(--ease),color 0.3s}.cp-btn .cp-code{position: relative;padding: 0 16px;font-variant-numeric: tabular-nums}.cp-btn .cp-cover{position: absolute;z-index: 1;top: -2px;bottom: -2px;left: -2px;right: 58px;display: flex;align-items: center;justify-content: center;padding-right: 10px;background: var(--fg);color: var(--bg);font: 650 15px var(--text);letter-spacing: 0;text-transform: none;clip-path: polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);transition: transform 0.55s var(--ease),background-color 0.25s,color 0.25s}.cp-btn:hover .cp-cover,.cp-btn:focus-visible .cp-cover{transform: translateX(-10px)}.revealed .cp-btn{justify-content: center;border-style: solid;border-color: var(--gain);background: var(--gain-bg);color: var(--fg)}.revealed .cp-cover,.revealed .cp-btn:hover .cp-cover{transform: translateX(-106%)}.cp-btn::after{content: 'Copié ✓';content: 'Copié ✓' / '';position: absolute;z-index: 2;top: 4px;right: 8px;font: 700 11px var(--text);letter-spacing: 0;opacity: 0;transform: translateY(-4px);transition: opacity 0.2s,transform 0.3s var(--ease);pointer-events: none}.cp-btn.copied::after{opacity: 1;transform: none}.cp-next{grid-column: 2 / -1;margin: -8px 22px 18px;font-size: 14.5px;line-height: 1.55;color: var(--muted)}.cp-next a{color: var(--fg);font-weight: 650;text-decoration: underline;text-decoration-color: var(--link-line);text-decoration-thickness: 2px;text-underline-offset: 3px}.cp-next a svg{display: inline;width: 12px;height: 12px;vertical-align: -1px}.cp-foot{max-width: none}.coupons.grid .coupon{display: flex;flex-direction: column}.coupons.grid .cp-body{flex: 1}.coupons.grid .cp-val{flex-direction: row;justify-content: space-between;padding: 16px 20px;border-right: 0;border-bottom: 2px dashed var(--line-2);border-radius: 13px 13px 0 0}.coupons.grid .cp-val::before,.coupons.grid .cp-val::after{top: auto;right: auto;bottom: -10px}.coupons.grid .cp-val::before{left: -10px;clip-path: inset(-2px -2px -2px 50%)}.coupons.grid .cp-val::after{right: -10px;clip-path: inset(-2px 50% -2px -2px)}.coupons.grid .cp-val .led{font-size: 28px}.coupons.grid .cp-body{align-self: stretch;padding: 18px 20px 0}.coupons.grid .cp-act{padding: 16px 20px 20px}.coupons.grid .cp-btn{width: 100%}.coupons.grid .cp-next{grid-column: 1;margin: -6px 20px 18px}.codes-table td.txt{font: 650 14px var(--text);letter-spacing: 0;text-transform: none}.codes-table .cp-title-cell{min-width: 220px;color: var(--muted);font-size: 14.5px}.codes-table td .who small{display: block;margin-top: 1px;font-size: 12.5px}.codes-table .led-sm{font: 800 15px var(--num);letter-spacing: -0.02em;white-space: nowrap}.codes-table .led-sm small{margin-right: 4px;font: 500 12px var(--text);letter-spacing: 0;color: var(--muted)}.cp-cell{width: 1%;white-space: nowrap}.cp-btn.sm{width: 180px;height: 42px;font-size: 12.5px;letter-spacing: 0.1em}.cp-btn.sm .cp-cover{right: 44px;padding-right: 8px;font-size: 14px;clip-path: polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}.cp-cell .cp-next{max-width: 260px;margin: 8px 0 0;font-size: 13px;white-space: normal}@media (max-width: 820px){.coupon{grid-template-columns: 100px minmax(0,1fr)}.cp-val{grid-row: 1 / span 3;padding: 16px 8px}.cp-val .led{font-size: 23px}.cp-val .txt{font-size: 13px}.cp-body{padding: 16px 16px 12px}.cp-act{grid-column: 2;padding: 0 16px 16px}.cp-btn{width: 100%}.cp-next{grid-column: 2;margin: -6px 16px 16px;font-size: 13.5px}.coupons.grid .cp-val{grid-row: auto;padding: 14px 16px}.coupons.grid .cp-act{grid-column: 1}.coupons.grid .cp-next{grid-column: 1}}@media (prefers-reduced-motion: reduce){.cp-btn,.cp-btn .cp-cover,.cp-btn::after{transition: none}}.tool{padding: clamp(18px,2.4vw,28px);border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--elev);box-shadow: var(--shadow-card)}.tool [hidden]{display: none !important}.tool-modes{display: flex;max-width: 100%;overflow-x: auto;scrollbar-width: none;margin-bottom: 20px}.tool-modes::-webkit-scrollbar{display: none}.tool-modes button{flex: none;height: 38px;padding: 0 14px;font-size: 14.5px;white-space: nowrap}.tool-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(18px,2.6vw,34px);align-items: start}.tool-budget .tool-grid{grid-template-columns: minmax(0,1.45fr) minmax(280px,1fr)}.tool-in{display: grid;gap: 14px}.tf{display: grid;gap: 6px}.tf-l{font: 600 15px/1.3 var(--text);color: var(--fg)}.tf-l small{display: block;margin-top: 1px;font: 400 13px/1.35 var(--text);color: var(--muted)}.tf-i{display: flex;align-items: center;height: 50px;border: 1.5px solid var(--line-2);border-radius: 10px;background: var(--bg);transition: border-color 0.2s,box-shadow 0.2s}.tf-i:focus-within{border-color: var(--fg);box-shadow: 0 0 0 3px color-mix(in srgb,var(--volt) 70%,transparent)}.tf-i input{flex: 1;min-width: 0;height: 100%;padding: 0 4px 0 14px;border: 0;background: none;color: var(--fg);font: 800 19px var(--num);letter-spacing: -0.02em;outline: none}.tf-i input::placeholder{color: var(--faint)}.tf-i i{padding: 0 14px 0 6px;font: 600 16px var(--text);font-style: normal;color: var(--muted)}.tf-i select{height: 34px;margin-right: 8px;padding: 0 8px;border: 1.5px solid var(--line-2);border-radius: 8px;background: var(--elev);color: var(--fg);font: 600 15px var(--text)}.tool-out{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: clamp(18px,2vw,24px);border: 1px solid var(--line-2);border-radius: 12px;background: var(--card)}.tool-k{font: 600 14px var(--text);color: var(--muted)}.tool-k2{margin-top: 10px}.tool-big{display: inline-block;padding: 8px 14px 4px;border-radius: 10px;background: var(--volt);color: var(--ink);font: 800 clamp(32px,4.4vw,50px)/1.05 var(--num);letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.tool-big.neg{background: var(--fg);color: var(--bg)}.tool-sub{font-size: 16px;line-height: 1.5;color: var(--fg)}.tool-sub strong{font-weight: 700}.tool-formula{font: 500 14px/1.4 var(--text);color: var(--muted);font-variant-numeric: tabular-nums}.tool-dl{display: grid;width: 100%;margin: 4px 0 0}.tool-dl>div{display: flex;justify-content: space-between;gap: 12px;padding: 8px 0;border-bottom: 1px dashed var(--line-2)}.tool-dl>div:last-child{border-bottom: 0}.tool-dl dt{color: var(--muted)}.tool-dl dd{margin: 0;font: 800 16px var(--num);letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.tool-dl .pay dd,.tool-dl .real dd{font-size: 18px}.tool-dl .real{border-top: 2px solid var(--fg);border-bottom: 0}.tool-dl .real dt{color: var(--fg);font-weight: 650}.tool-set{margin: 0;padding: 0;border: 0}.tool-set + .tool-set{margin-top: 14px;padding-top: 18px;border-top: 1px solid var(--line-2)}.tool-set legend{margin-bottom: 12px;padding: 0;font: 800 17px/1.25 var(--display);letter-spacing: -0.02em}.tool-fields{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 16px}.tool-fields .tf-i{height: 46px}.tool-fields .tf-i input{font-size: 17px}.tool-sticky{position: sticky;top: 92px}.tool-budget .tool-dl{margin-top: 0}.tool-bars{display: grid;gap: 12px;width: 100%}.bb{display: grid;grid-template-columns: 1fr auto;gap: 5px 10px;align-items: baseline}.bb-l{font: 600 15px var(--text)}.bb-v{font: 800 16px var(--num);letter-spacing: -0.02em}.bb-t{position: relative;grid-column: 1 / -1;height: 10px;border-radius: 99px;background: var(--card-2,rgba(21,23,28,0.08))}.bb-t i{position: absolute;inset: 0 auto 0 0;border-radius: inherit;background: var(--fg);transition: width 0.35s var(--ease)}.bb.over .bb-t i{background: repeating-linear-gradient(135deg,var(--fg) 0 6px,color-mix(in srgb,var(--fg) 55%,transparent) 6px 10px)}.bb-t em{position: absolute;top: -4px;bottom: -4px;width: 3px;margin-left: -1.5px;border-radius: 2px;background: var(--volt);box-shadow: 0 0 0 1.5px var(--fg)}.bb small{grid-column: 1 / -1;font-size: 12.5px;color: var(--muted)}.tool-msg{margin: 6px 0 0;font-size: 15px;line-height: 1.5}.tool-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-top: 6px}.tool-actions .btn[disabled]{opacity: 0.45;pointer-events: none}.tool-reset{padding: 0;border: 0;background: none;color: var(--muted);font: 600 14px var(--text);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.tool-reset:hover{color: var(--fg)}.tool-privacy{margin: 0;font-size: 13px;color: var(--muted)}.tool-file{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: clamp(18px,2.6vw,34px);align-items: center}.tf-card{display: grid;grid-template-columns: auto 1fr;gap: 16px 18px;align-items: center}.tf-ico svg{display: block;width: 56px;height: 66px;color: var(--fg)}.tf-txt b{display: block;font: 800 clamp(20px,2vw,24px)/1.15 var(--display);letter-spacing: -0.02em}.tf-txt>span{display: block;margin-top: 6px;font-size: 14.5px;color: var(--muted)}.tf-tabs{display: flex;flex-wrap: wrap;gap: 6px;margin: 12px 0 0;padding: 0;list-style: none}.tf-tabs li{padding: 4px 10px;border: 1.5px solid var(--line-2);border-radius: 999px;font: 600 13px var(--text)}.tf-act{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px}.tf-act small{font-size: 13px;color: var(--muted)}.sheet-prev{margin: 0}.sheet-prev table{width: 100%;border-collapse: collapse;font: 13.5px/1.2 var(--text);background: #fff;color: #15171c;border: 1px solid #d6d3ca;border-radius: 8px;overflow: hidden}.sheet-prev td{height: 26px;padding: 0 9px;border-bottom: 1px solid #e6e3da;white-space: nowrap}.sheet-prev td + td{width: 26%;text-align: right;border-left: 1px solid #e6e3da;font-variant-numeric: tabular-nums}.sheet-prev tr.h td{background: #e8b520;font-weight: 700}.sheet-prev tr.in td + td{background: #fff8d6}.sheet-prev tr.tot td{background: #f4f2ec;font-weight: 700;border-top: 2px solid #15171c}.sheet-prev figcaption{margin-top: 8px;font-size: 13px;color: var(--muted)}@media (max-width: 900px){.tool-grid,.tool-budget .tool-grid,.tool-file{grid-template-columns: minmax(0,1fr)}.tool-sticky{position: static}}@media (max-width: 560px){.tool{box-shadow: var(--shadow-card)}.tool-fields{grid-template-columns: minmax(0,1fr)}.tf-card{grid-template-columns: 1fr}.tf-ico svg{width: 44px;height: 52px}}.nav-dd-solo{display: inline-flex;align-items: center;gap: 4px;width: auto;height: auto;padding: 8px 8px 8px 11px;font: 550 15px/1.2 var(--text);color: var(--muted);cursor: pointer}.nav-dd-solo:hover,.nav-dd.open .nav-dd-solo{color: var(--fg);background: var(--card-2)}@media (max-width: 1080px){.nav.open .nav-dd .nav-dd-solo{display: flex;width: 100%;padding: 14px 4px;border-radius: 0;font-size: 17px;color: var(--fg);border-bottom: 1px solid var(--line);background: none}.nav.open .nav-dd-solo svg{display: none}}.tool-sub-s{margin-top: -4px;font-size: 13.5px;color: var(--muted)}.tool-dl dt small{display: block;font-size: 12px}@media (min-width: 1081px) and (max-width: 1200px){.nav-inner{gap: 14px}.nav-links>a,.nav-dd-top{padding-left: 8px;padding-right: 8px}.nav-dd-top:not(.nav-dd-solo){padding-right: 2px}.nav-dd-solo{padding-right: 6px}.ns{width: 158px}}.tool-peek{display: none}@media (max-width: 900px){.tool-peek{position: sticky;bottom: 12px;z-index: 3;display: flex;align-items: center;gap: 10px;margin-top: 6px;padding: 10px 14px;border: 1px solid var(--line-2);border-radius: 12px;background: var(--elev);box-shadow: var(--shadow-card);color: var(--fg);font: 600 14.5px var(--text)}.tool-peek b{padding: 3px 8px 1px;border-radius: 7px;background: var(--volt);color: var(--ink);font: 800 17px var(--num);letter-spacing: -0.02em}.tool-peek-go{margin-left: auto;color: var(--muted);font-size: 13px;text-decoration: underline;text-underline-offset: 3px}#bilan{scroll-margin-top: 84px}}.tool-peek span{white-space: nowrap}.hh{margin-bottom: clamp(24px,2.8vw,34px)}.hh-row{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px 32px;flex-wrap: wrap}.hh-t{max-width: 760px}.hh h2{font-size: clamp(28px,3.4vw,44px);line-height: 1.08;letter-spacing: -0.02em;font-weight: 800}.hh .lead{margin-top: 12px;max-width: 62ch}.lbl{display: flex;align-items: center;gap: 9px;margin: 0 0 12px;font: 700 14px/1.3 var(--text);color: var(--fg)}.lbl::before{content: '';flex: none;width: 13px;height: 13px;border-radius: 50%;background: var(--volt);box-shadow: inset 0 0 0 3.5px var(--fg)}[data-surface='ink'] .lbl::before{box-shadow: inset 0 0 0 3.5px var(--bg)}.ok-sec{padding: clamp(56px,6.4vw,92px) 0}.ok-sec + .ok-sec{padding-top: 0}.link-arrow{white-space: nowrap}.ok-hero{padding: calc(68px + clamp(16px,4.4vh,52px)) 0 0}.ok-hero .hero-grid{grid-template-columns: minmax(0,1fr) minmax(0,1.02fr);gap: clamp(32px,4.2vw,56px);align-items: center;padding-bottom: clamp(28px,4.6vh,56px)}.eyebrow{display: flex;align-items: center;gap: 10px;margin: 0 0 clamp(12px,2vh,20px);color: var(--muted);font: 600 14.5px/1.3 var(--text)}.eyebrow .k{font: 900 15px/1 var(--jp);color: var(--gold-text)}.ok-hero h1{font-size: clamp(36px,min(5vw,8.4vh),66px);font-weight: 800;letter-spacing: -0.02em;line-height: 1.02;max-width: 12ch}.ok-hero h1 mark{position: relative;z-index: 0;display: inline-block;background: none;color: inherit;padding: 0 0.06em;margin-left: -0.06em}.ok-hero h1 mark::before{content: '';position: absolute;left: 0;right: 0;bottom: 0.1em;height: 0.36em;z-index: -1;background: color-mix(in srgb,var(--volt) 78%,transparent)}.ok-hero .lead{margin-top: clamp(12px,2.2vh,20px);max-width: 46ch;font-size: clamp(16.5px,1.25vw,18.5px)}.ok-hero .hs{margin-top: clamp(18px,3vh,28px);max-width: 560px}.ok-hero .hs-box{height: clamp(54px,7.6vh,60px)}.hero-pf{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;margin-top: clamp(14px,2.4vh,20px);color: var(--muted);font-size: 14.5px;line-height: 1.4}.hero-pf b{color: var(--fg);font-weight: 700}.pf-stack{display: inline-flex}.pf-stack>span{display: inline-flex;margin-left: -6px;border-radius: 50%;box-shadow: 0 0 0 2px var(--bg)}.pf-stack .lg{width: 26px;height: 26px;border-radius: 50%}.pf-stack>span:first-child{margin-left: 0}.hero-links{margin-top: 10px;font-size: 15px}.tboard{min-width: 0;overflow: hidden;border-radius: 18px;background: var(--bg);color: var(--fg);box-shadow: 0 30px 60px -34px rgba(0,0,0,0.6)}.tb-h{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 16px 20px;border-bottom: 1px solid var(--line)}.tb-h h2{font-size: 16.5px;letter-spacing: -0.01em;font-weight: 750}.tb-h .live{display: inline-flex;align-items: center;gap: 8px;color: var(--muted);font-size: 13px;white-space: nowrap}.tb-h .live i{width: 7px;height: 7px;border-radius: 50%;background: var(--volt);animation: blink 2s infinite}.tb-t{overflow-x: auto}.tboard table{width: 100%;border-collapse: collapse;font-size: 15px}.tboard th{padding: 11px 12px 6px;text-align: left;font: 600 12.5px var(--text);color: var(--muted);white-space: nowrap;border: 0;background: none}.tboard td{padding: clamp(7px,1.2vh,10px) 12px;border-top: 1px solid var(--line);white-space: nowrap;background: none}.tboard th:first-child,.tboard td:first-child{padding-left: 20px}.tboard th:last-child,.tboard td:last-child{padding-right: 20px;text-align: right}.tboard .st{display: flex;align-items: center;gap: 11px;max-width: 170px;font-weight: 650;color: var(--fg)}.tboard .st span{overflow: hidden;text-overflow: ellipsis}.tboard .st:hover span{text-decoration: underline;text-decoration-color: var(--volt);text-decoration-thickness: 2px;text-underline-offset: 3px}.tboard .r{font: 800 18px/1 var(--num);letter-spacing: -0.02em}.tboard .r small{margin-right: 4px;font: 500 11px var(--text);color: var(--muted);letter-spacing: 0}.tboard .two{color: var(--muted)}.tboard .g{color: var(--volt);font-weight: 750;font-size: 14px}.tb-f{display: flex;justify-content: space-between;align-items: center;gap: 8px 16px;flex-wrap: wrap;padding: 12px 20px 14px;border-top: 1px solid var(--line);font-size: 13.5px}.tb-f span{color: var(--muted)}.tb-f a{color: var(--volt);font-weight: 700;white-space: nowrap}.plats{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 24px;padding: 18px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.plats .pl-k{margin-right: 4px;color: var(--muted);font: 700 13.5px var(--text)}.plats .pf{display: inline-flex;align-items: center;gap: 8px;font: 650 14.5px var(--text);color: var(--fg)}a.pf:hover span{text-decoration: underline;text-decoration-color: var(--volt);text-decoration-thickness: 2px;text-underline-offset: 3px}.steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.step{display: grid;align-content: start;gap: 10px;padding: 24px;border: 1.5px solid var(--line-2);border-radius: 16px;background: var(--card)}.step .n{display: grid;place-items: center;width: 44px;height: 44px;border: 2px solid var(--ink);border-radius: 50%;background: var(--volt);color: var(--ink);font: 800 20px/1 var(--num)}.step h3{margin-top: 6px;font-size: 20px;letter-spacing: -0.02em}.step p{color: var(--muted);font-size: 15.5px;line-height: 1.55}.chips.tabs{margin: 0;flex-wrap: wrap;overflow: visible}.tiles{grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.tiles .mtile{gap: 16px;padding: 16px;border-width: 1.5px;border-color: var(--line-2);border-radius: 16px}.tiles .mtile:hover{border-color: var(--line-2);box-shadow: var(--shadow-card)}.mt-foot{display: flex;align-items: flex-end;justify-content: space-between;gap: 8px;margin-top: auto}.badge{display: inline-block;padding: 6px 10px;border-radius: 10px;background: var(--gain-bg);color: var(--gain);font: 700 22px/1 var(--num);letter-spacing: -0.02em;white-space: nowrap}.badge small{display: block;margin-bottom: 3px;font: 600 10.5px/1 var(--text);letter-spacing: 0}.badge.txt{font: 700 15px/1.2 var(--text);letter-spacing: 0;white-space: normal}.mt-foot .via{min-width: 0;text-align: right;color: var(--muted);font-size: 12.5px;line-height: 1.3}.mt-foot .via b{display: block;overflow: hidden;color: var(--fg);font-size: 13.5px;font-weight: 650;text-overflow: ellipsis;white-space: nowrap}.ct-d{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;color: var(--muted);font-size: 14px;line-height: 1.4}.more-row{display: flex;flex-wrap: wrap;gap: 10px 28px;margin-top: 20px}#taux .hh-row{align-items: flex-end}#taux .hh-t{max-width: 620px}.why2{display: grid;grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr);gap: clamp(32px,5vw,56px);align-items: center}.why2 .hh{margin-bottom: 20px}.facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin: 0}.facts div{display: flex;flex-direction: column-reverse;justify-content: flex-end;gap: 4px;padding-top: 10px;border-top: 2px solid var(--fg)}.facts dd{margin: 0;font: 800 clamp(26px,2.6vw,32px)/1.1 var(--num);letter-spacing: -0.02em}.facts dt{color: var(--muted);font-size: 13.5px;line-height: 1.35}.why-links{display: flex;flex-wrap: wrap;gap: 10px 28px;margin-top: 24px}.obars{display: grid;gap: 16px;margin: 0;padding: clamp(20px,2.2vw,26px);border: 1px solid var(--line-2);border-radius: 18px;background: var(--card);box-shadow: var(--shadow-card)}.obars figcaption{display: flex;align-items: center;gap: 12px}.obars figcaption b{display: block;font-size: 18px;letter-spacing: -0.02em}.obars figcaption small{display: block;color: var(--muted);font-size: 13px}.obars ol{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.obar,.obars .axis{display: grid;grid-template-columns: 130px minmax(0,1fr) 76px;gap: 12px;align-items: center}.obar .who{font-weight: 650;font-size: 14.5px}.obar .who span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.obar .tr{height: 16px;overflow: hidden;border-radius: 8px;background: var(--card-2)}.obar .tr i{display: block;width: var(--w);height: 100%;border-radius: 8px;background: var(--fg);transform-origin: left;transition: transform 1s var(--ease)}.obars:not(.in) .obar .tr i{transform: scaleX(0)}.js-off .obars .obar .tr i{transform: none}.obar.best .tr i{background: var(--volt)}.obar b{text-align: right;font: 800 17px/1 var(--num);white-space: nowrap}.obar b small{font: 500 11px var(--text);color: var(--muted)}.obars .axis{color: var(--muted);font-size: 11.5px}.obars .ticks{display: flex;justify-content: space-between}.obars .note{padding-top: 14px;border-top: 1.5px dashed var(--line-2);font-size: 15px;line-height: 1.5}.obars .note b{padding: 1px 7px;border-radius: 6px;background: var(--volt);color: var(--ink);font-weight: 800}.obars .note a{font-weight: 650;text-decoration: underline;text-decoration-color: var(--volt);text-decoration-thickness: 2px;text-underline-offset: 3px}.ok-ext{padding: clamp(64px,7vw,100px) 0;background: var(--bg);color: var(--fg)}.ext2{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: clamp(32px,5vw,56px);align-items: center}.ext-list{display: grid;gap: 12px;margin: 0 0 28px;padding: 0;list-style: none}.ext-list li{display: flex;align-items: center;gap: 12px;font-weight: 600}.ext-list svg{flex: none;width: 24px;height: 24px;padding: 5px;border-radius: 50%;background: var(--volt);color: var(--ink);stroke-width: 3}.ok-ext .ctas{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px}.brw{overflow: hidden;border-radius: 16px;background: #fff;color: #15171c}.brw-bar{display: flex;align-items: center;gap: 8px;padding: 10px 12px;background: #eceae4}.brw-bar>i{width: 10px;height: 10px;border-radius: 50%;background: #c9c6bd}.brw-bar .u{flex: 1;min-width: 0;overflow: hidden;padding: 4px 12px;border-radius: 8px;background: #fff;color: #555;font-size: 12.5px;text-overflow: ellipsis;white-space: nowrap}.brw svg{flex: none;width: 24px;height: 24px}.brw-pg{position: relative;display: grid;grid-template-columns: 120px 1fr;gap: 18px;min-height: 280px;padding: 22px}.brw-pg .ph{aspect-ratio: 1;border-radius: 12px;background: #efede7}.brw-pg .pl{display: grid;align-content: start;gap: 9px}.brw-pg .pl i{display: block;height: 11px;border-radius: 6px;background: #efede7}.brw-pg .pl i:nth-child(1){height: 18px;width: 75%}.brw-pg .pl i:nth-child(2){width: 45%}.brw-pg .pl i:nth-child(3){width: 88%}.brw-pg .pl i:nth-child(4){width: 60%}.toast{position: absolute;left: 16px;right: 16px;bottom: 16px;display: grid;gap: 12px;max-width: 390px;margin-left: auto;padding: 16px;border: 1px solid rgba(21,23,28,0.16);border-radius: 16px;background: #fff;box-shadow: var(--shadow-card)}.toast .ta{display: flex;align-items: center;gap: 11px}.toast .ta svg{width: 32px;height: 32px}.toast .ta b{font-size: 15px;line-height: 1.25}.toast .ta small{display: block;color: #666;font-size: 12.5px;font-weight: 500}.toast .tc{display: flex;align-items: center;justify-content: space-between;gap: 8px}.toast .tc>span:first-child{color: #0e7a4f;font-size: 13px;font-weight: 700}.toast .go{padding: 9px 16px;border: 1px solid rgba(21,23,28,0.16);border-radius: 10px;background: var(--volt);color: #15171c;font-size: 14px;font-weight: 700}.mag{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap: 22px}.art{display: grid;align-content: start;gap: 12px;color: var(--fg)}.art.lead{grid-row: span 2}.art .cover{border-radius: 16px}.art:hover .cover{transform: translateY(-3px)}.art h3{font-size: 19px;line-height: 1.3;font-weight: 700;letter-spacing: -0.01em}.art.lead h3{font-size: clamp(23px,2.4vw,30px);font-weight: 800;letter-spacing: -0.025em;line-height: 1.15}.art p{color: var(--muted);font-size: 15px}.art .meta{color: var(--muted);font-size: 13px}.art:hover h3{text-decoration: underline;text-decoration-color: var(--volt);text-decoration-thickness: 3px;text-underline-offset: 4px}.rubs{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 30px;padding-top: 20px;border-top: 1px solid var(--line)}.rubs>span{margin-right: 6px;color: var(--muted);font: 700 13.5px var(--text)}.rubs a{padding: 7px 14px;border: 1.5px solid var(--line-2);border-radius: 999px;background: var(--card);font: 600 14px var(--text);transition: border-color 0.2s,background-color 0.2s}.rubs a:hover{border-color: var(--fg)}#faq .faq-side .hh{margin-bottom: 0}.ok-final{padding: clamp(56px,6vw,88px) 0 calc(clamp(56px,6vw,88px) + var(--sheet-r));border-top: 2px solid var(--ink)}.ok-final .final-grid{align-items: center}.ok-final h2{font-size: clamp(30px,4vw,50px);font-weight: 800;max-width: 18ch}.ok-final .final-cta{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;gap: 14px}.ok-final [data-cta]{background: var(--ink);color: var(--paper);border-color: var(--ink);box-shadow: 5px 5px 0 rgba(21,23,28,0.25)}.ok-final .final-alt{border-color: var(--ink);color: var(--ink)}.no-ext .ok-final .final-alt{background: var(--ink);color: var(--paper)}@media (max-width: 1080px){.tiles{grid-template-columns: repeat(3,minmax(0,1fr))}.mag{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.art.lead{grid-column: 1 / -1;grid-row: auto}.codes-grid>li:nth-child(n + 7){display: none}}@media (max-width: 980px){.ok-hero .hero-grid,.why2,.ext2{grid-template-columns: minmax(0,1fr)}.ok-hero h1{max-width: 14ch;font-size: clamp(34px,8.6vw,56px)}.steps{grid-template-columns: minmax(0,1fr)}}@media (max-width: 640px){.ok-hero{padding-top: 92px}.tiles{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.codes-grid>li:nth-child(n + 7){display: list-item}.tiles .mtile{padding: 14px;gap: 12px}.mt-foot{flex-direction: column;align-items: flex-start}.mt-foot .via{text-align: left}.badge{font-size: 20px}.mag{grid-template-columns: minmax(0,1fr)}.facts{gap: 10px}.facts dt{font-size: 12.5px}.tboard .c3,.tboard .c4{display: none}.tboard th,.tboard td{padding-inline: 14px}.obar,.obars .axis{grid-template-columns: 104px minmax(0,1fr) 64px;gap: 10px}.brw-pg{grid-template-columns: 1fr}.brw-pg .ph{display: none}.plats{gap: 10px 18px}.ok-final .final-cta{justify-content: flex-start}}@media (min-width: 1081px){.nav-dd-menu.nav-dd-wide{left: 50%;transform: translateX(-50%);grid-auto-flow: row;grid-auto-columns: auto;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));width: min(860px,94vw);max-width: none}.nav-dd:first-child .nav-dd-menu.nav-dd-wide{left: -12px;transform: none}}.nav-rubs{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 14px 28px}.nav-links .nav-dd-menu a.nav-rub{margin-bottom: 2px;font-weight: 750}.nav-rub::after{content: ' →';color: var(--gold-text)}.nav-links .nav-rubs ul a{font-weight: 500;color: var(--muted);font-size: 14.5px;white-space: normal}.nav-links .nav-rubs ul a:hover{color: var(--fg)}.nav-all{grid-column: 1 / -1;margin: 6px 0 0;padding-top: 12px;border-top: 1px solid var(--line);font: 650 14.5px var(--text)}.nav-all a:hover{text-decoration: underline;text-decoration-color: var(--volt);text-decoration-thickness: 2px;text-underline-offset: 3px}@media (max-width: 1080px){.nav.open .nav-rubs{display: grid;grid-template-columns: 1fr;gap: 2px}.nav.open .nav-rubs ul{display: none}.nav.open .nav-all{border: 0;padding: 6px 0 0}}