.sup-scroll{-ms-overflow-style:none;scrollbar-width:none;flex:1;padding:0 24px 26px;overflow-y:auto}.sup-scroll::-webkit-scrollbar{display:none}.sup-title{letter-spacing:-.035em;color:#191a1c;margin:6px 0 0;font-size:30px;font-weight:700}.sup-intro{color:#65686e;max-width:34ch;margin:9px 0 0;font-size:15px;line-height:1.5}.sup-region{cursor:pointer;color:#191a1c;text-align:left;background:#fafafa;border:1px solid #eaeaec;border-radius:12px;align-items:center;gap:8px;width:100%;margin:20px 0 0;padding:11px 14px;font-family:inherit;font-size:14px;display:flex}.sup-region-lbl{color:#65686e}.sup-region-val{align-items:center;gap:5px;margin-left:auto;font-weight:600;display:flex}.sup-group{margin:30px 0 0}.sup-group>h2{color:#65686e;letter-spacing:0;margin:0 0 11px;font-size:13px;font-weight:600}.sup-rows{border:1px solid #eaeaec;border-radius:15px;overflow:hidden}.sup-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:none;align-items:flex-start;gap:13px;padding:15px;font-family:inherit;text-decoration:none;display:flex}.sup-row+.sup-row{border-top:1px solid #eaeaec}.sup-row:hover{background:#fafafa}.sup-row-body{flex:1;min-width:0}.sup-nm{letter-spacing:-.02em;color:#191a1c;margin:0;font-size:16px;font-weight:600}.sup-num{color:var(--violet);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:600}.sup-meta{color:#65686e;margin:4px 0 0;font-size:13.5px;line-height:1.45}.sup-go{color:#b9babe;flex:0 0 18px;margin-top:3px;display:block}.sup-urgent .sup-rows{background:#7b3fff0b;border-color:#d9d2fa}.sup-urgent .sup-row{background:0 0}.sup-urgent .sup-row:hover{background:#7b3fff0e}.sup-urgent .sup-row+.sup-row{border-top-color:#dfd9fa}.sup-foot{color:#65686e;border-top:1px solid #eaeaec;margin:32px 0 0;padding-top:20px;font-size:13px;line-height:1.55}.sup-foot p{margin:0 0 8px}.sup-foot p:last-child{margin:0}
.support-dialog{border:1px solid var(--rule);width:min(34rem,100vw - 2rem);max-height:min(42rem,100vh - 3rem);color:var(--ink);background:#fff;border-radius:18px;margin:auto;padding:1.5rem 1.5rem 1.35rem;overflow-y:auto;box-shadow:0 24px 60px #00000024}.support-dialog::backdrop{background:#191a1c52}.support-dialog:focus{outline:none}
