:root{--lp-cotainer-max-with:var(--lp-container-max-width)}.wp-block-group{--lp-container-max-width:var(--wp--style--global--wide-size)}.lp-ai-assistant{display:flex;flex:1;flex-direction:column;min-height:0;font-family:inherit}.lp-ai-assistant__title{flex:1}.lp-ai-assistant__clear-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;font-size:16px;line-height:1}.lp-ai-assistant__clear-btn:hover,.lp-ai-assistant__clear-btn:focus-visible{color:var(--lp-primary-color,#ffb606);outline:0}.lp-ai-assistant__messages-wrap{flex:1;min-height:0;padding:16px 12px 8px}.lp-ai-assistant__messages{display:flex;flex-direction:column;gap:16px;height:100%;padding-right:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(68,46,102,0.18) rgba(68,46,102,0.08)}.lp-ai-assistant__messages::-webkit-scrollbar{width:6px}.lp-ai-assistant__messages::-webkit-scrollbar-track{background:transparent}.lp-ai-assistant__messages::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(68,46,102,0.18);box-shadow:inset 0 0 0 1px rgba(68,46,102,0.08)}.lp-ai-assistant__msg{display:flex;flex-direction:column;gap:4px;max-width:100%}.lp-ai-assistant__msg--user{align-items:flex-end}.lp-ai-assistant__msg--assistant{align-items:flex-start}.lp-ai-assistant__msg-label{font-size:1rem;font-weight:500;line-height:1.2;color:#999}.lp-ai-assistant__msg-text{max-width:100%;margin:0;padding:12px;font-size:1rem;line-height:1.55;word-break:break-word;white-space:pre-wrap}.lp-ai-assistant__msg--user .lp-ai-assistant__msg-text{max-width:calc(410px - 5rem);background:#6b46ff;color:var(--lp-color-white,#fff);border-radius:16px 16px 4px 16px}.lp-ai-assistant__msg--assistant .lp-ai-assistant__msg-text{max-width:calc(410px - 5rem);background:var(--lp-color-white,#fff);color:var(--lp-color-base,#333);border-radius:16px 16px 16px 4px}.lp-ai-assistant__quick-actions{display:grid;overflow-x:auto;grid-template-columns:repeat(2,1fr);gap:8px}.lp-ai-assistant__quick-actions--disabled{opacity:.5;pointer-events:none}.lp-ai-assistant__quick-btn{display:inline-flex;align-items:center;justify-content:center;width:100%}.lp-ai-assistant__input-area--hidden{display:none}.lp-ai-assistant__composer{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px 8px 0;border:1px solid var(--lp-border-color,#e1e1e1);border-radius:6px;background:var(--lp-color-white,#fff)}.lp-ai-assistant__composer textarea{border:0;outline:0;padding:0 0 0 12px}.lp-ai-assistant__input{flex:1;min-height:24px;max-height:120px;padding:0;border:0;background:transparent;color:var(--lp-color-base,#333);font-size:1rem;font-family:inherit;line-height:1.5;resize:none}.lp-ai-assistant__input::placeholder{color:#999}.lp-ai-assistant__input:focus{outline:0;box-shadow:none}.lp-ai-assistant__input:disabled{opacity:.6}.lp-ai-assistant__send-btn{display:inline-flex;align-items:center;justify-content:center;font-size:18px;padding:0;border:0;background:transparent;color:var(--lp-color-base,#333);cursor:pointer;flex-shrink:0;transition:color .12s ease,transform .12s ease,opacity .12s ease;outline:0}.lp-ai-assistant__send-btn:hover,.lp-ai-assistant__send-btn:focus-visible{color:var(--lp-primary-color,#ffb606)}.lp-ai-assistant__send-btn:hover svg path,.lp-ai-assistant__send-btn:focus-visible svg path{stroke:var(--lp-primary-color,#ffb606)}.lp-ai-assistant__send-btn:disabled{opacity:.5;cursor:not-allowed}.lp-ai-assistant__quiz-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--lp-border-color,#e1e1e1);border-radius:14px;background:var(--lp-color-white,#fff);box-shadow:0 12px 30px rgba(68,46,102,0.06)}.lp-ai-assistant__quiz-card--review{border-color:var(--lp-border-color,#e1e1e1);background:rgba(255,255,255,0.96)}.lp-ai-assistant__quiz-head{font-size:.6875rem;font-weight:700;line-height:1.2;color:var(--lp-color-meta,#8a8a8a);text-transform:uppercase;letter-spacing:.04em}.lp-ai-assistant__quiz-question{font-size:.8125rem;font-weight:600;line-height:1.45;color:var(--lp-color-base,#333)}.lp-ai-assistant__quiz-options{display:grid;grid-template-columns:1fr;gap:8px}.lp-ai-assistant__quiz-option{padding:8px 12px;text-align:left;border:1px solid var(--lp-border-color,#e1e1e1);border-radius:8px;background:var(--lp-color-white,#fff);color:var(--lp-color-base,#333);cursor:pointer;font-size:.75rem;line-height:1.4;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.lp-ai-assistant__quiz-option:hover,.lp-ai-assistant__quiz-option:focus-visible{border-color:var(--lp-primary-color,#ffb606);background:rgba(255,182,6,0.08);outline:0}.lp-ai-assistant__quiz-option.is-selected-wrong{border-color:#ef4444;background:#fdecec;color:#b42318;font-weight:600}.lp-ai-assistant__quiz-option.is-correct-answer,.lp-ai-assistant__quiz-option.is-selected-correct{border-color:#22c55e;background:#e8f8ef;color:#166534;font-weight:600}.lp-ai-assistant__quiz-option:disabled{cursor:default}.lp-ai-assistant__quiz-card--review .lp-ai-assistant__quiz-option:hover,.lp-ai-assistant__quiz-card--review .lp-ai-assistant__quiz-option:focus-visible{background:inherit;outline:0}.lp-ai-assistant__quiz-feedback{padding:8px 12px;border-radius:8px;font-size:.75rem;line-height:1.45}.lp-ai-assistant__quiz-feedback.is-correct{background:#e9f7ef;color:#1f6b40}.lp-ai-assistant__quiz-feedback.is-wrong{background:#fdeeee;color:#a63535}.lp-ai-assistant__icon--send{transform:rotate(-8deg)}.lp-ai-assistant__panel-footer{padding:8px 12px;display:grid;gap:10px}@media(max-width:767px){.lp-ai-assistant__quick-actions{grid-template-columns:repeat(2,1fr)}}.lp-addon-content-bar__left:has(.lp-learning-bar-item-head){flex:1;height:100%;padding:0}.lp-addon-content-bar__content:has(.lp-learning-bar-item-content){display:flex;flex-direction:column;padding:0;overflow:hidden}.lp-addon-content-bar .lp-learning-bar-item-content{display:flex;flex:1;flex-direction:column;min-height:0}