.wheel-and-hamster{--dur: 1s;position:relative;width:12em;height:12em;font-size:14px}.wheel,.hamster,.hamster div,.spoke{position:absolute}.wheel,.spoke{border-radius:50%;top:0;left:0;width:100%;height:100%}.wheel{background:radial-gradient(100% 100% at center,#9990 47.8%,#999 48%);z-index:2}.spoke{animation:spoke var(--dur) linear infinite;background:radial-gradient(100% 100% at center,#999 4.8%,#9990 5%),linear-gradient(#8c8c8c00 46.9%,#a6a6a6 47% 52.9%,#a6a6a600 53%) 50% 50%/99% 99% no-repeat}.hamster{animation:hamster var(--dur) ease-in-out infinite;top:50%;left:calc(50% - 3.5em);width:7em;height:3.75em;transform:rotate(4deg) translate(-.8em,1.85em);transform-origin:50% 0;z-index:1}.hamster__head{animation:hamsterHead var(--dur) ease-in-out infinite;background:#f48c25;border-radius:70% 30% 0 100%/40% 25% 25% 60%;box-shadow:0 -.25em #facc9e inset,.75em -1.55em #fce6cf inset;top:0;left:-2em;width:2.75em;height:2.5em;transform-origin:100% 50%}.hamster__ear{animation:hamsterEar var(--dur) ease-in-out infinite;background:#fbb6b6;border-radius:50%;box-shadow:-.25em 0 #f48c25 inset;top:-.25em;right:-.25em;width:.75em;height:.75em;transform-origin:50% 75%}.hamster__eye{animation:hamsterEye var(--dur) linear infinite;background-color:#000;border-radius:50%;top:.375em;left:1.25em;width:.5em;height:.5em}.hamster__nose{background:#f98686;border-radius:35% 65% 85% 15%/70% 50% 50% 30%;top:.75em;left:0;width:.2em;height:.25em}.hamster__body{animation:hamsterBody var(--dur) ease-in-out infinite;background:#fce6cf;border-radius:50% 30%/15% 60% 40% 40%;box-shadow:.1em .75em #f48c25 inset,.15em -.5em #facc9e inset;top:.25em;left:2em;width:4.5em;height:3em;transform-origin:17% 50%;transform-style:preserve-3d}.hamster__limb--fr,.hamster__limb--fl{clip-path:polygon(0 0,100% 0,70% 80%,60% 100%,0% 100%,40% 80%);top:2em;left:.5em;width:1em;height:1.5em;transform-origin:50% 0}.hamster__limb--fr{animation:hamsterFRLimb var(--dur) linear infinite;background:linear-gradient(#facc9e 80%,#f98686 80%);transform:rotate(15deg) translateZ(-1px)}.hamster__limb--fl{animation:hamsterFLLimb var(--dur) linear infinite;background:linear-gradient(#fce6cf 80%,#fbb6b6 80%);transform:rotate(15deg)}.hamster__limb--br,.hamster__limb--bl{border-radius:.75em .75em 0 0;clip-path:polygon(0 0,100% 0,100% 30%,70% 90%,70% 100%,30% 100%,40% 90%,0% 30%);top:1em;left:2.8em;width:1.5em;height:2.5em;transform-origin:50% 30%}.hamster__limb--br{animation:hamsterBRLimb var(--dur) linear infinite;background:linear-gradient(#facc9e 90%,#f98686 90%);transform:rotate(-25deg) translateZ(-1px)}.hamster__limb--bl{animation:hamsterBLLimb var(--dur) linear infinite;background:linear-gradient(#fce6cf 90%,#fbb6b6 90%);transform:rotate(-25deg)}.hamster__tail{animation:hamsterTail var(--dur) linear infinite;background:#fbb6b6;border-radius:.25em 50% 50% .25em;box-shadow:0 -.2em #f98686 inset;top:1.5em;right:-.5em;width:1em;height:.5em;transform:rotate(30deg) translateZ(-1px);transform-origin:.25em .25em}@keyframes hamster{0%,to{transform:rotate(4deg) translate(-.8em,1.85em)}50%{transform:rotate(0) translate(-.8em,1.85em)}}@keyframes hamsterHead{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(8deg)}}@keyframes hamsterEye{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(0)}}@keyframes hamsterEar{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(12deg)}}@keyframes hamsterBody{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-2deg)}}@keyframes hamsterFRLimb{0%,25%,50%,75%,to{transform:rotate(50deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-30deg) translateZ(-1px)}}@keyframes hamsterFLLimb{0%,25%,50%,75%,to{transform:rotate(-30deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(50deg)}}@keyframes hamsterBRLimb{0%,25%,50%,75%,to{transform:rotate(-60deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(20deg) translateZ(-1px)}}@keyframes hamsterBLLimb{0%,25%,50%,75%,to{transform:rotate(20deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-60deg)}}@keyframes hamsterTail{0%,25%,50%,75%,to{transform:rotate(30deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(10deg) translateZ(-1px)}}@keyframes spoke{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.loader__container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:fixed;top:0;left:0}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-v17-latin-regular.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-v17-latin-500.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-v17-latin-700.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:var(--sp-0);padding:var(--sp-0)}*::-webkit-scrollbar{width:6px}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--sp-1)}*::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}*::selection{color:var(--component-dark-color);background-color:var(--component-dark-bg)}html{scroll-behavior:smooth;height:100%;-webkit-text-size-adjust:100%}body{min-height:var(--vh, 100vh);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;background-color:var(--body-background);color:var(--body-color);font-family:var(--font-family-base),sans-serif;font-size:var(--font-size-base);overflow-wrap:break-word;margin:0}#app{min-height:var(--vh, 100vh)}#app>div{min-height:var(--vh, 100vh);display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{margin:var(--sp-0);padding:var(--sp-0);white-space:break-spaces;overflow-wrap:break-word;text-wrap:balance}p{margin:var(--sp-0);padding:var(--sp-0);white-space:break-spaces;overflow-wrap:break-word;text-wrap:pretty}a,a:active,a:visited,a:link{color:var(--body-color);text-decoration:none;transition:color .2s linear}a:hover,a:active:hover,a:visited:hover,a:link:hover{color:var(--primary-color)}input,button,textarea,select{font:inherit;color:inherit}button{border:none;background:none;padding:var(--sp-0);cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}button:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{-webkit-tap-highlight-color:transparent}table{border-collapse:collapse;border-spacing:0}input[type=button],input[type=submit],input[type=reset]{line-height:normal}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:var(--sp-0)}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}a,button,input,select,textarea,[role=button]{touch-action:manipulation}[hidden]{display:none!important}[disabled]{cursor:not-allowed;opacity:.7}img{vertical-align:middle}button.interactive-element,a.interactive-element{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}body{overflow:auto}@media screen and (max-width:979px){body{padding-bottom:4rem}}:root{--sp-0: 0rem;--sp-1: .375rem;--sp-2: .75rem;--sp-3: 1.125rem;--sp-4: 1.5rem;--sp-5: 1.875rem;--sp-6: 2.25rem;--sp-7: 2.625rem;--sp-8: 3rem;--sp-9: 3.375rem;--sp-10: 3.75rem;--body-background: #fbfbfe;--vh: 100dvh;--gradient-1: linear-gradient(165deg, rgba(255, 255, 255, 1) 65%, rgba(91, 76, 245, .25) 100%), #fff;--body-color: #111827;--body-color-rgb: 17, 24, 39;--primary-color: #5b4cf5;--primary-color-rgb: 91, 76, 245;--link-hover-color: #7c6ff7;--link-hover-color-rgb: 124, 111, 247;--light-color: #1f2937;--light-color-rgb: 31, 41, 55;--very-light-color: #fafafa;--very-light-color-rgb: 250, 250, 250;--very-dark-color: #050505;--very-dark-color-rgb: 5, 5, 5;--form-bg: #ffffff;--form-bg-rgb: 255, 255, 255;--form-border: #e3e0e0;--form-border-rgb: 227, 224, 224;--form-placeholder: #111827;--form-placeholder-rgb: 17, 24, 39;--form-color: #111827;--form-color-rgb: 17, 24, 39;--success: #399c0e;--success-rgb: 57, 156, 14;--error: #af0b2b;--error-rgb: 175, 11, 43;--warning: #a34824;--warning-rgb: 163, 72, 36;--info: #12438a;--info-rgb: 18, 67, 138;--component-dark-bg: #050505;--component-dark-color: #fafafa;--font-family-base: "DM Sans", "Inter", "Segoe UI", Tahoma, Geneva, Verdana;--font-size-xs: clamp(.75rem, calc(.75rem + 0vw) , .75rem);--font-size-sm: clamp(.8125rem, calc(.8125rem + 0vw) , .8125rem);--font-size-base: clamp(.875rem, calc(.8625rem + .0625vw) , .9375rem);--font-size-lg: clamp(.9375rem, calc(.925rem + .0625vw) , 1rem);--font-size-xl: clamp(1rem, calc(.9625rem + .1875vw) , 1.1875rem);--font-size-2xl: clamp(1.5rem, calc(1.4625rem + .1875vw) , 1.6875rem);--font-size-3xl: clamp(1.625rem, calc(1.5rem + .625vw) , 2.25rem);--font-size-4xl: clamp(2.25rem, calc(1.9rem + 1.75vw) , 4rem);--font-size-5xl: clamp(2.75rem, calc(2.4rem + 1.75vw) , 4.5rem);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--map-border: #e3e0e0;--shadow-rgb: 0, 0, 0;--shadow-sm: 0 2px 8px rgba(var(--shadow-rgb), .04);--shadow-md: 0 4px 16px rgba(var(--shadow-rgb), .06);--shadow-lg: 0 8px 32px rgba(var(--shadow-rgb), .08);--scrollbar-thumb: #a1a1aa;--scrollbar-track: #e3e0e0}:root.dark{--body-background: #09090b;--body-color: #fafafa;--primary-color: #8183ff;--link-hover-color: #8b97ff;--light-color: #d1d5db;--very-light-color: #09090b;--very-dark-color: #fafafa;--form-bg: #18181b;--form-border: #27272a;--form-placeholder: #a1a1aa;--form-color: #fafafa;--success: #22c55e;--error: #ef4444;--warning: #f59e0b;--info: #3b82f6;--body-color-rgb: 250, 250, 250;--primary-color-rgb: 99, 102, 241;--link-hover-color-rgb: 129, 140, 248;--light-color-rgb: 161, 161, 170;--very-light-color-rgb: 9, 9, 11;--very-dark-color-rgb: 250, 250, 250;--component-dark-bg: #18181b;--component-dark-color: #fafafa;--map-border: #27272a;--shadow-rgb: 0, 0, 0;--shadow-sm: 0 2px 8px rgba(var(--shadow-rgb), .15);--shadow-md: 0 4px 16px rgba(var(--shadow-rgb), .2);--shadow-lg: 0 8px 32px rgba(var(--shadow-rgb), .25);--form-bg-rgb: 24, 24, 27;--form-border-rgb: 39, 39, 42;--form-placeholder-rgb: 161, 161, 170;--form-color-rgb: 250, 250, 250;--success-rgb: 34, 197, 94;--error-rgb: 239, 68, 68;--warning-rgb: 245, 158, 11;--info-rgb: 59, 130, 246;--gradient-1: linear-gradient(165deg, rgba(9, 9, 11, 1) 65%, rgba(99, 102, 241, .15) 100%), #18181b;--scrollbar-thumb: #3f3f46;--scrollbar-track: #18181b}.loading{flex:0 0 2rem;width:2rem;height:2rem;border:.1875rem solid rgba(var(--body-color-rgb),.15);border-top:.1875rem solid var(--link-hover-color);border-radius:50%;animation:loading-spin 1.2s linear 0s infinite}.loading--absolute{position:absolute;inset:50% auto auto 50%;animation:loading-spin-absolute 1.2s linear 0s infinite}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes loading-spin-absolute{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(359deg)}}input:not([type=checkbox]):not([type=radio]):not([type=color]),button,textarea{font-family:var(--font-family-base),sans-serif}button,.button{background-color:var(--form-bg);border:.0625rem solid var(--form-border);color:var(--body-color);box-shadow:var(--shadow-sm);transition:all .2s linear;padding:var(--sp-2) var(--sp-3);border-radius:100px;font-weight:600}button:disabled,.button:disabled{opacity:.55;cursor:not-allowed;filter:brightness(.8)}button.only-icon,.button.only-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:var(--sp-0)}button.only-icon svg,.button.only-icon svg{width:1.25rem;height:1.25rem;vertical-align:middle}button.with-icon,.button.with-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:var(--sp-2)}button.with-icon svg,.button.with-icon svg{width:1rem;height:1rem;vertical-align:middle}button:not(:disabled):hover,.button:not(:disabled):hover{background-color:var(--component-dark-bg);border-color:var(--component-dark-bg);color:var(--component-dark-color)!important;cursor:pointer}label{color:var(--body-color);display:block;margin:var(--sp-2) var(--sp-0) var(--sp-1) var(--sp-0);font-size:.875rem;font-weight:500}label.flex{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}label .label__req{padding-left:var(--sp-1);color:var(--error)}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{background-color:var(--form-bg);border:.0625rem solid var(--form-border);color:var(--form-color);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);padding:var(--sp-2) var(--sp-5);border-radius:500px;transition:color .2s,background-color .2s,border-color .2s linear;box-shadow:var(--shadow-sm)}input:not([type=checkbox]):not([type=radio]):not([type=color]):is(textarea),select:is(textarea),textarea:is(textarea){border-radius:var(--sp-1);padding:var(--sp-2) var(--sp-4)}input:not([type=checkbox]):not([type=radio]):not([type=color]):disabled,select:disabled,textarea:disabled{opacity:.55}input:not([type=checkbox]):not([type=radio]):not([type=color]):hover,select:hover,textarea:hover{border-color:rgba(var(--primary-color-rgb),.65)}input:not([type=checkbox]):not([type=radio]):not([type=color])::placeholder,select::placeholder,textarea::placeholder{color:rgba(var(--form-color-rgb),.65)}input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,select:focus,textarea:focus{border-color:rgba(var(--primary-color-rgb),1);outline:0;color:var(--form-color)}input:not([type=checkbox]):not([type=radio]):not([type=color]).form__input--error,select.form__input--error,textarea.form__input--error{background-color:rgba(var(--error-rgb),.25);border-color:var(--error);color:var(--very-light-color)}input:not([type=checkbox]):not([type=radio]):not([type=color]).form__input--error::placeholder,select.form__input--error::placeholder,textarea.form__input--error::placeholder{color:var(--very-light-color);opacity:.7}input:not([type=checkbox]):not([type=radio]):not([type=color]).form__input--success,select.form__input--success,textarea.form__input--success{background-color:rgba(var(--success-rgb),.3);color:var(--success);border-color:var(--success)}input:not([type=checkbox]):not([type=radio]):not([type=color]).full-width,select.full-width,textarea.full-width{display:block;width:100%}input:not([type=checkbox]):not([type=radio]):not([type=color]).form__input--sm,select.form__input--sm,textarea.form__input--sm{padding:var(--sp-1) var(--sp-3)}input:not([type=checkbox]):not([type=radio]):not([type=color]):-webkit-autofill,input:not([type=checkbox]):not([type=radio]):not([type=color]):-webkit-autofill:hover,input:not([type=checkbox]):not([type=radio]):not([type=color]):-webkit-autofill:focus,input:not([type=checkbox]):not([type=radio]):not([type=color]):-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 62.5rem var(--form-bg) inset!important;-webkit-text-fill-color:var(--form-color)!important;caret-color:var(--form-color)}input[type=radio],input[type=checkbox]{background-color:var(--form-bg);border:.0625rem solid var(--form-border);position:relative;width:1.25rem;height:1.25rem;border-radius:100px;transition:background-color .3s linear,border-color .3s linear;appearance:none;color-scheme:dark;margin:0;box-shadow:var(--shadow-sm)}input[type=radio]:focus,input[type=checkbox]:focus{outline:unset}input[type=radio]:is([type=checkbox]),input[type=checkbox]:is([type=checkbox]){border-radius:var(--sp-1)}input[type=radio]:is([type=checkbox]):hover,input[type=checkbox]:is([type=checkbox]):hover{background-color:var(--component-dark-bg);border-color:var(--component-dark-bg);cursor:pointer}input[type=radio]:is([type=checkbox]):after,input[type=checkbox]:is([type=checkbox]):after{content:"";width:50%;height:25%;position:absolute;top:.3125rem;left:.25rem;border-radius:0;transition:all .15s ease}input[type=radio]:is([type=checkbox]):checked,input[type=checkbox]:is([type=checkbox]):checked{background-color:var(--component-dark-bg);border-color:var(--component-dark-bg)}input[type=radio]:is([type=checkbox]):checked:after,input[type=checkbox]:is([type=checkbox]):checked:after{border-left:.125rem solid;border-bottom:.125rem solid;border-color:var(--very-light-color);transform:rotate(-45deg) translateZ(0);transform-origin:center center}input[type=radio]:is([type=radio]):after,input[type=checkbox]:is([type=radio]):after{content:"";width:.875rem;height:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;transition:all .15s linear}input[type=radio]:is([type=radio]):checked,input[type=checkbox]:is([type=radio]):checked{background-color:var(--primary-color);border-color:var(--primary-color)}input[type=radio]:is([type=radio]):checked:after,input[type=checkbox]:is([type=radio]):checked:after{background-color:var(--primary-color)}.form__input--error{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--error);margin-top:.125rem}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 1.125rem center;background-size:1rem;padding-right:2rem;padding-left:1.25rem}:root.dark input[type=checkbox]{border-radius:var(--sp-1)}:root.dark input[type=checkbox]:hover{background-color:var(--primary-color);border-color:var(--primary-color);cursor:pointer}:root.dark input[type=checkbox]:after{content:"";width:50%;height:25%;position:absolute;top:.3125rem;left:.25rem;border-radius:0;transition:all .15s ease}:root.dark input[type=checkbox]:checked{background-color:var(--primary-color);border-color:var(--primary-color)}:root.dark input[type=checkbox]:checked:after{border-left:.125rem solid;border-bottom:.125rem solid;border-color:#fafafa;transform:rotate(-45deg) translateZ(0);transform-origin:center center}.modal{position:fixed;top:50%;left:50%;z-index:20000;width:100%;transform:translate(-50%,-50%);pointer-events:none}.modal>*{pointer-events:auto}.modal__content{width:37.5rem;max-width:calc(100vw - var(--sp-6));background-color:var(--form-bg);border:.0625rem solid var(--form-border);border-radius:var(--sp-1);margin:0 auto;box-shadow:var(--shadow-lg)}@media screen and (max-width:768px){.modal__content{width:100%}}.modal__header,.modal__body,.modal__footer{padding:var(--sp-2) var(--sp-3)}.modal__header:is(.modal__body),.modal__body:is(.modal__body),.modal__footer:is(.modal__body){border-bottom:.0625rem solid var(--form-border);border-top:.0625rem solid var(--form-border)}.modal__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.modal__header h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.modal__header button{background-color:transparent;border:0;box-shadow:unset;padding:var(--sp-0);transition:all .2s linear;flex:0 0 2.125rem;width:2.125rem;height:2.125rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;opacity:.6}.modal__header button:hover{background:rgba(var(--body-color-rgb),.1);opacity:1;color:var(--body-color)!important}.modal__header svg{vertical-align:middle}.modal__body{max-height:46.875rem;overflow-y:auto}.modal__body .modal__body-item:not(.form__input--icon){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:var(--sp-1);border-bottom:.0625rem solid var(--form-border);padding:var(--sp-2) var(--sp-0)}.modal__body .modal__body-item:not(.form__input--icon).flex{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.modal__body .modal__body-item:not(.form__input--icon) p:first-child{color:var(--light-color);font-weight:var(--font-weight-medium)}.modal__body .modal__body-item:not(.form__input--icon) p:last-child{color:var(--body-color)}.modal__body .modal__body-item:not(.form__input--icon):not(.select):not(.select__placeholder):not(.form__input--icon):first-child{padding-top:var(--sp-0)}.modal__body .modal__body-item:not(.form__input--icon):not(.select):not(.select__placeholder):not(.form__input--icon):last-child{padding-bottom:var(--sp-0);border-bottom:0}.modal__body .modal__body-item:not(.form__input--icon) .select__placeholder{width:100%}.modal__body .modal__body-users p{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--sp-1)}.modal__body textarea{width:100%;height:6.25rem;resize:vertical;max-height:21.875rem}.modal__body p{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--light-color);margin-bottom:var(--sp-2)}.modal__footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --hue{syntax: "<number>"; initial-value: 0; inherits: false;}.map__container{height:75vh;border-radius:.625rem;margin-top:var(--sp-2);border:.0625rem solid var(--map-border);box-shadow:var(--shadow-md)}#map{width:100%;height:100%;border-radius:.625rem;z-index:10}:root.dark #map .leaflet-tile-pane{filter:grayscale(100%) invert(100%) brightness(.8) contrast(1.1);transition:filter .3s ease-in-out}:root.dark #map .leaflet-control-attribution{background:#000000b3!important;color:#ccc!important;filter:invert(100%) hue-rotate(180deg)}#map .leaflet-attribution-flag{display:none!important}.map-marker{width:1.5rem;height:1.5rem;border-radius:500px;border:0;cursor:pointer;color:#fafafa;background-color:var(--primary-color);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}#map-single .map-marker{color:#fafafa!important;background-color:var(--primary-color)!important}#map-single .map-marker i{color:#fafafa!important}.meme__bottom-controls{width:100%;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-2)}.meme__bottom-controls a{background-color:var(--form-bg);border:.0625rem solid var(--form-border);color:var(--body-color);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-1);font-size:1rem;font-weight:600;text-transform:uppercase;border-radius:100px;position:relative;height:2.875rem;padding:var(--sp-0);transition:all .35s ease-out}.meme__bottom-controls a:hover{color:var(--body-color)}.meme__bottom-controls a:hover:after{background-color:var(--form-bg)}.meme__bottom-controls a.button-contact{padding:var(--sp-0);width:2.875rem;flex:0 0 2.875rem;overflow:hidden}.meme__bottom-controls a.button-contact svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%)}.meme__bottom-controls a.button-contact span{position:absolute;left:0;opacity:0;transform:translate(-100%);transition:all .35s ease-out;white-space:nowrap}.meme__bottom-controls a.button-contact:hover{flex:0 0 8.75rem;width:8.75rem}.meme__bottom-controls a.button-contact:hover~a.button-propose{flex:0 0 22.375rem;width:22.375rem}@media screen and (max-width:500px){.meme__bottom-controls a.button-contact:hover~a.button-propose{width:calc(100% - 10.625rem);flex:1 0 calc(100% - 10.625rem)}}.meme__bottom-controls a.button-contact:hover span{left:var(--sp-8);transform:translate(0);opacity:1}.meme__bottom-controls a.button-propose{flex:0 0 28.125rem;width:28.125rem;border-radius:6.25rem;border:0;padding:var(--sp-0);background:conic-gradient(from var(--angle),transparent 0deg,hsla(var(--hue),100%,50%,.8) 20deg,hsla(var(--hue),100%,60%,1) 45deg,hsla(var(--hue),100%,50%,.8) 70deg,transparent 90deg,transparent 360deg);animation:spin 8s linear infinite,colorShift 3s linear infinite;box-shadow:var(--shadow-sm)}@media screen and (max-width:500px){.meme__bottom-controls a.button-propose{width:calc(100% - 3.75rem);flex:0 0 calc(100% - 3.75rem)}}.meme__bottom-controls a.button-propose:after{content:"";position:absolute;inset:.125rem;background-color:var(--form-bg);color:var(--body-color);border-radius:6.25rem;transition:all .2s linear;z-index:1}.meme__bottom-controls a.button-propose:hover{color:var(--primary-color);transform:scale(1.02)}.meme__bottom-controls a.button-propose:hover:after{color:var(--primary-color)}.meme__bottom-controls a.button-propose span{position:relative;z-index:10}.meme__bottom-controls a svg{width:1.25rem;height:1.25rem;vertical-align:middle}@keyframes spin{to{--angle: 360deg}}@keyframes colorShift{to{--hue: 360}}.marker-cluster{background-color:transparent!important}.marker-cluster>div{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;font-family:var(--font-family-base),sans-serif!important;color:#fafafa;font-weight:800!important;background-color:var(--primary-color)!important;border-radius:500px!important}:root.dark #map-single .leaflet-tile-pane,:root.dark #map-picker .leaflet-tile-pane{filter:grayscale(100%) invert(100%) brightness(.8) contrast(1.1);transition:filter .3s ease-in-out}:root.dark #map-single .leaflet-control-attribution,:root.dark #map-picker .leaflet-control-attribution{background:#000000b3!important;color:#ccc!important;filter:invert(100%) hue-rotate(180deg)}#map-single .leaflet-attribution-flag,#map-picker .leaflet-attribution-flag{display:none!important}.search__meme{width:31.875rem;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-2)}@media screen and (max-width:500px){.search__meme{width:100%}}.search__meme>div:last-child{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-2)}@media screen and (max-width:500px){.search__meme>div:last-child{width:100%}}@media screen and (max-width:500px){.search{width:100%}}.search input:not([type=checkbox]):not([type=radio]):not([type=color]){width:28.125rem}@media screen and (max-width:500px){.search input:not([type=checkbox]):not([type=radio]):not([type=color]){width:100%}}.search__suggestions{width:28.125rem;margin-top:.625rem;background:var(--gradient-1);border:.0625rem solid var(--form-border);box-shadow:var(--shadow-md);transition:all .2s linear;padding:var(--sp-2) var(--sp-3);border-radius:var(--sp-1);z-index:10000;position:absolute}@media screen and (max-width:500px){.search__suggestions{width:calc(100% - var(--sp-1))}}.search__suggestions .search__suggestions-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;opacity:.45;margin-bottom:var(--sp-1);padding:0 var(--sp-1)}.search__suggestions button.suggestion__item{width:100%;background-color:var(--form-bg);border:.0625rem solid var(--form-border);color:var(--body-color);border-radius:var(--sp-1);padding:var(--sp-2) var(--sp-3);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:4px;box-shadow:var(--shadow-sm);margin-bottom:var(--sp-1);text-align:left;transition:all .2s linear}.search__suggestions button.suggestion__item:hover{background-color:rgba(var(--primary-color-rgb),.15);border-color:var(--primary-color);color:var(--primary-color)!important;cursor:pointer}.search__suggestions button.suggestion__item .suggestion__title{font-size:1rem;font-weight:600}.search__suggestions button.suggestion__item .suggestion__info{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-1);font-size:.875rem;font-weight:500}.search__suggestions button.suggestion__item .suggestion__info svg{width:.875rem;height:.875rem;vertical-align:middle}.search__suggestions button.suggestion__item .suggestion__stats{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--sp-1);margin:var(--sp-0);padding:var(--sp-0);list-style:none}.search__suggestions button.suggestion__item .suggestion__stats svg{width:.875rem;height:100%;vertical-align:middle}.search__suggestions button.suggestion__item .suggestion__stats li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--sp-1)}.meme__details{position:absolute;width:100%;height:100%;bottom:0;z-index:2000}@media screen and (max-width:979px){.meme__details{padding-right:10px;overflow-y:auto}}.meme__details-overlay{position:fixed;inset:0;z-index:1999;background:#00000073;cursor:pointer}.meme__details-content{background-color:var(--body-background);border:1px solid var(--form-border);border-radius:10px;width:calc(85% - var(--sp-4));height:38.75rem;position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:var(--sp-5) var(--sp-4);overflow-y:hidden;box-shadow:var(--shadow-lg)}@media screen and (max-width:979px){.meme__details-content{width:100%;max-width:100%;height:85dvh;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:var(--sp-10);overflow-y:auto}}.meme__details-content--close{width:2.25rem;height:.3125rem;background-color:#b0b0b0;border-radius:6.25rem;position:absolute;top:.5rem;left:0;right:0;margin:0 auto;cursor:grab;transition:background-color .2s ease,width .2s ease,transform .2s ease;border:none;outline:none;will-change:width}.meme__details-content--close:hover{background-color:#909090;width:2.75rem}.meme__details-content--close:active{cursor:grabbing;background-color:#707070;width:3rem}.meme__details-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-4);text-align:left;position:relative;margin-bottom:var(--sp-9)}@media screen and (max-width:979px){.meme__details-header{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-4);margin-bottom:var(--sp-6);text-align:center}}.meme__details-header h2{font-size:var(--font-size-2xl);font-weight:700}@media screen and (max-width:979px){.meme__details-header h2{font-size:var(--font-size-xl);margin-bottom:var(--sp-2)}}.meme__details-header p{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--sp-1);opacity:.78}@media screen and (max-width:979px){.meme__details-header p{flex-wrap:wrap;justify-content:flex-start}}.meme__details-header p svg{width:.875rem;height:100%;vertical-align:middle}@media screen and (max-width:979px){.meme__details-header p svg{display:none}}.meme__details-header p span{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-1);background-color:rgba(var(--error-rgb),.15);color:var(--error);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:6.25rem;padding:.3125rem var(--sp-3)}.meme__details-actions{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);margin:var(--sp-0);padding:var(--sp-0);list-style:none}@media screen and (max-width:979px){.meme__details-actions{margin-top:0}}.meme__details-actions li{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:var(--form-bg);border:.0625rem solid var(--form-border);border-radius:100px;width:2.75rem;height:2.75rem;box-shadow:var(--shadow-sm);position:relative;transition:all .2s linear}.meme__details-actions li svg{width:1.25rem;height:1.25rem}.meme__details-actions li:hover{background-color:var(--primary-color);color:#fafafa;border-color:var(--primary-color);cursor:pointer}.meme__details-actions li:hover a{color:#fafafa}.meme__details-actions li a,.meme__details-actions li span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.meme__details-body{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-9);height:calc(100% - 8.125rem)}@media screen and (max-width:1156px){.meme__details-body{height:calc(100% - 10.625rem)}}@media screen and (max-width:979px){.meme__details-body{flex-wrap:wrap;height:auto;gap:var(--sp-5)}}.meme__details-body>div:first-child{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-4)}.meme__details-body>div:last-child{flex:0 0 48%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.meme__details-body>div:last-child iframe{border:1px solid var(--form-border);width:100%;height:25rem;border-radius:10px}@media screen and (max-width:1156px){.meme__details-body>div:last-child iframe{height:18.75rem}}.meme__details-body>div:last-child .loading{flex:0 0 4rem;width:4rem;height:4rem;border-width:4px}@media screen and (max-width:979px){.meme__details-body>div{flex:1 0 100%!important}.meme__details-body>div:first-child{order:2}}.meme__details-body-data{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-2);margin:var(--sp-0);padding:var(--sp-0);list-style:none}.meme__details-body-data li:not(.tags){color:var(--light-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.meme__details-body-data .tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--sp-1)}.meme__details-body-data .tags span a{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background-color:rgba(var(--primary-color-rgb),.15);color:var(--primary-color);padding:.3125rem var(--sp-3);border-radius:100px;transition:all .2s linear;position:relative}.meme__details-body-data .tags span a:hover{background-color:rgba(var(--primary-color-rgb),.25)}.meme__details-body-data .youtube__data{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-1)}.meme__details-body-data .youtube__data div:last-child{text-align:right}@media screen and (max-width:979px){.meme__details-body-data .youtube__data{flex-wrap:wrap}.meme__details-body-data .youtube__data div{flex:1 0 100%;text-align:left}.meme__details-body-data .youtube__data div:last-child{text-align:left}}.meme__details-body-statistics{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-2)}@media screen and (max-width:1800px){.meme__details-body-statistics{flex-wrap:wrap;gap:var(--sp-3)}}.meme__details-body-statistics ul{margin:var(--sp-0);padding:var(--sp-0);list-style:none;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-2)}.meme__details-body-statistics ul:not(.meme__details-body-actions) li{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);font-weight:var(--font-weight-semibold)}.meme__details-body-statistics ul:not(.meme__details-body-actions) li svg{width:1.25rem;height:1.25rem}.meme__details-body-statistics ul.meme__details-body-actions li:last-child a{background-color:red;color:#fff}.meme__details-body-statistics ul.meme__details-body-actions li a{background-color:var(--form-bg);color:var(--body-color);border:.0625rem solid var(--form-border);box-shadow:var(--shadow-sm);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);font-weight:var(--font-weight-bold);padding:var(--sp-2) var(--sp-3);border-radius:500px;transition:all .2s linear}.meme__details-body-statistics ul.meme__details-body-actions li a:hover{transform:scale(1.02)}.meme__details-body-statistics ul.meme__details-body-actions li a:active{transform:scale(.98)}.meme__details-body-statistics ul.meme__details-body-actions li a svg{width:1.25rem;height:1.25rem;vertical-align:middle}@media screen and (max-width:768px){.meme__details-body-statistics ul.meme__details-body-actions li a svg{display:none}}.overlay,.modal__overlay{background-color:rgba(var(--body-color-rgb),.55);position:fixed;top:var(--sp-0);left:var(--sp-0);width:100%;height:100%;z-index:19999;transform:translate(0);opacity:0;visibility:hidden;transition:all .3s ease}.overlay.visible,.modal__overlay.visible,.modal__overlay{opacity:1;visibility:visible}.disclaimer{text-align:right;font-size:.6875rem;position:relative;z-index:100;color:rgba(var(--body-color-rgb),.5);cursor:pointer}.disclaimer__content{max-width:28.125rem;background-color:var(--body-background);border:.0625rem solid var(--form-border);box-shadow:var(--shadow-md);position:absolute;bottom:calc(100% + 12px);right:.75rem;padding:.75rem;border-radius:.3125rem;font-weight:500;text-align:left;color:rgba(var(--body-color-rgb),.7)}@media screen and (max-width:979px){.disclaimer__content{padding:16px;width:100%;max-width:100%;right:var(--sp-0)}}.disclaimer__content span{position:absolute;top:.375rem;right:.375rem}.disclaimer__content svg{width:1.125rem;height:1.125rem}.support-box{--button-color: 205, 20, 26;background-color:var(--form-bg);border:1px solid var(--form-border);position:fixed;top:25%;max-width:30rem;min-width:30rem;left:-27.375rem;max-height:5.625rem;transition:left .3s ease,max-height .25s ease;border-radius:var(--sp-0) var(--sp-2) var(--sp-2) var(--sp-0);overflow:hidden;z-index:9999;border-left:0}@media screen and (max-width:1660px){.support-box{top:10%}}@media screen and (max-width:1920px){.support-box{top:25%}}@media screen and (max-width:1440px){.support-box{top:5%}}@media screen and (max-width:979px){.support-box{top:50%;transform:translateY(-50%);max-width:23.75rem;min-width:23.75rem;left:-21.125rem}}.support-box:hover{left:var(--sp-0);max-height:50rem}.support-box:hover .support-box__button{background-color:var(--form-bg)}.support-box:hover .support-box__button:hover{background-color:var(--form-bg);cursor:pointer}.support-box:hover .support-box__button i{transform:translate(-50%,-50%) rotate(-180deg)}.support-box__button{position:absolute;right:-.0625rem;width:2.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);background:linear-gradient(270deg,#e83e3e,#e83e62);color:#fff;border-radius:var(--sp-0) var(--sp-1) var(--sp-1) var(--sp-0);height:100%;transition:all .3s ease;overflow:hidden}.support-box__button svg{width:2rem;height:2rem;transform-origin:center;animation:pulseAnimation 1s ease-in-out infinite both}.support-box__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--sp-3);height:100%;margin-right:2.75rem;padding:var(--sp-3)}@media screen and (max-width:979px){.support-box__content{gap:var(--sp-1);padding:var(--sp-2)}}.support-box__content h2{width:100%;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center}@media screen and (max-width:979px){.support-box__content h2{font-size:.875rem}}.support-box__container{border:.0625rem solid var(--form-border);width:100%;box-shadow:var(--shadow-md);padding:var(--sp-1);border-radius:.625rem}.support-box__container img{width:100%;height:17.5rem;object-fit:cover;border-radius:6px}@media screen and (max-width:1440px){.support-box__container img{height:12.5rem}}@media screen and (max-width:979px){.support-box__container img{height:9.375rem}}.support-box__container h4{text-align:center;margin:.5625rem var(--sp-0) var(--sp-0) var(--sp-0);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}@media screen and (max-width:979px){.support-box__container h4{margin-top:.3125rem;font-size:.8125rem}}.support-box__container .support-box__header div{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:.0625rem;margin-top:var(--sp-2)}.support-box__container .support-box__header div p{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}@media screen and (max-width:979px){.support-box__container .support-box__header div p{font-size:.8125rem}}.support-box__container .support-box__header div p:first-child{text-transform:uppercase;color:var(--light-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);opacity:.65}@media screen and (max-width:979px){.support-box__container .support-box__header div p:first-child{font-size:.6875rem}}.support-box__container .support-box__header:hover{cursor:pointer}.support-box__progress{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--sp-1);margin-top:var(--sp-2)}@media screen and (max-width:979px){.support-box__progress{margin-top:.25rem;gap:.1875rem}}.support-box__progress-bar{background-color:var(--form-border);border-radius:31.25rem;height:.625rem;position:relative;overflow:hidden}@media screen and (max-width:979px){.support-box__progress-bar{height:.3125rem}}.support-box__progress-bar span{background-color:rgb(var(--button-color),1);position:absolute;left:var(--sp-0);top:var(--sp-0);height:100%;filter:brightness(1.1)}.support-box__progress p{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}@media screen and (max-width:979px){.support-box__progress p{font-size:.875rem}}.support-box__progress p:last-child{text-align:right;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}@media screen and (max-width:979px){.support-box__progress p:last-child{font-size:.6875rem}}.support-box__progress p:last-child span{font-weight:var(--font-weight-bold)}.support-box__container-button{display:block;padding:var(--sp-2);width:100%;background-color:rgb(var(--button-color));display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);border-radius:31.25rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);transition:all .2s ease!important;color:#fff!important;position:relative;overflow:hidden}@media screen and (max-width:979px){.support-box__container-button{padding:var(--sp-1)}}.support-box__container-button:hover{transform:scale(1.05)}.support-box__container-button:active{transform:scale(.98)}.support-box__container-button svg{width:2rem;height:2rem;transform-origin:center;animation:pulseAnimation 1s ease-in-out infinite both}@media screen and (max-width:979px){.support-box__container-button svg{width:1.5rem;height:1.5rem}}.support-box__container-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%) skew(-15deg);animation:shimmerLoad 2s infinite}@keyframes pulseAnimation{0%{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.15)}60%{transform:scale(1)}to{transform:scale(1)}}@keyframes shimmerLoad{to{transform:translate(100%) skew(-15deg)}}.react-tooltip.tooltip{background-color:var(--component-dark-bg);color:var(--component-dark-color);z-index:10000;border-radius:6.25rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-md)}@media screen and (max-width:1024px){.react-tooltip.tooltip{display:none!important}}.react-tooltip.tooltip .react-tooltip-arrow{display:none}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%) translateY(.25rem);padding:var(--sp-1) var(--sp-2);background-color:var(--component-dark-bg);color:var(--component-dark-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:.375rem;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;z-index:9999;box-shadow:var(--shadow-sm)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}[data-tooltip][data-tooltip-place=bottom]:after{bottom:auto;top:calc(100% + .375rem);transform:translate(-50%) translateY(-.25rem)}[data-tooltip][data-tooltip-place=bottom]:hover:after,[data-tooltip][data-tooltip-place=bottom]:focus-visible:after{transform:translate(-50%) translateY(0)}[data-tooltip][data-tooltip-place=right]:after{bottom:auto;left:calc(100% + .375rem);top:50%;transform:translateY(-50%) translate(-.25rem)}[data-tooltip][data-tooltip-place=right]:hover:after,[data-tooltip][data-tooltip-place=right]:focus-visible:after{transform:translateY(-50%) translate(0)}[data-tooltip][data-tooltip-place=left]:after{bottom:auto;right:calc(100% + .375rem);left:auto;top:50%;transform:translateY(-50%) translate(.25rem)}[data-tooltip][data-tooltip-place=left]:hover:after,[data-tooltip][data-tooltip-place=left]:focus-visible:after{transform:translateY(-50%) translate(0)}@media(prefers-reduced-motion:reduce){[data-tooltip]:after{transition:none}}.nav__footer{position:fixed;bottom:var(--sp-6);left:50%;transform:translate(-50%);z-index:1000;width:auto;max-width:95%}@media screen and (min-width:1024px){.nav__footer{position:static;transform:none;max-width:100%;width:100%;padding-bottom:var(--sp-4);z-index:auto}}@media screen and (max-width:979px){.nav__footer{bottom:var(--sp-2)}}.nav__footer ul{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.125rem;margin:var(--sp-0);padding:var(--sp-0);list-style:none;background:rgba(var(--form-bg-rgb),.3);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);padding:var(--sp-1) .375rem;border:.0625rem solid rgba(var(--form-bg-rgb),.1);border-radius:6.25rem;box-shadow:0 .5rem 2rem #0003}@media screen and (min-width:768px){.nav__footer ul{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3)}}@media screen and (min-width:1024px){.nav__footer ul{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:none;gap:var(--sp-0);padding:0;flex-wrap:wrap}}.nav__footer ul li{position:relative}.nav__footer ul li a{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-radius:6.25rem;color:var(--body-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);opacity:.8;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;z-index:1}@media screen and (min-width:1024px){.nav__footer ul li a{padding:var(--sp-0);opacity:.65;border-radius:0;margin-right:var(--sp-4)}}.nav__footer ul li a span{display:none}@media screen and (min-width:768px){.nav__footer ul li a span{display:inline}}.nav__footer ul li a:hover{opacity:1}.nav__footer ul li a:hover:not(.nav__footer-link--active){transform:translateY(-.0625rem)}@media screen and (min-width:1024px){.nav__footer ul li a:hover{background-color:transparent;color:var(--primary-color)}}.nav__footer ul li a.nav__footer-link--active{color:#fff;opacity:1}@media screen and (min-width:1024px){.nav__footer ul li a.nav__footer-link--active{color:var(--primary-color);background:transparent}}.nav__footer ul li a svg{flex-shrink:0}@media screen and (min-width:1024px){.nav__footer ul li a svg{width:1.125rem;height:1.125rem}}.nav__footer .nav__footer-indicator{position:absolute;inset:0;background:var(--primary-color);border-radius:6.25rem;z-index:-1;box-shadow:0 .25rem .75rem rgba(var(--primary-color-rgb),.3)}@media screen and (min-width:1024px){.nav__footer .nav__footer-indicator{display:none}}.nav__footer .nav__social-divider{display:none}@media screen and (min-width:1024px){.nav__footer .nav__social-divider{display:block;width:.0625rem;height:1.25rem;background:rgba(var(--body-color-rgb),.12);margin:0 var(--sp-3) 0 var(--sp-1);align-self:center;flex-shrink:0}}.nav__footer .nav__social-item{display:none}@media screen and (min-width:1024px){.nav__footer .nav__social-item{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.nav__footer .nav__social-item a{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:1.75rem;height:1.75rem;opacity:.5;color:var(--body-color);transition:all .2s ease;border-radius:100px;margin-right:var(--sp-3)}.nav__footer .nav__social-item a:hover{opacity:1;background-color:rgba(var(--body-color-rgb),.05);transform:translateY(-1px)}}.theme-toggle{position:fixed;bottom:var(--sp-3);right:5rem;z-index:10001;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.25rem;background-color:var(--form-bg);border:.0625rem solid var(--form-border);padding:.25rem;border-radius:6.25rem;box-shadow:var(--shadow-sm)}@media screen and (max-width:979px){.theme-toggle{bottom:auto;left:auto;top:var(--sp-1);right:var(--sp-3);flex-direction:row}}.theme-toggle button.theme-toggle__btn{background-color:transparent;color:var(--light-color);border:none;border-radius:6.25rem;width:2.25rem;height:2.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer;padding:0;transition:all .2s}.theme-toggle button.theme-toggle__btn--active{background-color:rgba(var(--primary-color-rgb),.15)!important;color:var(--primary-color)!important}.theme-toggle button.theme-toggle__btn--active:hover{color:var(--primary-color)!important}.theme-toggle button.theme-toggle__btn:hover{background-color:rgba(var(--primary-color-rgb),.05)!important;color:var(--primary-color)!important}.theme-toggle button.theme-toggle__btn svg{stroke-width:.1rem;width:1.125rem;height:1.125rem}.custom-select{position:relative;width:100%}.custom-select__trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;padding:var(--sp-2) var(--sp-5);background-color:var(--form-bg);border:.0625rem solid var(--form-border);border-radius:500px;color:var(--form-color);font-family:var(--font-family-base);font-size:var(--font-size-base);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s linear;outline:none;min-height:2.75rem;box-shadow:var(--shadow-sm);text-align:left}.custom-select__trigger:hover,.custom-select__trigger[type=button]:hover,.custom-select__trigger[type=button]:not(:disabled):hover:hover{border-color:var(--map-border)!important;background-color:var(--form-bg)!important;color:var(--form-color)!important}.custom-select__trigger:focus-visible,.custom-select__trigger[type=button]:focus-visible,.custom-select__trigger[type=button]:not(:disabled):hover:focus-visible{border-color:var(--map-border)!important;outline:none!important}.custom-select__trigger--open,.custom-select__trigger--open[type=button],.custom-select__trigger--open[type=button]:not(:disabled):hover{border-color:var(--map-border)!important;background-color:var(--form-bg)!important;color:var(--form-color)!important}.custom-select__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.custom-select__placeholder{color:rgba(var(--form-color-rgb),.65)}.custom-select__icon{color:var(--light-color);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);flex-shrink:0;margin-left:var(--sp-2)}.custom-select__icon--open{transform:rotate(180deg);color:var(--form-color)}.custom-select__dropdown{margin:var(--sp-0);padding:var(--sp-0);list-style:none;position:absolute;top:calc(100% + var(--sp-1));left:0;right:0;z-index:100;background-color:var(--form-bg);border:.0625rem solid var(--form-border);border-radius:.75rem;box-shadow:var(--shadow-lg);max-height:17.5rem;overflow-y:auto;padding:var(--sp-1);backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem)}:root.dark .custom-select__dropdown{background-color:rgba(var(--form-bg-rgb),.85)}.custom-select__dropdown::-webkit-scrollbar{width:.375rem}.custom-select__dropdown::-webkit-scrollbar-track{background:transparent}.custom-select__dropdown::-webkit-scrollbar-thumb{background-color:var(--form-border);border-radius:.625rem}.custom-select--up .custom-select__dropdown{top:auto;bottom:calc(100% + var(--sp-1));box-shadow:0 -.5rem 2rem rgba(var(--shadow-rgb),.16)}.custom-select__option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:var(--sp-2) var(--sp-4);border-radius:.5rem;cursor:pointer;color:var(--form-color);font-size:var(--font-size-base);transition:all .15s ease;margin-bottom:.125rem}.custom-select__option:last-child{margin-bottom:0}.custom-select__option:hover{background-color:var(--body-background);color:var(--form-color)}.custom-select__option--selected{background-color:var(--body-background);color:var(--light-color);font-weight:var(--font-weight-medium)}.custom-select__option-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select__check{flex-shrink:0;margin-left:var(--sp-2);color:var(--form-color)}.custom-select--multi .custom-select__trigger{padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-4);min-height:3rem;border-radius:.875rem}.custom-select--multi .custom-select__values{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4px;flex:1}.custom-select--multi .custom-select__chip{display:inline-flex;align-items:center;gap:.25rem;background-color:var(--body-background);color:var(--form-color);padding:.125rem .5rem;border-radius:.375rem;font-size:.8125rem;font-weight:var(--font-weight-medium);border:1px solid var(--form-border)}.custom-select--multi .custom-select__chip-remove{background:none;border:none;padding:0;color:var(--light-color);cursor:pointer;display:flex;align-items:center;transition:opacity .2s}.custom-select--multi .custom-select__chip-remove:hover{color:var(--error)}.custom-select--multi .custom-select__option--multi{justify-content:flex-start;gap:var(--sp-3)}.custom-select--multi .custom-select__checkbox{width:1.125rem;height:1.125rem;border:.09375rem solid var(--form-border);border-radius:.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:0;transition:all .2s ease;background-color:var(--body-background)}.custom-select--multi .custom-select__checkbox--active{border-color:var(--light-color);background-color:var(--light-color);color:var(--very-light-color)}.filter-select{position:relative;display:inline-block}.filter-select__trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);background-color:transparent;border:.0625rem solid var(--form-border);border-radius:100px;padding:.375rem .875rem;color:var(--body-color);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.filter-select__trigger:hover,.filter-select__trigger[type=button]:hover,.filter-select__trigger[type=button]:not(:disabled):hover:hover{background-color:var(--form-bg)!important;border-color:var(--form-border)!important;color:var(--body-color)!important}.filter-select__trigger--open,.filter-select__trigger--open[type=button],.filter-select__trigger--open[type=button]:not(:disabled):hover{background-color:var(--form-bg)!important;border-color:var(--form-border)!important;color:var(--body-color)!important;box-shadow:var(--shadow-md)}.filter-select__value{margin-right:.125rem}.filter-select__icon{color:var(--light-color);transition:transform .2s ease}.filter-select__icon--open{transform:rotate(180deg);color:var(--body-color)}.filter-select__dropdown{margin:var(--sp-0);padding:var(--sp-0);list-style:none;position:absolute;right:0;top:calc(100% + .375rem);z-index:150;background-color:var(--form-bg);border:.0625rem solid var(--form-border);border-radius:.625rem;box-shadow:var(--shadow-lg);min-width:8.75rem;padding:var(--sp-1);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);max-height:15rem;overflow-y:auto}.filter-select__dropdown::-webkit-scrollbar{width:.25rem}.filter-select__dropdown::-webkit-scrollbar-track{background:transparent}.filter-select__dropdown::-webkit-scrollbar-thumb{background-color:var(--form-border);border-radius:.625rem}.filter-select--up .filter-select__dropdown{top:auto;bottom:calc(100% + .375rem);box-shadow:0 -.25rem 1rem rgba(var(--shadow-rgb),.12)}.filter-select__option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:.375rem .75rem;border-radius:.375rem;cursor:pointer;font-size:.8125rem;color:var(--form-color);transition:all .15s ease}.filter-select__option:hover{background-color:var(--body-background);color:var(--body-color)}.filter-select__option--selected{background-color:var(--body-background);color:var(--body-color);font-weight:600}.auth{height:100%}.auth-box{background-color:var(--area-background);border:1px solid var(--area-background-border);max-width:34.375rem;min-width:32.5rem;padding:var(--sp-4) var(--sp-5);border-radius:var(--sp-1);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);position:relative;overflow:hidden}.auth-box__logo a{display:block;margin-bottom:var(--sp-4);text-align:center}.auth-box__title{margin-bottom:var(--sp-4);text-align:center}.auth-box__title h1{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.auth-box__title p{color:var(--light-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.meme__page-header{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-4);background-color:var(--form-bg);padding:var(--sp-3) var(--sp-4);border:.0625rem solid var(--form-border);margin-block:var(--sp-4);box-shadow:var(--shadow-sm);border-radius:1rem;overflow:hidden;text-align:center}@media screen and (min-width:1024px){.meme__page-header{padding:var(--sp-4) var(--sp-6);margin-block:var(--sp-6)}}@media screen and (min-width:1024px){.meme__page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);text-align:left}}.meme__page-header h1{font-size:var(--font-size-xl);font-weight:700}@media screen and (min-width:1024px){.meme__page-header h1{font-size:var(--font-size-2xl)}}.meme__page-header p{font-size:var(--font-size-lg);color:var(--light-color);font-weight:var(--font-weight-medium)}@media screen and (max-width:768px){.meme__page-header p svg{display:none}}.meme__page-header div:last-child{width:100%;max-width:28.125rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-2)}@media screen and (min-width:1024px){.meme__page-header div:last-child{width:auto;flex:0 0 21.875rem}}.search__input-wrapper{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--sp-3);background-color:var(--form-bg);border:.0625rem solid var(--form-border);color:var(--form-color);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);padding:var(--sp-2) var(--sp-5) var(--sp-2) var(--sp-3);border-radius:31.25rem;transition:color .2s,background-color .2s,border-color .2s linear;box-shadow:var(--shadow-sm)}.search__input-wrapper input:not([type=checkbox]):not([type=radio]):not([type=color]){box-shadow:unset;border:0;background-color:transparent;padding:var(--sp-0);border-radius:unset;flex:1}.search__input-wrapper.active{border-color:rgba(var(--primary-color-rgb),1)}.meme__controls{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-4);width:100%}@media screen and (min-width:768px){.meme__controls{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:var(--sp-2)}}.meme__controls ul{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-0);padding:var(--sp-0);list-style:none;width:100%}@media screen and (min-width:768px){.meme__controls ul{justify-content:flex-end;width:auto}}.meme__controls ul li{flex:1 0 auto}@media screen and (max-width:500px){.meme__controls ul li{width:100%}}.meme__controls ul li button{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);min-height:3rem;border-radius:6.25rem;transition:all .2s ease;font-size:var(--font-size-sm);white-space:nowrap}@media screen and (min-width:768px){.meme__controls ul li button{font-size:var(--font-size-base)}}.meme__controls ul li button.active,.meme__controls ul li button:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;box-shadow:unset}.meme__controls ul li button svg{vertical-align:middle;width:1.0625rem;height:100%}.meme__list{margin:var(--sp-0);padding:var(--sp-0);list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-2);margin-top:var(--sp-4)}.meme__list>li{width:100%}.meme__list-tags{flex-direction:row;flex-wrap:wrap}.meme__list-tags>li{background-color:var(--form-bg);border:.0625rem solid var(--form-border);border-radius:.625rem;padding:var(--sp-3) var(--sp-4);box-shadow:var(--shadow-sm);display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);width:auto;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);flex:1 1 auto}.meme__list .meme__item{width:100%;background-color:var(--form-bg);border:.0625rem solid var(--form-border);border-radius:1rem;padding:var(--sp-3) var(--sp-4);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-4)}@media screen and (min-width:768px){.meme__list .meme__item{padding:var(--sp-4) var(--sp-5)}}@media screen and (min-width:1024px){.meme__list .meme__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-2)}}.meme__list .meme__item .meme__item-info{width:100%}.meme__list .meme__item .meme__item-info h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.meme__list .meme__item .meme__item-info h3{font-size:var(--font-size-xl)}}.meme__list .meme__item .meme__item-info p{font-size:var(--font-size-sm);color:var(--light-color);font-weight:var(--font-weight-medium)}@media screen and (min-width:768px){.meme__list .meme__item .meme__item-info p{font-size:var(--font-size-base)}}.meme__list .meme__item .meme__item-info>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-3)}@media screen and (min-width:768px){.meme__list .meme__item .meme__item-info>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-2)}}.meme__list .meme__item .meme__item-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);background-color:var(--form-bg);color:var(--body-color);border:.0625rem solid var(--form-border);padding:.625rem var(--sp-6);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);border-radius:6.25rem;transition:all .2s linear}@media screen and (max-width:500px){.meme__list .meme__item .meme__item-link{margin-top:var(--sp-2);width:100%;text-align:center;justify-content:center}}.meme__list .meme__item .meme__item-link:hover{transform:scale(1.02)}.meme__list .meme__item .meme__item-link:active{transform:scale(.98)}.meme__list .meme__item .meme__details-body-statistics{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--sp-2);margin-top:var(--sp-5);width:100%}@media screen and (min-width:768px){.meme__list .meme__item .meme__details-body-statistics{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);margin-top:var(--sp-3)}}.meme__list .meme__item .meme__details-body-statistics ul{opacity:.8;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--sp-2);width:100%}@media screen and (min-width:768px){.meme__list .meme__item .meme__details-body-statistics ul{width:auto}}.meme__list .meme__item .meme__details-body-statistics ul:first-child li{display:flex;align-items:center;gap:var(--sp-1)}@media screen and (max-width:600px){.meme__list .meme__item .meme__details-body-statistics ul:first-child li svg{width:1rem;height:1rem}}.meme__list .meme__item .meme__details-body-statistics ul:first-child li:last-child{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--sp-1)}.meme__list .meme__item .meme__details-body-statistics ul:first-child li:last-child svg{width:.875rem;height:100%;vertical-align:middle}.meme__list .meme__item .meme__details-body-statistics ul:first-child li:last-child span{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-1);background-color:rgba(var(--error-rgb),.1);color:var(--error);font-size:.6875rem;font-weight:700;border-radius:6.25rem;padding:.125rem var(--sp-2);margin-left:var(--sp-1);border:1px solid rgba(var(--error-rgb),.2);display:inline-flex;vertical-align:middle}@media screen and (max-width:600px){.meme__list .meme__item .meme__details-body-statistics ul:first-child li:last-child span{margin-left:0;margin-top:var(--sp-1)}}@media screen and (max-width:480px){.meme__list .meme__item .meme__details-body-statistics ul:first-child li:last-child span b{display:none}}.meme__list-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);margin-top:var(--sp-4)}@media screen and (max-width:500px){.meme__list-footer{flex-wrap:wrap}.meme__list-footer select{width:100%}}@media screen and (max-width:500px){.meme__list-footer>div{flex:1 0 100%}}.meme__list-footer>div:first-child{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-2)}@media screen and (max-width:500px){.meme__list-footer>div:first-child{flex-wrap:wrap}}.meme__list-footer>div:first-child label{margin:var(--sp-0)}.meme__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);padding-bottom:var(--sp-3)}@media screen and (max-width:500px){.meme__pagination{flex-wrap:wrap}}.meme__pagination>div:not(.meme__pagination-info){display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-1)}.meme__pagination-button{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:2.75rem;height:2.75rem;padding:var(--sp-0)}.meme__pagination-button.active{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;box-shadow:unset}.meme__empty{text-align:center;width:100%;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.skeleton{pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent 0%,rgba(var(--body-color-rgb),.03) 25%,rgba(var(--body-color-rgb),.08) 50%,rgba(var(--body-color-rgb),.03) 75%,transparent 100%);animation:shimmer 1.5s infinite ease-in-out}.skeleton__title,.skeleton__text,.skeleton__stats,.skeleton__button{background-color:rgba(var(--body-color-rgb),.06);border-radius:6px;position:relative}.skeleton__title{height:1.5rem;width:45%;margin-bottom:.75rem}.skeleton__text{height:.75rem;width:85%;margin-bottom:.5rem}.skeleton__stats{height:1.125rem;width:130px;border-radius:4px}.skeleton__button{height:2.75rem;width:100px;border-radius:100px;margin-left:var(--sp-4)}@media screen and (max-width:768px){.skeleton__button{display:none}}@keyframes shimmer{to{transform:translate(100%)}}.container{width:90%;max-width:90%;margin-inline:auto;position:relative;padding-block:var(--sp-4)}@media(min-width:120.01rem){html{font-size:.8333333333vw}}#app{height:100%}.mrg-r--1{margin-right:var(--sp-1)!important}.mrg-t--1{margin-top:var(--sp-1)!important}.mrg-b--1{margin-bottom:var(--sp-1)!important}.mrg-l--1{margin-left:var(--sp-1)!important}.pd-r--1{padding-right:var(--sp-1)!important}.pd-t--1{padding-top:var(--sp-1)!important}.pd-b--1{padding-bottom:var(--sp-1)!important}.pd-l--1{padding-left:var(--sp-1)!important}.mrg-r--2{margin-right:var(--sp-2)!important}.mrg-t--2{margin-top:var(--sp-2)!important}.mrg-b--2{margin-bottom:var(--sp-2)!important}.mrg-l--2{margin-left:var(--sp-2)!important}.pd-r--2{padding-right:var(--sp-2)!important}.pd-t--2{padding-top:var(--sp-2)!important}.pd-b--2{padding-bottom:var(--sp-2)!important}.pd-l--2{padding-left:var(--sp-2)!important}.mrg-r--3{margin-right:var(--sp-3)!important}.mrg-t--3{margin-top:var(--sp-3)!important}.mrg-b--3{margin-bottom:var(--sp-3)!important}.mrg-l--3{margin-left:var(--sp-3)!important}.pd-r--3{padding-right:var(--sp-3)!important}.pd-t--3{padding-top:var(--sp-3)!important}.pd-b--3{padding-bottom:var(--sp-3)!important}.pd-l--3{padding-left:var(--sp-3)!important}.mrg-r--4{margin-right:var(--sp-4)!important}.mrg-t--4{margin-top:var(--sp-4)!important}.mrg-b--4{margin-bottom:var(--sp-4)!important}.mrg-l--4{margin-left:var(--sp-4)!important}.pd-r--4{padding-right:var(--sp-4)!important}.pd-t--4{padding-top:var(--sp-4)!important}.pd-b--4{padding-bottom:var(--sp-4)!important}.pd-l--4{padding-left:var(--sp-4)!important}.mrg-r--5{margin-right:var(--sp-5)!important}.mrg-t--5{margin-top:var(--sp-5)!important}.mrg-b--5{margin-bottom:var(--sp-5)!important}.mrg-l--5{margin-left:var(--sp-5)!important}.pd-r--5{padding-right:var(--sp-5)!important}.pd-t--5{padding-top:var(--sp-5)!important}.pd-b--5{padding-bottom:var(--sp-5)!important}.pd-l--5{padding-left:var(--sp-5)!important}.mrg-r--6{margin-right:var(--sp-6)!important}.mrg-t--6{margin-top:var(--sp-6)!important}.mrg-b--6{margin-bottom:var(--sp-6)!important}.mrg-l--6{margin-left:var(--sp-6)!important}.pd-r--6{padding-right:var(--sp-6)!important}.pd-t--6{padding-top:var(--sp-6)!important}.pd-b--6{padding-bottom:var(--sp-6)!important}.pd-l--6{padding-left:var(--sp-6)!important}.mrg-r--7{margin-right:var(--sp-7)!important}.mrg-t--7{margin-top:var(--sp-7)!important}.mrg-b--7{margin-bottom:var(--sp-7)!important}.mrg-l--7{margin-left:var(--sp-7)!important}.pd-r--7{padding-right:var(--sp-7)!important}.pd-t--7{padding-top:var(--sp-7)!important}.pd-b--7{padding-bottom:var(--sp-7)!important}.pd-l--7{padding-left:var(--sp-7)!important}.mrg-r--8{margin-right:var(--sp-8)!important}.mrg-t--8{margin-top:var(--sp-8)!important}.mrg-b--8{margin-bottom:var(--sp-8)!important}.mrg-l--8{margin-left:var(--sp-8)!important}.pd-r--8{padding-right:var(--sp-8)!important}.pd-t--8{padding-top:var(--sp-8)!important}.pd-b--8{padding-bottom:var(--sp-8)!important}.pd-l--8{padding-left:var(--sp-8)!important}.mrg-r--9{margin-right:var(--sp-9)!important}.mrg-t--9{margin-top:var(--sp-9)!important}.mrg-b--9{margin-bottom:var(--sp-9)!important}.mrg-l--9{margin-left:var(--sp-9)!important}.pd-r--9{padding-right:var(--sp-9)!important}.pd-t--9{padding-top:var(--sp-9)!important}.pd-b--9{padding-bottom:var(--sp-9)!important}.pd-l--9{padding-left:var(--sp-9)!important}.mrg-r--10{margin-right:var(--sp-10)!important}.mrg-t--10{margin-top:var(--sp-10)!important}.mrg-b--10{margin-bottom:var(--sp-10)!important}.mrg-l--10{margin-left:var(--sp-10)!important}.pd-r--10{padding-right:var(--sp-10)!important}.pd-t--10{padding-top:var(--sp-10)!important}.pd-b--10{padding-bottom:var(--sp-10)!important}.pd-l--10{padding-left:var(--sp-10)!important}.Toastify__toast{--toastify-toast-min-height: 2.125rem ;--toastify-text-color-light: var(--very-light-color);font-family:var(--font-family-base),sans-serif;padding:var(--sp-2) var(--sp-3);width:unset;box-shadow:unset}.Toastify__toast-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:var(--sp-2)}@media screen and (max-width:979px){.Toastify__toast-container{top:var(--sp-4)}}.Toastify__toast-container .toast{padding:var(--sp-2) var(--sp-3);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--sp-1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-1)}@media screen and (max-width:979px){.Toastify__toast-container .toast{margin-right:var(--sp-2)}}.Toastify__toast-container .toast--success{background-color:rgba(var(--success-rgb),1)}.Toastify__toast-container .toast--error{background-color:rgba(var(--error-rgb),1)}.Toastify__toast-container .toast--info{background-color:rgba(var(--info-rgb),1)}.Toastify__toast-container .toast--warning{background-color:rgba(var(--warning-rgb),1)}.Toastify__toast-container .toast .toast__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);margin:var(--sp-1) var(--sp-0) var(--sp-0) var(--sp-0);padding:var(--sp-0);list-style:none}.Toastify__toast-container .toast .Toastify__close-button{display:none}.slide-in-right{animation:slideInRight .3s forwards}.slide-out-right{animation:slideOutRight .3s forwards}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-4);padding-bottom:var(--sp-3)}@media screen and (min-width:1024px){.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--sp-2)}}.header__logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--sp-8)}@media screen and (max-width:979px){.header__logo{flex-wrap:wrap;gap:var(--sp-2);justify-content:center}}.header__logo>a:first-child{display:block}@media screen and (max-width:979px){.header__logo>a:first-child{flex:1 0 100%;text-align:center}}.header__logo>a:first-child img{width:8.75rem}@media screen and (max-width:979px){.header__logo>a:first-child img{width:auto}}.header__nav{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--sp-4);margin:var(--sp-0);padding:var(--sp-0);list-style:none}.header__nav li a{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--light-color);transition:color .2s ease}.header__nav li a:hover{color:var(--primary-color)}@media screen and (max-width:979px){.header__nav{display:none}}.header img{transition:opacity .2s ease,transform .2s ease;height:auto;max-height:5rem;width:auto}@media screen and (min-width:1024px){.header img{max-height:6.875rem}}.header img:hover{opacity:.8}a.home__link{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;position:absolute;left:var(--sp-2);top:var(--sp-7);min-width:2.5rem;height:2.5rem;background-color:var(--form-bg);color:var(--body-color);border:.0625rem solid rgba(var(--form-border-rgb),.5);border-radius:6.25rem;box-shadow:var(--shadow-lg);transition:background-color .2s ease,color .2s ease,border-color .2s ease}a.home__link:hover{background-color:var(--very-light-color);color:var(--very-dark-color);border-color:var(--form-border);cursor:pointer}@media screen and (max-width:979px){a.home__link{display:none}}.support__button{--color: 0, 168, 98;position:fixed;bottom:var(--sp-3);right:var(--sp-3)}@media screen and (max-width:979px){.support__button{bottom:7.5rem;top:auto;right:var(--sp-4);left:auto}}.support__button{z-index:100;width:3.125rem;height:3.125rem;border-radius:6.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer;overflow:visible;animation:icon-bounce 2s ease-in-out infinite}.support__button:before{content:"";position:absolute;inset:-.1875rem;border-radius:6.25rem;padding:.1875rem;background:linear-gradient(45deg,rgba(var(--color),.8),rgba(var(--color),.4),rgba(var(--color),.8),rgba(var(--color),.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate-border 3s linear infinite;opacity:.8}.support__button:after{content:"";position:absolute;inset:0;border-radius:6.25rem;background-color:var(--very-light-color);transition:all .2s linear}.support__button svg{width:2rem;height:2rem;vertical-align:middle;filter:drop-shadow(0 .125rem .25rem rgba(var(--body-color-rgb),.2));position:relative;z-index:1;color:#fff}@keyframes rotate-border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes icon-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-.1875rem)}}.sr-only{position:absolute;left:-10000px;top:auto;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0,0,0,0)}#map-single,#map-picker{height:100%;width:100%;border:.0625rem solid var(--form-border);box-shadow:var(--shadow-lg);border-radius:.75rem}:root.dark .header__logo img{filter:invert(1) brightness(2)}
