._status_1a93p_3{padding:var(--join-top-padding);justify-content:center;align-items:center}._message_1a93p_9{text-align:center;font-family:var(--font-display);font-weight:400;font-size:var(--font-size-cafe-title);line-height:var(--line-height-title);overflow-wrap:anywhere;margin:0}._toast_4sjka_1{left:var(--shell-toast-side);right:var(--shell-toast-side);top:var(--shell-toast-top);z-index:var(--z-toast);align-items:center;gap:var(--shell-toast-gap);padding:var(--shell-toast-padding) var(--shell-toast-padding-right) var(--shell-toast-padding) var(--shell-toast-padding);background-color:var(--color-ink);color:var(--color-bg);border-radius:var(--radius-pill);box-shadow:var(--color-shadow);transform:var(--transform-toast-hidden);opacity:0;transition:transform var(--motion-pill) var(--easing-toast), opacity var(--motion-base);text-align:left;font-size:var(--font-size-toast);pointer-events:none;display:flex;position:absolute}._show_4sjka_1{opacity:1;pointer-events:auto;transform:none}._lead_4sjka_33{flex:none;display:flex}._icon_4sjka_38{width:var(--avatar-xs);height:var(--avatar-xs);background-color:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-display);font-weight:400;font-size:var(--font-size-toast-icon);line-height:var(--line-height-tight);border-radius:50%;flex:none;place-items:center;display:grid}._text_4sjka_53{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._text_4sjka_53 b{font-weight:600}._avatar_1tfdj_3{border-radius:50%;flex:none;display:inline-block;position:relative}._art_1tfdj_10{border-radius:50%;width:100%;height:100%;display:block}._away_1tfdj_17 ._art_1tfdj_10{filter:var(--filter-away)}._dot_1tfdj_1{width:max(var(--avatar-dot-min), var(--percent-avatar-dot));height:max(var(--avatar-dot-min), var(--percent-avatar-dot));background-color:var(--color-away);box-shadow:0 0 0 var(--avatar-dot-ring) var(--color-bg);border-radius:50%;position:absolute;bottom:0;right:0}._dot_1tfdj_1[data-status=online]{background-color:var(--color-online)}._scrim_ybqet_1{z-index:var(--z-scrim);background-color:var(--overlay-scrim);opacity:0;pointer-events:none;transition:opacity var(--motion-scrim);position:absolute;inset:0}._scrim_ybqet_1._on_ybqet_1{opacity:1;pointer-events:auto}._sheet_ybqet_1{z-index:var(--z-sheet);background-color:var(--color-surface);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding:var(--sheet-padding-top) var(--sheet-padding-x) var(--sheet-padding-bottom);max-height:var(--percent-sheet-max-height);overscroll-behavior:contain;transform:var(--transform-sheet-hidden);visibility:hidden;transition:transform var(--motion-sheet) var(--easing-glide), visibility var(--motion-sheet) step-end;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}._sheet_ybqet_1._open_ybqet_1{visibility:visible;transition:transform var(--motion-sheet) var(--easing-glide);transform:none}._sheet_ybqet_1:focus{outline:none}._grab_ybqet_1{width:var(--sheet-grab-width);height:var(--sheet-grab-height);border-radius:var(--radius-bar);background-color:var(--color-line);margin:0 auto var(--sheet-grab-bottom)}._step_t9ge6_2{gap:var(--message-sheet-who-bottom);flex-direction:column;display:flex}._question_t9ge6_8{font-size:var(--font-size-option);color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:500}._buttons_t9ge6_16{gap:var(--message-sheet-who-gap);display:flex}._cancel_t9ge6_21,._confirm_t9ge6_22{height:var(--touch-target-min);border-radius:var(--radius-pill);font-size:var(--font-size-read-only-button);flex:1;font-weight:600}._cancel_t9ge6_21{background-color:var(--color-surface-2);color:var(--color-ink)}._confirm_t9ge6_22{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-danger);color:var(--color-danger)}._who_dmyyc_1{align-items:center;gap:var(--message-sheet-who-gap);margin-bottom:var(--message-sheet-who-bottom);display:flex}._who_dmyyc_1 b{font-size:var(--font-size-who-name);font-weight:600;display:block}._who_dmyyc_1 small{color:var(--color-muted);font-size:var(--font-size-option-sub)}._quote_dmyyc_1{background-color:var(--color-surface-2);border-radius:var(--radius-quote);padding:var(--message-sheet-quote-padding-y) var(--message-sheet-quote-padding-x);font-size:var(--font-size-quote);margin:0 0 var(--message-sheet-quote-bottom);color:var(--color-ink);overflow-wrap:anywhere;white-space:pre-wrap}._acts_dmyyc_1{flex-direction:column;display:flex}._act_dmyyc_1{align-items:center;gap:var(--new-group-option-gap);width:100%;min-height:var(--new-group-option-min-height);font-size:var(--font-size-option);border-top:1px solid var(--color-line);text-align:left;font-weight:500;display:flex}._act_dmyyc_1:first-child{border-top:0}._act_dmyyc_1 svg{width:var(--new-group-option-icon);height:var(--new-group-option-icon);color:var(--color-muted);flex:none}._danger_dmyyc_1,._danger_dmyyc_1 svg{color:var(--color-danger)}._act_dmyyc_1:disabled,._act_dmyyc_1[aria-disabled=true]{opacity:.45}._act_dmyyc_1:disabled{cursor:default}._main_dmyyc_75{flex:1;min-width:0}._main_dmyyc_75 small{font-size:var(--font-size-option-sub);color:var(--color-muted);font-weight:400;display:block}._locate_1yu4s_2{z-index:var(--z-overlay);background-color:var(--color-bg);animation:_slide-in_1yu4s_1 var(--motion-slow) var(--easing-out);overflow-y:auto}@keyframes _slide-in_1yu4s_1{0%{transform:var(--transform-slide-in-start)}}._loc_1yu4s_1{text-align:center;padding:var(--locate-padding-top) var(--locate-padding-x) var(--locate-padding-bottom);justify-content:center;align-items:center;gap:var(--locate-gap);flex-direction:column;flex:1 0 auto;display:flex}._icon_1yu4s_26{width:var(--locate-icon-box);height:var(--locate-icon-box);background-color:var(--color-surface);color:var(--color-accent-text);box-shadow:inset 0 0 0 1px var(--color-line), var(--color-shadow);margin-bottom:var(--locate-icon-bottom);border-radius:50%;place-items:center;display:grid;position:relative}._icon_1yu4s_26 svg{width:var(--locate-icon-svg);height:var(--locate-icon-svg)}._icon_1yu4s_26:after{content:"";inset:calc(-1 * var(--locate-ping-inset));box-shadow:0 0 0 var(--locate-ping-width) var(--color-accent);opacity:0;animation:_ping_1yu4s_1 var(--motion-ping) infinite;border-radius:50%;position:absolute}@keyframes _ping_1yu4s_1{0%{transform:var(--transform-ping-start);opacity:var(--opacity-ping)}to{transform:var(--transform-ping-end);opacity:0}}._title_1yu4s_68{font-family:var(--font-display);font-weight:400;font-size:var(--font-size-locate-title);line-height:var(--line-height-locate-title);text-wrap:balance;margin:0}._loc_1yu4s_1 p{color:var(--color-muted);max-width:var(--locate-text-max-width);text-wrap:pretty;margin:0}._loc_1yu4s_1 p._error_1yu4s_84{color:var(--color-danger);font-size:var(--font-size-label)}._acts_1yu4s_89{padding:0 var(--locate-acts-padding-x) var(--locate-acts-padding-bottom);align-items:center;gap:var(--locate-acts-gap);flex-direction:column;flex:none;display:flex}._cta_1yu4s_98{width:100%;height:var(--control-button);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-accent-ink);font-weight:600;font-size:var(--font-size-cta);transition:transform var(--motion-fast)}._cta_1yu4s_98:disabled{opacity:var(--opacity-disabled)}._cta_1yu4s_98:not(:disabled):active{transform:var(--transform-pressed)}._link_1yu4s_117{white-space:nowrap;font-size:var(--font-size-link);color:var(--color-accent-text);min-height:var(--touch-target-min);padding:0 var(--locate-pill-padding-x);border-radius:var(--radius-link);font-weight:500}._title_jln4t_2{font-family:var(--font-display);font-weight:400;font-size:var(--font-size-sheet-title);line-height:var(--line-height-tight);margin:0 0 var(--community-title-bottom)}._tags_jln4t_10{padding:var(--community-segment-padding);border-radius:var(--radius-pill);background-color:var(--color-surface-2);display:inline-flex}._tag_jln4t_10{height:var(--control-segment);padding:0 var(--community-segment-padding-x);border-radius:var(--radius-pill);font-size:var(--font-size-segment);color:var(--color-muted);transition:background-color var(--motion-short), color var(--motion-short);font-weight:500;position:relative}._tag_jln4t_10:before{content:"";width:max(100%, var(--touch-target-min));height:max(100%, var(--touch-target-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._tag_jln4t_10[aria-pressed=true]{background-color:var(--color-surface);color:var(--color-ink);box-shadow:var(--overlay-segment-shadow)}._compose_jln4t_1{width:100%;min-height:var(--control-compose-min);padding:var(--community-compose-top) 0 0;font-size:var(--font-size-compose-input);line-height:var(--line-height-normal);resize:none;background:0 0;border:0;outline:none;display:block}._compose_jln4t_1::placeholder{color:var(--color-faint);opacity:1}._row_jln4t_64{align-items:center;gap:var(--community-sheet-row-gap);margin-top:var(--community-sheet-row-top);padding-top:var(--community-sheet-row-padding-top);border-top:1px solid var(--color-line);display:flex}._count_jln4t_73{font-size:var(--font-size-label);color:var(--color-muted);text-align:left;flex:1;margin:0}._publish_jln4t_81{height:var(--control-publish);padding:0 var(--community-publish-padding-x);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-accent-ink);font-weight:600;font-size:var(--font-size-publish);transition:opacity var(--motion-short), transform var(--motion-fast);flex:none}._publish_jln4t_81:disabled{opacity:var(--opacity-disabled)}._publish_jln4t_81:not(:disabled):active{transform:var(--transform-publish-pressed)}._lead_hrz1g_1{color:var(--color-muted);margin:calc(-1 * var(--locate-sheet-lead-pull)) 0 var(--locate-sheet-title-bottom);font-size:var(--font-size-sheet-text)}._field_hrz1g_1 label{font-size:var(--font-size-label);color:var(--color-muted);display:block}._row_hrz1g_16{align-items:center;gap:var(--new-group-field-count-gap);border-bottom:var(--stroke-field) solid var(--color-line);transition:border-color var(--motion-short);display:flex}._row_hrz1g_16:focus-within{border-color:var(--color-ink)}._input_hrz1g_28{min-width:0;height:var(--control-nickname-input);font-family:var(--font-display);font-weight:400;font-size:var(--font-size-nickname);line-height:var(--line-height-input);background:0 0;border:0;outline:none;flex:1}._input_hrz1g_28::placeholder{color:var(--color-faint);opacity:1}._count_hrz1g_1{font-size:var(--font-size-label);color:var(--color-muted);font-variant-numeric:tabular-nums}._error_hrz1g_52{font-size:var(--font-size-label);color:var(--color-danger);margin:var(--join-error-top) 0 0}._emojis_hrz1g_58{gap:var(--new-group-emoji-gap);margin:var(--new-group-emoji-top) 0 var(--new-group-emoji-bottom);flex-wrap:wrap;display:flex}._emojis_hrz1g_58 button{width:max(var(--new-group-emoji-size), var(--touch-target-min));height:max(var(--new-group-emoji-size), var(--touch-target-min));border-radius:var(--new-group-emoji-radius);background-color:var(--color-surface-2);font-size:var(--font-size-group-emoji);line-height:1}._emojis_hrz1g_58 button[aria-pressed=true]{box-shadow:0 0 0 var(--stroke-ring) var(--color-accent);background-color:var(--color-surface)}._acts_c3b4p_1{flex-direction:column;display:flex}._act_c3b4p_1{align-items:center;gap:var(--new-group-option-gap);width:100%;min-height:var(--new-group-option-min-height);font-size:var(--font-size-option);text-align:left;font-weight:500;display:flex}._act_c3b4p_1 svg{width:var(--new-group-option-icon);height:var(--new-group-option-icon);color:var(--color-muted);flex:none}._main_c3b4p_25{flex:1;min-width:0}._main_c3b4p_25 small{font-size:var(--font-size-option-sub);color:var(--color-muted);font-weight:400;display:block}._switch_c3b4p_37{width:var(--new-group-switch-width);height:var(--new-group-switch-height);border-radius:var(--radius-pill);background-color:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-line);transition:background-color var(--motion-short);flex:none;position:relative}._switch_c3b4p_37:before{content:"";width:max(100%, var(--touch-target-min));height:max(100%, var(--touch-target-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._switch_c3b4p_37:after{content:"";top:var(--new-group-switch-inset);left:var(--new-group-switch-inset);width:var(--new-group-switch-thumb);height:var(--new-group-switch-thumb);background-color:var(--color-surface);box-shadow:var(--color-shadow);transition:transform var(--motion-base) var(--easing-spring);border-radius:50%;position:absolute}._switch_c3b4p_37[aria-checked=true]{background-color:var(--color-online)}._switch_c3b4p_37[aria-checked=true]:after{transform:var(--transform-switch-on)}._fine_c3b4p_1{font-size:var(--font-size-label);color:var(--color-muted);text-align:center;margin:var(--new-group-options-info-top) 0 0}._act_c3b4p_1+._act_c3b4p_1{border-top:1px solid var(--color-line)}._danger_c3b4p_91,._danger_c3b4p_91 svg{color:var(--color-danger)}._shield_el90h_1{z-index:var(--z-shield);background-color:var(--color-glass);-webkit-backdrop-filter:blur(var(--privacy-shield-blur));backdrop-filter:blur(var(--privacy-shield-blur));font-family:var(--font-display);font-weight:400;font-size:var(--font-size-shield);place-items:center;line-height:1;display:grid;position:absolute;inset:0}._title_t00lm_2{font-family:var(--font-display);font-weight:400;font-size:var(--font-size-sheet-title);line-height:var(--line-height-tight);margin:0 0 var(--locate-sheet-title-bottom)}._lead_t00lm_1{color:var(--color-muted);margin:calc(-1 * var(--locate-sheet-lead-pull)) 0 var(--locate-sheet-title-bottom);font-size:var(--font-size-sheet-text)}._error_t00lm_16{font-size:var(--font-size-label);color:var(--color-danger);margin:var(--locate-sheet-error-top) 0 0}._cta_t00lm_1{width:100%;height:var(--control-button);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-accent-ink);font-weight:600;font-size:var(--font-size-cta);margin-top:var(--locate-sheet-button-top);transition:transform var(--motion-fast)}._cta_t00lm_1:disabled{opacity:var(--opacity-disabled)}._cta_t00lm_1:not(:disabled):active{transform:var(--transform-pressed)}._fine_t00lm_1{font-size:var(--font-size-label);color:var(--color-muted);text-align:center;margin:var(--locate-sheet-fine-top) 0 0}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);height:100%;scroll-padding-top:env(safe-area-inset-top,0)}body{background:var(--color-bg);height:100%;color:var(--color-ink);font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}#app{height:100%;max-width:var(--layout-app-max-width);background:var(--color-bg);margin:0 auto;position:relative;overflow:clip}@media (width>=520px){#app{box-shadow:0 0 0 1px var(--color-line)}}.screen{flex-direction:column;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--motion-reduced)!important;transition-duration:var(--motion-reduced)!important;animation-iteration-count:1!important}}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2)format("woff2")}
