@supports (-webkit-touch-callout:none){@media (width<=800px) and (pointer:coarse){.gold-web.workspace{overscroll-behavior:none;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.gold-web.workspace[data-iphone-keyboard=open]{top:var(--iphone-viewport-offset-top,0px)!important;height:var(--iphone-visible-height,100dvh)!important;max-height:var(--iphone-visible-height,100dvh)!important;bottom:auto!important}.gold-web.workspace[data-iphone-keyboard=open] nav.mobile-bottom-nav{display:none!important}.gold-web.workspace .workspace-main{flex-direction:column!important;flex:1!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.gold-web.workspace .topbar{flex:none!important}.gold-web.workspace .workspace-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto;flex:1!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}.gold-web.workspace nav.mobile-bottom-nav{touch-action:manipulation;z-index:30!important;width:100%!important;height:calc(62px + env(safe-area-inset-bottom,0px))!important;min-height:calc(62px + env(safe-area-inset-bottom,0px))!important;max-height:calc(62px + env(safe-area-inset-bottom,0px))!important;padding:4px 10px calc(4px + env(safe-area-inset-bottom,0px))!important;flex:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-self:stretch!important;align-items:start!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.gold-web.workspace nav.mobile-bottom-nav .mobile-tab{touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow:hidden;min-width:0!important;height:49px!important;min-height:49px!important;max-height:49px!important}.gold-web.workspace .workspace-content,.gold-web.workspace .topbar,.gold-web.workspace nav.mobile-bottom-nav{transform:none}.gold-web input,.gold-web select,.gold-web textarea,.gold-auth input,.gold-auth select,.gold-auth textarea,.dh-pin-setup input{font-size:16px!important}.gold-web button,.gold-auth button,.dh-quick-lock button,.dh-pin-setup button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.gold-web.workspace .dialog-backdrop,.gold-web.workspace .mobile-nav-backdrop,.dh-pin-setup-backdrop{overscroll-behavior:contain;max-height:100dvh}.gold-web.workspace .dialog{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);-webkit-overflow-scrolling:touch}.gold-web.workspace[data-iphone-keyboard=open] .dialog-backdrop{max-height:var(--iphone-visible-height,100dvh)}.gold-web.workspace[data-iphone-keyboard=open] .dialog{max-height:calc(var(--iphone-visible-height,100dvh) - 24px);scroll-padding-bottom:16px}.dh-quick-lock{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;padding:max(10px,env(safe-area-inset-top,0px))16px max(10px,env(safe-area-inset-bottom,0px));overflow:hidden auto}.dh-quick-lock-inner{gap:clamp(4px,1dvh,10px)}.dh-pin-identity{gap:3px;margin-top:2px}.dh-pin-identity p{margin-top:2px}.dh-pin-dots{margin:5px 0 0}.dh-pin-forgot{margin-top:0}.dh-pin-keypad{gap:clamp(2px,.6dvh,7px) 14px;width:min(100%,330px);margin-top:0}.dh-pin-keypad button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;height:clamp(48px,6.8dvh,58px);min-height:48px}.dh-pin-security-note{margin-top:1px}.dh-pin-setup{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px);-webkit-overflow-scrolling:touch}}@media (width>=801px) and (height<=500px) and (orientation:landscape) and (pointer:coarse){.gold-web.workspace{width:100%!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.gold-web.workspace .desktop-nav{display:none!important}.gold-web.workspace .workspace-main{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.gold-web.workspace .workspace-content{-webkit-overflow-scrolling:touch;flex:1!important;height:auto!important;min-height:0!important;overflow-y:auto!important}.gold-web.workspace nav.mobile-bottom-nav{height:calc(55px + env(safe-area-inset-bottom,0px))!important;min-height:calc(55px + env(safe-area-inset-bottom,0px))!important;max-height:calc(55px + env(safe-area-inset-bottom,0px))!important;padding:2px 10px calc(2px + env(safe-area-inset-bottom,0px))!important;flex:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-self:stretch!important;display:grid!important;position:relative!important;overflow:hidden!important}.gold-web.workspace nav.mobile-bottom-nav .mobile-tab{height:48px!important;min-height:48px!important;max-height:48px!important}.gold-web.workspace[data-iphone-keyboard=open]{top:var(--iphone-viewport-offset-top,0px)!important;height:var(--iphone-visible-height,100dvh)!important;max-height:var(--iphone-visible-height,100dvh)!important;bottom:auto!important}.gold-web.workspace[data-iphone-keyboard=open] nav.mobile-bottom-nav{display:none!important}.gold-web input,.gold-web select,.gold-web textarea{font-size:16px!important}}@media (width<=800px) and (pointer:coarse) and (height<=720px){.dh-pin-brand img{border-radius:16px;width:54px;height:54px}.dh-pin-avatar{width:44px;height:44px;font-size:19px}.dh-pin-identity small{margin-top:0;font-size:12px}.dh-pin-dots span{width:11px;height:11px}.dh-pin-keypad button{height:48px;min-height:48px}}}