body.graph-only{margin:0;min-height:100dvh;overflow:hidden;background:#0b0b0b;color:#eee}body.graph-only[data-graph-only] .dag-backdrop{position:fixed;inset:0;z-index:0;pointer-events:auto}body.graph-only[data-graph-only] .dag-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:1;touch-action:none;outline:none}body.graph-only[data-graph-only] .dag-grid,body.graph-only[data-graph-only] .dag-vignette{display:none}body.graph-only[data-graph-only] .hotkey-tour{position:fixed;inset:0;padding:0;z-index:1;display:block;pointer-events:none}body.graph-only[data-graph-only] .hotkey-instruction{position:absolute;inset:28px 34px auto;transform:none;width:auto;max-width:670px;min-height:0;padding:0;border:0;background:none;box-shadow:none;opacity:1;pointer-events:auto;cursor:pointer}body.graph-only[data-graph-only] .hotkey-instruction:before,body.graph-only[data-graph-only] .hotkey-instruction:after{display:none}body.graph-only[data-graph-only] .hotkey-instruction:focus-visible{outline:1px solid #ffffff;outline-offset:10px;border-radius:2px}body.graph-only[data-graph-only] .showcase-eyebrow{display:block;color:#aaa;font-size:9px;line-height:1.4;letter-spacing:2px;margin:0 0 10px;font-weight:500}body.graph-only[data-graph-only] .hotkey-instruction h1{font-family:system-ui,sans-serif;font-size:clamp(23px,2.5vw,34px);line-height:1.15;letter-spacing:-1.2px;font-weight:500;margin:0 0 10px;max-width:none;color:#f4f4f4;text-wrap:balance}body.graph-only[data-graph-only] .hotkey-instruction p{margin:0;max-width:650px;font-family:system-ui,sans-serif;font-size:13px;line-height:1.7;color:#aaa;text-wrap:pretty}.graph-only.graph-fallback .dag-canvas{opacity:0}@media(max-width:640px){body.graph-only[data-graph-only] .hotkey-instruction{top:max(22px,env(safe-area-inset-top));left:22px;right:22px;max-width:none}body.graph-only[data-graph-only] .hotkey-instruction h1{font-size:23px;letter-spacing:-.7px}body.graph-only[data-graph-only] .hotkey-instruction p{font-size:11px;line-height:1.65}}.goal-dialog{color:#eee;background:#141414;border:1px solid #666;border-radius:8px;padding:24px;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box}.goal-dialog::backdrop{background:#000b}.goal-dialog h2{margin:0 0 12px;font:500 24px system-ui}.goal-dialog p{font:14px/1.5 system-ui;color:#aaa}.goal-dialog label{display:flex;flex-direction:column;gap:5px;font:13px system-ui;margin-top:14px;min-width:0}.goal-dialog input,.goal-dialog textarea,.goal-dialog select,.goal-dialog button{font:15px system-ui;color:#eee;background:#242424;border:1px solid #666;border-radius:4px;padding:9px;min-width:0}.goal-fields,.goal-actions{display:flex;gap:12px}.goal-fields>label{flex:1}.goal-actions{justify-content:flex-end;margin-top:20px}.goal-dialog [data-goal-error]{color:#f88}
