/* R01/B01 deployment identity; independent of product functions. */
:root{--r01-release-bar-height:44px}
.r01-release-bar{position:sticky;top:0;z-index:110;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 clamp(12px,3vw,32px);box-sizing:border-box;background:#edf3f3;color:#25322f;border-bottom:1px solid #d9e3e3;font:400 .75rem/1.4 system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;letter-spacing:.01em}
.r01-release-bar-summary{display:flex;align-items:center;gap:10px;min-width:0}
.r01-release-version{font-weight:600;white-space:nowrap}
.r01-release-stage{color:#3c575b;white-space:nowrap}
.r01-release-bar a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;color:#0c2b3b;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.r01-release-bar a:active{background:#dce8e8}
.r01-release-bar a:focus-visible{outline:2px solid #0c2b3b;outline-offset:-3px}
body[data-hw-deployment="r01"] .gd-side{top:var(--r01-release-bar-height)}
body[data-hw-deployment="r01"] .selection-layout .canvas-panel,body[data-hw-deployment="r01"] .hardware-layout .canvas-panel{top:calc(var(--r01-release-bar-height) + 12px)}
body[data-hw-deployment="r01"] .ex-expanded-view:not(:fullscreen),body[data-hw-deployment="r01"] .ex-runtime[data-ex-expanded="true"]:not(:fullscreen){top:var(--r01-release-bar-height);height:calc(100dvh - var(--r01-release-bar-height))}
:fullscreen>.r01-release-bar{flex-shrink:0;margin:0 0 12px;padding-inline:12px;width:100%}
.r01-release-document{margin:0;background:#f7f9f9;color:#25322f;font:400 1rem/1.65 system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif}
.r01-release-main{max-width:860px;margin:0 auto;padding:40px clamp(20px,4vw,40px) 64px}
.r01-release-main h1{font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.2;font-weight:600;margin:0 0 12px;letter-spacing:-.02em}
.r01-release-main h2{font-size:1.15rem;line-height:1.4;font-weight:600;margin:32px 0 12px}
.r01-release-main p{margin:12px 0}.r01-release-main a{color:#0c2b3b;text-underline-offset:3px}
.r01-release-main a:focus-visible{outline:2px solid #0c2b3b;outline-offset:4px}
.r01-release-main dl{margin:20px 0;padding:20px;background:#fff;border:1px solid #d9e3e3}
.r01-release-main dt{font-size:.8rem;color:#4c6264;margin-top:16px}.r01-release-main dt:first-child{margin-top:0}
.r01-release-main dd{margin:2px 0 0;overflow-wrap:anywhere}.r01-release-main code{font: .8rem/1.6 ui-monospace,monospace;overflow-wrap:anywhere}
.r01-release-main li+li{margin-top:10px}.r01-release-main .r01-release-summary{font-size:1.05rem;color:#405b60}
@media(max-width:650px){body[data-hw-deployment="r01"] .gd-side{top:0}.r01-release-bar{gap:6px}.r01-release-bar-summary{gap:8px}}
@media(prefers-contrast:more){.r01-release-bar{background:#fff;color:#000;border-color:#25322f}.r01-release-stage{color:#25322f}}
@media(prefers-reduced-transparency:reduce){.r01-release-bar{background:#edf3f3}}
@media print{.r01-release-bar{position:static;border-bottom:1px solid #555}.r01-release-main{max-width:none;padding:20px}}
