@media (width>=1024px){html.asst-open body{margin-right:400px}html.asst-open .tb-aside,html.asst-open .asst-ask kbd{display:none}}.asst{z-index:9000;color:#1e293b;visibility:hidden;background:#fff;border-left:1px solid #e3e8e5;flex-direction:column;width:400px;max-width:100vw;font:14.5px/1.6 -apple-system,Hiragino Sans,Noto Sans JP,sans-serif;transition:transform .22s cubic-bezier(.3,.7,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}html.asst-open .asst{visibility:visible;transform:none}.asst-hd{flex:none;align-items:center;gap:8px;height:56px;padding:0 10px 0 18px;display:flex}.asst-hd .pg{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.asst-hd .pg img{object-fit:contain;width:20px;height:20px}.asst-hd .pg span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asst-hd .sp{flex:1}.asst-hd button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.asst-hd .copy{color:#236e45;white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:13px;font-weight:500}.asst-hd .copy:hover{background:#eef2ef}.asst-hd button:hover{color:#1e293b;background:#eef2ef}.asst svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.asst-hd svg{width:17px;height:17px}.asst-log{flex:1;padding:6px 20px 12px;overflow-y:auto}.asst-log::-webkit-scrollbar{width:6px}.asst-log::-webkit-scrollbar-thumb{background:#d8e0db;border-radius:6px}.asst-me{justify-content:flex-end;margin:14px 0 10px;display:flex}.asst-me span{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf0ec;border-radius:16px 16px 4px;max-width:85%;padding:7px 13px}.asst-ai{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px}.asst-note{color:#64748b;margin:8px 0;font-size:13px}.asst-empty{text-align:center;flex-direction:column;justify-content:center;min-height:100%;padding:24px 6px;display:flex}.asst-empty img{object-fit:contain;width:64px;height:64px;margin:0 auto 12px}.asst-empty h3{letter-spacing:-.01em;color:#1e293b;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.4}.asst-empty p{color:#475569;margin:0 0 14px;font-size:14px}.asst-empty .doors{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.asst-empty .doors a{color:#1e293b;background:#fff;border:1px solid #dfe3e8;border-radius:10px;align-items:center;height:36px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.asst-empty .doors a.go{color:#fff;background:#236e45;border-color:#236e45}.asst-empty .doors a:hover{border-color:#236e45}.asst-think{color:#64748b;align-items:center;gap:9px;margin:8px 0;font-size:14px;display:flex}.asst-think span{background:linear-gradient(90deg,#64748b 30%,#c4cfc9 50%,#64748b 70%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite asst-sh}@keyframes asst-sh{to{background-position:-200% 0}}.asst-think img{object-fit:contain;width:20px;height:20px}.asst-act{align-items:center;gap:2px;margin:6px 0 2px -6px;display:flex}.asst-act button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:28px;height:28px;padding:0 6px;font:500 12.5px -apple-system,sans-serif;display:inline-flex}.asst-act button:hover{color:#475569;background:#f1f5f2}.asst-act button.on{color:#236e45}.asst-act svg{stroke-width:1.8px;width:15px;height:15px}.asst-sugbar{flex-wrap:wrap;gap:6px;margin-top:4px;padding:0 14px;display:flex}.asst-sugbar button{font:inherit;cursor:pointer;color:#1e293b;text-align:left;background:#fff;border:1px solid #e1e6e3;border-radius:999px;padding:5px 12px;font-size:13px}.asst-sugbar button:hover{background:#f6f9f7;border-color:#236e45}.asst-msg{color:#b42318;margin:6px 14px 0;font-size:13px}.asst-msg a{color:#236e45;text-underline-offset:3px;margin-left:6px;font-weight:600;text-decoration:underline}.asst-in{background:#fff;border:1px solid #dfe5e1;border-radius:18px;flex:none;margin:6px 14px;padding:10px 10px 8px 16px;box-shadow:0 6px 20px -12px #0f281940}.asst-in:focus-within{border-color:#236e45}.asst-in textarea{resize:none;width:100%;font:inherit;color:#1e293b;background:0 0;border:0;outline:0;min-height:24px;max-height:120px;font-size:15px}.asst-in textarea::placeholder{color:#94a3b8}.asst-in .row{align-items:center;gap:8px;margin-top:4px;display:flex}.asst-in .sp{flex:1}.asst-in .send{color:#fff;cursor:pointer;background:#236e45;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.asst-in .send:disabled{cursor:default;background:#cbd5d0}.asst-in .send svg{stroke-width:2.2px;width:16px;height:16px}.asst-in .send.stop svg{fill:currentColor;stroke:none;width:12px;height:12px}.asst-fine{color:#94a3b8;text-align:center;flex:none;margin:0 16px 12px;font-size:11.5px}.asst-ask{color:#1e293b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe3e8;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 12px;font:500 14px -apple-system,Hiragino Sans,sans-serif;display:inline-flex}.asst-ask:hover{color:#236e45;border-color:#236e45}html.asst-open .asst-ask{color:#236e45;background:#eaf0ec;border-color:#cfdcd4}.asst-ask img{object-fit:contain;width:20px;height:20px}.asst-ask kbd{color:#94a3b8;border:1px solid #e3e8e5;border-radius:5px;padding:0 5px;font:600 11px inherit}@media (width<=767px){.asst-ask kbd{display:none}}.asst-pg{color:#94a3b8;align-items:center;gap:10px;margin:18px 0 6px;font-size:11.5px;display:flex}.asst-pg:before,.asst-pg:after{content:"";background:#e6ebe8;flex:1;height:1px}.asst-ai p{margin:0 0 8px}.asst-think i{border:2px solid #cfdcd4;border-top-color:#236e45;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite asst-sp}@keyframes asst-sp{to{transform:rotate(360deg)}}.asst-th{margin:2px 0 6px;font-size:13px}.asst-th summary{cursor:pointer;color:#94a3b8;align-items:center;gap:6px;list-style:none;display:inline-flex}.asst-th summary::-webkit-details-marker{display:none}.asst-th summary:after{content:"›";transition:transform .15s}.asst-th[open] summary:after{transform:rotate(90deg)}.asst-th summary img{object-fit:contain;width:18px;height:18px}.asst-th div{color:#64748b;border-left:2px solid #dfe5e1;margin:6px 0 4px;padding-left:10px}.asst-t{border-collapse:separate;border-spacing:0;white-space:normal;background:#fff;border:1px solid #e3e8e5;border-radius:10px;width:100%;margin:6px 0 8px;font-size:13px;overflow:hidden}.asst-t th,.asst-t td{text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid #eef1ef;padding:6px 10px}.asst-t th{color:#94a3b8;background:#f8faf9;border-top:0;font-weight:500}.asst-t td:first-child,.asst-t th:first-child{text-align:left;color:#475569}.asst-act .teach{color:#236e45;border:1px solid #cfdcd4;margin-left:6px;padding:0 9px}.asst-act .teach:hover{color:#236e45;background:#eef5f0}.asst-step{color:#64748b;margin:2px 0;font-size:13px}.asst-step:before{content:"";vertical-align:1px;background:#236e45;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.asst-recap{white-space:normal;margin:8px 0 0;padding-left:20px}.asst-recap li{margin:0 0 10px}.asst-recap li b{display:block}.asst-at{font:inherit;color:#236e45;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.asst-at:hover{text-decoration:underline}.asst-gate{background:#f8faf9;border:1px solid #e3e8e5;border-radius:12px;margin:14px 0;padding:12px 14px}.asst-gate h3{margin:0 0 6px;font-size:15px;font-weight:600}.asst-gate p{color:#475569;margin:0 0 10px;font-size:13.5px}.asst-gate .doors{flex-wrap:wrap;gap:8px;display:flex}.asst-gate .doors a{color:#1e293b;background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;height:32px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.asst-gate .doors a.go{color:#fff;background:#236e45;border-color:#236e45}.asst-spot{z-index:8995;pointer-events:none;border-radius:14px;transition:all .35s cubic-bezier(.3,.7,.2,1);position:fixed;box-shadow:0 0 0 2px #236e45,0 0 0 9999px #0c181280}.asst-gb{z-index:9010;color:#1e293b;background:#e6f0e8;border:1.5px solid #2f6b3f;border-radius:14px;width:330px;padding:11px 13px 10px;font:14px/1.55 -apple-system,Hiragino Sans,sans-serif;transition:top .3s,left .3s;position:fixed;overflow:hidden;box-shadow:0 10px 30px #0000002e}.asst-gb .hd{color:#2f6b3f;align-items:center;gap:8px;margin-bottom:5px;font-size:12px;font-weight:600;display:flex}.asst-gb .hd img{object-fit:contain;width:24px;height:21px}.asst-gb .hd .x{color:#2f6b3f;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px;line-height:1}.asst-gb p{margin:0}.asst-gb .ft{justify-content:flex-end;align-items:center;gap:6px;margin-top:9px;display:flex}.asst-gb .ft .n{color:#2f6b3f;margin-right:auto;font-size:12px}.asst-gb .ft button{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:4px 12px;font-size:13px}.asst-gb .ft .bk{color:#2f6b3f;background:0 0}.asst-gb .ft .nx{color:#fff;background:#236e45}.asst-gb .bar{background:#236e45;height:3px;animation:8s linear forwards asst-bar;position:absolute;bottom:0;left:0}@keyframes asst-bar{0%{width:0}to{width:100%}}.asst-flash{outline-offset:6px;border-radius:10px;transition:outline-color .6s;outline:2px solid #236e45!important}.asst-md{white-space:normal}.asst-md p{margin:0 0 8px}.asst-md .asst-h{margin:10px 0 4px;font-weight:600}.asst-md .asst-ul{margin:4px 0 8px;padding-left:18px;list-style:outside}.asst-md .asst-ol{margin:4px 0 8px;padding-left:18px;list-style:decimal}.asst-md li{margin:2px 0}.asst-md strong{font-weight:600}.asst-md code{background:#f1f5f2;border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.asst-md .asst-pre{white-space:pre;background:#f6f8f7;border-radius:8px;margin:6px 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-x:auto}.asst-md .asst-q{color:#475569;border-left:2px solid #dfe5e1;margin:6px 0;padding-left:10px}.asst-md a{color:#236e45;text-underline-offset:2px;text-decoration:underline}.asst-md .asst-tw{margin:6px 0 8px;overflow-x:auto}.asst-md .asst-tw .asst-t{width:max-content;min-width:100%;margin:0}.asst-notes{margin-top:4px}.asst-notes>div p,.asst-notes>div li{font-size:12.5px}.asst-rows{background:#fff;border:1px solid #e3e8e5;border-radius:12px;margin:4px 0 8px;overflow:hidden}.asst-rows a{color:#1e293b;border-top:1px solid #eef1ef;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.asst-rows a:first-child{border-top:0}.asst-rows a:hover{background:#f6f9f7}.asst-rows a b{font-size:14px;font-weight:600}.asst-rows a span{color:#94a3b8;white-space:nowrap;font-size:12px}.asst-rows a.all{color:#236e45;font-size:13.5px;font-weight:600}.asst-confirm{flex-wrap:wrap;gap:8px;margin:6px 0 10px;display:flex}.asst-confirm button{font:inherit;cursor:pointer;color:#1e293b;background:#fff;border:1px solid #dfe5e1;border-radius:10px;padding:6px 12px;font-size:13.5px}.asst-confirm .go{color:#fff;background:#236e45;border-color:#236e45}
