﻿.dp{--dp-ink:#1b2942;--dp-muted:#536177;--dp-blue:#2f5fd4;--dp-blue-deep:#244dbf;--dp-soft:#e8effb;--dp-line:#d6e0ee;--dp-green:#1f8a4c;--dp-amber:#b86a00;--dp-serif:DiscoverySerif, Georgia, serif;--dp-sans:DiscoverySans, system-ui, -apple-system, sans-serif;--dp-ease:cubic-bezier(.22, 1, .36, 1);--u:min(calc(100vw / 430), calc(100svh / 820), 1.15px);--dp-gap:calc(18 * var(--u));height:100svh;padding:0 0 max(calc(20 * var(--u)), env(safe-area-inset-bottom,0px));color:var(--dp-ink);font-family:var(--dp-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(82% 46% at 13% 12%,#fff 5%,#ffffffde 43%,#0000 100%),radial-gradient(90% 65% at 108% -8%,#b3cbeb 3%,#d2e1f4 38%,#0000 75%),linear-gradient(158deg,#f1f6fc,#e2ecf6 75%,#d8e3f1);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}@supports (height:100dvh){.dp{height:100dvh}}.dp *,.dp :before,.dp :after{box-sizing:border-box}.dp>.dp__header{width:min(540px,100%);min-height:calc(74 * var(--u));padding:env(safe-area-inset-top,0px) calc(28 * var(--u)) 0;margin-inline:auto}.dp .discovery-brand{gap:calc(10 * var(--u));font-size:calc(30 * var(--u))}.dp .discovery-brand svg{width:calc(28 * var(--u));height:calc(28 * var(--u))}.dp__body{width:min(540px,100%);min-height:0;padding:calc(8 * var(--u)) calc(18 * var(--u)) 0;gap:var(--dp-gap);animation:dp-enter .2s var(--dp-ease) both;flex-direction:column;margin-inline:auto;display:flex}.dp__heading{gap:calc(12 * var(--u));padding-inline:calc(10 * var(--u));display:grid}.dp__title{font:600 calc(45 * var(--u)) / 1.1 var(--dp-serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.dp__nowrap{white-space:nowrap}.dp__body--puzzle .dp__nowrap{isolation:isolate;position:relative}.dp__body--puzzle .dp__nowrap:after{content:"";z-index:-1;transform-origin:0;height:.24em;animation:dp-mark .45s var(--dp-ease) .42s both;background:#2f5fd433;border-radius:.12em;position:absolute;inset:auto -.04em .06em}.dp__title:focus,.dp__verdict-title:focus{outline:none}.dp__sub{color:var(--dp-muted);font-size:max(14px, calc(21 * var(--u)));text-wrap:pretty;margin:0;line-height:1.4}.dp__card{gap:calc(16 * var(--u));min-height:0;padding:calc(18 * var(--u));border-radius:calc(26 * var(--u));background:#fffffff0;border:1px solid #fffc;flex-direction:column;flex:0 auto;display:flex;box-shadow:0 1px 2px #1b294214,0 12px 28px -14px #1d3d7a3d;container-type:inline-size}.dp__shot{border-radius:calc(18 * var(--u));flex:0 auto;height:56.25cqi;min-height:72px;position:relative;overflow:hidden}.dp__shot img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;display:block}.dp__card--puzzle .dp__shot img{transform-origin:60% 45%;animation:6s cubic-bezier(.3,0,.3,1) both dp-drift}.dp[data-calm] .dp__card--puzzle .dp__shot img{animation-play-state:paused}.dp__question{margin:calc(2 * var(--u)) calc(4 * var(--u)) 0;font:650 max(16px, calc(23 * var(--u)))/1.3 var(--dp-sans);letter-spacing:-.01em;text-wrap:balance}.dp__options{gap:calc(10 * var(--u));display:grid}.dp__option,.dp__cta,.dp__soft,.dp__more-card{justify-content:center;align-items:center;gap:calc(10 * var(--u));border-radius:calc(16 * var(--u));font-family:var(--dp-sans);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--dp-ease), background .12s, border-color .12s, opacity .15s;display:flex}.dp__option{min-height:max(48px, calc(58 * var(--u)));padding:calc(8 * var(--u)) 12px;border:1px solid var(--dp-line);color:var(--dp-ink);font-size:max(15px, calc(19.5 * var(--u)));text-align:center;text-wrap:balance;animation:dp-option .32s var(--dp-ease) calc(.14s + var(--i,0) * 55ms) both;background:#f6f8fc;font-weight:600;line-height:1.2}.dp__option:nth-child(2){--i:1}.dp__option:nth-child(3){--i:2}.dp__option:nth-child(4){--i:3}.dp__option:active,.dp__more-card:active,.dp__soft:active{transform:scale(.98)}.dp__option[aria-pressed=true]{border-color:var(--dp-blue);background:var(--dp-blue);color:#fff;animation:dp-press .22s var(--dp-ease) both;transition:none}.dp__body--puzzle{padding-bottom:calc(12 * var(--u));justify-content:center;animation:none}.dp__body--puzzle .dp__heading{animation:dp-title .36s var(--dp-ease) both}.dp__body--puzzle .dp__sub{text-wrap:balance}.dp__card--puzzle{animation:dp-card .45s var(--dp-ease) 50ms both}.dp__option:focus-visible,.dp__cta:focus-visible,.dp__soft:focus-visible,.dp__more-card:focus-visible,.dp .discovery-brand:focus-visible{outline:3px solid var(--dp-blue);outline-offset:3px}.dp__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes dp-enter{0%{opacity:0;transform:translate(14px)}}@keyframes dp-option{0%{opacity:.6;transform:translateY(8px)}}@keyframes dp-title{0%{opacity:0;transform:translateY(10px)}55%{opacity:1}}@keyframes dp-card{0%{opacity:.85;transform:translateY(14px)}}@keyframes dp-mark{0%{transform:scaleX(0)}}@keyframes dp-drift{0%{transform:scale(1.04)translate(-1.2%)}}@keyframes dp-press{40%{transform:scale(1.03)}}@media (height<=719px){.dp__options{grid-template-columns:1fr 1fr}}@media (width>=700px){.dp>.dp__header,.dp__body{padding-inline:32px}}@media (prefers-reduced-motion:reduce){.dp__body,.dp *,.dp :before,.dp :after{transition:none!important;animation:none!important}}