.GraphClient-module__QxWJOW__shell{color:#f0f0f0;background:#0a0a0b;flex-direction:column;height:100dvh;display:flex}.GraphClient-module__QxWJOW__headerStrip{border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.GraphClient-module__QxWJOW__headerLeft{align-items:center;gap:16px;display:flex}.GraphClient-module__QxWJOW__headerTitleStack{flex-direction:column;gap:2px;display:flex}.GraphClient-module__QxWJOW__backBtn{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.GraphClient-module__QxWJOW__backBtn:hover{color:#fff;background:#ffffff0a;border-color:#ffffff47}.GraphClient-module__QxWJOW__pageTitle{color:#fff;letter-spacing:-.005em;font-family:Cormorant Garamond,serif;font-size:22px}.GraphClient-module__QxWJOW__pageSubtitle{color:#ffffff6b;letter-spacing:.01em;font-size:12px}.GraphClient-module__QxWJOW__headerRight{align-items:center;gap:16px;display:flex}.GraphClient-module__QxWJOW__dateTime{color:#ffffff6b;letter-spacing:.04em;font-size:11px}.GraphClient-module__QxWJOW__body{flex:1;min-height:0;display:flex}.GraphClient-module__QxWJOW__canvasWrapper{background:#0a0a0b;flex:1;min-width:0;position:relative;overflow:hidden}.GraphClient-module__QxWJOW__flow{--xy-edge-stroke-default:#ffffff29}.GraphClient-module__QxWJOW__flow .react-flow__edge-path{transition:stroke .22s,stroke-width .22s,opacity .22s}.GraphClient-module__QxWJOW__flow .react-flow__edge-label{pointer-events:none}.GraphClient-module__QxWJOW__flow .react-flow__edge.animated path.react-flow__edge-path{stroke-dasharray:6 4;animation:1.2s linear infinite GraphClient-module__QxWJOW__dashflow}@keyframes GraphClient-module__QxWJOW__dashflow{to{stroke-dashoffset:-20px}}.GraphClient-module__QxWJOW__controls{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141416eb;border:1px solid #ffffff14;border-radius:7px;overflow:hidden;box-shadow:0 2px 8px #0006}.GraphClient-module__QxWJOW__controls .react-flow__controls-button{color:#ffffffb3;background:0 0;border:none;border-bottom:1px solid #ffffff0f;transition:background .15s,color .15s}.GraphClient-module__QxWJOW__controls .react-flow__controls-button:hover{color:#fff;background:#ffffff0f}.GraphClient-module__QxWJOW__controls .react-flow__controls-button:last-child{border-bottom:none}.GraphClient-module__QxWJOW__controls .react-flow__controls-button svg{fill:currentColor}.GraphClient-module__QxWJOW__minimap{background:#0e0e10eb!important;border:1px solid #ffffff14!important;border-radius:7px!important;box-shadow:0 2px 8px #0006!important}.GraphClient-module__QxWJOW__welcomeHint{z-index:6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e10f5;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-start;gap:14px;max-width:520px;padding:16px 18px;animation:.32s cubic-bezier(.16,1,.3,1) GraphClient-module__QxWJOW__hintIn;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000008c}@keyframes GraphClient-module__QxWJOW__hintIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.GraphClient-module__QxWJOW__welcomeHintIcon{flex-shrink:0;margin-top:2px;font-size:22px;line-height:1}.GraphClient-module__QxWJOW__welcomeHintBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.GraphClient-module__QxWJOW__welcomeHintTitle{color:#fff;letter-spacing:-.005em;font-family:Cormorant Garamond,serif;font-size:16px;line-height:1.25}.GraphClient-module__QxWJOW__welcomeHintCopy{color:#ffffffa6;font-size:12px;line-height:1.5}.GraphClient-module__QxWJOW__welcomeHintTry{color:#ffffff80;border-top:1px solid #ffffff0f;margin-top:4px;padding-top:8px;font-size:12px}.GraphClient-module__QxWJOW__welcomeHintTry strong{color:#ffffffd9;font-weight:600}.GraphClient-module__QxWJOW__welcomeHintDismiss{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;transition:color .15s,border-color .15s;display:inline-flex}.GraphClient-module__QxWJOW__welcomeHintDismiss:hover{color:#fff;border-color:#ffffff47}.GraphClient-module__QxWJOW__graphLoadState{text-align:center;color:#ffffff8c;margin:80px auto;font-family:DM Sans,sans-serif;font-size:14.5px}
