.ax27-input-hidden{display:none!important}.ax27-command,.ax27-modal,.ax27-learning,.ax27-pop{--ax-bg:#24262c;--ax-text:#eef0f5;--ax-muted:#b3b8c5;--ax-line:#4c5261;--ax-accent:#a6b8ff;color:var(--ax-text);font:15px/1.5 system-ui,sans-serif;box-sizing:border-box}.ax27-command *,.ax27-modal *,.ax27-learning *{box-sizing:border-box}html[data-sk-theme=light] :is(.ax27-command,.ax27-modal,.ax27-learning,.ax27-pop),html[data-theme=light] :is(.ax27-command,.ax27-modal,.ax27-learning,.ax27-pop){--ax-bg:#fff;--ax-text:#202937;--ax-muted:#515e73;--ax-line:#b8c1d0;--ax-accent:#354fc1}.ax27-command{position:relative;isolation:isolate;margin:10px 0;padding:16px;border:1px solid var(--ax-line);border-radius:16px;background:var(--ax-bg);min-width:0;max-width:100%}.ax27-command-head{display:flex;gap:12px;align-items:center}.ax27-command-head b{color:var(--ax-accent)}.ax27-command-head span{font-size:13px;color:var(--ax-muted);flex:1}.ax27-command button,.ax27-modal button,.ax27-learning button{font:inherit;min-height:40px;border:1px solid var(--ax-line);border-radius:9px;background:var(--ax-bg);color:var(--ax-text);padding:8px 12px;cursor:pointer}.ax27-command button:hover,.ax27-modal button:hover{border-color:var(--ax-accent)}.ax27-command :focus-visible,.ax27-modal :focus-visible,.ax27-learning :focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px}.ax27-chips{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.ax27-chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;border:1px solid var(--ax-line);border-radius:8px;overflow:hidden}.ax27-chip:focus-within{border-color:var(--ax-accent);box-shadow:0 0 0 1px var(--ax-accent)}.ax27-chip>span{padding:7px 9px;background:#8194c21a;font-size:13px;white-space:nowrap}.ax27-chip input{border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--ax-text)!important;min-width:60px;width:110px;max-width:100%;padding:7px!important;font:inherit!important;height:38px!important;min-height:38px!important}.ax27-chip[data-field=prompt] input{width:220px}.ax27-chip button{border:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax27-command-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between}.ax27-note{font-size:12px;line-height:1.55;color:var(--ax-muted);margin:12px 0 0;overflow-wrap:anywhere}.ax27-pop{position:absolute;bottom:calc(100% + 8px);left:0;z-index:100;width:min(360px,100%);max-height:min(280px,35vh);overflow-y:auto;padding:8px;border:1px solid var(--ax-line);border-radius:12px;background:var(--ax-bg);box-shadow:0 12px 30px #0004}.ax27-pop small{display:block;padding:8px;color:var(--ax-muted)}.ax27-pop button{display:block;width:100%;border:0;text-align:left}.ax27-pop button:focus,.ax27-pop button:hover{background:#829bff26}.ax27-modal{border:1px solid var(--ax-line);border-radius:22px;background:var(--ax-bg);padding:24px;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto}.ax27-modal::backdrop{background:#0009}.ax27-modal header{display:flex;gap:12px;justify-content:space-between;align-items:center}.ax27-modal h2{font-size:23px;margin:0}.ax27-modal footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ax27-modal button:disabled{opacity:.55;cursor:wait}.ax27-models{display:grid;gap:9px}.ax27-models label{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--ax-line);padding:14px;border-radius:12px;cursor:pointer}.ax27-models input{accent-color:#8fa6ff;flex:none;width:18px;height:18px}.ax27-models small{display:block;color:var(--ax-muted);margin-top:4px}.ax27-learning{max-width:1000px;margin:auto}.ax27-learning article,.ax27-learning .lesson-card{background:var(--ax-bg);border:1px solid var(--ax-line);border-radius:18px;padding:24px;margin:14px 0}.ax27-learning p,.ax27-learning li{line-height:1.8}.ax27-learning h2{font-size:25px}.ax27-learning h3{font-size:19px;margin-top:28px}.ax27-learning img{display:block;max-width:100%;height:auto;border-radius:12px;border:1px solid var(--ax-line)}.ax27-learning figure{margin:24px 0}.ax27-learning figcaption{color:var(--ax-muted);font-size:13px;margin-top:8px}.ax27-learning a{color:var(--ax-accent)}.ax27-learning .note{padding:14px;border-left:3px solid var(--ax-accent);background:#829bff15}.ax27-learning .lesson-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ax27-learning progress,[data-ax-up-job] progress{width:100%;accent-color:#8fa6ff}.ax27-learning table{border-collapse:collapse;width:100%}.ax27-learning th,.ax27-learning td{padding:10px;text-align:left;border-bottom:1px solid var(--ax-line)}.ax27-learning .table-scroll{overflow:auto}.ax27-learning input{font:inherit;padding:10px;background:var(--ax-bg);color:var(--ax-text);border:1px solid var(--ax-line);border-radius:9px;max-width:100%}.ax27-learning .row{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.ax27-learning [role=status]{color:var(--ax-muted)}[data-ax-up-job]{border:1px solid #8795ac66;border-radius:14px;padding:18px;margin:8px 0;max-width:100%;overflow-wrap:anywhere}[data-ax-up-job] button{font:inherit;padding:10px;border:1px solid #8795ac66;border-radius:10px;cursor:pointer}[data-ax-up-job] p{margin:8px 0}@media(max-width:520px){.ax27-command{padding:12px}.ax27-command-head span{display:none}.ax27-command-head b{flex:1}.ax27-chip{width:100%}.ax27-chip input{flex:1}.ax27-modal{padding:18px}.ax27-learning article{padding:18px}.ax27-pop{max-height:28vh}}

.ax27-command{max-height:min(48dvh,420px);overflow:auto}.ax27-pop{z-index:2147483000}.ax27-pop button{font:inherit;color:var(--ax-text);background:var(--ax-bg);cursor:pointer;padding:10px;border-radius:8px;min-height:40px}.ax27-pop button:focus-visible{outline:2px solid var(--ax-accent);outline-offset:-2px}
.ax27-modal[open]{z-index:2147483647!important;box-shadow:0 24px 90px #0009!important}
