/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2rem;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1rem}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35rem .75rem .625rem}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}html{min-width:300px;font-size:62.5%}body{color:#2d2d2d;background-color:#2d2d2d}li{list-style:none}a{text-decoration:none;font-weight:500;color:#2d2d2d}b{line-height:1.5}p,span{font-size:1.2rem}input{border:none;outline:none}button{border:0;outline:none;cursor:pointer;background-color:transparent;font-weight:500}hr{border:0;margin:0}::-webkit-file-upload-button{display:none}::-webkit-file-upload-button,::file-selector-button{display:none}.tooltip-text{visibility:hidden;width:-moz-fit-content;width:fit-content;white-space:nowrap;background-color:#fff;color:#2d2d2d;text-align:center;padding:10px 15px;border-radius:6px;position:absolute;z-index:1;bottom:calc(100% + 10px);left:50%;opacity:0;transform:translate(-50%,-10px);transition:all .2s ease;font-size:1.2rem;font-weight:500;margin:0}@media(max-width:900px){.tooltip-text{display:none}}.tooltip-text:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#2d2d2d}.tooltip-text.--horizontal{visibility:hidden;width:-moz-fit-content;width:fit-content;background-color:#fff;color:#2d2d2d;text-align:center;padding:10px 15px;border-radius:6px;bottom:unset;left:unset;position:absolute;z-index:1;top:50%;right:calc(100% + 20px);opacity:0;transform:translate(-10px,-50%);transition:all .2s ease}.tooltip-text.--horizontal:after{content:" ";position:absolute;top:50%;right:unset;margin-left:unset;left:100%;margin-top:-5px;border:5px solid transparent;border-left-color:#fff}.search-btn{width:40px;height:40px;display:grid;place-items:center;transition:.2s ease;cursor:pointer;flex-shrink:0}.theme-btn{background-image:linear-gradient(90deg,#232526 0,#414345 51%,#232526);background-size:200% auto;width:100%;color:#fff;border:1px solid #fff;font-size:1.2rem;border-radius:6px;position:relative;display:flex;align-items:center;justify-content:center;transition:background-position .5s,transform .2s ease}.theme-btn:not([disabled]):hover{background-position:100%;text-decoration:none}.theme-btn[disabled]{opacity:.8;pointer-events:none;cursor:default}.theme-btn.--outline{border:1px solid #535353;background-image:unset;transition:.3s}.theme-btn.--outline:hover{border:1px solid #fff}.theme-logo{display:flex;align-items:center}.theme-logo img{cursor:pointer}@media(max-width:450px){.theme-logo img{width:25px}}.theme-logo.large img{width:30px}.theme-logo.--light hr{background-color:#fff}.theme-logo hr{height:15px;width:1px;background-color:rgba(26,26,26,.2);border:0;margin:0 22px}@media(max-width:450px){.theme-logo hr{margin:0 15px}}.theme-logo.large hr{margin:0 30px}.theme-logo.--light h5{color:#fff}.theme-logo h5{color:#2d2d2d;font-weight:700;font-size:1.4rem;margin:0;letter-spacing:.5px;padding-top:2px}.theme-logo.large h5{font-size:1.5rem}.yan-loader{font-size:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem;height:2rem}.yan-loader.--dark circle{stroke:#2d2d2d}.yan-loader circle{stroke:#fff;animation:spinner 2s linear infinite;transform-origin:50% 50%;stroke-dasharray:132;fill:transparent}@keyframes spinner{0%{stroke-dashoffset:132;transform:rotate(-90deg)}50%{stroke-dashoffset:28;transform:rotate(270deg)}to{stroke-dashoffset:132;transform:rotate(630deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.input-selection-widget{display:flex;gap:3px;align-items:center;margin-right:20px;justify-content:center;cursor:pointer;margin-top:50px}.input-selection-widget span{font-size:1.3rem;font-weight:500;color:#fff}.input-selection-widget .selection-indicator{display:flex;align-items:center;justify-content:center;width:25px;height:25px;position:relative}.input-selection-widget .selection-indicator svg{position:absolute;width:17px;height:17px}.input-selection-widget .selection-indicator .selection-circle-svg path{stroke-dasharray:100;stroke-dashoffset:0;transition:all .3s ease-in-out}.input-selection-widget .selection-indicator .check-svg path{stroke-dasharray:30;stroke-dashoffset:30;transition:all .3s ease-in-out}.input-selection-widget.selected .selection-circle-svg path{stroke-dashoffset:100}.input-selection-widget.selected .check-svg path{stroke-dashoffset:0;stroke-dasharray:30}.input-selection-widget.selected span{font-weight:500}.theme-layout{display:grid;width:100%;grid-template-columns:900px auto;margin-top:70px;height:calc(100vh - 70px);position:relative}@media(max-width:1100px){.theme-layout{grid-template-columns:1fr}}.theme-layout .section.--left{align-items:center;border-radius:2px;display:flex;flex-direction:column;font-size:1.3rem;height:100%;justify-content:space-between;z-index:1;background-color:#fff}.theme-layout .section.--right{display:flex;justify-content:center;align-items:center;position:relative;width:100%;overflow:hidden}@media(max-width:1100px){.theme-layout .section.--right{display:none}}.theme-layout .section.--right img{position:fixed;top:70px;width:calc(100vw - 900px);height:calc(100vh - 70px);background-repeat:no-repeat;object-fit:cover;z-index:-1}.modal-interface{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}.modal-interface .mask{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}.modal-interface .modal-content-wrapper{border-top-right-radius:10px;border-top-left-radius:10px;width:100%;height:calc(100vh - 70px);display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:#2d2d2d;position:absolute;overflow:hidden;bottom:0}.modal-interface .modal-content-wrapper .modal-content{width:100%;height:100%;overflow-y:scroll;display:flex;justify-content:center;top:0}.modal-interface .modal-content-wrapper .error-message{font-size:1.5rem;margin-top:10%}.modal-interface .close-btn{position:absolute;top:28px;right:30px;cursor:pointer;z-index:11;transition:.2s;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:8px}.modal-interface .close-btn:hover{filter:invert(50%)}@media(max-width:900px){.modal-interface .close-btn{top:10px;right:10px}}@media(max-width:520px){.modal-interface .close-btn{top:0;right:0;align-self:flex-end;width:40px;height:40px;border-radius:0;border-bottom-left-radius:8px}.modal-interface .close-btn img{width:13px;height:13px}}.custom-input-with-autocomplete{width:100%;position:relative}.custom-input-with-autocomplete .add-btn{position:absolute;right:0;bottom:4px;cursor:pointer;filter:unset;padding:0;opacity:1}.custom-input-with-autocomplete .add-btn.disabled{cursor:default;opacity:.3}.autocomplete-container{position:absolute;top:calc(100% + 10px);left:0;z-index:50;width:100%;height:-moz-fit-content;height:fit-content;opacity:0;transform:scaleY(.7);background-color:#fff;padding:0;margin:0;transform-origin:top;box-shadow:0 1px 4px rgba(0,0,0,.16);z-index:-1;border-radius:7px;overflow:hidden}.autocomplete-container.active{pointer-events:all;display:block;opacity:1;transform:scaleY(1);z-index:100;transition:all .2s ease-out}.autocomplete-container li{border-bottom:1px solid #fafafa;padding:1.1rem 1.5rem;font-size:1.2rem;color:#2d2d2d;display:block;background-color:#fff;position:relative;display:flex;align-items:center;cursor:pointer}.autocomplete-container li:last-child{border-bottom:0}.autocomplete-container li.current{background-color:#f5f5f5}.autocomplete-container li:focus-visible,.autocomplete-container li:hover{outline:none;background-color:#ebebeb}.yan-sub-link-nav{display:flex;align-items:center;justify-content:center;border-top:1px solid #f5f5f5;gap:15px;width:100%;padding:30px 50px;flex-wrap:wrap}@media(max-width:450px){.yan-sub-link-nav{padding:20px 15px}}.yan-sub-link-nav a{color:#bababa;font-size:1.2rem;transition:.2s}.yan-sub-link-nav a.active{color:#2d2d2d;cursor:default;pointer-events:none}.yan-sub-link-nav a:hover{color:#2d2d2d;text-decoration:underline}@media(max-width:450px){.yan-sub-link-nav a{font-size:1.1rem}}.general-textarea-form-container{display:flex;flex-direction:column;margin-top:50px;flex:1 1}.general-textarea-form-container .footer{font-size:1.3rem}@media(max-width:450px){.general-textarea-form-container .footer{font-size:1.2rem}}.general-textarea-form-container textarea{resize:none;font-size:1.3rem;min-height:150px;width:100%;border:1px solid #dedede;border-radius:0;outline:0;transition:.3s ease;padding:10px;border-radius:8px;flex:1 1;flex-basis:100%;flex-grow:1}.general-textarea-form-container textarea:focus-within{border:1px solid #2d2d2d}.general-textarea-form-container button{height:90px;margin-top:30px}.not-found-page{padding:50px;height:calc(100vh - 70px);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:20px}.not-found-page p{font-size:1.3rem;font-weight:600}.not-found-page .theme-btn{width:200px;height:50px}.error-page{height:calc(100vh - 70px);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:30px}.error-page .theme-btn{width:200px;height:50px}.scroll-btn{background-color:#fdebeb;border-radius:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;position:fixed;right:50px;bottom:25px;z-index:1000;cursor:pointer;opacity:0;pointer-events:none;transition:.2s ease}.scroll-btn.visible{opacity:1;pointer-events:all}@media(min-width:520px){.scroll-btn{display:none}}.navbar{align-items:center;background-color:#2d2d2d;display:flex;height:70px;justify-content:space-between;padding:0 50px;position:fixed;top:0;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%;z-index:100}@media(max-width:520px){.navbar{padding:0 15px}}.navbar.hide{transform:translateY(-70px)}.navbar .navbar-logo-full{height:30px;width:auto}@media(max-width:600px){.navbar .navbar-logo-full{display:none}}.navbar .navbar-logo{display:none}@media(max-width:600px){.navbar .navbar-logo{display:block;height:28px;width:auto}}.navbar .surface-link{font-size:1.2rem;color:#cecece;transition:.2s ease}.navbar .surface-link:hover{color:#fff}.navbar .surface-link:active{transform:translateY(2px)}.navbar .surface-link.active{pointer-events:none;cursor:default;color:#fff}.navbar .right{display:flex;align-items:center;gap:20px}@media(max-width:450px){.navbar .right{gap:15px}}.navbar .right hr{width:1px;height:15px;background-color:#535353}@media(max-width:620px){.navbar .right hr{height:12px}.navbar .right hr:first-of-type,.navbar .right hr:last-of-type{display:none}}@media(max-width:800px){.navbar .right .search-btn{display:grid;background-color:transparent;width:33px;height:33px}.navbar .right .search-btn img{width:17px;height:17px}}@media(max-width:700px){.navbar .right .porndude-ref,.navbar .right .surface-link.--share{display:none}.navbar .right .feedback-widget{order:-1}}.navbar .right .feedback-widget{position:relative}.navbar .right .feedback-widget .feedback-btn{color:#cecece;padding:8px 15px;border-radius:6px;border:1px solid #535353;font-size:1.2rem;transition:.2s ease}.navbar .right .feedback-widget .feedback-btn.active,.navbar .right .feedback-widget .feedback-btn:hover{color:#fff;border:1px solid #b9b9b9}@media(max-width:520px){.navbar .right .feedback-widget{position:unset}}.navbar .right .feedback-widget .feedback-modal{overflow:hidden;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.16);border-radius:10px;display:flex;flex-direction:column;position:absolute;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;width:320px;min-height:170px;left:50%;top:calc(100% + 10px);transform:scale(.96) translateX(-50%);opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1);transform-origin:left center;gap:7px}.navbar .right .feedback-widget .feedback-modal.active{transform:scale(1) translateX(-50%);pointer-events:all;opacity:1}@media(max-width:450px){.navbar .right .feedback-widget .feedback-modal{left:15px;transform:scale(.96);transform-origin:top center;width:calc(100vw - 30px);top:60px}.navbar .right .feedback-widget .feedback-modal.active{transform:scale(1)}}.navbar .right .feedback-widget .feedback-modal form{width:100%;height:-moz-fit-content;height:fit-content}.navbar .right .feedback-widget .feedback-modal .success-screen{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;gap:5px}.navbar .right .feedback-widget .feedback-modal .success-screen .emoji-container{width:25px;height:25px;position:relative;margin-bottom:10px}.navbar .right .feedback-widget .feedback-modal .success-screen .emoji-container img{position:absolute;width:100%;height:100%}.navbar .right .feedback-widget .feedback-modal .feedback-input{padding:13px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar .right .feedback-widget .feedback-modal .feedback-input .response-message{color:#f1493d}.navbar .right .feedback-widget .feedback-modal .response-message{font-size:1.3rem;font-weight:500;margin:0;max-width:300px;text-align:center;line-height:1.7}.navbar .right .feedback-widget .feedback-modal .error-message,.navbar .right .feedback-widget .feedback-modal .response-message.--error{color:#f1493d}.navbar .right .feedback-widget .feedback-modal textarea{width:100%;height:150px;padding:15px;border-radius:10px;border:1px solid #eaeaea;transition:border-color .2s;resize:none;outline:0;font-size:1.6rem;transition:box-shadow .2s;transform:scale(.85)}.navbar .right .feedback-widget .feedback-modal textarea:focus-visible{border:1px solid #d3d3d3;box-shadow:0 0 0 4px hsla(9,100%,93%,.5)}.navbar .right .feedback-widget .feedback-modal .bottom-container{width:100%;flex:1 1;background-color:#fafafa;border-top:1px solid #eaeaea;display:flex;align-items:center;justify-content:space-between;padding:10px}.navbar .right .feedback-widget .feedback-modal .bottom-container .emoji-container{display:flex}.navbar .right .feedback-widget .feedback-modal .bottom-container .emoji-container .emoji{position:relative;height:35px;width:35px}.navbar .right .feedback-widget .feedback-modal .bottom-container .emoji-container .emoji:hover .tooltip-text{background-color:#2d2d2d;color:#fff;visibility:visible;transform:translate(-50%);text-transform:none;opacity:1}.navbar .right .feedback-widget .feedback-modal .bottom-container .emoji-container img{height:100%;width:100%;padding:7px;cursor:pointer;transition:.2s ease;border-radius:50%}.navbar .right .feedback-widget .feedback-modal .bottom-container .emoji-container img.selected,.navbar .right .feedback-widget .feedback-modal .bottom-container .emoji-container img:hover{background-color:#dff0ff}.navbar .right .feedback-widget .feedback-modal .bottom-container .emoji-container img.selected{pointer-events:none;cursor:default}.navbar .right .feedback-widget .feedback-modal .bottom-container .action-button{display:flex;align-items:center;gap:10px}.navbar .right .feedback-widget .feedback-modal .bottom-container .action-button button:first-of-type{text-decoration:underline;font-size:1.2rem;color:#ed7070;padding:10px 0 10px 10px}.navbar .right .feedback-widget .feedback-modal .bottom-container .action-button button:first-of-type:hover{color:#bb4242}.navbar .right .feedback-widget .feedback-modal .bottom-container .theme-btn{width:60px;height:30px}.navbar .right .feedback-widget .feedback-modal .bottom-container .theme-btn svg{width:1.4rem;height:1.4rem}.navbar .right .auth-link-loader{width:30px}.navbar .right .auth-link-loader,.navbar .right .auth-link-modal{position:relative;display:flex;align-items:center;justify-content:center;height:30px}.navbar .right .auth-link-modal{width:-moz-fit-content;width:fit-content;transition:.2s;cursor:pointer}.navbar .right .auth-link-modal .auth-link-icon{padding:6px}.navbar .right .auth-link-modal .auth-link-container{cursor:default;position:absolute;top:calc(100% + 10px);right:0;opacity:0;transform:scale(.96);pointer-events:none;box-shadow:0 1px 4px rgba(0,0,0,.16);border-radius:10px;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);width:250px;border:1px solid #535353}@media(max-width:450px){.navbar .right .auth-link-modal .auth-link-container{width:calc(100vw - 30px)}}.navbar .right .auth-link-modal .auth-link-container.--open{transform:scale(1);pointer-events:all;opacity:1}.navbar .right .auth-link-modal .auth-link-container .content{overflow:hidden;background-color:#2d2d2d;width:100%}.navbar .right .auth-link-modal .auth-link-container .content .profile{height:85px;display:flex;justify-content:center;flex-direction:column;gap:15px;padding:0 15px;font-size:1.2rem;font-weight:500;border-bottom:1px solid #535353;background-color:#3a3a3a;color:#cecece}.navbar .right .auth-link-modal .auth-link-container .content .profile .tag-container{display:flex;gap:10px}.navbar .right .auth-link-modal .auth-link-container .content .profile .tag{display:flex;align-items:center;gap:10px}.navbar .right .auth-link-modal .auth-link-container .content .profile .tag span{border-radius:20px;padding:5px 8px;font-weight:500;display:flex;gap:7px;align-items:center;color:#2d2d2d}.navbar .right .auth-link-modal .auth-link-container .content .profile .tag span.success{background-color:#dfd}.navbar .right .auth-link-modal .auth-link-container .content .profile .tag span.warn{background-color:#ffd7d7}.navbar .right .auth-link-modal .auth-link-container .content .profile .tag span.theme{background-color:#fdebeb}.navbar .right .auth-link-modal .auth-link-container .content .link-container{display:flex;flex-direction:column;gap:0;margin-bottom:0;padding-bottom:18px}.navbar .right .auth-link-modal .auth-link-container .content .link-container a{cursor:pointer;width:100%;padding:17px 15px;text-align:left;color:#fff;display:grid;font-size:1.2rem;flex-direction:column;grid-template-columns:20px auto;align-items:center;grid-gap:10px;gap:10px}.navbar .right .auth-link-modal .auth-link-container .content .link-container a:hover{text-decoration:none;background-color:#353535}.navbar .right .auth-link-modal .auth-link-container .content .link-container .theme-btn{width:90%;height:40px;cursor:pointer;margin:10px auto 0}.donate-widget{position:relative}.donate-widget .donate-btn{color:#cecece;padding:8px 15px;border-radius:6px;font-size:1.2rem;transition:.2s ease;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#178cde,#00ffe4 50%,#178cde)}.donate-widget .donate-btn:hover{opacity:.8}.donate-widget .donate-modal{overflow:hidden;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.16);border-radius:10px;display:flex;flex-direction:column;position:absolute;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;min-width:270px;left:50%;top:calc(100% + 10px);transform:scale(.96) translateX(-50%);opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1);transform-origin:left center;gap:7px;padding:20px 20px 50px}.donate-widget .donate-modal.active{transform:scale(1) translateX(-50%);pointer-events:all;opacity:1}.donate-widget .donate-container{margin:auto;width:100%}.donate-widget .donate-container h2{font-size:1.3rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:0}.donate-widget .donate-container h2 img{height:15px;width:15px}.donate-widget .donate-container p{font-size:1.2rem;text-align:center}.donate-widget .close-section{position:absolute;bottom:0;width:100%;height:30px;left:0;display:flex;justify-content:center;cursor:pointer}.donate-widget .close-section p{margin:0;color:#f1493d;text-decoration:underline}.donate-widget .payment-methods{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem 0 0}.donate-widget .payment-button{padding:10px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.2rem;width:100%}.donate-widget .payment-button .button-img{height:15px;width:-moz-fit-content;width:fit-content}.donate-widget .payment-button.active{border-color:#007bff;background:#007bff;color:#fff}.donate-widget .qr-container{text-align:center;margin-top:2rem}.donate-widget .qr-wrapper{border-radius:8px;display:flex;justify-content:center}.donate-widget .back-button{display:flex;gap:10px;align-items:center;justify-content:center;font-size:1.2rem;padding:0}.donate-widget .back-button img{height:15px;width:15px}.category-nav{align-items:center;background-color:#2d2d2d;display:flex;gap:10px;height:60px;padding-top:20px;justify-content:space-between;left:0;position:relative;width:100%;z-index:10}.category-nav.hide{opacity:0;transform:translateY(-160px)}@media(max-width:520px){.category-nav{height:50px;padding-top:15px}.category-nav.hide{transform:translateY(-150px)}}@media(max-width:800px){.category-nav .search-btn,.category-nav hr{display:none}}.category-nav .left{display:flex;align-items:center;gap:30px;overflow:hidden;position:relative;flex:1 1}@media(max-width:520px){.category-nav .left{gap:20px}}.category-nav .left hr{width:1px;height:20px;background-color:#e0e0e0}.category-nav .left .link-container{width:100%;display:flex;align-items:center;gap:10px;padding-right:60px;grid-auto-flow:column;overflow-x:scroll}@media(max-width:520px){.category-nav .left .link-container{gap:7px}}.category-nav .left .link-container::-webkit-scrollbar{display:none}.category-nav .left .link-container .cate-item{flex-shrink:0;color:#fff;cursor:pointer;display:flex;font-weight:500;justify-content:center;align-items:center;text-transform:capitalize;gap:5px;transition:background-color .2s ease;position:relative;padding:13px 20px;border-radius:20px;background-color:#3a3a3a}.category-nav .left .link-container .cate-item span{white-space:noWrap}.category-nav .left .link-container .cate-item.--flag img{height:15px;max-width:15px}.category-nav .left .link-container .cate-item img{height:15px;max-width:20px}@media(max-width:520px){.category-nav .left .link-container .cate-item{padding:10px 15px}.category-nav .left .link-container .cate-item img{display:none}}.category-nav .left .link-container .cate-item.active{cursor:default;pointer-events:none;background-color:#fdebeb;color:#2d2d2d}.category-nav .left .link-container .cate-item.active:not(.--flag) img{filter:brightness(20%)}@media(min-width:1300px){.category-nav .left .link-container .cate-item:hover{background-color:#353535}}.category-nav .left .category-mask{position:absolute;right:0;top:0;bottom:0;width:80px;background:linear-gradient(270deg,#2d2d2d,hsla(0,0%,100%,0));pointer-events:none}.sort-widget{z-index:2;position:relative}.sort-widget:after{content:"";background-color:#2e2e2e;width:100vw;height:100vh;position:fixed;right:0;bottom:0;transition:.3s ease;opacity:0;pointer-events:none}.sort-widget.active:after{opacity:.5;pointer-events:all}.sort-widget .sort-svg path{transition:.25s;transform-box:fill-box;transform-origin:center}.sort-widget.active .sort-svg path{stroke:#fff}.sort-widget.active .sort-svg circle{transform:scale(0)}.sort-widget.active .sort-svg path:nth-of-type(2){transform:scaleX(0);transform-origin:left}.sort-widget.active .sort-svg path:first-of-type{transform-origin:top left;transform:rotate(45deg) scaleX(1.1) translateX(.5px)}.sort-widget.active .sort-svg path:nth-of-type(3){transform-origin:bottom left;transform:rotate(-45deg) scaleX(1.1) translateX(.5px)}.sort-widget.active .svg-wrapper .svg-wrapper-background,.sort-widget.active .svg-wrapper .svg-wrapper-background:hover{background-color:unset}.sort-widget.active .indication{display:none}.sort-widget .svg-wrapper{position:relative;display:flex;align-items:center;z-index:11}.sort-widget .svg-wrapper .svg-wrapper-background{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background-color:#fdebeb;cursor:pointer;transition:.2s}.sort-widget .svg-wrapper .svg-wrapper-background:hover{background-color:#efdcdc}.sort-widget .svg-wrapper .svg-wrapper-background svg{width:15px}@media(max-width:520px){.sort-widget .svg-wrapper .svg-wrapper-background{width:36px;height:36px}.sort-widget .svg-wrapper .svg-wrapper-background svg{width:12px}}.sort-widget .indication{position:absolute;background-color:#1c1c1c;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;top:-3px;right:-3px;z-index:5;color:#fff;box-shadow:0 8px 24px #959da5}.sort-bar{width:400px;background-color:#2d2d2d;box-shadow:0 3px 8px rgba(0,0,0,.3);position:fixed;height:calc(100vh - 70px);top:70px;margin-top:0;right:0;z-index:10;padding:100px 60px 30px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:450px){.sort-bar{width:100%;padding:100px 27px 30px}}.sort-bar .note{color:#fff;font-size:1.1rem;width:100%;text-align:center}@media(min-width:1600px){.sort-bar .note{font-size:1.2rem}}.sort-bar li{text-align:right;cursor:pointer;position:relative}.sort-bar li a{font-size:1.2rem;color:#8b8b8b;border-bottom:1px solid #3b3b3b;margin-bottom:15px;padding-bottom:15px;display:block;transition:.2s ease}@media(max-width:450px){.sort-bar li{font-size:1.2rem}}.sort-bar li.active:before{content:"";position:absolute;left:5px;top:30%;transform:translateY(-50%);width:4px;height:4px;background-color:#fff;border-radius:50%}.sort-bar li.active a,.sort-bar li:hover a{color:#fff}.sort-bar li.active{cursor:default;pointer-events:none}.search-interface{z-index:9;margin-bottom:20px}.search-interface,.search-interface .container{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:100%}.search-interface .container{padding-bottom:50px;border-bottom:1px solid #535353}.search-interface .container .interface-close-btn{cursor:pointer;position:absolute;bottom:-17px;border:1.5px solid #535353;background-color:#2d2d2d;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;left:50%;transform:translateX(-50%);transition:.2s ease;transform-origin:center left}.search-interface .container .interface-close-btn:active{transform:translateY(2px)}.search-interface .container .interface-close-btn:hover{border-color:#dbdbdb;transform:scale(1.05) translateX(-50%)}.search-interface .search-action-btn{display:flex;position:absolute;align-items:center;right:20px;top:50%;transform:translateY(-50%);color:#fff}.search-interface .search-action-btn hr{width:1px;height:10px;background-color:#bcbcbc;margin:0 5px;border:0;outline:0}.search-interface .search-action-btn span{font-size:1.2rem;font-weight:500;cursor:pointer;padding:5px 4px;border-radius:5px}@media(max-width:990px){.search-interface .search-action-btn span{font-size:1.1rem}}.search-interface .search-action-btn span:hover{background-color:#535353}.input-search-form{width:520px;height:53px;position:relative;display:flex;gap:5px;border-radius:80px;padding:0 120px 0 45px;transition:box-shadow .2s;border:1px solid #535353}@media(max-width:800px){.input-search-form{width:100%}}@media(max-width:520px){.input-search-form{width:90%;padding:0 35px 0 45px}}.input-search-form:focus-within{box-shadow:0 0 0 4px rgba(65,65,65,.5)}.input-search-form .search-icon{position:absolute;top:50%;left:15px;transform:translateY(-54%);width:1.9rem;height:auto}.input-search-form .search-blocks-container{display:flex;max-width:300px;overflow:scroll;position:relative;align-self:center;margin:0 0 1px 6px;flex:0 0 auto;gap:3px;-ms-overflow-style:none;scrollbar-width:none}.input-search-form .search-blocks-container::-webkit-scrollbar{display:none}@media(max-width:450px){.input-search-form .search-blocks-container{max-width:calc(100% - 50px);overflow:scroll}}.input-search-form .search-blocks-container .search-block{cursor:default;font-size:1.2rem;border-radius:20px;background-color:#f5f5f5;color:#363636;white-space:nowrap;display:inline-flex;align-items:center;padding:4px 0 4px 10px}.input-search-form .search-blocks-container .search-block .cancel{cursor:pointer;display:flex;align-items:center;position:relative;height:20px;padding:0 8px 0 6px;width:2.2rem}.input-search-form .search-blocks-container .search-block .cancel:hover{filter:invert(.5)}.input-search-form .input-field-wrap{height:100%;position:relative;display:flex;align-items:center;flex-grow:1}.input-search-form .input-field-wrap input{background-color:transparent;width:100%;position:absolute;font-size:1.6rem;font-weight:500;color:#fff;margin-top:2px;transform:scale(.85);transform-origin:left center;margin-right:-14.28%}.search-option-toggle{display:flex;align-items:center;margin:20px 0 0;font-weight:600;color:#fff}@media(max-width:520px){.search-option-toggle{padding-right:0}}.search-option-toggle .option-wrapper{background-color:#3a3a3a;display:flex;padding:3px 6px;border-radius:8px;margin-left:10px;position:relative}.search-option-toggle .slider{position:absolute;background-color:#fff;transform:translateY(-50%);top:50%;width:calc(50% - 6px);height:70%;transition:transform .6s cubic-bezier(.16,1,.3,1);border-radius:5px}.search-option-toggle .slider.right{transform:translateY(-50%) translateX(100%)}.search-option-toggle .option-container{border-radius:5px;position:relative}.search-option-toggle .option-container.active{cursor:default;pointer-events:none;color:#2d2d2d}.search-option-toggle .option-container.active a{color:#2d2d2d}.search-option-toggle .option-container a{width:70px;height:29px;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;font-size:1.2rem;text-transform:capitalize}.search-option-toggle .option-container:hover{text-decoration:underline}.search-tag-container{width:100%;max-height:230px;overflow-y:scroll;position:relative;display:flex;justify-content:center;margin:20px 0 0;scrollbar-width:none;-ms-overflow-style:none}.search-tag-container::-webkit-scrollbar{width:0;height:0}.search-tag-container::-webkit-scrollbar-thumb,.search-tag-container::-webkit-scrollbar-track{background:transparent}.search-tag-container .item-container{max-width:900px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media(max-width:900px){.search-tag-container .item-container{gap:5px}}.search-tag-container button{font-size:1.2rem;color:#fff;background-color:#3a3a3a;padding:10px 16px;border-radius:20px;transition:.2s}@media(max-width:900px){.search-tag-container button{font-size:1.1rem;padding:7px 12px}}.search-tag-container button.active{background-color:#fff;color:#2d2d2d;cursor:pointer;pointer-events:none}.search-tag-container button:hover{background-color:#353535}.search-result-indication{padding-top:20px;margin-bottom:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}@media(max-width:520px){.search-result-indication{padding-top:0;margin-bottom:40px}}.search-result-indication h1{margin:0;font-size:2rem;color:#2d2d2d;text-align:center;line-height:1.7;color:#fff}@media(max-width:520px){.search-result-indication h1{font-size:1.7rem}}.search-result-indication a{margin-top:6px;color:#fff;text-decoration:underline;font-size:1.3rem;font-weight:500;transition:.2s}.search-result-indication a:hover{color:#ccc}.search-autocomplete{background-color:#2d2d2d;border-radius:5px;border:1px solid #535353;height:-moz-fit-content;height:fit-content;left:0;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:calc(100% + 10px);transform-origin:top;transform:scaleY(.7);width:100%;z-index:5;font-weight:500;border-bottom:0;pointer-events:none}.search-autocomplete.active{display:block;opacity:1;transform:scaleY(1);z-index:100;transition:all .2s ease-out;pointer-events:all}.search-autocomplete li{border-bottom:1px solid #535353;padding:1.1rem 1.5rem;font-size:1.2rem;font-weight:500;color:#fff;display:block;background-color:#353535;position:relative;display:flex;align-items:center;cursor:pointer}.search-autocomplete li img{margin-right:10px}.search-autocomplete li.current{background-color:#3f3f3f}.search-autocomplete li:focus-visible,.search-autocomplete li:hover{outline:none;background-color:#3a3a3a}.yan-footer{width:100%;display:flex;flex-direction:column;padding:70px 0;background-color:#2d2d2d}@media(max-width:1300px){.yan-footer{padding:70px 0}}@media(max-width:520px){.yan-footer{padding:0}}.yan-footer .footer-top{display:flex;justify-content:space-between;padding:30px 0;position:relative}@media(max-width:1040px){.yan-footer .footer-top{gap:30px;flex-direction:column;align-items:start}}.yan-footer .footer-top .footer-logo{position:absolute;top:-10px}.yan-footer .footer-top .footer-description{width:500px;font-size:1.2rem;line-height:2;font-weight:400;color:silver}@media(max-width:800px){.yan-footer .footer-top .footer-description{width:100%}}.yan-footer .footer-top .footer-description img{transform:translateY(5px);margin-left:3px}.yan-footer .footer-top .footer-link-section{display:flex;flex-wrap:wrap;gap:100px}@media(max-width:1300px){.yan-footer .footer-top .footer-link-section{gap:50px}}@media(max-width:850px){.yan-footer .footer-top .footer-link-section{gap:30px}}@media(max-width:375px){.yan-footer .footer-top .footer-link-section{justify-content:unset;margin-right:unset}}.yan-footer .footer-top .footer-link-section .footer-col{display:flex;flex-direction:column}.yan-footer .footer-top .footer-link-section .footer-col p{margin:0 0 10px;font-size:1.4rem;font-weight:700;color:#fff;padding:5px}@media(max-width:520px){.yan-footer .footer-top .footer-link-section .footer-col p{width:100%;margin:0 0 5px;font-size:1.3rem}}.yan-footer .footer-top .footer-link-section .footer-col a{color:#a1a1a1;font-size:1.2rem;transition:.2s;padding:10px 5px}.yan-footer .footer-top .footer-link-section .footer-col a:hover{text-decoration:underline;color:#fff}.yan-footer .footer-bottom{padding:20px 0;display:flex;justify-content:space-between;color:silver}@media(max-width:600px){.yan-footer .footer-bottom{flex-direction:column}}.yan-footer .footer-bottom .contact-section{display:flex;gap:15px;align-items:center}.yan-footer .footer-bottom .contact-section img{cursor:pointer}.yan-footer .footer-bottom .contact-section img:hover{filter:contrast(50%)}.yan-footer .footer-bottom .contact-section a{font-size:1.2rem;line-height:1.8;margin:0;color:#fff;transition:.2s}@media(max-width:600px){.yan-footer .footer-bottom .contact-section a{order:3}}.yan-footer .footer-bottom .contact-section a:hover{text-decoration:underline}.message-modal{position:fixed;top:17px;left:50%;width:-moz-fit-content;width:fit-content;padding:8px 10px 8px 20px;z-index:9999;display:flex;align-items:center;justify-content:center;color:#2d2d2d;font-weight:500;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.16)}.message-modal.success{background-color:#e5f7e5}.message-modal.error{background-color:#f3caca}@media(max-width:520px){.message-modal{width:calc(100% - 15px);padding:10px 15px 10px 20px}}.message-modal .content{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px}@media(max-width:450px){.message-modal .content{width:100%}}.message-modal .content .text{display:flex;gap:5px;align-items:center}.message-modal .content .text img{margin-bottom:1px}.message-modal .content .text span{font-weight:500;display:flex;gap:10px;align-items:center;white-space:noWrap;max-width:300px;overflow:hidden;text-overflow:ellipsis}.message-modal .content .text span:first-letter{text-transform:capitalize}.message-modal .content .text span hr{width:1px;height:10px;background-color:gray}.message-modal .content .text span a{color:#2d2d2d;text-decoration:underline;border-radius:15px}.message-modal .content .text span a:hover{opacity:.7}.message-modal .close{border-radius:3px;width:20px;height:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:3px}.auth-page-content{font-size:16px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:30px;width:420px;display:flex;flex-direction:column;gap:25px;border-radius:10px}@media(max-width:450px){.auth-page-content{width:100%;box-shadow:none}}.auth-page-content .google-button{border:1px solid #efefef;border-radius:6px;padding:10px;width:100%;display:flex;gap:20px;align-items:center;font-size:1.3rem;position:relative;cursor:pointer}.auth-page-content .google-button .arrow{position:absolute;right:20px;opacity:0;transform:translateX(-5px) scale(.9);transform-origin:left;transition:.3s cubic-bezier(.16,1,.3,1)}.auth-page-content .google-button:hover{background-color:#fafafa}.auth-page-content .google-button:hover .arrow{opacity:1;transform:translateX(0) scale(1)}.auth-page-content button{height:43px}.auth-page-content .error-msg{text-align:center;color:#f1493d;margin-bottom:0;margin-top:6px}.auth-page-content .separator{display:flex;justify-content:center;align-items:center;gap:10%;color:#2d2d2d}.auth-page-content .separator span{flex-shrink:0;margin:0}.auth-page-content .separator hr{flex-grow:1;height:1px;background-color:#f5f5f5}.auth-page-content .hint{font-size:1.2rem;text-align:center;color:#000;margin:0}.auth-page-content .hint a{color:#deb7b8}.auth-page-content .hint a:hover{text-decoration:underline}.auth-form-input{margin-bottom:20px;border:1px solid #efefef;padding:0 10px;border-radius:5px;font-size:1.3rem;color:#000;position:relative;width:100%;transition:.6s cubic-bezier(.16,1,.3,1)}.auth-form-input:focus-within{border:1px solid #e7cbcb}.auth-form-input .error-msg{text-align:center;color:#f1493d}.auth-form-input span{text-transform:capitalize;position:absolute;color:gray;padding:0 10px;background-color:transparent;transition:.6s cubic-bezier(.16,1,.3,1);font-size:1.3rem;left:5px;transform:translateY(-1px);pointer-events:none;font-weight:500;font-size:1.2rem;transform:translateY(-10px) translateX(2px);background-color:#fff}@media(max-width:450px){.auth-form-input span{font-size:1.2rem}}.auth-form-input span:not(.--optional):after{content:"*";margin-left:2px;color:red}.auth-form-input input{padding:14px 10px;color:inherit;width:100%;font-size:1.6rem;font-weight:500;color:#474747;transform:scale(.85);transform-origin:left center;margin-right:-14.28%}.not-found-svg{color:#2d2d2d;width:300px;height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;gap:10px}.not-found-svg svg{width:100%;height:230px}.not-found-svg p{font-weight:600;margin:0;font-size:1.2rem}.not-found-svg .label{display:flex;align-items:center;gap:5px}.not-found-svg .label a{background-color:#fdebeb;border-radius:8px;padding:3px 5px;transition:.2s}.not-found-svg .label a:hover{background-color:#efdcdc}.clip-card{width:100%;border-radius:10px;position:relative}.clip-card.--not-full-view{pointer-events:none}.clip-card.--skeleton .clip-image-container,.clip-card.--skeleton .clip-searchable a{animation:loadingShimmer 2s infinite;background-color:#414141}@keyframes loadingShimmer{0%{background-color:#414141}50%{background-color:#343434}to{background-color:#414141}}.clip-card.--skeleton .clip-image-container{border-radius:20px;cursor:default}.clip-card.--skeleton .clip-searchable{display:flex;gap:10px}.clip-card.--skeleton .clip-searchable a{height:30px;width:70px}.clip-card.--skeleton .clip-searchable a:first-child{width:100px}.clip-card.--skeleton .clip-searchable a:last-child{width:30px}.clip-card .recommended{position:absolute;left:20px;top:-13px;z-index:5;pointer-events:none;width:30px;height:30px}.clip-card .clip-admin-edit-btn{position:absolute;right:10px;top:10px;background-color:#fff;z-index:20;border-radius:20px;padding:5px 10px;cursor:pointer;transition:.2s;display:none}.clip-card .clip-admin-edit-btn:hover{opacity:.8}.clip-card:hover .clip-admin-edit-btn{display:block}.clip-card .clip-image-container{width:100%;position:relative;padding-bottom:65%;cursor:pointer;border-radius:10px}.clip-card .clip-image-container .image-wrapper img{border-radius:10px}.clip-card .clip-image-container a{width:100%;height:100%;position:absolute}.clip-card .clip-image-container:hover .arrow{opacity:.8}.clip-card .clip-image-container .image-carousel{position:absolute;width:100%;height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;touch-action:manipulation;scroll-snap-type:inline mandatory;scrollbar-width:none;-ms-overflow-style:none;border-radius:10px}.clip-card .clip-image-container .image-carousel::-webkit-scrollbar{display:none}.clip-card .clip-image-container .image-carousel .image-holder{scroll-snap-align:start;scroll-snap-stop:always;display:block;width:100%;height:100%;position:relative}.clip-card .clip-image-container .image-carousel .image-holder img{object-fit:cover;object-position:center center}.clip-card .clip-image-container .arrow{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;background-color:#fff;border-radius:50%;z-index:3;display:none}@media(min-width:520px){.clip-card .clip-image-container .arrow{display:grid;opacity:0}.clip-card .clip-image-container .arrow:hover{opacity:1;box-shadow:0 3px 8px rgba(0,0,0,.2)}}.clip-card .clip-image-container .arrow.--left{left:10px;padding-right:2px}.clip-card .clip-image-container .arrow.--right{right:10px;padding-left:2px}.clip-card .clip-image-container .dot-indicators{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;display:flex;gap:5px;justify-content:center;margin-top:10px}.clip-card .clip-image-container .dot{width:5px;height:5px;border-radius:50%;background-color:#a7a7a7;transition:background-color .2s ease}.clip-card .clip-image-container .dot.active{background-color:#fff}.clip-card .clip-title{font-size:1.3rem;line-height:1.5;font-weight:500;white-space:nowrap;overflow:hidden;display:flex;flex-direction:column;gap:5px;color:#fff}.clip-card .clip-info-container{background-color:#2d2d2d;display:grid;justify-content:space-between;grid-template-columns:auto 60px;grid-gap:20px;gap:20px;align-items:center;margin-top:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.clip-card .clip-info-container .clip-searchable{display:flex;align-items:center;overflow:scroll;padding-right:25px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.clip-card .clip-info-container .clip-searchable::-webkit-scrollbar{display:none}.clip-card .clip-info-container .clip-searchable .dot{position:relative;width:3px;height:3px;background-color:#626262;border-radius:50%;flex-shrink:0}.clip-card .clip-info-container .clip-searchable .dot:last-child{display:none}.clip-card .clip-info-container .clip-searchable a,.clip-card .clip-info-container .clip-searchable span{white-space:nowrap;color:#cecece;border-radius:20px;font-size:1.2rem;padding:5px 8px;transition:.1s ease-in}.clip-card .clip-info-container .clip-searchable a:hover,.clip-card .clip-info-container .clip-searchable span:hover{text-decoration:underline;color:#fff}.clip-card .clip-info-container .text-mask{position:absolute;right:70px;top:0;bottom:0;width:50px;background:linear-gradient(270deg,#2d2d2d,hsla(0,0%,100%,0));pointer-events:none}.clip-card .clip-fire{cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content;gap:5px;color:#fff;font-weight:500;text-overflow:ellipsis;margin-left:auto}.clip-card .clip-fire img{width:auto;height:17px}.clip-card .clip-fire span{line-height:1.7;font-size:1.2rem}.clip-card.--external-google-search .clip-image-container{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.clip-card.--external-google-search .clip-image-container .image-carousel .image-holder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.clip-card.--external-google-search .clip-image-container .image-carousel .image-holder h2{font-size:1.6rem;margin-bottom:0;color:#fff}.clip-card.--external-google-search .clip-image-container .image-carousel .image-holder p{margin-top:5px;color:#a2a2a2}.clip-card .status-indication{background-color:rgba(74,74,74,.7);border-radius:8px;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:default;z-index:2;color:#fff;padding:50px;gap:10px}.clip-card .status-indication p{font-size:1.4rem;font-weight:700}.clip-card .status-indication img{width:auto;height:25px}.clip-card:hover .clip-admin-action{opacity:1;visibility:visible}.clip-card .clip-admin-action{visibility:none;opacity:0;transition:.1s;position:absolute;display:flex;flex-direction:column;gap:10px;top:10px;right:10px;z-index:2}.clip-card .clip-admin-action div{cursor:pointer;background-color:#fdebeb;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.clip-card .ads{position:absolute;right:5px;top:5px;background-color:#2d2d2d;color:#fff;border-radius:5px;padding:4px 7px;z-index:1;font-size:11px;font-weight:600;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.report-interface{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6);z-index:1001}.report-interface,.report-interface .close-svg{display:flex;justify-content:center;align-items:center}.report-interface .close-svg{position:absolute;right:20px;top:20px;width:30px;height:30px;justify-self:right;cursor:pointer;border-radius:8px}.report-interface .close-svg:hover{background-color:#f8f8f8}.report-interface .content-container{color:#2d2d2d;width:600px;height:-moz-fit-content;height:fit-content;border-radius:3px;background-color:#fff;position:relative;animation:fade .3s ease;padding:30px;display:grid;align-items:center;grid-gap:20px;gap:20px}@media(max-width:660px){.report-interface .content-container{width:95%;padding:25px 20px}}@keyframes fade{0%{transform:translateY(10px)}to{transform:translateY(0)}}.report-interface .content-container .issue-item-container{display:flex;justify-content:space-between;cursor:pointer;padding:14px 10px;position:relative;border-bottom:1px solid #fafafa;color:#a2a2a2;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.2s;align-items:center}.report-interface .content-container .issue-item-container p{font-size:1.2rem;margin:0}.report-interface .content-container .issue-item-container.selected,.report-interface .content-container .issue-item-container:hover{color:#2d2d2d}.report-interface .content-container .issue-item-container img{display:none}.report-interface .content-container .issue-item-container.selected img{display:unset}.report-interface .content-container textarea{margin:20px 0;width:100%;color:#2d2d2d;font-size:1.2rem;outline:0;border:1px solid #ebebeb;padding:10px;transition:.2s ease-in;resize:none;height:100px;border-radius:2px}.report-interface .content-container textarea:focus-within{border:1px solid #2d2d2d}.report-interface .content-container button{height:45px}.clip-detail-page{width:100%;height:-moz-fit-content;height:fit-content;position:relative;padding:50px 200px}.clip-detail-page.--not-found .theme-btn{width:200px;height:50px;margin:auto}@media(max-width:1200px){.clip-detail-page{padding:50px 100px}}@media(max-width:650px){.clip-detail-page{padding:50px}}@media(max-width:520px){.clip-detail-page{padding:0 15px}.clip-detail-page.--modal{padding:0 20px 15px}.clip-detail-page.--modal .clip-header{margin-bottom:20px;padding-top:40px}.clip-detail-page.--modal .header-recommended{margin-top:-20px}}.clip-detail-page.--admin{padding-bottom:200px;display:flex;flex-direction:column;gap:50px}.clip-detail-page.--page .clip-header{position:relative}.clip-detail-page.--preview{padding:0}.clip-detail-page.--preview .clip-header{position:relative;grid-template-columns:1fr}.clip-detail-page.--preview .action-section,.clip-detail-page.--preview .action-section .navigate-link{width:100%}.clip-detail-page .error-message{font-size:1.5rem;text-align:center;margin-top:10%;color:#fff}.clip-detail-page .clip-header{display:grid;width:100%;grid-template-columns:minmax(200px,1fr) 250px;justify-content:space-between;align-items:center;color:#fff;margin-bottom:15px;position:-webkit-sticky;position:sticky;top:0;padding:15px 0;background-color:#2d2d2d;z-index:10;grid-gap:20px;gap:20px}@media(max-width:900px){.clip-detail-page .clip-header{gap:20px;grid-template-columns:minmax(200px,1fr);grid-template-rows:auto auto}}.clip-detail-page .clip-header .header-line{bottom:0;width:100vw;left:50%;height:1px;position:absolute;transform:translateX(-50%);transition:.3s linear}.clip-detail-page .clip-header .header-line.visible{background-color:rgba(78,80,88,.48)}.clip-detail-page .clip-header .title-section{display:flex;height:100%;justify-content:center;gap:20px;align-items:center}@media(max-width:900px){.clip-detail-page .clip-header .title-section{flex-direction:column;align-items:baseline;gap:5px}}.clip-detail-page .clip-header .title-section .header-recommended{width:30px;height:30px;margin-bottom:2px}.clip-detail-page .clip-header .title-section h1{width:100%;font-size:1.8rem;gap:10px;line-height:1.6;margin-bottom:0;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:520px){.clip-detail-page .clip-header .title-section h1{font-size:1.5rem}}.clip-detail-page .navigate-link{height:60px;width:250px;background-image:unset;background-color:transparent;border:1px solid #535353;color:#fff;justify-content:center;border-radius:8px;font-size:1.5rem;display:flex;align-items:center;gap:10px;transition:.3s ease-out}.clip-detail-page .navigate-link:hover{border:1px solid #fff}@media(max-width:900px){.clip-detail-page .navigate-link{height:50px;width:220px;font-size:1.4rem}}@media(max-width:520px){.clip-detail-page .navigate-link{height:45px;width:180px;font-size:1.3rem}}@media(max-width:450px){.clip-detail-page .navigate-link{height:40px;width:150px;font-size:1.2rem}}.clip-detail-page .action-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}@media(max-width:900px){.clip-detail-page .action-section{flex-direction:row;justify-content:space-between}}.clip-detail-page .action-section .action-toolbar{position:fixed;right:20px;top:300px;display:flex;flex-direction:column;gap:10px;z-index:99}@media(max-width:900px){.clip-detail-page .action-section .action-toolbar{position:relative;top:unset;right:unset;flex-direction:row}}.clip-detail-page .action-section .action-toolbar .icon-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;width:50px;height:50px;border-radius:50%;border:1px solid #414141;display:grid;place-items:center;position:relative;transition:.3s ease-out}.clip-detail-page .action-section .action-toolbar .icon-wrapper img{width:auto;height:16px}@media(max-width:900px){.clip-detail-page .action-section .action-toolbar .icon-wrapper{width:40px;height:40px}.clip-detail-page .action-section .action-toolbar .icon-wrapper img{height:14px}}@media(max-width:450px){.clip-detail-page .action-section .action-toolbar .icon-wrapper{width:35px;height:35px}.clip-detail-page .action-section .action-toolbar .icon-wrapper img{height:12px}}.clip-detail-page .action-section .action-toolbar .icon-wrapper.active{border:2px solid #fdebeb;background-color:#fdebeb}.clip-detail-page .action-section .action-toolbar .icon-wrapper .active-icon{animation:pop .3s linear}.clip-detail-page .action-section .action-toolbar .icon-wrapper.--loading{pointer-events:none;cursor:default}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.clip-detail-page .action-section .action-toolbar .icon-wrapper:hover{border-color:#fff}.clip-detail-page .action-section .action-toolbar .icon-wrapper:hover .tooltip-text{visibility:visible;transform:translateY(-50%);opacity:1}.clip-detail-page .description-section h2{color:#fff;margin:0;font-size:1.5rem;line-height:1.8}.clip-detail-page .tag-section{margin:40px 0 100px;font-size:1.2rem;color:#2d2d2d;display:flex;gap:10px;flex-wrap:wrap}@media(max-width:520px){.clip-detail-page .tag-section{gap:7px}}.clip-detail-page .tag-section a{color:#fff;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;gap:8px;transition:.2s;padding:13px 20px;border-radius:30px;background-color:#3a3a3a}@media(max-width:450px){.clip-detail-page .tag-section a{padding:11px 15px;font-size:1.1rem}}.clip-detail-page .tag-section a:hover{background-color:#353535}.clip-detail-page .tag-section a.--deleted{text-decoration:line-through;border-color:#ff8080}.clip-detail-page .tag-section a.--new{background-color:#d9f4dd;border-color:#d9f4dd}.clip-detail-page .tag-section a.--add-btn{background-color:#2d2d2d;color:#fff}.clip-detail-page .recommendation-section{margin-bottom:100px}.clip-detail-page .recommendation-section .indication{margin:50px 0;display:flex;justify-content:center;align-items:center;gap:5%;color:#2d2d2d}.clip-detail-page .recommendation-section .indication h2{flex-grow:1;flex-shrink:0;margin:0;color:#cecece}.clip-detail-page .recommendation-section .indication hr{width:100%;height:1px;background-color:#464646}.clip-detail-page .recommended-input{margin-top:80px;margin-left:0;display:flex;justify-content:center}.clip-detail-page .iframe-container{width:100%}.clip-detail-page .iframe-container iframe{width:100%;height:500px}.clip-detail-page .image-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-template-rows:repeat(auto-fit,minmax(50px,1fr));grid-template-areas:"img1 img1 img1 img2 img2" "img1 img1 img1 img3 img3";width:100%;grid-gap:20px;gap:20px;overflow:hidden;margin:0}@media(max-width:520px){.clip-detail-page .image-section{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.clip-detail-page .image-section::-webkit-scrollbar{display:none}.clip-detail-page .image-section .image-wrapper{flex:0 0 auto;width:85%;margin-right:10px}}.clip-detail-page .image-section .ads{position:absolute;left:10px;top:10px;background-color:#fdebeb;color:#2d2d2d;border-radius:5px;padding:3px 7px;z-index:100;font-size:12px;font-weight:600}.clip-detail-page .image-section .image-wrapper{position:relative;border-radius:5px;overflow:hidden}.clip-detail-page .image-section .image-wrapper video{width:100%;position:absolute;top:0;object-fit:cover;object-position:center center}.clip-detail-page .image-section .image-wrapper img{object-fit:cover;object-position:center center}.clip-detail-page .image-section .image-wrapper:before{content:"";display:block;padding-top:56.25%}@media(max-width:520px){.clip-detail-page .image-section .image-wrapper:before{padding-top:65%}}.clip-detail-page .image-section .iframe-holder{position:absolute;width:100%;height:100%;top:0}.clip-detail-page .image-section .image-wrapper:first-child{grid-area:img1}.clip-detail-page .image-section .image-wrapper:nth-child(2){grid-area:img2}.clip-detail-page .image-section .image-wrapper:nth-child(3){grid-area:img3}.clip-detail-page .image-section .iframe-container .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.clip-detail-page .image-section .iframe-container .video-container .iframe-loading-screen{background-color:#3a3a3a;border-radius:15px;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;color:#fff;text-align:center}.clip-detail-page .image-section .iframe-container .video-container .iframe-loading-screen span{position:relative}.clip-detail-page .image-section .iframe-container .video-container .iframe-loading-screen p{margin:0;line-height:1.8;font-size:1.2rem;color:#fff}.clip-detail-page .image-section .iframe-container .video-container .iframe-loading-screen p a{font-size:1.3rem;color:#deb7b8;text-decoration:underline}.clip-detail-page .image-section .iframe-container .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:10px;overflow:hidden}.clip-detail-page .image-section .iframe-container .dmca{color:#fff;text-align:right;color:#6b6b6b;font-size:1.1rem;text-align:center}@media(max-width:800px){.clip-detail-page .image-section .iframe-container .dmca{display:none}}.clip-grid-display{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:36px;gap:36px}.clip-grid-display .error-indicator{grid-column:1/-1;margin:100px auto;font-size:1.5rem;display:flex;flex-direction:column;align-items:center;gap:40px}.clip-grid-display .error-indicator div:first-of-type{margin-right:30px}.clip-grid-display .error-indicator .theme-btn{width:300px;height:50px}.clip-grid-display .no-result{font-weight:700;grid-column:1/-1;font-size:1.5rem;color:#fff;margin:30px auto auto}.clip-grid-display.--recommend{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:800px){.clip-grid-display.--recommend{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media(max-width:520px){.clip-grid-display.--recommend{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:25px 15px}}.pagination-section{width:100%;margin:50px 0 70px;display:flex;justify-content:center;grid-column:1/-1}@media(max-width:520px){.pagination-section{margin:0 0 70px}}.pagination-section .pagination-container{color:#fff;display:flex;gap:20px}.pagination-section .pagination-container button{color:#fff;font-size:1.3rem;border-radius:5px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;transition:.2s}.pagination-section .pagination-container button img{height:12px}.pagination-section .pagination-container button.active{background-color:#535353}.pagination-section .pagination-container button:hover{opacity:.5}@media(max-width:460px){.pagination-section .pagination-container button{font-size:1.2rem;width:27px;height:27px}}.pagination-section .pagination-container button:first-child{background-color:#fdebeb;color:#2d2d2d}.pagination-section .pagination-container button:first-child img{height:12px;filter:brightness(0);transform:translateX(-1px)}.pagination-section .pagination-container button:last-child{background-color:#fdebeb;color:#2d2d2d}.pagination-section .pagination-container button:last-child img{height:12px;filter:brightness(0);transform:translateX(1px)}@media(max-width:520px){.pagination-section .pagination-container{gap:0;justify-content:space-between;width:100%}}.home-page{margin-top:70px;position:relative;height:-moz-fit-content;height:fit-content;min-height:100vh;padding:0 50px;background-color:#2d2d2d}.home-page .home-content-top-space{height:30px}@media(max-width:520px){.home-page .home-content-top-space{height:20px}}@media(max-width:800px){.home-page{padding:0 50px}}@media(max-width:520px){.home-page{padding:5px 15px}}@media(max-width:380px){.home-page{padding:5px 15px}}.home-page .clip-container{min-height:calc(100vh - 150px)}.home-page .clip-container .clip-container-loader{position:relative;height:100px}.user-page{margin-top:70px;padding:70px 50px 80px;position:relative;min-height:calc(100vh - 70px);display:flex;flex-direction:column}@media(max-width:800px){.user-page{padding:30px 15px 40px}}@media(max-width:450px){.user-page{padding:20px 15px 40px}}.user-page .clip-container-break{width:100%;height:1px;background-color:#535353;margin:40px 0}.user-page .empty-message{color:#fff;display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:500;margin-top:20px}.user-page .empty-message a{background-color:#fdebeb;padding:3px 5px;border-radius:20px;font-size:1.3rem}.user-action-tab{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:30px}@media(max-width:450px){.user-action-tab{gap:5px;padding-bottom:15px}}.user-action-tab .navigation-item{align-items:center;background-color:#3a3a3a;border-radius:10px;color:#acacac;cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;gap:10px;height:100%;justify-content:space-between;padding:13px 16px;position:relative;text-align:left;transition:.3s ease}.user-action-tab .navigation-item:hover{background-color:#353535}@media(max-width:450px){.user-action-tab .navigation-item{padding:12px}}.user-action-tab .navigation-item img{height:18px;width:auto}@media(max-width:450px){.user-action-tab .navigation-item img{height:15px}}.user-action-tab .navigation-item.active{background-color:#fef4f4;color:#2d2d2d;font-weight:600;pointer-events:none}.user-action-tab .navigation-item.active img{filter:brightness(20%)}.unauthorized-page{margin-top:70px;padding:70px 50px 80px;position:relative;min-height:calc(100vh - 70px);display:flex;justify-content:center}.unauthorized-page h1{color:#fff;font-size:1.8rem}.clip-page{width:100%;background-color:#2d2d2d;margin-top:70px;position:relative;min-height:calc(100vh - 70px)}.clip-page .clip-page-content{height:100%;overflow-y:scroll}.clip-page .clip-page-content,.share-page{width:100%;display:flex;justify-content:center}.share-page{justify-self:center;align-items:center;margin:auto;background-color:#2d2d2d}.share-client-interface,.share-page{min-height:calc(100vh - 70px);position:relative}.share-client-interface{margin-top:100px;padding-top:70px;height:100%;width:100%}@media(max-width:450px){.share-client-interface{padding-top:60px}}.share-progress-bar{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;max-width:400px;margin:auto;display:flex;justify-content:space-between}@media(max-width:450px){.share-progress-bar{top:35px}}.share-progress-bar .fill-bar{z-index:10;left:0;background-color:#fff}.share-progress-bar .fill-bar,.share-progress-bar:after{position:absolute;top:50%;transform:translateY(-50%);height:1px}.share-progress-bar:after{content:"";width:100%;background-color:dimgray}.share-progress-bar .item-container{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.share-progress-bar .item-container button{cursor:default;margin:0;font-size:1.2rem;font-weight:500;background-color:#2d2d2d;padding:0 30px;position:relative;display:flex;align-items:center;gap:7px;color:#939393;flex-direction:column}.share-progress-bar .item-container button .visual-wrapper{position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.share-progress-bar .item-container button .visual-wrapper img{width:15px;height:15px}.share-progress-bar .item-container button .visual-wrapper .check-svg{width:0}.share-progress-bar .item-container button .visual-wrapper .check-svg path{stroke-dasharray:30;stroke-dashoffset:30;transition:all .5s ease-in-out .3s}.share-progress-bar .item-container button.checked .check-svg{width:15px}.share-progress-bar .item-container button.checked .check-svg path{stroke-dashoffset:0;transition:all .5s ease-in-out}.share-progress-bar .item-container button.active{color:#fff}.share-progress-bar .item-container button.active:after{content:"";width:4px;height:4px;background-color:#fff;bottom:calc(100% + 5px);position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.share-progress-bar .item-container button.clickable{color:#fff;cursor:pointer;text-decoration:underline}.share-progress-bar .item-container button.disabled{cursor:default;text-decoration:none;color:#606060}.share-edit-interface{display:flex;flex-direction:column;gap:30px;margin:auto;padding:0 50px}.share-edit-interface .input-flex-wrap{display:grid;grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.share-edit-interface .input-flex-wrap .left,.share-edit-interface .input-flex-wrap .right{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.share-edit-interface .input-flex-wrap .error-indicate{margin-bottom:0}.share-edit-interface section.--image{display:flex;gap:30px;width:100%}@media(max-width:720px){.share-edit-interface section.--image{flex-direction:column}}@media(max-width:800px){.share-edit-interface,.share-edit-interface section.--image{gap:15px}}@media(max-width:450px){.share-edit-interface{padding:20px 10px 0}}.share-preview-interface{display:flex;flex-direction:column;gap:30px;margin:auto;padding:0 50px}@media(max-width:450px){.share-preview-interface{margin:20px 0 10px;padding:0 15px}}.share-continue-button{height:70px;margin-bottom:30px}.share-continue-button:hover{opacity:.9}.share-continue-button.--loading{opacity:.9;pointer-events:none;cursor:default}@media(max-width:450px){.share-continue-button{margin:10px 0}}.share-input-field{flex-direction:column;width:100%;display:flex;justify-content:center;border-radius:7px;position:relative;gap:20px}.share-input-field.--image{cursor:pointer;transition:.2s;border:1px dashed #535353;padding:20px 10px;justify-content:center;flex-direction:row;display:flex;align-items:center}.share-input-field.--image .image-preview{position:relative;width:100%;padding-bottom:65%}.share-input-field.--image .image-preview img{object-fit:cover;object-position:center center;border-radius:5px}.share-input-field.--image:hover{border:1px dashed #fff}.share-input-field .add-btn{right:10px;top:50%;transform:translateY(-50%)}.share-input-field input{width:100%;color:#fff;border-radius:0;outline:0;background-color:#2d2d2d;border:1px solid #535353;position:relative;transition:.3s ease;font-size:1.2rem;padding:15px 10px;border-radius:5px}.share-input-field input:focus-within{border:1px solid #fff}.share-input-field .model-input-flex-wrap{display:flex;gap:8px;align-items:center}.share-input-field .model-input-flex-wrap .item-container{flex-wrap:nowrap}.share-input-field .model-input-flex-wrap .item-container .item{font-size:1.2rem;padding:15px 10px;border-radius:5px;white-space:nowrap}.share-input-field .item-container{flex-wrap:wrap;display:flex;gap:8px}.share-input-field .item-container .item{color:#fff;font-weight:400;font-size:1.2rem;border:1px solid #535353;padding:9px 13px;height:-moz-fit-content;height:fit-content;border-radius:20px;cursor:pointer;transition:.1s}@media(max-width:1600px){.share-input-field .item-container .item{font-size:1.2rem}}.share-input-field .item-container .item.selected{background-color:#fff;border:1px solid #2d2d2d;color:#2d2d2d}.share-input-field .item-container .item.selected.toggle{cursor:pointer;pointer-events:all}.share-input-field .item-container .item:not(.selected):hover{border:1px solid #9a9a9a}.share-input-field.drag-active{border:1px dashed #d8a9aa}.share-input-field.error{border:1px dashed #ffd0d0}.share-input-field .field-label{font-size:1.3rem;font-weight:600;width:100%;margin:0;color:#fff}.share-input-field .image-label{cursor:pointer;position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.share-input-field .image-label img{border-radius:7px;object-fit:cover;object-position:center}@media(max-width:450px){.share-input-field .image-label{width:50px;height:50px}}.share-done-interface,.share-input-field .image-label svg{width:100%;height:100%}.share-done-interface{display:flex;justify-content:center;padding:0 20px}.share-done-interface .content{margin-top:50px;max-width:420px}.share-done-interface .result-header{align-items:center;display:flex;gap:20px}.share-done-interface .result-header h5{width:100%;font-size:2rem;font-weight:700;white-space:nowrap;position:relative;color:#fff;margin:0}@media(max-width:450px){.share-done-interface .result-header h5{font-size:1.6rem}}.share-done-interface .description{color:#fff;margin:20px 0;font-size:1.3rem;line-height:1.7}.share-done-interface .action-section{display:flex;align-items:center;margin-top:30px}.share-done-interface .action-section a,.share-done-interface .action-section span{color:#898989;cursor:pointer;font-size:1.2rem;transition:.2s}.share-done-interface .action-section a:hover,.share-done-interface .action-section span:hover{text-decoration:underline;color:#fff}.share-done-interface .action-section hr{border:none;margin:0 10px;height:10px;width:1px;background-color:#898989}.about-page{padding:50px}@media(max-width:450px){.about-page{padding:20px 15px}}.about-page p{font-size:1.3rem;line-height:2}.about-page .link{color:#deb7b8}.about-page .link:hover{text-decoration:underline}.about-page h2{display:flex;align-items:center;gap:20px;font-size:2rem;color:#2d2d2d;margin-top:50px}.about-page h2:first-of-type{margin-top:20px}@media(max-width:450px){.about-page h2{font-size:1.6rem;gap:15px}}.about-page .tech-wrapper{display:flex;flex-wrap:wrap;gap:50px;align-items:center}@media(max-width:700px){.about-page .tech-wrapper{gap:25px}}.about-page .software-highlight-wrapper{display:flex;gap:7px;flex-wrap:wrap}.about-page .software-highlight-wrapper span{background-color:#fff6f4;color:#2d2d2d;font-size:1.2rem;padding:6px 10px;border-radius:8px;display:inline-block;font-weight:500}.about-page .timeline-section{padding-left:20px;position:relative}.about-page .timeline-section:after{content:"";width:1px;height:100%;top:0;left:0;position:absolute;background-color:#ececec}.about-page .evolution-content{margin-top:30px}.about-page .evolution-content a span{font-weight:600}.about-page .evolution-content:first-child a .year{background-color:#fff3f1}.about-page .evolution-content:first-child a .age{background-color:#f1fbf2}.about-page .evolution-content:nth-child(2) a .year{background-color:#ffebe7}.about-page .evolution-content:nth-child(2) a .age{background-color:#e5f7e8}.about-page .evolution-content a{color:#2d2d2d;font-size:1.1rem;margin-bottom:20px;display:inline-flex;font-weight:600;gap:7px;align-items:center}@media(min-width:1600px){.about-page .evolution-content a{font-size:1.4rem}}@media(max-width:450px){.about-page .evolution-content a{margin-bottom:10px;font-size:1.2rem}}.about-page .evolution-content a span.age{padding:3px 5px;border-radius:5px;margin-right:3px;font-weight:500}.about-page .evolution-content a span.year{padding:3px 5px;border-radius:5px;margin:0 3px;font-weight:500}.about-page .evolution-content a:hover span.title{text-decoration:underline}.about-page .evolution-content .highlight-wrapper{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:450px){.about-page .evolution-content .highlight-wrapper{display:unset}}.about-page .evolution-content .highlight-wrapper span{display:inline-block;font-size:1.2rem;margin:0 3px 3px 0;color:#2d2d2d;border-radius:2px}@media(min-width:1600px){.about-page .evolution-content .highlight-wrapper span{font-size:1.5rem}}@media(max-width:450px){.about-page .evolution-content .highlight-wrapper span{display:block;margin:10px 0}}.about-page .consent-highlight{background-color:#fff3f1;font-size:1.3rem;margin-top:10px;padding:7px 10px;border-radius:5px;font-weight:500;border-radius:8px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:10px}.about-page .footer{font-size:1.2rem;margin-top:50px;line-height:1.7}.about-page .footer a{color:#deb7b8}.about-page .footer a:hover{text-decoration:underline}.support-page{padding:50px;height:100%;width:100%}@media(max-width:450px){.support-page{padding:20px 15px}}.support-page p{font-size:1.3rem;font-weight:400;line-height:2;margin:0}@media(max-width:450px){.support-page p{font-size:1.3rem}}.support-page .sub-description{display:flex;align-items:center;gap:5px;margin-top:25px;margin-bottom:20px;font-size:1.3rem;font-weight:600}.support-page h2{font-size:2rem;width:-moz-fit-content;width:fit-content;margin:20px 0 10px;color:#2d2d2d}.support-page h2 .logo-highlight{font-size:inherit}@media(max-width:450px){.support-page h2{font-size:1.6rem;gap:15px}}.support-page button{width:220px;height:47px;margin-top:25px}.support-page .card-container{display:grid;grid-gap:30px;gap:30px;grid-template-columns:repeat(2,1fr)}@media(max-width:800px){.support-page .card-container{gap:20px}}@media(max-width:700px){.support-page .card-container{grid-template-columns:repeat(1,1fr)}}.support-page .card-container .card{border-radius:20px;padding:20px;border:1px solid #f1f1f1}.support-page .card-container .card .header{padding-left:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px}.support-page .card-container .card h5{line-height:1.7;font-size:1.4rem;margin:0;padding-bottom:5px;position:relative}@media(min-width:1600px){.support-page .card-container .card h5{font-size:1.6rem}}@media(max-width:520px){.support-page .card-container .card h5{max-width:unset}}.support-page .card-container .card h5:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:1px;background-color:#fdebeb}.login-page{padding:50px;height:100%;display:flex;justify-content:center;align-items:center;width:100%}@media(max-width:520px){.login-page{padding:0}}.register-page{padding:50px;height:100%;display:flex;justify-content:center;align-items:center;width:100%}@media(max-width:520px){.register-page{padding:0}}.collaboration-page{padding:50px;height:100%;display:flex;flex-direction:column}@media(max-width:450px){.collaboration-page{padding:20px 15px}}.collaboration-page p{font-size:1.3rem;line-height:2}.collaboration-page h2{font-size:2rem;color:#2d2d2d;margin-top:20px}@media(max-width:450px){.collaboration-page h2{font-size:1.6rem;gap:15px}}.collaboration-page .link{color:#deb7b8;text-decoration:underline}.collaboration-page .partner-section{margin-top:30px;display:flex;flex-direction:column;font-size:1.1rem}.collaboration-page .partner-section h5{font-size:1.4rem;margin-bottom:15px}.collaboration-page .partner-section .container{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.collaboration-page .partner-section a:hover{text-decoration:underline}.collaboration-page .partner-section hr{outline:0;border:0;height:10px;width:1px;background-color:#b5b5b5}.advertisement-page{padding:50px;height:100%;display:flex;flex-direction:column;margin-top:20px;width:100%}@media(max-width:450px){.advertisement-page{padding:20px 15px}}.advertisement-page p{font-size:1.3rem;line-height:2}.advertisement-page h2{font-size:2rem;color:#2d2d2d}@media(max-width:450px){.advertisement-page h2{font-size:1.6rem;gap:15px}}.term-page{padding:50px;height:100%;display:flex;flex-direction:column;width:100%}@media(max-width:450px){.term-page{padding:20px 15px}}.term-page p{font-size:1.3rem;line-height:2}.term-page h2{font-size:2rem;color:#2d2d2d;margin-top:20px}@media(max-width:450px){.term-page h2{font-size:1.6rem;gap:15px}}.term-page h4{margin-bottom:10px;font-size:1.4rem;line-height:1.6}.term-page h5{margin-bottom:0;font-size:1.3rem}.term-page a{color:#deb7b8}.term-page a:hover{text-decoration:underline}.term-page .foot{font-size:1.2rem;color:gray;text-align:right}.privacy-page{padding:50px;height:100%;display:flex;flex-direction:column;width:100%}@media(max-width:450px){.privacy-page{padding:20px 15px}}.privacy-page p{font-size:1.3rem;line-height:2}.privacy-page h2{font-size:2rem;color:#2d2d2d;margin-top:20px}@media(max-width:450px){.privacy-page h2{font-size:1.6rem;gap:15px}}.privacy-page h5{margin-bottom:0;font-size:1.4rem}.career-page{padding:50px;height:100%;display:flex;flex-direction:column;margin-top:20px;width:100%}@media(max-width:450px){.career-page{padding:20px 15px}}.career-page p{font-size:1.3rem;line-height:2}.career-page h2{font-size:2rem;color:#2d2d2d}@media(max-width:450px){.career-page h2{font-size:1.6rem;gap:15px}}.career-page .card{box-shadow:0 1px 4px rgba(0,0,0,.16);padding:30px;border-radius:8px;margin-bottom:30px}.career-page .card h3{margin-top:0;margin-bottom:15px}.career-page .card p{margin:20px 0}.career-page .card .tag-container{display:flex;gap:5px}.career-page .card .tag-container span{background-color:#fdebeb;padding:4px 7px;border-radius:8px;font-weight:500}.career-page .card .theme-btn{height:50px;width:200px}._2257-page{padding:50px;height:100%;display:flex;flex-direction:column;width:100%}@media(max-width:450px){._2257-page{padding:20px 15px}}._2257-page p{font-size:1.3rem;line-height:2}._2257-page h2{font-size:2rem;color:#2d2d2d;margin-top:20px}@media(max-width:450px){._2257-page h2{font-size:1.6rem;gap:15px}}.dmca-page{padding:50px;height:100%;display:flex;flex-direction:column;width:100%}@media(max-width:450px){.dmca-page{padding:20px 15px}}.dmca-page p{font-size:1.3rem;line-height:2}.dmca-page h2{font-size:2rem;color:#2d2d2d;margin-top:20px}@media(max-width:450px){.dmca-page h2{font-size:1.6rem;gap:15px}}.dmca-page .url-list-section{margin-bottom:20px}.dmca-page .url-list-section .url-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0;margin:0}.dmca-page .url-list-section .url-list a{color:#2d2d2d;text-decoration:underline}.dmca-page .url-list-section button{padding:6px 12px;border-radius:8px;border:1px solid #d8d8d8;color:#565656}.dmca-page h4{margin-bottom:10px;font-size:1.4rem}.dmca-page .link-container{margin-top:20px;display:flex;align-items:center;gap:10px}.dmca-page .link-container hr{height:10px;width:1px;background-color:#cdcdcd}.dmca-page .link-container a{font-size:1.2rem}.dmca-page .link-container a:hover{text-decoration:underline}.admin-page{margin-top:70px;padding:70px 0;position:relative;min-height:calc(100vh - 70px);display:flex;flex-direction:column}.admin-page .content{margin:0 auto}.admin-page section{margin-bottom:30px;display:flex;flex-direction:column}.admin-page .admin-link-container{width:100%;height:100%;display:flex;align-items:center;gap:20px}.admin-page .admin-link-container .flex{display:flex;align-items:center;gap:15px;margin-bottom:10px}.admin-page .admin-link-container hr{width:1px;height:12px;background-color:#a7a7a7}.admin-page .admin-link-container a{height:150px;padding:30px;font-size:1.3rem;color:#fff;font-weight:400;transition:.2s;position:relative;border-radius:10px;background-color:#323232;border:1px solid #535353;width:300px}.admin-page .admin-link-container a:hover{transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.admin-page .admin-link-container a .title{font-weight:600;color:color;margin:0}.admin-page .admin-link-container a .des{line-height:1.5;color:#cecece}.admin-page .admin-link-container a button{justify-self:end;align-self:flex-end;width:100%;opacity:.9;color:#fff;padding:6px 0;transition:.2s}.admin-page .admin-link-container a img{height:23px;width:23px}.action-modal{position:fixed;top:90px;left:50%;width:-moz-fit-content;width:fit-content;padding:8px 15px;z-index:9999;background-color:#fdebeb;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#2d2d2d;font-weight:500;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.16)}.action-modal .content{display:flex;align-items:center;gap:5px}.action-modal .content p{font-weight:500;font-size:1.3rem;margin:0 10px 0 0}.action-modal.--loading button{filter:opacity(.7);cursor:default;pointer-events:none}.action-modal button{flex:1 1;height:30px;min-width:55px;display:flex;align-items:center;justify-content:center;transition:.2s ease;position:relative;font-size:1.2rem;padding:5px 8px;border-radius:5px;cursor:pointer}.action-modal .cancel-btn{color:#fff;background-color:#474747}.action-modal .cancel-btn:hover{background-color:#2d2d2d}.action-modal .save-btn{background-color:#fbcfcc}.action-modal .save-btn:hover{background-color:#f8a29c}.edit-modal{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.edit-modal .wrapper{color:#2d2d2d;width:600px;height:-moz-fit-content;height:fit-content;border-radius:3px;background-color:#fff;position:relative;animation:fade .3s ease;padding:50px;display:grid;grid-template-rows:auto;align-items:center;grid-gap:20px;gap:20px}.edit-modal .close-svg{position:absolute;right:20px;top:20px;width:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;justify-self:right;cursor:pointer;border-radius:8px}.edit-modal .close-svg:hover{background-color:#f8f8f8}.edit-modal .button-container{margin-top:30px;display:flex;justify-content:space-between}.edit-modal .button-container .flex{display:flex;gap:20px}.edit-modal .button-container button{border-radius:8px;padding:12px 20px;font-size:1.2rem;color:#2d2d2d;transition:.2s}.edit-modal .button-container .warn-btn{background-color:#fcc}.edit-modal .button-container .warn-btn:hover{background-color:#f99}.edit-modal .button-container .success-btn{background-color:#d9f4dd}.edit-modal .button-container .success-btn:hover{background-color:#b1e9ba}.edit-modal .form-input{display:flex;flex-direction:column;gap:12px;font-size:1.5rem;position:relative}.edit-modal .form-input label{font-weight:600;text-transform:capitalize}.edit-modal .form-input input{border:1px solid #efefef;padding:15px 10px;border-radius:5px;font-size:1.3rem;background-color:transparent;color:#000;position:relative;width:100%;transition:.6s cubic-bezier(.16,1,.3,1)}.edit-modal .form-input input:focus{border:1px solid #deb7b8}.edit-modal .form-input .display{width:100%;display:flex;gap:30px;align-items:center}.edit-modal .form-input .display .old-image{width:200px;height:130px;position:relative}.edit-modal .form-input .new-image{width:100%}.edit-modal .form-input .error-message{display:flex;align-items:center;margin:auto;gap:5px;color:#f1493d}.--editable{cursor:pointer;transition:.2s ease}.--editable:hover{opacity:.7}.admin-action-page{margin-top:70px;padding:50px;position:relative;min-height:calc(100vh - 70px);display:flex;flex-direction:column}.admin-action-page .breaker{width:100%;height:1px;background-color:#535353;margin:40px 0}.admin-action-page h2{margin-bottom:30px;font-size:1.8rem;color:#fff}.admin-action-page h2:first-letter{text-transform:capitalize}.admin-action-page .clip-container .empty-message{font-size:1.3rem;font-weight:500;color:#fff}.admin-action-page .search-options{display:flex;justify-content:left;gap:10px;margin-bottom:20px}.admin-action-page .search-options button{padding:8px 12px;border:1px solid #535353;border-radius:4px;cursor:pointer;transition:all .3s;color:#fff}.admin-action-page .search-options button.active{color:#fff;cursor:default;border-color:#fff}.admin-action-page .search-options button:not(.active):hover{border:1px solid #464646}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}