.DeviceFrame-module__u2MAfa__frame{perspective:1200px;width:100%}.DeviceFrame-module__u2MAfa__shell{--tilt-x:0deg;--tilt-y:0deg;background:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-dark) 12%, transparent), var(--shadow-soft), 0 3px 10px color-mix(in srgb, var(--ink) 24%, transparent);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform var(--motion-duration-reveal) var(--motion-ease-pop);border-radius:44px;padding:9px;position:relative}.DeviceFrame-module__u2MAfa__shell[data-tilting]{transition-duration:var(--motion-duration-quick);transition-timing-function:var(--motion-ease-out)}.DeviceFrame-module__u2MAfa__shell[data-static]{transition:none;transform:none}.DeviceFrame-module__u2MAfa__screen{aspect-ratio:689/1500;background:var(--surface-dark);border-radius:35px;position:relative;overflow:hidden}.DeviceFrame-module__u2MAfa__screen:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);pointer-events:none;position:absolute;inset:0}.DeviceFrame-module__u2MAfa__island{aspect-ratio:3.6;z-index:2;border-radius:var(--r-pill);background:var(--ink);width:29%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.DeviceFrame-module__u2MAfa__image{object-fit:cover}@media (prefers-reduced-motion:reduce){.DeviceFrame-module__u2MAfa__shell{transition:none;transform:none}}
.SiteFooter-module__XJKOHW__footer[data-variant=compact]{border-top:1px solid var(--hairline);background:var(--canvas);min-height:118px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:28px max(clamp(22px,4.5vw,72px),50vw - 648px);font-size:13px;display:grid}.SiteFooter-module__XJKOHW__compactWordmark{align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__XJKOHW__compactLinks{justify-content:center;align-items:center;gap:clamp(18px,3vw,34px);display:flex}.SiteFooter-module__XJKOHW__compactLinks a,.SiteFooter-module__XJKOHW__compactLinks button{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--body);text-underline-offset:5px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.SiteFooter-module__XJKOHW__compactLinks a:hover,.SiteFooter-module__XJKOHW__compactLinks button:hover{text-decoration:underline}}.SiteFooter-module__XJKOHW__footer[data-variant=compact]>p{justify-self:end;margin:0}.SiteFooter-module__XJKOHW__footer[data-variant=public]{background:var(--surface-dark-elevated);color:color-mix(in srgb, var(--on-dark) 64%, transparent)}.SiteFooter-module__XJKOHW__publicInner{width:min(100% - clamp(48px,9vw,144px),1296px);margin-inline:auto;padding-block:80px 32px}.SiteFooter-module__XJKOHW__publicTop{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);align-items:start;gap:clamp(64px,9vw,144px);display:grid}.SiteFooter-module__XJKOHW__brandBlock{max-width:420px}.SiteFooter-module__XJKOHW__publicWordmark{color:var(--on-dark)}.SiteFooter-module__XJKOHW__tagline{max-width:30ch;color:color-mix(in srgb, var(--on-dark) 62%, transparent);letter-spacing:-.01em;margin:32px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.SiteFooter-module__XJKOHW__publicNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;width:100%;display:grid}.SiteFooter-module__XJKOHW__linkGroup{min-width:0}.SiteFooter-module__XJKOHW__groupLabel{color:color-mix(in srgb, var(--on-dark) 56%, transparent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:600;line-height:1.2}.SiteFooter-module__XJKOHW__groupLinks{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__XJKOHW__groupLinks a,.SiteFooter-module__XJKOHW__groupLinks button{align-items:center;gap:var(--space-sm);min-height:44px;color:color-mix(in srgb, var(--on-dark) 72%, transparent);transition:color var(--motion-duration-quick) var(--motion-ease-out);font-size:16px;text-decoration:none;display:inline-flex}.SiteFooter-module__XJKOHW__footerAction{cursor:pointer;background:0 0;border:0;padding:0}.SiteFooter-module__XJKOHW__externalArrow{transition:transform var(--motion-duration-standard) var(--motion-spring-gentle);flex:none;font-size:.72em;line-height:1}@media (hover:hover) and (pointer:fine){.SiteFooter-module__XJKOHW__groupLinks a:hover,.SiteFooter-module__XJKOHW__groupLinks button:hover{color:var(--on-dark)}.SiteFooter-module__XJKOHW__groupLinks a:hover .SiteFooter-module__XJKOHW__externalArrow,.SiteFooter-module__XJKOHW__compactLinks a:hover .SiteFooter-module__XJKOHW__externalArrow{transform:translate(var(--motion-distance-xs), calc(-1 * var(--motion-distance-xs)))}}.SiteFooter-module__XJKOHW__publicMeta{border-top:1px solid color-mix(in srgb, var(--on-dark) 10%, transparent);justify-content:space-between;align-items:center;gap:32px;margin-top:80px;padding-top:32px;font-size:13px;display:flex}.SiteFooter-module__XJKOHW__publicMeta p{margin:0}@media (max-width:899px){.SiteFooter-module__XJKOHW__footer[data-variant=compact][data-mobile-tab-inset]{display:none}.SiteFooter-module__XJKOHW__publicTop{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:64px}}@media (max-width:700px){.SiteFooter-module__XJKOHW__footer[data-variant=compact]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;padding:38px 22px}.SiteFooter-module__XJKOHW__compactLinks{flex-wrap:wrap;justify-content:flex-start}.SiteFooter-module__XJKOHW__footer[data-variant=compact]>p{justify-self:start}.SiteFooter-module__XJKOHW__publicInner{width:100%;padding:64px 22px 32px}.SiteFooter-module__XJKOHW__publicTop{grid-template-columns:minmax(0,1fr);gap:48px}.SiteFooter-module__XJKOHW__brandBlock{max-width:360px}.SiteFooter-module__XJKOHW__publicNavigation{gap:32px}.SiteFooter-module__XJKOHW__publicMeta{align-items:flex-start;margin-top:64px}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__XJKOHW__groupLinks a,.SiteFooter-module__XJKOHW__groupLinks button,.SiteFooter-module__XJKOHW__externalArrow{transition:none}}
.SiteHeader-module__SUjmUW__header{--site-header-block-inset:var(--space-compact);--site-header-row-height:64px;--site-header-row-block-inset:var(--space-sm);--header-glass:color-mix(in srgb, var(--canvas) 76%, transparent);--header-glass-fallback:color-mix(in srgb, var(--canvas) 96%, var(--surface));--header-highlight:var(--surface);--header-ink:var(--ink);z-index:var(--z-nav);width:100%;padding:calc(var(--site-header-block-inset) + env(safe-area-inset-top)) 0 var(--site-header-block-inset);top:0}.SiteHeader-module__SUjmUW__header[data-surface=light]{--header-glass:color-mix(in srgb, var(--on-dark) 76%, transparent);--header-glass-fallback:color-mix(in srgb, var(--on-dark) 96%, var(--surface));--header-highlight:var(--on-dark);--header-ink:var(--surface-dark)}.SiteHeader-module__SUjmUW__header[data-surface=dark]{--header-glass:color-mix(in srgb, var(--surface-dark) 76%, transparent);--header-glass-fallback:color-mix(in srgb, var(--surface-dark) 96%, var(--canvas));--header-highlight:var(--on-dark);--header-ink:var(--on-dark)}.SiteHeader-module__SUjmUW__header[data-position=overlay]{position:absolute}.SiteHeader-module__SUjmUW__header[data-position=sticky]{position:sticky}.SiteHeader-module__SUjmUW__inner{width:min(100% - clamp(32px,8vw,128px),1296px);min-height:var(--site-header-row-height);padding:var(--site-header-row-block-inset) 10px var(--site-header-row-block-inset) 16px;border-radius:var(--r-pill);background:var(--header-glass);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--header-highlight) 82%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--header-ink) 10%, transparent), var(--shadow-lift);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__inner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding-inline:0;overflow:visible}.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__center{border-radius:var(--r-pill);background:var(--header-glass);box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);padding:4px}.SiteHeader-module__SUjmUW__wordmark{z-index:1;min-height:44px;color:var(--header-ink);text-decoration:none;position:relative}.SiteHeader-module__SUjmUW__header[data-position=overlay] .SiteHeader-module__SUjmUW__wordmark{color:var(--header-ink)!important}.SiteHeader-module__SUjmUW__center{top:calc(50% + env(safe-area-inset-top) / 2);position:absolute;left:50%;transform:translate(-50%,-50%)}.SiteHeader-module__SUjmUW__actions{z-index:1;border-radius:var(--r-pill);align-items:center;display:flex;position:relative;color:var(--header-ink)!important}.SiteHeader-module__SUjmUW__header[data-chrome=capsule] .SiteHeader-module__SUjmUW__actions .btn{box-shadow:none;background:0 0;color:var(--header-ink)!important}@media (hover:hover) and (pointer:fine){.SiteHeader-module__SUjmUW__header[data-chrome=capsule] .SiteHeader-module__SUjmUW__actions .btn:hover{background:color-mix(in srgb, var(--header-ink) 7%, transparent)}}.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__actions .btn--quiet{color:var(--header-ink)}.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__actions .btn--ink{background:var(--surface-dark);color:var(--on-dark);box-shadow:var(--shadow-tight)}@media (hover:hover) and (pointer:fine){.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__actions .btn--ink:hover{background:color-mix(in srgb, var(--surface-dark) 86%, var(--on-dark));box-shadow:var(--shadow-lift)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteHeader-module__SUjmUW__inner,.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__center{background:var(--header-glass-fallback)}}@media (max-width:899px){.SiteHeader-module__SUjmUW__center{display:none}.SiteHeader-module__SUjmUW__header[data-mobile-variant=toolbar]{padding:env(safe-area-inset-top,0px) 0 0;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25)}.SiteHeader-module__SUjmUW__header[data-mobile-variant=toolbar] .SiteHeader-module__SUjmUW__inner{width:100%;min-height:56px;padding:4px var(--space-md);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;overflow:visible}.SiteHeader-module__SUjmUW__header[data-mobile-variant=toolbar] .SiteHeader-module__SUjmUW__wordmark{display:none}.SiteHeader-module__SUjmUW__header[data-mobile-variant=toolbar] .SiteHeader-module__SUjmUW__actions{width:100%}}@media (max-width:360px){.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__wordmark>span:last-child{display:none}}
.LocalTime-module__aRZ_ma__fitting{min-width:0;display:block;position:relative}.LocalTime-module__aRZ_ma__measurement{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute}
.PollCard-module__cmw76q__poll{min-width:0}.PollCard-module__cmw76q__resultStatus{margin-bottom:var(--space-compact)}.PollCard-module__cmw76q__options{gap:var(--space-sm);flex-direction:column;display:flex}.PollCard-module__cmw76q__optionGroup{gap:var(--space-xs);display:grid}.PollCard-module__cmw76q__optionRow{min-width:0;position:relative}.PollCard-module__cmw76q__option{border:1px solid var(--hairline-soft);border-radius:var(--radius-form);width:100%;padding:var(--space-compact);background:var(--event-card,var(--surface));cursor:pointer;text-align:left;transition:border-color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.PollCard-module__cmw76q__option:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.PollCard-module__cmw76q__optionVoters:hover{background:var(--field-focus-fill)}}.PollCard-module__cmw76q__option:active:not(:disabled){transform:scale(.985)}.PollCard-module__cmw76q__option:disabled{cursor:default}.PollCard-module__cmw76q__option[data-voted],.PollCard-module__cmw76q__option[data-finalized]{border-color:var(--body-strong)}.PollCard-module__cmw76q__option[data-has-voters]{padding-right:calc(2 * var(--space-xxl) + var(--space-sm))}.PollCard-module__cmw76q__fill{background:var(--event-resultFill,color-mix(in srgb, var(--ink) 7%, transparent));transform-origin:0;width:0;transition:width var(--motion-duration-reveal) var(--motion-ease-out);animation:PollCard-module__cmw76q__poll-fill-in var(--motion-duration-hero) var(--motion-ease-out) both;position:absolute;inset:0}@keyframes PollCard-module__cmw76q__poll-fill-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.PollCard-module__cmw76q__inner{align-items:center;gap:var(--space-compact);display:flex;position:relative}.PollCard-module__cmw76q__checkring{border:1.5px solid var(--event-selectionRing,color-mix(in srgb, var(--ink) 30%, transparent));color:#0000;width:20px;height:20px;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), border-color var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.PollCard-module__cmw76q__option[data-voted] .PollCard-module__cmw76q__checkring,.PollCard-module__cmw76q__option[data-finalized] .PollCard-module__cmw76q__checkring{background:var(--event-chipInk,var(--ink));color:var(--event-surface,var(--canvas));border-color:#0000}.PollCard-module__cmw76q__time{flex:1;min-width:0;display:block}.PollCard-module__cmw76q__optionLabel{font-size:var(--detail-body-size,var(--type-subheadline));color:var(--ink);overflow-wrap:anywhere;font-weight:600;display:block}.PollCard-module__cmw76q__optionSub{font-size:var(--detail-supporting-size,var(--type-footnote));color:var(--muted);overflow-wrap:anywhere;margin-top:1px;display:block}.PollCard-module__cmw76q__voters{min-height:44px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;margin-top:12px;padding:0;font-size:12.5px;display:flex}.PollCard-module__cmw76q__percentage{color:var(--muted);font-size:var(--detail-supporting-size,var(--type-footnote));white-space:nowrap;flex:none}.PollCard-module__cmw76q__optionVoters{top:0;right:var(--space-xs);min-width:44px;min-height:44px;padding:var(--space-xs);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;align-items:center;display:flex;position:absolute;bottom:0}.PollCard-module__cmw76q__voters:disabled{cursor:default}.PollCard-module__cmw76q__suggestionTools{margin-top:var(--space-sm);justify-items:start;gap:10px;display:grid}.PollCard-module__cmw76q__footer{align-items:center;gap:var(--space-sm);min-height:44px;margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.PollCard-module__cmw76q__deadline{font-size:var(--detail-supporting-size,var(--type-footnote));color:var(--muted);margin-inline-start:auto}.PollCard-module__cmw76q__suggestionTools>.PollCard-module__cmw76q__suggestion{width:100%}.PollCard-module__cmw76q__suggestion{border-radius:var(--r-lg);background:var(--surface-wash);align-items:center;gap:12px;padding:11px 12px;display:flex}.PollCard-module__cmw76q__suggestion>div:first-child{flex:1;gap:2px;display:grid}.PollCard-module__cmw76q__suggestion b{color:var(--body-strong);font-size:13px}.PollCard-module__cmw76q__suggestion span,.PollCard-module__cmw76q__suggestion p,.PollCard-module__cmw76q__pendingLabel{color:var(--muted);font-size:12px;line-height:1.4}.PollCard-module__cmw76q__reviewActions{gap:6px;display:flex}.PollCard-module__cmw76q__people{max-height:min(56vh,480px);display:grid;overflow-y:auto}.PollCard-module__cmw76q__suggestionForm{gap:14px;display:grid}.PollCard-module__cmw76q__suggestionForm label{color:var(--body-strong);gap:7px;font-size:13px;font-weight:700;display:grid}.PollCard-module__cmw76q__suggestionForm label span{color:var(--muted);font-weight:500}.PollCard-module__cmw76q__suggestionForm input{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--field-background);min-height:48px;color:var(--ink);font:inherit;outline:none;padding:0 14px}.PollCard-module__cmw76q__error{margin-top:var(--space-compact);font-size:var(--type-footnote);color:var(--declined)}.PollCard-module__cmw76q__finalizeForm{gap:var(--space-card-inset);display:grid}.PollCard-module__cmw76q__finalizeOptions{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.PollCard-module__cmw76q__finalizeOption{min-height:44px;display:block}.PollCard-module__cmw76q__finalizeOption input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.PollCard-module__cmw76q__finalizeOption .PollCard-module__cmw76q__inner{pointer-events:none}.PollCard-module__cmw76q__finalizeOption:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.PollCard-module__cmw76q__finalizeOption:has(input:disabled){opacity:.5;cursor:default}.PollCard-module__cmw76q__message{color:var(--muted);margin-top:10px;font-size:12.5px}@media (max-width:640px){.PollCard-module__cmw76q__suggestion{flex-direction:column;align-items:stretch}.PollCard-module__cmw76q__reviewActions{justify-content:flex-end}.PollCard-module__cmw76q__voters{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.PollCard-module__cmw76q__option,.PollCard-module__cmw76q__fill,.PollCard-module__cmw76q__checkring{transition:none;animation:none}}
.EmptyState-module__Xpz02a__empty{padding:clamp(48px, 8vw, 88px) var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.EmptyState-module__Xpz02a__icon{color:var(--muted);padding-bottom:2px;display:inline-flex}.EmptyState-module__Xpz02a__title{max-width:26ch}.EmptyState-module__Xpz02a__action{padding-top:10px}
.AdaptiveDetailTitle-module__NcZ8RW__title{color:var(--ink);font-family:var(--font-display);margin:0;font-weight:400;line-height:1.1;position:relative}.AdaptiveDetailTitle-module__NcZ8RW__title[data-step="0"],.AdaptiveDetailTitle-module__NcZ8RW__measurement[data-step="0"]{font-size:calc(var(--type-large-title) * var(--detail-scale,1))}.AdaptiveDetailTitle-module__NcZ8RW__title[data-step="1"],.AdaptiveDetailTitle-module__NcZ8RW__measurement[data-step="1"]{font-size:calc(var(--type-title) * var(--detail-scale,1))}.AdaptiveDetailTitle-module__NcZ8RW__title[data-step="2"],.AdaptiveDetailTitle-module__NcZ8RW__title[data-step="3"],.AdaptiveDetailTitle-module__NcZ8RW__measurement[data-step="2"]{font-size:calc(var(--type-title2) * var(--detail-scale,1))}.AdaptiveDetailTitle-module__NcZ8RW__measurement{white-space:nowrap;visibility:hidden;pointer-events:none;width:max-content;position:absolute;inset:0 auto auto 0}.AdaptiveDetailTitle-module__NcZ8RW__measuring{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AdaptiveDetailTitle-module__NcZ8RW__visible{overflow-wrap:anywhere}.AdaptiveDetailTitle-module__NcZ8RW__title[data-step="3"] .AdaptiveDetailTitle-module__NcZ8RW__visible{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.FilterChipLink-module__yLvO7a__chip{justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;min-height:44px;padding-inline:var(--space-md);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-soft);color:var(--ink);font-size:var(--type-footnote);white-space:nowrap;transition:background-color var(--motion-duration-quick) var(--motion-ease-out);border:0;flex:none;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.FilterChipLink-module__yLvO7a__chip svg{width:1em;height:1em}.FilterChipLink-module__yLvO7a__attention{width:var(--space-sm);height:var(--space-sm);border-radius:var(--r-pill);background:var(--attention,var(--error));flex:none}.FilterChipLink-module__yLvO7a__chip[data-selected]{background:var(--ink);color:var(--canvas);box-shadow:none;font-weight:600}.FilterChipLink-module__yLvO7a__chip[data-muted]{opacity:.5}@media (hover:hover) and (pointer:fine){.FilterChipLink-module__yLvO7a__chip:not([data-selected]):hover{background:var(--surface-wash)}}@media (prefers-reduced-motion:reduce){.FilterChipLink-module__yLvO7a__chip{transition:none}}
.InfoFootnote-module__liGzYa__root{color:var(--muted);font-size:var(--type-footnote);grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:6px;line-height:1.5;display:grid}.InfoFootnote-module__liGzYa__root p{margin:0}.InfoFootnote-module__liGzYa__icon{width:20px;color:var(--muted);place-items:center;display:grid}
.ModalDialog-module__Q46qYa__dialog{border-radius:var(--radius-container);width:min(520px,100vw - 32px);max-height:min(760px,100dvh - 32px);color:var(--body);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.ModalDialog-module__Q46qYa__dialog::backdrop{background:color-mix(in srgb, var(--surface-dark) 48%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:ModalDialog-module__Q46qYa__modalBackdropIn var(--motion-duration-standard) var(--motion-ease-out) both}.ModalDialog-module__Q46qYa__dialog:focus-visible{outline:none}.ModalDialog-module__Q46qYa__dialog[data-closing]{pointer-events:none}.ModalDialog-module__Q46qYa__dialog[data-closing]::backdrop{animation:ModalDialog-module__Q46qYa__modalBackdropOut var(--motion-duration-quick) var(--motion-ease-out) both}.ModalDialog-module__Q46qYa__dialog[data-closing] .ModalDialog-module__Q46qYa__card{animation:ModalDialog-module__Q46qYa__modalCardOut var(--motion-duration-standard) var(--motion-ease-out) both}.ModalDialog-module__Q46qYa__card{--modal-inset:var(--space-lg);--person-row-inset:var(--modal-inset);border-radius:var(--radius-container);background:var(--surface);max-height:min(760px,100dvh - 32px);box-shadow:var(--shadow-soft);transform-origin:50%;animation:ModalDialog-module__Q46qYa__modalCardIn var(--motion-duration-panel) var(--motion-ease-pop) both;overflow-y:auto}.ModalDialog-module__Q46qYa__card[data-appearance=composer]{--modal-inset:var(--space-md);border-radius:var(--radius-hero);background:var(--canvas);flex-direction:column;width:min(560px,100vw - 32px);max-height:min(840px,100dvh - 32px);display:flex}.ModalDialog-module__Q46qYa__header{padding:var(--space-lg) var(--modal-inset) 20px;border-bottom:1px solid var(--hairline-soft);align-items:flex-start;gap:20px;display:flex}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__header{z-index:4;min-height:56px;padding:var(--space-xs) var(--space-md);background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);border-bottom:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid;position:sticky;top:0}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__header>div{text-align:center;grid-column:2}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__header h2{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.2;overflow:hidden}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__header .ModalDialog-module__Q46qYa__close{color:var(--ink);background:0 0;grid-area:1/1;margin:0}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__header>.ModalDialog-module__Q46qYa__headerAction{grid-area:1/3;justify-content:flex-end;display:flex}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__header>.ModalDialog-module__Q46qYa__headerAction>*{margin:0}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__body{min-height:0;padding:0}.ModalDialog-module__Q46qYa__body{padding:20px var(--modal-inset) var(--space-lg)}.ModalDialog-module__Q46qYa__body[data-flush]{padding-inline:0}.ModalDialog-module__Q46qYa__header>div{min-width:0}.ModalDialog-module__Q46qYa__header h2{color:var(--ink);font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.15}.ModalDialog-module__Q46qYa__header p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.5}.ModalDialog-module__Q46qYa__close{border-radius:var(--r-pill);background:var(--surface-wash);width:44px;height:44px;color:var(--body-strong);cursor:pointer;border:0;flex:none;place-items:center;margin:-8px -8px 0 auto;display:grid}.ModalDialog-module__Q46qYa__close:focus-visible{outline-color:var(--body-strong)}@keyframes ModalDialog-module__Q46qYa__modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes ModalDialog-module__Q46qYa__modalCardIn{0%{opacity:0;transform:translateY(var(--motion-distance-md)) scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ModalDialog-module__Q46qYa__modalBackdropOut{to{opacity:0}}@keyframes ModalDialog-module__Q46qYa__modalCardOut{to{opacity:0;transform:translateY(var(--motion-distance-sm)) scale(.98)}}@media (prefers-reduced-motion:reduce){.ModalDialog-module__Q46qYa__dialog::backdrop,.ModalDialog-module__Q46qYa__card{animation:none}}.ModalDialog-module__Q46qYa__actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:420px){.ModalDialog-module__Q46qYa__card{--modal-inset:18px}.ModalDialog-module__Q46qYa__actions{grid-template-columns:1fr 1fr;display:grid}.ModalDialog-module__Q46qYa__actions:has(>:nth-child(3)){grid-template-columns:1fr}}@media (max-width:560px){.ModalDialog-module__Q46qYa__dialog{border-radius:var(--r-cover) var(--r-cover) 0 0;width:100%;max-width:none;max-height:min(88dvh,760px);margin:auto 0 0}.ModalDialog-module__Q46qYa__card{border-radius:var(--r-cover) var(--r-cover) 0 0;max-height:min(88dvh,760px)}.ModalDialog-module__Q46qYa__dialog[data-appearance=composer]{max-height:min(94dvh,840px)}.ModalDialog-module__Q46qYa__card[data-appearance=composer]{border-radius:var(--radius-hero) var(--radius-hero) 0 0;width:100%;max-height:min(94dvh,840px)}}.ModalDialog-module__Q46qYa__dialog[data-presentation=centered]{width:min(560px, calc(100vw - 2 * var(--space-md)));max-height:calc(100dvh - 2 * var(--space-md));border-radius:var(--radius-hero);margin:auto}.ModalDialog-module__Q46qYa__dialog[data-presentation=centered] .ModalDialog-module__Q46qYa__card{width:100%;max-height:calc(100dvh - 2 * var(--space-md));border-radius:var(--radius-hero)}
.CreateEventEditors-module__vtH3Oa__editorStack{gap:var(--space-md);display:grid}.CreateEventEditors-module__vtH3Oa__editorCard{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--hairline-soft);border-radius:var(--r-xl);background:var(--surface-wash);display:grid}.CreateEventEditors-module__vtH3Oa__cardHeader,.CreateEventEditors-module__vtH3Oa__cardActions,.CreateEventEditors-module__vtH3Oa__presetHeading{align-items:center;display:flex}.CreateEventEditors-module__vtH3Oa__cardHeader{justify-content:space-between;gap:var(--space-sm);color:var(--ink);font-size:14px}.CreateEventEditors-module__vtH3Oa__cardActions{gap:var(--space-xs)}.CreateEventEditors-module__vtH3Oa__iconButton{border-radius:var(--r-pill);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.CreateEventEditors-module__vtH3Oa__iconButton:disabled{cursor:default;opacity:.35}.CreateEventEditors-module__vtH3Oa__twoColumns{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.CreateEventEditors-module__vtH3Oa__field{gap:var(--space-xs);color:var(--muted);font-size:12px;font-weight:650;display:grid}.CreateEventEditors-module__vtH3Oa__field span{justify-content:space-between;display:flex}.CreateEventEditors-module__vtH3Oa__field small{font-weight:400}.CreateEventEditors-module__vtH3Oa__field input,.CreateEventEditors-module__vtH3Oa__field textarea{width:100%;min-width:0;min-height:46px;padding:var(--space-sm) var(--space-compact);border:1px solid var(--hairline);border-radius:var(--radius-form);background:var(--surface);color:var(--ink);font:inherit;outline:0;font-size:14px}.CreateEventEditors-module__vtH3Oa__field textarea{resize:vertical}.CreateEventEditors-module__vtH3Oa__field input:focus,.CreateEventEditors-module__vtH3Oa__field textarea:focus{border-color:var(--field-focus-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent)}.CreateEventEditors-module__vtH3Oa__addButton,.CreateEventEditors-module__vtH3Oa__coverAction{align-items:center;gap:var(--space-sm);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;display:flex}.CreateEventEditors-module__vtH3Oa__addButton{justify-content:center;width:100%;font-size:14px;font-weight:600}.CreateEventEditors-module__vtH3Oa__coverActions{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.CreateEventEditors-module__vtH3Oa__coverAction{padding:var(--space-compact);text-align:left}.CreateEventEditors-module__vtH3Oa__coverAction>svg{color:var(--muted);flex:none}.CreateEventEditors-module__vtH3Oa__coverAction>span{gap:2px;display:grid}.CreateEventEditors-module__vtH3Oa__coverAction strong{font-size:14px}.CreateEventEditors-module__vtH3Oa__coverAction small{color:var(--muted);font-size:11px}.CreateEventEditors-module__vtH3Oa__hiddenInput{display:none}.CreateEventEditors-module__vtH3Oa__presetHeading{gap:var(--space-sm);margin:var(--space-lg) 0 var(--space-sm);color:var(--ink);font-size:14px}.CreateEventEditors-module__vtH3Oa__presetHeading svg{color:var(--muted)}.CreateEventEditors-module__vtH3Oa__presetGrid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CreateEventEditors-module__vtH3Oa__preset{border-radius:var(--r-xl);background:var(--surface-wash);cursor:pointer;border:2px solid #0000;min-height:104px;padding:0;position:relative;overflow:hidden}.CreateEventEditors-module__vtH3Oa__preset[data-selected]{border-color:var(--primary)}.CreateEventEditors-module__vtH3Oa__preset img{object-fit:cover}.CreateEventEditors-module__vtH3Oa__preset span{right:var(--space-sm);bottom:var(--space-sm);left:var(--space-sm);z-index:1;color:var(--on-dark);text-align:left;text-shadow:0 1px 4px color-mix(in srgb, var(--surface-dark) 72%, transparent);font-size:12px;font-weight:650;position:absolute}.CreateEventEditors-module__vtH3Oa__editorError{margin:var(--space-md) 0 0;color:var(--error);font-size:13px}@media (max-width:480px){.CreateEventEditors-module__vtH3Oa__twoColumns,.CreateEventEditors-module__vtH3Oa__coverActions{grid-template-columns:1fr}}
.HomeCreateEventDialog-module__9xcPBq__composer{flex-direction:column;min-height:420px;display:flex}.HomeCreateEventDialog-module__9xcPBq__canvas{min-width:0;padding-bottom:var(--space-lg);flex-direction:column;flex:1;display:flex}.HomeCreateEventDialog-module__9xcPBq__coverPreview{background:var(--surface-wash);cursor:pointer;border:0;width:100%;min-height:154px;padding:0;position:relative;overflow:hidden}.HomeCreateEventDialog-module__9xcPBq__coverPreview img{object-fit:cover}.HomeCreateEventDialog-module__9xcPBq__coverPreview:after{background:linear-gradient(to top, color-mix(in srgb, var(--surface-dark) 58%, transparent), transparent 55%);content:"";position:absolute;inset:0}.HomeCreateEventDialog-module__9xcPBq__coverPreview span{right:var(--space-md);bottom:var(--space-md);z-index:1;padding:var(--space-sm) var(--space-compact);border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface-dark) 42%, transparent);color:var(--on-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12px;font-weight:650;position:absolute}.HomeCreateEventDialog-module__9xcPBq__titleField{width:100%;min-height:78px;padding:var(--space-sm) var(--space-lg) var(--space-md);color:var(--ink);font-family:var(--font-display);background:0 0;border:0;outline:0;font-size:clamp(30px,6vw,38px);font-weight:400;line-height:1.08}.HomeCreateEventDialog-module__9xcPBq__titleField::placeholder{color:color-mix(in srgb, var(--muted) 58%, transparent)}.HomeCreateEventDialog-module__9xcPBq__hairline,.HomeCreateEventDialog-module__9xcPBq__insetHairline{background:var(--hairline-soft);flex:none;height:1px}.HomeCreateEventDialog-module__9xcPBq__insetHairline{margin-left:var(--space-md)}.HomeCreateEventDialog-module__9xcPBq__disclosureRow{gap:var(--space-md);width:100%;min-height:56px;padding:0 var(--space-md);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px auto minmax(0,1fr) 20px;align-items:center;display:grid}.HomeCreateEventDialog-module__9xcPBq__disclosureRow>svg:first-child{color:var(--tertiary,var(--muted));justify-self:center}.HomeCreateEventDialog-module__9xcPBq__disclosureRow>svg:last-child{color:var(--muted);transition:transform var(--motion-duration-standard) var(--motion-ease-out)}.HomeCreateEventDialog-module__9xcPBq__disclosureRow>svg:last-child[data-expanded]{transform:rotate(180deg)}.HomeCreateEventDialog-module__9xcPBq__rowLabel{font-size:16px}.HomeCreateEventDialog-module__9xcPBq__rowValue{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.HomeCreateEventDialog-module__9xcPBq__whenEditor,.HomeCreateEventDialog-module__9xcPBq__whoEditor{padding:0 var(--space-md) var(--space-sm);animation:HomeCreateEventDialog-module__9xcPBq__revealIn var(--motion-duration-standard) var(--motion-ease-out) both}.HomeCreateEventDialog-module__9xcPBq__whenEditor{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.HomeCreateEventDialog-module__9xcPBq__whenEditor label,.HomeCreateEventDialog-module__9xcPBq__placeForm label{gap:var(--space-xs);color:var(--muted);font-size:12px;font-weight:650;display:grid}.HomeCreateEventDialog-module__9xcPBq__whenEditor label span{justify-content:space-between;display:flex}.HomeCreateEventDialog-module__9xcPBq__whenEditor label small{font-weight:400}.HomeCreateEventDialog-module__9xcPBq__whenEditor input,.HomeCreateEventDialog-module__9xcPBq__placeForm input{width:100%;min-width:0;min-height:46px;padding:0 var(--space-compact);border:1px solid var(--hairline);border-radius:var(--radius-form);background:var(--surface);color:var(--ink);font:inherit;outline:0;font-size:14px}.HomeCreateEventDialog-module__9xcPBq__whenEditor input:focus,.HomeCreateEventDialog-module__9xcPBq__placeForm input:focus,.HomeCreateEventDialog-module__9xcPBq__aboutSection textarea:focus{border-color:var(--field-focus-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent)}.HomeCreateEventDialog-module__9xcPBq__whenEditor>.HomeCreateEventDialog-module__9xcPBq__addChip{margin-top:var(--space-xs);grid-column:1/-1;justify-self:start}.HomeCreateEventDialog-module__9xcPBq__modePicker{gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--r-lg);background:var(--surface-wash);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.HomeCreateEventDialog-module__9xcPBq__modePicker button{min-height:38px;padding:0 var(--space-sm);border-radius:var(--r-md);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.HomeCreateEventDialog-module__9xcPBq__modePicker button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-tight)}.HomeCreateEventDialog-module__9xcPBq__pollSummary{align-items:center;gap:var(--space-sm);min-height:58px;padding:var(--space-sm) var(--space-compact);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;grid-column:1/-1;display:flex}.HomeCreateEventDialog-module__9xcPBq__pollSummary>svg:first-child,.HomeCreateEventDialog-module__9xcPBq__pollSummary>svg:last-child{color:var(--muted);flex:none}.HomeCreateEventDialog-module__9xcPBq__pollSummary>span{flex:1;gap:2px;display:grid}.HomeCreateEventDialog-module__9xcPBq__pollSummary strong{font-size:14px}.HomeCreateEventDialog-module__9xcPBq__pollSummary small{color:var(--muted);font-size:12px}.HomeCreateEventDialog-module__9xcPBq__compactToggle{grid-column:1/-1;align-items:center;min-height:44px;gap:var(--space-sm)!important;color:var(--ink)!important;font-size:14px!important;font-weight:550!important;display:flex!important}.HomeCreateEventDialog-module__9xcPBq__compactToggle>svg{color:var(--muted)}.HomeCreateEventDialog-module__9xcPBq__compactToggle>span{flex:1}.HomeCreateEventDialog-module__9xcPBq__compactToggle input{width:42px;min-height:25px;accent-color:var(--primary);padding:0}.HomeCreateEventDialog-module__9xcPBq__whoEditor{padding-inline:0}.HomeCreateEventDialog-module__9xcPBq__linkedChatHint{padding:var(--space-compact) var(--space-md);color:var(--muted);margin:0;font-size:13px;line-height:1.45}.HomeCreateEventDialog-module__9xcPBq__manageGuests,.HomeCreateEventDialog-module__9xcPBq__toggleRow{align-items:center;gap:var(--space-sm);width:100%;min-height:62px;padding:var(--space-sm) var(--space-md);color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;display:flex}.HomeCreateEventDialog-module__9xcPBq__manageGuests{cursor:pointer}.HomeCreateEventDialog-module__9xcPBq__manageGuests>span:first-child,.HomeCreateEventDialog-module__9xcPBq__toggleRow>span:first-child{gap:2px;min-width:0;margin-right:auto;display:grid}.HomeCreateEventDialog-module__9xcPBq__manageGuests strong,.HomeCreateEventDialog-module__9xcPBq__toggleRow strong{font-size:15px;font-weight:550}.HomeCreateEventDialog-module__9xcPBq__manageGuests small,.HomeCreateEventDialog-module__9xcPBq__toggleRow small{color:var(--muted);font-size:12px;line-height:1.35}.HomeCreateEventDialog-module__9xcPBq__manageGuests>svg{color:var(--muted);flex:none}.HomeCreateEventDialog-module__9xcPBq__guestFaces{flex:none;align-items:center;display:flex}.HomeCreateEventDialog-module__9xcPBq__guestFaces>:not(:first-child){margin-left:-7px}.HomeCreateEventDialog-module__9xcPBq__guestFace,.HomeCreateEventDialog-module__9xcPBq__guestOverflow{box-shadow:0 0 0 1.5px var(--canvas)}.HomeCreateEventDialog-module__9xcPBq__guestOverflow{border-radius:var(--r-pill);background:var(--surface-wash);width:28px;height:28px;color:var(--muted);place-items:center;font-size:10px;font-weight:700;display:grid}.HomeCreateEventDialog-module__9xcPBq__toggleRow input,.HomeCreateEventDialog-module__9xcPBq__personRow input{accent-color:var(--primary)}.HomeCreateEventDialog-module__9xcPBq__toggleRow input{flex:none;width:44px;height:26px}.HomeCreateEventDialog-module__9xcPBq__aboutSection{gap:var(--space-compact);margin-top:var(--space-md);padding:var(--space-md);border-top:1px solid var(--hairline-soft);display:grid}.HomeCreateEventDialog-module__9xcPBq__aboutSection header{justify-content:space-between;align-items:center;display:flex}.HomeCreateEventDialog-module__9xcPBq__aboutSection h3{color:var(--ink);font-family:var(--font-display);margin:0;font-size:20px;font-weight:400}.HomeCreateEventDialog-module__9xcPBq__aboutSection header button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.HomeCreateEventDialog-module__9xcPBq__aboutSection textarea{resize:vertical;width:100%;min-height:76px;padding:var(--space-sm) 0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;line-height:1.5}.HomeCreateEventDialog-module__9xcPBq__addRail{gap:var(--space-sm);padding:var(--space-md);flex-wrap:wrap;display:flex}.HomeCreateEventDialog-module__9xcPBq__addChip{justify-content:center;align-items:center;gap:var(--space-xs);min-height:36px;padding:0 var(--space-compact);border:1px solid var(--hairline);border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--ink);font:inherit;box-shadow:var(--shadow-tight);cursor:pointer;font-size:13px;font-weight:550;display:inline-flex}.HomeCreateEventDialog-module__9xcPBq__addChip svg{color:var(--muted)}.HomeCreateEventDialog-module__9xcPBq__error{margin:var(--space-sm) var(--space-md) 0;color:var(--error);font-size:13px;line-height:1.4}.HomeCreateEventDialog-module__9xcPBq__actionBar{z-index:3;padding:var(--space-sm) var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);position:sticky;bottom:0}.HomeCreateEventDialog-module__9xcPBq__createButton{border-radius:var(--r-pill);width:100%;min-height:48px}.HomeCreateEventDialog-module__9xcPBq__peopleList>header{padding:var(--space-sm) var(--space-lg);gap:2px;display:grid}.HomeCreateEventDialog-module__9xcPBq__peopleList>header strong{color:var(--ink);font-size:13px}.HomeCreateEventDialog-module__9xcPBq__peopleList>header span{color:var(--muted);font-size:12px}.HomeCreateEventDialog-module__9xcPBq__personRow{gap:var(--space-compact);min-height:60px;padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--hairline-soft);cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.HomeCreateEventDialog-module__9xcPBq__personRow>span{gap:2px;min-width:0;display:grid}.HomeCreateEventDialog-module__9xcPBq__personRow strong,.HomeCreateEventDialog-module__9xcPBq__personRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomeCreateEventDialog-module__9xcPBq__personRow strong{color:var(--ink);font-size:14px}.HomeCreateEventDialog-module__9xcPBq__personRow small{color:var(--muted);font-size:12px}.HomeCreateEventDialog-module__9xcPBq__personRow input{width:22px;height:22px}.HomeCreateEventDialog-module__9xcPBq__peopleEmpty{justify-items:center;gap:var(--space-sm);padding:var(--space-xxl) var(--space-lg);text-align:center;display:grid}.HomeCreateEventDialog-module__9xcPBq__peopleEmpty p{margin:0 0 var(--space-sm);color:var(--muted);font-size:13px}.HomeCreateEventDialog-module__9xcPBq__placeForm{gap:var(--space-lg);display:grid}@keyframes HomeCreateEventDialog-module__9xcPBq__revealIn{0%{opacity:0;transform-origin:top;transform:scale(.98)}}@media (max-width:480px){.HomeCreateEventDialog-module__9xcPBq__composer{min-height:min(560px,76dvh)}.HomeCreateEventDialog-module__9xcPBq__whenEditor{grid-template-columns:1fr}.HomeCreateEventDialog-module__9xcPBq__whenEditor>.HomeCreateEventDialog-module__9xcPBq__addChip,.HomeCreateEventDialog-module__9xcPBq__modePicker,.HomeCreateEventDialog-module__9xcPBq__pollSummary,.HomeCreateEventDialog-module__9xcPBq__compactToggle{grid-column:1}}@media (prefers-reduced-motion:reduce){.HomeCreateEventDialog-module__9xcPBq__whenEditor,.HomeCreateEventDialog-module__9xcPBq__whoEditor{animation:none}.HomeCreateEventDialog-module__9xcPBq__disclosureRow>svg:last-child{transition:none}}
.EventSuggestionSurface-module__OYPTZG__rail{justify-content:center;padding:0 24px 8px;display:flex}.EventSuggestionSurface-module__OYPTZG__pill{border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--surface);max-width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:10px;padding:6px 14px;display:inline-flex}.EventSuggestionSurface-module__OYPTZG__pillIcon{color:var(--ink);flex:none}.EventSuggestionSurface-module__OYPTZG__pillText{gap:1px;min-width:0;display:grid}.EventSuggestionSurface-module__OYPTZG__pillText strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:640;overflow:hidden}.EventSuggestionSurface-module__OYPTZG__pillText small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.EventSuggestionSurface-module__OYPTZG__card{border:1px solid var(--hairline-soft);border-radius:var(--r-xl);background:var(--surface);gap:12px;max-height:46vh;margin:0 24px 8px;padding:14px 16px 16px;display:grid;overflow-y:auto}.EventSuggestionSurface-module__OYPTZG__card[data-conversation-suggestion-expanded]{flex:auto;width:100%;min-width:0;margin:0}.EventSuggestionSurface-module__OYPTZG__cardHeader{background:var(--surface);position:sticky;top:0}.EventSuggestionSurface-module__OYPTZG__collapse{width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:640;display:flex}.EventSuggestionSurface-module__OYPTZG__collapseChevron{margin-inline-start:auto;transform:rotate(180deg)}.EventSuggestionSurface-module__OYPTZG__events{gap:18px;display:grid}.EventSuggestionSurface-module__OYPTZG__event+.EventSuggestionSurface-module__OYPTZG__event{border-top:1px solid var(--hairline-soft);padding-top:18px}.EventSuggestionSurface-module__OYPTZG__proposer{color:var(--muted);align-items:center;gap:6px;margin:0 0 4px;font-size:11px;font-weight:500;display:flex}.EventSuggestionSurface-module__OYPTZG__eventTitle{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:16px;font-weight:660;line-height:1.25;display:flex}.EventSuggestionSurface-module__OYPTZG__eventTitle>span:first-child{min-width:0}.EventSuggestionSurface-module__OYPTZG__lifecycleMenu{flex:none;margin-inline-start:auto}.EventSuggestionSurface-module__OYPTZG__info{border-radius:var(--r-pill);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.EventSuggestionSurface-module__OYPTZG__explainer{border-radius:var(--r-lg);background:var(--surface-wash);color:var(--body);margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.EventSuggestionSurface-module__OYPTZG__detail{color:var(--body);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.EventSuggestionSurface-module__OYPTZG__detail svg{color:var(--muted);flex:none}.EventSuggestionSurface-module__OYPTZG__interest{color:var(--muted);align-items:center;gap:8px;margin:10px 0 0;font-size:12px;display:flex}.EventSuggestionSurface-module__OYPTZG__faces{align-items:center;display:flex}.EventSuggestionSurface-module__OYPTZG__faces>*+*{margin-inline-start:-6px}.EventSuggestionSurface-module__OYPTZG__actions{justify-items:stretch;gap:6px;margin-top:12px;display:grid}.EventSuggestionSurface-module__OYPTZG__actions>button{width:100%}.EventSuggestionSurface-module__OYPTZG__secondary,.EventSuggestionSurface-module__OYPTZG__secondaryDestructive{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.EventSuggestionSurface-module__OYPTZG__secondaryDestructive{color:var(--declined)}.EventSuggestionSurface-module__OYPTZG__secondary:disabled,.EventSuggestionSurface-module__OYPTZG__secondaryDestructive:disabled{cursor:default;opacity:.55}.EventSuggestionSurface-module__OYPTZG__prompt{border-radius:var(--r-lg);background:var(--surface-wash);gap:8px;margin-top:10px;padding:12px;display:grid}.EventSuggestionSurface-module__OYPTZG__prompt strong{color:var(--ink);font-size:13px}.EventSuggestionSurface-module__OYPTZG__prompt small{color:var(--muted);font-size:12px}.EventSuggestionSurface-module__OYPTZG__prompt>div{flex-wrap:wrap;gap:8px;display:flex}.EventSuggestionSurface-module__OYPTZG__error{color:var(--declined);margin:0;font-size:12px}
.TypingIndicator-module__niA_yG__row{transform-origin:0 100%;animation:TypingIndicator-module__niA_yG__typingIndicatorIn var(--motion-duration-panel) var(--motion-spring-gentle) both;flex:none;justify-content:flex-start;display:flex}.TypingIndicator-module__niA_yG__bubble{border-radius:var(--message-bubble-radius);border-bottom-left-radius:var(--message-bubble-tail-radius);background:var(--message-received-background);padding:var(--message-bubble-padding-vertical) var(--message-bubble-padding-horizontal);align-items:center;gap:8px;display:flex;position:relative}.TypingIndicator-module__niA_yG__avatars{align-items:center;display:flex}.TypingIndicator-module__niA_yG__avatarSlot{flex:none;display:flex}.TypingIndicator-module__niA_yG__avatarSlot+.TypingIndicator-module__niA_yG__avatarSlot,.TypingIndicator-module__niA_yG__avatars .TypingIndicator-module__niA_yG__overflow{margin-inline-start:-8px}.TypingIndicator-module__niA_yG__overflow{background:var(--surface-wash);width:18px;height:18px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.TypingIndicator-module__niA_yG__dots{align-items:center;gap:4px;height:20.01px;display:flex}.TypingIndicator-module__niA_yG__dot{background:var(--muted-soft);opacity:.4;border-radius:50%;width:5px;height:5px;animation:1.2s linear infinite TypingIndicator-module__niA_yG__typingWave}.TypingIndicator-module__niA_yG__dot:first-child{animation-delay:-.8s}.TypingIndicator-module__niA_yG__dot:nth-child(2){animation-delay:-.4s}.TypingIndicator-module__niA_yG__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes TypingIndicator-module__niA_yG__typingWave{0%{background:var(--muted-soft);opacity:.4;transform:translateY(0)}25%{background:var(--primary);opacity:1;transform:translateY(-1.5px)}50%{background:var(--muted-soft);opacity:.4;transform:translateY(0)}75%{background:var(--muted-soft);opacity:.4;transform:translateY(1.5px)}to{background:var(--muted-soft);opacity:.4;transform:translateY(0)}}@keyframes TypingIndicator-module__niA_yG__typingIndicatorIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.TypingIndicator-module__niA_yG__row,.TypingIndicator-module__niA_yG__dot{animation:none}.TypingIndicator-module__niA_yG__dot{opacity:.55}}
.MessageContextMenu-module__evARFW__overlay{--context-action-height:44px;--context-control-size:44px;--context-dismiss-duration:var(--motion-duration-standard);--context-menu-padding:10px;z-index:calc(var(--z-toast) + 10);width:var(--context-viewport-width);height:var(--context-viewport-height);overscroll-behavior:contain;touch-action:none;-webkit-touch-callout:none;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none;isolation:isolate;position:fixed;top:0;left:0;overflow:hidden}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor],.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard]{--context-dismiss-duration:var(--motion-duration-quick)}.MessageContextMenu-module__evARFW__overlay:focus-visible{outline:none}.MessageContextMenu-module__evARFW__dimmer{z-index:0;pointer-events:none;background:color-mix(in srgb, var(--surface-dark) 40%, transparent);opacity:0;-webkit-backdrop-filter:blur(var(--motion-blur-sm));backdrop-filter:blur(var(--motion-blur-sm));transition:opacity var(--context-dismiss-duration) var(--motion-ease-out);position:absolute;inset:0}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__dimmer{opacity:1}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor] .MessageContextMenu-module__evARFW__dimmer,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard] .MessageContextMenu-module__evARFW__dimmer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.MessageContextMenu-module__evARFW__preview{z-index:2;top:var(--context-source-top);left:var(--context-source-left);width:var(--context-source-width);height:var(--context-source-height);pointer-events:none;transform-origin:50%;transition:transform var(--context-dismiss-duration) var(--motion-ease-out), filter var(--context-dismiss-duration) var(--motion-ease-out);will-change:transform;position:absolute;transform:translate(0,0)scale(1)}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__preview{filter:drop-shadow(0 10px 28px color-mix(in srgb, var(--ink) 16%, transparent));transform:translate3d(var(--context-preview-shift-x), var(--context-preview-shift-y), 0) scale(var(--context-preview-scale))}.MessageContextMenu-module__evARFW__previewContent{align-items:flex-start;width:100%;height:100%;display:flex}.MessageContextMenu-module__evARFW__previewContent[data-me]{justify-content:flex-end}.MessageContextMenu-module__evARFW__previewContent>*{max-width:100%}.MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__menu{z-index:3;border:1px solid color-mix(in srgb, var(--body-strong) 9%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 72%, transparent), var(--shadow-lift);opacity:0;-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);transform:translateY(var(--motion-distance-sm)) scale(.94);transition:opacity var(--context-dismiss-duration) var(--motion-ease-out), transform var(--context-dismiss-duration) var(--motion-spring-gentle);position:absolute}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=cursor] .MessageContextMenu-module__evARFW__menu,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard] .MessageContextMenu-module__evARFW__menu{transform-origin:0 0;transform:scale(.96)}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__menu{opacity:1;transform:translateY(0)scale(1)}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor][data-active] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=cursor][data-active] .MessageContextMenu-module__evARFW__menu,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard][data-active] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard][data-active] .MessageContextMenu-module__evARFW__menu{transform:scale(1)}.MessageContextMenu-module__evARFW__overlay[data-closing] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-closing] .MessageContextMenu-module__evARFW__menu{opacity:0;pointer-events:none;transform:translateY(var(--motion-distance-sm)) scale(.94)}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor][data-closing] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=cursor][data-closing] .MessageContextMenu-module__evARFW__menu,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard][data-closing] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard][data-closing] .MessageContextMenu-module__evARFW__menu{transform:scale(.96)}.MessageContextMenu-module__evARFW__reactionBar{border-radius:var(--r-pill);transform-origin:50%;align-items:center;min-height:58px;padding:7px 8px;display:flex}.MessageContextMenu-module__evARFW__reactionBar button{flex:1 1 var(--context-control-size);width:var(--context-control-size);height:var(--context-control-size);border-radius:var(--r-pill);min-width:0;color:var(--muted);cursor:pointer;opacity:0;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-spring-standard);background:0 0;border:0;place-items:center;font-size:22px;line-height:1;display:grid;position:relative;transform:scale(.7)}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__reactionBar button{animation:MessageContextMenu-module__evARFW__contextReactionIn var(--motion-duration-panel) var(--motion-spring-standard) calc(var(--context-item-index,0) * 30ms) both}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor][data-active] .MessageContextMenu-module__evARFW__reactionBar button,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard][data-active] .MessageContextMenu-module__evARFW__reactionBar button{animation-duration:var(--motion-duration-quick);animation-delay:0s}.MessageContextMenu-module__evARFW__reactionBar button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 18%, transparent);transform:scale(1.08)}.MessageContextMenu-module__evARFW__reactionBar button:active{transform:scale(1.24)}@media (hover:hover) and (pointer:fine){.MessageContextMenu-module__evARFW__reactionBar button:hover{background:color-mix(in srgb, var(--body-strong) 8%, transparent);transform:scale(1.12)}.MessageContextMenu-module__evARFW__action:hover{background:color-mix(in srgb, var(--body-strong) 8%, transparent)}}.MessageContextMenu-module__evARFW__menu{padding:var(--context-menu-padding);border-radius:var(--radius-card);transform-origin:top;display:grid}.MessageContextMenu-module__evARFW__actionWrap{display:grid}.MessageContextMenu-module__evARFW__actionWrap[data-divider]{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--hairline-soft)}.MessageContextMenu-module__evARFW__action{align-items:center;gap:var(--space-compact);width:100%;min-height:var(--context-action-height);padding:var(--space-sm) var(--space-md);border-radius:var(--r-lg);color:var(--body-strong);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-micro) var(--motion-ease-out);background:0 0;border:0;font-size:14px;font-weight:500;line-height:1.3;display:flex}.MessageContextMenu-module__evARFW__action svg{color:currentColor;flex:none;width:24px}.MessageContextMenu-module__evARFW__action:focus-visible{background:color-mix(in srgb, var(--body-strong) 8%, transparent)}.MessageContextMenu-module__evARFW__action:active{transform:scale(.98)}.MessageContextMenu-module__evARFW__action[data-destructive]{color:var(--declined)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__menu{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.MessageContextMenu-module__evARFW__dimmer,.MessageContextMenu-module__evARFW__preview,.MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__menu{transition-duration:1ms;transition-timing-function:linear}.MessageContextMenu-module__evARFW__preview{transform:none}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__preview{transform:translate3d(var(--context-preview-shift-x), var(--context-preview-shift-y), 0) scale(var(--context-preview-scale))}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__reactionBar button{opacity:1;animation:none;transform:none}}@keyframes MessageContextMenu-module__evARFW__contextReactionIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}
.ReadReceiptAvatars-module__xBl23W__stack{justify-content:flex-end;align-items:center;min-height:16px;display:inline-flex}.ReadReceiptAvatars-module__xBl23W__avatar,.ReadReceiptAvatars-module__xBl23W__more{box-shadow:0 0 0 1px var(--canvas);margin-inline-start:calc(var(--space-xs) * -1)}.ReadReceiptAvatars-module__xBl23W__avatar:first-child{margin-inline-start:0}.ReadReceiptAvatars-module__xBl23W__more{border-radius:var(--r-pill);background:var(--surface-card);width:16px;height:16px;color:var(--muted);place-items:center;font-size:10px;font-weight:500;line-height:1;display:inline-grid}
.AppSidebar-module__U1bz8q__sidebar{display:none}@media (min-width:900px){.AppSidebar-module__U1bz8q__sidebar{inset-block:0;z-index:var(--z-nav);width:var(--app-sidebar-w,264px);border-right:1px solid var(--hairline);background:var(--canvas);flex-direction:column;padding:18px 12px 14px;display:flex;position:fixed;left:0}}.AppSidebar-module__U1bz8q__brand{align-items:center;min-height:44px;margin-bottom:22px;padding-inline:10px;display:flex}.AppSidebar-module__U1bz8q__brand .wordmark{gap:4px;font-size:22px}.AppSidebar-module__U1bz8q__searchRow{border:1px solid var(--hairline);border-radius:var(--r-lg);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;transition:color var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out), box-shadow var(--motion-duration-quick) var(--motion-ease-out);background:0 0;align-items:center;gap:12px;margin-bottom:14px;padding-inline:10px;font-size:14px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.AppSidebar-module__U1bz8q__searchRow:hover{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-tight)}}.AppSidebar-module__U1bz8q__kbd{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--muted-soft);font-family:var(--font-body);margin-left:auto;padding:2px 6px;font-size:11px;line-height:1.3}.AppSidebar-module__U1bz8q__createButton{border-radius:var(--r-lg);width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:.002em;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out);background:0 0;border:0;align-items:center;gap:12px;margin-bottom:14px;padding-inline:10px;font-size:14px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.AppSidebar-module__U1bz8q__createButton:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.AppSidebar-module__U1bz8q__createButton:hover .AppSidebar-module__U1bz8q__createGlyph{transform:scale(1.06)}}.AppSidebar-module__U1bz8q__createButton[aria-busy=true]{opacity:.6}.AppSidebar-module__U1bz8q__createGlyph{background:var(--primary);width:22px;height:22px;color:var(--on-primary);transition:transform var(--motion-duration-quick) var(--motion-ease-out);border-radius:50%;place-items:center;display:grid}.AppSidebar-module__U1bz8q__nav{flex-direction:column;gap:2px;display:flex}.AppSidebar-module__U1bz8q__divider{background:var(--hairline);height:1px;margin:14px 10px}.AppSidebar-module__U1bz8q__item{border-radius:var(--r-lg);min-height:40px;color:var(--body);letter-spacing:.002em;transition:color var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out);align-items:center;gap:12px;padding-inline:10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.AppSidebar-module__U1bz8q__itemIcon{width:22px;color:var(--muted);transition:color var(--motion-duration-quick) var(--motion-ease-out);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.AppSidebar-module__U1bz8q__item:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent)}.AppSidebar-module__U1bz8q__item:hover .AppSidebar-module__U1bz8q__itemIcon{color:var(--ink)}}.AppSidebar-module__U1bz8q__item[data-active]{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent);font-weight:600}.AppSidebar-module__U1bz8q__item[data-active] .AppSidebar-module__U1bz8q__itemIcon{color:var(--ink)}.AppSidebar-module__U1bz8q__itemBadge{border-radius:var(--r-pill);background:var(--primary);min-width:19px;height:19px;color:var(--on-primary);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding-inline:5px;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid}.AppSidebar-module__U1bz8q__account{border-radius:var(--r-lg);min-height:52px;color:var(--body);transition:background-color var(--motion-duration-quick) var(--motion-ease-out);align-items:center;gap:10px;margin-top:auto;padding-inline:10px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.AppSidebar-module__U1bz8q__account:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.AppSidebar-module__U1bz8q__account[data-active]{background:color-mix(in srgb, var(--ink) 6%, transparent)}.AppSidebar-module__U1bz8q__accountText{min-width:0;display:grid}.AppSidebar-module__U1bz8q__accountName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.AppSidebar-module__U1bz8q__accountUsername{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}@media (min-width:900px) and (max-width:1149px){.AppSidebar-module__U1bz8q__sidebar{padding:18px 14px 14px}.AppSidebar-module__U1bz8q__brand{justify-content:center;margin-bottom:14px;padding-inline:0}.AppSidebar-module__U1bz8q__brand .wordmark>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppSidebar-module__U1bz8q__searchRow{justify-content:center;gap:0;width:44px;margin-inline:auto;padding-inline:0}.AppSidebar-module__U1bz8q__kbd{display:none}.AppSidebar-module__U1bz8q__createButton{justify-content:center;gap:0;width:44px;min-height:44px;margin-inline:auto;padding-inline:0}.AppSidebar-module__U1bz8q__createLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppSidebar-module__U1bz8q__item{justify-content:center;gap:0;width:44px;min-height:44px;margin-inline:auto;padding-inline:0;position:relative}.AppSidebar-module__U1bz8q__itemLabel,.AppSidebar-module__U1bz8q__accountText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppSidebar-module__U1bz8q__itemBadge{min-width:16px;height:16px;margin-left:0;padding-inline:4px;font-size:10.5px;position:absolute;top:3px;right:1px}.AppSidebar-module__U1bz8q__divider{margin-inline:4px}.AppSidebar-module__U1bz8q__account{justify-content:center;gap:0;width:48px;min-height:48px;margin-inline:auto;padding-inline:0}}@media (prefers-reduced-motion:reduce){.AppSidebar-module__U1bz8q__item,.AppSidebar-module__U1bz8q__itemIcon,.AppSidebar-module__U1bz8q__account,.AppSidebar-module__U1bz8q__searchRow,.AppSidebar-module__U1bz8q__createButton,.AppSidebar-module__U1bz8q__createGlyph{transition:none}.AppSidebar-module__U1bz8q__createButton:hover .AppSidebar-module__U1bz8q__createGlyph{transform:none}}
.Avatar-module__J-Gcva__avatar{border-radius:var(--r-pill);object-fit:cover;background:var(--surface-card);color:var(--body-strong);font-family:var(--font-body);letter-spacing:0;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}
.CommandPalette-module__HWtlWG__dialog{border:1px solid var(--hairline);border-radius:var(--r-xl);background:var(--surface);width:min(560px,100vw - 32px);color:var(--body);box-shadow:var(--shadow-soft);animation:CommandPalette-module__HWtlWG__commandPaletteIn var(--motion-duration-quick) var(--motion-ease-pop) both;margin:14vh auto auto;padding:0}.CommandPalette-module__HWtlWG__dialog::backdrop{background:color-mix(in srgb, var(--surface-dark) 28%, transparent)}.CommandPalette-module__HWtlWG__panel{flex-direction:column;max-height:min(560px,72vh);display:flex}.CommandPalette-module__HWtlWG__field{border-bottom:1px solid var(--hairline-soft);min-height:52px;color:var(--muted);flex:none;align-items:center;gap:10px;padding-inline:16px;display:flex}.CommandPalette-module__HWtlWG__fieldLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CommandPalette-module__HWtlWG__field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.CommandPalette-module__HWtlWG__field input::placeholder{color:var(--muted)}.CommandPalette-module__HWtlWG__list{flex:1;min-height:0;padding:6px;overflow-y:auto}.CommandPalette-module__HWtlWG__group+.CommandPalette-module__HWtlWG__group{border-top:1px solid var(--hairline-soft);margin-top:4px;padding-top:4px}.CommandPalette-module__HWtlWG__groupLabel{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0;padding:8px 10px 4px;font-size:11px;font-weight:650}.CommandPalette-module__HWtlWG__option{border-radius:var(--r-lg);width:100%;min-height:46px;color:var(--body-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:7px 10px;font-size:14px;font-weight:500;display:flex}.CommandPalette-module__HWtlWG__option[data-highlighted]{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.CommandPalette-module__HWtlWG__optionIcon{width:22px;color:var(--muted);place-items:center;display:grid}.CommandPalette-module__HWtlWG__optionText{gap:2px;min-width:0;display:grid}.CommandPalette-module__HWtlWG__optionLabel,.CommandPalette-module__HWtlWG__optionDetail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommandPalette-module__HWtlWG__optionLabel{color:inherit}.CommandPalette-module__HWtlWG__optionDetail{color:var(--muted);font-size:12px;font-weight:400}.CommandPalette-module__HWtlWG__option[data-highlighted] .CommandPalette-module__HWtlWG__optionIcon{color:var(--ink)}.CommandPalette-module__HWtlWG__noResults,.CommandPalette-module__HWtlWG__searchStatus{color:var(--muted);align-items:center;gap:8px;margin:0;padding:22px 16px;font-size:14px;display:flex}.CommandPalette-module__HWtlWG__searchStatus{padding:12px 10px 10px}.CommandPalette-module__HWtlWG__noResults svg,.CommandPalette-module__HWtlWG__searchStatus svg{animation:.9s linear infinite CommandPalette-module__HWtlWG__commandPaletteSpin}@keyframes CommandPalette-module__HWtlWG__commandPaletteIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CommandPalette-module__HWtlWG__commandPaletteSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CommandPalette-module__HWtlWG__dialog,.CommandPalette-module__HWtlWG__noResults svg,.CommandPalette-module__HWtlWG__searchStatus svg{animation:none}}
.MediaViewer-module__tHIfTq__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--on-dark);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.MediaViewer-module__tHIfTq__dialog::backdrop{background:color-mix(in srgb, var(--surface-dark) 84%, transparent);-webkit-backdrop-filter:blur(var(--motion-blur-lg));backdrop-filter:blur(var(--motion-blur-lg))}.MediaViewer-module__tHIfTq__dialog:focus-visible{outline:none}.MediaViewer-module__tHIfTq__viewer{background:var(--surface-dark);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.MediaViewer-module__tHIfTq__stage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.MediaViewer-module__tHIfTq__stage[data-zoomed]{cursor:zoom-out}.MediaViewer-module__tHIfTq__mediaFrame{transform-origin:50%;width:100%;height:100%;transition:translate var(--motion-duration-standard) var(--motion-ease-out), transform var(--motion-duration-standard) var(--motion-ease-out);will-change:transform, translate;place-items:center;display:grid}.MediaViewer-module__tHIfTq__image,.MediaViewer-module__tHIfTq__video{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%}.MediaViewer-module__tHIfTq__topBar,.MediaViewer-module__tHIfTq__bottomBar{z-index:2;right:max(var(--space-md), env(safe-area-inset-right));left:max(var(--space-md), env(safe-area-inset-left));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute}.MediaViewer-module__tHIfTq__topBar{top:max(var(--space-md), env(safe-area-inset-top))}.MediaViewer-module__tHIfTq__bottomBar{bottom:max(var(--space-md), env(safe-area-inset-bottom))}.MediaViewer-module__tHIfTq__roundControl,.MediaViewer-module__tHIfTq__compactControl,.MediaViewer-module__tHIfTq__position,.MediaViewer-module__tHIfTq__zoomControls,.MediaViewer-module__tHIfTq__pageDots{border:1px solid color-mix(in srgb, var(--on-dark) 16%, transparent);background:color-mix(in srgb, var(--surface-dark-elevated) 72%, transparent);color:var(--on-dark);box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(var(--motion-blur-lg));backdrop-filter:blur(var(--motion-blur-lg))}.MediaViewer-module__tHIfTq__roundControl{border-radius:var(--r-pill);cursor:pointer;pointer-events:auto;width:44px;height:44px;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), opacity var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);place-items:center;padding:0;text-decoration:none;display:grid}.MediaViewer-module__tHIfTq__roundControl:last-child{justify-self:end}@media (hover:hover) and (pointer:fine){.MediaViewer-module__tHIfTq__roundControl:hover:not(:disabled),.MediaViewer-module__tHIfTq__compactControl:hover:not(:disabled){background:color-mix(in srgb, var(--on-dark) 14%, var(--surface-dark-elevated))}}.MediaViewer-module__tHIfTq__roundControl:active:not(:disabled),.MediaViewer-module__tHIfTq__compactControl:active:not(:disabled){transform:scale(.96)}.MediaViewer-module__tHIfTq__roundControl:disabled,.MediaViewer-module__tHIfTq__compactControl:disabled{opacity:.32;cursor:default}.MediaViewer-module__tHIfTq__position{border-radius:var(--r-pill);min-height:32px;color:var(--on-dark-soft);justify-self:center;padding:6px 12px;font-size:12px;font-weight:600}.MediaViewer-module__tHIfTq__previous,.MediaViewer-module__tHIfTq__next{z-index:2;position:absolute;top:50%;translate:0 -50%}.MediaViewer-module__tHIfTq__previous{left:var(--space-md)}.MediaViewer-module__tHIfTq__next{right:var(--space-md)}.MediaViewer-module__tHIfTq__zoomControls{border-radius:var(--r-pill);pointer-events:auto;justify-self:start;display:flex}.MediaViewer-module__tHIfTq__compactControl{border-radius:var(--r-pill);width:44px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.MediaViewer-module__tHIfTq__pageDots{justify-self:center;align-items:center;gap:var(--space-xs);min-height:32px;padding:0 var(--space-compact);border-radius:var(--r-pill);display:flex}.MediaViewer-module__tHIfTq__pageDots>span:not(.MediaViewer-module__tHIfTq__pageCount){border-radius:var(--r-pill);background:var(--on-dark-soft);width:5px;height:5px;transition:width var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out)}.MediaViewer-module__tHIfTq__pageDots>span[data-active]{width:var(--space-sm);background:var(--on-dark)}.MediaViewer-module__tHIfTq__pageCount{color:var(--on-dark-soft);font-size:12px;font-weight:600}.MediaViewer-module__tHIfTq__bottomSpacer{width:88px}.MediaViewer-module__tHIfTq__playBadge{z-index:1;border:1px solid color-mix(in srgb, var(--on-dark) 18%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface-dark) 68%, transparent);width:44px;height:44px;color:var(--on-dark);box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(var(--motion-blur-md));backdrop-filter:blur(var(--motion-blur-md));pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (min-width:900px){.MediaViewer-module__tHIfTq__dialog{border-radius:var(--radius-card);width:min(84vw,1440px);height:min(84dvh,960px);box-shadow:var(--shadow-soft);margin:auto}.MediaViewer-module__tHIfTq__viewer{border-radius:var(--radius-card)}.MediaViewer-module__tHIfTq__stage{inset:var(--space-sm);border-radius:calc(var(--radius-card) - var(--space-sm));background:var(--surface-dark-elevated)}.MediaViewer-module__tHIfTq__topBar,.MediaViewer-module__tHIfTq__bottomBar{right:var(--space-md);left:var(--space-md)}}@media (max-width:899px){.MediaViewer-module__tHIfTq__previous,.MediaViewer-module__tHIfTq__next{display:none}.MediaViewer-module__tHIfTq__position{visibility:hidden}}@media (prefers-reduced-motion:reduce){.MediaViewer-module__tHIfTq__mediaFrame,.MediaViewer-module__tHIfTq__roundControl,.MediaViewer-module__tHIfTq__compactControl,.MediaViewer-module__tHIfTq__pageDots>span{transition-duration:.01ms}}
.MobileTabBar-module__rIIdbq__bar{display:none}@media (max-width:899px){.MobileTabBar-module__rIIdbq__bar{left:50%;bottom:var(--space-xs);z-index:var(--z-nav);isolation:isolate;width:min(calc(100% - var(--space-lg)), 380px);padding:var(--space-xs);border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 42%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.55);backdrop-filter:blur(28px)saturate(1.55);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 84%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent), var(--shadow-tight);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;transform:translate(-50%)}.MobileTabBar-module__rIIdbq__selection{top:var(--space-xs);bottom:var(--space-xs);left:var(--space-xs);z-index:0;width:var(--mobile-tab-selection-width,calc((100% - (2 * var(--space-xs))) / 4));border-radius:var(--r-pill);background:var(--field-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 54%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent), 0 1px 4px color-mix(in srgb, var(--ink) 5%, transparent);opacity:1;transform:translate3d(var(--mobile-tab-selection-offset,calc(var(--mobile-tab-index) * 100%)), 0, 0);transition:transform var(--motion-duration-panel) var(--motion-spring-gentle), width var(--motion-duration-standard) var(--motion-ease-out), opacity var(--motion-duration-quick) var(--motion-ease-out);position:absolute}.MobileTabBar-module__rIIdbq__bar:not([data-has-selection]) .MobileTabBar-module__rIIdbq__selection{opacity:0}.MobileTabBar-module__rIIdbq__tab{z-index:1;border-radius:var(--r-pill);min-width:0;min-height:56px;color:var(--muted);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--motion-duration-standard) var(--motion-ease-out);place-items:center;text-decoration:none;display:grid;position:relative}.MobileTabBar-module__rIIdbq__tabContent{min-width:0;transition:transform var(--motion-duration-micro) var(--motion-ease-out);justify-items:center;gap:3px;display:grid;transform:scale(1)}.MobileTabBar-module__rIIdbq__tab[data-active]{color:var(--ink)}.MobileTabBar-module__rIIdbq__tab:active .MobileTabBar-module__rIIdbq__tabContent{transform:scale(.96)}.MobileTabBar-module__rIIdbq__tab:focus-visible{outline:2px solid var(--focus-stroke);outline-offset:2px}.MobileTabBar-module__rIIdbq__tabIcon{width:var(--space-lg);height:var(--space-lg);place-items:center;display:grid;position:relative}.MobileTabBar-module__rIIdbq__tabBadge{min-width:15px;height:15px;padding-inline:var(--space-xs);border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--surface) 72%, transparent);font-variant-numeric:tabular-nums;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;left:calc(50% + 5px)}.MobileTabBar-module__rIIdbq__tabLabel{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;line-height:1;overflow:hidden}@media (hover:hover) and (pointer:fine){.MobileTabBar-module__rIIdbq__tab:hover{color:var(--ink)}}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:window-controls-overlay){.MobileTabBar-module__rIIdbq__bar{bottom:calc(var(--space-xs) + env(safe-area-inset-bottom,0px))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MobileTabBar-module__rIIdbq__bar{background:var(--surface)}}@media (prefers-contrast:more){.MobileTabBar-module__rIIdbq__bar{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink), var(--shadow-tight)}}@media (prefers-reduced-motion:reduce){.MobileTabBar-module__rIIdbq__selection{transition:opacity var(--motion-duration-quick) var(--motion-ease-out)}.MobileTabBar-module__rIIdbq__tabContent{transition:none}.MobileTabBar-module__rIIdbq__tab:active .MobileTabBar-module__rIIdbq__tabContent{transform:none}}}
.NotificationsView-module__rxsNeq__page{width:min(760px, calc(100% - 2 * var(--gutter)));margin:0 auto;padding:56px 0 112px}.NotificationsView-module__rxsNeq__page[data-presentation=overlay]{width:100%;margin:0;padding:0}.NotificationsView-module__rxsNeq__page[data-presentation=overlay] .NotificationsView-module__rxsNeq__header{min-height:44px;padding:var(--space-sm) var(--space-md) 0;margin:0}.NotificationsView-module__rxsNeq__page[data-presentation=overlay] .NotificationsView-module__rxsNeq__list,.NotificationsView-module__rxsNeq__page[data-presentation=overlay] .NotificationsView-module__rxsNeq__empty{box-shadow:none;border:0;border-radius:0}.NotificationsView-module__rxsNeq__header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.NotificationsView-module__rxsNeq__eyebrow{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.NotificationsView-module__rxsNeq__header h1{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(36px,6vw,52px);font-weight:500;line-height:.98}.NotificationsView-module__rxsNeq__header p:last-child{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.5}@media (min-width:900px){.NotificationsView-module__rxsNeq__page[data-presentation=page]{padding-block:var(--space-sm) 96px}.NotificationsView-module__rxsNeq__page[data-presentation=page] .NotificationsView-module__rxsNeq__header{min-height:76px;margin-bottom:var(--space-sm);align-items:center}.NotificationsView-module__rxsNeq__page[data-presentation=page] .NotificationsView-module__rxsNeq__eyebrow{display:none}.NotificationsView-module__rxsNeq__page[data-presentation=page] .NotificationsView-module__rxsNeq__header h1{font-family:var(--font-body);letter-spacing:-.01em;font-size:20px;font-weight:650;line-height:1.1}.NotificationsView-module__rxsNeq__page[data-presentation=page] .NotificationsView-module__rxsNeq__header p:last-child{margin:3px 0 0;font-size:13px}.NotificationsView-module__rxsNeq__page[data-presentation=page] .NotificationsView-module__rxsNeq__header [data-overflow-menu-root][data-trigger-appearance=glass]>button{border:1px solid var(--hairline);border-radius:var(--r-lg);width:40px;height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.NotificationsView-module__rxsNeq__list{border:1px solid var(--hairline-soft);border-radius:var(--radius-container);background:var(--surface);box-shadow:var(--shadow-tight);overflow:hidden}.NotificationsView-module__rxsNeq__list[aria-busy=true]{cursor:progress}.NotificationsView-module__rxsNeq__row+.NotificationsView-module__rxsNeq__row{border-top:1px solid var(--hairline-soft)}.NotificationsView-module__rxsNeq__row[data-read]{opacity:.72}.NotificationsView-module__rxsNeq__rowButton{width:100%;min-height:82px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}button.NotificationsView-module__rxsNeq__rowButton{cursor:pointer}@media (hover:hover) and (pointer:fine){button.NotificationsView-module__rxsNeq__rowButton:hover{background:var(--surface-wash)}}.NotificationsView-module__rxsNeq__icon,.NotificationsView-module__rxsNeq__empty>span{background:var(--field-background);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.NotificationsView-module__rxsNeq__icon[data-read]{color:var(--muted)}.NotificationsView-module__rxsNeq__copy{gap:3px;min-width:0;display:grid}.NotificationsView-module__rxsNeq__titleLine{align-items:center;gap:7px;min-width:0;display:flex}.NotificationsView-module__rxsNeq__titleLine strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.25;overflow:hidden}.NotificationsView-module__rxsNeq__unreadDot{background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px}.NotificationsView-module__rxsNeq__body{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.NotificationsView-module__rxsNeq__copy time{color:var(--muted-soft);font-size:12px;line-height:1.3}.NotificationsView-module__rxsNeq__chevron{color:var(--muted-soft);transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.NotificationsView-module__rxsNeq__chevron[data-expanded]{transform:rotate(180deg)}.NotificationsView-module__rxsNeq__friendActions{align-items:center;gap:10px;padding:0 18px 16px 74px;display:flex}.NotificationsView-module__rxsNeq__friendActions>button{border:1px solid var(--hairline);background:var(--surface-wash);width:44px;height:44px;color:var(--body-strong);cursor:pointer;border-radius:50%;place-items:center;display:grid}.NotificationsView-module__rxsNeq__friendActions>.NotificationsView-module__rxsNeq__accept{background:var(--going-fill);color:#fff;border-color:#0000}.NotificationsView-module__rxsNeq__error{border-radius:var(--r-lg);background:var(--declined-soft);color:var(--declined);margin:0 0 14px;padding:12px 14px;font-size:14px}.NotificationsView-module__rxsNeq__empty{border:1px solid var(--hairline-soft);border-radius:var(--radius-container);background:var(--surface);text-align:center;justify-items:center;padding:80px 24px;display:grid}.NotificationsView-module__rxsNeq__empty h2{color:var(--ink);font-family:var(--font-display);margin:18px 0 6px;font-size:26px;font-weight:500}.NotificationsView-module__rxsNeq__empty p{color:var(--muted);margin:0;font-size:14px}@media (max-width:640px){.NotificationsView-module__rxsNeq__page{padding-top:36px}.NotificationsView-module__rxsNeq__header{align-items:flex-start}.NotificationsView-module__rxsNeq__header h1{font-size:38px}.NotificationsView-module__rxsNeq__header p:last-child{max-width:280px}.NotificationsView-module__rxsNeq__rowButton{padding-inline:14px}.NotificationsView-module__rxsNeq__friendActions{padding-left:70px}}@media (max-width:420px){.NotificationsView-module__rxsNeq__header p:last-child{font-size:14px}.NotificationsView-module__rxsNeq__body{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.NotificationsView-module__rxsNeq__friendActions{padding-left:14px}}
.NotificationCenterOverlay-module__SHo3La__surface{z-index:var(--z-popover);border:1px solid var(--hairline);border-radius:var(--radius-container);background:var(--surface);width:min(420px,100vw - 32px);max-height:min(680px,100dvh - 96px);box-shadow:var(--shadow-soft);animation:NotificationCenterOverlay-module__SHo3La__notificationCenterIn var(--motion-duration-quick) var(--motion-ease-pop) both;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.NotificationCenterOverlay-module__SHo3La__backdrop{z-index:calc(var(--z-sheet) - 1);background:color-mix(in srgb, var(--surface-dark) 40%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.NotificationCenterOverlay-module__SHo3La__header{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--hairline-soft);display:flex}.NotificationCenterOverlay-module__SHo3La__header h2{color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.15}.NotificationCenterOverlay-module__SHo3La__close{border-radius:var(--r-pill);background:var(--surface-wash);width:44px;height:44px;color:var(--body-strong);cursor:pointer;border:0;place-items:center;margin-left:auto;display:grid}.NotificationCenterOverlay-module__SHo3La__content{min-height:0;overflow-y:auto}.NotificationCenterOverlay-module__SHo3La__loading,.NotificationCenterOverlay-module__SHo3La__recovery{padding:var(--space-lg);color:var(--muted)}.NotificationCenterOverlay-module__SHo3La__recovery{gap:var(--space-md);display:grid}.NotificationCenterOverlay-module__SHo3La__recovery button{min-height:44px;padding-inline:var(--space-md);border-radius:var(--r-lg);background:var(--surface-wash);color:var(--body-strong);cursor:pointer;border:0;justify-self:start}@keyframes NotificationCenterOverlay-module__SHo3La__notificationCenterIn{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-xs))) scale(.98)}}@media (prefers-reduced-motion:reduce){.NotificationCenterOverlay-module__SHo3La__surface{animation:none}}@media (max-width:899px){.NotificationCenterOverlay-module__SHo3La__surface{border-radius:var(--r-cover) var(--r-cover) 0 0;width:100%;max-height:min(86dvh,760px);z-index:var(--z-sheet);animation-name:NotificationCenterOverlay-module__SHo3La__notificationCenterSheetIn;position:fixed;inset:auto 0 0}.NotificationCenterOverlay-module__SHo3La__content{padding-bottom:env(safe-area-inset-bottom,0px)}}@keyframes NotificationCenterOverlay-module__SHo3La__notificationCenterSheetIn{0%{opacity:0;transform:translateY(var(--motion-distance-lg))}}
:is(html:has(.AppShell-module__56UH8G__shell),body:has(.AppShell-module__56UH8G__shell)){background:var(--canvas)}.AppShell-module__56UH8G__shell{--joyn-app-height:100dvh;min-height:var(--joyn-app-height);flex-direction:column;display:flex}.AppShell-module__56UH8G__nav{gap:4px;display:flex}.AppShell-module__56UH8G__navLink{border-radius:var(--r-pill);letter-spacing:.01em;min-height:44px;color:var(--muted);transition:color var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out);align-items:center;padding-inline:15px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.AppShell-module__56UH8G__navLink:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}}.AppShell-module__56UH8G__navLink[data-active]{color:var(--ink)}.AppShell-module__56UH8G__navLink[data-active]:after{content:"";background:var(--primary);border-radius:2px;height:2px;position:absolute;bottom:2px;left:15px;right:15px}.AppShell-module__56UH8G__navBadge{border-radius:var(--r-pill);background:var(--primary);min-width:17px;height:17px;color:var(--on-accent);font-variant-numeric:tabular-nums;place-items:center;margin-left:6px;padding-inline:5px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.AppShell-module__56UH8G__utilities,.AppShell-module__56UH8G__leadingUtilities,.AppShell-module__56UH8G__rootActions{align-items:center;gap:var(--space-sm);display:flex}.AppShell-module__56UH8G__notificationBell,.AppShell-module__56UH8G__account{background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-tight);cursor:pointer;transition:opacity 80ms var(--motion-ease-out), transform 80ms var(--motion-ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.AppShell-module__56UH8G__rootActions>button{background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-tight);cursor:pointer;transition:opacity 80ms var(--motion-ease-out), transform 80ms var(--motion-ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.AppShell-module__56UH8G__rootActions>a{background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-tight);cursor:pointer;transition:opacity 80ms var(--motion-ease-out), transform 80ms var(--motion-ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:relative}:is(.AppShell-module__56UH8G__rootActions>button,.AppShell-module__56UH8G__rootActions>a){text-decoration:none}.AppShell-module__56UH8G__notificationCenterRoot{position:relative}@media (hover:hover) and (pointer:fine){:is(.AppShell-module__56UH8G__notificationBell:hover,.AppShell-module__56UH8G__account:hover,.AppShell-module__56UH8G__rootActions>button:hover,.AppShell-module__56UH8G__rootActions>a:hover){transform:scale(1.04)}}.AppShell-module__56UH8G__notificationBadge{border-radius:var(--r-pill);background:var(--primary);min-width:16px;height:16px;color:var(--on-accent);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--on-dark);place-items:center;padding-inline:4px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;left:25px}.AppShell-module__56UH8G__account[data-active]{transform:scale(1.04)}:is(.AppShell-module__56UH8G__notificationBell:active,.AppShell-module__56UH8G__account:active,.AppShell-module__56UH8G__rootActions>button:active,.AppShell-module__56UH8G__rootActions>a:active){opacity:.72;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.AppShell-module__56UH8G__notificationBell,.AppShell-module__56UH8G__account{transition:none}.AppShell-module__56UH8G__rootActions>button{transition:none}.AppShell-module__56UH8G__rootActions>a{transition:none}}.AppShell-module__56UH8G__content{flex-direction:column;flex:1;display:flex}.AppShell-module__56UH8G__shell[data-active=assistant]{height:var(--joyn-app-height,100dvh);overflow:hidden}.AppShell-module__56UH8G__shell[data-active=assistant] .AppShell-module__56UH8G__content{min-height:0}@media (min-width:900px){.AppShell-module__56UH8G__shell{--app-sidebar-w:76px}.AppShell-module__56UH8G__shellHeader,.AppShell-module__56UH8G__shell .AppShell-module__56UH8G__content~footer{display:none}.AppShell-module__56UH8G__content{padding-left:var(--app-sidebar-w)}.AppShell-module__56UH8G__shell [data-reveal=pending]{opacity:1;filter:none;transition:none;transform:none}}@media (min-width:1150px){.AppShell-module__56UH8G__shell{--app-sidebar-w:264px}}@media (max-width:899px){:is(.AppShell-module__56UH8G__shell[data-active=messages]:not(:has([data-messages-thread])) .AppShell-module__56UH8G__shellHeader,.AppShell-module__56UH8G__shell[data-active=events] .AppShell-module__56UH8G__shellHeader,.AppShell-module__56UH8G__shell[data-active=friends] .AppShell-module__56UH8G__shellHeader,.AppShell-module__56UH8G__shell[data-active=account] .AppShell-module__56UH8G__shellHeader){display:none}.AppShell-module__56UH8G__shell[data-chrome=default]:has([data-messages-thread]) .AppShell-module__56UH8G__shellHeader{display:none}.AppShell-module__56UH8G__shell[data-chrome=default]:has([data-messages-thread]) [data-mobile-tab-bar]{display:none}.AppShell-module__56UH8G__shell[data-chrome=default]:has([data-messages-thread]) .AppShell-module__56UH8G__content~footer{display:none}.AppShell-module__56UH8G__shell[data-chrome=default]:has([data-messages-thread]) .AppShell-module__56UH8G__content{padding-bottom:0}.AppShell-module__56UH8G__shell[data-chrome=detail][data-active=messages]{height:var(--joyn-visual-height,100dvh);min-height:0;overflow:hidden}.AppShell-module__56UH8G__shell[data-chrome=default]:has([data-messages-thread]){height:var(--joyn-visual-height,100dvh);min-height:0;overflow:hidden}.AppShell-module__56UH8G__shell[data-chrome=detail] .AppShell-module__56UH8G__shellHeader,.AppShell-module__56UH8G__shell[data-chrome=detail] [data-mobile-tab-bar]{display:none}.AppShell-module__56UH8G__shellHeader .AppShell-module__56UH8G__utilities{justify-content:space-between;width:100%;padding:0}.AppShell-module__56UH8G__shell[data-chrome=default] .AppShell-module__56UH8G__content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (max-width:899px) and (any-pointer:coarse){.AppShell-module__56UH8G__shell{--joyn-app-height:var(--joyn-display-height,100lvh)}}
.PersonRow-module__OIZbHW__row{min-height:72px;padding:12px var(--person-row-inset,16px);transition:background-color var(--motion-duration-quick) var(--motion-ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.PersonRow-module__OIZbHW__row+.PersonRow-module__OIZbHW__row:before{top:0;right:var(--person-row-inset,16px);left:calc(var(--person-row-inset,16px) + var(--person-row-avatar-size,44px) + 12px);background:var(--hairline-soft);content:"";height:1px;transition:opacity var(--motion-duration-quick) var(--motion-ease-out);position:absolute}.PersonRow-module__OIZbHW__row[data-compact]{min-height:56px;padding-block:8px}.PersonRow-module__OIZbHW__identity{min-width:0;color:inherit;text-decoration:none}.PersonRow-module__OIZbHW__name,.PersonRow-module__OIZbHW__username{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PersonRow-module__OIZbHW__name{align-items:center;gap:var(--space-sm);color:var(--ink);font-size:15px;font-weight:600;display:flex}.PersonRow-module__OIZbHW__username,.PersonRow-module__OIZbHW__detail{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35}.PersonRow-module__OIZbHW__nameBadge{flex:none;display:inline-flex}.PersonRow-module__OIZbHW__detail{min-width:0}.PersonRow-module__OIZbHW__action{align-items:center;min-height:44px;display:flex}@media (hover:hover) and (pointer:fine){.PersonRow-module__OIZbHW__row:hover{background:var(--surface-wash)}.PersonRow-module__OIZbHW__row:hover:before,.PersonRow-module__OIZbHW__row:hover+.PersonRow-module__OIZbHW__row:before{opacity:0}}@media (max-width:420px){.PersonRow-module__OIZbHW__row{padding-inline:var(--person-row-inset,12px)}}
.ChatPlanningDialog-module__LgiluW__form{gap:18px;display:grid}.ChatPlanningDialog-module__LgiluW__field,.ChatPlanningDialog-module__LgiluW__optionField{color:var(--body-strong);gap:7px;font-size:13px;font-weight:700;display:grid}.ChatPlanningDialog-module__LgiluW__field input,.ChatPlanningDialog-module__LgiluW__field textarea,.ChatPlanningDialog-module__LgiluW__optionField input{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--field-background);width:100%;min-height:48px;color:var(--ink);font:inherit;outline:none;padding:0 14px;font-weight:500}.ChatPlanningDialog-module__LgiluW__field textarea{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.5}.ChatPlanningDialog-module__LgiluW__field input:focus,.ChatPlanningDialog-module__LgiluW__field textarea:focus,.ChatPlanningDialog-module__LgiluW__optionField input:focus{border-color:color-mix(in srgb, var(--ink) 38%, var(--hairline));box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent)}.ChatPlanningDialog-module__LgiluW__field small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.ChatPlanningDialog-module__LgiluW__count{color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px;font-weight:500}.ChatPlanningDialog-module__LgiluW__options{border:0;gap:10px;margin:0;padding:0;display:grid}.ChatPlanningDialog-module__LgiluW__options legend{color:var(--body-strong);margin-bottom:8px;font-size:13px;font-weight:700}.ChatPlanningDialog-module__LgiluW__optionRow{align-items:center;gap:8px;display:flex}.ChatPlanningDialog-module__LgiluW__optionField{flex:1}.ChatPlanningDialog-module__LgiluW__remove{border-radius:var(--r-pill);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ChatPlanningDialog-module__LgiluW__remove:hover{background:var(--surface-wash);color:var(--ink)}}.ChatPlanningDialog-module__LgiluW__addOption{justify-self:start}.ChatPlanningDialog-module__LgiluW__checkRow{min-height:44px;color:var(--body-strong);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.ChatPlanningDialog-module__LgiluW__checkRow input{width:20px;height:20px;accent-color:var(--ink)}.ChatPlanningDialog-module__LgiluW__error{color:var(--declined);margin:-4px 0 0;font-size:13px;line-height:1.45}.ChatPlanningDialog-module__LgiluW__hint{color:var(--muted);margin:-3px 0 0;font-size:12px;line-height:1.45}@media (max-width:640px){.ChatPlanningDialog-module__LgiluW__form{gap:16px}}
.ConversationAvatar-module__JsNhKW__avatar,.ConversationAvatar-module__JsNhKW__iconAvatar,.ConversationAvatar-module__JsNhKW__eventFallback{width:var(--conversation-avatar-size);height:var(--conversation-avatar-size);border-radius:var(--r-pill);flex:none;place-items:center;display:inline-grid}.ConversationAvatar-module__JsNhKW__avatar{position:relative;overflow:visible}.ConversationAvatar-module__JsNhKW__stackedFace{position:absolute;width:var(--conversation-avatar-sub-size)!important;height:var(--conversation-avatar-sub-size)!important}.ConversationAvatar-module__JsNhKW__stackedBack{transform:translate(var(--conversation-avatar-offset), var(--conversation-avatar-offset))}.ConversationAvatar-module__JsNhKW__stackedFront{transform:translate(calc(var(--conversation-avatar-offset) * -1), calc(var(--conversation-avatar-offset) * -1));box-shadow:0 0 0 2px var(--surface)}.ConversationAvatar-module__JsNhKW__eventImage{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent)}.ConversationAvatar-module__JsNhKW__eventFallback{background:var(--card-warm);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent);position:relative;overflow:hidden}.ConversationAvatar-module__JsNhKW__eventFallback:before{content:"";background-image:url(/assets/covers/fallback-cover-light.png);background-position:50%;background-size:cover;position:absolute;inset:0}.ConversationAvatar-module__JsNhKW__iconAvatar{background:var(--surface-card);color:var(--muted);box-shadow:inset 0 0 0 1px var(--hairline-soft)}@media (prefers-color-scheme:dark){.ConversationAvatar-module__JsNhKW__eventFallback:before{background-image:url(/assets/covers/fallback-cover-dark.png)}}
.GroupAvatarEditor-module__NaaCWW__editor{justify-items:start;gap:10px;display:grid}.GroupAvatarEditor-module__NaaCWW__preview{display:inline-grid;position:relative}.GroupAvatarEditor-module__NaaCWW__preview>:first-child{box-shadow:inset 0 0 0 1px var(--hairline)}.GroupAvatarEditor-module__NaaCWW__camera{border:3px solid var(--surface);border-radius:var(--r-pill);background:var(--ink);width:28px;height:28px;color:var(--surface);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;bottom:-3px;right:-3px}.GroupAvatarEditor-module__NaaCWW__camera:disabled,.GroupAvatarEditor-module__NaaCWW__remove:disabled{cursor:default;opacity:.55}.GroupAvatarEditor-module__NaaCWW__remove{min-height:44px;color:var(--declined);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-inline-start:-8px;padding:4px 8px;font-size:13px;display:inline-flex}.GroupAvatarEditor-module__NaaCWW__error{color:var(--declined);margin:0;font-size:12px}
.GroupMemberPicker-module__yGAiIG__picker{gap:14px;padding:18px 24px 24px;display:grid}.GroupMemberPicker-module__yGAiIG__assistive{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.GroupMemberPicker-module__yGAiIG__search{border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--field-background);color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.GroupMemberPicker-module__yGAiIG__search input{min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.GroupMemberPicker-module__yGAiIG__chips{flex-wrap:wrap;gap:8px;display:flex}.GroupMemberPicker-module__yGAiIG__chip{border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--surface-wash);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:13px;display:inline-flex}.GroupMemberPicker-module__yGAiIG__listRegion{border:1px solid var(--hairline-soft);border-radius:var(--r-xl);max-height:42vh;overflow-y:auto}.GroupMemberPicker-module__yGAiIG__list{margin:0;padding:0;list-style:none;display:grid}.GroupMemberPicker-module__yGAiIG__list li+li .GroupMemberPicker-module__yGAiIG__row{border-top:1px solid var(--hairline-soft)}.GroupMemberPicker-module__yGAiIG__row{width:100%;min-height:60px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px;display:grid}.GroupMemberPicker-module__yGAiIG__row[data-selected]{background:var(--surface-wash)}.GroupMemberPicker-module__yGAiIG__rowText{gap:1px;min-width:0;display:grid}.GroupMemberPicker-module__yGAiIG__rowText strong{color:var(--ink);font-size:14px;font-weight:600}.GroupMemberPicker-module__yGAiIG__rowText small{color:var(--muted);font-size:12px}.GroupMemberPicker-module__yGAiIG__status{color:var(--muted);text-align:center;margin:0;padding:20px 14px;font-size:13px}.GroupMemberPicker-module__yGAiIG__error{color:var(--declined);margin:0;font-size:13px}.GroupMemberPicker-module__yGAiIG__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}
.PlacePickerDialog-module__s98OIG__layout{gap:var(--space-lg);min-height:min(610px,100dvh - 112px);padding:var(--space-md);display:grid}.PlacePickerDialog-module__s98OIG__search{z-index:3;margin:calc(-1 * var(--space-xs)) 0 0;padding:var(--space-xs) 0;background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:56px}.PlacePickerDialog-module__s98OIG__searchLabel input{width:100%;min-height:44px;padding:0 var(--space-md);border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--field-background);color:var(--ink);font:inherit}.PlacePickerDialog-module__s98OIG__searchLabel input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.PlacePickerDialog-module__s98OIG__remove{padding-top:var(--space-sm)}.PlacePickerDialog-module__s98OIG__empty{gap:var(--space-xs);min-height:104px;padding:var(--space-md);text-align:center;place-content:center;display:grid}.PlacePickerDialog-module__s98OIG__empty b{color:var(--body-strong);font-size:var(--type-callout)}.PlacePickerDialog-module__s98OIG__empty span{color:var(--muted);font-size:var(--type-footnote)}.PlacePickerDialog-module__s98OIG__actions{bottom:calc(-1 * var(--space-md));margin:0 calc(-1 * var(--space-md)) calc(-1 * var(--space-md));padding:var(--space-md);border-top:1px solid var(--hairline-soft);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky}@media (max-width:560px){.PlacePickerDialog-module__s98OIG__layout{min-height:min(670px,94dvh - 56px)}}
.LocationPollEditDialog-module__VdDbiq__form{gap:var(--space-md);min-height:min(660px,100dvh - 112px);padding:var(--space-md);display:grid}.LocationPollEditDialog-module__VdDbiq__question textarea{width:100%;min-height:72px;padding:var(--space-sm);resize:none;border-radius:var(--r-lg);color:var(--ink);font-family:var(--font-display);font-size:var(--type-title2);background:0 0;border:0;line-height:1.25}.LocationPollEditDialog-module__VdDbiq__question textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.LocationPollEditDialog-module__VdDbiq__options{border:1px solid var(--hairline-soft);border-radius:var(--radius-container);background:var(--surface);box-shadow:var(--shadow-tight);overflow:hidden}.LocationPollEditDialog-module__VdDbiq__option{padding-right:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.LocationPollEditDialog-module__VdDbiq__option+.LocationPollEditDialog-module__VdDbiq__option{border-top:1px solid var(--hairline-soft)}.LocationPollEditDialog-module__VdDbiq__optionPicker{align-items:center;gap:var(--space-compact);min-height:64px;padding:var(--space-sm) var(--space-md);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.LocationPollEditDialog-module__VdDbiq__optionPicker:disabled{cursor:wait;opacity:.64}.LocationPollEditDialog-module__VdDbiq__optionIcon{width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.LocationPollEditDialog-module__VdDbiq__optionCopy{gap:2px;min-width:0;display:grid}.LocationPollEditDialog-module__VdDbiq__optionCopy b,.LocationPollEditDialog-module__VdDbiq__optionCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LocationPollEditDialog-module__VdDbiq__optionCopy b{color:var(--body-strong);font-size:var(--type-callout)}.LocationPollEditDialog-module__VdDbiq__optionCopy span{color:var(--muted);font-size:var(--type-footnote)}.LocationPollEditDialog-module__VdDbiq__chevron{color:var(--muted)}.LocationPollEditDialog-module__VdDbiq__deadline{align-items:center;gap:var(--space-md);min-height:68px;padding:var(--space-sm) var(--space-md);border-top:1px solid var(--hairline-soft);color:var(--body-strong);font-size:var(--type-callout);grid-template-columns:minmax(0,1fr) minmax(180px,auto);font-weight:600;display:grid}.LocationPollEditDialog-module__VdDbiq__deadline input{min-width:0;min-height:42px;padding:var(--space-sm);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);background:var(--field-background);color:var(--ink);font:inherit;font-weight:400}.LocationPollEditDialog-module__VdDbiq__actions{bottom:calc(-1 * var(--space-md));margin:0 calc(-1 * var(--space-md)) calc(-1 * var(--space-md));padding:var(--space-md);border-top:1px solid var(--hairline-soft);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky}@media (max-width:560px){.LocationPollEditDialog-module__VdDbiq__form{min-height:min(720px,94dvh - 56px)}.LocationPollEditDialog-module__VdDbiq__deadline{grid-template-columns:minmax(0,1fr)}}
.ReactionDetailsDialog-module__VqT_yG__groups{flex-direction:column;gap:24px;display:flex}.ReactionDetailsDialog-module__VqT_yG__group{min-width:0}.ReactionDetailsDialog-module__VqT_yG__groupHeader{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.ReactionDetailsDialog-module__VqT_yG__emoji{color:var(--ink);font-size:22px;line-height:1}.ReactionDetailsDialog-module__VqT_yG__people{border:1px solid var(--hairline-soft);border-radius:var(--r-lg);background:var(--surface-wash);overflow:hidden}.ReactionDetailsDialog-module__VqT_yG__person{align-items:center;gap:12px;min-height:60px;padding:8px 12px;display:flex}.ReactionDetailsDialog-module__VqT_yG__person+.ReactionDetailsDialog-module__VqT_yG__person{border-top:1px solid var(--hairline-soft)}.ReactionDetailsDialog-module__VqT_yG__name{overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:500}.ReactionDetailsDialog-module__VqT_yG__remove{width:44px;height:44px;color:var(--declined);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ReactionDetailsDialog-module__VqT_yG__remove:hover{background:color-mix(in srgb, var(--declined) 8%, transparent)}}
.ReportDialog-module__I4_2sq__reasonList{border:1px solid var(--hairline-soft);border-radius:var(--r-xl);gap:0;margin:0;padding:0;display:grid;overflow:hidden}.ReportDialog-module__I4_2sq__reasonList legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ReportDialog-module__I4_2sq__reason{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:grid}.ReportDialog-module__I4_2sq__reason+.ReportDialog-module__I4_2sq__reason{border-top:1px solid var(--hairline-soft)}.ReportDialog-module__I4_2sq__reason input{width:20px;height:20px;accent-color:var(--primary)}.ReportDialog-module__I4_2sq__reason span{gap:2px;display:grid}.ReportDialog-module__I4_2sq__reason strong{color:var(--ink);font-size:14px}.ReportDialog-module__I4_2sq__reason small{color:var(--muted);font-size:12px;line-height:1.35}.ReportDialog-module__I4_2sq__detailField{color:var(--ink);gap:8px;margin-top:20px;font-size:13px;font-weight:650;display:grid}.ReportDialog-module__I4_2sq__detailField textarea{resize:vertical;border:1px solid var(--hairline-soft);border-radius:var(--r-lg);background:var(--field-background);width:100%;min-height:112px;color:var(--ink);font:inherit;padding:12px 14px;font-weight:400;line-height:1.5}.ReportDialog-module__I4_2sq__detailField textarea::placeholder{color:var(--muted)}.ReportDialog-module__I4_2sq__blockRow{border:1px solid var(--hairline-soft);border-radius:var(--r-lg);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;padding:14px;display:grid}.ReportDialog-module__I4_2sq__blockRow input{width:20px;height:20px;accent-color:var(--primary);margin-top:1px}.ReportDialog-module__I4_2sq__blockRow span{gap:2px;display:grid}.ReportDialog-module__I4_2sq__blockRow strong{color:var(--ink);font-size:14px}.ReportDialog-module__I4_2sq__blockRow small{color:var(--muted);font-size:12px;line-height:1.35}.ReportDialog-module__I4_2sq__handling{border-radius:var(--r-lg);background:var(--surface-wash);margin-top:16px;padding:14px 16px}.ReportDialog-module__I4_2sq__handling strong{color:var(--ink);font-size:13px}.ReportDialog-module__I4_2sq__handling p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.ReportDialog-module__I4_2sq__formError{color:var(--declined);margin:14px 0 0;font-size:13px}.ReportDialog-module__I4_2sq__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ReportDialog-module__I4_2sq__discardPrompt{border-radius:var(--r-lg);background:var(--declined-soft);gap:14px;margin-top:16px;padding:16px;display:grid}.ReportDialog-module__I4_2sq__discardPrompt strong{color:var(--ink);font-size:14px}.ReportDialog-module__I4_2sq__discardPrompt p{color:var(--body);margin:4px 0 0;font-size:13px}.ReportDialog-module__I4_2sq__discardPrompt>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.SearchField-module__fQEqTG__field{border-radius:var(--r-pill);background:var(--field-background);min-height:48px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hairline-soft);transition:box-shadow var(--motion-duration-quick) var(--motion-ease-out);align-items:center;gap:10px;padding-inline:16px;display:flex}.SearchField-module__fQEqTG__field:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 36%, transparent), 0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.SearchField-module__fQEqTG__field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.SearchField-module__fQEqTG__field input::placeholder{color:var(--muted)}.SearchField-module__fQEqTG__assistive{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.SegmentedTabs-module__ZtE5yW__track{isolation:isolate;grid-template-columns:repeat(var(--segment-count), minmax(0, 1fr));padding:var(--space-xs);border-radius:var(--r-pill);background:var(--segmented-track,var(--field-focus-fill));display:grid;position:relative}.SegmentedTabs-module__ZtE5yW__indicator{z-index:-1;inset-block:var(--space-xs);width:calc((100% - 2 * var(--space-xs)) / var(--segment-count));border-radius:var(--r-pill);background:var(--segmented-indicator,var(--surface));box-shadow:var(--shadow-tight);transform:translateX(calc(var(--selected-segment) * 100%));transition:transform var(--motion-duration-panel) var(--motion-spring-gentle);pointer-events:none;position:absolute;inset-inline-start:var(--space-xs)}.SegmentedTabs-module__ZtE5yW__track[data-unselected] .SegmentedTabs-module__ZtE5yW__indicator{opacity:0}.SegmentedTabs-module__ZtE5yW__track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .SegmentedTabs-module__ZtE5yW__indicator{transform:translateX(calc(var(--selected-segment) * -100%))}.SegmentedTabs-module__ZtE5yW__segment{justify-content:center;align-items:center;gap:var(--space-xs);min-width:0;min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--r-pill);color:var(--segmented-unselected-ink,var(--body));font:inherit;font-size:var(--detail-supporting-size,var(--type-footnote));overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;font-weight:500;line-height:1.25;display:flex}.SegmentedTabs-module__ZtE5yW__segment[aria-selected=true]{color:var(--segmented-selected-ink,var(--ink));font-weight:600}.SegmentedTabs-module__ZtE5yW__segment:focus-visible{outline:2px solid var(--focus-stroke);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.SegmentedTabs-module__ZtE5yW__indicator{transition:none}}
.EventDetailTabBar-module__XdlYTW__bar{top:calc(var(--event-mobile-chrome-height) + env(safe-area-inset-top,0px));z-index:calc(var(--z-nav) + 8);padding:var(--space-sm) var(--gutter);margin-inline:calc(-1 * var(--gutter));background:color-mix(in srgb, var(--event-wash-2,var(--canvas)) 70%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scroll-margin-top:calc(var(--event-mobile-chrome-height) + env(safe-area-inset-top,0px));position:sticky}
.OccurrenceTimeDialog-module__pNmdJW__form{gap:var(--space-lg)}.OccurrenceTimeDialog-module__pNmdJW__modePanel{gap:var(--space-md);min-width:0;display:grid}.OccurrenceTimeDialog-module__pNmdJW__options{gap:var(--space-md);display:grid}.OccurrenceTimeDialog-module__pNmdJW__options fieldset{padding:var(--space-md);border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-soft), var(--shadow-tight)}.OccurrenceTimeDialog-module__pNmdJW__deadline{padding:var(--space-md);border-top:1px solid var(--hairline-soft)}.OccurrenceTimeDialog-module__pNmdJW__timeActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:599px){.OccurrenceTimeDialog-module__pNmdJW__form{gap:var(--space-md)}.OccurrenceTimeDialog-module__pNmdJW__options fieldset{padding:var(--space-compact)}}
.StatusBanner-module__9LZ7FW__banner{pointer-events:none;border-radius:var(--r-lg);background:var(--surface-wash);color:var(--body);align-items:center;gap:8px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}.StatusBanner-module__9LZ7FW__banner[data-tone=error]{background:var(--declined-soft);color:var(--declined)}.StatusBanner-module__9LZ7FW__banner svg{flex:none}
.SocialPlanningIllustration-module__5tlEGG__illustration{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;display:block;overflow:visible}.SocialPlanningIllustration-module__5tlEGG__primary{stroke:var(--ink)}.SocialPlanningIllustration-module__5tlEGG__secondary{stroke:var(--muted)}.SocialPlanningIllustration-module__5tlEGG__accent{stroke:var(--primary)}
