.player-hub .web-trade>footer{text-align:left;border-top:1px solid #344055;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:0;margin-top:18px;padding:18px 0 0;display:flex}.player-hub .web-trade>footer button{white-space:nowrap;flex:none;min-height:42px;font-size:14px}.player-hub .web-trade>footer small{color:#a8afbf;flex-basis:100%;width:100%;margin:0;font-size:14px;line-height:1.6}.player-hub .kafi-conversation>footer{text-align:left;flex-direction:row;justify-content:flex-start;min-height:0;padding:16px 20px;font-size:14px}body .profile-editor form>footer{text-align:left;flex-direction:row;justify-content:flex-start;min-height:0}body .kafi-skin-card.hub-skin{box-sizing:border-box;border:1px solid #344055;border-top:3px solid var(--rarity,#7c8dd2);width:100%;min-width:0;box-shadow:none;color:#e4e7ef;cursor:default;background:linear-gradient(145deg,#202530,#171f2b);flex-direction:column;padding:14px;display:flex;overflow:hidden}body .kafi-skin-card .hub-skin-title{align-content:start;gap:6px;min-height:58px;padding:0;display:grid}body .kafi-skin-card .hub-skin-title strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}body .kafi-skin-card .hub-skin-title>span{color:#a8afbf;font-size:13px}body .kafi-skin-card .hub-skin-art{cursor:pointer;background:radial-gradient(#646a7823,#0000 70%);border:0;flex:0 0 170px;width:100%;height:170px;min-height:170px;margin:8px 0;padding:0;display:block;position:relative;overflow:hidden}body .kafi-skin-card .hub-skin-art img{box-sizing:border-box;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 8px 9px #0006);width:100%;max-width:100%;height:100%;max-height:100%;padding:8px;display:block;position:absolute;inset:0}body .kafi-skin-card .hub-skin-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:8px 0 12px;display:flex}body .kafi-skin-card .hub-skin-bottom code{color:#a8afbf;font-size:12px}body .kafi-skin-card .hub-inspect-button{color:#eed2de;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#202530;border:1px solid #414955;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.equipment-silhouette{width:88px;height:88px;-webkit-mask-image:var(--equipment-art);mask-image:var(--equipment-art);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--equipment-art);opacity:.8;background:#a8afbf;flex:none;display:inline-block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.player-hub .hub-loadout{align-items:stretch;gap:20px}.loadout-slot{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.player-hub .loadout-slot h2{letter-spacing:.08em;font-size:13px}.player-hub .loadout-slot .hub-loadout-empty{color:#a8afbf;background:radial-gradient(#34405535,#0000 65%),#171f2b;border:1px solid #344055;border-top:3px solid #414955;gap:12px;height:auto;min-height:342px;padding:24px}.hub-loadout-empty strong{margin-top:10px;font-size:16px;font-weight:500}.hub-loadout-empty span:last-child{color:#a8afbf;font-size:13px}.loadout-change{color:#f0cfc0;background:#202530;border-color:#414955;min-height:46px;font-size:14px;font-weight:600;transition:background .15s}.loadout-change:hover:not(:disabled){background:#344055;border-color:#a8afbf}body .loadout-picker.hub-inspector{gap:18px;max-height:calc(100dvh - 40px);width:min(1050px,100vw - 32px)!important;max-width:1050px!important;padding:26px!important}.loadout-picker-heading [data-slot=dialog-title]{padding-right:30px;font-size:25px;line-height:1.3}.loadout-picker-heading [data-slot=dialog-description]{margin-top:7px;font-size:15px;line-height:1.6}.loadout-picker-tools{align-items:stretch;gap:12px;display:flex}.loadout-picker-tools .hub-search{flex:1;min-width:0;margin:0;padding:10px 12px}.loadout-picker-tools input{font-size:15px}.loadout-picker-tools select{max-width:190px}.loadout-default{text-align:left;background:#202530;border:1px solid #414955;justify-content:flex-start;gap:16px;min-height:80px;padding:12px 18px;display:flex}.loadout-default .equipment-silhouette{width:48px;height:48px}.loadout-default>span:nth-child(2){flex:1;gap:5px;display:grid}.loadout-default strong{font-size:15px}.loadout-default small{color:#a8afbf;font-size:13px}.loadout-default:disabled{cursor:default;color:#e8c6ba;background:#202530}.loadout-picker .loadout-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.loadout-options>section{flex-direction:column;display:flex}.loadout-options .kafi-skin-card{flex:1}.loadout-options .is-equipped{outline-offset:1px;outline:2px solid #e8a179}.loadout-options .is-equipped .loadout-change{color:#ffd8b7;opacity:1;background:#344055}.loadout-no-results{color:#a8afbf;text-align:center;padding:24px;font-size:15px}.player-hub .steam-messenger{background:#111319;border:1px solid #344055;grid-template-columns:280px minmax(0,1fr);min-height:620px}.friends-panel{background:linear-gradient(#202530,#171f2b);border-right:1px solid #344055;flex-direction:column;min-width:0;display:flex}.friends-panel>header{color:#ebc7d4;border-bottom:1px solid #344055;align-items:center;gap:10px;padding:19px 16px;display:flex}.friends-panel h2{margin:0;font-size:16px;font-weight:600}.friends-panel>header>span{color:#a8afbf;margin-left:auto;font-size:13px}.friends-search{color:#a8afbf;background:#111319;border:1px solid #344055;align-items:center;gap:9px;margin:14px 12px;padding:10px 11px;display:flex}.friends-search input{color:#e4e7ef;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.friends-tabs{border-bottom:1px solid #344055;gap:0;margin:0 12px 12px;display:flex}.friends-tabs button{color:#a8afbf;cursor:pointer;border-bottom:2px solid #0000;flex:1;padding:10px 3px;font-size:14px}.friends-tabs button[aria-pressed=true]{color:#ffc4a4;border-color:#f09872}.friends-groups{max-height:620px;padding-bottom:16px;overflow:auto}.friends-groups section{margin-bottom:10px}.friends-groups h3{text-transform:uppercase;letter-spacing:.07em;color:#a8afbf;background:#11131955;align-items:center;gap:5px;margin:0 0 4px;padding:9px 14px;font-size:12px;font-weight:600;display:flex}.friends-groups h3>span{margin-left:auto}.friends-groups .friend-row{text-align:left;cursor:pointer;color:#a8afbf;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;transition:background .12s;display:flex}.friends-groups .friend-row:hover{background:#34405550}.friends-groups .friend-row[aria-pressed=true]{background:linear-gradient(90deg,#34405580,#202530);border-left-color:#f0a275}.friend-row .player-skin-avatar,.friend-row .hub-avatar{width:40px;height:40px;box-shadow:none;border:1px solid #414955;font-size:14px}.friend-row>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.friend-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.friend-row small{color:#a8afbf;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.friend-row.is-online strong{color:#b5dba4}.friend-row.is-online small{color:#87ad78}.friend-row.is-online .player-skin-avatar{border-color:#88b173}.friend-row>b{color:#ffe7d5;background:#646a78;padding:3px 6px;font-size:12px}.friends-empty{color:#a8afbf;padding:5px 17px;font-size:13px;line-height:1.6}.steam-messenger .kafi-conversation{min-height:620px;max-height:800px}.steam-messenger .kafi-conversation>header{background:#171f2b;padding:20px 24px}.steam-messenger .kafi-conversation>header .player-skin-avatar{width:44px;height:44px;box-shadow:none}.steam-messenger .kafi-conversation h2{font-size:20px}.steam-messenger .kafi-chat-history{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow:auto}.steam-messenger .friend-profile-button{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.steam-messenger .kafi-bubble p{font-size:15px}.conversation-empty{text-align:center;color:#a8afbf;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:28px;display:flex}.conversation-empty h3{color:#e4e7ef;margin:0;font-size:20px}.conversation-empty p{max-width:370px;margin:0;font-size:15px;line-height:1.7}.conversation-empty code{color:#a8afbf}.profile-body.no-about{grid-template-columns:minmax(0,1fr)}.profile-display-options>p{color:#a8afbf;margin:0 0 14px;font-size:14px;line-height:1.6}.profile-display-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-display-options label{color:#e4e7ef;cursor:pointer;background:#171f2b;border:1px solid #344055;align-items:center;gap:12px;min-width:0;padding:14px;font-size:14px;display:flex}.profile-display-options [data-slot=checkbox]{color:#171f2b;background:#111319;border:1px solid #646a78;border-radius:0;width:20px;height:20px}.profile-display-options [data-state=checked]{background:#efb28c!important;border-color:#ffc8a4!important}.showcase-mode{gap:8px;margin-bottom:12px;display:flex}.showcase-mode button{color:#a8afbf;cursor:pointer;background:#171f2b;border:1px solid #414955;padding:10px 12px;font-size:14px}.showcase-mode button[aria-pressed=true]{color:#ffdec7;background:#344055;border-color:#a8afbf}.showcase-picker button>b{color:#171f2b;background:#a8afbf;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}@media (max-width:1100px){.player-hub .steam-messenger{grid-template-columns:245px minmax(0,1fr)}.loadout-workspace{grid-template-columns:240px minmax(0,1fr)}.loadout-workspace .hub-loadout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.loadout-workspace{grid-template-columns:1fr}.player-hub .steam-messenger{grid-template-columns:220px minmax(0,1fr)}.steam-messenger .kafi-conversation>header{flex-wrap:wrap;padding:16px}.steam-messenger .friend-profile-button{margin-left:0}.loadout-picker .loadout-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.player-hub .steam-messenger{flex-direction:column;display:flex}.friends-panel{border-bottom:1px solid #344055;border-right:0}.friends-groups{max-height:280px}.friends-panel>header{padding:14px}.steam-messenger .kafi-conversation{min-height:440px;max-height:650px}.steam-messenger .kafi-chat-history{padding:14px}.loadout-picker-tools{flex-wrap:wrap}.loadout-picker-tools .hub-search{flex-basis:100%}.loadout-picker-tools select{width:100%;max-width:none}body .loadout-picker.hub-inspector{padding:20px!important}.loadout-picker .loadout-options{gap:10px}body .kafi-skin-card.hub-skin{padding:10px}body .kafi-skin-card .hub-skin-art{flex-basis:135px;height:135px;min-height:135px}body .kafi-skin-card .hub-skin-title strong{font-size:13px}.profile-display-options>div{grid-template-columns:1fr}.showcase-mode{flex-wrap:wrap}.loadout-workspace .hub-loadout{gap:12px}.player-hub .loadout-slot .hub-loadout-empty{min-height:303px}}body .loadout-picker-tools label.hub-search{border:1px solid #414955;flex-direction:row;align-items:center;gap:10px;min-height:46px;margin:0;padding:10px 12px;display:flex}body .loadout-picker-tools label.hub-search input{width:100%;min-width:0;min-height:0;box-shadow:none;color:#e4e7ef;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-size:15px;display:block}body .loadout-picker-tools select{border-radius:0;min-height:46px;margin:0;padding:10px 12px}.player-hub label.friends-search{flex-direction:row;align-items:center;gap:9px;min-height:42px;display:flex}.player-hub label.friends-search input{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px}.hub-account-tools{align-items:center;gap:14px;display:flex}.header-diamonds{color:#a9e5e7;white-space:nowrap;align-items:center;gap:7px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.header-diamonds small{color:#a8afbf;font-size:12px;font-weight:400}.hub-friends-page>.hub-search{max-width:480px;margin-bottom:24px}.hub-friends-list{flex-direction:column;gap:10px;max-width:900px;display:flex}.hub-friend-card{background:#171f2b;border:1px solid #344055;align-items:center;gap:12px;padding:12px;display:flex}.hub-friend-open{text-align:left;color:#e4e7ef;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:15px;min-width:0;padding:10px;display:flex}.hub-friend-open>span:nth-child(2){flex-direction:column;gap:7px;min-width:0;display:flex}.hub-friend-open strong{font-size:18px}.hub-friend-open small{color:#a8afbf;font-size:14px}.hub-friend-card.is-online .hub-friend-open small{color:#94d9af}.friend-open-label{color:#a8afbf;margin-left:auto;font-size:14px}.hub-friend-chat{color:#f6d6c0;cursor:pointer;background:#292f3a;border:1px solid #414955;align-items:center;gap:8px;min-height:42px;padding:10px 15px;display:flex}:is(.hub-friend-open:hover,.hub-friend-open:focus-visible){background:#292f3a;outline:1px solid #edaa90}.hub-friend-chat:hover{background:#344055}.hub-friend-card button:disabled{opacity:.55;cursor:default}.player-hub .mail-letter>footer{text-align:left;white-space:normal;color:#a8afbf;box-sizing:border-box;width:100%;min-height:0;margin-top:28px;padding:18px 0;font-size:14px;line-height:1.6;display:block}.mail-letter,.mail-main{min-width:0}.mail-letter-meta time{font-size:14px}.website-message-composer textarea{font-size:16px;line-height:1.5;border-radius:0!important}.website-message-composer textarea:focus{outline-offset:2px;outline:2px solid #edaa90}.website-message-composer small{font-size:13px}.kafi-chat-history{overflow-anchor:auto}.kafi-chat-history>.kafi-bubble:last-child{scroll-margin-bottom:20px}.profile-cover{position:relative;overflow:hidden}.profile-banner-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-cover.has-banner .profile-cover-blocks,.profile-cover.has-banner .profile-kafi-wordmark{display:none}.profile-cover.has-banner>div:last-child{z-index:1;background:#111319b8;align-self:flex-start;padding:8px 12px;position:relative}.profile-banner-editor{border-bottom:1px solid #414955;flex-direction:column;gap:12px;padding:20px 0;display:flex}.profile-banner-editor>img,.profile-banner-placeholder{aspect-ratio:3;object-fit:cover;border:1px solid #414955;width:100%}.profile-banner-placeholder{color:#ffbc85;background:linear-gradient(110deg,#344055,#202530);place-items:center;font-size:32px;font-weight:800;display:grid}.profile-banner-editor p{color:#a8afbf;font-size:14px;line-height:1.5}.profile-banner-editor .profile-upload{cursor:pointer;align-self:flex-start}.profile-banner-editor>button{color:#efcbb1;cursor:pointer;background:#202530;border:1px solid #414955;align-self:flex-start;padding:10px 15px}@media (max-width:680px){.hub-account-tools{gap:8px}.header-diamonds{font-size:14px}.header-diamonds small{display:none}.hub-friend-card{flex-wrap:wrap;padding:8px}.friend-open-label{display:none}.hub-friend-chat{margin-bottom:8px;margin-left:10px}.hub-header{flex-wrap:wrap}.hub-header>nav{order:3;width:100%}}.profile-upload{position:relative}.profile-upload input{opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.profile-upload:focus-within{outline-offset:3px;outline:2px solid #ffd2a5}.player-hub *,body .hub-inspector,body .hub-inspector *,body .exchange-dialog,body .exchange-dialog *{scrollbar-width:none}.player-hub ::-webkit-scrollbar{display:none}body .hub-inspector::-webkit-scrollbar{display:none}body .hub-inspector ::-webkit-scrollbar{display:none}body .exchange-dialog::-webkit-scrollbar{display:none}body .exchange-dialog ::-webkit-scrollbar{display:none}.website-server-chat .kafi-chat-history{min-height:320px;max-height:55dvh}.website-server-chat .kafi-bubble{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #292f3a;border-radius:0;margin-bottom:8px;padding:10px 14px}.website-server-chat .kafi-bubble p{margin:6px 0;font-size:15px}.website-server-chat .kafi-bubble-meta{font-size:12px}.website-server-chat .kafi-bubble-meta time{margin-left:auto}.friends-page-tools{align-items:center;gap:14px;margin-bottom:24px;display:flex}.friends-page-tools .hub-search{flex:1;margin:0!important}.friends-page-tools .hub-action{white-space:nowrap;align-items:center;gap:8px;display:flex}.friend-request-actions{gap:8px;padding:10px;display:flex}.friend-request-actions button,.add-friend-results>article>button{color:#f0dff7;background:#292f3a;border:1px solid #646a78;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:14px;display:flex}.friend-request-actions button:first-child{color:#d3f0de;background:#294333;border-color:#719281}.add-friend-results{max-height:50dvh;overflow:auto}.add-friend-results>article{border-bottom:1px solid #344055;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.add-friend-profile{color:#e4e7ef;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;display:flex}.add-friend-profile strong{overflow-wrap:anywhere;font-size:16px}.add-friend-results>article>span{color:#afcbb6;font-size:14px}.add-friend-dialog [data-slot=dialog-description]{font-size:16px;line-height:1.6}.add-friend-dialog .hub-search{background:#202530;border:1px solid #414955;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.add-friend-dialog .hub-search input{color:#e4e7ef;background:0 0;border:0;width:100%;min-width:0;padding:0}.add-friend-results button:disabled,.friend-request-actions button:disabled{opacity:.5}.add-friend-dialog button:focus-visible{outline-offset:3px;outline:2px solid #a8afbf}@media (max-width:600px){.friends-page-tools{flex-wrap:wrap}.friends-page-tools .hub-search{flex-basis:100%}.friend-request-actions{width:100%}.friend-request-actions button{flex:1}.add-friend-results>article{flex-wrap:wrap}.add-friend-profile{flex:1}.add-friend-results>article>button{margin-left:auto}}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.collection-item-badges{gap:5px;padding:0 10px;display:flex}.collection-item-badges:empty{display:none}.collection-item-badges span{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;margin-top:9px;padding:3px 7px;font-size:10px;font-weight:800}.item-new{color:#242018;background:#ffda77}.item-equipped{color:#17241b;background:#a1d9af}.hub-skin.is-equipped{box-shadow:inset 0 0 0 1px #a1d9af77}.collection-stored{border-top:1px solid #ffffff16;margin-top:32px;padding-top:24px}.collection-stored>p{color:#aeb5c2;max-width:650px;margin-bottom:18px;line-height:1.6}.loadout-groups{gap:30px;min-width:0;display:grid}.loadout-group>h2{color:#f5f5fa;margin:0 0 14px;font-size:18px}.loadout-workspace .loadout-group .hub-loadout{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;display:grid}.loadout-slot{background:#202530;border:1px solid #344055;border-radius:12px;overflow:hidden}.player-hub .loadout-slot>h2{color:#b7becd;margin:0;padding:13px 14px;font-size:12px}.player-hub .loadout-slot .hub-loadout-empty{border:0;border-radius:0;min-height:290px;padding:18px}.loadout-slot .loadout-change{border:0;border-top:1px solid #344055;border-radius:0;margin:0}.loadout-slot .kafi-skin-card.hub-skin{border:0;border-top:2px solid var(--rarity);border-radius:0}.loadout-workspace>.player-character{border-radius:12px}.message-delivery-state{color:#b7becd;justify-content:flex-end;align-items:center;gap:7px;min-height:18px;margin-top:12px;font-size:12px;display:flex}.message-delivery-state .kafi-rings{gap:4px;margin:0}.message-delivery-state .kafi-rings>i{border-width:2px;width:10px;height:10px}@media (min-width:1700px){.loadout-workspace .loadout-group .hub-loadout{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:500px){.loadout-workspace .loadout-group .hub-loadout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}body .kafi-bubble .message-delivery-state{justify-content:flex-end;align-items:center;gap:7px;font-size:12px;display:flex}body .skin-card-condition{margin-top:auto}body .skin-card-condition .skin-float-bar{background:linear-gradient(90deg,#83c874 0 7%,#b6d97b 7% 15%,#ead463 15% 38%,#de9b50 38% 45%,#bf615c 45% 100%);border-radius:1px;height:4px;margin:8px 0 3px;position:relative}body .skin-card-condition .skin-float-bar i{background:#fff;width:2px;height:8px;position:absolute;top:-2px;transform:translate(-1px);box-shadow:0 0 0 1px #0e131a}body .kafi-skin-card .hub-skin-bottom{flex-wrap:wrap;margin-top:0}body .kafi-skin-card .skin-pattern{color:#aeb7c8;white-space:nowrap;font-size:11px}body .hub-main[data-view=trades] .inventory-exchange{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px}body .hub-main[data-view=trades] .trade-offer-side{min-height:0;padding:16px}body .hub-main[data-view=trades] .trade-item-grid{grid-template-columns:repeat(auto-fill,minmax(min(132px,100%),154px));justify-content:start;gap:10px}body .hub-main[data-view=trades] .trade-item-picture{height:130px}body .trade-item{min-width:0}body .trade-item>strong{overflow-wrap:anywhere}body .inventory-offer-actions small{white-space:normal}body .kafi-chat-history{scroll-behavior:auto;overflow-anchor:none}body .collection-grid>.trade-item-grid{display:contents}@media (max-width:640px){body .hub-main[data-view=trades] .inventory-exchange{grid-template-columns:1fr}}body .collection-grid.is-inventory{grid-template-columns:repeat(auto-fill,minmax(min(132px,100%),154px));justify-content:start;gap:10px}body .collection-grid.is-inventory .trade-item-picture{height:130px}body .collection-grid.is-inventory .trade-item{min-height:0}body .kafi-skin-card .skin-pattern{text-transform:none}body .skin-card-condition .skin-float-bar{width:100%}body .player-hub .trade-item-picture,body .hub-inspector .trade-item-picture{flex-shrink:0;grid-template:1fr/1fr;min-height:0;position:relative;overflow:hidden;padding:0!important}body .trade-item-picture>img,body .trade-choice>button:first-child>img{object-fit:contain;box-sizing:border-box;pointer-events:none;max-width:100%;max-height:100%;padding:12px;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}body .trade-item-picture>b{z-index:1}body .collection-grid.is-inventory .trade-item{min-height:0;overflow:hidden}body .player-hub .hub-skins.collection-grid.is-inventory{grid-template-columns:repeat(auto-fill,minmax(138px,166px));align-items:start}body .trade-item.case-stack .trade-item-picture>img{padding:15px}.hub-main :is(.hub-friends-list,.web-trade,.trade-composer,.mail-letter,.mail-list,.exchange-arrival,.exchange-grid,.chat-thread,.message-thread,.kafi-conversation){animation:.24s cubic-bezier(.2,.7,.2,1) both kafi-content-arrive}.profile-placeholder{animation:.18s ease-out both kafi-content-arrive;position:relative}.profile-placeholder-progress{color:#f5f5fa;z-index:1;background:#11131966;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex;position:absolute;inset:0}@keyframes kafi-content-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hub-main :is(.hub-friends-list,.web-trade,.trade-composer,.mail-letter,.mail-list,.exchange-arrival,.exchange-grid,.chat-thread,.message-thread,.kafi-conversation),.profile-placeholder{animation:none}}.hub-sidebar-links .arcade-beta,.game-arcade .arcade-beta,.game-arcade-player .arcade-beta{letter-spacing:1px;color:#ffb582;vertical-align:middle;background:#ff995c12;border:1px solid #ff995c55;border-radius:2px;margin-left:5px;padding:3px 5px;font:800 9px Manrope,sans-serif;display:inline-block}@media (prefers-reduced-motion:reduce){.player-skin-avatar canvas{transition:none!important}}.game-chest{color:#e5eaf2;width:100%;max-width:none;margin:0;padding:4px 0 30px}.chest-toolbar{border-bottom:1px solid #34475b;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:16px;display:flex}.chest-toolbar>span{color:#a7bed4;align-items:center;gap:9px;font-size:13px;display:flex}.game-chest button{cursor:pointer;color:#e5eaf2;background:#1d2b3d;border:1px solid #405369;border-radius:2px}.game-chest button:disabled{cursor:default;opacity:.55}:is(.game-chest button:focus-visible,.game-chest input:focus-visible){outline-offset:3px;outline:2px solid #ffb582}.chest-toolbar button,.chest-paging button,.chest-confirm button,.chest-rename button{justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;display:inline-flex}.chest-heading{align-items:center;gap:24px;margin-bottom:25px;display:flex}.chest-heading>div{flex:1}.chest-heading p{color:#ffb27c;letter-spacing:1px;margin:0 0 9px;font-size:11px;font-weight:800}.chest-heading h2{letter-spacing:-1px;margin:0 0 10px;font-size:28px;line-height:1.25}.chest-heading span{color:#a9bfd5;font-size:13px;line-height:1.7}.chest-heading>svg{color:#f196c3;flex-shrink:0}.chest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chest-grid>button{text-align:left;background:linear-gradient(125deg,#22364e,#192837);align-items:center;gap:15px;min-height:103px;padding:20px;transition:border-color .15s,background .15s,transform .15s;display:flex}.chest-grid>button:hover:enabled{background:#263b52;border-color:#ffb27c;transform:translateY(-2px)}.chest-emblem{color:#ffb27c;background:#162436;border:1px solid #3b536e;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.chest-grid>button>span:nth-child(2){flex:1;min-width:0}.chest-grid strong{overflow-wrap:anywhere;font-size:16px;display:block}.chest-grid small{color:#acbed3;margin-top:8px;font-size:12px;line-height:1.7;display:block}.chest-grid b{color:#a9b8c9;font-size:11px}.chest-grid b.is-on{color:#9cddba}.chest-grid>button>svg{color:#9cb2c8;flex-shrink:0}.chest-danger .chest-emblem{color:#f7a1a1}.chest-home>button{min-height:140px}.chest-hint{color:#a3b8ce;border-top:1px solid #304359;gap:12px;margin-top:22px;padding:18px;display:flex}.chest-hint svg{color:#9cc9c0;flex-shrink:0}.chest-hint strong{color:#c3d4e5;font-size:12px}.chest-hint p{margin:6px 0 0;font-size:12px;line-height:1.7}.chest-error{color:#ffc6bf;background:#362832;border:1px solid #81525d;padding:14px}.chest-search{color:#9bb2cb;background:#182536;border:1px solid #3c5068;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.chest-search input{color:#edf2f8;background:0 0;border:0;outline:none;width:100%}.chest-paging{align-items:center;gap:10px;margin-top:18px;display:flex}.chest-paging span{color:#a9bfd5;margin-left:auto;font-size:13px}.chest-confirm,.chest-rename{background:#1a2a3c;border:1px solid #405369;max-width:650px;padding:25px}.chest-confirm>svg{color:#ffb27c}.chest-confirm p{color:#c1d2e4;font-size:15px;line-height:1.8}.chest-confirm>div{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.game-chest .chest-primary,.chest-rename button{color:#281a12;background:#ffad77;border-color:#ffc293}.chest-rename label{margin-bottom:12px;font-size:14px;font-weight:700;display:block}.chest-rename input{box-sizing:border-box;color:#edf2f8;background:#111d2b;border:1px solid #526981;width:100%;padding:13px;display:block}.chest-rename small{color:#9cb3cc;margin:10px 0 20px;font-size:12px;display:block}body .hub-main[data-view=native-chest]>.hub-page-heading,body .hub-main[data-view=native-chest] .hub-sync{display:none!important}@media (max-width:740px){.chest-grid{grid-template-columns:1fr}.chest-heading h2{font-size:23px}.chest-heading>svg{display:none}.chest-home>button{min-height:112px}}.game-travel{padding-top:12px}.travel-worlds>button{background:linear-gradient(140deg,#263c4c,#192837);border-top:3px solid #ffad77;min-height:190px}.travel-worlds>button:nth-child(2){background:linear-gradient(140deg,#303348,#192837);border-top-color:#b28af6}.travel-worlds .chest-emblem{flex-basis:64px;width:64px;height:64px}.travel-login{margin:45px auto}.travel-login label{align-items:center;gap:10px;display:flex}.travel-login input{letter-spacing:4px;text-align:center;font-size:24px;font-weight:700}.travel-login button{width:100%;min-height:46px}body .hub-main[data-view=native-travel]>.hub-page-heading{display:none}.travel-website-link{color:#17202b;background:#ffad77;border:1px solid #ffc28f;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:18px;padding:11px 16px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 3px #98653f}.travel-website-link:hover{background:#ffc28f}.travel-website-link:focus-visible{outline-offset:3px;outline:2px solid #ec88bd}.player-hub .hub-main[data-view=native-cases]{max-width:none;padding:28px 34px}.case-studio{--cs-ink:#f2f3f7;--cs-muted:#9ea7b8;--cs-orange:#ffaa72;--cs-pink:#ed8cca;color:var(--cs-ink);max-width:1600px;margin:0 auto;font-family:Manrope,Arial,sans-serif}.case-studio button{font:inherit;cursor:pointer;border-radius:2px}.case-studio button:disabled{opacity:.45;cursor:default}.case-studio button:focus-visible{outline:2px solid var(--cs-pink);outline-offset:4px}.cs-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.cs-kicker{color:var(--cs-orange);letter-spacing:.16em;font-size:10px;font-weight:800}.case-studio .cs-heading h1{letter-spacing:-.055em;margin:6px 0 0;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.15}.cs-heading h1>span{color:var(--cs-pink)}.cs-tools{align-items:center;gap:7px;display:flex}.case-studio .cs-tools button{color:#b8c2d1;background:#19212c;border:1px solid #384352;align-items:center;gap:8px;min-height:36px;padding:8px 11px;font-size:11px;display:flex}.cs-tools button:hover{color:#fff;border-color:var(--cs-orange)}.cs-stage{isolation:isolate;background:#141820;border:1px solid #3a3746;grid-template-columns:53% 47%;min-height:365px;display:grid;position:relative;overflow:hidden}.cs-backdrop{z-index:-2;background:radial-gradient(at 30% 66%,#4b354842,#0000 43%),radial-gradient(at 70% 10%,#332a223d,#0000 55%),#141820;position:absolute;inset:0;overflow:hidden}.cs-orbit{opacity:.9;border:44px solid;border-radius:50%;width:460px;height:460px;animation:16s ease-in-out infinite alternate cs-drift;position:absolute}.cs-orbit.orange{color:#ffaa72;width:350px;height:350px;top:80px;left:-240px;transform:rotate(-18deg)}.cs-orbit.pink{color:#ed8cca;animation-delay:-7s;top:-335px;right:-190px}.cs-horizon{border:1px solid #76647833;border-radius:50%;width:54%;height:70px;position:absolute;bottom:35px;left:6%;transform:rotate(-5deg)}.case-studio-rings{pointer-events:none;z-index:1;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.cs-hero-art{perspective:850px;z-index:2;pointer-events:auto;place-items:center;min-height:365px;display:grid;position:relative}.cs-chest{object-fit:contain;filter:drop-shadow(0 24px 22px #0009);width:min(83%,410px);height:320px;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));-webkit-user-select:none;user-select:none;transition:transform .18s ease-out}.cs-art-shadow{filter:blur(14px);background:#0008;border-radius:50%;width:60%;height:27px;position:absolute;bottom:44px;left:22%}.cs-hero-copy{z-index:3;align-self:center;max-width:550px;padding:34px 46px 34px 8px;animation:.28s ease-out both cs-arrive;position:relative}.cs-edition{letter-spacing:.12em;color:var(--cs-pink);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.cs-edition>span{background:currentColor;border-radius:50%;width:6px;height:6px}.case-studio .cs-hero-copy h2{letter-spacing:-.055em;max-width:400px;margin:16px 0;font-size:clamp(25px,3vw,43px);font-weight:800;line-height:1.15}.case-studio .cs-hero-copy>p{color:#b3bbca;max-width:380px;margin:0 0 22px;font-size:13px;line-height:1.8}.cs-open-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cs-owned{color:#c1c9d5;align-items:center;gap:7px;font-size:12px;display:flex}.cs-open-controls small{color:var(--cs-muted);font-size:11px}.case-studio button.cs-primary{color:#241c16;background:#ffaa72;border:1px solid #ffc08f;flex-direction:row-reverse;justify-content:center;align-items:center;gap:20px;min-width:160px;min-height:48px;padding:13px 22px;font-size:13px;font-weight:800;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px #98613f}.case-studio button.cs-primary:hover:not(:disabled){background:#ffbb8f;transform:translateY(-2px);box-shadow:0 5px #98613f}.case-studio button.cs-primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #98613f}.case-studio button.cs-secondary{color:#c3cbd8;background:#1d2430;border:1px solid #46505e;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-size:12px;display:inline-flex}.cs-reward-actions{flex-wrap:wrap;gap:10px;display:flex}.cs-assurance{color:#8793a5;align-items:center;gap:7px;margin-top:23px;font-size:10px;display:flex}.cs-choose{color:var(--cs-orange);align-items:center;gap:8px;font-size:12px;display:flex}.cs-catalogue-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 16px;display:flex}.case-studio .cs-catalogue-heading h3{letter-spacing:-.025em;margin:0 0 5px;font-size:18px;font-weight:800}.cs-catalogue-heading span{color:var(--cs-muted);font-size:11px}.player-hub .case-studio .cs-catalogue-heading label,.cs-catalogue-heading label{color:#98a4b6;background:#191f29;border:1px solid #37414f;flex-direction:row;align-items:center;gap:9px;padding:9px 12px;display:flex}.player-hub .case-studio .cs-catalogue-heading input,.cs-catalogue-heading input{font:inherit;color:#e6ebf2;background:0 0;border:0;outline:none;width:170px;min-height:20px;padding:0;font-size:12px}.cs-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.case-studio .cs-card{text-align:left;color:#dce3ed;background:#1b222d;border:1px solid #364050;flex-direction:column;align-items:stretch;min-width:0;padding:0;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.case-studio .cs-card:hover:not(:disabled){border-color:var(--finish-color);background:#242b37;transform:translateY(-4px)}.cs-card>div{height:118px;padding:13px;position:relative}.cs-card img,.cs-card svg{object-fit:contain;filter:drop-shadow(0 9px 6px #0004);width:100%;height:100%;transition:transform .25s ease-out}.cs-card:hover img{transform:scale(1.08)rotate(-4deg)}.case-studio .cs-card strong{min-height:42px;padding:0 12px 14px;font-size:10px;font-weight:600;line-height:1.5}.cs-card>i{background:var(--finish-color);height:3px;margin-top:auto}.cs-inspect-hint{opacity:0;background:#121822cc;border:1px solid #617083;place-items:center;width:24px;height:24px;transition:all .2s;display:grid;position:absolute;top:9px;right:9px;transform:translateY(4px)}:is(.cs-card:hover .cs-inspect-hint,.cs-card:focus-visible .cs-inspect-hint){opacity:1;transform:none}.cs-inspect-hint>svg{filter:none;width:14px;height:14px}.cs-disclaimer{border-top:1px solid #303746;align-items:flex-start;gap:14px;margin-top:24px;padding:16px 0;display:flex}.cs-disclaimer>span{white-space:nowrap;letter-spacing:.08em;color:var(--cs-orange);padding-top:3px;font-size:9px;font-weight:800}.case-studio .cs-disclaimer p{color:#8e98a9;margin:0;font-size:10px;line-height:1.8}.cs-error{color:#ffc1c8;background:#352027;border:1px solid #ac6470;padding:12px 16px;font-size:12px}.cs-paging{gap:10px;margin-top:15px;display:flex}.cs-paging button{color:#c4d0e1;background:#1e2837;border:1px solid #42536c;padding:8px 12px}.cs-empty{color:#a5b4c7;padding:30px}.cs-busy{border:2px solid #241c1633;border-top-color:#241c16;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cs-turn}.case-studio[data-stage=spin] .cs-stage{grid-template-rows:270px 200px;min-height:480px}.case-studio[data-stage=spin] .cs-hero-art{min-height:270px}.case-studio[data-stage=spin] .cs-chest{height:230px;animation:1.1s cubic-bezier(.2,.7,.2,1) both cs-charge}.case-studio[data-stage=spin] .cs-hero-copy h2{font-size:34px}.cs-opening-status{color:#a7b2c3;align-items:center;gap:5px;font-size:10px;display:flex}.cs-opening-status i{background:#ed8cca;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite alternate cs-pulse}.cs-opening-status i:nth-child(2){background:#ffaa72;animation-delay:.15s}.cs-opening-status i:nth-child(3){margin-right:8px;animation-delay:.3s}.cs-studio-placeholder{display:none}.case-studio-reel{z-index:3;grid-column:1/-1;margin:0 24px 24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.case-studio-track{will-change:transform;gap:12px;height:100%;display:flex;transform:translate(calc(50% - 617px))}.case-studio-ticket{box-sizing:border-box;border:1px solid #435066;border-bottom:3px solid var(--finish-color);background:#202834;flex:none;width:166px;min-width:0;padding:12px}.case-studio-ticket img,.case-studio-ticket svg{object-fit:contain;filter:drop-shadow(0 7px 8px #0006);width:100%;height:112px;display:block}.case-studio-ticket span{margin-top:9px;font-size:10px;display:block}.case-studio-marker{pointer-events:none;border-left:1px solid #ffd3a7;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 20px #ffaa7244}.case-studio-marker:before,.case-studio-marker:after{content:"";background:#ffd3a7;width:9px;height:9px;position:absolute;left:-5px;transform:rotate(45deg)}.case-studio-marker:before{top:-5px}.case-studio-marker:after{bottom:-5px}.case-studio .cs-reward-art{color:#cdd4e0;background:radial-gradient(#56658133,#0000 64%);border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:335px;padding:22px;display:flex;position:relative}.cs-reward-art>img,.cs-reward-art>svg{object-fit:contain;filter:drop-shadow(0 16px 14px #0009);width:90%;height:260px;animation:.55s cubic-bezier(.17,.85,.25,1) both cs-prize}.cs-reward-art>span{color:#abb9cc;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.cs-reward-art:hover>img{transform:scale(1.04)}.cs-inspect-dialog{color:#edf1f8;border:1px solid var(--finish-color)!important;background:#141a24!important;width:min(900px,94vw)!important;max-width:900px!important;padding:28px!important}.cs-inspect-stage{background:radial-gradient(#33415c55,#0000 68%);place-items:center;height:min(60vh,530px);min-height:200px;margin-top:12px;display:grid;position:relative;overflow:hidden}.cs-inspect-stage>img,.cs-inspect-stage>svg{object-fit:contain;width:85%;height:85%}.cs-inspect-stage .skin-inspector{width:100%;height:100%}.cs-inspect-dialog>small{color:#9aa8bb}@keyframes cs-drift{to{translate:24px 17px;rotate:9deg}}@keyframes cs-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes cs-charge{0%{transform:scale(1)}35%{transform:scale(.94)rotate(-3deg)}70%{filter:drop-shadow(0 8px 24px #ffaa7266);transform:scale(1.06)rotate(2deg)}to{transform:scale(1)}}@keyframes cs-prize{0%{opacity:0;transform:translateY(20px)scale(.87)}to{opacity:1;transform:none}}@keyframes cs-turn{to{transform:rotate(360deg)}}@keyframes cs-pulse{to{opacity:.25;transform:translateY(-3px)}}.case-studio[data-quiet=true] *{transition:none!important;animation:none!important}.case-studio[data-quiet=true] .cs-chest{transform:none!important}@media (min-width:1800px){.cs-grid{gap:14px}.cs-card>div{height:150px}.case-studio .cs-card strong{font-size:12px}.cs-stage,.cs-hero-art{min-height:410px}.cs-chest{height:360px}}@media (max-width:1100px){.player-hub .hub-main[data-view=native-cases]{padding:22px}.cs-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cs-hero-copy{padding:24px 22px 24px 0}.cs-chest{height:280px}.cs-hero-art,.cs-stage{min-height:320px}.cs-tools button{font-size:10px!important}}@media (max-width:760px){.player-hub .hub-main[data-view=native-cases]{padding:16px}.cs-heading{align-items:flex-start}.cs-tools{flex-wrap:wrap;justify-content:flex-end;max-width:240px}.cs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-stage{grid-template-columns:45% 55%;min-height:280px}.cs-hero-art{min-height:280px}.cs-chest{height:225px}.case-studio .cs-hero-copy h2{font-size:25px}.cs-hero-copy>p{font-size:11px!important}.cs-open-controls{gap:10px}.cs-assurance{margin-top:14px}.cs-catalogue-heading label{max-width:160px}.cs-catalogue-heading input{width:110px!important}.cs-reward-art>img{height:220px}.cs-reward-art{height:280px!important}}@media (max-width:480px){.cs-stage{grid-template-columns:1fr}.cs-hero-art{min-height:220px}.cs-hero-copy{padding:10px 24px 28px}.cs-chest{height:210px}.cs-catalogue-heading{flex-direction:column;align-items:flex-start}.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-studio[data-stage=spin] .cs-stage{grid-template-rows:200px auto 190px}.case-studio[data-stage=spin] .cs-hero-art{min-height:200px}.case-studio-reel{margin-inline:8px}.cs-disclaimer{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.case-studio *{transition:none!important;animation:none!important}}.cs-inspect-stage .skin-inspector{width:100%;height:100%;position:relative;background:0 0!important;border:0!important;min-height:0!important}.cs-inspect-stage .inspector-canvas{touch-action:none;width:100%;height:100%;min-height:0;position:absolute;inset:0}.cs-inspect-stage .inspector-canvas>canvas{width:100%;height:100%;display:block}.cs-inspect-stage .inspector-tools{z-index:3;gap:6px;display:flex;position:absolute;top:16px;right:16px}.cs-inspect-stage .inspector-tools button{color:#e2eaf5;background:#1d2839;border:1px solid #536279;border-radius:2px;padding:8px}.cs-inspect-stage .inspector-hint{text-align:center;color:#a8b5c7;pointer-events:none;font-size:11px;position:absolute;bottom:8px;left:0;right:0}.cs-inspect-stage .inspector-status{position:absolute;inset:0}.cs-stage,.cs-hero-art{transition:min-height .35s cubic-bezier(.2,.7,.2,1)}.cs-chest{transition:transform .18s ease-out,height .35s cubic-bezier(.2,.7,.2,1)}@media (max-width:1100px){.cs-orbit.pink{top:-380px;right:-260px}.cs-orbit.orange{opacity:.6;left:-280px}.cs-hero-copy{padding-right:22px}}.cs-chest-button{width:min(90%,420px);height:345px;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));touch-action:manipulation;background:0 0;border:0;padding:0;transition:transform .18s ease-out;position:relative}.case-studio .cs-chest-button:disabled{opacity:1}.cs-chest-button>img,.cs-chest-button>canvas{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-chest-button:focus-visible{outline:1px solid #ed8cca}.cs-art-shadow{filter:blur(10px);background:#05040cd9;width:66%;height:25px;bottom:22px;left:18%;box-shadow:-25px 0 36px 12px #9c51f238,25px 0 32px 10px #ed6eaf30}.cs-horizon{background:radial-gradient(#8b52c41c,#0000 70%);border-color:#c28def38;width:40%;height:45px;bottom:18px;left:13%;transform:none}.case-studio[data-stage=spin] .cs-chest-button{width:min(90%,330px);height:265px}.case-studio[data-stage=spin] .cs-art-shadow{bottom:11px}.cs-count-note{flex-basis:100%;line-height:1.6;color:#c9b8d8!important}.cs-skip{color:#e8cce7;background:#211e2d;border:1px solid #675673;margin-left:10px;padding:5px 9px;font-size:11px!important}.cs-quick-status{color:#c9c0d6;font-size:12px}.case-studio .cs-card[data-rare=true]{opacity:1;cursor:default}.case-studio .cs-card[data-rare=true]:hover img{transform:none}.cs-console{color:#c9d0d9;flex-direction:column;opacity:1!important;z-index:1000!important;background:#181b20!important;border:0!important;border-radius:0!important;gap:12px!important;width:100vw!important;max-width:none!important;height:100dvh!important;padding:25px!important;animation:none!important;display:flex!important;position:fixed!important;inset:0!important;transform:none!important}.cs-console h2{font-family:Manrope,Arial;font-size:18px}.cs-console p{color:#9cabbc;font-size:12px}.cs-console pre{color:#c1d4b9;white-space:pre-wrap;background:#101216;border:1px solid #343b45;flex:1;min-height:0;margin:0;padding:16px;font:13px/1.75 Consolas,monospace;overflow:auto}.cs-console form{background:#282d34;border:1px solid #48515e;align-items:center;gap:12px;padding:8px 12px;font:14px Consolas,monospace;display:flex}.cs-console input{color:#eee;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px}.cs-console form button{color:#fff;background:#353d48;border:1px solid #697380;padding:8px 15px}@media (max-width:760px){.cs-chest-button{height:270px}.cs-opening-status{flex-wrap:wrap}.cs-skip{margin:8px 0 0}.case-studio[data-stage=spin] .cs-chest-button{height:245px}}@media (max-width:480px){.cs-chest-button{height:230px}.case-studio[data-stage=spin] .cs-chest-button{height:210px}}.case-studio .cs-chest-button,.case-studio .cs-chest-button:hover,.case-studio .cs-chest-button:active,.case-studio .cs-chest-button:disabled{filter:none;opacity:1;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.cs-hero-art{perspective:none;overflow:hidden}.cs-horizon,.cs-art-shadow{display:none}.cs-backdrop{background:radial-gradient(at 23% 94%,#7044ae26,#0000 39%),radial-gradient(at 44% 86%,#bb568a1a,#0000 35%),#141820}.cs-hero-art:has(.cs-reward-inspector){min-height:390px}.cs-reward-inspector.cs-inspect-stage{background:0 0;width:100%;height:390px;margin:0}.cs-reward-inspector .skin-inspector{background:0 0!important}.cs-reward-inspector .inspector-hint{bottom:12px}.cs-reward-inspector>img{object-fit:contain;max-height:310px}.cs-console{width:auto;height:auto;border:1px solid #6b557c!important;border-radius:3px!important;gap:10px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:0 16px 20px!important;inset:auto!important;box-shadow:0 24px 90px #000a!important}.cs-console-title{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;padding:18px 25px 8px 0}.cs-console-title h2{align-items:center;gap:14px;margin-bottom:7px;display:flex}.cs-console-title small{letter-spacing:.14em;color:#ed8cca;font:9px Manrope,Arial}.cs-console-log{white-space:pre-wrap;color:#d3d7df;background:#101216;border:1px solid #343b45;flex:1;min-height:0;padding:15px;font:12px/1.85 Consolas,monospace;overflow:auto}.cs-console-log [data-tone=pink]{color:#ed8cca}.cs-console-log [data-tone=orange]{color:#ffaf79}.cs-console-log [data-tone=green]{color:#a8d2b8}.cs-console-log [data-tone=muted]{color:#8995a8}.cs-console .cs-console-resize{color:#ed8cca;cursor:nwse-resize;touch-action:none;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;bottom:0;right:0}body:has(.cs-console) [data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1!important;background:#10131b!important}@media (max-width:760px){.cs-reward-inspector.cs-inspect-stage{height:300px}.cs-hero-art:has(.cs-reward-inspector){min-height:300px}}.cs-console{left:var(--console-x)!important;top:var(--console-y)!important;width:var(--console-w)!important;height:var(--console-h)!important;transition:none!important;bottom:auto!important;right:auto!important}.cs-reward-inspector .inspector-status{background:0 0!important}.cs-reward-inspector canvas{animation:.3s ease-out both cs-arrive}.cs-inspect-fallback{place-items:center;display:grid;position:absolute;inset:22px}.cs-inspect-fallback img{object-fit:contain;width:100%;height:100%}.cs-reward-inspector:has(.skin-inspector[data-ready=true]) .cs-inspect-fallback{display:none}.game-admin,.staff-players{color:#e5e9ef;width:100%;max-width:none;margin:0;padding:4px 0 24px}.game-admin-toolbar{border-bottom:1px solid #344252;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.game-admin-toolbar>span{color:#b3c3d5;margin-left:auto;font-size:14px}.game-admin-toolbar>svg{color:#ef85c5}.game-admin-toolbar button,.staff-action-form button{color:#e5e9ef;background:#1d2938;border:1px solid #405063;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.game-admin-search,.staff-roster-filters>label{color:#9ab0c7;background:#182330;border:1px solid #354659;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.game-admin-search input,.staff-roster-filters input{color:#edf0f5;background:0 0;border:0;outline:none;flex:1;min-width:0}.game-admin-grid,.staff-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.game-admin-grid>button,.staff-action-grid>button{text-align:left;color:#e5e9ef;background:linear-gradient(120deg,#203046,#182432);border:1px solid #3b4b60;align-items:center;gap:14px;min-height:100px;padding:18px;transition:border-color .16s,background .16s;display:flex}.game-admin-grid>button:hover:not(:disabled),.staff-action-grid>button:hover:not(:disabled),.staff-roster>button:hover{background:#24384c;border-color:#f1a06a}.game-admin-grid svg,.staff-action-grid svg{color:#ef85c5;flex-shrink:0}.game-admin-grid span,.staff-action-grid span{flex:1;min-width:0}.game-admin-grid strong,.staff-action-grid strong{font-size:15px;display:block}.game-admin-grid small,.staff-action-grid small{color:#a9bad0;margin-top:5px;font-size:12px;line-height:1.6;display:block}.game-admin-grid b{color:#9eafc4;font-size:11px}.game-admin-grid b.is-on{color:#9ddabf}.game-admin-group h3{color:#aebed0;margin:20px 0 10px;font-size:13px}.game-admin-grid button:disabled,.staff-action-grid button:disabled{opacity:.45;cursor:not-allowed}.game-admin-wear{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.game-admin-wear button{color:#c1cede;background:#1c2a39;border:1px solid #405063;align-items:center;gap:7px;padding:9px 12px;display:flex}.game-admin-wear button[aria-pressed=true]{color:#ffba8d;background:#392f2c;border-color:#ffad78}.game-admin-wear small{font-size:11px}.game-admin-skins{grid-template-columns:repeat(4,minmax(0,1fr))}.game-admin-skins .has-skin-image img{object-fit:contain;width:100%;height:135px}.game-admin-skins .has-skin-image>svg{width:15px;position:absolute;top:12px;right:12px}.game-admin-skins .has-skin-image small{font-size:11px}.staff-roster-filters>div{gap:8px;margin-bottom:18px;display:flex}.staff-roster-filters button{color:#b7c6d8;background:#1c2a39;border:1px solid #405063;align-items:center;gap:7px;padding:9px 14px;display:flex}.staff-roster-filters button[aria-pressed=true]{color:#ffba8d;border-color:#f1a06a}.staff-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.staff-roster>button{text-align:left;color:#edf0f5;background:#1b293a;border:1px solid #354659;align-items:center;gap:13px;padding:17px;display:flex}.staff-roster>button>span:nth-child(2){flex:1}.staff-roster small{color:#98afc5;align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.staff-roster small i{background:#6e7d8b;border-radius:50%;width:6px;height:6px}.staff-roster small i.online{background:#82d9a3}.staff-roster>button>svg{color:#6f88a2}.staff-avatar{flex-shrink:0;display:inline-flex;position:relative}.staff-avatar img,.staff-avatar .player-avatar{width:44px;height:44px}.staff-flag{color:#ffb470;filter:drop-shadow(0 2px 2px #09111b);position:absolute;top:-14px;left:50%;transform:translate(-50%)}.staff-marked{border-top-color:#ffb470!important}.staff-player-card{background:linear-gradient(110deg,#20334d,#182330);border:1px solid #3a4b62;align-items:center;gap:18px;margin-bottom:16px;padding:22px;display:flex}.staff-player-card .staff-avatar img,.staff-player-card .player-avatar{width:62px;height:62px}.staff-player-card h2{margin:0;font-size:25px}.staff-player-card p{color:#a4b7cd;margin:6px 0 0;font-size:13px}.staff-player-card>svg{color:#e982bb;margin-left:auto}.staff-restrictions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.staff-restrictions>span{color:#ffbe99;background:#372e2c;border:1px solid #705044;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.staff-flag-note,.staff-notice{color:#c4deef;background:#23364a;border:1px solid #476078;align-items:center;gap:10px;margin:12px 0;padding:14px 16px;display:flex}.staff-flag-note{color:#ffd0a8;background:#352d28;border-color:#665144}.staff-flag-note p{margin:5px 0 0;font-size:13px}.staff-error{color:#ffc1b8;background:#382c32;border:1px solid #805660;padding:12px 16px}.staff-subtitle{color:#a9bad0;font-size:13px}.staff-action-form{background:#1a293a;border:1px solid #3d5068;max-width:660px;padding:24px}.staff-action-form h3{margin:0 0 9px;font-size:20px}.staff-action-form p{color:#b2c3d6;font-size:13px}.staff-action-form label{color:#c7d7e9;margin:20px 0 12px;font-size:13px;display:block}.staff-action-form textarea,.staff-action-form input{box-sizing:border-box;color:#fff;background:#111d2a;border:1px solid #4a5b70;width:100%;margin-top:8px;padding:12px;display:block}.staff-action-form textarea{resize:vertical;min-height:90px}.staff-action-form>div:last-child{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.staff-action-form .staff-confirm{color:#23170f;background:#ffad78;border-color:#ffbf96}.staff-action-form button:disabled{opacity:.5}:is(.kafi-in-game .hub-content:has(.game-admin)>.hub-sync,.kafi-in-game .hub-content:has(.staff-players)>.hub-sync){display:none}@media (max-width:1000px){.game-admin-grid,.staff-action-grid,.staff-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.game-admin-skins{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.game-admin-grid,.staff-action-grid,.staff-roster{grid-template-columns:1fr}.game-admin-skins{grid-template-columns:repeat(2,minmax(0,1fr))}.game-admin-toolbar{flex-wrap:wrap}.game-admin-wear small{display:none}}.staff-avatar .player-skin-avatar{width:44px;height:44px}.staff-player-card .staff-avatar .player-skin-avatar{width:62px;height:62px}body .hub-sync[hidden]{display:none!important}.player-hub .game-admin-search,.player-hub .staff-roster-filters>label{background:#182330;border:1px solid #354659;flex-direction:row;align-items:center;gap:10px;min-height:46px;margin:0 0 16px;padding:0 13px;display:flex}.player-hub .game-admin-search>svg,.player-hub .staff-roster-filters>label>svg{flex:0 0 18px;margin:0}.player-hub .game-admin-search input,.player-hub .staff-roster-filters input{width:auto;min-width:0;height:44px;box-shadow:none;color:#edf0f5;background:0 0;border:0;flex:1;margin:0;padding:0;display:block}.game-admin-grid,.game-admin-skins{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-admin-grid>button{gap:13px;min-height:86px;padding:13px 16px}.game-admin-skins>button.has-skin-image{flex-direction:row;align-items:center;gap:14px;padding:10px 14px;position:static}.game-admin-skins .has-skin-image img{object-fit:contain;flex:0 0 66px;width:66px;height:66px}.game-admin-skins .has-skin-image>svg{flex:0 0 16px;position:static}.game-admin-skins .has-skin-image small{font-size:12px;line-height:1.45}.game-admin-context{background:#182535;border:1px solid #34465b;margin:0 0 16px;padding:14px 16px}.game-admin-context p{color:#afc1d7;margin:5px 0 0;font-size:13px;line-height:1.6}.game-admin-case{background:#192739;border:1px solid #3b4b60;align-items:center;gap:24px;margin-bottom:16px;padding:20px;display:flex}.game-admin-case img{object-fit:contain;width:105px;height:105px}.game-admin-case h2{margin:0 0 6px;font-size:20px}.game-admin-case p{color:#b2c4d8;margin:0 0 14px;font-size:13px}.game-admin-presets,.game-admin-pagination{flex-wrap:wrap;gap:8px;display:flex}.game-admin-presets button,.game-admin-pagination button{color:#e5e9ef;background:#213348;border:1px solid #46596f;align-items:center;gap:8px;padding:9px 15px;display:inline-flex}.game-admin-pagination{justify-content:center;margin-top:20px}:is(.game-admin button:focus-visible,.staff-players button:focus-visible){outline-offset:3px;outline:2px solid #ffb27d}@media (max-width:700px){.game-admin-grid,.game-admin-skins{grid-template-columns:1fr}.game-admin-case{gap:14px;padding:14px}.game-admin-case img{width:76px;height:76px}}.game-admin button[data-available=true]:disabled{opacity:1;cursor:wait}.game-admin-search-pages{color:#a9bdd3;align-items:center;gap:12px;margin:-6px 0 16px;font-size:12px;display:flex}.game-admin-search-pages button{color:#dde7f3;background:#203047;border:1px solid #40536a;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.kafi-voice{color:#e1e7ef;max-width:1160px;margin:0 auto}.kafi-voice-intro{background:linear-gradient(115deg,#20344b,#172330);border:1px solid #3a4c62;border-top:2px solid #8cbfff;align-items:center;gap:18px;margin-bottom:20px;padding:24px;display:flex}.kafi-voice-emblem{color:#99c9ff;background:#233e5b;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.kafi-voice-intro h2{margin:0 0 6px;font-size:22px}.kafi-voice-intro p{color:#abbccf;margin:0;font-size:13px}.kafi-voice-status{white-space:nowrap;color:#abbccf;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.kafi-voice-status i{background:#778596;border-radius:50%;width:7px;height:7px}.kafi-voice-status[data-live=true]{color:#a7d9c3}.kafi-voice-status[data-live=true] i{background:#87cdb0}.kafi-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kafi-voice-card{background:#1b2939;border:1px solid #34485e;flex-direction:column;align-items:flex-start;min-height:230px;padding:22px;display:flex;position:relative}.kafi-voice-card>svg{color:#97c6fb}.kafi-voice-card h3{margin:14px 0 6px;font-size:16px}.kafi-voice-card p{color:#b2c0d1;max-width:450px;margin:0 0 18px;font-size:13px;line-height:1.65}.kafi-voice button{color:#e4edf8;min-height:40px;font:inherit;cursor:pointer;background:#263a50;border:1px solid #536f8c;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:700;display:flex}.kafi-voice-card>button{margin-top:auto}.kafi-voice button:hover:not(:disabled){background:#314b67;border-color:#92b4d8}:is(.kafi-voice button:focus-visible,.kafi-voice input:focus-visible){outline-offset:4px;outline:2px solid #ffb47b}.kafi-voice button:disabled{opacity:.48;cursor:default}.kafi-voice-card>small{color:#9eafc3;margin-top:10px;font-size:11px}.kafi-voice-volume{width:100%;margin-bottom:16px}.kafi-voice-volume label{justify-content:space-between;font-size:12px;font-weight:700;display:flex}.kafi-voice-volume output{color:#ffb47b}.kafi-voice-volume input{accent-color:#ffb47b;cursor:pointer;width:100%;margin:14px 0 4px}.kafi-voice-volume>div{color:#91a5bd;justify-content:space-between;font-size:10px;display:flex}.kafi-voice .kafi-voice-settings{text-align:left;background:#172330;border-color:#34485e;justify-content:flex-start;width:100%;margin-top:16px;padding:20px}.kafi-voice-settings>span{flex:1}.kafi-voice-settings strong,.kafi-voice-settings small{display:block}.kafi-voice-settings small{color:#a7b8cc;margin-top:5px;font-size:12px;font-weight:400}.kafi-voice-settings>svg{color:#9ac6f9}.kafi-voice-credit{color:#8fa3bc;align-items:center;gap:8px;margin:18px 0;font-size:11px;display:flex}.kafi-voice-notice{color:#ffd1a3;background:#302b28;border:1px solid #776044;padding:15px 18px;font-size:13px;line-height:1.6}.kafi-voice-setup{background:#302b28;border:1px solid #8b674b;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:20px;display:flex}.kafi-voice-setup strong{font-size:15px}.kafi-voice-setup p{color:#d6baa3;margin:6px 0 0;font-size:13px}.kafi-voice .kafi-voice-primary{color:#241a14;background:#ffb47b;border-color:#ffd0aa}@media (max-width:850px){.kafi-voice-intro{flex-wrap:wrap}.kafi-voice-status{width:100%;margin:0}.kafi-voice-grid{grid-template-columns:1fr}.kafi-voice-setup{flex-direction:column;align-items:flex-start}}.kafi-bubble .shared-profile-card{color:#edf1fa;background:#111b29;border:1px solid #49536a;border-top:2px solid #eda2cb;border-radius:2px;width:300px;max-width:100%;margin:10px 0 2px;padding:14px}.shared-profile-person{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.shared-profile-person .player-skin-avatar{flex:none;width:42px;height:42px}.shared-profile-person>span:last-child{gap:5px;min-width:0;display:grid}.shared-profile-person small{letter-spacing:.1em;color:#adbacd;font-size:9px}.shared-profile-person strong{overflow-wrap:anywhere;font-size:15px}.shared-profile-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.shared-profile-actions button{color:#e6ecf6;cursor:pointer;background:#263347;border:1px solid #516078;border-radius:2px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.shared-profile-actions button:last-child{color:#ffbb8b;border-color:#795c4d}.shared-profile-actions button:disabled{opacity:.55;cursor:default}.shared-profile-actions>span{color:#a9c8b5;align-items:center;gap:5px;padding:6px;font-size:11px;display:flex}.kafi-bubble .shared-profile-card p.shared-profile-notice{color:#b4c7db;align-items:center;gap:6px;margin:10px 0 0;font-size:11px;line-height:1.5;display:flex}body .tradeup-dialog{z-index:150;color:#e8edf6;background:#151e29;border:1px solid #4b5669;border-top:2px solid #e8a2ce;border-radius:2px;flex-direction:column;gap:0;width:min(1500px,100vw - 40px);max-width:none;height:min(910px,100dvh - 40px);max-height:none;padding:0;font-family:Manrope,Arial,sans-serif;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 100px #000b;margin:auto!important;inset:0!important;transform:translate(0,0)!important}.tradeup-dialog *{box-sizing:border-box}.tradeup-dialog button{cursor:pointer;border-radius:2px}.tradeup-dialog button:disabled{cursor:default}:is(.tradeup-dialog button:focus-visible,.tradeup-dialog input:focus-visible,.tradeup-dialog select:focus-visible){outline-offset:3px;outline:2px solid #ffc18e}.tradeup-dialog>button[data-slot=dialog-close]{color:#b6c4d8;z-index:4;top:20px;right:20px}.tradeup-dialog h3,.tradeup-dialog p{margin:0}.tradeup-dialog code{font-variant-numeric:tabular-nums;font-family:ui-monospace,Consolas,monospace}.tradeup-header{background:linear-gradient(110deg,#222b39,#17212e);border-bottom:1px solid #344253;flex:none;grid-template-columns:1fr auto;gap:10px 24px;padding:22px 28px 20px;display:grid}.tradeup-eyebrow{letter-spacing:1.3px;color:#ffb47f;font-size:10px;font-weight:800;line-height:1.4;display:block}.tradeup-header [data-slot=dialog-title]{letter-spacing:-1px;margin:5px 0 0;font-size:30px;font-weight:800;line-height:1.2}.tradeup-header [data-slot=dialog-title]>span{color:#ed97c5}.tradeup-header [data-slot=dialog-description]{color:#b3c1d4;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.tradeup-step{letter-spacing:1px;color:#a6b4c7;align-self:center;padding-right:30px;font-size:10px}.tradeup-test-note{color:#edb98f;grid-column:1/-1;font-size:11px}.tradeup-workspace{flex:1;grid-template-columns:minmax(420px,.95fr) minmax(0,1.15fr);min-height:0;display:grid;position:relative;overflow:hidden}.tradeup-contract,.tradeup-library{scrollbar-width:thin;scrollbar-color:#5b687e #111923;overscroll-behavior:contain;min-width:0;padding:22px;overflow-y:auto}.tradeup-contract{background:radial-gradient(at 50% 0,#33253555,#0000 70%),#121b26;border-right:1px solid #344253}.tradeup-library{flex-direction:column;gap:14px;display:flex;overflow:hidden}.tradeup-section-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.tradeup-section-heading h3{letter-spacing:-.5px;margin:4px 0 0;font-size:22px;line-height:1.4}.tradeup-section-heading h3>span{color:#aab7cb;letter-spacing:0;font-size:14px;font-weight:500}.tradeup-text-button{color:#bcc8db;background:0 0;border:0;padding:8px;font-size:12px}.tradeup-library-count{color:#aab7cb;white-space:nowrap;font-size:11px}.tradeup-slots{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:18px;display:grid}.tradeup-empty{color:#bfa6ca;background:#1c2332;border:1px dashed #48536a;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:167px;padding:10px;transition:background .18s,border-color .18s;display:flex;position:relative}.tradeup-empty:hover:not(:disabled){background:#292638;border-color:#e7a0cc}.tradeup-slot-number{color:#69778c;font-family:ui-monospace,monospace;font-size:10px;position:absolute;top:8px;left:10px}.tradeup-empty>small{color:#a8b6ca;font-size:10px}.tradeup-dialog .tradeup-card{--tradeup-rarity:#528bff;text-align:left;color:#e8edf6;background:linear-gradient(150deg,color-mix(in srgb,var(--tradeup-rarity) 20%,#18212e),#1b2533 85%);border:1px solid #485266;border-top:3px solid var(--tradeup-rarity);min-width:0;min-height:167px;box-shadow:none;border-radius:2px;flex-direction:column;margin:0;padding:0;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.tradeup-dialog button.tradeup-card:hover:not(:disabled){border-color:var(--tradeup-rarity);background:linear-gradient(150deg,color-mix(in srgb,var(--tradeup-rarity) 30%,#18212e),#222d3d);transform:translateY(-2px)}.tradeup-dialog .tradeup-card:disabled{opacity:1}.tradeup-picker>.tradeup-card:disabled:not([aria-pressed=true]){opacity:.48}.tradeup-grade{text-transform:uppercase;letter-spacing:.7px;color:var(--tradeup-rarity);padding:9px 9px 0;font-size:9px;font-weight:800;line-height:1.3;display:block}.tradeup-art{height:100px;min-height:65px;color:var(--tradeup-rarity);flex:none;justify-content:center;align-items:center;padding:9px;display:flex;overflow:hidden}.tradeup-art img{object-fit:contain;filter:drop-shadow(0 7px 5px #0006);width:100%;height:100%;max-height:90px;transition:transform .25s}.tradeup-card:hover .tradeup-art img{transform:scale(1.06)}.tradeup-card-info{border-top:1px solid color-mix(in srgb,var(--tradeup-rarity) 45%,#344253);background:#121b285c;flex-direction:column;flex:1;gap:5px;padding:10px;display:flex}.tradeup-card-info strong{overflow-wrap:anywhere;min-height:30px;font-size:11px;line-height:1.35}.tradeup-card-info small{color:#b6c3d4;font-size:10px;line-height:1.3}.tradeup-card-info code{color:#dbe4f2;font-size:10px}.tradeup-wear{background:linear-gradient(90deg,#70bba2 0% 7%,#a0bd74 7% 15%,#ddc06d 15% 38%,#db9764 38% 45%,#b87388 45% 100%);width:100%;height:4px;margin-top:4px;position:relative}.tradeup-wear i{background:#fff;width:2px;height:8px;position:absolute;top:-2px;transform:translate(-1px);box-shadow:0 0 2px #000}.tradeup-slots .tradeup-art{height:65px}.tradeup-slots .tradeup-art img{max-height:58px}.tradeup-slots .tradeup-card-info{gap:3px;padding:7px}.tradeup-slots .tradeup-grade{letter-spacing:0;padding:7px 6px 0;font-size:8px}.tradeup-slots .tradeup-card-info strong{min-height:27px;font-size:10px}.tradeup-slots .tradeup-card-info small,.tradeup-slots .tradeup-card-info code{font-size:9px}.tradeup-remove{color:#fff;background:#0b1324cc;border-radius:2px;padding:2px;position:absolute;top:4px;right:4px}.tradeup-selected{color:#17212e;background:#ffb47f;border:1px solid #ffc99f;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:6px;right:6px}.tradeup-dialog .tradeup-card[aria-pressed=true]{border-color:#ffb47f;box-shadow:inset 0 0 0 1px #ffb47f}.tradeup-slots .is-filled{animation:.25s ease-out both tradeup-place}.tradeup-contract-stats{border-top:1px solid #344253;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;padding:18px 0 0;display:grid}.tradeup-contract-stats>div{gap:6px;display:grid}.tradeup-contract-stats small{letter-spacing:.8px;color:#93a5bc;font-size:9px}.tradeup-contract-stats strong{font-size:14px}.tradeup-float-note{color:#9fb0c5;max-width:460px;padding-top:16px;font-size:11px;line-height:1.7}.tradeup-tools{flex:none;gap:8px;display:flex}.tradeup-tools label{color:#8fa1ba;background:#101923;border:1px solid #405068;flex:1;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.tradeup-tools input{color:#e8edf6;background:0 0;border:0;outline:none;width:100%;min-width:0;height:38px;font-size:12px}.tradeup-tools select{color:#dbe4f2;background:#1b2634;border:1px solid #405068;border-radius:2px;max-width:160px;padding:0 8px;font-size:11px}.tradeup-rarities{flex-wrap:wrap;flex:none;gap:5px;display:flex}.tradeup-rarities button{color:#b9c5d7;background:#1b2432;border:1px solid #39465b;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex}.tradeup-rarities button i{background:var(--tradeup-rarity);width:5px;height:5px}.tradeup-rarities button[aria-pressed=true]{color:#fff;background:#332939;border-color:#d79abf}.tradeup-rarities button:disabled{opacity:.4}.tradeup-picker,.tradeup-outcomes{scrollbar-width:thin;scrollbar-color:#68768b #121b26;overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));align-content:start;gap:10px;min-height:0;padding:2px 6px 5px 2px;display:grid;overflow-y:auto}.tradeup-empty-message{color:#aabbd0;grid-column:1/-1;padding:20px;font-size:13px;line-height:1.6}.tradeup-outcome-note{color:#aabbd0;flex:none;font-size:11px;line-height:1.6}.tradeup-chance{text-align:center;color:#ffd0ac;background:#111b28;border-top:1px solid #475367;padding:9px;font-size:12px;font-weight:800}body .tradeup-dialog .tradeup-footer{background:#1c2736;border-top:1px solid #405068;flex:none;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin:0;padding:18px 26px;display:flex}.tradeup-footer>p{flex:1;gap:5px;min-width:0;display:grid}.tradeup-footer>p strong{color:#e2eaf7;font-size:13px}.tradeup-footer>p span{color:#adbbce;font-size:11px}.tradeup-dialog .hub-action{color:#151c28;background:#ffb17b;border:1px solid #ffca9e;border-bottom:4px solid #be7c50;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:800;display:inline-flex}.tradeup-dialog .hub-action:disabled{opacity:.4}.tradeup-footer-actions{flex-shrink:0;gap:10px;display:flex}.tradeup-footer-actions>button:not(.hub-action){color:#c8d3e4;background:#263344;border:1px solid #4c5b71;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.tradeup-confirmation{min-width:0;max-width:580px}.tradeup-confirmation label{color:#e2eaf7;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.tradeup-confirmation input{accent-color:#ffb17b;flex:none;width:17px;height:17px;margin:0}.tradeup-confirmation small{color:#b6c3d5;margin:8px 0 0 27px;font-size:10px;display:block}.tradeup-error{color:#ffd6e1;background:#482c39;flex:none;max-height:100px;font-size:12px;overflow:auto;padding:12px 24px!important}.tradeup-error button{margin-left:14px;text-decoration:underline}.tradeup-busy{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111923e8;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.tradeup-busy strong{font-size:19px}.tradeup-busy>span:last-child{color:#abbcd1;font-size:12px}.tradeup-contract.is-exchanging .is-filled{animation:.45s ease-in both tradeup-seal}.tradeup-result{text-align:center;isolation:isolate;flex-direction:column;flex:1;justify-content:safe center;align-items:center;min-height:0;padding:30px;display:flex;position:relative;overflow-y:auto}.tradeup-result>*{flex-shrink:0}.tradeup-result-halo{z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--tradeup-rarity) 30%,transparent),transparent 68%);pointer-events:none;width:min(600px,90%);height:75%;animation:.8s ease-out both tradeup-glow;position:absolute}.tradeup-prize-art{width:min(380px,65vw);height:clamp(120px,26vh,280px);color:var(--tradeup-rarity);place-items:center;margin:10px 0;animation:.65s cubic-bezier(.16,1,.3,1) both tradeup-reveal;display:grid}.tradeup-prize-art img{object-fit:contain;filter:drop-shadow(0 20px 18px #0008);width:100%;height:100%}.tradeup-result .tradeup-grade{padding:0;font-size:12px}.tradeup-result h3{margin:10px 0 5px;font-size:28px;font-weight:800;line-height:1.4}.tradeup-result p{color:#b8c7db;font-size:13px}.tradeup-result-float{width:220px;margin:12px 0 16px}.tradeup-result-float code{margin-top:8px;font-size:13px;display:block}.tradeup-receipt{align-items:center;gap:7px;display:flex;margin-bottom:20px!important}.tradeup-receipt svg{color:#a0d2b8}.inventory-context-menu{min-width:220px;box-shadow:0 14px 40px #0009;z-index:145!important;color:#e8edf6!important;background:#1c2736!important;border:1px solid #4a5870!important;border-radius:2px!important;padding:5px!important}.inventory-context-menu [data-slot=context-menu-item]{cursor:pointer;gap:10px;padding:12px;font-size:12px}.inventory-context-menu [data-highlighted]{color:#ffbf91!important;background:#3a2e34!important}.inventory-context-menu [data-disabled]{opacity:.4}.inventory-context-menu [data-slot=context-menu-label]{color:#a4b4cb;padding:8px 12px;font-size:10px}@keyframes tradeup-place{0%{opacity:0;transform:translateY(9px)scale(.94)}to{opacity:1;transform:none}}@keyframes tradeup-seal{to{opacity:.35;transform:scale(.9)}}@keyframes tradeup-reveal{0%{opacity:0;transform:translateY(35px)scale(.65)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes tradeup-glow{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (max-width:1150px){.tradeup-workspace{grid-template-columns:minmax(365px,.9fr) minmax(0,1fr)}.tradeup-contract,.tradeup-library{padding:16px}.tradeup-picker,.tradeup-outcomes{grid-template-columns:repeat(auto-fill,minmax(115px,1fr))}.tradeup-header{padding:18px 22px}.tradeup-slots{gap:6px}.tradeup-footer-actions>button:not(.hub-action){padding:9px}.tradeup-dialog .hub-action{padding:11px 14px}}@media (max-height:740px) and (min-width:821px){.tradeup-header{gap:6px;padding:14px 22px}.tradeup-header [data-slot=dialog-title]{font-size:25px}.tradeup-contract,.tradeup-library{padding:14px}.tradeup-slots{margin-top:10px}.tradeup-contract-stats{margin-top:12px;padding-top:12px}.tradeup-slots .tradeup-empty,.tradeup-slots .tradeup-card{min-height:143px}.tradeup-slots .tradeup-art{height:45px;min-height:45px}.tradeup-slots .tradeup-art img{max-height:40px}.tradeup-slots .tradeup-card-info small{display:none}body .tradeup-dialog .tradeup-footer{padding:12px 20px}.tradeup-float-note{padding-top:10px}}@media (max-width:820px){body .tradeup-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.tradeup-header{grid-template-columns:1fr;padding:16px}.tradeup-header [data-slot=dialog-title]{font-size:24px}.tradeup-step{display:none}.tradeup-workspace{flex-direction:column;display:flex;overflow-y:auto}.tradeup-contract{border-bottom:1px solid #344253;border-right:0;overflow:visible}.tradeup-library{flex:none;min-height:380px;overflow:visible}.tradeup-picker,.tradeup-outcomes{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));overflow:visible}.tradeup-footer{flex-wrap:wrap;gap:10px!important}.tradeup-footer>p,.tradeup-confirmation{flex-basis:100%}.tradeup-footer-actions{justify-content:space-between;width:100%}.tradeup-slots .tradeup-card-info small{display:none}.tradeup-empty{min-height:145px}.tradeup-result h3{font-size:24px}}@media (max-width:450px){.tradeup-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.tradeup-tools{flex-direction:column}.tradeup-tools select{max-width:none;height:36px}.tradeup-footer-actions{flex-wrap:wrap}.tradeup-header [data-slot=dialog-description]{padding-right:10px}.tradeup-result{padding:20px}}@media (prefers-reduced-motion:reduce){.tradeup-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tradeup-dialog button.tradeup-card:hover:not(:disabled),.tradeup-card:hover .tradeup-art img{transform:none}}body .tradeup-dialog .tradeup-footer{min-height:0!important}.tradeup-dialog .tradeup-tools label{flex-direction:row;align-items:center;gap:8px;height:40px;margin:0}.tradeup-dialog .tradeup-tools input{box-shadow:none;border:0;margin:0;padding:8px 0}.tradeup-dialog .tradeup-tools select{height:40px;box-shadow:none;margin:0;padding:0 10px}.tradeup-dialog .tradeup-picker,.tradeup-dialog .tradeup-outcomes{grid-auto-rows:max-content}.tradeup-dialog .tradeup-picker>.tradeup-card{height:232px;min-height:232px}.tradeup-dialog .tradeup-outcomes>.tradeup-card{height:269px;min-height:269px}.tradeup-dialog .tradeup-card-info{flex:1 0 auto}.tradeup-dialog .tradeup-grade{flex:none}.tradeup-dialog .tradeup-confirmation label{flex-direction:row;margin:0}.tradeup-dialog .tradeup-confirmation input{min-height:17px;padding:0}.tradeup-prize-art{justify-content:center;align-items:center;display:flex;overflow:visible}.tradeup-prize-art img{min-width:0;max-width:100%;min-height:0;max-height:100%}.tradeup-stage{isolation:isolate;place-items:center;width:min(100%,540px);height:clamp(148px,30vh,300px);margin:6px auto;display:grid;position:relative}.tradeup-stage .tradeup-prize-art{z-index:1;max-height:92%;animation:1.25s cubic-bezier(.19,1,.22,1) both tradeup-unveil;position:relative}.tradeup-orbits{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tradeup-orbits i{aspect-ratio:1;color:#ffaa61;opacity:.65;border:clamp(4px,.6vw,9px) solid;border-radius:50%;width:min(45%,205px);animation:1.65s ease-out both tradeup-orbit-a;position:absolute;transform:translate(-23%)rotate(-25deg)scaleY(.74)}.tradeup-orbits i+i{color:#f08dc6;animation-name:tradeup-orbit-b;transform:translate(23%)rotate(25deg)scaleY(.74)}.tradeup-orbits b{aspect-ratio:1;border:2px solid var(--tradeup-rarity);border-radius:50%;width:60%;animation:1s ease-out .23s both tradeup-ripple}.tradeup-origin{color:#e8d7ee;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:650;display:flex}.tradeup-origin i{background:radial-gradient(circle at 6px,#0000 3px,#ffa55f 3.5px 5px,#0000 5.5px),radial-gradient(circle at 15px,#0000 3px,#ed87c3 3.5px 5px,#0000 5.5px);width:21px;height:12px}.tradeup-result h3,.tradeup-result .tradeup-origin{animation:.45s .48s both tradeup-title-in}@keyframes tradeup-orbit-a{0%{opacity:0;transform:translate(-85%)scale(.45)rotate(-60deg)}36%{opacity:.92;transform:translate(0)scale(.92)rotate(24deg)scaleY(.76)}to{opacity:.32;transform:translate(-23%)rotate(-25deg)scaleY(.74)}}@keyframes tradeup-orbit-b{0%{opacity:0;transform:translate(85%)scale(.45)rotate(60deg)}36%{opacity:.92;transform:translate(0)scale(.92)rotate(-24deg)scaleY(.76)}to{opacity:.32;transform:translate(23%)rotate(25deg)scaleY(.74)}}@keyframes tradeup-ripple{0%{opacity:0;transform:scale(.25)}20%{opacity:.55}to{opacity:0;transform:scale(1.2)}}@keyframes tradeup-unveil{0%,20%{opacity:0;transform:scale(.69)translateY(12px)rotate(-8deg)}60%{opacity:1;transform:scale(1.07)translateY(-4px)}to{opacity:1;transform:none}}@keyframes tradeup-title-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tradeup-result *{animation:none!important}.tradeup-orbits b{display:none}.tradeup-orbits i{opacity:.32}}.tradeup-header{align-items:center;gap:14px;padding:14px 56px 14px 22px;display:flex}.tradeup-header [data-slot=dialog-title]{margin:0;font-size:clamp(20px,2.2vw,28px)}.tradeup-header .tradeup-test-note{margin:0}.tradeup-slots .tradeup-card-info,.tradeup-picker .tradeup-card-info{background:0 0;border:0;flex:none;order:1;gap:3px;padding:4px 8px}.tradeup-slots .tradeup-card-info strong,.tradeup-picker .tradeup-card-info strong{min-height:0}.tradeup-slots .tradeup-art,.tradeup-picker .tradeup-art{flex:1;order:2;height:auto;min-height:92px;padding:3px}.tradeup-slots .tradeup-art img,.tradeup-picker .tradeup-art img{object-fit:contain;width:100%;height:100%;max-height:none}.tradeup-slots .tradeup-card,.tradeup-slots .tradeup-empty{height:clamp(157px,24vh,224px)}.tradeup-slots .tradeup-card .tradeup-art,.tradeup-picker .tradeup-card .tradeup-art{position:relative}.tradeup-card .tradeup-art img{position:absolute;inset:0}.tradeup-picker .tradeup-card{min-height:clamp(190px,25vh,240px)}.tradeup-workspace.is-locked{display:flex}.tradeup-workspace.is-locked .tradeup-contract{border:0;width:100%}.tradeup-workspace.is-locked .tradeup-slots{max-width:1170px;margin-inline:auto}.tradeup-workspace.is-locked .tradeup-slot-number{display:none}body .tradeup-dialog .tradeup-footer{justify-content:flex-end;gap:16px;padding:10px 20px}.tradeup-footer .tradeup-text-button{align-items:center;gap:6px;display:inline-flex}.tradeup-dialog .hub-action.tradeup-lock{background:#f7bd63;border-color:#ffda94 #ffda94 #9e6c33}.tradeup-dialog .hub-action.tradeup-confirm{color:#11271c;background:#81d5a2;border-color:#a9ecc4 #a9ecc4 #478967}.case-studio.tradeup-reward{flex:1;width:100%;min-height:0;display:flex}.tradeup-reward .cs-stage.tradeup-reward-stage{border:0;flex:1;grid-template-rows:auto minmax(90px,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:auto}.tradeup-reward-title{z-index:2;text-align:center;pointer-events:none;padding:clamp(8px,2vh,22px) 16px 2px;position:relative}.tradeup-reward-title span{letter-spacing:.13em;text-transform:uppercase;color:var(--finish-color);font-size:10px;font-weight:800}.tradeup-reward-title h2{letter-spacing:-.04em;color:#f3f1fa;margin:4px 0;font-size:clamp(22px,3vw,42px);line-height:1.12}.tradeup-reward-title p{color:#c4bbcc;margin:0;font-size:12px}.tradeup-reward .cs-inspect-stage.tradeup-reward-viewer{z-index:2;align-self:stretch;height:100%;min-height:0;animation:.42s ease-out both cs-arrive;position:relative}.tradeup-reward .tradeup-reward-viewer:before,.tradeup-reward .cs-inspect-fallback{pointer-events:none}.tradeup-reward-footer{z-index:2;background:#151b24e8;border-top:1px solid #343f4c;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.tradeup-reward-footer>div{gap:2px;display:grid}.tradeup-reward-footer code,.tradeup-reward-footer small{color:#b7c3d1;font-size:11px}.tradeup-reward[data-quiet=true] *{animation:none!important}@media (max-width:820px){.tradeup-workspace.is-locked{display:block}.tradeup-workspace.is-locked .tradeup-contract{overflow:visible}.tradeup-slots .tradeup-card,.tradeup-slots .tradeup-empty{height:145px}.tradeup-reward-footer{padding:8px 12px}.tradeup-header{padding-block:8px}}@media (max-width:560px){.tradeup-reward-footer small{display:none}.tradeup-reward-footer .cs-primary{min-width:0}}body .tradeup-reward .tradeup-reward-footer{color:#e3e8f1;background:#151b24;border-bottom:0;min-height:0;margin:0;padding:10px 20px}.tradeup-tile{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.tradeup-tile>button:first-child{width:100%}.tradeup-tile:has(.tradeup-eye)>.tradeup-card{border-bottom:0;border-radius:2px 2px 0 0}.tradeup-tile .tradeup-eye{color:#b4c2d3;width:100%;min-height:24px;font:inherit;background:#172230;border:1px solid #475464;border-top-color:#354456;border-radius:0 0 2px 2px;justify-content:center;align-items:center;gap:5px;margin:0;padding:3px 6px;font-size:10px;line-height:1.2;display:flex}:is(.tradeup-tile .tradeup-eye:hover,.tradeup-tile .tradeup-eye:focus-visible){color:#ffbd8c;background:#253449}.tradeup-tile .tradeup-eye:focus-visible{outline-offset:-3px}.tradeup-progress-panel{background:linear-gradient(110deg,#262b35,#192332 80%);border:1px solid #3a4758;border-left:2px solid #f1a86f;border-radius:2px;flex-direction:column;grid-area:2/1/4/2;justify-content:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.tradeup-progress-label{color:#ebedf4;align-items:center;gap:10px;font-size:14px;display:flex}.tradeup-progress-rings{background:radial-gradient(circle at 7px,#0000 4px,#ffaa72 4.5px 6.5px,#0000 7px),radial-gradient(circle at 18px,#0000 4px,#ed8cca 4.5px 6.5px,#0000 7px);flex:none;width:25px;height:17px}.tradeup-progress-track{gap:4px;height:5px;display:flex}.tradeup-progress-track span{background:#394659;border-radius:1px;flex:1;min-width:0}.tradeup-progress-track span[data-filled=true]{background:#ffb47e}@media (max-width:820px){.tradeup-progress-panel{gap:8px;margin-top:10px;padding:9px 12px}}.tradeup-picker .tradeup-art{order:1}.tradeup-picker .tradeup-card-info{border-top:1px solid var(--tradeup-rarity);background:#132030;order:2;padding:9px}.tradeup-picker .tradeup-tile .tradeup-art{min-height:95px}.tradeup-picker .tradeup-card:disabled:not([aria-pressed=true]){opacity:.52}.tradeup-slots .tradeup-tile>.tradeup-card,.tradeup-slots .tradeup-tile>.tradeup-empty{height:100%;min-height:0}@media (min-width:821px){.tradeup-workspace:not(.is-locked){--contract-gap:10px;background:linear-gradient(90deg,#151e2b 50%,#18212e 50%);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(24px,3vw,44px);padding:18px 20px;display:grid}.tradeup-workspace:not(.is-locked):before{content:"";pointer-events:none;border-left:1px solid #344253;position:absolute;inset:0 auto 0 50%}.tradeup-workspace:not(.is-locked) :is(.tradeup-contract,.tradeup-library){display:contents}.tradeup-contract>.tradeup-section-heading{grid-area:1/1}.tradeup-library>.tradeup-section-heading{grid-area:1/2}.tradeup-library>.tradeup-tools{grid-area:2/2}.tradeup-library>.tradeup-rarities{grid-area:3/2}.tradeup-workspace:not(.is-locked) .tradeup-slots{grid-area:4/1}.tradeup-workspace:not(.is-locked) .tradeup-picker{grid-area:4/2}.tradeup-workspace:not(.is-locked) :is(.tradeup-slots,.tradeup-picker){grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max(146px,calc((100% - var(--contract-gap)) / 2));gap:var(--contract-gap);scrollbar-width:thin;scrollbar-gutter:stable;align-content:start;align-items:stretch;min-height:0;margin:0;padding:2px;display:grid;overflow:auto}.tradeup-workspace:not(.is-locked) .tradeup-tile>button:first-child{height:100%;min-height:0}.tradeup-workspace:not(.is-locked) .tradeup-tile .tradeup-art{min-height:35px}.tradeup-workspace.is-locked .tradeup-contract{flex-direction:column;height:100%;display:flex}.tradeup-workspace.is-locked .tradeup-slots{flex:1;grid-auto-rows:minmax(126px,1fr);width:100%;min-height:265px}}@media (max-width:820px){.tradeup-slots{grid-auto-rows:minmax(145px,auto)}}.tradeup-workspace.is-locking .is-filled{animation:.45s ease-out both kafi-lock-in}.tradeup-workspace.is-locked .is-filled{animation:.44s ease-out both kafi-lock-set}@keyframes kafi-lock-in{0%{transform:scale(1)}65%{filter:brightness(1.18);transform:scale(.95)}to{transform:scale(.98)}}@keyframes kafi-lock-set{0%{transform:translateY(5px)scale(.97);box-shadow:inset 0 0 0 2px #81d5a2}to{transform:none;box-shadow:inset 0 0 #0000}}body .tradeup-inspect-dialog{z-index:161}.tradeup-reward .cs-stage.tradeup-reward-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)}.tradeup-prize-details{z-index:3;flex-direction:column;align-self:center;align-items:flex-start;gap:18px;min-width:0;padding:22px clamp(18px,4vw,55px) 22px 12px;display:flex;position:relative}.tradeup-prize-details .tradeup-reward-title{text-align:left;padding:0}.tradeup-prize-details h2{margin:7px 0 9px}.tradeup-prize-details small,.tradeup-prize-wear code{color:#b9c4d2;font-size:12px}.tradeup-prize-wear{gap:7px;min-width:min(200px,100%);max-width:100%;display:grid}.tradeup-prize-wear>span{color:#e5eaf1;font-weight:700}.tradeup-prize-details .cs-primary{margin-top:4px}@media (max-width:600px){.tradeup-reward .cs-stage.tradeup-reward-stage{grid-template-rows:minmax(160px,1fr) auto;grid-template-columns:1fr}.tradeup-prize-details{gap:5px;padding:10px 16px}.tradeup-prize-details h2{margin:3px 0;font-size:21px}.tradeup-prize-details small{display:none}}@media (prefers-reduced-motion:reduce){.tradeup-workspace.is-locking .is-filled,.tradeup-workspace.is-locked .is-filled{animation:none}}body .tradeup-dialog .tradeup-footer .tradeup-confirm,body .tradeup-dialog .tradeup-footer .tradeup-confirm:is(:hover,:active,:focus-visible,:disabled){color:#0a321e;opacity:1;background:#61d990;border:1px solid #7deaa3;border-bottom:3px solid #279b58;outline-color:#86e7a6;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #a7f4bc,0 3px #197544}body .tradeup-dialog .tradeup-footer .tradeup-confirm:not(:disabled):hover{background:#77e59e}.tradeup-padlock{flex:none;width:19px;height:19px;display:block}.tradeup-confirm .tradeup-padlock path:last-child{stroke:#71e69a}.tradeup-lock-flash{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tradeup-lock-badge{color:#8cf1ad;background:#10271ef5;border:1px solid #50a672;border-radius:6px;justify-items:center;gap:8px;padding:16px 26px;animation:.98s ease-out both contract-stamp;display:grid;box-shadow:0 12px 32px #08130e80}.tradeup-lock-badge .tradeup-padlock{width:52px;height:52px;overflow:visible}.tradeup-lock-badge .tradeup-shackle{transform-origin:32px 22px;animation:.56s cubic-bezier(.2,.8,.2,1) both contract-latch}@keyframes contract-latch{0%,22%{transform:translateY(-7px)rotate(27deg)}70%{transform:translateY(1px)rotate(0)}to{transform:none}}@keyframes contract-stamp{0%{opacity:0;transform:scale(.87)}18%,74%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.tradeup-lock-badge,.tradeup-lock-badge .tradeup-shackle{animation:none}}body .market-picker-dialog .market-picker-grid .market-picker-tile{border-bottom:3px solid var(--rarity,#b98f6e);background:linear-gradient(155deg,#131b28 12%,rgb(var(--rarity-rgb,180 141 108)/.27));border-radius:2px}body .market-picker-dialog .market-picker-grid .market-picker-tile:hover{background:linear-gradient(155deg,#202b3b,rgb(var(--rarity-rgb,180 141 108)/.36));border-color:var(--rarity,#b98f6e)}.picker-rarity{color:var(--rarity,#b98f6e);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:700;display:block}body .loadout-slot>h2{border-top:2px solid var(--rarity,#56677d)}body .loadout-slot .loadout-item{background:linear-gradient(155deg,#151e2b,rgb(var(--rarity-rgb,130 150 180)/.25));border-top-color:var(--rarity,#56677d)}.loadout-rarity{letter-spacing:.06em;text-transform:uppercase;color:var(--rarity,#b4c3d6);margin-top:7px;font-size:9px;display:block}body .exchange-card-buy>button.is-owned{color:#c7d4e5;background:#253144;border-color:#42516a;box-shadow:0 3px #0b1017}body .exchange-card-buy>button:disabled{opacity:.5;cursor:default}body .exchange-dialog{background:#101722;border:1px solid #43516a;border-radius:2px;box-shadow:0 28px 90px #000b}body .exchange-dialog-heading{background:#131c28;border-bottom:1px solid #354154;padding:24px 28px}.market-detail-brand{justify-content:space-between;align-items:center;gap:20px;margin:0 22px 20px 0;display:flex}.market-detail-brand .kafi-wordmark{font-size:19px}.market-detail-brand .kafi-orbit-logo{width:32px;height:32px}.market-detail-brand .kafi-lockup{gap:9px}.market-detail-brand>span{color:#ffac7e;letter-spacing:.12em;font-size:10px;font-weight:800}body .exchange-dialog-heading .hub-eyebrow{color:#99adc6;margin-bottom:5px;font-size:9px}body .exchange-dialog-heading h2{color:#e5eaf3;letter-spacing:-.04em;font-size:27px}body .exchange-dialog-heading p:last-child{color:#94a6bd;font-size:12px}body .exchange-feature{background:#121b27;border-right:1px solid #354154;padding:24px}body .exchange-detail-art{background:radial-gradient(ellipse at 50% 70%,rgb(var(--rarity-rgb,180 141 108)/.25),transparent 70%),linear-gradient(150deg,#111925,#1b2534);border-bottom:3px solid var(--rarity,#ba9272);height:260px}body .exchange-detail-art img{filter:drop-shadow(0 14px 12px #0006);max-width:85%;max-height:90%}body .exchange-feature>strong{text-transform:uppercase;letter-spacing:.1em;color:var(--rarity,#ba9272);margin:16px 0 8px;font-size:10px;display:block}body .exchange-feature>p{font-size:13px}body .exchange-feature>small{color:#8fa1ba;font-size:11px;line-height:1.7}body .exchange-listings{background:#0e151f;padding:24px}body .exchange-listings-heading h3{letter-spacing:.04em;font-size:13px;font-weight:800}body .exchange-dialog .exchange-listing{background:#172130;border:1px solid #34445a;border-radius:2px;padding:18px;box-shadow:0 3px #090f17}body .exchange-listing-owner{font-size:13px}body .exchange-listing-owner small{color:#9aaec7;font-size:11px}body .exchange-listing-price .exchange-price strong{font-size:24px}body .listing-skin-facts{gap:7px;font-size:11px}.listing-skin-facts dd{overflow-wrap:anywhere}.listing-medals:has(.float-medals:empty){display:none}body .listing-medals dd{margin:0}body .market-order-book article{box-shadow:none;background:#111a26;border:1px solid #354258;border-radius:2px;padding:13px 15px}body .market-activity{background:#121b27;border:1px solid #303e52;border-radius:2px}@media (max-width:650px){.market-detail-brand>span{display:none}body .exchange-dialog-heading{padding:20px}body .exchange-feature,body .exchange-listings{padding:18px}body .exchange-detail-art{height:210px}}body .market-offer-dialog .market-offer-selected{background:linear-gradient(130deg,#161e2b,rgb(var(--rarity-rgb,180 141 108)/.23));border-left:3px solid var(--rarity,#b98f6e)}body .exchange-dialog .exchange-listing-actions button{border-radius:2px}body .exchange-dialog .exchange-listing-actions button:last-child:not(:disabled){color:#261c18;background:#ffb17e;border:1px solid #ffceab;box-shadow:0 3px #946243}body [data-slot=dialog-content].exchange-dialog{border-top:3px solid #f5ab7e;border-radius:0!important}body [data-slot=dialog-content].exchange-dialog .exchange-listing{background:linear-gradient(115deg,#202c3c,#141e2b);border-left:3px solid #f5ab7e;padding:22px;box-shadow:0 3px #060b11;border-radius:0!important}body [data-slot=dialog-content].exchange-dialog .exchange-listing-actions button,body [data-slot=dialog-content].exchange-dialog .market-order-book article,body [data-slot=dialog-content].exchange-dialog .market-item-orders header>span,body [data-slot=dialog-content].exchange-dialog .market-recent-sales header>span{border-radius:0!important}body .exchange-dialog .exchange-detail-art{height:290px}body .exchange-dialog .exchange-listing-price .exchange-price strong{color:#ffc296;font-size:28px}body .exchange-dialog .listing-skin-facts{flex-wrap:wrap;gap:20px;margin-top:12px;display:flex}body .exchange-dialog .listing-skin-facts>div{align-items:center;gap:8px;display:flex}body .exchange-dialog .exchange-listing-actions{border-top:1px solid #40516a;padding-top:16px}body .exchange-dialog .market-activity{background:0 0;border:0}body .exchange-dialog .exchange-listings-heading{margin-bottom:16px}body .exchange-dialog .market-wallet-compact{margin-bottom:22px}body .market-offer-dialog.hub-inspector,body .market-picker-dialog.hub-inspector{color:#edf0f6;background:#1b2330;border:1px solid #3a475a;border-radius:2px;gap:20px;max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 90px #0008}body .market-offer-dialog.hub-inspector{flex-direction:column;gap:16px;display:flex;overflow:hidden;width:min(600px,100vw - 40px)!important;max-width:600px!important;padding:22px!important}body .market-offer-scroll{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding-right:5px;display:flex;overflow-y:auto}body .market-offer-scroll>*{flex-shrink:0}body .market-offer-scroll,body .market-picker-grid{scrollbar-color:#4c5b71 transparent;scrollbar-width:thin!important}body .market-offer-scroll::-webkit-scrollbar{width:5px;display:block!important}body .market-picker-grid::-webkit-scrollbar{width:5px;display:block!important}body .market-offer-scroll::-webkit-scrollbar-thumb{background:#4c5b71}body .market-picker-grid::-webkit-scrollbar-thumb{background:#4c5b71}body .market-offer-dialog header,body .market-picker-dialog header{flex:none;padding:0 30px 0 0}body .market-offer-dialog header h2,body .market-picker-dialog header h2{margin:4px 0 8px;font-size:23px;line-height:1.3}body .market-offer-dialog header p:not(.hub-eyebrow),body .market-picker-dialog header p:not(.hub-eyebrow){color:#aab5c5;margin:0;font-size:13px;line-height:1.6}body .market-offer-selected{background:#141c27;border:1px solid #354257;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}body .market-offer-art{background:radial-gradient(#34445980,#0000 70%);flex:0 0 80px;place-items:center;width:80px;height:86px;display:grid;overflow:hidden}body .market-offer-art img,body .market-offer-payment-art img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;image-rendering:pixelated;display:block;position:static;transform:none}body .market-offer-selected>div:nth-child(2){flex:1;min-width:0}body .market-offer-selected small,body .market-offer-summary small,body .market-offer-payment-item small{letter-spacing:.08em;color:#9daac0;margin:0 0 6px;font-size:10px;display:block}body .market-offer-selected h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:16px;line-height:1.45}body .market-offer-selected p{color:#aab5c5;margin:0;font-size:12px;line-height:1.6}body .market-offer-change,body .market-offer-inspect{color:#ffb17a;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}body .market-offer-inspect{padding:6px 0 0}body .market-offer-payment{border:0;min-width:0;margin:0;padding:0}body .market-offer-payment legend{margin-bottom:12px;font-size:14px;font-weight:700}body .market-offer-method{gap:10px;display:flex}body .market-offer-method button{color:#c7d1e1;background:#141c27;border:1px solid #3a475a;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}body .market-offer-method button[aria-pressed=true]{color:#ffb17a;background:#382d28;border-color:#ffa566;box-shadow:inset 0 -2px #ffa566}body .market-offer-method button:disabled{opacity:.4;cursor:not-allowed}body .market-offer-payment-item{text-align:left;background:#141c27;border:1px solid #3a475a;align-items:center;gap:12px;width:100%;margin-top:12px;padding:10px 14px;display:flex}body .market-offer-payment-item>span:nth-child(2){flex:1;min-width:0}body .market-offer-payment-item strong{font-size:14px;display:block}body .market-offer-payment-item b{color:#ffb17a;font-size:12px;font-weight:500}body .market-offer-payment-art{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}body .market-offer-payment>p{color:#aab5c5;margin:8px 0 0;font-size:11px;line-height:1.6}body .market-offer-amounts{gap:18px;display:flex}body .market-offer-amounts label{color:#b7c2d4;flex:1;min-width:0;font-size:12px;font-weight:700}body .market-offer-amounts input{color:#fff;background:#111923;border:1px solid #3a475a;border-radius:2px;width:100%;height:46px;margin:8px 0 5px;padding:10px 12px;font-size:17px;font-weight:700;display:block}body .market-offer-amounts small{color:#98a6ba;font-size:11px;font-weight:400}body .market-offer-summary{background:#111923;border:1px solid #354257;border-top:2px solid #ffa566;grid-template-columns:1fr 24px 1fr;align-items:center;gap:16px;padding:18px;display:grid}body .market-offer-summary>svg{color:#ec8bca}body .market-offer-summary strong{overflow-wrap:anywhere;font-size:14px;line-height:1.55}body .market-offer-summary strong svg{vertical-align:-3px;color:#bce1df;display:inline}body .market-offer-footer{border:0;flex-direction:column;flex:none;gap:12px;min-height:0;padding:0;display:flex}body .market-offer-footer>p{color:#aab5c5;align-items:flex-start;gap:9px;margin:0;font-size:11px;line-height:1.6;display:flex}body .market-offer-footer>p svg{color:#9ecfbb;flex:none;margin-top:1px}body .market-offer-footer .hub-action{justify-content:center;align-items:center;gap:12px;width:100%;min-height:45px;font-size:14px;display:flex}body .market-offer-footer>small{text-align:center;color:#95a3b7;font-size:10px}body .market-picker-dialog.hub-inspector{flex-direction:column;gap:16px;height:min(790px,100dvh - 40px);display:flex;overflow:hidden;width:min(960px,100vw - 40px)!important;max-width:960px!important;padding:24px!important}body .market-picker-tabs{border-bottom:1px solid #344155;flex:none;gap:6px;padding-bottom:12px;display:flex;overflow-x:auto}body .market-picker-tabs button{white-space:nowrap;color:#b5c1d3;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}body .market-picker-tabs button[aria-pressed=true]{color:#ffb17a;background:#382d28;border-color:#795b47}body .market-picker-tabs span{background:#0003;padding:2px 5px;font-size:10px}body .market-picker-dialog label.market-picker-search{background:#111923;border:1px solid #43526a;flex-direction:row;flex:none;align-items:center;gap:10px;min-height:46px;padding:0 13px;display:flex}body .market-picker-search input{color:#edf0f6;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px 0;font-size:14px}body .market-picker-search:focus-within{border-color:#ffac76}body .market-picker-search>button{color:#ffb17a;background:0 0;border:0;font-size:12px}body .market-picker-count{color:#9faec4;flex:none;font-size:11px}body .market-picker-grid{overscroll-behavior:contain;scrollbar-color:#4c5b71 transparent;flex:1;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding:2px 5px 10px 2px;display:grid;overflow-y:auto}body .market-picker-tile{text-align:left;background:#141c28;border:1px solid #344258;flex-direction:column;gap:6px;min-width:0;padding:10px;transition:background .14s,border-color .14s;display:flex;position:relative}body .market-picker-tile:hover{background:#263348;border-color:#ffb17a}body .market-picker-tile[aria-pressed=true]{background:#312b29;border-color:#ffb17a}body .market-picker-art{place-items:center;width:100%;height:82px;display:grid;position:relative;overflow:hidden}body .market-picker-art img{object-fit:contain;width:78%;max-width:78%;height:78%;max-height:78%;image-rendering:pixelated;display:block;position:static;transform:none}body .market-picker-art>b{color:#ffbc8e;background:#0b1019d9;padding:2px 4px;font-size:10px;position:absolute;bottom:0;right:0}body .market-picker-art>i{color:#ffb17a;position:absolute;top:0;right:0}body .market-picker-tile strong{overflow-wrap:anywhere;font-size:11px;line-height:1.5}body .market-picker-tile small{color:#9fadc2;margin-top:auto;font-size:10px;line-height:1.5}body .market-picker-empty{text-align:center;color:#aab8cc;flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;padding:35px;display:flex}body .market-picker-empty p{margin:0;font-size:13px}body .market-picker-dialog footer{border-top:1px solid #344155;flex:none;align-items:center;gap:12px;min-height:0;padding:14px 0 0;display:flex}body .market-picker-dialog footer>small{color:#9fadc2;margin-left:auto;font-size:11px}body .market-picker-dialog footer>div{align-items:center;gap:14px;margin:auto;font-size:12px;display:flex}body .market-picker-dialog footer button{color:#dee6f2;background:#232e3e;border:1px solid #3a475a;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}body .market-picker-dialog footer button:disabled{opacity:.35;cursor:default}body .market-inventory-layout.collector-layout{grid-template-columns:minmax(0,1fr)}@media (max-width:700px){body .market-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body .market-offer-dialog.hub-inspector,body .market-picker-dialog.hub-inspector{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}body .market-picker-dialog footer>small{display:none}body .market-offer-selected{gap:10px;padding:12px}body .market-offer-art{flex-basis:56px;width:56px;height:64px}body .market-offer-change{gap:0;font-size:0}body .market-offer-change svg{width:20px;height:20px}}@media (max-width:420px){body .market-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .market-picker-tabs button{padding:8px;font-size:11px}body .market-offer-summary{gap:10px;padding:12px}body .market-offer-selected h3{font-size:14px}}body .market-picker-skin-details{color:#99abc2;border-top:1px solid #354257;gap:4px;width:100%;margin-top:2px;padding-top:7px;font-size:10px;line-height:1.5;display:grid}body .market-picker-skin-details>span{flex-wrap:wrap;justify-content:space-between;gap:2px 6px;display:flex}body .market-picker-skin-details b{color:#dce7f5;font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-weight:500}.inventory-browser{grid-template-columns:minmax(0,1fr) minmax(245px,320px);align-items:stretch;gap:18px;animation:.25s ease-out both inventory-arrive;display:grid}.inventory-browser-items{background:#11192399;border:1px solid #394457;flex-direction:column;min-width:0;min-height:540px;padding:12px;display:flex}.inventory-tile-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));align-content:start;gap:10px;min-height:0;margin-bottom:18px;display:grid}body .inventory-tile{aspect-ratio:1;border:1px solid #66758b55;border-bottom:2px solid var(--rarity,#ba9272);background:linear-gradient(165deg,#121b29,rgb(var(--rarity-rgb,180 141 108)/.25));color:#dce5f3;cursor:pointer;min-width:0;box-shadow:none;border-radius:2px;justify-content:center;align-items:center;padding:20px 10px 30px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}body .inventory-tile:hover{border-color:#c8b4d2;box-shadow:inset 0 0 20px #ddd2}body .inventory-tile[aria-pressed=true]{background:linear-gradient(160deg,#322a2b,rgb(var(--rarity-rgb,180 141 108)/.25));border-color:#ffb78d;box-shadow:inset 0 0 0 1px #ffb78d}.inventory-tile>img{object-fit:contain;pointer-events:none;width:100%;height:100%}.inventory-tile-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;position:absolute;bottom:7px;left:6px;right:6px;overflow:hidden}.inventory-tile>.float-medals{position:absolute;top:6px;left:auto;right:6px}.inventory-tile .float-medal{border-width:2px;width:15px;min-width:15px;height:15px}.inventory-tile-count{background:#101722c9;padding:1px 3px;font-size:10px;position:absolute;bottom:30px;right:8px}.inventory-tile-state,.inventory-tile-new{color:#173d2c;text-transform:uppercase;background:#b0dcb6;padding:2px 4px;font-size:8px;position:absolute;top:5px;left:5px}.inventory-tile-new{color:#452e1c;background:#f5be95;top:auto;bottom:29px}.inventory-pages{color:#9daec5;border-top:1px solid #3a465655;justify-content:flex-end;align-items:center;gap:11px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.inventory-pages>span:first-child{margin-right:auto}.inventory-pages>button{color:#dce6f8;cursor:pointer;background:#202a39;border:1px solid #4c5870;border-radius:2px;place-items:center;width:29px;height:27px;display:grid}.inventory-pages>button:disabled{opacity:.3;cursor:default}.inventory-detail{background:#131b28;border:1px solid #3d4a5e;align-self:start;min-width:0;position:sticky;top:14px}.inventory-detail-content{animation:.2s ease-out both inventory-detail-arrive}.inventory-detail-visual{background:linear-gradient(170deg,#141b26,rgb(var(--rarity-rgb,180 141 108)/.28));border-bottom:3px solid var(--rarity,#ba9272);padding:18px 17px 0;position:relative}.inventory-detail-visual>.float-medals{position:absolute;top:15px;right:15px}.inventory-detail-visual>.kafi-rarity-label{text-transform:uppercase;letter-spacing:.05em;color:var(--rarity,#bf997a);padding-right:60px;font-size:10px;display:block}.inventory-detail h3{margin:10px 0 4px;font-size:17px;line-height:1.5}.inventory-detail-visual>p{color:#b2bed0;margin:0;font-size:12px}.inventory-detail-art{justify-content:center;align-items:center;height:185px;padding:10px;display:flex}.inventory-detail-art img{object-fit:contain;width:100%;height:100%}.inventory-detail-body{padding:15px}.inventory-detail-float{color:#adbed6;justify-content:space-between;margin:8px 0 15px;font-size:10px;display:flex}.inventory-detail-float code{font-size:10px}.inventory-inspect{justify-content:center;align-items:center;gap:8px;width:100%;display:flex;padding:9px!important;font-size:12px!important}.inventory-detail dl{color:#9fadc3;overflow-wrap:anywhere;margin:14px 0;font-size:10px;line-height:1.7}.inventory-detail dl>div{justify-content:space-between;display:flex}.inventory-detail dt{color:#8495b0}.inventory-detail dd{color:#c9d4e7;margin:0}.inventory-collection{margin-top:7px;display:block}.inventory-detail-note{color:#aebed3;margin:10px 0;font-size:11px;line-height:1.65}.inventory-sale-history{border-top:1px solid #5868824d;margin-top:16px;padding-top:14px}.inventory-sale-history h4{margin:0 0 12px;font-size:13px}.inventory-last-sale small,.inventory-last-sale time{color:#95a6c0;font-size:10px;display:block}.inventory-last-sale strong{color:#ffbd93;align-items:center;gap:5px;margin:4px 0;font-size:22px;display:flex}.inventory-last-sale strong span{font-size:11px;font-weight:400}.inventory-sale-history ol{margin:13px 0 0;padding:0;list-style:none}.inventory-sale-history li{color:#becce1;border-top:1px solid #56647b22;justify-content:space-between;gap:10px;padding:7px 0;font-size:10px;display:flex}.inventory-sale-history>p{color:#8f9fb7;margin:11px 0 0;font-size:10px;line-height:1.6}.inventory-sale-history button{color:#ffc597;cursor:pointer;background:0 0;border:0;text-decoration:underline}.inventory-sales-loading{color:#9aaac0;align-items:center;gap:8px;font-size:11px;display:flex}.profile-inventory .inventory-browser{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:12px}.profile-inventory .inventory-tile-grid{grid-template-columns:repeat(auto-fill,minmax(122px,1fr))}.profile-inventory .inventory-browser-items{min-height:440px;padding:10px}.profile-inventory .inventory-detail-art{height:155px}.profile-inventory .inventory-detail h3{font-size:15px}.profile-inventory .inventory-detail{top:12px}.collection-results{margin-bottom:12px}@keyframes inventory-arrive{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes inventory-detail-arrive{0%{opacity:.5;transform:translate(5px)}to{opacity:1;transform:none}}@media (max-width:700px){.inventory-browser,.profile-inventory .inventory-browser{grid-template-columns:minmax(0,1fr) minmax(190px,.85fr);gap:10px}.inventory-detail h3{font-size:15px}.inventory-detail-art{height:145px}.inventory-detail-body{padding:11px}.inventory-detail-visual{padding:14px 12px 0}.inventory-tile-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}@media (max-width:520px){.inventory-browser,.profile-inventory .inventory-browser{grid-template-columns:1fr}.inventory-tile-grid,.profile-inventory .inventory-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.inventory-detail{position:static}.inventory-detail-art{height:175px}.inventory-detail-visual h3{padding-right:0}.inventory-tile-name{font-size:10px}.inventory-browser-items,.profile-inventory .inventory-browser-items{min-height:0}}@media (prefers-reduced-motion:reduce){.inventory-browser,.inventory-detail-content{animation:none}.inventory-tile{transition:none}}.inventory-skin-actions{gap:8px;margin-top:10px;display:flex}.inventory-skin-actions>button{color:#ffbd92;cursor:pointer;background:#263244;border:1px solid #445168;flex:1;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:700;display:flex}.inventory-skin-actions>button:disabled{opacity:.5;cursor:default}.inventory-action-hint,.inventory-action-notice{color:#a8b3c5;margin:9px 0 0;font-size:12px;line-height:1.5}.inventory-action-notice{align-items:center;gap:8px;display:flex}body .inventory-browser-items,body .profile-inventory .inventory-browser-items{height:var(--inventory-box-height,620px);min-height:0;overflow:hidden}body .inventory-tile-grid{flex:1;margin-bottom:14px;overflow:hidden}body .inventory-pages{flex:none;min-height:40px}body .inventory-detail{max-height:var(--inventory-box-height,620px);height:var(--inventory-box-height,620px);scrollbar-gutter:stable;position:static;overflow:auto}@media (max-width:520px){body .inventory-detail{height:auto;max-height:none}body .inventory-browser-items{height:var(--inventory-box-height,460px)}}@media (min-width:521px) and (max-width:1400px){body .inventory-tile-grid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr))}body .inventory-detail-art{height:clamp(130px,calc(var(--inventory-box-height,620px) * .36),240px)}}body .inventory-tile-grid{grid-template-rows:repeat(var(--inventory-rows,3),minmax(0,1fr))}body .inventory-tile{aspect-ratio:auto;height:100%;min-height:0}.hub-pending-stage{color:#a8afbf;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:calc(100dvh - 190px);min-height:440px;display:flex}.hub-pending-stage p{max-width:480px;margin:0;font-size:14px}.hub-pending-back{color:#a8afbf;cursor:pointer;padding:8px 16px;box-shadow:none!important;background:0 0!important;border:0!important}.player-hub .trade-composer{flex-direction:column;gap:12px;height:calc(100dvh - 160px);min-height:430px;margin:0;padding:18px;display:flex;overflow:hidden}.player-hub .trade-composer>.hub-panel-heading{align-items:center;margin:0}.trade-composer .hub-eyebrow{margin:0 0 4px}.trade-composer h2{margin:0 0 3px;font-size:20px}.trade-composer>.hub-intro{margin:0!important;font-size:12px!important}.trade-composer .hub-panel-heading .hub-muted{font-size:12px}.trade-composer .trade-workspace{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;min-height:0;overflow:hidden}.trade-composer .trade-inventory{flex-direction:column;min-height:0;padding:12px;display:flex;overflow:hidden}.trade-composer .trade-inventory-tabs{flex-shrink:0;margin:-12px -12px 10px}.trade-composer .trade-inventory-tabs button{padding:11px 8px;font-size:13px}.trade-composer .trade-inventory-tools{flex-shrink:0;gap:8px;margin-bottom:9px}.trade-composer .hub-search{flex-shrink:0;min-height:38px;margin-bottom:9px}.trade-composer .hub-search input{min-height:24px;font-size:13px}.trade-composer .trade-inventory-grid{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));align-content:start;gap:7px;min-height:0;max-height:none;padding:2px 5px 2px 2px;overflow-y:auto}.trade-composer .trade-choice>button:first-child{height:86px}.trade-composer .trade-choice>strong{overflow-wrap:anywhere;min-height:36px;padding:5px 7px;font-size:11px;line-height:1.4}.trade-composer .trade-choice .item-inspect{padding:6px!important;font-size:11px!important}.trade-composer .trade-inventory>.hub-muted{margin:8px 0 0;font-size:11px}.trade-composer .trade-selection{grid-template-rows:minmax(0,1fr) 24px minmax(0,1fr);min-height:0;padding:12px;display:grid;overflow:hidden}.trade-composer .trade-selection-side{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;min-height:0;overflow-y:auto}.trade-composer .trade-selection-side h3{z-index:1;background:#171f2b;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 0 9px;font-size:14px;position:sticky;top:0}.trade-composer .trade-selection-side h3 span{font-size:11px}.trade-composer .trade-exchange-divider{padding:0}.trade-composer .trade-exchange-divider svg{width:18px;height:18px;transform:rotate(90deg)}.trade-selected-cards{flex-wrap:wrap;gap:8px;display:flex}.trade-selected-card,.trade-composer .held-trade-item{vertical-align:top;flex-direction:column;width:108px;margin:0 5px 6px 0;display:inline-flex;position:relative}.trade-composer .trade-item-grid{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.trade-composer .trade-item{flex:0 0 108px;width:108px;overflow:hidden}.trade-composer .trade-item-picture{width:100%;position:relative;overflow:hidden}.trade-composer .trade-item-picture img{object-fit:contain;width:100%;height:100%;max-height:80px;padding:5px;display:block}.trade-composer .trade-item-picture{height:80px!important}.trade-composer .trade-item>strong{padding:5px 7px;font-size:11px}.trade-composer .trade-item>code{font-size:10px}.trade-composer .trade-item .item-inspect{padding:5px!important;font-size:10px!important}.trade-selected-controls{background:#202530;border:1px solid #344055;border-top:0;gap:3px;padding:4px;display:flex}.trade-selected-controls input{color:#e4e7ef!important;background:#171f2b!important;border:1px solid #414955!important;width:60px!important;min-height:24px!important;margin:0!important;padding:2px 5px!important;font-size:11px!important}.trade-selected-controls button{color:#ffb17b;background:0 0;place-items:center;margin-left:auto;display:grid;box-shadow:none!important;border:0!important;padding:3px!important}.trade-composer .held-trade-item>button{padding:5px 3px!important;font-size:10px!important}.trade-selection-empty{color:#a8afbf;padding:14px 0;font-size:12px}.trade-composer .trade-composer-footer{border-top:1px solid #344055;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin:0;padding-top:10px;display:flex}.trade-composer-footer>button{min-height:36px;padding:8px 16px!important;font-size:13px!important}.trade-composer-footer .trade-feedback{flex-basis:100%;margin:0;font-size:12px}.trade-composer-footer .trade-consent{flex:1;min-width:180px;margin:0;font-size:12px}.trade-composer .trade-workspace.is-review{display:flex}.trade-workspace.is-review .trade-selection{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)}.trade-workspace.is-review .trade-exchange-divider svg{transform:none}.hub-main:has(.trade-composer)>.web-trades:not(:has(.trade-composer)){display:none}.hub-main:has(.trade-composer)>.hub-page-heading{display:none}.hub-main:has(.trade-composer) .hub-panel:has(>.trade-composer){border:0;padding:0}.hub-main:has(.trade-composer)>.hub-summary{display:none}.kafi-in-game .trade-composer{height:calc(100dvh - 124px);min-height:400px}.player-hub button.hub-select-trigger{white-space:nowrap;outline:none;flex:1;justify-content:space-between;width:100%;min-width:0;min-height:38px;font-size:12px;display:flex;color:#e4e7ef!important;height:38px!important;box-shadow:none!important;background:#191f29!important;border:1px solid #414955!important;border-radius:2px!important;padding:8px 11px!important}.hub-select-trigger[data-state=open]{border-color:#ffad73!important}.hub-select-popup{min-width:var(--radix-select-trigger-width);z-index:150!important;color:#e4e7ef!important;background:#1c2430!important;border:1px solid #465366!important;border-radius:2px!important;padding:4px!important;box-shadow:0 12px 30px #0008!important}.hub-select-option{cursor:pointer!important;border-radius:1px!important;padding:10px 32px 10px 12px!important;font-size:13px!important}.hub-select-option[data-highlighted]{color:#ffc392!important;background:#352c2b!important;outline:0!important}.hub-select-option[data-state=checked]{box-shadow:inset 3px 0 #ffad73;color:#ffb17b!important;background:#3a2d2d!important}.trade-inventory-grid,.trade-selection-side{scrollbar-width:thin!important;scrollbar-color:#596579 #171f2b!important}.trade-inventory-grid::-webkit-scrollbar{width:6px!important;display:block!important}.trade-selection-side::-webkit-scrollbar{width:6px!important;display:block!important}.trade-inventory-grid::-webkit-scrollbar-thumb{background:#596579;border-radius:3px}.trade-selection-side::-webkit-scrollbar-thumb{background:#596579;border-radius:3px}.exchange-arrival>.exchange-menu,.exchange-arrival>.exchange-tools,.exchange-arrival>.exchange-results-bar{animation:.35s cubic-bezier(.2,.8,.2,1) backwards hub-arrive}.exchange-arrival>.exchange-menu{animation-delay:35ms}.exchange-arrival>.exchange-tools{animation-delay:70ms}.exchange-arrival>.exchange-results-bar{animation-delay:.1s}.exchange-arrival .exchange-card{animation:.4s cubic-bezier(.2,.8,.2,1) backwards hub-arrive}@keyframes hub-arrive{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:800px){.player-hub .trade-composer{height:calc(100dvh - 120px);padding:12px}.trade-composer .trade-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px}.trade-composer .trade-inventory,.trade-composer .trade-selection{padding:8px}.trade-composer .trade-inventory-tabs{margin:-8px -8px 8px}.trade-composer .trade-inventory-tools{flex-direction:column}.trade-composer .trade-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.trade-composer .trade-choice>button:first-child{height:74px}.trade-composer .trade-selection-side h3{flex-direction:column;align-items:start;gap:2px}.trade-selected-card,.trade-composer .held-trade-item{width:94px}}@media (max-width:520px){.player-hub .trade-composer{height:auto;min-height:0}.trade-composer .trade-workspace{flex-direction:column;display:flex;overflow:visible}.trade-composer .trade-inventory{flex:none;height:420px}.trade-composer .trade-selection{flex:none;height:400px}.trade-composer .trade-workspace.is-review .trade-selection{height:450px}.trade-composer .trade-composer-footer{background:#1c2430;padding:10px;position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.exchange-arrival>*,.exchange-arrival .exchange-card,.hub-select-popup{animation:none!important}}:is(.hub-main:has(.trade-composer)>.profile-back,.hub-main:has(.trade-composer)>.hub-sync),:is(.hub-main:has(>.trade-composer)>.hub-trades,.hub-main:has(>.trade-composer)>.hub-section-title,.hub-main:has(>.trade-composer)>.hub-intro){display:none}.player-hub .trade-composer>.trade-composer-footer{flex:none!important;min-height:0!important;padding:10px 0 0!important}.hub-select-trigger>span{text-overflow:ellipsis;overflow:hidden}.player-hub .trade-composer.is-review{gap:16px;width:100%;max-width:920px;height:auto;min-height:0;max-height:calc(100dvh - 140px);margin:0 auto}.kafi-in-game .trade-composer.is-review{max-height:calc(100dvh - 124px)}.trade-composer.is-review>.hub-intro{display:none}.trade-composer.is-review .trade-workspace.is-review{flex:0 auto;min-height:100px;overflow-y:auto}.trade-composer.is-review .trade-workspace.is-review .trade-selection{flex:none;grid-template-rows:max-content;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);grid-auto-rows:max-content;align-items:start;gap:14px;width:100%;height:max-content;min-height:min-content;padding:16px;display:grid;overflow:visible}.trade-composer.is-review .trade-selection-side{min-width:0;overflow:visible}.trade-composer.is-review .trade-exchange-divider{grid-area:1/2;align-self:center;transform:none}.trade-composer.is-review .trade-selection-side:last-child{grid-area:1/3}.trade-composer.is-review .trade-selection-side h3{flex-wrap:wrap;gap:4px 12px;margin-bottom:14px;display:flex;position:static}.trade-composer.is-review .trade-selected-card,.trade-composer.is-review .held-trade-item,.trade-composer.is-review .trade-item{flex:0 0 128px;width:128px;max-width:100%}.trade-composer.is-review .item-art{aspect-ratio:auto;width:100%!important;height:104px!important}.trade-composer.is-review .trade-composer-footer{flex:none;align-items:center;padding-top:12px}.trade-composer.is-review .trade-consent{flex-basis:100%;max-width:none;margin:0 0 4px}.trade-composer.is-review .trade-selection-empty{min-height:0;margin:0;padding:16px 0}@media (max-width:600px){.player-hub .trade-composer.is-review{max-height:calc(100dvh - 100px);padding:14px}.trade-composer.is-review .trade-workspace.is-review .trade-selection{grid-template-rows:max-content 24px max-content;grid-template-columns:1fr;gap:16px;padding:12px}.trade-composer.is-review .trade-exchange-divider{grid-area:2/1;justify-self:center;transform:rotate(90deg)}.trade-composer.is-review .trade-selection-side:last-child{grid-area:3/1}.trade-composer.is-review .hub-panel-heading h2{font-size:18px}}.player-hub .trade-composer.is-review[data-review-size=small]{max-width:740px}.player-hub .hub-main:has(.trade-composer.is-review){flex-direction:column;justify-content:safe center;min-height:calc(100dvh - 80px);display:flex}.player-hub .hub-main:has(.trade-composer.is-review)>:not(:has(.trade-composer.is-review)):not(.trade-composer.is-review){display:none}.player-hub .hub-main:has(.trade-composer.is-review)>.trade-composer.is-review{flex-shrink:0;margin-block:auto}.player-hub .hub-main:has(.trade-composer.is-review)>:has(.trade-composer.is-review){width:100%;margin-block:auto}body.kafi-in-game .player-hub .hub-main:has(.trade-composer.is-review){min-height:0}.trade-bucks-input{gap:8px;margin-top:14px;display:grid}.trade-bucks-input small,.trade-bucks-amount{align-items:center;gap:6px;display:flex}.trade-bucks-input small{color:var(--muted-foreground)}.trade-bucks-amount strong{color:#ffb47f}.trade-bucks-amount{background:linear-gradient(135deg,#2b2536,#1a2532);border:1px solid #65516e;border-top:2px solid #e8a2ce;border-radius:2px;grid-template-columns:max-content max-content;gap:9px 10px;width:max-content;min-width:155px;max-width:100%;margin:0 0 16px;padding:18px 20px;justify-content:start!important;align-items:center!important;display:grid!important}.trade-bucks-amount strong{color:#ffc08e;font-size:26px;line-height:1.2}.trade-bucks-amount>span{color:#bdc7d6;grid-column:1/-1;font-size:12px}.trade-bucks-amount svg{flex:none;width:27px;height:27px}body .web-trade .trade-item-grid,body .trade-review-sides .trade-item-grid{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:12px;display:flex;padding:0!important}body .web-trade .trade-item-grid>:is(.trade-item,.trade-bucks-amount,.trade-add-slot),body .trade-review-sides .trade-item-grid>:is(.trade-item,.trade-bucks-amount,.trade-add-slot){box-sizing:border-box;flex:0 0 150px;align-self:stretch;width:150px;min-width:0;max-width:100%;min-height:214px;margin:0!important}body .web-trade .trade-item-picture,body .trade-review-sides .trade-item-picture{height:126px}body .web-trade .trade-bucks-amount,body .trade-review-sides .trade-bucks-amount{align-content:center;padding:16px 10px;justify-content:center!important}body .web-trade .trade-bucks-amount>span,body .trade-review-sides .trade-bucks-amount>span{text-align:center}body .web-trade .trade-add-slot{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:440px){body .web-trade .trade-item-grid>:is(.trade-item,.trade-bucks-amount,.trade-add-slot){flex-basis:128px;width:128px}}body .trade-composer .trade-selected-cards{--trade-card-width:128px;--trade-card-height:198px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:10px;padding:0;display:flex}body .trade-composer .trade-selected-cards>:is(.trade-selected-card,.trade-bucks-amount,.trade-add-slot){box-sizing:border-box;width:var(--trade-card-width);flex:0 0 var(--trade-card-width);min-width:0;max-width:100%;height:var(--trade-card-height);min-height:var(--trade-card-height);align-self:stretch;margin:0!important}body .trade-composer .trade-selected-card>.trade-item-grid{flex:1;gap:0;min-height:0;margin:0;padding:0;display:flex}body .trade-composer .trade-selected-card .trade-item{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;margin:0;display:flex}body .trade-composer .trade-selected-card .trade-item-picture{flex:1;min-height:70px;height:100px!important}body .trade-composer .trade-selected-card .trade-item-picture img{height:100%;max-height:100%}body .trade-composer .trade-selected-card .trade-item>strong{min-height:33px;line-height:1.4}body .trade-composer .trade-selected-card .trade-selected-controls{flex:none;height:27px}body .trade-composer .trade-selected-cards>.trade-bucks-amount{align-content:center;gap:8px;padding:12px 8px;justify-content:center!important}body .trade-composer .trade-bucks-amount strong{font-size:24px}body .trade-composer .trade-bucks-amount>span{text-align:center}body .trade-composer .trade-selected-cards>.trade-add-slot{color:#e7a0cf;background:#27233488;border:1px dashed #79547c;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:12px;display:flex}@media (max-width:800px){body .trade-composer .trade-selected-cards{--trade-card-width:110px;--trade-card-height:184px}}body .trade-composer:not(.is-review) .trade-selection{scrollbar-width:thin;scrollbar-color:#596579 #171f2b;overscroll-behavior:contain;flex-direction:column;gap:16px;display:flex;overflow-y:auto}body .trade-composer:not(.is-review) .trade-selection-side{flex:none;min-width:0;overflow:visible}body .trade-composer:not(.is-review) .trade-selection-side h3{position:static}body .trade-composer:not(.is-review) .trade-exchange-divider{border-top:1px solid #344055;flex:none;min-height:24px;padding-top:14px}.kafi-bucks-header{align-items:center;gap:9px;display:flex;color:#f5f5fa!important;background:#292235!important;border:1px solid #b28af6!important;box-shadow:0 3px #120f19!important}.kafi-bucks-header small{letter-spacing:.08em;color:#f38ec7;font-size:10px}.bucks-wallet{color:#f5f5fa;overflow-y:auto;background:#111319!important}.bucks-wallet h2{margin:16px 0;font-size:28px;line-height:1.15}.bucks-total{align-items:center;gap:15px;padding:30px 0;display:flex}.bucks-total>strong{font-size:48px}.bucks-total>span{color:#f38ec7}.bucks-find-note{background:#202530;border:1px solid #58445f;border-left:3px solid #ff995c;padding:18px}.bucks-find-note p{margin:8px 0;font-size:14px;line-height:1.6}.bucks-test-note{color:#adb4c4;margin:20px 0;font-size:12px}.bucks-history{padding:0;list-style:none}.bucks-history li{border-top:1px solid #303747;justify-content:space-between;gap:16px;padding:15px 0;font-size:13px;display:flex}.bucks-history small{color:#969daf;margin-top:6px;display:block}.bucks-history b{white-space:nowrap;color:#f38ec7}.bucks-history b[data-credit=true]{color:#ff995c}.bucks-mode-label{pointer-events:none;z-index:6;letter-spacing:.08em;color:#b28af6;font-size:10px;position:fixed;bottom:5px;left:22px}.bucks-wallet{box-sizing:border-box;gap:16px;width:min(480px,100vw)!important;max-width:100vw!important;padding:32px!important}.bucks-wallet>*{min-width:0}.bucks-wallet .bucks-history li>span{overflow-wrap:anywhere;min-width:0}.bucks-wallet h3{margin:20px 0 8px;font-size:16px}.bucks-wallet [data-slot=sheet-header]{padding:0}.bucks-wallet [data-slot=sheet-description]{line-height:1.6}@media (max-width:540px){.bucks-wallet{padding:24px!important}.bucks-total>strong{font-size:40px}}.kafi-exchange{color:#e4e7ef;min-width:0}.kafi-exchange button,.exchange-dialog button{cursor:pointer}.kafi-exchange button:disabled{cursor:default;opacity:.4}:is(.kafi-exchange button:focus-visible,.exchange-dialog button:focus-visible,.kafi-exchange a:focus-visible){outline-offset:3px;outline:2px solid #f4b792}.exchange-menu{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 32px;display:grid}.exchange-menu>button{color:#a8afbf;text-align:left;background:#202530;border:1px solid #344055;justify-content:center;align-items:center;gap:10px;min-height:65px;padding:12px 10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.exchange-menu>button>svg{color:#a8afbf;flex-shrink:0}.exchange-menu>button[aria-pressed=true]{color:#ffe5d2;background:#344055;border-color:#a8afbf;box-shadow:inset 0 -3px #a8afbf}.exchange-menu>button:hover{border-color:#a8afbf}.exchange-menu span{display:block}.exchange-menu small{color:#a8afbf;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:400;display:block}.exchange-menu b{color:#a8afbf;background:#e4e7ef13;margin-left:6px;padding:0 5px;font-size:11px;display:inline-block}.exchange-intro{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.exchange-intro h2{letter-spacing:-.04em;color:#f3d9e9;margin:7px 0 8px;font-size:29px;line-height:1.25}.exchange-intro p:not(.hub-eyebrow){color:#a8afbf;margin:0;font-size:14px}.exchange-intro>a{color:#a8afbf;white-space:nowrap;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.exchange-tools{align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.exchange-tools>label{text-transform:uppercase;letter-spacing:.09em;color:#a8afbf;gap:6px;margin:0;font-size:10px;display:grid}.exchange-tools>label.exchange-search{color:#a8afbf;background:#171f2b;border:1px solid #344055;flex:1;align-items:center;gap:10px;min-width:150px;height:45px;padding:10px 13px;display:flex}.player-hub .exchange-search input{width:100%;min-width:0;min-height:0;box-shadow:none;color:#e4e7ef;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-size:14px}.exchange-tools select,.exchange-dialog select{color:#e4e7ef;letter-spacing:0;text-transform:none;background:#202530;border:1px solid #414955;border-radius:0;min-width:155px;height:45px;padding:10px 30px 10px 12px;font-size:13px}.exchange-results-bar{border-bottom:1px solid #344055;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.exchange-results-bar nav{flex-wrap:wrap;gap:16px;display:flex}.exchange-results-bar nav button{color:#a8afbf;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 13px;font-size:13px}.exchange-results-bar nav button[aria-pressed=true]{color:#ffdac0;border-bottom-color:#a8afbf}.exchange-sync{color:#a8afbf;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.exchange-sync i{background:#aa8767;width:5px;height:5px;display:block}.exchange-sync.is-live{color:#a2bdab}.exchange-sync.is-live i{background:#85b294}.exchange-sync button{color:inherit;background:0 0;border:0;place-items:center;padding:8px;display:grid}.exchange-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.exchange-card{text-align:left;color:#e4e7ef;border:1px solid #344055;border-top:2px solid var(--rarity,#a8afbf);background:linear-gradient(145deg,#202530,#171f2b);flex-direction:column;min-width:0;padding:12px;transition:background .12s,border-color .12s;display:flex}.exchange-card:hover{border-color:var(--rarity,#a8afbf);background:linear-gradient(145deg,#292f3a,#202530)}.exchange-card-top{color:var(--rarity,#a8afbf);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-height:16px;font-size:9px;display:flex}.exchange-card-top small{color:#b4c5b7;align-items:center;gap:3px;font-size:9px;display:flex}.exchange-art{color:#a8afbf;background:radial-gradient(#646a7815,#0000 65%);place-items:center;height:142px;margin:5px 0;display:grid;position:relative}.exchange-art img{object-fit:contain;filter:drop-shadow(0 8px 6px #0005);width:100%;height:100%;max-height:142px;padding:8px}.exchange-art>b{letter-spacing:-.06em;color:#fff0dc;text-shadow:2px 2px #171f2b;font-size:24px;font-weight:700;line-height:1;position:absolute;bottom:4px;right:0}.exchange-card h3{color:#e4e7ef;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.exchange-card>p{color:#a8afbf;margin:3px 0 14px;font-size:11px}.exchange-card-price{gap:4px;margin-top:auto;display:grid}.exchange-card-price>small{color:#a8afbf;font-size:10px}.exchange-price{color:#e8b995;flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.exchange-price>svg{color:#a5cfc6;flex-shrink:0}.exchange-price strong{letter-spacing:-.03em;color:#ffddc2;font-size:19px;font-weight:600;line-height:1.3}.exchange-price>span{color:#a8afbf;font-size:11px}.exchange-card-bottom{color:#a8afbf;border-top:1px solid #344055;justify-content:space-between;gap:5px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.exchange-card-bottom>span:last-child{color:#a8afbf;align-items:center;gap:5px;display:flex}.rarity-case{--rarity:#bf9470}.exchange-pagination{justify-content:center;align-items:center;gap:24px;margin-top:24px;display:flex}.exchange-pagination button,.exchange-empty button{color:#a8afbf;background:#202530;border:1px solid #414955;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.exchange-pagination>span{color:#a8afbf;font-size:12px}.exchange-footnote{color:#a8afbf;text-align:center;margin:25px 0 0;font-size:12px;line-height:1.7}.exchange-footnote code{color:#a8afbf}.exchange-warning{color:#e5bd8b;background:#292f3a;border:1px solid #7b5a3b;padding:12px;font-size:13px}.exchange-empty{text-align:center;background:#171f2b;border:1px solid #344055;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;padding:35px;display:flex}.exchange-empty>svg{color:#a8afbf}.exchange-empty h3{color:#e4e7ef;margin:0;font-size:22px}.exchange-empty p{color:#a8afbf;margin:0;font-size:14px}body .exchange-dialog{color:#e4e7ef;max-height:90dvh;overflow-y:auto;border-radius:var(--kafi-control-radius,8px)!important;background:#171f2b!important;border:1px solid #646a78!important;gap:0!important;width:calc(100vw - 40px)!important;max-width:1010px!important;padding:0!important;display:block!important}.exchange-dialog-heading{border-bottom:1px solid #344055;padding:24px 28px}.exchange-dialog-heading h2{color:#f4dcec;margin:6px 35px 5px 0;font-size:25px;line-height:1.4}.exchange-dialog-heading [data-slot=dialog-description]{color:#a8afbf;font-size:13px;line-height:1.6}.exchange-detail-layout{grid-template-columns:260px minmax(0,1fr);display:grid}.exchange-feature{text-align:center;background:#202530;border-right:1px solid #344055;flex-direction:column;align-items:center;padding:24px;display:flex}.exchange-detail-art{color:#a8afbf;place-items:center;width:100%;height:230px;display:grid}.exchange-detail-art img{object-fit:contain;filter:drop-shadow(0 12px 10px #0005);width:100%;height:100%;max-height:230px}.exchange-feature>strong{color:var(--rarity,#a8afbf);letter-spacing:.05em;font-size:12px}.exchange-feature>p{color:#a8afbf;margin:10px 0;font-size:13px;line-height:1.6}.exchange-feature>small{color:#a8afbf;font-size:12px;line-height:1.7}.exchange-feature-note{text-align:left;color:#a8afbf;border-top:1px solid #344055;align-items:center;gap:9px;margin-top:25px;padding-top:18px;font-size:11px;line-height:1.7;display:flex}.exchange-feature-note svg{color:#a3c3b8;flex:none}.exchange-listings{min-width:0;padding:24px}.exchange-listings-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.exchange-listings-heading h3{text-transform:uppercase;letter-spacing:.07em;color:#e4e7ef;margin:0;font-size:14px}.exchange-listings-heading p{color:#a8afbf;margin:6px 0 0;font-size:12px}.exchange-listings-heading label{color:#a8afbf;gap:5px;font-size:10px;display:grid}.exchange-dialog select{min-width:120px;height:36px;padding:6px 22px 6px 10px}.exchange-listing{background:#202530;border:1px solid #344055;grid-template-columns:minmax(120px,.9fr) minmax(170px,1.2fr);gap:15px;margin-bottom:10px;padding:17px;display:grid}.exchange-listing-owner{align-items:center;gap:10px;min-width:0;display:flex}.exchange-avatar{color:#ffd0b4;background:#344055;border:1px solid #646a78;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.exchange-listing-owner strong,.exchange-listing-owner a{color:#e4e7ef;overflow-wrap:anywhere;font-size:13px;text-decoration:none;display:block}.exchange-listing-owner a:hover{color:#ffd3b5;text-decoration:underline}.exchange-listing-owner small{color:#a8afbf;margin-top:4px;font-size:11px;display:block}.exchange-listing-price{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.exchange-listing-price small{color:#a8afbf;font-size:10px;line-height:1.6}.exchange-listing-price code{color:#a8afbf;font-size:11px}.exchange-listing-actions{border-top:1px solid #344055;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.exchange-listing-actions button{color:#a8afbf;background:#292f3a;border:1px solid #414955;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:9px 12px;font-size:11px;display:flex}.exchange-listing-actions button:hover{background:#344055;border-color:#a8afbf}.exchange-history-note{color:#a8afbf;align-items:center;gap:8px;padding:8px 0;display:flex}.exchange-history-note svg{flex:none}.exchange-history-note p{margin:0;font-size:12px;line-height:1.6}body .exchange-game-dialog{max-width:520px!important}.exchange-game-dialog [data-slot=dialog-description]{color:#a8afbf;font-size:14px;line-height:1.8}.exchange-game-path{color:#a8afbf;background:#202530;border:1px solid #414955;gap:12px;padding:20px;font-size:13px;display:grid}.exchange-game-path strong{color:#f4c9b0;font-size:15px}.exchange-game-dialog .hub-action{justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex}.exchange-earnings{color:#a8afbf;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.kafi-rarity-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rarity,#adc0df);font-size:10px}.kafi-skin-card .hub-skin-title{min-height:78px!important}.case-stack{border-top-color:#bc916e!important}.case-stack-locations{background:#171f2b;border:1px solid #414955;padding:16px}.case-stack-locations h3{color:#e4e7ef;margin:0 0 12px;font-size:14px}.case-stack-locations dl{margin:0}.case-stack-locations dl>div{border-bottom:1px solid #292f3a;justify-content:space-between;gap:18px;padding:8px 0;font-size:13px;display:flex}.case-stack-locations dt{color:#a8afbf}.case-stack-locations dd{color:#f3c7ac;margin:0}.case-stack-locations p{color:#a8afbf;margin:14px 0 0;font-size:12px;line-height:1.7}@media (min-width:1700px){.exchange-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1150px){.exchange-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-menu>button{text-align:center;flex-direction:column;gap:7px}.exchange-tools select{min-width:135px}}@media (max-width:700px){.exchange-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:24px}.exchange-menu>button{min-height:65px;font-size:11px}.exchange-menu>button:nth-child(-n+2){grid-column:auto}.exchange-intro{flex-direction:column;align-items:flex-start;gap:12px}.exchange-intro h2{font-size:24px}.exchange-intro p:not(.hub-eyebrow){font-size:12px}.exchange-tools{flex-wrap:wrap}.exchange-tools>label.exchange-search{flex-basis:100%}.exchange-tools>label:not(.exchange-search){flex:1;min-width:0}.exchange-tools select{width:100%;min-width:0}.exchange-results-bar{flex-direction:column;align-items:flex-start;gap:0}.exchange-results-bar nav{gap:14px}.exchange-results-bar nav button{font-size:11px}.exchange-sync{align-self:flex-end}.exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.exchange-card{padding:9px}.exchange-art{height:125px}.exchange-art img{max-height:125px}.exchange-card h3{font-size:12px}.exchange-card-top{font-size:8px}.exchange-price strong{font-size:17px}.exchange-price>span{font-size:10px}.exchange-card-bottom{font-size:9px}.exchange-detail-layout{grid-template-columns:1fr}.exchange-feature{border-bottom:1px solid #344055;border-right:0;padding:15px}.exchange-detail-art{height:135px}.exchange-detail-art img{max-height:135px}.exchange-feature-note{display:none}.exchange-feature>small{max-width:270px}.exchange-dialog-heading{padding:22px 18px 18px}.exchange-dialog-heading h2{font-size:20px}.exchange-listings{padding:16px}.exchange-listing{grid-template-columns:1fr;gap:13px;padding:12px}.exchange-listing-actions{flex-wrap:wrap;justify-content:flex-start}.exchange-listing-price{padding-left:44px}.exchange-listings-heading h3{font-size:12px}.exchange-listings-heading p{font-size:10px}body .exchange-dialog{width:calc(100vw - 24px)!important}.exchange-footnote{text-align:left;font-size:11px}.exchange-earnings{flex-direction:column;align-items:flex-start}}.player-hub .exchange-tools>label.exchange-search{box-sizing:border-box;flex-direction:row}.player-hub .exchange-search input{flex:1;height:23px;min-height:23px;line-height:23px}.exchange-search>svg{flex:none}.rarity-blue{--rarity:#528bff}.market-wallet{color:#bfe4e5;background:#24222d;border:1px solid #344055;align-items:center;gap:14px;margin:16px 0;padding:16px 18px;display:flex}.market-wallet div{gap:5px;display:grid}.market-wallet small{color:#a8afbf;font-size:12px;line-height:1.5}.market-confirm{max-width:530px}.market-confirm .market-wallet{margin:10px 0}.market-quantity{gap:16px;display:flex}.market-quantity label{color:#a8afbf;flex:1;font-size:13px;gap:7px!important;display:grid!important}.market-quantity input{color:#e4e7ef;background:#202530;border:1px solid #414955;width:100%;padding:12px}.market-total{border-bottom:1px solid #344055;justify-content:space-between;padding:18px 0;display:flex}.market-total strong{color:#bce5df;align-items:center;gap:10px;display:flex}.market-explain{line-height:1.7;font-size:12px!important}.market-activity{border-top:1px solid #344055;margin-top:25px;padding-top:20px}.market-activity>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.market-activity button,.market-own-orders button{color:#f2d4e6;background:#292f3a;border:1px solid #414955;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:inline-flex}.market-activity-tabs{gap:7px;display:flex}.market-activity-tabs button[aria-pressed=true]{color:#ffc9a1;border-color:#ffa175}.market-activity>p{color:#a8afbf;padding:22px 0;font-size:13px}.market-activity>small{color:#a8afbf;margin:13px 0;font-size:11px;display:block}.market-history-table{margin-top:14px;overflow-x:auto}.market-history-table table{border-collapse:collapse;width:100%;font-size:12px}.market-history-table th{text-align:left;color:#a8afbf;font-weight:500}.market-history-table th,.market-history-table td{white-space:nowrap;border-bottom:1px solid #292f3a;padding:13px 10px}.market-history-table td{color:#e4e7ef}.market-order-depth>div{border-bottom:1px solid #292f3a;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px 0;font-size:12px;display:flex}.market-own-orders>article{background:#202530;border:1px solid #344055;justify-content:space-between;gap:20px;margin:15px 0;padding:22px;display:flex}.market-own-orders h3{margin-bottom:8px;font-size:16px}.market-own-orders span,.market-own-orders>p{color:#a8afbf;font-size:13px}.market-own-orders h2{font-size:24px}.exchange-listing-actions button{align-items:center;gap:7px;display:inline-flex}button:disabled{cursor:not-allowed}.market-confirm button:disabled,.market-activity button:disabled{opacity:.45}@media (max-width:650px){.market-wallet{padding:13px}.market-wallet strong{font-size:12px}.market-own-orders>article{flex-direction:column}.market-activity>header{align-items:stretch}.market-activity-tabs{flex:1}.market-activity>header>button{justify-content:center;width:100%}}.market-action-result{color:#bce5df;flex-basis:100%;padding-top:10px;font-size:12px;line-height:1.6}.market-history-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0 18px;display:flex}.market-history-controls nav{background:#171f2b;border:1px solid #344055;border-radius:10px;gap:5px;padding:5px;display:flex}.market-history-controls nav button{color:#a8afbf;background:0 0;border-radius:7px;padding:10px 14px;font-size:13px}.market-history-controls nav button[aria-pressed=true]{color:#ffd2b5;background:#344055}.market-history-controls .exchange-search{flex:1;min-width:190px}.market-history-sort{color:#a8afbf;gap:6px;font-size:11px;display:grid}.market-history-sort select{color:#e4e7ef;background:#202530;border:1px solid #344055;border-radius:8px;padding:11px}.market-history-caption{color:#a8afbf;justify-content:space-between;gap:15px;padding:0 2px 14px;font-size:12px;display:flex}.market-personal-records{gap:10px;display:grid}.market-history-record{background:#171f2b;border:1px solid #344055;border-radius:12px;grid-template-columns:76px minmax(170px,1fr) 85px minmax(145px,.55fr) 100px;align-items:center;gap:18px;padding:18px;display:grid}.market-history-art{color:#a8afbf;background:#171f2b;border-radius:9px;place-items:center;width:76px;height:76px;display:grid}.market-history-art img{object-fit:contain;image-rendering:auto;max-width:100%;max-height:100%}.market-history-item h3{color:#e4e7ef;margin:6px 0;font-size:15px;line-height:1.4}.market-history-item p{color:#a8afbf;margin:0;font-size:12px;line-height:1.5}.market-history-item a{color:#a8afbf;text-underline-offset:3px;text-decoration:underline}.market-history-direction{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.market-history-direction.is-bought{color:#a3cecf}.market-history-direction.is-sold{color:#ffc394}.market-history-quantity,.market-history-payment{gap:7px;display:grid}.market-history-record small{color:#a8afbf;font-size:11px}.market-history-quantity strong{font-size:14px;font-weight:600}.market-history-payment strong{color:#d3eddf;flex-wrap:wrap;align-items:center;gap:5px;font-size:16px;display:flex}.market-history-payment strong span{color:#a8afbf;font-size:11px;font-weight:400}.market-history-record time{color:#a8afbf;text-align:right;gap:7px;font-size:12px;display:grid}.market-history-record time span{color:#a8afbf;font-size:11px}@media (max-width:1050px){.market-history-record{grid-template-columns:60px minmax(150px,1fr) 70px minmax(120px,.6fr);gap:13px}.market-history-art{width:60px;height:60px}.market-history-record time{grid-column:2/-1;justify-content:flex-end;gap:10px;display:flex}.market-history-item h3{font-size:14px}}@media (max-width:600px){.market-history-controls{align-items:stretch}.market-history-controls nav{width:100%}.market-history-controls nav button{flex:1}.market-history-controls .exchange-search{flex-basis:100%;width:100%;min-width:0}.market-history-sort{width:100%}.market-history-record{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:14px}.market-history-art{width:54px;height:54px}.market-history-quantity{grid-column:1/2;align-self:start}.market-history-payment{grid-column:2/3;align-self:start}.market-history-record time{border-top:1px solid #344055;grid-column:1/-1;padding-top:10px}.market-history-caption{font-size:11px}.market-history-item h3{overflow-wrap:anywhere}}.market-history-controls .exchange-search{color:#a8afbf;background:#202530;border:1px solid #344055;border-radius:8px;flex-direction:row;align-items:center;gap:10px;height:44px;padding:0 13px;display:flex}.market-history-controls .exchange-search input{color:#e4e7ef;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.market-history-controls .exchange-search:focus-within{border-color:#ec9a7d}.exchange-listing-owner .exchange-avatar-link{border-radius:9px;flex-shrink:0;line-height:0}.exchange-listing-owner .player-skin-avatar{border-radius:9px;width:42px;height:42px;margin:0;overflow:hidden}.exchange-avatar-link:focus-visible{outline-offset:4px;outline:2px solid #f4ad82}.market-connect-note{color:#e9c9a7;background:#202530;border:1px solid #866446;border-radius:10px;padding:17px}.market-connect-note>strong{color:#ffdbb3;font-size:14px;line-height:1.5;display:block}.market-connect-note>p{color:#d4b69e;margin:8px 0 0;font-size:12px;line-height:1.65}.market-connect-note code{color:#ffe2bd;font-family:inherit;font-weight:700}.market-connect-note>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.market-connect-note button{color:#ffe0c3;background:#292f3a;border:1px solid #646a78;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:inline-flex}.market-connect-note button:hover{background:#344055}.market-connect-note button:focus-visible{outline-offset:3px;outline:2px solid #f4ad82}.market-confirm .hub-action:disabled{opacity:.7}@media (max-width:500px){.market-connect-note{padding:13px}.market-connect-note>div{flex-direction:column}.market-connect-note button{width:100%}}.market-wallet{border-radius:10px;flex-wrap:wrap}.market-wallet .market-wallet-copy{flex:1;min-width:190px}.market-wallet strong{font-size:16px}.market-wallet small,.market-wallet-copy>span{font-size:14px;line-height:1.5}.market-wallet-copy>span{color:#e4e7ef}.market-add-diamonds{white-space:nowrap;border-radius:8px;padding:10px 14px;color:#ccebd9!important;background:#294537!important;border:1px solid #608675!important;font-size:14px!important}.market-payment{border:0;gap:10px;margin:8px 0;padding:0;display:flex}.market-payment legend{color:#e4e7ef;margin-bottom:9px;font-size:14px}.market-payment button{text-align:left;color:#e4e7ef;background:#171f2b;border:1px solid #414955;border-radius:9px;flex:1;gap:5px;padding:12px;display:grid}.market-payment button[aria-pressed=true]{background:#273c34;border-color:#87b69f}.market-payment strong{font-size:14px}.market-payment small{color:#a8afbf;font-size:13px}.market-explain{font-size:14px!important}.market-quantity label{font-size:14px}.market-confirm{max-height:90dvh;overflow-y:auto}.market-wallet-compact{background:0 0;border:0;align-items:center;gap:8px;margin:8px 0;padding:6px 0}.market-wallet-compact>svg{width:17px}.market-wallet-compact .market-wallet-copy{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.market-wallet-compact strong{font-size:14px}.market-wallet-compact .market-wallet-copy>span{color:#a8afbf;font-size:13px}.market-wallet-compact .market-add-diamonds{padding:6px 10px;color:#b7d9c7!important;background:0 0!important;border-color:#526457!important}.market-wallet-copy [hidden]{display:none}.market-history-open,.market-history-item h3 button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.market-history-open:hover,.market-history-item h3 button:hover{filter:brightness(1.15);color:#ffc2a2}.market-history-open:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #efa68e}.market-history-item h3 button:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #efa68e}.market-find-item{color:#a9ddc5;text-underline-offset:3px;margin-top:8px;font-size:14px;text-decoration:underline;display:inline-flex}.market-sell-dialog{max-height:90dvh;overflow:auto}.market-sell-tabs{flex-wrap:wrap;gap:8px;display:flex}.market-sell-tabs button{color:#e4e7ef;background:#202530;border:1px solid #414955;border-radius:8px;padding:10px 14px;font-size:14px}.market-sell-tabs button[aria-pressed=true]{color:#ffe0cc;background:#344055;border-color:#eda88e}.market-sell-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:300px;padding:4px;display:grid;overflow:auto}.market-sell-choice{text-align:center;color:#e4e7ef;background:#202530;border:1px solid #344055;border-radius:10px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 8px;display:flex}.market-sell-choice img{object-fit:contain;width:76px;height:76px}.market-sell-choice small{color:#a8afbf;font-size:13px}.market-sell-choice[aria-pressed=true]{background:#293b34;border-color:#96c6ac}.market-sell-review{border-top:1px solid #344055;padding-top:15px}.market-sell-review h3{margin-bottom:14px;font-size:17px}.market-sell-review .hub-action{justify-content:center;align-items:center;gap:7px;display:flex}@media (max-width:560px){.market-sell-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-wallet-compact .market-wallet-copy>span{display:none}}.market-sell-dialog .exchange-search{color:#a8afbf;background:#202530;border:1px solid #344055;border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:10px 13px;display:flex}.market-sell-dialog .exchange-search input{color:#e4e7ef;background:0 0;border:0;outline:0;width:100%;min-width:0;margin:0;padding:0;font-size:14px}.market-sell-review .market-explain{color:#a8afbf;margin:12px 0 16px;line-height:1.65}.market-sell-dialog button:focus-visible{outline-offset:3px;outline:2px solid #efa68e}.player-diamond-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 28px;display:flex}.player-diamond-actions>button,.diamond-transfer-dialog .diamond-deposit-button{cursor:pointer;border:1px solid #719de2;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:16px 26px;font-size:17px;font-weight:650;line-height:1.4;display:inline-flex}.player-diamond-actions .diamond-deposit-button,.diamond-transfer-dialog .diamond-deposit-button{box-shadow:inset 0 1px #e4e7ef26,0 3px #123975;color:#fff!important;background:#2562c4!important;border-color:#6c9be9!important}.player-diamond-actions .diamond-deposit-button:hover,.diamond-transfer-dialog .diamond-deposit-button:enabled:hover{background:#2f70d7!important}.player-diamond-actions .diamond-collect-button{color:#e4e7ef;background:#202530;border-color:#414955}.player-diamond-actions .diamond-collect-button:hover{background:#292f3a;border-color:#a8afbf}.diamond-collect-button>span{color:#f4e5fc;background:#414955;border-radius:6px;place-items:center;min-width:26px;height:26px;padding:0 6px;font-size:14px;display:grid}.diamond-actions-balance{color:#a8afbf;align-items:center;gap:7px;padding:8px 4px;font-size:14px;display:inline-flex}.diamond-actions-balance svg{color:#a1d6dd}.diamond-actions-balance strong{color:#d5e9eb}:is(.player-diamond-actions button:focus-visible,.diamond-transfer-dialog button:focus-visible){outline-offset:4px;outline:2px solid #a6c7ff}.player-diamond-actions>.market-action-result{margin:0;padding:0}.diamond-transfer-dialog [data-slot=dialog-description]{font-size:16px;line-height:1.65}.diamond-transfer-dialog .hub-action{justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.diamond-transfer-balance{color:#bbdfe5;align-items:center;gap:10px;padding:13px 0;font-size:14px;display:flex}.diamond-transfer-balance svg{flex:none}.diamond-amount-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.diamond-amount-shortcuts button{color:#e4e7ef;background:#202530;border:1px solid #414955;border-radius:7px;padding:8px 12px;font-size:14px}.diamond-amount-shortcuts button:disabled{opacity:.4}.diamond-collection-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.diamond-collection-summary>div{background:#202530;border:1px solid #414955;border-radius:9px;grid-template-columns:24px 1fr;gap:9px 8px;padding:15px;display:grid}.diamond-collection-summary svg{color:#a6cee4}.diamond-collection-summary span{color:#a8afbf;font-size:14px}.diamond-collection-summary strong{color:#f5ebfa;grid-column:2;font-size:24px}.diamond-deliveries{max-height:190px;overflow:auto}.diamond-deliveries article{border-bottom:1px solid #344055;padding:10px 0}.diamond-deliveries strong{font-size:14px}.diamond-deliveries p{color:#a8afbf;margin:5px 0;font-size:14px}.diamond-collect-steps{color:#e4e7ef;margin:4px 0;padding-left:24px;font-size:16px;line-height:1.7}.diamond-collect-steps li{margin:10px 0;padding-left:5px}.diamond-collect-steps strong{color:#f3e7f8;font-weight:600}.diamond-transfer-dialog .market-explain a{color:#aacaef;text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.player-diamond-actions{gap:10px}.player-diamond-actions .diamond-deposit-button{width:100%}.player-diamond-actions .diamond-collect-button{flex:1}.player-diamond-actions>button{min-height:56px;padding:14px 18px;font-size:16px}.diamond-actions-balance{flex:1;justify-content:center}.diamond-collection-summary>div{grid-template-columns:1fr;padding:12px}.diamond-collection-summary strong{grid-column:1}.diamond-collection-summary svg{display:none}}body .market-sell-dialog.hub-inspector{max-height:92dvh;overflow:auto;width:calc(100vw - 48px)!important;max-width:1180px!important;padding:0!important;display:block!important}.market-sell-heading{border-bottom:1px solid #344055;padding:24px 28px}.market-sell-heading h2{margin:7px 0;font-size:27px!important}.market-sell-heading [data-slot=dialog-description]{color:#a8afbf;font-size:16px;line-height:1.6}.market-sell-workspace{grid-template-columns:minmax(0,1fr) 330px;display:grid}.market-sell-browser{min-width:0;padding:22px 24px}.market-sell-tabs{margin-bottom:16px}.market-sell-tabs button{font-size:14px}.market-sell-tabs span{opacity:.65;margin-left:5px}.market-sell-browser .exchange-search{margin-bottom:18px}.market-sell-dialog .market-sell-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:60dvh;padding:3px}.market-sell-dialog .market-sell-choice{text-align:left;border-top:2px solid var(--rarity,#b78c6b);align-items:stretch;gap:6px;min-height:252px;padding:12px;position:relative}.market-sell-choice .sell-selection-marker{height:18px;color:var(--rarity,#a8afbf);justify-content:flex-end;font-size:12px;display:flex}.market-sell-choice[aria-pressed=true] .sell-selection-marker{color:#c7ecd8}.market-sell-dialog .market-sell-choice img{object-fit:contain;width:100%;height:104px;margin:4px 0}.market-sell-choice strong{font-size:14px;line-height:1.5}.market-sell-choice .sell-wear{color:#e4e7ef;font-size:13px}.market-sell-choice small{font-size:12px}.sell-serial{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#a8afbf!important}.market-sell-empty{color:#a8afbf;grid-column:1/-1;padding:25px 8px;font-size:16px}.market-inventory-note{color:#a8afbf;margin:0 0 16px;font-size:14px;line-height:1.6}.market-sell-dialog .market-sell-review{background:#202530;border-top:0;border-left:1px solid #344055;min-width:0;margin:0;padding:24px}.market-selected-art{place-items:center;height:145px;margin:0 0 15px;display:grid}.market-selected-art img{object-fit:contain;filter:drop-shadow(0 10px 14px #0005);max-width:100%;max-height:145px}.market-sell-review h3{line-height:1.45;margin:0 0 15px!important;font-size:20px!important}.sell-item-facts{gap:10px;margin:0 0 14px;display:grid}.sell-item-facts>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.sell-item-facts dt{color:#a8afbf;flex:none}.sell-item-facts dd{color:#e4e7ef;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.sell-inspect{color:#e6d1ef;background:#292f3a;border:1px solid #646a78;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;margin:0 0 22px;padding:10px;font-size:14px;display:flex}.sell-price-fields{flex-wrap:wrap;margin:18px 0}.sell-price-fields label{flex:0 150px;font-size:14px!important}.sell-price-fields input{border-radius:7px;height:44px;padding:8px 11px;font-size:16px}.market-sell-review .hub-action{width:100%;min-height:48px;font-size:15px}.market-sell-review .market-explain{font-size:13px!important}.market-sell-prompt{text-align:center;color:#a8afbf;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.market-sell-prompt h3{color:#e4e7ef;margin:18px 0 8px!important}.market-sell-prompt p{font-size:15px;line-height:1.65}.kafi-exchange .exchange-menu{border-bottom:1px solid #344055;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:20px;padding-bottom:12px;display:flex}.kafi-exchange .exchange-menu>button{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:8px;gap:8px;padding:10px 13px;font-size:14px}.kafi-exchange .exchange-menu>button[aria-pressed=true]{color:#ffe0c9;background:#344055}.kafi-exchange .exchange-menu>button>svg{width:17px;height:17px}.kafi-exchange .exchange-menu>.exchange-sell-primary{color:#171f2b;background:#a8afbf;margin-left:auto;padding:11px 18px;font-weight:700}.kafi-exchange .exchange-sell-primary>svg{color:inherit}.kafi-exchange .exchange-intro{margin-bottom:18px}.kafi-exchange .exchange-intro h2{margin:0;font-size:21px}.kafi-exchange .exchange-tools{margin-bottom:12px}.kafi-exchange .exchange-tools>label{font-size:12px}.kafi-exchange .exchange-results-bar{margin-bottom:15px}.kafi-exchange .exchange-search,.kafi-exchange .exchange-tools select{border-radius:8px}.kafi-exchange .exchange-card-top{font-size:11px}.kafi-exchange .exchange-card>p{font-size:13px}.kafi-exchange .exchange-card-bottom{font-size:12px}.exchange-dialog .exchange-detail-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.4fr)}.exchange-dialog .exchange-detail-art{height:310px}.exchange-dialog .exchange-detail-art img{max-height:310px}.exchange-dialog .exchange-feature{padding:28px}.exchange-dialog .exchange-feature>strong{font-size:14px}.exchange-dialog .exchange-feature>p{font-size:16px}.exchange-dialog .exchange-feature>small{font-size:14px}.exchange-listing{grid-template-columns:minmax(120px,.8fr) minmax(160px,1fr);padding:18px}.listing-skin-facts{gap:6px;width:100%;margin:4px 0;display:grid}.listing-skin-facts>div{gap:12px;font-size:12px;display:flex}.listing-skin-facts dt{color:#a8afbf;min-width:45px}.listing-skin-facts dd{color:#e4e7ef;overflow-wrap:anywhere;min-width:0;margin:0}.exchange-dialog .exchange-listing-owner a,.exchange-dialog .exchange-listing-owner strong{font-size:15px}.exchange-dialog .exchange-listing-owner small{font-size:13px}.exchange-dialog .exchange-listing-actions button{border-radius:7px;min-height:42px;font-size:14px}.exchange-listing-price .exchange-price strong{font-size:23px}.exchange-listings-heading h3{font-size:16px}.exchange-listing-price>small{font-size:13px}.inventory-sell-button{margin-bottom:18px}.diamond-transfer-dialog .market-quantity{max-width:210px}@media (max-width:850px){.market-sell-workspace{grid-template-columns:minmax(0,1fr) 290px}.market-sell-dialog .market-sell-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-sell-browser{padding:20px 16px}.exchange-dialog .exchange-detail-layout{grid-template-columns:1fr}.exchange-dialog .exchange-feature{border-bottom:1px solid #344055;border-right:0}.exchange-dialog .exchange-detail-art{height:230px}.exchange-dialog .exchange-detail-art img{max-height:230px}}@media (max-width:650px){body .market-sell-dialog.hub-inspector{width:calc(100vw - 24px)!important}.market-sell-heading{padding:22px 18px}.market-sell-heading h2{font-size:24px!important}.market-sell-workspace{grid-template-columns:1fr}.market-sell-dialog .market-sell-grid{max-height:42dvh}.market-sell-dialog .market-sell-review{border-top:1px solid #344055;border-left:0;padding:20px}.market-sell-prompt{min-height:100px}.market-sell-prompt>svg{display:none}.market-sell-dialog .market-sell-choice{min-height:230px}.market-selected-art{height:120px}.market-selected-art img{max-height:120px}.kafi-exchange .exchange-menu{gap:3px}.kafi-exchange .exchange-menu>button{padding:9px 10px;font-size:13px}.kafi-exchange .exchange-menu>button>svg{display:none}.kafi-exchange .exchange-menu>.exchange-sell-primary{margin-left:0}.kafi-exchange .exchange-intro h2{font-size:19px}.exchange-dialog .exchange-listing{grid-template-columns:1fr}.market-sell-tabs button{padding:9px}.market-sell-tabs{gap:5px}}.player-diamond-actions>.market-action-result{order:3}.market-sales-chart{background:#171f2b;border:1px solid #344055;border-radius:10px;min-width:0;margin-top:18px;padding:18px 16px 8px}.market-chart-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.market-chart-heading h3{color:#e4e7ef;margin:0 0 5px;font-size:16px}.market-chart-heading p,.market-chart-heading>span,.market-chart-note{color:#a8afbf;font-size:11px;line-height:1.6}.market-chart-heading p{margin:0}.market-chart-heading>span{white-space:nowrap}.market-chart-canvas{width:100%;min-width:0;margin-top:12px}.market-chart-empty{text-align:center;color:#a8afbf;place-items:center;min-height:160px;padding:24px;font-size:13px;display:grid}.market-chart-note{margin:0 0 8px}@media (max-width:500px){.market-sales-chart{padding:14px 8px 8px}.market-chart-heading{gap:6px}.market-chart-heading>span{white-space:normal;text-align:right}}body .exchange-dialog{max-width:1420px!important}.exchange-detail-layout{grid-template-columns:minmax(290px,34%) minmax(0,1fr)}.exchange-feature{align-self:stretch}.market-item-orders{text-align:left;border-top:1px solid #414955;width:100%;margin-top:32px;padding-top:24px}.market-item-orders header{justify-content:space-between;align-items:center;gap:8px;display:flex}.market-item-orders h3{color:#f5f5fa;font-size:18px}.market-item-orders header>span,.market-item-orders>p{color:#b7becd;font-size:12px}.market-item-orders>p{margin:10px 0 16px}.market-order-book{max-height:300px;overflow:auto}.market-order-book article{background:#171f2b;border:1px solid #344055;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;padding:14px;display:flex}.market-order-book article>div{gap:5px;display:grid}.market-order-book strong{color:#f4c9b0;align-items:center;gap:7px;font-size:19px;display:flex}.market-order-book small,.market-order-book article>span{color:#b7becd;font-size:12px}.market-item-orders>button{color:#1d202b;background:#ff995c;border:1px solid #ffb17c;border-radius:6px;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:12px;display:flex}.market-activity h3{color:#f5f5fa;font-size:18px}.header-diamonds{cursor:pointer;background:0 0;border:0}.diamond-wallet-balances{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0;display:grid}.diamond-wallet-balances>div{background:#202530;border:1px solid #414955;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}.diamond-wallet-balances span{color:#b7becd;font-size:12px}.diamond-wallet-balances strong{color:#f5f5fa;width:100%;font-size:26px}.diamond-wallet-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.diamond-wallet-choices button{color:#e4e7ef;background:#202530;border:1px solid #414955;border-radius:7px;justify-items:start;gap:7px;padding:16px;display:grid}.diamond-wallet-choices button[aria-pressed=true]{background:#493339;border-color:#ff995c}.diamond-wallet-choices small{color:#b7becd;font-size:12px}.diamond-wallet-amount{color:#b7becd;align-items:center;gap:16px;font-size:14px;display:flex}.diamond-wallet-amount input{color:#f5f5fa;background:#191f2a;border:1px solid #414955;border-radius:6px;max-width:170px;min-height:44px;margin-left:auto;padding:10px}.diamond-wallet-presets{gap:10px;display:flex}.diamond-wallet-presets button{color:#e4e7ef;background:#202530;border:1px solid #414955;border-radius:5px;padding:8px 12px;font-size:12px}@media (max-width:700px){.exchange-detail-layout{grid-template-columns:1fr}.market-item-orders{margin-top:20px}.diamond-wallet-balances>div,.diamond-wallet-choices button{padding:12px}}.exchange-feature .market-item-orders,.exchange-feature .market-recent-sales{text-align:left;border-top:1px solid #344055;width:100%;margin-top:24px;padding-top:22px}.market-item-orders>header,.market-recent-sales>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.market-item-orders h3,.market-recent-sales h3{color:#f5f5fa;margin:0;font-size:15px;font-weight:700}.market-item-orders header>span,.market-recent-sales header>span{color:#b7becd;background:#171f2b;border-radius:20px;padding:4px 9px;font-size:11px}.market-item-orders>button{color:#1d202b;background:#ff995c;border-color:#ff995c;border-radius:8px;justify-content:center;width:100%;min-height:42px;margin-top:14px;font-weight:700}.market-item-orders>button:hover{background:#ffae7b}.market-item-orders>button:disabled{opacity:.5}.market-order-book article{background:#171f2b;border:1px solid #344055;border-radius:9px;margin:6px 0;padding:12px}.market-order-book strong svg,.market-recent-sales strong svg{color:#a3c3b8}.market-recent-sales ol{max-height:250px;margin:0;padding:0;list-style:none;overflow:auto}.market-recent-sales li{border-bottom:1px solid #344055;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.market-recent-sales li:last-child{border:0}.market-recent-sales li>div,.market-recent-sales strong{align-items:center;gap:10px;display:flex}.market-recent-sales time{color:#e4e7ef;font-size:12px}.market-recent-sales time small{margin-top:3px;display:block}.market-recent-sales small,.market-recent-sales>p{color:#a8afbf;font-size:11px}.market-recent-sales strong{color:#ffcfb2;font-size:15px}.market-activity{margin-top:24px}.market-chart-heading h3{margin:0;font-size:16px}.market-chart-canvas{margin-top:14px}@media (min-width:900px){.exchange-feature .exchange-detail-art{height:260px}.exchange-feature .exchange-detail-art img{max-height:260px}}body .kafi-header-actions .header-diamonds{color:#11243c;min-height:44px;box-shadow:none;cursor:pointer;background:#85bdff;border:1px solid #90c4ff;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:16px;font-weight:800;display:inline-flex}body .kafi-header-actions .header-diamonds:hover{background:#a4cfff}body .diamond-transfer-sheet{color:#f5f5fa;background:#111319;border-left:1px solid #344055;gap:22px;width:min(480px,100vw);max-width:480px;padding:34px 26px;overflow-y:auto}body .diamond-transfer-sheet [data-slot=sheet-title]{font-size:28px;line-height:1.25}body .diamond-transfer-sheet [data-slot=sheet-description]{color:#b7becd;font-size:14px;line-height:1.7}body .diamond-transfer-sheet .hub-eyebrow{color:#85bdff;margin:0;font-size:12px}body .diamond-transfer-sheet .diamond-wallet-balances>div{background:#202530;border:0;border-radius:10px;padding:18px}body .diamond-transfer-sheet .diamond-wallet-choices button{cursor:pointer;border:1px solid #0000;border-radius:10px}body .diamond-transfer-sheet .diamond-wallet-choices button[aria-pressed=true]{background:#23344c;border-color:#85bdff}body .diamond-transfer-sheet .diamond-wallet-choices svg{color:#85bdff}body .diamond-transfer-sheet .diamond-wallet-amount{justify-content:space-between;align-items:center;display:flex}body .diamond-transfer-sheet .diamond-wallet-amount input{width:130px;margin:0}body .diamond-transfer-sheet .market-explain{color:#b7becd;font-size:14px;line-height:1.7}body .diamond-transfer-sheet .exchange-warning{color:#e9c38f;background:#292a2e;border:1px solid #675337;border-radius:9px;padding:14px;font-size:14px;line-height:1.6}body .diamond-transfer-sheet .hub-action{color:#11243c;background:#85bdff;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:15px;font-weight:700;display:flex}body .diamond-transfer-sheet button:disabled{opacity:.45;cursor:not-allowed}.market-sell-workspace{grid-template-columns:minmax(0,1fr) 390px}.market-sell-review[data-kind=item] .market-selected-art,.market-sell-review[data-kind=case] .market-selected-art{height:64px;margin-bottom:10px}.market-sell-review[data-kind=item] .market-selected-art>svg{width:44px;height:44px}.market-sell-review[data-kind=case] .market-selected-art img{max-height:64px}.market-sell-review .sell-price-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.market-sell-review .sell-price-fields label{align-content:start;gap:5px;min-width:0;display:grid}.market-sell-review .sell-price-fields input{width:100%;min-width:0}.market-sell-review .sell-payment-choice{gap:8px;margin:14px 0}.market-sell-review .sell-payment-choice .market-sell-tabs{margin:0}@media (min-width:651px){.market-sell-workspace{align-items:start}.market-sell-dialog .market-sell-review{max-height:calc(92dvh - 132px);overflow:auto}.market-sell-dialog .market-sell-grid{align-items:start}}@media (max-width:850px){.market-sell-workspace{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:650px){.market-sell-workspace{grid-template-columns:1fr}}.exchange-art{flex-shrink:0;grid-template:1fr/1fr;overflow:hidden}.exchange-art>img{object-fit:contain;box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100%;padding:12px;display:block;position:absolute;inset:0}.exchange-card.rarity-case .exchange-art>img{image-rendering:pixelated;filter:none;padding:10px}.exchange-card.rarity-case .exchange-art>b{letter-spacing:0;background:#111319;border:1px solid #414955;padding:3px 5px;font-size:16px;bottom:2px;right:2px}body .player-hub .market-action-result{font-size:12px;line-height:1.4}body .player-hub .hub-main[data-view=market]{--market-gutter:32px;padding-top:0}.market-heading{--market-word-size:clamp(64px,5.4vw,100px);isolation:isolate;height:138px;width:calc(100% + var(--market-gutter,0px)*2);margin:0 calc(var(--market-gutter,0px)*-1) 0;background:0 0;place-items:start center;display:grid;position:relative;overflow:hidden}.market-silk-atmosphere{z-index:-1;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 35%,#000b 54%,#0004 76%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#000b 54%,#0004 76%,#0000 100%)}.market-silk-ring{--ring-diameter:240px;box-sizing:border-box;width:var(--ring-diameter);aspect-ratio:1;border:calc(var(--ring-diameter)*5/24) solid;opacity:.32;border-radius:50%;display:block;position:absolute}.market-silk-ring.ring-orange{right:calc(50% + var(--market-word-size)*2.3);border-color:var(--kafi-orange,#ff995c);top:-104px}.market-silk-ring.ring-pink{--ring-diameter:180px;left:calc(50% + var(--market-word-size)*2.4);border-color:var(--kafi-pink,#f38ec7);top:-50px}body .player-hub h1.market-silk-word{font-family:Manrope,Arial,sans-serif;font-size:var(--market-word-size);letter-spacing:-.065em;white-space:nowrap;color:#ffe1c8;margin:12px 0 0;padding:0;font-weight:800;line-height:1.08;display:flex;position:relative}.market-silk-word>span{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffb77f 25%,#fff0db 48%,#f29acb 60%,#ffb77f 80%) 0/250% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.market-heading[data-ready=true] .market-silk-word>span{animation:market-silk-reveal 2.8s cubic-bezier(.2,.7,.25,1) calc(var(--letter)*85ms) 1 both}.market-heading[data-ready=true] .market-silk-ring{animation:3.5s ease-out both market-silk-drift}.market-heading[data-running=false] *{animation-play-state:paused!important}@keyframes market-silk-reveal{0%{filter:blur(5px);opacity:.25;background-position:100%;transform:translateY(9%)scale(.96)}45%,to{filter:blur();opacity:1;background-position:0;transform:translateY(0)scale(1)}}@keyframes market-silk-drift{0%{transform:translate(-20px,-8px)scale(.96)}to{transform:translate(0)scale(1)}}@media (min-width:1700px){body .player-hub .hub-main[data-view=market]{--market-gutter:44px}}@media (max-width:1100px){body .player-hub .hub-main[data-view=market]{--market-gutter:24px}}@media (max-width:760px){body .player-hub .hub-main[data-view=market]{--market-gutter:18px}.market-heading{--market-word-size:clamp(46px,9vw,64px);height:118px}.market-silk-ring{--ring-diameter:144px}.market-silk-ring.ring-orange{top:-40px;right:calc(50% + var(--market-word-size)*2.1)}.market-silk-ring.ring-pink{--ring-diameter:108px;top:-20px;left:calc(50% + var(--market-word-size)*2.2)}}@media (prefers-reduced-motion:reduce){.market-heading *{animation:none!important}}body .player-hub .loadout-studio-intro{justify-content:space-between;align-items:center;gap:12px;max-width:1480px;margin:0 auto 16px;display:flex}body .player-hub .loadout-studio-intro p{color:#a9b8cc;margin:0;font-size:14px}body .player-hub .loadout-studio-intro>span{background:#192433;border:1px solid #344459;padding:7px 10px;font-size:11px}body .player-hub .loadout-workspace.loadout-studio{grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;gap:24px;max-width:1480px;min-height:0;margin:0 auto;padding:0 0 24px;display:grid}body .player-hub .loadout-workspace.loadout-studio>.player-character.character-frameless{width:100%;max-width:none;box-shadow:none;background:linear-gradient(160deg,#1c283a,#131c29 72%);border:1px solid #344459;align-self:start;margin:0;padding:0 16px 18px;position:relative;top:auto;overflow:hidden}.character-name{display:none}body .loadout-workspace.loadout-studio .character-name{z-index:1;gap:4px;padding:17px 3px 0;display:grid;position:relative}body .loadout-workspace.loadout-studio .character-name>span{color:#ffb17f;letter-spacing:.12em;font-size:9px;font-weight:800}body .loadout-workspace.loadout-studio .character-name>strong{letter-spacing:-.04em;font-size:19px}body .player-hub .loadout-workspace.loadout-studio>.character-frameless>.character-stage{isolation:isolate;background:radial-gradient(at 50% 58%,#31446188,#0000 68%);border:0;flex:none;width:100%;height:370px;min-height:0;padding:0;position:relative}body .loadout-workspace.loadout-studio .character-stage:before{content:"";z-index:-1;background:radial-gradient(#ffb17f18,#0000 70%);border:1px solid #ffb17f30;height:8%;display:block;position:absolute;bottom:7%;left:15%;right:15%;transform:none;border-radius:50%!important}body .loadout-workspace.loadout-studio .character-stage .skin-inspector{border:0;height:100%;min-height:0;padding:0}body .loadout-workspace.loadout-studio .character-stage .inspector-canvas{inset:0}body .loadout-workspace.loadout-studio .character-pose-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 14px;display:grid}body .loadout-workspace.loadout-studio .character-pose-controls>button{min-height:34px;padding:8px 3px;font-size:11px}body .loadout-workspace.loadout-studio .character-held-picker{border-top:1px solid #304158;gap:7px;width:100%;max-width:none;margin:0;padding-top:12px;display:grid}body .loadout-workspace.loadout-studio .character-held-picker>span{text-align:left;color:#9cacc1;font-size:10px}body .loadout-workspace.loadout-studio .character-held-picker button{text-align:left;width:100%;min-width:0;font-size:12px}body .player-hub .loadout-workspace.loadout-studio .loadout-groups{gap:21px;min-width:0;display:grid;container:loadout/inline-size}body .player-hub .loadout-workspace.loadout-studio .loadout-group>h2{align-items:center;gap:12px;margin:0 0 10px;font-size:13px;line-height:20px;display:flex}body .player-hub .loadout-workspace.loadout-studio .loadout-group .hub-loadout{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}body .player-hub .loadout-workspace.loadout-studio .loadout-slot{min-width:0;box-shadow:none;background:#172230;border:1px solid #344459;flex-direction:column;transition:border-color .15s,background .15s;display:flex}body .player-hub .loadout-workspace.loadout-studio .loadout-slot:hover{background:#1b283b;border-color:#64748b}body .player-hub .loadout-workspace.loadout-studio .loadout-slot>h2{border:0;border-top:2px solid var(--rarity,#56677d);letter-spacing:.055em;color:#aab8ca;background:0 0;min-height:28px;margin:0;padding:8px 11px 0;font-size:9px;line-height:16px;display:block}body .player-hub .loadout-workspace.loadout-studio .loadout-slot .loadout-item{background:radial-gradient(ellipse at 20% 55%,rgb(var(--rarity-rgb,130 150 180)/.16),transparent 75%);text-align:left;border:0;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;height:102px;min-height:102px;padding:7px 11px;display:grid;position:relative}body .player-hub .loadout-workspace.loadout-studio .loadout-item-art{justify-content:center;align-items:center;width:82px;height:82px;padding:0;display:flex}body .player-hub .loadout-workspace.loadout-studio .loadout-item-art img{object-fit:contain;filter:none;width:100%;height:100%;max-height:none}body .player-hub .loadout-workspace.loadout-studio .loadout-item-copy{gap:4px;min-width:0;padding:0;display:grid}body .player-hub .loadout-workspace.loadout-studio .loadout-item-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}body .player-hub .loadout-workspace.loadout-studio .loadout-item-copy small{color:#a4b2c5;margin:0;font-size:10px;line-height:1.3}body .player-hub .loadout-workspace.loadout-studio .loadout-rarity{letter-spacing:.04em;margin:0;font-size:8px}body .player-hub .loadout-workspace.loadout-studio .loadout-inspect-icon{color:#7f95b0;opacity:.7;width:13px;height:13px;position:absolute;top:3px;right:8px}body .player-hub .loadout-workspace.loadout-studio .hub-loadout-empty{align-content:center;align-items:end;column-gap:12px;justify-content:initial;text-align:left;background:0 0;grid-template-rows:1fr 1fr;grid-template-columns:60px minmax(0,1fr);height:102px;min-height:102px;padding:22px 15px;display:grid}body .player-hub .loadout-workspace.loadout-studio .hub-loadout-empty>.equipment-silhouette{opacity:.4;grid-row:1/3;align-self:center;width:49px;height:49px;margin:0}body .player-hub .loadout-workspace.loadout-studio .hub-loadout-empty>strong{color:#a6b5ca;font-size:12px;font-weight:600}body .player-hub .loadout-workspace.loadout-studio .hub-loadout-empty>span:last-child{color:#78899f;align-self:start;font-size:10px}body .player-hub .loadout-workspace.loadout-studio .loadout-change{min-height:31px;box-shadow:none;color:#f7b589;background:#202d40;border:0;border-top:1px solid #344459;margin:auto 0 0;padding:7px 10px;font-size:11px;font-weight:700}body .player-hub .loadout-workspace.loadout-studio .loadout-change:hover{color:#ffd0ae;background:#2b3a50}body .player-hub .loadout-workspace.loadout-studio .is-armour .hub-loadout{grid-template-columns:repeat(4,minmax(0,1fr))}body .player-hub .loadout-workspace.loadout-studio .is-armour .loadout-slot .loadout-item{grid-template-rows:62px auto;grid-template-columns:1fr;gap:6px;height:126px;min-height:126px;padding:5px 10px 9px}body .player-hub .loadout-workspace.loadout-studio .is-armour .loadout-item-art{width:100%;height:62px}body .player-hub .loadout-workspace.loadout-studio .is-armour .loadout-item-art img{width:65px}body .player-hub .loadout-workspace.loadout-studio .is-armour .loadout-item-copy strong{font-size:11px}body .player-hub .loadout-workspace.loadout-studio .is-armour .loadout-rarity{display:none}body .player-hub .loadout-workspace.loadout-studio .is-armour .hub-loadout-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:126px;min-height:126px;padding:10px;display:flex}body .player-hub .loadout-workspace.loadout-studio .is-armour .hub-loadout-empty>span:last-child{align-self:auto;font-size:9px}body .inspector-character[data-ready=true] .inspector-canvas{animation:.45s cubic-bezier(.2,.8,.2,1) both character-studio-arrive}@keyframes character-studio-arrive{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:none}}@container loadout (width<=580px){body .player-hub .loadout-workspace.loadout-studio .loadout-group:not(.is-armour) .hub-loadout,body .player-hub .loadout-workspace.loadout-studio .is-armour .hub-loadout{grid-template-columns:repeat(2,minmax(0,1fr))}body .player-hub .loadout-workspace.loadout-studio .is-armour .loadout-slot .loadout-item{grid-template-rows:auto;grid-template-columns:62px minmax(0,1fr);height:92px;min-height:92px}body .player-hub .loadout-workspace.loadout-studio .is-armour .hub-loadout-empty{height:92px;min-height:92px}}@media (max-width:850px){body .player-hub .loadout-workspace.loadout-studio{grid-template-columns:1fr;gap:20px}body .player-hub .loadout-workspace.loadout-studio>.player-character.character-frameless{max-width:420px;margin-inline:auto}body .player-hub .loadout-workspace.loadout-studio>.character-frameless>.character-stage{height:340px}}@media (max-width:430px){body .player-hub .loadout-workspace.loadout-studio .loadout-slot .loadout-item{grid-template-rows:66px auto;grid-template-columns:1fr;gap:5px;height:137px;min-height:137px}body .player-hub .loadout-workspace.loadout-studio .loadout-item-art{width:100%;height:66px}body .player-hub .loadout-workspace.loadout-studio .loadout-item-art img{max-width:80px}body .player-hub .loadout-workspace.loadout-studio .hub-loadout-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:137px;min-height:137px;padding:12px 6px;display:flex}body .player-hub .loadout-workspace.loadout-studio .hub-loadout-empty>span:last-child{align-self:auto}body .player-hub .loadout-workspace.loadout-studio .is-armour .loadout-slot .loadout-item{grid-template-rows:54px auto;grid-template-columns:1fr;height:121px;min-height:121px}body .player-hub .loadout-workspace.loadout-studio .is-armour .hub-loadout-empty{height:121px;min-height:121px}}@media (prefers-reduced-motion:reduce){body .inspector-character[data-ready=true] .inspector-canvas{animation:none}}.armoury-heading{justify-content:space-between;align-items:center;gap:24px;max-width:1600px;margin:0 auto 24px;display:flex}.armoury-heading h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(24px,2.5vw,36px);line-height:1.15}.armoury-heading p{color:#aeb4c7;margin:0;font-size:13px}.armoury-heading .hub-eyebrow{color:#ffb580;letter-spacing:.16em;font-size:10px}.armoury-count{color:#f5f5fa;background:#b28af60b;border:1px solid #b28af63d;padding:12px 16px;font-size:22px;font-weight:800}.armoury-count small{color:#b4b2c4;font-size:11px;font-weight:500}.loadout-armoury{isolation:isolate;background:radial-gradient(at 50% 35%,#30243988,#0000 60%),linear-gradient(125deg,#191b25,#111319 60%,#1b1824);border:1px solid #444051;border-top:2px solid #ff995c;border-radius:2px;grid-template-columns:minmax(250px,1fr) minmax(300px,1.65fr) minmax(180px,.7fr);gap:22px;max-width:1600px;margin:auto;padding:24px;display:grid;position:relative}.armoury-rack{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.armoury-rack>h2{letter-spacing:.09em;text-transform:uppercase;color:#d4c6bb;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;display:flex}.armoury-rack>h2:after{content:"";background:linear-gradient(90deg,#ff995c50,#0000);flex:1;height:1px}.armoury-slots{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;display:grid}.armoury-armour .armoury-slots{grid-template-columns:1fr}.armoury-slot{border:1px solid #454253;border-top:2px solid var(--rarity,#5a5665);background:linear-gradient(145deg,#252532,#191d28);border-radius:2px;flex-direction:column;min-width:0;transition:border-color .16s,background-color .16s;display:flex;position:relative;overflow:hidden}.armoury-slot:hover{border-color:var(--rarity,#b28af6)}.armoury-slot-heading{text-transform:uppercase;letter-spacing:.06em;color:#bfc3d1;justify-content:space-between;align-items:center;min-height:28px;padding:10px 10px 0;font-size:9px;display:flex}.armoury-slot-heading svg{color:#c6adf1}.armoury-slot>.armoury-item{flex:1}.armoury-slot>.armoury-change{flex-shrink:0;margin-top:auto}body .armoury-item{width:100%;box-shadow:none;text-align:left;color:#f5f5fa;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;padding:6px 10px 12px;display:flex;position:relative}.armoury-item-art{background:radial-gradient(#b28af621,#0000 69%);place-items:center;height:88px;display:grid}.armoury-item-art img{object-fit:contain;width:100%;height:84px;transition:transform .18s ease-out}.armoury-item:hover img{transform:translateY(-3px)rotate(-3deg)}.armoury-item-art .equipment-silhouette{opacity:.5;width:54px;height:54px;-webkit-mask-image:var(--equipment-art);mask-image:var(--equipment-art);background:#a4a0b7;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.armoury-item strong{overflow-wrap:anywhere;min-height:30px;font-size:11px;line-height:1.4;display:block}.armoury-item small{color:#9ba3b6;margin-top:4px;font-size:10px;display:block}.armoury-inspect{opacity:.55;position:absolute;top:8px;right:8px}body .armoury-change{width:100%;min-height:32px;box-shadow:none;color:#ffb580;cursor:pointer;background:#f38ec708;border:0;border-top:1px solid #55505f66;border-radius:0;padding:8px 6px;font:700 10px Manrope,sans-serif;display:block}body .armoury-change:hover{color:#ffd1af;background:#ff995c1c}body .armoury-change:disabled{cursor:default;opacity:.5}.armoury-armour .armoury-item{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;min-height:80px;padding:5px 10px;display:grid}.armoury-armour .armoury-item-art{height:64px}.armoury-armour .armoury-item-art img{height:62px}.armoury-armour .armoury-item-art .equipment-silhouette{width:38px;height:38px}.armoury-armour .armoury-item strong{min-height:0}body .loadout-armoury .loadout-portrait{background:0 0;border:0;flex-direction:column;align-self:stretch;min-width:0;margin:0;display:flex;position:relative;overflow:visible}body .loadout-armoury .loadout-portrait .portrait-scene{aspect-ratio:auto;background:radial-gradient(at 50% 45%,#a786ed18 0,#0000 62%);flex:1;min-height:500px;overflow:hidden}.armoury-architecture{pointer-events:none;position:absolute;inset:30px 0 0}.armoury-architecture i{background:linear-gradient(#0000,#b28af64d 40%,#ff995c40,#0000);width:1px;position:absolute;top:10%;bottom:14%;left:12%;box-shadow:0 0 25px 5px #b28af60b}.armoury-architecture i:nth-child(2){left:auto;right:12%}.armoury-architecture i:nth-child(3){background:radial-gradient(#b28af620,#0000 70%);border:1px solid #b28af638;border-radius:50%;width:80%;height:10%;top:auto;bottom:11%;left:10%;box-shadow:0 15px 25px #08090e}.armoury-architecture span{clip-path:polygon(15% 0,85% 0,100% 15%,100% 100%,0 100%,0 15%);background:linear-gradient(150deg,#ff995c05,#0000 30%,#b28af605);border:1px solid #6b5a801f;position:absolute;inset:3% 10% 15%}body .loadout-armoury .loadout-portrait .portrait-scene>.skin-inspector{width:110%;height:calc(100% - 40px);inset:40px -5% 0}body .loadout-armoury .inspector-canvas{pointer-events:auto;cursor:grab;touch-action:pan-y}body .loadout-armoury .inspector-canvas:active{cursor:grabbing}body .loadout-armoury .portrait-name{z-index:1;text-align:center;text-shadow:0 2px 12px #000;gap:7px;padding:8px 0 0;top:0;left:0;right:0}body .loadout-armoury .portrait-name span{letter-spacing:.16em;color:#b8a9ce;font-size:8px}body .loadout-armoury .portrait-name strong{letter-spacing:-.045em;font-size:clamp(24px,2.5vw,36px)}.loadout-armoury .portrait-sunlight{mix-blend-mode:normal;background:radial-gradient(at 15% 30%,#ff995c18,#0000 50%),radial-gradient(at 85%,#b28af621,#0000 50%);animation:none;inset:0}.loadout-armoury .portrait-air i{opacity:.25;background:#f38ec7;box-shadow:0 0 6px #b28af6}body .loadout-armoury .portrait-pause{color:#d2bcf6;background:#151821b3;border-color:#b28af648;bottom:16px;right:8px}body .loadout-armoury .loadout-portrait figcaption{z-index:2;border-color:#b28af633;margin:0 12px;padding:14px 0 0;position:relative}body .loadout-armoury .loadout-portrait figcaption button{background:#1e202d;border-color:#51445f;min-height:40px}.loadout-armoury .loadout-portrait figcaption label>span{color:#aaa3bb;text-align:center}@media (max-width:1200px){.loadout-armoury{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) minmax(155px,.7fr);gap:14px;padding:18px}.armoury-slots{gap:8px}.armoury-armour .armoury-item{grid-template-columns:42px minmax(0,1fr);gap:5px}}@media (max-width:1020px){.loadout-armoury{grid-template-columns:minmax(250px,1.25fr) minmax(220px,1fr)}.loadout-armoury .loadout-portrait{grid-area:1/1/3}.armoury-weapons{grid-area:1/2}.armoury-armour{grid-area:2/2}.armoury-armour .armoury-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.armoury-armour .armoury-item{display:flex}.armoury-armour .armoury-item-art,.armoury-armour .armoury-item-art img{height:48px}.armoury-item-art,.armoury-item-art img{height:65px}body .loadout-armoury .loadout-portrait .portrait-scene{min-height:440px;max-height:650px}}@media (max-width:680px){.armoury-heading{gap:12px}.armoury-count{padding:9px;font-size:18px}.armoury-count small{font-size:9px;display:block}.loadout-armoury{flex-direction:column;padding:14px;display:flex}.loadout-armoury .loadout-portrait{order:-1;width:100%;max-width:none}body .loadout-armoury .loadout-portrait .portrait-scene{flex:none;height:420px;min-height:420px}.loadout-armoury .portrait-air{display:none}.armoury-rack{margin-top:12px}.armoury-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.armoury-armour .armoury-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.armoury-item strong{font-size:10px}.armoury-item-art{height:65px}}@media (prefers-reduced-motion:reduce){.armoury-item-art img,.armoury-slot{transition:none}.armoury-item:hover img{transform:none}}body .player-hub .loadout-workspace.loadout-studio.loadout-with-portrait{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:24px;max-width:1540px;min-height:0;padding:0 0 24px}body .loadout-portrait{background:#162131;border:1px solid #40526a;min-width:0;margin:0;overflow:hidden}body .loadout-portrait .portrait-scene{isolation:isolate;aspect-ratio:4/5;background:#7eabbb;width:100%;position:relative;overflow:hidden}.portrait-landscape{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}body .loadout-portrait .portrait-scene>.skin-inspector{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}body .loadout-portrait .inspector-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}body .loadout-portrait .inspector-canvas canvas{width:100%;height:100%;display:block}body .loadout-portrait .skin-inspector[data-loading=true] .inspector-canvas{visibility:hidden}body .loadout-portrait .inspector-status{text-align:center;color:#fff;z-index:2;background:#142030dd;border:1px solid #9cb4c14d;padding:12px;font-size:12px;position:absolute;inset:auto 16px 15%}body .loadout-portrait .model-loading{justify-content:center;align-items:center;gap:10px;min-height:0;display:flex}body .loadout-portrait .model-loading .kafi-loader{width:32px;height:32px}body .loadout-portrait .model-loading:after{content:"Getting your player ready…";color:#e1edf4;font-size:11px}body .loadout-portrait .inspector-status button{color:#fff;background:#253e57;border:1px solid #73879e;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.portrait-sunlight{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 55% 20%,#fff1b655,#0000 57%);animation:8s ease-in-out infinite alternate portrait-light;position:absolute;inset:-25% -50% 0 25%}.portrait-air{pointer-events:none;position:absolute;inset:0}.portrait-air i{opacity:.35;background:#fff9c8;width:3px;height:3px;animation:8s ease-in-out infinite portrait-drift;position:absolute;top:50%;left:20%;box-shadow:0 0 7px #fff4b4}.portrait-air i:nth-child(2){animation-duration:11s;animation-delay:-3s;top:28%;left:72%}.portrait-air i:nth-child(3){animation-duration:9s;animation-delay:-1s;top:73%;left:85%}.portrait-air i:nth-child(4){animation-duration:12s;animation-delay:-6s;top:80%;left:14%}.portrait-air i:nth-child(5){animation-duration:10s;animation-delay:-4s;top:55%;left:68%}body .portrait-name{text-align:right;color:#fff;text-shadow:0 1px 4px #112017;pointer-events:none;gap:4px;padding:18px 20px;display:grid;position:absolute;top:0;right:0}.portrait-name span{letter-spacing:.12em;color:#fce2b4;font-size:9px;font-weight:800}.portrait-name strong{letter-spacing:-.035em;font-size:21px;line-height:1.25}body .loadout-portrait .portrait-pause{color:#fff;cursor:pointer;background:#14202ac9;border:1px solid #d8d9c766;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}body .loadout-portrait figcaption{border-top:1px solid #43526a;padding:13px 15px 15px}body .loadout-portrait figcaption label{gap:7px;min-width:0;display:grid}.loadout-portrait figcaption label>span{color:#9fb2c9;font-size:10px}body .loadout-portrait figcaption button{text-align:left;width:100%;min-width:0;font-size:12px}.loadout-portrait figcaption p{color:#aabbd0;margin:0;font-size:12px;line-height:1.6}.portrait-scene[data-moving=false] .portrait-sunlight,.portrait-scene[data-moving=false] .portrait-air i{animation-play-state:paused}@keyframes portrait-light{0%{opacity:.55}to{opacity:1}}@keyframes portrait-drift{0%,to{opacity:0;transform:translate(0)}25%{opacity:.5}75%{opacity:.25}90%{opacity:0;transform:translate(16px,-32px)}}@media (max-width:1050px) and (min-width:851px){body .player-hub .loadout-workspace.loadout-studio.loadout-with-portrait{grid-template-columns:280px minmax(0,1fr);gap:18px}}@media (max-width:850px){body .player-hub .loadout-workspace.loadout-studio.loadout-with-portrait{grid-template-columns:1fr;gap:20px}body .loadout-portrait{width:100%;max-width:440px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.portrait-sunlight,.portrait-air i{animation:none}.portrait-air{display:none}}body .player-hub .mail-letter-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:25px;display:flex}body .player-hub .mail-letter-heading h2{color:#f1e7e5;overflow-wrap:anywhere;min-width:0;margin:0;font-size:26px;font-weight:750;line-height:1.35}body .player-hub .mail-read-button{color:#ffbc8c;cursor:pointer;background:#25374c;border:1px solid #64758a;flex:none;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}body .player-hub .mail-read-button:disabled{color:#99cdb4;cursor:default;background:#1c2b31;border-color:#384c4b}body .player-hub .mail-read-button:not(:disabled):hover{background:#33475f;border-color:#ffbc8c}body .player-hub .mail-letter>.mail-letter-actions{background:0 0;border-top:1px solid #344055;justify-content:flex-start;align-items:center;gap:16px;min-height:0;padding:18px 0 0;display:flex}body .player-hub .mail-letter-actions>.mail-read-status{color:#a8b8ca;padding:7px 0;font-size:12px}@media (max-width:600px){body .player-hub .mail-letter-heading{flex-wrap:wrap;gap:12px}body .player-hub .mail-letter-heading h2{font-size:22px}body .player-hub .mail-letter-heading .mail-read-button{min-height:42px}}body .player-hub .mail-batch-actions{background:#162232;border-bottom:1px solid #344055;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}body .player-hub .mail-select-all{color:#b4c4d6;cursor:pointer;align-items:center;gap:14px;font-size:12px;display:flex}body .player-hub .mail-select-box{color:#111c2a;cursor:pointer;width:17px;min-width:17px;height:17px;box-shadow:none;background:#111c2a;border:1px solid #8293a8;border-radius:2px;place-items:center;padding:0;display:grid}body .player-hub .mail-select-box[data-state=checked],body .player-hub .mail-select-box[data-state=indeterminate]{background:#ffb47e;border-color:#ffb47e}body .player-hub .mail-select-box[data-state=indeterminate] svg{visibility:hidden}body .player-hub .mail-select-box[data-state=indeterminate]:after{content:"";background:#111c2a;width:9px;height:2px;position:absolute}body .player-hub .mail-select-box:focus-visible{outline-offset:3px;outline:2px solid #ef8fd3}body .player-hub .mail-batch-buttons{align-items:center;gap:18px;display:flex}body .player-hub .mail-mark-all{color:#afc1d5;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px}body .player-hub .mail-mark-all:disabled{opacity:.45;cursor:default}body .player-hub .mail-list-item{background:#1c2838;border-bottom:1px solid #344055;align-items:center;padding:0 0 0 18px;display:flex}body .player-hub .mail-list-item>.mail-row{background:0 0;border-bottom:0;flex:1;min-width:0}body .player-hub .mail-list-item.is-selected{background:#293a4f;box-shadow:inset 2px 0 #ffb47e}body .player-hub .mail-list>.mail-list-heading{margin-left:0;padding-left:53px}body .player-hub .mail-list>.mail-feedback{margin:0;padding:10px 18px;font-size:12px}body .player-hub .mail-batch-actions .mail-read-button:disabled{color:#8d9aaa;opacity:.65;background:#1a2635;border-color:#344055}@media (max-width:650px){body .player-hub .mail-batch-actions{flex-wrap:wrap;gap:10px;padding:12px}body .player-hub .mail-list-item{padding-left:12px}body .player-hub .mail-batch-buttons{gap:12px}body .player-hub .mail-batch-actions .mail-read-button{min-height:34px;padding:7px 10px}}body .player-hub .mail-select-box{position:relative}body .player-hub .mail-select-box>span{place-items:center;width:13px;height:13px;line-height:1;display:grid}body .player-hub .mail-select-box svg{width:13px;height:13px;display:block}body .player-hub .mail-list-item>.mail-row.unread{box-shadow:none;border-left:0}body .player-hub .mail-list-item.is-unread:not(.is-selected){background:#27384d}body .player-hub .mail-list-item>.mail-row.unread{background:0 0}body .hub-main[data-compact=true]>.hub-page-heading,body .hub-main[data-compact=true]>.hub-sync:not(.is-stale):not(.is-waiting){display:none}body .hub-main[data-compact=true]{padding-top:28px}.exchange-result-links{justify-content:space-between;align-items:center;gap:20px;display:flex}.exchange-result-links>a{color:#a8afbf;white-space:nowrap;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.exchange-result-links>a:hover{color:#ffb080}@media (max-width:700px){.exchange-result-links{width:100%;padding:4px 0}}.trade-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.trade-toolbar .trade-folders{margin:0}.trade-toolbar>.hub-action{margin-left:auto}@media (max-width:560px){.trade-toolbar{gap:12px}}.privacy-panel{max-width:1080px;margin-inline:auto}.privacy-panel>header{color:#ffb080;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.privacy-panel h2{color:#edf0f7;margin:0;font-size:22px}.privacy-panel header p,.privacy-row p,.privacy-note{color:#a6b2c4;font-size:13px;line-height:1.6}.privacy-panel header p{margin:7px 0 12px}.privacy-row{border-top:1px solid #34445a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:24px 0;display:grid}.privacy-row label{color:#edf0f7;font-size:15px;font-weight:750}.privacy-row p{margin:5px 0 0}.privacy-controls{align-items:center;gap:10px;display:flex}.privacy-controls select{color:#edf0f7;width:154px;font:inherit;background:#111a26;border:1px solid #485a70;border-radius:2px;padding:11px 12px;font-size:13px}.privacy-controls .hub-action{justify-content:center;min-width:92px;min-height:41px}.privacy-feedback{grid-column:1/-1;color:#a4deb3!important;margin:0!important}.privacy-feedback.is-error,.mail-feedback.is-error{color:#ffb3a8!important}.privacy-note{margin:10px 0 0}body .mail-folders .mail-compose-button{color:#211a19;background:#ffb080;border-color:#ffb080;margin-bottom:18px;font-weight:750}.mail-compose{flex-direction:column;gap:11px;max-width:940px;padding:28px;display:flex}.mail-compose>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.mail-compose h2{margin:5px 0 0;font-size:24px}.mail-compose header .hub-eyebrow{margin:0}.mail-compose header>button{color:#bcc9da;background:#243246;border:1px solid #405169;place-items:center;width:34px;height:34px;display:grid}.mail-compose>label{margin-top:4px;font-size:13px;font-weight:750}.mail-compose input,.mail-compose textarea{color:#edf0f7;width:100%;font:inherit;background:#101822;border:1px solid #42546c;border-radius:2px;padding:12px 14px;font-size:14px;line-height:1.6}.mail-compose input:focus,.mail-compose textarea:focus,.privacy-controls select:focus{outline-offset:2px;outline:2px solid #ffb080}.mail-compose textarea{resize:vertical;min-height:260px}.mail-compose>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.mail-compose>footer>span,.mail-compose-help,.mail-compose>small{color:#a6b2c4;font-size:12px}.mail-compose-help{margin:0}.mail-feedback{color:#a4deb3;align-items:center;gap:8px;font-size:13px;line-height:1.6;display:flex}.mail-letter-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mail-letter-actions>button{color:#edf0f7;background:#263246;border:1px solid #485a70;align-items:center;gap:8px;min-height:40px;padding:9px 14px;display:inline-flex}.loadout-workspace>.player-character{flex-direction:column;align-self:stretch;display:flex}.loadout-workspace>.player-character>.character-stage{flex:1;min-height:280px}@media (max-width:700px){.privacy-row{grid-template-columns:1fr;gap:14px;padding:20px 0}.privacy-controls select{flex:1}.privacy-feedback{grid-column:auto}.mail-compose{padding:20px 16px}.mail-compose textarea{min-height:230px}}.mail-kafi-avatar{background:#101722;border:1px solid #49566b;flex:none;place-items:center;width:42px;height:42px;display:grid}.mail-kafi-avatar img{object-fit:contain;width:32px;height:32px}.mail-reward{background:linear-gradient(115deg,#292530,#15202d);border:1px solid #685446;border-left:3px solid #ffb27e;align-items:center;gap:24px;margin:24px 0;padding:22px;display:flex}.mail-reward>img{object-fit:contain;width:100px;height:100px}.mail-reward>div{flex:1;min-width:0}.mail-reward small{letter-spacing:.12em;color:#ffb88a;font-size:10px;font-weight:800}.mail-reward h3{margin:6px 0 9px;font-size:21px}.mail-reward p{color:#adbad0;margin:0;font-size:13px;line-height:1.7}.mail-reward button{white-space:nowrap;align-items:center;gap:9px;display:flex}.mail-reward button:disabled{opacity:.65}@media (max-width:650px){.mail-reward{flex-wrap:wrap;gap:14px}.mail-reward>img{width:70px;height:70px}.mail-reward>button{justify-content:center;width:100%}}body .player-hub .hub-main[data-view=trades]>.web-trades,body .player-hub .hub-main[data-view=trades]>.hub-trades,body .player-hub .hub-main[data-view=trades]>.trade-deliveries{max-width:1120px;margin-left:auto;margin-right:auto}body .player-hub .hub-main[data-view=trades] .trade-folders{margin:0 0 18px}.hub-main[data-view=trades] .web-trades:not(:has(.web-trade)){margin-bottom:0}body .player-hub .hub-main[data-view=trades] .hub-trades{gap:16px;margin-top:0}body .player-hub .hub-main[data-view=trades] .hub-trades>.hub-panel{margin-bottom:16px;padding:16px}body .player-hub .hub-main[data-view=trades] .hub-panel-heading{align-items:center;gap:10px;margin-bottom:12px}body .player-hub .hub-main[data-view=trades] .hub-panel-heading h2{margin:0;font-size:18px}body .player-hub .hub-main[data-view=trades] .hub-panel-heading>span{padding:5px 8px;font-size:11px}body .player-hub .hub-main[data-view=trades] .inventory-exchange{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:8px}body .player-hub .hub-main[data-view=trades] .trade-offer-side{min-height:0;padding:12px;border-radius:2px!important}body .player-hub .hub-main[data-view=trades] .trade-offer-side :is(h3,h4){margin-bottom:10px!important;font-size:12px!important}body .player-hub .hub-main[data-view=trades] .hub-trades .trade-item-grid,body .trade-deliveries .trade-item-grid{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}body .player-hub .hub-main[data-view=trades] .hub-trades .trade-item,body .trade-deliveries .trade-item{width:116px;max-width:100%}body .player-hub .hub-main[data-view=trades] .hub-trades .trade-item-picture,body .trade-deliveries .trade-item-picture{height:94px}body .player-hub .hub-main[data-view=trades] .hub-trades .trade-item>strong,body .trade-deliveries .trade-item>strong{min-height:39px;padding:6px 7px;font-size:11px}body .player-hub .hub-main[data-view=trades] .hub-trades .item-inspect,body .trade-deliveries .item-inspect{padding:6px!important;font-size:10px!important}body .player-hub .hub-main[data-view=trades] .trade-status-bar{background:#263346;border:1px solid #43516a;border-radius:2px;margin-top:10px;padding:9px;font-size:12px}body .player-hub .hub-main[data-view=trades] .inventory-offer-actions{gap:8px;margin-top:12px;padding-top:12px}body .player-hub .hub-main[data-view=trades] .inventory-offer-actions>button{padding:8px 12px;font-size:12px}body .player-hub .hub-main[data-view=trades] .inventory-offer-actions>small{font-size:10px}body .player-hub .hub-main[data-view=trades] .trade-requested-note{margin:9px 0 0;font-size:11px}.hub-main[data-view=trades] .trade-exchange-divider{padding:0}.trade-deliveries{margin-top:24px}.trade-deliveries>header{margin-bottom:14px}.trade-deliveries h2{margin:0 0 5px;font-size:17px}.trade-deliveries>header p{color:#a8afbf;margin:0;font-size:12px}.delivery-grid{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:start;gap:12px;display:grid}.delivery-grid>.hub-panel{height:auto;min-height:0;margin:0;padding:14px}.delivery-grid h3{margin:0 0 12px;font-size:13px}.trade-deliveries .trade-item>small{display:none}.hub-main:has(.trade-composer)>.trade-deliveries{display:none}body .player-hub .hub-main[data-view=trades] .web-trade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""give receive""status status""foot foot";gap:10px;padding:16px;display:grid}.web-trade>header{grid-area:head;margin:0 0 2px}.web-trade>.trade-offer-side{grid-area:give}.web-trade>.trade-offer-side~.trade-offer-side{grid-area:receive}.web-trade>.trade-status-bar{grid-area:status}.web-trade>footer{grid-area:foot}.web-trade .trade-item-grid{flex-wrap:wrap;gap:8px;display:flex}.web-trade .trade-item{width:116px}@media (max-width:640px){body .player-hub .hub-main[data-view=trades] .inventory-exchange{grid-template-columns:1fr}.hub-main[data-view=trades] .inventory-exchange>.trade-exchange-divider{padding:4px}.inventory-exchange>.trade-exchange-divider svg{width:16px}.inventory-offer-actions small{flex-basis:100%;margin:0}body .player-hub .hub-main[data-view=trades] .web-trade{grid-template-columns:1fr;grid-template-areas:"head""give""receive""status""foot"}}body .trade-review-dialog{width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);overflow-y:auto}.trade-review-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.trade-review-sides>section{background:#171f2b;border:1px solid #344055;min-width:0;padding:12px}.trade-review-sides h3{margin:0 0 10px;font-size:14px}.trade-review-sides p{font-size:12px}.trade-review-sides .trade-item-grid{flex-wrap:wrap;gap:8px;display:flex}.trade-review-sides .trade-item{width:128px;max-width:100%;overflow:hidden}.trade-review-sides .trade-item-picture{height:110px;position:relative;overflow:hidden}.trade-review-sides .trade-item-picture img{object-fit:contain;width:100%;height:100%}.trade-review-sides .trade-item>strong{font-size:12px}.trade-review-dialog .trade-confirm-actions{background:#1c2430;padding:14px 0 4px;position:sticky;bottom:-24px}.trade-item-grid.is-empty{min-height:0!important;padding:14px!important}.trade-item-grid.is-empty>p{margin:0;font-size:12px}@media (max-width:500px){.trade-review-sides{grid-template-columns:1fr}}body .hub-inspector.trade-review-dialog{gap:18px;max-width:760px;animation-duration:.18s!important}.trade-review-dialog .trade-review-sides{align-items:stretch;gap:14px}.trade-review-dialog .trade-review-sides>section{background:#151d28;border-radius:2px;padding:16px}.trade-review-dialog .trade-review-sides h3{align-items:center;gap:8px;margin-bottom:14px;display:flex}.trade-review-dialog .trade-review-sides h3:before{content:"";background:#ee9ac6;border-radius:2px;width:5px;height:16px}.trade-review-dialog .trade-review-sides>section:last-child h3:before{background:#b698e5}.trade-review-dialog .trade-confirm-actions{border-top:1px solid #344055;justify-content:flex-end;gap:10px;min-height:0;margin:0;padding:14px 0 0;display:flex}.trade-review-dialog .trade-item-grid{align-items:flex-start}.trade-review-dialog .trade-item>code{font-size:10px}@media (max-width:500px){.trade-review-dialog .trade-review-sides{grid-template-columns:1fr 1fr;gap:8px}.trade-review-dialog .trade-review-sides>section{padding:9px}.trade-review-dialog .trade-item{width:100%}.trade-review-dialog .trade-item-picture{height:95px}.trade-review-dialog .trade-item>strong{font-size:11px}}
