:root{--app-max-width:460px;--tab-bar-h:62px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--nav-duration:.28s;color:#16211b;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html,body{overscroll-behavior-y:none;overscroll-behavior-x:none;background:#ececef;min-height:100dvh;margin:0;padding:0}#root{min-height:100dvh;overflow-x:clip}.app-frame{width:100%;max-width:var(--app-max-width);background:#fff;min-height:100dvh;margin:0 auto;position:relative;overflow:hidden}@media (width>=480px){.app-frame{min-height:100dvh;box-shadow:0 0 0 1px #0c362014,0 24px 60px #0c362024}}.screen-scroll{min-height:100dvh;padding-bottom:calc(var(--tab-bar-h) + var(--safe-bottom) + 12px)}.screen-scroll--no-tabbar{padding-bottom:calc(var(--safe-bottom) + 12px)}.hscroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:10px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex:none}.pressable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s,background .12s}.pressable:active{transform:scale(.985)}.clamp-1,.clamp-2,.clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.ant-btn{box-shadow:none!important}.ant-input-affix-wrapper,.ant-input{border-color:#0000}.ant-input-affix-wrapper:focus-within{border-color:#0c3620}.tab-bar{view-transition-name:tab-bar}.status-tint{view-transition-name:status-tint}html[data-nav]::view-transition-old(root){mix-blend-mode:normal;animation-duration:var(--nav-duration);animation-timing-function:var(--ease-drawer);animation-fill-mode:both}html[data-nav]::view-transition-new(root){mix-blend-mode:normal;animation-duration:var(--nav-duration);animation-timing-function:var(--ease-drawer);animation-fill-mode:both}html[data-nav=forward]::view-transition-old(root){animation-name:nav-under-out}html[data-nav=forward]::view-transition-new(root){animation-name:nav-in-from-right;box-shadow:-12px 0 24px #0c36201f}html[data-nav=back]::view-transition-old(root){z-index:1;animation-name:nav-out-to-right;box-shadow:-12px 0 24px #0c36201f}html[data-nav=back]::view-transition-new(root){animation-name:nav-under-in}html[data-nav-bar] .tab-bar{view-transition-name:none}html[data-nav]::view-transition-group(tab-bar){animation-duration:var(--nav-duration);animation-timing-function:var(--ease-drawer)}html[data-nav]::view-transition-old(tab-bar){animation-duration:var(--nav-duration);animation-timing-function:var(--ease-drawer)}html[data-nav]::view-transition-new(tab-bar){animation-duration:var(--nav-duration);animation-timing-function:var(--ease-drawer)}html[data-nav]::view-transition-group(status-tint){animation-duration:var(--nav-duration);animation-timing-function:var(--ease-drawer)}html[data-nav]::view-transition-old(status-tint){animation-duration:var(--nav-duration);animation-timing-function:var(--ease-drawer)}html[data-nav]::view-transition-new(status-tint){animation-duration:var(--nav-duration);animation-timing-function:var(--ease-drawer)}@keyframes nav-in-from-right{0%{transform:translate(100%)}}@keyframes nav-out-to-right{to{transform:translate(100%)}}@keyframes nav-under-out{to{transform:translate(-25%)}}@keyframes nav-under-in{0%{transform:translate(-25%)}}@keyframes nav-fade-in{0%{opacity:0}}@keyframes nav-fade-out{to{opacity:0}}@media (width>=480px),(prefers-reduced-motion:reduce){html[data-nav]::view-transition-old(root){mix-blend-mode:plus-lighter;box-shadow:none;animation-duration:.16s;animation-timing-function:ease}html[data-nav]::view-transition-new(root){mix-blend-mode:plus-lighter;box-shadow:none;animation-duration:.16s;animation-timing-function:ease}html[data-nav]::view-transition-old(root){animation-name:nav-fade-out}html[data-nav]::view-transition-new(root){animation-name:nav-fade-in}}
