html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:100%}html:has([data-public-marketing-shell]){scroll-padding-top:calc(4.75rem + env(safe-area-inset-top,0px))}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--ui-bg,#0b1220)}html{--background:var(--ui-bg);--foreground:var(--ui-text);--card:var(--ui-surface);--card-foreground:var(--ui-text);--popover:var(--ui-surface-elevated);--popover-foreground:var(--ui-text);--muted:var(--ui-surface-2);--muted-foreground:var(--ui-text-muted);--border:var(--ui-border);--input:var(--ui-input-bg);--ring:var(--ui-border-focus);--primary:var(--ui-primary);--primary-foreground:var(--ui-primary-fg);--secondary:var(--ui-secondary);--secondary-foreground:var(--ui-secondary-fg);--destructive:var(--ui-danger);--destructive-foreground:var(--ui-danger-fg);--accent:var(--ui-accent);--accent-foreground:var(--ui-accent-fg)}html[data-theme=dark]{--accent:var(--ui-surface-2);--accent-foreground:var(--ui-text)}*{box-sizing:border-box}html,body{color:var(--ui-text);font-family:var(--ui-font-family-body);font-size:var(--ui-type-body-md-size);line-height:var(--ui-type-body-md-line);font-weight:var(--ui-font-weight-body);max-width:100%;margin:0;padding:0}.text-caption,.ui-text-caption{font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line)}.text-meta,.ui-text-meta{font-size:var(--ui-type-meta-size);line-height:var(--ui-type-meta-line)}.text-body-sm,.ui-text-body-sm{font-size:var(--ui-type-body-sm-size);line-height:var(--ui-type-body-sm-line)}.text-body-md,.ui-text-body-md{font-size:var(--ui-type-body-md-size);line-height:var(--ui-type-body-md-line)}.text-body-lg,.ui-text-body-lg{font-size:var(--ui-type-body-lg-size);line-height:var(--ui-type-body-lg-line)}.text-title-sm,.ui-text-title-sm{font-size:var(--ui-type-title-sm-size);line-height:var(--ui-type-title-sm-line)}.text-title-md,.ui-text-title-md{font-size:var(--ui-type-title-md-size);line-height:var(--ui-type-title-md-line)}.text-title-lg,.ui-text-title-lg{font-size:var(--ui-type-title-lg-size);line-height:var(--ui-type-title-lg-line)}.text-title-xl,.ui-text-title-xl{font-size:var(--ui-type-title-xl-size);line-height:var(--ui-type-title-xl-line)}body{background:radial-gradient(circle at top left,color-mix(in srgb,var(--ui-brand-blue)12%,transparent),transparent 30%),radial-gradient(circle at top right,color-mix(in srgb,var(--ui-brand-navy)10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--ui-surface)88%,var(--ui-surface-elevated)),var(--ui-bg))}html[data-theme=dark] body,body.member-hub-app{background:var(--ui-bg)}body:has([data-member-hub-app]){background:var(--ui-bg)}html[data-theme=dark] body.member-hub-app{background:var(--ui-bg)}html[data-theme=dark] body:has([data-member-hub-app]){background:var(--ui-bg)}body.member-hub-app .ui-card{background:var(--ui-surface)}body:has([data-member-hub-app]) .ui-card{background:var(--ui-surface)}html[data-theme=dark] body.member-hub-app .ui-card{background:var(--ui-surface)}html[data-theme=dark] body:has([data-member-hub-app]) .ui-card{background:var(--ui-surface)}a{color:var(--ui-primary)}.ui-shell{grid-template-columns:260px 1fr;width:100%;min-width:0;max-width:100%;min-height:100vh;display:grid;position:relative}html[data-theme=dark] .ui-shell{background-color:var(--ui-bg,#0b1220)}.ui-shell-sidebar{z-index:40;flex-direction:column;align-self:start;gap:0;min-width:0;height:100vh;display:flex;position:sticky;top:0}.ui-shell-sidebar[data-mobile=false]{background:0 0;overflow:visible}.ui-shell-sidebar-flyout{border-right:1px solid color-mix(in srgb,var(--ui-brand-light-blue)14%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-brand-gradient-app-navy-start)94%,var(--ui-brand-deep-navy)),color-mix(in srgb,var(--ui-brand-navy)96%,var(--ui-brand-gradient-app-navy-end)));min-height:0;color:var(--ui-brand-silver-base);box-shadow:inset -1px 0 0 color-mix(in srgb,var(--ui-brand-light-blue)8%,transparent),18px 0 42px #060c1947;flex-direction:column;flex:auto;gap:0;padding:0 .56rem .68rem;display:flex;overflow:hidden}.ui-shell-sidebar[data-mobile=false]>.ui-shell-sidebar-flyout{flex:none;position:absolute;top:0;bottom:0;left:0;overflow:hidden auto}.ui-shell-sidebar[data-mobile=false][data-collapsed=false]>.ui-shell-sidebar-flyout{box-shadow:inset -1px 0 0 color-mix(in srgb,var(--ui-brand-light-blue)8%,transparent),28px 0 56px #060c196b,18px 0 36px #060c1938}html[data-theme=dark] .ui-shell-sidebar-flyout{border-right:1px solid color-mix(in srgb,var(--ui-brand-light-blue)16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-brand-gradient-app-navy-start)92%,var(--ui-bg)),color-mix(in srgb,var(--ui-brand-navy)96%,var(--ui-brand-gradient-app-navy-end)));color:var(--ui-brand-silver-base);box-shadow:inset -1px 0 0 color-mix(in srgb,var(--ui-brand-light-blue)9%,transparent),18px 0 44px #00000057}html[data-theme=dark] .ui-shell-sidebar[data-mobile=false][data-collapsed=false]>.ui-shell-sidebar-flyout{box-shadow:inset -1px 0 0 color-mix(in srgb,var(--ui-brand-light-blue)9%,transparent),32px 0 60px #0000007a,18px 0 40px #00000047}.ui-shell-sidebar[data-mobile=true]{overflow:hidden}.ui-shell-sidebar[data-mobile=true]>.ui-shell-sidebar-flyout{flex:auto;width:100%;height:100%;min-height:0;position:relative}.ui-sidebar-header{min-height:var(--ui-topbar-height);gap:.28rem;padding:.68rem .04rem .38rem;display:grid}.ui-sidebar-header-main{justify-content:space-between;align-items:center;gap:.42rem;display:flex}.ui-sidebar-toggle{border:1px solid color-mix(in srgb,var(--ui-brand-blue)12%,var(--ui-border));background:color-mix(in srgb,var(--ui-brand-blue)8%,var(--ui-surface));color:var(--ui-brand-navy);cursor:pointer;z-index:2;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:0;right:0}html[data-theme=dark] .ui-sidebar-toggle{border-color:color-mix(in srgb,var(--ui-brand-light-blue)30%,transparent);background:color-mix(in srgb,var(--ui-brand-light-blue)12%,transparent);color:var(--ui-brand-silver-base)}.ui-brand{flex:auto;align-items:center;gap:.62rem;min-width:0;display:inline-flex}.ui-brand-logo,.ui-brand-mark{flex:none}.ui-brand-text-stack{min-width:0}.ui-shell-sidebar[data-collapsed=true] .ui-brand{justify-content:center;width:auto}.ui-shell-sidebar[data-collapsed=false] .ui-brand-logo{object-fit:contain;object-position:center;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ui-brand-silver-base)12%,transparent);background:color-mix(in srgb,var(--ui-brand-silver-base)4%,transparent);width:auto;max-width:132px;height:40px;box-shadow:0 10px 24px #03081433,inset 0 1px 0 color-mix(in srgb,var(--ui-brand-silver-base)10%,transparent);border-radius:12px;padding:3px}.ui-shell-sidebar[data-collapsed=true] .ui-brand-logo{object-fit:contain;object-position:center;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ui-brand-silver-base)12%,transparent);background:color-mix(in srgb,var(--ui-brand-silver-base)4%,transparent);width:40px;max-width:40px;height:40px;box-shadow:0 10px 24px #03081433,inset 0 1px 0 color-mix(in srgb,var(--ui-brand-silver-base)10%,transparent);border-radius:13px;padding:3px}.ui-brand-mark{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-brand-gradient-app-navy-start)85%,var(--ui-brand-silver-base)15%),color-mix(in srgb,var(--ui-brand-gradient-app-navy-end)94%,var(--ui-brand-gradient-app-navy-end)));border:1px solid color-mix(in srgb,var(--ui-brand-silver-base)14%,transparent);width:40px;height:40px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-brand-silver-base)16%,transparent),0 10px 22px #00000038;color:var(--ui-brand-silver-base);letter-spacing:.03em;border-radius:12px;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.ui-brand-text-stack{min-width:0;display:grid}.ui-brand-text-stack strong{font-size:var(--ui-type-body-sm-size);line-height:var(--ui-type-body-sm-line);font-weight:var(--ui-font-weight-label-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-brand-text-stack small{color:color-mix(in srgb,var(--ui-brand-silver-base)56%,transparent);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line);white-space:nowrap}html[data-theme=dark] .ui-brand-mark{border-color:color-mix(in srgb,var(--ui-brand-silver-shadow)65%,var(--ui-border))}html[data-theme=dark] .ui-brand-logo{border-color:color-mix(in srgb,var(--ui-brand-silver-shadow)65%,var(--ui-border));background:color-mix(in srgb,var(--ui-brand-silver-base)8%,color-mix(in srgb,var(--ui-brand-gradient-app-navy-end)72%,transparent));box-shadow:0 8px 22px #00000061,inset 0 1px 0 color-mix(in srgb,var(--ui-brand-silver-base)14%,transparent)}html[data-theme=dark] .ui-brand-text-stack small{color:color-mix(in srgb,var(--ui-brand-silver-base)60%,transparent)}.ui-shell-sidebar[data-collapsed=true] .ui-sidebar-header{padding-top:.54rem;padding-bottom:.28rem;gap:.22rem;padding-inline:.02rem}.ui-shell-sidebar[data-collapsed=true] .ui-sidebar-header-main{flex-direction:column;justify-content:center;gap:.22rem}.ui-sidebar-brand-separator{background:color-mix(in srgb,var(--ui-brand-light-blue)18%,transparent);height:1px;margin:0 0 .4rem}.ui-shell-sidebar[data-collapsed=true] .ui-sidebar-brand-separator{margin-bottom:.28rem}.ui-shell-sidebar[data-collapsed=true] .ui-sidebar-header{justify-content:center}.ui-sidebar-nav{flex-direction:column;flex:auto;align-items:stretch;gap:.22rem;min-height:0;padding-right:0;display:flex;overflow-y:auto}.ui-shell-sidebar[data-collapsed=true] .ui-sidebar-nav{gap:.14rem}.ui-shell-sidebar[data-collapsed=true] .ui-nav-link{justify-content:center;width:38px;min-height:38px;margin-inline:auto;padding:0;display:flex}.ui-shell-sidebar[data-collapsed=true] .ui-nav-link.is-hidden-when-collapsed{display:none}.ui-shell-sidebar[data-collapsed=true] .ui-nav-link-inner{justify-content:center;width:100%}.ui-shell-sidebar[data-collapsed=true] .ui-sidebar-footer{padding-top:.44rem;justify-content:center;padding-inline:0}.ui-shell-sidebar[data-collapsed=true] .ui-sidebar-footer-panel{border-radius:13px;justify-content:center;width:38px;min-height:38px;padding:.22rem}.ui-nav-group,.ui-shell-sidebar[data-collapsed=true] .ui-nav-group,.ui-shell-sidebar[data-collapsed=true] .ui-nav-group:last-child{margin-bottom:0}.ui-nav-group h2{font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line);text-transform:uppercase;letter-spacing:var(--ui-tracking-label-wide);font-weight:var(--ui-font-weight-label-strong);color:color-mix(in srgb,var(--ui-brand-silver-base)46%,transparent);margin:0 0 .28rem;padding-inline:.18rem}.ui-nav-group ul{gap:.12rem;margin:0;padding:0;list-style:none;display:grid}.ui-nav-link{color:color-mix(in srgb,var(--ui-brand-silver-base)84%,transparent);border:1px solid #0000;border-radius:13px;min-height:2.35rem;padding:.48rem .58rem;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:block;position:relative}.ui-nav-link-inner{width:100%;font-size:var(--ui-type-body-sm-size);line-height:var(--ui-type-body-sm-line);font-weight:var(--ui-font-weight-label);align-items:center;gap:.5rem;display:inline-flex}.ui-nav-link.is-nested{color:color-mix(in srgb,var(--ui-brand-silver-base)60%,transparent);padding-inline-start:1.42rem}.ui-nav-bullet{background:color-mix(in srgb,var(--ui-brand-light-blue)58%,transparent);border-radius:999px;flex:none;width:.35rem;height:.35rem}.ui-nav-link-badge{border:1px solid color-mix(in srgb,var(--ui-brand-silver-base)18%,transparent);background:color-mix(in srgb,var(--ui-brand-silver-base)8%,transparent);color:color-mix(in srgb,var(--ui-brand-silver-base)78%,transparent);font-size:var(--ui-type-caption-size);font-weight:var(--ui-font-weight-label);letter-spacing:var(--ui-tracking-label);line-height:var(--ui-type-caption-line);border-radius:999px;margin-left:auto;padding:.22rem .42rem}.ui-nav-link-badge.is-success{border-color:color-mix(in srgb,var(--ui-success)28%,transparent);background:color-mix(in srgb,var(--ui-success)12%,transparent);color:color-mix(in srgb,var(--ui-success)76%,white 24%)}.ui-nav-link:hover{border-color:color-mix(in srgb,var(--ui-brand-light-blue)20%,transparent);background:color-mix(in srgb,var(--ui-brand-light-blue)9%,transparent);color:var(--ui-brand-silver-base)}.ui-nav-link.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-brand-blue)18%,transparent),color-mix(in srgb,var(--ui-brand-light-blue)12%,transparent));border-color:color-mix(in srgb,var(--ui-brand-light-blue)24%,transparent);color:var(--ui-brand-silver-base);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-brand-silver-base)12%,transparent),0 10px 24px #00000029;font-weight:700}.ui-nav-link.is-active:before{content:"";background:var(--ui-brand-light-blue);border-radius:999px;width:2px;position:absolute;inset:8px auto 8px .32rem}.ui-shell-sidebar[data-collapsed=true] .ui-nav-link.is-active:before{inset:9px auto 9px .26rem}.ui-sidebar-footer{border-top:1px solid color-mix(in srgb,var(--ui-brand-light-blue)16%,transparent);align-items:center;margin-top:auto;padding:.56rem 0 0;display:flex}.ui-sidebar-footer-panel{border:1px solid color-mix(in srgb,var(--ui-brand-light-blue)14%,transparent);background:color-mix(in srgb,var(--ui-brand-light-blue)8%,transparent);border-radius:16px;justify-content:flex-start;align-items:center;gap:.56rem;width:100%;padding:.42rem .46rem;display:flex}.ui-sidebar-footer-badge{border:1px solid color-mix(in srgb,var(--ui-brand-light-blue)24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-brand-blue)18%,transparent),color-mix(in srgb,var(--ui-brand-light-blue)12%,transparent));width:32px;height:32px;color:var(--ui-brand-silver-base);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line);font-weight:var(--ui-font-weight-label-strong);letter-spacing:var(--ui-tracking-label);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.ui-sidebar-footer-copy{min-width:0;display:grid}.ui-sidebar-footer-copy strong{color:var(--ui-brand-silver-base);font-size:var(--ui-type-body-sm-size);line-height:var(--ui-type-body-sm-line);font-weight:var(--ui-font-weight-label-strong)}.ui-sidebar-footer-copy small{color:color-mix(in srgb,var(--ui-brand-silver-base)58%,transparent);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-module-subnav{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:.35rem;padding:0;display:flex}.ui-module-subnav__link{min-height:2rem;color:color-mix(in srgb,var(--ui-text)76%,var(--ui-text-muted));font-size:var(--ui-type-body-sm-size);line-height:var(--ui-type-body-sm-line);font-weight:var(--ui-font-weight-label);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.34rem .72rem;text-decoration:none;display:inline-flex}.ui-module-subnav__icon{opacity:.82;flex-shrink:0}.ui-module-subnav__link.is-active .ui-module-subnav__icon{opacity:1}.ui-module-subnav__link:hover{color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-primary)10%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary)6%,var(--ui-surface))}.ui-module-subnav__link:hover .ui-module-subnav__icon{opacity:1}.ui-module-subnav__link.is-active{color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-primary)20%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary)10%,var(--ui-surface))}html[data-theme=dark] .ui-module-subnav__link{color:var(--ui-text-muted)}html[data-theme=dark] .ui-module-subnav__link:hover{color:var(--ui-text);background:var(--ui-surface-2);border-color:var(--ui-border)}html[data-theme=dark] .ui-module-subnav__link.is-active{color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface-elevated)}.ui-shell-main{grid-template-rows:auto 1fr;min-width:0;min-height:100vh;display:grid}html[data-theme=dark] .ui-shell-main,html[data-theme=dark] .ui-shell-content{background:var(--ui-bg);color:var(--ui-text)}.ui-shell-topbar{min-height:var(--ui-topbar-height);z-index:25;border-bottom:1px solid color-mix(in srgb,var(--ui-brand-navy)7%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface)92%,transparent);min-width:0;color:var(--ui-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:1rem;padding:.76rem 1rem;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #0f1f3d09}html[data-theme=dark] .ui-shell-topbar{border-bottom:1px solid color-mix(in srgb,var(--ui-brand-light-blue)12%,transparent);background:var(--ui-surface);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ui-brand-silver-base);box-shadow:0 10px 28px #03081433}.ui-mobile-menu-btn{border:1px solid color-mix(in srgb,var(--ui-brand-blue)16%,var(--ui-border));background:color-mix(in srgb,var(--ui-brand-blue)8%,var(--ui-surface));color:var(--ui-brand-navy);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:none}html[data-theme=dark] .ui-mobile-menu-btn{border-color:color-mix(in srgb,var(--ui-brand-light-blue)24%,transparent);background:color-mix(in srgb,var(--ui-brand-light-blue)10%,transparent);color:var(--ui-brand-silver-base)}.ui-shell-backdrop{z-index:35;background:#101f3359;border:0;margin:0;padding:0;position:fixed;inset:0}.ui-shell-meta{align-items:center;gap:1rem;min-width:0;display:flex}.ui-shell-tools{align-items:center;gap:.55rem;min-width:0;margin-left:auto;display:flex}.ui-top-chip,.ui-top-action{border:1px solid color-mix(in srgb,var(--ui-brand-blue)12%,var(--ui-border));background:color-mix(in srgb,var(--ui-brand-blue)6%,var(--ui-surface));color:var(--ui-brand-navy);font-size:var(--ui-type-meta-size);line-height:var(--ui-type-meta-line);font-weight:var(--ui-font-weight-label);border-radius:14px;align-items:center;gap:.4rem;padding:.38rem .58rem;display:inline-flex}html[data-theme=dark] .ui-top-chip,html[data-theme=dark] .ui-top-action{border-color:color-mix(in srgb,var(--ui-brand-light-blue)24%,transparent);background:color-mix(in srgb,var(--ui-brand-light-blue)10%,transparent);color:var(--ui-brand-silver-base)}.ui-top-action{cursor:pointer}.ui-top-action--icon-only{justify-content:center;min-width:2.1rem;min-height:2.1rem;padding:.38rem}.ui-user-menu{position:relative}.ui-user-menu summary{border:1px solid color-mix(in srgb,var(--ui-brand-blue)12%,var(--ui-border));background:color-mix(in srgb,var(--ui-brand-blue)6%,var(--ui-surface));color:var(--ui-text);font-size:var(--ui-type-body-sm-size);line-height:var(--ui-type-body-sm-line);cursor:pointer;border-radius:14px;align-items:center;gap:.35rem;padding:.28rem .55rem;list-style:none;display:inline-flex}html[data-theme=dark] .ui-user-menu summary{border-color:color-mix(in srgb,var(--ui-brand-light-blue)24%,transparent);background:color-mix(in srgb,var(--ui-brand-light-blue)10%,transparent);color:var(--ui-brand-silver-base)}.ui-user-menu summary::-webkit-details-marker{display:none}.ui-user-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-brand-blue)82%,white),color-mix(in srgb,var(--ui-brand-light-blue)78%,white));border:1px solid color-mix(in srgb,var(--ui-brand-blue)24%,var(--ui-border));width:26px;height:26px;font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line);font-weight:var(--ui-font-weight-label-strong);color:var(--ui-primary-fg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-user-menu-label{font-size:var(--ui-type-body-sm-size);line-height:var(--ui-type-body-sm-line);text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.ui-user-menu-panel{border:1px solid var(--ui-border);background:var(--ui-surface-elevated);box-shadow:var(--ui-shadow);z-index:20;border-radius:12px;gap:.2rem;min-width:170px;margin-top:.35rem;padding:.3rem;display:grid;position:absolute;right:0}.ui-user-menu-panel a{color:var(--ui-text);border-radius:8px;padding:.42rem .5rem;text-decoration:none}.ui-user-menu-panel a:hover{background:color-mix(in srgb,var(--ui-primary)10%,var(--ui-surface))}.ui-user-menu-tenant{font-size:var(--ui-type-meta-size);line-height:var(--ui-type-meta-line);font-weight:var(--ui-font-weight-label);color:color-mix(in srgb,var(--ui-text)72%,transparent);border-bottom:1px solid var(--ui-border);margin:0;padding:.35rem .5rem .5rem}html[data-theme=dark] .ui-user-menu-tenant{color:color-mix(in srgb,var(--ui-brand-silver-base)72%,transparent)}.ui-user-menu-panel .ui-user-menu-theme{width:100%;font:inherit;font-size:var(--ui-type-body-sm-size);line-height:var(--ui-type-body-sm-line);color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;margin:0;padding:.42rem .5rem;display:flex}html[data-theme=dark] .ui-user-menu-panel .ui-user-menu-theme{color:var(--ui-brand-silver-base)}.ui-user-menu-panel .ui-user-menu-theme:hover{background:color-mix(in srgb,var(--ui-primary)10%,var(--ui-surface))}.ui-user-menu--topbar-mobile summary{border-radius:999px;gap:0;padding:.22rem}.ui-user-menu--topbar-mobile .ui-user-menu-label,.ui-user-menu--topbar-mobile summary>svg{display:none}.ui-user-menu--topbar-mobile .ui-user-avatar{width:30px;height:30px;font-size:var(--ui-type-meta-size)}.ui-breadcrumbs{font-size:var(--ui-type-body-sm-size);color:color-mix(in srgb,var(--ui-text)68%,var(--ui-text-muted));white-space:nowrap;gap:.4rem;min-width:0;max-width:100%;display:inline-flex;overflow:auto hidden}.ui-breadcrumbs a{color:inherit;text-decoration:none}.ui-breadcrumbs--compact{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.ui-topbar-current{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:.9rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.ui-shell-content{min-width:0;padding:1rem 1rem 1.32rem}.ui-stack{gap:1rem;min-width:0;display:grid}.ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ui-page-header{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.ui-page-header h1{font-size:var(--ui-type-title-xl-size);line-height:var(--ui-type-title-xl-line);font-family:var(--ui-font-family-heading);font-weight:var(--ui-font-weight-title);letter-spacing:var(--ui-tracking-tight);overflow-wrap:break-word;margin:0}.ui-page-header p{color:var(--ui-text-muted);font-size:var(--ui-type-body-md-size);line-height:var(--ui-type-body-md-line);overflow-wrap:break-word;margin:.3rem 0 0}.ui-card{border:1px solid var(--ui-border);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-surface)92%,var(--ui-surface-elevated)),var(--ui-surface));border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);padding:1rem}html[data-theme=dark] .ui-card{background:var(--ui-surface);box-shadow:0 1px 0 color-mix(in srgb,var(--ui-border)80%,transparent),var(--ui-shadow)}.ui-badge{background:color-mix(in srgb,var(--ui-secondary)18%,var(--ui-surface));border:1px solid color-mix(in srgb,var(--ui-secondary)30%,var(--ui-border));font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line);font-weight:var(--ui-font-weight-label);text-align:center;vertical-align:middle;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .55rem;display:inline-flex}.ui-badge-success{border-color:color-mix(in srgb,var(--ui-success)34%,var(--ui-border));background:color-mix(in srgb,var(--ui-success)12%,var(--ui-surface));color:color-mix(in srgb,var(--ui-success)88%,var(--ui-text))}.ui-badge-danger{border-color:color-mix(in srgb,var(--ui-danger)34%,var(--ui-border));background:color-mix(in srgb,var(--ui-danger)10%,var(--ui-surface));color:color-mix(in srgb,var(--ui-danger)88%,var(--ui-text))}html[data-theme=dark] .ui-badge-success{color:var(--ui-success)}html[data-theme=dark] .ui-badge-danger{color:var(--ui-danger)}.ui-surface-success{border-color:color-mix(in srgb,var(--ui-success)30%,var(--ui-border))!important;background:color-mix(in srgb,var(--ui-success)8%,var(--ui-surface-2))!important}.ui-surface-danger{border-color:color-mix(in srgb,var(--ui-danger)30%,var(--ui-border))!important;background:color-mix(in srgb,var(--ui-danger)8%,var(--ui-surface-2))!important}.ui-button{cursor:pointer;font-size:var(--ui-type-body-md-size);line-height:var(--ui-type-body-md-line);font-weight:var(--ui-font-weight-label);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:.45rem .8rem;text-decoration:none;display:inline-flex}.ui-button:disabled{opacity:.5;cursor:not-allowed}.ui-button:not(.ui-button-primary):not(.ui-button-secondary):not(.ui-button-ghost):not(.ui-button-danger){background:color-mix(in srgb,var(--ui-secondary)12%,var(--ui-surface));border-color:color-mix(in srgb,var(--ui-secondary)32%,var(--ui-border));color:var(--ui-secondary-fg)}html[data-theme=dark] .ui-button:not(.ui-button-primary):not(.ui-button-secondary):not(.ui-button-ghost):not(.ui-button-danger){background:var(--ui-secondary);border-color:var(--ui-border);color:var(--ui-secondary-fg)}html[data-theme=dark] .ui-button:not(.ui-button-primary):not(.ui-button-secondary):not(.ui-button-ghost):not(.ui-button-danger):hover:not(:disabled){background:var(--ui-surface-elevated);border-color:var(--ui-border)}.ui-button-primary{background:var(--ui-primary);color:var(--ui-primary-fg)}.ui-button-primary:hover{background:color-mix(in srgb,var(--ui-primary)88%,var(--ui-brand-navy))}html[data-theme=dark] .ui-button-primary:hover{background:var(--ui-primary-hover)}.ui-button-secondary{background:color-mix(in srgb,var(--ui-secondary)12%,var(--ui-surface));border-color:color-mix(in srgb,var(--ui-secondary)32%,var(--ui-border));color:var(--ui-secondary-fg)}html[data-theme=dark] .ui-button-secondary{background:var(--ui-secondary);border-color:var(--ui-border);color:var(--ui-secondary-fg)}html[data-theme=dark] .ui-button-secondary:hover:not(:disabled){background:var(--ui-surface-elevated);border-color:var(--ui-border)}.ui-button-ghost{border-color:var(--ui-border);color:var(--ui-text);background:0 0}.ui-button-danger{background:var(--ui-danger);color:var(--ui-danger-fg)}.ui-input{border:1px solid var(--ui-input-border);background:var(--ui-input-bg);width:100%;color:var(--ui-input-text);font-size:var(--ui-type-body-md-size);line-height:var(--ui-type-body-md-line);border-radius:10px;padding:.5rem .62rem}.ui-input::placeholder{color:var(--ui-input-placeholder)}.ui-focused-task-shell{box-sizing:border-box;gap:1.25rem;width:min(100%,1180px);min-width:0;max-width:100%;margin:0 auto;display:grid}.ui-focused-task-shell.ui-focused-task-shell--full-width{width:100%;max-width:100%}.ui-focused-task-shell--full-width>.ui-focused-task-shell__footer:has(.giving-processor-task-footer){justify-content:flex-start;align-items:stretch;margin-top:.25rem;padding-top:1.15rem}.giving-processor-task-footer{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:18px;gap:1rem;width:100%;min-width:0;padding:1rem 1.1rem;display:grid}html[data-theme=dark] .giving-processor-task-footer{background:var(--ui-surface);border-color:var(--ui-border)}.giving-processor-task-footer__divider{border:0;border-top:1px solid var(--ui-border);height:0;margin:0}.ui-focused-task-shell__header{align-items:start;gap:.7rem;min-width:0;display:grid}.ui-focused-task-shell__title-group{min-width:0}.ui-focused-task-shell__back{width:fit-content;color:color-mix(in srgb,var(--ui-text)72%,var(--ui-text-muted));font-size:var(--ui-type-body-sm-size);font-weight:var(--ui-font-weight-label);line-height:var(--ui-type-body-sm-line);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.ui-focused-task-shell__back:before{content:"←";font-size:.95em;line-height:1}.ui-focused-task-shell__back:hover{color:var(--ui-primary)}.ui-focused-task-shell__back:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-brand-blue)72%,var(--ui-primary-fg)28%);outline-offset:3px;border-radius:8px}.ui-focused-task-shell__title{color:var(--ui-text);font-size:var(--ui-type-title-xl-size);font-family:var(--ui-font-family-heading);line-height:var(--ui-type-title-xl-line);font-weight:var(--ui-font-weight-title);letter-spacing:var(--ui-tracking-tighter);overflow-wrap:break-word;margin:0}.ui-focused-task-shell__subtitle{max-width:60rem;color:var(--ui-text-muted);font-size:var(--ui-type-body-md-size);line-height:var(--ui-type-body-md-line);margin:.32rem 0 0}.ui-focused-task-shell__content{align-content:start;gap:1rem;min-width:0;display:grid}.ui-focused-task-shell__footer{border-top:1px solid color-mix(in srgb,var(--ui-brand-navy)8%,var(--ui-border)92%);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;min-width:0;padding-top:1rem;display:flex}.ui-guided-overview-shell{gap:1.25rem;min-width:0;max-width:100%;display:grid}.ui-guided-overview-shell__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.ui-guided-overview-shell__header-body{flex:12rem;min-width:0}.ui-guided-overview-shell__title{color:var(--ui-text);font-size:var(--ui-type-title-xl-size);font-family:var(--ui-font-family-heading);line-height:var(--ui-type-title-xl-line);font-weight:var(--ui-font-weight-title);letter-spacing:var(--ui-tracking-tight);overflow-wrap:break-word;margin:0}.ui-guided-overview-shell__subtitle{color:var(--ui-text-muted);font-size:var(--ui-type-body-md-size);line-height:var(--ui-type-body-md-line);overflow-wrap:break-word;margin:.35rem 0 0}.ui-guided-overview-shell__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.ui-guided-overview-shell__content{gap:1rem;min-width:0;display:grid}.ui-review-step-bar{flex-wrap:wrap;gap:.65rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-review-step-bar__step{align-items:center;gap:.45rem;min-width:0;display:flex}.ui-review-step-bar__label{overflow-wrap:break-word}@media (max-width:768px){.ui-focused-task-shell{gap:1rem}.ui-focused-task-shell__title{font-size:1.45rem}.ui-focused-task-shell__footer{flex-wrap:wrap;justify-content:stretch}}@media (max-width:767px){main.ui-shell-content:has(.admin-event-detail-page){padding:.65rem .75rem}.admin-event-detail-page.ui-stack{gap:.55rem}.admin-event-detail-page .admin-event-detail-focused-task.ui-focused-task-shell{gap:.65rem;width:100%}.admin-event-detail-page .admin-event-detail-focused-task .ui-focused-task-shell__header{gap:.45rem}.admin-event-detail-page .admin-event-detail-focused-task .ui-focused-task-shell__content{gap:.5rem}.admin-event-detail-page .admin-event-detail-task-stack{gap:.55rem}.admin-event-detail-page .admin-event-detail-primary-card.ui-card{box-shadow:0 1px 0 color-mix(in srgb,var(--ui-brand-navy)5%,transparent);border-radius:.9rem;padding:.55rem .62rem}.admin-event-detail-page .admin-event-detail-focused-task .ui-focused-task-shell__content>.admin-event-detail-task-stack>.ui-card:not(.admin-event-detail-primary-card){box-shadow:none;border-radius:.85rem;padding:.62rem .72rem}.admin-event-detail-page .event-detail-workspace-section.ui-stack{border-radius:.82rem;gap:.42rem;padding:.58rem .62rem}.admin-event-detail-page .event-detail-workspace-section.ui-stack h3{font-size:.88rem}.admin-event-detail-page .event-detail-workflow-mobile{border-radius:.78rem;gap:.32rem;padding:.38rem .48rem}}#people-import-workspace .people-import-primary-button{background:var(--people-import-primary);color:#fff;box-shadow:0 10px 22px color-mix(in srgb,var(--people-import-primary)18%,transparent);border-color:#0000}#people-import-workspace .people-import-primary-button:hover{background:color-mix(in srgb,var(--people-import-primary)92%,var(--people-import-brand-navy))}#people-import-workspace .people-import-toolbar-button,#people-import-workspace .people-import-toolbar-link,#people-import-workspace .people-import-nav-button,#people-import-workspace .people-import-collapsed-row,#people-import-workspace .people-import-help-button,#people-import-workspace .people-import-field{transition:border-color .12s,box-shadow .12s,background-color .12s,color .12s,transform .12s}#people-import-workspace .people-import-field{border-color:color-mix(in srgb,var(--people-import-primary)10%,var(--ui-border));background:color-mix(in srgb,var(--people-import-primary)2%,var(--ui-surface))}#people-import-workspace .people-import-field:focus,#people-import-workspace .people-import-field:focus-visible,#people-import-workspace .people-import-toolbar-button:focus-visible,#people-import-workspace .people-import-toolbar-link:focus-visible,#people-import-workspace .people-import-nav-button:focus-visible,#people-import-workspace .people-import-collapsed-row:focus-visible,#people-import-workspace .people-import-help-button:focus-visible,#people-import-workspace .people-import-primary-button:focus-visible{border-color:color-mix(in srgb,var(--people-import-primary)55%,var(--ui-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--people-import-tertiary)38%,transparent);outline:none}#people-import-workspace .people-import-toolbar-button:hover,#people-import-workspace .people-import-toolbar-link:hover{border-color:color-mix(in srgb,var(--people-import-primary)24%,var(--ui-border));color:var(--people-import-brand-navy);background:color-mix(in srgb,var(--people-import-primary)4%,var(--ui-surface))}#people-import-workspace .people-import-nav-button:hover,#people-import-workspace .people-import-collapsed-row:hover,#people-import-workspace .people-import-help-button:hover{border-color:color-mix(in srgb,var(--people-import-primary)28%,var(--ui-border))}#people-import-workspace .people-import-nav-button-active,#people-import-workspace .people-import-collapsed-row-active,#people-import-workspace .people-import-active-panel,#people-import-workspace .people-import-summary-card{box-shadow:0 14px 30px #0f1f3d14}#people-import-workspace .people-import-nav-button-active,#people-import-workspace .people-import-collapsed-row-active{border-color:color-mix(in srgb,var(--people-import-primary)28%,var(--ui-border));background:color-mix(in srgb,var(--people-import-primary)6%,var(--ui-surface))}#people-import-workspace .people-import-active-panel,#people-import-workspace .people-import-summary-card{border-color:color-mix(in srgb,var(--people-import-primary)18%,var(--ui-border))}#people-import-workspace .people-import-batch-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;display:grid}#people-import-workspace .people-import-batch-copy{min-width:0}#people-import-workspace .people-import-batch-toolbar{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.9rem;min-width:0;margin-left:auto;display:flex}#people-import-workspace .people-import-batch-meta{white-space:nowrap;align-items:center;gap:1rem;display:inline-flex}#people-import-workspace .people-import-batch-desktop-actions{flex-wrap:nowrap;align-items:center;gap:1rem;display:inline-flex}#people-import-workspace .people-import-batch-density{flex:none;width:auto;min-width:180px}#people-import-workspace .people-import-batch-action-group{flex-wrap:nowrap;align-items:center;gap:.5rem;display:inline-flex}@media (max-width:1180px){#people-import-workspace .people-import-batch-header{grid-template-columns:minmax(0,1fr)}#people-import-workspace .people-import-batch-toolbar{flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:0}#people-import-workspace .people-import-batch-meta,#people-import-workspace .people-import-batch-desktop-actions{flex-wrap:wrap}}@media (max-width:980px){#people-import-workspace .people-import-batch-toolbar{gap:.75rem}#people-import-workspace .people-import-batch-desktop-actions{justify-content:space-between;width:100%}#people-import-workspace .people-import-batch-density{min-width:160px}}@media (max-width:768px){#people-import-workspace .people-import-batch-header-tablet{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}#people-import-workspace .people-import-batch-toolbar-tablet{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem .9rem;width:100%;display:grid}#people-import-workspace .people-import-batch-meta-tablet{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;min-width:0;display:inline-flex}#people-import-workspace .people-import-batch-tablet-actions{place-self:start end}#people-import-workspace .people-import-batch-card-tablet{gap:.48rem}#people-import-workspace .people-import-batch-card-top-tablet{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:.9rem!important;display:grid!important}#people-import-workspace .people-import-batch-card-actions-tablet{flex-wrap:nowrap;align-items:center;gap:.45rem;display:inline-flex}#people-import-workspace .people-import-batch-card-actions-tablet .people-import-toolbar-button{white-space:nowrap}#people-import-workspace .people-import-batch-card-summary-tablet{border-top:1px solid color-mix(in srgb,var(--people-import-primary)8%,var(--ui-border));grid-template-columns:minmax(0,1fr) minmax(160px,.95fr);align-items:start;padding-top:.45rem;gap:.3rem .8rem!important;display:grid!important}#people-import-workspace .people-import-batch-footer-tablet{align-items:center;gap:.55rem;width:100%;justify-content:flex-end!important}}@media (min-width:641px) and (max-width:768px){#people-import-workspace .people-import-batch-header-tablet{gap:.75rem}#people-import-workspace .people-import-batch-card-tablet{padding:.88rem .95rem!important}}@media (min-width:641px) and (max-width:740px){#people-import-workspace .people-import-batch-toolbar-tablet{grid-template-columns:minmax(0,1fr)}#people-import-workspace .people-import-batch-tablet-actions{justify-self:start}#people-import-workspace .people-import-batch-card-summary-tablet{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){#people-import-workspace .people-import-batch-toolbar-tablet{grid-template-columns:minmax(0,1fr);justify-items:stretch}#people-import-workspace .people-import-batch-meta-tablet{gap:.8rem}#people-import-workspace .people-import-batch-tablet-actions{justify-self:stretch}#people-import-workspace .people-import-batch-card-top-tablet,#people-import-workspace .people-import-batch-card-summary-tablet{grid-template-columns:minmax(0,1fr)}}#people-detail-workspace .people-detail-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}#people-detail-workspace .people-detail-summary-card{gap:1rem;display:grid}#people-detail-workspace .people-detail-eyebrow{font-size:var(--ui-type-body-sm-size);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text-muted);font-weight:800}#people-detail-workspace .people-detail-summary-copy,#people-detail-workspace .people-detail-summary-side,#people-detail-workspace .people-detail-primary,#people-detail-workspace .people-detail-secondary{min-width:0}#people-detail-workspace .people-detail-summary-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}#people-detail-workspace .people-detail-summary-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}#people-detail-workspace .people-detail-summary-side{gap:.85rem;display:grid}#people-detail-workspace .people-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}#people-detail-workspace .people-detail-metric{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-primary)3%,var(--ui-surface));border-radius:12px;gap:.18rem;padding:.75rem .8rem;display:grid}#people-detail-workspace .people-detail-metric strong{color:var(--ui-text);font-size:1.05rem;line-height:1.1}#people-detail-workspace .people-detail-metric span{font-size:var(--ui-type-body-sm-size);color:var(--ui-text-muted)}#people-detail-workspace .people-detail-shell,#people-detail-workspace .people-detail-primary,#people-detail-workspace .people-detail-secondary{gap:1rem;display:grid}@media (min-width:1080px){#people-detail-workspace .people-detail-summary-card{grid-template-columns:minmax(0,1.35fr) minmax(280px,.95fr);align-items:start}#people-detail-workspace .people-detail-shell{grid-template-columns:minmax(0,1.3fr) minmax(320px,.95fr);align-items:start}}@media (max-width:700px){#people-detail-workspace .people-detail-header-actions,#people-detail-workspace .people-detail-summary-actions{align-items:stretch}#people-detail-workspace .people-detail-metric-grid{grid-template-columns:minmax(0,1fr)}}.ui-textarea{min-height:5rem}.ui-form-grid{gap:.7rem;display:grid}.ui-form-grid h2{margin:0;font-size:1rem}.ui-form-actions{justify-content:flex-end;display:flex}.statement-form-period-row{grid-template-columns:1fr;gap:.7rem;display:grid}@media (min-width:768px){.statement-form-period-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.statement-detail-card{min-width:0}.statement-detail-heading{margin:0 0 1rem;font-size:1rem;font-weight:600}.statement-detail-empty{text-align:center;color:var(--ui-text-muted);padding:2rem;font-size:.9375rem}.statement-detail-hero{background:color-mix(in srgb,var(--ui-surface)94%,var(--ui-border));border-radius:var(--ui-radius);margin-bottom:1.25rem;padding:1.25rem 1.5rem}.statement-detail-recipient{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.statement-detail-recipient-email{font-size:var(--ui-type-meta-size);line-height:var(--ui-type-meta-line);color:var(--ui-text-muted);margin:0}.statement-detail-total{letter-spacing:-.02em;margin:.75rem 0 0;font-size:1.5rem;font-weight:700}.statement-detail-meta{color:var(--ui-text-muted);margin:.5rem 0 0;font-size:.8125rem}.statement-detail-block{margin-bottom:1.25rem}.statement-detail-block:last-child{margin-bottom:0}.statement-detail-block-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted);margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.statement-detail-file-panel{background:color-mix(in srgb,var(--ui-surface)97%,var(--ui-border));border:1px solid color-mix(in srgb,var(--ui-border)60%,transparent);border-radius:10px;padding:1rem 1.25rem}.statement-detail-file-name{margin:0;font-size:.9375rem;font-weight:500}.statement-detail-file-meta{color:var(--ui-text-muted);margin:.25rem 0 0;font-size:.8125rem}.statement-detail-file-error{color:var(--ui-danger);margin:.5rem 0 0;font-size:.8125rem}.statement-detail-actions-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.statement-detail-actions-row .stmt-action-btn{align-items:center;gap:.4rem;display:inline-flex}.statement-detail-table-wrap{border:1px solid color-mix(in srgb,var(--ui-border)70%,transparent);border-radius:10px;max-height:240px;overflow:auto}.statement-detail-table{border-collapse:collapse;width:100%;font-size:.875rem}.statement-detail-table thead{background:color-mix(in srgb,var(--ui-surface)94%,var(--ui-border))}.statement-detail-table th{text-align:left;font-weight:var(--ui-font-weight-label);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line);text-transform:uppercase;letter-spacing:var(--ui-tracking-label);color:var(--ui-text-muted);padding:.5rem .75rem}.statement-detail-table th:last-child{text-align:right}.statement-detail-table td{border-top:1px solid color-mix(in srgb,var(--ui-border)50%,transparent);padding:.5rem .75rem}.statement-detail-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.statement-detail-receipts-header{font-size:var(--ui-type-meta-size);line-height:var(--ui-type-meta-line);font-weight:var(--ui-font-weight-label);color:var(--ui-text-muted);margin:1rem 0 .5rem}.ui-table-toolbar{justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.8rem;display:flex}.ui-table-search{flex:0 auto;width:clamp(180px,28vw,340px);max-width:100%}.ui-table-toolbar-right{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ui-table-page-size,.ui-table-export{width:auto;min-width:110px}.ui-col-toggle{cursor:pointer;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;padding:.4rem .6rem}html[data-theme=dark] .ui-col-toggle{background:var(--ui-surface-2)}.ui-col-toggle-panel{border:1px solid var(--ui-border);background:var(--ui-surface-elevated);box-shadow:var(--ui-shadow);z-index:5;border-radius:12px;gap:.3rem;margin-top:.3rem;padding:.6rem;display:grid;position:absolute}.ui-table-wrap{overflow:auto}.ui-table-scroll-hint{border:1px solid var(--ui-border);border-radius:12px}.ui-table-title{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.ui-table-title h3{font-size:var(--ui-type-title-sm-size);line-height:var(--ui-type-title-sm-line);font-weight:var(--ui-font-weight-title);margin:0}.ui-table-title p{color:var(--ui-text-muted);font-size:var(--ui-type-meta-size);line-height:var(--ui-type-meta-line);margin:.15rem 0 0}.ui-table-title-actions{gap:.4rem;display:flex}.ui-filter-grid{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.ui-filter-block{gap:.2rem;min-width:150px;max-width:240px;display:grid}.ui-filter-block span{font-size:var(--ui-type-meta-size);line-height:var(--ui-type-meta-line);font-weight:var(--ui-font-weight-label);color:var(--ui-text-muted)}.ui-filter-chips{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 .4rem;display:flex}.ui-filter-chip{border:1px solid var(--ui-border);background:var(--ui-surface-2);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line);color:var(--ui-text);cursor:pointer;border-radius:999px;padding:.2rem .55rem}.ui-filter-chip strong{margin-right:.2rem}.ui-table{border-collapse:collapse;width:100%;line-height:var(--ui-type-body-sm-line)}.ui-table th,.ui-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:top;font-size:var(--ui-type-body-sm-size);line-height:var(--ui-type-body-sm-line);padding:.55rem}.ui-table thead th{background:var(--ui-surface-2);color:var(--ui-text);border-bottom:1px solid var(--ui-border);position:relative}.ui-table th{font-weight:var(--ui-font-weight-label)}.ui-table td{font-weight:var(--ui-font-weight-body-strong)}.ui-table tbody tr{transition:background-color .12s}.ui-table tbody tr:hover{background:color-mix(in srgb,var(--ui-primary)5%,var(--ui-surface))}html[data-theme=dark] .ui-table tbody tr:hover{background:color-mix(in srgb,var(--ui-text)4%,var(--ui-surface))}.ui-density-compact th,.ui-density-compact td{font-size:var(--ui-type-meta-size);line-height:var(--ui-type-meta-line);padding:.35rem .5rem}.ui-density-comfortable th,.ui-density-comfortable td{font-size:var(--ui-type-body-sm-size);line-height:var(--ui-type-body-sm-line);padding:.55rem}.ui-table tbody tr.is-active{background:color-mix(in srgb,var(--ui-primary)10%,var(--ui-surface))}.ui-expanded-row td{background:var(--ui-surface-2)}.ui-th-button{width:100%;color:var(--ui-text);font:inherit;font-size:inherit;line-height:inherit;font-weight:var(--ui-font-weight-label-strong);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.35rem;padding:0;display:inline-flex}.ui-sort-glyph{color:var(--ui-text-muted);font-size:var(--ui-type-meta-size)}.ui-sort-glyph-active{color:var(--ui-primary,#2563eb);font-weight:700}.ui-sort-glyph-inactive{opacity:0;transition:opacity .12s}.ui-th-button:hover .ui-sort-glyph-inactive,.ui-th-button:focus-visible .ui-sort-glyph-inactive{opacity:1}.ui-row-actions{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.ui-table-pagination{justify-content:space-between;align-items:center;margin-top:.9rem;display:flex}.ui-state{color:var(--ui-text-muted);margin:.6rem 0}.ui-error{color:var(--ui-danger)}.ui-list-reset{margin:0;padding:0;list-style:none}.ui-public-main{max-width:1080px;margin:0 auto;padding:1.4rem 1rem 2rem}.ui-brand-hero{gap:.9rem;padding:1.1rem 0 1.35rem;display:grid}.ui-brand-hero h1{font-family:var(--font-heading,"Manrope"),var(--font-body,"Inter"),sans-serif;margin:0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.05}.ui-brand-hero p{max-width:48rem;color:var(--ui-text-muted);margin:0;font-size:1rem}.ui-public-marketing-hero{gap:0;width:100%;padding:0;display:block}.ui-brand-lockup{width:min(100%,22rem);height:auto;display:block}.ui-theme-brand-lockup{display:inline-grid}.ui-theme-brand-lockup>img{grid-area:1/1;width:100%;height:auto}.ui-theme-brand-lockup__dark{display:none}.ui-theme-brand-lockup[data-surface=light] .ui-theme-brand-lockup__light{display:block}.ui-theme-brand-lockup[data-surface=light] .ui-theme-brand-lockup__dark,.ui-theme-brand-lockup[data-surface=dark] .ui-theme-brand-lockup__light{display:none}.ui-theme-brand-lockup[data-surface=dark] .ui-theme-brand-lockup__dark{display:block}html[data-theme=dark] .ui-theme-brand-lockup__light{display:none}html[data-theme=dark] .ui-theme-brand-lockup__dark{display:block}.ui-brand-kicker{border:1px solid color-mix(in srgb,var(--ui-brand-silver-shadow)72%,var(--ui-border));background:linear-gradient(180deg,color-mix(in srgb,var(--ui-brand-silver-highlight)85%,var(--ui-surface)),color-mix(in srgb,var(--ui-brand-silver-base)96%,var(--ui-surface)));width:fit-content;color:var(--ui-brand-navy);font-size:var(--ui-type-body-sm-size);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.38rem .72rem;font-weight:700;display:inline-flex}.ui-public-card{margin-bottom:1rem}.ui-link-list{gap:.6rem;display:grid}.ui-link-list a{width:fit-content}.ui-public-intro{gap:.9rem;padding:1.1rem 0 1.35rem;display:grid}.ui-public-intro h1{font-family:var(--font-heading,"Manrope"),var(--font-body,"Inter"),sans-serif;margin:0;font-size:clamp(1.7rem,2.5vw,2.4rem);line-height:1.1}.ui-public-intro p{max-width:48rem;color:var(--ui-text-muted);margin:0;font-size:1rem}.ui-auth-card{border:1px solid var(--ui-border);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-brand-silver-highlight)32%,var(--ui-surface)),var(--ui-surface));max-width:32rem;box-shadow:var(--ui-shadow);border-radius:18px;gap:.85rem;padding:1.25rem;display:grid}.ui-auth-card h1{font-family:var(--font-heading,"Manrope"),var(--font-body,"Inter"),sans-serif;margin:0;line-height:1.08}.ui-auth-copy{color:var(--ui-text-muted);margin:0}.ui-upload-cell{gap:.35rem;display:grid}.ui-branding-preview{border:1px solid var(--ui-border);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-brand-silver-highlight)20%,var(--ui-surface)),var(--ui-surface)),linear-gradient(135deg,color-mix(in srgb,var(--ui-primary)5%,transparent),color-mix(in srgb,var(--ui-secondary)6%,transparent));border-radius:12px;align-items:center;gap:.7rem;padding:.75rem;display:flex}.ui-branding-mark{width:40px;height:40px;color:var(--ui-brand-silver-base);background:linear-gradient(180deg,var(--ui-brand-gradient-app-navy-start),var(--ui-brand-gradient-app-navy-end));border:1px solid color-mix(in srgb,var(--ui-brand-silver-shadow)65%,var(--ui-border));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-brand-silver-base)12%,transparent);border-radius:10px;justify-content:center;align-items:center;font-size:.84rem;font-weight:800;display:inline-flex}.ui-branding-meta{display:grid}.ui-branding-meta small{color:var(--ui-text-muted)}.ui-branding-preview-logo{object-fit:cover;border:1px solid var(--ui-border);border-radius:10px;width:40px;height:40px;margin-left:auto}.ui-member-card{gap:1rem;display:grid}.ui-member-identity{align-items:center;gap:.85rem;display:flex}.ui-member-avatar{letter-spacing:.03em;width:52px;height:52px;color:var(--ui-primary-fg);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-primary)80%,white),color-mix(in srgb,var(--ui-secondary)75%,white));border-radius:14px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.ui-member-identity-text{flex:1;min-width:0}.ui-member-identity-text h2{margin:0;font-size:1.45rem}.ui-member-identity-text p{color:var(--ui-text-muted);margin:.2rem 0 0}.ui-member-status{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-secondary)15%,var(--ui-surface));font-size:var(--ui-type-body-sm-size);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:.32rem .64rem}.ui-member-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ui-member-metric{border:1px solid var(--ui-border);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-primary)8%,var(--ui-surface)),var(--ui-surface));border-radius:12px;gap:.2rem;padding:.75rem .8rem;display:grid}.ui-member-metric span{color:var(--ui-text-muted);font-size:var(--ui-type-body-sm-size);text-transform:uppercase;letter-spacing:.05em}.ui-member-metric strong{font-size:1.35rem}.ui-tabs{gap:.4rem;display:flex}.ui-dialog-backdrop{background:var(--ui-overlay);z-index:30;place-items:center;display:grid;position:fixed;inset:0}.ui-dialog{border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface-elevated);width:min(90vw,560px);padding:.8rem}.ui-dialog-header{justify-content:space-between;margin-bottom:.7rem;display:flex}.ui-dialog-close{border:1px solid var(--ui-border);color:var(--ui-text);background:0 0;border-radius:8px;padding:.2rem .45rem}.app-toast{border:1px solid color-mix(in srgb,var(--ui-brand-navy)10%,var(--ui-border))!important;background:color-mix(in srgb,var(--ui-surface)96%,var(--ui-surface-elevated))!important;width:min(24rem,100vw - 1.5rem)!important;color:var(--ui-text)!important;border-radius:18px!important;box-shadow:0 20px 48px #0f1f3d29,0 8px 20px #0f1f3d14!important}html[data-theme=dark] .app-toast{border-color:color-mix(in srgb,var(--ui-brand-silver-shadow)50%,var(--ui-border))!important;background:color-mix(in srgb,var(--ui-surface)84%,var(--ui-brand-navy))!important;box-shadow:0 20px 48px #00000057,0 8px 20px #0003!important}.app-toast-title{font-size:.95rem!important;font-weight:600!important;line-height:1.4!important}.app-toast-description{color:var(--ui-text-muted)!important;font-size:.84rem!important;line-height:1.45!important}.app-toast.app-toast-success{border-color:color-mix(in srgb,var(--ui-success)34%,var(--ui-border))!important;background:var(--ui-success-bg)!important}.app-toast.app-toast-success .app-toast-title{color:color-mix(in srgb,var(--ui-success)88%,var(--ui-brand-navy))!important}html[data-theme=dark] .app-toast.app-toast-success{border-color:color-mix(in srgb,var(--ui-success)36%,var(--ui-border))!important;background:var(--ui-success-bg)!important}html[data-theme=dark] .app-toast.app-toast-success .app-toast-title{color:var(--ui-success)!important}.app-toast-error{border-color:color-mix(in srgb,var(--ui-danger)30%,var(--ui-border))!important;background:color-mix(in srgb,var(--ui-danger)7%,var(--ui-surface))!important}.app-toast-action,.app-toast-cancel{border-radius:999px!important;padding:.45rem .72rem!important;font-size:.82rem!important;font-weight:600!important}.app-toast-action{background:var(--ui-primary)!important;color:var(--ui-primary-fg)!important}.app-toast-cancel{border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:0 0!important}@media (max-width:980px){.ui-shell{grid-template-columns:1fr}.ui-shell-sidebar{border-right:1px solid var(--ui-border);height:100vh;box-shadow:var(--ui-shadow);border-bottom:0;transition:transform .2s ease-out,width .2s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-268px)}.ui-shell-sidebar.ui-shell-sidebar--mobile-open{transform:translate(0)}.ui-mobile-menu-btn{display:inline-flex}.ui-shell-topbar{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.65rem}.ui-shell-meta{flex:1 1 0;min-width:0}.ui-shell-tools{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:.45rem;width:auto;margin-left:0}.ui-grid-2{grid-template-columns:1fr}.ui-page-header{flex-direction:column;align-items:flex-start}.ui-table-toolbar{flex-direction:column;align-items:stretch}.ui-table-search,.ui-table-toolbar-right,.ui-filter-grid{width:100%}.ui-filter-block{flex:180px;min-width:0;max-width:100%}.ui-table-pagination{flex-direction:column;align-items:flex-start;gap:.6rem}.ui-member-identity{flex-wrap:wrap;align-items:flex-start}.ui-member-status{margin-left:3.35rem}.ui-member-metrics{grid-template-columns:1fr}}
