:root[data-look=d2]{--ben-canvas:#F5F5F7;--ben-surface:#FAFAFB;--ben-ink:#111317;--ben-lockedSoft:#E6E9EE;--ben-line:#D3D7DE;--ben-action:#111317;--ben-action-hover:#2B2E35;--ben-shadow-button:0 6px 16px rgba(17,19,23,0.10);--ben-shadow-card:0 4px 16px rgba(17,19,23,0.05);--ben-shadow-sheet:0 -8px 32px rgba(17,19,23,0.14);--ben-shadow-wallet:0 18px 40px rgba(17,19,23,0.16);--ben-focus-color:var(--ben-navy)}:root[data-look=d2] .b-btn--primary,:root[data-look=d2] .b-coupon__go,:root[data-look=d2] .b-game--sky .b-game__play{background:var(--ben-action);color:var(--ben-white)}:root[data-look=d2] .b-btn--secondary{color:var(--ben-ink);box-shadow:inset 0 0 0 1.5px var(--ben-ink);background:var(--ben-white)}:root[data-look=d2] .b-tbtn{--b-tbtn-fill:var(--ben-action)}:root[data-look=d2] .b-ja:not(.b-ja--light){--b-ja-bg:var(--ben-action);--b-ja-mark:var(--ben-school-primary)}:root[data-look=d2] .b-ppill{background:var(--ben-action);--ben-focus-color:var(--ben-ink)}:root[data-look=d2] .b-chip.is-selected{background:var(--ben-action);border-color:var(--ben-action)}@media (hover:hover) and (pointer:fine){:root[data-look=d2] .b-btn--primary:hover,:root[data-look=d2] .b-coupon__go:not(.is-off):hover,:root[data-look=d2] .b-game--sky .b-game__play:hover,:root[data-look=d2] :is(a,button).b-ppill:hover{background:var(--ben-action-hover)}:root[data-look=d2] .b-tbtn:hover{--b-tbtn-fill:var(--ben-action-hover)}:root[data-look=d2] .b-ja:not(.b-ja--light):hover{--b-ja-bg:var(--ben-action-hover)}:root[data-look=d2] .b-btn--secondary:hover{background:var(--ben-mist)}}:root[data-look=d2] .b-btn--primary.is-pressed,:root[data-look=d2] .b-btn--primary:active,:root[data-look=d2] .b-coupon__go:not(.is-off):active,:root[data-look=d2] :is(a,button).b-ppill:active{background:var(--ben-action)}:root[data-look=d2] .b-tbtn.is-pressed,:root[data-look=d2] .b-tbtn:active{--b-tbtn-fill:var(--ben-action)}:root[data-look=d2] .b-btn--primary:disabled,:root[data-look=d2] .b-btn--primary[aria-disabled=true]{background:var(--ben-lockedSoft);color:var(--ben-locked)}:root[data-look=d2] .b-tbtn.is-disabled,:root[data-look=d2] .b-tbtn:disabled{--b-tbtn-fill:var(--ben-lockedSoft)}:root[data-look=d2] .b-game--blue{background:var(--ben-white);color:var(--ben-navy);--b-game-sub:var(--ben-muted);--ben-focus-color:var(--ben-navy)}:root[data-look=d2] .b-game--blue .b-game__play{background:var(--ben-action);color:var(--ben-white)}@media (hover:hover) and (pointer:fine){:root[data-look=d2] .b-game--blue .b-game__play:hover{background:var(--ben-action-hover)}}:root[data-look=d2] .b-game--blue .b-game__play:active{background:var(--ben-action)}:root[data-look=d2] .b-topbar{background:var(--ben-white)}:root[data-look=d2] .b-ib{background:transparent}@media (hover:hover) and (pointer:fine){:root[data-look=d2] .b-ib:hover{background:var(--ben-mist)}}:root[data-look=d2] .b-pnav__it,:root[data-look=d2] .b-tnav__it{font:600 15px/18px var(--ben-font-ui);letter-spacing:0;text-transform:none}@container (max-width: 359px){:root[data-look=d2] .b-pnav__it{font-size:14px}}@container (max-width: 299px){:root[data-look=d2] .b-pnav__it{font-size:13px}}:root[data-look=d2] .b-eyebrow,:root[data-look=d2] .b-shead--label .b-shead__t{font-family:var(--ben-font-ui);font-weight:700;letter-spacing:.08em}:root[data-look=d2] .b-voice:not(.ex-greet__t){font-family:var(--ben-font-ui);font-weight:500;letter-spacing:-.005em}:root[data-look=d2] .b-lnk{font:500 15px/20px var(--ben-font-ui)}:root[data-look=d2] :is(.b-ruled__t,.ex-season__t,.ex-perk__t,.ex-caught__t,.b-empty__t){font-size:20px;line-height:25px;font-weight:600}:root[data-look=d2] :is(.ex-lead-action__line,.ex-result__verdict){font-size:19px;line-height:24px;font-weight:600}:root[data-look=d2] .ex-pass__t{font-size:17px;line-height:22px;font-weight:500}:root[data-look=d2] .b-goals__sum{font:500 18px/24px var(--ben-font-ui)}:root[data-look=d2] :is(.b-ruled__cap,.ex-pass__go,.b-coupon__togo){font-size:15px;line-height:20px;font-weight:400}:root[data-look=d2] .b-ruled__cap{font-size:16px;line-height:21px}:root[data-look=d2] .b-shead>:is(.b-shead__t,.b-shead__tt){flex-basis:8em}:root[data-look=d2] .ben-drop__title{font:700 28px/32px var(--ben-font-ui);letter-spacing:-.01em;text-transform:none}:root[data-look=d2] .ben-drop-row .ben-drop__title{font:600 17px/22px var(--ben-font-ui)}:root[data-look=d2] .ben-drop__line{font:400 16px/21px var(--ben-font-ui)}:root[data-look=d2] .ex-return__t{font:600 20px/24px var(--ben-font-ui)}:root[data-look=d2] .ben-platform-footer .ben-quiet{font:500 15px/20px var(--ben-font-ui)}:root[data-look=d2] [data-look-preview]>.b-bticket{display:none}:root[data-look=d2] [data-look-preview]>.look-preview-host{display:block}