:where(.crowd-card,.crowd-page,.crowd-sheet){--crowd-surface:var(--ev-surface,#fff);--crowd-ink:var(--ev-text,#151515);--crowd-muted:var(--ev-text-muted,#6d6b66);--crowd-line:var(--ev-border,#1515151f);--crowd-subtle:var(--ev-surface-subtle,#eeede9);--crowd-accent:var(--ev-accent,#ff6652);--crowd-accent-text:var(--ev-accent-text,#c93629);--crowd-on-accent:var(--ev-on-accent,#151515);--crowd-danger:var(--ev-danger,#b42318);--crowd-success:var(--ev-success,#207a49);--crowd-focus:var(--ev-focus,#4d5eff);--crowd-display:var(--ev-font-display,system-ui, sans-serif);--crowd-body:var(--ev-font-sans,system-ui, sans-serif);--crowd-radius:22px;--crowd-control-radius:999px}.crowd-card{color:var(--crowd-ink);font-family:var(--crowd-body);text-align:start;gap:8px;margin-block-start:12px;display:grid;container:crowd-card/inline-size}.crowd-join{box-sizing:border-box;border:2px solid var(--crowd-accent-text);border-radius:var(--crowd-control-radius);background:var(--crowd-surface);min-block-size:50px;inline-size:100%;color:var(--crowd-accent-text);font:700 16px/1.2 var(--crowd-body);text-align:start;align-items:center;gap:10px;margin:0;padding-block:6px;padding-inline:10px 16px;display:flex;position:relative}.crowd-join-action{min-inline-size:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.crowd-join-action:after{border-radius:inherit;content:"";position:absolute;inset:-2px}.crowd-join-action:focus-visible{outline:3px solid var(--crowd-focus);outline-offset:2px}@supports selector(:has(*)){.crowd-join-action:focus-visible{outline:none}.crowd-join:has(.crowd-join-action:focus-visible){outline:3px solid var(--crowd-focus);outline-offset:2px}}.crowd-card--full .crowd-join{min-block-size:54px}.crowd-join--static{border-color:var(--crowd-line);color:var(--crowd-ink)}.crowd-join--placeholder{border-color:var(--crowd-line);background:var(--crowd-subtle);inline-size:min(100%,300px)}.crowd-join-action:disabled{cursor:default}@media (hover:hover){.crowd-join:has(.crowd-join-action:hover:not(:disabled)){background:color-mix(in srgb, var(--crowd-accent-text) 8%, var(--crowd-surface))}}.crowd-join-text{flex-direction:column;min-inline-size:0;display:flex}.crowd-join-count{color:var(--crowd-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.crowd-join-chevron{fill:none;opacity:.8;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex:none;block-size:18px;inline-size:18px;margin-inline-start:auto}[dir=rtl] .crowd-join-chevron{transform:scaleX(-1)}@container crowd-card (max-width:340px){.crowd-join{gap:8px;padding-inline:8px 12px;font-size:15px}}.crowd-stack{isolation:isolate;--crowd-fan-x:-8px;--crowd-step:20px;flex:none;align-items:center;display:flex}[dir=rtl] .crowd-stack{--crowd-fan-x:8px;--crowd-step:-20px}.crowd-stack>*{box-shadow:0 0 0 2px var(--crowd-surface)}.crowd-stack>*+*{margin-inline-start:-8px}.crowd-stack>:first-child{z-index:7}.crowd-stack>:nth-child(2){z-index:6}.crowd-stack>:nth-child(3){z-index:5}.crowd-stack>:nth-child(4){z-index:4}.crowd-stack>:nth-child(5){z-index:3}.crowd-stack>:nth-child(6){z-index:2}.crowd-stack>:nth-child(7){z-index:1}.crowd-stack>.crowd-stack-more{z-index:0;margin-inline-start:-4px}.crowd-stack-more{box-sizing:border-box;background:var(--crowd-subtle);block-size:28px;min-inline-size:28px;color:var(--crowd-ink);font-variant-numeric:tabular-nums;border-radius:14px;place-items:center;padding-inline:7px;font:700 12.5px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:inline-grid}.crowd-stack-host,.crowd-stack-open{box-sizing:border-box;border-radius:50%;place-items:center;block-size:28px;inline-size:28px;display:grid}.crowd-stack-host{background:var(--crowd-ink);color:var(--crowd-surface)}.crowd-stack-host svg{block-size:auto;inline-size:15px}.crowd-stack-open{border:2px dashed var(--crowd-accent-text);background:color-mix(in srgb, var(--crowd-accent-text) 10%, var(--crowd-surface));color:var(--crowd-accent-text);font:700 10px/1 var(--crowd-body)}.crowd-stack-test-face{object-fit:cover;border-radius:50%;block-size:28px;inline-size:28px}.crowd-stack>.crowd-stack-test-face+.crowd-stack-test-face{margin-inline-start:-12px}.crowd-stack>.crowd-stack-open{margin-inline-start:-2px}.crowd-card-sub{color:var(--crowd-muted);text-align:center;margin:0;font-size:13px;line-height:1.4}.crowd-card>.crowd-sheet-fine{text-align:center;margin:0;font-size:13px}.crowd-card-sub--error{color:var(--crowd-danger)}.crowd-card-sub a{color:inherit}.crowd-card-outside{text-decoration:none}.crowd-card-outside:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.crowd-join{transition:background-color .15s,transform .15s}.crowd-join:has(.crowd-join-action:active:not(:disabled)){transform:scale(.98)}.crowd-stack>*{animation:.2s ease-out both crowd-face-fan}.crowd-stack>:nth-child(2){animation-delay:30ms}.crowd-stack>:nth-child(3){animation-delay:60ms}.crowd-stack>:nth-child(4){animation-delay:90ms}.crowd-stack>:nth-child(5){animation-delay:.12s}.crowd-stack>:nth-child(6){animation-delay:.15s}.crowd-stack>:nth-child(7){animation-delay:.18s}.crowd-card[data-motion=joined] .crowd-stack>*{animation:.24s ease-out both crowd-face-along}.crowd-card[data-motion=joined] .crowd-stack>.crowd-stack-face--me{animation:.26s ease-out both crowd-face-front}.crowd-card[data-motion=joined] .crowd-join-text{animation:.22s ease-out both crowd-label-morph}}@keyframes crowd-face-fan{0%{opacity:0;transform:translateX(var(--crowd-fan-x)) scale(.7)}}@keyframes crowd-face-along{0%{transform:translateX(calc(-1 * var(--crowd-step)))}}@keyframes crowd-face-front{0%{opacity:0;transform:translateX(calc(-.7 * var(--crowd-step))) scale(.6)}}@keyframes crowd-label-morph{0%{opacity:0;transform:translateY(40%)}}.crowd-avatar{inline-size:var(--crowd-avatar-size,44px);block-size:var(--crowd-avatar-size,44px);background:linear-gradient(180deg, color-mix(in oklab, var(--crowd-avatar-color,#408acf), #fff 26%), var(--crowd-avatar-color,#408acf));color:#fff;font-family:ui-rounded,SF Pro Rounded,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:calc(var(--crowd-avatar-size,44px) * 16 / 37);font-size:round(down, calc(var(--crowd-avatar-size,44px) * 16 / 37), 1px);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative}.crowd-avatar img{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.crowd-avatar img:not([data-loaded]){opacity:0}.crowd-avatar-initials{letter-spacing:0}.crowd-avatar--online:after{inline-size:calc(var(--crowd-avatar-size,44px) * .24);block-size:calc(var(--crowd-avatar-size,44px) * .24);border:max(2px, calc(var(--crowd-avatar-size,44px) * .04)) solid var(--crowd-avatar-cutout,var(--ev-surface,#fff));background:var(--crowd-online,#3fae4a);content:"";border-radius:50%;position:absolute;inset-block-end:0;inset-inline-end:0}.crowd-avatar--ring{box-shadow:0 0 0 2px var(--crowd-avatar-cutout,var(--ev-surface,#fff)), 0 0 0 4px var(--crowd-accent,#ff5a3c)}.crowd-button{border:1px solid var(--crowd-line);border-radius:var(--crowd-control-radius);background:var(--crowd-surface);min-block-size:50px;color:var(--crowd-ink);font:800 15px/1.2 var(--crowd-body);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.crowd-button--primary{border-color:var(--crowd-accent);background:var(--crowd-accent);inline-size:100%;color:var(--crowd-on-accent);font-size:16px}.crowd-button--strong{border-color:var(--crowd-ink);background:var(--crowd-ink);inline-size:100%;color:var(--crowd-surface);font-size:16px}.crowd-button--small{min-block-size:40px;padding-inline:16px;font-size:14px}.crowd-button:disabled{cursor:default;opacity:.5}.crowd-button:focus-visible,.crowd-card a:not(.crowd-join-action):focus-visible,.crowd-page a:focus-visible,.crowd-sheet :is(button,a,input,select,textarea):focus-visible,.crowd-page :is(button,input,select,textarea):focus-visible{outline:3px solid var(--crowd-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.crowd-button:active:not(:disabled){transform:scale(.98)}}dialog.crowd-sheet:is(:focus,:focus-visible){outline:none}.crowd-sheet{box-sizing:border-box;inline-size:calc(100% - 12px);max-inline-size:none;max-block-size:calc(100dvh - 12px - env(safe-area-inset-top));margin:auto 6px max(6px, env(safe-area-inset-bottom));background:var(--tgp-bg,var(--crowd-surface));color:var(--tgp-ink,var(--crowd-ink));font-family:var(--tgp-font,var(--crowd-body));overscroll-behavior:contain;border:0;border-radius:38px;padding:0;overflow-y:auto}.crowd-sheet::backdrop{background:#0006}.crowd-sheet-panel{padding:16px 16px 20px}.crowd-sheet-head{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-block-end:12px;display:grid}.crowd-sheet-title{color:inherit;font:600 17px/22px var(--tgp-font,var(--crowd-body));text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:0;overflow:hidden}.crowd-sheet-close{background:var(--tgp-card,var(--crowd-subtle));block-size:44px;inline-size:44px;color:inherit;cursor:pointer;border:0;border-radius:50%;grid-area:1/1;place-items:center;display:grid;box-shadow:0 1px 4px var(--lightningcss-light,#1d120e1a)var(--lightningcss-dark,#0000004d)}.crowd-sheet-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;block-size:20px;inline-size:20px}.crowd-sheet-intro{color:var(--tgp-muted,var(--crowd-muted));font:400 15px/20px var(--tgp-font,var(--crowd-body));text-align:center;margin:0 8px 20px}.crowd-sheet-fine{color:var(--tgp-muted,var(--crowd-muted));font:400 13px/18px var(--tgp-font,var(--crowd-body));text-align:center;margin:16px 8px 0}.crowd-sheet .crowd-button--primary,.crowd-sheet .crowd-button--strong{min-block-size:52px;inline-size:100%;font:600 17px/1 var(--tgp-font,var(--crowd-body));border-radius:26px}@media (min-width:720px){.crowd-sheet{inline-size:100%;max-inline-size:460px;margin:auto}}@media (prefers-reduced-motion:no-preference){.crowd-sheet[open]{animation:.4s cubic-bezier(.32,.72,0,1) crowd-sheet-in}.crowd-sheet[open]::backdrop{animation:.3s linear crowd-fade-in}.crowd-sheet--closing[open]{animation:.35s cubic-bezier(.32,.72,0,1) forwards crowd-sheet-out}.crowd-sheet--closing[open]::backdrop{animation:.3s ease-in-out forwards crowd-fade-out}}@keyframes crowd-sheet-in{0%{transform:translateY(calc(100% + 12px))}}@keyframes crowd-sheet-out{to{transform:translateY(calc(100% + 12px))}}@keyframes crowd-fade-in{0%{opacity:0}}@keyframes crowd-fade-out{to{opacity:0}}@media (min-width:720px) and (prefers-reduced-motion:no-preference){.crowd-sheet[open]{animation-name:crowd-sheet-pop}.crowd-sheet--closing[open]{animation-name:crowd-sheet-unpop}}@keyframes crowd-sheet-pop{0%{opacity:0;transform:scale(.94)}}@keyframes crowd-sheet-unpop{to{opacity:0;transform:scale(.94)}}.crowd-sheet .auth-methods .button{border:1px solid var(--crowd-accent);background:var(--crowd-accent);min-block-size:52px;inline-size:100%;color:var(--crowd-on-accent);font:600 17px/1.2 var(--tgp-font,var(--crowd-body));cursor:pointer;border-radius:26px;justify-content:center;align-items:center;gap:10px;padding-inline:22px;display:inline-flex}.crowd-sheet .auth-methods .button--secondary{border-color:var(--crowd-ink);color:var(--crowd-ink);background:0 0}.crowd-sheet .auth-methods .button:disabled{cursor:default;opacity:.5}.crowd-sheet .auth-methods .text-button{min-block-size:44px;inline-size:100%;color:var(--crowd-ink);font:700 14px/1.2 var(--crowd-body);cursor:pointer;background:0 0;border:0}.crowd-sheet .auth-methods .button-label{align-items:center;gap:10px;display:inline-flex}.crowd-sheet .auth-methods .button-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:1rem;inline-size:1rem;animation:.7s linear infinite crowd-spin}@keyframes crowd-spin{to{transform:rotate(1turn)}}.crowd-sheet .auth-methods .text-field{gap:6px;display:grid}.crowd-sheet .auth-methods .text-field>label{color:var(--crowd-ink);font-size:13.5px;font-weight:700}.crowd-sheet .auth-methods .text-field>input{box-sizing:border-box;border:1px solid var(--crowd-line);border-radius:var(--crowd-control-radius);background:var(--crowd-surface);min-block-size:50px;inline-size:100%;color:var(--crowd-ink);font:500 16px var(--crowd-body);padding-inline:18px}.crowd-sheet .auth-methods .field-message{color:var(--crowd-muted);margin:0;font-size:12.5px}.crowd-sheet .auth-methods .auth-divider{color:var(--crowd-muted);margin-block:18px}.crowd-sheet .auth-methods .auth-divider:before,.crowd-sheet .auth-methods .auth-divider:after{background:var(--crowd-line)}.crowd-sheet .auth-methods .auth-code-title{color:var(--crowd-ink);font-family:var(--crowd-display)}.crowd-sheet .auth-methods .alert{background:var(--ev-danger-surface,#ffebe8);color:var(--crowd-danger);border-radius:14px;grid-template-columns:auto 1fr;gap:10px;padding:12px;font-size:14px;display:grid}.crowd-sheet .auth-methods .alert .icon{block-size:20px;inline-size:20px}.crowd-form{gap:16px;display:grid}.crowd-field{border:0;gap:6px;min-inline-size:0;margin:0;padding:0;display:grid}.crowd-field>label,.crowd-field>legend,.crowd-field-label{color:var(--crowd-ink);padding:0;font-size:13.5px;font-weight:700}.crowd-field>legend{margin-block-end:6px}.crowd-field :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--crowd-line);background:var(--crowd-surface);min-block-size:48px;inline-size:100%;color:var(--crowd-ink);font:500 16px/1.4 var(--crowd-body);border-radius:14px;padding:11px 14px}.crowd-field textarea{resize:vertical}.crowd-field-hint{color:var(--crowd-muted);margin:0;font-size:12.5px;line-height:1.4}.crowd-field-hint--good{color:var(--crowd-success)}.crowd-field-hint--bad{color:var(--crowd-danger)}.crowd-handle-input{border:1px solid var(--crowd-line);background:var(--crowd-surface);border-radius:14px;align-items:center;padding-inline-start:14px;display:flex}.crowd-handle-input>span{color:var(--crowd-muted);font-weight:700}.crowd-field .crowd-handle-input input{background:0 0;border:0;padding-inline-start:2px}.crowd-born-in-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px;display:grid}.crowd-check{color:var(--crowd-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;font-size:14.5px;display:grid}.crowd-check input{block-size:20px;inline-size:20px;accent-color:var(--crowd-accent);margin:1px 0 0}.crowd-check .crowd-field-hint{grid-column:2}.crowd-form-error{background:var(--ev-danger-surface,#ffebe8);color:var(--crowd-danger);border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.crowd-form-note{color:var(--crowd-success);margin:0;font-size:14px;font-weight:700}.crowd-page{box-sizing:border-box;inline-size:100%;max-inline-size:720px;color:var(--crowd-ink);font-family:var(--crowd-body);margin:0 auto;padding:20px 16px 64px}.crowd-shell--screen .crowd-page{max-inline-size:none;padding:0}@media (max-width:899px){.crowd-shell--screen .crowd-shell-site{display:none}}.crowd-page-status{color:var(--crowd-muted);text-align:center;padding:48px 0}.crowd-profile-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-block-start:8px;display:grid}.crowd-profile-name{overflow-wrap:anywhere;font:900 clamp(22px, 5vw, 28px) / 1.1 var(--crowd-display);margin:0}.crowd-profile-handle{color:var(--crowd-muted);overflow-wrap:anywhere;margin:3px 0 0}.crowd-profile-badges{flex-wrap:wrap;gap:6px;margin-block-start:6px;display:flex}.crowd-badge{background:var(--crowd-subtle);color:var(--crowd-ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.crowd-profile-bio{overflow-wrap:anywhere;white-space:pre-line;max-inline-size:60ch;margin:14px 0 0;line-height:1.55}.crowd-profile-stats{color:var(--crowd-muted);flex-wrap:wrap;gap:18px;margin:14px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.crowd-profile-stats a{color:inherit;text-decoration:none}.crowd-profile-stats a:hover{color:var(--crowd-ink);text-decoration:underline}.crowd-profile-stats b{color:var(--crowd-ink);font-variant-numeric:tabular-nums}.crowd-profile-actions{flex-wrap:wrap;gap:8px;margin-block-start:16px;display:flex;position:relative}.crowd-profile-actions .crowd-button{min-block-size:44px}.crowd-menu{position:relative}.crowd-menu>summary{list-style:none}.crowd-menu>summary::-webkit-details-marker{display:none}.crowd-menu-panel{z-index:5;border:1px solid var(--crowd-line);background:var(--crowd-surface);border-radius:14px;min-inline-size:180px;padding:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 12px 40px #0000002e}.crowd-menu-panel button{min-block-size:44px;inline-size:100%;color:var(--crowd-danger);font:700 15px var(--crowd-body);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding-inline:12px}.crowd-menu-panel button:hover{background:var(--crowd-subtle)}.crowd-tabs{border-block-end:1px solid var(--crowd-line);gap:6px;margin-block-start:24px;display:flex}.crowd-tabs button{color:var(--crowd-muted);font:800 15px var(--crowd-body);cursor:pointer;background:0 0;border:0;border-block-end:3px solid #0000;margin-block-end:-1px;padding:10px 12px}.crowd-tabs button[aria-selected=true]{border-color:var(--crowd-accent);color:var(--crowd-ink)}.crowd-listing-cards{margin:0;padding:0;list-style:none}.crowd-listing-card{border-block-end:1px solid var(--crowd-line);color:inherit;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.crowd-listing-card:hover .crowd-listing-card-title{text-decoration:underline}.crowd-listing-card-thumb{background:var(--crowd-subtle);border-radius:14px;block-size:64px;inline-size:64px;position:relative;overflow:hidden}.crowd-listing-card-thumb img{object-fit:cover;block-size:100%;inline-size:100%}.crowd-listing-card-title{overflow-wrap:anywhere;font-weight:800;display:block}.crowd-listing-card-meta{color:var(--crowd-muted);font-size:13.5px;display:block}.crowd-empty{color:var(--crowd-muted);padding:22px 0;font-size:14.5px}.crowd-people{margin:12px 0 0;padding:0;list-style:none}.crowd-person{border-block-end:1px solid var(--crowd-line);color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.crowd-person b{overflow-wrap:anywhere;display:block}.crowd-person span span{color:var(--crowd-muted);font-size:13.5px;display:block}.crowd-back{color:var(--crowd-muted);margin-block-end:12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.crowd-back:hover{color:var(--crowd-ink)}.crowd-page-title{font:900 clamp(22px, 5vw, 28px) / 1.15 var(--crowd-display);margin:0}.crowd-photo-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.crowd-photo-actions{flex-wrap:wrap;gap:8px;display:flex}[dir=rtl] .crowd-back-arrow{display:inline-block;transform:scaleX(-1)}.crowd-button--follow{border-color:var(--crowd-accent);background:var(--crowd-accent);color:var(--crowd-on-accent)}