html,body{margin:0;padding:0;width:100%;height:100%}#root{width:100%;height:100%}._canvasContainer_3x742_1{position:relative;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center}._canvasContainer_3x742_1 ._left_3x742_9{width:200px;height:100%;margin-right:20px}._canvasContainer_3x742_1 ._top_3x742_14{position:absolute;top:0;left:0;right:0;margin:auto;width:600px;height:46px;border:1px solid #ccc}._canvas_3x742_1{border:1px solid #ccc;position:relative;width:fit-content;height:fit-content}._controls_3x742_32{position:absolute;top:80px;right:10px;z-index:10;width:410px;height:800px;border:1px solid #ccc;padding:5px;border-radius:8px}._rendererSwitcher_3x742_44{position:absolute;top:10px;left:220px;z-index:10;background:#fffc;padding:5px 10px;border-radius:4px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}._thinkingContainer_zlaoi_1{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;padding:12px 16px;margin-bottom:8px;color:#fff;will-change:height;transition:height .2s ease-out}._thinkingHeader_zlaoi_11{display:flex;align-items:center;justify-content:space-between;cursor:pointer}._thinkingHeader_zlaoi_11._collapsed_zlaoi_17{margin-bottom:0}._thinkingHeader_zlaoi_11:not(._collapsed_zlaoi_17){margin-bottom:8px}._thinkingIcon_zlaoi_24{font-size:16px}._thinkingTitle_zlaoi_28{font-weight:500}._thinkingArrow_zlaoi_32{font-size:12px;transition:transform .3s}._thinkingArrow_zlaoi_32._collapsed_zlaoi_17{transform:rotate(0)}._thinkingArrow_zlaoi_32._expanded_zlaoi_39{transform:rotate(180deg)}._thinkingContentText_zlaoi_43{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.2);white-space:pre-wrap;font-size:12px;line-height:1.6;opacity:.95}._bubbleList_zlaoi_53{height:100%;padding-inline:16px;overflow:auto;scroll-behavior:smooth}._assistantAvatar_zlaoi_60{background:linear-gradient(135deg,#667eea,#764ba2)}._userAvatar_zlaoi_64{background:linear-gradient(135deg,#fa709a,#fee140)}._footerActions_zlaoi_68{display:flex;margin-top:4px}._promptsContainer_zlaoi_73{margin-inline:16px}._senderActions_zlaoi_77{display:flex;align-items:center;gap:4px}._copilotContainer_zlaoi_83{transition:width .3s ease}._modelButtonText_zlaoi_87{font-size:12px;font-weight:500}._modelMenuItem_zlaoi_92{display:flex;align-items:center;gap:10px;padding:8px 4px;min-width:260px;position:relative}._modelMenuIcon_zlaoi_101{font-size:18px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff}._modelMenuContent_zlaoi_113{flex:1;display:flex;flex-direction:column;gap:2px}._modelMenuLabel_zlaoi_120{font-weight:500;font-size:14px;line-height:1.4}._modelMenuDesc_zlaoi_126{font-size:12px;color:#00000073;line-height:1.4}._modelMenuCheck_zlaoi_132{color:#52c41a;font-size:16px;font-weight:700;position:absolute;right:8px}._loginContainer_nwf1v_1{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}._loginBox_nwf1v_9{background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 40px #0000001a;width:100%;max-width:400px}._title_nwf1v_18{text-align:center;color:#333;margin-bottom:30px;font-size:28px;font-weight:600}._form_nwf1v_26{display:flex;flex-direction:column;gap:20px}._formGroup_nwf1v_32{display:flex;flex-direction:column;gap:8px}._formGroup_nwf1v_32 label{color:#555;font-size:14px;font-weight:500}._formGroup_nwf1v_32 input{padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:all .3s}._formGroup_nwf1v_32 input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._formGroup_nwf1v_32 input:disabled{background-color:#f5f5f5;cursor:not-allowed}._formGroup_nwf1v_32 input::placeholder{color:#aaa}._error_nwf1v_62{padding:12px;background-color:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;font-size:14px;text-align:center}._submitButton_nwf1v_72{padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}._submitButton_nwf1v_72:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}._submitButton_nwf1v_72:active:not(:disabled){transform:translateY(0)}._submitButton_nwf1v_72:disabled{opacity:.6;cursor:not-allowed}
