.sponsor-module__03TKFG__weeks{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.sponsor-module__03TKFG__week{background:var(--fd-cell);box-shadow:inset 0 0 0 1px var(--fd-rule);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13.5px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.sponsor-module__03TKFG__week input{opacity:0;pointer-events:none;position:absolute}.sponsor-module__03TKFG__week:hover{transform:translateY(-1px)}.sponsor-module__03TKFG__week:has(input:checked){box-shadow:inset 0 0 0 2px var(--fd-brand-ink);background:color-mix(in oklab, var(--fd-brand-ink) 8%, var(--fd-cell))}.sponsor-module__03TKFG__week:has(input:focus-visible){outline:2px solid var(--fd-brand-ink);outline-offset:2px}.sponsor-module__03TKFG__week[data-off]{cursor:not-allowed;opacity:.5;text-decoration:line-through;transform:none}.sponsor-module__03TKFG__ad{background:var(--fd-cell);box-shadow:0 0 0 1px var(--fd-rule), 0 10px 26px -18px var(--fd-brand-ink);border-radius:14px;flex-direction:column;gap:4px;max-width:420px;padding:14px 16px;display:flex}.sponsor-module__03TKFG__ad b{letter-spacing:-.01em;color:var(--fd-tx);font-size:16px}.sponsor-module__03TKFG__adTag{font:500 10.5px/1.4 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-mut)}.sponsor-module__03TKFG__adCta{background:var(--fd-brand-ink);color:#fff;border-radius:999px;align-self:flex-start;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:600}.sponsor-module__03TKFG__stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.sponsor-module__03TKFG__stats>div{background:var(--fd-lift);box-shadow:inset 0 0 0 1px var(--fd-rule);border-radius:10px;flex-direction:column;gap:2px;padding:12px;display:flex}.sponsor-module__03TKFG__stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fd-tx);font-size:20px}.sponsor-module__03TKFG__bars{align-items:flex-end;gap:3px;height:44px;display:flex}.sponsor-module__03TKFG__bars span{background:color-mix(in oklab, var(--fd-brand-ink) 55%, transparent);border-radius:2px 2px 0 0;flex:1;min-height:2px}.sponsor-module__03TKFG__grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.sponsor-module__03TKFG__grid2{grid-template-columns:1fr}}@media (max-width:640px){.sponsor-module__03TKFG__weeks{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.sponsor-module__03TKFG__weeks::-webkit-scrollbar{display:none}.sponsor-module__03TKFG__week{scroll-snap-align:start;flex:none;justify-content:center;width:128px;min-height:56px}.sponsor-module__03TKFG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sponsor-module__03TKFG__stats>div{padding:10px}.sponsor-module__03TKFG__stats>div:has(.sponsor-module__03TKFG__bars){grid-column:1/-1}.sponsor-module__03TKFG__stats b{font-size:17px}}@media (prefers-reduced-motion:reduce){.sponsor-module__03TKFG__week{transition:none}}
