.ui-emoji-picker-trigger{color:var(--fs-cobalt);cursor:pointer;padding:var(--space-inset-1-5) var(--space-inset-2);background:0 0;border:0;border-radius:.5625rem;align-items:center;gap:.0625rem;display:inline-flex}.ui-emoji-picker-trigger:hover,.ui-emoji-picker-trigger[data-state=open]{background:var(--fs-sky-light)}.ui-emoji-picker-trigger:disabled{cursor:not-allowed;opacity:.5}.ui-emoji-picker-trigger:focus-visible,.ui-emoji-picker button:focus-visible,.ui-emoji-picker input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.ui-emoji-picker{z-index:70;border:1px solid var(--fs-sky);background:var(--fs-stark-white);width:min(21.75rem,100vw - 1.5rem);box-shadow:5px 5px 0 var(--fs-sky);color:var(--fs-cobalt-dark);border-radius:1.125rem;flex-direction:column;display:flex;overflow:hidden}.ui-emoji-picker button{cursor:pointer;border:0;line-height:1}.ui-emoji-picker-quick{justify-content:space-between;gap:var(--space-inline-1);padding:var(--space-inset-2-5) var(--space-inset-2-5) var(--space-inset-2);display:flex}.ui-emoji-picker-quick button{background:var(--fs-sky-light);border-radius:.75rem;flex:1;height:2.75rem;font-size:1.375rem}.ui-emoji-picker-quick button:hover{background:var(--fs-sky)}.ui-emoji-picker-search{padding:0 var(--space-inset-2-5) var(--space-inset-2)}.ui-emoji-picker-search input{border:1px solid var(--fs-sky);background:var(--fs-stark-white);width:100%;color:var(--fs-cobalt-dark);padding:var(--space-inset-2) var(--space-inset-3-5);border-radius:999px}.ui-emoji-picker-tabs{gap:var(--space-inline-0-5);border-bottom:1px solid var(--fs-sky-light);padding:0 var(--space-inset-2);display:flex}.ui-emoji-picker-tabs button{opacity:.55;padding:var(--space-inset-1-5) 0 var(--space-inset-2);background:0 0;border-bottom:2px solid #0000;flex:1;font-size:1.0625rem}.ui-emoji-picker-tabs .ui-emoji-picker-tab-active{border-bottom-color:var(--fs-cobalt);opacity:1}.ui-emoji-picker-label{color:var(--color-text-tertiary);letter-spacing:.18em;padding:var(--space-inset-2-5) var(--space-inset-3) var(--space-inset-1);text-transform:uppercase}.ui-emoji-picker-grid{height:12.25rem;padding:0 var(--space-inset-2) var(--space-inset-2-5);grid-template-columns:repeat(8,1fr);align-content:start;display:grid;overflow-y:auto}.ui-emoji-picker-grid button{background:0 0;border-radius:.5rem;height:2.375rem;font-size:1.3125rem}.ui-emoji-picker-grid button:hover{background:var(--fs-sky-light)}.ui-emoji-picker-empty{color:var(--fs-cobalt-med);padding:var(--space-inset-3);grid-column:1/-1;margin:0}.propose-room.svelte-1opnfyd,.proposal-fields.svelte-1opnfyd{gap:var(--space-inline-md);min-width:0;display:grid}.propose-room.svelte-1opnfyd p:where(.svelte-1opnfyd){margin:0}.proposal-error.svelte-1opnfyd{color:var(--color-error)}.notification-inbox.svelte-ytfun2,.notification-list.svelte-ytfun2,.notification-list.svelte-ytfun2 li:where(.svelte-ytfun2){gap:var(--space-inline-lg);min-width:0;display:grid}.notification-inbox.svelte-ytfun2 p:where(.svelte-ytfun2){margin:0}.notification-list.svelte-ytfun2{gap:var(--space-inline-xl);margin:0;padding:0;list-style:none}.notification-list.svelte-ytfun2 li:where(.svelte-ytfun2){gap:var(--space-inline-md)}.notification-list.svelte-ytfun2 li:where(.svelte-ytfun2)+li:where(.svelte-ytfun2){border-top:1px solid var(--color-border);padding-top:var(--space-inset-lg)}.notification-error.svelte-ytfun2{color:var(--color-error)}.huddle-inbox.svelte-1otatei{gap:var(--space-inline-xs);margin-bottom:var(--space-stack-lg);display:grid}.huddle-inbox.svelte-1otatei h2:where(.svelte-1otatei){color:var(--color-text-muted);padding:0 var(--space-inset-sm);margin:0 0 var(--space-stack-sm)}.inbox-row.svelte-1otatei{align-items:center;gap:var(--space-inline-sm);text-align:left;width:100%;min-width:0;display:flex}.inbox-text.svelte-1otatei{flex:1;min-width:0;display:grid}.inbox-title.svelte-1otatei,.inbox-meta.svelte-1otatei{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-meta.svelte-1otatei{color:var(--color-text-muted)}.inbox-empty.svelte-1otatei{padding:var(--space-inset-sm);color:var(--color-text-muted);margin:0}.contact-picker.svelte-x0c9mk{gap:var(--space-inline-md);min-width:0;display:grid}.contact-picker.svelte-x0c9mk p:where(.svelte-x0c9mk){margin:0}.contact-list.svelte-x0c9mk{gap:var(--space-inline-xs);max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.contact-row.svelte-x0c9mk{text-align:left;width:100%;min-width:0;display:grid}.contact-muted.svelte-x0c9mk{color:var(--color-text-muted)}.contact-error.svelte-x0c9mk{color:var(--color-error)}.contact-actions.svelte-x0c9mk{gap:var(--space-inline-md);justify-content:flex-end;display:flex}.create-channel.svelte-t82r6b{gap:var(--space-inline-md);min-width:0;display:grid}.create-channel.svelte-t82r6b p:where(.svelte-t82r6b){margin:0}.create-error.svelte-t82r6b{color:var(--color-error)}.more-channels.svelte-10tdxcb{gap:var(--space-inline-sm);padding:var(--space-inset-sm);color:var(--color-text-muted);display:grid}.more-channels.svelte-10tdxcb p:where(.svelte-10tdxcb){margin:0}.huddle-rooms.svelte-1yr2pvy{flex-direction:column;min-width:0;min-height:100%;display:flex}.room-intro.svelte-1yr2pvy{gap:var(--space-inline-md);padding:var(--space-inset-5) var(--space-inset-lg);border-bottom:1px solid var(--color-border);display:grid}.room-intro.svelte-1yr2pvy h1:where(.svelte-1yr2pvy),.room-intro.svelte-1yr2pvy p:where(.svelte-1yr2pvy){margin:0}.room-intro.svelte-1yr2pvy p:where(.svelte-1yr2pvy),.room-empty.svelte-1yr2pvy{color:var(--color-text-muted)}.school-context.svelte-1yr2pvy{align-items:center;gap:var(--space-inline-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.room-directory.svelte-1yr2pvy{padding:var(--space-inset-5) var(--space-inset-sm);flex:1}.room-section.svelte-1yr2pvy{gap:var(--space-inline-xs);margin-bottom:var(--space-stack-lg);display:grid}.room-section.svelte-1yr2pvy h2:where(.svelte-1yr2pvy){color:var(--color-text-muted);padding:0 var(--space-inset-sm);margin:0 0 var(--space-stack-sm)}.room-label.svelte-1yr2pvy{align-items:center;gap:var(--space-inline-sm);text-align:left;width:100%;min-width:0;display:flex}.room-title.svelte-1yr2pvy{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.room-empty.svelte-1yr2pvy{padding:var(--space-inset-sm)}.room-footer.svelte-1yr2pvy{gap:var(--space-inline-md);border-top:1px solid var(--color-border);padding:var(--space-inset-lg);display:grid}.share-fields.svelte-1gw5tjn{gap:var(--space-inline-lg);min-width:0;display:grid}.source-preview.svelte-1gw5tjn{gap:var(--space-inline-sm);border-left:3px solid var(--color-border-secondary);padding-left:var(--space-inset-md);min-width:0;display:grid}.source-preview.svelte-1gw5tjn h3:where(.svelte-1gw5tjn),.source-preview.svelte-1gw5tjn p:where(.svelte-1gw5tjn){overflow-wrap:anywhere;margin:0}.share-error.svelte-1gw5tjn{color:var(--color-error)}.poll-builder.svelte-1o5wd3e{gap:var(--space-inline-md);min-width:0;display:grid}.option-row.svelte-1o5wd3e{align-items:center;gap:var(--space-inline-sm);display:flex}.option-row.svelte-1o5wd3e input{flex:1;min-width:0}.duration.svelte-1o5wd3e{align-items:center;gap:var(--space-inline-sm);flex-wrap:wrap;display:flex}.poll-builder-error.svelte-1o5wd3e{color:var(--color-error);margin:0}.picker.svelte-jq90c0{gap:var(--space-inline-md);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;height:min(34rem,72dvh);display:grid}.picker-filters.svelte-jq90c0{gap:var(--space-inline-sm);flex-wrap:wrap;display:flex}.picker.embedded.svelte-jq90c0{height:100%;padding:var(--space-inset-lg)}.picker-body.svelte-jq90c0{align-content:start;gap:var(--space-inline-md);background:var(--color-surface-light);min-height:0;padding:var(--space-inset-sm);border-radius:var(--radius-fs-sm);display:grid;overflow-y:auto}.picker-results.svelte-jq90c0{gap:var(--space-inline-md);display:grid}.picker-heading.svelte-jq90c0{margin:0 0 var(--space-stack-sm);color:var(--color-text-muted);text-transform:uppercase}.picker-list.svelte-jq90c0{gap:var(--space-inline-sm);margin:0;padding:0;list-style:none;display:grid}.picker-item.svelte-jq90c0{align-items:center;gap:var(--space-inline-md);padding:var(--space-inset-sm);background:var(--color-surface);border-radius:var(--radius-fs-sm);min-width:0;display:flex}.picker-tile.svelte-jq90c0{min-width:3.75rem;padding:var(--space-inset-xs) var(--space-inset-sm);background:var(--color-surface-light);border-radius:var(--radius-fs-sm);flex:none;justify-items:center;display:grid}.picker-text.svelte-jq90c0{flex:1;min-width:0}.picker-text.svelte-jq90c0 p:where(.svelte-jq90c0){overflow-wrap:anywhere;margin:0}.picker-error.svelte-jq90c0{color:var(--color-error);margin:0}.huddle-composer.svelte-1jqmrmk{border-top:1px solid var(--color-border);padding:var(--space-inset-lg) var(--space-inset-5)}.compose-row.svelte-1jqmrmk{align-items:flex-end;gap:var(--space-inline-md);display:flex}.compose-input.svelte-1jqmrmk{flex:1;min-width:0}.compose-meta.svelte-1jqmrmk{justify-content:space-between;gap:var(--space-inline-md);color:var(--color-text-muted);margin-top:var(--space-stack-sm);display:flex}.typing-line.svelte-1jqmrmk{min-height:1.25em;margin:var(--space-stack-sm) 0 0}.compose-error.svelte-1jqmrmk{color:var(--color-error);margin-top:var(--space-stack-sm)}.compose-share.svelte-1jqmrmk{margin-top:var(--space-stack-sm)}.reply-context.svelte-1jqmrmk{justify-content:space-between;align-items:flex-start;gap:var(--space-inline-sm);border-left:3px solid var(--color-border-secondary);padding-left:var(--space-inset-md);margin-bottom:var(--space-stack-3);display:flex}.reply-context.svelte-1jqmrmk>div:where(.svelte-1jqmrmk){min-width:0}.reply-preview.svelte-1jqmrmk{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);max-width:28rem;overflow:hidden}.mention-suggestions.svelte-1jqmrmk{gap:var(--space-inline-xs);margin-bottom:var(--space-stack-sm);flex-wrap:wrap;display:flex}@media (width<=639px){.huddle-composer.svelte-1jqmrmk{padding:var(--space-inset-lg)}.compose-meta.svelte-1jqmrmk{flex-wrap:wrap}.compose-hint.svelte-1jqmrmk{display:none}.reply-preview.svelte-1jqmrmk{max-width:14rem}}.conversation-heading.svelte-1uo7md7{justify-content:space-between;align-items:flex-start;gap:var(--space-inline-lg);padding:var(--space-inset-5);border-bottom:1px solid var(--color-border);display:flex}.room-heading-copy.svelte-1uo7md7{gap:var(--space-stack-1-5);min-width:0;display:grid}.room-heading-copy.svelte-1uo7md7 h2:where(.svelte-1uo7md7){overflow-wrap:anywhere}.room-heading-copy.svelte-1uo7md7 p:where(.svelte-1uo7md7),.room-heading-copy.svelte-1uo7md7 h2:where(.svelte-1uo7md7){margin:0}.room-description.svelte-1uo7md7{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.heading-actions.svelte-1uo7md7{align-items:center;gap:var(--space-inline-sm);flex-wrap:wrap;display:flex}@media (width<=759px){.conversation-heading.svelte-1uo7md7{align-items:center;gap:var(--space-inline-sm);padding:var(--space-inset-sm) var(--space-inset-lg)}.room-heading-copy.svelte-1uo7md7{flex:1;gap:0}.room-heading-copy.svelte-1uo7md7 h2:where(.svelte-1uo7md7){overflow-wrap:normal;min-width:0}.heading-actions.svelte-1uo7md7{flex-wrap:nowrap;flex:none}.eyebrow.svelte-1uo7md7,.room-description.svelte-1uo7md7{display:none}.room-heading-copy.svelte-1uo7md7 .channel-switch{margin-left:calc(-1 * var(--space-inset-md));font-size:inherit;min-width:0;max-width:100%}.room-heading-copy.svelte-1uo7md7 .channel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.message-sheet.svelte-f5fwnw{gap:var(--space-inline-lg);min-width:0;display:grid}.sheet-preview.svelte-f5fwnw{gap:var(--space-inline-sm);min-width:0;margin:0;display:flex}.sheet-preview-text.svelte-f5fwnw{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);overflow:hidden}.sheet-reactions.svelte-f5fwnw{justify-content:space-between;gap:var(--space-inline-sm);display:flex}.message-reactions.svelte-5z6k7j{gap:var(--space-inline-1-5);margin-top:var(--space-stack-1-5);flex-wrap:wrap;display:flex}.message-reactions.own.svelte-5z6k7j{justify-content:flex-end}.reaction-pill.svelte-5z6k7j{align-items:center;gap:var(--space-inline-xs);border:1px solid var(--fs-sky);border-radius:var(--radius-pill);padding:var(--space-inset-xs) var(--space-inset-sm);display:inline-flex}button.reaction-pill:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.reaction-mine{border:1px solid var(--fs-cobalt)}.message-action-sheet.svelte-1cwnog4{gap:var(--space-inline-lg);display:grid}.action-error.svelte-1cwnog4{color:var(--color-error)}.message-tool.svelte-1cwnog4{border-radius:var(--radius-fs-sm);cursor:pointer;padding:var(--space-inset-1-5) var(--space-inset-md);border:0;align-items:center;display:inline-flex}.message-tool.svelte-1cwnog4:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.message-toolbar.svelte-m8eu7k{z-index:2;align-items:center;gap:var(--space-inline-0-5);border:1px solid var(--fs-sky);border-radius:var(--radius-fs-md);box-shadow:3px 3px 0 var(--fs-sky);padding:var(--space-inset-0-5);opacity:0;transition:opacity .12s;display:flex;position:absolute;top:-1.75rem;left:0}.message-own .message-toolbar.svelte-m8eu7k{left:auto;right:0}.huddle-message:hover .message-toolbar.svelte-m8eu7k,.message-toolbar.svelte-m8eu7k:focus-within{opacity:1}.message-toolbar.svelte-m8eu7k:has([data-state=open]){opacity:1}.message-tool.svelte-m8eu7k{border-radius:var(--radius-fs-sm);cursor:pointer;padding:var(--space-inset-1-5) var(--space-inset-md);border:0}.message-tool.svelte-m8eu7k:disabled{cursor:not-allowed;opacity:.5}.message-tool.svelte-m8eu7k:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}@media (hover:none){.message-toolbar.svelte-m8eu7k{opacity:1;box-shadow:none;background:0 0;border:0;padding:0;position:static}}.message-flat .message-toolbar.svelte-m8eu7k,.message-flat.message-own .message-toolbar.svelte-m8eu7k{opacity:1;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:-1.75rem;left:auto;right:0}.message-byline.svelte-15gxxkq{align-items:baseline;gap:var(--space-stack-1-5) var(--space-inline-md);margin-bottom:var(--space-stack-1-5);flex-wrap:wrap;display:flex}.message-own .message-byline.svelte-15gxxkq{flex-direction:row-reverse}.message-flat.message-own .message-byline.svelte-15gxxkq{flex-direction:row}.message-flat .byline-handle.svelte-15gxxkq{display:none}.message-parent.svelte-1w3yji3{align-items:center;gap:var(--space-inline-1-5);border-left:2px solid var(--color-border-secondary);max-width:100%;padding-left:var(--space-inset-sm);margin-bottom:var(--space-stack-1-5);color:var(--color-text-muted);display:flex}.message-parent.svelte-1w3yji3 span:where(.svelte-1w3yji3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-confidence-slot.svelte-1d5b56v{background:var(--card-background);border:1px solid var(--color-border-secondary);border-radius:var(--card-radius);box-shadow:var(--card-panel-shadow,4px 4px 0 color-mix(in srgb, var(--color-border-secondary) 40%, transparent));color:var(--color-text);gap:var(--space-inline-md);padding:var(--space-inset-md);display:grid;overflow:hidden;container-type:inline-size}.live-confidence-body.svelte-1d5b56v{gap:var(--space-inline-md);display:grid}.live-confidence-header.svelte-1d5b56v,.live-confidence-latest.svelte-1d5b56v{align-items:center;gap:var(--space-stack-sm) var(--space-inline-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.live-confidence-readout.svelte-1d5b56v{align-items:baseline;gap:var(--space-stack-1-5) var(--space-inline-lg);flex-wrap:wrap;justify-content:center;margin:0;display:flex}.live-confidence-readout-fanbase.svelte-1d5b56v{align-items:baseline;gap:var(--space-inline-xs);display:inline-flex}.live-confidence-readout-fanbase.svelte-1d5b56v+.live-confidence-readout-fanbase:where(.svelte-1d5b56v):before{color:var(--color-text-muted);content:"·";margin-right:var(--space-inline-xs)}.live-confidence-cooldown.svelte-1d5b56v{color:var(--color-text-muted);white-space:nowrap}.live-confidence-header.svelte-1d5b56v h2:where(.svelte-1d5b56v),.live-confidence-latest.svelte-1d5b56v p:where(.svelte-1d5b56v),.live-confidence-explanation.svelte-1d5b56v p:where(.svelte-1d5b56v),.live-confidence-closed.svelte-1d5b56v,.live-confidence-gate-copy.svelte-1d5b56v,.live-confidence-error.svelte-1d5b56v{margin:0}.live-confidence-header.svelte-1d5b56v h2:where(.svelte-1d5b56v){max-width:22ch}.live-confidence-controls.svelte-1d5b56v{gap:var(--space-inline-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.confidence-direction-mark.svelte-1d5b56v{margin-right:var(--space-inline-xs)}.live-confidence-explanation.svelte-1d5b56v,.live-confidence-closed.svelte-1d5b56v,.live-confidence-gate-copy.svelte-1d5b56v,.live-confidence-error.svelte-1d5b56v{background:var(--color-surface-muted);border:1px solid var(--color-border-secondary);border-radius:var(--radius-fs-lg);padding:var(--space-inset-lg) var(--space-inset-lg)}.live-confidence-explanation.svelte-1d5b56v{gap:var(--space-inline-lg);display:grid}.live-confidence-reveal.svelte-1d5b56v,.live-confidence-trend.svelte-1d5b56v{gap:var(--space-inline-md);display:grid}.live-confidence-error.svelte-1d5b56v{border-color:var(--color-accent);color:var(--color-buzzer-ink)}.live-confidence-latest.svelte-1d5b56v{border-top:1px solid var(--color-border-subtle);min-height:2.25rem;padding-top:var(--space-inset-sm)}@container (width<=19rem){.live-confidence-controls.svelte-1d5b56v{grid-template-columns:minmax(0,1fr)}}.confidence-error.svelte-w5rpts{color:var(--color-error);margin-top:var(--space-stack-sm)}.stat-card.svelte-47cq8a{gap:var(--space-inline-md);min-width:0;max-width:26rem;margin-top:var(--space-stack-3);padding:var(--space-inset-md) var(--space-inset-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-panel-radius,var(--radius-fs-md));box-shadow:var(--card-panel-shadow,3px 3px 0 var(--color-border));display:grid}.stat-heading.svelte-47cq8a h3:where(.svelte-47cq8a),.stat-heading.svelte-47cq8a p:where(.svelte-47cq8a){overflow-wrap:anywhere;margin:0}.stat-tiles.svelte-47cq8a{gap:var(--space-inline-sm);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));margin:0;display:grid}.stat-tile.svelte-47cq8a{gap:var(--space-inline-xs);padding:var(--space-inset-sm) var(--space-inset-md);background:var(--color-surface-light);border-radius:var(--radius-fs-sm);min-width:0;display:grid}.stat-value.svelte-47cq8a,.stat-label.svelte-47cq8a{overflow-wrap:anywhere;margin:0}.stat-label.svelte-47cq8a{color:var(--color-text-muted);text-transform:uppercase}.stat-footer.svelte-47cq8a{justify-content:space-between;align-items:center;gap:var(--space-inline-sm);display:flex}.message-card.svelte-ofy2md{gap:var(--space-inline-md);border:1px solid var(--color-border);border-radius:var(--card-panel-radius,var(--radius-fs-md));background:var(--color-surface);min-width:0;max-width:26rem;box-shadow:var(--card-panel-shadow,3px 3px 0 var(--color-border));padding:var(--space-inset-md) var(--space-inset-lg);margin-top:var(--space-stack-3);display:grid}.message-card.svelte-ofy2md>p:where(.svelte-ofy2md),.message-card.svelte-ofy2md>h3:where(.svelte-ofy2md){margin:0}.shared-unavailable.svelte-ofy2md{color:var(--color-text-muted);margin:var(--space-stack-3) 0 0}.refresh-error.svelte-ofy2md{color:var(--color-error)}.huddle-poll.svelte-ugmk4t{min-width:0;max-width:26rem;margin-top:var(--space-stack-3)}.poll-note.svelte-ugmk4t{color:var(--color-text-muted);margin:var(--space-stack-sm) 0 0}.poll-error.svelte-ugmk4t{color:var(--color-error);margin:var(--space-stack-sm) 0 0}.poll-error.svelte-ugmk4t p:where(.svelte-ugmk4t){margin:0}.quoted-message.svelte-1ao741f{min-width:0;margin:0 0 var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-md);border-left:3px solid var(--color-border-secondary);border-radius:var(--radius-fs-sm);background:var(--color-surface-light);color:var(--color-text-secondary)}p.svelte-1ao741f{margin:0}.quote-body.svelte-1ao741f{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.system-provenance.svelte-jsgdki{gap:var(--space-inline-sm);margin-top:var(--space-stack-3);min-width:0;display:grid}.system-provenance.svelte-jsgdki p:where(.svelte-jsgdki){margin:0}.huddle-message.svelte-4uccsr{align-items:flex-end;gap:var(--space-inline-md);margin:var(--space-stack-5) 0;max-width:85%;display:flex}.message-own.svelte-4uccsr{justify-content:flex-end;margin-left:auto}.message-avatar.svelte-4uccsr{padding-bottom:var(--space-inset-xs);flex:none}.message-content.svelte-4uccsr{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.message-own.svelte-4uccsr .message-content:where(.svelte-4uccsr){align-items:flex-end}.message-stack.svelte-4uccsr{gap:var(--space-inline-sm);justify-items:start;min-width:0;max-width:100%;display:grid;position:relative}.message-own.svelte-4uccsr .message-stack:where(.svelte-4uccsr){justify-items:end}.message-bubble.svelte-4uccsr{border-radius:var(--radius-fs-2xl) var(--radius-fs-2xl) var(--radius-fs-2xl) var(--radius-fs-xs);max-width:100%;padding:var(--space-inset-md) var(--space-inset-lg)}.message-own.svelte-4uccsr .message-bubble:where(.svelte-4uccsr){border-radius:var(--radius-fs-2xl) var(--radius-fs-2xl) var(--radius-fs-xs) var(--radius-fs-2xl)}.message-body.svelte-4uccsr{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.message-deleted.svelte-4uccsr{color:var(--color-text-muted)}.message-own.svelte-4uccsr .message-deleted:where(.svelte-4uccsr){color:rgb(var(--fs-white-rgb) / .75)}.message-error.svelte-4uccsr{color:var(--color-error);margin-top:var(--space-stack-sm)}@media (width<=639px){.huddle-message.svelte-4uccsr{gap:var(--space-inline-sm);max-width:92%}}.message-flat.svelte-4uccsr{max-width:100%;margin:var(--space-stack-lg) 0;-webkit-touch-callout:none;align-items:flex-start}.message-flat.svelte-4uccsr .message-content:where(.svelte-4uccsr),.message-flat.message-own.svelte-4uccsr .message-content:where(.svelte-4uccsr){flex:1;align-items:stretch}.message-flat.message-own.svelte-4uccsr{flex-direction:row-reverse;justify-content:flex-end;margin-left:0}.message-flat.svelte-4uccsr .message-stack:where(.svelte-4uccsr),.message-flat.message-own.svelte-4uccsr .message-stack:where(.svelte-4uccsr){justify-items:stretch}.message-flat.svelte-4uccsr .message-avatar:where(.svelte-4uccsr){padding-bottom:0}.message-flat.svelte-4uccsr .message-bubble:where(.svelte-4uccsr),.message-flat.message-own.svelte-4uccsr .message-bubble:where(.svelte-4uccsr){color:var(--color-text);background:0 0;border-radius:0;padding:0}.conversation-history.svelte-16vxjxl{overscroll-behavior:contain;min-height:0;padding:0 var(--space-inset-5) var(--space-inset-5);flex:1;overflow:hidden auto}.day-divider.svelte-16vxjxl{align-items:center;gap:var(--space-inline-md);color:var(--color-text-muted);margin:var(--space-stack-5) 0;display:flex}.day-divider.svelte-16vxjxl:before,.day-divider.svelte-16vxjxl:after{content:"";border-top:1px solid var(--color-border);flex:1}.conversation-empty.svelte-16vxjxl{text-align:center;align-content:center;justify-items:center;gap:var(--space-inline-lg);max-width:23rem;min-height:19rem;padding:var(--space-inset-8) var(--space-inset-lg);margin:auto;display:grid}.conversation-empty.svelte-16vxjxl>p:where(.svelte-16vxjxl){color:var(--color-text-muted)}.history-error.svelte-16vxjxl{padding:var(--space-inset-md) var(--space-inset-5);color:var(--color-error)}.history-control.svelte-16vxjxl,.latest-control.svelte-16vxjxl{padding:var(--space-inset-md);justify-content:center;display:flex}@media (width<=759px){.conversation-history.svelte-16vxjxl{padding:0 var(--space-inset-lg) var(--space-inset-lg)}}.merged-notice.svelte-pm69xx{justify-items:start;gap:var(--space-inline-sm);padding:var(--space-inset-lg) var(--space-inset-5);background:var(--color-surface-light);border-bottom:1px solid var(--color-border);display:grid}.merged-notice.svelte-pm69xx p:where(.svelte-pm69xx){margin:0}.connection-notice.svelte-pm69xx,.participation-note.svelte-pm69xx{align-items:flex-start;gap:var(--space-inline-md);padding:var(--space-inset-lg) var(--space-inset-5);background:var(--color-surface-light);margin:0;display:flex}.participation-note.svelte-pm69xx{border-top:1px solid var(--color-border)}.participation-note.svelte-pm69xx>div:where(.svelte-pm69xx){justify-items:start;gap:var(--space-inline-md);display:grid}.invitation-fields.svelte-14k9pf2{gap:var(--space-inline-lg);display:grid}.invite-matches.svelte-14k9pf2{gap:var(--space-inline-md);margin:0;padding:0;list-style:none;display:grid}.invitation-error.svelte-14k9pf2{color:var(--color-error)}.group-controls.svelte-1mnlgig{gap:var(--space-inline-sm);display:grid}.group-actions-content.svelte-1mnlgig{gap:var(--space-inline-lg);display:grid}.group-error.svelte-1mnlgig{color:var(--color-error)}.huddle-preferences.svelte-1jyzr94{gap:var(--space-inline-lg);display:grid}.preference-error.svelte-1jyzr94{color:var(--color-error)}.room-proposals.svelte-65rqw3{gap:var(--space-stack-5);min-width:0;display:grid}.proposal.svelte-65rqw3{gap:var(--space-inline-md);min-width:0;display:grid}.proposal.svelte-65rqw3+.proposal:where(.svelte-65rqw3){border-top:1px solid var(--color-border);padding-top:var(--space-inset-lg)}.room-proposals.svelte-65rqw3 p:where(.svelte-65rqw3),.room-proposals.svelte-65rqw3 h3:where(.svelte-65rqw3){overflow-wrap:anywhere;margin:0}.proposal-error.svelte-65rqw3{color:var(--color-error)}.storyline-sources.svelte-132gvwx{gap:var(--space-inline-lg);margin:0;padding:0;list-style:none;display:grid}.storyline-sources.svelte-132gvwx li:where(.svelte-132gvwx){gap:var(--space-stack-1-5);min-width:0;display:grid}.storyline-sources.svelte-132gvwx p:where(.svelte-132gvwx){overflow-wrap:anywhere;margin:0}.standings.svelte-1x4g9ol,.standings-list.svelte-1x4g9ol{gap:var(--space-inline-sm);min-width:0;margin:0;display:grid}.standings.svelte-1x4g9ol p:where(.svelte-1x4g9ol){margin:0}.standings-caption.svelte-1x4g9ol,.standings-school.svelte-1x4g9ol{color:var(--color-text-muted)}.standings-list.svelte-1x4g9ol{padding:0;list-style:none}.standings-row.svelte-1x4g9ol{align-items:center;gap:var(--space-inline-sm);padding:var(--space-inset-sm);border-radius:var(--radius-fs-md);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}.standings-row.you.svelte-1x4g9ol{background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-primary)}.standings-name.svelte-1x4g9ol{overflow-wrap:anywhere;min-width:0;display:grid}.standings-points.svelte-1x4g9ol{font-variant-numeric:tabular-nums}.standings-error.svelte-1x4g9ol{gap:var(--space-inline-sm);color:var(--color-error);display:grid}.standings-error.svelte-1x4g9ol p:where(.svelte-1x4g9ol){margin:0}.huddle-details.svelte-jxg778{align-content:start;gap:var(--space-inline-xl);padding:var(--space-inset-5) var(--space-inset-lg);min-width:0;display:grid}.detail-section.svelte-jxg778{gap:var(--space-inline-lg);min-width:0;display:grid}.detail-section.svelte-jxg778 h2:where(.svelte-jxg778){color:var(--color-text-muted);margin:0}.detail-section.svelte-jxg778 p:where(.svelte-jxg778),.detail-section.svelte-jxg778 h3:where(.svelte-jxg778){overflow-wrap:anywhere;margin:0}.detail-identity.svelte-jxg778{align-items:center;gap:var(--space-inline-md);display:flex}.member-list.svelte-jxg778{gap:var(--space-inline-md);margin:0;padding:0;list-style:none;display:grid}.member-list.svelte-jxg778 li:where(.svelte-jxg778){align-items:center;gap:var(--space-inline-md);min-width:0;display:flex}.member-list.svelte-jxg778 li:where(.svelte-jxg778)>div:where(.svelte-jxg778){overflow-wrap:anywhere;min-width:0}.community-note.svelte-jxg778{border-top:1px solid var(--color-border);padding-top:var(--space-inset-lg)}.stat-row.svelte-1mt1aw5{gap:var(--space-stack-1-5);display:grid}.stat-split.svelte-1mt1aw5{border-radius:var(--radius-pill);gap:var(--space-inline-0-5);height:.3rem;display:flex;overflow:hidden}.stat-split-fill.svelte-1mt1aw5{border-radius:var(--radius-pill);display:block}.game-stats.svelte-1qkvhqb{gap:var(--space-inline-md);padding:var(--space-inset-lg);min-width:0;display:grid;overflow-x:auto}.game-stats.svelte-1qkvhqb h3:where(.svelte-1qkvhqb),.game-stats-note.svelte-1qkvhqb{color:var(--color-text-muted);margin:0}.games-panel.svelte-14jgyvd{align-content:start;gap:var(--space-stack-lg);padding:var(--space-inset-lg);display:grid}.games-section.svelte-14jgyvd{gap:var(--space-inline-md);display:grid}.games-section.svelte-14jgyvd h3:where(.svelte-14jgyvd){color:var(--color-text-muted);margin:0}.games-links.svelte-14jgyvd{gap:var(--space-inline-sm);flex-wrap:wrap;display:flex}.thread-list.svelte-180s35q{gap:var(--space-inline-xs);padding:var(--space-inset-sm);margin:0;list-style:none;display:grid}.thread-list-empty.svelte-180s35q{padding:var(--space-inset-lg);color:var(--color-text-muted);margin:0}.thread-row.svelte-180s35q{gap:var(--space-stack-1-5);text-align:left;width:100%;min-width:0;display:grid}.thread-byline.svelte-180s35q{gap:var(--space-inline-sm);color:var(--color-text-muted);display:flex}.thread-text.svelte-180s35q{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.thread-replies.svelte-180s35q{align-items:center;gap:var(--space-inline-xs);color:var(--color-primary);display:inline-flex}.tab-label.svelte-1119d3j{align-items:center;gap:var(--space-inline-sm);display:inline-flex}.side-empty.svelte-1119d3j{padding:var(--space-inset-lg);color:var(--color-text-muted);margin:0}.huddle-frame.svelte-13y751r{flex-direction:column;width:100%;min-width:0;display:flex;container:huddle/inline-size}.huddle-surface.svelte-13y751r{border:1px solid var(--color-border);border-radius:var(--radius-fs-xl);background:var(--color-surface);width:100%;min-width:0;height:calc(100dvh - 10rem);min-height:38rem;max-height:64rem;color:var(--color-text);grid-template-columns:13rem minmax(0,1fr);display:grid;overflow:hidden}.rooms-column.svelte-13y751r,.side-column.svelte-13y751r{background:var(--color-surface-light);min-width:0;overflow-y:auto}.rooms-column.svelte-13y751r{border-right:1px solid var(--color-border)}.side-column.svelte-13y751r{border-left:1px solid var(--color-border);background:var(--color-surface);min-height:0;display:none;overflow:hidden}.conversation-column.svelte-13y751r{flex-direction:column;min-width:0;min-height:0;display:flex}@container huddle (width>=1140px){.huddle-surface.svelte-13y751r{grid-template-columns:14rem minmax(0,1fr) 27rem}.side-column.svelte-13y751r{display:block}}@container huddle (width<=719px){.huddle-surface.svelte-13y751r{grid-template-columns:minmax(0,1fr)}.rooms-column.svelte-13y751r{display:none}.thread-open.svelte-13y751r .side-column:where(.svelte-13y751r){border-left:0;display:block}.thread-open.svelte-13y751r .conversation-column:where(.svelte-13y751r){display:none}}@media (width<=759px){.huddle-frame.svelte-13y751r:not(.embedded){flex:1;min-height:0}.huddle-surface.svelte-13y751r{border-radius:var(--radius-fs-lg);height:calc(100dvh - 8.5rem);min-height:34rem}.huddle-surface.svelte-13y751r:not(.embedded){min-height:0;height:calc(100dvh - var(--shell-topbar-height,0px) - var(--bottom-nav-height,0px) - var(--shell-section-navigation-height,0px) - 1.5rem);flex:1}.huddle-surface.svelte-13y751r:not(.embedded) .conversation-column:where(.svelte-13y751r){overflow-y:auto}}.thread-panel.svelte-131gm8s{background:var(--color-surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.thread-heading.svelte-131gm8s{align-items:center;gap:var(--space-inline-sm);padding:var(--space-inset-sm) var(--space-inset-md);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.thread-back.svelte-131gm8s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-title.svelte-131gm8s{text-transform:uppercase;margin:0}.thread-count.svelte-131gm8s{text-align:right;color:var(--color-text-muted);margin:0}.thread-parent.svelte-131gm8s{max-height:40%;padding:0 var(--space-inset-lg);background:var(--color-surface-light);border-bottom:1px solid var(--color-border);flex:none;overflow-y:auto}.thread-replies.svelte-131gm8s{overscroll-behavior:contain;min-height:0;padding:0 var(--space-inset-lg);flex:1;overflow-y:auto}.thread-parent.svelte-131gm8s .huddle-message,.thread-replies.svelte-131gm8s .huddle-message{max-width:100%}.thread-empty.svelte-131gm8s,.thread-error.svelte-131gm8s{padding:var(--space-inset-lg);color:var(--color-text-muted)}.thread-error.svelte-131gm8s{justify-items:start;gap:var(--space-inline-md);color:var(--color-error);display:grid}.thread-error.svelte-131gm8s p:where(.svelte-131gm8s){margin:0}.thread-more.svelte-131gm8s{padding:var(--space-inset-md);justify-content:center;display:flex}.huddle-viewport.svelte-rvp4uk{min-width:0}@media (width<=759px){.huddle-viewport.svelte-rvp4uk:not(.embedded){min-height:0;height:calc(100dvh - var(--shell-topbar-height,0px) - var(--bottom-nav-height,0px) - var(--shell-section-navigation-height,0px) - 1.5rem);flex-direction:column;display:flex}}.huddle-route.svelte-1purdh5{width:100%;max-width:var(--section-content-width,80rem);min-width:0;padding:var(--space-inset-lg);padding-inline:var(--section-content-inset,var(--space-inset-lg));margin:0 auto}@media (width>=64rem){.huddle-route.svelte-1purdh5{padding-top:0}}.huddle-context.svelte-1purdh5{justify-content:space-between;align-items:center;gap:var(--space-inline-lg);margin-bottom:var(--space-stack-3);display:flex}.huddle-context.svelte-1purdh5 p:where(.svelte-1purdh5){margin:0}.school-picker.svelte-1purdh5{padding:var(--space-inset-lg);border:1px solid var(--color-border);border-radius:var(--radius-fs-lg);margin-bottom:var(--space-stack-md);background:var(--color-surface)}.school-options.svelte-1purdh5{gap:var(--space-stack-sm) var(--space-inline-lg);max-height:12rem;margin-top:var(--space-stack-3);flex-wrap:wrap;display:flex;overflow-y:auto}.school-options.svelte-1purdh5 a:where(.svelte-1purdh5){color:var(--color-primary);text-decoration:underline}@media (width<=759px){.huddle-route.svelte-1purdh5{padding-block:var(--space-inset-sm)}}
