.card.svelte-u4h67j{border:1px solid var(--surface-app-border);background:var(--surface-app-sunken);border-radius:.9rem;gap:.75rem;width:min(100%,32rem);padding:.8rem;display:grid}.card-header.svelte-u4h67j{align-items:center;gap:.5rem;display:flex}.period-label.svelte-u4h67j{color:var(--text-app-primary);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.current-badge.svelte-u4h67j{color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-brand) 30%, transparent);border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:600}.metrics.svelte-u4h67j{gap:0;display:flex}.metric.svelte-u4h67j{flex:1;gap:.2rem;display:grid}.metric-divider.svelte-u4h67j{background:var(--surface-app-border);align-self:stretch;width:1px;margin:0 .75rem}.metric-label.svelte-u4h67j{color:var(--text-app-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.7rem;font-weight:600}.metric-value.svelte-u4h67j{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.metric-value.income.svelte-u4h67j{color:var(--raw-success-accent)}.metric-value.expenses.svelte-u4h67j{color:var(--raw-error-accent)}.metric-value.net.positive.svelte-u4h67j{color:var(--raw-success-accent)}.metric-value.net.negative.svelte-u4h67j{color:var(--raw-error-accent)}.view-link.svelte-u4h67j{color:var(--color-brand);font-size:.78rem;font-weight:600;text-decoration:none;display:inline-block}.view-link.svelte-u4h67j:hover{text-decoration:underline}.breakdown.svelte-u4h67j{border-top:1px solid var(--surface-app-border);padding-top:.5rem}.breakdown-summary.svelte-u4h67j{color:var(--text-app-secondary);cursor:pointer;padding:.2rem 0;font-size:.78rem;font-weight:600;list-style:none}.breakdown-summary.svelte-u4h67j::-webkit-details-marker{display:none}.breakdown-summary.svelte-u4h67j:before{content:"▶ ";font-size:.6rem;transition:transform .12s}details[open].svelte-u4h67j .breakdown-summary:where(.svelte-u4h67j):before{content:"▼ "}table.svelte-u4h67j{border-collapse:collapse;width:100%;margin-top:.4rem;font-size:.78rem}td.svelte-u4h67j{color:var(--text-app-secondary);border-bottom:1px solid color-mix(in srgb, var(--surface-app-border) 40%, transparent);padding:.3rem .25rem}tr.svelte-u4h67j:last-child td:where(.svelte-u4h67j){border-bottom:none}td.num.svelte-u4h67j{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}td.expenses-detail.svelte-u4h67j{color:var(--raw-error-accent)}.card.svelte-rn6v3m{border:1px solid var(--surface-app-border);background:var(--surface-app-sunken);border-radius:.9rem;gap:.7rem;width:min(100%,32rem);padding:.8rem;display:grid}.total-row.svelte-rn6v3m{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.label.svelte-rn6v3m{color:var(--text-app-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .15rem;font-size:.72rem;font-weight:600}.total.svelte-rn6v3m{margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.total.debt.svelte-rn6v3m{color:var(--raw-error-accent)}.total.paid.svelte-rn6v3m{color:var(--raw-success-accent)}.no-debt-badge.svelte-rn6v3m{color:var(--raw-success-accent);background:color-mix(in srgb, var(--raw-success-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--raw-success-accent) 28%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.table-wrap.svelte-rn6v3m{overflow-x:auto}table.svelte-rn6v3m{border-collapse:collapse;width:100%;font-size:.8rem}th.svelte-rn6v3m{text-align:left;color:var(--text-app-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--surface-app-border);padding:.2rem .5rem .4rem;font-size:.7rem;font-weight:600}th.num.svelte-rn6v3m{text-align:right}td.svelte-rn6v3m{color:var(--text-app-primary);border-bottom:1px solid color-mix(in srgb, var(--surface-app-border) 50%, transparent);padding:.4rem .5rem}tr.svelte-rn6v3m:last-child td:where(.svelte-rn6v3m){border-bottom:none}td.num.svelte-rn6v3m{text-align:right;font-variant-numeric:tabular-nums}td.pending.svelte-rn6v3m{color:var(--raw-error-accent);font-weight:600}.hint.svelte-rn6v3m{color:var(--text-app-muted);margin:0;font-size:.73rem}.action-btn.svelte-rn6v3m{border:1px solid var(--surface-app-border);background:var(--surface-app-raised);height:2rem;color:var(--text-app-primary);border-radius:.55rem;justify-content:center;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .12s,transform .12s;display:inline-flex}.action-btn.svelte-rn6v3m:hover{border-color:color-mix(in srgb, var(--text-app-secondary) 45%, transparent);transform:translateY(-1px)}.card.svelte-javbui{border:1px solid var(--surface-app-border);background:var(--surface-app-sunken);border-radius:.9rem;gap:.6rem;width:min(100%,36rem);padding:.8rem;display:grid}.card-header.svelte-javbui{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.header-label.svelte-javbui{color:var(--text-app-secondary);margin:0;font-size:.83rem;font-weight:600}.header-total.svelte-javbui{color:var(--raw-error-accent);margin:0;font-size:.9rem;font-weight:700}.table-wrap.svelte-javbui{overflow-x:auto}table.svelte-javbui{border-collapse:collapse;width:100%;font-size:.8rem}th.svelte-javbui{text-align:left;color:var(--text-app-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--surface-app-border);padding:.2rem .5rem .4rem;font-size:.7rem;font-weight:600}th.num.svelte-javbui{text-align:right}td.svelte-javbui{color:var(--text-app-primary);border-bottom:1px solid color-mix(in srgb, var(--surface-app-border) 50%, transparent);vertical-align:middle;padding:.4rem .5rem}tr.svelte-javbui:last-child td:where(.svelte-javbui){border-bottom:none}td.num.svelte-javbui{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.date-cell.svelte-javbui{white-space:nowrap;color:var(--text-app-secondary);font-size:.75rem}.category-cell.svelte-javbui{color:var(--text-app-secondary);white-space:nowrap;font-size:.75rem}.hint.svelte-javbui{color:var(--text-app-muted);margin:0;font-size:.73rem}.card.svelte-1i5uvij{border:1px solid var(--surface-app-border);background:var(--surface-app-sunken);border-radius:.9rem;gap:.6rem;width:min(100%,36rem);padding:.8rem;display:grid}.header.svelte-1i5uvij{color:var(--text-app-secondary);margin:0;font-size:.83rem;font-weight:600}.table-wrap.svelte-1i5uvij{overflow-x:auto}table.svelte-1i5uvij{border-collapse:collapse;width:100%;font-size:.8rem}th.svelte-1i5uvij{text-align:left;color:var(--text-app-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--surface-app-border);padding:.2rem .5rem .4rem;font-size:.7rem;font-weight:600}th.num.svelte-1i5uvij{text-align:right}td.svelte-1i5uvij{color:var(--text-app-primary);border-bottom:1px solid color-mix(in srgb, var(--surface-app-border) 50%, transparent);vertical-align:middle;padding:.4rem .5rem}tr.svelte-1i5uvij:last-child td:where(.svelte-1i5uvij){border-bottom:none}td.num.svelte-1i5uvij{text-align:right;font-variant-numeric:tabular-nums;color:var(--raw-error-accent);font-weight:600}td.num.zero.svelte-1i5uvij{color:var(--text-app-muted);font-weight:400}.period-cell.svelte-1i5uvij{white-space:nowrap;color:var(--text-app-secondary);font-size:.76rem}.student-link.svelte-1i5uvij{color:var(--text-app-primary);font-weight:500;text-decoration:none}.student-link.svelte-1i5uvij:hover{text-decoration:underline}.badge.svelte-1i5uvij{border:1px solid #0000;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.badge-paid.svelte-1i5uvij{color:var(--raw-success-accent);background:color-mix(in srgb, var(--raw-success-accent) 14%, transparent);border-color:color-mix(in srgb, var(--raw-success-accent) 28%, transparent)}.badge-partial.svelte-1i5uvij{color:#d4a017;background:#d4a01724;border-color:#d4a01747}.badge-unpaid.svelte-1i5uvij{color:var(--raw-error-accent);background:color-mix(in srgb, var(--raw-error-accent) 14%, transparent);border-color:color-mix(in srgb, var(--raw-error-accent) 28%, transparent)}.badge-omitted.svelte-1i5uvij{color:var(--text-app-muted);background:color-mix(in srgb, var(--text-app-muted) 12%, transparent);border-color:color-mix(in srgb, var(--text-app-muted) 24%, transparent)}.hint.svelte-1i5uvij{color:var(--text-app-muted);margin:0;font-size:.73rem}.card.svelte-17zjp4c{border:1px solid var(--surface-app-border);background:var(--surface-app-sunken);border-radius:.9rem;gap:.6rem;width:min(100%,36rem);padding:.8rem;display:grid}.header.svelte-17zjp4c{color:var(--text-app-secondary);margin:0;font-size:.83rem;font-weight:600}.table-wrap.svelte-17zjp4c{overflow-x:auto}table.svelte-17zjp4c{border-collapse:collapse;width:100%;font-size:.8rem}th.svelte-17zjp4c{text-align:left;color:var(--text-app-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--surface-app-border);padding:.2rem .5rem .4rem;font-size:.7rem;font-weight:600}th.num.svelte-17zjp4c{text-align:right}td.svelte-17zjp4c{color:var(--text-app-primary);border-bottom:1px solid color-mix(in srgb, var(--surface-app-border) 50%, transparent);vertical-align:middle;padding:.4rem .5rem}tr.svelte-17zjp4c:last-child td:where(.svelte-17zjp4c){border-bottom:none}td.num.svelte-17zjp4c{text-align:right;font-variant-numeric:tabular-nums}td.amount.svelte-17zjp4c{color:var(--raw-success-accent);font-weight:600}.date-cell.svelte-17zjp4c{white-space:nowrap;color:var(--text-app-secondary);font-size:.75rem}.hint.svelte-17zjp4c{color:var(--text-app-muted);margin:0;font-size:.73rem}.card.svelte-1g35w0i{border:1px solid var(--surface-app-border);background:var(--surface-app-sunken);border-radius:.9rem;gap:.7rem;width:min(100%,24rem);padding:.8rem;display:grid}.header.svelte-1g35w0i{align-items:flex-start;gap:.7rem;display:flex}.avatar.svelte-1g35w0i{border:1px solid var(--surface-app-border);background:var(--surface-app-raised);width:2.35rem;height:2.35rem;color:var(--text-app-primary);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:inline-flex}.identity.svelte-1g35w0i{gap:.12rem;min-width:0;display:grid}.name-row.svelte-1g35w0i{align-items:center;gap:.35rem;display:inline-flex}.name.svelte-1g35w0i{color:var(--text-app-primary);margin:0;font-size:.95rem;font-weight:600;line-height:1.25}.meta.svelte-1g35w0i{color:var(--text-app-secondary);align-items:center;gap:.28rem;margin:0;font-size:.78rem;line-height:1.3;display:inline-flex}.meta.svelte-1g35w0i .muted:where(.svelte-1g35w0i),.dot.svelte-1g35w0i{color:var(--text-app-muted)}.badges.svelte-1g35w0i{flex-wrap:wrap;gap:.45rem;display:flex}.status-badge.svelte-1g35w0i{border:1px solid #0000;border-radius:999px;align-items:center;gap:.26rem;padding:.18rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge-debtor.svelte-1g35w0i{color:var(--raw-error-accent);background:color-mix(in srgb, var(--raw-error-accent) 14%, transparent);border-color:color-mix(in srgb, var(--raw-error-accent) 28%, transparent)}.badge-ok.svelte-1g35w0i{color:var(--raw-success-accent);background:color-mix(in srgb, var(--raw-success-accent) 14%, transparent);border-color:color-mix(in srgb, var(--raw-success-accent) 28%, transparent)}.action-btn.svelte-1g35w0i{border:1px solid var(--surface-app-border);background:var(--surface-app-raised);height:2rem;color:var(--text-app-primary);border-radius:.55rem;justify-content:center;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .12s,transform .12s;display:inline-flex}.action-btn.svelte-1g35w0i:hover{border-color:color-mix(in srgb, var(--text-app-secondary) 45%, transparent);transform:translateY(-1px)}.card.svelte-1tobr4i{border:1px solid var(--surface-app-border);background:var(--surface-app-sunken);border-radius:.9rem;gap:.6rem;width:min(100%,32rem);padding:.8rem;display:grid}.header.svelte-1tobr4i{color:var(--text-app-secondary);margin:0;font-size:.83rem}.header.svelte-1tobr4i strong:where(.svelte-1tobr4i){color:var(--text-app-primary)}.table-wrap.svelte-1tobr4i{overflow-x:auto}table.svelte-1tobr4i{border-collapse:collapse;width:100%;font-size:.8rem}th.svelte-1tobr4i{text-align:left;color:var(--text-app-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--surface-app-border);padding:.2rem .5rem .4rem;font-size:.7rem;font-weight:600}td.svelte-1tobr4i{color:var(--text-app-primary);border-bottom:1px solid color-mix(in srgb, var(--surface-app-border) 50%, transparent);vertical-align:middle;padding:.45rem .5rem}tr.svelte-1tobr4i:last-child td:where(.svelte-1tobr4i){border-bottom:none}.name-cell.svelte-1tobr4i{white-space:nowrap;font-weight:500}.team-badge.svelte-1tobr4i{font-size:.75rem;font-weight:500}.muted.svelte-1tobr4i{color:var(--text-app-muted)}.row-link.svelte-1tobr4i{color:var(--text-app-muted);border:1px solid #0000;border-radius:.35rem;align-items:center;gap:.15rem;padding:.15rem .4rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.row-link.svelte-1tobr4i:hover{color:var(--text-app-primary);border-color:var(--surface-app-border);background:var(--surface-app-raised)}.see-all.svelte-1tobr4i{color:var(--text-app-muted);text-align:right;font-size:.75rem;text-decoration:none;display:block}.see-all.svelte-1tobr4i:hover{color:var(--text-app-secondary)}.card.svelte-fl0oda{border:1px solid var(--surface-app-border);background:var(--surface-app-sunken);border-radius:.9rem;gap:.75rem;width:min(100%,34rem);padding:.8rem;display:grid}.header.svelte-fl0oda{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.label.svelte-fl0oda{color:var(--text-app-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.72rem;font-weight:600}.period.svelte-fl0oda{color:var(--text-app-primary);margin:.15rem 0 0;font-size:.87rem;font-weight:600}.total.svelte-fl0oda{color:var(--raw-error-accent);font-variant-numeric:tabular-nums;margin:0;font-size:1.45rem;font-weight:700}.total.zero.svelte-fl0oda{color:var(--raw-success-accent)}.metrics.svelte-fl0oda{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:.55rem;display:grid}.metric.svelte-fl0oda{background:var(--surface-app-raised);border:1px solid color-mix(in srgb, var(--surface-app-border) 70%, transparent);border-radius:.55rem;padding:.45rem .55rem}.metric-label.svelte-fl0oda{color:var(--text-app-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.67rem;font-weight:600}.metric-value.svelte-fl0oda{font-variant-numeric:tabular-nums;color:var(--text-app-primary);margin:.2rem 0 0;font-size:.92rem;font-weight:700}.metric-value.debt.svelte-fl0oda{color:#d4a017}.metric-value.ok.svelte-fl0oda{color:var(--raw-success-accent)}.metric-value.count.svelte-fl0oda{color:var(--text-app-secondary)}.action-btn.svelte-fl0oda{border:1px solid var(--surface-app-border);background:var(--surface-app-raised);height:2rem;color:var(--text-app-primary);border-radius:.55rem;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.action-btn.svelte-fl0oda:hover{border-color:color-mix(in srgb, var(--text-app-secondary) 45%, transparent)}.msg.svelte-1j0phia{margin-bottom:1.25rem;display:flex}.msg-user.svelte-1j0phia{justify-content:flex-end}.msg-assistant.svelte-1j0phia{justify-content:flex-start}.user-pill.svelte-1j0phia{background:var(--surface-app-raised);border:1px solid var(--surface-app-border);max-width:80%;font-family:var(--font-sans);border-radius:1.25rem;padding:.75rem 1.125rem}.user-text.svelte-1j0phia{color:var(--text-app-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.9375rem;line-height:1.55}.assistant-text.svelte-1j0phia{font-family:var(--font-serif);color:var(--text-app-primary);word-break:break-word;letter-spacing:-.01em;width:100%;font-size:1rem;font-weight:400;line-height:1.75}.stream-cursor.svelte-1j0phia{background:var(--color-brand);vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.6s step-end infinite svelte-1j0phia-blink;display:inline-block}@keyframes svelte-1j0phia-blink{50%{opacity:0}}.assistant-status.svelte-1j0phia{align-items:center;padding:.5rem 0;display:flex}.assistant-status__text.svelte-1j0phia{font-family:var(--font-sans);letter-spacing:.01em;background:linear-gradient(100deg, color-mix(in srgb, var(--text-app-muted) 95%, transparent) 8%, color-mix(in srgb, var(--text-app-primary) 95%, transparent) 48%, color-mix(in srgb, var(--text-app-muted) 95%, transparent) 88%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:500;animation:1.35s linear infinite svelte-1j0phia-status-shimmer}@keyframes svelte-1j0phia-status-shimmer{0%,to{background-position:200% 0}50%{background-position:0 0}}.md-content{color:var(--text-app-primary)}.md-content strong{color:var(--text-app-primary);font-weight:600}.md-content em{color:var(--text-app-primary);font-style:italic}.md-content code{color:var(--text-app-primary);background:#ffffff14;border-radius:.25rem;padding:.1em .35em;font-family:monospace;font-size:.875em}.md-content ul{color:var(--text-app-primary);margin:.5rem 0;padding-left:1.5rem;list-style:outside}.md-content ol{color:var(--text-app-primary);margin:.5rem 0;padding-left:1.5rem;list-style:decimal}.md-content li{color:var(--text-app-primary)}.md-content p{color:var(--text-app-primary);margin:.4rem 0}.md-content h2{color:var(--text-app-primary);margin:1rem 0 .35rem;font-size:1.125rem;font-weight:600}.md-content h3{color:var(--text-app-primary);margin:.75rem 0 .25rem;font-size:1rem;font-weight:600}.md-content table{border-collapse:collapse;width:100%;color:var(--text-app-primary);margin:.5rem 0;font-size:.9rem}.md-content td{border:1px solid var(--surface-app-border);color:var(--text-app-primary);padding:.3rem .6rem}.tool-card.svelte-9cs6i9{background:var(--surface-app-sunken);border:1px solid var(--surface-app-border);color:var(--text-app-muted);border-radius:.65rem;align-items:center;gap:.5rem;width:min(100%,26rem);padding:.45rem .6rem;font-size:.74rem;display:flex}.tool-card.done.svelte-9cs6i9{color:var(--text-app-secondary);background:color-mix(in srgb, var(--surface-app-sunken) 90%, var(--raw-success-accent) 10%)}.tool-icon.svelte-9cs6i9{color:color-mix(in srgb, var(--color-brand) 85%, white 15%);flex-shrink:0;align-items:center;display:flex}.tool-card.done.svelte-9cs6i9 .tool-icon:where(.svelte-9cs6i9){color:var(--raw-success-accent)}.tool-content.svelte-9cs6i9{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.tool-label.svelte-9cs6i9{color:var(--text-app-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tool-summary.svelte-9cs6i9{opacity:.75;font-size:.6875rem}.tool-summary--loading.svelte-9cs6i9{opacity:.95;background:linear-gradient(100deg, color-mix(in srgb, var(--text-app-muted) 95%, transparent) 8%, color-mix(in srgb, var(--text-app-primary) 90%, transparent) 48%, color-mix(in srgb, var(--text-app-muted) 95%, transparent) 88%);color:#0000;background-size:210% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite svelte-9cs6i9-shimmer}.tool-progress.svelte-9cs6i9{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-app-border) 35%, transparent) 0%, color-mix(in srgb, var(--color-brand) 55%, transparent) 40%, color-mix(in srgb, var(--surface-app-border) 35%, transparent) 100%);background-size:200% 100%;border-radius:999px;width:min(62%,12rem);height:.22rem;animation:1.5s linear infinite svelte-9cs6i9-progress-shimmer}.spin{animation:1s linear infinite svelte-9cs6i9-spin}@keyframes svelte-9cs6i9-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-9cs6i9-shimmer{0%,to{background-position:200% 0}50%{background-position:0 0}}@keyframes svelte-9cs6i9-progress-shimmer{0%{background-position:200% 0}to{background-position:-50% 0}}.messages-container.svelte-qubjej{scroll-behavior:smooth;flex-direction:column;flex:1;padding:1.75rem 1.25rem .5rem;display:flex;overflow-y:auto}.messages-inner.svelte-qubjej{flex-direction:column;flex:1;width:100%;max-width:44rem;margin:0 auto;display:flex}.empty-state.svelte-qubjej{flex:1;justify-content:center;align-items:center;display:flex}.messages-skeleton.svelte-qubjej{flex-direction:column;gap:.65rem;padding:.25rem 0 1rem;display:flex}.message-skeleton.svelte-qubjej{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-app-border) 34%, transparent) 0%, color-mix(in srgb, var(--surface-app-border) 62%, transparent) 48%, color-mix(in srgb, var(--surface-app-border) 34%, transparent) 100%);background-size:210% 100%;border-radius:.9rem;width:min(72%,28rem);height:2.85rem;animation:1.2s ease-in-out infinite svelte-qubjej-messageSkeletonPulse}.message-skeleton--left.svelte-qubjej{align-self:flex-start}.message-skeleton--right.svelte-qubjej{align-self:flex-end}.message-skeleton--short.svelte-qubjej{width:min(52%,22rem)}.empty-hint.svelte-qubjej{color:var(--text-app-muted);margin:0;font-size:.9375rem}.card-slot.svelte-qubjej{flex-direction:column;gap:.375rem;padding:0 0 1rem;display:flex}.card-slot--enter.svelte-qubjej{animation:.2s svelte-qubjej-fadeSlideIn}.result-skeleton.svelte-qubjej{border:1px solid var(--surface-app-border);background:var(--surface-app-sunken);border-radius:.9rem;flex-direction:column;gap:.48rem;width:min(100%,24rem);margin:0 0 1rem;padding:.8rem;display:flex}.result-skeleton__header.svelte-qubjej,.result-skeleton__line.svelte-qubjej,.result-skeleton__footer.svelte-qubjej{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-app-border) 34%, transparent) 0%, color-mix(in srgb, var(--surface-app-border) 62%, transparent) 48%, color-mix(in srgb, var(--surface-app-border) 34%, transparent) 100%);background-size:220% 100%;border-radius:.45rem;animation:1.2s ease-in-out infinite svelte-qubjej-messageSkeletonPulse}.result-skeleton__header.svelte-qubjej{width:58%;height:2.1rem}.result-skeleton__line.svelte-qubjej{width:92%;height:.62rem}.result-skeleton__line--short.svelte-qubjej{width:66%}.result-skeleton__footer.svelte-qubjej{width:100%;height:1.9rem;margin-top:.2rem}@keyframes svelte-qubjej-fadeSlideIn{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-qubjej-messageSkeletonPulse{0%{opacity:.82;background-position:100% 0}50%{opacity:1}to{opacity:.82;background-position:-100% 0}}@media (width>=640px){.messages-container.svelte-qubjej{padding:2rem 1.5rem .5rem}}.messages-container.compact.svelte-qubjej .messages-skeleton:where(.svelte-qubjej){gap:.55rem;padding-top:.15rem}.messages-container.compact.svelte-qubjej .message-skeleton:where(.svelte-qubjej){height:2.55rem}.messages-container.compact.svelte-qubjej .result-skeleton:where(.svelte-qubjej){width:100%}
