@charset "UTF-8";
:root{--ink:#263442;--muted:#73818d;--line:#dde2e4;--paper:#f7f8f6;--accent:#355f64;--soft:#edf2ef;--rose:#b58291}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--paper);font:14px/1.6 "Microsoft YaHei","PingFang SC",system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;touch-action:manipulation}button:disabled{opacity:.5;cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #5e9696;outline-offset:4px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-header,main,footer{max-width:1380px;margin:auto;padding:0 54px}.site-header{height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px}.brand strong{font-size:21px;font-weight:600;letter-spacing:2px}.brand>span:last-child{font-size:10px;letter-spacing:2px;color:#80908d;margin-left:1px}.brand-eyes{width:36px;height:36px;border-radius:12px;background:linear-gradient(145deg,#eef2f3,#cad2d7);box-shadow:inset 0 1px #fff,0 2px 3px #2337450a;display:flex;align-items:center;justify-content:center;gap:6px}.brand-eyes i{display:block;width:5px;height:13px;border-radius:4px;background:#4d6470}.site-header nav{display:flex;align-items:center;gap:25px;font-size:11px;color:var(--muted)}.demo-tag{border:1px solid #d4dcda;border-radius:20px;padding:5px 11px;font-size:10px}.hero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:47px 0 34px}.eyebrow{font-size:9px;letter-spacing:1.8px;color:#84938e;margin:0 0 10px}.hero h1{font-size:clamp(27px,3.1vw,43px);font-weight:500;letter-spacing:-1.5px;line-height:1.3;margin:0 0 14px}.hero h1>span{color:#acbcc0}.hero-copy{color:var(--muted);font-size:13px;margin:0}.mobile-break{display:none}.hero-actions{display:grid;grid-template-columns:auto auto;align-items:center;gap:12px 22px}.hero-actions>span{grid-column:1/-1;font-size:10px;color:#899690;text-align:right}.primary,.secondary,.text-button{border:0;border-radius:24px;min-height:42px;padding:10px 22px;font-size:12px}.primary{background:var(--ink);color:#fff;box-shadow:0 4px 8px #2634420b}.primary:hover{background:#3b5362}.primary>span{margin-left:15px}.secondary{background:transparent;border:1px solid #d4dedd;color:#5c7377;padding:9px 17px}.secondary:hover,.secondary[aria-pressed="true"]{background:#e6efec;border-color:#a2bfba}.text-button{padding:10px 0;background:transparent;color:#7e8d8b;min-height:40px}.categories{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--line)}.categories button{border:0;border-radius:9px;background:transparent;color:#7d898e;padding:11px 7px;font-size:12px;white-space:nowrap}.categories button>span{font-size:9px;opacity:.55;margin-right:7px}.categories button:hover{background:#edf0ee}.categories button[aria-pressed="true"]{background:#e7eeeb;color:#315d5d;font-weight:500}.showcase{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);border:1px solid #dbe1e1;border-radius:22px;overflow:hidden;background:#fcfdfb;box-shadow:0 12px 40px #344b4a04}.robot-column{min-width:0;background:linear-gradient(145deg,#e4e5e9,#d5d6dc 65%,#dddfe3);position:relative;padding:21px 24px 20px;display:flex;flex-direction:column}.robot-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#758390;position:relative;z-index:1}.robot-meta>span:first-child{display:flex;align-items:center;gap:7px;color:#425b69}.status-dot{width:6px;height:6px;border-radius:50%;background:#8ba7a0;box-shadow:0 0 0 3px #fff4}.robot-frame{position:relative;flex:1;min-height:455px}.robot-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0;background:transparent}.robot-loading{position:absolute;inset:0;display:grid;place-items:center;background:#d6d8dd;color:#71848c;font-size:12px;pointer-events:none}.robot-caption{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#7b8994;padding-bottom:17px}.caption-number{letter-spacing:.6px}.robot-actions{display:flex;gap:9px;justify-content:center;border-top:1px solid #ffffff75;padding-top:20px}.robot-actions .primary,.robot-actions .secondary{min-height:40px;font-size:11px;padding:9px 18px}.gesture-help{font-size:10px;color:#768592;line-height:1.9;text-align:center;margin:12px 0 0}.console{padding:26px 29px 17px;min-width:0}.category-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.category-heading .eyebrow{font-size:8px;margin-bottom:5px}.category-heading h2{font-size:23px;letter-spacing:-.6px;font-weight:500;margin:0}.category-count{font-size:9px;border:1px solid var(--line);border-radius:15px;padding:5px 8px;color:#85908e;white-space:nowrap}.category-description{color:#84908e;font-size:11px;line-height:1.85;margin:11px 0 18px;min-height:40px}.command-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:10px;color:#86958f}.search input{width:104px;border:0;border-bottom:1px solid var(--line);background:transparent;font-size:10px;padding:5px 0;color:#657976;border-radius:0}.search input::placeholder{color:#a2ada8}.commands{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:157px;overflow:auto;padding:2px 5px 5px 2px;scrollbar-width:thin;scrollbar-color:#d2dcd7 transparent}.command{border:1px solid #dfe6e1;border-radius:10px;padding:10px 12px;background:#f8faf7;text-align:left;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:40px}.command>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command>i{font-style:normal;font-size:11px;color:#a0b2a7}.command:hover,.command[aria-pressed="true"]{border-color:#9ab5a7;background:#eef5ef;color:#355e50}.command[aria-pressed="true"]>i{color:#56856a}.no-results{font-size:11px;color:var(--muted);grid-column:1/-1}.conversation{border-top:1px solid var(--line);margin-top:19px;padding-top:15px}.conversation-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#87958f}.phase{color:#5f8179}.user-line{font-size:11px;color:#89978f;margin:12px 0 7px}.reply{font-size:19px;font-weight:500;line-height:1.65;letter-spacing:-.35px;min-height:63px;margin:0 0 13px;overflow-wrap:anywhere}.flow{display:flex;gap:10px;align-items:center;font-size:9px;color:#a5afa9}.flow>i{font-style:normal;color:#c9d0cb}.flow>span{padding:2px 0;border-bottom:1px solid transparent}.flow>span.current{color:#527766;border-color:#90b39f}.result{margin-top:17px;border:1px solid #dce5dd;border-radius:12px;padding:15px 17px;background:#f3f7f1;font-size:11px;min-height:112px}.result-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.result-heading h3{font-size:12px;font-weight:500;margin:0}.result-badge{font-size:8px;color:#8a9c88;text-align:right}.result dl{margin:0;display:grid;grid-template-columns:minmax(55px,.6fr) 2fr;gap:5px 14px;font-size:10px}.result dt{color:#8a9886}.result dd{margin:0;color:#5a7058;overflow-wrap:anywhere}.result-note{font-size:9px;color:#8d9987;margin:10px 0 0;line-height:1.8}.empty-result{padding:6px 0;color:#7b907c}.empty-result>span{font-size:12px}.empty-result p{font-size:10px;margin-bottom:0;color:#98a492}.result-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.result button,.result select,.result input{font-size:10px}.result button{padding:7px 12px;border:1px solid #b9cbb8;background:#fafdf8;border-radius:20px;color:#547252;min-height:32px}.result button:hover{background:#e4eedf}.result button.danger{border-color:#d3aeaa;color:#a05b52;background:#fff5f1}.result button:disabled{opacity:.5}.setup-steps{list-style:none;margin:7px 0 12px;padding:0;display:flex;gap:8px}.setup-steps li{flex:1;font-size:9px;padding-top:6px;border-top:2px solid #d9e2d4;color:#9aab92}.setup-steps li[data-active="true"]{border-color:#76906b;color:#4b7040}.setup-code{font-size:24px;letter-spacing:7px;color:#566f47;padding:6px 0}.app-tabs{display:flex;gap:7px;border-bottom:1px solid #dbe4d5;margin:0 0 10px;padding-bottom:7px;color:#9aa990;font-size:9px}.app-tabs span[data-active="true"]{color:#4e7445}.broadcast-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:10px}.broadcast-form label{display:flex;gap:5px;align-items:center;font-size:10px;color:#74886a}.broadcast-form input,.broadcast-form select{background:#fcfff9;border:1px solid #cfdbc8;padding:4px;border-radius:5px;color:#4f7040;max-width:130px}.history{font-size:9px;color:#9aa69e;margin-top:14px}.history summary{cursor:pointer;min-height:24px}.history ol{list-style:none;padding:0;max-height:190px;overflow:auto}.history li{font-size:10px;margin:9px 0;padding-left:10px;border-left:2px solid #d8e1d9;line-height:1.9}.history li[data-role="user"]{color:#658575}.history li[data-role="assistant"]{color:#8a978f}.demo-notice{display:flex;align-items:flex-start;gap:9px;padding:15px 5px 0;font-size:9px;line-height:1.9;color:#96a199}.demo-notice p{margin:0}.notice-dot{display:block;flex:0 0 4px;height:4px;border-radius:50%;background:#aebaaa;margin-top:7px}.capabilities{padding:54px 0 28px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.section-heading h2{font-size:24px;font-weight:500;letter-spacing:-.7px;margin:0}.section-heading>span{font-size:10px;color:#8c9a90;white-space:nowrap}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.capability-card{border:1px solid #dee4de;border-radius:13px;padding:21px 19px;background:#f9fbf7;display:flex;flex-direction:column;min-width:0}.capability-card .card-number{font-size:9px;color:#a3b2a5;margin-bottom:14px}.capability-card h3{font-size:15px;font-weight:500;margin:0 0 7px}.capability-card p{font-size:10px;color:#8e9d8e;line-height:1.8;margin:0 0 15px}.feature-chips{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:17px}.feature-chips span{font-size:8px;border:1px solid #e2e8dd;border-radius:4px;padding:3px 5px;color:#809477}.capability-card>button{margin-top:auto;background:transparent;border:0;padding:3px 0;min-height:30px;font-size:10px;color:#537a59;text-align:left}.capability-card>button>span{float:right}.rules{display:grid;grid-template-columns:repeat(3,1fr);gap:33px;padding:26px 0 39px;border-top:1px solid var(--line)}.rules span{font-size:11px;color:#64806a}.rules p{font-size:10px;color:#96a091;line-height:1.9;margin:8px 0 0}footer{border-top:1px solid var(--line);min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#95a192}footer>div{display:flex;gap:22px}noscript{display:block;padding:30px;text-align:center}
.robot-column{background:#d3d4d9}
.robot-caption{align-items:center}.caption-number{font-size:11px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:72%;color:#536c7c}.robot-caption>span:last-child{white-space:nowrap;font-size:8px}
.console{padding:0;display:flex;flex-direction:column;height:750px;overflow:hidden}.robot-column{height:750px}.console>.categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:0 0 auto;margin:0;padding:17px 22px 13px;gap:5px;border-bottom:1px solid var(--line);background:#f6f9f5}.console>.categories button{padding:9px 5px;font-size:11px;min-height:36px}.console>.categories button>span{display:none}.console>.categories button[aria-selected="true"]{background:#e3ede6;color:#315d4c;font-weight:500;box-shadow:inset 0 0 0 1px #c9dacb}.function-panel{flex:1;min-height:0;padding:21px 28px 15px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d3ded3 transparent}.function-panel:focus-visible{outline:2px solid #8ba996;outline-offset:-4px}.function-panel .category-description{min-height:0;margin:9px 0 16px}.function-panel .category-heading h2{font-size:22px}.function-panel .commands{max-height:144px}.function-panel .conversation{margin-top:16px;padding-top:13px}.function-panel .reply{font-size:18px;min-height:55px}.function-panel .result{min-height:100px}
@media(min-width:1500px){.robot-frame{min-height:500px}}
@media(max-width:1000px){.site-header,main,footer{padding-left:30px;padding-right:30px}.hero h1{font-size:33px}.hero-actions{gap:10px 15px}.console{padding:23px 20px 15px}.robot-column{padding:21px 17px 18px}.robot-frame{min-height:440px}.robot-meta{font-size:9px}.robot-caption{font-size:8px}.robot-actions{gap:6px}.robot-actions .primary,.robot-actions .secondary{padding:8px 12px}.capability-grid{grid-template-columns:repeat(2,1fr)}.categories button>span{display:none}.categories button{padding:11px 4px;font-size:11px}.reply{font-size:17px}}
@media(max-width:740px){.site-header,main,footer{padding-left:19px;padding-right:19px}.site-header{height:73px}.site-header nav{gap:14px;font-size:10px}.site-header .demo-tag{display:none}.brand{gap:8px}.brand strong{font-size:18px}.brand>span:last-child{display:none}.brand-eyes{width:30px;height:30px;border-radius:10px}.hero{padding:31px 0 24px;display:block}.hero h1{font-size:30px;letter-spacing:-1px}.hero-copy{font-size:12px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:23px}.hero-actions>span{font-size:9px;text-align:left;width:100%}.hero .eyebrow{font-size:7px}.primary{min-height:40px;padding:10px 19px}.categories{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:14px;padding-bottom:13px}.categories button{font-size:11px;padding:9px 3px}.showcase{grid-template-columns:1fr;border-radius:16px}.robot-column{padding:17px 17px 16px}.robot-frame{height:430px;min-height:430px}.robot-caption{padding-bottom:11px}.robot-actions{padding-top:16px;gap:12px}.robot-actions .primary,.robot-actions .secondary{padding:9px 17px}.gesture-help{font-size:9px;margin-top:9px}.console{padding:25px 21px 19px}.category-description{min-height:0;margin-bottom:17px}.commands{max-height:177px}.command{padding:11px 12px;font-size:11px}.reply{font-size:20px;min-height:65px}.category-heading h2{font-size:23px}.result{font-size:11px;padding:15px}.demo-notice{font-size:8px;padding-top:13px}.capabilities{padding-top:37px}.section-heading{align-items:flex-start}.section-heading h2{font-size:22px;max-width:220px}.section-heading>span{font-size:9px;padding-top:5px}.section-heading .eyebrow{font-size:8px}.capability-card{padding:17px 14px}.capability-card p{font-size:9px}.feature-chips{gap:4px}.feature-chips span{font-size:8px}.rules{grid-template-columns:1fr;gap:19px;padding:21px 0 27px}.rules p{margin-top:5px}footer{padding-top:20px;padding-bottom:24px;align-items:flex-start;flex-direction:column;gap:12px;font-size:9px}footer>div{gap:18px}}
@media(max-width:370px){.site-header,main,footer{padding-left:13px;padding-right:13px}.hero h1{font-size:27px}.hero-copy{font-size:11px}.robot-frame{height:380px;min-height:380px}.console{padding:22px 16px 17px}.robot-actions{gap:7px}.robot-actions .primary,.robot-actions .secondary{padding:8px 12px}.robot-meta{font-size:8px}.reply{font-size:18px}.capability-grid{gap:9px}.capability-card{padding:14px 11px}.section-heading h2{font-size:20px}.mobile-break{display:block}.hero-actions>span{font-size:8px}}
@media(max-width:1000px){.console{padding:0}.function-panel{padding:20px 20px 15px}.console>.categories{padding:15px 15px 11px}}
@media(max-width:740px){.console{height:auto;padding:0;overflow:visible}.robot-column{height:auto}.function-panel{overflow:visible;padding:24px 21px 18px;min-height:0}.console>.categories{padding:16px 15px 12px}.function-panel .reply{font-size:19px}.function-panel .commands{max-height:177px}}
@media(max-width:370px){.function-panel{padding:22px 16px 17px}.console{padding:0}.console>.categories{padding:13px 11px 10px}.console>.categories button{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.miniapp-gallery{margin-top:17px;padding:15px;border:1px solid #dce2e9;border-radius:13px;background:#f2f4f8}.miniapp-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7d8698;font-size:10px;margin-bottom:12px}.miniapp-enlarge{padding:2px 0;border:0;background:transparent;color:#697396;font-size:10px;min-height:28px}.miniapp-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:17px;align-items:start}.miniapp-preview{border:0;padding:0;background:#e7e8f1;border-radius:10px;overflow:hidden;min-width:0;display:flex;align-items:center;justify-content:center;height:325px;box-shadow:0 4px 13px #344b6b0c;cursor:zoom-in}.miniapp-preview img{display:block;width:100%;height:100%;object-fit:contain}.miniapp-detail{min-width:0;padding-top:4px}.miniapp-route{font-size:8px;color:#8d91a4;line-height:1.8;margin:0 0 7px}.miniapp-detail h3{font-size:15px;font-weight:500;line-height:1.6;margin:0 0 8px;color:#4d5876}.miniapp-hint{font-size:10px;line-height:1.9;color:#7b849b;margin:0 0 13px}.miniapp-steps{list-style:none;padding:0;margin:0;display:grid;gap:5px}.miniapp-steps button{font-size:9px;line-height:1.6;border:1px solid #dfe2ed;border-radius:6px;padding:7px 8px;background:transparent;text-align:left;color:#8a91a5;width:100%;min-height:30px}.miniapp-steps button[aria-current="step"]{background:#e8e9f6;border-color:#b9bedc;color:#5d618d}.miniapp-navigation{display:flex;gap:8px;margin-top:14px;justify-content:space-between}.miniapp-navigation button{border:0;border-bottom:1px solid #cbd0e0;background:transparent;color:#70799c;font-size:9px;padding:5px 0;min-height:30px}.miniapp-navigation button:disabled{color:#b0b6c6;border-color:transparent}.function-panel[data-category="app"] .category-description{display:none}.function-panel[data-category="app"] .command-heading{margin-top:13px}.function-panel[data-category="app"] .command-heading>span{font-size:0}.function-panel[data-category="app"] .command-heading>span::after{content:"选一项，看看在知意连里怎么操作";font-size:10px}.function-panel[data-category="app"] .commands{max-height:95px}.function-panel[data-category="app"] .conversation{margin-top:15px}.function-panel[data-category="app"] .conversation .user-line,.function-panel[data-category="app"] .conversation .flow{display:none}.function-panel[data-category="app"] .reply{font-size:12px;line-height:1.9;min-height:0;margin:9px 0 0;color:#708070}.function-panel[data-category="app"] .result{margin-top:12px}.screenshot-lightbox{border:1px solid #d6dce8;border-radius:16px;padding:14px;background:#f7f8fc;color:#4c5873;width:max-content;max-width:94vw;max-height:96dvh;overflow:auto;box-shadow:0 20px 90px #15243544}.screenshot-lightbox::backdrop{background:#182434a8;backdrop-filter:blur(4px)}.screenshot-lightbox>img{display:block;max-height:calc(93dvh - 115px);max-width:calc(94vw - 30px);width:auto;height:auto;margin:12px auto;object-fit:contain}.screenshot-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px}.screenshot-toolbar strong{font-size:12px;font-weight:500}.screenshot-toolbar button,.screenshot-toolbar a{font-size:11px;padding:6px 8px;border:0;background:transparent;color:#707b9a;min-height:32px}.screenshot-toolbar button:disabled{opacity:.35}
@media(max-width:1000px) and (min-width:741px){.miniapp-body{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:11px}.miniapp-gallery{padding:12px}.miniapp-preview{height:285px}.miniapp-hint{font-size:9px}.miniapp-steps button{font-size:8px;padding:6px}.miniapp-detail h3{font-size:14px}}
@media(max-width:740px){.miniapp-preview{height:325px}.miniapp-body{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:13px}.miniapp-gallery{padding:12px}.miniapp-hint{font-size:10px}.miniapp-detail h3{font-size:14px}}
@media(max-width:370px){.miniapp-body{grid-template-columns:1fr}.miniapp-preview{height:340px;width:100%;background:#e6e8f0}.miniapp-detail{padding-top:4px}.miniapp-steps{grid-template-columns:1fr 1fr}.miniapp-steps button{height:100%;font-size:9px}.miniapp-hint{margin-bottom:10px}.miniapp-detail h3{font-size:15px}.miniapp-preview img{width:auto;max-width:100%}.screenshot-toolbar{gap:5px;font-size:10px}}

.console>.categories button strong{display:block;font-size:11px;line-height:1.5;font-weight:500}.console>.categories button small{display:block;font-size:8px;line-height:1.5;margin-top:3px;color:#99a59e;letter-spacing:0}.console>.categories button[aria-selected="true"] small{color:#749381}.console>.categories button{min-height:53px;padding:8px 3px}@media(max-width:370px){.console>.categories button strong{font-size:10px}.console>.categories button small{font-size:7px}.console>.categories button{min-height:49px}}
