@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{font-family:Geist,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#1d1d1f;background:#fafafa;--page:#fafafa;--surface:#fff;--text:#1d1d1f;--muted:#787881;--line:#e7e7ec;--soft:#f5f5f7;--blue:#0071e3;--selected:#f2f7ff;--green:#477b59;-webkit-font-smoothing:antialiased;font-synthesis:none}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;border:0;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #83bfff;outline-offset:3px}svg{flex-shrink:0}button{transition:background .2s,color .2s}img{display:block}::selection{background:#bddcff}.header{height:78px;background:var(--surface);border-bottom:1px solid var(--line)}.header>div{max-width:1120px;margin:auto;height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:9px;font-size:20px;font-weight:650;letter-spacing:-.5px}.brand>img{width:31px;height:31px}.brand>small{font-size:9px;color:var(--muted);letter-spacing:1.4px;font-weight:500;padding-top:3px;margin-left:2px}.header nav{display:flex;align-items:center;gap:27px}.header nav>button{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.icon{width:33px;height:33px;border:1px solid var(--line);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface)}.icon:hover{background:var(--soft)}.container{max-width:1060px;margin:auto}.intro{text-align:center;padding:54px 0 41px}.eyebrow{font-size:11px;color:var(--muted);letter-spacing:.7px;display:inline-flex;gap:7px;align-items:center}.eyebrow>span{width:5px;height:5px;background:#6d9279;border-radius:50%}.intro h1{font-size:40px;letter-spacing:-1.8px;font-weight:620;line-height:1.3;margin:17px 0 12px}.intro h1>span{color:var(--muted);margin-left:3px}.intro p{font-size:13px;color:var(--muted)}.layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:25px;align-items:start}.main-card{padding:29px 33px 23px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 40px #15213904}.panel-title{display:flex;align-items:center;gap:9px}.panel-title>svg{color:var(--blue)}.panel-title h2{font-size:18px;font-weight:600;letter-spacing:-.4px}.panel-title>span{font-size:9px;color:var(--muted);background:var(--soft);border-radius:5px;padding:5px 7px;margin-left:auto}.steps{display:flex;margin:29px 0 30px;gap:8px}.steps>div{display:flex;align-items:center;gap:6px;flex:1;color:#a2a2ad}.steps>div:last-child{flex:initial}.steps>div>span{width:19px;height:19px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:500}.steps small{font-size:10px;white-space:nowrap}.steps b{height:1px;background:var(--line);flex:1;margin:0 5px}.steps .current{color:var(--blue)}.steps .current>span{background:var(--blue);border-color:var(--blue);color:#fff}.main-card label{display:block;font-size:12px;font-weight:550;margin-bottom:10px}.input-wrap{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;height:48px;padding:0 13px;color:#90909c}.input-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0071e315}.input-wrap input{border:0;outline:none;width:100%;height:100%;background:none;color:var(--text);font-size:13px;min-width:0;letter-spacing:.2px}.input-wrap input:focus-visible{outline:none}.input-wrap input::placeholder,textarea::placeholder{color:#acacb5}.hint{color:var(--muted);font-size:11px;line-height:1.8;margin-top:10px}.next-note{display:flex;align-items:flex-start;gap:10px;padding:18px 15px;background:var(--soft);border:1px solid var(--line);border-radius:10px;margin:26px 0}.next-note>svg{color:var(--muted);margin-top:1px}.next-note strong{font-size:12px;font-weight:550}.next-note p{font-size:10px;color:var(--muted);line-height:1.8;margin-top:5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:11px 17px;border-radius:9px;font-size:12px;font-weight:500;border:1px solid transparent;line-height:1.5}.button.primary{background:var(--blue);color:#fff}.button.primary:hover:not(:disabled){background:#0065cd}.button.secondary{border-color:var(--line);background:var(--surface)}.button.secondary:hover{background:var(--soft)}.button.full{width:100%;display:flex;min-height:45px}.secure-note{display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;line-height:1.8;color:var(--muted);margin-top:19px;text-align:center}.code-summary{display:flex;align-items:center;gap:10px;padding:14px;background:var(--soft);border-radius:9px;margin-bottom:24px}.code-summary>svg{color:var(--muted)}.code-summary>div{min-width:0}.code-summary strong{font-size:11px;font-weight:500;overflow-wrap:anywhere}.code-summary small{display:block;font-size:9px;color:var(--muted);line-height:1.8;margin-top:4px}.code-summary button{font-size:10px;color:var(--blue);margin-left:auto;white-space:nowrap}.label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.label-row label{margin:0}.label-row>button{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--blue)}textarea{display:block;resize:vertical;min-height:150px;max-height:300px;border:1px solid var(--line);border-radius:9px;width:100%;padding:13px 14px;background:var(--surface);color:var(--text);font-size:12px;line-height:1.7;overflow-wrap:anywhere}textarea.masked{-webkit-text-security:disc}textarea:focus{border-color:var(--blue)}.session-tools{display:flex;justify-content:space-between;margin-top:9px}.session-tools button{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);padding:3px 0}.main-card form:has(textarea)>.button{margin-top:23px}.verified-label{display:flex;justify-content:center;gap:6px;align-items:center;color:var(--green);font-size:11px;margin-bottom:17px}.account-box{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:23px 16px;text-align:center}.account-box>svg{color:var(--muted);display:block;margin:0 auto 11px}.account-box small{font-size:10px;color:var(--muted)}.account-box strong{display:block;font-size:22px;letter-spacing:-.6px;font-weight:600;overflow-wrap:anywhere;margin-top:8px}.account-box p{font-size:10px;color:var(--muted);line-height:1.8;margin-top:10px}.main-card .confirm-check{display:flex;align-items:flex-start;gap:9px;margin:23px 0;font-size:11px;font-weight:400;line-height:1.9;cursor:pointer}.confirm-check input{width:15px;height:15px;margin:3px 0 0;accent-color:var(--blue);flex-shrink:0}.back-button{display:flex;align-items:center;gap:4px;margin:17px auto 0;font-size:10px;color:var(--muted)}.error-box{background:#fff1f0;border:1px solid #f2d1cc;color:#a85043;border-radius:8px;padding:12px 14px;font-size:11px;line-height:1.8;margin-top:19px}.notice{background:var(--soft);color:var(--muted);font-size:11px;line-height:1.85;border:1px solid var(--line);border-radius:9px;padding:12px 14px;margin:16px 0}.side-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden;padding:12px 12px 22px}.side-art{background:#eef2ef;border:1px solid #e0e7e1;border-radius:11px;padding:21px;color:#688373;position:relative;min-height:155px;overflow:hidden}.side-art>span{font-size:8px;letter-spacing:1.7px;display:block}.side-art>svg{position:absolute;right:24px;top:46px;transform:rotate(-13deg);width:69px;height:69px}.side-art>b{font-size:18px;letter-spacing:-.7px;font-weight:500;position:absolute;bottom:22px;left:20px;width:120px;line-height:1.2}.side-card h2{font-size:19px;font-weight:550;letter-spacing:-.5px;margin:22px 15px 25px}.side-item{display:flex;align-items:flex-start;gap:13px;margin:0 15px 22px}.side-item>span{font-size:9px;color:#ababba;margin-top:3px}.side-item strong{font-size:12px;font-weight:550}.side-item p{font-size:10px;color:var(--muted);line-height:1.8;margin-top:5px;max-width:250px}.help-button{display:flex;justify-content:center;align-items:center;gap:5px;border-top:1px solid var(--line);padding-top:18px;margin:0 15px;width:calc(100% - 30px);font-size:10px;color:var(--muted)}.task-view{text-align:center}.result-icon{color:var(--blue);margin:0 auto 13px;display:flex;justify-content:center}.result-icon.success{color:var(--green)}.task-view h2,.unknown-panel h2{font-size:24px;font-weight:580;letter-spacing:-.8px}.result-description{font-size:11px;color:var(--muted);line-height:1.9;margin:10px 0 23px}.real-progress{display:flex;align-items:center;justify-content:space-around;border:1px solid var(--line);background:var(--soft);padding:18px 10px;border-radius:10px;margin-bottom:15px}.real-progress>div{display:flex;flex-direction:column;align-items:center;gap:8px;color:#aaaab4}.real-progress span{width:21px;height:21px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--line);font-size:9px}.real-progress small{font-size:10px}.real-progress .done{color:var(--blue)}.real-progress .done span{background:var(--blue);border-color:var(--blue);color:#fff}.stage-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--muted);padding:7px 0 19px;line-height:1.8}.live-dot{width:5px;height:5px;background:var(--blue);border-radius:50%;flex-shrink:0}.task-info{background:var(--soft);padding:17px 14px;border-radius:10px;margin:0 0 20px;display:flex;flex-direction:column;gap:13px}.task-info>div{display:flex;justify-content:space-between;gap:12px;font-size:10px;text-align:right}.task-info dt{color:var(--muted);white-space:nowrap}.task-info dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.task-actions{display:flex;gap:10px}.task-actions>.button{flex:1;font-size:11px;min-height:39px}.copy-link{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;color:var(--blue);margin:18px auto 0}.support-email{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);margin-top:15px}.unknown-panel{text-align:center;padding:7px 0}.unknown-panel>svg{color:var(--blue);margin-bottom:17px}.unknown-panel>p{color:var(--muted);font-size:11px;line-height:1.9;margin:14px 0 22px}.another{display:flex;align-items:center;gap:6px;margin:20px 0 0;font-size:11px;color:var(--blue)}.faq{max-width:740px;margin:64px auto 62px}.section-eyebrow{font-size:9px;color:var(--muted);letter-spacing:1.8px}.faq h2{font-size:25px;letter-spacing:-.7px;font-weight:560;margin:11px 0 25px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:500;padding:20px 0;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary>svg{color:var(--muted)}.faq details[open] summary>svg{transform:rotate(180deg)}.faq details p{font-size:11px;color:var(--muted);line-height:1.95;padding:0 23px 20px 0}.footer{max-width:1120px;border-top:1px solid var(--line);padding:25px 0 30px;margin:auto;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted)}.footer>div{display:flex;align-items:center;gap:24px}.footer a{display:flex;align-items:center;gap:4px}.dialog{padding:25px 27px;border:1px solid var(--line);border-radius:17px;background:var(--surface);color:var(--text);width:510px;max-width:calc(100vw - 26px);max-height:calc(100dvh - 35px);overflow:auto;box-shadow:0 20px 90px #12172730}.dialog::backdrop{background:#171b2966;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.dialog-head h2{font-size:19px;letter-spacing:-.5px;font-weight:600}.dialog-head .icon{border:0;width:28px;height:28px}.help-list{padding-left:21px;font-size:12px;line-height:1.9;color:var(--muted)}.help-list li{margin-bottom:12px}.help-list strong{color:var(--text);font-weight:500}.help-list a{display:inline-flex;align-items:center;gap:3px;color:var(--blue)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:35px 0;color:var(--muted)}.empty h3{font-size:17px;font-weight:550;margin-top:17px;color:var(--text)}.empty p{font-size:11px;margin-top:10px}.records{display:flex;flex-direction:column;gap:10px;margin-top:22px}.records>button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);border-radius:9px;padding:15px 13px}.records>button>div{flex:1;min-width:0}.records strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.records small{font-size:9px;color:var(--muted);display:block;margin-top:5px}.records>button>span{font-size:9px;color:var(--muted);white-space:nowrap}.records>button>.success-label{color:var(--green)}.records>button>svg{color:var(--muted)}.toast{position:fixed;bottom:27px;left:50%;transform:translate(-50%);z-index:10000;display:flex;align-items:center;gap:7px;padding:13px 17px;border-radius:10px;background:#24242c;color:#fff;font-size:11px;box-shadow:0 10px 30px #0002;width:max-content;max-width:calc(100vw - 28px)}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}[data-theme=dark]{--page:#141416;--surface:#1c1c1f;--text:#eeeef3;--muted:#9595a0;--line:#333338;--soft:#252529;--selected:#203044;--green:#8bb897;background:var(--page);color:var(--text)}[data-theme=dark] .side-art{background:#27352d;border-color:#36463d;color:#a3b8ab}[data-theme=dark] .error-box{background:#352423;border-color:#633e3b;color:#e1a099}@media(max-width:1180px){.header>div,.footer{margin-left:30px;margin-right:30px}.container{margin-left:45px;margin-right:45px}}@media(max-width:850px){.container{margin-left:26px;margin-right:26px}.layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:19px}.main-card{padding:25px 23px}.intro h1{font-size:35px}.side-card h2{font-size:17px;margin-left:12px;margin-right:12px}.side-item{margin-left:12px;margin-right:12px;gap:10px}.side-item p{font-size:9px}.side-art>b{font-size:17px;width:100px}.side-art>svg{right:16px;top:47px;width:54px;height:54px}.steps small{font-size:9px}.steps{gap:4px}.steps b{margin:0 4px}.panel-title>span{display:none}}@media(max-width:600px){.header{height:65px}.header>div,.footer{margin-left:20px;margin-right:20px}.brand{font-size:18px;gap:8px}.brand img{width:27px;height:27px}.brand small{font-size:7px;letter-spacing:1px}.header nav{gap:17px}.header nav>button{font-size:10px;gap:5px}.header nav>button>svg{width:14px;height:14px}.header nav .icon{width:27px;height:27px;border:0}.container{margin-left:18px;margin-right:18px}.intro{padding:36px 0 29px;text-align:left}.eyebrow{font-size:9px;letter-spacing:.2px}.intro h1{font-size:32px;letter-spacing:-1.2px;margin:18px 0 13px;line-height:1.24;max-width:290px}.intro h1>span{display:block;margin-left:0;margin-top:3px}.intro p{font-size:11px}.layout{grid-template-columns:1fr;gap:20px}.main-card{padding:23px 20px;border-radius:15px}.panel-title h2{font-size:17px}.panel-title>span{display:block;font-size:8px}.steps{margin:26px 0 27px;gap:4px}.steps small{font-size:9px}.steps>div>span{width:17px;height:17px;font-size:8px}.steps>div{gap:5px}.main-card label{font-size:11px}.input-wrap{padding:0 11px;height:47px;gap:8px}.input-wrap input{font-size:13px;letter-spacing:0}.input-wrap svg{width:16px;height:16px}.hint{font-size:10px;line-height:1.85}.next-note{padding:16px 12px;margin:24px 0;gap:9px}.next-note strong{font-size:11px}.next-note p{font-size:9px}.next-note>svg{width:16px;height:16px}.button{font-size:11px;padding:10px 13px}.button.full{min-height:43px}.secure-note{font-size:8px;margin-top:17px}.side-card{padding:10px 10px 20px;border-radius:14px}.side-art{min-height:123px;padding:18px}.side-art>b{font-size:21px;width:130px;bottom:17px}.side-art>svg{width:65px;height:65px;top:34px;right:34px}.side-card h2{font-size:21px;margin:23px 14px 24px}.side-item{margin:0 14px 20px;gap:13px}.side-item p{font-size:10px}.side-item strong{font-size:12px}.help-button{font-size:10px;padding-top:17px}.code-summary{padding:13px 11px;gap:8px}.code-summary strong{font-size:9px}.code-summary small{font-size:8px}.code-summary button{font-size:9px;padding-right:0}.code-summary>svg{width:15px;height:15px}.label-row label{font-size:11px}.label-row>button{font-size:9px;gap:3px;padding-right:0}textarea{font-size:12px;min-height:161px;padding:12px;line-height:1.8}.session-tools button{font-size:9px}.account-box{padding:23px 12px}.account-box strong{font-size:21px}.account-box p{font-size:9px}.main-card .confirm-check{font-size:10px;gap:8px}.task-view h2,.unknown-panel h2{font-size:22px}.result-description{font-size:10px}.task-info>div{font-size:9px;gap:8px}.task-info{padding:15px 12px;gap:12px}.real-progress small,.stage-note{font-size:9px}.task-actions>.button{font-size:10px;gap:5px}.copy-link{font-size:9px}.notice,.error-box{font-size:10px;padding:11px 12px}.faq{margin:43px 2px 41px}.faq h2{font-size:22px;margin:10px 0 22px}.faq summary{font-size:11px;padding:19px 0}.faq details p{font-size:10px;line-height:1.95;padding-right:10px}.footer{padding:22px 0 26px;font-size:9px;gap:13px;align-items:flex-start}.footer>div{gap:13px;flex-wrap:wrap;justify-content:flex-end}.dialog{padding:23px 20px;border-radius:15px}.dialog-head h2{font-size:18px}.help-list{font-size:11px;padding-left:18px}.records strong{font-size:11px}.records>button>span{font-size:8px}.records>button{padding:14px 11px;gap:8px}.toast{font-size:10px;padding:12px 14px}.another{font-size:10px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
