.rows.svelte-1e2dudg{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.row.svelte-1e2dudg{border:1px solid var(--ds-line);border-radius:var(--ds-radius-small);padding:9px 10px}.rowhead.svelte-1e2dudg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.subject.svelte-1e2dudg{flex:auto;min-width:0;font-size:13px;font-weight:800}.clock.svelte-1e2dudg{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.meta.svelte-1e2dudg,.caution.svelte-1e2dudg{word-break:break-word;margin:5px 0 0;font-size:11px;line-height:1.4}.empty.svelte-1e2dudg{margin:10px 0 0;font-size:11.5px;line-height:1.4}.field.svelte-1e2dudg,.group.svelte-1e2dudg{margin-top:10px}.label.svelte-1e2dudg{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.control.svelte-1e2dudg{align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.control.svelte-1e2dudg>*{min-width:0}.spaced.svelte-1e2dudg{margin-top:6px}.grid.svelte-1e2dudg{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tutors.svelte-145hfe1{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tutorrow.svelte-145hfe1{border:1px solid var(--ds-line);border-radius:var(--ds-radius-small);background:var(--ds-white);text-align:left;width:100%;transition:background-color var(--ds-duration-fast) var(--ds-ease);align-items:center;gap:10px;padding:8px 10px;display:flex}.tutorrow.svelte-145hfe1:hover{background:var(--ds-pearl)}.tutormeta.svelte-145hfe1{flex-direction:column;min-width:0;display:flex}.tutorname.svelte-145hfe1{color:var(--ds-ink);font-size:13px;font-weight:800}.tutorsubject.svelte-145hfe1{color:var(--ds-ink);font-size:11px;font-weight:600}.threadhead.svelte-145hfe1{align-items:center;gap:6px;margin-top:10px;display:flex}.threadname.svelte-145hfe1{min-width:0;color:var(--ds-ink);flex:1;font-size:13px;font-weight:800}.thread.svelte-145hfe1{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:46vh;margin-top:10px;padding:2px;display:flex;overflow-y:auto}.msg.svelte-145hfe1{flex-direction:column;align-self:flex-start;gap:3px;max-width:85%;display:flex}.msg.mine.svelte-145hfe1{align-self:flex-end;align-items:flex-end}.meta.svelte-145hfe1{color:var(--ds-ink);align-items:baseline;gap:6px;font-size:10px;font-weight:700;display:flex}.time.svelte-145hfe1{font-variant-numeric:tabular-nums}.bubble.svelte-145hfe1{border:1px solid var(--ds-line);border-radius:var(--ds-radius-small);background:var(--ds-pearl);color:var(--ds-ink);word-break:break-word;white-space:pre-wrap;padding:7px 10px;font-size:12px;line-height:1.4}.msg.mine.svelte-145hfe1 .bubble:where(.svelte-145hfe1){border-color:var(--ds-dark);background:var(--ds-dark);color:var(--ds-on-dark)}.placeholder.svelte-145hfe1{font-style:italic}.filelink.svelte-145hfe1{color:inherit;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.imagelink.svelte-145hfe1{flex-direction:column;align-items:flex-start}.fileimage.svelte-145hfe1{border-radius:var(--ds-radius-small);max-width:180px;max-height:180px;display:block}.filename.svelte-145hfe1{word-break:break-all}.composer.svelte-145hfe1{align-items:flex-end;gap:6px;margin-top:10px;display:flex}.note.svelte-145hfe1{border:2px solid var(--ds-dark);border-radius:var(--ds-radius-small);color:var(--ds-ink);margin:10px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.4}.alert.svelte-145hfe1{border:2px solid var(--destructive);border-radius:var(--ds-radius-small);color:var(--destructive);margin:10px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.4}.empty.svelte-145hfe1{color:var(--ds-ink);margin:10px 0 0;font-size:11.5px;line-height:1.4}.loading.svelte-145hfe1{flex-direction:column;gap:8px;margin-top:10px;display:flex}.shell.svelte-itghzr{font-family:var(--ds-font-ui);background:var(--ds-white);color:var(--ds-ink);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-overlay);border-radius:var(--ds-radius-card);width:min(460px,100vw - 24px);max-height:min(78vh,720px);padding:var(--ds-space-4);display:block;overflow-y:auto}.shell.fluid.svelte-itghzr{overscroll-behavior:contain;width:100%;min-height:0;max-height:none;padding:4px 16px calc(14px + env(safe-area-inset-bottom));box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.head.svelte-itghzr{align-items:center;gap:var(--ds-space-2);display:flex}.title.svelte-itghzr{letter-spacing:.2em;text-transform:uppercase;color:var(--ds-accent);flex:1;font-size:12px;font-weight:700}.rows.svelte-itghzr{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.row.svelte-itghzr{border:1px solid var(--ds-line);border-radius:var(--ds-radius-small);padding:9px 10px}.rowhead.svelte-itghzr{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.subject.svelte-itghzr{flex:auto;min-width:0;font-size:13px;font-weight:800}.clock.svelte-itghzr{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.meta.svelte-itghzr{word-break:break-word;margin:5px 0 0;font-size:11px;line-height:1.35}.caution.svelte-itghzr{margin:5px 0 0;font-size:11px;line-height:1.4}.alert.svelte-itghzr{border:2px solid var(--destructive);border-radius:var(--ds-radius-small);color:var(--destructive);margin:10px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.4}.hiddenbar.svelte-itghzr{justify-content:space-between;align-items:center;gap:8px;margin:10px 0 0;font-size:11.5px;line-height:1.4;display:flex}.empty.svelte-itghzr{margin:10px 0 0;font-size:11.5px;line-height:1.4}.loading.svelte-itghzr{flex-direction:column;gap:8px;margin-top:10px;display:flex}.foot.svelte-itghzr{border-top:1px solid var(--ds-line);margin-top:10px;padding-top:9px}.persona.svelte-itghzr{align-items:center;gap:6px;margin-bottom:8px;display:flex}.admin.svelte-itghzr{align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:700;display:flex}.admin.svelte-itghzr span:where(.svelte-itghzr){white-space:nowrap}.field.svelte-itghzr,.group.svelte-itghzr{margin-top:10px}.label.svelte-itghzr{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.control.svelte-itghzr{align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.control.svelte-itghzr>*{min-width:0}.control.svelte-itghzr .source:where(.svelte-itghzr){font-weight:400}.hint.svelte-itghzr{margin:4px 0 0;font-size:11px;line-height:1.4}.grid.svelte-itghzr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.grid.svelte-itghzr>:last-child:nth-child(odd){grid-column:1/-1}.outcome.svelte-itghzr{border:2px solid var(--ds-dark);border-radius:var(--ds-radius-small);margin:10px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.4}.outcome.bad.svelte-itghzr{border-color:var(--destructive);color:var(--destructive)}
