.feed-actions-trigger{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:transparent;border:1px solid var(--border-strong, rgba(255, 255, 255, .2));color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all var(--duration-fast) var(--ease-out);-webkit-tap-highlight-color:transparent}.feed-actions-trigger:hover{border-color:#ffffff73;color:var(--text-primary)}.feed-actions-trigger:active,.feed-actions-trigger.active{border-color:#ffffff73;color:var(--text-primary);background:var(--bg-surface);transform:scale(.96)}.feed-menu-popover{z-index:var(--z-dropdown);background:#35353a;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:var(--space-3);min-width:240px;box-shadow:0 16px 40px #00000080;transform-origin:top right}.feed-menu-popover>[role=menu].svelte-1od5pcp{display:flex;flex-direction:column;gap:var(--space-1)}.menu-sheet.svelte-1od5pcp{display:flex;flex-direction:column;padding:var(--space-2) 0}.menu-item.svelte-1od5pcp{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-3);background:none;border:none;border-radius:var(--radius-sm);color:var(--text-primary, #fff);font-family:var(--font-body);font-size:var(--text-lg);font-weight:400;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.menu-item.svelte-1od5pcp span:where(.svelte-1od5pcp){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-menu-popover .menu-item.svelte-1od5pcp{color:#fff}.feed-menu-popover .menu-item.svelte-1od5pcp:hover{background:#ffffff1a}.menu-sheet.svelte-1od5pcp .menu-item:where(.svelte-1od5pcp):active{background:var(--bg-hover, rgba(255, 255, 255, .06))}.tcard.svelte-1jx20ik{display:flex;flex-direction:column;gap:var(--space-3);width:100%;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.tcard__head.svelte-1jx20ik{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.tcard__identity.svelte-1jx20ik{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none}a.tcard__identity.svelte-1jx20ik:hover .tcard__name:where(.svelte-1jx20ik){text-decoration:underline;text-underline-offset:2px}.tcard__avatar.svelte-1jx20ik{width:52px;height:52px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.tcard__avatar--mono.svelte-1jx20ik{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;color:#ffffffd9}.tcard__who.svelte-1jx20ik{display:flex;flex-direction:column;gap:2px;min-width:0}.tcard__name.svelte-1jx20ik{font-size:1.25rem;font-weight:300;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard__meta.svelte-1jx20ik{font-size:var(--text-sm);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard__eyebrow.svelte-1jx20ik{display:flex;align-items:center;gap:4px;font-size:.625rem;font-weight:400;text-transform:uppercase;color:var(--kind-color, var(--text-tertiary));white-space:nowrap}.tcard__eyebrow.svelte-1jx20ik svg{flex-shrink:0}.tcard__media.svelte-1jx20ik{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden}.tcard__img.svelte-1jx20ik{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.tcard__img--mono.svelte-1jx20ik{display:flex;align-items:center;justify-content:center}.tcard__mono-icon.svelte-1jx20ik{display:inline-flex;color:var(--kind-color, rgba(255, 255, 255, .55));opacity:.55}.tcard__avatar--brand.svelte-1jx20ik{display:flex;align-items:center;justify-content:center;background:var(--bg-surface)}.tcard__avatar--brand.svelte-1jx20ik svg{width:20px;height:20px}.tcard__tm.svelte-1jx20ik{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4) var(--space-4)}.tcard__tm-link.svelte-1jx20ik{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-decoration:none;color:inherit;min-width:0}.tcard__tm-avatar.svelte-1jx20ik{width:176px;height:176px;border-radius:var(--radius-full);object-fit:cover;margin-bottom:var(--space-3)}.tcard__tm-avatar--mono.svelte-1jx20ik{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-5xl);color:#ffffffb3}.tcard__tm-name.svelte-1jx20ik{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0;text-align:center}a.tcard__tm-link.svelte-1jx20ik:hover .tcard__tm-name:where(.svelte-1jx20ik){text-decoration:underline;text-underline-offset:3px}.tcard__tm-role.svelte-1jx20ik{font-size:var(--text-base);color:var(--text-secondary);margin:0;text-align:center}.tcard__tm-bio.svelte-1jx20ik{text-align:left;padding:0 var(--space-4)}.tcard__tm-follow.svelte-1jx20ik{margin-top:var(--space-2);padding:var(--space-3) var(--space-10);border:none;border-radius:var(--radius-full);background:var(--btn-light-bg);color:var(--btn-light-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.tcard__tm-follow.svelte-1jx20ik:hover{background:var(--btn-light-bg-hover)}.tcard__banner.svelte-1jx20ik{position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);min-height:148px;border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit}.tcard__banner-bg--mono.svelte-1jx20ik{display:flex;align-items:center;justify-content:center}.tcard__banner-bg.svelte-1jx20ik{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tcard__banner-scrim.svelte-1jx20ik{position:absolute;inset:0;background:linear-gradient(to right,#0000008c,#00000059);pointer-events:none}.tcard__banner-logo.svelte-1jx20ik{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:#fffffff5;box-shadow:0 2px 8px #00000040;overflow:hidden;flex-shrink:0}.tcard__banner-logo.svelte-1jx20ik img:where(.svelte-1jx20ik){width:100%;height:100%;object-fit:cover}.tcard__banner-mono.svelte-1jx20ik{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-black)}.tcard__banner-info.svelte-1jx20ik{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0}.tcard__banner-title.svelte-1jx20ik{font-size:var(--text-xl);font-weight:300;color:#fff;overflow:hidden;text-overflow:ellipsis}.tcard__banner-area.svelte-1jx20ik{font-size:var(--text-base);color:#ffffffbf}.tcard__banner-follow.svelte-1jx20ik{position:absolute;bottom:var(--space-3);right:var(--space-3);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-full);background:#00000040;border:1.5px solid rgba(255,255,255,.9);color:#fff;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.tcard__banner-follow.svelte-1jx20ik:hover{background:#00000080}.tcard__carousel.svelte-1jx20ik{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-lg)}.tcard__carousel.svelte-1jx20ik::-webkit-scrollbar{display:none}.tcard__carousel-slide.svelte-1jx20ik{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.tcard__carousel-arrow.svelte-1jx20ik{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-dropdown);align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:#0006;color:#fff;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.tcard__carousel-arrow.svelte-1jx20ik:hover:not(:disabled){background:#0009}.tcard__carousel-arrow.svelte-1jx20ik:disabled{opacity:0;pointer-events:none}.tcard__carousel-arrow--left.svelte-1jx20ik{left:var(--space-3)}.tcard__carousel-arrow--right.svelte-1jx20ik{right:var(--space-3)}@media(min-width:768px)and (hover:hover)and (pointer:fine){.tcard__carousel-arrow.svelte-1jx20ik{display:flex}}.tcard__dots.svelte-1jx20ik{position:relative;display:flex;justify-content:center;gap:var(--space-2);padding-top:var(--space-3)}.tcard__dot.svelte-1jx20ik{width:6px;height:6px;padding:0;border:none;border-radius:var(--radius-full);background:var(--text-tertiary);opacity:.4;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}.tcard__dot--active.svelte-1jx20ik{opacity:1}.tcard__listcard.svelte-1jx20ik{display:block;text-decoration:none;color:inherit}.tcard__list-collage.svelte-1jx20ik{position:relative;display:grid;grid-template-columns:1fr;gap:2px;min-height:190px;border-radius:var(--radius-lg);overflow:hidden}.tcard__list-collage[data-count="2"].svelte-1jx20ik{grid-template-columns:1fr 1fr}.tcard__list-collage[data-count="3"].svelte-1jx20ik{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.tcard__list-collage[data-count="3"].svelte-1jx20ik img:where(.svelte-1jx20ik):first-child{grid-row:span 2}.tcard__list-collage.svelte-1jx20ik img:where(.svelte-1jx20ik){width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease-out)}.tcard__listcard.svelte-1jx20ik:hover .tcard__list-collage:where(.svelte-1jx20ik) img:where(.svelte-1jx20ik){transform:scale(1.02)}.tcard__list-collage-mono.svelte-1jx20ik{display:flex;align-items:center;justify-content:center;min-height:190px}.tcard__list-info.svelte-1jx20ik{position:absolute;left:var(--space-5);bottom:var(--space-4);right:calc(var(--space-5) + 40px);display:flex;flex-direction:column;gap:2px}.tcard__list-name.svelte-1jx20ik{font-size:var(--text-xl);font-weight:300;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcard__list-meta.svelte-1jx20ik{font-size:var(--text-sm);color:#ffffffbf}.tcard__body.svelte-1jx20ik{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-1)}.tcard__title.svelte-1jx20ik{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:1.3}.tcard__text.svelte-1jx20ik{font-size:var(--text-base);line-height:1.55;color:var(--text-secondary);margin:0}.tcard__text--clamped.svelte-1jx20ik{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.tcard__more.svelte-1jx20ik{background:none;border:none;padding:0;margin-left:var(--space-1);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.04em;color:var(--text-tertiary);cursor:pointer}.tcard__more.svelte-1jx20ik:hover{color:var(--text-primary)}.tcard__price.svelte-1jx20ik{font-size:var(--text-base);color:var(--text-primary);margin:0}.tcard__price.svelte-1jx20ik:first-line{font-weight:var(--font-weight-medium)}.dmod.svelte-1lwu73z{display:flex;flex-direction:column;gap:var(--space-4)}.dmod__title.svelte-1lwu73z{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.dmod__row.svelte-1lwu73z{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(-1 * var(--space-1));padding:0 var(--space-1)}.dmod__row.svelte-1lwu73z::-webkit-scrollbar{display:none}.dmod__person.svelte-1lwu73z{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);flex:0 0 148px;scroll-snap-align:start;padding:var(--space-4) var(--space-3);background:var(--bg-elevated);border-radius:var(--radius-lg)}.dmod__person-link.svelte-1lwu73z{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-decoration:none;color:inherit;min-width:0;width:100%}.dmod__person-avatar.svelte-1lwu73z{width:72px;height:72px;border-radius:var(--radius-full);object-fit:cover;margin-bottom:var(--space-2)}.dmod__person-avatar--mono.svelte-1lwu73z{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-xl);color:#ffffffd9}.dmod__person-name.svelte-1lwu73z{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmod__person-role.svelte-1lwu73z{font-size:var(--text-xs);color:var(--text-tertiary);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmod__pill.svelte-1lwu73z{padding:var(--space-2) var(--space-5);border:none;border-radius:var(--radius-full);background:var(--btn-light-bg);color:var(--btn-light-text);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.dmod__pill.svelte-1lwu73z:hover{background:var(--btn-light-bg-hover)}.dmod__place.svelte-1lwu73z,.dmod__list.svelte-1lwu73z{display:flex;flex-direction:column;gap:var(--space-1);flex:0 0 148px;scroll-snap-align:start;text-decoration:none;color:inherit;min-width:0}.dmod__place-media.svelte-1lwu73z,.dmod__list-media.svelte-1lwu73z{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4 / 5;margin-bottom:var(--space-1)}.dmod__place-media.svelte-1lwu73z img:where(.svelte-1lwu73z),.dmod__list-media.svelte-1lwu73z img:where(.svelte-1lwu73z){width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease-out)}.dmod__place.svelte-1lwu73z:hover img:where(.svelte-1lwu73z),.dmod__list.svelte-1lwu73z:hover img:where(.svelte-1lwu73z){transform:scale(1.03)}.dmod__place-mono.svelte-1lwu73z{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-display);font-size:var(--text-3xl);color:#fff9}.dmod__place-name.svelte-1lwu73z{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmod__place-meta.svelte-1lwu73z{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmod__follow-fab.svelte-1lwu73z{position:absolute;bottom:var(--space-2);right:var(--space-2);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:#00000059;border:1.5px solid rgba(255,255,255,.9);color:#fff;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.dmod__follow-fab.svelte-1lwu73z:hover{background:#0009}.dmod__pill--list.svelte-1lwu73z{margin-top:var(--space-2);align-self:flex-start}.pcard.svelte-ug4y5s{position:relative;display:block;background:var(--bg-elevated);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit}.pcard__glow.svelte-ug4y5s{position:absolute;inset:-25%;width:150%;height:150%;object-fit:cover;filter:blur(64px) saturate(1.5);opacity:.45;transform:scale(1.2);pointer-events:none}.pcard__glow-fade.svelte-ug4y5s{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(20,20,20,0) 0%,rgba(20,20,20,.55) 62%,var(--bg-elevated) 100%);pointer-events:none}.pcard__content.svelte-ug4y5s{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6)}.pcard__avatar.svelte-ug4y5s{width:160px;height:160px;border-radius:var(--radius-full);object-fit:cover;margin-bottom:var(--space-4)}.pcard__avatar--mono.svelte-ug4y5s{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-5xl);color:#ffffffb3}.pcard__name.svelte-ug4y5s{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0;text-align:center}.pcard__location.svelte-ug4y5s{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;text-align:center}.pcard__stats.svelte-ug4y5s{display:flex;justify-content:center;gap:var(--space-8);width:100%;margin-top:var(--space-6)}.pcard__stat.svelte-ug4y5s{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.pcard__stat-label.svelte-ug4y5s{font-size:var(--text-xs);color:var(--text-tertiary)}.pcard__stat-value.svelte-ug4y5s{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.hcard.svelte-1bae373{display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:inherit}.hcard__img.svelte-1bae373{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-lg);transition:transform .3s var(--ease-out)}.hcard.svelte-1bae373:hover .hcard__img:where(.svelte-1bae373){transform:scale(1.01)}.hcard__caption.svelte-1bae373{font-size:var(--text-base);color:var(--text-primary);margin:0;line-height:1.4}.hcard__caption.svelte-1bae373 strong:where(.svelte-1bae373){font-weight:var(--font-weight-bold);margin-right:var(--space-1)}.signup-card.svelte-1jrupib{position:relative;aspect-ratio:2 / 3;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-elevated)}.signup-card__img.svelte-1jrupib{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.6s var(--ease-in-out)}.signup-card__img--active.svelte-1jrupib{opacity:1}.signup-card__scrim.svelte-1jrupib{position:absolute;inset:0;background:linear-gradient(to bottom,#00000040,#00000026 40%,#0009);pointer-events:none}.signup-card__credit.svelte-1jrupib{position:absolute;top:var(--space-3);right:var(--space-3);font-size:var(--text-2xs);color:#fffc}.signup-card__cta.svelte-1jrupib{position:absolute;top:50%;left:50%;width:max-content;transform:translate(-50%,-50%);padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);background:#fff;color:var(--color-black);font-size:var(--text-base);font-weight:var(--font-weight-medium);text-decoration:none;transition:transform var(--duration-fast) var(--ease-spring-smooth),background var(--duration-fast) var(--ease-out)}.signup-card__cta.svelte-1jrupib:hover{transform:translate(-50%,-50%) scale(1.04)}.signup-card__tagline.svelte-1jrupib{position:absolute;bottom:var(--space-5);left:var(--space-5);right:var(--space-5);margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.35;color:#fff;white-space:pre-line}.feed-layout.svelte-1ooj66h{max-width:1240px;margin:0 auto;padding:var(--space-8) var(--page-gutter) var(--space-16)}.feed-rail.svelte-1ooj66h{display:none}.feed-timeline.svelte-1ooj66h{min-width:0;max-width:480px;margin:0 auto;padding-bottom:calc(var(--space-10) + env(safe-area-inset-bottom,0px))}.feed-timeline__header.svelte-1ooj66h{display:flex;align-items:center;padding-bottom:var(--space-4)}.feed-timeline__item.svelte-1ooj66h{padding:0 0 var(--space-6)}.feed-timeline__item.svelte-1ooj66h+.feed-timeline__item:where(.svelte-1ooj66h){padding-top:var(--space-6)}.feed-timeline__item.svelte-1ooj66h:first-child{padding-top:0}.feed-timeline__signup.svelte-1ooj66h .signup-card{aspect-ratio:4 / 5}@media(min-width:1100px){.feed-layout.svelte-1ooj66h{display:grid;grid-template-columns:260px minmax(0,480px) 260px;gap:var(--space-12);justify-content:center;align-items:start;max-width:1280px}.feed-rail.svelte-1ooj66h{display:block;position:sticky;top:var(--space-8)}.feed-timeline.svelte-1ooj66h{margin:0;padding-bottom:0}.feed-timeline__signup.svelte-1ooj66h{display:none}}.feed-timeline__sentinel.svelte-1ooj66h{display:flex;justify-content:center;padding:var(--space-6) 0;min-height:40px}.loading-dot.svelte-1ooj66h{font-size:var(--text-xs);color:var(--text-tertiary)}.guest-pane.svelte-1ooj66h{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--bg-elevated);border-radius:var(--radius-lg)}.guest-pane__text.svelte-1ooj66h{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.empty-state.svelte-1ooj66h{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-16) 0;gap:var(--space-3)}.empty-icon.svelte-1ooj66h{color:var(--text-tertiary);margin-bottom:var(--space-2)}.empty-state.svelte-1ooj66h h2:where(.svelte-1ooj66h){font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0}.empty-state.svelte-1ooj66h p:where(.svelte-1ooj66h){font-size:var(--text-sm);color:var(--text-tertiary);max-width:280px;margin:0}.empty-actions.svelte-1ooj66h{display:flex;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center}
