.kd-page[data-page=challenge]{position:relative}.kd-ch-loading{text-align:center;align-content:center;justify-items:center;gap:1.5rem;min-height:calc(100svh - 70px);padding:5rem 1.5rem;display:grid}.kd-hb.kd-ch{--kd-ch-panel:#f2f4fe;--kd-ch-soft:#4a5378;--kd-hb-cta:var(--kd-ch-cta);z-index:1;overflow:visible}.kd-hb.kd-ch .kd-hb__inner{row-gap:0}.kd-hb.kd-ch .kd-hb__ground{inset-block-start:-14px}.kd-hb.kd-ch .kd-hb__head{padding-top:.5rem}.kd-hb.kd-ch .kd-hero__title{font-size:2em}.kd-hb.kd-ch .kd-ch__head.is-long-name .kd-hero__display{font-size:max(1.5rem,var(--kd-fs-one),min(var(--kd-fs-max),var(--kd-fs-vh),calc(100cqi*2.2/(var(--kd-len,15)*var(--kd-g))),calc(100cqi*.96/(var(--kd-word,9)*var(--kd-g)))));overflow-wrap:anywhere}.kd-hb.kd-ch .kd-ch__head.is-long-name .kd-hero__display :is(.kd-accent,.kd-hb__mark){white-space:normal;overflow-wrap:anywhere}.kd-hb.kd-ch .kd-ch__intro{overflow-wrap:anywhere}.kd-hb.kd-ch.is-playing .kd-hb__arrow{opacity:1}:root:is([lang=ru],[lang=uk]) .kd-hb.kd-ch .kd-hero__display .kd-ch__end{margin-inline-start:-.18em}.kd-hb.kd-ch .kd-ch__sticker{max-inline-size:min(100%,24rem);margin-top:.8rem;display:inline-block}.kd-ch__beat{white-space:nowrap}@media (hover:hover){.kd-hb.kd-ch .kd-ch__head:hover .kd-ch__sticker{rotate:1.5deg;scale:1.04}}.kd-ch__board{z-index:3;inline-size:100%;min-inline-size:0;position:relative;container-type:inline-size}.kd-ch__engine[aria-hidden=true]{visibility:hidden;pointer-events:none}.kd-ch__pending.kd-quiet{box-sizing:border-box;text-align:center;place-items:center;padding:2rem;display:grid}.kd-ch__pending.is-overlay{z-index:4;min-block-size:0;position:absolute;inset:0}.kd-ch__pending.kd-quiet:not(.is-overlay){min-block-size:min(32rem,100svh - 8rem)}.kd-ch__load-error{z-index:6;max-inline-size:20rem;color:var(--kd-navy);background:#fdfcf4;border-radius:18px;justify-items:center;gap:1.25rem;padding:1.1rem 1.2rem 1.2rem;font-weight:600;display:grid;position:relative;box-shadow:0 12px 30px -12px #040f2b8c}.kd-ch__board .k-spill{display:none}@container (max-width:21rem){.kd-ch__board .k-hud{gap:.25rem;padding-inline:.25rem}.kd-ch__board .k-hud-bar{gap:0;padding-inline:.2rem}.kd-ch__board :is(.k-zoom-level,.k-zoom-split){display:none}.kd-ch__board .k-timer{padding-inline:0}.kd-ch__board .k-hud-bar .k-icon.k-powerup{margin-left:0}}.kd-hb.kd-ch .kd-hb__stick{grid-template-columns:minmax(0,1fr);gap:1.1rem;inline-size:100%;min-inline-size:0}.kd-ch .kd-hb__table{min-inline-size:0}.kd-ch .kd-ch-cta{z-index:3;background:var(--kd-orange);min-block-size:46px;max-inline-size:100%;color:var(--kd-navy);font:700 .9375rem/1.2 var(--kd-font-ui);letter-spacing:-.005em;text-align:center;text-wrap:balance;transition:rotate .3s var(--kd-ease-pop),translate .3s var(--kd-ease-pop);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.3rem .35rem .3rem 1.2rem;display:inline-flex;position:relative;box-shadow:0 3px #d97e00}.kd-ch-cta svg{block-size:1.15rem;inline-size:1.15rem;transition:translate .3s var(--kd-ease-pop);flex:none;display:block}.kd-ch__foot .kd-ch-cta{background:var(--kd-white);box-shadow:var(--kd-hb-ring),0 10px 20px -12px #7a5226a6;rotate:-1.5deg}.kd-ch-cta__arrow{background:var(--kd-orange);border-radius:50%;flex:none;place-items:center;block-size:2.2rem;inline-size:2.2rem;display:grid}.kd-ch .kd-ch-cta:focus-visible{outline:3px solid var(--kd-blue-text);outline-offset:3px}@media (hover:hover){.kd-ch__foot .kd-ch-cta:hover{translate:0 -2px;rotate:none}.kd-ch__foot .kd-ch-cta:hover svg{translate:3px}}.kd-ch .kd-ch-cta:active{translate:0 2px}.kd-ch__kit{min-width:0;margin-top:1.75rem}.kd-hb.kd-ch .kd-ch__rail{gap:2.25rem}.kd-ch-card{border-radius:var(--kd-r-feature);background:var(--kd-white);min-inline-size:0;color:var(--kd-navy);box-shadow:var(--kd-hb-card-shadow);padding:1.5rem;position:relative;container:kd-ch-card/inline-size}.kd-ch-lb{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem 1.35rem 1.15rem;display:grid}.kd-ch-lb__head{gap:.3rem;padding-inline-end:3.25rem;display:grid}.kd-ch-lb__title{font:800 1.125rem/1.3 var(--kd-font-ui);letter-spacing:-.015em;text-wrap:balance;position:relative}.kd-ch-lb__sub{max-inline-size:44ch;color:var(--kd-faint);text-wrap:balance;font-size:.8125rem;line-height:1.45;position:relative}.kd-ch-lb__watermark{z-index:-1;border-radius:inherit;color:var(--kd-navy);pointer-events:none;position:absolute;inset:0;overflow:hidden}.kd-ch-lb__watermark svg{opacity:.06;width:8.75rem;height:8.75rem;position:absolute;top:-.55rem;right:-1.9rem;rotate:16deg}.kd-ch-lb__tabs{background:var(--kd-ch-panel);border-radius:14px;gap:.25rem;padding:.25rem;display:flex;position:relative}.kd-ch-lb__thumb{inline-size:var(--kd-thumb-w,0px);block-size:var(--kd-thumb-h,0px);transform:translate(var(--kd-thumb-x,0px),var(--kd-thumb-y,0px));background:var(--kd-white);pointer-events:none;transition:transform .38s var(--kd-ease-out),inline-size .38s var(--kd-ease-out),block-size .38s var(--kd-ease-out);border-radius:10px;position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:0 1px 2px #081d531a,0 6px 14px -8px #081d5366}.kd-ch-lb__tabs.is-placing .kd-ch-lb__thumb{transition:none}.kd-ch-lb__tab{min-block-size:40px;min-inline-size:0;color:var(--kd-ch-soft);font:700 .875rem/1.2 var(--kd-font-ui);text-align:center;text-wrap:balance;transition:background-color .2s var(--kd-ease-io),color .2s var(--kd-ease-io),box-shadow .2s var(--kd-ease-io);background:0 0;border:0;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .6rem;display:inline-flex;position:relative}.kd-ch-lb__tab[aria-selected=true]{color:var(--kd-navy);background:var(--kd-white);box-shadow:0 1px 2px #081d531a,0 6px 14px -8px #081d5366}.kd-ch-lb__tabs.has-thumb .kd-ch-lb__tab[aria-selected=true]{box-shadow:none;background:0 0}@media (hover:hover){.kd-ch-lb__tab[aria-selected=false]:hover{color:var(--kd-navy);background:#ffffff8c}}.kd-ch-lb__tab:focus-visible{outline:3px solid var(--kd-blue-text);outline-offset:1px}.kd-ch-lb__panel:focus-visible{outline:3px solid var(--kd-blue-text);outline-offset:2px}.kd-ch-lb__count{min-inline-size:1.45rem;color:var(--kd-navy);font:800 .75rem/1.2 var(--kd-font-ui);font-variant-numeric:tabular-nums;transition:background-color .3s var(--kd-ease-io),color .3s var(--kd-ease-io);background:#081d5314;border-radius:999px;flex:none;padding:.12rem .4rem}.kd-ch-lb__tab[aria-selected=true] .kd-ch-lb__count{background:var(--kd-blue-text);color:var(--kd-white)}.kd-ch-lb__panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#081d5340 transparent;border-radius:12px;max-block-size:20.5rem;margin-inline:-.35rem;padding:.1rem .35rem .5rem;position:relative;overflow:hidden auto}.kd-ch-lb__panel.is-switching{overflow:hidden}.kd-ch-lb__panel[hidden]{display:none!important}.kd-ch-lb__rows{padding:0;list-style:none;display:grid}.kd-ch-lb__row{border:1.5px solid #0000;border-block-start-color:var(--kd-border);min-block-size:3.1rem;color:var(--kd-navy);border-radius:0;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;column-gap:.65rem;padding:.45rem .7rem .45rem .35rem;display:grid}.kd-ch-lb__row:first-child,.kd-ch-lb__row.is-you+.kd-ch-lb__row{border-top-color:#0000}.kd-ch-lb__row.is-you{background:#1e9e5717;border:1px solid #1e9e5780;border-radius:14px}.kd-ch-lb__row.is-invite{background:#2c70f30d;border:1.5px dashed #2c70f380;border-radius:14px}.kd-ch-lb__panel.is-long .kd-ch-lb__row.is-invite{z-index:1;background:linear-gradient(#2c70f30d,#2c70f30d)var(--kd-white);position:sticky;bottom:0}.kd-ch-lb__panel.is-long:not(.is-end){-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.kd-ch-lb__panel.is-long:not(.is-end) .kd-ch-lb__row.is-invite{box-shadow:0 -14px 0 var(--kd-white),0 12px 0 var(--kd-white)}.kd-ch-lb__panel.is-long:not(.is-end):has(.is-invite){-webkit-mask-image:linear-gradient(#000 calc(100% - 5.9rem),#0000 calc(100% - 3.9rem),#000 calc(100% - 3.9rem));mask-image:linear-gradient(#000 calc(100% - 5.9rem),#0000 calc(100% - 3.9rem),#000 calc(100% - 3.9rem))}.kd-ch-lb__medal{text-align:center;font:800 .875rem/1 var(--kd-font-ui);font-variant-numeric:tabular-nums;color:var(--kd-faint)}.kd-ch-lb__medal>span{font-size:1.25rem;line-height:1}.kd-ch-lb__who{min-inline-size:0;display:grid}.kd-ch-lb__name{text-overflow:ellipsis;white-space:nowrap;font:700 .9375rem/1.3 var(--kd-font-ui);display:block;overflow:hidden}.kd-ch-lb__creator{text-overflow:ellipsis;white-space:nowrap;font:500 .75rem/1.3 var(--kd-font-ui);color:var(--kd-faint);display:block;overflow:hidden}.kd-ch-lb__row.is-you .kd-ch-lb__name{color:var(--kd-done)}.kd-ch-lb__time{font:700 .9375rem/1 var(--kd-font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;grid-column:4}.kd-ch-lb__time.is-empty{color:var(--kd-faint);letter-spacing:.04em}.kd-ch-lb__hints{color:#8f4700;font:800 .75rem/1.1 var(--kd-font-ui);font-variant-numeric:tabular-nums;background:#ff95002b;border-radius:7px;align-items:center;gap:.15rem;padding:.18rem .42rem .18rem .3rem;display:inline-flex}.kd-ch-lb__hints svg{width:.8rem;height:.8rem}.kd-ch-lb__empty{background:var(--kd-ch-panel);color:var(--kd-ch-soft);border-radius:14px;padding:.9rem 1rem;font-size:.875rem;line-height:1.5;margin-bottom:.6rem!important}.kd-ch-lb__error{background:var(--color-peach,#fff4e0);color:var(--kd-navy);border-radius:14px;gap:.5rem;padding:.9rem 1rem;font-size:.875rem;line-height:1.5;display:grid}.kd-ch-lb__error button{border:1px solid var(--kd-blue-text);border-radius:var(--kd-r);background:var(--kd-white);min-block-size:44px;color:var(--kd-blue-text);justify-self:start;padding:.3rem .9rem;font-weight:700}.kd-ch-lb__error button:focus-visible{outline:3px solid var(--kd-blue-text);outline-offset:3px}.kd-ch-lb__error button:disabled{opacity:.6;cursor:wait}.kd-ch-done{--kd-ch-done-pad:1.35rem;padding:0;overflow:hidden}.kd-ch-done__top{padding:1.15rem var(--kd-ch-done-pad)1.1rem;background:linear-gradient(165deg,#fff1bd 0%,#fff8e3 55%,#fffcf3 100%);border-block-end:1px solid #7a52261f;border-radius:24px 24px 0 0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"trophy title""trophy time""chips chips";align-items:center;column-gap:1rem;display:grid}.kd-ch-done__trophy{background:var(--kd-orange);width:3.4rem;height:3.4rem;color:var(--kd-navy);box-shadow:0 0 0 3px var(--kd-white),0 10px 18px -10px #b35f00e6;border-radius:50%;grid-area:trophy;place-items:center;display:grid;rotate:-8deg}.kd-ch-done__trophy svg{width:2rem;height:2rem}.kd-ch-done__title{font:800 1.0625rem/1.25 var(--kd-font-ui);letter-spacing:-.01em;grid-area:title;align-self:end}.kd-ch-done__time{font:800 clamp(2.25rem,1.9rem + 1.2vw,2.75rem)/1.05 var(--kd-font-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums;grid-area:time;align-self:start}.kd-ch-done__chips{flex-wrap:wrap;grid-area:chips;gap:.45rem;margin-top:.8rem;padding:0;list-style:none;display:flex}.kd-ch-done__chip{border:1px solid var(--kd-border);background:var(--kd-white);min-height:2rem;color:var(--kd-ink);font:600 .8125rem/1.2 var(--kd-font-ui);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem;display:inline-flex}.kd-ch-done__chip>[aria-hidden]{font-size:1.1rem;line-height:1}.kd-ch-done__chip b{font-variant-numeric:tabular-nums;color:var(--kd-navy);font-weight:800}.kd-ch-done__chip.is-rank{background:#ff950033;border-color:#ff95008c;font-weight:800}.kd-ch-done__body{padding:1rem var(--kd-ch-done-pad)1.15rem;grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.kd-ch-done__sub{color:var(--kd-ink);font-size:.9375rem;line-height:1.5}.kd-ch-done__claim{gap:.5rem;display:flex}.kd-ch-done__field{border:1.5px solid var(--kd-border);border-radius:var(--kd-r);background:var(--kd-grey);width:100%;min-width:0;height:48px;color:var(--kd-navy);font:600 1rem/1 var(--kd-font-ui);transition:border-color .15s var(--kd-ease-io),background-color .15s var(--kd-ease-io);flex:auto;padding:0 1rem}.kd-ch-done__field::placeholder{color:#081d538c;font-weight:500}.kd-ch-done__field:focus{outline-offset:0;border-color:var(--kd-blue-text);background:var(--kd-white);outline:3px solid #1f5fe038}.kd-ch-done__save{border-radius:var(--kd-r);background:var(--kd-blue-text);min-height:48px;color:var(--kd-white);font:700 1rem/1.2 var(--kd-font-ui);box-shadow:0 3px 0 var(--kd-blue-press);transition:translate .15s var(--kd-ease-out),background-color .15s var(--kd-ease-io);border:0;flex:none;justify-content:center;align-items:center;padding:0 1.25rem;display:inline-grid;position:relative}.kd-ch-done__save:disabled{background:var(--kd-grey);color:var(--kd-quiet);box-shadow:none;cursor:not-allowed}.kd-ch-done__save .kd-ch-done__busy{width:.875rem;height:.875rem;position:absolute;inset-inline-start:.35rem}.kd-ch-done__save.is-done{background:var(--kd-done);box-shadow:0 3px #0f5f2d}.kd-ch-done__save:not(:disabled):active{box-shadow:0 1px 0 var(--kd-blue-press);translate:0 2px}.kd-ch-done__save:focus-visible{outline:3px solid var(--kd-navy);outline-offset:3px}.kd-ch-done__actions{gap:.6rem;display:grid}.kd-ch-done__copy{background:var(--kd-white);min-height:48px;color:var(--kd-navy);font:700 .9375rem/1.25 var(--kd-font-ui);transition:border-color .15s var(--kd-ease-io),background-color .15s var(--kd-ease-io);border:2px solid #2c70f373;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.2rem;display:grid}.kd-ch-done__copy svg{width:1.15rem;height:1.15rem;color:var(--kd-blue-text)}.kd-ch-done__copy:focus-visible{outline:3px solid var(--kd-blue-text);outline-offset:3px}.kd-ch-done__copy.is-done{color:var(--kd-done);background:#15803d14;border-color:#15803d8c}.kd-ch-face{grid-area:1/1;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.kd-ch-face--done,.is-done>.kd-ch-face{visibility:hidden}.is-done>.kd-ch-face--done{visibility:visible}.kd-ch .kd-ch-done__cta{min-block-size:52px;font:800 1rem/1.25 var(--kd-font-ui);letter-spacing:-.01em;transition:translate .2s var(--kd-ease-out),background-color .2s var(--kd-ease-io);gap:.6rem;padding:.6rem 1.35rem;box-shadow:0 3px #d97e00,0 14px 22px -14px #b35f00e6}.kd-ch-done__cta svg{stroke-width:2.4px;width:1.2rem;height:1.2rem}.kd-ch-url{width:100%;border-radius:var(--kd-r);background:var(--kd-alt);min-block-size:44px;color:var(--kd-navy);font:600 .875rem/1 var(--kd-font-ui);border:1.5px dashed #2c70f380;padding:0 .85rem}.kd-ch-url:focus-visible{outline:2px solid var(--kd-blue-text);outline-offset:2px}@media (hover:hover){.kd-ch-done__save:not(:disabled):not(.is-done):hover{background:var(--kd-blue-press)}.kd-ch-done__copy:not(.is-done):hover{border-color:var(--kd-blue);background:var(--kd-alt)}.kd-ch .kd-ch-done__cta:hover{background:#ffa31a;translate:0 -1px}.kd-ch-done__cta:hover svg{translate:3px}}.kd-ch .kd-ch-done__cta:active{translate:0 2px;box-shadow:0 1px #d97e00}@media (max-width:639.98px){.kd-ch-done{--kd-ch-done-pad:1rem}.kd-ch .kd-ch-done__top,.kd-ch .kd-ch-done__body{padding-inline:var(--kd-ch-done-pad)}}.kd-ch-done__lede{text-align:center;color:var(--kd-quiet);font-size:.8125rem;line-height:1.45}.kd-ch-done__error{color:#b42318;font-size:.8125rem}.kd-ch-done__error button{min-height:44px;font-weight:700;text-decoration:underline}@container kd-ch-card (max-width:24rem){.kd-ch .kd-ch-lb__tab{flex-wrap:wrap;gap:.15rem .3rem;padding-inline:.4rem}}@container kd-ch-card (max-width:16rem){.kd-ch .kd-ch-lb__tabs{flex-direction:column}}@container kd-ch-card (max-width:18rem){.kd-ch-done__claim{flex-wrap:wrap}.kd-ch-done__save{flex:1}}@media (min-width:640px) and (max-width:1023.98px){.kd-ch__kit,.kd-ch__rail{justify-self:center;width:min(100%,38rem)}.kd-hb.kd-ch[data-wide] .kd-hb__play{width:100%}}@media (max-width:639.98px){.kd-hb.kd-ch .kd-hb__play{width:calc(100% + 16px);margin-inline:-8px}.kd-ch__foot{padding-inline:0}.kd-ch-card{padding:1.2rem}.kd-ch-done{padding:0}.kd-ch-done__top,.kd-ch-done__body{padding-inline:1.2rem}}@media (min-width:375px) and (max-width:639.98px){.kd-hb.kd-ch .kd-ch__foot{padding-inline:calc(var(--kd-gutter) - 8px)}}@media (max-width:1023.98px){.kd-ch .kd-ch-lb__tab{min-block-size:44px}}@media (max-width:639.98px){.kd-ch-lb{padding:1.25rem 1rem 1.15rem}}@media (min-width:1024px){.kd-hb.kd-ch{--kd-ch-top-gap:clamp(24px,calc(14px + var(--kd-hb-air)),38px);--kd-hb-top:calc(70px + var(--kd-ch-top-gap));padding-block-start:var(--kd-ch-top-gap)}.kd-hb.kd-ch .kd-hb__head{padding-top:0}.kd-hb.kd-ch .kd-hero__display{--kd-ch-cap-inset:.0378125em;margin-top:calc(-1*var(--kd-ch-cap-inset));text-box-trim:trim-start;text-box-edge:cap alphabetic;padding-top:0}:root:is([lang=ru],[lang=uk]) .kd-hb.kd-ch .kd-hero__display{--kd-ch-cap-inset:.173em}@supports (text-box-trim:trim-start){.kd-hb.kd-ch .kd-hero__display{margin-top:0}}.kd-hb.kd-ch .kd-hero__display .kd-hb__mark:before{top:-.3em}.kd-hb.kd-ch{--kd-hb-board:min(44rem,max(20rem,calc((var(--kd-hb-vh) - var(--kd-hb-top) - var(--kd-ch-cta) - 14px - var(--kd-ch-a))*var(--kd-ch-aspect) + var(--kd-ch-b))),calc(var(--kd-hb-comp) - var(--kd-hb-gap) - 28rem))}.kd-hb.kd-ch .kd-hb__inner{grid-template-rows:auto auto auto 1fr;grid-template-areas:"play head""play intro""play kit""play rail"}.kd-ch__kit{grid-area:kit;margin-top:1.5rem}.kd-hb.kd-ch .kd-ch__rail{gap:2.4rem;max-width:none;margin-top:1.5rem}.kd-hb.kd-ch .kd-ch__play{align-self:stretch}.kd-ch__play.is-tall .kd-hb__stick{position:static}.kd-hb.kd-ch .kd-ch__sticker{max-width:min(calc(100% - var(--kd-hb-arrow-room)),24rem)}.kd-hb.kd-ch[data-wide]{--kd-hb-gap:2rem;--kd-ch-fitted:max(20rem,calc((var(--kd-hb-vh) - var(--kd-hb-top) - var(--kd-ch-cta) - 14px - var(--kd-ch-a))*var(--kd-ch-aspect) + var(--kd-ch-b)));--kd-ch-want:min(var(--kd-ch-max),max(44rem,var(--kd-ch-floor)));--kd-hb-comp:min(88rem,100vw - 2*var(--kd-gutter),max(72rem,min(var(--kd-ch-want),var(--kd-ch-fitted)) + var(--kd-hb-gap) + 24rem));--kd-hb-board:min(var(--kd-ch-want),var(--kd-ch-fitted),calc(var(--kd-hb-comp) - var(--kd-hb-gap) - 22rem))}.kd-hb.kd-ch[data-wide] .kd-hb__inner{max-width:calc(var(--kd-hb-comp) + 2*var(--kd-gutter))}.kd-ch[data-wide] .kd-hb__paper--grid{rotate:-1.2deg}.kd-ch[data-wide] .kd-hb__paper--ruled{rotate:1.2deg}}@media (min-width:1024px) and (max-width:1099.98px){.kd-hb.kd-ch[data-stack]{--kd-ch-top-gap:14px}.kd-hb.kd-ch[data-stack] .kd-hb__inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""intro""kit""play""rail"}.kd-hb.kd-ch[data-stack] .kd-hb__head{padding-top:.5rem;text-align:center;--kd-hb-arrow-room:0px;--kd-fs-max:4rem;--kd-fs-vh:10rem;--kd-fs-one:0px;padding-inline:4rem}.kd-hb.kd-ch[data-stack] .kd-hero__display{text-box-trim:none;margin-top:0;padding-top:.08em}.kd-hb.kd-ch[data-stack] .kd-hero__display .kd-hb__mark:before{top:-.3em}.kd-hb.kd-ch[data-stack] .kd-hb__intro{text-align:center;margin:1rem auto 0}.kd-hb.kd-ch[data-stack] .kd-hb__arrow{display:none}.kd-hb.kd-ch[data-stack] .kd-hb__play{width:min(100%,var(--kd-ch-max),max(var(--kd-ch-floor),calc((var(--kd-hb-vh) - var(--kd-hb-top) - var(--kd-ch-cta) - 14px - var(--kd-ch-a))*var(--kd-ch-aspect) + var(--kd-ch-b))));place-self:start center;margin:1.75rem 0 0}.kd-hb.kd-ch[data-stack] .kd-hb__stick{position:static}.kd-hb.kd-ch[data-stack] .kd-ch__kit,.kd-hb.kd-ch[data-stack] .kd-ch__rail{justify-self:center;width:min(100%,38rem)}.kd-hb.kd-ch[data-stack] .kd-ch__kit{margin-top:1.75rem}.kd-hb.kd-ch[data-stack] .kd-ch__rail{max-inline-size:none;margin-top:2.5rem}}@media (min-width:1100px) and (max-width:1259.98px){.kd-hb.kd-ch[data-stack="1260"]{--kd-ch-top-gap:14px}.kd-hb.kd-ch[data-stack="1260"] .kd-hb__inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""intro""kit""play""rail"}.kd-hb.kd-ch[data-stack="1260"] .kd-hb__head{padding-top:.5rem;text-align:center;--kd-hb-arrow-room:0px;--kd-fs-max:4rem;--kd-fs-vh:10rem;--kd-fs-one:0px;padding-inline:4rem}.kd-hb.kd-ch[data-stack="1260"] .kd-hero__display{text-box-trim:none;margin-top:0;padding-top:.08em}.kd-hb.kd-ch[data-stack="1260"] .kd-hero__display .kd-hb__mark:before{top:-.3em}.kd-hb.kd-ch[data-stack="1260"] .kd-hb__intro{text-align:center;margin:1rem auto 0}.kd-hb.kd-ch[data-stack="1260"] .kd-hb__arrow{display:none}.kd-hb.kd-ch[data-stack="1260"] .kd-hb__play{width:min(100%,var(--kd-ch-max),max(var(--kd-ch-floor),calc((var(--kd-hb-vh) - var(--kd-hb-top) - var(--kd-ch-cta) - 14px - var(--kd-ch-a))*var(--kd-ch-aspect) + var(--kd-ch-b))));place-self:start center;margin:1.75rem 0 0}.kd-hb.kd-ch[data-stack="1260"] .kd-hb__stick{position:static}.kd-hb.kd-ch[data-stack="1260"] .kd-ch__kit,.kd-hb.kd-ch[data-stack="1260"] .kd-ch__rail{justify-self:center;width:min(100%,38rem)}.kd-hb.kd-ch[data-stack="1260"] .kd-ch__kit{margin-top:1.75rem}.kd-hb.kd-ch[data-stack="1260"] .kd-ch__rail{max-inline-size:none;margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.kd-ch :not(:where(.kd-slot,.kd-slot *)),.kd-ch :not(:where(.kd-slot,.kd-slot *)):before{transition:none!important;animation:none!important}}@media (forced-colors:active){.kd-ch-card,.kd-ch :is(.kd-ch-lb__tabs,.kd-ch-lb__empty,.kd-ch-done__chip,.kd-ch-done__trophy,.kd-ch-cta,.kd-ch-done__copy){border:1px solid canvastext}.kd-ch-lb__tab[aria-selected=true]{outline:2px solid highlight}.kd-ch-lb__row:is(.is-you,.is-invite){border-color:canvastext}}
