/*!
 * Font Awesome Pro 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2026 Fonticons, Inc.
 */:host,:root{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:900;font-display:block;src:url(/assets/fontawesome/webfonts/fa-solid-900.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}
/*!
 * Font Awesome Pro 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2026 Fonticons, Inc.
 */:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:Font Awesome\ 7 Brands;font-style:normal;font-weight:400;font-display:block;src:url(/assets/fontawesome/webfonts/fa-brands-400.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:"\e007"}.fa-ideal{--fa:"\e013"}.fa-microblog{--fa:"\e01a"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-unity{--fa:"\e049"}.fa-dailymotion{--fa:"\e052"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-mixer{--fa:"\e056"}.fa-shopify{--fa:"\e057"}.fa-deezer{--fa:"\e077"}.fa-edge-legacy{--fa:"\e078"}.fa-google-pay{--fa:"\e079"}.fa-rust{--fa:"\e07a"}.fa-tiktok{--fa:"\e07b"}.fa-unsplash{--fa:"\e07c"}.fa-cloudflare{--fa:"\e07d"}.fa-guilded{--fa:"\e07e"}.fa-hive{--fa:"\e07f"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-instalod{--fa:"\e081"}.fa-octopus-deploy{--fa:"\e082"}.fa-perbyte{--fa:"\e083"}.fa-uncharted{--fa:"\e084"}.fa-watchman-monitoring{--fa:"\e087"}.fa-wodu{--fa:"\e088"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-bots{--fa:"\e340"}.fa-cmplid{--fa:"\e360"}.fa-bilibili{--fa:"\e3d9"}.fa-golang{--fa:"\e40f"}.fa-pix{--fa:"\e43a"}.fa-sitrox{--fa:"\e44a"}.fa-hashnode{--fa:"\e499"}.fa-meta{--fa:"\e49b"}.fa-padlet{--fa:"\e4a0"}.fa-nfc-directional{--fa:"\e530"}.fa-nfc-symbol{--fa:"\e531"}.fa-screenpal{--fa:"\e570"}.fa-space-awesome{--fa:"\e5ac"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-odysee{--fa:"\e5c6"}.fa-stubber{--fa:"\e5c7"}.fa-debian{--fa:"\e60b"}.fa-shoelace{--fa:"\e60c"}.fa-threads{--fa:"\e618"}.fa-square-threads{--fa:"\e619"}.fa-square-x-twitter{--fa:"\e61a"}.fa-x-twitter{--fa:"\e61b"}.fa-opensuse{--fa:"\e62b"}.fa-letterboxd{--fa:"\e62d"}.fa-square-letterboxd{--fa:"\e62e"}.fa-mintbit{--fa:"\e62f"}.fa-google-scholar{--fa:"\e63b"}.fa-brave{--fa:"\e63c"}.fa-brave-reverse{--fa:"\e63d"}.fa-pixiv{--fa:"\e640"}.fa-upwork{--fa:"\e641"}.fa-webflow{--fa:"\e65c"}.fa-signal-messenger{--fa:"\e663"}.fa-bluesky{--fa:"\e671"}.fa-jxl{--fa:"\e67b"}.fa-square-upwork{--fa:"\e67c"}.fa-web-awesome{--fa:"\e682"}.fa-square-web-awesome{--fa:"\e683"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-dart-lang{--fa:"\e693"}.fa-flutter{--fa:"\e694"}.fa-files-pinwheel{--fa:"\e69f"}.fa-css{--fa:"\e6a2"}.fa-square-bluesky{--fa:"\e6a3"}.fa-openai{--fa:"\e7cf"}.fa-square-linkedin{--fa:"\e7d0"}.fa-cash-app{--fa:"\e7d4"}.fa-disqus{--fa:"\e7d5"}.fa-11ty,.fa-eleventy{--fa:"\e7d6"}.fa-kakao-talk{--fa:"\e7d7"}.fa-linktree{--fa:"\e7d8"}.fa-notion{--fa:"\e7d9"}.fa-pandora{--fa:"\e7da"}.fa-pixelfed{--fa:"\e7db"}.fa-tidal{--fa:"\e7dc"}.fa-vsco{--fa:"\e7dd"}.fa-w3c{--fa:"\e7de"}.fa-lumon{--fa:"\e7e2"}.fa-lumon-drop{--fa:"\e7e3"}.fa-square-figma{--fa:"\e7e4"}.fa-tex{--fa:"\e7ff"}.fa-duolingo{--fa:"\e812"}.fa-supportnow{--fa:"\e833"}.fa-tor-browser{--fa:"\e838"}.fa-typescript{--fa:"\e840"}.fa-square-deskpro{--fa:"\e844"}.fa-circle-zulip{--fa:"\e851"}.fa-julia{--fa:"\e852"}.fa-zulip{--fa:"\e853"}.fa-unison{--fa:"\e854"}.fa-bgg,.fa-board-game-geek{--fa:"\e855"}.fa-ko-fi{--fa:"\e856"}.fa-kubernetes{--fa:"\e857"}.fa-postgresql{--fa:"\e858"}.fa-scaleway{--fa:"\e859"}.fa-venmo{--fa:"\e85a"}.fa-venmo-v{--fa:"\e85b"}.fa-unreal-engine{--fa:"\e85c"}.fa-globaleaks{--fa:"\e85d"}.fa-solana{--fa:"\e85e"}.fa-threema{--fa:"\e85f"}.fa-forgejo{--fa:"\e860"}.fa-claude{--fa:"\e861"}.fa-gitee{--fa:"\e863"}.fa-xmpp{--fa:"\e864"}.fa-fediverse{--fa:"\e865"}.fa-tailwind-css{--fa:"\e866"}.fa-arch-linux{--fa:"\e867"}.fa-svelte{--fa:"\e868"}.fa-hugging-face{--fa:"\e869"}.fa-leetcode{--fa:"\e86a"}.fa-openstreetmap{--fa:"\e86b"}.fa-ultralytics{--fa:"\e86d"}.fa-ultralytics-hub{--fa:"\e86e"}.fa-ultralytics-yolo{--fa:"\e86f"}.fa-obsidian{--fa:"\e879"}.fa-zoom{--fa:"\e87b"}.fa-vim{--fa:"\e88a"}.fa-symfonycasts{--fa:"\e8ab"}.fa-build-awesome{--fa:"\e8ac"}.fa-codeberg{--fa:"\e8ad"}.fa-devpost{--fa:"\e8ae"}.fa-internet-archive{--fa:"\e8b1"}.fa-lets-encrypt{--fa:"\e8b2"}.fa-matrix{--fa:"\e8b3"}.fa-mattermost{--fa:"\e8b4"}.fa-nextcloud{--fa:"\e8b5"}.fa-roblox-creator-studio{--fa:"\e8b6"}.fa-square-build-awesome-stroke{--fa:"\e8b7"}.fa-substack{--fa:"\e8b8"}.fa-tesla{--fa:"\e8b9"}.fa-xrp{--fa:"\e8ba"}.fa-xrpl{--fa:"\e8bb"}.fa-youtube-shorts{--fa:"\e8bc"}.fa-ror{--fa:"\e8bd"}.fa-visual-studio{--fa:"\e8be"}.fa-dolibarr{--fa:"\e8bf"}.fa-obs-studio{--fa:"\e8c0"}.fa-storybook{--fa:"\e8c1"}.fa-a11y-project{--fa:"\e8c2"}.fa-copilot{--fa:"\e8c7"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-linkedin{--fa:"\f08c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-twitter{--fa:"\f099"}.fa-facebook{--fa:"\f09a"}.fa-github{--fa:"\f09b"}.fa-pinterest{--fa:"\f0d2"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-google-plus-g{--fa:"\f0d5"}.fa-linkedin-in{--fa:"\f0e1"}.fa-github-alt{--fa:"\f113"}.fa-maxcdn{--fa:"\f136"}.fa-html5{--fa:"\f13b"}.fa-css3{--fa:"\f13c"}.fa-btc{--fa:"\f15a"}.fa-youtube{--fa:"\f167"}.fa-xing{--fa:"\f168"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-dropbox{--fa:"\f16b"}.fa-stack-overflow{--fa:"\f16c"}.fa-instagram{--fa:"\f16d"}.fa-flickr{--fa:"\f16e"}.fa-adn{--fa:"\f170"}.fa-bitbucket{--fa:"\f171"}.fa-tumblr{--fa:"\f173"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-apple{--fa:"\f179"}.fa-windows{--fa:"\f17a"}.fa-android{--fa:"\f17b"}.fa-linux{--fa:"\f17c"}.fa-dribbble{--fa:"\f17d"}.fa-skype{--fa:"\f17e"}.fa-foursquare{--fa:"\f180"}.fa-trello{--fa:"\f181"}.fa-gratipay{--fa:"\f184"}.fa-vk{--fa:"\f189"}.fa-weibo{--fa:"\f18a"}.fa-renren{--fa:"\f18b"}.fa-pagelines{--fa:"\f18c"}.fa-stack-exchange{--fa:"\f18d"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-wordpress{--fa:"\f19a"}.fa-openid{--fa:"\f19b"}.fa-yahoo{--fa:"\f19e"}.fa-google{--fa:"\f1a0"}.fa-reddit{--fa:"\f1a1"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-stumbleupon{--fa:"\f1a4"}.fa-delicious{--fa:"\f1a5"}.fa-digg{--fa:"\f1a6"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-drupal{--fa:"\f1a9"}.fa-joomla{--fa:"\f1aa"}.fa-behance{--fa:"\f1b4"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-steam{--fa:"\f1b6"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-spotify{--fa:"\f1bc"}.fa-deviantart{--fa:"\f1bd"}.fa-soundcloud{--fa:"\f1be"}.fa-vine{--fa:"\f1ca"}.fa-codepen{--fa:"\f1cb"}.fa-jsfiddle{--fa:"\f1cc"}.fa-rebel{--fa:"\f1d0"}.fa-empire{--fa:"\f1d1"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-git{--fa:"\f1d3"}.fa-hacker-news{--fa:"\f1d4"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-qq{--fa:"\f1d6"}.fa-weixin{--fa:"\f1d7"}.fa-slideshare{--fa:"\f1e7"}.fa-twitch{--fa:"\f1e8"}.fa-yelp{--fa:"\f1e9"}.fa-paypal{--fa:"\f1ed"}.fa-google-wallet{--fa:"\f1ee"}.fa-cc-visa{--fa:"\f1f0"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-cc-discover{--fa:"\f1f2"}.fa-cc-amex{--fa:"\f1f3"}.fa-cc-paypal{--fa:"\f1f4"}.fa-cc-stripe{--fa:"\f1f5"}.fa-lastfm{--fa:"\f202"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-ioxhost{--fa:"\f208"}.fa-angellist{--fa:"\f209"}.fa-buysellads{--fa:"\f20d"}.fa-connectdevelop{--fa:"\f20e"}.fa-dashcube{--fa:"\f210"}.fa-forumbee{--fa:"\f211"}.fa-leanpub{--fa:"\f212"}.fa-sellsy{--fa:"\f213"}.fa-shirtsinbulk{--fa:"\f214"}.fa-simplybuilt{--fa:"\f215"}.fa-skyatlas{--fa:"\f216"}.fa-pinterest-p{--fa:"\f231"}.fa-whatsapp{--fa:"\f232"}.fa-viacoin{--fa:"\f237"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-y-combinator{--fa:"\f23b"}.fa-optin-monster{--fa:"\f23c"}.fa-opencart{--fa:"\f23d"}.fa-expeditedssl{--fa:"\f23e"}.fa-cc-jcb{--fa:"\f24b"}.fa-cc-diners-club{--fa:"\f24c"}.fa-creative-commons{--fa:"\f25e"}.fa-gg{--fa:"\f260"}.fa-gg-circle{--fa:"\f261"}.fa-odnoklassniki{--fa:"\f263"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-get-pocket{--fa:"\f265"}.fa-wikipedia-w{--fa:"\f266"}.fa-safari{--fa:"\f267"}.fa-chrome{--fa:"\f268"}.fa-firefox{--fa:"\f269"}.fa-opera{--fa:"\f26a"}.fa-internet-explorer{--fa:"\f26b"}.fa-contao{--fa:"\f26d"}.fa-500px{--fa:"\f26e"}.fa-amazon{--fa:"\f270"}.fa-houzz{--fa:"\f27c"}.fa-vimeo-v{--fa:"\f27d"}.fa-black-tie{--fa:"\f27e"}.fa-fonticons{--fa:"\f280"}.fa-reddit-alien{--fa:"\f281"}.fa-edge{--fa:"\f282"}.fa-codiepie{--fa:"\f284"}.fa-modx{--fa:"\f285"}.fa-fort-awesome{--fa:"\f286"}.fa-usb{--fa:"\f287"}.fa-product-hunt{--fa:"\f288"}.fa-mixcloud{--fa:"\f289"}.fa-scribd{--fa:"\f28a"}.fa-bluetooth{--fa:"\f293"}.fa-bluetooth-b{--fa:"\f294"}.fa-gitlab{--fa:"\f296"}.fa-wpbeginner{--fa:"\f297"}.fa-wpforms{--fa:"\f298"}.fa-envira{--fa:"\f299"}.fa-glide{--fa:"\f2a5"}.fa-glide-g{--fa:"\f2a6"}.fa-viadeo{--fa:"\f2a9"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-pied-piper{--fa:"\f2ae"}.fa-first-order{--fa:"\f2b0"}.fa-yoast{--fa:"\f2b1"}.fa-themeisle{--fa:"\f2b2"}.fa-google-plus{--fa:"\f2b3"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-linode{--fa:"\f2b8"}.fa-quora{--fa:"\f2c4"}.fa-free-code-camp{--fa:"\f2c5"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-bandcamp{--fa:"\f2d5"}.fa-grav{--fa:"\f2d6"}.fa-etsy{--fa:"\f2d7"}.fa-imdb{--fa:"\f2d8"}.fa-ravelry{--fa:"\f2d9"}.fa-sellcast{--fa:"\f2da"}.fa-superpowers{--fa:"\f2dd"}.fa-wpexplorer{--fa:"\f2de"}.fa-meetup{--fa:"\f2e0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-accessible-icon{--fa:"\f368"}.fa-accusoft{--fa:"\f369"}.fa-adversal{--fa:"\f36a"}.fa-affiliatetheme{--fa:"\f36b"}.fa-algolia{--fa:"\f36c"}.fa-amilia{--fa:"\f36d"}.fa-angrycreative{--fa:"\f36e"}.fa-app-store{--fa:"\f36f"}.fa-app-store-ios{--fa:"\f370"}.fa-apper{--fa:"\f371"}.fa-asymmetrik{--fa:"\f372"}.fa-audible{--fa:"\f373"}.fa-avianex{--fa:"\f374"}.fa-aws{--fa:"\f375"}.fa-bimobject{--fa:"\f378"}.fa-bitcoin{--fa:"\f379"}.fa-bity{--fa:"\f37a"}.fa-blackberry{--fa:"\f37b"}.fa-blogger{--fa:"\f37c"}.fa-blogger-b{--fa:"\f37d"}.fa-buromobelexperte{--fa:"\f37f"}.fa-centercode{--fa:"\f380"}.fa-cloudscale{--fa:"\f383"}.fa-cloudsmith{--fa:"\f384"}.fa-cloudversify{--fa:"\f385"}.fa-cpanel{--fa:"\f388"}.fa-css3-alt{--fa:"\f38b"}.fa-cuttlefish{--fa:"\f38c"}.fa-d-and-d{--fa:"\f38d"}.fa-deploydog{--fa:"\f38e"}.fa-deskpro{--fa:"\f38f"}.fa-digital-ocean{--fa:"\f391"}.fa-discord{--fa:"\f392"}.fa-discourse{--fa:"\f393"}.fa-dochub{--fa:"\f394"}.fa-docker{--fa:"\f395"}.fa-draft2digital{--fa:"\f396"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-dyalog{--fa:"\f399"}.fa-earlybirds{--fa:"\f39a"}.fa-erlang{--fa:"\f39d"}.fa-facebook-f{--fa:"\f39e"}.fa-facebook-messenger{--fa:"\f39f"}.fa-firstdraft{--fa:"\f3a1"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-freebsd{--fa:"\f3a4"}.fa-gitkraken{--fa:"\f3a6"}.fa-gofore{--fa:"\f3a7"}.fa-goodreads{--fa:"\f3a8"}.fa-goodreads-g{--fa:"\f3a9"}.fa-google-drive{--fa:"\f3aa"}.fa-google-play{--fa:"\f3ab"}.fa-gripfire{--fa:"\f3ac"}.fa-grunt{--fa:"\f3ad"}.fa-gulp{--fa:"\f3ae"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-hotjar{--fa:"\f3b1"}.fa-hubspot{--fa:"\f3b2"}.fa-itunes{--fa:"\f3b4"}.fa-itunes-note{--fa:"\f3b5"}.fa-jenkins{--fa:"\f3b6"}.fa-joget{--fa:"\f3b7"}.fa-js{--fa:"\f3b8"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-keycdn{--fa:"\f3ba"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-laravel{--fa:"\f3bd"}.fa-line{--fa:"\f3c0"}.fa-lyft{--fa:"\f3c3"}.fa-magento{--fa:"\f3c4"}.fa-medapps{--fa:"\f3c6"}.fa-medrt{--fa:"\f3c8"}.fa-microsoft{--fa:"\f3ca"}.fa-mix{--fa:"\f3cb"}.fa-mizuni{--fa:"\f3cc"}.fa-monero{--fa:"\f3d0"}.fa-napster{--fa:"\f3d2"}.fa-node-js{--fa:"\f3d3"}.fa-npm{--fa:"\f3d4"}.fa-ns8{--fa:"\f3d5"}.fa-nutritionix{--fa:"\f3d6"}.fa-page4{--fa:"\f3d7"}.fa-palfed{--fa:"\f3d8"}.fa-patreon{--fa:"\f3d9"}.fa-periscope{--fa:"\f3da"}.fa-phabricator{--fa:"\f3db"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-playstation{--fa:"\f3df"}.fa-pushed{--fa:"\f3e1"}.fa-python{--fa:"\f3e2"}.fa-red-river{--fa:"\f3e3"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-replyd{--fa:"\f3e6"}.fa-resolving{--fa:"\f3e7"}.fa-rocketchat{--fa:"\f3e8"}.fa-rockrms{--fa:"\f3e9"}.fa-schlix{--fa:"\f3ea"}.fa-searchengin{--fa:"\f3eb"}.fa-servicestack{--fa:"\f3ec"}.fa-sistrix{--fa:"\f3ee"}.fa-speakap{--fa:"\f3f3"}.fa-staylinked{--fa:"\f3f5"}.fa-steam-symbol{--fa:"\f3f6"}.fa-sticker-mule{--fa:"\f3f7"}.fa-studiovinari{--fa:"\f3f8"}.fa-supple{--fa:"\f3f9"}.fa-uber{--fa:"\f402"}.fa-uikit{--fa:"\f403"}.fa-uniregistry{--fa:"\f404"}.fa-untappd{--fa:"\f405"}.fa-ussunnah{--fa:"\f407"}.fa-vaadin{--fa:"\f408"}.fa-viber{--fa:"\f409"}.fa-vimeo{--fa:"\f40a"}.fa-vnv{--fa:"\f40b"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-whmcs{--fa:"\f40d"}.fa-wordpress-simple{--fa:"\f411"}.fa-xbox{--fa:"\f412"}.fa-yandex{--fa:"\f413"}.fa-yandex-international{--fa:"\f414"}.fa-apple-pay{--fa:"\f415"}.fa-cc-apple-pay{--fa:"\f416"}.fa-fly{--fa:"\f417"}.fa-node{--fa:"\f419"}.fa-osi{--fa:"\f41a"}.fa-react{--fa:"\f41b"}.fa-autoprefixer{--fa:"\f41c"}.fa-less{--fa:"\f41d"}.fa-sass{--fa:"\f41e"}.fa-vuejs{--fa:"\f41f"}.fa-angular{--fa:"\f420"}.fa-aviato{--fa:"\f421"}.fa-ember{--fa:"\f423"}.fa-gitter{--fa:"\f426"}.fa-hooli{--fa:"\f427"}.fa-strava{--fa:"\f428"}.fa-stripe{--fa:"\f429"}.fa-stripe-s{--fa:"\f42a"}.fa-typo3{--fa:"\f42b"}.fa-amazon-pay{--fa:"\f42c"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-ethereum{--fa:"\f42e"}.fa-korvue{--fa:"\f42f"}.fa-elementor{--fa:"\f430"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-flipboard{--fa:"\f44d"}.fa-hips{--fa:"\f452"}.fa-php{--fa:"\f457"}.fa-quinscape{--fa:"\f459"}.fa-readme{--fa:"\f4d5"}.fa-java{--fa:"\f4e4"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-ebay{--fa:"\f4f4"}.fa-keybase{--fa:"\f4f5"}.fa-mastodon{--fa:"\f4f6"}.fa-r-project{--fa:"\f4f7"}.fa-researchgate{--fa:"\f4f8"}.fa-teamspeak{--fa:"\f4f9"}.fa-first-order-alt{--fa:"\f50a"}.fa-fulcrum{--fa:"\f50b"}.fa-galactic-republic{--fa:"\f50c"}.fa-galactic-senate{--fa:"\f50d"}.fa-jedi-order{--fa:"\f50e"}.fa-mandalorian{--fa:"\f50f"}.fa-old-republic{--fa:"\f510"}.fa-phoenix-squadron{--fa:"\f511"}.fa-sith{--fa:"\f512"}.fa-trade-federation{--fa:"\f513"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-hornbill{--fa:"\f592"}.fa-mailchimp{--fa:"\f59e"}.fa-megaport{--fa:"\f5a3"}.fa-nimblr{--fa:"\f5a8"}.fa-rev{--fa:"\f5b2"}.fa-shopware{--fa:"\f5b5"}.fa-squarespace{--fa:"\f5be"}.fa-themeco{--fa:"\f5c6"}.fa-weebly{--fa:"\f5cc"}.fa-wix{--fa:"\f5cf"}.fa-ello{--fa:"\f5f1"}.fa-hackerrank{--fa:"\f5f7"}.fa-kaggle{--fa:"\f5fa"}.fa-markdown{--fa:"\f60f"}.fa-neos{--fa:"\f612"}.fa-zhihu{--fa:"\f63f"}.fa-alipay{--fa:"\f642"}.fa-the-red-yeti{--fa:"\f69d"}.fa-critical-role{--fa:"\f6c9"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-dev{--fa:"\f6cc"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-think-peaks{--fa:"\f731"}.fa-reacteurope{--fa:"\f75d"}.fa-artstation{--fa:"\f77a"}.fa-atlassian{--fa:"\f77b"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-centos{--fa:"\f789"}.fa-confluence{--fa:"\f78d"}.fa-dhl{--fa:"\f790"}.fa-diaspora{--fa:"\f791"}.fa-fedex{--fa:"\f797"}.fa-fedora{--fa:"\f798"}.fa-figma{--fa:"\f799"}.fa-intercom{--fa:"\f7af"}.fa-invision{--fa:"\f7b0"}.fa-jira{--fa:"\f7b1"}.fa-mendeley{--fa:"\f7b3"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-redhat{--fa:"\f7bc"}.fa-sketch{--fa:"\f7c6"}.fa-sourcetree{--fa:"\f7d3"}.fa-suse{--fa:"\f7d6"}.fa-ubuntu{--fa:"\f7df"}.fa-ups{--fa:"\f7e0"}.fa-usps{--fa:"\f7e1"}.fa-yarn{--fa:"\f7e3"}.fa-airbnb{--fa:"\f834"}.fa-battle-net{--fa:"\f835"}.fa-bootstrap{--fa:"\f836"}.fa-buffer{--fa:"\f837"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-itch-io{--fa:"\f83a"}.fa-salesforce{--fa:"\f83b"}.fa-speaker-deck{--fa:"\f83c"}.fa-symfony{--fa:"\f83d"}.fa-waze{--fa:"\f83f"}.fa-yammer{--fa:"\f840"}.fa-git-alt{--fa:"\f841"}.fa-stackpath{--fa:"\f842"}.fa-cotton-bureau{--fa:"\f89e"}.fa-buy-n-large{--fa:"\f8a6"}.fa-mdb{--fa:"\f8ca"}.fa-orcid{--fa:"\f8d2"}.fa-swift{--fa:"\f8e1"}.fa-umbraco{--fa:"\f8e8"}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.ba8f70ce.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.8f44c939.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.c92ab63a.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.05eb37c0.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.9d8dda53.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.36448aed.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.73d09041.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/crimson-pro-vietnamese-wght-normal.ee895ca2.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/crimson-pro-latin-ext-wght-normal.666b4ce3.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,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:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/crimson-pro-latin-wght-normal.66464274.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-vietnamese-400-normal.dc46663f.woff2) format("woff2"),url(/_next/static/media/space-mono-vietnamese-400-normal.fe1a7f2b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-latin-ext-400-normal.2f61b03d.woff2) format("woff2"),url(/_next/static/media/space-mono-latin-ext-400-normal.93a852b8.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-latin-400-normal.2a23a011.woff2) format("woff2"),url(/_next/static/media/space-mono-latin-400-normal.b45fe2b3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.container-xl,.wrap,main{max-inline-size:var(--container-xl);margin-inline:auto;padding-inline:var(--space-xl)}@media(max-width:834px){.container-xl,.wrap,main{padding-inline:var(--space-s)}}.hide:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--space-l)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-m)}.game-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-m)}.grid-2-cols{--gap:var(--space-s);display:grid;grid-gap:var(--gap);grid-template-columns:repeat(2,1fr)}@media(max-width:960px){.grid-2-cols{grid-template-columns:1fr}}.grid-4-cols{--gap:var(--space-s);display:grid;grid-gap:var(--gap);grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.grid-4-cols{grid-template-columns:1fr 1fr}}@media(max-width:834px){.grid-4-cols{grid-template-columns:1fr}}.glassy{-webkit-backdrop-filter:saturate(120%) blur(16px);backdrop-filter:saturate(120%) blur(16px);background:linear-gradient(252deg,rgba(17,15,31,.5) 67%,rgba(19,15,41,.35));border:1px solid hsla(0,0%,100%,.125);box-shadow:0 4px 30px rgba(19,15,41,.7)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--space-2xs);border-radius:var(--input-border-radius);border:var(--input-border-weight) solid var(--input-border);font-family:inherit;font-size:var(--font-size-s);background-color:var(--input-background);outline:none;width:100%;color:var(--text-light);display:inline-flex;line-height:1.5;min-height:var(--input-min-height)}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus{border-color:var(--input-border-focus)}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled{color:var(--grey-300);border-color:var(--input-border);cursor:not-allowed}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder{opacity:.7}.react-select-tooltip-container.react-select-disabled{cursor:not-allowed}.react-select-tooltip-container.react-select-disabled .react-select-container.react-select--is-disabled .react-select__control.react-select__control--is-disabled{color:var(--grey-300);border-color:var(--input-border)}.react-select-tooltip-container.react-select-disabled .react-select-container.react-select--is-disabled .react-select__control.react-select__control--is-disabled .react-select__value-container{opacity:.7}.disabled-link{pointer-events:none;cursor:not-allowed}input[type=number]{width:10ch}textarea{padding:var(--space-2xs);border-radius:var(--input-border-radius);border:var(--input-border-weight) solid var(--input-border);font-family:inherit;font-size:var(--font-size-s);background-color:var(--input-background);color:var(--text-light);width:100%;outline:none;white-space:pre-wrap}textarea:focus{border-color:var(--input-border-focus)}fieldset{border:none;padding:0}.input-group{position:relative}.input-group input[type=password],.input-group input[type=text]{-webkit-padding-end:var(--space-xl);padding-inline-end:var(--space-xl)}.input-group .icon-button{position:absolute;top:2px;right:0;border:none}.input-group--icon-panel{display:flex;gap:var(--space-s);align-items:center}.input-group--icon-panel i{color:var(--accent-alt)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-background);margin:0;font:inherit;color:currentColor;width:var(--space-m);height:var(--space-m);border:2px solid;border-radius:50%;display:grid;place-content:center}input[type=radio]:before{content:"";width:var(--space-xs);height:var(--space-xs);border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:var(--input-border)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:focus{outline:max(2px,.15em) solid var(--accent-alt);outline-offset:max(2px,.15em)}.checkbox{padding-block:var(--space-s);gap:var(--space-xs);font-size:var(--font-size-s)!important;font-weight:var(--font-weight-semi)}.checkbox,.checkbox input{display:flex;align-items:center}.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;border:var(--input-border-weight) solid var(--accent-alt);height:var(--space-m);width:var(--space-m);background-color:transparent;justify-content:center;border-radius:var(--radius-s)}.checkbox input:checked:after{color:var(--white);content:"✓"}.checkbox input:focus{outline:1px solid var(--accent-alt);outline-offset:2px}.checkbox a{text-decoration:underline}.checkbox-list{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.form-container{display:flex;flex-flow:column;gap:var(--space-m);padding:var(--space-l);border-radius:var(--card-border-radius);background-color:var(--card-background);border:1px solid var(--card-border)}@media(max-width:834px){.form-container{gap:var(--space-s);padding:var(--space-s)}}.form-header{background:var(--form-header-background);padding:var(--space-m);border-radius:var(--form-control-border-radius);border:1px solid var(--form-control-border-color)}.form-header p{color:var(--text-light);font-size:var(--font-size-m);-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}.form-header .helper-text{-webkit-padding-after:var(--space-s);padding-block-end:var(--space-s)}.form-header .helper-text p:not(:first-of-type){-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.form-controls{display:flex;flex-flow:column;gap:var(--space-m)}.form-controls h2{font-size:var(--font-size-l);margin:0}.form-controls hr{border-color:var(--accent-alt);margin-block:0}.form-control{background-color:var(--form-control-background);padding:var(--space-m);border-radius:var(--form-control-border-radius);border:1px solid var(--form-control-border-color);position:relative}@media(max-width:834px){.form-control{gap:var(--space-xs)}}.form-control:focus-within{border:1px solid var(--form-control-border-focus-color)}.form-control label,.form-control legend{display:inline-flex;font-size:var(--font-size-m);-webkit-padding-after:var(--space-2xs);padding-block-end:var(--space-2xs);font-weight:var(--font-weight-bold);color:currentcolor}.form-control label b,.form-control legend b{font-size:var(--font-size-xs);font-family:var(--font-mono);-webkit-padding-start:var(--space-3xs);padding-inline-start:var(--space-3xs);color:var(--errorRed);text-transform:uppercase;letter-spacing:1px}.form-control .helper-text{-webkit-padding-after:var(--space-s);padding-block-end:var(--space-s)}.form-control .helper-text p:not(:first-of-type){-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.form-control .disable-warning{color:var(--errorRed)}.form-control .disable-warning,.form-control .warning-text{font-size:var(--font-size-xs);font-family:var(--font-mono);-webkit-padding-start:var(--space-3xs);padding-inline-start:var(--space-3xs);letter-spacing:1px}.form-control .warning-text{color:var(--warningYellow)}.form-control label .tag{position:absolute;top:0;right:0}.form-control .profile-upload{max-width:180px}.form-control-alt{background-color:var(--dark-500);padding:var(--space-s)}.form-control-alt label,.form-control-alt legend{display:inline-flex;font-size:var(--font-size-s);-webkit-padding-after:var(--space-2xs);padding-block-end:var(--space-2xs);font-weight:var(--font-weight-normal);color:currentcolor}.form-control-small{background-color:var(--form-control-background);padding:var(--space-xs);border-radius:var(--form-control-border-radius);border:1px solid var(--form-control-border-color)}@media(max-width:834px){.form-control-small{gap:var(--space-2xs)}}.form-control-small:focus-within{border:1px solid var(--form-control-border-focus-color)}.form-control-small label,.form-control-small legend{display:inline-flex;font-size:var(--font-size-s);-webkit-padding-after:var(--space-3xs);padding-block-end:var(--space-3xs);font-weight:var(--font-weight-bold);color:currentcolor}.form-control-small label b,.form-control-small legend b{font-size:var(--font-size-xs);font-family:var(--font-mono);-webkit-padding-start:var(--space-3xs);padding-inline-start:var(--space-3xs);color:var(--errorRed);text-transform:uppercase;letter-spacing:1px}.form-control-small .helper-text{-webkit-padding-after:var(--space-3xs);padding-block-end:var(--space-3xs);font-size:var(--font-size-xs)}.form-control-small .helper-text p:not(:first-of-type){-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.form-control-small .disable-warning{color:var(--errorRed)}.form-control-small .disable-warning,.form-control-small .warning-text{font-size:var(--font-size-xs);font-family:var(--font-mono);-webkit-padding-start:var(--space-3xs);padding-inline-start:var(--space-3xs);letter-spacing:1px}.form-control-small .warning-text{color:var(--warningYellow)}.form-control-small .sub-heading{font-size:var(--font-size-xs);-webkit-padding-after:var(--space-2xs);padding-block-end:var(--space-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.form-control-small .profile-upload{max-width:180px}.form-control-group{display:flex;flex-flow:column;gap:var(--space-m)}.form-control-grouped{padding:0;border:0}.form-control-grouped:focus-within{border:0}.line-items{display:flex;gap:var(--space-m)}@media(max-width:960px){.line-items{flex-flow:column}}.line-items [class*=button]{align-self:flex-end}.line-item label,.line-item legend{display:inline-flex;font-size:var(--font-size-s);-webkit-padding-after:var(--space-3xs);padding-block-end:var(--space-3xs)}.line-item label b,.line-item legend b{text-indent:-100rem;block-size:5px;aspect-ratio:1;border-radius:50%;background:var(--errorRed)}.line-item .switch{gap:0;text-indent:-9999px}.is-horizontal{display:flex;gap:var(--space-m)}.is-horizontal>div{flex:1 1}@media(max-width:960px){.is-horizontal{flex-flow:column}}.is-horizontal .form-control{padding:0;border-color:transparent}.is-horizontal .form-control:focus-within{border-color:transparent}.form-control:has(>hr){background:transparent;border:none;padding:0}.form-control-inline label{font-size:var(--font-size-m);-webkit-padding-after:var(--space-2xs);padding-block-end:var(--space-2xs);font-weight:var(--font-weight-bold);color:currentcolor}.form-control-inline .input-group{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);display:flex;gap:var(--space-s)}.radio-group{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.radio-group>label{display:flex;gap:var(--space-xs);font-size:var(--font-size-s)!important;font-weight:var(--font-weight-semi);-webkit-padding-after:0;padding-block-end:0;justify-content:flex-start;align-items:center}.form-age-range{display:flex;gap:var(--space-2xs)}.error-message{-webkit-padding-before:var(--space-3xs);padding-block-start:var(--space-3xs);color:var(--errorRed);font-family:var(--font-mono);text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:1px}.form-buttons{background:var(--form-control-background);display:flex;border:1px solid var(--form-control-border-color);gap:var(--space-l);padding:var(--space-m);border-radius:var(--form-control-border-radius);justify-content:flex-end}[data-cy=game_duration_hours-form-control] .range-track-0,[data-cy=game_duration_hours-form-control] .range-track-2{background:var(--slider-rail)}[data-cy=game_duration_hours-form-control] .range-track-1{background:var(--slider-track)}.restricted-edit-tooltip{max-width:60%}.session-modal .switch-choices{display:flex;gap:var(--space-xs);align-items:center}.review-form .form-controls{padding:var(--space-2xs);background:var(--dark-500);gap:var(--space-xs);border-radius:var(--radius-s)}button,input[type=button],input[type=submit]{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}button:focus,input[type=button]:focus,input[type=submit]:focus{outline:none}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:var(--button);color:var(--button-text);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-3xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button{padding:var(--space-2xs) var(--space-s)}}.button:hover:not(:disabled){color:var(--button-text);background-color:var(--button-hover)}.button:disabled{filter:grayscale(.1);cursor:not-allowed}.button.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-big{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:var(--button);color:var(--button-text);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-3xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-big{padding:var(--space-2xs) var(--space-s)}}.button-big:hover:not(:disabled){color:var(--button-text);background-color:var(--button-hover)}.button-big:disabled{filter:grayscale(.1);cursor:not-allowed}.button-big.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-big{padding:var(--space-s) var(--space-xl);font-size:var(--font-size-m)}.button-small{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:var(--button);color:var(--button-text);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-3xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-small{padding:var(--space-2xs) var(--space-s)}}.button-small:hover:not(:disabled){color:var(--button-text);background-color:var(--button-hover)}.button-small:disabled{filter:grayscale(.1);cursor:not-allowed}.button-small.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-small{background-color:var(--button-alt);color:var(--button-alt-text);padding:var(--space-2xs) var(--space-xs)}.button-small:hover:not(:disabled){color:var(--button-alt-text);background-color:var(--button-alt-hover)}.button-small.in-list{overflow:hidden;max-width:15em;white-space:nowrap}.button-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:transparent;color:var(--text-light);border:1px solid var(--border-light);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-ghost{padding:var(--space-2xs) var(--space-s)}}.button-ghost:hover:not(:disabled){border-color:var(--text-light);color:var(--text-light)!important;background:transparent}.button-ghost:disabled{opacity:.5}.button-ghost.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-ghost-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:transparent;color:var(--text-light);border:1px solid var(--border-light);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-ghost-pill{padding:var(--space-2xs) var(--space-s)}}.button-ghost-pill:hover:not(:disabled){border-color:var(--text-light);color:var(--text-light)!important;background:transparent}.button-ghost-pill:disabled{opacity:.5}.button-ghost-pill.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-ghost-pill{border-radius:var(--radius-full)}.button-small-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:transparent;color:var(--text-light);border:1px solid var(--border-light);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-small-ghost{padding:var(--space-2xs) var(--space-s)}}.button-small-ghost:hover:not(:disabled){border-color:var(--text-light);color:var(--text-light)!important;background:transparent}.button-small-ghost:disabled{opacity:.5}.button-small-ghost.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-small-ghost{padding:var(--space-2xs) var(--space-xs)}.button-tiny{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:var(--button);color:var(--button-text);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-3xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-tiny{padding:var(--space-2xs) var(--space-s)}}.button-tiny:hover:not(:disabled){color:var(--button-text);background-color:var(--button-hover)}.button-tiny:disabled{filter:grayscale(.1);cursor:not-allowed}.button-tiny.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-tiny{background-color:var(--button-alt);color:var(--button-alt-text);padding:var(--space-2xs) var(--space-xs)}.button-tiny:hover:not(:disabled){color:var(--button-alt-text);background-color:var(--button-alt-hover)}.button-tiny{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-s);font-size:var(--font-size-xs)}.button-tiny-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:transparent;color:var(--text-light);border:1px solid var(--border-light);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-tiny-ghost{padding:var(--space-2xs) var(--space-s)}}.button-tiny-ghost:hover:not(:disabled){border-color:var(--text-light);color:var(--text-light)!important;background:transparent}.button-tiny-ghost:disabled{opacity:.5}.button-tiny-ghost.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-tiny-ghost{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-s);font-size:var(--font-size-xs)}.button-tiny-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:var(--button);color:var(--button-text);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-3xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-tiny-pill{padding:var(--space-2xs) var(--space-s)}}.button-tiny-pill:hover:not(:disabled){color:var(--button-text);background-color:var(--button-hover)}.button-tiny-pill:disabled{filter:grayscale(.1);cursor:not-allowed}.button-tiny-pill.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-tiny-pill{background-color:var(--button-alt);color:var(--button-alt-text);padding:var(--space-2xs) var(--space-xs)}.button-tiny-pill:hover:not(:disabled){color:var(--button-alt-text);background-color:var(--button-alt-hover)}.button-tiny-pill{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-s);font-size:var(--font-size-xs);border-radius:var(--radius-full);background-color:var(--grey-100);color:var(--black)}.button-tiny-ghost-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:transparent;color:var(--text-light);border:1px solid var(--border-light);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-tiny-ghost-pill{padding:var(--space-2xs) var(--space-s)}}.button-tiny-ghost-pill:hover:not(:disabled){border-color:var(--text-light);color:var(--text-light)!important;background:transparent}.button-tiny-ghost-pill:disabled{opacity:.5}.button-tiny-ghost-pill.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-tiny-ghost-pill{padding:var(--space-3xs) var(--space-s);border-radius:var(--radius-full);font-size:var(--font-size-xs)}.button-small-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);color:var(--button-text);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-3xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-small-pill{padding:var(--space-2xs) var(--space-s)}}.button-small-pill:hover:not(:disabled){color:var(--button-text)}.button-small-pill:disabled{filter:grayscale(.1)}.button-small-pill.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-small-pill{padding:var(--space-2xs) var(--space-xs);background-color:var(--button);border-radius:var(--radius-full);color:var(--button-text)!important}.button-small-pill:hover:not(:disabled){background-color:var(--button-hover)}.button-small-pill:disabled{opacity:.7;cursor:not-allowed}.button-group{gap:var(--space-xs)}.button-group,.button-group-tight{display:flex;flex-wrap:wrap;justify-content:flex-start}.button-group-tight{gap:var(--space-2xs)}.button-group-modal{display:flex;gap:var(--space-s);justify-content:space-between;width:100%}.icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs);border:1px solid var(--border-light);border-radius:var(--button-border-radius);background-color:transparent;line-height:1;color:var(--grey-100);aspect-ratio:1/1}.icon-button:hover{color:var(--grey-200)}.icon-button:disabled,.icon-button:hover:disabled{opacity:.7;cursor:not-allowed}.button-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:transparent;color:var(--text-light);border:1px solid var(--border-light);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;gap:var(--space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-toggle{padding:var(--space-2xs) var(--space-s)}}.button-toggle:hover:not(:disabled){border-color:var(--text-light);color:var(--text-light)!important;background:transparent}.button-toggle:disabled{opacity:.5}.button-toggle.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-toggle{padding-block:var(--space-2xs);border:var(--input-border-weight) solid var(--input-border)!important;border-radius:var(--button-border-radius);display:inline-flex;text-align:start;gap:var(--space-xs);padding-inline:var(--space-xs);color:var(--white)!important;line-height:var(--line-height)}.button-toggle:hover{border-color:var(--white)}.button-toggle i{-webkit-margin-end:0;margin-inline-end:0;position:relative;left:5px}.button-pill{border-radius:var(--radius-full)}.is-danger{background:var(--errorRed)}.is-danger,.is-danger:hover{color:contrast-color(--errorRed)!important}.is-danger:hover{filter:brightness(1.2);background:var(--errorRed)!important}.is-success{background:transparent;border:1px solid var(--successGreen);color:var(--successGreen)!important}.avatar-group:not(:has(*)){display:none!important}.stat-group{display:flex;gap:var(--space-xs);flex-wrap:wrap}@media(max-width:480px){.stat-group{gap:var(--space-2xs)}}.stat{border-radius:var(--radius-m);background-color:var(--stat);padding:var(--space-xs);border:1px solid var(--border)}@media(max-width:834px){.stat{padding:var(--space-2xs)}}.stat{color:var(--text-light);flex:1 1}.stat dt{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase}.stat dd{display:flex;align-items:center;gap:var(--space-2xs);-webkit-padding-before:var(--space-xs);padding-block-start:var(--space-xs);font-weight:var(--font-weight-black);font-size:var(--font-size-l)}@media(max-width:480px){.stat dd{font-size:var(--font-size-m);gap:var(--space-2xs)}}.stat dd i{font-size:inherit}.hosted-by{display:grid;grid-template-columns:45px 1fr;grid-template-areas:"head head" "avatar avatar" "tags tags";padding:var(--space-xs);border:1px solid var(--border);background-color:var(--black-alpha-850);border-radius:var(--radius-s);align-self:flex-end;grid-gap:var(--space-xs);gap:var(--space-xs)}@media(max-width:480px){.hosted-by{display:none}}.hosted-by h3{grid-area:head;font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:var(--font-weight-light);-webkit-margin-after:0;margin-block-end:0}.hosted-by .avatar-title{grid-area:avatar}.hosted-by .avatar-title a{display:flex;gap:var(--space-xs);align-items:center}.hosted-by .avatar-title a h4{margin-bottom:0}.hosted-by .tags{grid-area:tags;align-content:center}@media(max-width:480px){.hosted-by .tags{display:none}}.dark-panel{border-radius:var(--radius-m);background-color:var(--dark-500);padding:var(--space-2xs);color:var(--grey-100);border:1px solid var(--dark-500);font-weight:400;margin-top:var(--space-3xs);margin-bottom:var(--space-2xs);width:-moz-fit-content;width:fit-content}.dark-panel.dark-panel-inline{padding:var(--space-3xs);line-height:1em}.badge,.tag{border-radius:var(--radius-s);padding:var(--space-3xs);background-color:var(--badge);border:1px solid var(--badge-border);color:var(--badge-text);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:200;text-transform:uppercase;display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;max-width:360px;letter-spacing:.11ch}@media(max-width:480px){.badge,.tag{max-width:240px}}.badge i:not(.fa-dollar-sign,.fa-xmark),.tag i:not(.fa-dollar-sign,.fa-xmark){-webkit-margin-end:var(--space-3xs);margin-inline-end:var(--space-3xs)}.tags{display:inline-flex;gap:var(--space-3xs);flex-wrap:wrap}.tags:not(:has(*)){display:none}.tags-group h3{font-size:var(--font-size-s);-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);-webkit-margin-after:var(--space-3xs)!important;margin-block-end:var(--space-3xs)!important}.tags-group h3:not(:first){-webkit-margin-before:0!important;margin-block-start:0!important}.card{border-radius:var(--card-border-radius);background-color:var(--card-background);padding:var(--card-padding);border:1px solid var(--card-border);position:relative;display:flex;flex-flow:column;gap:var(--space-s)}.card-header h1,.card-header h2,.card-header h3{margin-block:0}.card-body h3{font-size:var(--font-size-m);-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}.card-body h3:first-of-type{-webkit-margin-before:0;margin-block-start:0}.card-loader{border-radius:var(--radius-m);background-color:var(--black-alpha-500);position:absolute;font-size:var(--font-size-xl);left:0;top:0}.status{display:inline-flex;line-height:1;border-radius:var(--radius-full);background-color:var(--dark-500);padding:var(--space-2xs);font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:1px;gap:var(--space-3xs)}.status.active i{color:var(--status-go)}.status.warn i{color:var(--status-warn)}.status.stopped i{color:var(--status-stop)}.stars{display:flex;gap:var(--space-3xs);align-items:center;padding-block:var(--space-2xs)}.stars-average{align-items:flex-end}.stars-average span{font-weight:var(--font-weight-bold);line-height:1;font-size:var(--font-size-m)}.stars i{color:var(--infoGray)}.stars i[data-active]{color:var(--warningYellow)}.gem{position:absolute;right:-1lh;top:-1lh;aspect-ratio:1/1;display:inline-flex;justify-content:center;align-items:center;font-size:var(--font-size-xs);border:2px solid var(--dark-900);border-radius:var(--radius-full);background-color:var(--accent-alt);line-height:1;color:var(--black);min-height:1lh;min-width:2lh;font-weight:var(--font-weight-normal)}.block{display:flex;flex-flow:column;border-radius:var(--card-border-radius);background-color:var(--card-background);padding:var(--card-padding);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s);border:1px solid var(--card-border);position:relative;gap:var(--space-xs)}.block a:hover{color:var(--grey-200)}.block:not(:has(*)){display:none}.block .msg{font-size:var(--font-size-xs)}.site-header{position:-webkit-sticky;position:sticky;z-index:11;top:0;background:var(--site-nav);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);padding-block:var(--space-xs);-webkit-margin-after:var(--space-l);margin-block-end:var(--space-l)}.site-header .site-nav{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-items:center;grid-template-columns:42px 1fr}@media(max-width:480px){.site-header .site-nav{gap:var(--space-s)}}.site-header .logo a{display:flex;transition:all 168ms ease-in-out}.site-header .logo:hover svg{filter:saturate(1.76) hue-rotate(355deg)}.site-header .logo svg{width:42px;fill:var(--accent);animation-duration:42s;animation-name:logo-fill-animation;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:linear(0,.25 50%,.25 75%,1)}@media(max-width:834px){.hide-small{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media(max-width:480px){.nav-discord{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.main-nav{margin:0;display:flex;align-items:center;gap:var(--space-s);justify-self:flex-end}@media(max-width:1024px){.main-nav{gap:var(--space-xs)}}.main-nav>li{white-space:nowrap}.main-nav>li a{color:var(--text-light)}.main-nav>li a:focus,.main-nav>li a:hover{color:var(--accent-bright)}.button-discord{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);color:var(--button-text);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.button-discord{padding:var(--space-2xs) var(--space-s)}}.button-discord:hover:not(:disabled){color:var(--button-text)}.button-discord:disabled{filter:grayscale(.1)}.button-discord.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.button-discord{padding:var(--space-2xs) var(--space-xs);background-color:var(--button);border-radius:var(--radius-full);color:var(--button-text)!important}.button-discord:hover:not(:disabled){background-color:var(--button-hover)}.button-discord:disabled{opacity:.7;cursor:not-allowed}.button-discord{gap:var(--space-3xs);background:var(--discord-blue);color:var(--white)!important}.button-discord:hover{color:var(--white)!important;background:var(--discord-blue)!important;color:var(--text-light);filter:saturate(2)}@media(max-width:1024px){.button-discord{padding:var(--space-2xs);aspect-ratio:1}.button-discord span{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.nav-hover-dropdown{position:relative}.nav-hover-dropdown>a{display:inline-flex;gap:var(--space-2xs);align-items:baseline}.nav-hover-dropdown>a i{align-self:center;color:var(--grey-300);transition:transform .2s ease-in-out}@media(max-width:480px){.nav-hover-dropdown>a i{padding-inline:var(--space-2xs)}}.nav-hover-dropdown:has(.dropdown)>a{color:var(--accent)}.nav-hover-dropdown:focus-within>a>i,.nav-hover-dropdown:hover>a>i{color:var(--accent);transform:rotate(180deg)}.main-nav .nav-hover-dropdown .dropdown{min-width:5rem;position:absolute;transition:all .5s ease;padding:var(--space-s);margin-top:1rem;left:50%;transform:translateX(-75%)}@media(max-width:480px){.main-nav .nav-hover-dropdown .dropdown{transform:translateX(-50%)}}.main-nav .nav-hover-dropdown .dropdown{top:0;display:block;z-index:11}.dropdown{position:relative}.dropdown:before{content:"";position:absolute;left:75%;top:10px;transform:translateX(-75%);height:20px;aspect-ratio:2;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--dropdown-nav-background)}@media(max-width:480px){.dropdown:before{left:50%;transform:translateX(-50%)}}.dropdown-menu{display:grid;grid-template-columns:1fr 1fr;background:var(--dropdown-nav-background);padding:var(--space-xs);border-radius:var(--radius-xl);-webkit-backdrop-filter:saturate(.2) blur(3px);backdrop-filter:saturate(.2) blur(3px)}@media(max-width:480px){.dropdown-menu{padding:var(--space-xs);grid-template-columns:1fr;gap:var(--space-3xs)}}.dropdown-menu a{color:var(--dropdown-nav-link)!important;display:flex;gap:var(--space-2xs);align-items:center;padding:var(--space-2xs) var(--space-2xs);border-radius:var(--radius-s)}.dropdown-menu a:hover{background-color:var(--dropdown-nav-highlight);color:var(--dropdown-nav-link-hover)!important}.dropdown-menu a:hover i{color:inherit}.early-access{position:absolute;top:-39px;left:-11px;background:var(--dark-300);color:var(--black);padding:var(--space-2xs);-webkit-padding-before:var(--space-m);padding-block-start:var(--space-m);display:flex;font-weight:700;align-items:center;gap:var(--space-3xs);transform:rotate(-11deg);transform-origin:top;opacity:.9;cursor:pointer}.early-access p{font-size:var(--font-size-xs)}@media(prefers-reduced-motion){.early-access{transition:all .2s ease-in-out}}.early-access:hover{opacity:1;background:var(--grey-300);transform:translateY(20px) rotate(-11deg)}.browse-games .header-group{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--space-xs);gap:var(--space-xs);background:var(--card-background);border-radius:var(--card-border-radius);border:1px solid var(--border);padding:var(--card-padding);-webkit-margin-after:var(--space-l);margin-block-end:var(--space-l)}@media(max-width:834px){.browse-games .header-group{display:flex;flex-flow:column}}.browse-games header{grid-column:1}.browse-games h1{font-size:var(--font-size-2xl)}.browse-games .results-count{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.11ch;color:var(--accent-bright)}.browse-games .no-results{font-size:var(--font-size-m);height:50vh;display:flex;justify-content:center;align-items:center}.browse-games .no-results a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.browse-games .no-results a:hover{text-decoration:none}.list-end,.load-more{display:flex;justify-content:center;padding-block:var(--space-l)}.search-box{display:flex;align-items:center;border:1px solid var(--input-border);border-radius:var(--radius-full);padding-inline:var(--space-s)}.search-box input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:auto;background-color:transparent;width:100%;color:var(--text-light);-webkit-padding-start:var(--space-2xs);padding-inline-start:var(--space-2xs)}.search-box input[type=search]::placeholder{color:var(--text-light)}.search-box input[type=search]:focus{outline:none}.applied-filters{grid-column:span 2}.applied-filters .tags{display:flex;margin:0;gap:var(--space-xs)}.toggle-and-search{grid-column:2;display:flex;gap:var(--space-s);flex-flow:row-reverse;align-self:center;justify-self:flex-end}@media(max-width:834px){.toggle-and-search{align-self:flex-start}}.filters-panel{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.filters-panel.open{clip:none;-webkit-clip-path:none;clip-path:none;height:auto;overflow:auto;position:static;white-space:normal;width:auto;grid-column:1/span 2;grid-row:2;overflow:visible;display:flex;flex-flow:column;gap:var(--space-s);-webkit-padding-before:var(--space-xs);padding-block-start:var(--space-xs)}@media(max-width:834px){.filters-panel.open{padding-block:var(--space-xs)}}.filters-panel>div{display:flex;gap:var(--space-m);justify-content:space-between}@media(max-width:834px){.filters-panel>div{flex-flow:column;gap:var(--space-xs)}}.filters-panel>div>*{flex:1 1}.filter .label,.filter label{display:block;-webkit-margin-after:var(--space-3xs);margin-block-end:var(--space-3xs);font-weight:var(--font-weight-bold)}.filter .range-labels{display:flex;justify-content:space-between;font-size:var(--font-size-xs);font-family:var(--font-mono)}.filter .range-slider{margin-inline:var(--space-3xs)}.filter .button-small{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:var(--button);color:var(--button-text);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-3xs);align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.filter .button-small{padding:var(--space-2xs) var(--space-s)}}.filter .button-small:hover:not(:disabled){color:var(--button-text);background-color:var(--button-hover)}.filter .button-small:disabled{filter:grayscale(.1);cursor:not-allowed}.filter .button-small.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.filter .button-small{background-color:var(--button-alt);color:var(--button-alt-text);padding:var(--space-2xs) var(--space-xs)}.filter .button-small:hover:not(:disabled){color:var(--button-alt-text);background-color:var(--button-alt-hover)}.filter .button-small{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-s);font-size:var(--font-size-xs);border-radius:var(--radius-full);background-color:var(--grey-100);color:var(--black)}.filter .button-small-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:var(--space-2xs) var(--space-m);background-color:transparent;color:var(--text-light);border:1px solid var(--border-light);border-radius:var(--button-border-radius);font-weight:var(--font-weight-semi);font-size:var(--font-size-s);text-decoration:none!important;display:inline-flex;gap:var(--space-2xs);align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;line-height:inherit}@media(max-width:480px){.filter .button-small-ghost{padding:var(--space-2xs) var(--space-s)}}.filter .button-small-ghost:hover:not(:disabled){border-color:var(--text-light);color:var(--text-light)!important;background:transparent}.filter .button-small-ghost:disabled{opacity:.5}.filter .button-small-ghost.is-loading{background-image:url(/button-loader.svg);background-size:18px;background-position:50%;background-repeat:no-repeat;color:transparent!important}.filter .button-small-ghost{padding:var(--space-3xs) var(--space-s);border-radius:var(--radius-full);font-size:var(--font-size-xs)}.game-items:has(.game-item:only-child){place-items:center;place-content:center;-webkit-padding-before:var(--space-xl);padding-block-start:var(--space-xl)}.game-items:has(.game-item:only-child) .game-item{width:38vw}@container game-items (width < 834px){.game-items:has(.game-item:only-child) .game-item{width:100%}}.game-items{container-name:game-items;container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fit,minmax(34ch,1fr));grid-gap:var(--space-m);gap:var(--space-m)}.game-detail .game-header{display:flex;gap:var(--space-m)}@media(max-width:1024px){.game-detail .game-header{flex-flow:column-reverse}}@media(max-width:480px){.game-detail .game-header{gap:var(--space-xs)}}.game-detail .game-title{flex:1 1;display:flex;flex-flow:column;gap:var(--space-xs)}.game-detail .game-title header{flex:1 1}.game-detail .game-title h1{font-size:var(--font-size-xl);margin-block:0 var(--space-xs)}.game-detail .game-title .badge{align-self:baseline}.game-detail .game-title .msg{color:var(--text-secondary);font-size:var(--font-size-xs)}.game-detail .game-title .game-price{font-weight:var(--font-weight-black);font-size:var(--font-size-l)}.game-detail .game-price{margin-block:var(--space-xs)}.game-detail .button-big{width:100%}.game-detail .game-image{flex:2 1;position:relative;border-radius:var(--card-border-radius);aspect-ratio:21/9;background:var(--image-background)}@media(max-width:1024px){.game-detail .game-image{aspect-ratio:4/3}}@media(max-width:480px){.game-detail .game-image{aspect-ratio:1}}.game-detail .hosted-by{position:absolute;bottom:var(--space-xs)}.game-detail .game-meta{display:flex;flex-flow:column;position:absolute;top:0;left:0;height:100%;width:100%;padding:var(--space-xs)}@media(max-width:480px){.game-detail .game-meta{position:static;padding:0}}.game-detail .game-meta .tags{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.game-detail .game-datetime{font-size:var(--font-size-xs);display:inline-flex;text-transform:uppercase;font-family:var(--font-mono);color:var(--accent);font-weight:100}.game-detail .card-game-profile .card-body{display:flex;flex-flow:column-reverse;gap:var(--space-m)}@media(max-width:1024px){.game-detail .card-game-profile .card-body{flex-flow:column-reverse}}.game-detail .radar-chart{aspect-ratio:8/5}.game-detail .game-stats{display:flex;align-items:center}@media(max-width:1024px){.game-detail .game-stats{align-items:flex-start;padding:0}}.game-detail .game-stats dl{display:grid;grid-template-columns:1fr 1fr}.game-detail .game-stats dt{color:var(--purple-400)}.game-detail .game-stats dd{font-size:var(--font-size-s);font-weight:var(--font-weight-black);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s);white-space:nowrap}@media(max-width:480px){.game-detail .game-stats dd{white-space:wrap}}.game-detail .game-stats dd:last-of-type{margin-block:0}.game-detail .game-details{display:flex;gap:var(--space-m);-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}@media(max-width:834px){.game-detail .game-details{flex-flow:column;gap:unset}}.game-detail .game-details>div{display:flex;flex-flow:column;gap:var(--space-m)}.game-detail .game-details .col-1{flex:3 1}.game-detail .game-details .col-1 h2{font-size:var(--font-size-xl)}@media(max-width:1024px){.game-detail .game-details .col-1{flex:1 1}}.game-detail .game-details .col-2{flex:2 1}@media(max-width:1024px){.game-detail .game-details .col-2{flex:1 1}}.game-detail .sessions-list{display:flex;flex-flow:column;gap:var(--space-xs)}.game-detail .sessions-list .session-datetime{display:flex}.game-detail .sessions-list a:hover .session-datetime{color:var(--accent);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.game-detail .avatar-title{display:flex;gap:var(--space-xs);align-items:center}.game-detail .avatar-title h3{font-weight:var(--font-weight-black);font-size:var(--font-size-l);margin-bottom:0}.game-detail .avatar-title a{color:var(--text-light)}.game-detail .col-2 .card .button-group{justify-content:flex-start}.dashboard-game-detail{flex:1 1;flex-basis:1000px;-webkit-padding-before:0;padding-block-start:0}.dashboard-game-detail .game-header{display:block}.dashboard-game-detail .game-image{flex:none}.dashboard-game-detail .alert{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.dashboard-game-detail .game-meta{align-items:flex-start;gap:var(--space-xs);position:absolute}@media(max-width:834px){.dashboard-game-detail .game-meta{padding:var(--space-2xs)}}.dashboard-game-detail .game-meta .tags{margin-block:0}.dashboard-game-detail .game-title{font-size:var(--font-size-xl);margin-block:0;flex:none}.dashboard-game-detail .game-datetime,.dashboard-game-detail .game-title{border-radius:var(--radius-s);background:var(--black-alpha-850);padding:var(--space-3xs)}.dashboard-game-detail .game-details{flex-flow:column}.dashboard-game-detail .game-details .card{margin-block:0}.dashboard-game-detail .card-game-profile .card-body{display:flex;flex-flow:column;gap:var(--space-m)}.dashboard-game-detail .campaign-schedule{display:flex;flex-flow:column;gap:var(--space-xs)}.home{position:relative;display:flex;flex-flow:column;gap:var(--space-3xl)}@media(max-width:834px){.home{gap:var(--space-l)}}.error-page{min-height:100vh}.error-page.has-background{background-position:top;background-size:cover;background-repeat:no-repeat}.error-page .error-msg{display:flex;flex-flow:column;align-items:center;justify-content:center;height:50vh;padding:var(--space-m);text-align:center}.error-page .error-msg h1{font-size:var(--font-size-4xl)}.error-page .error-msg p{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);font-family:var(--font-mono)}.success-page{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:75vh}.success-page article{padding:var(--space-l);text-align:center;width:640px}@media(max-width:834px){.success-page article{width:100%;padding:var(--space-s)}}.success-page article .button{-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.static-page.has-background{background-position:top;background-size:contain;background-repeat:no-repeat;min-height:100vh}.layout-static-page{display:flex;gap:var(--space-xl);flex-direction:row-reverse;padding-block:var(--space-l)}@media(max-width:834px){.layout-static-page{flex-flow:column}}.layout-static-page .layout-main{flex:1 1}.layout-static-page .layout-main .posts h2{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);font-size:var(--font-size-m)}.layout-static-page .layout-aside{width:max-content}.layout-static-page .layout-aside .aside-inner{padding:var(--space-m);background-color:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-m)}.layout-static-page .layout-aside h3{font-size:var(--font-size-m);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.layout-static-page .layout-aside li i{-webkit-margin-end:5px;margin-inline-end:5px;color:var(--grey-300)}.layout-static-page .layout-aside a{display:inline-flex;align-items:center;padding-block:var(--space-3xs)}.layout-static-page .layout-aside a:hover{text-decoration:underline}.layout-static-page header{margin-bottom:var(--space-l)}.layout-static-page h1{font-size:var(--font-size-2xl)}.flex{display:flex}.item-block{padding-bottom:1rem}.detail-property{display:flex;flex:1 1;font-weight:700}.detail-value{display:flex;flex:3 1;flex-flow:column}.page-header{-webkit-margin-after:var(--space-l);margin-block-end:var(--space-l)}.page-header h1{font-size:var(--font-size-3xl);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.help-page-content .help-items{display:flex;gap:var(--space-2xl);flex-flow:column;counter-reset:helpitems}.help-page-content .help-item{padding:var(--space-m);border-radius:var(--radius-m);position:relative}.help-page-content .help-item:before{counter-increment:helpitems;content:"Q" counter(helpitems);height:var(--space-2xl);width:var(--space-2xl);background-color:var(--purple-400);color:var(--black);display:flex;font-size:var(--font-size-xl);font-weight:var(--font-weight-black);align-items:center;justify-content:center;line-height:1;position:absolute;left:-60px;top:0;border-radius:var(--radius-full);opacity:.5;filter:saturate(3)}.help-page-content .help-item h2{color:var(--grey-100);font-size:var(--font-size-m);-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}.layout-game-systems>.page-header .rich-text{max-width:54rem}.game-system{-webkit-margin-after:var(--space-3xl);margin-block-end:var(--space-3xl)}.game-system .page-header,.game-system .page-header h1{margin:0}.game-system .page-header a,.game-system .page-header small{font-family:var(--font-mono);text-transform:uppercase;color:var(--accent-alt)}.game-system .rich-text .kg-embed-card iframe{width:100%;aspect-ratio:16/9;height:auto}.game-systems-list article{padding:var(--space-xs);background:var(--card-inner-background);display:flex;flex-flow:column;gap:var(--space-xs)}.game-systems-list article figure img{width:100%;height:auto}.game-systems-list article h2{font-size:var(--font-size-m)}.game-systems-list article p{color:var(--grey-300)}.layout-cart header{font-size:var(--font-size-xl);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.layout-cart h3{font-size:var(--font-size-m)}.layout-cart .mono{color:var(--accent-alt)}.coupon{border-block:1px solid var(--border-light);padding-block:var(--space-s)}.cart-empty{min-height:60vh;display:flex;flex-flow:column;justify-content:center}.cart-form{display:flex;gap:var(--space-l-xl);flex-wrap:wrap}.cart-items{border-radius:var(--card-border-radius);background-color:var(--card-background);padding:var(--card-padding);border:1px solid var(--card-border);position:relative;display:flex;flex-flow:column;gap:var(--space-s);flex:2 1}.cart-items header hgroup{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xs)}.cart-items h2{font-size:var(--font-size-l)}.cart-items .sessions-subscribe{border-block:1px solid var(--border-light);-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);padding-block:var(--space-2xs);display:flex;gap:var(--space-xl);font-size:var(--font-size-s)}.cart-items .sessions-subscribe a{text-decoration:underline}.cart-items .session-list{display:flex;flex-flow:column;gap:var(--space-m)}.cart-items .cart-item{display:flex;gap:var(--space-2xs);position:relative;filter:saturate(.1);flex-flow:column}.cart-items .cart-item>div{display:grid;grid-template-columns:1fr min-content;grid-gap:var(--space-s);gap:var(--space-s);position:relative}@media(max-width:834px){.cart-items .cart-item>div{display:flex;flex-flow:column}}.cart-items .cart-item .session-info{display:flex;flex-flow:column;gap:var(--space-3xs);flex:1 1}.cart-items .cart-item .session-info .tags{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}.cart-items .cart-item .session-info .hosted-by{font-size:var(--font-size-xs);color:var(--grey-300)}.cart-items .cart-item .session-info time{color:var(--grey-300)}.cart-items .cart-item .session-info .price{font-weight:var(--font-weight-bold)}.cart-items .cart-item .buttons{display:flex;justify-content:flex-end;align-items:flex-start;min-width:9em}.cart-items .cart-item .checkout-item-alert{color:var(--errorRed);display:flex;padding:var(--space-3xs);padding-left:var(--space-2xs);align-items:center;font-weight:var(--font-weight-semi);background-color:var(--black-alpha-700);border-radius:var(--radius-m);border:1px solid var(--dark-500)}.cart-items .cart-item:hover:not(.in-cart){filter:saturate(.5)}.cart-items .in-cart{filter:saturate(1)}.cart-items .cart-item-one-shot>div{grid-template-columns:340px 2fr min-content}.order-total{border-radius:var(--card-border-radius);background-color:var(--card-background);padding:var(--card-padding);border:1px solid var(--card-border);position:relative;gap:var(--space-s);flex:1 1;display:flex;flex-flow:column;align-self:flex-start;position:-webkit-sticky;position:sticky;top:var(--space-m);gap:var(--space-xs)}.order-total .order-summary{flex:1 1}.order-total .order-items{display:flex;flex-flow:column;gap:var(--space-2xs);max-height:20vh;overflow:auto}.order-total .total{font-weight:var(--font-weight-black);font-size:var(--font-size-2xl)}.order-total .pay-buttons .checkbox{padding-block:var(--space-xs)}.order-total .button-big{width:100%}.order-total .bill-item{flex-direction:row;justify-content:space-between;font-family:var(--font-mono);margin:0}.order-total .bill-item-info{display:flex;flex-direction:column;min-width:0;gap:var(--space-3xs)}.order-total .bill-item-failed{color:var(--errorRed)}.order-total .bill-item-time{line-height:1;color:var(--text-light);font-size:var(--font-size-xs)}.order-total .bill-item-price{min-width:5em}.layout-auth{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:var(--space-m)}@media(max-width:834px){.layout-auth{padding:var(--space-s)}}.layout-auth .auth-component{display:flex;align-items:center;justify-content:center;flex-flow:column}@media(max-width:834px){.layout-auth .auth-component{min-width:80vw}}.layout-auth .auth-component{min-width:50vw;gap:var(--space-m)}.layout-auth .auth-header{display:flex;justify-content:center}.layout-auth .auth-header svg{height:79px}.layout-auth .auth-main a:hover{color:var(--accent-alt)}.layout-auth .no-account{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.layout-auth .form-link,.layout-auth .no-account a{text-decoration:underline}.layout-auth .form-link:hover,.layout-auth .no-account a:hover{text-decoration:none}.layout-auth .auth-wrapper{display:flex;flex-flow:column;padding:var(--space-l);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:var(--black-alpha-850);border-radius:var(--radius-l)}@media(max-width:834px){.layout-auth .auth-wrapper{padding:var(--space-m)}}.layout-auth .auth-wrapper h2{font-size:var(--font-size-2xl);text-align:center}.layout-auth .auth-wrapper h2,.layout-auth .auth-wrapper h2+p{-webkit-margin-after:var(--space-m);margin-block-end:var(--space-m)}.layout-auth .auth-wrapper a:hover{color:var(--accent)}.layout-auth .auth-form{max-width:var(--measure)}@media(max-width:540px){.layout-auth .auth-form{width:unset}}.layout-auth .auth-form hr{margin-block:0;border-color:var(--accent-alt)}.layout-auth .auth-form h2{margin-block:0}.layout-auth .auth-form .button,.layout-auth .auth-form .button-big{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);width:100%;padding-block:var(--space-s)}.layout-auth .auth-form .form-controls{gap:var(--space-m)}.layout-auth .auth-form .form-control{padding:0;background:transparent;border-color:transparent}.layout-auth .auth-form .form-control:focus-within{border-color:transparent}.layout-auth .auth-sign-up{max-width:var(--measure)}.layout-auth .auth-text{max-width:28rem;-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.layout-auth .auth-text>*{margin-block:0}.layout-auth .auth-text>*+*{margin-top:var(--space-xs)}.profile{display:flex;gap:var(--space-m)}@media(max-width:834px){.profile{flex-flow:column;gap:0}}.profile .layout-side{flex:1 1;display:flex;flex-flow:column;gap:var(--space-m)}.profile .layout-side h1{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);font-size:var(--font-size-xl)}.profile .layout-side .avatar{display:flex;justify-content:center}.profile .layout-side .profile-actions{display:flex;gap:var(--space-xs)}.profile .layout-side .profile-data{display:flex;flex-flow:column;gap:var(--space-m);-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.profile .layout-side .profile-data>div{position:relative}.profile .layout-side .profile-data>div:after{--offset:calc(var(--space-m) / -2);position:absolute;left:0;top:var(--offset);content:"";width:100%;height:1px;background:var(--border)}.profile .layout-side .radar-chart{aspect-ratio:8/5;-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs)}.profile .layout-main{flex:2 1;display:flex;flex-flow:column;gap:var(--space-m)}.profile .layout-main .stat-group{-webkit-margin-after:var(--space-m);margin-block-end:var(--space-m)}@media(max-width:1024px){.profile .layout-main .stat-group{flex-flow:column}}.profile .profile-stats{display:flex;flex-flow:column;gap:var(--space-xs);margin:0}.profile .profile-stats i{width:24px;color:var(--grey-400)}.profile .profile-stats a,.profile .profile-stats li{display:flex;align-items:center;gap:var(--space-2xs)}.profile .profile-stats span{font-family:var(--font-sans);text-transform:uppercase;font-size:var(--font-size-xs)}.profile .review-quotes{display:flex;flex-flow:column;gap:var(--space-m)}.upcoming-games>h2{font-family:var(--font-mono);font-size:var(--font-size-l);letter-spacing:1px;font-weight:var(--font-weight-light);text-transform:uppercase;text-align:center;margin-block:var(--space-m) var(--space-l)}.dashboard-nav nav{display:flex;flex-flow:column;border-radius:var(--radius-m);padding:var(--space-xs);background-color:var(--card-background);border:1px solid var(--card-border)}@media(max-width:834px){.dashboard-nav nav{display:flex;flex-flow:wrap;gap:var(--space-xs)}}.dashboard-nav .nav-item{padding:var(--space-2xs) var(--space-3xs);display:flex;font-size:var(--font-size-xs);align-items:center;gap:var(--space-3xs)}.dashboard-nav .nav-item.active,.dashboard-nav .nav-item:hover{background-color:var(--link-highlight)}.dashboard-nav .nav-item.active i{color:var(--accent)}.mini-profile-block{display:flex;gap:var(--space-xs);flex-flow:column}.mini-profile-block header{display:flex;gap:var(--space-xs);flex-wrap:wrap;align-items:center}.mini-profile-block h2{font-size:var(--font-size-m);font-weight:var(--font-weight-semi)}.mini-profile-block h2 span{font-size:var(--font-size-xs);display:block;line-height:1;-webkit-margin-after:var(--space-3xs);margin-block-end:var(--space-3xs);font-family:var(--font-mono);font-weight:var(--font-weight-light);text-transform:uppercase;color:var(--accent-alt)}.mini-profile-block .tags .tag{flex:1 1}.block-updates{display:flex;flex-flow:column;gap:var(--space-xs)}.message-block i{color:var(--gold)}.message-block a{display:flex;gap:var(--space-3xs);align-items:center}.message-block a:hover{-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.layout-dashboard{display:grid;grid-template-columns:280px 1fr;grid-gap:var(--space-m);gap:var(--space-m);align-items:flex-start}@media(max-width:960px){.layout-dashboard{grid-template-columns:1fr 3fr}}@media(max-width:834px){.layout-dashboard{display:flex;flex-flow:column;align-items:stretch}}.layout-dashboard .dashboard-nav{grid-column:1}@media(max-width:834px){.layout-dashboard .dashboard-nav{flex:1 1}}.layout-dashboard .dashboard-content{grid-column:2}@media(max-width:834px){.layout-dashboard .dashboard-content{flex:1 1}}.layout-dashboard .dashboard-module{border-radius:var(--card-border-radius);background-color:var(--card-background);padding:var(--card-padding);border:1px solid var(--card-border);position:relative;display:flex;flex-flow:column;gap:var(--space-s)}.layout-dashboard .dashboard-home,.layout-dashboard .dashboard-manage-games{display:flex;flex-flow:column;gap:var(--space-m)}.layout-dashboard .dashboard-home .card,.layout-dashboard .dashboard-manage-games .card{-webkit-margin-after:0;margin-block-end:0}.layout-dashboard .section-header h1,.layout-dashboard>header h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black)}.layout-dashboard .section-header .buttons{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs)}.layout-dashboard .section-header.small{-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}.card-game-session:has(>a){padding:0}.card-game-session:has(>a) a{display:flex;flex-flow:column;gap:var(--space-2xs);padding:var(--space-xs)}.card-game-session:has(>a):hover{border-color:var(--accent-alt)}.card-game-session{background-color:var(--card-inner-background);border-radius:var(--radius-s);border:1px solid var(--card-border);color:var(--text-light);display:flex;flex-flow:column;gap:var(--space-2xs);padding:var(--space-xs)}.card-game-session h3{font-size:var(--font-size-m);-webkit-margin-after:0;margin-block-end:0}.card-game-session .game-meta{position:relative}.card-game-session .game-meta .menu-toggle{position:absolute;right:0;bottom:0}.my-games-card .card-header{display:flex;justify-content:space-between}.games-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(33ch,1fr));grid-gap:var(--space-m);gap:var(--space-m)}.dashboard-wallet{flex:1 1;flex-basis:1000px}.dashboard-wallet .account-users{display:flex;gap:var(--space-s)}@media(max-width:834px){.dashboard-wallet .account-users{flex-flow:column}}.dashboard-wallet .account-users>div{flex:1 1;padding:var(--space-xs);border-radius:var(--radius-s);display:flex;flex-flow:column;gap:var(--space-s);background-color:var(--card-inner-background)}.dashboard-wallet .account-users>div h2{font-size:var(--font-size-m);margin:0!important}.dashboard-wallet .account-users>div .button-small{align-self:flex-start}.cron-form h2{-webkit-margin-after:var(--space-m);margin-block-end:var(--space-m)}.cron-form .cron-actions{display:flex;flex-flow:column;gap:var(--space-s)}.game-form,.notices-feed{display:flex;flex-flow:column;gap:var(--space-m)}.dashboard-subscriptions .grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.reviews-table .col-review thead th{text-align:left!important}.reviews-table .run-by{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);color:var(--grey-300);display:flex;justify-content:flex-start;align-items:center;gap:var(--space-3xs)}.reviews-table .review-user{color:var(--grey-300)}.reviews-table blockquote{max-inline-size:24ch;white-space:nowrap;overflow:clip;text-overflow:ellipsis;position:relative;margin:auto}.reviews-table .rating{display:flex;flex-wrap:nowrap;gap:var(--space-xs)}.reviews-table .rating span{display:flex;align-items:center;gap:var(--space-3xs)}.reviews-table tbody td{font-size:var(--font-size-s)}.reviews header{display:flex;flex-flow:column;gap:var(--space-s);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.review-game .review-game-form{border:1px solid var(--card-border);border-radius:var(--radius-s);padding:var(--space-m)}.review-game .users{display:flex;gap:var(--space-s)}.review-game .users h4{-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}.review-game .form-buttons{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.review-game .game-meta{border:1px solid var(--card-border);border-radius:var(--card-border-radius);padding:var(--space-m);display:flex;gap:var(--space-s);flex-direction:row-reverse}@media(max-width:834px){.review-game .game-meta{flex-flow:column-reverse;gap:var(--space-2xs)}}.review-game .game-meta small{font-size:var(--font-size-xs);text-transform:uppercase;font-family:var(--font-mono);font-weight:100}.review-game .game-meta h2{font-size:var(--font-size-xl)}.review-game .game-meta .game-image{max-width:640px;flex:1 1}.review-game .game-meta .game-image img{border-radius:var(--radius-s)}.review-game .game-info{flex:2 1;display:flex;flex-flow:column;gap:var(--space-2xs)}.review-game .game-info .session-datetime{align-self:flex-start}.review-game .users-info{display:flex;gap:var(--space-s)}.review-game .users-info h4{-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}.review-game .gm-info a,.review-players .player-info{display:flex;gap:var(--space-xs);align-items:center}.review-players .player-info{-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.review-players .player-review{border-radius:var(--card-border-radius);background-color:var(--card-background);padding:var(--card-padding);border:1px solid var(--card-border);position:relative;display:flex;flex-flow:column;gap:var(--space-s)}.reviews-thanks{padding:var(--space-xl)}@media(max-width:834px){.reviews-thanks{padding:var(--space-s)}}.reviews-thanks .tip-jar{display:flex;flex-flow:column;align-items:center;border:none;padding:0}.reviews-thanks .tip-jar p{text-align:center;font-size:var(--font-size-m);max-width:40em}.layout-blog,.layout-news{margin-block:var(--space-s) var(--space-2xl)}.layout-blog .page-header,.layout-news .page-header{-webkit-margin-after:var(--space-m);margin-block-end:var(--space-m);text-align:center}.layout-blog .page-header h1,.layout-news .page-header h1{-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}.layout-blog .page-header p,.layout-news .page-header p{color:var(--accent);font-size:var(--font-size-m)}.blog-post{background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-m);overflow:clip}.blog-post>div{padding:var(--space-2xs)}.blog-post figure img{aspect-ratio:16/9;width:100%}.blog-post h2,.blog-post h3{font-size:var(--font-size-m);font-weight:var(--font-weight-black)}.blog-post h2 a:hover,.blog-post h3 a:hover{color:var(--accent)}.blog-post p{margin-block:var(--space-xs)}.blog-post .tags{-webkit-margin-before:0;margin-block-start:0}.blog-post time{font-size:var(--font-size-xs);text-transform:uppercase;font-family:var(--font-mono);color:var(--accent);font-weight:100}.blog-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--space-m)}.featured-post{padding:var(--space-l);-webkit-margin-after:var(--space-xl);margin-block-end:var(--space-xl)}@media(max-width:834px){.featured-post{padding:var(--space-s)}}.featured-post .blog-post{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);padding:0;border:0}@media(max-width:834px){.featured-post .blog-post{display:flex;flex-flow:column;gap:var(--space-s)}}.featured-post .post-image{grid-column:1/span 3;grid-row:1;background:var(--dark-500);align-self:flex-start;position:relative}.featured-post .post-image img{border-radius:var(--radius-s)}.featured-post .post-image figcaption{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.featured-post .post-content{grid-column:4/span 3;grid-row:1;display:flex;flex-flow:column;align-items:flex-start;padding:0}.featured-post .post-content .button{align-self:flex-end}.blog-single{width:66%;margin:auto}@media(max-width:834px){.blog-single{width:100%}}.blog-single .post-header{-webkit-margin-after:var(--space-xl);margin-block-end:var(--space-xl)}.blog-single .post-header h1{font-size:var(--font-size-2xl);-webkit-margin-after:var(--space-m);margin-block-end:var(--space-m)}.blog-single time{color:var(--accent)}.blog-single .rich-text strong{font-weight:500}.blog-single .rich-text li a{text-decoration:underline}.blog-single .rich-text u{text-decoration:none}.blog-single figure{margin-block:var(--space-l)}.blog-single figure img{width:100%;height:auto;border-radius:var(--radius-m)}.blog-single figure figcaption{-webkit-margin-before:var(--space-3xs);margin-block-start:var(--space-3xs);color:var(--grey-300)}.blog-single footer{margin-block:var(--space-l);padding-block:var(--space-l);border-top:1px solid var(--border-light);display:flex;align-items:center}.blog-single footer .tags{-webkit-margin-before:0;margin-block-start:0}.blog-single footer p{margin:0;-webkit-margin-end:var(--space-xs);margin-inline-end:var(--space-xs)}.dashboard-schedule .page-header{margin:0}.dashboard-schedule .schedule-list .notice-scrollable h2{-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}.dashboard-schedule .schedule-list .buttons{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.dashboard-schedule .schedule-list-items{display:flex;flex-flow:column;gap:var(--space-m)}.dashboard-schedule .schedule-list-items .schedule-item{border:1px solid var(--border-light);background:var(--card-inner-background);padding:var(--space-s);border-radius:var(--form-control-border-radius);display:grid;grid-template-columns:1fr 50px;grid-gap:var(--space-xs);gap:var(--space-xs);grid-template-areas:"main button"}@media(max-width:834px){.dashboard-schedule .schedule-list-items .schedule-item{display:flex;flex-flow:column}}.dashboard-schedule .schedule-list-items .schedule-item header{display:flex;gap:var(--space-s);grid-area:main}@media(max-width:834px){.dashboard-schedule .schedule-list-items .schedule-item header{flex-flow:column}}.dashboard-schedule .schedule-list-items .schedule-item header .tag{align-self:center}@media(max-width:834px){.dashboard-schedule .schedule-list-items .schedule-item header .tag{align-self:start}}.dashboard-schedule .schedule-list-items .schedule-item h3{font-size:var(--font-size-m);align-self:center}@media(max-width:834px){.dashboard-schedule .schedule-list-items .schedule-item h3{align-self:start}}.dashboard-schedule .schedule-list-items .schedule-item .game-link{display:none}.dashboard-schedule .schedule-list-items .schedule-item .responses{grid-area:main;grid-row:2}.dashboard-schedule .schedule-list-items .schedule-item .responses h4{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:1px;font-weight:400;-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}.dashboard-schedule .schedule-list-items .schedule-item .avatar-group{flex-flow:row}.dashboard-schedule .schedule-list-items .schedule-item .menu-toggle{grid-area:button}.dashboard-schedule .schedule-create-new{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.dashboard-schedule .schedule-create-new .created-items{display:flex;flex-flow:column;gap:var(--space-xs)}.dashboard-schedule .schedule-create-new .line-items-form{display:flex;flex-flow:column;padding:var(--space-s);background:transparent;border:1px dotted var(--border-light);gap:var(--space-s);justify-content:space-between;border-radius:var(--radius-s)}.dashboard-schedule .schedule-create-new .line-items-form .line-items{gap:var(--space-s)}.dashboard-schedule .schedule-create-new .line-items-form .line-item{position:relative}.dashboard-schedule .schedule-create-new .line-items-form .error-message{position:absolute;left:0}.dashboard-schedule .schedule-create-new .schedule-item{border:1px solid var(--border-light);padding:var(--space-s);border-radius:var(--radius-s);display:flex}@media(max-width:834px){.dashboard-schedule .schedule-create-new .schedule-item{flex-flow:column}}.dashboard-schedule .schedule-create-new .schedule-item time{font-family:var(--font-sans);font-size:var(--font-size-m);font-weight:var(--font-weight-bold);text-transform:inherit}.dashboard-schedule .schedule-create-new .schedule-item h3{-webkit-margin-after:var(--space-3xs);margin-block-end:var(--space-3xs)}.dashboard-schedule .schedule-create-new .schedule-item p{-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}.dashboard-schedule .schedule-create-new .schedule-item>div:first-of-type{flex:1 1}.dashboard-schedule .schedule-create-new .schedule-item .button-group{align-self:flex-end}@media(max-width:834px){.dashboard-schedule .schedule-create-new .schedule-item .button-group{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs)}}.schedule-game-card{width:75%;margin:auto;display:flex;flex-flow:column;gap:var(--space-m)}@media(max-width:834px){.schedule-game-card{width:unset}}.schedule-game-card .poll-image{position:relative;background:var(--image-background);aspect-ratio:16/9;height:280px;width:100%;order:1;border-radius:var(--radius-m);overflow:clip}.schedule-game-card .poll-meta{position:absolute;top:0;left:0;width:100%;height:50%;padding:var(--space-xs)}.schedule-game-card .hosted-by{position:absolute;bottom:var(--space-xs);right:var(--space-xs)}.schedule-game-card h1{-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}.schedule-game-card .page-header{order:2;-webkit-margin-after:0;margin-block-end:0}.schedule-game-card .poll-details{display:flex;flex-flow:column-reverse;gap:var(--space-xs)}.schedule-game-card .schedule-form{display:flex;flex-flow:column;gap:var(--space-m);order:3;padding:var(--space-m);border:1px solid var(--form-control-border-color);border-radius:var(--form-control-border-radius)}.schedule-game-card .poll-options{display:flex;flex-flow:column;gap:var(--space-s);position:relative}.schedule-game-card .poll-options legend{font-size:var(--font-size-s);-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs);color:var(--accent)}.schedule-game-card .poll-checkbox{padding:var(--space-s);display:flex;background:var(--form-control-background);border:1px solid var(--form-control-border-color);border-radius:var(--form-control-border-radius);cursor:pointer}.schedule-game-card .poll-checkbox input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.schedule-game-card .poll-checkbox:has(input:checked){position:relative;border-color:var(--form-control-border-focus-color)}.schedule-game-card .poll-checkbox time{font-family:var(--font-sans);font-size:var(--font-size-m);font-weight:var(--font-weight-bold);text-transform:inherit}.schedule-game-card .poll-checked-icons{display:flex;align-items:center}.schedule-game-card .poll-option-info{display:flex;gap:var(--space-xs)}.schedule-game-card .poll-option-info h3{-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}.schedule-game-card .poll-option-info p{-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}.schedule-game-card .poll-option-info .avatar-group{flex-flow:row}.schedule-game-card .poll-buttons{display:flex;flex-flow:row wrap;gap:var(--space-s)}.schedule-game-card .poll-buttons h3{flex:1 1;align-content:center}.schedule-game-edit{width:unset}