.gv-v2{--gv-dock-gold:#c9a365;--gv-dock-ink:#271d30}.gv-v2 #tabBar .gv-dock-control{position:relative;isolation:isolate;cursor:pointer;touch-action:manipulation}.gv-v2 #tabBar .gv-dock-control:focus-visible{outline:2px solid #ffe0a1!important;outline-offset:3px;border-radius:12px}.gv-dock-event{display:block;width:48px;height:48px}.gv-dock-event svg{display:block;width:100%;height:100%}.gv-dock-more{display:grid!important;place-items:center;color:#edc983;font:36px/1 Georgia}.gv-v2 #mobNavBurger > span:not(.gv-dock-more):not(.tab-label):not(.mob-more-badge){display:none!important}@media(min-width:960px){.gv-v2 body #mainContent{padding-bottom:108px!important}.gv-v2 body #tabBar{height:108px!important;padding:8px 18px 6px!important;background:linear-gradient(#44303b,#261d2d 13%,#181523)!important;border-top:1px solid #d4ae7277!important;box-shadow:0 -3px 10px #15283255!important}.gv-v2 #tabBar .tab-bar-inner{position:relative;isolation:isolate;width:min(100%,1080px);max-width:1080px;margin:auto;gap:4px;padding:0 18px;height:94px;border:1px solid #97703f;border-radius:18px 18px 8px 8px;background:linear-gradient(90deg,#2b202f,#3b2937 48%,#2b202f);box-shadow:inset 0 2px #f0cf9040,inset 0 -5px #160f1e,0 4px 7px #0005}.gv-v2 #tabBar .tab-bar-inner::before,.gv-v2 #tabBar .tab-bar-inner::after{content:'◆';position:absolute;top:39px;font:10px/1 Georgia;color:#d6af70;text-shadow:0 1px #120e1b;pointer-events:none}.gv-v2 #tabBar .tab-bar-inner::before{left:7px}.gv-v2 #tabBar .tab-bar-inner::after{right:7px}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1 0;min-width:0;max-width:none;height:92px;min-height:0;margin:0;padding:5px 4px 7px;gap:1px;border:0!important;border-radius:10px;background:transparent!important;box-shadow:none!important;color:#e2cba6;overflow:visible;text-align:center}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control::before{content:'';display:block;position:absolute;z-index:-1;left:50%;top:3px;inset-inline-end:auto;bottom:auto;width:56px;height:56px;transform:translateX(-50%);border:1px solid #a88450;border-radius:50%;background:radial-gradient(circle at 45% 32%,#66424b,#251d30 72%);box-shadow:inset 0 0 0 3px #201928,inset 0 0 0 4px #8b68394d,0 3px 0 #140f1c;opacity:.85;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control::after{content:'';display:block;position:absolute;inset:auto auto 3px 50%;width:5px;height:5px;transform:translateX(-50%) rotate(45deg);background:#ffe3a0;box-shadow:0 0 9px #edba55;opacity:0;animation:none;transition:opacity .2s}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control :is(.tab-icon-img,.gv-dock-event){display:block;width:50px;height:50px;max-width:none;object-fit:contain;flex:0 0 50px;filter:drop-shadow(0 2px 2px #100c18aa);transform:none;transition:transform .25s cubic-bezier(.2,.8,.3,1.3),filter .25s}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control[data-tab='home'] .tab-icon-img{width:54px;object-fit:contain}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control :is(.tab-label,summary>span:last-child){display:block!important;font:600 13px/17px var(--font-display);letter-spacing:0;color:#e7d4b4;white-space:nowrap;text-transform:none}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control .tab-state{font:600 9px/11px var(--font-body);color:#b7c7b4;letter-spacing:.02em}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control:hover::before,.gv-v2 #tabBar .tab-bar-inner .gv-dock-control:focus-visible::before{border-color:#ffe0a1;box-shadow:inset 0 0 0 3px #342334,inset 0 0 0 4px #d9ab665e,0 0 14px #dca34726;opacity:1}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control:hover :is(.tab-icon-img,.gv-dock-event),.gv-v2 #tabBar .tab-bar-inner .gv-dock-control:focus-visible :is(.tab-icon-img,.gv-dock-event){transform:translateY(-4px) rotate(-3deg);filter:drop-shadow(0 4px 4px #100c1877)}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control:active :is(.tab-icon-img,.gv-dock-event){transform:translateY(1px) scale(.93)}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control:is(.active,[aria-expanded='true'])::before,.gv-v2 #tabBar .v2-nav-group:is(.v2-current,[open]) > summary::before{border-color:#f5d391;background:radial-gradient(circle at 50% 38%,#bf925244,#734b3e 60%,#302030);box-shadow:inset 0 0 0 3px #4b343b,inset 0 0 0 4px #e0b36699,0 0 17px #e5b55633;opacity:1}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control:is(.active,[aria-expanded='true'])::after,.gv-v2 #tabBar .v2-nav-group:is(.v2-current,[open]) > summary::after{opacity:1}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control.active .tab-label{color:#ffe4a3}.gv-v2 #tabBar .v2-nav-group{flex:1 1 0;max-width:none;min-width:0;height:92px}.gv-v2 #tabBar .v2-nav-group > summary > img{width:50px;height:50px;object-fit:contain;flex:0 0 50px;transition:transform .25s cubic-bezier(.2,.8,.3,1.3)}.gv-v2 #tabBar .v2-nav-group > summary > span{font:600 13px/17px var(--font-display)}.gv-v2 #tabBar .v2-nav-group > summary > span::after{content:'⌃';display:inline-block;margin-left:5px;font:12px/1 var(--font-body);color:#c9a365;transition:transform .2s}.gv-v2 #tabBar .v2-nav-group[open] > summary > span::after{transform:rotate(180deg)}.gv-v2 #tabBar .v2-nav-group > summary:hover > img{transform:translateY(-4px) rotate(-3deg)}.gv-v2 #tabBar .v2-nav-menu{top:auto;bottom:calc(100% + 14px);right:0;transform:none;min-width:300px;padding:13px;gap:8px;border:1px solid #c5a06b;border-radius:16px 16px 8px 8px;background:linear-gradient(145deg,#493240,#251e30 75%);box-shadow:inset 0 2px #ffe0a12e,0 12px 32px #110d1bb3}.gv-v2 #tabBar .v2-nav-menu .tab-btn{border:1px solid #99744738!important;border-radius:10px;background:linear-gradient(#74504319,#110f191f);gap:5px;min-height:101px;padding:12px 9px;transition:background .18s,border-color .18s}.gv-v2 #tabBar .v2-nav-menu .tab-btn .tab-icon-img{width:43px;height:43px;filter:drop-shadow(0 3px 3px #100c1888)}.gv-v2 #tabBar .v2-nav-menu .tab-btn .tab-label{font:600 12px/1.3 var(--font-display);color:#f0dab9}.gv-v2 #tabBar .v2-nav-menu .tab-btn:hover,.gv-v2 #tabBar .v2-nav-menu .tab-btn.active{background:#d8ac6220!important;border-color:#d7ae6880!important}.gv-v2 #tabBar .v2-nav-menu .tab-btn.active::after{display:none}.gv-v2 #tabBar .v2-nav-menu .tab-rewards{border-top:1px solid #99744755}}@media(min-width:960px) and (max-width:1199px){.gv-v2 body #tabBar{padding-inline:6px!important}.gv-v2 #tabBar .tab-bar-inner{padding-inline:7px;gap:0}.gv-v2 #tabBar .tab-bar-inner::before,.gv-v2 #tabBar .tab-bar-inner::after{display:none}.gv-v2 #tabBar .tab-bar-inner .gv-dock-control .tab-label,.gv-v2 #tabBar .v2-nav-group > summary > span{font-size:10px}.gv-v2 #tabBar .v2-nav-group > summary > span::after{margin-left:2px}}@media(max-width:959px){.gv-v2 body #tabBar{height:calc(84px + env(safe-area-inset-bottom,0px))!important;min-height:84px!important;padding:4px 6px env(safe-area-inset-bottom,0px)!important;background:linear-gradient(#46323c,#251d2f 20%,#181522)!important;border-top:1px solid #c5a06b99!important;box-shadow:0 -3px 12px #17152055!important}.gv-v2 #tabBar .mob-nav-bar{gap:2px!important;align-items:stretch}.gv-v2 #tabBar .mob-nav-bar .gv-dock-control{flex:1 1 0!important;min-width:0;min-height:76px!important;max-height:none!important;height:76px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start!important;padding:1px 0 0!important;gap:1px;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible}.gv-v2 #tabBar .mob-nav-bar .gv-dock-control::before{display:block!important;content:'';position:absolute;z-index:-1;top:2px;left:50%;width:44px;height:44px;transform:translateX(-50%);border:1px solid #a4814f;border-radius:50%;background:radial-gradient(circle at 45% 32%,#62414a,#261c2f 75%);box-shadow:inset 0 0 0 3px #261c2f}.gv-v2 #tabBar .mob-nav-bar .gv-dock-control :is(.tab-icon-img,.gv-dock-more){display:block!important;width:45px!important;height:45px!important;flex:0 0 45px;object-fit:contain;transform:none;filter:drop-shadow(0 2px 2px #100c18aa)!important}.gv-v2 #tabBar .mob-nav-bar .gv-dock-control .gv-dock-more{display:grid!important}.gv-v2 #tabBar .mob-nav-bar .gv-dock-control .tab-label{display:block!important;font:600 10px/14px var(--font-display)!important;color:#dfcbb0!important;text-transform:none}.gv-v2 #tabBar .mob-nav-bar .gv-dock-control .tab-state{font:600 8px/10px var(--font-body)!important;color:#b9ccba}.gv-v2 #tabBar .mob-nav-bar .gv-dock-control:is(.active,.open)::before{background:radial-gradient(circle,#a4774544,#6c493c);border-color:#f4d18a;box-shadow:inset 0 0 0 3px #4a313b,0 0 12px #e2ab492b}.gv-v2 #tabBar .mob-nav-bar .gv-dock-control:is(.active,.open) .tab-label{color:#ffe1a0!important}.gv-v2 #tabBar .mob-nav-bar .gv-dock-control::after{display:none!important}.gv-v2 #tabBar .mob-nav-bar .gv-dock-control:active :is(.tab-icon-img,.gv-dock-more){transform:translateY(2px) scale(.94)}.gv-v2 #mobNavGrid{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;padding:18px 12px!important;border:1px solid #c5a06b88!important;border-radius:20px 20px 10px 10px!important;background:linear-gradient(145deg,#493240,#251e30 75%)!important;box-shadow:inset 0 2px #ffe0a122,0 10px 30px #100b1899!important}.gv-v2 #mobNavGrid .mob-nav-grid-item{background:#100d191f;border:1px solid #99744733!important;border-radius:10px}.gv-v2 #mobNavGrid .mob-nav-grid-item.active{border-color:#d4a662!important;background:#bb8c4926}.gv-v2 #mobNavGrid .mob-nav-grid-sep{color:#e6c593!important}.gv-v2 #v2MobileEvents{bottom:calc(146px + env(safe-area-inset-bottom,0px));padding:7px 12px;border-radius:9px;background:#302235;border-color:#c5a06b88;min-height:38px}.gv-v2 #v2MobileEvents .gv-dock-event{display:none}}@media(prefers-reduced-motion:no-preference){.gv-v2 #tabBar .gv-dock-control.active > .tab-icon-img{animation:gv-dock-select .38s cubic-bezier(.2,.7,.3,1)}.gv-v2 #tabBar .v2-nav-group[open] .v2-nav-menu{animation:gv-dock-open .22s cubic-bezier(.2,.8,.3,1) both;transform-origin:85% 100%}}@keyframes gv-dock-select{0%{transform:translateY(2px) scale(.9)}60%{transform:translateY(-4px) scale(1.06)}100%{transform:translateY(0) scale(1)}}@keyframes gv-dock-open{from{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.gv-v2 #tabBar .gv-dock-control,.gv-v2 #tabBar .gv-dock-control *,.gv-v2 #tabBar .gv-dock-control::before,.gv-v2 #tabBar .gv-dock-control::after{animation:none!important;transition:none!important}.gv-v2 #tabBar .v2-nav-menu{animation:none!important}}
