:root{--site-frame-max:1920px}html{scroll-padding-top:calc(var(--topbar-h) + 16px)}.shell,.topbar-inner,.strip-inner{width:100%;max-width:var(--site-frame-max);margin-inline:auto}.footer{width:100%;max-width:var(--content-max);margin-inline:auto}.topbar .user-menu .mobile-history-link{display:none}.modal{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.modal-head h2{overflow-wrap:anywhere}@media(min-width:1024px){:root{--sidebar-w:200px;--topbar-h:112px}.topbar{margin-left:calc(var(--sidebar-w) + var(--frame-gap))}.shell>.main{grid-column:2}.topbar-inner{max-width:none}.sidebar{position:fixed;left:0;top:0;width:var(--sidebar-w);height:100dvh;margin:0;padding-left:6px}.topbar .user-menu[popover]{max-height:calc(100dvh - var(--topbar-h) - var(--strip-vis,0px) - 18px);overflow-y:auto;overscroll-behavior:contain}}@media(min-width:768px)and (max-width:1279px){.topbar-inner{padding-inline:16px;gap:10px}.strip-inner{padding-inline:16px}.topbar-actions{gap:6px}.topbar .wallet-add-label{display:none}.topbar .wallet-add{width:32px;padding:0;justify-content:center}.footer-cols{gap:24px 40px}}@media(min-width:768px)and (max-width:1023px){:root{--topbar-h:96px}.topbar .wallet{height:34px;padding:3px 3px 3px 0;border-radius:9px}.topbar .wallet-add{width:28px;height:28px;border-radius:7px}.topbar .wallet-text{padding-inline:10px}.topbar .wallet .balance-num{font-size:13px}}@media(min-width:768px)and (max-width:859px){.topbar .brand{min-height:40px;padding:6px 8px}}@media(min-width:1024px)and (max-width:1100px){.topbar .brand .wordmark{display:none}}@media(max-width:767px){:root{--topbar-h:46.8px;--mobile-nav-h:64px;--strip-h:0px;--page-gutter:12px}.topbar{border-radius:0 0 6px 6px}.topbar-inner{gap:8px;padding-inline:max(10px,env(safe-area-inset-left,0px)) max(10px,env(safe-area-inset-right,0px))}.topbar .brand{width:44px;height:44px;justify-content:center}.topbar .brand-logo{width:25px;height:25px}.topbar-actions{gap:6px;min-width:0}.topbar .hdr-tile{width:38px;height:38px;border-radius:6px}.topbar .hdr-tile .icon{width:18px;height:18px}.topbar .avatar-btn{display:none}.inv-empty.is-guest .btn-login,.topbar .btn-login{height:31px;min-height:31px;padding-inline:12px;border-radius:6px;font-size:12px}.inv-empty.is-guest .btn-login .icon,.topbar .btn-login .icon{width:16px;height:16px}.topbar .wallet{height:36px;gap:0;padding:0;border-radius:6px;min-width:0}.topbar .wallet-text{padding-inline:6px}.topbar .wallet .balance-num{font-size:12px}.topbar .wallet-add{width:36px;height:36px;padding:0;justify-content:center;border-radius:6px}.topbar .wallet-add-label{display:none}.topbar .wallet-add .icon{width:16px;height:16px}.topbar :is(.brand,.wallet){border-radius:12px}.sidebar{height:76px;padding-inline:max(4px,env(safe-area-inset-left,0px)) max(4px,env(safe-area-inset-right,0px))}.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.mobile-nav a{min-height:44px;gap:4px;font-size:10px}.mobile-nav a .icon{width:22px;height:22px}.mobile-nav .mobile-deposit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:0 2px 4px;border:0;background:none;color:var(--text-2);font:600 10px/12px var(--font-body);cursor:pointer}.mobile-deposit-icon{display:grid;place-items:center;width:42px;height:42px;margin-top:-12px;border:4px solid var(--bg-1);border-radius:14px;background:var(--accent);color:var(--bg-0);box-sizing:content-box}.mobile-deposit-icon .icon{width:23px;height:23px}.mobile-deposit:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.topbar .user-menu .desktop-profile-link{display:none}.topbar .user-menu .mobile-history-link{display:flex}.topbar .user-menu .menu-item{min-height:44px;height:auto;padding:12px;line-height:1.35}.topbar .user-menu .menu-item[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.topbar .user-menu .menu-item[aria-current=page] .icon{color:inherit}.topbar .user-menu[popover]{width:220px;min-width:0;max-width:calc(100vw - 2 * var(--page-gutter) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100dvh - var(--topbar-h) - var(--strip-vis,0px) - var(--mobile-nav-h) - env(safe-area-inset-bottom,0px) - 18px);padding:6px;overflow-y:auto;overscroll-behavior:contain}.footer{padding:24px max(20px,env(safe-area-inset-right,0px)) 32px max(20px,env(safe-area-inset-left,0px))}.footer-top{gap:16px}.footer-brand{max-width:100%}.footer-cols{gap:24px 16px}.footer-col{gap:0}.footer-title{margin-bottom:6px}.footer-col a{display:flex;align-items:center;min-height:36px;padding-block:6px;font-size:12px;line-height:18px}.modal{width:calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.modal .modal-head [data-close],.modal.modal-auth .auth-close,.modal.modal-auth.is-guest-auth .auth-close{width:44px;height:44px;flex:none}.modal.modal-auth .auth-close{top:8px;right:8px}.modal .modal-foot .btn{min-height:44px;height:auto;padding-block:10px}.modal .input,.modal .select,.modal textarea{min-height:44px;font-size:16px}.modal .deposit-amount-field .input{font-size:20px}.modal .auth-guest-code-box button{width:44px;height:44px}.modal .auth-guest-code-box input{min-height:44px}.modal .auth-guest-switch button,.modal .auth-guest-back{min-height:44px;padding-block:10px}.modal .auth-checks .check{min-height:44px;align-items:center}.modal .auth-checks .check-box{flex:none}.modal .deposit-presets .btn{min-height:44px}#support-widget,body:has(.page.upgrader) #support-widget:not(:has(.support-widget.is-open)){right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom,0px) + 14px)}.support-launcher{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--bg-3);color:var(--accent);box-shadow:var(--sh-2)}.support-launcher>.icon{width:20px;height:20px}.support-launcher:hover,.support-launcher[aria-expanded=true]{color:var(--accent);background:var(--accent-soft)}.support-launcher-tip{display:none}.support-panel,.support-options{position:fixed;left:calc(20px + env(safe-area-inset-left,0px));right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(var(--mobile-nav-h) + 12px + env(safe-area-inset-bottom,0px));width:auto;max-width:none}.support-panel{min-height:0;height:min(660px,calc(100dvh - var(--mobile-nav-h) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px))}.support-header .support-icon-button,.support-options header .support-icon-button{width:44px;height:44px}.support-options header{padding-right:44px}.support-header{gap:8px;padding:8px 10px}.support-actions button,.support-login button,#support-resolve{min-height:44px}.support-composer textarea{padding-right:52px}#support-send{width:44px;height:44px;right:4px;bottom:6px}.toasts{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px))}.toast{min-width:0}.toast-action,.status-banner-action{min-height:44px}}@media(max-width:359px){.topbar-inner{gap:4px;padding-inline:6px}.topbar-actions{gap:4px}.topbar .wallet-text{padding-inline:6px}.topbar .wallet .balance-num{font-size:12px}.footer-cols{gap:20px 12px}}@media(min-width:768px)and (pointer:coarse){.inv-empty.is-guest .btn-login{min-height:44px}}@media(min-width:768px)and (max-width:1023px)and (pointer:coarse){.topbar .hdr-tile,.topbar .avatar-btn,.topbar .avatar-btn .avatar{width:44px;height:44px}.topbar .nav .nav-link,.topbar .btn-login{min-height:44px}.topbar .wallet{height:44px;padding:0}.topbar .wallet-add{width:44px;height:44px;border-radius:9px}}@media(max-height:600px){.modal-head{padding-top:12px;padding-bottom:12px}.modal.modal-auth .auth-art{display:none}.modal.modal-auth.modal-bare{width:min(480px,calc(100vw - 24px))}.modal.modal-auth .auth-panel{padding:24px}.modal.modal-auth .auth-sub{margin:16px 0}.support-panel{min-height:0}}@media(min-width:768px)and (max-width:1023px)and (max-height:600px){.modal.modal-auth:not(.is-guest-auth) .auth-art{display:block}.modal.modal-auth:not(.is-guest-auth).modal-bare{width:min(820px,calc(100vw - 32px))}}
