﻿@keyframes shine{0%{left:-60px}10%,100%{left:calc(100% + 30px)}}@font-face{font-family:"Inter";src:url("../fonts/inter.ttf");font-display:swap;size-adjust:106%}html{background-color:var(--brand_footer_background);scroll-behavior:smooth;scroll-padding-top:80px}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}h1,h2,h3,h4,h5,h6,p,ol,ul,li{color:var(--brand_content_text)}section h1{font-size:revert}a{color:var(--brand_footer_links)}ul,ol{padding-left:15px}body{background:var(--brand_content_background);display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial;min-height:100dvh}main section{padding:50px 10px}.content-container{max-width:1000px;width:100%;display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:initial;align-content:initial}.button{border:none;border-radius:10px;padding:20px 30px;font-size:16px;line-height:18px;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:center;align-content:initial;flex-wrap:wrap;background:var(--brand_primary_button_background);color:var(--brand_primary_button_text);filter:drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.5))}.button:disabled{opacity:.5;cursor:not-allowed;filter:none}.button.button-primary{background:var(--brand_primary_button_background);color:var(--brand_primary_button_text)}.button.button-secondary{background:var(--brand_secondary_button_background);color:var(--brand_secondary_button_text)}.button.button-link{background:none;color:var(--brand_content_text);padding:0;filter:none;font-weight:normal;text-transform:capitalize;text-decoration:underline;font-size:14px}.button.shine{overflow:hidden}.button.shine::after{content:"";display:block;position:absolute;background:rgba(var(--brand_primary_button_text_rgb), 0.35);width:30px;height:100%;top:0;left:-60px;filter:blur(5px);transform:skewX(-15deg);animation:shine 5s 2s linear infinite}@media screen and (max-width: 640px){main section{padding:20px 10px}.button{padding:10px 20px;font-size:20px;line-height:20px}}header{background:var(--brand_header_background);height:70px;width:100%;display:flex;flex-direction:column;align-items:center;gap:initial;align-self:initial;justify-content:initial;align-content:initial;box-shadow:0 0 10px 0 rgba(0,0,0,.5);z-index:99;position:sticky;top:0}header .content-container{display:flex;flex-direction:row;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;height:100%;padding:10px;position:relative}header .header-menu{flex:1;display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}header .header-menu-toggle{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;background:rgba(0,0,0,0);color:var(--brand_header_text);cursor:pointer}header .header-menu-toggle span{width:24px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}header .header-menu-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}header .header-menu-toggle.active span:nth-child(2){opacity:0}header .header-menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}header .header-buttons{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;margin-left:auto}header .header-buttons .button{padding:10px 20px;height:100%;border-radius:calc(var(--brand_primary_button_radius)*1px);font-size:20px;line-height:22px}header #logo{width:auto;height:100%;display:flex;flex:1}header #logo img{height:100%;width:100%;object-fit:contain;object-position:left center}header nav{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:row;align-items:center;gap:30px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}header nav a{text-decoration:none;color:var(--brand_header_text)}header nav a.active{color:var(--brand_primary_button_background, var(--brand_primary_button_background_fallback))}header nav .poster-gallery-search{display:inline-flex;align-items:center;justify-content:center}header nav .poster-gallery-search svg{width:20px;height:20px;fill:currentColor}header nav .poster-gallery-search span{display:none}@media screen and (max-width: 640px){header .content-container{justify-content:space-between}header #logo{flex:0 1 auto}header .header-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0}header .header-menu{display:none;position:absolute;z-index:1;top:100%;left:50%;width:100vw;transform:translateX(-50%);flex-direction:column;align-items:stretch;gap:6px;padding:10px;border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.18);border-right:0;border-bottom:0;border-left:0;background:var(--brand_header_background);box-shadow:0 10px 25px rgba(0,0,0,.25)}header .header-menu.active{display:flex}header .header-menu nav{position:static;transform:none;flex-direction:column;align-items:stretch;gap:2px}header .header-menu nav a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 10px;text-align:center}header .header-menu nav .poster-gallery-search span{display:inline}header .header-buttons{margin-left:0;width:100%;justify-content:center}header .header-buttons .button{font-size:14px;line-height:16px;width:100%}}@media screen and (max-width: 400px){header #logo img{max-width:150px}}footer{background:var(--brand_footer_background);width:100%;display:flex;flex-direction:column;align-items:center;gap:initial;align-self:initial;justify-content:initial;align-content:initial;margin-top:auto;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}footer .content-container{display:flex;flex-direction:column;align-items:center;gap:50px;align-self:initial;justify-content:initial;align-content:initial;height:100%}footer .footer-bar{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr;gap:20px;width:100%}footer .footer-bar .footer-branding{display:flex;flex-direction:column;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial}footer .footer-bar .footer-branding .footer-logo{display:flex;flex-direction:column;align-items:initial;gap:initial;align-self:initial;justify-content:center;align-content:initial;width:auto;height:100%}footer .footer-bar .footer-branding .social-links{display:flex;flex-direction:row;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap}footer .footer-bar .footer-branding .social-links a{color:var(--brand_footer_text);text-decoration:none;font-size:24px}footer .footer-bar .footer-branding .social-links a:hover{color:var(--brand_footer_links)}footer .footer-bar .footer-branding .social-links a svg{width:24px;height:24px}footer .footer-links{color:var(--brand_footer_text);font-size:12px;display:flex;flex-direction:row;align-items:initial;gap:50px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;justify-self:right}footer .footer-links .footer-group{display:flex;flex-direction:column;align-items:initial;gap:15px;align-self:initial;justify-content:initial;align-content:initial}footer .footer-links .footer-group h4{text-transform:uppercase;font-size:12px;position:relative;width:max-content}footer .footer-links .footer-group h4::after{content:"";display:block;width:100%;height:2px;background:var(--brand_footer_text);position:absolute;bottom:-3px;border-radius:10px}footer .footer-links .footer-group ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:initial;gap:5px;align-self:initial;justify-content:initial;align-content:initial}footer .footer-links a{color:var(--brand_footer_text);text-decoration:none}footer .footer-links a:hover{color:var(--brand_footer_links)}footer .footer-text{display:flex;flex-direction:column;align-items:initial;gap:10px;align-self:initial;justify-content:initial;align-content:initial;align-items:center;font-size:14px;color:var(--brand_footer_text)}footer .footer-text .log-out .button{color:var(--brand_footer_text);font-size:12px}footer .footer-text p{color:var(--brand_footer_text);font-size:12px}footer .brand-preview{display:inline-flex;align-items:center;gap:8px;color:var(--brand_footer_text);font-size:12px}footer .brand-preview select{min-height:32px;padding:0 28px 0 10px;border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.3);border-radius:7px;background:var(--brand_card_background);color:var(--brand_card_text);font:inherit}@media screen and (max-width: 640px){footer .content-container{gap:40px}footer .footer-bar{display:flex;flex-direction:column;align-items:center;gap:40px;align-self:initial;justify-content:initial;align-content:initial}footer .footer-bar .footer-branding{display:flex;flex-direction:row;align-items:center;gap:initial;align-self:initial;justify-content:space-between;align-content:initial;flex-wrap:wrap;width:100%}footer .footer-bar .footer-links{width:100%;gap:30px}}@media screen and (max-width: 400px){footer .content-container{gap:30px}footer .footer-text p{font-size:11px}footer .footer-bar{gap:30px}footer .footer-bar .footer-links{width:100%;gap:20px;justify-content:space-between}footer .footer-bar .footer-links .footer-group{font-size:11px}footer .footer-bar .footer-links .footer-group ul{font-size:11px}}:root{--common: #0f9d58;--rare: #2563eb;--epic: #7c3aed;--legendary: #d4a017}body::after{content:"";position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.72);opacity:0;pointer-events:none;transition:opacity .75s ease}body.poster-pack-opening::after{opacity:1}html.brand-directory-page{--brand_header_background: #141b25;--brand_header_text: #f8fafc;--brand_content_background: #080c12;--brand_content_text: #f8fafc;--brand_card_background: #111923;--brand_card_text: #f8fafc;--brand_card_alt_background: #1a2532;--brand_card_alt_text: #d7e0ea;--brand_primary_button_background: #71d0ff;--brand_primary_button_background_fallback: #71d0ff;--brand_primary_button_background_rgb: 113, 208, 255;--brand_primary_button_text: #072131;--brand_primary_button_text_rgb: 7, 33, 49;--brand_footer_background: #101720;--brand_footer_text: #f8fafc;--brand_footer_links: #71d0ff}html.brand-directory-page header{display:none}html.brand-directory-page main{min-height:calc(100vh - 55px);margin-top:40px}html.brand-directory-page main .top-bar{justify-content:center;text-align:center}main{min-height:calc(100vh - 125px);display:flex;flex-direction:column;align-items:center;gap:20px;align-self:initial;justify-content:initial;align-content:initial;padding:10px}main .content-container{margin:0 auto;gap:20px}main .content-container .top-bar{display:flex;flex-direction:row;align-items:center;gap:20px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;padding:10px 0 0}main .content-container .top-bar .top-bar-actions{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px;position:relative}main .content-container .top-bar .top-bar-actions .player-id-wrap{display:inline-flex;align-items:center;gap:6px;color:var(--brand_content_text);font:inherit;font-size:13px}main .content-container .top-bar .top-bar-actions .player-id-wrap .player-id-label{color:var(--brand_content_text)}main .content-container .top-bar .top-bar-actions .player-id-wrap .player-id{display:inline-flex;align-items:stretch;overflow:hidden;padding:5px;border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.18);border-radius:5px;background:var(--brand_card_alt_background);cursor:pointer}main .content-container .top-bar .top-bar-actions .player-id-wrap strong{min-width:95px;color:var(--brand_card_alt_text)}main .content-container .top-bar .top-bar-actions .player-id-wrap strong.copied{color:#06b647}main .content-container .top-bar .top-bar-actions .player-id-wrap .player-id-copy{display:inline-flex;align-items:center;justify-content:center;width:30px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--brand_card_alt_text);cursor:pointer}main .content-container .top-bar .top-bar-actions .player-id-wrap .player-id-copy:hover{color:var(--brand_primary_button_background)}main .content-container .top-bar .top-bar-actions .player-id-wrap .player-id-copy:focus-visible{outline:2px solid var(--brand_primary_button_background);outline-offset:-2px}main .content-container .top-bar .top-bar-actions .player-id-wrap .player-id-copy svg{width:16px;height:16px;fill:currentColor}.box{border-radius:10px;background:var(--brand_card_background);border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.12);color:var(--brand_card_text)}.box h2{color:var(--brand_card_text)}.lookup{display:grid;grid-template-columns:minmax(0, 500px);justify-content:center;gap:16px;width:100%;padding:28px;text-align:center}.lookup p{margin:0;color:var(--brand_card_text);line-height:1.5}.lookup form{display:grid;gap:10px}.lookup .gallery-lookup-boxes{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));gap:10px}.lookup .gallery-lookup-boxes input{width:100%;min-width:0;aspect-ratio:1;padding:0;border:1px solid rgba(var(--brand_primary_button_background_rgb, 255, 255, 255), 0.2);border-radius:8px;background:var(--brand_content_background, #111);color:var(--brand_content_text, #fff);font:inherit;font-size:18px;font-weight:700;text-align:center;text-transform:lowercase}.lookup .gallery-lookup-boxes input:focus{outline:2px solid var(--brand_primary_button_background, #fff);outline-offset:1px}.lookup .button{width:100%}.lookup .lookup-error{color:#ff8c8c;font-size:13px}.poster-not-found{display:grid;justify-items:center;gap:16px;width:100%;max-width:500px;margin:0 auto;padding:28px;text-align:center}.poster-not-found p{color:var(--brand_card_text);line-height:1.5}.brand-directory{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:12px;padding:20px}.brand-directory .brand-directory-item{display:flex;align-items:center;justify-content:center;min-height:120px;padding:20px;border:1px solid color-mix(in srgb, var(--brand_primary_button_background, var(--brand_primary_button_background_fallback)) 18%, transparent);border-radius:8px;background:var(--brand-directory-background, var(--brand_card_alt_background));color:var(--brand-directory-text, var(--brand_card_alt_text));text-decoration:none;transition:border-color .2s ease,transform .2s ease}.brand-directory .brand-directory-item:hover{border-color:var(--brand_primary_button_background, var(--brand_primary_button_background_fallback));transform:translateY(-2px)}.brand-directory .brand-directory-item img{display:block;width:100%;max-width:180px;height:76px;object-fit:contain}.category-select{display:none}.category-tabs{display:flex;flex-direction:row;align-items:stretch;gap:10px;align-self:initial;justify-content:initial;align-content:initial;flex-wrap:wrap;width:100%;padding:10px}.category-tabs .category-tab{flex:0 1 auto;min-height:42px;max-width:100%;padding:0 10px;border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--brand_card_text);font:inherit;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.category-tabs .category-tab:hover{color:var(--brand_card_text);background:rgba(var(--brand_primary_button_background_rgb), 0.08)}.category-tabs .category-tab:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(246,248,252,.16)}.category-tabs .category-tab.active{background:var(--brand_primary_button_background);color:var(--brand_primary_button_text);box-shadow:0 10px 20px rgba(0,0,0,.18)}@media screen and (max-width: 640px){main .content-container>.top-bar{flex-direction:column;align-items:center;gap:8px;padding:0;text-align:center}main .content-container>.top-bar h1{font-size:24px;line-height:1.15}main .content-container>.top-bar .top-bar-actions{margin-left:0;align-items:center}.category-tabs{display:none}.category-select{display:block;width:100%;min-height:42px;padding:0 40px 0 14px;border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.2);border-radius:6px;appearance:auto;background:var(--brand_card_alt_background);color:var(--brand_card_alt_text);font:inherit;font-weight:700}.category .category-tier-bar{flex-direction:column;align-items:stretch}.category .category-header h2{font-size:20px}.category .category-tier-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));order:2;width:100%;gap:6px}.category .category-tier-stats .stat{justify-content:space-between;gap:6px;padding:7px 8px;font-size:9px}.category .category-tier-stats .stat strong{font-size:8px}.category .category-tier-stats .stat span{font-size:9px}.category .hide-locked-toggle{order:1;align-self:flex-end}}.category{display:none;gap:10px;padding:10px}.category.active,.category.new{display:grid}.category .category-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.category .category-header h2,.category .category-header span{margin:0}.category .category-header h2{font-size:24px;line-height:1.1;color:var(--brand_card_text)}.category .category-header span{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:34px;padding:0 12px;border-radius:999px;background:rgba(var(--brand_primary_button_background_rgb), 0.14);color:var(--brand_card_text);font-size:13px;font-weight:700;line-height:1}.category .category-tier-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.category .category-tier-stats{display:flex;flex-wrap:wrap;gap:10px;flex:1}.category .category-tier-stats .stat{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:999px;background:var(--brand_card_alt_background);border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.1);color:var(--brand_card_alt_text);font-size:11px;line-height:1}.category .category-tier-stats .stat strong,.category .category-tier-stats .stat span{margin:0}.category .category-tier-stats .stat strong{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.category .category-tier-stats .stat span{color:var(--brand_card_alt_text);font-weight:600}.category .category-tier-stats .stat[data-tier="1"]{border-color:var(--common);background:var(--common);color:#fff}.category .category-tier-stats .stat[data-tier="1"] span{color:#fff}.category .category-tier-stats .stat[data-tier="2"]{border-color:var(--rare);background:var(--rare);color:#fff}.category .category-tier-stats .stat[data-tier="2"] span{color:#fff}.category .category-tier-stats .stat[data-tier="3"]{border-color:var(--epic);background:var(--epic);color:#fff;box-shadow:0 0 20px rgba(124,58,237,.16)}.category .category-tier-stats .stat[data-tier="3"] span{color:#fff}.category .category-tier-stats .stat[data-tier="4"]{border-color:var(--legendary);background:var(--legendary);color:#161616;box-shadow:0 0 22px rgba(212,160,23,.18)}.category .category-tier-stats .stat[data-tier="4"] span{color:#161616}.category .hide-locked-toggle{min-height:42px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--brand_card_text);font:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:10px}.category .hide-locked-toggle .switch{width:46px;height:28px;border-radius:999px;background:rgba(var(--brand_primary_button_background_rgb), 0.16);border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.2);padding:3px;display:inline-flex;align-items:center;transition:background .2s ease,border-color .2s ease}.category .hide-locked-toggle .switch .knob{width:20px;height:20px;border-radius:999px;background:var(--brand_card_text);box-shadow:0 2px 8px rgba(0,0,0,.25);transition:transform .2s ease,background .2s ease}.category .hide-locked-toggle.active .switch{background:var(--brand_primary_button_background);border-color:var(--brand_primary_button_background)}.category .hide-locked-toggle.active .switch .knob{transform:translateX(18px);background:var(--brand_primary_button_text)}.content-container.hide-locked .category .poster.locked{display:none}.content-container.hide-locked .category.category-empty-owned .poster-empty-state{display:block}.poster-empty-state{display:none;padding:18px 20px;border-radius:14px;background:var(--brand_card_alt_background);color:var(--brand_card_alt_text);font-size:14px;line-height:1.5}.poster-empty-state a{color:var(--brand_primary_button_background);font-weight:700;text-decoration:none}.pack-opening{position:relative;display:grid;gap:20px;width:100%;padding:24px;text-align:center}.pack-opening .pack-opening-intro{display:grid;justify-items:center;gap:10px}.pack-opening .pack-opening-intro>span{color:var(--brand_primary_button_background, var(--brand_primary_button_background_fallback));font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pack-opening .pack-opening-intro h2,.pack-opening .pack-opening-intro p{margin:0}.pack-opening .pack-opening-intro h2{font-size:28px}.pack-opening .pack-opening-intro p{color:var(--brand_card_text);font-size:14px;line-height:1.5}.pack-opening .pack-cards{position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:12px;min-height:220px;padding:32px 12px;overflow:hidden;scrollbar-width:none}.pack-opening .pack-cards::-webkit-scrollbar{display:none}.pack-opening.is-condensed .pack-cards{overflow-x:auto;overflow-y:hidden;cursor:grab;overscroll-behavior-x:contain;touch-action:pan-x}.pack-opening.is-condensed .pack-cards:active{cursor:grabbing}.pack-opening.is-condensed .pack-cards.is-dragging{cursor:grabbing;user-select:none}.pack-opening .pack-open-button{position:absolute;top:50%;left:50%;z-index:6;min-width:180px;transform:translate(-50%, -50%)}.pack-opening .pack-poster{flex:0 0 140px;width:min(140px,50vw - 38px);opacity:0;pointer-events:none;transform:perspective(700px) rotateY(90deg) scale(0.78)}.pack-opening .pack-poster::before{content:"";position:absolute;inset:-30%;z-index:3;pointer-events:none;opacity:0}.pack-opening .pack-poster::after{content:"?";position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:var(--brand_card_alt_background);color:var(--brand_card_alt_text);font-size:42px;font-weight:900;transition:opacity .25s ease}.pack-opening .pack-poster .ribbon,.pack-opening .pack-poster .count,.pack-opening .pack-poster .pack-category{opacity:0;transition:opacity .2s ease .18s}.pack-opening .pack-poster.is-merging{z-index:5;animation:posterPackMergeKeep .65s cubic-bezier(0.2, 0.8, 0.2, 1) both}.pack-opening .pack-poster.is-merging-away{flex-basis:0;width:0;border-width:0;opacity:0;transform:translate(var(--pack-merge-x, 0), var(--pack-merge-y, 0)) scale(0.5);transition:flex-basis .65s cubic-bezier(0.2, 0.8, 0.2, 1),width .65s cubic-bezier(0.2, 0.8, 0.2, 1),border-width .65s ease,opacity .4s ease,transform .65s cubic-bezier(0.2, 0.8, 0.2, 1)}.pack-opening .pack-poster.is-merged{animation:posterPackMergeKeep .5s cubic-bezier(0.2, 0.8, 0.2, 1) both}.pack-opening .pack-poster img{cursor:default;filter:brightness(0)}.pack-opening .pack-poster .pack-category{position:absolute;left:0;bottom:0;z-index:2;max-width:100%;padding:5px 8px;border-radius:0 8px 0 0;background:rgba(0,0,0,.58);color:#fff;font-size:9px;font-weight:700;line-height:1;text-transform:uppercase}.pack-opening .pack-collection{display:inline-flex;justify-self:center;min-width:200px;opacity:0;pointer-events:none;transform:translateY(10px);visibility:hidden;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.pack-opening.is-opening{z-index:1001}.pack-opening.is-opening .pack-open-button{display:none}.pack-opening.is-opening .pack-poster{animation:posterPackReveal .56s cubic-bezier(0.2, 0.8, 0.2, 1) var(--pack-reveal-delay) both}.pack-opening.is-opening .pack-poster[data-tier-key=epic]{animation:posterPackEpicReveal .9s cubic-bezier(0.16, 0.9, 0.25, 1) var(--pack-reveal-delay) both}.pack-opening.is-opening .pack-poster[data-tier-key=epic]::before{background:radial-gradient(circle, rgba(189, 132, 255, 0.8) 0, rgba(124, 58, 237, 0.22) 38%, transparent 70%);animation:posterPackEpicGlow .9s ease-out var(--pack-reveal-delay) both}.pack-opening.is-opening .pack-poster[data-tier-key=legendary]{animation:posterPackLegendaryReveal 1.2s cubic-bezier(0.12, 0.9, 0.2, 1) var(--pack-reveal-delay) both}.pack-opening.is-opening .pack-poster[data-tier-key=legendary]::before{background:conic-gradient(from 0deg, transparent, rgba(255, 247, 171, 0.95), transparent, rgba(255, 211, 77, 0.8), transparent);animation:posterPackLegendaryGlow 1.2s ease-out var(--pack-reveal-delay) both}.pack-opening.is-opening .pack-poster::after,.pack-opening.is-revealed .pack-poster::after{opacity:0}.pack-opening.is-opening .pack-poster .ribbon,.pack-opening.is-opening .pack-poster .count,.pack-opening.is-opening .pack-poster .pack-category,.pack-opening.is-revealed .pack-poster .ribbon,.pack-opening.is-revealed .pack-poster .count,.pack-opening.is-revealed .pack-poster .pack-category{opacity:1}.pack-opening.is-opening .pack-poster img,.pack-opening.is-revealed .pack-poster img{filter:brightness(1)}.pack-opening.is-revealed .pack-poster{opacity:1;pointer-events:auto;transform:none;transition:transform .2s ease}.pack-opening.is-revealed .pack-poster img{cursor:zoom-in}.pack-opening.is-revealed .pack-open-button{display:none}.pack-opening.is-revealed.show-collection .pack-collection{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}@keyframes posterPackReveal{0%{opacity:0;transform:perspective(700px) rotateY(90deg) scale(0.78)}60%{opacity:1;transform:perspective(700px) rotateY(-8deg) scale(1.05)}100%{opacity:1;transform:perspective(700px) rotateY(0) scale(1)}}@keyframes posterPackMergeKeep{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes posterPackEpicReveal{0%{opacity:0;transform:perspective(700px) rotateY(90deg) scale(0.72)}60%{opacity:1;transform:perspective(700px) rotateY(-12deg) scale(1.12)}78%{transform:perspective(700px) rotateY(5deg) scale(0.98)}100%{opacity:1;transform:perspective(700px) rotateY(0) scale(1)}}@keyframes posterPackLegendaryReveal{0%{opacity:0;transform:perspective(700px) rotateY(90deg) scale(0.65)}45%{opacity:1;transform:perspective(700px) rotateY(-16deg) scale(1.18)}70%{transform:perspective(700px) rotateY(9deg) scale(1.05)}100%{opacity:1;transform:perspective(700px) rotateY(0) scale(1)}}@keyframes posterPackEpicGlow{0%{opacity:0;transform:scale(0.7)}45%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.25)}}@keyframes posterPackLegendaryGlow{0%{opacity:0;transform:rotate(0deg) scale(0.55)}42%{opacity:1;transform:rotate(120deg) scale(1)}100%{opacity:0;transform:rotate(260deg) scale(1.45)}}.trade-page .trade-top-bar h1{display:flex;align-items:center;gap:12px}.trade-page .trade-info-toggle{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.28);border-radius:999px;background:var(--brand_card_alt_background);color:var(--brand_card_alt_text);font-family:Georgia,serif;font-size:16px;font-style:italic;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 3px 10px rgba(0,0,0,.14);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.trade-page .trade-info-toggle:hover{border-color:var(--brand_primary_button_background);color:var(--brand_primary_button_background);transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.2)}.trade-page .trade-info-toggle.active{background:var(--brand_primary_button_background);color:var(--brand_primary_button_text)}.trade-page .trade-offers-form label{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--brand_content_text);font-size:12px;cursor:pointer}.trade-page .trade-offers-form input{appearance:none;width:34px;height:20px;margin:0;padding:2px;border:1px solid color-mix(in srgb, var(--brand_primary_button_background, var(--brand_primary_button_background_fallback)) 20%, transparent);border-radius:999px;background:color-mix(in srgb, var(--brand_primary_button_background, var(--brand_primary_button_background_fallback)) 14%, transparent);cursor:pointer;transition:background .16s ease,border-color .16s ease}.trade-page .trade-offers-form input::after{content:"";display:block;width:14px;height:14px;border-radius:50%;background:var(--brand_card_text);transition:transform .16s ease,background .16s ease}.trade-page .trade-offers-form input:checked{border-color:var(--brand_primary_button_background);background:var(--brand_primary_button_background)}.trade-page .trade-offers-form input:checked::after{transform:translateX(14px);background:var(--brand_primary_button_text)}.trade-page .trade-setup-title{width:100%;max-width:500px;margin:0 auto;align-self:center}.trade-page .trade-setup-title{font-size:32px;line-height:1.1;text-align:center}.trade-page .trade-setup-card>*{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.trade-page .trade-setup-card .trade-card-header{text-align:center}.trade-page .trade-setup-card .trade-card-header h2,.trade-page .trade-setup-card .trade-card-header p{margin:0}.trade-page .trade-setup-card .trade-card-header h2{font-size:24px;line-height:1.1}.trade-page .trade-setup-card .trade-card-header p{margin-top:8px;color:var(--brand_card_text);line-height:1.5}.trade-page .trade-setup-card .trade-form-actions .button{width:100%}.trade-page .trade-card,.trade-page .trade-info-card.active{display:grid}.trade-page .trade-card,.trade-page .trade-info-card{gap:20px;padding:24px}.trade-page .trade-card>p,.trade-page .trade-info-card>p{color:var(--brand_card_text)}.trade-page .trade-card .trade-notice,.trade-page .trade-info-card .trade-notice{padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.5}.trade-page .trade-card .trade-notice.success,.trade-page .trade-info-card .trade-notice.success{background:rgba(15,157,88,.12);border:1px solid rgba(15,157,88,.24);color:#06b647}.trade-page .trade-card .trade-notice.error,.trade-page .trade-info-card .trade-notice.error{background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.24);color:#ff1313}.trade-page .trade-card .trade-faq,.trade-page .trade-info-card .trade-faq{display:grid;gap:8px}.trade-page .trade-card .trade-faq details,.trade-page .trade-info-card .trade-faq details{border-top:1px solid rgba(var(--brand_primary_button_background_rgb), 0.12);padding-top:8px}.trade-page .trade-card .trade-faq details summary,.trade-page .trade-info-card .trade-faq details summary{color:var(--brand_card_text);cursor:pointer;font-size:14px;font-weight:700}.trade-page .trade-card .trade-faq details p,.trade-page .trade-info-card .trade-faq details p{margin:8px 0 0;color:var(--brand_card_text);font-size:14px;line-height:1.5}.trade-page .trade-card .trade-input-group label,.trade-page .trade-info-card .trade-input-group label{display:flex;align-items:center;gap:6px}.trade-page .trade-card .trade-input-group .trade-help,.trade-page .trade-info-card .trade-input-group .trade-help{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.35);border-radius:50%;background:rgba(0,0,0,0);color:var(--brand_card_text);cursor:pointer;font-size:12px;font-weight:700;line-height:1}.trade-page .trade-card .trade-input-group .trade-help.active,.trade-page .trade-card .trade-input-group .trade-help:hover,.trade-page .trade-info-card .trade-input-group .trade-help.active,.trade-page .trade-info-card .trade-input-group .trade-help:hover{border-color:var(--brand_primary_button_background);color:var(--brand_primary_button_background)}.trade-page .trade-card .trade-input-group .trade-recipient-help,.trade-page .trade-info-card .trade-input-group .trade-recipient-help{display:none;margin:0;padding:12px 14px;border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.22);border-radius:10px;background:rgba(var(--brand_primary_button_background_rgb), 0.08);color:var(--brand_card_text);font-size:13px;line-height:1.45}.trade-page .trade-card .trade-input-group .trade-recipient-help.active,.trade-page .trade-info-card .trade-input-group .trade-recipient-help.active{display:block}.trade-page .trade-card .trade-input-group .trade-recipient-result,.trade-page .trade-info-card .trade-input-group .trade-recipient-result{display:block;min-height:19px;margin:0;font-size:13px;font-weight:700}.trade-page .trade-card .trade-input-group .trade-recipient-result.success,.trade-page .trade-info-card .trade-input-group .trade-recipient-result.success{color:#06b647}.trade-page .trade-card .trade-input-group .trade-recipient-result.error,.trade-page .trade-info-card .trade-input-group .trade-recipient-result.error{color:#ff1313}.trade-page .trade-card .trade-input-group .trade-recipient-input,.trade-page .trade-info-card .trade-input-group .trade-recipient-input{position:relative}.trade-page .trade-card .trade-input-group .trade-recipient-input .trade-input,.trade-page .trade-info-card .trade-input-group .trade-recipient-input .trade-input{padding-right:48px}.trade-page .trade-card .trade-input-group .trade-recipient-input .trade-recipient-status,.trade-page .trade-info-card .trade-input-group .trade-recipient-input .trade-recipient-status{position:absolute;top:50%;right:16px;display:none;width:20px;height:20px;transform:translateY(-50%)}.trade-page .trade-card .trade-input-group .trade-recipient-input .trade-recipient-status::before,.trade-page .trade-info-card .trade-input-group .trade-recipient-input .trade-recipient-status::before{display:block;font-size:20px;font-weight:700;line-height:20px;text-align:center}.trade-page .trade-card .trade-input-group .trade-recipient-input .trade-recipient-status.success,.trade-page .trade-card .trade-input-group .trade-recipient-input .trade-recipient-status.error,.trade-page .trade-info-card .trade-input-group .trade-recipient-input .trade-recipient-status.success,.trade-page .trade-info-card .trade-input-group .trade-recipient-input .trade-recipient-status.error{display:block}.trade-page .trade-card .trade-input-group .trade-recipient-input .trade-recipient-status.success,.trade-page .trade-info-card .trade-input-group .trade-recipient-input .trade-recipient-status.success{color:#06b647}.trade-page .trade-card .trade-input-group .trade-recipient-input .trade-recipient-status.success::before,.trade-page .trade-info-card .trade-input-group .trade-recipient-input .trade-recipient-status.success::before{content:"✓"}.trade-page .trade-card .trade-input-group .trade-recipient-input .trade-recipient-status.error,.trade-page .trade-info-card .trade-input-group .trade-recipient-input .trade-recipient-status.error{color:#ff1313}.trade-page .trade-card .trade-input-group .trade-recipient-input .trade-recipient-status.error::before,.trade-page .trade-info-card .trade-input-group .trade-recipient-input .trade-recipient-status.error::before{content:"×"}.trade-page .trade-card .trade-auth-state,.trade-page .trade-card .trade-placeholder,.trade-page .trade-info-card .trade-auth-state,.trade-page .trade-info-card .trade-placeholder{display:grid;gap:12px}.trade-page .trade-card .trade-auth-state h2,.trade-page .trade-card .trade-auth-state p,.trade-page .trade-card .trade-auth-state strong,.trade-page .trade-card .trade-auth-state span,.trade-page .trade-card .trade-auth-state small,.trade-page .trade-card .trade-placeholder h2,.trade-page .trade-card .trade-placeholder p,.trade-page .trade-card .trade-placeholder strong,.trade-page .trade-card .trade-placeholder span,.trade-page .trade-card .trade-placeholder small,.trade-page .trade-info-card .trade-auth-state h2,.trade-page .trade-info-card .trade-auth-state p,.trade-page .trade-info-card .trade-auth-state strong,.trade-page .trade-info-card .trade-auth-state span,.trade-page .trade-info-card .trade-auth-state small,.trade-page .trade-info-card .trade-placeholder h2,.trade-page .trade-info-card .trade-placeholder p,.trade-page .trade-info-card .trade-placeholder strong,.trade-page .trade-info-card .trade-placeholder span,.trade-page .trade-info-card .trade-placeholder small{margin:0}.trade-page .trade-card .trade-auth-state p,.trade-page .trade-card .trade-auth-state span,.trade-page .trade-card .trade-auth-state small,.trade-page .trade-card .trade-placeholder p,.trade-page .trade-card .trade-placeholder span,.trade-page .trade-card .trade-placeholder small,.trade-page .trade-info-card .trade-auth-state p,.trade-page .trade-info-card .trade-auth-state span,.trade-page .trade-info-card .trade-auth-state small,.trade-page .trade-info-card .trade-placeholder p,.trade-page .trade-info-card .trade-placeholder span,.trade-page .trade-info-card .trade-placeholder small{color:var(--brand_card_text);line-height:1.5}.trade-page .trade-card .trade-auth-state,.trade-page .trade-info-card .trade-auth-state{width:100%;max-width:500px;margin:0 auto;justify-items:center;text-align:center}.trade-page .trade-card .trade-auth-state .trade-form,.trade-page .trade-card .trade-auth-state .trade-pending-state,.trade-page .trade-info-card .trade-auth-state .trade-form,.trade-page .trade-info-card .trade-auth-state .trade-pending-state{width:100%}.trade-page .trade-card .trade-auth-state .trade-input-group,.trade-page .trade-info-card .trade-auth-state .trade-input-group{text-align:left}.trade-page .trade-card .trade-auth-state .trade-form-actions,.trade-page .trade-info-card .trade-auth-state .trade-form-actions{justify-content:center}.trade-page .trade-card .trade-auth-state .trade-form-actions .button,.trade-page .trade-info-card .trade-auth-state .trade-form-actions .button{width:100%}.trade-page .trade-card .trade-placeholder,.trade-page .trade-info-card .trade-placeholder{padding:18px 20px;border-radius:16px;background:var(--brand_card_alt_background);border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.1)}.trade-page .trade-card .trade-placeholder p,.trade-page .trade-card .trade-placeholder strong,.trade-page .trade-card .trade-placeholder span,.trade-page .trade-card .trade-placeholder small,.trade-page .trade-info-card .trade-placeholder p,.trade-page .trade-info-card .trade-placeholder strong,.trade-page .trade-info-card .trade-placeholder span,.trade-page .trade-info-card .trade-placeholder small{color:var(--brand_card_alt_text)}.trade-page .trade-card .trade-copy-row,.trade-page .trade-info-card .trade-copy-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px}.trade-page .trade-card .trade-offer-header,.trade-page .trade-info-card .trade-offer-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.trade-page .trade-card .trade-offer-header>strong,.trade-page .trade-info-card .trade-offer-header>strong{color:var(--brand_card_alt_text);font-size:18px}.trade-page .trade-card .trade-offer-total,.trade-page .trade-info-card .trade-offer-total{display:grid;gap:4px;justify-items:end}.trade-page .trade-card .trade-offer-total span,.trade-page .trade-info-card .trade-offer-total span{font-size:12px;color:var(--brand_card_alt_text);text-transform:uppercase;letter-spacing:.08em}.trade-page .trade-card .trade-offer-total strong,.trade-page .trade-info-card .trade-offer-total strong{color:var(--brand_card_alt_text);font-size:24px;line-height:1}.trade-page .trade-card .trade-offering,.trade-page .trade-info-card .trade-offering{display:grid;grid-template-rows:auto minmax(76px, 1fr) auto auto;gap:10px;min-height:160px;padding:14px;border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.12);border-radius:14px;background:var(--brand_card_alt_background)}.trade-page .trade-card .trade-selected-summary,.trade-page .trade-info-card .trade-selected-summary{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;color:var(--brand_card_alt_text);font-size:13px;line-height:1.5}.trade-page .trade-card .trade-value-note,.trade-page .trade-info-card .trade-value-note{min-height:19px;margin:0;color:var(--brand_card_text);font-size:12px;line-height:1.5}.trade-page .trade-card .trade-value-note.success,.trade-page .trade-info-card .trade-value-note.success{color:#06b647}.trade-page .trade-card .trade-value-note.error,.trade-page .trade-info-card .trade-value-note.error{color:#ff1313}.trade-page .trade-card .trade-empty-offer,.trade-page .trade-info-card .trade-empty-offer{color:var(--brand_card_alt_text)}.trade-page .trade-card .trade-selected-poster,.trade-page .trade-info-card .trade-selected-poster{position:relative;flex:0 0 72px;width:72px;height:72px;overflow:hidden;border-radius:8px;background:var(--brand_card_background)}.trade-page .trade-card .trade-selected-poster img,.trade-page .trade-info-card .trade-selected-poster img{display:block;width:100%;height:100%;object-fit:cover}.trade-page .trade-card .trade-selected-poster span,.trade-page .trade-info-card .trade-selected-poster span{position:absolute;top:4px;left:4px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:10px;font-weight:700}.trade-page .trade-card .trade-reset,.trade-page .trade-info-card .trade-reset{justify-self:end;padding:0;border:0;background:rgba(0,0,0,0);color:var(--brand_card_alt_text);cursor:pointer;font:inherit;font-size:12px;text-decoration:underline}.trade-page .trade-card .trade-reset:disabled,.trade-page .trade-info-card .trade-reset:disabled{opacity:.45;cursor:not-allowed}.trade-page .trade-card .trade-start,.trade-page .trade-info-card .trade-start{width:100%}.trade-page .trade-card .trade-actions,.trade-page .trade-info-card .trade-actions{display:flex;flex-direction:column;gap:10px}.trade-page .trade-card .reply-actions,.trade-page .trade-info-card .reply-actions{align-items:center}.trade-page .trade-card .reply-actions .button,.trade-page .trade-info-card .reply-actions .button{width:min(100%,220px)}.trade-page .trade-card .trade-send,.trade-page .trade-card .trade-accept,.trade-page .trade-info-card .trade-send,.trade-page .trade-info-card .trade-accept{background:#1ac71c;color:#003c01}.trade-page .trade-card .trade-decline,.trade-page .trade-info-card .trade-decline{background:#d64545;color:#fff}.trade-page .trade-card .trade-cancel,.trade-page .trade-info-card .trade-cancel{grid-column:1/-1;color:var(--brand_card_text);font-size:13px;text-align:center}.trade-page .trade-card .trade-start-result,.trade-page .trade-info-card .trade-start-result{min-height:19px;margin:0;text-align:center}.trade-page .trade-card .trade-start-result.success,.trade-page .trade-info-card .trade-start-result.success{color:#58c77c}.trade-page .trade-card .trade-start-result.error,.trade-page .trade-info-card .trade-start-result.error{color:#ef7777}.trade-page .trade-card .trade-filters,.trade-page .trade-info-card .trade-filters{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.trade-page .trade-card .trade-filters .trade-input-group,.trade-page .trade-info-card .trade-filters .trade-input-group{gap:6px}.trade-page .trade-card .trade-filters .trade-input,.trade-page .trade-info-card .trade-filters .trade-input{min-height:42px}.trade-page .trade-card .trade-suggestions,.trade-page .trade-info-card .trade-suggestions{display:grid;gap:8px}.trade-page .trade-card .trade-suggestions>span,.trade-page .trade-info-card .trade-suggestions>span{color:var(--brand_card_text);font-size:12px;font-weight:700}.trade-page .trade-card .trade-suggestions>div,.trade-page .trade-info-card .trade-suggestions>div{display:flex;flex-wrap:wrap;gap:8px}.trade-page .trade-card .trade-suggestions button,.trade-page .trade-info-card .trade-suggestions button{padding:7px 10px;border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.18);border-radius:6px;background:var(--brand_card_alt_background);color:var(--brand_card_text);font:inherit;font-size:12px;cursor:pointer}.trade-page .trade-card .trade-suggestions button:hover,.trade-page .trade-info-card .trade-suggestions button:hover{border-color:var(--brand_primary_button_background)}.trade-page .trade-card .trade-category,.trade-page .trade-info-card .trade-category{display:grid;gap:10px}.trade-page .trade-card .trade-category h3,.trade-page .trade-info-card .trade-category h3{color:var(--brand_card_text);font-size:16px}.trade-page .trade-card .trade-category[hidden],.trade-page .trade-info-card .trade-category[hidden]{display:none}.trade-page .trade-card .trade-offer-poster,.trade-page .trade-info-card .trade-offer-poster{display:grid;gap:6px}.trade-page .trade-card .trade-offer-poster .poster img,.trade-page .trade-info-card .trade-offer-poster .poster img{cursor:default}.trade-page .trade-card .trade-offer-poster.is-selected .trade-offer-controls,.trade-page .trade-info-card .trade-offer-poster.is-selected .trade-offer-controls{border-color:var(--brand_primary_button_background)}.trade-page .trade-card .trade-offer-poster.is-unavailable,.trade-page .trade-info-card .trade-offer-poster.is-unavailable{opacity:.35}.trade-page .trade-card .trade-offer-controls,.trade-page .trade-info-card .trade-offer-controls{display:grid;grid-template-columns:30px 1fr 30px;gap:8px;align-items:center;padding:4px;border:2px solid rgba(0,0,0,0);border-radius:12px;background:var(--brand_card_alt_background)}.trade-page .trade-card .trade-offer-controls span,.trade-page .trade-info-card .trade-offer-controls span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:10px;color:var(--brand_card_alt_text);font-size:14px;font-weight:700}.trade-page .trade-card .trade-stepper,.trade-page .trade-info-card .trade-stepper{width:30px;height:30px;border:0;border-radius:10px;background:var(--brand_primary_button_background);color:var(--brand_primary_button_text);font:inherit;font-size:18px;font-weight:700;line-height:1;cursor:pointer}.trade-page .trade-card .trade-stepper:disabled,.trade-page .trade-info-card .trade-stepper:disabled{background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.55);cursor:not-allowed}.trade-page .trade-card .trade-form,.trade-page .trade-info-card .trade-form{display:grid;gap:16px}.trade-page .trade-card .trade-pending-state,.trade-page .trade-info-card .trade-pending-state{display:grid;gap:12px}.trade-page .trade-card .trade-auth-state .trade-input-error,.trade-page .trade-card .trade-auth-state .trade-reset-error,.trade-page .trade-info-card .trade-auth-state .trade-input-error,.trade-page .trade-info-card .trade-auth-state .trade-reset-error{color:#ff1313;font-size:12px;line-height:1.4}.trade-page .trade-card .trade-auth-state .trade-success-message,.trade-page .trade-info-card .trade-auth-state .trade-success-message{color:#06b647}.trade-page .trade-card .trade-secondary-form,.trade-page .trade-info-card .trade-secondary-form{gap:10px}.trade-page .trade-card .trade-input-group,.trade-page .trade-info-card .trade-input-group{display:grid;gap:8px}.trade-page .trade-card .trade-input-group label,.trade-page .trade-info-card .trade-input-group label{color:var(--brand_card_text);font-size:14px;font-weight:700}.trade-page .trade-card .trade-input-group .trade-input,.trade-page .trade-info-card .trade-input-group .trade-input{width:100%;min-height:48px;padding:0 16px;border:1px solid rgba(var(--brand_primary_button_background_rgb), 0.18);border-radius:12px;background:var(--brand_content_background);color:var(--brand_content_text);font:inherit}.trade-page .trade-card .trade-input-group .trade-input-hint,.trade-page .trade-info-card .trade-input-group .trade-input-hint{color:var(--brand_card_text);font-size:12px;line-height:1.4}.trade-page .trade-card .trade-input-group .trade-password-requirements,.trade-page .trade-info-card .trade-input-group .trade-password-requirements{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--brand_card_text);font-size:12px;line-height:1.4}.trade-page .trade-card .trade-input-group .trade-password-requirements li,.trade-page .trade-info-card .trade-input-group .trade-password-requirements li{display:flex;align-items:center;gap:8px}.trade-page .trade-card .trade-input-group .trade-password-requirements li::before,.trade-page .trade-info-card .trade-input-group .trade-password-requirements li::before{content:"";width:7px;height:7px;border-radius:50%;background:#ff6b6b}.trade-page .trade-card .trade-input-group .trade-password-requirements li.met,.trade-page .trade-info-card .trade-input-group .trade-password-requirements li.met{color:#06b647}.trade-page .trade-card .trade-input-group .trade-password-requirements li.met::before,.trade-page .trade-info-card .trade-input-group .trade-password-requirements li.met::before{background:#06b647}.trade-page .trade-card .trade-form-actions,.trade-page .trade-info-card .trade-form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trade-page .trade-card .button.is-disabled,.trade-page .trade-card .button:disabled,.trade-page .trade-info-card .button.is-disabled,.trade-page .trade-info-card .button:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;filter:none}.trade-page .trade-info-card{display:none}.trade-page .trade-list{display:grid;order:3;gap:14px;padding:20px}.trade-page .trade-list h2,.trade-page .trade-list p{margin:0}.trade-page .trade-list p{color:var(--brand_card_text)}.trade-page .trade-dashboard-success{order:1;width:100%;margin:0;padding:12px 16px;border:1px solid rgba(15,157,88,.35);border-radius:10px;background:rgba(15,157,88,.12);color:#06b647;text-align:center}.trade-page .trade-list-section{display:grid;gap:8px}.trade-page .trade-list-section h3,.trade-page .trade-list-section p{margin:0}.trade-page .trade-list-section h3{color:var(--brand_card_text);font-size:14px}.trade-page .trade-list-rows{display:grid;gap:8px}.trade-page .trade-list-row{border-radius:8px;background:var(--brand_card_alt_background)}.trade-page .trade-list-row summary{display:grid;grid-template-columns:auto minmax(110px, 1fr) auto 18px;align-items:center;gap:14px;padding:12px;cursor:pointer;list-style:none}.trade-page .trade-list-row summary::-webkit-details-marker{display:none}.trade-page .trade-list-row summary strong{color:var(--brand_card_alt_text)}.trade-page .trade-list-row summary .trade-list-meta{color:var(--brand_card_alt_text);font-size:12px;text-align:right}.trade-page .trade-list-row summary .trade-list-meta time,.trade-page .trade-list-row summary .trade-list-meta .trade-expiry{display:block}.trade-page .trade-list-row summary .trade-list-meta .trade-expiry{color:var(--brand_primary_button_background);font-size:11px}.trade-page .trade-list-row summary>svg{width:18px;height:18px;fill:currentColor;color:var(--brand_card_alt_text);transition:transform .16s ease}.trade-page .trade-list-row[open] summary>svg{transform:rotate(180deg)}.trade-page .trade-list-details{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px;padding:15px;border-top:1px solid rgba(var(--brand_primary_button_background_rgb), 0.1)}.trade-page .trade-list-details>div{display:grid;gap:8px;padding-top:12px}.trade-page .trade-list-details h4,.trade-page .trade-list-details p{margin:0}.trade-page .trade-list-details .trade-details-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px;border-radius:8px;background:var(--brand_card_background);font-size:12px}.trade-page .trade-list-details .trade-details-meta span{color:var(--brand_card_text)}.trade-page .trade-list-details .trade-details-meta strong{color:var(--brand_card_text)}.trade-page .trade-list-details h4{color:var(--brand_card_text);font-size:12px;text-transform:uppercase}.trade-page .trade-list-details p{color:var(--brand_card_text);font-size:12px}.trade-page .trade-list-details .poster-grid{grid-template-columns:repeat(auto-fill, minmax(70px, 1fr));gap:8px}.trade-page .trade-list-details .poster .ribbon{padding:4px 5px;font-size:7px}.trade-page .trade-list-details .poster .count{top:3px;left:3px;width:20px;height:20px;font-size:8px}.trade-page .trade-list-details .trade-offer-side{padding:12px;border-radius:8px;background:var(--brand_card_background)}.trade-page .trade-reply{grid-column:1/-1;justify-self:center;width:max-content;margin-top:4px}.trade-page .trade-status-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(var(--brand_primary_button_background_rgb), 0.16);color:var(--brand_card_alt_text)}.trade-page .trade-status-icon svg{width:16px;height:16px;fill:currentColor}.trade-page .trade-status-icon[data-status=completed]{background:rgba(15,157,88,.2);color:#06b647}.trade-page .trade-status-icon[data-status=declined],.trade-page .trade-status-icon[data-status=cancelled],.trade-page .trade-status-icon[data-status=expired]{background:rgba(220,38,38,.15);color:#ff1313}.trade-page .trade-incoming-offer{display:grid;gap:14px;padding:24px}.trade-page .trade-incoming-offer h2,.trade-page .trade-incoming-offer p{margin:0}.trade-page .trade-incoming-offer .incoming-offer-poster{display:grid;gap:6px}.trade-page .trade-incoming-offer .incoming-owned{color:var(--brand_card_alt_text);font-size:11px;text-align:center}.trade-page .trade-incoming-offer .incoming-owned.owned{color:var(--brand_primary_button_background)}.trade-page .trade-card{order:2}.trade-page .trade-start-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px}.trade-page .trade-start-card p{margin:0;max-width:480px;color:var(--brand_card_text);text-align:center}.trade-page .trade-start-card .button{min-width:min(100%,280px)}[data-category-content]{transition:opacity .2s ease}[data-category-content].is-loading{opacity:.45;pointer-events:none}@media screen and (max-width: 840px){.trade-page .trade-top-bar{align-items:flex-start}.trade-page .trade-card .trade-copy-row{grid-template-columns:1fr}.trade-page .trade-card .trade-filters{grid-template-columns:1fr}.trade-page .trade-list-row summary{grid-template-columns:auto minmax(0, 1fr) auto 18px}.trade-page .trade-list-row summary .trade-list-meta{grid-column:3;text-align:left}.trade-page .trade-list-row summary>svg{grid-column:4;grid-row:1}.trade-page .trade-list-details{grid-template-columns:1fr}}html:not(.poster-gallery-categories-ready) .category{display:none !important}.poster-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(115px, 1fr));gap:10px;align-items:start}.poster{position:relative;display:grid;overflow:hidden;border-radius:10px;border:2px solid #000;background:#000}.poster.hidden{display:none}.poster.locked{background:#12151d;padding-top:100%}.poster[data-tier="1"]{border-color:var(--common)}.poster[data-tier="1"] .ribbon{background:var(--common)}.poster[data-tier="2"]{border-color:var(--rare)}.poster[data-tier="2"] .ribbon{background:var(--rare)}.poster[data-tier="3"]{border-color:var(--epic);box-shadow:0 0 0 1px rgba(124,58,237,.24),0 0 25px rgba(124,58,237,.3)}.poster[data-tier="3"] .ribbon{background:var(--epic)}.poster[data-tier="4"]{border-color:var(--legendary);box-shadow:0 0 0 1px rgba(212,160,23,.24),0 0 25px rgba(212,160,23,.34)}.poster[data-tier="4"] .ribbon{background:var(--legendary)}.poster .count{position:absolute;left:5px;top:5px;z-index:2;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:999px;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);color:#fff;font-weight:600;font-size:10px;line-height:1;pointer-events:none}.poster .ribbon{position:absolute;top:0;right:0;z-index:2;border-radius:0 0 0 10px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1;padding:5px 10px;text-transform:uppercase}.poster img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;cursor:zoom-in;user-select:none;-webkit-user-drag:none}.poster .poster-lock{position:absolute;left:50%;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;transform:translate(-50%, -50%);pointer-events:none}.poster .poster-lock svg{display:block;width:24px;height:24px}.poster .poster-lock svg path{fill:#fff}.poster-previewer-open{overflow:hidden}.poster-previewer{position:fixed;inset:0;z-index:999;display:none;align-items:center;justify-content:center;padding:30px 20px;background:rgba(0,0,0,.88)}.poster-previewer.active{display:flex}.poster-previewer .poster-previewer-close{position:absolute;top:20px;right:20px;width:44px;height:44px;border:0;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;font-size:30px;line-height:1;cursor:pointer}.poster-previewer .poster-previewer-inner{width:min(100%,700px);display:flex;flex-direction:column;align-items:center;gap:16px}.poster-previewer .poster-previewer-meta{display:flex;align-items:center;justify-content:space-around;gap:10px;flex-wrap:wrap;width:100%;max-width:500px;padding:10px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.06);backdrop-filter:blur(14px);box-shadow:0 18px 40px rgba(0,0,0,.24)}.poster-previewer .poster-previewer-field{display:flex;flex-direction:column;gap:5px;min-width:0;text-align:center}.poster-previewer .poster-previewer-pill{display:block;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.poster-previewer .poster-previewer-pill[data-tier="1"]{color:var(--common)}.poster-previewer .poster-previewer-pill[data-tier="2"]{color:var(--rare)}.poster-previewer .poster-previewer-pill[data-tier="3"]{color:var(--epic)}.poster-previewer .poster-previewer-pill[data-tier="4"]{color:var(--legendary)}.poster-previewer .poster-previewer-label{color:hsla(0,0%,100%,.68);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.poster-previewer .poster-previewer-download{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 22px;border-radius:calc(var(--brand_primary_button_radius)*1px);background:var(--brand_primary_button_background);color:var(--brand_primary_button_text);font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:filter .2s ease,transform .2s ease}.poster-previewer .poster-previewer-download svg{width:20px;height:20px;fill:currentColor}.poster-previewer .poster-previewer-download:hover{filter:brightness(1.08);transform:translateY(-1px)}.poster-previewer img{display:block;width:auto;max-width:100%;max-height:calc(100vh - 220px);border-radius:20px;object-fit:contain}.poster-previewer .button{margin:0;min-height:42px;padding:0 18px;font-size:14px;line-height:1}/*# sourceMappingURL=styles.min.css.map */