*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior-y:none;overscroll-behavior-x:none}@media (max-width:768px){body,html{overflow-x:hidden;max-width:100vw;position:relative}*{max-width:100%}body>*{overflow-x:hidden}}.btn,button{min-height:44px;min-width:44px;touch-action:manipulation}.btn:active,a:active,button:active{opacity:.7;transform:scale(.98);transition:opacity .1s,transform .1s}@media (max-width:768px){nav a:active,nav button:active{opacity:.6;background-color:rgba(0,0,0,.05);border-radius:8px}}input,select,textarea{font-size:16px!important;-webkit-appearance:none;appearance:none;border-radius:0}body,html,input,select,textarea{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}body,html{overflow-x:hidden!important;width:100%!important;position:relative!important;margin:0!important;padding:0!important}*,body,html{max-width:100vw!important}*{box-sizing:border-box!important}embed,iframe,img,object,video{max-width:100%!important;height:auto!important;display:block!important}a,button,div,h1,h2,h3,h4,h5,h6,input,label,p,span,textarea{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;font-size:inherit!important}html.ios-old-version,html.ios-old-version body{zoom:1!important;transform:scale(1)!important;transform-origin:top left!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;position:relative!important}html.ios-old-version,html.ios-old-version *,html.ios-old-version body{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}html.ios-old-version *{max-width:100vw!important;box-sizing:border-box!important}html.ios-old-version a,html.ios-old-version button,html.ios-old-version div,html.ios-old-version h1,html.ios-old-version h2,html.ios-old-version h3,html.ios-old-version h4,html.ios-old-version h5,html.ios-old-version h6,html.ios-old-version input,html.ios-old-version label,html.ios-old-version p,html.ios-old-version span,html.ios-old-version textarea{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;font-size:inherit!important}html.ios-old-version .container,html.ios-old-version [class*=container]{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}html.ios-old-version embed,html.ios-old-version iframe,html.ios-old-version img,html.ios-old-version object,html.ios-old-version video{max-width:100%!important;height:auto!important;display:block!important}html.ios-old-version table{width:100%!important;max-width:100%!important;table-layout:fixed!important;word-wrap:break-word!important}html.ios-old-version,html.ios-old-version body{overflow-x:hidden!important;position:relative!important}html.ios-old-version body{width:100%!important;max-width:100vw!important}html.ios-old-version{font-size:14px!important}@media (min-width:769px){html.ios-old-version{font-size:16px!important}}html.ios-old-version .flex,html.ios-old-version [class*=flex]{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}html.ios-old-version .flex-col,html.ios-old-version [class*=flex-col]{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}html.ios-old-version .grid,html.ios-old-version [class*=grid]{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap;flex-wrap:wrap}html.ios-old-version [class*=backdrop],html.ios-old-version [style*=backdrop-filter]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(255,255,255,.9)!important}html.ios-old-version.dark [class*=backdrop],html.ios-old-version.dark [style*=backdrop-filter]{background-color:rgba(0,0,0,.9)!important}html.ios-old-version{--background:rgb(255,255,255);--foreground:rgb(36,36,36);--card:rgb(255,255,255);--card-foreground:rgb(36,36,36);--popover:rgb(255,255,255);--popover-foreground:rgb(36,36,36);--primary:rgb(53,53,53);--primary-foreground:rgb(251,251,251);--secondary:rgb(247,247,247);--secondary-foreground:rgb(53,53,53);--muted:rgb(247,247,247);--muted-foreground:rgb(141,141,141);--accent:rgb(247,247,247);--accent-foreground:rgb(53,53,53);--destructive:rgb(147,62,62);--destructive-foreground:rgb(147,62,62);--border:rgb(235,235,235);--input:rgb(235,235,235);--ring:rgb(180,180,180);--chart-1:rgb(164,57,57);--chart-2:rgb(153,30,30);--chart-3:rgb(101,18,18);--chart-4:rgb(211,48,48);--chart-5:rgb(196,48,48);--radius:0.625rem}html.ios-old-version.dark{--background:rgb(36,36,36);--foreground:rgb(251,251,251);--card:rgb(36,36,36);--card-foreground:rgb(251,251,251);--popover:rgb(36,36,36);--popover-foreground:rgb(251,251,251);--primary:rgb(251,251,251);--primary-foreground:rgb(53,53,53);--secondary:rgb(70,70,70);--secondary-foreground:rgb(251,251,251);--muted:rgb(70,70,70);--muted-foreground:rgb(180,180,180);--accent:rgb(70,70,70);--accent-foreground:rgb(251,251,251);--destructive:rgb(101,36,36);--destructive-foreground:rgb(162,60,60);--border:rgb(70,70,70);--input:rgb(70,70,70);--ring:rgb(113,113,113);--chart-1:rgb(124,62,62);--chart-2:rgb(177,43,43);--chart-3:rgb(196,48,48);--chart-4:rgb(160,68,68);--chart-5:rgb(164,63,63)}html.ios-old-version{scroll-behavior:auto!important}html.ios-old-version *,html.ios-old-version :active,html.ios-old-version :focus,html.ios-old-version :hover{-webkit-transition:opacity .1s ease!important;transition:opacity .1s ease!important}html.ios-old-version input,html.ios-old-version select,html.ios-old-version textarea{-webkit-appearance:none!important;appearance:none!important;border-radius:0!important;font-size:16px!important}html.ios-old-version .safe-area-top{padding-top:env(safe-area-inset-top)}html.ios-old-version .safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}html.ios-old-version .safe-area-left{padding-left:env(safe-area-inset-left)}html.ios-old-version .safe-area-right{padding-right:env(safe-area-inset-right)}img{max-width:100%;height:auto;display:block}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}@media (max-width:768px){body{padding-bottom:64px}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}html.miniprogram-mode,html.miniprogram-mode body{position:relative!important}.miniprogram-mode body,.miniprogram-mode html,html.miniprogram-mode,html.miniprogram-mode body{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;max-width:100vw!important;overflow-x:hidden!important;width:100%!important}.miniprogram-mode{.desktop-only,.download-app,.share-button:not(.miniprogram-share){display:none!important}.header,header{padding-top:env(safe-area-inset-top,0)}.bottom-nav,.footer,footer{padding-bottom:env(safe-area-inset-bottom,0)}}html.miniprogram-harmonyos{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}html.miniprogram-harmonyos .header,html.miniprogram-harmonyos header{padding-top:calc(env(safe-area-inset-top, 0) + .5rem)}html.miniprogram-harmonyos .bottom-nav,html.miniprogram-harmonyos .footer,html.miniprogram-harmonyos footer{padding-bottom:calc(env(safe-area-inset-bottom, 0) + .5rem);.clickable,[role=button],a,button{-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}*{-webkit-user-select:none;user-select:none}[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}*{-webkit-overflow-scrolling:touch}::-webkit-scrollbar{display:none}body,body *{font-size:inherit!important}a,body,body *,button,div,h1,h2,h3,h4,h5,h6,input,label,p,span,textarea{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}img{max-width:100%;height:auto}button{border-radius:4px}button,input,textarea{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}*{max-width:100%!important;box-sizing:border-box!important}body,html{overflow-x:hidden!important;position:relative!important}}html.miniprogram-devtools,html.miniprogram-devtools body{zoom:1!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;transform:scale(1)!important;transform-origin:top left!important}html.miniprogram-devtools *{max-width:100vw!important;box-sizing:border-box!important}html.miniprogram-devtools body{font-size:14px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;line-height:1.5!important}html.miniprogram-devtools a,html.miniprogram-devtools button,html.miniprogram-devtools div,html.miniprogram-devtools h1,html.miniprogram-devtools h2,html.miniprogram-devtools h3,html.miniprogram-devtools h4,html.miniprogram-devtools h5,html.miniprogram-devtools h6,html.miniprogram-devtools input,html.miniprogram-devtools label,html.miniprogram-devtools p,html.miniprogram-devtools span,html.miniprogram-devtools textarea{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;font-size:inherit!important}