.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{justify-content:space-between;--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing)*(var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding)*2*var(--react-photo-album--track-size))}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}.image_wrapper__0dCeH{position:relative;overflow:hidden}.image_wrapper__0dCeH.image_selected__BWZ_r .image_backdrop__AFlId,.image_wrapper__0dCeH.image_selected__BWZ_r .image_checkbox__FzAgd,.image_wrapper__0dCeH:hover .image_backdrop__AFlId,.image_wrapper__0dCeH:hover .image_checkbox__FzAgd{opacity:1}.image_backdrop__AFlId{inset:0;background-color:rgba(0,0,0,.4)}.image_backdrop__AFlId,.image_checkbox__FzAgd{position:absolute;opacity:0;transition:opacity .3s}.image_checkbox__FzAgd{top:8px;right:8px;transform:scale(1.2);z-index:10}.SkeletonCard_skeletonImage__GAbPG{width:100%;height:60%;background-color:#ddd;border-radius:8px;animation:SkeletonCard_pulse__WM7WL 1.5s ease-in-out infinite}@keyframes SkeletonCard_pulse__WM7WL{0%{background-color:#ddd}50%{background-color:#eaeaea}to{background-color:#ddd}}.SidebarDrawer_baseDrawer__N7IxX{position:fixed;background-color:#fff;z-index:1050;transition:all .3s ease;width:50vw;height:100vh}.SidebarDrawer_left__BEjWC{left:-50vw}.SidebarDrawer_left__BEjWC.SidebarDrawer_open__3TY6R{left:0}.SidebarDrawer_right__qaB9e{right:-50vw;top:0}.SidebarDrawer_right__qaB9e.SidebarDrawer_open__3TY6R{right:0}@media(max-width:768px){.SidebarDrawer_right__qaB9e.SidebarDrawer_open__3TY6R{width:97vw!important}}.SidebarDrawer_top__J6Dvc{top:-100vh;left:0;width:100%;height:300px}.SidebarDrawer_top__J6Dvc.SidebarDrawer_open__3TY6R{top:0}@media(min-width:768px){.SidebarDrawer_top__J6Dvc{width:100%;height:auto}}.SidebarDrawer_bottom__beqV2{bottom:-100vh;left:0;width:100%;height:300px}.SidebarDrawer_bottom__beqV2.SidebarDrawer_open__3TY6R{bottom:0}@media(min-width:768px){.SidebarDrawer_bottom__beqV2{width:100%;height:auto}}.SidebarDrawer_drawerOverlay__0I_m9{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);z-index:1040}.SidebarDrawer_navLink__UrbqH{color:#fff;padding:.5rem 1rem;display:block;text-decoration:none}.SidebarDrawer_navLink__UrbqH:hover{background-color:#495057}.BlogActionDrawer_actionContainer__HGOSR{position:fixed;background:hsla(0,0%,91%,.133);padding:1rem .5rem;border-radius:10rem;width:-moz-fit-content;width:fit-content;z-index:1000000;display:flex}@media(min-width:768px){.BlogActionDrawer_actionContainer__HGOSR{left:40vw;bottom:20%;flex-direction:column}}@media(max-width:767px){.BlogActionDrawer_actionContainer__HGOSR{left:50%;transform:translateX(-50%);bottom:2rem;flex-direction:row;gap:1rem;right:1rem}}.BlogActionDrawer_actionBtn__fDE9w{margin-bottom:.5rem}@media(max-width:767px){.BlogActionDrawer_actionBtn__fDE9w{margin-bottom:0!important}}.ratingForm_ratingForm___D8pN{width:100%;max-width:500px;margin:5px auto 0;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.ratingForm_ratingForm___D8pN.ratingForm_show__yh1pw{opacity:1;transform:translateY(0)}.ratingForm_ratingForm___D8pN.ratingForm_submitted__54RKO{transform:scale(.95);animation:ratingForm_formShrink__Q9b7C .5s ease-out forwards}.ratingForm_formContainer__FV_qp{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:20px;border:1px solid rgba(0,0,0,.05)}.ratingForm_title__qOOH2{text-align:center;margin-bottom:15px;color:#2c3e50;font-weight:600;font-size:1.2rem}.ratingForm_starContainer__PKLML{text-align:center;margin-bottom:20px}.ratingForm_stars__nhCvV{display:flex;justify-content:center;gap:6px;margin-bottom:10px}.ratingForm_star__v2aK2{background:none;border:none;font-size:2rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#ddd;padding:3px;border-radius:50%}.ratingForm_star__v2aK2:hover{transform:scale(1.1)}.ratingForm_star__v2aK2.ratingForm_active__TGC8I{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.ratingForm_star__v2aK2 i{transition:all .3s ease}.ratingForm_emotionDisplay__VtY39{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:8px}.ratingForm_emotion__IbN6w{font-size:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.ratingForm_emotionText__DPF_5{font-size:.9rem;font-weight:600;transition:all .3s ease}.ratingForm_form__EVeVw{display:flex;flex-direction:column;gap:15px}.ratingForm_commentContainer__EHqrv{position:relative}.ratingForm_commentLabel__LgYks{display:block;margin-bottom:6px;color:#555;font-weight:500;font-size:.9rem}.ratingForm_commentInput__Z2QfY{width:100%;padding:10px 14px;border:2px solid #e1e8ed;border-radius:12px;font-size:.95rem;font-family:inherit;resize:vertical;min-height:60px;transition:all .3s ease;background:#fafbfc}.ratingForm_commentInput__Z2QfY:focus{outline:none;border-color:var(--primary-color,#007bff);background:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.ratingForm_commentInput__Z2QfY::placeholder{color:#999;font-style:italic}.ratingForm_charCount__muu3V{position:absolute;bottom:8px;right:12px;font-size:.8rem;color:#999;background:#fff;padding:2px 6px;border-radius:4px}.ratingForm_submitButton__8_v82{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;border:none;border-radius:12px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--primary-color,#007bff);box-shadow:0 4px 12px rgba(0,123,255,.3)}.ratingForm_submitButton__8_v82:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,123,255,.4)}.ratingForm_submitButton__8_v82:active:not(:disabled){transform:translateY(0)}.ratingForm_submitButton__8_v82:disabled{opacity:.6;cursor:not-allowed;transform:none}.ratingForm_submitButton__8_v82.ratingForm_loading__yAOD6{animation:ratingForm_pulse__dYzfm 1.5s ease-in-out infinite}.ratingForm_submitButton__8_v82 i{font-size:.9rem}.ratingForm_successMessage__7FcUM{text-align:center;padding:40px 20px;position:relative;overflow:hidden}.ratingForm_successMessage__7FcUM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:ratingForm_shimmer__VZKj5 2s infinite}.ratingForm_successMessage__7FcUM .ratingForm_successIcon__1zl6j{font-size:3rem;color:#ff6b6b;margin-bottom:20px;animation:ratingForm_heartBeat__9AMNS 1.5s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(255,107,107,.3))}.ratingForm_successMessage__7FcUM .ratingForm_successContent__VCxCx{animation:ratingForm_slideUpFade__QAWZ3 .8s ease-out}.ratingForm_successMessage__7FcUM .ratingForm_successTitle__p5J9j{color:#2c3e50;margin-bottom:15px;font-weight:700;font-size:1.5rem;animation:ratingForm_titleGlow__1KVtQ 2s ease-in-out infinite alternate}.ratingForm_successMessage__7FcUM .ratingForm_successText__Ufmpb{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:25px;animation:ratingForm_fadeInUp__k_zY1 1s ease-out .3s both}.ratingForm_successMessage__7FcUM .ratingForm_successStars__1lD9z{display:flex;justify-content:center;gap:8px;margin-top:20px}.ratingForm_successMessage__7FcUM .ratingForm_successStar__WgEuv{font-size:1.5rem;animation:ratingForm_starTwinkle__tbuwW 1.5s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@keyframes ratingForm_pulse__dYzfm{0%,to{opacity:1}50%{opacity:.7}}@keyframes ratingForm_bounceIn__XbeqG{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ratingForm_heartBeat__9AMNS{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.05)}}@keyframes ratingForm_shimmer__VZKj5{0%{left:-100%}to{left:100%}}@keyframes ratingForm_slideUpFade__QAWZ3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ratingForm_titleGlow__1KVtQ{0%{text-shadow:0 0 5px rgba(0,123,255,.3)}to{text-shadow:0 0 20px rgba(0,123,255,.6),0 0 30px rgba(0,123,255,.4)}}@keyframes ratingForm_fadeInUp__k_zY1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ratingForm_starTwinkle__tbuwW{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes ratingForm_formShrink__Q9b7C{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:768px){.ratingForm_ratingForm___D8pN{margin:5px auto 0;max-width:90%}.ratingForm_formContainer__FV_qp{padding:15px}.ratingForm_title__qOOH2{font-size:1.1rem;margin-bottom:12px}.ratingForm_star__v2aK2{font-size:1.8rem}.ratingForm_emotion__IbN6w{font-size:1.3rem}.ratingForm_submitButton__8_v82{padding:10px 18px;font-size:.9rem}}@media(max-width:480px){.ratingForm_formContainer__FV_qp{padding:12px}.ratingForm_star__v2aK2{font-size:1.6rem}.ratingForm_emotion__IbN6w{font-size:1.2rem}.ratingForm_commentInput__Z2QfY{min-height:50px;padding:8px 12px}}.finalScreen_container__jSpHB{width:100%;padding:40px 20px;text-align:center;margin:40px 0}.finalScreen_iconContainer__gaQEN{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#fff;font-size:32px}.finalScreen_iconContainer__gaQEN.finalScreen_success__y1REM{background-color:var(--primary-color,#007bff)}.finalScreen_iconContainer__gaQEN.finalScreen_failed__xm9SE{background-color:#dc3545}.finalScreen_heading__E_lOp{font-size:32px;font-weight:600;margin-bottom:16px;color:#333}.finalScreen_message__5aRzX{color:#666;margin-bottom:12px;line-height:1.5}.finalScreen_attempts__Cgugv{color:#888;margin-bottom:32px;line-height:1.4}.finalScreen_button__944IZ{background-color:var(--dynamic-primary);color:#fff;border:none;border-radius:50px;padding:12px 32px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:140px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.finalScreen_button__944IZ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.finalScreen_button__944IZ:active{transform:translateY(0)}@media(max-width:768px){.finalScreen_container__jSpHB{padding:30px 15px;max-width:100%}.finalScreen_iconContainer__gaQEN{width:70px;height:70px;font-size:28px;margin-bottom:20px}.finalScreen_button__944IZ{padding:10px 24px}}@media(max-width:480px){.finalScreen_container__jSpHB{padding:25px 12px}.finalScreen_iconContainer__gaQEN{width:60px;height:60px;font-size:24px;margin-bottom:16px}.finalScreen_heading__E_lOp{margin-bottom:12px}.finalScreen_message__5aRzX{margin-bottom:10px}.finalScreen_attempts__Cgugv{margin-bottom:24px}.finalScreen_button__944IZ{padding:10px 20px;min-width:120px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,.2);--rc-drag-bar-size:6px;--rc-border-color:hsla(0,0%,100%,.7);--rc-focus-color:#08f}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;transform:translate(-50%,50%)}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}