.pillow-region{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px;z-index:9999;pointer-events:none}.pillow-region>*{pointer-events:auto}.pillow{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;border:1px solid transparent;border-radius:10px;min-width:320px;max-width:440px;position:relative;box-sizing:border-box}.pillow-icon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.pillow-body{flex:1;min-width:0}.pillow-title{font-size:14px;font-weight:800;letter-spacing:-.003em;margin-bottom:1px}.pillow-desc{font-size:12.5px;font-weight:500;line-height:1.42}.pillow-close{flex-shrink:0;width:28px;height:28px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;color:currentColor;opacity:.55;transition:background .15s,opacity .15s}.pillow-close:hover{opacity:1;background:#ffffff14}.pillow-close svg{width:14px;height:14px}.pillow--success{background:#0f2a1c;border-color:#34d399}.pillow--success .pillow-icon{color:#34d399}.pillow--success .pillow-title{color:#b2f3cd}.pillow--success .pillow-desc{color:#76d59c}.pillow--success .pillow-close{color:#b2f3cd}.pillow--warning{background:#2c1f08;border-color:#fbbf24}.pillow--warning .pillow-icon{color:#fbbf24}.pillow--warning .pillow-title{color:#fde3a8}.pillow--warning .pillow-desc{color:#e6bd6b}.pillow--warning .pillow-close{color:#fde3a8}.pillow--info{background:#111e36;border-color:#7ea5ff}.pillow--info .pillow-icon{color:#7ea5ff}.pillow--info .pillow-title{color:#c1d5ff}.pillow--info .pillow-desc{color:#8eb0f2}.pillow--info .pillow-close{color:#c1d5ff}.pillow--error{background:#2e1110;border-color:#f87171}.pillow--error .pillow-icon{color:#f87171}.pillow--error .pillow-title{color:#fcc2be}.pillow--error .pillow-desc{color:#ea8a84}.pillow--error .pillow-close{color:#fcc2be}.pillow--enter{animation:pillow-slide-in .25s ease-out both}.pillow--exit{animation:pillow-slide-out .18s ease-in both}@keyframes pillow-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pillow-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}@media(prefers-reduced-motion:reduce){.pillow--enter,.pillow--exit{animation:none;transition:opacity .15s ease}.pillow--exit{opacity:0}}.gt-heading{font-family:var(--theme-heading-font, "Inter", sans-serif)!important}.gt-body{font-family:var(--theme-body-font, "Inter", sans-serif)!important}.gt-text{color:var(--theme-primary)}.gt-text-muted{color:var(--theme-secondary)}.gt-text-accent{color:var(--theme-border)}.gt-text-hi{color:var(--theme-highlight)}.game-preview img[src*=".gif"],.game-modal img[src*=".gif"]{image-rendering:pixelated}.gt-surface{background:var(--theme-bg-dark)}.gt-surface-alt{background:var(--theme-bg-light)}.gt-btn{border-radius:var(--theme-btn-radius)!important;background:var(--theme-btn-bg);border:1.5px solid var(--theme-btn-border);color:var(--theme-primary);font-family:var(--theme-body-font);cursor:pointer;transition:all .15s ease}.gt-btn:hover{filter:brightness(1.15)}.gt-btn-action{border-radius:var(--theme-btn-radius)!important;background:var(--theme-border);border:1.5px solid transparent;color:var(--theme-primary);font-family:var(--theme-body-font);cursor:pointer;transition:all .15s ease}.gt-btn-action:hover{filter:brightness(1.1);transform:scale(1.02)}.gt-btn-action:disabled,.gt-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.gt-game-btn{border-radius:var(--theme-btn-radius)!important;font-family:var(--theme-body-font);cursor:pointer;transition:all .15s ease}.gt-close-btn{border-radius:9999px!important;background:#00000080;border:none;color:var(--theme-secondary);cursor:pointer;padding:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color .15s ease}.gt-close-btn:hover{color:var(--theme-primary)}.gt-input{border-radius:var(--theme-btn-radius)!important;background:var(--theme-btn-bg);border:1.5px solid var(--theme-btn-border);color:var(--theme-primary);font-family:var(--theme-body-font)}.gt-input:focus{outline:none;border-color:var(--theme-border)}.gt-card{border-radius:var(--theme-card-radius)!important;background:var(--theme-card-bg);border-width:1px;border-style:solid;border-color:var(--theme-card-border)}.gt-card-filled{border-radius:var(--theme-card-radius)!important;background:var(--theme-bg-light);border:1.5px solid var(--theme-card-border)}.gt-modal{border-radius:var(--theme-card-radius)!important;background:var(--theme-bg-dark);border:2px solid var(--theme-card-border);font-family:var(--theme-body-font);box-shadow:0 25px 50px -12px #00000080;max-width:1200px!important}.game-modal-title{font-family:var(--theme-heading-font, "Inter", sans-serif)!important;color:var(--theme-highlight);font-size:1.35rem;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:0}.game-modal-header-line{border-bottom:1px solid var(--theme-card-border)}@media(min-width:640px){.game-modal-title{font-size:1.875rem}}.game-modal--history.gt-modal,.game-modal--dashboard-mission.gt-modal{max-width:640px!important}.game-modal--charsheet-details.gt-modal{max-width:1100px!important;--details-slot-size: 64px;--details-slot-gap: 12px;--details-paperdoll-width: calc(var(--details-slot-size) + var(--details-slot-size) + var(--details-slot-size) + var(--details-slot-size) + var(--details-slot-size) + var(--details-slot-size) + var(--details-slot-gap) + var(--details-slot-gap) + var(--details-slot-gap) + var(--details-slot-gap) + var(--details-slot-gap));--details-left-panel-width: 600px;--details-inventory-width-2: calc(var(--details-slot-size) + var(--details-slot-size) + .5rem + 1.5rem);--details-inventory-width-3: calc(var(--details-slot-size) + var(--details-slot-size) + var(--details-slot-size) + 1rem + 1.5rem);--details-inventory-width-4: calc(var(--details-slot-size) + var(--details-slot-size) + var(--details-slot-size) + var(--details-slot-size) + 1.5rem + 1.5rem)}.game-modal--charsheet-details .game-inventory-grid--details{grid-template-columns:repeat(auto-fill,minmax(var(--character-item-cell-size, 4.25rem),var(--character-item-cell-size, 4.25rem)));justify-content:start;width:100%}@media(min-width:640px){.game-modal--charsheet-details.gt-modal{width:min(calc(var(--details-left-panel-width) + var(--details-inventory-width-2)),calc(100vw - 2rem))!important;height:min(760px,calc(100dvh - 2rem))!important;max-height:calc(100dvh - 2rem)!important}.game-modal--charsheet-details .game-panel--paperdoll{width:var(--details-left-panel-width)!important;flex:0 0 var(--details-left-panel-width)!important;min-width:0!important}.game-modal--charsheet-details .game-panel--inventory{width:var(--details-inventory-width-2)!important;flex:0 0 var(--details-inventory-width-2)!important}.game-modal--charsheet-details .game-inventory-grid--details{grid-template-columns:repeat(2,var(--character-item-cell-size, 4.25rem))!important;justify-content:start}}@media(min-width:860px){.game-modal--charsheet-details.gt-modal{width:min(calc(var(--details-left-panel-width) + var(--details-inventory-width-3)),calc(100vw - 2rem))!important}.game-modal--charsheet-details .game-panel--inventory{width:var(--details-inventory-width-3)!important;flex:0 0 var(--details-inventory-width-3)!important}.game-modal--charsheet-details .game-inventory-grid--details{grid-template-columns:repeat(3,var(--character-item-cell-size, 4.25rem))!important}}@media(min-width:1000px){.game-modal--charsheet-details.gt-modal{width:min(calc(var(--details-left-panel-width) + var(--details-inventory-width-4)),calc(100vw - 2rem))!important}.game-modal--charsheet-details .game-panel--inventory{width:var(--details-inventory-width-4)!important;flex:0 0 var(--details-inventory-width-4)!important}.game-modal--charsheet-details .game-inventory-grid--details{grid-template-columns:repeat(4,var(--character-item-cell-size, 4.25rem))!important}}@media(min-width:640px)and (max-width:819px){.game-modal--charsheet-details.gt-modal{flex-direction:column!important;width:min(640px,calc(100vw - 1rem))!important;height:min(760px,calc(100dvh - 1rem))!important;max-height:calc(100dvh - 1rem)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.game-modal--charsheet-details>.game-btn-close{display:block!important}.game-modal--charsheet-details .game-panel--paperdoll,.game-modal--charsheet-details .game-panel--inventory{width:100%!important;flex:0 0 auto!important}.game-modal--charsheet-details .game-panel--paperdoll{min-height:auto!important;overflow:visible!important}.game-modal--charsheet-details .game-panel--inventory{height:calc(6.625rem + var(--details-slot-size) + var(--details-slot-size) + 1.25rem + env(safe-area-inset-bottom,0px))!important;border-top-width:1px!important;border-left-width:0!important}.game-modal--charsheet-details .game-panel--inventory .game-btn-close{display:none!important}.game-modal--charsheet-details .game-inventory-list{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))!important}.game-modal--charsheet-details .game-inventory-grid--details{grid-template-columns:repeat(auto-fill,minmax(var(--character-item-cell-size, 4.25rem),var(--character-item-cell-size, 4.25rem)))!important;justify-content:space-between!important}}.game-modal--result.gt-modal,.game-modal--profile.gt-modal,.game-modal--inventory.gt-modal{max-width:640px!important}.game-modal--inventory .game-inventory-grid--details{grid-template-columns:repeat(auto-fill,minmax(var(--inventory-item-cell-size, 4.75rem),1fr));justify-content:start;width:100%}@media(max-width:639px){.game-modal--inventory{--inventory-item-cell-size: 3.25rem}.game-modal--inventory .game-inventory-grid--details{grid-template-columns:repeat(auto-fill,minmax(var(--inventory-item-cell-size, 3.25rem),1fr))!important;justify-content:start!important}}.game-modal--stories.gt-modal{max-width:640px!important}.game-modal--crafting.gt-modal,.game-modal--vendor.gt-modal{max-width:900px!important}.game-modal--transfer.gt-modal,.game-modal--wallet.gt-modal{max-width:640px!important}.game-story-dialogue-fade{background:linear-gradient(to bottom,#0000,#000);z-index:0}.game-story-dialogue-shell{position:relative;z-index:1}@media(max-width:639px)and (orientation:portrait){.game-story-fullscreen-media{display:flex;align-items:center;justify-content:center;overflow:hidden}.game-story-fullscreen-media>.relative{width:auto;height:100dvh;max-width:none;display:flex;align-items:center;justify-content:center}.game-story-fullscreen-media img,.game-story-fullscreen-media video{width:auto!important;height:100dvh!important;max-width:none!important;object-fit:contain!important}.game-story-dialogue{justify-content:flex-end!important;padding:.5rem!important}.game-story-dialogue-shell{width:100%!important;display:flex!important;flex-direction:row!important;align-items:flex-end!important;gap:5px!important}.game-story-dialogue-portrait{width:min(48%,154px)!important;align-items:stretch!important;align-self:flex-end!important}.game-story-dialogue-media{width:100%!important;height:min(18.24dvh,154px)!important}.game-story-dialogue-character{font-size:18px!important;text-align:left!important}.game-story-dialogue-text{flex:1 1 0!important;min-width:0!important;min-height:0!important;padding:14px 16px!important}.game-story-dialogue-title{font-size:20px!important}.game-story-dialogue-body{font-size:18px!important;line-height:1.45!important}}@media(max-width:639px)and (orientation:portrait){.game-modal--battle .game-battle-topbar{padding-top:calc(env(safe-area-inset-top,0px) + 8px)!important;padding-right:calc(env(safe-area-inset-right,0px) + 8px)!important;padding-left:calc(env(safe-area-inset-left,0px) + 8px)!important;padding-bottom:4px!important;min-height:32px}.game-modal--battle .game-battle-stage{min-height:0;padding:4px 8px 8px!important;gap:clamp(8px,2.5vw,14px)!important;align-items:center}.game-modal--battle .game-battle-entity{min-width:0;flex:1 1 0;gap:5px!important}.game-modal--battle .game-battle-hpbar{width:min(32vw,124px)!important;height:8px!important}.game-modal--battle .game-battle-hptext{font-size:11px!important;line-height:1.1!important}.game-modal--battle .game-battle-avatar{width:clamp(96px,32vw,140px)!important;height:clamp(96px,32vw,140px)!important}.game-modal--battle .game-battle-avatar--mob{width:clamp(104px,36vw,152px)!important;height:clamp(104px,36vw,152px)!important}.game-modal--battle .game-battle-name{width:100%;min-width:0}.game-modal--battle .game-battle-name-text{font-size:clamp(13px,4vw,18px)!important;line-height:1.45!important;overflow-wrap:anywhere}.game-modal--battle .game-battle-footer{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;height:auto!important;max-height:34dvh;flex:0 0 auto;flex-direction:column}.game-modal--battle .game-battle-controls{width:100%!important;min-height:86px;padding:12px 14px!important;border-right:0!important;border-bottom-width:1px}.game-modal--battle .game-battle-actions{width:100%;gap:12px!important}.game-modal--battle .game-battle-actions .game-btn{flex:1 1 0;min-width:0;padding:14px 12px!important;font-size:16px!important}.game-modal--battle .game-battle-logs{width:100%!important;min-height:92px;max-height:calc(34dvh - 86px);padding:10px 14px calc(env(safe-area-inset-bottom,0px) + 10px)!important;border-right:0!important}}.gt-modal-overlay{align-items:flex-start!important;padding-top:5vh!important}@media(max-width:639px){.gt-modal-overlay{align-items:center!important;padding:.5rem!important}.gt-modal{max-height:calc(100dvh - 1rem)}.game-modal--charsheet.gt-modal,.game-modal--dashboard.gt-modal,.game-modal--mission.gt-modal,.game-modal--crafting.gt-modal,.game-modal--vendor.gt-modal{height:calc(100dvh - 1rem)!important;max-height:calc(100dvh - 1rem)!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-panel--roster{height:auto!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-roster-header{padding-bottom:.75rem!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-roster-list{flex:0 0 auto!important;overflow-x:auto!important;overflow-y:visible!important;padding-bottom:.75rem!important;-webkit-overflow-scrolling:touch}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-panel--paperdoll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-panel--inventory{flex:0 0 auto!important}.game-modal--charsheet-details.gt-modal{height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;--details-slot-size: clamp(44px, calc((100vw - 6rem) / 6), 56px);--details-slot-gap: clamp(6px, 1vw, 8px)}.game-modal--charsheet .game-panel--paperdoll{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.game-modal--charsheet .game-character-sheet-header{display:grid!important;grid-template-columns:minmax(5.75rem,1fr) auto;align-items:center}.game-modal--charsheet-details .game-character-sheet-header{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.game-modal--charsheet .game-character-sheet-title{max-width:none!important;min-width:0!important;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}.game-modal--charsheet-details .game-character-sheet-title{font-size:clamp(1rem,5vw,1.375rem)!important;grid-column:1 / -1;padding-right:2.25rem}.game-modal--charsheet .game-character-sheet-meta{min-width:0}.game-modal--charsheet-details .game-character-sheet-meta{grid-column:1 / -1;margin-left:0!important;margin-right:0!important;justify-content:flex-start!important;justify-self:start}.game-modal--charsheet-details .game-stat-box>div{font-size:.8125rem!important}.game-modal--charsheet-details .game-paperdoll-equipment{margin-top:.5rem}.game-modal--charsheet-details .game-panel--inventory{height:calc(6.625rem + var(--character-item-cell-size, 3.25rem) + var(--character-item-cell-size, 3.25rem) + 1.25rem + env(safe-area-inset-bottom,0px))!important}.game-modal--charsheet-details .game-inventory-list{overflow-y:auto!important;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))!important}.game-modal--charsheet-details .game-inventory-grid--details{justify-content:space-between!important}.game-modal--dashboard .game-dashboard-content{padding-bottom:calc(5rem + max(1rem,env(safe-area-inset-bottom,0px)))!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.game-modal--dashboard .game-dashboard-pagination{flex-wrap:nowrap!important;padding-bottom:max(1rem,calc(env(safe-area-inset-bottom,0px) + .75rem))!important;position:relative;z-index:2}.game-modal--dashboard .game-dashboard-actions{padding-bottom:max(.5rem,calc(env(safe-area-inset-bottom,0px) + .5rem))!important}.game-modal--mission .game-mission-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem!important;width:100%;justify-content:stretch!important;align-items:stretch!important}.game-modal--mission .game-mission-action-btn{width:100%!important;min-width:0!important;min-height:3rem;padding-left:.5rem!important;padding-right:.5rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:none!important}.game-modal--mission .game-mission-action-btn--primary{font-size:clamp(.75rem,3.2vw,.95rem)!important;letter-spacing:.04em!important}.game-modal--mission .game-mission-action-btn--secondary{font-size:clamp(.7rem,3vw,.9rem)!important;letter-spacing:.03em!important}@media(max-width:374px){.game-modal--charsheet-details .game-character-sheet-title{font-size:1rem!important}.game-modal--charsheet .game-character-sheet-pill{font-size:.5rem!important;padding-left:.25rem!important;padding-right:.25rem!important;gap:.125rem!important}.game-modal--charsheet .game-character-sheet-pill-icon{display:none}}}@media(min-width:640px)and (max-width:920px){.game-modal--dashboard.gt-modal{height:calc(100dvh - 1rem)!important;max-height:calc(100dvh - 1rem)!important}.game-modal--dashboard .game-dashboard-toolbar{flex-direction:column!important;align-items:stretch!important}.game-modal--dashboard .game-dashboard-toolbar-primary,.game-modal--dashboard .game-dashboard-toolbar-secondary{width:100%!important;margin-left:0!important}.game-modal--dashboard .game-dashboard-toolbar-primary{flex-wrap:wrap}.game-modal--dashboard .game-dashboard-toolbar-primary label{flex:1 1 15rem!important}.game-modal--dashboard .game-dashboard-toolbar-primary select{flex:1 1 9rem!important}.game-modal--dashboard .game-dashboard-toolbar-secondary{justify-content:space-between!important}.game-modal--charsheet.gt-modal:not(.game-modal--charsheet-details){height:calc(100dvh - 1rem)!important;max-height:calc(100dvh - 1rem)!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-panel--roster{width:10.75rem!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-panel--inventory{width:13.5rem!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-roster-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;padding:.5rem!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-nft-card{padding:.375rem!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-nft-image{margin-bottom:.375rem!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-nft-name{font-size:.625rem!important;line-height:1.15!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-nft-class{font-size:.5625rem!important;line-height:1.15!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-character-sheet-title{font-size:1rem!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-character-sheet-pill{font-size:.625rem!important;padding:.25rem .5rem!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-stat-box{padding-top:.5rem!important;padding-bottom:.5rem!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-stat-box>span:first-child{font-size:.5rem!important}.game-modal--charsheet:not(.game-modal--charsheet-details) .game-stat-box>div{font-size:.875rem!important}}@media(min-width:640px)and (max-width:920px){.game-modal--battle .game-battle-topbar{padding-top:calc(env(safe-area-inset-top,0px) + 10px)!important;padding-right:calc(env(safe-area-inset-right,0px) + 12px)!important;padding-left:calc(env(safe-area-inset-left,0px) + 12px)!important;padding-bottom:6px!important}.game-modal--battle .game-battle-stage{gap:clamp(14px,3vw,28px)!important;padding:8px 18px 10rem!important}.game-modal--battle .game-battle-entity{min-width:0;flex:1 1 0;gap:.375rem!important}.game-modal--battle .game-battle-hpbar{width:clamp(100px,18vw,140px)!important;height:8px!important}.game-modal--battle .game-battle-hptext{font-size:.75rem!important;line-height:1.1!important}.game-modal--battle .game-battle-avatar{width:clamp(116px,25vw,176px)!important;height:clamp(116px,25vw,176px)!important}.game-modal--battle .game-battle-avatar--mob{width:clamp(128px,28vw,190px)!important;height:clamp(128px,28vw,190px)!important}.game-modal--battle .game-battle-name{width:100%;min-width:0}.game-modal--battle .game-battle-name-text{font-size:clamp(1rem,3vw,1.45rem)!important;line-height:1.25!important;overflow-wrap:anywhere}.game-modal--battle .game-battle-entity>.h-8{height:2.75rem!important}.game-modal--battle .game-battle-entity>.h-8>div{font-size:1.65rem!important;line-height:1!important}.game-modal--battle .game-battle-footer{height:9rem!important}.game-modal--battle .game-battle-controls{padding:1rem!important}.game-modal--battle .game-battle-actions{gap:1rem!important}.game-modal--battle .game-battle-actions .game-btn{font-size:1rem!important;padding:.75rem 2rem!important}.game-modal--battle .game-battle-logs{padding:.625rem!important}.game-modal--battle .game-battle-logs>div:first-child{font-size:.7rem!important}.game-modal--battle .game-battle-logs .font-mono{font-size:.55rem!important;line-height:1.15!important}}.gt-drawer{background:var(--theme-bg-light);border-color:var(--theme-card-border);font-family:var(--theme-body-font)}.game-drawer-backdrop{animation:game-drawer-backdrop-in .18s ease-out both}.game-drawer-backdrop--closing{animation:game-drawer-backdrop-out .18s ease-in both}.game-drawer--quests{will-change:transform}.game-drawer--quests.game-drawer--from-right{animation:game-drawer-slide-in-right .22s cubic-bezier(.22,1,.36,1) both}.game-drawer--quests.game-drawer--from-left{animation:game-drawer-slide-in-left .22s cubic-bezier(.22,1,.36,1) both}.game-drawer--quests.game-drawer--from-right.game-drawer--closing{animation:game-drawer-slide-out-right .18s cubic-bezier(.64,0,.78,0) both}.game-drawer--quests.game-drawer--from-left.game-drawer--closing{animation:game-drawer-slide-out-left .18s cubic-bezier(.64,0,.78,0) both}@keyframes game-drawer-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes game-drawer-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes game-drawer-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes game-drawer-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes game-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes game-drawer-backdrop-out{0%{opacity:1}to{opacity:0}}@media(max-width:639px){.game-drawer--quests{height:100dvh;max-height:100dvh;box-sizing:border-box;background:var(--theme-bg-dark)!important;border-radius:0!important;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);overflow:hidden}.game-drawer--quests .gt-tab-active{border-radius:0!important}}.gt-tooltip{border-radius:var(--theme-card-radius)!important;background:var(--theme-bg-dark);border:1px solid var(--theme-card-border);font-family:var(--theme-body-font);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gt-border{border-color:var(--theme-card-border)}.gt-border-dim{border-color:color-mix(in srgb,var(--theme-card-border) 30%,transparent)}.gt-border-surface{border-color:var(--theme-bg-dark)!important}.gt-border-surface-alt{border-color:var(--theme-bg-light)!important}.gt-border-accent{border-color:var(--theme-border)!important}.gt-border-highlight{border-color:var(--theme-highlight)!important}.gt-border-primary{border-color:var(--theme-primary)!important}.gt-border-secondary{border-color:var(--theme-secondary)!important}.game-nft-card.game-nft-card--state-border{border-color:var(--nft-state-border)!important}.gt-hover-border-accent:hover{border-color:var(--theme-border)!important}@media(hover:hover)and (pointer:fine){.game-roster-card:not(.is-selected):hover{background:var(--theme-bg-light)!important;border-color:var(--theme-border)!important}}.gt-hover-border-surface-alt:hover{border-color:var(--theme-bg-light)!important}.gt-bg-accent{background:var(--theme-border)!important}.game-equipment-remove-overlay{opacity:0;pointer-events:none}.game-equipment-remove-overlay.is-selected{opacity:1;pointer-events:auto}.game-mission-loading-bar{width:45%;background:var(--theme-highlight);animation:game-mission-loading 1.05s ease-in-out infinite}@keyframes game-mission-loading{0%{transform:translate(-110%)}to{transform:translate(230%)}}@media(hover:hover)and (pointer:fine){.game-equipment-slot:hover .game-equipment-remove-overlay{opacity:1;pointer-events:auto}}.gt-tab-active{background:var(--theme-border)!important;border-color:var(--theme-border)!important;color:var(--theme-highlight)!important}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}
