@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v4/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v4/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v4/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v4/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v4/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v4/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-canvas: #f3f4f9;--ui-sidebar-bg: #fafbfd;--ui-surface: rgba(255, 255, 255, .92);--ui-surface-strong: rgba(255, 255, 255, .98);--ui-surface-muted: rgba(247, 249, 253, .94);--ui-border-page: #f2f2f2;--ui-border-soft: rgba(205, 214, 232, .78);--ui-border-strong: rgba(187, 198, 221, .92);--ui-text: #202741;--ui-text-secondary: #5d6884;--ui-text-muted: #8b94ad;--ui-accent: #5f74cc;--ui-accent-soft: rgba(95, 116, 204, .1);--ui-shadow-card: 0 10px 28px rgba(27, 35, 66, .07);--ui-shadow-card-hover: 0 18px 40px rgba(27, 35, 66, .12);--ui-shadow-modal: 0 36px 90px rgba(19, 27, 48, .22)}html,body,app-root{width:100%;height:100%;margin:0;padding:0}html,body{overflow:hidden}*,*:before,*:after{box-sizing:border-box}app-root{display:block;min-height:100%;overflow:hidden}html.event-detail-open,html.event-auth-open,body.event-detail-open,body.event-auth-open{overflow:hidden;overscroll-behavior:none}body{background:#fff;color:var(--ui-text);font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code,pre,kbd,samp{font-family:Geist Mono,ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.agenda-auth{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px}.agenda-auth__scrim{position:absolute;inset:0;background:#181e3138;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.agenda-auth__card{position:relative;width:min(460px,100vw - 36px);display:grid;gap:20px;padding:30px;border:1px solid rgba(220,226,238,.82);border-radius:10px;background:#fffffffa;box-shadow:0 28px 72px #131b302e}.agenda-auth__card--account{width:min(920px,100vw - 36px);max-height:calc(100vh - 36px);overflow-y:auto;align-content:start}.agenda-auth__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:999px;background:#f1f4faf2;color:#49526d;font-size:22px;line-height:1;cursor:pointer}.agenda-auth__status{display:grid;gap:8px}.agenda-auth__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-muted)}.agenda-auth__title{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.03em;color:var(--ui-text)}.agenda-auth__copy,.agenda-auth__section-copy{margin:0;line-height:1.5;color:var(--ui-text-secondary)}.agenda-auth__copy{font-size:15px}.agenda-auth__error,.agenda-auth__notice{margin:0;font-size:14px;line-height:1.45}.agenda-auth__error{color:#a13636}.agenda-auth__notice{color:#215d35}.agenda-auth__form{display:grid;gap:14px}.agenda-auth__field{display:grid;gap:8px;font-size:14px;font-weight:600;color:#33405f}.agenda-auth__field :is(input,select){min-width:0;height:44px;border:1px solid var(--ui-border-soft);border-radius:8px;padding:0 14px;font:inherit;font-weight:400;color:var(--ui-text);background:#fafbfef2}.agenda-auth__field :is(input,select):focus{outline:0;border-color:var(--ui-accent);box-shadow:0 0 0 4px #5f74cc1f;background:#fff}.agenda-auth__actions{display:flex;justify-content:flex-end;gap:10px}.agenda-auth__button{min-width:132px;height:44px;border-radius:999px;border:0;padding:0 18px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:.14s ease}.agenda-auth__button:disabled,.agenda-auth__field :is(input,select):disabled,.agenda-auth__close:disabled{opacity:.6;cursor:default}.agenda-auth__button--primary{background:linear-gradient(135deg,#1d2642,#334570);color:#fff;box-shadow:0 14px 26px #23315d38}.agenda-auth__button--secondary{background:#eff3faf0;color:#33405f}.agenda-auth__button:not(:disabled):hover{transform:translateY(-1px)}.agenda-auth__account-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.agenda-auth__account-identity{display:flex;align-items:center;gap:16px}.agenda-auth__account-avatar{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#232943;color:#fff;font-size:17px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.agenda-auth__account-meta,.agenda-auth__section-header,.agenda-auth__invite-grid-shell,.agenda-auth__invite-detail,.agenda-auth__manager{display:grid}.agenda-auth__account-meta{gap:6px}.agenda-auth__manager{gap:20px;padding-top:10px;border-top:1px solid var(--ui-border-soft)}.agenda-auth__section-header{gap:8px}.agenda-auth__section-title{margin:0;font-size:20px;line-height:1.1;letter-spacing:-.02em;color:var(--ui-text)}.agenda-auth__section-copy{font-size:14px}.agenda-auth__invite-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agenda-auth__actions--manager,.agenda-auth__field--link{grid-column:1/-1}.agenda-auth__invite-grid-shell{gap:14px}.agenda-auth__invite-table-shell{overflow:auto;border:1px solid rgba(220,226,238,.88);border-radius:10px;background:#fcfdfff5}.agenda-auth__invite-table{width:100%;min-width:980px;border-collapse:collapse;font-size:13px;line-height:1.4;color:var(--ui-text)}.agenda-auth__invite-table th,.agenda-auth__invite-table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(227,232,242,.9)}.agenda-auth__invite-table th{position:sticky;top:0;z-index:1;background:#f4f7fcfa;color:#33405f;font-size:12px;font-weight:700;letter-spacing:.01em}.agenda-auth__invite-row{cursor:pointer}.agenda-auth__invite-row:hover{background:#f2f6ffeb}.agenda-auth__invite-row--selected{background:#5f74cc1a}.agenda-auth__invite-link-cell{max-width:360px}.agenda-auth__invite-link-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-secondary)}.agenda-auth__invite-detail{gap:12px;padding:18px;border:1px solid rgba(220,226,238,.88);border-radius:10px;background:#f9fbffeb}@media(max-width:820px)and (hover:none)and (pointer:coarse){.agenda-auth__card--account{width:min(560px,100vw - 36px)}.agenda-auth__account-header{display:grid}.agenda-auth__invite-form{grid-template-columns:minmax(0,1fr)}}
