*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.6;color:#ffffffe0;background-color:#010b2e;-webkit-font-smoothing:antialiased}#app{min-height:100vh}a{color:#7eb4ff;text-decoration:none;word-break:break-all}a:active{opacity:.7}.privacy-policy{max-width:680px;margin:0 auto;padding:20px 16px calc(24px + env(safe-area-inset-bottom));padding-top:calc(20px + env(safe-area-inset-top));background:#010b2e;min-height:100vh}.privacy-policy__header{padding-bottom:20px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12)}.privacy-policy__title{margin:0;font-size:26px;font-weight:700;line-height:1.3;color:#fff}.privacy-policy__app-name{margin:6px 0 0;font-size:18px;font-weight:600;color:#ffffffd9}.privacy-policy__dates{margin:16px 0 0;padding:0}.privacy-policy__date-row{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-size:13px;color:#ffffff8c}.privacy-policy__date-row dt{margin:0;font-weight:500}.privacy-policy__date-row dd{margin:0}.privacy-policy__body section{margin-top:28px}.privacy-policy__body h2{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4;color:#fff}.privacy-policy__body h3{margin:20px 0 8px;font-size:15px;font-weight:600;line-height:1.4;color:#ffffffeb}.privacy-policy__body p{margin:0 0 12px;font-size:15px;line-height:1.65;color:#ffffffc7}.privacy-policy__body ul{margin:0 0 12px;padding-left:20px}.privacy-policy__body li{margin-bottom:8px;font-size:15px;line-height:1.65;color:#ffffffc7}.privacy-policy__notice{font-weight:700;color:#fff!important}.privacy-policy__contact{list-style:none;padding-left:0!important}.privacy-policy__contact li{margin-bottom:10px}
