:root{--ea-ink:#030712;--ea-ink-hover:#1f2937;--ea-text:#4b5563;--ea-muted:#6b7280;--ea-faint:#9ca3af;--ea-label:#1f2937;--ea-btn-secondary-text:#111827;--ea-line:#e5e7eb;--ea-field:#d1d5db;--ea-surface:#f9fafb;--ea-white:#fff;--ea-navy:#002e54;--ea-navy-tint:#e6eef4;--ea-focus:#ccdde9;--ea-marketing-blue:#018afd;--ea-danger:#991b1b;--ea-danger-tint:#fef2f2;--ea-success:#166534;--ea-success-tint:#f0fdf4;--ea-warn:#92400e;--ea-warn-tint:#fffbeb;--ea-scrim:rgba(3,7,18,.4);--ea-sidebar:#f7f8fa;--ea-sidebar-active:#fff;--ea-font-sans:"Public Sans",system-ui,sans-serif;--ea-font-serif:"Source Serif 4",Georgia,serif;--radius-ea:8px;--radius-ea-sm:4px;--radius-ea-full:9999px;--radius-ea-none:0;--ea-radius:var(--radius-ea);--ea-radius-sm:var(--radius-ea-sm);--shadow-ea-rest:0 1px 2px rgba(3,7,18,.04);--shadow-ea-overlay:0 16px 48px rgba(3,7,18,.12);--shadow-ea-focus:0 0 0 3px var(--ea-focus);--ea-sidebar-width:240px;--ea-sidebar-collapsed:56px;--ea-topbar-height:56px;color-scheme:light}[data-ea-theme=dark]{--ea-ink:#f9fafb;--ea-ink-hover:#e5e7eb;--ea-text:#d1d5db;--ea-muted:#9ca3af;--ea-faint:#6b7280;--ea-label:#e5e7eb;--ea-btn-secondary-text:#f9fafb;--ea-line:#1f2937;--ea-field:#374151;--ea-surface:#111827;--ea-white:#030712;--ea-navy:#9ec5e8;--ea-navy-tint:#132033;--ea-focus:#1e3a5f;--ea-danger-tint:#3f1212;--ea-success-tint:#052e16;--ea-warn-tint:#451a03;--ea-scrim:rgba(0,0,0,.6);--ea-sidebar:#0b1220;--ea-sidebar-active:#111827;--shadow-ea-rest:0 1px 2px rgba(0,0,0,.4);--shadow-ea-overlay:0 16px 48px rgba(0,0,0,.45);color-scheme:dark}.ea-ui{background:var(--ea-white)}.ea-ui,.ea-ui-command,.ea-ui-dialog,.ea-ui-menu,.ea-ui-sheet,.ea-ui-toasts,.ea-ui-tooltip{font-family:var(--ea-font-sans);color:var(--ea-ink)}.ea-ui-dialog h2,.ea-ui-h1,.ea-ui-serif,.ea-ui-sheet h2{font-family:var(--ea-font-serif)}.ea-tb{position:relative;z-index:40;box-sizing:border-box;display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:var(--ea-topbar-height,56px);padding:0 12px 0 16px;border-bottom:1px solid var(--ea-line);background:var(--ea-white);color:var(--ea-ink);font-family:var(--ea-font-sans)}.ea-tb[data-search=true]{display:grid;grid-template-columns:minmax(32px,1fr) minmax(0,720px) minmax(max-content,1fr)}.ea-tb-start{display:flex;gap:4px;align-items:center;justify-self:start;min-width:0}.ea-tb-search{display:flex;justify-content:center;justify-self:center;width:100%;min-width:0}.ea-tb-end{display:flex;flex:none;gap:12px;align-items:center;justify-content:flex-end;justify-self:end;min-width:0}.ea-tb-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ea-tb-live{display:inline-flex;gap:8px;align-items:center;color:var(--ea-ink);font-size:13px;font-weight:600;white-space:nowrap}.ea-tb-live-dot{width:8px;height:8px;border-radius:var(--radius-ea-full,9999px);background:var(--ea-success)}.ea-tb-join{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:var(--ea-radius,8px);background:var(--ea-ink);color:var(--ea-white);font-size:13px;font-weight:600;text-decoration:none}.ea-tb-join:hover{background:var(--ea-ink-hover);color:var(--ea-white)}.ea-tb-join:focus-visible{outline:none;box-shadow:var(--shadow-ea-focus,0 0 0 3px var(--ea-focus))}@media (max-width:767px){.ea-tb{padding:0 8px 0 12px}.ea-tb[data-search=true]{grid-template-columns:auto minmax(0,1fr) auto}.ea-tb-end{gap:8px}.ea-tb-live-label{display:none}}.ea-ui-shell{min-height:100vh;background:var(--ea-white);color:var(--ea-ink)}body:has(.ea-ui-shell) .ea-toprule{display:none}.ea-ui-frame{display:flex;min-height:100vh}.ea-ui-sidebar{position:sticky;top:0;display:flex;flex:none;flex-direction:column;width:var(--ea-sidebar-width);height:100vh;background:var(--ea-sidebar);border-right:1px solid var(--ea-line)}.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar{width:var(--ea-sidebar-collapsed)}.ea-ui-brand{display:flex;gap:10px;align-items:center;min-height:56px;padding:12px;color:inherit;text-decoration:none}.ea-ui-logo-mark{display:block;flex:none;width:28px;height:28px}.ea-ui-logo-mark>*{display:block;width:100%;height:100%;color:var(--ea-navy)}.ea-ui-registered{position:relative;top:-.45em;margin-left:.05em;font-size:.55em;font-weight:400;line-height:0}.ea-ui-brand-copy{min-width:0}.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-brand-copy,.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-collapse-label,.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-brand,.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-nav-link{justify-content:center}.ea-ui-brand-name{margin:0;font-size:14px;font-weight:600;line-height:1.2}.ea-ui-brand-product{margin:2px 0 0;color:var(--ea-muted);font-size:12px;line-height:1.3}.ea-ui-nav-group{margin:14px 8px 4px;color:var(--ea-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ea-ui-nav-group-toggle{display:flex;gap:6px;align-items:center;width:calc(100% - 16px);padding:4px 0;border:0;background:transparent;font:inherit;font-size:11px;font-weight:600;text-align:left;cursor:pointer}.ea-ui-nav-group-toggle:hover{color:var(--ea-ink)}.ea-ui-nav-group-toggle:focus-visible{outline:2px solid var(--ea-navy);outline-offset:2px;border-radius:var(--radius-ea)}.ea-ui-nav-group-count{color:var(--ea-faint);font-weight:500;letter-spacing:0}.ea-ui-nav-group-chevron{width:14px;height:14px;margin-left:auto;transition:transform .12s ease}.ea-ui-nav-group-toggle[aria-expanded=true] .ea-ui-nav-group-chevron{transform:rotate(90deg)}.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-badge,.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-nav-group,.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-next{display:none}.ea-ui-nav-link .ea-ui-badge{margin-left:auto}.ea-ui-next{margin-bottom:8px;padding:12px;border:1px solid var(--ea-line);border-radius:var(--radius-ea);background:var(--ea-white)}.ea-ui-next p{margin:0 0 8px;font-size:13px;font-weight:600}.ea-ui-nav{display:flex;flex:1;flex-direction:column;gap:2px;padding:4px 8px 12px;overflow:auto}.ea-ui-nav-link{display:flex;gap:10px;align-items:center;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:var(--radius-ea);background:transparent;color:var(--ea-text);font:inherit;font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.ea-ui-nav-link:hover{background:var(--ea-white);color:var(--ea-ink)}.ea-ui-nav-link[aria-current=page]{background:var(--ea-sidebar-active);color:var(--ea-ink);box-shadow:var(--shadow-ea-rest)}.ea-ui-nav-icon{display:grid;flex:none;place-items:center;width:18px;height:18px}.ea-ui-sidebar-foot{padding:8px;border-top:1px solid var(--ea-line)}.ea-ui-main{flex:1;min-width:0}.ea-ui-main,.ea-ui-sidebar-head{display:flex;flex-direction:column}.ea-ui-sidebar-head{gap:4px;padding:0 8px 8px}.ea-ui-sidebar-head .ea-ui-brand{padding:12px 8px}.ea-ui-sidebar-brandrow{display:flex;gap:4px;align-items:center;justify-content:space-between}.ea-ui-sidebar-brandrow .ea-ui-brand{flex:1;min-width:0}.ea-ui-sidebar-toggle{display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-ea);background:transparent;color:var(--ea-muted);cursor:pointer}.ea-ui-sidebar-toggle:hover{background:var(--ea-white);color:var(--ea-ink)}@media (hover:hover) and (pointer:fine){.ea-ui-sidebar-head .ea-ui-sidebar-toggle{opacity:0;transition:opacity .12s ease}.ea-ui-sidebar-head .ea-ui-sidebar-toggle:focus-visible,.ea-ui-sidebar-head:hover .ea-ui-sidebar-toggle{opacity:1}}.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-sidebar-brandrow{justify-content:center;min-height:56px}.ea-ui-sidebar-expand{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-ea);background:transparent;color:var(--ea-muted);cursor:pointer}.ea-ui-sidebar-expand>*{grid-area:1/1}.ea-ui-sidebar-expand-icon{display:grid;place-items:center;visibility:hidden}.ea-ui-sidebar-expand:focus-visible,.ea-ui-sidebar-expand:hover{background:var(--ea-white);color:var(--ea-ink)}.ea-ui-sidebar-expand:focus-visible .ea-ui-logo-mark,.ea-ui-sidebar-expand:hover .ea-ui-logo-mark{visibility:hidden}.ea-ui-sidebar-expand:focus-visible .ea-ui-sidebar-expand-icon,.ea-ui-sidebar-expand:hover .ea-ui-sidebar-expand-icon{visibility:visible}.ea-ui-avatar{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:var(--radius-ea-full);background:var(--ea-navy-tint);color:var(--ea-navy);font-size:10px;font-weight:600;letter-spacing:.02em}.ea-ui-nav-trail{display:grid;margin-left:auto;color:var(--ea-faint)}.ea-ui-nav-count{margin-left:auto;min-width:20px;padding:1px 6px;border-radius:var(--radius-ea-full);background:var(--ea-navy);color:var(--ea-white);font-size:11px;font-weight:600;line-height:16px;text-align:center}.ea-ui-switcher{border:1px solid var(--ea-line);background:var(--ea-white);color:var(--ea-ink)}.ea-ui-nav-section+.ea-ui-nav-section{margin-top:8px}.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-nav-count,.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-nav-trail{display:none}.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-switcher{border-color:transparent;background:transparent}.ea-ui-trigger{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-ea);background:transparent;color:var(--ea-muted);cursor:pointer}.ea-ui-trigger:hover{background:var(--ea-surface);color:var(--ea-ink)}.ea-ui-topbar .ea-ui-search,.ea-ui-topbar-search{justify-self:center;width:100%;min-width:0}.ea-ui-topbar-start{display:flex;gap:4px;align-items:center;justify-self:start}.ea-ui-topbar-brand{display:none;padding:4px}.ea-ui-topbar-brand .ea-ui-logo-mark{width:24px;height:24px}.ea-ui-topbar-end{display:flex;gap:12px;align-items:center;justify-self:end;min-width:0}.ea-ui-topbar-link{padding:4px 6px;border:0;border-radius:var(--radius-ea);background:transparent;color:var(--ea-text);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}.ea-ui-topbar-link:hover{background:var(--ea-surface);color:var(--ea-ink)}.ea-ui-topbar-link:focus-visible{outline:none;box-shadow:var(--shadow-ea-focus)}.ea-ui-live{display:inline-flex;gap:8px;align-items:center;color:var(--ea-ink);font-size:13px;font-weight:600;white-space:nowrap}.ea-ui-live .ea-ui-live-dot{margin-right:0}.ea-ui-nav-children,.ea-ui-nav-item{display:flex;flex-direction:column;gap:2px}.ea-ui-nav-children{margin:0 0 4px 28px}.ea-ui-nav-sub{min-height:30px;padding:4px 8px;font-size:13px}.ea-ui-shell[data-collapsed=true] .ea-ui-sidebar .ea-ui-nav-children{display:none}.ea-ui-shell[data-mode=frame]{display:contents}.ea-ui-shell[data-mode=frame] .ea-ui-sidebar{position:fixed;z-index:30;top:0;bottom:0;left:0;height:100vh}.ea-ui-shell[data-mode=frame] .ea-ui-topbar{top:0}@media (min-width:768px){.ea-ui-topbar .ea-ui-trigger{display:none}body:has(.ea-ui-shell[data-mode=frame]){padding-left:var(--ea-sidebar-width)}body:has(.ea-ui-shell[data-mode=frame][data-collapsed=true]){padding-left:var(--ea-sidebar-collapsed)}}.ea-ui-dialog-close{position:absolute;top:12px;right:12px}.ea-ui-dialog .ea-ui-row,.ea-ui-empty .ea-ui-row{margin-top:16px}.ea-ui-menu [role=separator]{height:1px;margin:4px;background:var(--ea-line)}.ea-ui-topbar{position:sticky;z-index:40;top:0}.ea-ui-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ea-ui-search{display:flex;gap:8px;align-items:center;width:min(420px,100%);height:32px;padding:0 10px;border:1px solid var(--ea-line);border-radius:var(--radius-ea);background:var(--ea-surface);color:var(--ea-muted);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ea-ui-kbd,.ea-ui-search kbd{margin-left:auto;padding:1px 5px;border:1px solid var(--ea-line);border-radius:var(--radius-ea-sm);background:var(--ea-white);color:var(--ea-muted);font:11px inherit}.ea-ui-content{box-sizing:border-box;width:min(720px,calc(100% - 48px));margin-right:auto;margin-left:auto;padding:32px 0 64px}.ea-ui-home{display:flex;flex-direction:column;gap:40px}.ea-ui-home-head h1{margin:0}.ea-ui-home-date{margin:6px 0 0;color:var(--ea-muted);font-size:14px}.ea-ui-now{display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--ea-line);border-radius:var(--radius-ea);background:var(--ea-white)}.ea-ui-now[data-kind=live]{border-color:var(--ea-navy)}.ea-ui-now-title{margin:0;font-size:26px;font-weight:600;line-height:1.2}.ea-ui-now-meta{margin:4px 0 0;color:var(--ea-muted);font-size:14px}.ea-ui-now .ea-ui-btn{align-self:flex-start}.ea-ui-live-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:var(--radius-ea-full);background:var(--ea-success)}.ea-ui-section-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 8px}.ea-ui-section-head h2{margin:0;color:var(--ea-ink);font-size:15px;font-weight:600}.ea-ui-link{padding:0;border:0;background:none;color:var(--ea-navy);font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.ea-ui-link:hover{text-decoration:underline;text-underline-offset:3px}.ea-ui-agenda{margin:0;padding:0;list-style:none;border-top:1px solid var(--ea-line)}.ea-ui-agenda-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto 16px;gap:16px;align-items:center;width:100%;min-height:60px;padding:10px 8px;border:0;border-bottom:1px solid var(--ea-line);background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ea-ui-agenda-row[data-plain]{grid-template-columns:minmax(0,1fr) auto 16px}.ea-ui-agenda-row:hover{background:var(--ea-surface)}.ea-ui-agenda-day{color:var(--ea-muted);font-size:13px;font-weight:600}.ea-ui-agenda-title{display:block;overflow:hidden;color:var(--ea-ink);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ea-ui-agenda-meta{display:block;margin-top:2px;color:var(--ea-muted);font-size:13px}.ea-ui-agenda-row>svg{color:var(--ea-faint)}.ea-ui-agenda-row .ea-ui-progress{width:96px;margin-top:0}.ea-ui-content>*+*{margin-top:20px}.ea-ui-skeleton+.ea-ui-skeleton{margin-top:10px}.ea-ui-content [role=tabpanel]{padding-top:16px}.ea-ui-page-header{margin:0 0 24px}.ea-ui-eyebrow{margin:0 0 12px;color:var(--ea-muted);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.ea-ui-h1{margin:0;font-size:30px;font-weight:600;line-height:1.2}.ea-ui-lede{max-width:62ch;margin:12px 0 0;color:var(--ea-text);font-size:17px;line-height:1.65}.ea-ui-btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border:1px solid transparent;border-radius:var(--radius-ea);background:var(--ea-ink);color:var(--ea-white);font:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer}.ea-ui-btn:hover{background:var(--ea-ink-hover)}.ea-ui-btn[data-variant=secondary]{border-color:var(--ea-field);background:var(--ea-white);color:var(--ea-btn-secondary-text)}.ea-ui-btn[data-variant=secondary]:hover{border-color:var(--ea-faint);background:var(--ea-surface)}.ea-ui-btn[data-variant=ghost]{background:transparent;color:var(--ea-text)}.ea-ui-btn[data-variant=ghost]:hover{background:var(--ea-surface);color:var(--ea-ink)}.ea-ui-btn[data-size=sm]{min-height:32px;padding:6px 10px;font-size:13px}.ea-ui-btn[data-size=icon]{width:32px;min-height:32px;padding:0}.ea-ui-btn:disabled{cursor:not-allowed;opacity:.55}.ea-ui-card{border:1px solid var(--ea-line);border-radius:var(--radius-ea);background:var(--ea-white)}.ea-ui-card-pad{padding:20px 24px}.ea-ui-card-title{margin:0;font-size:15px;font-weight:600}.ea-ui-card-body{margin:6px 0 0;color:var(--ea-text);font-size:14px;line-height:1.6}.ea-ui-badge{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--ea-line);border-radius:var(--radius-ea-sm);background:var(--ea-surface);color:var(--ea-text);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.ea-ui-badge[data-tone=success]{border-color:transparent;background:var(--ea-success-tint);color:var(--ea-success)}.ea-ui-badge[data-tone=warn]{border-color:transparent;background:var(--ea-warn-tint);color:var(--ea-warn)}.ea-ui-badge[data-tone=danger]{border-color:transparent;background:var(--ea-danger-tint);color:var(--ea-danger)}.ea-ui-field{display:flex;flex-direction:column;gap:8px}.ea-ui-label{color:var(--ea-label);font-size:14px;font-weight:600}.ea-ui-input,.ea-ui-select,.ea-ui-textarea{width:100%;padding:12px 16px;border:1px solid var(--ea-field);border-radius:var(--radius-ea);background:var(--ea-white);color:var(--ea-ink);font:inherit;font-size:14px}.ea-ui-hint{margin:0;color:var(--ea-muted);font-size:13px;line-height:1.5}.ea-ui-error{margin:0;color:var(--ea-danger);font-size:13px}.ea-ui-input[aria-invalid=true],.ea-ui-select[aria-invalid=true],.ea-ui-textarea[aria-invalid=true]{border-color:var(--ea-danger)}.ea-ui-tabs{display:flex;gap:16px;border-bottom:1px solid var(--ea-line)}.ea-ui-tab{margin-bottom:-1px;padding:8px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ea-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ea-ui-tab[data-state=active]{border-bottom-color:var(--ea-ink);color:var(--ea-ink)}.ea-ui-table-wrap{overflow-x:auto;border:1px solid var(--ea-line);border-radius:var(--radius-ea)}.ea-ui-table{width:100%;border-collapse:collapse;font-size:14px}.ea-ui-table th{padding:10px 16px;color:var(--ea-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:var(--ea-surface)}.ea-ui-table td{padding:14px 16px;border-top:1px solid var(--ea-line);color:var(--ea-text)}.ea-ui-table td:first-child{color:var(--ea-ink);font-weight:600}.ea-ui-progress{display:block;width:100%;height:4px;margin-top:8px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-ea-full);background:var(--ea-line)}.ea-ui-progress::-webkit-progress-bar{background:var(--ea-line)}.ea-ui-progress::-webkit-progress-value{background:var(--ea-navy)}.ea-ui-progress::-moz-progress-bar{background:var(--ea-navy)}.ea-ui-crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 16px;padding:0;color:var(--ea-muted);font-size:13px;list-style:none}.ea-ui-crumbs a{color:var(--ea-navy);font-weight:600;text-decoration:none}.ea-ui-crumbs a:hover{text-decoration:underline}.ea-ui-crumbs [aria-current=page]{color:var(--ea-ink);font-weight:600}.ea-ui-overlay{position:fixed;z-index:80;inset:0;background:var(--ea-scrim)}.ea-ui-command,.ea-ui-dialog,.ea-ui-menu,.ea-ui-sheet{z-index:90;border:1px solid var(--ea-line);border-radius:var(--radius-ea);background:var(--ea-white);box-shadow:var(--shadow-ea-overlay)}.ea-ui-dialog{position:fixed;top:50%;left:50%;width:min(480px,calc(100vw - 32px));padding:24px;transform:translate(-50%,-50%)}.ea-ui-dialog h2,.ea-ui-sheet h2{margin:0;font-size:24px;font-weight:600}.ea-ui-dialog p,.ea-ui-sheet p{margin:8px 0 0;color:var(--ea-text);font-size:15px;line-height:1.6}.ea-ui-sheet{position:fixed;top:0;bottom:0;width:min(360px,100vw);padding:24px;border-radius:var(--radius-ea-none)}.ea-ui-nav-sheet{display:flex;flex-direction:column;width:min(300px,85vw);padding:8px 0 0;background:var(--ea-sidebar)}.ea-ui-nav-sheet .ea-ui-nav{flex:1;overflow-y:auto}.ea-ui-nav-sheet>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ea-ui-sheet[data-side=left]{left:0}.ea-ui-sheet[data-side=right]{right:0}.ea-ui-command{position:fixed;top:12vh;left:50%;width:min(560px,calc(100vw - 24px));overflow:hidden;transform:translateX(-50%)}.ea-ui-command input{width:100%;padding:14px 16px;border:0;border-bottom:1px solid var(--ea-line);background:transparent;color:var(--ea-ink);font:inherit;font-size:15px;outline:none}.ea-ui-command-list{max-height:min(360px,50vh);margin:0;padding:6px;overflow:auto;list-style:none}.ea-ui-command-group{margin:8px 8px 4px;color:var(--ea-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ea-ui-command-item,.ea-ui-menu-item{display:flex;gap:8px;align-items:center;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-ea);background:transparent;color:var(--ea-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.ea-ui-command-item[data-active=true],.ea-ui-menu-item:focus,.ea-ui-menu-item[data-highlighted]{background:var(--ea-surface);outline:none}.ea-ui-command-empty{padding:20px 12px;color:var(--ea-muted);font-size:14px}.ea-ui-menu{min-width:200px;padding:4px}.ea-ui-tooltip{z-index:100;padding:6px 8px;background:var(--ea-ink);color:var(--ea-white);font-size:12px;line-height:1.4}.ea-ui-skeleton,.ea-ui-tooltip{border-radius:var(--radius-ea-sm)}.ea-ui-skeleton{height:14px;background:var(--ea-line);animation:ea-ui-pulse 1.4s ease-in-out infinite}.ea-ui-toasts{position:fixed;z-index:110;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px))}.ea-ui-toast{padding:12px 14px;border:1px solid var(--ea-line);border-radius:var(--radius-ea);background:var(--ea-white);box-shadow:var(--shadow-ea-overlay)}.ea-ui-toast strong{display:block;font-size:14px}.ea-ui-toast span{display:block;margin-top:2px;color:var(--ea-text);font-size:13px;line-height:1.45}.ea-ui-empty{padding:28px 24px;border:1px solid var(--ea-line);border-radius:var(--radius-ea);background:var(--ea-surface)}.ea-ui-empty h2{margin:0;font-size:16px;font-weight:600}.ea-ui-empty p{margin:6px 0 0;color:var(--ea-text);font-size:14px;line-height:1.6}.ea-ui-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ea-ui-grid-2{display:grid;gap:16px}.ea-ui-topics{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:6px;max-width:520px}.ea-ui-topic{aspect-ratio:1;border:1px solid var(--ea-line);border-radius:var(--radius-ea-sm);background:var(--ea-surface)}.ea-ui-topic[data-status=done]{background:var(--ea-success-tint);border-color:transparent}.ea-ui-topic[data-status=current]{background:var(--ea-navy-tint);border-color:var(--ea-navy)}.ea-ui-list{margin:0;padding:0;list-style:none}.ea-ui-unit{display:flex;gap:16px;justify-content:space-between;align-items:baseline;padding:14px 0;border-top:1px solid var(--ea-line)}.ea-ui-unit h3{margin:0;font-size:15px;font-weight:600}.ea-ui-unit p{margin:4px 0 0}.ea-ui-status,.ea-ui-unit p{color:var(--ea-muted);font-size:13px}.ea-ui-status{flex:none}.ea-ui-status[data-status=done]{color:var(--ea-success)}.ea-ui-status[data-status=current]{color:var(--ea-navy)}.ea-ui :focus-visible{outline:none;box-shadow:var(--shadow-ea-focus)}.ea-ui-btn:focus-visible,.ea-ui-input:focus,.ea-ui-nav-link:focus-visible,.ea-ui-search:focus-visible,.ea-ui-select:focus,.ea-ui-textarea:focus{border-color:var(--ea-navy)}@media (min-width:768px){.ea-ui-h1{font-size:36px}.ea-ui-home{gap:48px;padding-top:16px}.ea-ui-now{padding:32px}.ea-ui-now-title{font-size:30px}.ea-ui-content{padding-top:48px;padding-bottom:96px}.ea-ui-grid-2{grid-template-columns:1.4fr .8fr}}@media (max-width:767px){.ea-ui-sidebar{display:none}.ea-ui-topbar-brand{display:block}.ea-ui-agenda-row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.ea-ui-agenda-row[data-plain]{grid-template-columns:minmax(0,1fr) auto}.ea-ui-agenda-row>svg,.ea-ui-agenda-row[data-program] .ea-ui-progress,.ea-ui-live-label,.ea-ui-search kbd{display:none}.ea-ui-content{width:min(720px,calc(100% - 32px));padding-top:24px;padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.ea-ui-skeleton{animation:none}.ea-ui-nav-group-chevron,.ea-ui-sidebar-head .ea-ui-sidebar-toggle{transition:none}}@keyframes ea-ui-pulse{50%{opacity:.55}}.ea-acct{position:relative;display:inline-flex;flex:none;font-family:var(--ea-font-sans)}.ea-acct-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ea-acct-button{display:inline-flex;gap:2px;align-items:center;height:36px;padding:0 4px 0 2px;border:0;border-radius:var(--ea-radius,8px);background:transparent;color:var(--ea-muted);font:inherit;cursor:pointer}.ea-acct-button:hover,.ea-acct[data-open=true] .ea-acct-button{background:var(--ea-surface);color:var(--ea-ink)}.ea-acct-button:focus-visible,.ea-acct-close:focus-visible,.ea-acct-item:focus-visible{outline:none;box-shadow:var(--shadow-ea-focus,0 0 0 3px var(--ea-focus))}.ea-acct-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-ea-full,9999px);background:var(--ea-navy-tint);color:var(--ea-navy);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1}.ea-acct-menu{position:absolute;z-index:90;top:calc(100% + 6px);right:0;box-sizing:border-box;width:300px;max-height:calc(100vh - 72px);padding:4px;overflow-y:auto;border:1px solid var(--ea-line);border-radius:var(--ea-radius,8px);background:var(--ea-white);color:var(--ea-ink);--ea-acct-shade:color-mix(in srgb,var(--ea-ink) 12%,transparent);box-shadow:var(--shadow-ea-overlay,0 16px 48px var(--ea-acct-shade));text-align:left}.ea-acct-menu[hidden],.ea-acct-scrim{display:none}.ea-acct-who{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;padding:10px 10px 8px}.ea-acct-who-text{min-width:0}.ea-acct-who p{margin:0}.ea-acct-who-name{color:var(--ea-ink);font-size:14px;font-weight:600}.ea-acct-who-email,.ea-acct-who-name,.ea-acct-who-role{overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ea-acct-who-email,.ea-acct-who-role{margin-top:2px;color:var(--ea-muted);font-size:13px}.ea-acct-close{display:none;flex:none;place-items:center;width:36px;height:36px;margin:-6px -6px 0 0;padding:0;border:0;border-radius:var(--ea-radius,8px);background:transparent;color:var(--ea-muted);cursor:pointer}.ea-acct-group{padding:4px 0;border-top:1px solid var(--ea-line)}.ea-acct-group form{margin:0}.ea-acct-heading,.ea-acct-label{margin:0;padding:6px 10px 4px;color:var(--ea-muted);font-size:12px;font-weight:600;line-height:1.3}.ea-acct-heading{padding-top:8px;font-weight:500}.ea-acct-item{display:flex;box-sizing:border-box;gap:8px;align-items:center;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:var(--ea-radius-sm,4px);background:transparent;color:var(--ea-ink);font:inherit;font-size:14px;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer}.ea-acct-item:focus-visible,.ea-acct-item:hover{background:var(--ea-surface);color:var(--ea-ink);text-decoration:none}.ea-acct-item.is-current{color:var(--ea-navy);font-weight:600}.ea-acct-item:disabled{cursor:default;opacity:.6}.ea-acct-item>svg{flex:none;margin-left:auto;color:var(--ea-navy)}.ea-acct-item-text{display:flex;flex:1;flex-direction:column;min-width:0}.ea-acct-item-detail{color:var(--ea-muted);font-size:12px;font-weight:400}.ea-acct-count{flex:none;min-width:20px;padding:1px 6px;border-radius:var(--radius-ea-full,9999px);background:var(--ea-navy);color:var(--ea-white);font-size:11px;font-weight:600;line-height:16px;text-align:center}.ea-acct-menu .is-phone{display:none}@media (max-width:767px){.ea-acct-scrim{position:fixed;z-index:89;inset:0;display:block;background:var(--ea-scrim,color-mix(in srgb,var(--ea-ink) 40%,transparent))}.ea-acct-menu{position:fixed;top:0;right:0;bottom:0;width:min(360px,85vw);max-height:none;padding:8px 8px 24px;border-width:0 0 0 1px;border-radius:var(--radius-ea-none,0)}.ea-acct-close{display:grid}.ea-acct-menu .is-phone{display:block}.ea-acct-item{min-height:44px;font-size:15px}}