.u9sMQa_root{background:var(--color-neutral-container-soft);border-radius:32px;height:100%;padding:32px;position:relative}.u9sMQa_title{color:var(--color-primary-default);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin-bottom:20px}.u9sMQa_text{color:var(--color-primary-default);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.u9sMQa_content{max-width:480px}.u9sMQa_action{position:absolute;bottom:32px;left:32px}.u9sMQa_image{position:absolute;bottom:32px;right:32px}@media screen and not (min-width:1280px){.u9sMQa_content{max-width:400px}}@media screen and not (min-width:640px){.u9sMQa_root{border-radius:24px;padding:20px}.u9sMQa_image{position:absolute;bottom:20px;right:20px}.u9sMQa_title{margin-bottom:16px}}@media (hover:hover){.u9sMQa_root:hover .u9sMQa_action>:where(span){--button-border-color:var(--color-primary-hover);--button-background-color:var(--button-border-color);--button-color:var(--color-constant-white)}}
.UzDrhG_root{background:var(--color-secondary-container-soft);border-radius:32px;height:100%;padding:32px;position:relative}.UzDrhG_content{max-width:480px}.UzDrhG_title{color:var(--color-primary-default);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin-bottom:20px}.UzDrhG_text{max-width:480px;color:var(--color-primary-default);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.UzDrhG_image{position:absolute;bottom:32px;right:32px}@media screen and not (min-width:768px){.UzDrhG_content{max-width:400px}}@media screen and not (min-width:640px){.UzDrhG_root{border-radius:24px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.UzDrhG_action{position:absolute;bottom:20px;left:20px}.UzDrhG_image{margin:0 auto;position:relative;bottom:auto;right:auto}.UzDrhG_title{margin-bottom:16px}}
.QTHDDW_root{margin-top:96px}.QTHDDW_list{grid-template-rows:400px;grid-template-columns:1fr 1fr;gap:24px;list-style-type:none;display:grid}.QTHDDW_link{color:inherit;text-decoration:none}@media screen and not (min-width:1280px){.QTHDDW_list{gap:16px}}@media screen and not (min-width:1024px){.QTHDDW_list{grid-template-rows:320px 320px;grid-template-columns:1fr}}@media screen and not (min-width:640px){.QTHDDW_root{margin-top:64px}.QTHDDW_list{grid-template-rows:380px 308px;gap:24px}}@media screen and not (min-width:390px){.QTHDDW_list{grid-template-rows:380px 412px}}
.qFcACG_root{width:var(--reel-card-width);flex-shrink:0}.qFcACG_image{aspect-ratio:1;border-radius:18px;width:100%;position:relative;overflow:hidden}.qFcACG_image .qFcACG_cover{object-fit:cover;width:100%;height:100%}.qFcACG_image .qFcACG_logo{border-radius:12px;position:absolute;bottom:8px;left:8px}.qFcACG_directions{width:100%;color:var(--color-fg-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:12px;list-style-type:none;overflow:hidden}.qFcACG_directions li:not(:last-child):after{content:", "}.qFcACG_directions li{display:inline}.qFcACG_directions{font:var(--typography-single-xs-font);letter-spacing:var(--typography-single-xs-letter-spacing)}.qFcACG_title{width:100%;color:var(--color-primary-default);text-overflow:ellipsis;white-space:nowrap;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);margin-top:6px;overflow:hidden}
.WpUQIq_content{--modal-side-padding:32px;padding:var(--modal-side-padding);background-color:var(--color-bg-page)}.WpUQIq_title{color:var(--color-fg-default);text-align:center;font:var(--typography-heading-h5-font);letter-spacing:var(--typography-heading-h5-letter-spacing);margin-bottom:20px}.WpUQIq_viewport{--reel-card-width:220px;--reel-gap:12px;--reel-step:calc(var(--reel-card-width) + var(--reel-gap));--reel-duration:var(--reel-duration-base);--reel-offset-from:calc(var(--reel-step) * -1 * var(--reel-start-index));--reel-offset-to:calc(var(--reel-step) * -1 * var(--reel-selected-index));width:calc(100% + var(--modal-side-padding)*2);max-width:600px;min-height:280px;margin:0 calc(var(--modal-side-padding)*-1);align-items:center;display:flex;overflow:hidden}.WpUQIq_link{color:inherit;text-decoration:none}.WpUQIq_track{will-change:transform;transform:translateX(var(--reel-offset-to));gap:var(--reel-gap);flex-shrink:0;align-items:flex-start;padding-inline-start:calc(50% - var(--reel-card-width)/2);display:flex}.WpUQIq_track_animated{animation:WpUQIq_reel-slide var(--reel-duration) cubic-bezier(.2, .1, .1, 1) forwards}@media (prefers-reduced-motion:reduce){.WpUQIq_viewport{--reel-duration:1ms}}.WpUQIq_buttons{flex-direction:column;justify-content:center;gap:20px;padding-top:20px;display:flex}.WpUQIq_reload span:first-child{align-items:center;gap:8px;display:flex}.WpUQIq_reload{--button-height:auto;cursor:pointer;width:auto;height:auto;min-height:auto;color:var(--color-primary-hover);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);background:0 0;border:none;justify-content:center;align-self:center;align-items:center;gap:8px;display:flex}.WpUQIq_reload[aria-disabled=true]{opacity:.4}.WpUQIq_reloader_icon{width:16px;height:16px}@media screen and not (min-width:640px){.WpUQIq_content{--modal-side-padding:18px}.WpUQIq_title{margin-bottom:8px}.charity-randomizer-modal-container :where(button)[aria-label=Закрыть]{top:16px}}@keyframes WpUQIq_reel-slide{0%{transform:translateX(var(--reel-offset-from))}to{transform:translateX(var(--reel-offset-to))}}
.vkEHCq_root{cursor:pointer;background:var(--color-secondary-container-hover);border-radius:18px;padding:14px 16px 16px;position:relative;overflow:hidden}.vkEHCq_root:focus-visible{outline:none}.vkEHCq_root.vkEHCq_disabled{cursor:default}.vkEHCq_content{z-index:1;flex-direction:column;max-width:calc(100% - 84px);height:100%;display:flex;position:relative}.vkEHCq_button{width:161px;margin-top:auto;display:flex}.vkEHCq_disabled .vkEHCq_button{cursor:default;opacity:.4}.vkEHCq_root:focus-visible .vkEHCq_button{outline:2px solid var(--color-primary-soft);outline-offset:2px;border-radius:100px}.vkEHCq_title{max-width:205px;color:var(--color-primary-soft);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.vkEHCq_text{max-width:197px;color:var(--color-primary-soft);font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);margin-top:2px}.vkEHCq_image{pointer-events:none;width:180px;height:134px;margin:0;position:absolute;top:calc(50% + 2px);right:-48px;transform:translateY(-50%)}
.wyFNIa_button{align-self:stretch;width:100%}.wyFNIa_disabled .wyFNIa_button{cursor:default;opacity:.4}.wyFNIa_root:focus-visible .wyFNIa_button{outline:2px solid var(--color-primary-soft);outline-offset:2px;border-radius:100px}.wyFNIa_root{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:center;appearance:none;background:var(--color-secondary-container-hover);border:none;border-radius:32px;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;display:flex}.wyFNIa_root:focus-visible{outline:none}.wyFNIa_root.wyFNIa_disabled{cursor:default}.wyFNIa_root__horizontal .wyFNIa_content :where(.wyFNIa_button){display:none}.wyFNIa_content{margin:auto 0;padding-bottom:32px;display:block}.wyFNIa_image{width:100%;height:148px;margin-bottom:8px}.wyFNIa_title{max-width:230px;color:var(--color-primary-soft);text-align:center;font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 auto;display:block;position:relative}.wyFNIa_text{color:var(--color-primary-soft);text-align:center;font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);margin-top:8px;display:block}@media screen and not (min-width:640px){.wyFNIa_root__vertical{background:0 0;gap:12px;padding:0}.wyFNIa_root__vertical .wyFNIa_image{height:80px;margin-top:10px}.wyFNIa_root__vertical .wyFNIa_content{background:var(--color-secondary-container-hover);border-radius:20px;width:100%;height:100%;padding:12px}.wyFNIa_root__vertical .wyFNIa_title{max-width:108px;font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);margin:0 auto}.wyFNIa_root__horizontal{background:var(--color-secondary-container-hover);padding:16px;display:block;position:relative;overflow:hidden}.wyFNIa_root__horizontal .wyFNIa_title{text-align:left;margin-bottom:12px}.wyFNIa_root__horizontal .wyFNIa_button{display:none}.wyFNIa_root__horizontal .wyFNIa_content{z-index:1;max-width:calc(100% - 84px);position:relative}.wyFNIa_root__horizontal .wyFNIa_content :where(.wyFNIa_button){width:161px;display:flex}.wyFNIa_root__horizontal .wyFNIa_image{pointer-events:none;width:199px;height:148px;margin:0;position:absolute;top:50%;right:0;transform:translate(25%,-50%)}}
.jQWcIW_root{--content-background-color:var(--color-neutral-container-soft);--image-opacity:1;border-radius:32px;flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.jQWcIW_root:hover{--content-background-color:var(--color-neutral-container-muted);--image-opacity:.9}.jQWcIW_image{z-index:0;aspect-ratio:3/2;height:190px;opacity:var(--image-opacity);transition:opacity .3s;overflow:hidden}.jQWcIW_image .jQWcIW_cover{object-fit:cover;width:100%;height:100%}.jQWcIW_content{z-index:1;background-color:var(--content-background-color);border-radius:32px;flex-direction:column;flex:1;margin-top:-32px;padding:20px;transition:background-color .3s;display:flex}.jQWcIW_directions{color:var(--color-fg-soft);text-overflow:ellipsis;white-space:nowrap;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);list-style-type:none;overflow:hidden}.jQWcIW_directions li:not(:last-child):after{content:", "}.jQWcIW_directions li{display:inline}.jQWcIW_title{-webkit-line-clamp:2;color:var(--color-primary-default);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}@media screen and not (min-width:640px){.jQWcIW_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.jQWcIW_description{-webkit-line-clamp:2;color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.jQWcIW_description__single_line{-webkit-line-clamp:1}.jQWcIW_footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.jQWcIW_logo{object-fit:cover;border-radius:12px;flex-shrink:0;width:72px;height:72px}.jQWcIW_logo__mobile{display:none}@media screen and not (min-width:640px){.jQWcIW_root{border-radius:0;flex-direction:column;display:flex}.jQWcIW_image{aspect-ratio:5/4;height:144px;position:relative}.jQWcIW_content{--content-background-color:transparent;border-radius:0;margin-top:12px;padding:0}.jQWcIW_directions{font:var(--typography-single-xs-font);letter-spacing:var(--typography-single-xs-letter-spacing)}.jQWcIW_title{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.jQWcIW_cover{border-radius:18px}.jQWcIW_logo{width:48px;height:48px;position:absolute;bottom:8px;left:8px}.jQWcIW_logo__mobile{display:block}.jQWcIW_logo__footer{display:none}.jQWcIW_footer{flex-direction:column;gap:0}.jQWcIW_button{--button-padding:10px 14px;width:100%;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);margin-top:12px}.jQWcIW_description{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}
._6aNia_list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;padding-inline-start:0;list-style-type:none;display:grid}._6aNia_list>li{height:100%;display:flex}._6aNia_list>li>*{width:100%}._6aNia_list>:where(li)._6aNia_randomizerBanner{display:none}._6aNia_list>:where(li)._6aNia_foundation{position:relative}._6aNia_foundationLink{border-radius:32px;width:100%;text-decoration:none;display:flex}._6aNia_foundationLink:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:2px}._6aNia_randomizerCard ._6aNia_card{width:100%;min-width:0;height:100%}._6aNia_button{justify-content:center;width:100%;margin:24px 0 0;display:flex}@media screen and not (min-width:1440px){._6aNia_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and not (min-width:1280px){._6aNia_list{gap:16px}}@media screen and not (min-width:1024px){._6aNia_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and not (min-width:640px){._6aNia_list{grid-auto-rows:auto;gap:32px 8px}._6aNia_list>:where(li)._6aNia_randomizerCard{display:none}._6aNia_list>:where(li)._6aNia_randomizerBanner{grid-column:span 2;height:140px;display:block;overflow:hidden}._6aNia_list>:where(li)._6aNia_randomizerBanner:where(._6aNia_disabled){height:168px}._6aNia_list>:where(li)._6aNia_randomizerBanner :where(._6aNia_card){height:100%}}