.vignette-module__BVRcBq__v{gap:8px;min-width:0;margin:0;display:grid}.vignette-module__BVRcBq__paused,.vignette-module__BVRcBq__paused *,.vignette-module__BVRcBq__paused :before,.vignette-module__BVRcBq__paused :after{animation-play-state:paused!important}:where(.vignette-module__BVRcBq__stage){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);min-width:0;padding:16px;position:relative;overflow:hidden}.vignette-module__BVRcBq__v [data-p=out]{opacity:0}.vignette-module__BVRcBq__v .mask{background:var(--mask-bg,var(--surface));transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}.vignette-module__BVRcBq__v .tap{background:var(--ink);opacity:0;pointer-events:none;border-radius:50%;width:28px;height:28px;position:absolute}@media (prefers-reduced-motion:no-preference){.vignette-module__BVRcBq__v[data-armed] [data-p=in]{opacity:0}.vignette-module__BVRcBq__v[data-armed] [data-p=out]{opacity:1}.vignette-module__BVRcBq__v[data-armed] [data-p=ink]{color:inherit;background:0 0}.vignette-module__BVRcBq__v[data-armed] .mask{transform:scaleX(1)}.vignette-module__BVRcBq__v[data-play] [data-p=in]{animation:vignette-module__BVRcBq__v-in .32s var(--at,0s) var(--ease-out) both}.vignette-module__BVRcBq__v[data-play] [data-p=out]{animation:vignette-module__BVRcBq__v-out .24s var(--at,0s) ease both}.vignette-module__BVRcBq__v[data-play] [data-p=press]{animation:vignette-module__BVRcBq__v-press .2s var(--at,0s) var(--ease-out)}.vignette-module__BVRcBq__v[data-play] [data-p=ink]{animation:vignette-module__BVRcBq__v-ink .3s var(--at,0s) ease both}.vignette-module__BVRcBq__v[data-play] .mask{animation:vignette-module__BVRcBq__v-type var(--dur,1s) var(--at,0s) steps(var(--n), end) both}.vignette-module__BVRcBq__v[data-play] .tap{animation:vignette-module__BVRcBq__v-tap .5s var(--at,0s) ease both}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.vignette-module__BVRcBq__v[data-loop]:not([data-play]) [data-p=in]{opacity:0}.vignette-module__BVRcBq__v[data-loop]:not([data-play]) [data-p=out]{opacity:1}.vignette-module__BVRcBq__v[data-loop]:not([data-play]) [data-p=ink]{color:inherit;background:0 0}.vignette-module__BVRcBq__v[data-loop]:not([data-play]) .mask{transform:scaleX(1)}}@keyframes vignette-module__BVRcBq__v-in{0%{opacity:0;transform:translateY(8px)}}@keyframes vignette-module__BVRcBq__v-out{0%{opacity:1}to{opacity:0}}@keyframes vignette-module__BVRcBq__v-press{50%{transform:scale(.94)}}@keyframes vignette-module__BVRcBq__v-ink{0%{color:inherit;background:0 0}}@keyframes vignette-module__BVRcBq__v-type{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes vignette-module__BVRcBq__v-tap{0%{opacity:0;transform:scale(1.4)}40%{opacity:.45;transform:none}to{opacity:0;transform:scale(.9)}}
.offer-module__HviC-q__name{background:var(--tint-bg);border-radius:var(--radius-full);color:var(--tint-ink);font-size:var(--text-min);justify-self:start;align-items:center;gap:6px;max-width:100%;margin:0;padding:4px 12px 4px 9px;font-weight:750;display:inline-flex}.offer-module__HviC-q__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.offer-module__HviC-q__chips li{background:var(--surface-2);border-radius:var(--radius-full);color:var(--ink);font-size:var(--text-min);align-items:center;gap:5px;padding:5px 11px 5px 8px;font-weight:650;display:inline-flex}.offer-module__HviC-q__chips svg{color:var(--success);flex:none}.offer-module__HviC-q__compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.offer-module__HviC-q__free,.offer-module__HviC-q__paid{border-radius:16px;align-content:start;gap:2px;min-width:0;margin:0;padding:10px 12px;display:grid}.offer-module__HviC-q__free{background:var(--surface-2);color:var(--muted)}.offer-module__HviC-q__paid{background:var(--tint-bg);color:var(--tint-ink)}.offer-module__HviC-q__free small,.offer-module__HviC-q__paid small{letter-spacing:.02em;font-size:12px;font-weight:750}.offer-module__HviC-q__free b,.offer-module__HviC-q__paid b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.1875rem;font-weight:800;line-height:1.15}.offer-module__HviC-q__free b{color:var(--ink)}.offer-module__HviC-q__free span,.offer-module__HviC-q__paid span{font-size:var(--text-min);font-weight:600;line-height:1.3}.offer-module__HviC-q__compareArrow{color:var(--muted);align-self:center}.offer-module__HviC-q__tile{background:var(--tint-bg);color:var(--ink);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-width:0;padding:14px 16px;scroll-margin-top:88px;display:grid}.offer-module__HviC-q__tile:target{box-shadow:var(--focus-ring)}.offer-module__HviC-q__tileEmoji{background:var(--surface);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:inline-flex}.offer-module__HviC-q__tileName{font-size:var(--text-md);gap:2px;min-width:0;display:grid}.offer-module__HviC-q__tileName strong{color:var(--ink);font-weight:760;line-height:1.25}.offer-module__HviC-q__tileName small{color:var(--tint-ink);font-size:var(--text-sm);font-weight:650;line-height:1.3}.offer-module__HviC-q__tilePrice{justify-items:end;margin:0;display:grid}.offer-module__HviC-q__tilePrice strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.1}.offer-module__HviC-q__tilePrice small{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:650}.offer-module__HviC-q__tileCta,.offer-module__HviC-q__tileMore{grid-column:1/-1}.offer-module__HviC-q__tileMore summary{color:var(--brand-text);cursor:pointer;min-height:var(--tap);align-items:center;gap:6px;font-weight:700;list-style:none;display:inline-flex}.offer-module__HviC-q__tileMore summary::-webkit-details-marker{display:none}.offer-module__HviC-q__tileMore summary:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:2px solid #0000}.offer-module__HviC-q__tileMore summary svg{transition:transform var(--dur-base) var(--ease-out)}.offer-module__HviC-q__tileMore[open] summary svg{transform:rotate(45deg)}.offer-module__HviC-q__tileBody{background:var(--surface);border-radius:18px;gap:12px;margin-top:4px;padding:12px;display:grid}
.charts-module__tpcpfa__spark{color:var(--tint-ink,var(--brand-text));display:block;overflow:visible}.charts-module__tpcpfa__sparkLine{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.charts-module__tpcpfa__sparkArea{fill:currentColor;opacity:.12}.charts-module__tpcpfa__sparkDot{fill:currentColor}.charts-module__tpcpfa__figure{color:var(--tint-ink,var(--brand-text));gap:var(--space-3);min-width:0;margin:0;display:grid}.charts-module__tpcpfa__caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.charts-module__tpcpfa__title{color:var(--ink);font-size:var(--text-md);font-weight:750}.charts-module__tpcpfa__total{color:var(--ink);font-size:var(--text-kpi);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}.charts-module__tpcpfa__plot{width:100%;height:180px;display:block;overflow:visible}.charts-module__tpcpfa__grid{stroke:var(--line);stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.charts-module__tpcpfa__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.charts-module__tpcpfa__areaStop{stop-color:currentColor}.charts-module__tpcpfa__axis{color:var(--muted);font-size:var(--text-min);justify-content:space-between;display:flex}.charts-module__tpcpfa__donutWrap{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.charts-module__tpcpfa__donut{flex:none;width:132px;height:132px}.charts-module__tpcpfa__donutTrack{fill:none;stroke:var(--surface-2)}.charts-module__tpcpfa__donutSeg{fill:none;stroke:var(--tint-ink)}.charts-module__tpcpfa__donutCenter{fill:var(--ink);font-variant-numeric:tabular-nums;text-anchor:middle;font-size:22px;font-weight:800}.charts-module__tpcpfa__donutSub{fill:var(--muted);text-anchor:middle;font-size:13px;font-weight:600}.charts-module__tpcpfa__legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.charts-module__tpcpfa__legend li{color:var(--ink);font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.charts-module__tpcpfa__legend li strong{font-variant-numeric:tabular-nums;margin-left:auto}.charts-module__tpcpfa__swatch{background:var(--tint-ink);border-radius:4px;flex:none;width:12px;height:12px}.charts-module__tpcpfa__data{color:var(--muted);font-size:var(--text-sm)}.charts-module__tpcpfa__data summary{color:var(--brand-text);cursor:pointer;min-height:var(--tap);align-items:center;font-weight:650;display:inline-flex}.charts-module__tpcpfa__data summary:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:2px solid #0000}.charts-module__tpcpfa__data table{border-collapse:collapse;color:var(--ink);width:100%}.charts-module__tpcpfa__data th,.charts-module__tpcpfa__data td{border-bottom:1px solid var(--line);text-align:left;padding:6px 4px}.charts-module__tpcpfa__data td:last-child{font-variant-numeric:tabular-nums;text-align:right}
.Tabs-module__bxw1SW__tabs{gap:var(--space-4);min-width:0;display:grid}.Tabs-module__bxw1SW__list{border-bottom:1px solid var(--line);gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.Tabs-module__bxw1SW__tab{color:var(--muted);min-height:var(--tap);white-space:nowrap;background:0 0;border:0;flex:none;padding:10px 14px;font-weight:700;position:relative}.Tabs-module__bxw1SW__tab:after{background:var(--brand);content:"";height:3px;transition:transform var(--dur-base) var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(0)}.Tabs-module__bxw1SW__tab[aria-selected=true]:after{transform:scaleX(1)}.Tabs-module__bxw1SW__tab:hover{color:var(--ink)}.Tabs-module__bxw1SW__tab[aria-selected=true]{color:var(--brand-text)}.Tabs-module__bxw1SW__tab:focus-visible,.Tabs-module__bxw1SW__panel:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:2px solid #0000}
