.ai-assistant-message-html[data-v-12ff5872]{color:var(--color-neutral-900);overflow-wrap:anywhere;white-space:normal;font-size:.875rem;line-height:1.45}.ai-assistant-message-html[data-v-12ff5872] p{margin:0}.ai-assistant-message-html[data-v-12ff5872] p+p{margin-top:.35rem}.ai-assistant-message-html[data-v-12ff5872] p:empty{display:none}.ai-assistant-message-html[data-v-12ff5872] ol,.ai-assistant-message-html[data-v-12ff5872] ul{margin:.5rem 0;padding-left:1.25rem}.ai-assistant-message-html[data-v-12ff5872] ul{list-style:outside}.ai-assistant-message-html[data-v-12ff5872] ol{list-style:decimal}.ai-assistant-message-html[data-v-12ff5872] li{margin:.25rem 0;padding-left:.125rem}.ai-assistant-message-html[data-v-12ff5872] li>p{margin:0}.ai-assistant-message-html[data-v-12ff5872] strong{color:var(--color-neutral-950);font-weight:700}.ai-assistant-message-html[data-v-12ff5872] a{background-color:var(--color-primary-50);border:1px solid var(--color-primary-200);color:var(--color-primary-700);vertical-align:middle;border-radius:999px;max-width:100%;margin-top:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.ai-assistant-message-html[data-v-12ff5872] a:hover{background-color:var(--color-primary-100);border-color:var(--color-primary-300);color:var(--color-primary-800)}.ai-assistant-message-html[data-v-12ff5872] a:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}:is(.ai-assistant-message-html[data-v-12ff5872] ol:has(a),.ai-assistant-message-html[data-v-12ff5872] ul:has(a)){gap:.5rem;padding-left:0;list-style:none;display:grid}.ai-assistant-message-html[data-v-12ff5872] li:has(a){background-color:var(--color-white-500,#fff);border:1px solid var(--color-primary-100);border-left:.25rem solid var(--color-primary-400);border-radius:.625rem;margin:0;padding:.75rem .875rem;line-height:1.35;box-shadow:0 .125rem .375rem #0f172a14}.ai-assistant-message-html[data-v-12ff5872] li:has(a) strong{margin-bottom:.125rem;display:block}.ai-assistant-message-html[data-v-12ff5872] li:has(a)>span{color:var(--color-neutral-700);display:block}.ai-assistant-message-html[data-v-12ff5872] li:has(a) a{justify-content:center;align-items:center;width:fit-content}.ai-assistant-message-html[data-v-12ff5872] br+br{display:none}@media (hover:none){.message-metadata[data-v-12ff5872]{opacity:1;pointer-events:auto}}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}p.is-editor-empty:first-child{position:relative}p.is-editor-empty:first-child:before{color:var(--color-neutral-500);content:attr(data-placeholder);pointer-events:none;inset-inline-start:0;max-width:100%;position:absolute;top:0}.spin-counterclockwise[data-v-aaf101d4]{animation:2s linear infinite spin-aaf101d4}@keyframes spin-aaf101d4{to{transform:rotate(-1turn)}}.floating-chat-input-footer[data-v-c15efd18]{background-color:var(--color-white-500,#fff)}.composer-interaction-reveal-enter-active[data-v-c15efd18]{transition:opacity .28s ease-out}.composer-interaction-reveal-leave-active[data-v-c15efd18]{transition:none}.composer-interaction-reveal-enter-from[data-v-c15efd18]{opacity:0}.floating-chat-panel[data-v-1af46c0b]{transition:left var(--floating-chat-geometry-duration) var(--floating-chat-geometry-easing),top var(--floating-chat-geometry-duration) var(--floating-chat-geometry-easing),width var(--floating-chat-geometry-duration) var(--floating-chat-geometry-easing),height var(--floating-chat-geometry-duration) var(--floating-chat-geometry-easing);--floating-chat-geometry-duration:.36s;--floating-chat-geometry-easing:cubic-bezier(.22,1,.36,1);isolation:isolate}.floating-chat-panel[data-v-1af46c0b]:before{background:linear-gradient(135deg,var(--color-secondary-600),var(--color-primary-500));content:"";filter:blur(1.75rem);opacity:.46;z-index:-1;border-radius:1.375rem;position:absolute;inset:-.375rem}.floating-chat-panel--animating[data-v-1af46c0b]{backface-visibility:hidden;transform:translateZ(0)}.floating-chat-panel--instant[data-v-1af46c0b]{transition:none}.floating-chat-panel-surface[data-v-1af46c0b]{width:100%;height:100%}.floating-chat-panel-surface--desktop[data-v-1af46c0b]{background-color:var(--color-white-500,#fff);border:1px solid var(--color-slate-200);position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem -1rem #0f172a4d}.floating-chat-trigger[data-v-1af46c0b]{background-image:linear-gradient(to top right,var(--color-violet-600),var(--color-indigo-600));box-shadow:0 4px 15px #9333ea66}.floating-chat-trigger[data-v-1af46c0b]:hover{filter:brightness(1.1);box-shadow:0 8px 25px #9333ea80}.floating-chat-header[data-v-1af46c0b]{background-color:var(--color-white-500,#fff);z-index:1;position:relative}.floating-chat-content[data-v-1af46c0b]{z-index:0}.resize-handle[data-v-1af46c0b]{z-index:2}@keyframes floating-chat-launcher-material-ready-6e6f802b{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.floating-chat-launcher--material-ready[data-v-6e6f802b]{animation:.9s ease-in-out 3 floating-chat-launcher-material-ready-6e6f802b}@media (prefers-reduced-motion:reduce){.floating-chat-launcher--material-ready[data-v-6e6f802b]{animation:none}}.floating-chat-launcher[data-v-6e6f802b] .assistant-button{touch-action:none}.floating-chat-launcher[data-v-6e6f802b]:before{background:linear-gradient(135deg,var(--color-secondary-600),var(--color-primary-500));content:"";filter:blur(.75rem);opacity:.4;pointer-events:none;z-index:-1;border-radius:9999px;position:absolute;inset:0}.assignment-open-question-student-view__finish-button--highlight[data-v-d4b383d2]{animation:1.2s ease-in-out infinite assignment-open-question-student-view-finish-pulse-d4b383d2}@keyframes assignment-open-question-student-view-finish-pulse-d4b383d2{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.library-header-gradient[data-v-d4b383d2]{background-image:linear-gradient(114.16deg,#ff7d451a 8.12%,#ff92471a 40.77%,#b766fc1a 80.65%)}.matching-card-text[data-v-d6853bbc]{min-width:0}.matching-card-text-truncate[data-v-d6853bbc] .rich-text-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matching-card-text-expanded[data-v-d6853bbc] .rich-text-content{overflow-wrap:anywhere;white-space:normal}.matching-card-text[data-v-d6853bbc] .rich-text-content p{overflow:inherit;text-overflow:inherit;white-space:inherit}.matching-connection-animate[data-v-4794dac7]{animation:.35s forwards matching-draw-4794dac7}@keyframes matching-draw-4794dac7{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.compact-ai-assistant-label[data-v-35713c37]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(135deg,var(--color-secondary-600),var(--color-primary-500));color:#0000}.compact-ai-assistant-container[data-v-35713c37]{background:linear-gradient(var(--color-white-500),var(--color-white-500)) padding-box,linear-gradient(135deg,var(--color-secondary-500),var(--color-primary-400)) border-box}.compact-ai-assistant-clip[data-v-35713c37]{border-radius:9999px;overflow:hidden}.compact-ai-assistant-clip[data-v-35713c37]:before{background:linear-gradient(135deg,var(--color-secondary-600),var(--color-primary-500));border-radius:inherit;content:"";filter:blur(.25rem);opacity:.16;z-index:0;position:absolute;inset:0}.compact-ai-assistant-fade[data-v-35713c37]{background:linear-gradient(to left,var(--color-white-500),transparent)}.add-block-menu-pro-badge[data-v-3e0d0b15]>.absolute,.editor-block-menu-pro-badge[data-v-140658f0]>.absolute{top:.125rem;left:auto;right:-.125rem;transform:none}.not-draggable[data-v-f412b8ba]{user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.teachino-image-scroll[data-v-f412b8ba]::-webkit-scrollbar-track{background:#ffffffd9}.teachino-image-scroll[data-v-f412b8ba]::-webkit-scrollbar-thumb{background:#1018284d}.teachino-image-scroll[data-v-f412b8ba]{scrollbar-color:#1018284d #ffffffd9}.matching-ghost[data-v-bc23a430]{opacity:.4}.teachino-open-question-teacher__preview-button--highlight[data-v-43688c7c]{animation:1.2s ease-in-out infinite teachino-open-question-teacher-preview-pulse-43688c7c}@keyframes teachino-open-question-teacher-preview-pulse-43688c7c{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.html-content[data-v-c41b5563]{overflow-wrap:anywhere;white-space:normal}.html-content[data-v-c41b5563] p{margin:0}.html-content[data-v-c41b5563] p+p{margin-top:.75rem}.html-content[data-v-c41b5563] ul{margin-top:.75rem;padding-left:1.25rem;list-style-type:disc}.html-content[data-v-c41b5563] ol{margin-top:.75rem;padding-left:1.25rem;list-style-type:decimal}.html-content[data-v-c41b5563] li+li{margin-top:.25rem}.html-content[data-v-c41b5563] br{content:""}.html-content[data-v-c41b5563] h1{margin-top:.75rem;font-size:1.5rem;font-weight:700}.html-content[data-v-c41b5563] h2{margin-top:.75rem;font-size:1.25rem;font-weight:700}.html-content[data-v-c41b5563] h3{margin-top:.75rem;font-size:1.125rem;font-weight:600}.html-content[data-v-c41b5563] h4{margin-top:.5rem;font-size:1rem;font-weight:600}.html-content[data-v-c41b5563] h5{margin-top:.5rem;font-size:.875rem;font-weight:600}.html-content[data-v-c41b5563] h6{margin-top:.5rem;font-size:.75rem;font-weight:600}.html-content[data-v-c41b5563] b,.html-content[data-v-c41b5563] strong{font-weight:700}.html-content[data-v-c41b5563] em,.html-content[data-v-c41b5563] i{font-style:italic}.html-content[data-v-c41b5563] del,.html-content[data-v-c41b5563] s{text-decoration:line-through}.html-content[data-v-c41b5563] mark{background-color:#fef08a;border-radius:.125rem;padding:0 .125rem}.html-content[data-v-c41b5563] sub{vertical-align:sub;font-size:.75rem}.html-content[data-v-c41b5563] sup{vertical-align:super;font-size:.75rem}.html-content[data-v-c41b5563] code{background-color:#0000001a;border-radius:.25rem;padding:.125rem .25rem;font-family:monospace;font-size:.875rem}.html-content[data-v-c41b5563] pre{background-color:#0000001a;border-radius:.25rem;margin-top:.75rem;padding:.75rem;overflow-x:auto}.html-content[data-v-c41b5563] pre code{background-color:#0000;padding:0}.html-content[data-v-c41b5563] a{color:var(--color-primary-500);text-decoration:underline}.html-content[data-v-c41b5563] blockquote{opacity:.7;border-left:4px solid;margin-top:.75rem;padding-left:.75rem}.html-content[data-v-c41b5563] hr{opacity:.2;border-color:currentColor;margin:.75rem 0}.html-content[data-v-c41b5563] table{border-collapse:collapse;width:100%;margin-top:.75rem}.html-content[data-v-c41b5563] th{border:1px solid;padding:.25rem .5rem;font-weight:600}.html-content[data-v-c41b5563] td{opacity:.7;border:1px solid;padding:.25rem .5rem}@keyframes material-ready-wiggle-ba6d4214{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-8px)rotate(-1.5deg)}30%{transform:translate(8px)rotate(1.5deg)}45%{transform:translate(-6px)rotate(-1deg)}60%{transform:translate(6px)rotate(1deg)}75%{transform:translate(-3px)rotate(-.5deg)}90%{transform:translate(3px)rotate(.5deg)}}.material-ready-wiggle[data-v-ba6d4214]{transform-origin:50%;animation:1.6s ease-in-out material-ready-wiggle-ba6d4214}@media (prefers-reduced-motion:reduce){.material-ready-wiggle[data-v-ba6d4214]{animation:none}}.callout-placeholder[data-v-62ca4b2e]:before{color:var(--color-neutral-500);content:attr(data-placeholder);font-style:italic;position:absolute}.teacher-note-placeholder:before{color:var(--color-tertiary-800);content:attr(data-placeholder);-webkit-line-clamp:1;opacity:.5;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;position:absolute;overflow:hidden}a.link{pointer-events:none}.readonly a.link{pointer-events:auto}.ghost-class{opacity:.5}
