.page-title-banner{width:100%;margin:0 auto 0;height:44px;position:fixed;background:#fff;z-index:999}.page-title-banner,.page-title-banner .left-menu{display:flex;align-items:center;justify-content:center}.page-title-banner .left-menu{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:25px;height:25px;padding:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.page-title-banner .left-menu.touch-active{transform:translateY(-50%) scale(.94)}.page-title-banner .left-menu svg{width:100%;height:100%}.page-title-banner img{height:17px;width:17px;-o-object-fit:contain;object-fit:contain;margin-right:10px}.page-title-banner .page-title{font-size:18px;font-weight:600;color:#333;letter-spacing:-.4px}.placeholder{position:relative;height:44px;opacity:0;z-index:0}.help-page{min-height:100vh;background:#f7f7f7}.help-page-body{padding:20px 16px 32px}.help-menu-card{overflow:hidden;background:#fff;border-radius:5px}.help-menu-row{width:100%;height:60px;border:0;border-bottom:1px solid #f2f2f2;background:#fff;display:flex;align-items:center;padding:0 15px;font-family:SF Pro Text,Avenir,Helvetica,Arial,sans-serif;color:#333}.help-menu-row:last-child{border-bottom:0}.help-menu-icon-wrap{width:20px;height:20px;margin-right:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.help-menu-icon-wrap.report .help-menu-icon{width:18px;height:18px}.help-menu-icon-wrap.chat .help-menu-icon{width:17px;height:17px}.help-menu-icon{display:block}.help-menu-label{flex:1;min-width:0;font-size:16px;line-height:20px;text-align:left}.help-menu-chevron{width:8px;height:8px;border-top:1.4px solid #c4c4c4;border-right:1.4px solid #c4c4c4;transform:rotate(45deg);margin-right:2px}.report-problem-page{min-height:100vh;min-height:100dvh;background:#f6f6f6;overflow-x:hidden}.report-problem-body{min-height:calc(100vh - 44px);min-height:calc(100dvh - 44px);box-sizing:border-box;padding:12px 12px calc(70px + env(safe-area-inset-bottom));overflow-x:hidden}.report-card{width:100%;margin:0 0 10px;padding:12px;border-radius:5px;background:#fff}.report-label-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.report-label{display:block;margin:0;color:#333;font-size:15px;font-weight:400;line-height:19px}.report-required-mark{color:var(--theme-selectable-accent-color,#276ce1);font-size:14px;line-height:1;position:relative;top:-1px;vertical-align:baseline}.device-code-field{position:relative}.device-code-input{width:100%;height:44px;padding:0 54px 0 13px;border:1px solid #e6e6e6;border-radius:5px;outline:none;color:#333;font-family:SF Pro Text,Avenir,Helvetica,Arial,sans-serif;font-size:14px;line-height:44px}.description-input::-moz-placeholder,.device-code-input::-moz-placeholder{color:#c6c6c6}.description-input::placeholder,.device-code-input::placeholder{color:#c6c6c6}.device-scan-btn{position:absolute;top:7px;right:12px;width:30px;height:30px;border:0;border-radius:50%;background:var(--theme-selectable-accent-color,#276ce1);display:flex;align-items:center;justify-content:center;padding:0}.device-scan-btn svg{width:16px;height:16px;color:#fff}.problem-card{padding-bottom:12px}.problem-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 9px}.problem-option{width:100%;min-height:44px;padding:5px 9px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;color:#666;font-family:SF Pro Text,Avenir,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:15px;text-align:center;overflow-wrap:anywhere;display:flex;align-items:center;justify-content:center}.problem-option.active{border-color:var(--theme-selectable-accent-color,#276ce1);background:var(--theme-selectable-accent-bg,#fafcff);color:var(--theme-selectable-accent-color,#276ce1)}.picture-card{min-height:107px}.picture-list{display:flex;align-items:flex-start;gap:9px;overflow-x:auto;overflow-y:hidden;padding:5px 5px 0 0;scrollbar-width:none;-ms-overflow-style:none}.picture-list::-webkit-scrollbar{display:none}.picture-add-btn,.picture-thumb{flex:0 0 auto;width:56px;height:56px;border:1px solid #e6e6e6;border-radius:5px;background:#fff}.picture-add-btn{position:relative}.picture-add-btn span:after,.picture-add-btn span:before{content:"";position:absolute;left:50%;top:50%;width:18px;border-top:2px solid #333;transform:translate(-50%,-50%)}.picture-add-btn span:after{transform:translate(-50%,-50%) rotate(90deg)}.picture-thumb{position:relative;overflow:visible}.picture-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.picture-remove{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border:0;border-radius:50%;background:rgba(0,0,0,.52)}.picture-remove:after,.picture-remove:before{content:"";position:absolute;top:9px;left:5px;width:10px;border-top:1.4px solid #fff}.picture-remove:before{transform:rotate(45deg)}.picture-remove:after{transform:rotate(-45deg)}.picture-input{display:none}.description-card{min-height:147px}.description-input{display:block;width:100%;height:96px;padding:10px 13px;border:1px solid #e6e6e6;border-radius:5px;outline:none;resize:none;overflow-y:auto;-webkit-overflow-scrolling:touch;color:#333;font-family:SF Pro Text,Avenir,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}.report-submit-bar{position:fixed;left:0;right:0;bottom:0;z-index:5;padding:0 12px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg,hsla(0,0%,96.5%,0),#f6f6f6 24px);pointer-events:none}.report-submit-btn{width:100%!important;height:46px!important;line-height:46px!important;pointer-events:auto}@media(max-height:700px){.report-problem-body{padding-top:10px;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.report-card{margin-bottom:8px;padding:10px 12px}.report-label-row{margin-bottom:7px}.report-label{font-size:14px;line-height:18px}.report-required-mark{margin-left:1px;font-size:13px;top:-1px}.device-code-input{height:40px;padding-right:50px;line-height:40px}.device-scan-btn{top:6px;width:28px;height:28px}.device-scan-btn svg{width:15px;height:15px}.problem-card{padding-bottom:10px}.problem-options{gap:8px}.problem-option{min-height:38px;padding:4px 8px}.picture-card{min-height:85px}.picture-list{gap:8px;padding-top:9px;padding-right:9px}.picture-add-btn,.picture-thumb{width:50px;height:50px}.picture-add-btn span:after,.picture-add-btn span:before{width:16px}.picture-remove{width:18px;height:18px;transform:translate(38%,-38%)}.picture-remove:after,.picture-remove:before{top:8px;left:4px}.description-card{min-height:113px}.description-input{height:78px;padding:9px 12px}.report-submit-btn{height:44px!important;line-height:44px!important}.report-submit-bar{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.chat-with-us-page{min-height:100vh;background:#fff}.chat-with-us-body{min-height:calc(100vh - 44px);padding:64px 20px 40px}.chat-brand{width:100%;min-height:96px;display:flex;align-items:center;justify-content:center;gap:8px}.chat-brand-logo{display:block;width:auto;height:auto;max-width:min(100%,240px);max-height:72px;-o-object-position:center center;object-position:center center;margin:0 auto}.chat-brand-icon,.chat-brand-logo{-o-object-fit:contain;object-fit:contain}.chat-brand-icon{width:32px;height:32px}.chat-brand-name{color:#353a64;font-family:SF Pro Text,Avenir,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px}.chat-contact-list{margin-top:72px}.chat-contact-row{height:54px;border-bottom:1px solid #f2f2f2;display:flex;align-items:center;padding:0 4px;color:#333;text-decoration:none;font-family:SF Pro Text,Avenir,Helvetica,Arial,sans-serif}.chat-contact-icon{flex:0 0 auto;width:18px;height:18px;margin-right:14px;color:#333}.chat-contact-text{flex:1;min-width:0;overflow:hidden;color:var(--theme-selectable-accent-color,#276ce1);font-size:14px;line-height:20px;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.chat-social-list{display:flex;flex-wrap:wrap;gap:12px;padding:18px 4px 20px}.chat-social-link{width:42px;height:42px;border-radius:50%;background:var(--theme-selectable-accent-bg,#fafcff);color:#333;text-decoration:none;display:flex;align-items:center;justify-content:center}.chat-social-icon{width:20px;height:20px}