/* Client light/dark surfaces and blue actions, with the original gold brand mark. */
:root{color-scheme:light;--bg:#f5f6f7;--surface:#fff;--text:#252b36;--secondary:#4e5766;--muted:#626c7b;--border:#d1d5db;--blue:#3370ff;--gold:#f5c543;font-family:"Microsoft YaHei UI","Segoe UI",sans-serif;background:var(--bg);color:var(--text);font-synthesis:none}*{box-sizing:border-box}body{margin:0}html{scroll-padding-top:24px}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{display:block}::selection{background:#d7e6ff;color:#111827}.wrap{width:min(1160px,calc(100% - 96px));margin-inline:auto}.skip{position:absolute;left:24px;top:-60px;padding:12px;background:var(--blue);color:#fff;z-index:10}.skip:focus{top:12px}
.header{height:96px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d1d5db99}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:650}.brand b{font-size:14px;font-weight:400;color:var(--muted);margin-left:4px}.header nav{display:flex;align-items:center;gap:30px;font-size:13px;color:var(--secondary)}.header nav a:hover{color:var(--blue)}.nav-action{padding:11px 16px;background:#fff;border:1px solid var(--border);border-radius:6px}.nav-action span{margin-left:20px}.hero{text-align:center;padding-block:58px 44px}.eyebrow{font-size:11px;letter-spacing:.1em;color:var(--muted);font-weight:600}.hero>.eyebrow{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e6e8eb;border-radius:30px;padding:8px 14px}.gold-line{width:16px;height:3px;background:#c8881a}.hero h1{font-size:clamp(44px,5.4vw,68px);font-weight:650;line-height:1.22;letter-spacing:-.055em;margin-top:24px}.hero h1 span{color:var(--blue)}.lead{font-size:15px;line-height:1.95;color:var(--secondary);margin-top:22px}.actions{display:flex;justify-content:center;gap:12px;align-items:center;margin-top:25px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:14px 20px;border-radius:6px;border:1px solid transparent;font-size:13px;font-weight:600}.primary{background:#2860e1;color:#fff}.primary:not([aria-disabled=true]):hover{background:#1b4dbf}.secondary{background:#fff;border-color:var(--border);color:var(--secondary)}.secondary:hover{border-color:var(--blue);color:var(--blue)}.hero-note{font-size:11px;color:var(--muted);margin-top:17px}.hero-note i{font-style:normal;margin-inline:12px;color:#b3b9c2}
.product-preview{margin:44px auto 0;width:min(940px,100%);text-align:left}.app-window{background:#2d333b;border:1px solid #505866;border-radius:8px;overflow:hidden;box-shadow:0 22px 50px #191e2618,0 4px 8px #191e2610}.window-bar{height:43px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;background:#1f2329;color:#e6e8eb;font-size:12px}.window-bar>span{display:flex;align-items:center;gap:9px}.window-bar small{color:#b3b9c2;font-size:9px;margin-left:6px}.app-tabs{display:flex;gap:6px;padding:10px 15px 0;color:#b3b9c2;font-size:11px}.app-tabs span{padding:10px 18px;border-radius:4px 4px 0 0;white-space:nowrap}.app-tabs .selected{color:#9bbcff;background:#3d444d;box-shadow:inset 0 2px #4e83fd}.app-body{padding:15px;background:#f5f6f7}.toolbar{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border);background:#fff;padding:12px 15px;border-radius:6px;font-size:11px}.toolbar strong{font-size:12px;font-weight:600}.toolbar>div{display:flex;align-items:center;gap:14px}.toolbar span:not(.preview-badge){font-size:10px;color:var(--muted)}.status-dot{display:inline-block;width:5px;height:5px;background:#248744;border-radius:50%;margin-right:6px;margin-bottom:2px}.preview-badge{font-size:9px;border:1px solid #d1d5db;background:#f5f6f7;padding:4px 7px;border-radius:3px;color:var(--muted)}.kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:10px}.kpi-grid>div{background:#fff;border:1px solid var(--border);border-radius:6px;padding:12px 15px}.kpi-grid span{font-size:10px;color:var(--secondary);font-weight:600}.kpi-grid strong{display:block;font-size:24px;font-weight:500;margin-top:7px;color:#373f4d}.app-panels{display:grid;grid-template-columns:1.6fr 1fr;gap:10px;margin-top:10px}.strategy-panel,.health-panel{background:#fff;border:1px solid var(--border);border-radius:6px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;font-size:11px;border-bottom:1px solid #e6e8eb}.panel-heading strong{font-weight:600}.panel-heading>span{font-size:9px;color:var(--muted)}.strategy-flow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 22px}.strategy-flow>div{display:flex;flex-direction:column;gap:5px}.strategy-flow>div>span{font-family:Consolas,monospace;font-size:10px;color:var(--blue)}.strategy-flow strong{font-size:12px;font-weight:600}.strategy-flow small{font-size:9px;color:var(--muted)}.strategy-flow>i{font-style:normal;color:#b3b9c2}.empty-chart{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f6f7;border:1px dashed #d1d5db;border-radius:4px;margin:0 15px 15px;padding:17px}.empty-chart>span{font-size:28px;color:#3370ff}.empty-chart p{font-size:10px;color:var(--secondary);margin-top:3px}.empty-chart small{font-size:8px;color:var(--muted);margin-top:5px}.health-panel ul{list-style:none;padding:0 15px;margin:0}.health-panel li{display:flex;justify-content:space-between;padding-block:12px;border-bottom:1px solid #e6e8eb;font-size:10px}.health-panel b{font-size:9px;font-weight:500;color:var(--muted);background:#f5f6f7;border-radius:3px;padding:3px 6px}.health-panel b.blue{color:#2860e1;background:#edf4ff}.log-preview{padding:14px 15px}.log-preview>span{font-size:10px;font-weight:600}.log-preview p{font-size:9px;color:var(--muted);margin-top:6px;line-height:1.8}.status-bar{display:flex;justify-content:space-between;padding:8px 15px;background:#1f2329;color:#b3b9c2;font-size:9px}figcaption{font-size:10px;color:var(--muted);text-align:center;margin-top:15px;line-height:1.7}
.features-section{background:#fff;padding-block:65px;border-block:1px solid #e6e8eb}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.section-heading h2{margin-top:12px}h2{font-size:32px;letter-spacing:-.035em;font-weight:600;line-height:1.5}.section-heading>p{font-size:13px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr)}.feature-grid article{padding:0 30px;border-left:1px solid #e6e8eb}.feature-grid article:first-child{padding-left:0;border:0}.feature-grid article:last-child{padding-right:0}.feature-number{font-family:Consolas,monospace;font-size:12px;color:#7d6023}h3{font-size:18px;font-weight:600}.feature-grid h3{margin-top:20px}.feature-grid p{font-size:13px;line-height:1.95;color:var(--secondary);margin-top:12px}.feature-label{font-size:10px;color:var(--blue);margin-top:22px;display:flex;gap:8px;align-items:center}.feature-label:before{content:"";height:1px;width:15px;background:var(--blue)}.getting-started{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-block:72px}.intro h2{margin-top:14px}.intro>p:last-child{font-size:13px;color:var(--muted);line-height:1.95;margin-top:16px}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:20px;padding-block:22px;border-bottom:1px solid #d1d5db99}.steps li:first-child{padding-top:0}.steps li:last-child{border:0;padding-bottom:0}.steps li>span{font-family:Consolas,monospace;color:var(--blue);font-size:12px;background:#edf4ff;border:1px solid #d7e6ff;border-radius:4px;width:32px;height:32px;display:grid;place-items:center;flex-shrink:0}.steps h3{font-size:15px;margin-top:4px}.steps p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:7px}
.download-section{background:#1f2329;color:#e6e8eb;padding:38px 40px;border:1px solid #3d444d;border-radius:8px}.download-brand{display:flex;align-items:center;gap:20px}.download-brand .eyebrow{color:#cdb575}.download-brand h2{font-size:30px;margin-top:7px}.download-content{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:26px;margin-top:26px;border-top:1px solid #3d444d}.download-description{font-size:12px;line-height:1.9;color:#b3b9c2}.release-meta{font-size:11px;line-height:1.8;font-family:Consolas,"Microsoft YaHei UI",sans-serif;color:#e4d3a3;margin-top:12px}.download-action{display:flex;flex-direction:column;width:285px;flex-shrink:0}.download-action>.primary{background:#4e83fd;color:#0f141b}.download-action>.primary:not([aria-disabled=true]):hover{background:#6e9bff}.download-action>small{font-size:10px;color:#b3b9c2;margin-top:10px;line-height:1.8}.download-button[aria-disabled=true]{background:#3d444d;color:#b3b9c2;cursor:default}.contact{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:60px}.contact h2{margin-top:12px;font-size:28px}.contact p:last-child{font-size:12px;color:var(--muted);margin-top:14px;line-height:1.9}.contact-placeholder{padding:22px 26px;border:1px solid var(--border);background:#fff;border-radius:6px;min-width:280px}.contact-placeholder span{font-size:11px;color:var(--blue)}.contact-placeholder strong{display:block;font-size:16px;font-weight:500;margin-top:9px}.contact-placeholder small{display:block;font-size:11px;color:var(--muted);margin-top:9px}.footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d1d5db99;padding-block:25px 32px;font-size:11px;color:var(--muted)}.footer .brand{font-size:16px}.footer .brand b{font-size:12px}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.hero h1{font-size:58px}.app-tabs span{padding-inline:13px}.toolbar>div{gap:10px}.getting-started{gap:40px}.download-brand h2{font-size:27px}.download-action{width:250px}}
@media(max-width:650px){.wrap{width:calc(100% - 40px)}.header{height:80px}.brand{font-size:20px;gap:9px}.brand img{width:34px;height:34px}.brand b{display:block;font-size:11px;margin:3px 0 0}.header nav{font-size:11px}.header nav>a:not(.nav-action){display:none}.nav-action{padding:10px}.nav-action span{margin-left:8px}.hero{padding-top:36px;padding-bottom:34px}.hero>.eyebrow{font-size:10px;padding:7px 12px}.hero h1{font-size:clamp(36px,10vw,48px);margin-top:22px}.lead{font-size:12px;margin-top:18px}.lead br{display:none}.actions{flex-direction:column;align-items:stretch;margin:22px auto 0;width:min(290px,100%);gap:9px}.button{font-size:12px;min-height:45px;padding:12px 16px}.hero-note{font-size:9px;margin-top:15px}.hero-note i{margin-inline:6px}.product-preview{margin-top:30px}.window-bar{height:35px;font-size:10px;padding-inline:10px}.window-bar small{display:none}.app-tabs{gap:0;padding:8px 7px 0;font-size:8px;overflow:auto}.app-tabs span{padding:9px 9px}.app-body{padding:8px}.toolbar{padding:9px;font-size:9px}.toolbar strong{font-size:10px}.toolbar>div>span{display:none}.preview-badge{font-size:8px}.kpi-grid{gap:4px;margin-top:7px}.kpi-grid>div{padding:7px 5px}.kpi-grid span{font-size:7px}.kpi-grid strong{font-size:18px;margin-top:5px}.app-panels{grid-template-columns:1fr;gap:7px;margin-top:7px}.panel-heading{font-size:10px;padding:9px 12px}.panel-heading>span{font-size:8px}.strategy-flow{padding:13px 15px;gap:7px}.strategy-flow strong{font-size:10px}.strategy-flow small{font-size:8px}.empty-chart{padding:12px;margin:0 10px 10px}.empty-chart>span{font-size:22px}.empty-chart p{font-size:9px}.health-panel ul{display:grid;grid-template-columns:repeat(3,1fr);padding:0 9px;gap:8px}.health-panel li{flex-direction:column;gap:6px;align-items:flex-start;font-size:8px;border:0;padding-block:10px}.health-panel b{font-size:7px}.health-panel .panel-heading,.log-preview{display:none}.status-bar{font-size:7px;padding:7px 10px}figcaption{font-size:8px;padding-inline:8px}.features-section{padding-block:40px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{font-size:12px;margin-top:14px}h2{font-size:27px}.eyebrow{font-size:10px}.feature-grid{grid-template-columns:1fr}.feature-grid article,.feature-grid article:first-child,.feature-grid article:last-child{padding:23px 0;border-left:0;border-bottom:1px solid #e6e8eb}.feature-grid article:first-child{padding-top:0}.feature-grid article:last-child{border:0;padding-bottom:0}.feature-grid h3{font-size:17px;margin-top:12px}.feature-grid p{font-size:12px}.feature-label{margin-top:15px}.getting-started{grid-template-columns:1fr;gap:28px;padding-block:43px}.intro h2 br{display:none}.intro>p:last-child{font-size:12px}.steps li{gap:14px;padding-block:18px}.steps h3{font-size:14px}.download-section{padding:27px 22px}.download-brand{gap:13px;align-items:flex-start}.download-brand img{width:43px;height:43px}.download-brand h2{font-size:23px}.download-content{flex-direction:column;align-items:stretch;gap:24px;margin-top:23px;padding-top:23px}.download-description{font-size:10px}.download-action{width:100%}.release-meta{font-size:10px}.contact{display:block;padding-block:40px}.contact h2{font-size:25px}.contact-placeholder{min-width:0;margin-top:24px}.footer{flex-wrap:wrap;gap:18px;font-size:10px}.footer>span:nth-child(2){display:none}.footer .brand b{display:inline;margin-left:4px}.footer .brand img{width:25px;height:25px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(forced-colors:active){.app-window,.window-bar,.app-tabs,.app-body,.download-section{background:Canvas;color:CanvasText}.primary,.secondary{background:ButtonFace;color:ButtonText;border-color:ButtonText}.gold-line,.status-dot{background:CanvasText}.hero h1 span,.eyebrow,.release-meta,.download-brand .eyebrow{color:CanvasText}.preview-badge,.health-panel b{border:1px solid CanvasText;color:CanvasText}.app-tabs .selected{border-bottom:2px solid CanvasText}}
