.softwareAuthComp{width:100%;min-height:60vh;color:var(--color-cale-text);font-size:.24rem;font-weight:500;display:flex}@media (width<=850px){.softwareAuthComp{flex-direction:column}.softwareAuthComp .hao-ul-tab{flex-direction:row!important}.softwareAuthComp .content-flex-1{flex:none!important}.softwareAuthComp .content-flex-2{min-height:90%!important}}.softwareAuthComp .content-flex-1{flex:.5;justify-content:center;align-items:flex-start;display:flex}.softwareAuthComp .content-flex-2{flex:2;min-width:0;min-height:8rem;padding:.35rem}.softwareAuthComp .sa-main{flex-direction:column;gap:.3rem;width:100%;padding:.05rem .25rem .4rem;display:flex}.softwareAuthComp .sa-actions{box-shadow:2px 2px 6px var(--col-bg-start),-2px -2px 6px var(--col-bg-end);border-radius:25px;flex-direction:column;gap:.16rem;padding:.2rem .24rem .22rem;display:flex}.softwareAuthComp .sa-actions__status{min-height:.34rem;color:var(--color-cale-text);align-items:center;gap:.1rem;font-size:.21rem;line-height:1.5;display:flex}.softwareAuthComp .sa-dot{background:var(--reward-accent);width:.14rem;height:.14rem;box-shadow:0 0 8px var(--reward-accent-glow);border-radius:50%;flex:none}.softwareAuthComp .sa-dot.is-ok{background:#2fb37c;box-shadow:0 0 8px #2fb37cb3}.softwareAuthComp .sa-dot.is-bad{background:var(--el-color-danger);box-shadow:none}.softwareAuthComp .sa-dot.is-idle{background:var(--color-cale-text);box-shadow:none}.softwareAuthComp .sa-track{min-width:0;box-shadow:inset 3px 3px 6px var(--col-bg-start),inset -3px -3px 6px var(--col-bg-end);border-radius:30px;justify-content:space-between;align-items:center;gap:.16rem;padding:.1rem .1rem .1rem .28rem;display:flex}.softwareAuthComp .sa-code{letter-spacing:.02rem;min-width:0;color:var(--color-text);flex-wrap:wrap;align-items:baseline;font:600 .3rem/1.4 ui-monospace,Cascadia Mono,Consolas,monospace;display:inline-flex}.softwareAuthComp .sa-code span{font-family:inherit}.softwareAuthComp .sa-code__seg{white-space:nowrap}.softwareAuthComp .sa-code__sep{margin:0 .1rem}.softwareAuthComp .sa-copy{appearance:none;font:inherit;cursor:var(--cursor-touch),auto;background:0 0;border:0;flex:none;margin:0;padding:0}.softwareAuthComp .sa-copy .hao-bottom-nav-end__face{gap:.08rem;padding:.12rem .36rem;font-size:.26rem}.softwareAuthComp .sa-copy:focus-visible{outline:2px solid var(--reward-accent);outline-offset:2px;border-radius:50px}.softwareAuthComp .sa-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.16rem;display:grid}.softwareAuthComp .sa-fact{border:1px solid var(--profile-surface-border);background:var(--frosted-bg);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:.06rem;min-width:0;padding:.2rem .12rem;display:flex}.softwareAuthComp .sa-fact svg{width:.38rem;height:.38rem;color:var(--reward-accent);flex:none}.softwareAuthComp .sa-fact small{color:var(--color-cale-text);font-size:.2rem}.softwareAuthComp .sa-fact b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text);font-size:.23rem;font-weight:600;overflow:hidden}.softwareAuthComp .sa-panel{box-shadow:2px 2px 6px var(--col-bg-start),-2px -2px 6px var(--col-bg-end);border-radius:25px;min-width:0;padding:.25rem .28rem .28rem}.softwareAuthComp .sa-panel__head{justify-content:space-between;align-items:center;gap:.2rem;margin:0 0 .2rem;display:flex}.softwareAuthComp .sa-panel__head>:first-child{color:var(--color-text);flex:none;margin:0;font-size:.28rem;font-weight:600}.softwareAuthComp .sa-panel__head>span{min-width:0;color:var(--color-cale-text);text-align:right;font-size:.2rem}.softwareAuthComp .sa-danger{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem;font-size:.22rem;line-height:1.6;display:flex}.softwareAuthComp .sa-danger__copy{flex-direction:column;flex:5rem;min-width:0;display:flex}.softwareAuthComp .sa-danger__copy b{color:var(--color-text);font-size:.25rem;font-weight:600}.softwareAuthComp .sa-danger__copy span{color:var(--color-cale-text);font-size:.21rem}.softwareAuthComp .sa-btn{appearance:none;font:inherit;background:0 0;border:0;margin:0}.softwareAuthComp .sa-btn:not(:disabled){cursor:var(--cursor-touch),auto}.softwareAuthComp .sa-btn:disabled{cursor:var(--cursor-default),auto}.softwareAuthComp .sa-btn:focus-visible{outline:2px solid var(--reward-accent);outline-offset:2px}.softwareAuthComp .sa-btn{color:var(--color-text);white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:2px 2px 6px var(--col-bg-start),-2px -2px 6px var(--col-bg-end);border-radius:30px;justify-content:center;align-items:center;gap:.08rem;padding:.1rem .3rem;font-size:.24rem;display:inline-flex}.softwareAuthComp .sa-btn svg{flex:none;width:.26rem;height:.26rem}.softwareAuthComp .sa-btn:active:not(:disabled){box-shadow:inset 2px 2px 5px var(--col-bg-start),inset -2px -2px 5px var(--col-bg-end)}.softwareAuthComp .sa-btn:disabled{opacity:.5}.softwareAuthComp .sa-btn.is-danger{color:var(--el-color-danger);border:1px solid #0000;transition:background .2s,border-color .2s,color .2s}.softwareAuthComp .sa-btn.is-danger:hover:not(:disabled){color:#ff6384;background:#ff63841a;border-color:#ff638499}.softwareAuthComp .sa-btn.is-accent{color:var(--reward-accent)}.softwareAuthComp .sa-none{text-align:center;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .2rem;display:flex}.softwareAuthComp .sa-none svg{width:.9rem;height:.9rem;color:var(--color-cale-text);opacity:.7}.softwareAuthComp .sa-none b{color:var(--color-text);font-size:.28rem}.softwareAuthComp .sa-note{text-align:center;color:var(--color-cale-text);padding:.3rem .1rem;font-size:.22rem}.softwareAuthComp .sa-devices{flex-direction:column;gap:.16rem;margin:0;padding:0;list-style:none;display:flex}.softwareAuthComp .sa-device{border:1px solid var(--profile-surface-border);background:var(--frosted-bg);border-radius:20px;align-items:center;gap:.16rem;padding:.16rem .16rem .16rem .12rem;display:flex}.softwareAuthComp .sa-device.is-out{opacity:.6}.softwareAuthComp .sa-device__type{color:var(--color-cale-text);flex-direction:column;flex:0 0 .9rem;align-items:center;gap:.02rem;font-size:.19rem;display:flex}.softwareAuthComp .sa-ic{color:var(--reward-accent);place-items:center;display:grid}.softwareAuthComp .sa-ic svg{width:.38rem;height:.38rem}.softwareAuthComp .sa-device__body{flex-direction:column;flex:1 1 0;gap:.06rem;width:0;min-width:0;display:flex}.softwareAuthComp .sa-device__name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:.25rem;font-weight:600;overflow:hidden}.softwareAuthComp .sa-meta{flex-wrap:wrap;gap:.06rem .08rem;display:flex}.softwareAuthComp .sa-meta i{border:1px solid var(--profile-surface-border);color:var(--color-cale-text);white-space:nowrap;border-radius:999px;padding:.01rem .12rem;font-size:.19rem;font-style:normal;line-height:1.5}.softwareAuthComp .sa-device__ops{flex:none;align-items:center;gap:.12rem;display:flex}.softwareAuthComp .sa-state{border:1px solid var(--profile-surface-border);white-space:nowrap;color:var(--color-cale-text);border-radius:999px;flex:none;align-items:center;gap:.08rem;padding:.04rem .16rem;font-size:.2rem;font-weight:600;line-height:1.5;display:inline-flex}.softwareAuthComp .sa-state i{background:currentColor;border-radius:50%;width:.11rem;height:.11rem}.softwareAuthComp .sa-state.is-ok{color:var(--profile-ok-text);background:#2fb37c1a;border-color:#2fb37c61}.softwareAuthComp .sa-state.is-ok i{box-shadow:0 0 6px #2fb37ccc}.softwareAuthComp .sa-state.is-bad{color:var(--el-color-danger);background:#f56c6c1a;border-color:#f56c6c66}.softwareAuthComp .sa-icon-btn{appearance:none;font:inherit;background:0 0;border:0;margin:0}.softwareAuthComp .sa-icon-btn:not(:disabled){cursor:var(--cursor-touch),auto}.softwareAuthComp .sa-icon-btn:disabled{cursor:var(--cursor-default),auto}.softwareAuthComp .sa-icon-btn:focus-visible{outline:2px solid var(--reward-accent);outline-offset:2px}.softwareAuthComp .sa-icon-btn{width:.5rem;height:.5rem;color:var(--color-text);box-shadow:2px 2px 6px var(--col-bg-start),-2px -2px 6px var(--col-bg-end);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.softwareAuthComp .sa-icon-btn svg{width:.28rem;height:.28rem}.softwareAuthComp .sa-icon-btn:active:not(:disabled){box-shadow:inset 2px 2px 5px var(--col-bg-start),inset -2px -2px 5px var(--col-bg-end)}.softwareAuthComp .sa-icon-btn.is-danger{color:var(--el-color-danger)}@media (width<=850px){.softwareAuthComp .sa-main{padding:.1rem .12rem .3rem}.softwareAuthComp .sa-actions,.softwareAuthComp .sa-panel{padding:.2rem .18rem .22rem}.softwareAuthComp .sa-code{font-size:.28rem}.softwareAuthComp .sa-code__sep{margin:0 .07rem}.softwareAuthComp .sa-facts{grid-template-columns:1fr}.softwareAuthComp .sa-fact{text-align:left;flex-direction:row;gap:.14rem}.softwareAuthComp .sa-fact small{flex:auto}.softwareAuthComp .sa-device__type{flex-basis:.7rem}}
