.backdrop.svelte-10snans{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--clr-scrim-overlay, rgba(0, 0, 0, .45));z-index:60}.sheet.svelte-10snans{position:fixed;left:0;right:0;bottom:0;z-index:61;height:88vh;max-height:88vh;display:flex;flex-direction:column;background:var(--clr-surface);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;box-shadow:0 -6px 24px #0000002e;overflow:hidden;transition:transform .22s ease}.sheet.dragging.svelte-10snans{transition:none}.sheet-header.svelte-10snans{flex-shrink:0;padding:.5rem .9rem .6rem;border-bottom:1px solid var(--clr-outline-variant)}.grip.svelte-10snans{display:block;position:relative;width:2.5rem;height:.28rem;border-radius:999px;background:var(--clr-outline-variant);margin:.15rem auto .6rem;touch-action:none;cursor:grab}.grip.svelte-10snans:before{content:"";position:absolute;top:-.6rem;right:-1.25rem;bottom:-.6rem;left:-1.25rem}.grip.svelte-10snans:active{cursor:grabbing}.header-row.svelte-10snans{display:flex;align-items:center;justify-content:space-between}.title.svelte-10snans{display:flex;align-items:center;gap:.5rem;color:var(--clr-on-surface)}.title-avatar.svelte-10snans{width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center}.title-avatar.svelte-10snans img:where(.svelte-10snans){width:1.8rem;height:1.8rem}.close-btn.svelte-10snans{padding:.4rem}.header-actions.svelte-10snans{display:flex;align-items:center;gap:.2rem}.sheet-body.svelte-10snans{flex:1;min-height:0;display:flex;flex-direction:column}@media (min-width: 768px){.sheet.svelte-10snans{left:0;right:0;margin-inline:auto;width:540px;max-width:94vw;height:80vh;border-radius:1.25rem;bottom:2vh}}.tags.svelte-el4hta{display:flex;flex-wrap:wrap;gap:.37rem}.tags.svelte-el4hta>p:where(.svelte-el4hta){padding:.125rem 1.5625rem;border-radius:6.1875rem}.tags.svelte-el4hta p.repeated:where(.svelte-el4hta){background-color:var(--clr-state-info-soft)}.tags.svelte-el4hta p.lecture-name:where(.svelte-el4hta){background-color:var(--clr-state-correct-soft)}.tags.svelte-el4hta p.passage:where(.svelte-el4hta){background-color:var(--clr-state-info-soft)}.tags.svelte-el4hta p.round:where(.svelte-el4hta){background-color:var(--clr-state-warning-soft)}.tags.svelte-el4hta p.saved:where(.svelte-el4hta){background-color:var(--clr-state-purple-soft);display:flex;justify-content:center;align-items:center}.tags.svelte-el4hta p.saved:where(.svelte-el4hta) img:where(.svelte-el4hta){width:16px}.item-view-card{padding:.6rem;border-radius:.75rem;border:1px solid var(--clr-outline-variant);background-color:var(--clr-surface-container-medium);display:flex;flex-direction:column;gap:.6rem}.item-view-body{display:flex;align-items:start;justify-content:space-between;gap:.6rem;padding-inline-start:1.34rem;position:relative}.item-view-answers{display:flex;flex-direction:column;gap:.25rem}.item-view-card .item-view-answer{padding:.5rem 1rem;display:flex;gap:.5625rem;align-items:center;border-radius:.25rem;border:1px solid var(--clr-outline);position:relative;background-color:var(--clr-surface-container-low);transition:all .15s ease;text-align:start}button.item-view-answer:not(.disabled):not(.correct):not(.incorrect):active:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:.25rem;background-color:var(--clr-ripple-on-surface)}.item-view-card .item-view-answer.disabled{background-color:var(--clr-surface-container-lowest);color:var(--clr-outline);border-color:var(--clr-outline-variant)}.item-view-card .item-view-answer.correct{background-color:var(--clr-correct);border-color:var(--clr-correct-container)}.item-view-card .item-view-answer.incorrect{background-color:var(--clr-incorrect);border-color:var(--clr-incorrect-container)}.item-view-passage-text{display:flex;flex-direction:column;gap:.4rem}.item-view-passage-body p{margin:0 0 .7em}.item-view-passage-body ul,.item-view-passage-body ol{margin:0 0 .7em;padding-inline-start:1.4em}.item-view-passage-body>*:last-child{margin-bottom:0}.item-view-passage-body em{font-style:normal;font-size:.72em;font-weight:600;color:var(--clr-primary, currentColor);padding:.05em .45em;border:1px solid currentColor;border-radius:1em;white-space:nowrap;margin-inline-end:.35em}.item-view-card mark{background-color:var(--clr-mark-bg);color:var(--clr-mark-text);padding-inline:.15em;border-radius:.2em}.item-view-card .md-inline img,.item-view-card .item-view-passage-body img{max-width:100%;height:auto;border-radius:.5rem}.item-view-card .img-missing{display:inline-block;padding:.3rem .6rem;border:1px dashed var(--clr-outline);border-radius:.5rem;color:var(--clr-on-surface-variant);font-size:.9em}.main.svelte-uemxez{display:flex;flex-direction:column;gap:.6rem}.menu.svelte-uemxez{min-width:3rem}.note.svelte-uemxez{display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem}.note-actions.svelte-uemxez{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.note-actions.svelte-uemxez>button:where(.svelte-uemxez):first-of-type{padding-inline:.9375rem;padding-block:.35rem}.hakim-btn.svelte-uemxez{display:flex;align-items:center;gap:.35rem;padding-inline:.9375rem;padding-block:.35rem}.hakim-icon.svelte-uemxez{width:1rem;height:1rem;flex-shrink:0}textarea.svelte-uemxez{transition:all .15s ease}textarea.disabled.svelte-uemxez{max-height:0;padding-block:0;overflow-y:hidden;border:0}.question.svelte-uemxez:has(textarea.disabled:where(.svelte-uemxez)){padding-bottom:0}button.explanation.svelte-uemxez{text-align:start;padding:0;background-color:var(--clr-surface-container-medium);border:1px solid var(--clr-outline-variant)}button.explanation.svelte-uemxez:active:before{content:"";background-color:var(--clr-ripple-variant)}button.explanation.svelte-uemxez p:where(.svelte-uemxez){padding-inline:.75rem;padding-block:.5rem}button.explanation.svelte-uemxez p:where(.svelte-uemxez):first-of-type{display:flex;gap:.5rem;justify-content:space-between;align-items:center}button.explanation.svelte-uemxez p:where(.svelte-uemxez):first-of-type img:where(.svelte-uemxez){rotate:180deg;transition:rotate .15s ease}button.explanation.svelte-uemxez .md-body:where(.svelte-uemxez){padding-inline:.75rem;padding-block-start:0;padding-block-end:1rem;transition:all .15s ease;text-align:start}button.explanation.collapsed.svelte-uemxez .md-body:where(.svelte-uemxez){max-height:0;padding-block:0;overflow-y:hidden;border:0}button.explanation.collapsed.svelte-uemxez p:where(.svelte-uemxez):first-of-type img:where(.svelte-uemxez){rotate:0deg}button.explanation.svelte-uemxez .md-body>*:first-child{margin-top:0}button.explanation.svelte-uemxez .md-body>*:last-child{margin-bottom:0}button.explanation.svelte-uemxez .md-body p{margin:0 0 .7em;padding:0}button.explanation.svelte-uemxez .md-body ul,button.explanation.svelte-uemxez .md-body ol{margin:0 0 .7em;padding-inline-start:1.4em}button.explanation.svelte-uemxez .md-body li{margin-bottom:.2em}button.explanation.svelte-uemxez .md-body h1,button.explanation.svelte-uemxez .md-body h2,button.explanation.svelte-uemxez .md-body h3,button.explanation.svelte-uemxez .md-body h4{font-weight:700;line-height:1.35;margin:.9em 0 .35em;color:var(--clr-on-surface)}button.explanation.svelte-uemxez .md-body h1{font-size:1.3em}button.explanation.svelte-uemxez .md-body h2{font-size:1.15em}button.explanation.svelte-uemxez .md-body h3{font-size:1.05em}button.explanation.svelte-uemxez .md-body strong{font-weight:700}button.explanation.svelte-uemxez .md-body em{font-style:italic}button.explanation.svelte-uemxez .md-body code{font-family:Cascadia Code,Consolas,monospace;font-size:.88em;background:var(--clr-surface-variant);padding:.12em .38em;border-radius:.3em}button.explanation.svelte-uemxez .md-body pre{background:var(--clr-inverse-surface);color:var(--clr-inverse-on-surface);border-radius:.6rem;padding:.9em 1em;overflow-x:auto;margin:.5em 0 .8em;font-size:.85em;line-height:1.6;direction:ltr;text-align:left}button.explanation.svelte-uemxez .md-body pre code{background:none;padding:0;font-size:inherit;color:inherit}button.explanation.svelte-uemxez .md-body blockquote{border-inline-start:3px solid var(--clr-primary);margin:.5em 0;padding:.25em .85em;color:var(--clr-on-surface-variant)}button.explanation.svelte-uemxez .md-body table{border-collapse:collapse;width:100%;margin:.5em 0 .8em;font-size:.92em}button.explanation.svelte-uemxez .md-body th,button.explanation.svelte-uemxez .md-body td{border:1px solid var(--clr-outline-variant);padding:.4em .7em;text-align:start}button.explanation.svelte-uemxez .md-body th{background:var(--clr-surface-variant);font-weight:600}button.explanation.svelte-uemxez .md-body hr{border:none;border-top:1px solid var(--clr-outline-variant);margin:.9em 0}button.explanation.svelte-uemxez .md-body a{color:var(--clr-primary);text-decoration:underline}button.explanation.svelte-uemxez mark{background-color:var(--clr-mark-bg);color:var(--clr-mark-text);padding-inline:.15em;border-radius:.2em}button.explanation.svelte-uemxez .md-body img{max-width:100%;height:auto;border-radius:.5rem}button.explanation.svelte-uemxez .img-missing{display:inline-block;padding:.3rem .6rem;border:1px dashed var(--clr-outline);border-radius:.5rem;color:var(--clr-on-surface-variant);font-size:.9em}.item-menu.svelte-uemxez{position:fixed;z-index:6;box-shadow:0 .25rem 1rem #0000001f}.main.svelte-uemxez,.item-view-card.svelte-uemxez{min-width:0;overflow-wrap:anywhere}.question-text.svelte-uemxez{flex:1;min-width:0}.main.svelte-uemxez .md-table-scroll{max-width:100%;overflow-x:auto;overflow-wrap:normal;margin:.5em 0 .8em}.main.svelte-uemxez .md-table-scroll table{border-collapse:collapse;min-width:100%;margin:0;font-size:.92em}.main.svelte-uemxez .passage-body th,.main.svelte-uemxez .passage-body td{border:1px solid var(--clr-outline-variant);padding:.4em .7em;text-align:start}.main.svelte-uemxez .passage-body th{background:var(--clr-surface-variant);font-weight:600}.main.svelte-uemxez pre{max-width:100%;overflow-x:auto}.main.svelte-uemxez img{max-width:100%;height:auto}button.explanation.svelte-uemxez{min-width:0;max-width:100%}.passage-card.svelte-uemxez{background-color:var(--clr-surface-container-low);border-color:var(--secondary-container);overflow:clip}.passage-head.svelte-uemxez{display:flex;align-items:center;gap:.37rem;min-height:2.5rem;margin:-.6rem -.6rem 0;padding:.3rem .6rem;background-color:var(--secondary-container)}.passage-head.svelte-uemxez .tags{flex:1;min-width:0}.passage-head.svelte-uemxez .menu:where(.svelte-uemxez){margin-inline-start:auto;flex-shrink:0;padding:.5rem;min-width:2.5rem}.passage-badge.svelte-uemxez{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;color:var(--secondary)}.passage-badge.svelte-uemxez svg:where(.svelte-uemxez){width:1rem;height:1rem}.passage-text.svelte-uemxez{min-width:0}
