﻿@import url(/assets/actiontext-f52280b3ad03fe336002c26843867f8d40401ec809da04f818c045ba5837292e.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing: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{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}summary::marker{content:''}@font-face{font-family:"Roboto";font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/roboto-vf-latin-ext.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:"Roboto";font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/roboto-vf-latin.woff2) format("woff2");unicode-range:U+0000-00FF, 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:"Montserrat";font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/montserrat-900-latin-ext.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:"Montserrat";font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/montserrat-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF, 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}html,body{font-family:Roboto, "Segoe UI", "Helvetica Neue", Arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:16px;letter-spacing:0.02rem}a{color:#0f68d3}h1,h2,h3,h4,h5,h6{font-family:Montserrat, "Avenir Next", "Segoe UI", Arial, sans-serif;font-weight:900}h1{font-size:4.5rem}h1 svg{max-height:4.5rem}h2{font-size:4rem}h2 svg{max-height:4rem}h3{font-size:3rem}h3 svg{max-height:3rem}h4{font-size:2rem}h4 svg{max-height:2rem}h5{font-size:1rem}h5 svg{max-height:1rem}h6{font-size:.875rem}h6 svg{max-height:.875rem}@media only screen and (max-width: 64rem){h1{font-size:3.33rem}h1 svg{max-height:3.33rem}h2{font-size:2.66rem}h2 svg{max-height:2.66rem}h3{font-size:2rem}h3 svg{max-height:2rem}h4{font-size:1.33rem}h4 svg{max-height:1.33rem}h5{font-size:1rem}h5 svg{max-height:1rem}h6{font-size:0.875rem}h6 svg{max-height:0.875rem}}@media only screen and (max-width: 32rem){h1{font-size:2.5rem}h1 svg{max-height:2.5rem}h2{font-size:2rem}h2 svg{max-height:2rem}h3{font-size:1.5rem}h3 svg{max-height:1.5rem}h4{font-size:1.25rem}h4 svg{max-height:1.25rem}h5{font-size:1rem}h5 svg{max-height:1rem}h6{font-size:0.875rem}h6 svg{max-height:0.875rem}}p{font-size:1.125rem;line-height:1.5}.size--sm{font-size:1rem}.size--md{font-size:1.25rem;font-weight:300}.size--lg{font-size:2rem;font-weight:300}.dark{color:#161616 !important}.light{color:#0f68d3 !important}.white{color:#fff !important}.discord-color{color:#5865F2}.twitch-color{color:#6441a5}.slack-color{color:#4A154B}a{text-decoration:none}a:hover{text-decoration:underline}.info-text{opacity:.9;font-size:.875rem;line-height:1.25;flex-basis:min-content;flex-grow:1}.info-text--click{display:flex;cursor:pointer;font-weight:500}.info-text--click:after{opacity:.9;content:url('data:image/svg+xml;utf8,<svg fill="%23000000" height="16px" width="16px" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path class="cls-1" d="M7.41527,7.75061v3.68905H6.3764v1.576h4.24028v-1.576H9.599v-5.265H6.3764v1.576Zm.27562-2.69847A1.19081,1.19081,0,0,0,9.72622,4.2135a1.16411,1.16411,0,0,0-.34629-.8457,1.19293,1.19293,0,0,0-1.69258,0,1.15814,1.15814,0,0,0-.34982.8457A1.14424,1.14424,0,0,0,7.69089,5.05214Z"/></svg>');font-weight:normal;font-style:normal;text-decoration:none}.info-text--sm{font-size:.75rem}.info-text--sm a{color:#0f68d3}.text-center{text-align:center}.headline{display:flex;flex-flow:row;align-items:center;gap:.25em}.headline-center{justify-content:center}.headline svg{fill:#161616}@media only screen and (max-width: 32rem){.size--sm{font-size:1rem}.size--md{font-size:1.125rem}.size--lg{font-size:1.25rem}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{display:flex;flex-flow:column;min-height:100vh;background-image:url(/assets/bg-4ba2d54b1fed95e3aebe422b6fdbd39f331716c0b87214cbefc513f5cc444cb0.svg);background-size:100%}@media only screen and (max-width: 64rem){body{box-shadow:inset 0px 4.25rem 0px 0 #161616}}.section{position:relative;padding:4rem 2rem;width:100%}@media only screen and (max-width: 64rem){.section{padding:2rem 1rem}}@media only screen and (max-width: 32rem){.section{padding:2rem .5rem}}.section--hero{padding:2em 2em 4em 2em;background:#161616;color:#fff;overflow:hidden}@media only screen and (max-width: 64rem){.section--hero{padding:2em 1em 1em 1em}}.container{position:relative;display:block;max-width:90rem;margin:0 auto}.container--slg-display{max-width:100rem}.container--lg-display{max-width:90rem}.container--md-display{max-width:64rem}.container--sm-display{max-width:32rem}.head-container{display:flex;flex-flow:column;position:relative;margin:2rem 0;gap:1rem}.head-container--hero{gap:1.5rem}.head-container--center{align-items:center}.head-container__headline{display:flex;flex-flow:row;align-items:center;gap:.1em}.head-container__headline svg{fill:#161616}summary{display:flex;height:100%;width:100%;clear:both}.content-and-image{display:flex;flex-flow:row;gap:5rem}.content-and-image__content,.content-and-image__image{width:100%}.content-and-image__image{display:flex;justify-content:center;align-items:center}.content-and-image__image img{max-width:30rem}.mt-1{margin-top:0.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:2.5rem}.mb-1{margin-bottom:0.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:2.5rem}.mr-1{margin-right:0.5rem}.mr-2{margin-right:1rem}.mr-3{margin-right:1.5rem}.mr-4{margin-right:2rem}.mr-5{margin-right:2.5rem}.ml-1{margin-left:0.5rem}.ml-2{margin-left:1rem}.ml-3{margin-left:1.5rem}.ml-4{margin-left:2rem}.ml-5{margin-left:2.5rem}.pt-0{padding-top:0rem}.pt-1{padding-top:0.5rem}.pt-2{padding-top:1rem}.pt-3{padding-top:1.5rem}.pt-4{padding-top:2rem}.pt-5{padding-top:2.5rem}.pb-0{padding-bottom:0rem}.pb-1{padding-bottom:0.5rem}.pb-2{padding-bottom:1rem}.pb-3{padding-bottom:1.5rem}.pb-4{padding-bottom:2rem}.pb-5{padding-bottom:2.5rem}.pr-0{padding-right:0rem}.pr-1{padding-right:0.5rem}.pr-2{padding-right:1rem}.pr-3{padding-right:1.5rem}.pr-4{padding-right:2rem}.pr-5{padding-right:2.5rem}.pl-0{padding-left:0rem}.pl-1{padding-left:0.5rem}.pl-2{padding-left:1rem}.pl-3{padding-left:1.5rem}.pl-4{padding-left:2rem}.pl-5{padding-left:2.5rem}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.hyphen{width:1px;height:75%;display:inline-block;margin:0 1rem;background:rgba(255,255,255,0.1)}.flash-message{display:none;opacity:0}*[disabled]{cursor:default;opacity:.5 !important}.hide{opacity:0 !important;pointer-events:none !important}.checkerboard-pattern{background-image:linear-gradient(45deg, #f0f0f0 25%, transparent 25%),linear-gradient(-45deg, #f0f0f0 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #f0f0f0 75%),linear-gradient(-45deg, transparent 75%, #f0f0f0 75%);background-size:20px 20px;background-position:0 0, 0 10px, 10px -10px, -10px 0px}.emote-image--blurred{filter:blur(10px)}.background-color-secondary{background-color:#161616}.background-color-discord{background-color:#5865F2}.background-color-twitch{background-color:#6441a5}.background-color-slack{background-color:#4A154B}.color-secondary{color:#161616 !important}.color-discord{color:#5865F2 !important}.color-twitch{color:#6441a5 !important}.color-slack{color:#4A154B !important}.icon-favorite path{fill:transparent;stroke:#161616;stroke-width:2px}.icon-favorite.filled path{fill:#161616;stroke:#161616;stroke-width:2px}.emote-status-icon--ai-reviewing{animation:emote-status-spin 1.6s linear infinite;transform-origin:50% 50%;transform-box:fill-box}.emote-status-text--ai-reviewing{display:inline-flex;align-items:center}.emote-status-dots{display:inline-flex;align-items:center}.emote-status-dot{display:inline-block;width:0.35em;text-align:center;opacity:0.2;animation:emote-status-dot 1.2s infinite}.emote-status-dot:nth-child(2){animation-delay:0.2s}.emote-status-dot:nth-child(3){animation-delay:0.4s}.muted-box{display:block;margin-top:0.25rem;padding:0.5rem 0.75rem;border-radius:0.5rem;background:#f3f4f6;border:1px solid #e5e7eb;color:#4b5563}.muted-box strong{font-weight:700}.muted-box--warning{background:#fef3c7;border-color:#fcd34d;color:#92400e}.muted-box__actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.5rem}.muted-box__link{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.65rem;border-radius:999px;background:#fffbeb;border:1px solid rgba(146,64,14,0.25);color:#92400e;font-weight:600;text-decoration:none;transition:160ms ease-in-out}.muted-box__link:hover{background:#fff7ed;border-color:#f59e0b}@keyframes emote-status-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes emote-status-dot{0%,20%,100%{opacity:0.2}50%{opacity:1}}button,input,textarea{border:none;background:none;padding:0;margin:0;font-family:'Roboto', sans-serif, 'Segoe UI Symbol'}button{user-select:none}.button{position:relative;display:flex;padding:1rem 1.5rem;border-radius:3px;font-size:1rem;font-weight:400;text-decoration:none;transition:200ms ease-in-out;text-align:center;cursor:pointer;user-select:none;align-items:center;justify-content:center;line-height:1;text-wrap:nowrap;gap:.25rem;border-radius:2rem}.button:hover,.button:focus,.button:active{text-decoration:none}.button svg{max-height:1rem;width:1rem}.button--grow{flex-grow:1}.button--plain{color:#161616;transition:unset}.button--plain:hover,.button--plain:focus,.button--plain:active{text-decoration:underline}.button--with-icon{display:flex;flex-flow:row;gap:.5rem;justify-content:center;align-items:center}.button--with-icon svg{max-height:100%}.button--discord{background:#5865F2;color:#fff}.button--discord:hover,.button--discord:focus,.button--discord:active{background:#5562eb}.button--download-png{background:#2bc45a;color:#fff}.button--download-png svg{height:1rem;width:1rem;stroke:#fff}.button--download-png:hover,.button--download-png:focus,.button--download-png:active{background:#27b451}.button--download-emote{background:#2bc49b;color:#fff}.button--download-emote svg{fill:#fff;height:1rem;width:1rem}.button--download-emote:hover,.button--download-emote:focus,.button--download-emote:active{background:#29b993}.button--primary-outline{color:#161616;border:1px solid #161616}.button--primary{background:#fff;color:#161616}.button--primary:hover,.button--primary:focus,.button--primary:active{background:#e7e7e7}.button--primary-border{box-shadow:inset 0px 0px 0px 1px rgba(23,23,23,0.25)}.button--secondary{background:#0f68d3;color:#fff}.button--secondary svg{fill:#fff}.button--secondary-glowy{box-shadow:0px 0px 8px 2px rgba(0,86,177,0.4)}.button--secondary:hover,.button--secondary:focus,.button--secondary:active{background:#0e5cbb}.button--dark{color:#fff;background:#161616}.button--dark:hover,.button--dark:focus,.button--dark:active{background:#111111}.button--white-blue{background:#fff;color:#0f68d3}.button--white-blue:hover,.button--white-blue:focus,.button--white-blue:active{background:#ececec}.button--white-blue-outline{background:none;color:#fff;box-shadow:inset 0px 0px 0px 1px #fff}.button--white-blue-outline:hover,.button--white-blue-outline:focus,.button--white-blue-outline:active{background:#ececec;color:#0f68d3}.button--white-dark-outline{background:none;color:#fff;box-shadow:inset 0px 0px 0px 1px #fff}.button--white-dark-outline:hover,.button--white-dark-outline:focus,.button--white-dark-outline:active{background:#ececec;color:#161616}.button--dropdown::after{content:"▼";font-size:12px;cursor:pointer;margin-left:0.25em}.button--sign-in{display:flex;flex-flow:row;gap:.5rem;width:-webkit-fill-available;width:-moz-available;padding:0.75rem 1.5rem;line-height:1.5}.button--sign-in svg{max-height:1.25rem;max-width:1.25rem}.button--sign-in-google{box-shadow:inset 0 0 0 1px rgba(22,22,22,0.2)}.button--sign-in-google:hover,.button--sign-in-google:focus,.button--sign-in-google:active{background:rgba(0,0,0,0.05)}.button--sign-in-discord{background:#5865F2;color:#fff}.button--sign-in-discord svg{fill:#fff}.button--sign-in-discord:hover,.button--sign-in-discord:focus,.button--sign-in-discord:active{background:#5562eb}.button--sign-in-twitch{background:#6441a5;color:#fff}.button--sign-in-twitch svg path{fill:#fff}.button--sign-in-twitch:hover,.button--sign-in-twitch:focus,.button--sign-in-twitch:active{background:#5e3d9b}.button--small{padding:.75rem 1.5rem}.button-icon{position:relative;display:flex;justify-content:center;align-items:center;height:1.5rem;width:1.5rem;font-size:1.5rem;border-radius:3px;cursor:pointer;transition:200ms ease-in-out;border:none;box-shadow:none;opacity:.8}.button-icon svg{height:1.5rem;width:1.5rem;fill:#fff}.button-icon--download{background:#0f68d3}.button-icon--default svg{fill:#161616}.button-icon--default svg.no-fill{fill:transparent}.button-icon:hover,.button-icon:focus,.button-icon:active{opacity:1}.button-icon--small{font-size:1.25rem;height:1.25rem;width:1.25rem}.button-icon--small svg{height:1.25rem;width:1.25rem}.button--disabled{opacity:.5;cursor:default}fieldset.inputs[disabled] input,fieldset.inputs[disabled] textarea{opacity:.5}.button-group{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem 1rem}.button-group--center{justify-content:center}.button-group--flex-column{flex-flow:column}.button-group--justify-center{justify-content:center}.button-group--align-start{align-items:flex-start}.button-group--align-none{align-items:unset}.download-selector{--download-selector-accent: #159173;--download-selector-accent-rgb: 21, 145, 115;--download-selector-accent-strong: #0f7a61;position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;width:100%;align-items:stretch;gap:0.7rem}.download-selector[data-download-selector-theme="original"]{--download-selector-accent: #161616;--download-selector-accent-rgb: 22, 22, 22;--download-selector-accent-strong: #0d0d0d}.download-selector[data-download-selector-theme="discord"]{--download-selector-accent: #5865f2;--download-selector-accent-rgb: 88, 101, 242;--download-selector-accent-strong: #4753d8}.download-selector[data-download-selector-theme="twitch"]{--download-selector-accent: #9146ff;--download-selector-accent-rgb: 145, 70, 255;--download-selector-accent-strong: #7d33f2}.download-selector[data-download-selector-theme="slack"]{--download-selector-accent: #4a154b;--download-selector-accent-rgb: 74, 21, 75;--download-selector-accent-strong: #39103a}.download-selector[data-download-selector-theme="whatsapp"]{--download-selector-accent: #25d366;--download-selector-accent-rgb: 37, 211, 102;--download-selector-accent-strong: #1fb458}.download-selector__primary{min-width:0;min-height:4.8rem;padding:0.95rem 1.15rem 1rem;text-align:left;flex:1 1 auto;text-wrap:wrap;border-radius:1.35rem;justify-content:flex-start;background:#fff;color:#161616;border:1px solid rgba(15,23,42,0.1);box-shadow:0 10px 24px rgba(15,23,42,0.06),inset 0 1px 0 rgba(255,255,255,0.75)}.download-selector__primary:hover,.download-selector__primary:focus,.download-selector__primary:active{text-decoration:none;color:#161616;background:rgba(var(--download-selector-accent-rgb), 0.05);border-color:rgba(var(--download-selector-accent-rgb), 0.18);box-shadow:0 12px 26px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.8)}.download-selector__primary-copy{min-width:0;display:flex;flex-flow:column;align-items:flex-start;gap:0.2rem;line-height:1.2}.download-selector__primary-label{font-size:1.02rem;font-weight:800;letter-spacing:0.01em;line-height:1.15;color:var(--download-selector-accent-strong)}.download-selector__primary-meta{max-width:100%;font-size:0.8rem;color:rgba(var(--download-selector-accent-rgb), 0.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-selector__toggle{flex:0 0 auto;min-width:3.85rem;min-height:4.8rem;justify-content:center;padding:0 1rem;border-radius:1.35rem;background:#fff;color:var(--download-selector-accent);border:1px solid rgba(15,23,42,0.1);box-shadow:0 10px 24px rgba(15,23,42,0.06),inset 0 1px 0 rgba(255,255,255,0.78)}.download-selector__toggle svg{fill:none;stroke:currentColor;width:0.95rem;height:0.95rem;transition:transform 180ms ease}.download-selector__toggle:hover,.download-selector__toggle:focus,.download-selector__toggle:active{background:rgba(var(--download-selector-accent-rgb), 0.05);color:var(--download-selector-accent-strong);border-color:rgba(var(--download-selector-accent-rgb), 0.18)}.download-selector__toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.download-dropdown{position:fixed;display:none;flex-flow:column;gap:0.35rem;background:rgba(255,255,255,0.98);border:1px solid rgba(15,23,42,0.08);border-radius:1rem;text-align:left;box-shadow:0 24px 60px rgba(15,23,42,0.2);backdrop-filter:blur(12px);z-index:10001;padding:0.45rem;overflow-y:auto}.download-dropdown[hidden]{display:none !important}.download-dropdown.is-open{display:flex}.download-dropdown__header{display:flex;flex-flow:column;gap:0.25rem;padding:0.7rem 0.8rem 0.55rem}.download-dropdown__eyebrow{font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;color:rgba(22,22,22,0.5);font-weight:700}.download-dropdown__hint{font-size:0.82rem;line-height:1.45;color:rgba(22,22,22,0.72)}.download-dropdown__item{--download-accent: #161616;--download-accent-rgb: 22, 22, 22;display:flex;width:100%;gap:0.75rem;justify-content:space-between;align-items:center;align-self:stretch;color:#161616;padding:0.85rem 0.9rem;font-size:0.9rem;border-radius:0.85rem;border:0;background:transparent;appearance:none;-webkit-appearance:none;text-align:left;cursor:pointer;transition:background-color 160ms ease, transform 160ms ease, box-shadow 160ms ease}.download-dropdown__item:hover,.download-dropdown__item:active,.download-dropdown__item:focus{text-decoration:none;background:rgba(15,23,42,0.05)}.download-dropdown__item.is-preferred{background:rgba(var(--download-accent-rgb), 0.08);box-shadow:inset 0 0 0 1px rgba(var(--download-accent-rgb), 0.16)}.download-dropdown__item.is-preferred .download-dropdown__item-default{opacity:1}.download-dropdown__item.color-discord{--download-accent: #5865f2;--download-accent-rgb: 88, 101, 242}.download-dropdown__item.color-twitch{--download-accent: #9146ff;--download-accent-rgb: 145, 70, 255}.download-dropdown__item.color-slack{--download-accent: #4a154b;--download-accent-rgb: 74, 21, 75}.download-dropdown__item.color-whatsapp{--download-accent: #25d366;--download-accent-rgb: 37, 211, 102}.download-dropdown__item-copy{min-width:0;display:flex;flex-flow:column;gap:0.28rem}.download-dropdown__item-copy strong{font-size:0.95rem;font-weight:500}.download-dropdown__item-meta{display:flex;flex-wrap:wrap;gap:0.35rem}.download-dropdown__item-meta span{font-size:0.74rem;background:rgba(15,23,42,0.05);color:rgba(22,22,22,0.74);padding:0.22rem 0.45rem;border-radius:999px}.download-dropdown__item-default{flex:0 0 auto;font-size:0.72rem;font-weight:700;letter-spacing:0.03em;color:var(--download-accent);background:rgba(255,255,255,0.92);border:1px solid rgba(15,23,42,0.08);padding:0.32rem 0.55rem;border-radius:999px;opacity:0;transition:opacity 160ms ease}.download-dropdown.is-mobile{left:0.75rem !important;right:0.75rem !important;top:0.75rem !important;bottom:calc(0.75rem + env(safe-area-inset-bottom, 0px)) !important;width:auto !important;max-width:none;padding:0.6rem;border-radius:1.15rem;box-shadow:0 24px 60px rgba(15,23,42,0.24)}.download-dropdown.is-mobile .download-dropdown__header{padding:0.55rem 0.65rem 0.45rem}.download-dropdown.is-mobile .download-dropdown__item{align-items:flex-start;flex-flow:column;gap:0.55rem;padding:0.85rem}.download-dropdown.is-mobile .download-dropdown__item-default{align-self:flex-start}.download-dropdown.is-mobile.is-compact{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.5rem;align-content:start}.download-dropdown.is-mobile.is-compact .download-dropdown__header{grid-column:1 / -1;padding-bottom:0.25rem}.download-dropdown.is-mobile.is-compact .download-dropdown__item{min-height:0;padding:0.75rem}.download-dropdown.is-mobile.is-compact .download-dropdown__item-copy{gap:0.22rem}.download-dropdown.is-mobile.is-compact .download-dropdown__item-copy strong{font-size:0.9rem}.download-dropdown.is-mobile.is-compact .download-dropdown__item-meta{gap:0.28rem}.download-dropdown.is-mobile.is-compact .download-dropdown__item-meta span{font-size:0.68rem;padding:0.18rem 0.38rem}.download-dropdown.is-mobile.is-compact .download-dropdown__item-default{font-size:0.68rem;padding:0.24rem 0.45rem}@media only screen and (max-width: 32rem){.download-selector{gap:0.55rem}.download-selector__primary{min-height:4.45rem;padding:0.85rem 0.95rem 0.9rem;border-radius:1.15rem}.download-selector__primary-label{font-size:0.94rem}.download-selector__primary-meta{font-size:0.74rem}.download-selector__toggle{min-width:3.35rem;min-height:4.45rem;padding-left:0.8rem;padding-right:0.8rem;border-radius:1.15rem}.download-dropdown{max-width:calc(100vw - 1.5rem)}.download-dropdown__item{padding:0.8rem 0.82rem}.download-dropdown__hint{font-size:0.78rem}.download-dropdown__item-copy strong{font-size:0.9rem}.download-dropdown__item-meta{gap:0.3rem}.download-dropdown__item-meta span{font-size:0.7rem;padding:0.2rem 0.42rem}}.toggle-switch{position:relative;display:flex;background:#fff;border:1px solid black;padding:.2rem .3rem;border-radius:3px;align-items:center;gap:.5rem}.toggle-switch.switching{pointer-events:none}.toggle-switch__option{display:flex;flex-flow:row;align-items:center;opacity:.5;cursor:pointer;padding:.4rem;border-radius:3px;transition:200ms;gap:.25rem}.toggle-switch__option svg{fill:#161616;height:1rem}.toggle-switch__option:hover,.toggle-switch__option:focus,.toggle-switch__option:active{background:rgba(22,22,22,0.1);opacity:.75}.toggle-switch__option.active{opacity:1;cursor:default;pointer-events:none;background:#161616;color:#fff}.toggle-switch__option.active svg{fill:#fff}.emote-download{display:flex;flex-flow:column;gap:.5rem;flex-grow:1}.emote-download__platform{display:flex;flex-flow:row;gap:.5rem;justify-content:center;align-items:center}.emote-download__platform-item{font-size:.75rem;padding:.4rem .3rem .3rem .3rem;border-radius:3px;color:#fff;cursor:pointer;opacity:0.5}.emote-download__platform-item.active{opacity:1}.sign-in-form{width:100%}@media only screen and (max-width: 64rem){.button-group{justify-content:center}}@media only screen and (max-width: 32rem){.button-group .button,.button-group form.button_to,.button-group li{display:flex;width:100%;justify-content:center;box-sizing:border-box;align-items:center}}.button-icon .icon-favorite{transition:transform 0.18s cubic-bezier(0.4, 0, 0.2, 1)}.button-icon.is-animating .icon-favorite{animation:heart-soft-pop 0.32s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes heart-soft-pop{0%{transform:scale(1)}40%{transform:scale(1.2)}100%{transform:scale(1)}}.table{width:100%;display:flex;flex-flow:column}.table__header,.table__row{display:grid;grid-template-columns:repeat(auto-fill, minmax(5rem, 1fr));width:100%;gap:.5rem;padding:.5rem 0}.table__header{font-weight:500}.table__row{font-size:.875rem;border-top:1px solid rgba(0,0,0,0.2)}.table__item--supported,.table__item--not-supported,.table__item--partially{font-weight:bold;text-align:center;cursor:default}.table__item--supported{color:#0f68d3}.table__item--not-supported{color:#d32727}.table__item--partially{color:#161616}.legend{display:flex;flex-flow:row wrap;gap:.5rem}.legend__item{font-size:.75rem;padding:.5rem .75rem;border-radius:5rem;color:#fff;background:#0f68d3;cursor:default}.legend__item--supported{background-color:#0f68d3}.legend__item--not-supported{background-color:#d32727}.legend__item--partially{background-color:#161616}form{display:inline-flex;flex-flow:column;gap:1rem;--form-error-color: #c6455a;--form-error-soft: rgba(198, 69, 90, 0.1)}form li::marker{content:''}form li.select{display:flex;flex-flow:column;gap:0.5rem}form label{font-weight:500;display:flex;gap:.5rem;cursor:pointer}form fieldset.inputs ol{display:flex;flex-flow:column;gap:1rem}form fieldset.inputs li{display:flex;flex-flow:column;gap:.5rem}form fieldset.inputs li label{font-weight:500;display:flex;gap:.5rem;cursor:pointer}form input[type=text],form textarea,form input[type=email],form select{font-family:'Roboto', sans-serif, 'Segoe UI Symbol';color:#161616;box-shadow:inset 0 0 0 1px rgba(22,22,22,0.5);border-radius:3px;padding:.75rem .5rem}form li.error input[type=text],form li.error textarea,form li.error input[type=email],form li.error select{box-shadow:inset 0 0 0 1px var(--form-error-color),0 0 0 3px var(--form-error-soft)}form select{border:none;font-weight:500}form input.lowercase{text-transform:lowercase}.form-error-summary{display:flex;flex-flow:column;gap:.45rem;padding:.85rem 1rem;border-left:4px solid var(--form-error-color);border-radius:4px;background:var(--form-error-soft);color:#161616}.form-error-summary__title{margin:0;color:var(--form-error-color);font-weight:700}.form-error-summary__list{display:flex;flex-flow:column;gap:.25rem;margin:0;padding:0;color:rgba(22,22,22,0.78);font-size:.92rem}.inline-errors{margin:0;color:var(--form-error-color);font-size:.88rem;font-weight:500;line-height:1.35}input[type="checkbox"]{appearance:none;background-color:#fff;margin:0;font:inherit;color:#161616;min-width:1.15rem;min-height:1.15rem;max-height:1.15rem;max-width:1.15rem;border:1px solid rgba(22,22,22,0.5);border-radius:0.15rem;transform:translateY(-0.075rem);cursor:pointer;display:grid;place-content:center}input[type="checkbox"]::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #161616}input[type="checkbox"]:checked::before{transform:scale(1)}input.image-upload{display:none}.image-preview-container{display:inline-flex;justify-content:center;align-items:center;width:calc(128px + 8px);height:calc(128px + 8px);border:4px dashed #161616}.image-preview-container.has-error{border-color:var(--form-error-color);box-shadow:0 0 0 3px var(--form-error-soft)}.image-preview{width:128px;height:128px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:none;cursor:pointer;user-select:none}.image-preview span{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-weight:bold;font-size:12px;color:white;background:rgba(0,0,0,0.85)}.image-preview:hover span{opacity:1}.hidden-input{display:none}.form-pop{margin:0 auto;max-width:32rem;width:100%;padding:1rem;border-radius:5px;display:flex;flex-flow:column}.form-inputs{display:flex;gap:1rem;flex-flow:column}.form-inputs--sm-gap{gap:.25rem}.form-inputs--row{flex-flow:row wrap}.form-inputs--row-end{flex-flow:row wrap;align-items:flex-end}@media only screen and (max-width: 32rem){form fieldset.inputs li{width:100%}form input[type=text]{width:100%}}.header{position:relative;z-index:999;display:flex;justify-content:center;width:100%;height:5.75rem;background:#161616;color:#fff}.main-nav{position:relative;display:flex;align-items:center;width:100%;max-width:100rem;padding:1.5rem 1rem;box-sizing:content-box}.main-nav__logo{display:flex;margin-right:5rem}.main-nav__logo svg{width:100%;height:2rem}.main-nav__navigation{flex-grow:1}.main-nav__buttons{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.main-nav__buttons>.button,.main-nav__buttons .main-nav__pfp>details>summary .button{padding:0.6em 1.5em}.main-nav__pfp{position:relative}.main-nav__mobile-actions{display:none;align-items:center;justify-content:space-between;width:100%;margin-left:0}.main-nav__mobile-leading,.main-nav__mobile-trailing{position:relative;z-index:2;display:flex;align-items:center}.main-nav__mobile-trailing{margin-left:auto}.main-nav__mobile-account{position:relative}.main-nav__mobile-account-button{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;color:#fff;cursor:pointer}.main-nav__mobile-account-button--signin{min-height:0;line-height:1;transition:background 180ms ease, box-shadow 180ms ease, transform 180ms ease}.main-nav__mobile-account-button--avatar{width:2.45rem;height:2.45rem;border-radius:999px;transition:transform 180ms ease, opacity 180ms ease}.main-nav__mobile-account-button--avatar:hover,.main-nav__mobile-account-button--avatar:focus-visible,.main-nav__mobile-account-button--avatar:active{transform:translateY(-1px)}.main-nav__mobile-account-button--avatar img{display:block;width:100%;height:100%;border-radius:999px;object-fit:cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.16)}.main-nav__menu-button{display:none;align-items:center;justify-content:center;width:2.8rem;height:2.2rem;padding:0;background:transparent;box-shadow:none;color:rgba(255,255,255,0.92);cursor:pointer;transition:color 180ms ease, transform 180ms ease, opacity 180ms ease}.main-nav__menu-button:hover,.main-nav__menu-button:focus-visible,.main-nav__menu-button:active{color:#fff;transform:translateY(-1px)}.main-nav__menu-button.is-active{color:#fff}.main-nav__menu-button:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,0.18)}.main-nav__menu-button-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.main-nav__burger-menu{display:inline-flex;flex-flow:column;justify-content:space-between;width:1.75rem;height:1rem}.main-nav__burger-menu span{position:relative;display:block;width:100%;height:5px;background:currentColor;transition:400ms ease-in-out}.main-nav__burger-menu span::before{content:"";position:absolute;top:0;right:-5px;width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:5px 5px 0 0;border-color:currentColor transparent transparent transparent}.main-nav__burger-menu span::after{content:"";position:absolute;top:0;left:-5px;width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 5px 5px;border-color:transparent transparent currentColor transparent}.nav-list{position:relative;display:flex;flex-flow:row;gap:2rem}.nav-list__item{position:relative;padding:1em 0.5em;opacity:0.75;text-align:center;transition:opacity 200ms ease-in-out}.nav-list__item a{color:#fff;text-decoration:none}.nav-list__item:hover,.nav-list__item:active{opacity:1}.nav-list__item:hover .nav-dropdown-list,.nav-list__item:active .nav-dropdown-list{display:block}.nav-list__item--selected{opacity:1}.nav-list__item--selected a{font-weight:bold}.nav-list__item--selected::before{content:"";position:absolute;bottom:6px;left:0;display:block;width:100%;height:3px;border-radius:10px;background:#0f68d3}.nav-list__item--dropdown::after{content:" \25BC";font-size:12px;cursor:pointer}.nav-list__buttons{display:none;justify-content:center}.nav-list__buttons .button{margin:1em}.nav-dropdown-list{position:absolute;top:45px;display:none;width:150px;overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.2);font-size:0.9rem;text-align:left}.nav-dropdown-list__item.soon a{color:rgba(22,22,22,0.75);cursor:not-allowed}.nav-dropdown-list__item.soon a span{padding:0.2rem 0.3rem;border-radius:1rem;background:rgba(15,104,211,0.1);font-size:0.75rem}.nav-dropdown-list__item a{display:block;width:100%;padding:0.75rem 1rem;color:rgba(22,22,22,0.9);font-weight:unset;transition:background 100ms ease-in, color 100ms ease-in}.nav-dropdown-list__item a:hover,.nav-dropdown-list__item a:active,.nav-dropdown-list__item a:focus{background:rgba(15,104,211,0.1);color:#161616}.mobile-nav{display:none}body.mobile-nav-open{overflow:hidden}body.mobile-nav-open .main-nav__menu-button{opacity:0.34;transform:none;pointer-events:none;color:rgba(255,255,255,0.46)}@media only screen and (max-width: 64rem){.header{height:4.25rem}@supports (position: sticky){.header{position:sticky;top:0;background-color:rgba(22,22,22,0.94);backdrop-filter:blur(14px)}}.main-nav{gap:0.9rem;padding:0.65rem 1rem;justify-content:space-between}.main-nav__logo{position:absolute;top:50%;left:50%;z-index:1;margin-right:0;transform:translate(-50%, -50%)}.main-nav__logo svg{height:1.8rem}.main-nav__navigation,.main-nav__buttons{display:none}.main-nav__mobile-actions{display:flex}.main-nav__menu-button{display:inline-flex}.main-nav__pfp .sign-in{min-height:2.45rem;padding:0.7rem 0.95rem;border-radius:999px;font-size:0.88rem}.main-nav__pfp .pfp-image img{display:block;width:2.45rem;height:2.45rem;border-radius:999px;object-fit:cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.16)}.main-nav__pfp details>summary{display:flex;align-items:center;justify-content:center}.main-nav__mobile-account-button--signin{padding:0.6em 1.5em;font-size:1rem}.main-nav__mobile-account-button--avatar{width:2.45rem;height:2.45rem}.mobile-nav{position:fixed;inset:0;z-index:1200;display:block;pointer-events:none}.mobile-nav[hidden]{display:none}.mobile-nav.is-open{pointer-events:auto}.mobile-nav.is-open .mobile-nav__backdrop{opacity:1}.mobile-nav.is-open .mobile-nav__sheet{transform:translateY(0)}.mobile-nav__backdrop{position:absolute;inset:0;background:rgba(12,14,21,0.58);opacity:0;transition:opacity 220ms ease}.mobile-nav__sheet{position:absolute;right:0;bottom:0;left:0;display:flex;flex-flow:column;gap:1.3rem;max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);overflow-y:auto;padding:1.1rem 1rem 1.4rem;border-radius:1.8rem 1.8rem 0 0;background:radial-gradient(600px 180px at 0% 0%, rgba(15,104,211,0.08) 0%, rgba(15,104,211,0) 64%), linear-gradient(180deg, rgba(255,255,255,0.995), rgba(250,251,255,0.99));box-shadow:0 -30px 70px rgba(3,7,18,0.22), 0 -10px 24px rgba(3,7,18,0.08);color:#161616;transform:translateY(100%);transition:transform 260ms cubic-bezier(0.22, 1, 0.36, 1)}.mobile-nav__sheet-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:0.15rem}.mobile-nav__switcher{display:inline-grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.3rem;width:15rem;max-width:100%;padding:0.25rem;border-radius:999px;background:rgba(22,22,22,0.05);box-shadow:inset 0 0 0 1px rgba(22,22,22,0.08)}.mobile-nav__switcher-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0.65rem 0.95rem;border-radius:999px;color:rgba(22,22,22,0.58);font-size:0.9rem;font-weight:600;letter-spacing:-0.01em;transition:background 180ms ease, color 180ms ease, box-shadow 180ms ease}.mobile-nav__switcher-button.is-active{background:#fff;box-shadow:0 10px 24px rgba(15,23,42,0.08);color:#161616}.mobile-nav__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:rgba(22,22,22,0.84);font-size:1.8rem;line-height:1;cursor:pointer;transition:color 180ms ease, opacity 180ms ease}.mobile-nav__close:hover,.mobile-nav__close:focus-visible,.mobile-nav__close:active{color:#161616;opacity:0.72}.mobile-nav__section{display:flex;flex-flow:column;gap:0.8rem}.mobile-nav__section[hidden]{display:none}.mobile-nav__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.8rem}.mobile-nav__card{display:flex;flex-flow:column;gap:0.38rem;min-height:6.3rem;padding:1rem;border-radius:1.25rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(22,22,22,0.08), 0 14px 32px rgba(15,23,42,0.06);color:#161616;text-decoration:none;transition:transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease}.mobile-nav__card:hover,.mobile-nav__card:focus-visible,.mobile-nav__card:active{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(22,22,22,0.12), 0 18px 32px rgba(15,23,42,0.08);text-decoration:none}.mobile-nav__card--active{background:linear-gradient(180deg, rgba(15,104,211,0.14), rgba(15,104,211,0.08));box-shadow:inset 0 0 0 1px rgba(15,104,211,0.18), 0 18px 34px rgba(15,104,211,0.14)}.mobile-nav__card-title{color:#161616;font-size:1rem;font-weight:700;line-height:1.15;letter-spacing:-0.02em}.mobile-nav__card-copy{color:rgba(22,22,22,0.66);font-size:0.83rem;line-height:1.45;text-wrap:balance}.mobile-nav__account-header{display:flex;flex-flow:column;gap:0.28rem;padding:0.2rem 0.1rem 0.15rem}.mobile-nav__profile-kicker{color:rgba(22,22,22,0.52);font-size:0.76rem;font-weight:500}.mobile-nav__profile-name{color:#161616;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none}.mobile-nav__account-copy{margin:0;color:rgba(22,22,22,0.72);font-size:0.9rem;line-height:1.55}.mobile-nav__community{padding-top:0.1rem}.mobile-nav__discord-cta{display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;min-height:3rem;padding:0.95rem 1rem;border-radius:1rem;background:#5865f2;box-shadow:0 16px 28px rgba(88,101,242,0.2);color:#fff;font-size:0.95rem;font-weight:600;text-decoration:none;transition:transform 180ms ease, box-shadow 180ms ease, background 180ms ease}.mobile-nav__discord-cta svg{width:1rem;height:1rem;flex:0 0 auto}.mobile-nav__discord-cta svg path{fill:#fff}.mobile-nav__discord-cta:hover,.mobile-nav__discord-cta:focus-visible,.mobile-nav__discord-cta:active{background:#5562eb;box-shadow:0 18px 30px rgba(88,101,242,0.24);transform:translateY(-1px);text-decoration:none}.mobile-nav__list{display:flex;flex-flow:column;gap:0.55rem}.mobile-nav__list-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.9rem 1rem;border-radius:1rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(22,22,22,0.08);color:#161616;font-size:0.94rem;font-weight:500;text-decoration:none;transition:transform 180ms ease, box-shadow 180ms ease}.mobile-nav__list-link:hover,.mobile-nav__list-link:focus-visible,.mobile-nav__list-link:active{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(22,22,22,0.12), 0 14px 28px rgba(15,23,42,0.06);text-decoration:none}.mobile-nav__list-link--primary{background:rgba(15,104,211,0.08);box-shadow:inset 0 0 0 1px rgba(15,104,211,0.14);color:#161616}.mobile-nav__list-link--primary .mobile-nav__list-arrow{color:rgba(15,104,211,0.82)}.mobile-nav__list-link--muted{color:rgba(22,22,22,0.72)}.mobile-nav__list-link--danger{color:#c73a4d}.mobile-nav__list-link--danger .mobile-nav__list-arrow{color:rgba(199,58,77,0.72)}.mobile-nav__list-link--danger:hover,.mobile-nav__list-link--danger:focus-visible,.mobile-nav__list-link--danger:active{box-shadow:inset 0 0 0 1px rgba(199,58,77,0.18), 0 14px 28px rgba(199,58,77,0.08)}.mobile-nav__list-arrow{color:rgba(22,22,22,0.42);font-size:1rem}}@media only screen and (max-width: 40rem){.main-nav{gap:0.65rem;padding:0.55rem 0.8rem}.main-nav__logo svg{height:1.58rem}.main-nav__mobile-actions{gap:0.5rem}.main-nav__menu-button{width:2.75rem;height:2.1rem}.main-nav__pfp .sign-in{min-height:2.3rem;padding:0.66rem 0.82rem;font-size:0.84rem}.main-nav__pfp .pfp-image img{width:2.3rem;height:2.3rem}.main-nav__mobile-account-button--signin{padding:0.6em 1.2em;font-size:0.84rem}.main-nav__mobile-account-button--avatar{width:2.3rem;height:2.3rem}.mobile-nav__sheet{gap:1.1rem;max-height:calc(100vh - 0.5rem);max-height:calc(100dvh - 0.5rem);padding-right:0.9rem;padding-left:0.9rem}.mobile-nav__switcher{width:100%}.mobile-nav__grid{grid-template-columns:1fr}.mobile-nav__card{min-height:0}}.site-footer{position:relative;margin-top:auto;background:linear-gradient(180deg, rgba(22,22,22,0.96) 0%, #161616 55%, rgba(0,0,0,0.98) 100%);color:rgba(255,255,255,0.72);border-top:1px solid rgba(255,255,255,0.08);overflow:hidden}.site-footer::before{content:'';position:absolute;inset:0;background:radial-gradient(900px 260px at 12% 18%, rgba(15,104,211,0.22) 0%, rgba(15,104,211,0) 62%),radial-gradient(700px 220px at 85% 28%, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0) 60%),radial-gradient(900px 320px at 65% 120%, rgba(15,104,211,0.12) 0%, rgba(15,104,211,0) 60%);pointer-events:none;opacity:0.9}.site-footer__inner{position:relative;padding:3.5rem 1rem 0 1rem;box-sizing:content-box}.site-footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:2.5rem}.site-footer__brand{display:flex;flex-flow:column;gap:0.75rem}.site-footer__brand-link{display:inline-flex;align-items:center;width:max-content;border-radius:0.75rem;padding:0.25rem 0.25rem 0.25rem 0;transition:160ms ease-in-out}.site-footer__brand-link:hover{opacity:0.95;transform:translateY(-1px)}.site-footer__brand-link:active{transform:translateY(0)}.site-footer__brand-link:focus-visible{outline:2px solid rgba(15,104,211,0.95);outline-offset:4px}.site-footer__brand-logo{height:2.25rem;width:auto;display:block}.site-footer__brand-text{font-size:0.95rem;line-height:1.65;color:rgba(255,255,255,0.7);max-width:34rem}.site-footer__col-title{font-family:'Montserrat', sans-serif;font-size:0.875rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.92);margin-bottom:1rem}.site-footer__link-list{display:flex;flex-flow:column;gap:0.625rem}.site-footer__link-item{display:flex}.site-footer__link{color:rgba(255,255,255,0.72);text-decoration:none;display:inline-flex;align-items:center;width:max-content;padding:0.25rem 0;transition:160ms ease-in-out;border-radius:0.35rem}.site-footer__link:hover{color:rgba(255,255,255,0.95);text-decoration:none}.site-footer__link:active{transform:translateY(1px)}.site-footer__link:focus-visible{outline:2px solid rgba(15,104,211,0.95);outline-offset:3px}.site-footer__aside{display:flex;flex-flow:column;gap:1rem}.site-footer__panel{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);border-radius:1rem;padding:1.25rem;box-shadow:inset 0 1px 0 rgba(0,0,0,0.25);flex:1}.site-footer__panel--social{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}.site-footer__panel-title{font-family:'Montserrat', sans-serif;font-size:0.95rem;font-weight:900;color:rgba(255,255,255,0.92);margin-bottom:0.5rem}.site-footer__text{font-size:0.95rem;line-height:1.6;color:rgba(255,255,255,0.7)}.site-footer__fineprint{margin-top:0.75rem;font-size:0.8rem;line-height:1.5;color:rgba(255,255,255,0.62)}.site-footer__social-list{display:flex;flex-flow:row wrap;gap:0.5rem}.site-footer__social-item{display:flex}.site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:rgba(0,0,0,0.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);transition:160ms ease-in-out}.site-footer__social-link:hover{transform:translateY(-1px);background:rgba(0,0,0,0.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.16),0 10px 24px rgba(0,0,0,0.18)}.site-footer__social-link:active{transform:translateY(0)}.site-footer__social-link:focus-visible{outline:2px solid rgba(15,104,211,0.95);outline-offset:3px}.site-footer__social-icon{width:1.2rem;height:1.2rem;display:block}.site-footer__bottom{position:relative;border-top:1px solid rgba(255,255,255,0.08);padding:1.25rem 0 1.5rem 0}.site-footer__bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;box-sizing:content-box}.site-footer__bottom-links{display:flex;flex-flow:row wrap;gap:0.9rem}.site-footer__bottom-link{color:rgba(255,255,255,0.62);text-decoration:none;border-radius:0.35rem;padding:0.25rem 0;transition:160ms ease-in-out}.site-footer__bottom-link:hover{color:rgba(255,255,255,0.92);text-decoration:none}.site-footer__bottom-link:active{transform:translateY(1px)}.site-footer__bottom-link:focus-visible{outline:2px solid rgba(15,104,211,0.95);outline-offset:3px}.site-footer__copyright{display:inline-flex;align-items:center;gap:0.5rem;flex-wrap:wrap;color:rgba(255,255,255,0.58);font-size:0.875rem;line-height:1.25}.site-footer__copyright-sep{width:3px;height:3px;border-radius:999px;background:rgba(255,255,255,0.26);display:inline-block}.site-footer__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media only screen and (max-width: 64rem){.site-footer__inner{padding-top:3rem}.site-footer__top{grid-template-columns:1fr 1fr;gap:2rem}.site-footer__brand{grid-column:1 / -1}}@media only screen and (max-width: 32rem){.site-footer__inner{padding-top:2.5rem}.site-footer__top{grid-template-columns:1fr;gap:1.5rem;padding-bottom:2rem}.site-footer__aside{flex-flow:column}.site-footer__bottom-inner{flex-flow:column;align-items:flex-start;padding:0 1rem}}.hero{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:2.5rem;position:relative;isolation:isolate}.hero__part{position:relative;z-index:1}.hero .head-container{font-size:1.125em}.hero .head-container__description{max-width:20em;font-weight:200}.hero__lumov1{display:flex;position:relative;height:27em;max-width:32.5em;width:100%;justify-content:space-between;align-items:center;gap:3rem}.hero__lumov1 .lumo-sitting{font-size:.5rem}.hero__svg{position:relative;height:27em;max-width:32.5em;width:100%}.hero__svg *{position:absolute}.hero__svg .bubble-1,.hero__svg .bubble-2,.hero__svg .bubble-3{z-index:1}.hero__svg .bubble-1{animation:bubblefloat 15s ease-in-out infinite;animation-delay:2s;bottom:0;right:8.5em}.hero__svg .bubble-2{animation:bubblefloat 10s ease-in-out infinite;top:1em;right:0}.hero__svg .bubble-3{animation:bubblefloat 20s ease-in-out infinite;animation-delay:4s;top:5em;left:-3rem}.hero__svg .bubble-item-1{animation:bubbleitemfloat 10s ease-in-out infinite;animation-delay:2s;right:2.5em;bottom:10em}.hero__svg .bubble-item-2{animation:bubbleitemfloat 15s ease-in-out infinite;bottom:5em;left:5em}.hero__svg .bubble-item-3{animation:bubbleitemfloat 20s ease-in-out infinite;left:15em;top:8em}@media only screen and (max-width: 75rem){.hero__svg .bubble-3{display:block;bottom:unset;right:unset;height:100%;width:100%;padding-top:2rem;top:0;left:0;bottom:0;right:0}.hero__svg .bubble-2{display:none}.hero__svg .bubble-1{display:none}.hero__svg .bubble-item-1{display:none}.hero__svg .bubble-item-2{display:none}.hero__svg .bubble-item-3{display:none}}@media only screen and (max-width: 64rem){.hero{flex-flow:column-reverse;text-align:center}.hero__svg{font-size:.75em;margin-left:0}.hero .head-container__description{margin-right:auto;margin-left:auto}}@media only screen and (max-width: 32rem){.hero{overflow:hidden;min-height:18rem}.hero__part{width:100%}.hero__lumov1{display:flex;position:absolute;inset:0;max-width:none;width:100%;height:100%;justify-content:center;align-items:stretch;gap:0;pointer-events:none;z-index:0}.hero__svg{font-size:.5em}.hero .head-container{font-size:0.75em}.hero .head-container .button-group{font-size:1.25em}.hero-emote-previews{position:absolute;inset:0;min-width:0;z-index:0;opacity:0.18;filter:saturate(0.9)}}@keyframes bubblefloat{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}@keyframes bubbleitemfloat{0%{transform:translatey(0px)}50%{transform:translatey(-10px)}100%{transform:translatey(0px)}}#emote-container{position:relative;width:16rem;height:100%}#emote-container .emote{position:absolute;max-width:64px;max-height:64px;width:auto;height:auto;opacity:0;animation:popFade 6s ease-in-out;pointer-events:none}@keyframes popFade{0%{opacity:0;transform:scale(0.5)}10%{opacity:1;transform:scale(1.1)}50%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.hero-emote-previews{position:relative;display:flex;flex-flow:column;align-items:center;height:100%;flex-grow:1;min-width:8rem;z-index:1}.lumo-sitting-hero{position:relative;display:block;width:329px;min-width:329px;height:438px;min-height:438px;z-index:1}.lumo-sitting-hero__image{display:block;width:100%;height:100%;object-fit:contain}.lumo-sitting-hero__pinsel{position:absolute;display:block;width:166px;min-width:166px;height:123px;min-height:123px;z-index:1;bottom:-20px;right:-20px}.bubble-effect{display:contents}@media only screen and (max-width: 32rem){#emote-container{width:100%;height:100%}.lumo-sitting-hero,.bubble-effect{display:none}}.circle_container{position:absolute;top:50%;left:50%;height:10px;transform-origin:left center}.circle_container .circle{position:absolute;border-radius:100%;background:rgba(15,104,211,0.3);left:0;opacity:0;animation-name:move-circle;animation-duration:20s;animation-iteration-count:infinite;box-shadow:0 0 0 1px rgba(255,255,255,0.08) inset}.circle_container:nth-child(5n + 1) .circle{background:rgba(93,173,226,0.34)}.circle_container:nth-child(5n + 2) .circle{background:rgba(125,211,252,0.28)}.circle_container:nth-child(5n + 3) .circle{background:rgba(244,114,182,0.26)}.circle_container:nth-child(5n + 4) .circle{background:rgba(250,204,21,0.22)}.circle_container:nth-child(5n + 5) .circle{background:rgba(52,211,153,0.24)}@keyframes move-circle{0%{transform:translateX(0px);opacity:0}1%{opacity:1}50%{opacity:0.5}100%{transform:translateX(70vmin);opacity:0}}.tabs-container .tabs{display:flex;flex-flow:row;gap:1rem;box-shadow:0 2px 0 rgba(0,0,0,0.25)}.tabs-container .tabs button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:.5rem 0;font-weight:500;font-size:0.875rem;color:rgba(22,22,22,0.75)}.tabs-container .tabs button:hover{color:#161616}.tabs-container .tabs button.active{color:#161616;box-shadow:0 2px 0 #161616}.tabs-container__content{display:none;flex-flow:column;gap:1rem;padding:2rem 0}.tabs-container__content.active{display:flex}.social-media{position:relative;display:flex;justify-content:center;align-items:center;gap:1rem}.social-media__item{height:100%}.social-media__item a{transition:200ms ease-in-out;width:100%}.social-media__item a img{width:2em}.social-media__item a:hover{opacity:.8}.social-media__nav-item{height:100%;padding:.8em 0;width:100%}.social-media__nav-item a{display:flex;transition:200ms ease-in-out;width:100%}.social-media__nav-item a img,.social-media__nav-item a svg{width:1.125em;height:1.25rem;fill:#fff}@media only screen and (max-width: 64rem){.social-media__nav-item a img,.social-media__nav-item a svg{fill:#161616}}.social-media__nav-item a:hover{opacity:.8}.emote-item-list__content{display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));grid-auto-rows:minmax(8rem, auto)}.emote-item-list__content--preview{align-content:start}.emote-item-list__pagination{margin-top:6em;display:flex;justify-content:space-between;align-items:center}.emote-item-list-count{font-weight:500;opacity:.5}@media only screen and (max-width: 30rem){.emote-item-list__pagination{flex-flow:column;gap:2rem}.emote-item-list-count{order:3}}@media only screen and (max-width: 22rem){.emote-item-list__content{grid-gap:.5em;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));grid-auto-rows:minmax(5rem, auto)}}.emote-item{position:relative;display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-flow:column;border-radius:3px;width:100%;padding:.75rem .5rem;background:rgba(255,255,255,0.95);box-shadow:0px 1px 3px rgba(0,0,0,0.125);cursor:pointer;box-sizing:border-box;transition:200ms}.emote-item.pending_review{opacity:.75}.emote-item__icon{display:flex;justify-content:center;align-items:center;height:4rem;width:4rem;line-height:0}.emote-item__icon svg{max-height:4rem;max-width:4rem;height:4rem;width:auto;fill:#161616}.emote-item__image{display:flex;justify-content:center;align-items:center;height:100%;height:4rem;width:4rem;overflow:hidden}.emote-item__image img{max-height:4rem;max-width:4rem}.emote-item__text{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:.5rem;align-self:stretch}.emote-item__code{font-weight:900;font-size:0.875rem;opacity:.8;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.emote-item__author{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;opacity:.8;word-spacing:-1px;text-align:center}.emote-item__author svg{height:.75rem;width:auto}.emote-item__state{display:flex;flex-flow:row;align-items:center;font-size:.75rem;opacity:.8;word-spacing:-1px;text-align:center;gap:.25rem}.emote-item__state svg{height:.75rem;fill:#161616}.emote-item__state--placeholder{visibility:hidden}.emote-item__state--warning{color:#92400e}.emote-item__state--warning svg{fill:#92400e}.emote-item__state--download{opacity:.7}@media only screen and (max-width: 22rem){.emote-item{flex-flow:row;height:5rem;width:100%;justify-content:space-between;align-items:center;padding:1em;transition:200ms ease-in-out}.emote-item .emote-item__image{min-width:3em}.emote-item .emote-item__image img{max-height:3em;max-width:3em}.emote-item .emote-item__text{flex-grow:1}.emote-item .emote-item__code{text-align:center;width:100%}.emote-item:hover,.emote-item:focus,.emote-item:active{background-color:rgba(15,103,211,0.05)}}.add-emote{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:.5rem;font-weight:900;text-decoration:none;color:#161616;border:1px solid rgba(22,22,22,0.5);border-radius:3px;transition:200ms}.add-emote:hover,.add-emote:focus,.add-emote:active{opacity:.75;text-decoration:none}.add-emote__icon svg{height:1.5rem;fill:#161616}.add-emote__text{text-transform:uppercase}.emote_search{--browse-content-max-width: calc(56rem + 6rem);display:block;width:100%}.emote_search .search-bar__content,.emote_search .search-filter,.emote_search #emote-results .emote-item-list{width:100%;max-width:var(--browse-content-max-width);margin-inline:auto}.search{max-width:55em;height:3.5rem;background:#fff;margin:2em auto;border-radius:3px;display:flex;justify-content:center;align-items:center;box-shadow:0px 1px 3px rgba(0,0,0,0.125)}.search__select{height:100%}.search__text-input{height:100%;flex-grow:1}.search__text-input form{display:unset;gap:unset;flex-flow:unset}.search__button{height:100%}.search__cancel-button{height:100%;display:flex;display:none;align-items:center;justify-content:center}.search__display-options{display:flex;flex-flow:row;justify-content:space-between;align-items:center;font-size:0.75em;height:100%;margin-left:1em}.search__filter{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0 1em;height:100%}.search__filter:hover,.search__filter:focus,.search__filter:active{background:rgba(0,0,0,0.025)}.search__filter svg{height:1.5em;width:1.5em;margin-right:.5em;fill:#161616}.search__filter span{font-size:1.125em;font-weight:400}.search__filter--active{color:#0f68d3;box-shadow:inset 0px -1px 0px #0f68d3}.search__filter--active span{font-weight:500}.search__filter--active svg{fill:#0f68d3}.search__filter--active svg path{stroke:#0f68d3;stroke-width:1}.search__hr{background-color:rgba(0,0,0,0.05);width:1px;height:100%}.search-select{position:relative;height:100%;user-select:none}.search-select__dropdown{display:none}.search-select__current{position:relative;font-weight:bold;padding:0 1.5em;cursor:pointer;height:100%;display:flex;justify-content:center;align-items:center;transition:200ms ease-in-out;border:none;border-right:1px solid rgba(0,0,0,0.05);width:100%;max-width:8em;background:none}.search-select__current:hover,.search-select__current:focus,.search-select__current:active{background:rgba(0,0,0,0.025);border-right:1px solid rgba(0,0,0,0)}.search-select__current::after{content:"▼";font-size:12px;cursor:pointer;margin-left:0.25em}.search-input{height:100%;padding-left:1em;width:100%;border:none;outline:none;box-sizing:border-box !important;font-family:'Roboto', sans-serif}.search-input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#999}.search-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#999}.search-submit{display:flex;justify-content:center;align-items:center;height:100%;width:3.5rem;border:none;padding:0;background:#0f68d3;border-radius:0 3px 3px 0}.search-submit:hover svg{transform:scale(0.7)}.search-submit svg{transform:scale(0.75);transition:200ms ease-in-out;fill:#fff}.search-cancel{display:flex;height:100%;justify-content:center;align-items:center;width:1.125em;border:none;padding:0;background:none;margin-right:1em;opacity:.75}.search-cancel:hover,.search-cancel:focus,.search-cancel:active{opacity:1}.search-cancel svg{transition:200ms ease-in-out}.search-cancel svg line{stroke:#161616}.search--advanced{max-width:100%;height:100%;margin:0 auto;box-shadow:none}.search--advanced .search-input{max-width:auto;width:100%}.search--advanced .search-cancel{margin-right:0;width:2.125em;padding-right:1em;border-right:1px solid rgba(0,0,0,0.05);height:calc(100% - 2em)}.search--advanced .search-submit{background-color:unset;opacity:.25;padding-left:0;width:3em}.search--advanced .search-submit svg{transform:scale(0.65);fill:#161616}.search--advanced .search-submit--active{opacity:1}.search-bar{position:relative;background:#fff;width:100%;height:3.5rem;box-shadow:0px 2px 5px rgba(0,0,0,0.2);z-index:99}.search-bar__content{height:100%;margin:0 auto}.select-dropdown{position:absolute;top:calc(100% - 3px);background:#fff;width:calc(100% - 1px);max-width:calc(8em - 2px);box-shadow:0px 2px 2px rgba(0,0,0,0.2);display:none;flex-flow:column}.select-dropdown__item{padding:1rem 0;width:100%;cursor:pointer;text-align:center}.select-dropdown__item:hover{background:rgba(0,0,0,0.025)}.display-option{display:flex;justify-content:center;align-items:center;height:2.5em;width:2.5em;cursor:pointer;opacity:.25;transition:100ms ease-in}.display-option:first-child{margin-right:1em}.display-option:hover,.display-option:focus,.display-option:active{opacity:.5}.display-option--active{opacity:1}.display-option--active:hover,.display-option--active:focus,.display-option--active:active{opacity:1}.display-option svg{width:2.5em;height:2.5em}.display-option svg.grid-icon{height:2em}@media only screen and (max-width: 100rem){.search__hr:first-child,.search__hr:last-child{display:none}}@media only screen and (max-width: 64rem){.search-bar__content{padding:0}.search__hr:first-child,.search__hr:last-child{display:none}.search__display-options{padding-right:1em}.search__filter svg{margin-right:0}.search__filter span{display:none}}@media only screen and (max-width: 24rem){.search-cancel{border-right:none !important}.search__button{display:none}.search__display-options{display:none}.search .display-options-hr{display:none}}.tag-list{display:flex;flex-flow:row wrap;width:100%;justify-content:center;align-items:center}.tag-list__item{margin:.5em}.tag{display:inline-block;font-size:0.9rem;font-weight:600;padding:0.45em 1.25em;border-radius:999px;text-decoration:none;transition:200ms ease-in-out;user-select:none;letter-spacing:0.02em}.tag:hover,.tag:focus,.tag:active{opacity:.8;text-decoration:none;transform:translateY(-1px)}.tag-list__item:nth-child(8n + 1){color:#0f68d3;background:rgba(15,104,211,0.1)}.tag-list__item:nth-child(8n + 2){color:#7c3aed;background:rgba(124,58,237,0.1)}.tag-list__item:nth-child(8n + 3){color:#0d9488;background:rgba(13,148,136,0.1)}.tag-list__item:nth-child(8n + 4){color:#5865F2;background:rgba(88,101,242,0.1)}.tag-list__item:nth-child(8n + 5){color:#e11d48;background:rgba(225,29,72,0.1)}.tag-list__item:nth-child(8n + 6){color:#059669;background:rgba(5,150,105,0.1)}.tag-list__item:nth-child(8n + 7){color:#ea580c;background:rgba(234,88,12,0.1)}.tag-list__item:nth-child(8n + 8){color:#6441a5;background:rgba(100,65,165,0.1)}.banner{position:relative;display:flex;flex-flow:row;align-items:center;width:100%;max-width:80em;padding:1em 2em;background:#0f68d3;border-radius:3px;margin:0 auto}.banner__image svg{width:100%;height:100%;max-height:30em;max-width:30em;min-width:13em;min-height:13em}.banner__text{flex-grow:1;color:#fff;padding:1em 2em}.banner__buttons{width:100%;max-width:15em;padding:1em}.banner__buttons .button{width:100%}@media only screen and (max-width: 83.5em){.banner__image{position:absolute;left:0;top:0;bottom:0;opacity:0.125}}@media only screen and (max-width: 64rem){.banner{flex-flow:column;text-align:center;padding:1em}.banner__text{padding:0}.banner__image{position:relative;opacity:1;display:block;max-width:13em}.banner__buttons{margin-top:1em;padding:0}}.counter-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));justify-items:center;align-items:center;margin:0 auto;gap:2rem}.counter-list__item:nth-child(2n){color:#0f68d3}.counter{display:flex;flex-flow:column;justify-content:center;align-items:center;text-transform:uppercase;gap:.25rem}.counter__number{font-family:"Montserrat", sans-serif;font-weight:900;font-size:6em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:5ch;text-align:center}.counter__number--pulse{animation:counter-pulse 600ms ease-out}.counter__text{font-size:1em;font-weight:600}@keyframes counter-pulse{0%{transform:scale(1)}45%{transform:scale(1.08)}100%{transform:scale(1)}}@media only screen and (max-width: 75rem){.counter-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 64rem){.counter-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 32rem){.counter-list{display:grid;grid-template-columns:1fr}}.platforms{display:flex;flex-flow:row;justify-content:space-between}@media only screen and (max-width: 64rem){.platforms{flex-flow:column;justify-content:center;align-items:center}}.platforms__step-logos{width:100%;max-width:20em;margin-right:4em}@media only screen and (max-width: 64rem){.platforms__step-logos{max-width:100%;margin-right:0}}.step-logos{display:flex;flex-flow:column-reverse}@media only screen and (max-width: 64rem){.step-logos{flex-flow:row-reverse;margin-bottom:1.5em}}@media only screen and (max-width: 32rem){.step-logos{flex-flow:column;margin-bottom:1em;justify-content:center}}.step-logos__item{max-width:20em;opacity:.25;transition:200ms ease-in-out;margin-bottom:4em;width:100%}@media only screen and (max-width: 64rem){.step-logos__item{margin-right:3em;margin-bottom:0}}@media only screen and (max-width: 32rem){.step-logos__item{margin-right:0;margin-bottom:4em}.step-logos__item--selected{margin-bottom:0}}.step-logos__item:hover{opacity:.75;cursor:pointer}.step-logos__item--selected{opacity:1;order:1}.step-logos__item--selected:hover{opacity:1;cursor:default}.step-logos__item img{position:relative;z-index:-1;width:100%;height:5em}.step-introductions__item{display:none}.step-introductions__item h4{font-weight:1000}.step-introductions__item ul{list-style-type:square;padding:.25em 1.25em}.step-introductions__item ul li{margin:.75em 0}.step-introductions__item--active{display:blocK}.pack{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;width:250px;transition:200ms ease-in-out;top:0}.pack__tag{position:relative;top:1.25em;margin-top:-1.25em}.pack__image{display:flex;justify-content:center;align-items:center;height:250px;width:250px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.2);overflow:hidden;cursor:pointer}.pack__name{margin-top:1em;font-weight:500}.packs-slider{display:flex;flex-flow:row}.pagination{display:flex;flex-flow:row;align-items:center}.pagination__button{display:flex;justify-content:center;align-items:center;background-color:#fff;color:#fff;border-radius:3px;opacity:1;cursor:pointer}.pagination__button svg{height:1.25em;width:1.25em;fill:#161616}.pagination__button svg path{fill:#161616}.pagination__button--prev{margin-right:1em}.pagination__button--prev svg{transform:rotate(-180deg)}.pagination__button--next{margin-left:1em}.pagination__button[disabled]{opacity:.5;cursor:default}.pagination__current{border:none;height:100%;color:#161616;border:1px solid rgba(23,23,23,0.25);font-weight:600;height:1.75rem;text-align:center;margin-right:.5rem;border-radius:3px}.pagination__total{font-size:15px}.pagination-buttons{display:flex;flex-flow:row;align-items:center;justify-content:center}.pagination-buttons__button{display:flex;flex-flow:row;align-items:center;margin:0 .25em}.pagination-buttons__button svg{height:1em}.pagination-buttons__button--prev{flex-flow:row-reverse}.pagination-buttons__button--prev svg{transform:rotate(-180deg);fill:#161616;margin-right:.5em}.pagination-buttons__button--next svg{fill:#fff;margin-left:.5em}.alert{position:fixed;display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;background:rgba(15,23,42,0.55);z-index:9999;padding:1.5rem}.alert.hide{display:none}.alert hr{height:1px;background:rgba(0,0,0,0.1);width:100%;border:none}.alert__content{position:relative;display:flex;flex-flow:column;align-items:stretch;gap:1rem;background:#fff;color:#161616;border-radius:1rem;padding:1.5rem;box-shadow:0 24px 80px rgba(15,23,42,0.28);max-width:32rem;width:100%;max-height:calc(100vh - 3rem);overflow-y:auto;overflow-x:hidden}.alert__content--wide{max-width:38rem}.alert__close-button{position:absolute;top:0.75rem;right:0.75rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;height:2rem;width:2rem;text-align:center;cursor:pointer;color:rgba(22,22,22,0.55);margin:0;border-radius:999px;transition:background-color 160ms ease, color 160ms ease}.alert__close-button:hover,.alert__close-button:focus,.alert__close-button:active{color:rgba(22,22,22,0.85);background:rgba(15,23,42,0.06)}.alert--modal{background:rgba(15,23,42,0.55)}.alert__content--emote-modal{max-width:42rem}details.alert-default-open[open] .alert__content{animation:alert-default-open .3s ease 0s 1 normal forwards}details.alert-message-open[open] .alert__content{animation:alert-message-open .3s ease 0s 1 normal forwards}@keyframes alert-default-open{0%{opacity:0;transform:scale(0.6)}100%{opacity:1;transform:scale(1)}}@keyframes alert-message-open{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}.alert.loading .emote-details__name h1,.alert.loading .emote-details__image img,.alert.loading .emote-details__author-platform,.alert.loading .emote-details__author a,.alert.loading .emote-details__tags a,.alert.loading .emote-details__no-tags,.alert.loading .emote-details__buttons.button-group *{opacity:0;color:transparent}.alert.loading .emote-details__name,.alert.loading .emote-details__image,.alert.loading .emote-details__author,.alert.loading .emote-details__tags,.alert.loading .emote-details__buttons.button-group{position:relative;animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:darkgray;background:linear-gradient(to right, #eee 10%, #ddd 18%, #eee 33%)}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@media only screen and (max-width: 32rem){.alert{padding:1rem}.alert__content{border-radius:1rem;padding:1rem;max-height:calc(100vh - 2rem)}.alert--modal{padding:1rem}.alert__content--emote-modal{max-height:calc(100vh - 2rem)}}.notifications{position:fixed;top:1rem;right:1rem;z-index:10020;pointer-events:none}.notifications__stack{display:flex;flex-flow:column;gap:0.7rem;align-items:flex-end}.notification-toast{--notification-accent: #0f68d3;--notification-soft: rgba(15, 104, 211, 0.12);--notification-chip-color: #114b90;position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"badge close" "body close";gap:0.5rem 0.9rem;align-items:start;width:calc(100vw - 2rem);max-width:23.5rem;padding:1rem;border-radius:1.15rem;background:rgba(255,255,255,0.96);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(22,22,22,0.08),0 18px 40px rgba(15,23,42,0.12),0 6px 18px rgba(15,23,42,0.05);color:#161616;pointer-events:auto;opacity:0;overflow:hidden;transform:translateY(-0.35rem) translateX(0.75rem);transition:opacity 180ms ease, transform 220ms ease, box-shadow 180ms ease}.notification-toast::before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:0.2rem;border-radius:0 0 999px 999px;background:linear-gradient(90deg, var(--notification-accent), transparent 82%)}.notification-toast.is-visible{opacity:1;transform:translateY(0) translateX(0)}.notification-toast--success{--notification-accent: #1d8f6b;--notification-soft: rgba(29, 143, 107, 0.14);--notification-chip-color: #12694e}.notification-toast--info{--notification-accent: #2d6cdf;--notification-soft: rgba(45, 108, 223, 0.14);--notification-chip-color: #1d4fa6}.notification-toast--warning{--notification-accent: #d18a20;--notification-soft: rgba(209, 138, 32, 0.16);--notification-chip-color: #935d07}.notification-toast--error{--notification-accent: #c6455a;--notification-soft: rgba(198, 69, 90, 0.14);--notification-chip-color: #8f2335}.notification-toast__badge{grid-area:badge;display:inline-flex;align-items:center;gap:0.55rem;min-width:0;min-height:0;padding:0;color:var(--notification-chip-color);font-size:0.76rem;font-weight:700;letter-spacing:0.01em;line-height:1.1}.notification-toast__badge::before{content:"";flex:0 0 auto;width:0.55rem;height:0.55rem;border-radius:999px;background:var(--notification-accent);box-shadow:0 0 0 0.32rem var(--notification-soft)}.notification-toast__body{grid-area:body;display:flex;flex-flow:column;gap:0.22rem;min-width:0}.notification-toast__title{margin:0;font-family:Montserrat, "Avenir Next", "Segoe UI", Arial, sans-serif;font-size:0.96rem;font-weight:900;line-height:1.18;letter-spacing:-0.02em;text-wrap:balance}.notification-toast__message{margin:0;color:rgba(22,22,22,0.68);font-size:0.92rem;line-height:1.5}.notification-toast__close{grid-area:close;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:none;border-radius:0.85rem;background:rgba(15,23,42,0.04);box-shadow:none;color:rgba(22,22,22,0.45);font-size:0.95rem;font-weight:700;line-height:1;cursor:pointer;transition:background 160ms ease, color 160ms ease, transform 160ms ease}.notification-toast__close:hover,.notification-toast__close:focus-visible,.notification-toast__close:active{background:rgba(15,23,42,0.08);color:rgba(22,22,22,0.8);transform:translateY(1px)}@media only screen and (max-width: 32rem){.notifications{top:auto;right:0.75rem;bottom:calc(0.85rem + env(safe-area-inset-bottom, 0px));left:0.75rem}.notifications__stack{align-items:stretch}.notification-toast{width:100%;max-width:none;transform:translateY(0.75rem)}.notification-toast.is-visible{transform:translateY(0)}}.login-container{display:flex;flex-flow:column;max-width:38rem;width:100%;margin:0 auto;justify-content:center;align-items:center;text-align:center;gap:1rem}.pfp-container[open]{box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2),0px 0px 0px 2px rgba(255,255,255,0.5);border-radius:100%}.pfp-image{height:2.5rem;width:2.5rem;border-radius:100%;overflow:hidden;cursor:pointer}.pfp-image img{width:100%;height:auto}.pfp-image--large{height:8rem;width:8rem}.pfp-image--unclickable{cursor:default}.pfp-dropdown{position:absolute;top:3rem;right:0;background:#fff;display:flex;flex-flow:column;border-radius:3px;box-shadow:0px 2px 4px rgba(0,0,0,0.2)}.pfp-dropdown__head{display:block;color:rgba(22,22,22,0.9);padding:.75rem 1rem;width:auto;font-weight:500;border-bottom:1px solid rgba(0,0,0,0.1);text-align:center;text-decoration:none}.pfp-dropdown__head:hover,.pfp-dropdown__head:active,.pfp-dropdown__head:focus{background:rgba(15,103,211,0.05);color:#161616;text-decoration:none}.pfp-dropdown__item{display:flex;flex-flow:row;align-items:center;color:rgba(22,22,22,0.9);padding:.75rem 1rem;width:auto;transition:100ms ease-in;font-size:0.9rem;line-height:.9;text-decoration:none;white-space:nowrap;text-wrap:nowrap;gap:.25rem}.pfp-dropdown__item svg{fill:#161616;height:.9rem}.pfp-dropdown__item span{position:relative;top:2px}.pfp-dropdown__item:hover,.pfp-dropdown__item:active,.pfp-dropdown__item:focus{background:rgba(15,103,211,0.05);color:#161616;text-decoration:none}.profile{display:flex;flex-flow:row wrap;align-items:center;gap:1rem}.profile__badges{display:flex;flex-flow:row wrap;gap:.5rem;padding:.5rem 0}.profile__badge svg{height:1.25rem}.profile__badge svg.discord{fill:#5865F2}.profile__badge svg.twitch{fill:#6441a5}.profile-details{display:flex;flex-flow:row wrap;gap:5rem}.profile-details__item{display:flex;flex-flow:column;gap:.25rem}.profile-details__item h5{text-transform:uppercase}.profile-details__item p{font-size:1rem;max-width:30rem}.profile-settings{flex-flow:row wrap;gap:2rem}.profile-setting{display:flex;flex-flow:column;gap:1rem;max-width:100%;flex-grow:1;flex-basis:22.5rem}.profile-setting form{max-width:44rem}.profile-setting__sec-info{max-width:40rem;display:flex;flex-flow:column;align-items:flex-start;gap:1rem}.profile-setting__form{max-width:45rem}.profile-setting__form--row{display:flex;flex-flow:row wrap;align-items:center;gap:1rem}.profile-setting__upload-field{max-width:100%}.profile-setting__upload-field input{max-width:100%}@media only screen and (max-width: 32rem){.profile-details{flex-flow:column;gap:2rem}}.emote-details{display:flex;flex-flow:column;gap:2rem;width:100%}.emote-details__top{display:flex;flex-flow:column;gap:1rem;align-items:center;width:100%}.emote-details__details{display:flex;flex-flow:column;width:100%;gap:1rem;flex-grow:1}.emote-details__name{display:inline-grid;text-align:center}.emote-details__name h1{height:2.1rem;font-weight:900;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;font-size:2em;line-height:1}.emote-details__author{display:flex;flex-flow:row;justify-content:center;text-align:center;gap:.25rem}.emote-details__author a{text-decoration:none;color:#161616}.emote-details__author a:hover{text-decoration:underline}.emote-details__author-platform{display:flex;align-items:center;justify-content:center;height:1rem;width:1rem}.emote-details__author-platform svg{max-height:1rem;width:auto}.emote-details__buttons-out{display:flex;flex-flow:column;gap:1rem;position:absolute}.emote-details__tags{display:flex;flex-flow:row wrap;width:100%;justify-content:center;gap:.75rem;font-size:.95rem}.emote-details__tags a{color:#0f68d3;text-decoration:none}.emote-details__tags a:hover{text-decoration:underline}.emote-details__no-tags{text-align:center;opacity:.6}.emote-details__image{height:8rem;width:8rem;display:flex;flex-flow:column;align-items:center;gap:1rem;cursor:default;justify-content:center;overflow:hidden;position:relative}.emote-details__image img{max-height:8rem;max-width:8rem;pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.emote-details__image-overlay{position:absolute;inset:0;z-index:1;background:transparent;cursor:default}.emote-details__disclaimer{display:flex;flex-flow:column}.emote-details__license{display:grid;gap:0.22rem;width:100%;background:#fff;padding:0.85rem 1rem 0.9rem;border-radius:1rem;border:1px solid rgba(15,23,42,0.08);box-shadow:0 10px 24px rgba(15,23,42,0.05)}.emote-details__license-eyebrow{margin:0;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(22,22,22,0.48);line-height:1}.emote-details__license-title{margin:0;font-size:0.98rem;line-height:1.15;color:#161616}.emote-details__license .info-text{margin:0;font-size:0.84rem;line-height:1.42;color:rgba(22,22,22,0.72)}.emote-details__status.emote-item__state{flex-flow:column;align-items:center;text-align:left;gap:0.75rem}.emote-details__status-line{display:inline-flex;align-items:center;gap:0.25rem}.emote-details__status-reason{margin-top:0}.search-filter{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-between}.search-filter__items{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:center}.search-filter-item{position:relative;display:flex;background:#fff;border:1px solid black;padding:0.6rem .7rem;border-radius:3px;cursor:pointer;user-select:none}.search-filter-item>*{pointer-events:none}.search-filter-item:hover,.search-filter-item:focus,.search-filter-item:active{background:#ececec}.search-filter-item.active{background:rgba(15,104,211,0.1)}.search-filter-item__name{display:flex;flex-flow:row;align-items:center}.search-filter-item__name::after{content:"▼";font-size:12px;cursor:pointer;margin-left:0.25em}.search-filter-item__current{display:none;justify-content:center;align-items:center;background:#161616;color:#fff;width:1.25rem;height:1.25rem;margin-left:0.25rem;text-align:center;border-radius:3px;font-size:.875rem}.search-filter-item__current svg{height:.875rem;fill:#fff}.search-filter-item__current.font-bold{font-weight:bold}.search-filter-item__current.active{display:flex}.search-filter-item__dropdown{display:none;flex-flow:column;position:absolute;top:calc(100% + 2px);right:0;background:white;z-index:1;border:1px solid;border-radius:3px;pointer-events:all;gap:unset}.search-filter-item__dropdown.active{display:flex}.search-filter-item__dropdown-item{display:flex;flex-flow:row;padding:0.6rem;white-space:nowrap;user-select:none;cursor:pointer;justify-content:space-between;gap:.5rem}.search-filter-item__dropdown-item-content{display:flex;flex-flow:row;align-items:center;gap:.5rem}.search-filter-item__dropdown-item-content svg{height:1rem;fill:#161616}.search-filter-item__dropdown-item:hover,.search-filter-item__dropdown-item:focus,.search-filter-item__dropdown-item:active{background:#f8f8f8}.search-filter-item__dropdown-item.disabled{opacity:.5}.search-filter-item__buttons{display:flex;flex-flow:row;border-top:1px solid rgba(0,0,0,0.1)}.search-filter-item__buttons .button{border-radius:0;flex-grow:1;font-size:.875rem;padding:.5rem}@media only screen and (max-width: 32rem){.search-filter{justify-content:center}.search-filter-item{position:static}.search-filter-item__dropdown{width:100%}.search-filter__items{gap:.5rem}}.awesomplete{position:relative;height:100%}.awesomplete ul[id^="awesomplete_list_"]{position:absolute;top:100%;background:white;width:100%;box-shadow:0px 2px 2px rgba(0,0,0,0.2);border-radius:3px;z-index:2}.awesomplete ul[id^="awesomplete_list_"] li{padding:0.5rem 1rem;cursor:pointer;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap}.awesomplete ul[id^="awesomplete_list_"] li:hover,.awesomplete ul[id^="awesomplete_list_"] li:focus,.awesomplete ul[id^="awesomplete_list_"] li:active,.awesomplete ul[id^="awesomplete_list_"] li[aria-selected=true]{background:#f8f8f8}.awesomplete ul[id^="awesomplete_list_"] li mark{background:none;font-weight:bold}.awesomplete span.visually-hidden{display:none !important}.emote-item-list__scroll-toggle{margin-bottom:1rem;display:flex;justify-content:center;align-items:center;border-radius:8px;transition:all 0.3s ease}.emote-item-list__scroll-toggle.sticky-toggle{position:sticky;bottom:20px;right:20px;z-index:1000;margin-bottom:0}.emote-item-list__scroll-toggle.sticky-toggle .search-filter-item__dropdown-item{background-color:rgba(255,255,255,0.8);box-shadow:0 4px 10px rgba(0,0,0,0.1);border-radius:8px;padding:1rem 0.75rem;font-weight:600;color:#000}.emote-item-list__scroll-toggle.sticky-toggle:hover{transform:translateY(-2px)}.scroll-toggle-container{display:flex;align-items:center;gap:0.75rem}.scroll-toggle-label{font-size:0.875rem;font-weight:500;color:#e2e8f0;cursor:pointer;user-select:none}.scroll-toggle-input{position:relative;width:48px;height:24px;background:#374151;border-radius:12px;border:1px solid #4b5563;cursor:pointer;transition:all 0.2s ease;appearance:none;outline:none}.scroll-toggle-input:before{content:'';position:absolute;top:2px;left:2px;width:18px;height:18px;background:#9ca3af;border-radius:50%;transition:all 0.2s ease}.scroll-toggle-input:checked{background:#3b82f6;border-color:#2563eb}.scroll-toggle-input:checked:before{left:calc(100% - 20px);background:#ffffff}.scroll-toggle-input:hover{border-color:#6b7280}.scroll-toggle-input:checked:hover{border-color:#1d4ed8}.infinite-scroll-loading{display:flex;justify-content:center;align-items:center;padding:2rem;margin-top:1rem}.loading-spinner{display:flex;align-items:center;gap:0.75rem;color:#9ca3af;font-size:0.875rem}.loading-spinner svg{width:24px;height:24px;fill:currentColor}.loading-spinner .spinner{animation:spin 1s linear infinite;transform-origin:center}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.emote-item-list__pagination[style*="display: none"]{display:none !important}.emote-item-list__pagination[style*="display: flex"]{display:flex !important}.emote-item--newly-loaded{transform:scale(0.3);opacity:0}.emote-item--newly-loaded.emote-item--ready-to-animate{animation:newEmoteZoomHighlight 1.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}@keyframes newEmoteZoomHighlight{0%{background-color:rgba(15,104,211,0.15);transform:scale(0.3);opacity:0}25%{background-color:rgba(15,104,211,0.12);transform:scale(0.8);opacity:0.7}50%{background-color:rgba(15,104,211,0.08);transform:scale(1.05);opacity:1}75%{background-color:rgba(15,104,211,0.04);transform:scale(0.98)}100%{background-color:rgba(255,255,255,0.95);transform:scale(1);opacity:1}}@media (max-width: 768px){.emote-item-list__scroll-toggle{margin-bottom:0.75rem;padding:0.5rem}.scroll-toggle-container{gap:0.5rem}.scroll-toggle-label{font-size:0.8rem}.scroll-toggle-input{width:42px;height:22px}.scroll-toggle-input:before{width:16px;height:16px}.scroll-toggle-input:checked:before{left:calc(100% - 18px)}}.tag-intro{padding:3rem 2rem 0}@media only screen and (max-width: 64rem){.tag-intro{padding:2rem 1rem 0}}@media only screen and (max-width: 32rem){.tag-intro{padding:2rem 0.5rem 0}}.tag-intro__inner{padding-bottom:2rem;border-bottom:1px solid rgba(22,22,22,0.08)}.tag-intro__badge{display:inline-block;font-size:0.75rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#0f68d3;background:rgba(15,104,211,0.08);border-radius:999px;padding:0.3rem 0.85rem;margin-bottom:1rem}.tag-intro__title{font-size:2.75rem;font-weight:1000;color:#161616;line-height:1.1;margin-bottom:0.875rem;display:flex;align-items:baseline;gap:0.35em;flex-wrap:wrap}.tag-intro__type{color:#0f68d3}.tag-intro__description{font-size:1.05rem;line-height:1.65;color:rgba(22,22,22,0.55);max-width:44rem;margin-bottom:1.25rem}.tag-intro__platforms{display:flex;flex-wrap:wrap;gap:0.5rem}.tag-intro__platform{font-size:0.8rem;font-weight:600;padding:0.3rem 0.85rem;border-radius:999px;letter-spacing:0.03em}.tag-intro__platform--discord{background:rgba(88,101,242,0.1);color:#5865F2}.tag-intro__platform--twitch{background:rgba(100,65,165,0.1);color:#6441a5}.tag-intro__platform--slack{background:rgba(74,21,75,0.08);color:#4A154B}@media only screen and (max-width: 32rem){.tag-intro__title{font-size:2rem}}.cookie-consent-open{overflow:hidden}.cookie-consent{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:90;display:flex;justify-content:center;pointer-events:none}.cookie-consent__banner{width:100%;max-width:64rem;padding:1.25rem 1.35rem;border-radius:14px;background:rgba(16,18,24,0.96);color:#fff;box-shadow:0 18px 45px rgba(0,0,0,0.28);pointer-events:auto}.cookie-consent__banner p{font-size:1rem;line-height:1.6;color:rgba(255,255,255,0.86)}.cookie-consent__banner-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1rem}.cookie-consent__banner-link{color:#fff;font-weight:600}.cookie-consent__button{border:1px solid transparent;border-radius:999px;padding:0.78rem 1.1rem;font-size:0.95rem;font-weight:700;text-decoration:none;transition:180ms ease-in-out}.cookie-consent__button:hover{text-decoration:none;transform:translateY(1px)}.cookie-consent__button--primary{background:#fff;color:#161616}.cookie-consent__button--secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,0.22)}.cookie-consent__button--ghost{background:rgba(255,255,255,0.12);color:#fff}.cookie-consent__backdrop{position:fixed;inset:0;z-index:100;background:rgba(10,12,16,0.58)}.cookie-consent__dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%, -50%);z-index:110;width:calc(100vw - 2rem);max-width:46rem;max-height:calc(100vh - 2rem);overflow:auto;padding:1.5rem;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(0,0,0,0.24)}.cookie-consent__dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.cookie-consent__dialog-title{margin-bottom:0.45rem;font-size:2rem}.cookie-consent__dialog-close{border:none;background:transparent;color:#161616;font-size:1.8rem;line-height:1}.cookie-consent__status{margin-top:1rem;padding:0.85rem 1rem;border-radius:10px;background:rgba(15,104,211,0.08);font-size:0.95rem}.cookie-consent__group{margin-top:1rem;padding:1rem 1.05rem;border:1px solid rgba(22,22,22,0.1);border-radius:12px}.cookie-consent__group-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cookie-consent__group-title{display:block;font-weight:800;font-size:1.05rem}.cookie-consent__group-description{margin-top:0.4rem;font-size:0.98rem;color:rgba(22,22,22,0.82)}.cookie-consent__toggle{display:inline-flex;align-items:center;gap:0.55rem;white-space:nowrap}.cookie-consent__toggle input{width:1rem;height:1rem}.cookie-consent__dialog-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.5rem}.cookie-consent__dialog-actions .cookie-consent__button--primary{background:#161616;color:#fff;box-shadow:0 12px 24px rgba(22,22,22,0.2)}.cookie-consent__dialog-actions .cookie-consent__button--primary:hover{background:#0d0d0d}.cookie-consent__manage-link{font-weight:600}@media only screen and (max-width: 48em){.cookie-consent__dialog{width:calc(100vw - 1rem);padding:1.15rem}.cookie-consent__group-header,.cookie-consent__dialog-header{flex-direction:column;align-items:flex-start}}.download-challenge{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem}.download-challenge.hidden{display:none}.download-challenge__backdrop{position:absolute;inset:0;background:rgba(17,17,17,0.66);backdrop-filter:blur(2px)}.download-challenge__dialog{position:relative;width:100%;max-width:28rem;background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1.5rem 3rem rgba(0,0,0,0.2);z-index:1}.download-challenge__close{position:absolute;right:0.85rem;top:0.75rem;border:0;background:transparent;font-size:1.75rem;line-height:1;color:#6b7280;cursor:pointer}.download-challenge__eyebrow{margin:0 0 0.35rem;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#0f68d3}.download-challenge__title{margin:0;font-size:1.4rem}.download-challenge__text{margin:0.75rem 0 1rem;color:#4b5563;line-height:1.6}.download-challenge__widget{min-height:70px}.download-challenge__status{margin-top:0.85rem;color:#4b5563;font-size:0.95rem}.emote-report__modal{position:fixed;inset:0;background:rgba(15,23,42,0.55);z-index:1100;display:flex;align-items:center;justify-content:center;padding:1.5rem}.emote-report__modal[hidden]{display:none}.emote-report__dialog{width:100%;max-width:34rem;background:#fff;border-radius:1rem;box-shadow:0 24px 80px rgba(15,23,42,0.28);padding:1.5rem}.emote-report__header{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.emote-report__copy{display:flex;flex-flow:column;gap:0.4rem}.emote-report__eyebrow{font-size:0.8rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#0f68d3}.emote-report__title{margin:0;font-size:1.5rem;line-height:1.05}.emote-report__text{margin:0;color:rgba(22,22,22,0.8)}.emote-report__close{border:0;background:transparent;font-size:1.75rem;line-height:1;cursor:pointer;color:rgba(22,22,22,0.65)}.emote-report__form{display:flex;flex-flow:column;gap:1rem}.emote-report__actions{display:flex;justify-content:flex-end;gap:0.75rem}.emote-report .input-set{display:flex;flex-flow:column;gap:0.45rem}.emote-report .input-set label{font-size:0.85rem;font-weight:700;letter-spacing:0.02em;color:rgba(22,22,22,0.92)}.emote-report .input-set select,.emote-report .input-set textarea{width:100%;border:0;border-radius:0.85rem;background:linear-gradient(180deg, #fff 0%, #fbfbfd 100%);box-shadow:inset 0 0 0 1px rgba(22,22,22,0.12),0 10px 24px rgba(15,23,42,0.06);color:#161616;transition:box-shadow 160ms ease, transform 160ms ease, background-color 160ms ease}.emote-report .input-set select:hover,.emote-report .input-set textarea:hover{box-shadow:inset 0 0 0 1px rgba(22,22,22,0.18),0 12px 26px rgba(15,23,42,0.08)}.emote-report .input-set select:focus,.emote-report .input-set textarea:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(15,104,211,0.4),0 0 0 4px rgba(15,104,211,0.12),0 14px 28px rgba(15,23,42,0.08);transform:translateY(-1px)}.emote-report .input-set select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:500;min-height:3rem;padding:0.9rem 2.75rem 0.9rem 1rem;background-image:linear-gradient(180deg, #fff 0%, #fbfbfd 100%),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" fill="none"><path d="M1 1.5 6 6.5 11 1.5" stroke="%23161616" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat, no-repeat;background-position:center, right 1rem center;background-size:auto, 0.85rem;cursor:pointer}.emote-report .input-set textarea{min-height:8.75rem;padding:0.95rem 1rem;line-height:1.55;resize:vertical}.emote-report .input-set textarea::placeholder{color:rgba(22,22,22,0.5)}@media (max-width: 640px){.emote-report__dialog{padding:1.1rem}.emote-report__actions{flex-flow:column-reverse}.emote-report__actions .button{width:100%;justify-content:center}}.legal-page{max-width:68rem;margin:2.5rem auto 0 auto}.legal-page__notice{padding:1rem 1.2rem;margin-bottom:1.5rem;background:rgba(244,180,0,0.12);border:1px solid rgba(201,134,0,0.28);border-radius:10px}.legal-page__notice p{font-size:1rem}.legal-page__lead{max-width:54rem;margin:0 auto 2rem auto;text-align:center}.legal-card-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem;margin-bottom:2rem}.legal-card,.legal-section{background:#fff;border:1px solid rgba(22,22,22,0.08);border-radius:10px;box-shadow:0 10px 30px rgba(22,22,22,0.05)}.legal-card{padding:1.5rem}.legal-card h2,.legal-section h2{margin-bottom:0.75rem;font-size:1.5rem}.legal-card p,.legal-card li,.legal-section p,.legal-section li,.legal-section dd,.legal-section dt{font-size:1rem;line-height:1.65}.legal-card ul,.legal-section ul{list-style:disc;padding-left:1.25rem}.legal-card li+li,.legal-section li+li,.legal-card p+p,.legal-section p+p,.legal-section p+ul,.legal-section ul+p{margin-top:0.65rem}.legal-section{padding:1.6rem}.legal-section+.legal-section{margin-top:1rem}.legal-definition-list{display:grid;grid-template-columns:minmax(12rem, 16rem) 1fr;gap:0.9rem 1.25rem;margin-top:1rem}.legal-definition-list dt{font-weight:700;color:#161616}.legal-definition-list dd{color:rgba(22,22,22,0.84)}.legal-note{margin-top:1rem;padding:1rem 1.1rem;background:rgba(15,104,211,0.06);border-left:4px solid #0f68d3;border-radius:8px}.legal-cookie-table{width:100%;margin-top:1rem}.legal-cookie-table th,.legal-cookie-table td{padding:0.85rem 1rem;border-top:1px solid rgba(22,22,22,0.08);vertical-align:top;text-align:left}.legal-cookie-table th{font-weight:700}@media only screen and (max-width: 64em){.legal-card-grid,.legal-definition-list{grid-template-columns:1fr}}.license-guide{margin-top:2.5em}.license-guide__intro{max-width:52em;margin:0 auto 2em auto;text-align:center}.license-guide__intro p+p{margin-top:0.75em}.license-guide__highlights{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25em;margin:2em 0 3em 0}.license-highlight,.license-card{background:#fff;border:1px solid rgba(22,22,22,0.08);border-radius:10px;box-shadow:0 10px 30px rgba(22,22,22,0.06)}.license-highlight{padding:1.5em}.license-highlight h3{font-size:1.35em;margin-bottom:0.5em}.license-highlight p{font-size:1em;color:rgba(22,22,22,0.82)}.license-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}.license-card{overflow:hidden}.license-card__top{padding:1.6em 1.6em 1.1em 1.6em;background:linear-gradient(180deg, rgba(15,104,211,0.08), rgba(15,104,211,0.02));border-bottom:1px solid rgba(22,22,22,0.08)}.license-card__top h2{font-size:1.75em;margin-bottom:0.35em}.license-card__summary{font-size:1.05em;color:rgba(22,22,22,0.78);line-height:1.45}.license-card__body{padding:1.5em 1.6em}.license-card__body p,.license-card__body li{font-size:1em}.license-card__body ul{padding-left:1.25em;list-style:disc}.license-card__body li+li,.license-card__body p+p,.license-card__body p+ul,.license-card__body ul+p{margin-top:0.65em}.license-guide__footer{max-width:52em;margin:2.5em auto 0 auto;text-align:center}.license-guide__footer p+p{margin-top:0.75em}@media only screen and (max-width: 64em){.license-guide__highlights,.license-grid{grid-template-columns:1fr}}.section--faq{padding-top:3.5rem;padding-bottom:5rem;overflow-x:hidden}.faq__head{margin:0 0 2.5rem 0}.faq__eyebrow{font-family:'Montserrat', sans-serif;font-size:0.875rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase;color:rgba(22,22,22,0.7);margin:0}.faq__headline{justify-content:center;margin:0.25rem 0 0 0;font-size:3.25rem}.faq__layout{display:grid;grid-template-columns:15rem 1fr;gap:2rem;align-items:start}.faq__nav{position:sticky;top:calc(5.75rem + 1rem);background:rgba(255,255,255,0.78);border:1px solid rgba(0,0,0,0.06);border-radius:1rem;padding:1.25rem;box-shadow:0 18px 40px rgba(0,0,0,0.06);backdrop-filter:blur(10px)}.faq__nav-title{font-size:0.875rem;letter-spacing:0.08em;text-transform:uppercase;margin:0 0 0.75rem 0;color:rgba(22,22,22,0.8)}.faq__nav-list{list-style:none;padding:0;margin:0;display:flex;flex-flow:column;gap:0.5rem}.faq__nav-link{display:flex;align-items:center;justify-content:space-between;padding:0.55rem 0.7rem;border-radius:0.75rem;text-decoration:none;color:rgba(22,22,22,0.78);font-weight:600;background:rgba(255,255,255,0.65);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);transition:160ms ease-in-out}.faq__nav-link:hover{text-decoration:none;color:rgba(22,22,22,0.98);transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08),0 10px 20px rgba(0,0,0,0.06)}.faq__nav-link:active{transform:translateY(0)}.faq__nav-link:focus-visible{outline:2px solid rgba(15,104,211,0.95);outline-offset:3px}.faq__content{min-width:0}.faq__search{position:relative;background:rgba(255,255,255,0.88);border:1px solid rgba(0,0,0,0.06);border-radius:1rem;padding:1rem 1.1rem;box-shadow:0 18px 40px rgba(0,0,0,0.06);backdrop-filter:blur(10px);overflow:hidden}.faq__search-label{display:block;font-family:'Montserrat', sans-serif;font-size:0.875rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;color:rgba(22,22,22,0.7);margin-bottom:0.5rem}.faq__search-input{width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;border-radius:999px;padding:0.85rem 1rem;border:0;background:rgba(255,255,255,0.95);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);font-size:1.05rem}.faq__search-input:focus-visible{outline:2px solid rgba(15,104,211,0.95);outline-offset:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.14),0 0 0 6px rgba(15,104,211,0.16)}.faq input.faq__search-input[type='search']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.faq__search-hint{margin:0.65rem 0 0 0;font-size:0.9rem;color:rgba(22,22,22,0.65)}.faq__section{margin-top:1.5rem;scroll-margin-top:calc(5.75rem + 1rem)}.faq__section-title{font-size:1.25rem;margin:0 0 0.75rem 0;color:rgba(22,22,22,0.92)}.faq__item{background:rgba(255,255,255,0.88);border:1px solid rgba(0,0,0,0.06);border-radius:1rem;padding:0.1rem;box-shadow:0 18px 40px rgba(0,0,0,0.06);overflow:hidden}.faq__item+.faq__item{margin-top:0.75rem}.faq__item[open]{box-shadow:0 24px 60px rgba(0,0,0,0.08),inset 0 0 0 1px rgba(15,104,211,0.18)}.faq summary.faq__question{height:auto;position:relative;padding:1rem 1.35rem;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0, 1fr) 1.25rem;align-items:center;column-gap:0.75rem;cursor:pointer;user-select:none;list-style:none;color:rgba(22,22,22,0.94);font-weight:800;font-family:'Montserrat', sans-serif;letter-spacing:0.01em;transition:background 160ms ease-in-out;overflow:visible}.faq summary.faq__question:hover{background:rgba(0,0,0,0.03)}.faq summary.faq__question:focus-visible{outline:2px solid rgba(15,104,211,0.95);outline-offset:4px}.faq summary.faq__question::-webkit-details-marker{display:none}.faq summary.faq__question>span:first-child{min-width:0}.faq__chev{width:1.25rem;min-width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;justify-self:end;flex-shrink:0;color:rgba(22,22,22,0.62);transition:160ms ease-in-out}.faq__chev svg{width:100%;height:100%;display:block}.faq__chev path{stroke:currentColor !important;opacity:1 !important}.faq__item[open] .faq__chev{transform:rotate(180deg);color:rgba(15,104,211,0.95)}.faq__answer{padding:0 1.1rem 1.1rem 1.1rem;color:rgba(22,22,22,0.8)}.faq__answer p{margin:0.75rem 0 0 0;font-size:1rem;line-height:1.65}.faq__answer a{font-weight:700}.faq__cta{margin-top:2rem;padding:1.5rem;border-radius:1.25rem;color:rgba(255,255,255,0.82);background:radial-gradient(900px 280px at 20% 10%, rgba(15,104,211,0.35) 0%, rgba(15,104,211,0) 60%),radial-gradient(700px 220px at 90% 0%, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0) 55%),linear-gradient(135deg, rgba(22,22,22,0.96), rgba(0,0,0,0.98));box-shadow:0 26px 60px rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08)}.faq__cta-title{margin:0;font-size:1.5rem;color:rgba(255,255,255,0.95)}.faq__cta-text{margin:0.75rem 0 0 0;font-size:1.05rem;color:rgba(255,255,255,0.8)}.faq__cta-text a{color:rgba(255,255,255,0.92);text-decoration:underline}.faq__cta-actions{display:flex;gap:0.75rem;margin-top:1.15rem;flex-wrap:wrap}@media only screen and (max-width: 64rem){.faq__headline{font-size:2.5rem}.faq__layout{grid-template-columns:1fr}.faq__nav{position:relative;top:auto}.faq__nav-list{flex-flow:row wrap}}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none !important;border:0 !important;box-shadow:none !important;display:inline-block !important;flex:1 1 auto;line-height:inherit !important;margin:0 !important;max-height:none !important;max-width:100% !important;min-height:0 !important;min-width:7rem;padding:0 !important;text-indent:0 !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px !important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,0.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] .option[data-selectable]{cursor:inherit;opacity:.5}.ts-dropdown .option[data-selectable]{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,0.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 !important;box-shadow:inset 0 0 12px 4px #fff;visibility:visible !important}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent !important;cursor:pointer;margin-right:0 !important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:8px}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button.has-items:not(.disabled):hover .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px !important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0 !important;box-shadow:none !important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none !important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0 !important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button.disabled:not(.rtl) .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0;--ts-pr-caret:0;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:0.75rem !important}.ts-control.rtl{padding-left:0.75rem !important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{clip:rect(0 0 0 0) !important;border:0 !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.add-tags .ts-control{border:1px solid rgba(22,22,22,0.5);padding:.75rem .5rem;background:unset}.add-tags.ts-wrapper.multi.has-items .ts-control{padding:.35rem .5rem;display:flex;gap:0.25rem}.add-tags .ts-control,.add-tags .ts-control input,.add-tags .ts-dropdown{font-size:1rem}.add-tags.ts-wrapper.multi .ts-control>div{background:rgba(22,22,22,0.1);color:#161616;padding:0.4rem 0.5rem;margin:0;border-radius:3px;font-weight:300;font-size:0.875rem}.add-tags.ts-wrapper.multi .ts-control>div.active{background:rgba(22,22,22,0.2);color:#161616;font-weight:500}.add-tags .ts-dropdown{margin:0;margin-top:1px;border-radius:3px;font-size:.875rem;border:1px solid rgba(22,22,22,0.25)}.add-tags .ts-dropdown .active.create{color:rgba(22,22,22,0.5);background:none}.search-filter .ts-control{border:none;border-top:1px solid #161616;background:unset;border-radius:unset;padding:unset !important}.search-filter .ts-control .item{display:flex;align-items:center;color:#161616;margin:0;font-weight:500;font-size:0.875rem;width:100%;padding:.6rem;background:rgba(15,104,211,0.1)}.search-filter .ts-control .item .user-select__content{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.search-filter .ts-control .item .user-select__content svg{height:.875rem}.search-filter .ts-control .item .remove{padding:0 !important;margin-left:auto;margin-right:0.6rem;border-left:none !important;height:1.15rem;width:1.15rem;display:flex;justify-content:center;align-items:center;position:static}.search-filter .ts-dropdown{margin:0;border:1px solid}.search-filter .ts-dropdown .option{display:flex;align-items:center}.search-filter .ts-dropdown .option .user-select__content{display:flex;align-items:center;gap:.5rem}.search-filter .ts-dropdown .option .user-select__content svg{height:.875rem}.search-filter .ts-control input{font-size:1rem;padding:.6rem !important;cursor:text !important}.search-filter .ts-control input[disabled]{cursor:not-allowed !important}.tns-visually-hidden{display:none !important}.tns-controls{position:absolute;display:flex;flex-flow:row;justify-content:space-between;width:100%;top:8em}@media only screen and (max-width: 32rem){.tns-controls{display:none !important}}.tns-controls button{position:relative;border:none;height:36px;width:36px;background:url(/assets/icons/arrow-7fa96f0279db875bcd99b93de00eab472534dc1642ade437828e544fe66ad10f.svg);background-repeat:no-repeat;background-size:100%;top:0;transition:200ms ease-in-out}.tns-controls button:nth-child(1){transform:rotate(180deg)}.tns-controls button:hover{top:2px}.tns-inner{max-width:calc(100% - 4em);overflow:hidden;margin:0 auto !important;display:block}@media only screen and (max-width: 32rem){.tns-inner{max-width:100%}}trix-toolbar{margin-bottom:-1rem}trix-toolbar .trix-button--icon-link,trix-toolbar .trix-button--icon-heading-1,trix-toolbar .trix-button--icon-bullet-list,trix-toolbar .trix-button--icon-number-list,trix-toolbar .trix-button--icon-decrease-nesting-level,trix-toolbar .trix-button--icon-increase-nesting-level,trix-toolbar .trix-button--icon-code,trix-toolbar .trix-button-group--file-tools{display:none}trix-editor,.trix-content{word-wrap:break-word;word-break:break-all}trix-editor strong,.trix-content strong{font-weight:bold}trix-editor em,.trix-content em{font-style:italic}:root{--asset-revision: 202604281748}
