/* Temporary markers occupy no extra row; explanations open only on request. */
.feature-status{display:inline-block;position:absolute;top:.35em;right:-10px;width:5px;height:5px;border-radius:50%;background:#2457e6;vertical-align:super}
.tool-label,.creation-mode-label strong,.mode-link{position:relative}
.capability-help{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:1px solid #d9dce3;border-radius:50%;background:transparent;color:#9297a1;font:italic 13px Georgia,serif;cursor:pointer}
.capability-help:hover{color:#2457e6;border-color:#2457e6}
.capability-help:focus-visible,.capability-dialog-close:focus-visible{outline:2px solid #2457e6;outline-offset:3px}
.home-feature-key{position:absolute;right:24px;top:18px;line-height:0}
.is-home .home-content{position:relative}
.topbar{gap:20px}.topbar .version{margin-left:auto}.account-link{font-size:12px;white-space:nowrap}
.capability-dialog{box-sizing:border-box;width:min(380px,calc(100vw - 40px));padding:28px;border:1px solid #eceef2;border-radius:18px;background:#fff;color:#222;box-shadow:0 20px 70px #17223520;text-align:left}
.capability-dialog::backdrop{background:#151b2b38}
.capability-dialog h2{margin:0 0 16px;font-size:18px;font-weight:650}
.capability-dialog p{margin:0 0 10px;font-size:14px;line-height:1.7;color:#6d727d}
.capability-dialog-close{display:block;margin:24px 0 0 auto;padding:9px 18px;border:0;border-radius:8px;background:#2457e6;color:#fff;font:inherit;font-size:13px;cursor:pointer}
.workflow-shell:not(.is-home) .main-shell{height:100dvh;display:flex;flex-direction:column;min-height:0}
.workflow-shell:not(.is-home) .topbar,.workflow-shell:not(.is-home) .page-tabs,.workflow-shell:not(.is-home) .page-modes{flex-shrink:0}
.workflow-shell:not(.is-home) #workspace{flex:1;min-height:0;overflow:hidden}
.workflow-shell:not(.is-home) .feature-frame{height:100%;min-height:0}
@media(max-width:700px){.topbar{gap:10px}.topbar .account-link{font-size:11px}.home-feature-key{right:12px;top:10px}}
