.About-module-scss-module__VoT4Yq__about{border:2px solid var(--color-secondary-default);border-radius:40px;margin:64px 0 0;padding:40px}.About-module-scss-module__VoT4Yq__top{justify-content:space-between;display:flex}.About-module-scss-module__VoT4Yq__title{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);color:var(--color-secondary-muted)}.About-module-scss-module__VoT4Yq__text{color:var(--color-secondary-container-soft);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin:64px 0 0;padding:0 184px 0 0}@media screen and not (min-width:1024px){.About-module-scss-module__VoT4Yq__about{padding:32px}.About-module-scss-module__VoT4Yq__text{padding:0}}@media screen and not (min-width:640px){.About-module-scss-module__VoT4Yq__about{margin:72px 0 0;padding:20px 20px 32px}.About-module-scss-module__VoT4Yq__top{flex-direction:column;align-items:center;gap:24px}.About-module-scss-module__VoT4Yq__top img{width:192px}.About-module-scss-module__VoT4Yq__text{text-align:center;margin:48px 0 0;padding:0}}
.CenteredCarousel-module-scss-module__lWx0zq__root{width:100%;position:relative}.CenteredCarousel-module-scss-module__lWx0zq__navigation{gap:12px;display:flex;position:absolute;bottom:100%;right:0;transform:translateY(-70px)}.CenteredCarousel-module-scss-module__lWx0zq__list{scroll-behavior:smooth;align-items:center;gap:32px;margin:0 -48px;display:flex;overflow-x:hidden}.CenteredCarousel-module-scss-module__lWx0zq__list:before,.CenteredCarousel-module-scss-module__lWx0zq__list:after{content:"";flex-shrink:0;width:calc(50% - 250px)}@media screen and not (min-width:1280px){.CenteredCarousel-module-scss-module__lWx0zq__navigation{transform:translateY(-47px)}.CenteredCarousel-module-scss-module__lWx0zq__list{margin:0 -32px}}@media screen and not (min-width:1024px){.CenteredCarousel-module-scss-module__lWx0zq__list{gap:16px;margin:0 -24px}.CenteredCarousel-module-scss-module__lWx0zq__navigation{display:none}}@media screen and not (min-width:640px){.CenteredCarousel-module-scss-module__lWx0zq__list{gap:8px;margin:0 -16px}}
.Banners-module-scss-module__q0db3W__slide{border-radius:32px;flex-shrink:0;width:857px;overflow:hidden}.Banners-module-scss-module__q0db3W__slide img{width:100%}@media screen and not (min-width:1024px){.Banners-module-scss-module__q0db3W__slide{width:574px;height:344px}}@media screen and not (min-width:640px){.Banners-module-scss-module__q0db3W__slide{border-radius:24px;width:334px;height:200px}}
.Footer-module-scss-module__THpRMG__root{color:var(--color-constant-white);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);justify-content:space-between;gap:32px;margin:96px 0 0;padding:24px 0;display:flex}.Footer-module-scss-module__THpRMG__root a{color:var(--color-secondary-soft);text-decoration:none}.Footer-module-scss-module__THpRMG__date{flex-shrink:0}.Footer-module-scss-module__THpRMG__text{text-align:center}.Footer-module-scss-module__THpRMG__link{flex-shrink:0}@media screen and not (min-width:640px){.Footer-module-scss-module__THpRMG__root{flex-direction:column;align-items:center;gap:24px;margin:64px 0 0;padding:24px 16px}}
.Input-module-scss-module__snfLSq__root{--input-height:48px;--input-padding-left:12px;--input-padding-right:12px;--input-border-color:var(--color-neutral-container-soft);--input-border-radius:16px;--input-background-color:var(--color-neutral-container-soft);--input-disabled-background-color:var(--color-neutral-container-soft);--input-gap:8px;width:100%;min-width:200px}.Input-module-scss-module__snfLSq__root_small{--input-height:40px;--input-padding-right:12px;--input-padding-left:12px;--input-border-radius:12px}.Input-module-scss-module__snfLSq__root_large{--input-height:56px;--input-padding-right:12px;--input-padding-left:16px}.Input-module-scss-module__snfLSq__root_color_white{--input-border-color:var(--color-neutral-container-soft);--input-background-color:var(--color-constant-white);--input-disabled-background-color:var(--color-constant-white)}.Input-module-scss-module__snfLSq__label{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);cursor:text;gap:var(--input-gap);width:100%;height:var(--input-height);padding:0 var(--input-padding-right)0 var(--input-padding-left);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--color-fg-default);background:var(--input-background-color);align-items:center;transition:all .2s;display:flex;position:relative}.Input-module-scss-module__snfLSq__label:focus-within{--input-border-color:var(--color-primary-default)!important}.Input-module-scss-module__snfLSq__label_disabled{--input-border-color:var(--color-neutral-container-soft);--input-background-color:var(--color-neutral-container-soft);cursor:not-allowed;color:var(--color-fg-disabled)}.Input-module-scss-module__snfLSq__input{width:0;font:inherit;color:var(--color-fg-default);text-overflow:ellipsis;letter-spacing:inherit;appearance:none;caret-color:var(--color-fg-default);background:0 0;border:none;outline:none;flex-grow:1;transition:all .2s;display:block;position:relative;top:6px;overflow:hidden}.Input-module-scss-module__snfLSq__input:placeholder-shown{top:0}.Input-module-scss-module__snfLSq__input:disabled{cursor:not-allowed;color:var(--color-fg-disabled)}.Input-module-scss-module__snfLSq__placeholder{font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing);pointer-events:none;top:50%;left:var(--input-padding-left);line-height:var(--input-height);color:var(--color-fg-soft);transition:all .2s;position:absolute;transform:translateY(calc(-50% - 10px))}.Input-module-scss-module__snfLSq__placeholder_error{color:var(--color-error-default)}.Input-module-scss-module__snfLSq__placeholder_icon{left:calc(var(--input-padding-left) + 24px + var(--input-gap))}.Input-module-scss-module__snfLSq__placeholder_disabled{color:var(--color-fg-disabled)}.Input-module-scss-module__snfLSq__input:focus+.Input-module-scss-module__snfLSq__placeholder{color:var(--color-brand-default)}.Input-module-scss-module__snfLSq__input:focus+.Input-module-scss-module__snfLSq__placeholder_error{color:var(--color-error-default)}.Input-module-scss-module__snfLSq__input:placeholder-shown+.Input-module-scss-module__snfLSq__placeholder{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);color:var(--color-fg-soft);transform:translateY(-50%)}.Input-module-scss-module__snfLSq__input:placeholder-shown+.Input-module-scss-module__snfLSq__placeholder_error{color:var(--color-error-default)}.Input-module-scss-module__snfLSq__hint{font:var(--typography-single-xs-font);letter-spacing:var(--typography-single-xs-letter-spacing);padding:0 var(--input-padding-right)0 var(--input-padding-left);color:var(--color-neutral-soft);margin:8px 0 0}.Input-module-scss-module__snfLSq__hint_error{color:var(--color-error-default)}.Input-module-scss-module__snfLSq__right{display:flex}.Input-module-scss-module__snfLSq__clear{cursor:pointer;color:var(--color-fg-muted);line-height:0;transition:all .2s;display:none}.Input-module-scss-module__snfLSq__label:not(:has(.Input-module-scss-module__snfLSq__input:placeholder-shown)):focus-within .Input-module-scss-module__snfLSq__clear{display:block}.Input-module-scss-module__snfLSq__icon{line-height:0}.Input-module-scss-module__snfLSq__icon_cup{cursor:pointer}@media (hover:hover){.Input-module-scss-module__snfLSq__label:not(.Input-module-scss-module__snfLSq__label_error,.Input-module-scss-module__snfLSq__label_disabled):hover{--input-border-color:var(--color-border-soft)}.Input-module-scss-module__snfLSq__clear:hover{color:var(--color-fg-default)}}
.Switch-module-scss-module__qEetga__switch{width:44px;height:24px;display:inline-block;position:relative}.Switch-module-scss-module__qEetga__slider{cursor:pointer;background:var(--color-secondary-soft);border-radius:24px;transition:all .4s;position:absolute;inset:0}.Switch-module-scss-module__qEetga__slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:4px;left:4px}.Switch-module-scss-module__qEetga__input{opacity:0;width:0;height:0}.Switch-module-scss-module__qEetga__input:checked+.Switch-module-scss-module__qEetga__slider{background:var(--color-secondary-active)}.Switch-module-scss-module__qEetga__input:checked+.Switch-module-scss-module__qEetga__slider:before{transform:translate(20px)}.Switch-module-scss-module__qEetga__input:disabled+.Switch-module-scss-module__qEetga__slider{cursor:not-allowed;opacity:.4;background:var(--color-secondary-hover)}.Switch-module-scss-module__qEetga__input:focus-visible+.Switch-module-scss-module__qEetga__slider{outline:2px solid;outline-color:var(--color-primary-soft);outline-offset:2px;border-radius:24px}@media (hover:hover){.Switch-module-scss-module__qEetga__slider:hover{background:var(--color-secondary-hover)}.Switch-module-scss-module__qEetga__input:checked+.Switch-module-scss-module__qEetga__slider:hover{background:var(--color-secondary-on-default)}.Switch-module-scss-module__qEetga__input:disabled+.Switch-module-scss-module__qEetga__slider:hover{background:var(--color-secondary-hover)}}
.ProgramCard-module-scss-module__wHRhYG__root{gap:6px;display:flex;position:relative}.ProgramCard-module-scss-module__wHRhYG__card{background:var(--color-neutral-container-soft);border-radius:24px;grid-template-columns:1fr 1fr 312px;grid-template-areas:"title title image"". .image"". .image""actions actions image";column-gap:24px;width:100%;padding:0 0 0 24px;display:grid;overflow:hidden}.ProgramCard-module-scss-module__wHRhYG__title{color:var(--color-primary-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);grid-area:title;padding:24px 0 0}.ProgramCard-module-scss-module__wHRhYG__image{border-radius:24px;grid-area:image;height:208px;overflow:hidden}.ProgramCard-module-scss-module__wHRhYG__image img{object-fit:cover;width:100%;height:100%}.ProgramCard-module-scss-module__wHRhYG__actions{grid-area:actions;align-items:center;gap:20px;width:100%;padding:0 0 24px;display:flex}.ProgramCard-module-scss-module__wHRhYG__switch{align-items:center;gap:10px;display:flex}.ProgramCard-module-scss-module__wHRhYG__label{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-primary-default)}.ProgramCard-module-scss-module__wHRhYG__buttons{flex-direction:column;flex-shrink:0;justify-content:center;gap:8px;width:33px;display:flex}.ProgramCard-module-scss-module__wHRhYG__button{background:var(--color-neutral-container-default);border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@media screen and not (min-width:1024px){.ProgramCard-module-scss-module__wHRhYG__card{grid-template-columns:1fr 1fr 265px;column-gap:12px}.ProgramCard-module-scss-module__wHRhYG__actions{justify-content:space-between;gap:12px}.ProgramCard-module-scss-module__wHRhYG__buttons{z-index:2;background-color:var(--color-neutral-container-default);border-radius:8px;flex-direction:row;gap:1px;width:auto;padding:1px;display:none;position:absolute;top:14px;right:14px;overflow:hidden}.ProgramCard-module-scss-module__wHRhYG__show{display:flex}.ProgramCard-module-scss-module__wHRhYG__button{background:var(--color-bg-page);border-radius:0;width:40px;height:40px}.ProgramCard-module-scss-module__wHRhYG__button span{--icon-size:24px!important}.ProgramCard-module-scss-module__wHRhYG__button:first-child{border-radius:8px 0 0 8px}.ProgramCard-module-scss-module__wHRhYG__button:last-child{border-radius:0 8px 8px 0}}@media screen and not (min-width:768px){.ProgramCard-module-scss-module__wHRhYG__actions{gap:6px;padding:0}.ProgramCard-module-scss-module__wHRhYG__card{flex-direction:column;gap:20px;padding:14px;display:flex}.ProgramCard-module-scss-module__wHRhYG__title{padding:0 100px 0 0}.ProgramCard-module-scss-module__wHRhYG__image{height:auto}}@media screen and not (min-width:390px){.ProgramCard-module-scss-module__wHRhYG__actions{flex-direction:column-reverse;align-items:flex-start;gap:12px}.ProgramCard-module-scss-module__wHRhYG__actions button{width:100%}}
.ModalSaveError-module-scss-module__8D6JzW__container{background:var(--color-constant-white);flex-direction:column;gap:24px;padding:24px 32px;display:flex}.ModalSaveError-module-scss-module__8D6JzW__title{font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing);color:var(--color-fg-default)}.ModalSaveError-module-scss-module__8D6JzW__error{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.ModalSaveError-module-scss-module__8D6JzW__actions{justify-content:flex-end;display:flex}
.NkoBanner-module-scss-module__xuxU4q__root{background:var(--color-bg-surface);border-radius:32px;gap:24px;margin:0 0 24px;display:flex}.NkoBanner-module-scss-module__xuxU4q__content{flex-direction:column;gap:24px;width:100%;padding:40px;display:flex}.NkoBanner-module-scss-module__xuxU4q__title{font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-secondary-on-default)}.NkoBanner-module-scss-module__xuxU4q__text{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-soft)}.NkoBanner-module-scss-module__xuxU4q__buttons{gap:16px;margin:auto 0 0;padding:0 0 32px;display:flex}.NkoBanner-module-scss-module__xuxU4q__buttons a{text-decoration:none}.NkoBanner-module-scss-module__xuxU4q__image{flex-shrink:0;width:400px;height:400px;padding:40px}.NkoBanner-module-scss-module__xuxU4q__image img{mix-blend-mode:multiply;border-radius:18px;width:100%;height:auto;display:block}@media screen and not (min-width:1024px){.NkoBanner-module-scss-module__xuxU4q__root{padding:32px}.NkoBanner-module-scss-module__xuxU4q__content{padding:0}.NkoBanner-module-scss-module__xuxU4q__image{width:220px;height:220px;padding:0}.NkoBanner-module-scss-module__xuxU4q__buttons{padding:0}}@media screen and not (min-width:768px){.NkoBanner-module-scss-module__xuxU4q__root{flex-direction:column-reverse;align-items:center;padding:20px}.NkoBanner-module-scss-module__xuxU4q__content{gap:16px}}@media screen and not (min-width:640px){.NkoBanner-module-scss-module__xuxU4q__root{margin:0 0 20px}.NkoBanner-module-scss-module__xuxU4q__buttons{flex-direction:column}}
.NkoCounts-module-scss-module__qn7X1q__list{gap:12px;display:flex}.NkoCounts-module-scss-module__qn7X1q__item{background:var(--color-neutral-container-soft);border-radius:32px;flex-direction:column-reverse;justify-content:space-between;width:100%;height:180px;padding:24px;display:flex}.NkoCounts-module-scss-module__qn7X1q__count{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.NkoCounts-module-scss-module__qn7X1q__title{color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}@media screen and not (min-width:640px){.NkoCounts-module-scss-module__qn7X1q__list{flex-wrap:wrap}.NkoCounts-module-scss-module__qn7X1q__item{flex:calc(50% - 6px)}}
.ModalCauseView-module-scss-module__luUvCG__container{flex-direction:column;display:flex}.ModalCauseView-module-scss-module__luUvCG__heading{color:var(--color-primary-active);text-align:center;font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin:0 0 8px}.ModalCauseView-module-scss-module__luUvCG__content{color:var(--color-fg-default);flex-direction:column;gap:8px;margin:0 0 16px;padding:0 20px;display:flex}.ModalCauseView-module-scss-module__luUvCG__reason{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);white-space:pre-wrap;margin:0}.ModalCauseView-module-scss-module__luUvCG__buttons{gap:13px;display:flex}.ModalCauseView-module-scss-module__luUvCG__buttons button{width:100%}@media screen and not (min-width:768px){.ModalCauseView-module-scss-module__luUvCG__heading{text-align:left;margin:0 0 24px}.ModalCauseView-module-scss-module__luUvCG__content{margin:0 0 24px}.ModalCauseView-module-scss-module__luUvCG__buttons{flex-direction:column}}
.NkoInfoBlock-module-scss-module__LJURta__root{border-radius:16px;justify-content:space-between;align-items:center;margin:0 0 24px;padding:12px 18px;display:flex}.NkoInfoBlock-module-scss-module__LJURta__content{align-items:center;gap:10px;display:flex}.NkoInfoBlock-module-scss-module__LJURta__icon{color:var(--status-icon-color);display:flex}.NkoInfoBlock-module-scss-module__LJURta__heading{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);color:var(--status-heading-color)}.NkoInfoBlock-module-scss-module__LJURta__text{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--status-text-color)}.NkoInfoBlock-module-scss-module__LJURta__buttons{align-items:center;gap:16px;display:flex}.NkoInfoBlock-module-scss-module__LJURta__link{text-decoration:none}.NkoInfoBlock-module-scss-module__LJURta__buttonDelete{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:16px;align-items:center;padding:12px;display:flex}.NkoInfoBlock-module-scss-module__LJURta__buttonDelete:hover{background-color:var(--color-primary-hover)}.NkoInfoBlock-module-scss-module__LJURta__default{--status-icon-color:var(--color-primary-default);--status-heading-color:var(--color-primary-default);--status-text-color:var(--color-primary-muted);background:var(--color-secondary-container-muted)}.NkoInfoBlock-module-scss-module__LJURta__draft{--status-icon-color:var(--color-primary-on-default);--status-heading-color:var(--color-primary-on-default);--status-text-color:var(--color-neutral-soft);background:var(--color-primary-soft)}.NkoInfoBlock-module-scss-module__LJURta__review{--status-icon-color:var(--color-primary-on-default);--status-heading-color:var(--color-primary-on-default);--status-text-color:var(--color-primary-on-default);background:var(--color-secondary-active)}.NkoInfoBlock-module-scss-module__LJURta__cancelled{--status-icon-color:var(--color-primary-on-default);--status-heading-color:var(--color-primary-on-default);--status-text-color:var(--color-primary-on-default);background:var(--color-warning-default)}.NkoInfoBlock-module-scss-module__LJURta__accepted{--status-icon-color:var(--color-primary-on-default);--status-heading-color:var(--color-primary-on-default);--status-text-color:var(--color-neutral-soft);background:var(--color-primary-active)}@media screen and not (min-width:1024px){.NkoInfoBlock-module-scss-module__LJURta__root{flex-direction:column;align-items:flex-start;gap:12px}}@media screen and not (min-width:640px){.NkoInfoBlock-module-scss-module__LJURta__root{gap:20px;padding:12px}.NkoInfoBlock-module-scss-module__LJURta__buttons{flex-direction:column;width:100%}.NkoInfoBlock-module-scss-module__LJURta__buttons button,.NkoInfoBlock-module-scss-module__LJURta__buttons a{width:100%}}
.WishDonationEventModal-module-scss-module__nDbEXW__container{background:var(--color-bg-page);border-radius:32px}.WishDonationEventModal-module-scss-module__nDbEXW__header{background:var(--color-neutral-container-soft);border-radius:32px;flex-direction:column;align-items:center;padding:32px 24px;display:flex}.WishDonationEventModal-module-scss-module__nDbEXW__image{border-radius:50%;width:104px;height:104px;margin:16px 0;overflow:hidden}.WishDonationEventModal-module-scss-module__nDbEXW__image img{object-fit:cover;width:100%;height:100%}.WishDonationEventModal-module-scss-module__nDbEXW__title{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);color:var(--color-fg-default);margin:4px 0}.WishDonationEventModal-module-scss-module__nDbEXW__city{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);color:var(--color-fg-soft)}.WishDonationEventModal-module-scss-module__nDbEXW__content{padding:24px 32px}.WishDonationEventModal-module-scss-module__nDbEXW__text{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-soft);text-align:center}.WishDonationEventModal-module-scss-module__nDbEXW__description{flex-direction:column;gap:2px;margin:0 0 24px;display:flex}.WishDonationEventModal-module-scss-module__nDbEXW__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.WishDonationEventModal-module-scss-module__nDbEXW__row p{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.WishDonationEventModal-module-scss-module__nDbEXW__row span{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-fg-soft);gap:4px;display:flex}.WishDonationEventModal-module-scss-module__nDbEXW__price{flex-shrink:0}.WishDonationEventModal-module-scss-module__nDbEXW__mass{border-top:1px solid var(--color-border-default);justify-content:space-between;align-items:flex-start;gap:12px;margin:24px 0 0;padding:16px 0;display:flex}.WishDonationEventModal-module-scss-module__nDbEXW__title{color:var(--color-fg-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.WishDonationEventModal-module-scss-module__nDbEXW__amount{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-fg-soft)}.WishDonationEventModal-module-scss-module__nDbEXW__counter{background:var(--color-neutral-container-soft);border-radius:32px;align-items:center;gap:4px;height:44px;padding:6px 16px;display:flex}.WishDonationEventModal-module-scss-module__nDbEXW__count{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);text-align:center;min-width:40px}.WishDonationEventModal-module-scss-module__nDbEXW__button{cursor:pointer;width:24px;height:24px;color:var(--color-fg-default);background-color:#0000;border:none}.WishDonationEventModal-module-scss-module__nDbEXW__tel{width:100%;margin:0 0 24px}.WishDonationEventModal-module-scss-module__nDbEXW__payment{gap:12px;margin:0 0 24px;display:flex}.WishDonationEventModal-module-scss-module__nDbEXW__radio{cursor:pointer;border:1px solid var(--color-border-default);width:100%;height:64px;color:var(--color-fg-default);text-align:left;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);background-color:#0000;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;transition:border .2s;display:flex;position:relative}.WishDonationEventModal-module-scss-module__nDbEXW__radio:hover{border:1px solid var(--color-fg-default)}.WishDonationEventModal-module-scss-module__nDbEXW__input{width:0;height:0;position:absolute;top:0;left:0}.WishDonationEventModal-module-scss-module__nDbEXW__circle{border:2px solid var(--color-primary-muted);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.WishDonationEventModal-module-scss-module__nDbEXW__circle:after{content:"";background-color:var(--color-constant-white);border-radius:50%;width:8px;height:8px}.WishDonationEventModal-module-scss-module__nDbEXW__active{border:1px solid var(--color-fg-default)}.WishDonationEventModal-module-scss-module__nDbEXW__active .WishDonationEventModal-module-scss-module__nDbEXW__circle{background-color:var(--color-primary-muted)}.WishDonationEventModal-module-scss-module__nDbEXW__disabled{pointer-events:none;opacity:.4}.WishDonationEventModal-module-scss-module__nDbEXW__checkbox{font:var(--typography-description-s-font);letter-spacing:var(--typography-description-s-letter-spacing)}.WishDonationEventModal-module-scss-module__nDbEXW__checkbox a{color:var(--color-primary-soft);text-decoration:none}.WishDonationEventModal-module-scss-module__nDbEXW__submit{padding:0 32px 32px}.WishDonationEventModal-module-scss-module__nDbEXW__submit button{width:100%}.WishDonationEventModal-module-scss-module__nDbEXW__buttons{flex-direction:column;gap:12px;display:flex}.WishDonationEventModal-module-scss-module__nDbEXW__link{text-decoration:none}.WishDonationEventModal-module-scss-module__nDbEXW__link_disabled{pointer-events:none;opacity:.4}@media screen and not (min-width:640px){.WishDonationEventModal-module-scss-module__nDbEXW__container{border-radius:24px 24px 0 0}}
.RandomizerWishModal-module-scss-module__p8H8XW__content{background-color:var(--color-bg-page);flex-direction:column;padding:32px 0;display:flex;overflow:hidden}.RandomizerWishModal-module-scss-module__p8H8XW__reelWrapper{align-items:center;width:600px;padding:32px 0 0;display:flex;position:relative;left:50%;transform:translate(-50%)}.RandomizerWishModal-module-scss-module__p8H8XW__preview{flex-direction:column;align-items:center;padding:40px 0;display:flex}.RandomizerWishModal-module-scss-module__p8H8XW__title{font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing);color:var(--color-fg-default);margin:8px 0 16px}.RandomizerWishModal-module-scss-module__p8H8XW__text{color:var(--color-fg-default);text-align:center;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.RandomizerWishModal-module-scss-module__p8H8XW__topContentWrapper{flex-direction:column;align-items:center;width:100%;height:346px;display:flex}.RandomizerWishModal-module-scss-module__p8H8XW__topContentWrapper__loader{justify-content:center}.RandomizerWishModal-module-scss-module__p8H8XW__topContentWrapper__text{color:var(--color-primary-soft);text-align:center;font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.RandomizerWishModal-module-scss-module__p8H8XW__topContentWrapper__image{flex:1;justify-content:center;align-items:center;display:flex}.RandomizerWishModal-module-scss-module__p8H8XW__topContentWrapper__image svg{width:360px;max-width:100%}.RandomizerWishModal-module-scss-module__p8H8XW__reel{gap:12px;animation:3s forwards RandomizerWishModal-module-scss-module__p8H8XW__reel-rotate;display:flex}.RandomizerWishModal-module-scss-module__p8H8XW__reel__item{justify-content:center;align-items:center;display:flex}.RandomizerWishModal-module-scss-module__p8H8XW__item{flex-shrink:0;max-width:280px}.RandomizerWishModal-module-scss-module__p8H8XW__reloadButton{cursor:pointer;color:var(--color-primary-hover);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);background:0 0;border:0;align-items:center;gap:8px;margin:20px auto;display:flex}.RandomizerWishModal-module-scss-module__p8H8XW__button{padding:0 32px}.RandomizerWishModal-module-scss-module__p8H8XW__button button{width:100%}@keyframes RandomizerWishModal-module-scss-module__p8H8XW__reel-rotate{0%{transform:translate(0)}to{transform:translate(-4804px)}}
.ModalCharityDonationCancel-module-scss-module__Ax5vUW__container{background-color:var(--color-bg-page);height:100%;padding:32px;overflow-y:auto}.ModalCharityDonationCancel-module-scss-module__Ax5vUW__title{font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing);color:var(--color-fg-default);text-align:center}.ModalCharityDonationCancel-module-scss-module__Ax5vUW__image{margin:16px auto 0}.ModalCharityDonationCancel-module-scss-module__Ax5vUW__paragraph{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-fg-default);text-align:center;padding:16px 0}.ModalCharityDonationCancel-module-scss-module__Ax5vUW__buttonWrapper{flex-direction:column;gap:12px;margin:20px 0 0;display:flex}@media screen and not (min-width:640px){.ModalCharityDonationCancel-module-scss-module__Ax5vUW__image{width:296px;height:auto}}
.WishList-module-scss-module__eQEc6G__root{color:red}.WishList-module-scss-module__eQEc6G__button{cursor:pointer;height:72px;font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing);border-radius:100px;padding:20px 36px}.WishList-module-scss-module__eQEc6G__sticky{pointer-events:auto;z-index:10;border:1px solid var(--color-fg-default);color:var(--color-primary-soft);white-space:nowrap;background:var(--color-constant-white);transition:opacity .2s;display:none;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.WishList-module-scss-module__eQEc6G__static{color:var(--color-primary-on-default);background:var(--color-primary-soft);border:none}.WishList-module-scss-module__eQEc6G__show{opacity:1;display:block}@media screen and not (min-width:768px){.WishList-module-scss-module__eQEc6G__button{padding:20px 28px}}
.Fundraising-module-scss-module__fXnkEW__title{justify-content:space-between;align-items:center;display:flex}.Fundraising-module-scss-module__fXnkEW__button{width:100%;max-width:540px;margin:64px auto 0}.Fundraising-module-scss-module__fXnkEW__button button{width:100%}.Fundraising-module-scss-module__fXnkEW__empty_list{justify-content:center;padding:96px 0 0;display:flex}@media screen and not (min-width:640px){.Fundraising-module-scss-module__fXnkEW__empty_list{padding:64px 0 0}}.Fundraising-module-scss-module__fXnkEW__empty_list img{width:100%;max-width:540px;height:auto}@media screen and not (min-width:390px){.Fundraising-module-scss-module__fXnkEW__title{flex-direction:column;align-items:flex-start}}
.CharityList-module-scss-module__FHFula__list{grid-template-columns:repeat(3,1fr);gap:24px;padding-inline-start:0;list-style-type:none;display:grid}.CharityList-module-scss-module__FHFula__button{justify-content:center;width:100%;margin:24px 0 0;display:flex}@media screen and not (min-width:1280px){.CharityList-module-scss-module__FHFula__list{grid-template-columns:repeat(2,1fr)}}@media screen and not (min-width:1024px){.CharityList-module-scss-module__FHFula__list{gap:16px}}@media screen and not (min-width:768px){.CharityList-module-scss-module__FHFula__list{grid-template-columns:repeat(1,1fr)}}
.ModalCharityDonationInfo-module-scss-module__ImQ-dG__container{background:var(--color-bg-page)}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__top{background:var(--color-neutral-container-soft);border-radius:0 0 32px 32px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__image{border:1px solid var(--color-border-default);background:var(--color-constant-white);border-radius:24px;width:96px;height:96px;overflow:hidden}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__image img{object-fit:cover;width:100%;height:100%}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__info{text-align:center;flex-direction:column;gap:4px;display:flex}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__time{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-fg-soft)}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__sum{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-fg-default)}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__status{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-fg-soft)}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__failed{color:#ca4c5a}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__berries{gap:4px;display:flex}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__count{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-fg-soft)}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__content{flex-direction:column;gap:16px;padding:24px;display:flex}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__item{flex-direction:column;display:flex}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__heading{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-fg-soft)}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__link{color:var(--color-primary-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);text-decoration:none;transition:all .2s}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__link:hover{color:var(--color-primary-hover)}.ModalCharityDonationInfo-module-scss-module__ImQ-dG__text{color:var(--color-fg-default);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);text-decoration:none}
.MonthlyDonationCard-module-scss-module__1ozi9G__root{justify-content:space-between;gap:12px;display:flex;position:relative}.MonthlyDonationCard-module-scss-module__1ozi9G__block{align-items:center;gap:12px;width:100%;display:flex}.MonthlyDonationCard-module-scss-module__1ozi9G__image{border:1px solid var(--color-border-default);border-radius:12px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.MonthlyDonationCard-module-scss-module__1ozi9G__image img{object-fit:cover;width:100%;height:100%}.MonthlyDonationCard-module-scss-module__1ozi9G__content{padding:3px 0}.MonthlyDonationCard-module-scss-module__1ozi9G__heading{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);height:24px;color:var(--color-fg-default)}.MonthlyDonationCard-module-scss-module__1ozi9G__info{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-fg-soft)}.MonthlyDonationCard-module-scss-module__1ozi9G__status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.MonthlyDonationCard-module-scss-module__1ozi9G__sum{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);align-items:center;gap:3px;display:flex}.MonthlyDonationCard-module-scss-module__1ozi9G__button{cursor:pointer;color:var(--color-fg-soft);align-items:center;display:flex}@media screen and not (min-width:640px){.MonthlyDonationCard-module-scss-module__1ozi9G__heading{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:200px;overflow:hidden}.MonthlyDonationCard-module-scss-module__1ozi9G__info span{display:none}}@media screen and not (min-width:390px){.MonthlyDonationCard-module-scss-module__1ozi9G__heading{max-width:190px}}
.CharityPlatform-module-scss-module__ii32UW__root{background:var(--color-secondary-container-active);border-radius:32px;flex-direction:column;gap:64px;margin:128px 0 0;padding:40px;display:flex}.CharityPlatform-module-scss-module__ii32UW__title{max-width:1048px;font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);color:var(--color-primary-soft)}.CharityPlatform-module-scss-module__ii32UW__bottom{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.CharityPlatform-module-scss-module__ii32UW__text{max-width:800px;color:var(--color-fg-soft);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);margin:0 96px 0 0}.CharityPlatform-module-scss-module__ii32UW__strong{color:var(--color-primary-soft);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);margin:0 0 16px}@media screen and not (min-width:1280px){.CharityPlatform-module-scss-module__ii32UW__root{margin:64px 0 0;padding:32px}.CharityPlatform-module-scss-module__ii32UW__text{max-width:604px;margin:0}}@media screen and not (min-width:1024px){.CharityPlatform-module-scss-module__ii32UW__bottom{gap:16px}}@media screen and not (min-width:768px){.CharityPlatform-module-scss-module__ii32UW__root{margin:48px 0 0}.CharityPlatform-module-scss-module__ii32UW__text{max-width:442px}}@media screen and not (min-width:640px){.CharityPlatform-module-scss-module__ii32UW__root{border-radius:24px;gap:32px;padding:20px}.CharityPlatform-module-scss-module__ii32UW__bottom{flex-direction:column-reverse;align-items:flex-start;gap:32px}.CharityPlatform-module-scss-module__ii32UW__text{max-width:initial;flex-direction:column-reverse;gap:16px;display:flex}.CharityPlatform-module-scss-module__ii32UW__strong{margin:0}}
.Charity-module-scss-module__4_VR7a__title{justify-content:space-between;align-items:center;display:flex}.Charity-module-scss-module__4_VR7a__button{margin:128px 0 66px}.Charity-module-scss-module__4_VR7a__loader{justify-content:center;align-items:center;min-height:100px;margin:100px 0 0;display:flex}.Charity-module-scss-module__4_VR7a__empty_list{justify-content:center;padding:96px 0 0;display:flex}@media screen and not (min-width:640px){.Charity-module-scss-module__4_VR7a__empty_list{padding:64px 0 0}}.Charity-module-scss-module__4_VR7a__empty_list img{width:100%;max-width:540px;height:auto}.Charity-module-scss-module__4_VR7a__showMoreButton{justify-content:center;margin:24px 0 0;display:flex}@media screen and not (min-width:1280px){.Charity-module-scss-module__4_VR7a__button{margin:96px 0 48px}}@media screen and not (min-width:640px){.Charity-module-scss-module__4_VR7a__button{margin:64px 0 32px}}@media screen and not (min-width:390px){.Charity-module-scss-module__4_VR7a__title{flex-direction:column;align-items:flex-start}.Charity-module-scss-module__4_VR7a__button{margin:0 0 32px}}
.DonationHistoryMonthlyPage-module-scss-module__4fXD5q__loader{justify-content:center;align-items:center;height:300px;display:flex}.DonationHistoryMonthlyPage-module-scss-module__4fXD5q__button{position:absolute;top:-80px;right:0}.DonationHistoryMonthlyPage-module-scss-module__4fXD5q__container{width:100%;max-width:882px}.DonationHistoryMonthlyPage-module-scss-module__4fXD5q__list{flex-direction:column;gap:32px;display:flex}@media screen and not (min-width:768px){.DonationHistoryMonthlyPage-module-scss-module__4fXD5q__button{z-index:10;top:initial;padding:16px;position:fixed;bottom:0;left:0}.DonationHistoryMonthlyPage-module-scss-module__4fXD5q__button button{width:100%;max-width:226px;height:44px}}@media screen and not (min-width:640px){.DonationHistoryMonthlyPage-module-scss-module__4fXD5q__list{flex-direction:column;display:flex}}.DonationHistoryMonthlyPage-module-scss-module__4fXD5q__tooltip_value{font:var(--typography-single-m-medium-font);letter-spacing:var(--typography-single-m-medium-letter-spacing);font-weight:400}
.DonationCard-module-scss-module__eS6TJq__root{justify-content:space-between;gap:12px;display:flex;position:relative}.DonationCard-module-scss-module__eS6TJq__block{align-items:center;gap:12px;width:100%;display:flex}.DonationCard-module-scss-module__eS6TJq__image{border:1px solid var(--color-border-default);border-radius:12px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.DonationCard-module-scss-module__eS6TJq__image img{object-fit:cover;width:100%;height:100%}.DonationCard-module-scss-module__eS6TJq__content{padding:3px 0}.DonationCard-module-scss-module__eS6TJq__heading{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);height:24px;color:var(--color-fg-default)}.DonationCard-module-scss-module__eS6TJq__info{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-fg-soft)}.DonationCard-module-scss-module__eS6TJq__status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.DonationCard-module-scss-module__eS6TJq__sum{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);align-items:center;gap:3px;display:flex}.DonationCard-module-scss-module__eS6TJq__failed{color:#ca4c5a}.DonationCard-module-scss-module__eS6TJq__berries{align-items:center;gap:4px;display:flex}.DonationCard-module-scss-module__eS6TJq__count{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-fg-soft)}.DonationCard-module-scss-module__eS6TJq__button{cursor:pointer;background-color:#0000;border:none;outline:none;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0}.DonationCard-module-scss-module__eS6TJq__button:hover{opacity:.3;background-color:var(--color-constant-white)}@media screen and not (min-width:640px){.DonationCard-module-scss-module__eS6TJq__heading{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:200px;overflow:hidden}}@media screen and not (min-width:390px){.DonationCard-module-scss-module__eS6TJq__heading{max-width:190px}}
