.ScholarBookboy_host__pwTvc{position:fixed;z-index:950;isolation:isolate;width:180px;height:180px;pointer-events:none}.ScholarBookboy_character__WxegA{width:180px;height:180px;display:block;padding:0;border:0;background:transparent;cursor:grab;touch-action:none;pointer-events:auto}.ScholarBookboy_character__WxegA:active{cursor:grabbing}.ScholarBookboy_character__WxegA:focus-visible{outline:2px solid #b78a3d;border-radius:24px}.ScholarBookboy_character__WxegA img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScholarBookboy_dialog__CqQ7r,.ScholarBookboy_menu__vunrA{pointer-events:auto;color:#253350;background:#fffdf8;border:1px solid #e4dbc9;box-shadow:0 12px 40px #15223825;border-radius:18px;padding:14px;position:absolute}.ScholarBookboy_menu__vunrA{bottom:150px;right:0;min-width:175px;display:grid;gap:8px}.ScholarBookboy_dialog__CqQ7r button,.ScholarBookboy_menu__vunrA button{border:1px solid #d9cfba;border-radius:10px;background:#faf7ef;padding:8px 12px;color:inherit;cursor:pointer}.ScholarBookboy_dialog__CqQ7r{width:min(360px,calc(100vw - 28px));max-height:min(520px,65vh);display:flex;flex-direction:column;gap:10px}.ScholarBookboy_dialog__CqQ7r header{display:flex;align-items:center;justify-content:space-between}.ScholarBookboy_dialog__CqQ7r small{color:#647089;font-size:12px}.ScholarBookboy_turns__3boUO{min-height:70px;max-height:280px;overscroll-behavior:contain}.ScholarBookboy_turns__3boUO p{font-size:14px;line-height:1.6;padding:10px;background:#f5f3ee;border-radius:12px}.ScholarBookboy_turns__3boUO [data-role=user] p{background:#edf1fa}.ScholarBookboy_turns__3boUO b{display:block;font-size:12px;color:#68758b}.ScholarBookboy_dialog__CqQ7r form{display:flex;gap:6px}.ScholarBookboy_dialog__CqQ7r input{min-width:0;flex:1;border:1px solid #ded8ca;border-radius:10px;padding:10px;background:white;color:#253350}.ScholarBookboy_voice__M_ZoC{width:100%}.ScholarBookboy_dialog__CqQ7r button:disabled{opacity:.5;cursor:default}.ScholarBookboy_dialog__CqQ7r details{flex-shrink:0;font-size:12px;max-height:140px;overflow:auto}.ScholarBookboy_dialog__CqQ7r summary{cursor:pointer}.ScholarBookboy_dialog__CqQ7r label{padding:5px 0;line-height:1.5}.ScholarBookboy_dialog__CqQ7r input[type=checkbox]{width:16px;height:16px;padding:0;margin-right:6px;vertical-align:middle;accent-color:#344a79}.ScholarBookboy_visionTools__3fj9K{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px}.ScholarBookboy_visionTools__3fj9K label{display:inline-flex;align-items:center;gap:5px}.ScholarBookboy_visionTools__3fj9K small{flex-basis:100%;color:#6b7591}.ScholarBookboy_attach__veDRY{cursor:pointer;border:1px solid #ddd5c3;border-radius:6px;padding:3px 8px}.ScholarBookboy_attach__veDRY input{width:1px;height:1px;opacity:0;position:absolute}.ScholarBookboy_turns__3boUO>div{min-width:0;max-width:100%}.ScholarBookboy_dialog__CqQ7r{box-sizing:border-box}.ScholarBookboy_visionTools__3fj9K input[type=checkbox]{flex:none}.ScholarBookboy_dismiss___wOdt{position:absolute;right:0;top:0;width:32px;height:32px;border:1px solid #d9cfba;border-radius:50%;background:#fffdf8;color:#253350;font-size:22px;line-height:1;cursor:pointer;pointer-events:auto;z-index:2}.ScholarBookboy_dismiss___wOdt:hover{background:#eee7d9}.ScholarBookboy_dismiss___wOdt:focus-visible{outline:2px solid #344a79;outline-offset:3px}.ScholarBookboy_dialog__CqQ7r{width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 24px);overflow:auto;overflow-wrap:anywhere}.ScholarBookboy_dialog__CqQ7r>:not(.ScholarBookboy_turns__3boUO){flex-shrink:0}.ScholarBookboy_turns__3boUO{flex:1 0 140px;min-height:140px;max-height:42dvh}.ScholarBookboy_turns__3boUO p{white-space:pre-wrap;overflow-wrap:anywhere}.ScholarBookboy_turns__3boUO table{white-space:normal}.ScholarBookboy_dialog__CqQ7r input{font-size:16px}.ScholarBookboy_naming__L6AIi{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;padding:0;border:0;border-radius:16px;background:#fffdf8;color:#253350;pointer-events:auto}.ScholarBookboy_naming__L6AIi::backdrop{background:#17213a55}.ScholarBookboy_turns__3boUO{padding:4px 2px;scrollbar-color:#c3bcae transparent}.ScholarBookboy_turns__3boUO>div{margin:0 0 18px}.ScholarBookboy_turns__3boUO>div[data-role=assistant] p{padding:0;background:transparent;border-radius:0;margin:0 0 12px;font-size:15px;line-height:1.85}.ScholarBookboy_turns__3boUO>div[data-role=assistant]>div{font-size:15px;line-height:1.85}.ScholarBookboy_turns__3boUO>div[data-role=user] p{background:#edf1f6;padding:10px 12px}.ScholarBookboy_turns__3boUO b{margin-bottom:7px;font-weight:600}.ScholarBookboy_dialog__CqQ7r header{padding-bottom:9px;border-bottom:1px solid #e4ddcf}.ScholarBookboy_turns__3boUO{flex:1 1 auto;min-height:220px;max-height:52dvh}.ScholarBookboy_dialog__CqQ7r details{max-height:180px}.ScholarBookboy_dialog__CqQ7r summary{padding:5px 0}.ScholarBookboy_dialog__CqQ7r .ScholarBookboy_visionTools__3fj9K{padding-top:8px}@media(max-height:620px){.ScholarBookboy_turns__3boUO{min-height:120px;max-height:38dvh}}.ScholarBookboy_dialog__CqQ7r{width:min(520px,calc(100vw - 24px));height:min(760px,calc(100dvh - 24px));max-width:calc(100vw - 24px);overflow:hidden;min-width:0}.ScholarBookboy_turns__3boUO{min-height:0;max-height:none;flex:1 1 0;overflow:auto}.ScholarBookboy_dialog__CqQ7r form{min-width:0;flex-shrink:0}.ScholarBookboy_dialog__CqQ7r form input{width:0;min-width:0}.ScholarBookboy_dialog__CqQ7r form button{flex:0 0 auto}.ScholarBookboy_dialog__CqQ7r details{max-height:120px}.ScholarBookboy_turns__3boUO b{display:inline}.ScholarBookboy_turns__3boUO>div>b{display:block}.ScholarBookboy_turns__3boUO table{min-width:100%;width:-moz-max-content;width:max-content}.ScholarBookboy_turns__3boUO math[display=block],.ScholarBookboy_turns__3boUO pre{max-width:100%;overflow:auto}.ScholarBookboy_menu__vunrA{max-height:calc(100dvh - 24px);overflow:auto}.ScholarBookboy_dialog__CqQ7r{z-index:3}.ScholarBookboy_menu__vunrA{z-index:4}.ScholarBookboy_dialog__CqQ7r{font:15px/1.65 system-ui,Microsoft YaHei,sans-serif;word-break:normal;overflow-wrap:break-word}.ScholarBookboy_dialog__CqQ7r header strong{font-size:18px;line-height:1.4}.ScholarBookboy_dialog__CqQ7r button{font:inherit;min-height:40px;padding:8px 12px;white-space:normal;word-break:normal}.ScholarBookboy_dialog__CqQ7r details{font-size:14px;max-height:190px;color:#44536a}.ScholarBookboy_dialog__CqQ7r summary{font-weight:600;line-height:1.6}.ScholarBookboy_dialog__CqQ7r small{font-size:13px;line-height:1.6;color:#5d6b80}.ScholarBookboy_dialog__CqQ7r>p[role=alert]{font-size:14px;max-height:110px;overflow:auto;line-height:1.65;padding:10px 12px;border-radius:10px;background:#fff0ed;color:#9b4134}.ScholarBookboy_turns__3boUO p,.ScholarBookboy_turns__3boUO>div[data-role=assistant]>div{font-size:15px;line-height:1.85;word-break:normal;overflow-wrap:break-word}.ScholarBookboy_visionTools__3fj9K .ScholarBookboy_attach__veDRY{display:inline-flex;min-width:54px;justify-content:center;white-space:nowrap;padding:6px 10px}.ScholarBookboy_dialog__CqQ7r form button{min-width:66px}.ScholarBookboy_dialog__CqQ7r .ScholarBookboy_visionTools__3fj9K{gap:8px 12px}.ScholarBookboy_host__pwTvc[data-homework=true]{z-index:1100}