
:root{color-scheme:dark;--lime:#aa8cff;--muted:#89948d;--line:#2c3530}*{box-sizing:border-box}body{margin:0;background:#101713;color:#f3f5ef;font-family:Arial,"Microsoft YaHei",sans-serif}button,input{font:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}header{max-width:1440px;margin:auto;height:110px;padding:0 6%;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;text-decoration:none;color:inherit;gap:13px}.brand-icon{font-size:35px;font-weight:900;line-height:44px;text-align:center;background:var(--lime);color:#182019;width:44px;height:44px;border-radius:13px;transform:rotate(-7deg)}.brand strong{font-size:25px;letter-spacing:1px}.brand strong span{color:var(--lime)}.brand i{font-size:10px;font-style:normal;letter-spacing:2px;border-left:1px solid #445047;padding-left:15px;color:#b8c1b8}.header-right{display:flex;align-items:center;gap:30px;font-size:12px}.edition{color:#a4ada6}.help{border:1px solid #37423a;background:transparent;color:#d9dfd9;border-radius:8px;padding:11px 16px}.help span{margin-left:16px;color:var(--lime)}main{max-width:1440px;margin:auto;padding:42px 8% 60px;display:grid;grid-template-columns:1.15fr 1fr;gap:10%;position:relative}.hero{padding-top:5px}.eyebrow{font-size:11px;letter-spacing:2px;color:#b5c0b6;display:flex;gap:10px;align-items:center}.eyebrow>span,.card-tag>span{width:6px;height:6px;background:var(--lime);border-radius:50%;display:inline-block;box-shadow:0 0 13px #c5f66b55}h1{font-size:clamp(44px,4.5vw,66px);line-height:1.22;letter-spacing:-2px;margin:27px 0 13px;font-weight:800}.green{color:var(--lime);position:relative;white-space:nowrap}.underline{position:absolute;bottom:-9px;left:0;width:100%;height:9px;border-top:2px solid #c5f66b80;border-radius:50%;transform:rotate(-3deg)}.slogan{font-size:26px;font-weight:500;display:flex;align-items:center;gap:7px;margin:22px 0}.slogan>span:not(.arrow){font-weight:bold}.arrow{font-size:30px;color:var(--lime);margin-left:14px}.intro{font-size:13px;line-height:1.9;color:#9da89f;margin:0 0 30px}.system-visual{max-width:465px;border:1px solid #303c32;border-radius:14px;background:radial-gradient(ellipse at 50% 50%,#283d2455,transparent 70%),#151e18;overflow:hidden}.visual-top,.visual-bottom{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;padding:13px 16px;color:#89998a}.visual-top{border-bottom:1px solid #28342b}.visual-top i{width:4px;height:4px;background:var(--lime);display:inline-block;border-radius:50%;margin-right:5px}.flow{display:flex;align-items:center;justify-content:center;padding:20px 15px 13px}.source{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:58px}.symbol{font-size:27px;color:#b4c2b3}.source b{font-size:9px;letter-spacing:2px}.source small{font-size:9px;color:#869485}.cloud{display:flex;flex-direction:column;align-items:center;min-width:130px}.cloud svg{width:56px;height:44px;color:var(--lime)}.cloud b{font-size:12px;margin:6px 0}.cloud small{font-size:8px;color:#8c9f88}.connector{position:relative;width:50px;display:flex;align-items:center}.connector span{height:1px;width:100%;background:linear-gradient(90deg,#35482d,var(--lime))}.connector i{font-style:normal;color:var(--lime);font-size:13px}.visual-bottom{font-size:8px;padding-top:5px}.demo-label{opacity:.7}.service-tabs{display:flex;gap:8px;margin-top:25px}.service-tabs button{background:transparent;border:1px solid #354035;border-radius:5px;color:#b7c0b7;font-size:11px;padding:9px 15px}.service-tabs button[aria-selected=true]{background:#263321;border-color:#586d3e;color:var(--lime)}#service-detail{color:#859383;font-size:11px;line-height:1.7;min-height:20px}.login-area{padding-top:20px}.login-card{background:#f5f6f0;color:#1d291f;border-radius:18px;padding:36px 36px 0;box-shadow:0 20px 70px #0003;position:relative}.card-tag{font-size:10px;color:#687466;display:flex;align-items:center;gap:8px}.card-tag>span{background:#6e8d47;box-shadow:none}h2{font-size:27px;letter-spacing:-1px;margin:24px 0 10px}.login-card h2>span{font-size:12px;vertical-align:top;margin-left:5px;line-height:20px;color:#6c7c63}.login-subtitle{font-size:12px;color:#879080;margin:0 0 28px}.login-tabs{display:flex;border-bottom:1px solid #dce0d5;margin-bottom:25px;gap:27px}.login-tabs button{background:transparent;border:0;color:#92998d;font-size:13px;padding:0 0 15px;position:relative}.login-tabs button.active{font-weight:bold;color:#263524}.login-tabs button.active:after{content:'';position:absolute;height:3px;bottom:-1px;left:0;right:0;background:#74964b}.login-tabs span{margin-left:6px}form>label,.password-label label{font-size:11px;font-weight:bold;color:#4c5848;display:block}.input-wrap{display:flex;align-items:center;background:#fff;border:1px solid #dce1d5;border-radius:7px;margin:10px 0 20px;height:48px;padding:0 13px;gap:9px}.input-wrap:focus-within{border-color:#7b9859;box-shadow:0 0 0 3px #9cbd6b19}.input-wrap>span{color:#9ca693;font-size:19px}.input-wrap input{background:transparent;border:0;outline:none;min-width:0;width:100%;color:#263224;font-size:12px;height:100%}.input-wrap input::placeholder{color:#a7afa0}.password-label{display:flex;justify-content:space-between;align-items:center}.text-button,.show-password{border:0;background:none;font-size:10px;color:#7c886f;padding:0;white-space:nowrap}.agree{display:flex!important;align-items:flex-start;gap:5px;line-height:1.7;font-size:10px!important;font-weight:normal!important;color:#8a9381!important;margin:1px 0 21px}.agree input{accent-color:#728e4c;width:13px;height:13px;margin:2px 3px 0 0}.agree button{padding:0;background:none;border:0;color:#4e653d;font-size:10px}.submit{width:100%;display:flex;align-items:center;justify-content:space-between;background:#c5f66b;color:#27351b;border:1px solid #b0e154;border-radius:7px;padding:15px 20px;font-size:13px;font-weight:bold;transition:background .2s,transform .2s}.submit:hover{background:#d1ff85;transform:translateY(-1px)}.submit span{font-size:18px;font-weight:normal}.preview-note{text-align:center;font-size:9px;color:#929a89;margin:14px 0 26px}.preview-note span{margin-right:4px}.card-footer{border-top:1px solid #dce1d3;display:flex;gap:13px;padding:22px 0;align-items:center}.mini-symbol{font-size:30px;color:#667c4d}.card-footer strong{font-size:11px;font-weight:500}.card-footer p{font-size:9px;color:#8b9581;margin:7px 0 0}.card-footer p span{padding:0 10px;color:#bdc4b6}.below-card{display:flex;justify-content:space-between;color:#81907f;font-size:9px;padding:19px 8px}.below-card>span:last-child{font-size:8px;letter-spacing:1px}footer{margin:auto;max-width:1440px;padding:23px 6%;border-top:1px solid #263027;display:flex;justify-content:space-between;gap:15px;color:#758272;font-size:9px}.footer-divider{padding:0 10px;color:#394c36}footer i{font-style:normal;padding:0 8px}.version{letter-spacing:1px}.version span{color:var(--lime);margin-left:12px}dialog{background:#f5f6f0;color:#23311f;border:0;border-radius:16px;padding:34px;max-width:420px;width:calc(100% - 32px);box-shadow:0 20px 100px #0009}dialog::backdrop{background:#050c09b3;backdrop-filter:blur(5px)}dialog .eyebrow{color:#72924c}dialog h2{font-size:24px}dialog p{font-size:13px;line-height:1.9;color:#748168;margin:20px 0 28px}.dialog-close{position:absolute;right:15px;top:10px;border:0;background:none;color:#7e8a75;font-size:25px}#consult-panel{min-height:295px}#consult-panel h3{font-size:20px;line-height:1.6}#consult-panel p{font-size:13px;line-height:1.9;color:#79866e}#consult-panel .consult-tip{font-size:11px;margin:20px 0 32px}@media(min-width:1500px){main{padding-top:65px;padding-bottom:80px}}@media(max-width:1050px){main{gap:6%;padding:30px 6% 40px}.login-card{padding:30px 25px 0}h1{font-size:48px}.service-tabs button{padding:9px 10px}.version{display:none}}@media(max-width:740px){header{height:85px;padding:0 6%}.brand i{display:none}.header-right{gap:10px}.edition{font-size:9px}.help{font-size:10px;padding:8px 10px}main{display:flex;flex-direction:column;padding:25px 7% 30px;gap:25px}.hero{padding:0}h1{font-size:49px;margin-top:23px}.slogan{font-size:24px}.intro{margin-bottom:23px}.system-visual{max-width:none}.login-area{padding:0}.login-card{max-width:480px;margin:auto;padding:30px 27px 0}.below-card{max-width:480px;margin:auto}.service-tabs{margin-top:18px}footer{padding:20px 7%;flex-direction:column;line-height:1.7}.flow{justify-content:space-around}.connector{max-width:50px;flex:1}.cloud{min-width:120px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}


:root{--lime:#ad8bff;--muted:#9095b5;--line:#303451;color-scheme:dark}body{background:radial-gradient(ellipse at 15% 40%,#4b208d36,transparent 45%),radial-gradient(ellipse at 85% 20%,#1549ac30,transparent 40%),#0b1021;color:#f4f4ff}.brand-icon{background:linear-gradient(145deg,#ff526f,#a35fff);color:#fff;box-shadow:0 5px 25px #d23f8133}.brand strong span{color:#ff5876}.brand i{border-color:#40445e;color:#a5adc9}.edition{color:#9c9fbd}.help{border-color:#3b4161;color:#cfd5f1}.help span{color:#a98bff}.eyebrow{color:#a8b5db}.eyebrow>span{background:#5d9bff;box-shadow:0 0 15px #517fff}.green{background:linear-gradient(100deg,#ff557b,#c582ff 60%,#649fff);background-clip:text;-webkit-background-clip:text;color:transparent}.underline{border-color:#a875ee}.arrow{color:#ff5c86}.intro{color:#9aa5c6}.system-visual{border-color:#384167;background:radial-gradient(ellipse at 50% 50%,#573ca84a,transparent 80%),#121a31;box-shadow:inset 0 0 40px #24498715}.visual-top{border-color:#2c3557}.visual-top,.visual-bottom{color:#8599c8}.visual-top i{background:#ff5777}.symbol{color:#82a8fa}.source small{color:#8192bc}.cloud svg{color:#b18bff}.cloud b{color:#d8c7ff}.cloud small{color:#9b9bc6}.connector span{background:linear-gradient(90deg,#314675,#8f77fa)}.connector i{color:#a58bff}.service-tabs button{border-color:#353e60;color:#9ea9cf}.service-tabs button[aria-selected=true]{background:#33254f;border-color:#7860af;color:#ceadff}#service-detail{color:#8f9fc3}.login-card{background:linear-gradient(145deg,#1b2441,#171b32 70%);color:#f0f1ff;border:1px solid #3b4265;box-shadow:0 25px 90px #03061780,0 0 45px #4f41b51a}.card-tag{color:#9ca9cd}.card-tag>span{background:#ff5b7c;box-shadow:0 0 12px #ff527a66}.login-subtitle{color:#949fc3}.login-tabs{border-color:#353d5e}.login-tabs button{color:#858fae}.login-tabs button.active{color:#e9d9ff}.login-tabs button.active:after{background:linear-gradient(90deg,#ff577d,#9979ff)}form>label,.password-label label{color:#b8c2e1}.input-wrap{background:#10182c;border-color:#38415f}.input-wrap:focus-within{border-color:#9b7cff;box-shadow:0 0 0 3px #9b7cff20}.input-wrap>span{color:#8392bd}.input-wrap input{color:#e9ecff}.input-wrap input::placeholder{color:#697797}.text-button,.show-password{color:#b798ed}.agree{color:#8e9aba!important}.agree input{accent-color:#a780ff}.agree button{color:#bda1fa}.submit{background:linear-gradient(110deg,#ef416d,#c04493 55%,#8957d2);border-color:#ec659555;color:#fff;box-shadow:0 7px 25px #d3437926}.submit:hover{background:linear-gradient(110deg,#ff557f,#d15aa7 55%,#9c6be5)}.preview-note{color:#8290b3}.card-footer{border-color:#343d5a}.mini-symbol{color:#83a4ff}.card-footer strong{color:#c7d0ec}.card-footer p{color:#8b9ac3}.card-footer p span{color:#555e82}.below-card{color:#7788b1}footer{border-color:#252e49;color:#7684a8}.footer-divider{color:#525576}.version span{color:#a58aff}dialog{background:#1b2340;color:#f2edff;border:1px solid #45446f}dialog::backdrop{background:#04091bbd}dialog .eyebrow{color:#b390ff}dialog p{color:#a4afd1}.dialog-close{color:#b6a9d4}#consult-panel p{color:#a0acce}

.brand strong{white-space:nowrap}.brand-icon{flex-shrink:0}@media(max-width:380px){.edition{display:none}.flow{padding-left:8px;padding-right:8px}.source{min-width:44px}.cloud{min-width:108px}.connector{min-width:12px}.hero h1{font-size:44px}.service-tabs button{padding:9px 8px;font-size:10px}}
.help{text-decoration:none}.manual-entry{max-width:1210px;margin:0 auto 55px;padding:0 5%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;scroll-margin-top:25px}.manual-entry>div>span{font-size:10px;letter-spacing:2px;color:#ae8beb}.manual-entry h2{font-size:22px;margin:18px 0}.manual-entry p{color:#8e9fc4;font-size:11px;line-height:1.8}.manual-entry>a{display:block;text-decoration:none;padding:23px;border:1px solid #3f4268;border-radius:12px;background:linear-gradient(135deg,#1b2742,#241b38);color:#e7e6ff}.manual-entry>a:hover{border-color:#af8aff}.manual-entry small{font-size:9px;letter-spacing:1px;color:#939dc3}.manual-entry strong{display:block;font-size:23px;margin-top:16px}.manual-entry b{float:right;color:#b08aff}.manual-entry em{font-style:normal;font-size:11px;color:#c6a5ff;display:block;margin-top:22px}@media(max-width:740px){.manual-entry{grid-template-columns:1fr;padding:0 7%;gap:14px}}dialog.purchase-only .eyebrow,dialog.purchase-only #dialog-body{display:none}dialog.purchase-only h2{margin:16px 0 30px;font-size:23px}
#service-detail{white-space:pre-line;line-height:1.95;padding:14px 16px;border-left:2px solid #8964d7;background:#171c3270;border-radius:0 8px 8px 0;color:#a9b7d8}#service-detail::first-line{color:#e0d4ff;font-size:13px;font-weight:bold}
.user-notice{max-width:1090px;margin:0 auto 50px;padding:28px 32px;background:#171a2d;border:1px solid #49405b;border-top:2px solid #e15b84;border-radius:12px;scroll-margin-top:25px}.notice-kicker{font-size:10px;color:#d88fae;letter-spacing:1.5px}.user-notice h2{font-size:23px;margin:14px 0}.notice-lead{font-size:14px;color:#e0cee9;line-height:1.8}.user-notice ol{padding-left:21px;display:grid;gap:13px}.user-notice li{font-size:12px;line-height:1.95;color:#a8b1ce;padding-left:5px}.user-notice strong{color:#d9d8ef}.notice-end{font-size:11px;line-height:1.9;color:#a2abc5;border-top:1px solid #38384f;padding-top:17px}.user-notice details{font-size:11px;color:#8e9ec4;line-height:1.9}.user-notice summary{cursor:pointer}.user-notice a,.notice-short a{color:#bc9bff}.notice-short{font-size:10px;line-height:1.8;color:#a3adca;margin:15px 0 0}.notice-short a{display:inline-block;margin-left:5px}@media(max-width:1150px){.user-notice{margin:0 6% 35px;padding:24px}}#welcome-notice{width:min(580px,calc(100% - 32px));max-width:580px;max-height:calc(100dvh - 32px);overflow:auto;padding:28px 30px}#welcome-notice h2{font-size:23px;margin:17px 0}.welcome-content{font-size:13px;line-height:1.85;color:#b8c2de}.welcome-content p{margin:12px 0;font-size:13px;line-height:1.85}.welcome-content ul{padding-left:21px;margin:15px 0}.welcome-content li{margin:12px 0}.welcome-content strong{color:#e6d9f2}.welcome-content .welcome-footnote{font-size:11px;padding-top:13px;border-top:1px solid #3a4261;color:#99a6c7}#welcome-notice .submit{margin-top:20px}.notice-more{display:block;margin:15px auto 0;background:none;border:0;color:#c6a6ff;font-size:11px;cursor:pointer}@media(max-width:480px){#welcome-notice{padding:22px}#welcome-notice h2{font-size:20px}}.self-unbind{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;margin-top:16px;border:1px solid #41466a;border-radius:7px;background:#202440;text-decoration:none;font-size:11px;color:#a8b5d6}.self-unbind strong{color:#c4a2ff;font-size:12px;white-space:nowrap}.self-unbind:hover{border-color:#a780df;background:#292748}.login-card>.self-unbind{margin:-8px 0 25px}.unbind-panel{max-width:1210px;width:88%;margin:8px auto 4px;padding:24px 30px;display:flex;align-items:center;gap:22px;border:1px solid #64508b;border-radius:16px;background:radial-gradient(ellipse at 90% 0,#53389866,transparent 70%),linear-gradient(110deg,#1c2949,#251b3c);box-shadow:0 12px 45px #07081940}.unbind-icon{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;font-size:31px;color:#d1b4ff;background:#483564;border:1px solid #74529b;flex-shrink:0}.unbind-copy{flex:1}.unbind-copy>span{font-size:9px;letter-spacing:1.8px;color:#af9ed0}.unbind-copy h2{margin:8px 0 5px;font-size:25px;letter-spacing:0}.unbind-copy p{margin:0;font-size:12px;line-height:1.8;color:#aebcda}.unbind-action{display:flex;gap:35px;align-items:center;padding:15px 22px;border-radius:9px;text-decoration:none;font-size:13px;font-weight:bold;color:white;background:linear-gradient(110deg,#ea4677,#8e5ee0);white-space:nowrap}.unbind-action:hover{filter:brightness(1.13)}@media(max-width:600px){.unbind-panel{width:86%;padding:22px;gap:14px;flex-wrap:wrap;margin-top:5px}.unbind-icon{width:45px;height:45px;font-size:25px}.unbind-copy h2{font-size:24px}.unbind-copy>span{font-size:8px;letter-spacing:1px}.unbind-copy p{font-size:11px}.unbind-action{width:100%;justify-content:space-between;margin-top:6px}}.streaming-modes{max-width:1210px;width:88%;margin:28px auto 0}.streaming-modes img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #514377}.streaming-modes figcaption{font-size:10px;color:#8999be;line-height:1.8;text-align:center;padding:11px 5px}@media(max-width:600px){.streaming-modes{width:92%;margin-top:22px}.streaming-modes img{border-radius:10px}}