*{box-sizing:border-box}body{margin:0;background:#fff;color:#000;font-family:Segoe UI,Microsoft YaHei,Arial,sans-serif}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-underline-offset:4px}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;background:#fff;border:2px solid #000;border-radius:10px;cursor:pointer;text-decoration:none;transition:background .12s,color .12s}button.primary,.button{background:#000;color:#fff}button:hover,.button:hover{background:#e9e9e9;color:#000}button.primary:hover{background:#333;color:#fff}button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:default;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #777;outline-offset:4px}.shell{max-width:1254px;margin:auto;padding:0 18px}.site-header{height:106px;border-bottom:1px solid #c7c7c7;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;gap:20px}.brand{font-size:38px;white-space:nowrap;text-decoration:none;letter-spacing:-1.1px;font-weight:400}.site-header nav{display:flex;gap:48px;align-self:end;margin-bottom:16px;padding-left:17px}.site-header nav a{font-size:20px;white-space:nowrap;text-decoration:none}.site-header nav a:hover{text-decoration:underline}.development-status{justify-self:end;min-width:145px;line-height:1.4}.development-status small{font-size:16px;display:block}.development-status>div{font-size:30px;display:flex;align-items:center;gap:12px}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#00dc00;flex-shrink:0}main{min-height:598px}.reference-home{height:598px;position:relative;padding-top:43px}.tester-tip{position:absolute;top:6px;right:0;margin:0;font-size:12px;line-height:1.5}.reference-welcome{text-align:center}.reference-welcome h1{font-size:40px;font-weight:400;line-height:1.2;margin:0}.reference-welcome p{font-size:30px;line-height:1.25;margin:0;font-variant-numeric:tabular-nums}.reference-metrics{display:grid;grid-template-columns:210px 210px minmax(0,1fr);gap:74px;margin:61px 58px 0 70px}.reference-metrics article{min-width:0;position:relative;border-bottom:4px solid #000;height:157px}.reference-metrics article:first-child:after{content:"";position:absolute;right:-37px;top:-20px;width:1px;height:196px;background:#ccc}.reference-metrics h2{margin:0;font-size:20px;font-weight:400;line-height:1.3;white-space:nowrap}.metric-value{height:129px;display:flex;align-items:center;font-size:64px;font-weight:350;letter-spacing:-1px;padding:0 12px 7px}.reference-metrics article:nth-child(2) .metric-value{justify-content:center;padding-left:0;padding-right:0}.metric-value.full-version{font-size:36px;letter-spacing:-.8px;padding-left:0;white-space:nowrap}.reference-actions{display:flex;justify-content:center;gap:88px;margin-top:94px}.reference-actions button{width:338px;height:66px;padding:0 14px;font-size:36px;font-weight:400;line-height:1;border-radius:11px}.reference-login{position:relative;min-height:598px;padding-top:56px}.backbutton{position:absolute;top:12px;left:15px;border:0;background:transparent;padding:0;min-height:48px;font-size:32px;font-weight:400}.reference-login h1{text-align:center;font-size:48px;font-weight:400;margin:0;line-height:1.3}.reference-login form{margin:0}.login-prompt{font-size:32px;margin:20px 0 44px 126px}.identity-line{display:flex;align-items:center;justify-content:center;gap:6px;height:64px;margin:auto;max-width:740px}.identity-line>span{font-size:64px;line-height:1}.identity-line label{width:100px;min-width:0}.identity-line label.credential-field{width:460px}.identity-line input{border:2px solid #000;border-radius:0;background:#fff;height:52px;width:100%;padding:4px 7px;font-size:26px}.identity-line input::placeholder{color:#777}.login-result{min-height:34px;margin:22px auto 0;text-align:center;max-width:650px;font-size:16px;line-height:1.7}.reference-login .confirm{display:flex;width:338px;height:66px;margin:28px auto 0;font-size:36px;font-weight:400;border-radius:11px}footer{margin:50px 0 20px;border-top:1px solid #ccc;padding:20px 0;color:#666;font-size:12px;line-height:1.8}footer nav{display:flex;gap:25px;flex-wrap:wrap}footer p{margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:40px 0 30px}.heading h1,.document-page h1{font-size:34px;font-weight:400;margin:12px 0}.heading p{color:#555;line-height:1.8}.eyebrow{font-size:12px;color:#666;letter-spacing:1px}.card{border:0;border-bottom:1px solid #bbb;background:#fff;border-radius:0;padding:24px 0;margin-bottom:20px}.card h3{font-size:22px;font-weight:400}.card h4{font-size:18px;font-weight:400}.row{display:flex;justify-content:space-between;gap:20px;align-items:center}.tag{display:inline-block;padding:4px 8px;border:1px solid #888;font-size:12px;color:#333}.muted,small{color:#666;font-size:13px}.release h2{font-size:30px;font-weight:400;overflow-wrap:anywhere}.release h2 small{display:inline-block;border:1px solid #aaa;padding:5px 8px;margin-left:10px;font-size:16px}.changes{padding:0;list-style:none;color:#333;line-height:2;font-size:16px}.changes li{display:flex;gap:10px;align-items:flex-start}.changes svg{display:none}.cardfoot{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #ddd;padding-top:20px;margin-top:25px;color:#555;font-size:14px}.pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.form{display:grid;gap:20px;max-width:850px}.form h2,.form h3{margin:0}.form label{display:grid;gap:8px;font-size:16px}.form input,.form textarea,.form select,input,select{min-width:0;max-width:100%;border:1px solid #555;border-radius:0;min-height:46px;padding:10px 12px;font-size:16px;background:#fff}.form textarea{min-height:120px;resize:vertical}.form button{justify-self:start}.inlineform{display:grid;grid-template-columns:130px 110px 1fr auto;gap:12px;border-top:1px solid #ddd;padding-top:20px;margin-top:20px}.tester{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #ddd;padding:20px 0}.tester small{display:block;margin-top:8px;line-height:1.8}.tester strong{font-weight:400}.notice{border:1px solid #777;padding:14px 18px;margin:20px 0;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.notice button{margin-left:15px;min-height:32px;padding:3px 8px}.notice code{display:block;word-break:break-all}.reply{border-left:3px solid #000;padding:12px 18px;background:#f5f5f5;margin:20px 0}.empty{text-align:center;padding:60px 20px;color:#555}.empty svg{display:none}.empty h2{font-weight:400}.document-page{max-width:850px;margin:50px auto 70px}.document-page h2{font-weight:400;font-size:24px;margin-top:35px}.document-page p:not(.eyebrow){font-size:17px;line-height:2;color:#333}.document-page button{margin-top:20px}.announcements h2{font-weight:400}.status-fixed,.status-working{color:#000;background:#fff}@media(max-width:1100px)and (min-width:761px){.brand{font-size:30px}.site-header nav{gap:28px;padding-left:0}.site-header nav a{font-size:18px}.development-status>div{font-size:26px}.reference-metrics{grid-template-columns:1fr 1fr 2.5fr;gap:50px;margin-left:50px;margin-right:40px}.reference-metrics article:first-child:after{right:-25px}.metric-value.full-version{font-size:29px}.reference-actions{gap:60px}.reference-actions button{width:300px}.login-prompt{margin-left:80px}}@media(max-width:760px){.shell{padding:0 20px}.site-header{height:auto;min-height:130px;padding:22px 0 12px;grid-template-columns:1fr auto;gap:16px}.brand{font-size:26px;letter-spacing:-.5px}.development-status{min-width:0}.development-status small{font-size:12px}.development-status>div{font-size:20px;gap:8px}.dot{width:8px;height:8px}.site-header nav{grid-column:1/-1;grid-row:2;padding:0;margin:0;justify-content:center;gap:40px;align-self:auto}.site-header nav a{font-size:16px}main{min-height:580px}.reference-home{height:auto;min-height:650px;padding-top:54px}.tester-tip{top:9px;font-size:10px;line-height:1.7;text-align:right;max-width:100%}.reference-welcome h1{font-size:30px}.reference-welcome p{font-size:21px;margin-top:7px}.reference-metrics{grid-template-columns:1fr 1fr;gap:35px;margin:45px 0 0}.reference-metrics article{height:135px}.reference-metrics article:first-child:after{right:-18px;top:-6px;height:150px}.reference-metrics article:last-child{grid-column:1/-1;height:110px}.reference-metrics h2{font-size:16px}.metric-value{font-size:53px;height:107px;padding-left:8px}.metric-value.full-version{font-size:25px;letter-spacing:-.5px;white-space:normal;overflow-wrap:anywhere;height:84px;line-height:1.4}.reference-actions{gap:18px;margin:48px 0 30px}.reference-actions button{width:auto;flex:1;max-width:338px;height:54px;font-size:24px;padding:0 12px;white-space:nowrap}.reference-login{min-height:590px;padding-top:77px}.backbutton{left:0;top:15px;font-size:24px}.reference-login h1{font-size:38px}.login-prompt{font-size:23px;margin:35px 0 30px}.identity-line{gap:5px;height:62px;max-width:100%}.identity-line>span{font-size:38px}.identity-line label{width:76px;flex-shrink:0}.identity-line label.credential-field{width:auto;flex:1}.identity-line input{font-size:20px;height:48px;padding:4px 6px}.reference-login .confirm{font-size:28px;width:min(100%,338px);height:56px;margin-top:26px}.login-result{font-size:14px;min-height:45px;margin-top:18px}.heading{flex-wrap:wrap;margin-top:30px}.heading h1{font-size:28px}.heading p{font-size:14px}.inlineform{grid-template-columns:1fr 1fr}.inlineform input{grid-column:1/-1}.cardfoot{flex-wrap:wrap}.release h2{font-size:25px}.release h2 small{font-size:13px;margin:10px 0;display:table}.tester small{font-size:11px;overflow-wrap:anywhere}.tester strong{font-size:13px}.tester button{flex-shrink:0;padding:8px 12px}.row{align-items:flex-start}.row small{font-size:12px}.document-page{margin-top:35px}.document-page h1{font-size:29px}.document-page p:not(.eyebrow){font-size:16px}footer{margin-top:40px;font-size:11px}footer nav{gap:20px}.issue h3{overflow-wrap:anywhere}}@media(max-width:380px){.shell{padding:0 15px}.brand{font-size:23px}.development-status>div{font-size:18px}.reference-welcome p{font-size:19px}.reference-actions{gap:12px}.reference-actions button{font-size:21px}.metric-value.full-version{font-size:23px}.login-prompt{font-size:21px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(min-width:761px){.site-header{display:flex;position:relative}.site-header nav{position:absolute;left:48%;bottom:16px;align-self:auto;padding:0;margin:0}.development-status{margin-left:auto}}@media(min-width:761px){.reference-login{padding-top:80px}.reference-login .confirm{margin-top:16px}.backbutton{top:30px}}.brand,.metric-value{font-family:Century Gothic,Microsoft YaHei,sans-serif}@font-face{font-family:StudioLatin;src:url(/fonts/century-gothic.ttf) format("truetype");font-style:normal;font-weight:100 600;font-display:swap;unicode-range:U+0000-024F}@font-face{font-family:StudioLatin;src:url(/fonts/century-gothic-bold.ttf) format("truetype");font-style:normal;font-weight:700 900;font-display:swap;unicode-range:U+0000-024F}@font-face{font-family:StudioHei;src:url(/fonts/simhei.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}body,.brand,.metric-value,button,input,textarea,select{font-family:StudioLatin,StudioHei,sans-serif}@media(min-width:761px){.reference-metrics .metric-value{display:flex;align-items:center;font-size:64px;line-height:1;padding:0 12px;letter-spacing:0}.reference-metrics article:nth-child(2) .metric-value{justify-content:center;padding:0}.reference-metrics .full-version{padding:0;white-space:nowrap;font-weight:400}.full-version span{display:block;line-height:1}}@media(max-width:760px){.metric-value.full-version{padding:0;white-space:nowrap;letter-spacing:0}.full-version span{display:inline-block}}.identity-line label:not(.credential-field){width:60px;flex-shrink:0}.identity-line>span.identity-separator{display:block;align-self:center;flex:0 0 22px;height:3px;background:currentColor;font-size:0;line-height:0}@media(max-width:760px){.identity-line label:not(.credential-field){width:52px}.identity-line>span.identity-separator{flex-basis:16px;height:2px}}@media(max-width:760px){.site-header .brand{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:24px;line-height:1.2;letter-spacing:0}.site-header .brand span:last-child{font-size:22px}}@media(max-width:380px){.site-header .brand{font-size:21px}.site-header .brand span:last-child{font-size:20px}}.three-actions{gap:34px;margin-left:70px;margin-right:58px}.three-actions button{flex:1;min-width:0;font-size:34px}.flow-meta{display:flex;justify-content:space-between;gap:20px;padding:8px 12px;font-size:18px}.flow-meta small{font-size:12px;color:#000}.feedback-flow{position:relative;min-height:598px}.flow-back{position:absolute;left:62px;top:47px;font-size:34px;border:0;padding:0;background:transparent}.flow-title{text-align:center;font-size:48px;font-weight:400;margin:50px 0 72px}.flow-choices{display:grid;justify-content:center;gap:46px}.flow-choices button{width:338px;height:66px;font-size:36px;padding:0}.editor-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 50px 25px}.editor-heading h1{font-size:40px;font-weight:400;margin:0}.editor-heading button{font-size:32px;border:0;padding:0;background:transparent}.feedback-compose{display:grid;grid-template-columns:minmax(0,740px) 256px;gap:116px;margin:0 50px 45px}.compose-fields{display:grid;gap:9px}.compose-fields label{display:grid;gap:4px;font-size:18px}.compose-fields input,.compose-fields select,.compose-fields textarea{width:100%;border:2px solid #000;border-radius:0;min-height:30px;padding:2px 8px;font-size:16px;background:#fff}.compose-fields textarea{height:116px;resize:vertical}.compose-fields input[name=image_url]{height:64px}.compose-fields small{color:#000;font-size:14px}.compose-actions{padding-top:26px;display:flex;flex-direction:column;gap:29px}.compose-actions button{width:256px;height:51px;font-size:27px;padding:0}.feedback-editor{min-height:790px}@media(max-width:1100px){.feedback-compose{gap:45px;grid-template-columns:minmax(0,1fr) 235px;margin:0 35px 35px}.compose-actions button{width:235px;font-size:25px}.three-actions{gap:25px}.three-actions button{font-size:28px}}@media(max-width:760px){.three-actions{margin:40px 0 25px;gap:12px;flex-wrap:wrap}.three-actions button{font-size:22px;flex-basis:45%;max-width:none}.three-actions button:last-child{flex-basis:100%}.flow-meta{flex-direction:column;gap:6px;padding:12px 0;font-size:15px}.flow-meta small{font-size:10px}.flow-back{left:0;top:80px;font-size:24px}.flow-title{font-size:36px;margin:65px 0 55px}.flow-choices{gap:30px}.flow-choices button{width:min(338px,85vw);height:58px;font-size:28px}.editor-heading{margin:25px 0;gap:15px}.editor-heading h1{font-size:29px}.editor-heading button{font-size:23px;white-space:nowrap}.feedback-compose{display:flex;flex-direction:column;gap:25px;margin:0 0 35px}.compose-fields{gap:16px}.compose-fields input,.compose-fields select{min-height:44px}.compose-fields label{font-size:16px}.compose-actions{padding:0;gap:15px}.compose-actions button{width:100%;height:50px;font-size:25px}.feedback-editor{min-height:0}}.issue details{margin:18px 0}.issue summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.collection-title{display:flex;align-items:baseline;gap:25px;min-width:0}.collection-title p{margin:0;font-size:34px}.record-card{display:block;margin:20px 30px;padding:18px 22px;border:2px solid #000;border-radius:18px;text-decoration:none;color:#000;background:#fff;min-width:0}.record-card:hover{background:#f5f5f5}.record-card h2{font-size:34px;font-weight:400;margin:0 0 16px;line-height:1.3}.record-card p{font-size:24px;margin:5px 0 0;line-height:1.5;overflow-wrap:anywhere}.clamped-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.record-top{display:flex;justify-content:space-between;align-items:baseline;gap:20px;font-size:34px;margin-bottom:12px}.record-status{font-size:38px;flex-shrink:0}.state-fixed{color:#228226}.state-working{color:#8b6a00}.state-pending,.state-confirmed{color:#c52222}.state-closed{color:#555}.issue-record p{font-size:18px}.draft-card{min-height:110px}.readonly-detail{margin:30px 50px;border-top:1px solid #aaa;padding-top:20px;overflow-wrap:anywhere}.readonly-detail h2{font-weight:400}.feedback-records{min-height:598px}@media(max-width:760px){.collection-title{display:block}.collection-title p{font-size:19px;margin-top:10px}.record-card{margin:20px 0;padding:18px 15px;border-radius:15px}.record-card h2{font-size:25px}.record-card p{font-size:15px}.record-top{font-size:24px;gap:12px}.record-status{font-size:25px}.readonly-detail{margin:25px 0}.readonly-detail .record-top{flex-wrap:wrap}}.issue-detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:45px;margin:30px 30px 50px 50px;align-items:start}.issue-content{min-width:0;font-size:20px;line-height:1.6;overflow-wrap:anywhere}.issue-content .detail-number{font-size:44px;font-weight:400;line-height:1.2;margin:0 0 16px}.issue-content p{margin:0 0 18px}.issue-content h3{font-size:22px;font-weight:400;line-height:1.5;margin:0}.issue-content section{margin:0 0 18px}.issue-content .pre{line-height:1.5}.issue-content a{font-size:20px;overflow-wrap:anywhere}.processing-panel{border:3px solid #000;border-radius:20px;padding:17px 24px 22px;min-width:0}.processing-panel h2{font-size:38px;font-weight:400;margin:0 0 20px;line-height:1.25}.processing-stages{list-style:none;padding:0;margin:0}.processing-stages li{position:relative;padding:0 0 55px;min-width:0}.processing-stages li:not(:last-child):after{content:"";position:absolute;left:9px;top:43px;bottom:5px;border-left:1px solid #000}.processing-stages li:last-child{padding-bottom:0}.stage-heading{display:flex;gap:3px;align-items:baseline;font-size:38px;line-height:1.2;white-space:nowrap}.stage-color.color-red{color:red}.stage-color.color-yellow{color:#ff0}.stage-color.color-green{color:#0f0}.developer-reply{padding:5px 0 0 24px;min-width:0}.reply-text{font-size:22px;line-height:1.45;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.clamp-reply{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.developer-reply button{font-size:13px;min-height:32px;padding:3px 8px;margin-top:8px}.progress-caption{font-size:11px;color:#777;margin:22px 0 8px;line-height:1.7}.event-history{font-size:12px;overflow-wrap:anywhere;line-height:1.8}.event-history summary{cursor:pointer;text-decoration:underline}.event-history p{margin:8px 0}.event-history>div{border-top:1px solid #ddd;margin-top:12px}@media(max-width:1000px)and (min-width:761px){.issue-detail-layout{gap:25px;margin-left:30px}.processing-panel{padding:17px}.stage-heading,.processing-panel h2{font-size:32px}.reply-text{font-size:19px}}@media(max-width:760px){.issue-detail-layout{grid-template-columns:1fr;margin:20px 0 35px;gap:26px}.issue-content{font-size:17px}.issue-content .detail-number{font-size:34px}.issue-content h3{font-size:19px}.issue-content a{font-size:17px}.processing-panel{padding:20px;border-width:2px;max-width:100%}.processing-panel h2,.stage-heading{font-size:32px}.reply-text{font-size:20px}.processing-stages li{padding-bottom:45px}.processing-stages li:last-child{padding-bottom:0}.processing-stages li:not(:last-child):after{top:38px}}@font-face{font-family:StudioArrow;src:url(/fonts/source-code-variable.otf) format("opentype");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+2039-203A,U+2190-21FF,U+27F0-27FF,U+2900-297F}body,.brand,.metric-value,button,input,textarea,select{font-family:StudioArrow,StudioLatin,StudioHei,sans-serif}.development-status .dot.dot-resting{background:#e5bd00}.admin-panel{padding:36px 24px 70px;max-width:1200px;margin:auto}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.admin-heading h1{font-size:36px;font-weight:400;margin:0 0 12px}.admin-tabs{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid #ccc;margin-bottom:30px}.admin-panel button{min-height:44px;padding:10px 20px;border:1.5px solid #000;border-radius:10px;white-space:normal}.admin-box{border:1.5px solid #000;border-radius:18px;padding:28px;margin:24px 0;overflow-wrap:anywhere}.admin-panel h2{font-size:25px;font-weight:400;margin:0 0 22px}.admin-panel label{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;min-width:0}.admin-panel input,.admin-panel select,.admin-panel textarea{width:100%;min-width:0;box-sizing:border-box;border:1.5px solid #000;border-radius:0;padding:10px 12px;font:inherit;background:#fff;color:#000;min-height:44px}.admin-panel textarea{resize:vertical}.admin-settings{max-width:760px}.admin-settings>small{display:block;margin-top:20px}.admin-panel .admin-check{flex-direction:row;align-items:center}.admin-check input{width:20px;min-height:20px;flex-shrink:0}.admin-panel small{color:#555;font-size:14px;line-height:1.6}.admin-filters{display:flex;gap:24px;flex-wrap:wrap}.admin-filters label{min-width:180px}.admin-table{width:100%;overflow:auto}.admin-table table{width:100%;border-collapse:collapse;min-width:680px;text-align:left}.admin-table th,.admin-table td{padding:14px 10px;border-bottom:1px solid #ccc;vertical-align:top}.admin-table td:first-child{min-width:180px;max-width:330px;overflow-wrap:anywhere}.admin-table td button{text-align:left;width:100%}.admin-tester{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #ccc;overflow-wrap:anywhere}.admin-tester:last-child{border-bottom:0}.admin-tester button{margin:5px}.admin-panel .issue-detail-layout{margin-top:35px}@media(max-width:600px){.admin-panel{padding:28px 0 50px}.admin-heading h1{font-size:28px}.admin-box{padding:18px}.admin-tester{align-items:flex-start;flex-direction:column}.admin-tabs{gap:8px}.admin-tabs button{padding:9px 12px}.admin-filters{gap:12px}.admin-filters label{flex:1;min-width:130px}}
