.flow-pin{border:0;background:transparent;font-size:19px;line-height:1;color:var(--dim,#999);padding:4px;cursor:pointer;min-width:28px;min-height:28px}.flow-pin.on{color:#f1c65a}.flow-desk{padding:10px 11px;margin-top:12px;border:1px solid #c8912544;border-radius:9px;background:#c8912508}.flow-desk small{display:block;color:#c9a967;font-size:10px;margin-bottom:5px}.flow-desk button{background:none;border:0;padding:0;color:inherit;font:inherit;font-size:11px;text-align:start;cursor:pointer;line-height:1.7}.flow-desk>span{color:var(--dim,#888);font-size:9px}.flow-presence{color:#89bfa9;font-size:10px;line-height:1.7;margin-top:6px}.flow-presence:empty{display:none}.flow-reader-bar{position:fixed;bottom:4px;inset-inline:10px;border:1px solid #658c7255;border-radius:6px;background:var(--ink,#111);color:#89bfa9;padding:5px 10px;z-index:80;font-size:10px;pointer-events:none}.flow-navigation{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid #8884}.flow-navigation button{color:inherit;background:transparent;border:1px solid #8884;border-radius:6px;padding:6px 9px;font:inherit;font-size:11px;cursor:pointer}.flow-navigation button:disabled{opacity:.3;cursor:default}.flow-navigation span{font:11px Arial;color:var(--dim,#999)}.flow-before{box-shadow:0 -4px 0 #e43d45!important}.flow-after{box-shadow:0 4px 0 #e43d45!important}#flow-lasso{position:fixed;z-index:850;border:1px solid #ed565b;background:#d52b3625;pointer-events:none;border-radius:3px}.flow-selecting,.flow-selecting *{user-select:none!important}.flow-focus-mode .top,.flow-focus-mode #bgp,.flow-focus-mode .mgsc{display:none!important}.flow-focus-mode main:has(.pro-workspace){padding-top:10px}.flow-focus-mode .pro-workspace{padding-top:10px;max-width:none}.flow-focus-mode .pro-heading{position:sticky;top:0;z-index:30;background:var(--ink,#070707);padding:10px 0;margin-bottom:12px}.flow-focus-mode .pro-heading h1{font-size:23px}.flow-focus-mode .pro-heading p:not(.pro-eyebrow){display:none}.flow-focus-mode .ux-side{top:8px}.flow-focus-mode .ux-chat{top:auto}.flow-link-dialog{width:min(450px,calc(100% - 24px))}.flow-link-dialog input{width:100%;margin-bottom:10px}.flow-link-dialog select{width:100%;min-width:0}.flow-link-dialog .pro-actions{gap:8px}
@media(max-width:700px){.flow-focus-mode .pro-heading{position:static}.flow-pin{min-width:32px;min-height:32px}.flow-navigation{padding:8px}.flow-reader-bar{font-size:9px}.flow-focus-mode .ux-chat{top:auto}}
