:root{
  --rz-ink:#171d35;
  --rz-muted:#77819b;
  --rz-line:#e5e9f2;
  --rz-soft:#f5f7fc;
  --rz-blue:#6172ed;
  --rz-violet:#8068e9;
  --rz-green:#2a9d78;
}

/* The product preview now mirrors real task boundaries instead of a generic dashboard. */
.reality-scene{height:720px;display:flex;background:#f7f8fc;color:var(--rz-ink);font-size:12px;overflow:hidden}
.reality-scene button,.realwf-stage button{font:inherit}
.reality-scene button:disabled,.realwf-stage button:disabled{opacity:.46;cursor:not-allowed}
.rz-rail{width:224px;padding:24px 17px 18px;background:#f0f3fa;border-right:1px solid var(--rz-line);display:flex;flex-direction:column}
.rz-rail-brand{display:flex;align-items:center;gap:10px;padding:4px 4px 22px;border-bottom:1px solid #dde2ee}
.rz-rail-brand>i{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,var(--rz-blue),var(--rz-violet));color:#fff;display:grid;place-items:center;font-style:normal;font-size:16px}
.rz-rail-brand span{min-width:0}.rz-rail-brand b,.rz-rail-brand small{display:block}.rz-rail-brand b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rz-rail-brand small{margin-top:4px;color:#8b94aa;font-size:9px;letter-spacing:.08em}
.rz-rail nav{display:grid;gap:6px;margin:20px 0}.rz-rail nav button{display:grid;grid-template-columns:28px 1fr auto;align-items:center;text-align:left;padding:12px 10px;border:0;border-radius:10px;background:transparent;color:#6e7891;cursor:pointer}.rz-rail nav button i{font-style:normal;font-size:9px}.rz-rail nav button em{font-style:normal;font-size:10px}.rz-rail nav button.active{background:#fff;color:var(--rz-ink);box-shadow:0 8px 24px rgba(36,47,83,.08)}.rz-rail>p{margin:auto 4px 0;padding:14px;border:1px solid #dfe4ef;border-radius:12px;background:rgba(255,255,255,.55);line-height:1.55}.rz-rail>p b,.rz-rail>p span{display:block}.rz-rail>p span{margin-top:5px;color:var(--rz-muted);font-size:9px}
.rz-main{flex:1;padding:24px 28px;min-width:0}.rz-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.rz-head small{display:block;color:#8c95ac;font-size:9px;letter-spacing:.12em}.rz-head h3{margin:6px 0 0;font-size:22px}.rz-state,.rz-complete{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dde3ef;border-radius:20px;background:#fff;color:#66708a}.rz-state i{width:6px;height:6px;border-radius:50%;background:var(--rz-green)}
.rz-space-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.rz-space-metrics article{padding:17px 18px;border:1px solid var(--rz-line);border-radius:14px;background:#fff}.rz-space-metrics span,.rz-space-metrics small{display:block;color:var(--rz-muted)}.rz-space-metrics strong{display:block;margin:8px 0 6px;font-size:24px}.rz-space-panel{padding:18px;border:1px solid var(--rz-line);border-radius:16px;background:#fff;box-shadow:0 16px 40px rgba(37,47,82,.06)}.rz-space-panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.rz-space-panel>header b,.rz-space-panel>header small{display:block}.rz-space-panel>header small{margin-top:4px;color:var(--rz-muted);font-size:9px}.rz-space-panel>header button,.rz-plan-card>button,.rz-query-card>button,.rz-save-row button,.rz-sim-main .rz-head button,.rz-review-main .rz-head button{padding:9px 13px;border:0;border-radius:9px;background:var(--rz-ink);color:#fff;cursor:pointer}.rz-material-list{display:grid;gap:7px}.rz-material-list article{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid #edf0f6;border-radius:11px}.rz-material-list article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#eef0ff;color:var(--rz-blue);font-style:normal;font-size:9px}.rz-material-list b,.rz-material-list small{display:block}.rz-material-list small{margin-top:4px;color:var(--rz-muted)}.rz-material-list em{font-style:normal;color:var(--rz-green);font-size:10px}.rz-space-panel>footer{margin-top:13px;padding:11px 13px;border-radius:9px;background:#f5f7fb;color:#69738b}

.rz-literature{display:block;padding:22px 26px}.rz-tool-head{display:flex;align-items:end;justify-content:space-between}.rz-tool-head small{font-size:9px;letter-spacing:.14em;color:var(--rz-blue)}.rz-tool-head h3{margin:5px 0 0;font-size:20px}.rz-tool-head>span{color:var(--rz-muted);font-size:10px}.rz-stepper{display:grid;grid-template-columns:repeat(4,1fr);margin:18px 0 14px;border:1px solid var(--rz-line);border-radius:12px;overflow:hidden}.rz-stepper button{display:flex;align-items:center;gap:8px;padding:11px;border:0;border-right:1px solid var(--rz-line);background:#fff;color:#8a93a8;cursor:pointer}.rz-stepper button:last-child{border-right:0}.rz-stepper button i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#eff1f7;font-style:normal}.rz-stepper button.active{color:var(--rz-blue);box-shadow:inset 0 -2px var(--rz-blue)}.rz-stepper button.active i{background:var(--rz-blue);color:#fff}.rz-lit-body{display:grid;grid-template-columns:290px 1fr;gap:13px}.rz-query-card,.rz-plan-card,.rz-results-card{border:1px solid var(--rz-line);border-radius:14px;background:#fff;padding:15px}.rz-query-card{grid-row:span 2}.rz-query-card label span{display:block;margin-bottom:7px;color:var(--rz-muted);font-size:9px}.rz-query-card textarea{box-sizing:border-box;width:100%;height:105px;padding:11px;border:1px solid #dfe4ef;border-radius:9px;resize:none;line-height:1.6;color:var(--rz-ink);background:#fafbfe}.rz-query-card>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:11px 0}.rz-query-card>div label:first-child{grid-column:1/-1}.rz-query-card input{box-sizing:border-box;width:100%;padding:8px;border:1px solid #e3e7f0;border-radius:7px;color:#5f6981;background:#fff}.rz-query-card>button{width:100%}.rz-plan-card>header,.rz-results-card>header{display:flex;align-items:center;justify-content:space-between}.rz-plan-card>header small,.rz-plan-card>header b{display:block}.rz-plan-card>header small{font-size:8px;letter-spacing:.12em;color:var(--rz-blue)}.rz-plan-card>header b{margin-top:4px}.rz-plan-card>header em{font-style:normal;color:var(--rz-muted)}.rz-plan-empty{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;min-height:75px;margin:12px 0;color:var(--rz-muted)}.rz-plan-empty article{padding:10px;border:1px solid #e8ebf2;border-radius:9px;background:#f8f9fc}.rz-plan-empty small,.rz-plan-empty b,.rz-plan-empty span{display:block}.rz-plan-empty small{font-size:8px;color:var(--rz-blue)}.rz-plan-empty b{margin:6px 0}.rz-plan-empty span{font-size:9px;line-height:1.45}.rz-results-card{grid-column:2}.rz-results-card>header{margin-bottom:8px}.rz-results-card>header small{display:block;margin-top:3px;color:var(--rz-muted)}.rz-results-card>header em{font-style:normal}.rz-results-card>label{display:flex;align-items:center;gap:10px;padding:9px;border-top:1px solid #edf0f5;cursor:pointer}.rz-results-card>label span b,.rz-results-card>label span small{display:block}.rz-results-card>label span small{margin-top:3px;color:var(--rz-muted)}.rz-save-row{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:9px}.rz-save-row select{border:1px solid #dfe4ed;border-radius:8px;padding:8px;color:#59637c;background:#fff}.rz-results-card>p{margin:9px 0 0;color:#778198;font-size:9px}

.rz-simulation{display:grid;grid-template-columns:230px 1fr}.rz-sim-nav{padding:22px 16px;background:#eff2f8;border-right:1px solid var(--rz-line)}.rz-sim-nav header{padding:4px 7px 15px;border-bottom:1px solid #dde2ec}.rz-sim-nav header small,.rz-sim-nav header b,.rz-sim-nav header span{display:block}.rz-sim-nav header small{color:var(--rz-blue);font-size:8px;letter-spacing:.13em}.rz-sim-nav header b{margin:6px 0 9px}.rz-sim-nav header span{width:max-content;padding:4px 7px;border-radius:10px;background:#fff;color:#6c7690;font-size:9px}.rz-sim-nav nav{display:grid;gap:3px;margin-top:13px}.rz-sim-nav nav button{display:grid;grid-template-columns:28px 1fr auto;align-items:center;padding:10px 8px;border:0;border-radius:9px;text-align:left;background:transparent;color:#727c94;cursor:pointer}.rz-sim-nav nav button i,.rz-sim-nav nav button em{font-style:normal;font-size:9px}.rz-sim-nav nav button.active{background:#fff;color:var(--rz-ink);box-shadow:0 7px 18px rgba(35,47,82,.07)}.rz-sim-main{padding:22px 25px;min-width:0}.rz-sim-main .rz-head button{background:var(--rz-blue)}.rz-sim-panel{min-height:475px;padding:19px;border:1px solid var(--rz-line);border-radius:15px;background:#fff}.rz-sim-question{padding:17px;border-radius:12px;background:linear-gradient(135deg,#f1f3ff,#f8f7ff)}.rz-sim-question small,.rz-sim-question strong,.rz-sim-question p{display:block}.rz-sim-question small{color:var(--rz-blue);font-size:8px;letter-spacing:.12em}.rz-sim-question strong{margin:8px 0;font-size:16px;line-height:1.55}.rz-sim-question p{margin:0;color:var(--rz-muted)}.rz-sim-cards,.rz-sim-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px}.rz-sim-cards article,.rz-sim-checks article{padding:16px;border:1px solid #e8ebf2;border-radius:12px}.rz-sim-cards span,.rz-sim-cards b,.rz-sim-cards small{display:block}.rz-sim-cards span{color:var(--rz-muted);font-size:9px}.rz-sim-cards b{margin:10px 0;line-height:1.5}.rz-sim-cards small{color:#858da1;line-height:1.55}.rz-sim-checks article{display:grid;grid-template-columns:32px 1fr auto;gap:9px;align-items:center}.rz-sim-checks i,.rz-sim-checks em{font-style:normal;color:var(--rz-blue)}.rz-sim-checks b,.rz-sim-checks small{display:block}.rz-sim-checks small{margin-top:5px;color:var(--rz-muted);font-size:9px}.rz-sim-footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:11px 13px;border:1px solid #e4e8f0;border-radius:10px;background:#fafbfe;color:#657089}.rz-sim-footer div b,.rz-sim-footer div small{display:block}.rz-sim-footer div small{margin-top:3px;color:#8a93a7;font-size:8px}

.rz-review{display:grid;grid-template-columns:230px 1fr}.rz-review-tasks{padding:21px 14px;background:#eff2f8;border-right:1px solid var(--rz-line)}.rz-review-tasks>header{display:flex;align-items:center;justify-content:space-between;padding:3px 5px 15px}.rz-review-tasks>header small,.rz-review-tasks>header b{display:block}.rz-review-tasks>header small{font-size:8px;color:var(--rz-blue);letter-spacing:.12em}.rz-review-tasks>header b{margin-top:5px}.rz-review-tasks>header button{width:28px;height:28px;border:0;border-radius:8px;background:var(--rz-ink);color:#fff;cursor:pointer}.rz-review-tasks>article{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:12px 10px;border-radius:10px;color:#727c93}.rz-review-tasks>article.active{background:#fff;color:var(--rz-ink);box-shadow:0 8px 18px rgba(35,46,80,.07)}.rz-review-tasks>article>span{width:7px;height:7px;border-radius:50%;background:#a7afc0}.rz-review-tasks>article>span.done{background:var(--rz-green)}.rz-review-tasks b,.rz-review-tasks small{display:block}.rz-review-tasks small{margin-top:4px;font-size:9px;color:#8a93a8}.rz-review-tasks em{font-style:normal}.rz-review-tasks>footer{margin-top:18px;padding:11px;border:1px solid #dfe4ee;border-radius:10px;color:#7c869c;font-size:9px;line-height:1.55}.rz-review-main{padding:21px 24px;min-width:0}.rz-review-main .rz-head>div:last-child{display:flex;align-items:center;gap:8px}.rz-review-main .rz-head button{background:var(--rz-blue)}.rz-review-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:11px}.rz-review-summary article{padding:12px;border:1px solid var(--rz-line);border-radius:11px;background:#fff}.rz-review-summary small,.rz-review-summary strong{display:block}.rz-review-summary small{color:var(--rz-muted);font-size:9px}.rz-review-summary strong{margin-top:6px}.rz-review-body{display:grid;grid-template-columns:1.05fr .95fr;gap:10px}.rz-issue-list,.rz-issue-detail{border:1px solid var(--rz-line);border-radius:13px;background:#fff}.rz-issue-list>header{display:flex;justify-content:space-between;padding:13px;border-bottom:1px solid var(--rz-line)}.rz-issue-list>header span{color:var(--rz-muted)}.rz-issue-list button{width:100%;display:grid;grid-template-columns:52px 1fr;gap:9px;padding:12px;border:0;border-bottom:1px solid #edf0f5;text-align:left;background:#fff;cursor:pointer}.rz-issue-list button.active{background:#f4f5ff}.rz-issue-list button>i{width:max-content;padding:4px 6px;border-radius:5px;background:#fff1ef;color:#d15d57;font-style:normal;font-size:7px}.rz-issue-list b,.rz-issue-list small{display:block}.rz-issue-list small{margin-top:4px;color:var(--rz-muted);font-size:8px}.rz-issue-detail{padding:15px}.rz-issue-detail>small{color:var(--rz-blue);font-size:8px;letter-spacing:.11em}.rz-issue-detail h4{margin:8px 0;font-size:15px}.rz-issue-detail blockquote{margin:0;padding:11px;border-left:2px solid var(--rz-blue);background:#f6f7fc;line-height:1.55}.rz-issue-detail p{color:#67718a;line-height:1.55}.rz-issue-detail>div{padding:10px;border-radius:9px;background:#f4f6fb}.rz-issue-detail>div b,.rz-issue-detail>div span{display:block}.rz-issue-detail>div span{margin-top:5px;color:#68728a;line-height:1.5}.rz-issue-detail>em{display:block;margin-top:10px;color:#8a93a7;font-style:normal;font-size:9px}

/* Five method-specific workflow screens. */
.realwf-stage{height:520px;border:1px solid #e3e7f0;border-radius:18px;background:#fff;overflow:hidden;color:var(--rz-ink);box-shadow:0 16px 46px rgba(36,48,84,.07);font-size:11px}
.realwf-stage>header,.realwf-stage>footer{height:50px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 17px;background:#fafbfe;border-bottom:1px solid var(--rz-line)}
.realwf-stage>header>span{font-size:9px;letter-spacing:.12em;color:#6e7891}.realwf-stage>header>em{display:flex;align-items:center;gap:6px;font-style:normal;color:#79839a}.realwf-stage>header>em i{width:6px;height:6px;border-radius:50%;background:var(--rz-green)}
.realwf-stage>footer{border-top:1px solid var(--rz-line);border-bottom:0}.realwf-stage>footer button,.realwf-sim aside>button,.realwf-grounded aside>button,.realwf-figure section>button{padding:8px 11px;border:0;border-radius:8px;background:var(--rz-ink);color:#fff;cursor:pointer}.realwf-stage>footer em{font-style:normal;color:#8b94a8}
.realwf-search-grid{height:418px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:18px}.realwf-search-grid>section{padding:15px;border:1px solid #e6eaf2;border-radius:13px}.realwf-search-grid>section>small,.realwf-map-grid>section>small{display:block;margin-bottom:11px;color:var(--rz-blue);font-size:8px;letter-spacing:.1em}.realwf-search-grid article{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #edf0f5}.realwf-search-grid article i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#eff1ff;color:var(--rz-blue);font-style:normal}.realwf-search-grid article b,.realwf-search-grid article em{display:block}.realwf-search-grid article em{margin-top:4px;color:var(--rz-muted);font-style:normal;font-size:9px}.realwf-search-grid section>button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #e5e9f1;border-radius:9px;background:#fff;text-align:left;color:#647089;cursor:pointer}.realwf-search-grid section>button+button{margin-top:7px}.realwf-search-grid section>button.active{border-color:#cfd5ff;background:#f4f5ff;color:var(--rz-ink)}.realwf-search-grid button b,.realwf-search-grid button em{display:block}.realwf-search-grid button em{margin-top:4px;color:var(--rz-muted);font-size:9px;font-style:normal}.realwf-search-grid button>i{font-style:normal;color:var(--rz-blue)}
.realwf-map-grid{height:418px;box-sizing:border-box;display:grid;grid-template-columns:145px 1fr;padding:18px;gap:14px}.realwf-map-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:8px}.realwf-map-grid>aside article{padding:12px;border:1px solid #e7eaf2;border-radius:11px}.realwf-map-grid>aside small,.realwf-map-grid>aside strong{display:block}.realwf-map-grid>aside small{color:var(--rz-muted);font-size:8px}.realwf-map-grid>aside strong{margin-top:8px;font-size:19px}.realwf-map-grid>section{display:grid;grid-template-rows:1fr auto;gap:9px}.realwf-map-canvas{position:relative;border:1px solid #e7eaf2;border-radius:13px;background-image:linear-gradient(#eef1f6 1px,transparent 1px),linear-gradient(90deg,#eef1f6 1px,transparent 1px);background-size:28px 28px;overflow:hidden}.realwf-map-canvas svg{width:100%;height:100%}.realwf-map-canvas path{fill:none;stroke:#cbd2ff;stroke-width:1.5;stroke-dasharray:5 6}.realwf-map-canvas circle{fill:#7b70ed;stroke:#fff;stroke-width:6}.realwf-map-canvas circle:not(:first-of-type){fill:#a8b0f6}.realwf-map-canvas span{position:absolute;left:12px;bottom:10px;padding:6px 9px;border-radius:12px;background:rgba(255,255,255,.9);color:#7c859a;font-size:8px}.realwf-map-actions{display:flex;gap:7px}.realwf-map-actions button{padding:8px 10px;border:1px solid #dfe4ee;border-radius:8px;background:#fff;color:#616c84;cursor:pointer}.realwf-map-actions button:first-child{background:var(--rz-ink);color:#fff;border-color:var(--rz-ink)}
.realwf-sim-grid{height:418px;box-sizing:border-box;display:grid;grid-template-columns:1.2fr .8fr;gap:13px;padding:18px}.realwf-sim-grid>section,.realwf-sim-grid>aside{padding:15px;border:1px solid #e6eaf2;border-radius:13px}.realwf-sim-grid>section>small{color:var(--rz-blue);font-size:8px;letter-spacing:.1em}.realwf-timeline{position:relative;margin-top:12px}.realwf-timeline:before{content:"";position:absolute;left:20px;top:20px;bottom:20px;width:1px;background:#cfd5f7}.realwf-timeline article{position:relative;display:grid;grid-template-columns:42px 1fr;gap:9px;padding:8px 0}.realwf-timeline article i{z-index:1;width:38px;height:30px;display:grid;place-items:center;border-radius:15px;background:#eef0ff;color:var(--rz-blue);font-style:normal;font-size:8px}.realwf-timeline b,.realwf-timeline em{display:block}.realwf-timeline em{margin-top:3px;color:var(--rz-muted);font-size:9px;font-style:normal}.realwf-sim-grid aside article{padding:10px 0;border-bottom:1px solid #edf0f5}.realwf-sim-grid aside small,.realwf-sim-grid aside b,.realwf-sim-grid aside span{display:block}.realwf-sim-grid aside small{color:var(--rz-muted);font-size:8px}.realwf-sim-grid aside b{margin:5px 0}.realwf-sim-grid aside span{color:#7f899f;font-size:9px}.realwf-sim-grid aside>button{width:100%;margin-top:13px;background:var(--rz-blue)}
.realwf-grounded-grid{height:418px;box-sizing:border-box;display:grid;grid-template-columns:1.1fr .9fr;gap:13px;padding:18px}.realwf-grounded-grid>section,.realwf-grounded-grid>aside{padding:15px;border:1px solid #e6eaf2;border-radius:13px}.realwf-grounded-grid section>header{display:flex;justify-content:space-between}.realwf-grounded-grid section>header span{color:var(--rz-muted)}.realwf-grounded-grid blockquote{margin:15px 0;padding:14px;border-left:2px solid var(--rz-violet);background:#f7f6fd;line-height:1.7}.realwf-grounded-grid section>small{color:var(--rz-blue);font-size:8px}.realwf-code-suggest{display:flex;gap:6px;margin:8px 0 13px}.realwf-code-suggest button{padding:7px 8px;border:1px solid #dfe4ed;border-radius:15px;background:#fff;color:#667089;cursor:pointer}.realwf-code-suggest button.active{background:#efefff;border-color:#cfd1ff;color:#5f54d7}.realwf-grounded-grid label span{display:block}.realwf-grounded-grid input{box-sizing:border-box;width:100%;margin-top:6px;padding:9px;border:1px solid #dfe4ed;border-radius:8px}.realwf-grounded-grid aside>small{color:var(--rz-blue);font-size:8px}.realwf-grounded-grid aside h4{margin:9px 0}.realwf-grounded-grid aside p{min-height:55px;color:#717b91;line-height:1.55}.realwf-grounded-grid aside>div{padding:11px;border-radius:9px;background:#fff6e9}.realwf-grounded-grid aside>div b,.realwf-grounded-grid aside>div span{display:block}.realwf-grounded-grid aside>div span{margin-top:5px;color:#896f50;font-size:9px}.realwf-grounded-grid aside>button{width:100%;margin-top:13px;background:var(--rz-violet)}
.realwf-figure-grid{height:418px;box-sizing:border-box;display:grid;grid-template-columns:215px 1fr;gap:13px;padding:18px}.realwf-figure-grid>aside,.realwf-figure-grid>section{padding:14px;border:1px solid #e6eaf2;border-radius:13px}.realwf-figure-grid>aside>small{display:block;margin-bottom:8px;color:var(--rz-blue);font-size:8px}.realwf-figure-grid aside>button{width:100%;padding:8px 9px;border:1px solid #e1e5ee;border-radius:7px;background:#fff;text-align:left;color:#657087;cursor:pointer}.realwf-figure-grid aside>button+button{margin-top:5px}.realwf-figure-grid aside>button.active{background:#f0f2ff;border-color:#ccd3ff;color:var(--rz-ink)}.realwf-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.realwf-fields label{color:#7c869b;font-size:8px}.realwf-fields select{box-sizing:border-box;width:100%;margin-top:4px;padding:6px;border:1px solid #e0e5ed;border-radius:6px;background:#fff;color:#5c667d;font-size:9px}.realwf-figure-grid section>header{display:flex;justify-content:space-between}.realwf-figure-grid section>header b,.realwf-figure-grid section>header small{display:block}.realwf-figure-grid section>header small{margin-top:4px;color:var(--rz-muted);font-size:8px}.realwf-figure-grid section>header>span{color:#8992a5;font-size:8px}.realwf-chart{height:225px;display:flex;align-items:end;justify-content:center;gap:38px;padding:20px 30px 0;border-bottom:1px solid #ccd3df;background:linear-gradient(#eff2f7 1px,transparent 1px);background-size:100% 45px}.realwf-chart>div{width:54px;height:var(--h);position:relative;background:linear-gradient(180deg,#6a78ee,#8f76e9);border-radius:6px 6px 0 0}.realwf-chart>div i{position:absolute;left:50%;top:-10px;width:28px;height:18px;border-top:1px solid #59647d;border-left:1px solid #59647d;border-right:1px solid #59647d;transform:translateX(-50%)}.realwf-chart>div b{position:absolute;top:-31px;width:100%;text-align:center}.realwf-chart>div span{position:absolute;top:calc(100% + 8px);left:50%;width:72px;text-align:center;transform:translateX(-50%);color:#7b8599;font-size:8px}.realwf-figure-grid section>p{margin:18px 0 9px;color:#68728a;font-size:9px}.realwf-figure-grid section>button{background:var(--rz-blue)}

@media (max-width:1100px){
  .reality-scene{min-width:900px}
  .realwf-stage{min-width:640px}
}
