.kd-dp .kd-dp__title{font-size:2em}.kd-dp .kd-dp__title--themed .kd-pr-display{font-size:clamp(1.5rem,min(calc(100cqi*1.9/(var(--kd-len,15)*var(--kd-g,.62))),calc(100cqi*.96/(var(--kd-word,9)*var(--kd-g,.62)))),2.6rem);overflow-wrap:anywhere;max-inline-size:100%}.kd-answers__figure{background:#fff;border-radius:6px;inline-size:calc(100% - 2rem);max-inline-size:36rem;margin:0 auto 1.5rem;padding:.75rem;box-shadow:0 0 0 1px #081d530d,0 1px 2px #7a522638,0 14px 24px -14px #7a5226b3}.kd-answers__image{border-radius:3px;block-size:auto;inline-size:100%;display:block}.kd-answers__figure .kd-dated__caption{overflow-wrap:anywhere}.kd-dated__figure{inline-size:11rem}.kd-dated__thumb{block-size:auto}
.kd-dp__play{container-type:inline-size}.kd-dp__board{--kd-paper-pad:clamp(6px,1.9cqi,12px);--kd-paper-hud:clamp(30px,7cqi,40px);--kd-paper-gap:clamp(2px,.75cqi,5px);--kd-board-cap:min(780px,calc((100cqi - 2*var(--kd-paper-pad))*var(--kd-paper-rows,1)/var(--kd-paper-cols,1) + var(--kd-paper-gap)*(var(--kd-paper-rows,1)/var(--kd-paper-cols,1) - 1) + 3*var(--kd-paper-pad) + var(--kd-paper-hud)));container-type:inline-size}.kd-dp__board>.kd-player-slot{inline-size:100%}.kd-dp__board .kd-player-cap{inline-size:1px;block-size:var(--kd-board-cap);visibility:hidden;pointer-events:none;position:absolute}@container (max-width:380px){.kd-dp__board{--kd-paper-pad:4px;--kd-paper-gap:2px}}.kd-dp .kd-slot .k-player:not(:fullscreen):not(.is-embed) .k-board{box-shadow:0 2px 4px #7a522633,0 26px 50px -18px #7a522673,0 8px 18px -10px #081d5340}.kd-dp__board>.kd-player-slot>div:has(.k-player){min-height:0}.kd-dp__board>.kd-player-slot>.max-w-2xl{max-width:none;padding:0}@media (max-width:1023.98px){.kd-dp__board{--kd-board-cap:min(780px,max(22.5rem,calc(100svh - 80px)))}}
.kd-gate{overscroll-behavior:contain;scrollbar-width:thin;background:var(--kd-white,#fff);max-block-size:min(88vh,100% - 2rem);inline-size:min(27rem,100% - 2rem);max-inline-size:none;color:var(--kd-ink,#1e2a52);font-family:var(--kd-font-ui,Inter,system-ui,sans-serif);text-align:center;border:0;border-radius:26px;margin:auto;padding:0;overflow:auto;box-shadow:0 0 0 1px #081d530f,0 30px 60px -24px #081d5399}.kd-gate::backdrop{background:#081d538c}.kd-gate[open]{animation:kd-gate-pop var(--kd-dur-slow,.4s)var(--kd-ease-pop,cubic-bezier(.34,1.56,.64,1))}.kd-gate[open]::backdrop{animation:kd-gate-fade var(--kd-dur-base,.18s)var(--kd-ease-io,ease)}@keyframes kd-gate-pop{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes kd-gate-fade{0%{opacity:0}}@keyframes kd-gate-rise{0%{transform:translateY(100%)}}@media (max-width:639.98px){.kd-gate{max-block-size:92vh;inline-size:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:26px 26px 0 0;margin:auto 0 0}.kd-gate[open]{animation-name:kd-gate-rise}}:root:has(.kd-gate[open]){scrollbar-gutter:stable;overflow:hidden}.kd-gate__sheet{position:relative}.kd-gate__sheet:focus{outline:none}.kd-gate .kd-close{z-index:3;block-size:44px;inline-size:44px;color:var(--kd-navy,#081d53);cursor:pointer;transition:background var(--kd-dur-fast,.12s)var(--kd-ease-io,ease),transform var(--kd-dur-base,.18s)var(--kd-ease-out,ease-out);background:#ffffffb8;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}@media (hover:hover){.kd-gate .kd-close:hover{background:#fff;border-color:#1e2a5221;transform:scale(1.04)}}.kd-gate .kd-close:active{transform:scale(.96)}.kd-gate .kd-close:focus-visible{outline:3px solid var(--kd-blue-text,#1f5fe0);outline-offset:2px}.kd-close__glyph{block-size:16px;inline-size:16px;position:relative}.kd-close__glyph:before,.kd-close__glyph:after{content:"";background:currentColor;border-radius:2px;block-size:2px;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:0}.kd-close__glyph:before{rotate:45deg}.kd-close__glyph:after{rotate:-45deg}.kd-gate__art{background:radial-gradient(circle,#081d5316 1.1px,transparent 1.6px)13px 6px/26px 26px,var(--kd-page,#fdfcf4);justify-content:center;align-items:center;gap:1.1rem;padding:1.6rem 1rem 2rem;display:flex;position:relative}.kd-gate__paper{background:var(--kd-pr-page,#fffaea);box-shadow:var(--kd-pr-paper-shadow,0 1px 2px #7a52262e,0 14px 26px -14px #7a522673);border-radius:12px;padding:7px;display:block;position:relative;rotate:-3deg}.kd-gate__board{aspect-ratio:1;border-radius:7px;inline-size:5.5rem;display:block;overflow:hidden}.kd-gate__board .kd-arsketch{block-size:100%;inline-size:100%}.kd-gate__label{background:var(--kd-orange,#ff9500);max-inline-size:15rem;color:var(--kd-navy,#081d53);font:800 .8125rem/1.2 var(--kd-font-ui,Inter,system-ui,sans-serif);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--kd-pr-ring,0 0 0 3px #fff),0 8px 14px -8px #7a522699;border-radius:10px;padding:.3rem .7rem .32rem;position:absolute;inset-block-end:-1rem;inset-inline-start:50%;overflow:hidden;translate:-50%;rotate:5deg}.kd-gate__tile{aspect-ratio:1;border-radius:var(--kd-r,10.64px);inline-size:2.4rem;font:400 1.3rem/1 var(--kd-font-wordmark,"Luckiest Guy",system-ui,sans-serif);place-items:center;padding-top:.14em;display:grid}.kd-gate__tile--glow{background:var(--kd-orange,#ff9500);color:var(--kd-navy,#081d53);translate:0 .6rem;rotate:-9deg;box-shadow:0 0 22px #ff950073,0 10px 20px -12px #ff950099}.kd-gate__tile--blue{background:var(--kd-blue,#2c70f3);color:#fff;translate:0 -.55rem;rotate:8deg;box-shadow:0 10px 20px -12px #2c70f399}@keyframes kd-gate-tile{0%{opacity:0;scale:.3}}.kd-gate[open] .kd-gate__tile{animation:kd-gate-tile .6s var(--kd-ease-pop,cubic-bezier(.34,1.56,.64,1)).12s both}.kd-gate[open] .kd-gate__tile--blue{animation-delay:.24s}.kd-gate__content{gap:.6rem;padding:1.5rem clamp(1.25rem,5vw,1.9rem) 1.35rem;display:grid}.kd-gate__title{color:var(--kd-navy,#081d53);font:800 clamp(1.3rem,4.2vw,1.5rem)/1.15 var(--kd-font-ui,Inter,system-ui,sans-serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.kd-gate__body{color:var(--kd-ink,#1e2a52);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}.kd-gate__actions{justify-items:center;gap:.3rem;margin-top:.6rem;display:grid}.kd-gate__cta{border-radius:999px;min-block-size:50px}.kd-gate__alt{border-radius:999px}.kd-gate__cta:focus-visible,.kd-gate__alt:focus-visible{outline:3px solid var(--kd-blue-text,#1f5fe0);outline-offset:3px}@media (prefers-reduced-motion:reduce){.kd-gate[open],.kd-gate[open]::backdrop,.kd-gate[open] .kd-gate__tile{animation:none}.kd-gate .kd-close{transition:none}}@media (forced-colors:active){.kd-gate{border:2px solid canvastext}.kd-gate .kd-close{border-color:buttontext}.kd-close__glyph:before,.kd-close__glyph:after{forced-color-adjust:none;background:buttontext}}
