.class-materials-theme_sidebar__p9xMo,.class-materials-theme_theme__ZQ1B1{--materials-canvas:#fffcf8;--materials-paper:#ffffff;--materials-ink:#273244;--materials-secondary:#5e6573;--materials-line:#e7dfd6;--materials-peach:#fff0e4;--materials-peach-strong:#ffe4d2;--materials-peach-ink:#a83d17;--materials-peach-border:#d7a483;--materials-sage:#edf5ee;--materials-sage-ink:#27644b;--materials-sage-border:#a8c8b3;--materials-action:#c94c20;--materials-action-hover:#b2421b;--materials-action-ink:#ffffff;--materials-lavender:#efe7fb;--materials-lavender-ink:#68449b;--materials-amber:#fff0c9;--materials-amber-ink:#855514;--background:34 100% 99%;--foreground:217 27% 21%;--card:0 0% 100%;--card-foreground:var(--foreground);--popover:0 0% 100%;--popover-foreground:var(--foreground);--muted:35 36% 95%;--muted-foreground:220 10% 41%;--accent:26 100% 93%;--accent-foreground:16 76% 37%;--primary:16 73% 46%;--primary-foreground:0 0% 100%;--border:32 26% 87%;--input:30 17% 64%;--ring:16 76% 37%;color:var(--materials-ink)}.dark .class-materials-theme_sidebar__p9xMo,.dark .class-materials-theme_theme__ZQ1B1{--materials-canvas:#1c1b19;--materials-paper:#272522;--materials-ink:#f0ede7;--materials-secondary:#c3bdb3;--materials-line:#4a453f;--materials-peach:#493126;--materials-peach-strong:#5b3929;--materials-peach-ink:#ffcfb6;--materials-peach-border:#a97655;--materials-sage:#263b31;--materials-sage-ink:#bddcc6;--materials-sage-border:#648d73;--materials-action:#f8b38b;--materials-action-hover:#ffc5a2;--materials-action-ink:#342116;--materials-lavender:#3a314c;--materials-lavender-ink:#e0d1ff;--materials-amber:#44371f;--materials-amber-ink:#f5d690;--background:40 6% 10%;--foreground:40 23% 92%;--card:36 7% 14%;--popover:36 7% 14%;--muted:40 7% 20%;--muted-foreground:38 12% 73%;--accent:22 38% 23%;--accent-foreground:20 100% 86%;--primary:22 89% 76%;--primary-foreground:24 41% 15%;--border:33 8% 27%;--input:33 8% 45%;--ring:20 100% 86%}[data-app-scroll]:has(.class-materials-theme_theme__ZQ1B1){background:#fffcf8}.dark [data-app-scroll]:has(.class-materials-theme_theme__ZQ1B1){background:#1c1b19}.class-materials-theme_panel__vHWei{border-color:var(--materials-line);background:var(--materials-paper)}.class-materials-theme_classIcon__6BgKV,.class-materials-theme_theme__ZQ1B1 [data-materials-upload-icon]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.875rem;color:var(--materials-peach-ink);background:var(--materials-peach-strong)}.class-materials-theme_theme__ZQ1B1 [aria-label="Class sections"] a[aria-current]{background:var(--materials-peach-strong);color:var(--materials-peach-ink);font-weight:650}.class-materials-theme_theme__ZQ1B1 [aria-label="Class sections"] a:hover{background:var(--materials-peach)}.class-materials-theme_theme__ZQ1B1 [data-materials-upload]{padding:0;border:0;background:transparent}.class-materials-theme_theme__ZQ1B1 [data-materials-dropzone]{padding:1.5rem;border:1.5px dashed var(--materials-peach-border);border-radius:1rem;background:var(--materials-peach)}.class-materials-theme_theme__ZQ1B1 [data-materials-dropzone][data-drag-active=true]{border-color:var(--materials-peach-ink);background:var(--materials-peach-strong);box-shadow:0 0 0 2px var(--materials-peach-ink)}.class-materials-theme_theme__ZQ1B1 [data-materials-upload-icon]{margin-bottom:.75rem}.class-materials-theme_theme__ZQ1B1 [data-materials-upload-icon]>svg{width:1.5rem;height:1.5rem}.class-materials-theme_theme__ZQ1B1 [data-materials-dropzone] :is(button,summary):not([data-materials-primary]):not(:disabled){background-color:var(--materials-paper)}.class-materials-theme_theme__ZQ1B1 [data-materials-dropzone] :is(button,summary):not([data-materials-primary]):not(:disabled):hover{background-color:hsl(var(--muted))}.class-materials-theme_theme__ZQ1B1 [data-materials-primary]:not(:disabled){background:var(--materials-action);color:var(--materials-action-ink)}.class-materials-theme_theme__ZQ1B1 [data-materials-primary]:not(:disabled):hover{background:var(--materials-action-hover)}.class-materials-theme_theme__ZQ1B1 [data-materials-primary]:disabled{background:hsl(var(--muted));color:var(--materials-secondary)}.class-materials-theme_theme__ZQ1B1 [data-material-drop-target]{padding:1.5rem;border:1px solid transparent;border-radius:1rem;background:var(--materials-sage)}.class-materials-theme_theme__ZQ1B1 [data-material-drop-target][data-drag-active]{border-color:var(--materials-sage-ink);box-shadow:0 0 0 2px var(--materials-sage-ink)}.class-materials-theme_theme__ZQ1B1 [data-material-drop-target] a{color:var(--materials-sage-ink);font-weight:600}.class-materials-theme_emptyIllustration__Rm5QR{position:relative;display:flex;width:4.25rem;height:3.75rem;margin:0 auto .75rem;align-items:center;justify-content:center;color:var(--materials-sage-ink,currentColor)}.class-materials-theme_emptyIllustration__Rm5QR>svg:first-child{position:absolute;width:2.5rem;height:2.5rem;transform:translate(-.4rem,-.2rem) rotate(-10deg);opacity:.35}.class-materials-theme_emptyIllustration__Rm5QR>svg:nth-child(2){position:relative;width:2.5rem;height:2.5rem;transform:translate(.35rem,.2rem) rotate(10deg);background:var(--materials-sage)}.class-materials-theme_emptyIllustration__Rm5QR>svg:last-child{position:absolute;right:0;top:0;width:1rem;height:1rem;color:var(--materials-amber-ink,currentColor)}.class-materials-theme_theme__ZQ1B1 [data-material-card]{background-color:var(--materials-paper);border-color:var(--materials-line)}.class-materials-theme_theme__ZQ1B1 [data-material-card]:hover{border-color:var(--materials-sage-border)}.class-materials-theme_sidebar__p9xMo{--sidebar-background:32 100% 97%;--sidebar-foreground:217 27% 21%;--sidebar-accent:26 100% 91%;--sidebar-accent-foreground:16 76% 37%;--sidebar-border:32 26% 87%;--sidebar-ring:16 76% 37%}.dark .class-materials-theme_sidebar__p9xMo{--sidebar-background:36 8% 12%;--sidebar-foreground:40 23% 92%;--sidebar-accent:22 38% 23%;--sidebar-accent-foreground:20 100% 86%;--sidebar-border:33 8% 27%;--sidebar-ring:20 100% 86%}.class-materials-theme_sidebar__p9xMo [data-sidebar=menu-button][data-active=true]{font-weight:650}.class-materials-theme_sidebar__p9xMo [data-attr=flashcards]>svg,.class-materials-theme_sidebar__p9xMo [data-attr=quizzes]>svg,.class-materials-theme_sidebar__p9xMo [data-attr=study-plan]>svg{box-sizing:initial;padding:.25rem;margin:-.25rem;border-radius:.5rem}.class-materials-theme_sidebar__p9xMo [data-attr=study-plan]>svg{background:var(--materials-sage);color:var(--materials-sage-ink)}.class-materials-theme_sidebar__p9xMo [data-attr=flashcards]>svg{background:var(--materials-lavender);color:var(--materials-lavender-ink)}.class-materials-theme_sidebar__p9xMo [data-attr=quizzes]>svg{background:var(--materials-amber);color:var(--materials-amber-ink)}@media (max-width:639px){.class-materials-theme_theme__ZQ1B1 [data-materials-dropzone]{padding:1.25rem 1rem}.class-materials-theme_theme__ZQ1B1 [data-material-drop-target]{padding:1.25rem}.class-materials-theme_theme__ZQ1B1 [data-material-card]{--material-card-top:32 100% 98%;--material-card-border:32 26% 87%;--material-card-shadow:30 25% 25%/.04}.dark .class-materials-theme_theme__ZQ1B1 [data-material-card]{--material-card-top:33 10% 16%;--material-card-border:33 8% 27%;--material-card-shadow:0 0% 0%/.16}}.chat-study-theme_sidebar__7N1bf,.chat-study-theme_theme__cixsx{--chat-canvas:#faf8f3;--chat-paper:#ffffff;--chat-ink:#302d29;--chat-secondary:#69635b;--chat-line:#e2ddd4;--chat-accent:#e7eef5;--chat-accent-ink:#36566f;--chat-peach:#fceade;--chat-peach-ink:#8c421f;--chat-lavender:#f0ebfa;--chat-lavender-ink:#66508c;--chat-action:#b9411c;--chat-action-ink:#ffffff;--background:43 41% 97%;--foreground:34 8% 17%;--card:0 0% 100%;--card-foreground:var(--foreground);--popover:0 0% 100%;--popover-foreground:var(--foreground);--muted:40 21% 93%;--muted-foreground:34 7% 38%;--accent:210 41% 93%;--accent-foreground:206 35% 32%;--border:39 19% 86%;--input:37 14% 77%;--primary:14 74% 42%;--primary-foreground:0 0% 100%;--ring:207 32% 41%;--destructive:0 65% 42%;color:var(--chat-ink)}.dark .chat-study-theme_sidebar__7N1bf,.dark .chat-study-theme_theme__cixsx{--chat-canvas:#1c1b19;--chat-paper:#272522;--chat-ink:#f0ede7;--chat-secondary:#c3bdb3;--chat-line:#4a453f;--chat-accent:#2d3d4c;--chat-accent-ink:#cddfef;--chat-peach:#493126;--chat-peach-ink:#ffcfb6;--chat-lavender:#3a314c;--chat-lavender-ink:#e0d1ff;--chat-action:#f8b38b;--chat-action-ink:#342116;--background:40 6% 10%;--foreground:40 23% 92%;--card:36 7% 14%;--popover:36 7% 14%;--muted:40 7% 20%;--muted-foreground:38 12% 73%;--accent:209 26% 24%;--accent-foreground:208 52% 87%;--border:33 8% 27%;--input:33 8% 38%;--primary:22 89% 76%;--primary-foreground:24 41% 15%;--ring:207 49% 74%;--destructive:0 90% 78%}.chat-study-theme_sidebar__7N1bf{--sidebar-background:40 25% 93%;--sidebar-foreground:34 8% 17%;--sidebar-accent:208 37% 90%;--sidebar-accent-foreground:206 35% 32%;--sidebar-border:39 19% 86%;--sidebar-ring:207 32% 41%}.dark .chat-study-theme_sidebar__7N1bf{--sidebar-background:36 8% 12%;--sidebar-foreground:40 23% 92%;--sidebar-accent:209 26% 24%;--sidebar-accent-foreground:208 52% 87%;--sidebar-border:33 8% 27%;--sidebar-ring:207 49% 74%}.chat-study-theme_workspace__RsFjI{background:var(--chat-canvas)}.chat-study-theme_composerInner__qujOt,.chat-study-theme_conversation__z07_E{width:100%;max-width:52rem;margin-inline:auto}.chat-study-theme_conversation__z07_E{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1.25rem 1rem}.chat-study-theme_conversation__z07_E>[data-toc-message]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.chat-study-theme_workspace__RsFjI [data-chat-message]{margin:0;padding:0}.chat-study-theme_workspace__RsFjI [data-chat-message-actions=user]{margin-bottom:0;padding-top:.5rem}.chat-study-theme_workspace__RsFjI [data-chat-message-actions=assistant]{margin-top:.75rem;padding-top:0}.chat-study-theme_workspace__RsFjI [data-chat-message=assistant]{padding:1.5rem 1.75rem 1rem;border:1px solid var(--chat-line);border-radius:1.25rem;background:var(--chat-paper)}.chat-study-theme_workspace__RsFjI [data-chat-question]{padding:.6rem 1rem;background:var(--chat-accent);color:var(--chat-accent-ink)}.chat-study-theme_workspace__RsFjI [data-chat-prose]{color:inherit;font-size:1rem;line-height:1.75;overflow-wrap:anywhere;--tw-prose-body:var(--chat-ink);--tw-prose-headings:var(--chat-ink);--tw-prose-bold:var(--chat-ink);--tw-prose-links:var(--chat-accent-ink);--tw-prose-code:var(--chat-ink);--tw-prose-quotes:var(--chat-ink);--tw-prose-counters:var(--chat-secondary);--tw-prose-bullets:var(--chat-secondary);--tw-prose-hr:var(--chat-line);--tw-prose-th-borders:var(--chat-line);--tw-prose-td-borders:var(--chat-line);--tw-prose-invert-body:var(--chat-ink);--tw-prose-invert-headings:var(--chat-ink);--tw-prose-invert-bold:var(--chat-ink);--tw-prose-invert-links:var(--chat-accent-ink);--tw-prose-invert-code:var(--chat-ink);--tw-prose-invert-quotes:var(--chat-ink);--tw-prose-invert-counters:var(--chat-secondary);--tw-prose-invert-bullets:var(--chat-secondary);--tw-prose-invert-hr:var(--chat-line);--tw-prose-invert-th-borders:var(--chat-line);--tw-prose-invert-td-borders:var(--chat-line)}.chat-study-theme_workspace__RsFjI [data-chat-prose] :is(h1,h2,h3,h4){color:var(--chat-ink);line-height:1.3;letter-spacing:-.025em;font-weight:650;margin-top:1.75em;margin-bottom:.65em}.chat-study-theme_workspace__RsFjI [data-chat-prose] h1{font-size:1.75rem}.chat-study-theme_workspace__RsFjI [data-chat-prose] h2{font-size:1.35rem}.chat-study-theme_workspace__RsFjI [data-chat-prose] h3{font-size:1.125rem}.chat-study-theme_workspace__RsFjI [data-chat-prose] p{margin-block:.85em}.chat-study-theme_workspace__RsFjI [data-chat-prose]>:first-child{margin-top:0}.chat-study-theme_workspace__RsFjI [data-chat-prose]>:last-child{margin-bottom:0}.chat-study-theme_workspace__RsFjI [data-chat-prose] strong{font-weight:650}.chat-study-theme_workspace__RsFjI [data-chat-prose] :is(ul,ol){margin-block:.85em;padding-left:1.4em}.chat-study-theme_workspace__RsFjI [data-chat-prose] li{margin-block:.4em}.chat-study-theme_workspace__RsFjI [data-chat-prose] blockquote{border-color:var(--chat-accent-ink);background:var(--chat-accent);border-radius:0 .75rem .75rem 0;padding:.5rem 1rem;font-style:normal}.chat-study-theme_workspace__RsFjI [data-chat-prose] table{display:block;max-width:100%;overflow-x:auto}.chat-study-theme_workspace__RsFjI [data-chat-prose] :is(th,td){min-width:7rem}.chat-study-theme_workspace__RsFjI [data-chat-message=user] [data-chat-prose]{line-height:1.5}.chat-study-theme_workspace__RsFjI [data-chat-message=user] [data-chat-prose] p{margin:0}.chat-study-theme_workspace__RsFjI [data-chat-output-label]{display:inline-flex;margin-bottom:.9rem;color:var(--chat-accent-ink);background:var(--chat-accent);border-radius:.5rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.chat-study-theme_workspace__RsFjI [data-chat-citations]{flex-wrap:wrap;white-space:normal}.chat-study-theme_workspace__RsFjI [data-chat-citation]{min-height:1.5rem;padding:.2rem .5rem;border-color:transparent;background:var(--chat-accent);color:var(--chat-accent-ink);font-size:.75rem;white-space:nowrap}.chat-study-theme_workspace__RsFjI [data-chat-citation]:hover{border-color:var(--chat-accent-ink)}.chat-study-theme_workspace__RsFjI [data-chat-citation]:focus-visible{outline:2px solid var(--chat-accent-ink);outline-offset:2px}.chat-study-theme_composer__gxho0{background:var(--chat-canvas);padding:.5rem 1.25rem max(.75rem,env(safe-area-inset-bottom))}.chat-study-theme_composerInner__qujOt{padding:0 1.25rem}.chat-study-theme_workspace__RsFjI .chat-study-theme_composerInput__jaFtE{min-height:56px;border-radius:28px;border:1px solid hsl(var(--input));background:var(--chat-paper);color:var(--chat-ink);padding:15px 64px 15px 20px;font-size:1rem;line-height:24px;box-shadow:0 2px 6px rgb(25 35 26/3%)}.chat-study-theme_workspace__RsFjI .chat-study-theme_composerInput__jaFtE::placeholder{color:var(--chat-secondary)}.chat-study-theme_workspace__RsFjI .chat-study-theme_composerInput__jaFtE:focus-visible{outline:2px solid var(--chat-accent-ink);outline-offset:2px;--tw-ring-shadow:0 0 #0000}.chat-study-theme_workspace__RsFjI .chat-study-theme_sendButton__2uSwg{position:absolute;right:6px;bottom:6px;width:44px;height:44px;border-radius:50%;background:var(--chat-action);color:var(--chat-action-ink)}.chat-study-theme_workspace__RsFjI .chat-study-theme_sendButton__2uSwg:hover{background:var(--chat-action);filter:brightness(.94)}.chat-study-theme_workspace__RsFjI .chat-study-theme_sendButton__2uSwg:disabled{background:var(--chat-accent);color:var(--chat-secondary);opacity:1}.chat-study-theme_workspace__RsFjI [data-chat-material-trigger]{color:var(--chat-secondary)}.chat-study-theme_composerTools__G37qa{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:.5rem;margin-bottom:.5rem}.chat-study-theme_composerMaterials__P_sRE{flex:0 1 auto;min-width:0;max-width:100%}.chat-study-theme_materialControls__rHBi1{display:flex;min-width:0;align-items:center;gap:.5rem}.chat-study-theme_materialControls__rHBi1 [data-chat-material-trigger]{flex:0 1 auto}.chat-study-theme_composerTools__G37qa :is([data-chat-material-trigger],[data-chat-supporting-trigger],[data-chat-tools-trigger],[data-attr=chat-model]){height:44px;min-height:44px;border-radius:999px;padding:0 .625rem;gap:.375rem;font-size:.75rem;line-height:1rem}.chat-study-theme_composerTools__G37qa [data-chat-material-trigger]{max-width:22rem;font-size:15px;line-height:20px}.chat-study-theme_composerTools__G37qa :is([data-chat-material-trigger],[data-chat-supporting-trigger]){border:1px solid var(--chat-line);background:var(--chat-paper);color:var(--chat-secondary)}.chat-study-theme_composerTools__G37qa [data-chat-supporting-trigger]:hover{background:var(--chat-accent);color:var(--chat-accent-ink)}@media (min-width:768px){.chat-study-theme_composerTools__G37qa :is([data-chat-material-trigger],[data-chat-supporting-trigger],[data-chat-tools-trigger],[data-attr=chat-model]){height:36px;min-height:36px}}.chat-study-theme_workspace__RsFjI [data-chat-material-trigger]:hover{background:var(--chat-accent);color:var(--chat-accent-ink)}.chat-study-theme_workspace__RsFjI [data-chat-tools-trigger]{border-radius:999px;color:var(--chat-accent-ink);background:var(--chat-accent)}.chat-study-theme_workspace__RsFjI :is([data-attr=chat-source],[data-attr=note-scope],[data-attr=lecture-scope],[data-attr=combined-scope],[data-attr=summary-style]){border-radius:999px}.chat-study-theme_theme__cixsx.chat-study-theme_taskMenu__ARGTN{max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;background:var(--chat-paper);border-color:var(--chat-line);box-shadow:0 12px 36px rgb(18 30 22/16%),0 2px 6px rgb(18 30 22/5%)}.chat-study-theme_taskGrid__vUxDu .chat-study-theme_taskOption__Wxfit,.chat-study-theme_taskMenu__ARGTN .chat-study-theme_taskOption__Wxfit{--task-tint:var(--chat-accent);--task-ink:var(--chat-accent-ink);color:var(--chat-ink);background:var(--chat-paper);border:1px solid var(--chat-line);transition:background-color .15s,border-color .15s}.chat-study-theme_taskOption__Wxfit[data-study-action=detailed-notes]{--task-tint:var(--chat-peach);--task-ink:var(--chat-peach-ink)}.chat-study-theme_taskOption__Wxfit[data-study-action=practice]{--task-tint:var(--chat-lavender);--task-ink:var(--chat-lavender-ink)}.chat-study-theme_taskGrid__vUxDu .chat-study-theme_taskOption__Wxfit:not(:disabled):is(:hover,:focus-visible),.chat-study-theme_taskMenu__ARGTN .chat-study-theme_taskOption__Wxfit:not([data-disabled]):is(:hover,:focus-visible,[data-highlighted]){border-color:var(--task-ink);background:var(--task-tint);color:var(--chat-ink)}.chat-study-theme_taskOption__Wxfit:focus-visible,.chat-study-theme_taskOption__Wxfit[data-highlighted]{outline:2px solid var(--task-ink);outline-offset:-2px}.chat-study-theme_taskIcon__o__EZ{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;color:var(--task-ink);background:var(--task-tint)}.chat-study-theme_taskGrid__vUxDu .chat-study-theme_taskCard__P5YXe{display:flex;align-items:center;flex-direction:row;gap:.75rem;min-height:104px;padding:1rem}.chat-study-theme_taskCard__P5YXe .chat-study-theme_taskIcon__o__EZ{width:36px;height:36px;border-radius:10px}.chat-study-theme_followUpSection__9jlfu{padding-inline:1.75rem}.chat-study-theme_followUpActions__6h6W3{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.chat-study-theme_followUpButton__Kvkk2{--follow-up-tint:var(--chat-accent);--follow-up-ink:var(--chat-accent-ink);min-height:44px;height:auto;justify-content:flex-start;gap:.625rem;padding:.375rem 1rem .375rem .375rem;border:1px solid var(--chat-line);border-radius:999px;background:var(--chat-paper);color:var(--chat-ink);font-size:.875rem;font-weight:600;line-height:1.5rem;white-space:normal;text-align:left;transition:background-color .15s,border-color .15s,box-shadow .15s}.chat-study-theme_followUpButton__Kvkk2[data-follow-up-action=practice]{--follow-up-tint:var(--chat-lavender);--follow-up-ink:var(--chat-lavender-ink)}.chat-study-theme_followUpButton__Kvkk2[data-follow-up-action=notes]{--follow-up-tint:var(--chat-peach);--follow-up-ink:var(--chat-peach-ink)}.chat-study-theme_followUpButton__Kvkk2:not(:disabled):hover{background:var(--follow-up-tint);border-color:var(--follow-up-ink);color:var(--chat-ink)}.chat-study-theme_followUpButton__Kvkk2:focus-visible{outline:2px solid var(--follow-up-ink);outline-offset:3px;box-shadow:none}.chat-study-theme_followUpIcon___grlm{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--follow-up-tint);color:var(--follow-up-ink)}.chat-study-theme_materialOverlay__I46mp{background:rgb(24 28 33/45%);backdrop-filter:blur(3px)}.dark .chat-study-theme_materialOverlay__I46mp{background:rgb(0 0 0/65%)}.chat-study-theme_theme__cixsx.chat-study-theme_materialDialog__0ZfaP{color-scheme:light;background:var(--chat-paper);border-color:var(--chat-line);box-shadow:0 24px 80px rgb(0 0 0/24%),0 4px 16px rgb(0 0 0/8%)}.dark .chat-study-theme_theme__cixsx.chat-study-theme_materialDialog__0ZfaP{color-scheme:dark;box-shadow:0 24px 80px rgb(0 0 0/50%)}.chat-study-theme_materialTitle__rEw9d{font-size:20px;line-height:1.3;letter-spacing:-.025em;outline:none}.chat-study-theme_theme__cixsx.chat-study-theme_materialDialog__0ZfaP p.chat-study-theme_materialDescription__MLjPr{max-width:60ch;color:var(--chat-secondary);line-height:1.55}.chat-study-theme_materialBody__cGg0Y{scrollbar-width:thin;scroll-padding-block:1rem}.chat-study-theme_materialSelectionBar__w1Mvc{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.5rem}.chat-study-theme_materialCount__fuo82{flex-shrink:0;margin:0;padding:.375rem .625rem;border-radius:999px;background:var(--chat-canvas);color:var(--chat-secondary);font-size:15px;line-height:1.4}.chat-study-theme_materialCount__fuo82[data-has-selection=true]{background:var(--chat-accent);color:var(--chat-accent-ink)}.chat-study-theme_materialRowHeader__jNS8_{display:flex;align-items:center;gap:.5rem}.chat-study-theme_materialFileIcon__R3K8K{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--chat-canvas);color:var(--chat-secondary)}.chat-study-theme_theme__cixsx.chat-study-theme_materialDialog__0ZfaP .chat-study-theme_materialPreviewButton__w_BVC{color:var(--chat-secondary);border-radius:.625rem}.chat-study-theme_theme__cixsx.chat-study-theme_materialDialog__0ZfaP .chat-study-theme_materialPreviewButton__w_BVC:hover{color:var(--chat-accent-ink);background:var(--chat-accent)}.chat-study-theme_materialSettings__dqJQV{background:var(--chat-canvas);border-color:var(--chat-line)}.chat-study-theme_materialSettings__dqJQV[open]>summary{margin-bottom:.5rem}.chat-study-theme_materialSettings__dqJQV[open]>summary>svg{transform:rotate(180deg)}.chat-study-theme_materialFooter__Ljlbs{background:var(--chat-canvas);border-color:var(--chat-line)}.chat-study-theme_theme__cixsx.chat-study-theme_materialDialog__0ZfaP .chat-study-theme_materialApplyButton__y_sQ3:disabled{background:var(--chat-line);color:var(--chat-secondary);opacity:1}@media (max-width:479px){.chat-study-theme_materialFileIcon__R3K8K{display:none}.chat-study-theme_materialRowHeader__jNS8_{align-items:flex-start}.chat-study-theme_materialPreviewButton__w_BVC>svg{display:none}}.chat-study-theme_theme__cixsx.chat-study-theme_materialDialog__0ZfaP [class~=text-sm],.chat-study-theme_theme__cixsx.chat-study-theme_materialDialog__0ZfaP [class~=text-xs]{font-size:15px;line-height:1.4}@media (min-width:640px){.chat-study-theme_theme__cixsx.chat-study-theme_materialDialog__0ZfaP [class~="sm:text-sm"]{font-size:15px;line-height:1.4}}.chat-study-theme_materialRow__jwuZQ{background:var(--chat-paper);transition:border-color .15s,background-color .15s}.chat-study-theme_materialRow__jwuZQ[data-selected=true] .chat-study-theme_materialFileIcon__R3K8K{background:var(--chat-paper);color:var(--chat-accent-ink)}.chat-study-theme_materialRow__jwuZQ[data-selected=true]{background:var(--chat-accent);border-color:var(--chat-accent-ink)}.chat-study-theme_materialRow__jwuZQ:not([data-unavailable=true]):hover{border-color:var(--chat-accent-ink)}.chat-study-theme_materialRow__jwuZQ[data-unavailable=true]{background:hsl(var(--muted))}.chat-study-theme_materialRow__jwuZQ input{width:18px;height:18px;margin:0;accent-color:var(--chat-accent-ink)}.chat-study-theme_materialRow__jwuZQ input:focus-visible{outline:2px solid var(--chat-accent-ink);outline-offset:3px}.chat-study-theme_materialDialog__0ZfaP input:not([type]),.chat-study-theme_materialDialog__0ZfaP input[type=text]{background:var(--chat-canvas)}.chat-study-theme_materialDialog__0ZfaP input::placeholder{color:var(--chat-secondary)}.chat-study-theme_welcome__telRN{width:100%;max-width:52rem;min-height:100%;margin-inline:auto;padding:2rem 1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;text-align:center}.chat-study-theme_welcome__telRN h1{max-width:30rem;margin:0;font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.25;letter-spacing:-.035em;font-weight:650;text-wrap:balance}.chat-study-theme_welcome__telRN .chat-study-theme_taskGrid__vUxDu{width:100%}.chat-study-theme_outputStatus__K6jP3{margin-bottom:1.25rem;padding:1rem;border:1px solid var(--chat-line);border-radius:1rem;background:var(--chat-paper);font-size:.875rem;overflow-wrap:anywhere}.chat-study-theme_statusIcon__2RUvc{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--chat-accent);color:var(--chat-accent-ink)}.chat-study-theme_outputStatus__K6jP3[data-state=limited] .chat-study-theme_statusIcon__2RUvc{background:var(--chat-peach);color:var(--chat-peach-ink)}.chat-study-theme_outputStatus__K6jP3[data-state=failed] .chat-study-theme_statusIcon__2RUvc{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.chat-study-theme_outputStatus__K6jP3[data-state=cancelled] .chat-study-theme_statusIcon__2RUvc{background:hsl(var(--muted));color:var(--chat-secondary)}.chat-study-theme_studyProgress__pfEOh{display:block;width:100%;height:5px;overflow:hidden;border:0;border-radius:999px;appearance:none;background:var(--chat-accent);color:var(--chat-accent-ink)}.chat-study-theme_studyProgress__pfEOh::-webkit-progress-bar{background:var(--chat-accent);border-radius:999px}.chat-study-theme_studyProgress__pfEOh::-webkit-progress-value{background:var(--chat-accent-ink);border-radius:999px}.chat-study-theme_studyProgress__pfEOh::-moz-progress-bar{background:var(--chat-accent-ink);border-radius:999px}.chat-study-theme_generatingTitle__Lqx5o{color:var(--chat-ink);background:linear-gradient(100deg,var(--chat-secondary) 15%,var(--chat-ink) 40%,var(--chat-accent-ink) 50%,var(--chat-ink) 60%,var(--chat-secondary) 85%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:chat-study-theme_generation-shimmer__Q2o_s 2.5s linear infinite}.chat-study-theme_theme__cixsx.chat-study-theme_practiceDialog__OSvIP{display:flex;flex-direction:column;width:calc(100% - 2rem);max-width:48rem;--quiz-dialog-height:min(44rem,calc(100dvh - 3rem));max-height:var(--quiz-dialog-height);gap:0;padding:0;border:1px solid var(--chat-line);border-radius:1.5rem;background:var(--chat-paper);box-shadow:0 24px 80px rgb(0 0 0/.24);overflow:hidden;font-size:max(15px,1rem)}.chat-study-theme_practiceDialog__OSvIP:has([data-practice-phase=feedback]),.chat-study-theme_practiceDialog__OSvIP:has([data-practice-phase=question]),.chat-study-theme_practiceDialog__OSvIP:has([data-quiz-phase=feedback]),.chat-study-theme_practiceDialog__OSvIP:has([data-quiz-phase=question]){height:var(--quiz-dialog-height)}.chat-study-theme_theme__cixsx.chat-study-theme_practiceDialog__OSvIP[data-quiz-source-open=true]{max-width:90rem}.chat-study-theme_practiceDialog__OSvIP>.chat-study-theme_practiceScroll__XhmHj:has([data-quiz-phase=question],[data-quiz-phase=feedback]){display:flex;flex:1;flex-direction:column;overflow:hidden}.chat-study-theme_quizPlayerHost__b27mR{display:flex;flex:1;flex-direction:column;width:100%;min-width:0;min-height:0}.chat-study-theme_practiceDialog__OSvIP [data-quiz-workspace]:has([data-quiz-phase=question],[data-quiz-phase=feedback]){flex:1;height:auto;overflow:hidden}.chat-study-theme_practiceDialog__OSvIP [data-quiz-workspace]>[data-quiz-pane]:has([data-quiz-phase=question],[data-quiz-phase=feedback]){display:flex;min-height:0;flex-direction:column;overflow:hidden}.chat-study-theme_practiceDialog__OSvIP [data-quiz-workspace]>[data-quiz-pane]>.chat-study-theme_quizDialogFrame___dcDr:has([data-quiz-phase=question],[data-quiz-phase=feedback]){display:flex;flex:1;min-height:0;flex-direction:column}.chat-study-theme_practiceDialog__OSvIP [data-quiz-workspace] [data-quiz-presentation=dialog]:is([data-quiz-phase=question],[data-quiz-phase=feedback]){flex:1;height:auto}@media (max-width:767px){.chat-study-theme_practiceDialog__OSvIP [data-quiz-workspace][data-source-open=true]{flex-direction:column}.chat-study-theme_practiceDialog__OSvIP [data-quiz-workspace][data-source-open=true]>:where([data-quiz-pane]){display:block;min-height:0}.chat-study-theme_practiceDialog__OSvIP [data-quiz-workspace][data-source-open=true]>[data-quiz-surface=source]{position:relative;inset:auto;z-index:auto;flex:0 0 40%;border-top:1px solid var(--chat-line)}}.chat-study-theme_practiceScroll__XhmHj{display:contents}.chat-study-theme_practiceDialog__OSvIP>.chat-study-theme_practiceScroll__XhmHj{display:block;min-height:0;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--chat-line) transparent}.chat-study-theme_practiceDialog__OSvIP section.quiz-theme{padding:0 1.75rem 1.75rem;border:0;border-radius:0;background:transparent}.chat-study-theme_practiceDialog__OSvIP [data-practice-phase=feedback],.chat-study-theme_practiceDialog__OSvIP [data-practice-phase=question]{display:flex;flex-direction:column;min-height:calc(var(--quiz-dialog-height) - 2px)}.chat-study-theme_practiceDialog__OSvIP [data-practice-content]{display:flex;flex:1;flex-direction:column;gap:1.25rem}.chat-study-theme_practiceDialog__OSvIP [data-practice-content]>*{flex-shrink:0;margin-block:0}.chat-study-theme_practiceDialog__OSvIP [data-practice-content]>[data-practice-actions]{margin-top:auto}.chat-study-theme_theme__cixsx.chat-study-theme_practiceDialog__OSvIP [class~=text-sm],.chat-study-theme_theme__cixsx.chat-study-theme_practiceDialog__OSvIP [class~=text-xs]{font-size:max(15px,.875rem);line-height:1.5}@media (min-width:640px){.chat-study-theme_theme__cixsx.chat-study-theme_practiceDialog__OSvIP [class~="sm:text-sm"],.chat-study-theme_theme__cixsx.chat-study-theme_practiceDialog__OSvIP [class~="sm:text-xs"]{font-size:max(15px,.875rem);line-height:1.5}}.chat-study-theme_practiceDialog__OSvIP [data-practice-header]{position:sticky;top:0;z-index:10;min-height:76px;margin-inline:-1.75rem;padding:1rem 1.75rem;border-bottom:1px solid var(--chat-line);background:var(--chat-paper)}.chat-study-theme_practiceDialog__OSvIP [data-practice-label]{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:.25rem .75rem;border-radius:999px;background:var(--chat-lavender);color:var(--chat-lavender-ink);font-size:max(15px,.875rem);line-height:1.5rem;letter-spacing:.1em}.chat-study-theme_practiceDialog__OSvIP [data-study-action=practice_close]{flex-direction:row-reverse;flex-shrink:0;height:44px;gap:.5rem;padding-inline:.875rem;border:1px solid var(--chat-line);border-radius:.75rem;background:var(--chat-canvas);color:var(--chat-ink);font-size:max(15px,.875rem)}.chat-study-theme_practiceDialog__OSvIP [data-study-action=practice_close]:hover{border-color:var(--chat-secondary);background:var(--chat-accent)}.chat-study-theme_practiceDialog__OSvIP [data-practice-header][data-quiz-compact-header]{height:0;min-height:0;margin:0;padding:0;border:0;background:transparent}.chat-study-theme_practiceDialog__OSvIP .chat-study-theme_quizCloseButton__epUg_[data-study-action=practice_close]{position:absolute;top:1rem;right:-.75rem;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--chat-paper);color:var(--chat-secondary);box-shadow:none}.chat-study-theme_practiceDialog__OSvIP .chat-study-theme_quizCloseButton__epUg_[data-study-action=practice_close]:hover{background:var(--chat-accent);color:var(--chat-accent-ink)}.chat-study-theme_practiceDialog__OSvIP .chat-study-theme_quizCloseButton__epUg_[data-study-action=practice_close]:focus-visible{outline:2px solid var(--chat-accent-ink);outline-offset:2px}.chat-study-theme_practiceDialog__OSvIP .chat-study-theme_quizDialogFrame___dcDr [data-quiz-overview],.chat-study-theme_practiceDialog__OSvIP .chat-study-theme_quizDialogFrame___dcDr [data-quiz-result-actions],.chat-study-theme_practiceDialog__OSvIP .chat-study-theme_quizDialogFrame___dcDr>.chat-study-theme_quizPreparation__7R5YC>:first-child{padding-right:3rem}.chat-study-theme_practiceDialog__OSvIP .chat-study-theme_quizDialogFrame___dcDr>[data-quiz-phase=result]{padding-top:4rem}.chat-study-theme_practiceDialog__OSvIP [data-quiz-presentation=dialog]:is([data-quiz-phase=question],[data-quiz-phase=feedback]){display:flex;flex-direction:column;height:calc(var(--quiz-dialog-height) - 1.75rem - 2px);min-height:0;gap:1.5rem}.chat-study-theme_practiceDialog__OSvIP [data-quiz-feedback]>[data-quiz-content],.chat-study-theme_practiceDialog__OSvIP [data-quiz-presentation=dialog]>[data-quiz-feedback],.chat-study-theme_practiceDialog__OSvIP [data-quiz-presentation=dialog]>[data-quiz-question-form]{display:flex;flex:1;flex-direction:column;min-height:0;gap:1.25rem;margin-block:0}.chat-study-theme_practiceDialog__OSvIP [data-quiz-active-review]>[data-quiz-review-scroll],.chat-study-theme_practiceDialog__OSvIP [data-quiz-question-form]>[data-quiz-content]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--chat-line) transparent;padding:.25rem;margin:-.25rem}.chat-study-theme_practiceDialog__OSvIP [data-quiz-choice]{min-height:60px;border-color:var(--chat-line);background:var(--chat-canvas);padding:.875rem 1rem}.chat-study-theme_practiceDialog__OSvIP [data-quiz-choice]:hover{border-color:var(--chat-secondary);background:hsl(var(--muted)/.6)}.chat-study-theme_practiceDialog__OSvIP [data-quiz-choice][data-selected=true]{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);box-shadow:inset 0 0 0 1px hsl(var(--primary)/.3)}.chat-study-theme_practiceDialog__OSvIP [data-quiz-active-review]{display:flex;flex:1;flex-direction:column;min-height:0;border:0;border-radius:0;background:transparent}.chat-study-theme_practiceDialog__OSvIP [data-quiz-active-review]>[data-quiz-review-scroll]>:first-child,.chat-study-theme_practiceDialog__OSvIP [data-quiz-active-review]>[data-quiz-review-scroll]>:last-child{padding:0 0 1.25rem}.chat-study-theme_practiceDialog__OSvIP [data-quiz-active-review]>[data-quiz-review-actions],.chat-study-theme_practiceDialog__OSvIP [data-quiz-question-actions]{position:static;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin:0;padding:1rem 0 0;border:0;border-top:1px solid var(--chat-line);border-radius:0;background:var(--chat-paper);box-shadow:none;backdrop-filter:none}.chat-study-theme_practiceDialog__OSvIP [data-quiz-question-actions]>[data-quiz-action=skip]{margin-right:auto}.chat-study-theme_practiceDialog__OSvIP [data-quiz-question-actions]>[data-quiz-action=submit_answer],.chat-study-theme_practiceDialog__OSvIP [data-quiz-review-actions]>button{height:44px;min-width:120px;justify-content:center;gap:.5rem;padding-inline:1.25rem;font-size:max(15px,.9375rem);font-weight:600}.chat-study-theme_practiceDialog__OSvIP [data-quiz-review-actions]>button>svg{margin-left:0}.chat-study-theme_practiceDialog__OSvIP [data-quiz-surface=source]{container:quiz-source/inline-size}@container quiz-source (max-width: 26rem){.chat-study-theme_practiceDialog__OSvIP [data-source-header]{flex-direction:column;align-items:stretch}.chat-study-theme_practiceDialog__OSvIP [data-source-heading]{width:100%;flex:none}.chat-study-theme_practiceDialog__OSvIP [data-source-toolbar]{max-width:100%;flex-wrap:wrap;justify-content:flex-end;align-self:flex-end}.chat-study-theme_practiceDialog__OSvIP [data-source-toolbar] button{height:44px;min-width:44px}}@container quiz-source (max-width: 20rem){.chat-study-theme_practiceDialog__OSvIP [data-source-toolbar]{display:grid;grid-template-columns:repeat(3,minmax(44px,1fr));justify-items:center;width:100%}}.chat-study-theme_theme__cixsx.chat-study-theme_loadingDialog__uAcsL{width:calc(100% - 2rem);max-width:32rem;gap:1.5rem;padding:1.75rem;border:1px solid var(--chat-line);border-radius:1.5rem;background:var(--chat-paper);box-shadow:0 24px 80px rgb(0 0 0/.22)}.chat-study-theme_loadingDialog__uAcsL>button:last-child{display:grid;place-items:center;width:2.75rem;height:2.75rem;top:.75rem;right:.75rem;border-radius:.75rem;color:var(--chat-secondary)}.chat-study-theme_loadingDialog__uAcsL>button:last-child:hover{background:var(--chat-canvas)}.chat-study-theme_loadingCard__teyc9{display:grid;gap:1.25rem;padding:1.25rem;border:1px solid var(--chat-line);border-radius:1.125rem;background:var(--chat-canvas)}.chat-study-theme_loadingIcon__Nb3tG{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;border-radius:1rem;background:var(--chat-accent);color:var(--chat-accent-ink)}.chat-study-theme_loadingTrack__Bwbc9{height:4px;overflow:hidden;border-radius:999px;background:var(--chat-accent)}.chat-study-theme_loadingTrack__Bwbc9:after{content:"";display:block;width:40%;height:100%;border-radius:inherit;background:var(--chat-accent-ink);animation:chat-study-theme_study-options-loading__f18Ud 1.8s ease-in-out infinite}.chat-study-theme_quizPreparation__7R5YC{display:grid;gap:1.25rem;padding-top:1.75rem;overflow-wrap:anywhere}.chat-study-theme_preparationStatus__XJqxQ{display:flex;align-items:flex-start;gap:1rem}.chat-study-theme_preparationIcon__zhjlR{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;border-radius:1rem;background:var(--chat-lavender);color:var(--chat-lavender-ink)}.chat-study-theme_preparationEstimate__r3G3_{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.chat-study-theme_preparationTrack__qn_j2{background:var(--chat-lavender)}.chat-study-theme_preparationTrack__qn_j2:after{background:var(--chat-lavender-ink)}.chat-study-theme_preparationSources__z0_kA{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;border:1px solid var(--chat-line);border-radius:.875rem;background:var(--chat-canvas)}.chat-study-theme_preparationSources__z0_kA>svg{color:var(--chat-secondary)}.chat-study-theme_preparationSources__z0_kA ul{max-height:10rem;overflow-y:auto}.chat-study-theme_preparationFooter__J7m6p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--chat-line)}.chat-study-theme_quizChoiceActions__GYMHb{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--chat-line)}.chat-study-theme_quizChoiceActions__GYMHb>button{height:auto;gap:.5rem;padding:.625rem 1.125rem}.chat-study-theme_quizChoiceActions__GYMHb>button,.chat-study-theme_quizSetup__qcDV4 button{min-height:44px;border-radius:.75rem;font-size:max(15px,.875rem)}@keyframes chat-study-theme_study-options-loading__f18Ud{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@keyframes chat-study-theme_generation-shimmer__Q2o_s{0%{background-position:200% 0}to{background-position:-50% 0}}.chat-study-theme_workspace__RsFjI [data-chat-search-status]{margin-block:.5rem 1rem}.chat-study-theme_workspace__RsFjI [data-chat-search-status] p{font-size:.875rem;line-height:1.6;color:var(--chat-secondary);background:none;animation:none;-webkit-text-fill-color:currentColor}@media (max-width:639px){.chat-study-theme_theme__cixsx.chat-study-theme_practiceDialog__OSvIP{--quiz-dialog-height:min(44rem,calc(100dvh - 1.5rem));width:calc(100% - 1.5rem);max-height:var(--quiz-dialog-height);border-radius:1.25rem}.chat-study-theme_practiceDialog__OSvIP [data-quiz-presentation=dialog]:is([data-quiz-phase=question],[data-quiz-phase=feedback]){height:calc(var(--quiz-dialog-height) - 1.25rem - 2px)}.chat-study-theme_practiceDialog__OSvIP section.quiz-theme{padding:0 1.25rem 1.25rem}.chat-study-theme_practiceDialog__OSvIP [data-practice-header]{margin-inline:-1.25rem;padding:1rem 1.25rem}.chat-study-theme_practiceDialog__OSvIP .chat-study-theme_quizCloseButton__epUg_[data-study-action=practice_close]{right:-.25rem}.chat-study-theme_theme__cixsx.chat-study-theme_loadingDialog__uAcsL{padding:1.25rem}.chat-study-theme_loadingCard__teyc9{padding:1rem}.chat-study-theme_quizChoiceActions__GYMHb>button{flex:1 1 12rem}.chat-study-theme_conversation__z07_E{gap:1.25rem;padding:1rem .75rem .75rem}.chat-study-theme_followUpSection__9jlfu{padding-inline:1rem}.chat-study-theme_workspace__RsFjI [data-chat-message=assistant]{padding:1.125rem 1rem .75rem;border-radius:1rem}.chat-study-theme_composer__gxho0{padding-inline:.75rem}.chat-study-theme_composerInner__qujOt{padding:0}.chat-study-theme_workspace__RsFjI [data-chat-prose] h1{font-size:1.5rem}.chat-study-theme_workspace__RsFjI [data-chat-prose] h2{font-size:1.25rem}.chat-study-theme_welcome__telRN{padding:1.5rem .75rem;gap:1.25rem}.chat-study-theme_taskGrid__vUxDu .chat-study-theme_taskCard__P5YXe{min-height:80px}}@media (prefers-reduced-motion:reduce){.chat-study-theme_loadingTrack__Bwbc9:after{animation:none;width:100%;opacity:.35}.chat-study-theme_generatingTitle__Lqx5o{animation:none;background:none;-webkit-text-fill-color:currentColor}.chat-study-theme_followUpButton__Kvkk2,.chat-study-theme_materialRow__jwuZQ,.chat-study-theme_taskGrid__vUxDu .chat-study-theme_taskOption__Wxfit,.chat-study-theme_taskMenu__ARGTN .chat-study-theme_taskOption__Wxfit{transition:none}}.answer-review-card_card__3c4FH{--review-success:#246449;--review-success-bg:#edf6f0;--review-error:#9b3c39;--review-error-bg:#fbefed;container-type:inline-size;min-width:0;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:max(16px,1rem);line-height:1.65}.dark .answer-review-card_card__3c4FH{--review-success:#a4d9ba;--review-success-bg:#25372e;--review-error:#f1b5ab;--review-error-bg:#3b2c2a}.answer-review-card_summary__XQy5z{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;cursor:pointer;list-style:none;border-radius:inherit}.answer-review-card_summary__XQy5z::-webkit-details-marker{display:none}.answer-review-card_summary__XQy5z:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.answer-review-card_summary__XQy5z:hover{background:hsl(var(--muted)/.25)}.answer-review-card_overview__KOZqQ{display:grid;flex:1;min-width:0;gap:.75rem}.answer-review-card_meta__4Iqze{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;color:hsl(var(--muted-foreground));font-size:max(15px,.9375rem)}.answer-review-card_status__9ZWln{display:inline-flex;align-items:center;gap:.375rem;font-weight:600}.answer-review-card_status__9ZWln[data-outcome=correct]{color:var(--review-success)}.answer-review-card_status__9ZWln[data-outcome=incorrect]{color:var(--review-error)}.answer-review-card_topic__sTiQq{color:hsl(var(--muted-foreground));font-size:max(15px,.9375rem);overflow-wrap:anywhere}.answer-review-card_question__msDNH{max-width:70ch;font-size:max(18px,1.125rem);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.answer-review-card_chevron__w59yv{flex-shrink:0;margin-top:.125rem;color:hsl(var(--muted-foreground))}.answer-review-card_card__3c4FH[open]>.answer-review-card_summary__XQy5z .answer-review-card_chevron__w59yv{transform:rotate(180deg)}.answer-review-card_active__8BjwH{display:flex;flex-direction:column;min-height:0}.answer-review-card_activeBody__Oufuh{min-height:0}.answer-review-card_active__8BjwH>.answer-review-card_footer__U4ZoG{flex-shrink:0;margin:0 1.25rem 1.25rem}.answer-review-card_active__8BjwH .answer-review-card_summary__XQy5z{cursor:default}.answer-review-card_active__8BjwH .answer-review-card_summary__XQy5z:hover{background:transparent}.answer-review-card_savedFooter__mTh9L{padding:0 1.25rem 1.25rem}.answer-review-card_content__ePW_g{display:grid;gap:1.25rem;padding:0 1.25rem 1.25rem}.answer-review-card_answers__KJh9w{display:grid;gap:.75rem}.answer-review-card_answer__VUUi1{display:grid;align-content:start;gap:.5rem;padding:1rem;border-radius:.75rem;background:hsl(var(--muted)/.45)}.answer-review-card_answer__VUUi1[data-tone=incorrect]{background:var(--review-error-bg)}.answer-review-card_answer__VUUi1[data-tone=correct]{background:var(--review-success-bg)}.answer-review-card_label__Tn7yp{display:flex;align-items:center;gap:.375rem;font-size:max(15px,.9375rem);font-weight:600;line-height:1.5}.answer-review-card_answer__VUUi1[data-tone=incorrect] .answer-review-card_label__Tn7yp{color:var(--review-error)}.answer-review-card_answer__VUUi1[data-tone=correct] .answer-review-card_label__Tn7yp{color:var(--review-success)}.answer-review-card_answer__VUUi1 p,.answer-review-card_explanation__bGsYP p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.answer-review-card_explanation__bGsYP{display:grid;gap:.5rem;max-width:70ch}.answer-review-card_footer__U4ZoG{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border-top:1px solid hsl(var(--border)/.7);padding-top:1rem}.answer-review-card_footerWithActions__J3ARx{justify-content:flex-end}.answer-review-card_source__9zCkU{min-width:0;max-width:100%}.answer-review-card_source__9zCkU>button{max-width:100%;height:auto;min-height:44px;justify-content:flex-start;gap:.5rem;padding:.625rem 1rem;border:1px solid hsl(var(--input));border-radius:9999px;background:hsl(var(--background));box-shadow:0 1px 2px rgb(0 0 0/.04);color:hsl(var(--foreground));font-size:max(15px,.9375rem);white-space:normal;text-align:left}.answer-review-card_source__9zCkU>button:hover{border-color:hsl(var(--muted-foreground));background:hsl(var(--accent));color:hsl(var(--accent-foreground));text-decoration:none}.answer-review-card_source__9zCkU>button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.answer-review-card_source__9zCkU>p{margin:0;border:0;padding:.5rem 0;font-size:max(15px,.9375rem)}@container (min-width: 36rem){.answer-review-card_answers__KJh9w:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (min-height:600px){[data-quiz-stage] .answer-review-card_active__8BjwH{flex:1}[data-quiz-stage] .answer-review-card_activeBody__Oufuh{flex:1;overflow-y:auto;overscroll-behavior:contain}}