:root.yen-native :is(a,img){-webkit-touch-callout:none}:root.yen-native :is(nav,header,aside,label,summary,[role=tablist],[role=menu],[role=menuitem]){-webkit-user-select:none;user-select:none}:root.yen-native,:root.yen-native body{overscroll-behavior:none}:root.yen-native :focus:not(:focus-visible){outline:none}:root.yen-native{--font-geist-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, Roboto, "Segoe UI", sans-serif;-webkit-text-size-adjust:100%}:root.yen-native :is(button,[role=button],[role=tab],[role=switch],a[href]){-webkit-user-select:none;user-select:none}:root.yen-native :is(.yen-mobile-header,.yen-bottom-tabs){background-color:color-mix(in srgb, var(--dash-side) 68%, transparent);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px)}:root.yen-native .yen-mobile-header{border-bottom:.5px solid #0000;transition:background-color .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}:root.yen-native:not(.yen-scrolled) .yen-mobile-header{background-color:var(--dash-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:root.yen-native.yen-scrolled .yen-mobile-header{border-bottom-color:#ffffff24}:root.yen-native .yen-bottom-tabs{border-top:.5px solid #ffffff24}:root.yen-native[data-native=ios] .yen-bottom-tabs ul{height:49px}:root.yen-native[data-native=ios] .yen-bottom-tabs .yen-tab{letter-spacing:.01em;justify-content:flex-start;gap:1px;padding-top:6px;font-size:10px;font-weight:500}:root.yen-native[data-native=ios] .yen-bottom-tabs .yen-tab>span{height:28px}:root.yen-native[data-native=ios] .yen-bottom-tabs .yen-tab svg{stroke-width:1.75px;width:25px;height:25px}:root.yen-native[data-native=ios] .yen-bottom-tabs .yen-tab>span>span[class*=inset-0]{display:none}:root.yen-native .yen-bottom-tabs .yen-tab{color:#ffffff80}:root.yen-native .yen-bottom-tabs .yen-tab[aria-current=page]{color:#fff}:root.yen-native[data-native=ios] .yen-bottom-tabs .yen-tab[aria-current=page],:root.yen-native .yen-bottom-tabs .yen-tab[aria-current=page] svg{color:var(--dash-accent)}:root.yen-native .yen-bottom-tabs .yen-tab:active{opacity:.55;transform:none}:root.yen-native[data-native=android] .yen-bottom-tabs ul{height:64px}:root.yen-native[data-native=android] .yen-bottom-tabs .yen-tab{gap:4px;font-size:12px;font-weight:500}:root.yen-native[data-native=android] .yen-bottom-tabs .yen-tab>span{width:64px;height:32px}:root.yen-native[data-native=android] .yen-bottom-tabs .yen-tab>span>span[class*=inset-0]{background:color-mix(in srgb, var(--dash-accent) 24%, transparent)}:root.yen-native .yen-drawer{background-color:color-mix(in srgb, var(--dash-side) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);border-right:.5px solid #ffffff1f}:root.yen-native.yen-phone kbd{display:none}:root.yen-native .yen-drawer nav a{min-height:44px}@keyframes yen-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}:root.yen-native.yen-phone .yen-modal{max-width:none;max-height:calc(100dvh - env(safe-area-inset-top) - 12px);padding-top:26px;padding-bottom:calc(24px + env(safe-area-inset-bottom));background-color:color-mix(in srgb, var(--dash-panel,#231929) 92%, transparent);border-width:.5px 0 0;border-radius:14px 14px 0 0;animation:.38s cubic-bezier(.32,.72,0,1) both yen-sheet-in;inset:auto 0 0;overflow-y:auto;transform:translate(0,0)}:root.yen-native.yen-phone .yen-modal:before{content:"";background:#ffffff47;border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:7px;left:50%}@keyframes yen-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}:root.yen-native.yen-phone .yen-modal[data-state=closed]{animation:.24s cubic-bezier(.32,.72,0,1) both yen-sheet-out}@media (prefers-reduced-motion:reduce){:root.yen-native.yen-phone .yen-modal{animation:none}}:root.yen-native .yen-mobile-header{justify-content:flex-start;gap:4px}:root.yen-native .yen-mobile-header>div{margin-left:auto}:root.yen-native .yen-nav-logo{display:none}:root.yen-native .yen-nav-title{text-transform:capitalize;letter-spacing:-.01em;display:block}:root.yen-native[data-native=android] .yen-nav-title{text-align:left;letter-spacing:0;font-size:20px;font-weight:500;position:static;inset:auto}:root.yen-native .yen-nav-back{display:flex}:root.yen-native .yen-nav-back:active{opacity:.45}:root.yen-native[data-native=ios] .yen-nav-back .yen-back-android,:root.yen-native[data-native=android] .yen-nav-back .yen-back-ios{display:none}:root.yen-native[data-native=android] .yen-nav-back{color:#fff;margin-right:8px}:root.yen-native .yen-bottom-tabs .yen-tab{text-transform:capitalize}:root.yen-native :is(button,a[href],[role=button],[role=tab],[role=switch],[role=menuitem],label,summary){touch-action:manipulation;-webkit-touch-callout:none}:root.yen-native :is(.overflow-y-auto,.overflow-auto,.overflow-y-scroll,[role=dialog],.yen-drawer nav){overscroll-behavior:contain}@media (prefers-reduced-transparency:reduce){:root.yen-native :is(.yen-mobile-header,.yen-bottom-tabs,.yen-drawer,.yen-modal){background-color:var(--dash-side);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes yen-tab-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){:root.yen-native.yen-phone[data-nav=tab] .yen-page-enter{animation:.16s ease-out backwards yen-tab-in}:root.yen-native.yen-phone[data-nav=swipe] .yen-page-enter{animation:none}}
