#wq-prototype{--wq-bg:var(--lightningcss-light,#f7f8f6)var(--lightningcss-dark,#181e1c);--wq-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#202825);--wq-ink:var(--lightningcss-light,#213d35)var(--lightningcss-dark,#e8f1ec);--wq-muted:var(--lightningcss-light,#687a72)var(--lightningcss-dark,#a8bab0);--wq-line:var(--lightningcss-light,#dfe7e1)var(--lightningcss-dark,#3b4b43);--wq-brand:var(--lightningcss-light,#246850)var(--lightningcss-dark,#95d3b5);--wq-onbrand:var(--lightningcss-light,#fff)var(--lightningcss-dark,#13271d);--wq-soft:var(--lightningcss-light,#eaf3ed)var(--lightningcss-dark,#2c4035);--wq-warning:var(--lightningcss-light,#835925)var(--lightningcss-dark,#e6c58b);--wq-warnbg:var(--lightningcss-light,#faf2e5)var(--lightningcss-dark,#3b3224);color:var(--wq-ink);isolation:isolate;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65}#wq-prototype *{box-sizing:border-box}#wq-prototype button,#wq-prototype input,#wq-prototype textarea,#wq-prototype select{font:inherit;color:inherit}#wq-prototype button:disabled{cursor:default;opacity:.45}#wq-prototype h1,#wq-prototype h2,#wq-prototype h3,#wq-prototype p{margin:0}#wq-prototype h1{letter-spacing:-.7px;font-size:27px;font-weight:600;line-height:1.4}#wq-prototype h2{font-size:20px;font-weight:600;line-height:1.5}#wq-prototype h3{font-size:15px;font-weight:600}#wq-prototype .wq-demo{color:var(--wq-muted);background:var(--wq-bg);border-bottom:1px solid var(--wq-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 104px 12px 16px;font-size:12px;display:flex}#wq-prototype .wq-demo strong{color:var(--wq-ink);font-weight:500}#wq-prototype .wq-app{background:var(--wq-bg);border:1px solid var(--wq-line);border-radius:16px;min-height:650px;overflow:hidden}#wq-prototype .wq-top{background:var(--wq-paper);border-bottom:1px solid var(--wq-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}#wq-prototype .wq-brand{white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}#wq-prototype .wq-mark{background:var(--wq-brand);color:var(--wq-onbrand);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}#wq-prototype .wq-subbrand{color:var(--wq-muted);margin-left:6px;font-size:12px;font-weight:400}#wq-prototype .wq-segment{background:var(--wq-bg);border:1px solid var(--wq-line);border-radius:9px;gap:3px;padding:3px;display:flex}#wq-prototype .wq-segment button{white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;display:flex}#wq-prototype .wq-segment button[aria-pressed=true]{background:var(--wq-paper);color:var(--wq-brand);box-shadow:0 1px 3px #00000010}#wq-prototype .wq-shell{grid-template-columns:170px minmax(0,1fr);min-height:570px;display:grid}#wq-prototype .wq-side{background:var(--wq-paper);border-right:1px solid var(--wq-line);flex-direction:column;gap:8px;padding:26px 12px;display:flex}#wq-prototype .wq-side-label{color:var(--wq-muted);letter-spacing:1.5px;margin:8px 0;padding:0 12px;font-size:11px}#wq-prototype .wq-nav{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}#wq-prototype .wq-nav.active{background:var(--wq-soft);color:var(--wq-brand)}#wq-prototype .wq-sidefoot{color:var(--wq-muted);margin-top:auto;padding:34px 12px 0;font-size:12px}#wq-prototype .wq-sidefoot strong{color:var(--wq-ink);font-size:13px;font-weight:500;display:block}#wq-prototype .wq-main{min-width:0;padding:30px 32px}#wq-prototype .wq-flow{color:var(--wq-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:26px;font-size:12px;display:flex}#wq-prototype .wq-flow span{align-items:center;gap:6px;display:inline-flex}#wq-prototype .wq-flow .current{color:var(--wq-brand);font-weight:600}#wq-prototype .wq-num{background:var(--wq-paper);border:1px solid var(--wq-line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}#wq-prototype .current .wq-num{background:var(--wq-brand);color:var(--wq-onbrand);border-color:var(--wq-brand)}#wq-prototype .wq-title{margin-bottom:24px}#wq-prototype .wq-title p{color:var(--wq-muted);margin-top:7px;font-size:13px}#wq-prototype .wq-kicker{letter-spacing:1.8px;color:var(--wq-brand);margin-bottom:8px;font-size:11px}#wq-prototype .wq-panel{background:var(--wq-paper);border:1px solid var(--wq-line);border-radius:12px;padding:24px}#wq-prototype .wq-stack{gap:18px;display:grid}#wq-prototype .wq-field{gap:7px;min-width:0;display:grid}#wq-prototype .wq-field label{font-size:13px;font-weight:500}#wq-prototype .wq-field label span{color:var(--wq-muted);margin-left:7px;font-size:12px;font-weight:400}#wq-prototype input,#wq-prototype textarea,#wq-prototype select{background:var(--wq-paper);border:1px solid var(--wq-line);outline-offset:2px;border-radius:8px;width:100%;min-width:0;padding:10px 12px}#wq-prototype textarea{resize:vertical;min-height:85px}#wq-prototype textarea.wq-seed{min-height:135px}#wq-prototype input::placeholder,#wq-prototype textarea::placeholder{color:var(--wq-muted)}#wq-prototype .wq-small{color:var(--wq-muted);font-size:12px}#wq-prototype .wq-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}#wq-prototype .wq-three{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}#wq-prototype .wq-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}#wq-prototype .wq-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#wq-prototype .wq-button{border:1px solid var(--wq-line);background:var(--wq-paper);border-radius:8px;justify-content:center;align-items:center;gap:7px;max-width:100%;padding:9px 15px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}#wq-prototype .wq-button:not(.primary):hover:not(:disabled){background:var(--wq-soft)}#wq-prototype .wq-button.primary{background:var(--wq-brand);color:var(--wq-onbrand);border-color:var(--wq-brand)}#wq-prototype .wq-button.primary:hover{filter:brightness(.94)}#wq-prototype .wq-link{color:var(--wq-brand);text-align:left;background:0 0;border:0;padding:5px 0;font-size:12px}#wq-prototype .wq-pill{background:var(--wq-soft);color:var(--wq-brand);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}#wq-prototype .wq-pill.warn{background:var(--wq-warnbg);color:var(--wq-warning)}#wq-prototype .wq-rule{background:var(--wq-line);height:1px;margin:22px 0}#wq-prototype .wq-note{background:var(--wq-soft);border-radius:9px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;display:flex}#wq-prototype .wq-note.warning{background:var(--wq-warnbg);color:var(--wq-warning)}#wq-prototype .wq-note p{flex:1;min-width:0}#wq-prototype .wq-note i,#wq-prototype .wq-note svg{flex-shrink:0;margin-top:3px}#wq-prototype details{border-top:1px solid var(--wq-line);padding-top:14px}#wq-prototype summary{color:var(--wq-muted);margin-bottom:12px;font-size:13px}#wq-prototype .wq-planrow{border-bottom:1px solid var(--wq-line);align-items:flex-start;gap:12px;padding:13px 0;display:flex}#wq-prototype .wq-planrow:last-child{border:0}#wq-prototype .wq-topicnum{color:var(--wq-muted);min-width:20px;padding-top:2px;font-size:12px}#wq-prototype .wq-planrow p{color:var(--wq-muted);margin-top:2px;font-size:12px}#wq-prototype .wq-planrow .wq-pill{margin-left:auto}#wq-prototype .wq-linkbox{gap:8px;margin:16px 0 8px;display:flex}#wq-prototype .wq-linkbox input{font-family:ui-monospace,Consolas,monospace;font-size:12px}#wq-prototype .wq-sharehead{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}#wq-prototype .wq-sharehead>div{flex:1;min-width:140px}#wq-prototype .wq-success{background:var(--wq-soft);width:42px;height:42px;color:var(--wq-brand);border-radius:12px;flex-shrink:0;place-items:center;display:grid}#wq-prototype .wq-meta{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}#wq-prototype .wq-meta p{color:var(--wq-muted);margin-bottom:4px;font-size:12px}#wq-prototype .wq-meta strong{font-size:13px;font-weight:500}#wq-prototype .wq-empty{text-align:center;padding:60px 20px}#wq-prototype .wq-empty .wq-success{margin:0 auto 16px}#wq-prototype .wq-empty p{color:var(--wq-muted);max-width:350px;margin:9px auto 22px;font-size:13px}#wq-prototype .wq-client{max-width:690px;margin:0 auto;padding:34px 26px 44px}#wq-prototype .wq-clientbar{color:var(--wq-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}#wq-prototype .wq-welcome{padding:32px}#wq-prototype .wq-welcome h1{margin:20px 0 12px;font-size:25px}#wq-prototype .wq-welcome>p{color:var(--wq-muted);font-size:14px}#wq-prototype .wq-context{background:var(--wq-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:20px 0;padding:14px 16px;font-size:13px}#wq-prototype .wq-steps{color:var(--wq-muted);flex-wrap:wrap;gap:10px;margin:22px 0;font-size:12px;display:flex}#wq-prototype .wq-chathead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}#wq-prototype .wq-ai{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}#wq-prototype .wq-ai .wq-mark{border-radius:9px;flex-shrink:0;width:28px;height:28px}#wq-prototype .wq-ai-body{flex:1;min-width:0}#wq-prototype .wq-ai-name{color:var(--wq-muted);margin-bottom:6px;font-size:12px}#wq-prototype .wq-bubble{background:var(--wq-paper);border:1px solid var(--wq-line);overflow-wrap:anywhere;border-radius:0 12px 12px;padding:16px 18px;font-size:15px}#wq-prototype .wq-bubble .wq-small{margin-bottom:6px}#wq-prototype .wq-answer{justify-content:flex-end;margin:0 0 22px 44px;display:flex}#wq-prototype .wq-answer>p{background:var(--wq-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 0 12px 12px;max-width:90%;padding:12px 16px;font-size:13px}#wq-prototype .wq-history{margin-bottom:22px}#wq-prototype .wq-compose{margin-left:40px}#wq-prototype .wq-compose textarea{min-height:100px}#wq-prototype .wq-hint{background:var(--wq-warnbg);color:var(--wq-warning);border-radius:8px;margin:12px 0;padding:13px 15px;font-size:12px}#wq-prototype .wq-confirmrow{border-bottom:1px solid var(--wq-line);padding:18px 0}#wq-prototype .wq-confirmrow:first-child{padding-top:0}#wq-prototype .wq-confirmrow:last-child{border:0}#wq-prototype .wq-confirmrow label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}#wq-prototype .wq-confirmrow textarea{min-height:68px;font-size:13px}#wq-prototype .wq-ack{align-items:flex-start;gap:10px;margin-top:22px;font-size:13px;display:flex}#wq-prototype .wq-ack input{width:16px;height:16px;accent-color:var(--wq-brand);flex-shrink:0;margin-top:4px}#wq-prototype .wq-report{background:var(--wq-paper);border:1px solid var(--wq-line);border-radius:12px;padding:30px}#wq-prototype .wq-report h1{font-size:23px}#wq-prototype .wq-reportsection{margin-top:22px}#wq-prototype .wq-reportsection p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:13px}#wq-prototype .wq-reportsection h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#wq-prototype .wq-file{border:1px solid var(--wq-line);background:var(--wq-paper);border-radius:10px;align-items:center;gap:14px;margin-top:18px;padding:20px;display:flex}#wq-prototype .wq-fileicon{color:var(--wq-brand);background:var(--wq-soft);border-radius:8px;padding:13px 10px;font-family:ui-monospace,monospace;font-size:13px}#wq-prototype .wq-fileinfo{flex:1;min-width:0}#wq-prototype .wq-fileinfo h3{overflow-wrap:anywhere}#wq-prototype .wq-fileinfo p{color:var(--wq-muted);margin-top:5px;font-size:12px}#wq-prototype .wq-error{color:var(--lightningcss-light,#a23b2e)var(--lightningcss-dark,#f2a294);margin-top:12px;font-size:13px}#wq-prototype .wq-toast{background:var(--wq-soft);color:var(--wq-brand);border-radius:8px;margin-top:10px;padding:10px 16px;font-size:13px}#wq-prototype .wq-code{min-height:250px;margin-top:10px;font-family:ui-monospace,Consolas,monospace;font-size:12px}#wq-prototype .wq-compact .wq-main{padding:24px}#wq-prototype .wq-compact .wq-panel{padding:18px}#wq-prototype .wq-compact .wq-stack{gap:13px}@media (width<=780px){#wq-prototype .wq-shell{grid-template-columns:140px minmax(0,1fr)}#wq-prototype .wq-main{padding:24px 20px}#wq-prototype .wq-subbrand{display:none}#wq-prototype .wq-flow{gap:6px;font-size:11px}}@media (width<=620px){#wq-prototype .wq-shell{display:block}#wq-prototype .wq-side{border-right:0;border-bottom:1px solid var(--wq-line);flex-direction:row;gap:5px;padding:8px 12px}#wq-prototype .wq-side-label,#wq-prototype .wq-sidefoot{display:none}#wq-prototype .wq-nav{padding:8px;font-size:12px}#wq-prototype .wq-top{padding:15px}#wq-prototype .wq-main,#wq-prototype .wq-compact .wq-main{padding:22px 16px}#wq-prototype .wq-panel,#wq-prototype .wq-report{padding:18px}#wq-prototype .wq-client{padding:22px 15px}#wq-prototype .wq-welcome{padding:22px}#wq-prototype .wq-two,#wq-prototype .wq-three{grid-template-columns:1fr}#wq-prototype .wq-flow .wq-arrow{display:none}#wq-prototype .wq-flow{gap:10px}#wq-prototype h1{font-size:23px}#wq-prototype .wq-clientbar{align-items:flex-start}#wq-prototype .wq-compose{margin-left:0}#wq-prototype .wq-file{flex-wrap:wrap;padding:16px}#wq-prototype .wq-file .wq-button{margin-left:auto}#wq-prototype .wq-linkbox{flex-wrap:wrap}#wq-prototype .wq-demo{padding-right:96px}#wq-prototype .wq-segment button{padding:6px 8px}#wq-prototype input,#wq-prototype textarea,#wq-prototype select{font-size:16px}}@media (pointer:coarse){#wq-prototype button{min-height:44px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--lightningcss-light,#f3f5f2)var(--lightningcss-dark,#161d19)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0;padding:24px;font-family:Segoe UI,Microsoft YaHei,sans-serif}#wq-prototype{max-width:1200px;margin:0 auto}#wq-prototype .wq-app{min-height:calc(100vh - 48px)}#wq-prototype .wq-shell{min-height:calc(100vh - 127px)}#wq-prototype .wq-note{margin-bottom:18px}#wq-prototype .wq-link{align-items:center;gap:6px;text-decoration:none;display:inline-flex}#wq-prototype .wq-main>.wq-inline.wq-small{margin-bottom:16px}#wq-prototype .preserve{white-space:pre-wrap;overflow-wrap:anywhere}#wq-prototype .wq-confirmrow p{margin-top:10px;font-size:14px}#wq-prototype .state-select{width:auto;max-width:140px;padding:5px 8px;font-size:12px}#wq-prototype .login{max-width:760px;margin:auto;padding:80px 48px}#wq-prototype .login h1{margin:20px 0;font-size:42px;line-height:1.45}#wq-prototype .login>p{color:var(--wq-muted);margin:20px 0 30px}#wq-prototype .history-msg{background:var(--wq-paper);border-radius:8px;margin:15px 0;padding:14px}#wq-prototype .history-msg.user{background:var(--wq-soft)}#wq-prototype .history-msg span{color:var(--wq-muted);font-size:12px}#wq-prototype .history-msg p{white-space:pre-wrap;overflow-wrap:anywhere}#wq-prototype .wq-client>details{margin-top:20px;margin-bottom:20px}#wq-prototype a.wq-button{color:var(--wq-ink)}#wq-prototype a.wq-button.primary{color:var(--wq-onbrand)}#wq-prototype .wq-ack input{width:16px}@media (width<=620px){body{padding:0}#wq-prototype .wq-app{border-radius:0;min-height:100vh}#wq-prototype .wq-side{flex-wrap:wrap}#wq-prototype .login{padding:48px 24px}#wq-prototype .login h1{font-size:32px}}@media (prefers-reduced-motion:no-preference){.spin{animation:1.2s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}}
