:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--avail-rim-mix:75%;--avail-rim-width:1px;--color-bg:#fafafa;--color-border:#e4e4e7;--color-border-strong:#d4d4d8;--color-brand:#1d4ed8;--color-brand-border:#c7d2fe;--color-brand-contrast:#fff;--color-brand-hover:#1e40af;--color-brand-surface:#eef2ff;--color-danger:#dc2626;--color-danger-border:#fecaca;--color-danger-surface:#fef2f2;--color-danger-text:#b91c1c;--color-heat-1:#eab30838;--color-heat-2:#eab3086b;--color-heat-3:#eab3089e;--color-own:#1d4ed8;--color-own-heat-1:#2eab5c;--color-own-heat-2:#16a34a;--color-own-heat-3:#0e7a37;--color-own-partial:#1d4ed88c;--color-short:#6b7280;--color-short-partial:#6b72808c;--color-success:#16a34a;--color-success-border:#a7f3d0;--color-success-surface:#ecfdf5;--color-success-text:#047857;--color-sunken:#f4f4f5;--color-surface:#fff;--color-text:#18181b;--color-text-muted:#52525b;--color-text-subtle:#a1a1aa;--color-warning:#d97706;--color-warning-border:#fcd34d;--color-warning-surface:#fef3c7;--color-warning-text:#92400e;--focus-ring:0 0 0 3px #1d4ed859;--radius-lg:.75rem;--radius-md:.5rem;--radius-sm:.375rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--text-2xl:2rem;--text-base:1rem;--text-lg:1.25rem;--text-sm:.875rem;--text-xs:.75rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}html:not([data-theme=light]){--color-bg:#0b1120;--color-border:#1f2937;--color-border-strong:#334155;--color-brand:#3b82f6;--color-brand-border:#1e40af;--color-brand-contrast:#fff;--color-brand-hover:#60a5fa;--color-brand-surface:#172554;--color-danger:#ef4444;--color-danger-border:#7f1d1d;--color-danger-surface:#3f1414;--color-danger-text:#fca5a5;--color-heat-1:#facc1533;--color-heat-2:#facc1561;--color-heat-3:#facc158c;--color-own:#3b82f6;--color-own-heat-1:#4ade80;--color-own-heat-2:#22c55e;--color-own-heat-3:#16a34a;--color-own-partial:#3b82f699;--color-short:#64748b;--color-short-partial:#64748b99;--color-success:#22c55e;--color-success-border:#14532d;--color-success-surface:#052e1f;--color-success-text:#6ee7b7;--color-sunken:#0f172a;--color-surface:#111827;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-text-subtle:#64748b;--color-warning:#f59e0b;--color-warning-border:#854d0e;--color-warning-surface:#3a2a06;--color-warning-text:#fcd34d;--focus-ring:0 0 0 3px #60a5fa73}}html[data-theme=dark]{--color-bg:#0b1120;--color-border:#1f2937;--color-border-strong:#334155;--color-brand:#3b82f6;--color-brand-border:#1e40af;--color-brand-contrast:#fff;--color-brand-hover:#60a5fa;--color-brand-surface:#172554;--color-danger:#ef4444;--color-danger-border:#7f1d1d;--color-danger-surface:#3f1414;--color-danger-text:#fca5a5;--color-heat-1:#facc1533;--color-heat-2:#facc1561;--color-heat-3:#facc158c;--color-own:#3b82f6;--color-own-heat-1:#4ade80;--color-own-heat-2:#22c55e;--color-own-heat-3:#16a34a;--color-own-partial:#3b82f699;--color-short:#64748b;--color-short-partial:#64748b99;--color-success:#22c55e;--color-success-border:#14532d;--color-success-surface:#052e1f;--color-success-text:#6ee7b7;--color-sunken:#0f172a;--color-surface:#111827;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-text-subtle:#64748b;--color-warning:#f59e0b;--color-warning-border:#854d0e;--color-warning-surface:#3a2a06;--color-warning-text:#fcd34d;--focus-ring:0 0 0 3px #60a5fa73}*,:before,:after{box-sizing:border-box}*{margin:0}html,body,#app{height:100%}body{-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:var(--color-text);font-family:system-ui,sans-serif;line-height:1.5}#app{isolation:isolate}html.themeSwap *{transition:none}._app_9nwcl_5{background:var(--color-bg);color:var(--color-text);height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;display:flex;overflow:hidden}._head_9nwcl_20{background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-2);padding:6px 10px;display:flex}._back_9nwcl_29{color:var(--color-brand);background:0 0;border:0;padding:0;display:flex}._back_9nwcl_29 svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}._title_9nwcl_45{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}._rule_9nwcl_53{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:.6875rem}._dayrow_9nwcl_60{background:var(--color-surface);border-bottom:1px solid var(--color-border-strong);grid-template-columns:28px repeat(7,1fr);padding:4px 0 3px;display:grid}._dh_9nwcl_68{border-radius:var(--radius-sm);color:inherit;text-align:center;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:600;line-height:1.3}._dhOpen_9nwcl_80{background:var(--color-brand-surface);color:var(--color-brand)}._gridwrap_9nwcl_85{touch-action:none;flex:1;min-height:0;position:relative}._hint_9nwcl_94{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);max-width:calc(100% - 2 * var(--space-3));padding:var(--space-2) var(--space-3);pointer-events:none;text-align:center;z-index:1;width:max-content;font-weight:600;position:absolute;top:30%;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}._tgrid_9nwcl_112{border-bottom:1px solid var(--color-border);grid-template-rows:repeat(36,minmax(0,1fr));grid-template-columns:28px repeat(7,1fr);height:100%;display:grid;position:relative}._tl_9nwcl_123{color:var(--color-text-muted);text-align:right;padding-right:4px;font-size:.6875rem;overflow:hidden;transform:translateY(-.5em)}._cell_9nwcl_134{--c:var(--color-sunken);background-color:var(--c);border-left:1px solid var(--color-border);border-top:1px solid var(--color-border)}._cell_9nwcl_134._hourline_9nwcl_142{border-top-color:var(--color-border-strong)}._tgrid_9nwcl_112 ._own_9nwcl_156,._tgrid_9nwcl_112 ._ownp_9nwcl_157,._tgrid_9nwcl_112 ._heat_9nwcl_158{box-shadow:inset 0 0 0 var(--avail-rim-width) color-mix(in srgb, var(--c) var(--avail-rim-mix), #fff), 1px 1px 0 0 var(--c);border:0}._hid_9nwcl_166{background-image:repeating-linear-gradient(45deg,#0000 0 3px,#ffffff73 3px 6px)}._fade_9nwcl_171{transition:background-color .25s ease-out}._fbadge_9nwcl_179{background:var(--color-text);color:var(--color-surface);pointer-events:none;z-index:5;border-radius:999px;justify-content:center;place-self:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:.6875rem;font-weight:700;display:flex}._fbadgeMet_9nwcl_197{background:var(--color-own-heat-2);color:#fff;box-shadow:0 0 0 1.5px #fff}._pop_9nwcl_204{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2);z-index:10;width:170px;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}._popday_9nwcl_218{font-size:var(--text-xs);margin-bottom:6px;font-weight:700}._seg_9nwcl_224{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);display:flex;overflow:hidden}._seg_9nwcl_224 button{background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-xs);border:0;flex:1;padding:.35rem 0}._seg_9nwcl_224 button+button{border-left:1px solid var(--color-border-strong)}._seg_9nwcl_224 button[aria-pressed=true]{background:var(--color-brand-surface);color:var(--color-brand);font-weight:600}._popclear_9nwcl_250{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-xs);width:100%;margin-top:6px;padding:.35rem 0}._missing_9nwcl_261{color:var(--color-text-muted);padding:var(--space-4)}@keyframes _pulse_1y032_1{50%{opacity:.38}}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._bar_j6euf_2{background-color:var(--color-warning-surface);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-warning-text);font-size:var(--text-sm);align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._tag_j6euf_16{background-color:var(--color-warning);border-radius:var(--radius-sm);color:var(--color-brand-contrast);letter-spacing:.05em;padding:0 var(--space-2);font-weight:700}._group_j6euf_25{align-items:center;gap:var(--space-2);display:flex}._label_j6euf_31{color:var(--color-text-muted)}._select_j6euf_35{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);max-width:16rem;padding:var(--space-1) var(--space-2)}._button_j6euf_45{appearance:none;background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}._button_j6euf_45:disabled{color:var(--color-text-muted);cursor:not-allowed}._button_j6euf_45:focus-visible{box-shadow:var(--focus-ring);outline:none}._day_j6euf_66{font-variant-numeric:tabular-nums;font-weight:600}._clock_j6euf_71{color:var(--color-text-muted)}._error_j6euf_75{color:var(--color-danger-text);font-weight:600}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._main_ai1uz_3{align-items:center;gap:var(--space-3);min-height:100%;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;display:flex}._title_ai1uz_14{font-size:var(--text-2xl);font-weight:700}._invite_ai1uz_19{color:var(--color-text-muted);font-size:var(--text-base)}._activity_ai1uz_25{font-size:var(--text-lg);font-weight:600}._join_ai1uz_30,._secondary_ai1uz_36{width:100%;max-width:26rem}._note_ai1uz_44{color:var(--color-text-subtle);font-size:var(--text-sm);max-width:26rem}._dead_ai1uz_50{color:var(--color-text-muted);max-width:26rem}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._panel_5lgex_1{gap:var(--space-2);flex-direction:column;width:100%;max-width:26rem;display:flex}._provider_5lgex_13{text-align:center;text-decoration:none}._authError_5lgex_19{color:var(--color-danger-text);font-size:var(--text-sm)}._prompt_5lgex_26{color:var(--color-text-muted);font-size:var(--text-sm)}._label_5lgex_31{text-align:left}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._main_bmqwd_1{align-items:center;gap:var(--space-3);min-height:100%;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;display:flex}._title_bmqwd_12{font-size:var(--text-2xl);font-weight:700}._tagline_bmqwd_17{color:var(--color-text-muted);font-size:var(--text-base)}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._screen_1jj3f_5{flex-direction:column;height:100%;min-height:0;display:flex}._body_1jj3f_12{gap:var(--space-4);max-width:32rem;padding:var(--space-4);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex;overflow:auto}._section_1jj3f_24{gap:var(--space-2);flex-direction:column;display:flex}._heading_1jj3f_30{color:var(--color-text-subtle);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}._identity_1jj3f_38{font-size:var(--text-base)}._email_1jj3f_42{color:var(--color-text-muted);font-size:var(--text-sm)}._field_1jj3f_47{gap:var(--space-2);flex-direction:column;display:flex}._nameRow_1jj3f_53{gap:var(--space-2);display:flex}._input_1jj3f_58{flex:1;min-width:0}._note_1jj3f_64{color:var(--color-text-muted);font-size:var(--text-sm)}._button_1jj3f_69{align-self:flex-start}._segmented_1jj3f_77{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);align-self:flex-start;display:inline-flex;overflow:hidden}._segment_1jj3f_77{background-color:var(--color-surface);color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);border:none;align-items:center;padding:.34rem .66rem;display:inline-flex}._segment_1jj3f_77+._segment_1jj3f_77{border-left:1px solid var(--color-border-strong)}._segment_1jj3f_77:focus-visible{box-shadow:var(--focus-ring);outline:none;position:relative}._segment_1jj3f_77:hover:not(._segmentOn_1jj3f_108){background-color:var(--color-sunken)}._segmentOn_1jj3f_108{background-color:var(--color-brand-surface);color:var(--color-brand);font-weight:600}._defaults_1jj3f_120{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}._defaultsRow_1jj3f_129{align-items:center;gap:var(--space-2);justify-content:space-between;padding:.62rem .8rem;display:flex}._defaultsRow_1jj3f_129+._defaultsRow_1jj3f_129{border-top:1px solid var(--color-border)}._defaultsLabel_1jj3f_141{font-size:var(--text-sm)}._defaultsSub_1jj3f_145{color:var(--color-text-subtle);font-size:var(--text-xs);margin-top:1px}._timePair_1jj3f_152{align-items:center;gap:.35rem;display:flex}._time_1jj3f_152{background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);padding:var(--space-1) .4rem}._time_1jj3f_152:focus-visible{border-color:var(--color-brand);box-shadow:var(--focus-ring);outline:none}._dash_1jj3f_173{color:var(--color-text-subtle);font-size:var(--text-sm)}._danger_1jj3f_178{border-top:1px solid var(--color-border);gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}._dangerNote_1jj3f_186{color:var(--color-text-muted);font-size:var(--text-sm)}._dangerButton_1jj3f_191{align-self:flex-start}._header_1az70_6{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-shrink:0;justify-content:space-between;display:flex}._lead_1az70_17{align-items:center;gap:var(--space-2);min-width:0;display:flex}._title_1az70_24{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.375rem;font-weight:700;overflow:hidden}._back_1az70_34{color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}._backIcon_1az70_42{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}._action_1az70_53{appearance:none;background-color:var(--color-brand-surface);border:1px solid var(--color-brand-border);color:var(--color-brand);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}._action_1az70_53:hover{background-color:var(--color-brand-border)}._action_1az70_53:focus-visible{box-shadow:var(--focus-ring);outline:none}._actionIcon_1az70_77{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}._actionLabel_1az70_87{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){._title_1az70_24{font-size:var(--text-lg)}._action_1az70_53{background-color:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-brand-contrast);font-size:var(--text-sm);gap:var(--space-1);height:auto;padding:var(--space-2) var(--space-3);border-color:#0000;width:auto;font-weight:500}._action_1az70_53:hover{background-color:var(--color-brand-hover)}._actionIcon_1az70_77{width:16px;height:16px}._actionLabel_1az70_87{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}._screen_1apz8_5{flex-direction:column;height:100%;min-height:0;display:flex}._panes_1apz8_2{flex:1;min-height:0;display:flex}._listPane_1apz8_19{border-right:1px solid var(--color-border);padding:var(--space-3);flex-shrink:0;width:19rem;overflow:auto}._detailPane_1apz8_27{min-width:0;padding:var(--space-4) var(--space-6);flex:1;overflow:auto}._list_1apz8_19{gap:var(--space-1);padding:var(--space-3);flex-direction:column;flex:1;display:flex;overflow:auto}._listPane_1apz8_19 ._list_1apz8_19{flex:none;padding:0;overflow:visible}._activityRow_1apz8_51{appearance:none;border-radius:var(--radius-md);color:inherit;cursor:pointer;padding:var(--space-2) var(--space-3);text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;gap:2px;width:100%;text-decoration:none;display:flex}._activityRow_1apz8_51:hover{background-color:var(--color-sunken)}._activityRow_1apz8_51:focus-visible{box-shadow:var(--focus-ring);outline:none}._selected_1apz8_76{background-color:var(--color-brand-surface);border-color:var(--color-brand-border)}._selected_1apz8_76:hover{background-color:var(--color-brand-surface)}._activityName_1apz8_85{color:var(--color-text);font-size:var(--text-sm);font-weight:600}._activityMeta_1apz8_91{color:var(--color-text-muted);font-size:var(--text-xs)}._row_1apz8_96{gap:var(--space-1);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}._placeholder_1apz8_104{color:var(--color-text-subtle);font-size:var(--text-sm)}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._detail_1drcf_5{gap:var(--space-2);text-align:left;flex-direction:column;display:flex}._header_1drcf_12{align-items:baseline;gap:var(--space-2);justify-content:space-between;display:flex}._name_1drcf_19{letter-spacing:-.02em;font-size:1.375rem;font-weight:700}._by_1drcf_25,._description_1drcf_30,._meta_1drcf_35{color:var(--color-text-muted);font-size:var(--text-sm)}._subheading_1drcf_40{color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:.04em;margin-top:var(--space-3);text-transform:uppercase;font-weight:700}._invitees_1drcf_49{flex-direction:column;gap:.125rem;list-style:none;display:flex}._invitee_1drcf_49{font-size:var(--text-sm);align-items:center;gap:var(--space-1);display:flex}._inviteeLink_1drcf_66{color:var(--color-text);text-decoration:none}._inviteeLink_1drcf_66:hover{text-decoration:underline}._tag_1drcf_75{color:var(--color-text-subtle)}._invite_1drcf_49{gap:var(--space-2);margin-top:var(--space-1);display:flex}._select_1drcf_85{flex:1}._rowActions_1drcf_96{gap:var(--space-1);margin-left:auto;display:flex}._remove_1drcf_103,._keep_1drcf_109{font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}._availability_1drcf_116{background:var(--color-brand-surface);border:1px solid var(--color-brand-border);border-radius:var(--radius-md);color:var(--color-brand);margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);text-align:center;font-weight:600;text-decoration:none;display:block}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._section_1f8zp_1{border-top:1px solid var(--color-border);gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}._heading_1f8zp_9{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}._buttonSecondary_1f8zp_31{align-self:flex-start}._pending_1f8zp_37{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}._pendingRow_1f8zp_44{align-items:center;gap:var(--space-1);display:flex}._pendingEmail_1f8zp_50{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._pendingTag_1f8zp_56{color:var(--color-text-subtle);font-size:var(--text-sm);margin-right:auto}._revoke_1f8zp_62{font-size:var(--text-sm);padding:var(--space-1) var(--space-2);flex-shrink:0}._resetNote_1f8zp_70{color:var(--color-text-subtle);font-size:var(--text-sm)}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._link_2lpx0_2{gap:var(--space-2);flex-wrap:wrap;display:flex}._qr_2lpx0_10{flex-shrink:0;width:128px;height:128px}._qr_2lpx0_10 svg{width:100%;height:100%;display:block}._body_2lpx0_22{gap:var(--space-1);flex-direction:column;flex:12rem;min-width:0;display:flex}._url_2lpx0_32{background:var(--color-sunken);border-radius:var(--radius-sm);font-size:var(--text-sm);overflow-wrap:anywhere;padding:var(--space-1)}._detail_2lpx0_40{color:var(--color-text-subtle);font-size:var(--text-sm)}._actions_2lpx0_45{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._copy_2lpx0_52{font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}._events_fm770_1{margin-top:var(--space-2);flex-direction:column;gap:.375rem;display:flex}._heading_fm770_8{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}._event_fm770_1{background-color:var(--color-success-surface);border:1px solid var(--color-success-border);border-radius:var(--radius-sm);gap:var(--space-1);padding:.375rem var(--space-2);flex-direction:column;display:flex}._when_fm770_24{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._date_fm770_31{font-size:var(--text-sm);font-weight:600}._time_fm770_36{color:var(--color-success-text);font-size:var(--text-sm);font-weight:600}._you_fm770_42{background-color:var(--color-success-text);border-radius:var(--radius-sm);color:var(--color-brand-contrast);text-transform:uppercase;padding:.0625rem .375rem;font-size:.6875rem}._roster_fm770_51{gap:var(--space-1) var(--space-3);flex-wrap:wrap;list-style:none;display:flex}._member_fm770_58{color:var(--color-text-muted);font-size:.8125rem}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._card_ahtj1_3{background-color:var(--color-brand-surface);border:1px solid var(--color-brand-border);border-radius:var(--radius-md);font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}._text_ahtj1_14{color:var(--color-text)}._note_ahtj1_18{color:var(--color-danger-text)}._actions_ahtj1_22{gap:var(--space-2);flex-wrap:wrap;display:flex}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._section_1lv8w_1{border-top:1px solid var(--color-border);gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}._heading_1lv8w_9{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}._button_1lv8w_15{align-self:flex-start}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._panel_573az_3{border-bottom:1px solid var(--color-border);gap:var(--space-1);padding-bottom:var(--space-2);text-align:left;flex-direction:column;width:100%;display:flex}._heading_573az_13{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}._list_573az_19{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}._row_573az_26{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}._text_573az_35{flex-direction:column;min-width:0;display:flex}._activity_573az_41{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._from_573az_48,._note_573az_53{color:var(--color-text-subtle);font-size:var(--text-sm)}._actions_573az_58{gap:var(--space-1);flex-shrink:0;display:flex}._decline_573az_70{font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._panel_iy71p_7{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:85%;padding:var(--space-4);z-index:10;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 0 24px #0000001f}@media (min-width:768px){._panel_iy71p_7{border-radius:0;width:22rem;max-height:none;top:0;left:auto}}._header_iy71p_35{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}._title_iy71p_42{font-size:var(--text-lg);font-weight:700}._close_iy71p_47{appearance:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}._close_iy71p_47:hover{background-color:var(--color-sunken)}._close_iy71p_47:focus-visible{box-shadow:var(--focus-ring);outline:none}._icon_iy71p_70{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}._button_iy71p_92{margin-top:var(--space-1)}._hint_iy71p_101{color:var(--color-text-muted);font-size:var(--text-xs)}._friends_iy71p_106{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-1);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}._check_iy71p_115{font-size:var(--text-sm);gap:var(--space-2);display:flex}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._head_kiyid_5{align-items:center;gap:var(--space-1);padding:var(--space-3) 0 var(--space-4);text-align:center;flex-direction:column;display:flex}._avatar_kiyid_14{background-color:var(--color-brand);color:var(--color-brand-contrast);height:4rem;margin-bottom:var(--space-1);border-radius:50%;justify-content:center;align-items:center;width:4rem;font-size:1.5rem;font-weight:700;display:flex}._name_kiyid_28{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700}._email_kiyid_34{color:var(--color-text-muted);font-size:var(--text-sm)}._since_kiyid_39{color:var(--color-text-subtle);font-size:var(--text-xs);align-items:center;gap:var(--space-1);margin-top:var(--space-1);display:inline-flex}._sinceIcon_kiyid_48{width:.8125rem;height:.8125rem}._notFound_kiyid_53{color:var(--color-text-muted);font-size:var(--text-sm)}._invite_kiyid_59{gap:var(--space-2);flex-wrap:wrap;display:flex}._select_kiyid_65{flex:1}._inviteButton_kiyid_70{font-size:var(--text-sm)}._section_kiyid_75{margin-top:var(--space-4)}._subheading_kiyid_79{color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:.04em;margin-bottom:var(--space-1);text-transform:uppercase;font-weight:700}._group_kiyid_89{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);list-style:none;overflow:hidden}._group_kiyid_89>li+li{border-top:1px solid var(--color-border)}._activityRow_kiyid_101{color:var(--color-text);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-decoration:none;display:flex}._activityRow_kiyid_101:hover{background-color:var(--color-sunken)}._activityRow_kiyid_101:focus-visible{box-shadow:var(--focus-ring);outline:none}._activityIcon_kiyid_119{background-color:var(--color-brand-surface);border:1px solid var(--color-brand-border);border-radius:var(--radius-sm);color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}._activityIcon_kiyid_119 svg{width:1.0625rem;height:1.0625rem}._activityText_kiyid_137{flex-direction:column;min-width:0;display:flex}._activityName_kiyid_143{font-size:var(--text-sm);font-weight:600}._activityMeta_kiyid_148{color:var(--color-text-muted);font-size:var(--text-xs)}._chevron_kiyid_153{color:var(--color-text-subtle);flex-shrink:0;width:1rem;height:1rem;margin-left:auto}._empty_kiyid_162{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6) var(--space-4);text-align:center}._emptyIcon_kiyid_170{background-color:var(--color-sunken);border:1px solid var(--color-border-strong);color:var(--color-text-subtle);height:2.375rem;margin-bottom:var(--space-2);border-radius:50%;justify-content:center;align-items:center;width:2.375rem;display:inline-flex}._emptyIcon_kiyid_170 svg{width:1.25rem;height:1.25rem}._emptyTitle_kiyid_188{color:var(--color-text);font-size:var(--text-sm);font-weight:600}._emptySub_kiyid_194{color:var(--color-text-subtle);font-size:var(--text-xs);margin-top:var(--space-1)}._screen_iqmi_5{flex-direction:column;height:100%;min-height:0;display:flex}._body_iqmi_12{max-width:32rem;padding:var(--space-4);flex:1;width:100%;margin:0 auto;overflow:auto}._button_1y032_6{appearance:none;background-color:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-brand-contrast);cursor:pointer;font-size:var(--text-base);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid #0000;justify-content:center;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}._button_1y032_6:focus-visible{box-shadow:var(--focus-ring);outline:none}._button_1y032_6:disabled{background-color:var(--color-sunken);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}._button_1y032_6:hover:not(:disabled){background-color:var(--color-brand-hover)}._button_1y032_6:active:not(:disabled){transform:translateY(.5px)}._buttonSecondary_1y032_49{background-color:var(--color-surface);border-color:var(--color-brand);color:var(--color-brand)}._buttonSecondary_1y032_49:hover:not(:disabled){background-color:var(--color-brand-surface)}._buttonDanger_1y032_60{border-color:var(--color-danger);color:var(--color-danger-text);background-color:#0000}._buttonDanger_1y032_60:hover:not(:disabled){background-color:var(--color-danger-surface)}._buttonSuccess_1y032_71{background-color:var(--color-success);font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}._buttonSuccess_1y032_71:hover:not(:disabled){background-color:var(--color-success-text)}._input_1y032_82{background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-base);padding:var(--space-2) var(--space-3);transition:border-color .12s,box-shadow .12s}._input_1y032_82:focus-visible{border-color:var(--color-brand);box-shadow:var(--focus-ring);outline:none}._input_1y032_82:disabled{background-color:var(--color-sunken);opacity:.5}._select_1y032_105{font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}._label_1y032_111{font-size:var(--text-sm)}._form_1y032_115{gap:var(--space-2);flex-direction:column;display:flex}._status_1y032_121{color:var(--color-text-subtle);font-size:var(--text-sm)}._empty_1y032_128{color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-2);text-align:center;flex-direction:column;display:flex}._emptyIcon_1y032_139{color:var(--color-text-subtle)}._skeleton_1y032_144{background-color:var(--color-text-subtle);border-radius:var(--radius-sm);opacity:.18;animation:1.5s ease-in-out infinite _pulse_1y032_1;display:block}._steady_1y032_161{text-align:center;display:inline-block}._steady_1y032_161:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}._toast_1y032_176{background-color:var(--color-success-surface);border:1px solid var(--color-success-border);border-radius:var(--radius-md);color:var(--color-success-text);font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}._alert_1y032_189{background-color:var(--color-danger-surface);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}._danger_1y032_203{border-top:1px solid var(--color-border);gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}._dangerNote_1y032_211{color:var(--color-text-muted);font-size:var(--text-sm)}._dangerButton_1y032_216,._dangerCancel_1y032_221{align-self:flex-start}._panel_1j3me_3{gap:var(--space-2);text-align:left;flex-direction:column;width:100%;display:flex}._subheading_1j3me_11{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-1);font-weight:600}._list_1j3me_18{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}._row_1j3me_25{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}._friendLink_1j3me_34{color:var(--color-text);text-decoration:none}._friendLink_1j3me_34:hover{text-decoration:underline}._form_1j3me_43{margin-top:var(--space-2)}._actions_1j3me_61{gap:var(--space-1);display:flex}._ignore_1j3me_72{font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}._hint_1j3me_78{color:var(--color-text-subtle);font-size:var(--text-sm)}._screen_1skgi_1{flex-direction:column;height:100%;display:flex}._body_1skgi_7{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}._message_1skgi_16{color:var(--color-text-muted)}._link_1skgi_20{color:var(--color-brand);font-weight:600}._wide_16ar3_7{height:100%;display:flex}._sidebar_16ar3_14{background-color:var(--color-surface);border-right:1px solid var(--color-border);gap:var(--space-1);padding:var(--space-4) var(--space-3);flex-direction:column;flex-shrink:0;width:13.25rem;display:flex}._brand_16ar3_25{color:var(--color-brand);font-size:var(--text-lg);letter-spacing:-.01em;padding:var(--space-1) var(--space-2) var(--space-4);font-weight:700}._sideNav_16ar3_33{flex-direction:column;gap:2px;display:flex}._sideItem_16ar3_39{border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:var(--space-2);font-weight:500;text-decoration:none;display:flex}._sideItem_16ar3_39:hover{background-color:var(--color-sunken)}._activeItem_16ar3_55{background-color:var(--color-brand-surface);color:var(--color-brand);font-weight:600}._activeItem_16ar3_55:hover{background-color:var(--color-brand-surface)}._sideLabel_16ar3_65{flex:1}._user_16ar3_13{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);margin-top:auto;display:flex}._avatar_16ar3_82{background-color:var(--color-brand);color:var(--color-brand-contrast);font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-weight:700;display:flex}._userText_16ar3_96{min-width:0}._userName_16ar3_100{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._userEmail_16ar3_108{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._narrow_16ar3_117{flex-direction:column;height:100%;display:flex}._tabBar_16ar3_123{background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-1) var(--space-1) calc(var(--space-1) + env(safe-area-inset-bottom));flex-shrink:0;display:flex}._tab_16ar3_123{color:var(--color-text-subtle);padding:var(--space-1) 0;flex-direction:column;flex:1;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}._activeTab_16ar3_144{color:var(--color-brand)}._tabLabel_16ar3_148{font-size:var(--text-xs);font-weight:600}._badge_16ar3_156{background-color:var(--color-danger);color:#fff;font-size:var(--text-xs);min-width:1.1rem;height:1.1rem;padding:0 var(--space-1);border-radius:1rem;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._tab_16ar3_123 ._badge_16ar3_156{position:absolute;top:-1px;right:50%;transform:translate(140%)}._sideItem_16ar3_39 ._badge_16ar3_156{margin-left:auto}._content_16ar3_182{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._icon_16ar3_191{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px;display:block}._sideItem_16ar3_39 ._icon_16ar3_191{width:18px;height:18px}
