.tm__head.svelte-24hye4{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem}.tm__title.svelte-24hye4{color:var(--color-text);font-size:1rem;font-weight:600}.tm__search.svelte-24hye4{position:relative;flex:0 1 18rem;margin-left:auto}.tm__search-icon.svelte-24hye4{position:absolute;top:50%;left:.75rem;display:inline-flex;transform:translateY(-50%);pointer-events:none}.tm__grid.svelte-24hye4{display:grid;gap:0 2rem;margin:0;padding:0;list-style:none}@media(min-width:48rem){.tm__grid.svelte-24hye4{grid-template-columns:repeat(2,minmax(0,1fr))}}.tm__row.svelte-24hye4{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--divider)}.tm__name.svelte-24hye4{display:block;overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tm__badge.svelte-24hye4{flex:none;padding:.1rem .5rem;border-radius:var(--radius-full);background:var(--surface-3);color:var(--color-text-muted);font-size:.75rem;font-weight:600}.tm__badge--owner.svelte-24hye4{background:var(--color-gilt-soft);color:var(--color-gilt)}.tm__badge--you.svelte-24hye4{background:var(--color-signal-soft);color:var(--color-signal-bright)}.tm__more.svelte-24hye4{display:flex;justify-content:center;padding-top:.75rem}@media(max-width:640px){.tm__search.svelte-24hye4{flex-basis:100%;margin-left:0}}.town-header{--town-banner: 8rem;overflow:hidden;border-radius:var(--radius-card)}@media(min-width:768px){.town-header{--town-banner: 13rem}}.town-header__body.svelte-7l4qqk{padding:0 1rem 1.1rem}@media(min-width:768px){.town-header__body.svelte-7l4qqk{padding:0 1.5rem 1.4rem}}.town-header__body.svelte-7l4qqk{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo actions" "identity identity" "stats stats";column-gap:.75rem}.town-header__logo.svelte-7l4qqk{grid-area:logo;position:relative;z-index:1;width:fit-content;margin-top:-2.25rem}.town-header__actions.svelte-7l4qqk{grid-area:actions;align-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.75rem}.town-header__identity.svelte-7l4qqk{grid-area:identity;min-width:0;margin-top:.75rem}.town-header__actions.svelte-7l4qqk .town-action{display:inline-flex}@media(max-width:47.99rem){.town-header__body.svelte-7l4qqk{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "identity" "actions" "stats"}.town-header__actions.svelte-7l4qqk{justify-content:stretch;padding-top:1rem}.town-header__actions.svelte-7l4qqk .town-action--primary{order:-1;flex:1 1 100%}.town-header__actions.svelte-7l4qqk .town-action--fill{flex:1 1 0;min-width:0}.town-header__actions.svelte-7l4qqk .town-action--icon{order:1;flex:0 0 auto}.town-header__actions.svelte-7l4qqk .town-action--primary .ui-button,.town-header__actions.svelte-7l4qqk .town-action--fill .ui-button{width:100%}.town-header__actions.svelte-7l4qqk .town-action--fill .ui-button{gap:.35rem;padding-inline:.5rem}}@media(max-width:23.99rem){.town-header__actions.svelte-7l4qqk .town-action--fill .ui-button>svg{display:none}}.town-header__tiles.svelte-7l4qqk{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.tile.svelte-7l4qqk{display:grid;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--surface-1)}.tile__value.svelte-7l4qqk{color:var(--color-text);font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.1}@media(max-width:40rem){.town-header__tiles.svelte-7l4qqk{gap:.5rem}.tile.svelte-7l4qqk{padding:.7rem .75rem}.tile__value.svelte-7l4qqk{font-size:1.125rem}}.program.svelte-1s8fpyr{display:grid;gap:1rem;align-items:start}@media(min-width:56rem){.program.svelte-1s8fpyr{grid-template-columns:repeat(2,minmax(0,1fr))}}.program__toward.svelte-1s8fpyr{color:var(--color-text);font-size:1rem;font-weight:600}.program__rung.svelte-1s8fpyr{display:grid;grid-template-columns:7rem minmax(0,10rem) minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem;border-radius:var(--radius-control)}.program__rung--current.svelte-1s8fpyr{background:var(--color-signal-soft)}@media(max-width:640px){.program__rung.svelte-1s8fpyr{grid-template-columns:auto 1fr}.program__rung.svelte-1s8fpyr p:where(.svelte-1s8fpyr){grid-column:1 / -1}}.settings.svelte-d7sxq8{display:grid;gap:1.25rem}@media(min-width:64rem){.settings.svelte-d7sxq8{grid-template-columns:12rem minmax(0,1fr);align-items:start}.settings__nav.svelte-d7sxq8{position:sticky;top:6rem}}.settings__nav.svelte-d7sxq8 ul:where(.svelte-d7sxq8){display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}@media(min-width:64rem){.settings__nav.svelte-d7sxq8 ul:where(.svelte-d7sxq8){flex-direction:column;overflow:visible}}.settings__nav.svelte-d7sxq8 a:where(.svelte-d7sxq8){display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius-control);color:var(--color-text-muted);font-size:.875rem;font-weight:500;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.settings__nav.svelte-d7sxq8 a:where(.svelte-d7sxq8):hover,.settings__nav.svelte-d7sxq8 a:where(.svelte-d7sxq8):focus-visible{background:var(--color-panel-hover);color:var(--color-text);outline:none}.settings__count.svelte-d7sxq8{margin-left:auto;padding:0 .4rem;border-radius:var(--radius-full);background:var(--color-signal-soft);color:var(--color-signal);font-size:.6875rem;font-weight:600}.settings__body.svelte-d7sxq8{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.settings__section{scroll-margin-top:6rem}.rows.svelte-d7sxq8{display:flex;flex-direction:column}.row.svelte-d7sxq8{display:flex;align-items:center;gap:.75rem;padding:.65rem 0;border-top:1px solid var(--divider)}.row--wrap.svelte-d7sxq8{flex-wrap:wrap}.rows.svelte-d7sxq8>.row:where(.svelte-d7sxq8):first-child{border-top:0}.row__note.svelte-d7sxq8{flex-basis:100%;padding-left:2.75rem}.role.svelte-d7sxq8{padding:.1rem .5rem;border-radius:var(--radius-full);background:var(--surface-3);color:var(--color-text-muted);font-size:.6875rem;font-weight:600}.role--owner.svelte-d7sxq8,.role--admin.svelte-d7sxq8{background:var(--color-gilt-soft);color:var(--color-gilt)}.role--you.svelte-d7sxq8{background:var(--color-signal-soft);color:var(--color-signal)}.invite-tools.svelte-d7sxq8{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.invite-one.svelte-d7sxq8{display:flex;flex:1 1 18rem;align-items:center;gap:.5rem}.invite-one.svelte-d7sxq8 .invite-one__field{flex:1;min-width:0}.invite-kind.svelte-d7sxq8{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:var(--radius-control);background:var(--surface-1);color:var(--color-text-subtle)}.about.svelte-15rdgn0{display:grid;gap:2rem}@media(min-width:56rem){.about.svelte-15rdgn0{grid-template-columns:minmax(0,1fr) 17rem;gap:4rem}}.about__main.svelte-15rdgn0,.about__side.svelte-15rdgn0{display:flex;flex-direction:column;gap:1.1rem}.about__side.svelte-15rdgn0{gap:1.5rem}.about__bio.svelte-15rdgn0{max-width:36rem;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.55}.about__founder.svelte-15rdgn0{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.about__note.svelte-15rdgn0{display:flex;gap:.4rem;max-width:36rem;line-height:1.5}.about__note.svelte-15rdgn0 svg{flex:none;margin-top:.2rem}.about__faces.svelte-15rdgn0{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius-full)}.about__faces.svelte-15rdgn0:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.town-markets.svelte-15rdgn0{display:grid;gap:.9rem;grid-template-columns:1fr}@media(min-width:40rem){.town-markets.svelte-15rdgn0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.town-markets.svelte-15rdgn0{grid-template-columns:repeat(3,minmax(0,1fr))}}
