.non-js-popup-overlay{background:#ebebebed;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s;visibility:hidden;z-index:1051}.non-js-popup-overlay:target,.non-js-popup-overlay_show{opacity:1;visibility:visible}.non-js-popup-overlay_dark{background-color:#000000cf}.popup-cancel{left:0;position:absolute;right:0;top:0;bottoM:0;cursor:default}@media screen and (min-width:320px){.login-signup-modal{border-radius:0;display:block;font-family:Inter,sans-serif}.login-signup-modal .modal-dialog{margin:10px auto;max-width:522px;width:95%}.login-signup-modal .modal-content{background-color:#eee;padding:15px 25px}.login-signup-modal .feedback-spinner{display:none;font-size:18px;left:calc(50% - 10px);position:absolute;top:calc(50% - 10px)}.login-signup-modal .feedback-spinner_show{display:inline-block}.login-signup-modal .feedback-spinner a{color:#1b7ada}.login-signup-modal .feedback-spinner a:hover{color:#1b7ada;text-decoration:underline}.login-signup-modal .link-small{font-size:14px}.login-signup-modal .link-small.right{display:block;text-align:right}.login-signup-modal .or-divider{border-top:1px solid #b3b3b1;margin-bottom:0;margin-top:15px;text-align:center}.login-signup-modal .or-divider span{background-color:#eee;display:inline-block;font-size:14px;padding:0 35px;position:relative;top:-10px}.login-signup-modal .error-wrapper-small,.login-signup-modal .login-signup-social-media-error{background:#fcdfd7;border:.5px solid #e7170c;color:#e7170c;font-size:17px;margin-bottom:38px;margin-top:30px;padding:7px 14px;text-align:center;white-space:pre-line}.login-signup-modal .error-wrapper-small:empty,.login-signup-modal .login-signup-social-media-error:empty{display:none}.login-signup__title{font-size:18px;font-weight:500;margin-bottom:15px;text-align:center}.login-signup-wrapper{display:none;height:0;opacity:0;transition:opacity .2s ease}.login-signup-wrapper_show{display:block;height:auto;opacity:1}.login-signup-inner{position:relative}.login-signup-btn{border-radius:3px;color:#fff;font-size:16px;line-height:25px;margin-bottom:8px;padding:10px;position:relative;text-align:center;-webkit-font-smoothing:antialiased;border:none;display:block;transition:background-color .1s ease;width:100%}.login-signup-btn_google{background-color:#4285f4}.login-signup-btn_google:hover{background-color:#72a4f7}.login-signup-btn_google:disabled{background-color:#4285f4}.login-signup-btn_dark{background-color:#171717;border-radius:4px}.login-signup-btn_dark:hover{background-color:#31313b}.login-signup-btn_dark:active,.login-signup-btn_dark:focus{outline:none}.login-signup-btn:hover{color:#fff;cursor:pointer}.login-signup-btn:disabled{cursor:default;pointer-events:none}.login-signup-btn__icon{font-size:26px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.login-signup-btn__icon_hide{display:none}.have-an-account-subtitle,.login-signup-subtitle{font-size:14px;padding-top:10px;text-align:center}.login-signup-terms{font-size:12px;padding-top:10px;text-align:center}.signup-input-fields-wrapper{margin:0 0 10px}.signup-input-fields-wrapper input,.signup-input-fields-wrapper select{box-sizing:border-box;display:block;font-size:14px;height:35px;margin-bottom:10px;padding:0 10px;width:100%;-webkit-font-smoothing:antialiased}.signup-input-fields-wrapper input:last-of-type,.signup-input-fields-wrapper select:last-of-type{margin-bottom:10px}.signup-input-fields-wrapper .password-reset-message.reset-failed,.signup-input-fields-wrapper .password-reset-message.reset-ok{font-size:12px;margin-top:10px;text-align:center}.signup-input-fields-wrapper .password-reset-message.reset-ok{color:#40bc49}.signup-input-fields-wrapper .password-reset-message.reset-failed{color:#f72349}}@media screen and (min-width:500px){.login-signup-modal .modal-dialog{margin:30px auto}.login-signup-modal .login-signup-inner{padding:20px 50px}.login-signup-modal .or-divider{margin-bottom:10px;margin-top:25px}.login-signup-modal .or-divider span{font-size:20px}.login-signup__title{margin-bottom:30px}.signup-input-fields-wrapper{margin:0 0 10px}.signup-input-fields-wrapper input,.signup-input-fields-wrapper select{font-size:18px;height:45px}.signup-input-fields-wrapper input{padding:0 35px}.signup-input-fields-wrapper select{border-color:#c4c4c4;padding:0 16px}.signup-input-fields-wrapper select option[value=""],.signup-input-fields-wrapper select.empty{color:#b3b3b3}.signup-input-fields-wrapper select option{color:#000}.login-signup-btn{height:50px}.birthday-container label{font-size:17px;margin-bottom:7px;margin-top:20px}.birthday-selects{display:flex;justify-content:space-between}.birthday-select{padding:0 16px}.birthday-select--month{flex-basis:35%}.birthday-select--day{flex-basis:26%}.birthday-select--year{flex-basis:35%}}#google-login-btn{align-items:center;display:flex;justify-content:center}.patron-block{display:flex;font-family:Inter,sans-serif}.patron-block .patron-icon-wrapper{display:flex;margin-right:4px;z-index:2}.patron-block .patron-icon-wrapper img{height:20px;margin:0;width:20px}.patron-block .patron-tiers-wrapper{display:flex;flex-wrap:wrap;max-width:90%}.patron-block .patron-tiers-wrapper .some-chapters{color:#38abc3;margin:0 0 0 10px}.patron-block .patron-tiers-wrapper .patron-tiers-entity{background-color:#d9d9d9;border-radius:2px;color:#000;font-size:12px;font-weight:777;margin:0 5px 2px 0;padding:0 5px;text-transform:uppercase}.patron-block .patron-tiers-wrapper .patron-tiers-entity--more{background-color:#f0f0f0;margin-left:5px;padding:0 10px}.patron-block.patron-block-story-card .patron-icon-wrapper{margin-right:0}.patron-block.patron-block-story-card #patron-tiers-tooltip{border-radius:8px}.patron-block.patron-block-story-card .patron-tiers-entity{background:none;color:#fff;margin:0 0 4px;padding:0}.patron-block.patron-block-story-card .patron-tiers-tooltip{font-size:12px;line-height:16px}.patron-block--mobile{max-width:100%}.patron-block--mobile .patron-tiers-entity:first-child{margin:0 0 2px}.ai-label{align-items:center;border-radius:4px;display:flex;justify-content:center;justify-self:center;padding:4px;text-decoration:none!important}.ai-label span{margin-left:4px;text-decoration:none}.circle-loader_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.circle-loader{animation:rotation 1s linear infinite;border:5px solid #178e82;border-bottom-color:#0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}.circle-loader_sm{border-width:2px;height:12px;width:12px}.circle-loader_md{border-width:3px;height:16px;width:16px}.circle-loader_lg{border-width:4px;height:24px;width:24px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contests-menu .sub-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma3d3b0{font-family:var(--_16xlxwn1);gap:var(--_16xlxwn2w)}.ma3d3b0,.ma3d3b1{display:flex;flex-direction:column}.ma3d3b1 .filter-title{font-size:var(--_16xlxwn3p);font-weight:var(--_16xlxwn47);margin-bottom:var(--_16xlxwn2r)}.ma3d3b1 .filter-title.filter-checkbox-title{margin-bottom:var(--_16xlxwn2v)}.ma3d3b2{display:flex;font-family:var(--_16xlxwn1);gap:var(--_16xlxwn2r)}.ma3d3b2.filter-options-checkbox{flex-direction:column;gap:var(--_16xlxwn2w)}.ma3d3b2.filter-options-checkbox .checkbox-text{font-size:var(--_16xlxwn3p)}.ma3d3b2.filter-options-range{flex-direction:column}.ma3d3b2.filter-options-range .slider-container{overflow:visible;padding:var(--_16xlxwn2t);width:100%}.ma3d3b2.filter-options-range .slider-container .input-range__track--active{background:var(--_16xlxwnf)}.ma3d3b2.filter-options-range .slider-container .input-range__slider{background:#fff;border:none;box-shadow:0 1px 3px #0003;height:var(--_16xlxwn2x);margin-top:calc(var(--_16xlxwn2v)*-1);width:var(--_16xlxwn2x)}.ma3d3b2.filter-options-range .slider-container .input-range__label-container{display:none}.ma3d3b2.filter-options-range .range-input-container{display:flex;gap:var(--_16xlxwn2r);margin-top:var(--_16xlxwn2r)}.ma3d3b3{background:none;border:1px solid var(--_16xlxwn1x);border-radius:var(--_16xlxwn56);color:var(--_16xlxwn5);flex:1 1;font-family:var(--_16xlxwn1);font-size:var(--_16xlxwn3p);font-weight:var(--_16xlxwn47);height:var(--_16xlxwn31);transition:all .2s ease-in-out}.ma3d3b3.filter-option-active{background:rgba(var(--_16xlxwnf),.12);border-color:var(--_16xlxwnf);color:var(--_16xlxwnf)}.ma3d3b4{background:var(--_16xlxwnu)!important;border:1px solid var(--_16xlxwn1x)!important;border-radius:var(--_16xlxwn56)!important;box-sizing:border-box!important;font-family:var(--_16xlxwn1)!important;font-size:var(--_16xlxwn3p)!important;height:var(--_16xlxwn31)!important;line-height:1.5!important;margin:0!important;padding:var(--_16xlxwn2r) var(--_16xlxwn2u)!important;transition:all .2s ease-in-out!important;width:100%!important}.ma3d3b4:active,.ma3d3b4:focus{border-color:var(--_16xlxwnf)!important;box-shadow:none!important;outline:none!important}.ma3d3b5{width:100%}.ma3d3b5 .react-select__placeholder,.ma3d3b5 .react-select__single-value{font-size:var(--_16xlxwn3p)}.ma3d3b6{align-items:center;display:flex;gap:var(--_16xlxwn2r)}.ma3d3b6 button:first-child{margin-right:auto}.input-select-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.input-select-wrapper .input-select-label{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.react-select__placeholder,.react-select__single-value{font-family:Inter,sans-serif!important;font-size:14px!important}.react-select__control{font-family:Inter,sans-serif}.react-select__option--is-selected,.react-select__option:active{background-color:#178e82!important;color:#fff!important}.react-select__option--is-selected .sub-label,.react-select__option:active .sub-label{color:#fff!important}.react-select__option .sub-label{color:#000;font-family:Inter,sans-serif;font-size:12px;font-style:italic;font-weight:600}.react-select__indicator-separator{display:none}.react-select__input{border:none!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:14px!important;outline:none!important}.input-label,.react-select__menu-portal{font-family:Inter,sans-serif}.input-label{color:#000;font-size:14px;font-weight:600;margin-bottom:0}.input-label.clickable{cursor:pointer}._79rymg0{display:flex;font-size:var(--_16xlxwn3p);gap:var(--_16xlxwn2t);line-height:var(--_16xlxwn4h);padding-left:var(--_16xlxwn2u);padding-right:var(--_16xlxwn2u)}._79rymg0,._79rymg1{align-items:center;color:var(--_16xlxwnb)}._79rymg1{display:inline-flex;font-size:var(--_16xlxwn3o);gap:var(--_16xlxwn2r);text-decoration:none}._79rymg1:hover{color:var(--_16xlxwn9);text-decoration:underline}._79rymg1:focus-visible{border-radius:var(--_16xlxwn53);outline:2px solid var(--_16xlxwnf);outline-offset:2px}._79rymg2{color:var(--_16xlxwn9)}._79rymg3{color:var(--_16xlxwnd)}._79rymg4{color:var(--_16xlxwnb)}._79rymg5,._79rymg6{align-items:center;display:inline-flex}._79rymg6{transform:scaleX(-1)}.ab6ekh0.ab6ekh0{color:var(--_16xlxwn5);font-family:var(--_16xlxwn3)}.ab6ekh1{font-family:var(--_16xlxwn1);overflow:hidden}.ab6ekh2{height:186px;position:relative}.ab6ekh3{align-items:flex-start;bottom:0;left:50%;padding:var(--_16xlxwn35) var(--_16xlxwn2z) var(--_16xlxwn33);position:absolute;text-align:left;transform:translateX(-50%);width:100%}.ab6ekh3,.ab6ekh4{max-width:var(--_16xlxwn5d)}.ab6ekh4{display:flex;gap:var(--_16xlxwn31);margin:0 auto;padding:0 var(--_16xlxwn2z);padding-bottom:var(--_16xlxwn37)}.ab6ekh5{display:flex;flex:0 0 370px;flex-direction:column;gap:var(--_16xlxwn2x);width:370px}.ab6ekh6{flex:1 1}.ab6ekh7{border-bottom:1px solid var(--_16xlxwn1v);display:flex}.ab6ekh8{border-bottom:2px solid #0000;padding:var(--_16xlxwn2u) var(--_16xlxwn2v);transition:all .2s ease-in-out}.ab6ekh8:hover,.ab6ekh9{border-bottom:2px solid var(--_16xlxwnf);color:var(--_16xlxwn9)}.ab6ekha{color:var(--_16xlxwnb)}.ab6ekhb{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:var(--_16xlxwn31);text-align:center}.ab6ekhd{color:var(--_16xlxwng);text-decoration:none}.ab6ekhd:hover{text-decoration:underline}.ab6ekhe{display:flex;flex-direction:column;gap:var(--_16xlxwn2x)}.ab6ekhf{display:none}@media (max-width:639px){.ab6ekh0.ab6ekh0{font-size:var(--_16xlxwn3a)}.ab6ekh2{height:148px}.ab6ekh3{padding:var(--_16xlxwn33) var(--_16xlxwn2v) var(--_16xlxwn2w)}.ab6ekh4{padding:0 var(--_16xlxwn2v);padding-bottom:var(--_16xlxwn33)}}@media (max-width:991px){.ab6ekh4{flex-direction:column-reverse;gap:var(--_16xlxwn2z)}.ab6ekh5{flex:auto;width:100%}.ab6ekhe{display:none}.ab6ekhf{align-items:center;cursor:pointer;display:flex;gap:var(--_16xlxwn2u);margin-left:auto}}._1wmhqbl0,._1wmhqbl1{position:relative;width:100%}._1wmhqbl1{height:160px;pointer-events:none}._1wmhqbl1 svg{filter:blur(40px);height:auto;max-height:240px;width:100%}._1wmhqbl2{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-top:var(--_16xlxwn38);position:absolute;top:0;width:100%;z-index:1}._1wmhqbl3._1wmhqbl3{color:var(--_16xlxwn5);font-family:var(--_16xlxwn3);font-size:var(--_16xlxwn42)}@media (max-width:639px){._1wmhqbl1{height:96px}._1wmhqbl1 svg{height:200px;margin-left:50%;margin-top:-50px;max-height:200px;min-width:600px;transform:translateX(-50%)}._1wmhqbl2{padding-top:var(--_16xlxwn33)}._1wmhqbl3._1wmhqbl3{font-size:var(--_16xlxwn3a)}}.p78qim0{background:var(--_16xlxwne);border-bottom:1px solid var(--_16xlxwn1v);border-top:1px solid var(--_16xlxwn1v);padding:var(--_16xlxwn35) var(--_16xlxwn2z);padding-bottom:var(--_16xlxwn38)}.p78qim1{flex:1 1}.p78qim2{align-items:center;display:flex;gap:var(--_16xlxwn2z);justify-content:space-between;margin:0 auto;max-width:var(--_16xlxwn5d)}.p78qim3.p78qim3{margin-bottom:var(--_16xlxwn2t)}.p78qim5{align-items:center;display:flex;gap:var(--_16xlxwn2u)}@media (max-width:767px){.p78qim2{flex-direction:column;justify-content:center;text-align:center}.p78qim3.p78qim3{font-size:var(--_16xlxwn3a)}}@media (max-width:639px){.p78qim3.p78qim3{font-size:var(--_16xlxwn3e)}}._1wawsgp0{align-items:center;display:flex;gap:var(--_16xlxwn2y);justify-content:center}._1wawsgp1{border-radius:var(--_16xlxwn5c);color:var(--_16xlxwnx);display:grid;height:58px;overflow:hidden;place-items:center;transition:transform .22s,background .22s;width:58px}._1wawsgp1:focus-visible,._1wawsgp1:hover{outline:2px solid var(--_16xlxwng);outline-offset:3px;transform:translateY(-3px) scale(1.04)}._1wawsgp2:focus-visible,._1wawsgp2:hover{background:radial-gradient(circle at 32% 100%,#ffd600 0 18%,#ff7a00 35%,#ff0169 60%,#d300c5 78%,#7638fa 100%)}._1wawsgp3:focus-visible,._1wawsgp3:hover{background:#111}._1wawsgp4:focus-visible,._1wawsgp4:hover{background:var(--_16xlxwn1e)}._1wawsgp5:focus-visible,._1wawsgp5:hover{background:#5865f2}._1wawsgp6:focus-visible,._1wawsgp6:hover{background:var(--_16xlxwnw)}._1wawsgp7{display:grid;height:38px;place-items:center;transition:filter .18s,transform .22s;width:38px}._1wawsgp7 svg{height:100%;width:100%}._1wawsgp1:focus-visible ._1wawsgp7,._1wawsgp1:hover ._1wawsgp7{filter:brightness(0) invert(1);transform:scale(.82)}@media (max-width:767px){._1wawsgp0{flex-wrap:nowrap;gap:var(--_16xlxwn2u)}._1wawsgp1{height:48px;width:48px}._1wawsgp7{height:32px;width:32px}}._1tm7do0{background-color:var(--_16xlxwnf);border-top:1px solid var(--_16xlxwn1v);padding:var(--_16xlxwn35) var(--_16xlxwn2z);padding-bottom:var(--_16xlxwn38)}._1tm7do1{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:var(--_16xlxwn5d);text-align:center}._1tm7do2._1tm7do2{color:var(--_16xlxwn4);margin-bottom:var(--_16xlxwn2w);text-align:center}._1tm7do3{margin:0 auto;margin-bottom:var(--_16xlxwn2z);max-width:600px;text-align:center}._1tm7do4{display:flex;gap:var(--_16xlxwn2u)}@media (max-width:639px){._1tm7do2._1tm7do2{font-size:var(--_16xlxwn3e)}}._1lvavik0._1lvavik0{color:var(--_16xlxwn5);font-size:var(--_16xlxwn3s);font-weight:var(--_16xlxwn48)}._1lvavik1{background-color:var(--_16xlxwnv);border-radius:var(--_16xlxwn58);display:flex;flex-direction:column;gap:var(--_16xlxwn2w);padding:var(--_16xlxwn2x)}._1lvavik2{display:flex;flex-wrap:wrap;gap:var(--_16xlxwn2t)}._1lvavik3{align-items:center;background-color:var(--_16xlxwnu);border:1px solid var(--_16xlxwn1v);border-radius:var(--_16xlxwn55);display:flex;font-size:var(--_16xlxwn3o);font-weight:var(--_16xlxwn47);justify-content:center;padding:var(--_16xlxwn2r) var(--_16xlxwn2t)}._1lvavik3,._1lvavik3:hover{color:var(--_16xlxwn5);text-decoration:none}._1xxujlm0{border-top:1px solid var(--_16xlxwn1v);padding:var(--_16xlxwn37) var(--_16xlxwn2z)}._1xxujlm1{gap:var(--_16xlxwn34);margin:0 auto;max-width:var(--_16xlxwn5d)}._1xxujlm1,._1xxujlm2{display:flex;flex-direction:column}._1xxujlm2{margin-bottom:var(--_16xlxwn33)}._1xxujlm2 ol,._1xxujlm2 ul{margin:0 0 var(--_16xlxwn2v) var(--_16xlxwn2x)!important;padding:0!important}._1xxujlm3{align-items:center;background:var(--_16xlxwnv);border-radius:var(--_16xlxwn59);display:flex;gap:var(--_16xlxwn2z);justify-content:space-between;padding:var(--_16xlxwn2z)}._1xxujlm4{margin-bottom:var(--_16xlxwn2v)}._1xxujlm6{display:flex;flex-direction:column;gap:var(--_16xlxwn2r)}@media (max-width:767px){._1xxujlm0{padding:var(--_16xlxwn33) var(--_16xlxwn2v)}._1xxujlm1{gap:var(--_16xlxwn2w)}._1xxujlm3{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=fanfiction-collection-bundle-a6ffff25.css.map*/