.rule-ai-assistant_panel__MmeJl{border:1px solid var(--r-line);border-radius:8px;background:var(--r-card);padding:18px 22px;margin:0 0 22px}.rule-ai-assistant_heading__eM6tZ{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.rule-ai-assistant_heading__eM6tZ>svg{color:var(--r-accent);flex:none;margin-top:4px}.rule-ai-assistant_kicker__oLwew{display:flex;align-items:center;gap:6px;color:var(--r-muted);font-size:9px;font-weight:700;letter-spacing:1.5px}.rule-ai-assistant_heading__eM6tZ h2{font-size:17px;margin:7px 0 5px}.rule-ai-assistant_heading__eM6tZ p,.rule-ai-assistant_note__KYWiv{font-size:11px;line-height:1.6;color:var(--r-muted);margin:0;max-width:720px}.rule-ai-assistant_messages__mfRBf{display:grid;gap:8px;margin:15px 0}.rule-ai-assistant_message__oeAzT{padding:10px 12px;border-left:2px solid var(--r-accent);background:var(--r-soft);border-radius:4px}.rule-ai-assistant_message__oeAzT.rule-ai-assistant_user__RJSs5{border-left-color:var(--r-line)}.rule-ai-assistant_message__oeAzT strong{font-size:10px}.rule-ai-assistant_message__oeAzT p{font-size:12px;line-height:1.55;margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.rule-ai-assistant_form__81FOD{display:flex;gap:10px;align-items:flex-end;margin-top:15px}.rule-ai-assistant_form__81FOD textarea{flex:1 1;min-width:0;resize:vertical;padding:10px 11px;border:1px solid var(--r-line);border-radius:5px;background:var(--r-card);color:var(--r-ink);font-size:16px;line-height:1.5}.rule-ai-assistant_primary__36Utj{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 13px;border:1px solid var(--r-accent);border-radius:5px;background:var(--r-accent);color:var(--r-accent-ink);font-size:11px;font-weight:600;white-space:nowrap}.rule-ai-assistant_primary__36Utj:disabled{opacity:.5;cursor:not-allowed}.rule-ai-assistant_error__tLyz2{font-size:11px;color:var(--r-danger,#ffada2);margin:10px 0 0}@media(max-width:600px){.rule-ai-assistant_panel__MmeJl{padding:16px;margin-bottom:18px}.rule-ai-assistant_form__81FOD{align-items:stretch;flex-direction:column}.rule-ai-assistant_primary__36Utj{width:100%}}.rule-ai-assistant_messages__mfRBf{max-height:340px;overflow:auto}.rule-ai-assistant_message__oeAzT{overflow-wrap:anywhere}.rule-ai-assistant_note__KYWiv{margin-top:12px}.teaching-panel_panel__uz6h8{border:1px solid var(--r-line,#d6ddd0);border-radius:10px;margin:20px 0;background:var(--r-soft,#eef2e8);color:var(--r-ink,#293128);min-width:0;overflow-wrap:anywhere}.teaching-panel_panel__uz6h8>summary{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:48px;padding:12px 16px;font-size:14px;font-weight:650}.teaching-panel_panel__uz6h8>summary:before{content:"+";font-size:20px;line-height:1}.teaching-panel_panel__uz6h8[open]>summary:before{content:"−"}.teaching-panel_count__Wmrs3{margin-left:auto}.teaching-panel_body__MWWFS{padding:0 16px 16px;display:grid;gap:14px;min-width:0}.teaching-panel_body__MWWFS p{margin:0;line-height:1.6}.teaching-panel_intro__eRBh7,.teaching-panel_source__qX3Vo{font-size:13px}.teaching-panel_footer__NuYLr,.teaching-panel_meta__5u0aK,.teaching-panel_source__qX3Vo{color:var(--r-muted,#626c5c)}.teaching-panel_footer__NuYLr,.teaching-panel_meta__5u0aK{font-size:12px}.teaching-panel_preference__kq4Ct{display:flex;align-items:center;gap:10px;font-size:13px;min-height:44px}.teaching-panel_preference__kq4Ct input{width:20px;height:20px;accent-color:var(--r-accent,#344831);flex:none}.teaching-panel_editor__pJ43d{display:grid;gap:9px;min-width:0}.teaching-panel_editor__pJ43d label{font-size:13px;font-weight:600}.teaching-panel_panel__uz6h8 .teaching-panel_editor__pJ43d textarea{font:inherit;font-size:16px;line-height:1.5;resize:vertical;width:100%;max-width:100%;min-width:0;min-height:100px;background:var(--r-card,#fff);color:var(--r-ink,#293128);border:1px solid var(--r-line,#d6ddd0);border-radius:8px;padding:10px}.teaching-panel_actions__SAcRe{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.teaching-panel_body__MWWFS button{font:inherit;font-size:13px;line-height:1.35;min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:10px 12px;background:var(--r-card,#fff);border:1px solid var(--r-line,#d6ddd0);color:var(--r-ink,#293128);border-radius:8px;cursor:pointer}.teaching-panel_body__MWWFS button:disabled{opacity:.55;cursor:not-allowed}.teaching-panel_body__MWWFS .teaching-panel_primary__XfV58{background:var(--r-accent,#344831);color:var(--r-on-accent,#fff);border-color:var(--r-accent,#344831)}.teaching-panel_body__MWWFS .teaching-panel_danger__ZbXZT{color:var(--r-danger,#a43d34)}.teaching-panel_body__MWWFS :focus-visible,.teaching-panel_panel__uz6h8>summary:focus-visible{outline:3px solid var(--r-focus,#657b4a);outline-offset:3px}.teaching-panel_entries__v4tOv,.teaching-panel_entry__1bBzs{display:grid;gap:10px;min-width:0}.teaching-panel_entry__1bBzs{padding:12px;border:1px solid var(--r-line,#d6ddd0);border-radius:8px;background:var(--r-card,#fff)}.teaching-panel_entryTop__OLvcZ{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:13px}.teaching-panel_entryTop__OLvcZ span{font-size:11px;color:var(--r-muted,#626c5c)}.teaching-panel_text__J55bN{white-space:pre-wrap;font-size:13px}.teaching-panel_notice__E2uYu{padding:12px;background:var(--r-accent-soft,#e9efdf);border-radius:8px;font-size:13px}.teaching-panel_confirm__gyMKt,.teaching-panel_error___i9jW{padding:12px;background:var(--r-danger-soft,#fff0ed);border:1px solid var(--r-danger,#a43d34);border-radius:8px;font-size:13px;display:grid;gap:10px}.teaching-panel_example__N7Bft{border-top:1px solid var(--r-line,#d6ddd0);padding-top:14px;display:grid;gap:8px}.teaching-panel_footer__NuYLr{border-top:1px solid var(--r-line,#d6ddd0);padding-top:12px}@media(max-width:400px){.teaching-panel_body__MWWFS{padding:0 12px 12px}.teaching-panel_panel__uz6h8>summary{padding:12px}.teaching-panel_actions__SAcRe{gap:7px}.teaching-panel_entry__1bBzs{padding:10px}.teaching-panel_body__MWWFS button{padding:10px;font-size:12px}.teaching-panel_intro__eRBh7,.teaching-panel_source__qX3Vo{font-size:12px}}.task-removal_tile__bNkT4{position:relative;min-width:0}.task-removal_tile__bNkT4.task-removal_tile__bNkT4{padding-inline-end:48px}.task-removal_remove__tpvoe{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted,var(--r-muted,#a998b1));cursor:pointer}.task-removal_remove__tpvoe:hover{color:var(--danger,#d76d78);background:#bd718512}.task-removal_deleted__PuPYv button:focus-visible,.task-removal_dialog__W_PS1 button:focus-visible,.task-removal_remove__tpvoe:focus-visible,.task-removal_toast__8CM39 button:focus-visible{outline:2px solid var(--focus,#c696d6);outline-offset:2px}.task-removal_deleted__PuPYv button:disabled,.task-removal_dialog__W_PS1 button:disabled,.task-removal_remove__tpvoe:disabled,.task-removal_toast__8CM39 button:disabled{opacity:.45;cursor:default}.task-removal_deleted__PuPYv{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;min-height:54px;padding:10px 14px;color:var(--muted,var(--r-muted,#bcaac5));border:1px dashed var(--line,var(--r-line,#514159));border-radius:8px;font-size:12px}.task-removal_deleted__PuPYv button,.task-removal_toast__8CM39 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:7px 12px;border:1px solid;border-radius:6px;color:inherit;background:transparent;font:inherit;font-size:12px;cursor:pointer}.task-removal_deleted__PuPYv>.task-removal_error__XaFpQ{flex-basis:100%}.task-removal_dialog__W_PS1,.task-removal_toasts__vK8M_{--remove-bg:#fff;--remove-ink:#26222b;--remove-muted:#6b6270;--remove-line:#e0d7e5;--remove-danger:#a53648}.task-removal_dialog__W_PS1[data-theme=dark],.task-removal_toasts__vK8M_[data-theme=dark]{color-scheme:dark;--remove-bg:#211a27;--remove-ink:#f4edf7;--remove-muted:#c3b2ce;--remove-line:#53445d;--remove-danger:#ffc1cb}.task-removal_dialog__W_PS1{box-sizing:border-box;width:min(420px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:22px;border:1px solid var(--remove-line);border-radius:12px;background:var(--remove-bg);color:var(--remove-ink);box-shadow:0 20px 80px #0006;font-size:13px;line-height:1.6}.task-removal_dialog__W_PS1::backdrop{background:#09070cb8}.task-removal_dialog__W_PS1 h2{font-size:21px;margin:0 0 12px}.task-removal_dialog__W_PS1 p{margin:10px 0;overflow-wrap:anywhere}.task-removal_dialog__W_PS1 .task-removal_title__m83UA{font-weight:650}.task-removal_dialogActions__XpeXj{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.task-removal_dialogActions__XpeXj button{font:inherit;font-size:13px;min-height:44px;padding:9px 15px;border:1px solid var(--remove-line);border-radius:7px;background:transparent;color:var(--remove-ink);cursor:pointer}.task-removal_dialogActions__XpeXj .task-removal_confirm__T34XP{background:#9f3649;color:#fff;border-color:#9f3649}.task-removal_error__XaFpQ{color:var(--remove-danger,var(--danger,#d36e7e));overflow-wrap:anywhere;font-size:12px;line-height:1.6}.task-removal_toasts__vK8M_{position:fixed;z-index:1500;bottom:18px;right:18px;display:grid;gap:8px;width:min(430px,calc(100vw - 28px));max-height:calc(100dvh - 36px);overflow:auto;pointer-events:none}.task-removal_toast__8CM39{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--remove-line);border-radius:9px;background:var(--remove-bg);color:var(--remove-ink);box-shadow:0 8px 32px #0004;pointer-events:auto}.task-removal_toast__8CM39>div{flex:1 1;min-width:0}.task-removal_toast__8CM39 p{margin:0;font-size:12px;font-weight:600}.task-removal_toast__8CM39 span{font-size:11px;color:var(--remove-muted);overflow-wrap:anywhere;display:block;line-height:1.5}.task-removal_toast__8CM39>button{flex:none}.task-removal_srOnly__C4fun{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:400px){.task-removal_dialog__W_PS1{padding:18px}.task-removal_toasts__vK8M_{right:14px;bottom:14px}.task-removal_toast__8CM39{gap:8px;padding:10px}.task-removal_dialogActions__XpeXj>button{flex:1 1}.task-removal_tile__bNkT4.task-removal_tile__bNkT4{padding-inline-end:44px}}.task-removal_withCompletion__i2Zvq.task-removal_withCompletion__i2Zvq{padding-inline-start:48px;min-height:48px}.task-removal_complete__z5exd{position:absolute;top:2px;left:2px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted,var(--r-muted,#a998b1));cursor:pointer}.task-removal_complete__z5exd:hover:not(:disabled){color:var(--ink,var(--r-ink,#eee));background:#bd718512}.task-removal_complete__z5exd[aria-checked=true]{color:var(--accent,var(--r-accent-ink,#ba8ed0))}.task-removal_complete__z5exd:disabled{cursor:default}.task-removal_complete__z5exd:disabled:not([aria-checked=true]){opacity:.45}.task-removal_complete__z5exd:focus-visible{outline:2px solid var(--focus,#c696d6);outline-offset:2px}.task-removal_completionError__LplJ5{grid-column:1/-1;margin:6px 0;color:var(--danger,var(--r-danger,#d36e7e));font-size:12px;line-height:1.5;overflow-wrap:anywhere}.task-removal_inlineComplete__K5KzW{position:static;flex-shrink:0}.task-removal_toast__8CM39{animation:task-removal_define-toast-in__EIjmr .2s ease-out,task-removal_define-toast-out__lbLHe .35s ease-out 4.65s forwards}.task-removal_checkPopped__0xP_A{animation:task-removal_define-check-pop__JQvZK .28s ease-out}.task-removal_completing__0V8bW{animation:task-removal_define-tile-fade__bpRuX .6s ease-out .25s forwards}.knowledge-sources_references__mV8Sa{margin:8px 0 18px;min-width:0;overflow-wrap:anywhere}.knowledge-sources_references__mV8Sa h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:11px;font-weight:600;color:#c6b8ce}.knowledge-sources_references__mV8Sa ul{list-style:none;padding:0;margin:0;display:grid;gap:7px}.knowledge-sources_references__mV8Sa li{min-width:0}.knowledge-sources_references__mV8Sa a{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;border:1px solid #44364b;border-radius:8px;background:#100f13;color:#e7c4e4;text-decoration:none}.knowledge-sources_references__mV8Sa a>span:first-child{min-width:0}.knowledge-sources_references__mV8Sa strong{display:block;font-size:12px;line-height:1.5;font-weight:600;text-decoration:underline;text-underline-offset:3px}.knowledge-sources_references__mV8Sa small{display:block;font-size:10px;line-height:1.6;color:#afa5b7;margin-top:3px}.knowledge-sources_references__mV8Sa svg{flex:none}.knowledge-sources_references__mV8Sa a:hover{background:#201b24}.knowledge-sources_references__mV8Sa a:focus-visible{outline:2px solid #e2bfdf;outline-offset:3px}.knowledge-sources_note__Cbvm5{color:#afa5b7;font-size:11px;line-height:1.6;margin:10px 0 0}.knowledge-sources_srOnly__Y29qn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}