@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5cf7643c-module__DJesda__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5cf7643c-module__DJesda__variable{--ff-font-inter:"Inter", "Inter Fallback"}
.Toast-module__DopZhW__viewport{z-index:80;gap:var(--ff-space-3);width:min(380px, calc(100vw - var(--ff-space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (min-width:641px){.Toast-module__DopZhW__viewport{right:var(--ff-space-5);bottom:var(--ff-space-5);flex-direction:column-reverse;align-items:flex-end}}@media (max-width:640px){.Toast-module__DopZhW__viewport{left:50%;top:max(var(--ff-space-4), env(safe-area-inset-top));align-items:stretch;transform:translate(-50%)}}.Toast-module__DopZhW__toast{align-items:flex-start;gap:var(--ff-space-3);width:100%;padding:var(--ff-space-4);padding-left:var(--ff-space-4);border-left:3px solid var(--ff-border-strong);pointer-events:auto;animation:Toast-module__DopZhW__ff-toast-in var(--ff-transition-slow) both;display:flex;position:relative}.Toast-module__DopZhW__toast.Toast-module__DopZhW__leaving{animation:Toast-module__DopZhW__ff-toast-out var(--ff-transition) both}.Toast-module__DopZhW__success{border-left-color:var(--ff-success)}.Toast-module__DopZhW__error{border-left-color:var(--ff-danger)}.Toast-module__DopZhW__warning{border-left-color:var(--ff-warning)}.Toast-module__DopZhW__info{border-left-color:var(--ff-info)}.Toast-module__DopZhW__icon{flex:none}.Toast-module__DopZhW__success .Toast-module__DopZhW__icon{color:var(--ff-success)}.Toast-module__DopZhW__error .Toast-module__DopZhW__icon{color:var(--ff-danger)}.Toast-module__DopZhW__warning .Toast-module__DopZhW__icon{color:var(--ff-warning)}.Toast-module__DopZhW__info .Toast-module__DopZhW__icon{color:var(--ff-info)}.Toast-module__DopZhW__content{gap:var(--ff-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.Toast-module__DopZhW__title{color:var(--ff-text-strong);font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-semibold);line-height:var(--ff-line-normal);margin:0}.Toast-module__DopZhW__description{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);line-height:var(--ff-line-relaxed);overflow-wrap:anywhere;margin:0}.Toast-module__DopZhW__close{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg);margin:calc(var(--ff-space-1) * -1) calc(var(--ff-space-1) * -1) 0 0;border-radius:var(--ff-radius-xs);color:var(--ff-text-subtle);cursor:pointer;transition:background var(--ff-transition-fast), color var(--ff-transition-fast);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Toast-module__DopZhW__close svg{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}.Toast-module__DopZhW__close:hover{background:var(--ff-surface-hover);color:var(--ff-text-strong)}.Toast-module__DopZhW__close:focus-visible{box-shadow:0 0 0 3px var(--ff-focus-ring);outline:none}@keyframes Toast-module__DopZhW__ff-toast-in{0%{opacity:0;transform:translateY(var(--ff-space-3))}to{opacity:1;transform:none}}@keyframes Toast-module__DopZhW__ff-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--ff-space-2))}}@keyframes Toast-module__DopZhW__ff-toast-in-down{0%{opacity:0;transform:translateY(calc(var(--ff-space-3) * -1))}to{opacity:1;transform:none}}@media (max-width:640px){.Toast-module__DopZhW__toast:not(.Toast-module__DopZhW__leaving){animation-name:Toast-module__DopZhW__ff-toast-in-down}}@media (prefers-reduced-motion:reduce){.Toast-module__DopZhW__toast:not(.Toast-module__DopZhW__leaving){animation:Toast-module__DopZhW__ff-toast-fade var(--ff-transition) both}.Toast-module__DopZhW__toast.Toast-module__DopZhW__leaving{animation:Toast-module__DopZhW__ff-toast-fade-out var(--ff-transition) both}}@keyframes Toast-module__DopZhW__ff-toast-fade{0%{opacity:0}to{opacity:1}}@keyframes Toast-module__DopZhW__ff-toast-fade-out{0%{opacity:1}to{opacity:0}}
.RequireAuth-module__qL0MOq__banner{z-index:60;padding:var(--ff-space-2) var(--ff-space-4);background:var(--ff-warning-soft);color:var(--ff-text-strong);border-bottom:1px solid var(--ff-warning);font-size:var(--ff-font-size-sm);line-height:var(--ff-line-normal);text-align:center;margin:0;position:sticky;top:0}.RequireAuth-module__qL0MOq__banner strong{color:var(--ff-warning);font-weight:var(--ff-weight-semibold)}
.UserChip-module__FeMT5W__trigger{align-items:center;gap:var(--ff-space-2);max-width:220px;padding:var(--ff-space-1) var(--ff-space-2);border-radius:var(--ff-radius-md);color:var(--ff-text);cursor:pointer;transition:background var(--ff-transition-fast), border-color var(--ff-transition-fast);background:0 0;border:1px solid #0000;display:inline-flex}.UserChip-module__FeMT5W__trigger:hover{background:var(--ff-surface-hover);border-color:var(--ff-border)}.UserChip-module__FeMT5W__trigger:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.UserChip-module__FeMT5W__anonymous{width:var(--ff-avatar-md);height:var(--ff-avatar-md);border-radius:var(--ff-radius-pill);background:var(--ff-surface-muted);border:1px solid var(--ff-border);color:var(--ff-text-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.UserChip-module__FeMT5W__identity{text-align:left;min-width:0;line-height:var(--ff-line-tight);flex-direction:column;display:flex}.UserChip-module__FeMT5W__name{text-overflow:ellipsis;white-space:nowrap;color:var(--ff-text-strong);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-semibold);overflow:hidden}.UserChip-module__FeMT5W__plan{color:var(--ff-text-muted);font-size:var(--ff-font-size-xs)}.UserChip-module__FeMT5W__chevron{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm);color:var(--ff-text-subtle);flex:none}.UserChip-module__FeMT5W__menu{min-width:220px}@media (max-width:767px){.UserChip-module__FeMT5W__identity,.UserChip-module__FeMT5W__chevron{display:none}}
.PortalHeader-module__IJDUza__header{z-index:30;position:sticky;top:0}.PortalHeader-module__IJDUza__bar{align-items:center;gap:var(--ff-space-3);min-height:var(--ff-header-height);max-width:var(--ff-content-max);padding:var(--ff-space-2) var(--ff-page-gap);margin:0 auto;display:flex}.PortalHeader-module__IJDUza__hamburger{flex:none;display:none}.PortalHeader-module__IJDUza__actions{align-items:center;gap:var(--ff-space-2);flex:none;margin-left:auto;display:flex}.PortalHeader-module__IJDUza__searchToggle,.PortalHeader-module__IJDUza__createNarrow{display:none}.PortalHeader-module__IJDUza__searchRow{max-width:var(--ff-content-max);padding:0 var(--ff-page-gap) var(--ff-space-3);margin:0 auto;display:none}@media (max-width:1023px){.PortalHeader-module__IJDUza__hamburger{display:inline-flex}}@media (max-width:767px){.PortalHeader-module__IJDUza__searchWide{display:none}.PortalHeader-module__IJDUza__searchToggle{display:inline-flex}.PortalHeader-module__IJDUza__searchRow{display:block}.PortalHeader-module__IJDUza__createWide{display:none}.PortalHeader-module__IJDUza__createNarrow{display:inline-flex}.PortalHeader-module__IJDUza__bar{gap:var(--ff-space-2);padding-inline:var(--ff-space-4)}}
.SidebarNav-module__2DT7la__nav{min-width:0}.SidebarNav-module__2DT7la__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.SidebarNav-module__2DT7la__item{font-size:var(--ff-font-size-md)}.SidebarNav-module__2DT7la__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.SidebarNav-module__2DT7la__blocked{color:var(--ff-text-subtle);cursor:not-allowed}.SidebarNav-module__2DT7la__blocked:hover{color:var(--ff-text-subtle);background:0 0}.SidebarNav-module__2DT7la__soon{flex:none}.SidebarNav-module__2DT7la__group{margin-top:var(--ff-space-4);padding-top:var(--ff-space-3);border-top:1px solid var(--ff-divider)}.SidebarNav-module__2DT7la__groupLabel{margin:0 0 var(--ff-space-2);padding:0 var(--ff-space-3);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ff-text-subtle)}
.StorageWidget-module__jTlJoG__root{gap:var(--ff-space-3);flex-direction:column;display:flex}.StorageWidget-module__jTlJoG__sidebar{padding:var(--ff-space-4);border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);background:var(--ff-surface)}.StorageWidget-module__jTlJoG__card{padding:var(--ff-space-5)}.StorageWidget-module__jTlJoG__head{justify-content:space-between;align-items:baseline;gap:var(--ff-space-2);display:flex}.StorageWidget-module__jTlJoG__title{color:var(--ff-text-strong);font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-semibold);margin:0}.StorageWidget-module__jTlJoG__detailsLink{color:var(--ff-link);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-medium);cursor:not-allowed;background:0 0;border:0;padding:0}.StorageWidget-module__jTlJoG__detailsLink:disabled{color:var(--ff-text-subtle)}.StorageWidget-module__jTlJoG__loading{gap:var(--ff-space-2);flex-direction:column;display:flex}.StorageWidget-module__jTlJoG__figure{justify-content:space-between;align-items:baseline;gap:var(--ff-space-2);font-size:var(--ff-font-size-sm);margin:0;display:flex}.StorageWidget-module__jTlJoG__used strong{color:var(--ff-text-strong);font-weight:var(--ff-weight-semibold)}.StorageWidget-module__jTlJoG__percent{color:var(--ff-text-strong);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-semibold)}.StorageWidget-module__jTlJoG__available{font-size:var(--ff-font-size-sm);margin:0}
.UpgradeCard-module__Lb96Ha__root{gap:var(--ff-space-2);padding:var(--ff-space-4);border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);background:var(--ff-primary-soft);flex-direction:column;display:flex}.UpgradeCard-module__Lb96Ha__head{align-items:center;gap:var(--ff-space-2);margin:0;display:flex}.UpgradeCard-module__Lb96Ha__icon{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md);color:var(--ff-primary);flex:none}.UpgradeCard-module__Lb96Ha__title{color:var(--ff-text-strong);font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-semibold)}.UpgradeCard-module__Lb96Ha__copy{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);line-height:var(--ff-line-normal);margin:0}
.PortalShell-module__0JQw5W__shell{background:var(--ff-bg);align-items:flex-start;min-height:100dvh;display:flex}.PortalShell-module__0JQw5W__sidebar{z-index:20;gap:var(--ff-space-4);height:100dvh;padding:var(--ff-space-4) var(--ff-space-3);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow:hidden}.PortalShell-module__0JQw5W__brand{padding:var(--ff-space-1) var(--ff-space-2)}.PortalShell-module__0JQw5W__navArea{gap:var(--ff-space-4);overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.PortalShell-module__0JQw5W__upgrade{margin-top:var(--ff-space-2)}.PortalShell-module__0JQw5W__sidebarFooter{padding-top:var(--ff-space-2);border-top:1px solid var(--ff-divider);background:var(--ff-sidebar-bg);flex:none}.PortalShell-module__0JQw5W__column{flex-direction:column;flex:auto;align-self:stretch;min-width:0;display:flex}.PortalShell-module__0JQw5W__content{width:100%;padding-block:var(--ff-page-gap) var(--ff-space-12);flex:auto}.PortalShell-module__0JQw5W__drawerBody{gap:var(--ff-space-4);flex-direction:column;display:flex}@media (max-width:1023px){.PortalShell-module__0JQw5W__sidebar{display:none}}@media (max-width:767px){.PortalShell-module__0JQw5W__content{padding-inline:var(--ff-space-4)}}
.ErrorState-module__lxKX9W__root{justify-content:center;align-items:center;gap:var(--ff-space-4);text-align:center;flex-direction:column;width:100%;display:flex}.ErrorState-module__lxKX9W__sm{padding:var(--ff-space-8) var(--ff-space-5)}.ErrorState-module__lxKX9W__md{padding:var(--ff-space-12) var(--ff-space-6)}.ErrorState-module__lxKX9W__lg{padding:var(--ff-space-16) var(--ff-space-6)}.ErrorState-module__lxKX9W__tile{border-radius:var(--ff-radius-xl);background:var(--ff-danger-soft);color:var(--ff-danger);justify-content:center;align-items:center;display:inline-flex}.ErrorState-module__lxKX9W__sm .ErrorState-module__lxKX9W__tile{width:var(--ff-space-12);height:var(--ff-space-12)}.ErrorState-module__lxKX9W__md .ErrorState-module__lxKX9W__tile,.ErrorState-module__lxKX9W__lg .ErrorState-module__lxKX9W__tile{width:var(--ff-space-16);height:var(--ff-space-16)}.ErrorState-module__lxKX9W__sm .ErrorState-module__lxKX9W__tile svg{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg)}.ErrorState-module__lxKX9W__md .ErrorState-module__lxKX9W__tile svg,.ErrorState-module__lxKX9W__lg .ErrorState-module__lxKX9W__tile svg{width:var(--ff-space-8);height:var(--ff-space-8)}.ErrorState-module__lxKX9W__neutral .ErrorState-module__lxKX9W__tile{background:var(--ff-surface-muted);color:var(--ff-text-muted)}.ErrorState-module__lxKX9W__warningTone .ErrorState-module__lxKX9W__tile{background:var(--ff-warning-soft);color:var(--ff-warning)}.ErrorState-module__lxKX9W__text{gap:var(--ff-space-2);flex-direction:column;max-width:46ch;display:flex}.ErrorState-module__lxKX9W__title{color:var(--ff-text-strong);line-height:var(--ff-line-tight);font-weight:var(--ff-weight-bold);margin:0}.ErrorState-module__lxKX9W__sm .ErrorState-module__lxKX9W__title{font-size:var(--ff-font-size-lg)}.ErrorState-module__lxKX9W__md .ErrorState-module__lxKX9W__title{font-size:var(--ff-font-size-xl)}.ErrorState-module__lxKX9W__lg .ErrorState-module__lxKX9W__title{font-size:var(--ff-font-size-2xl)}.ErrorState-module__lxKX9W__description{color:var(--ff-text-muted);font-size:var(--ff-font-size-md);line-height:var(--ff-line-relaxed);text-wrap:pretty;margin:0}.ErrorState-module__lxKX9W__detail{max-width:46ch;color:var(--ff-text-subtle);font-size:var(--ff-font-size-sm);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ErrorState-module__lxKX9W__actions{justify-content:center;align-items:center;gap:var(--ff-space-3);margin-top:var(--ff-space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.ErrorState-module__lxKX9W__sm,.ErrorState-module__lxKX9W__md,.ErrorState-module__lxKX9W__lg{padding:var(--ff-space-10) var(--ff-space-4)}.ErrorState-module__lxKX9W__actions{flex-direction:column;align-items:stretch;width:100%}}
.Menu-module__b3Z_sG__trigger{justify-content:center;align-items:center;gap:var(--ff-space-2);min-height:var(--ff-button-height-sm);padding:0 var(--ff-space-2);border-radius:var(--ff-radius-md);color:var(--ff-text);font:inherit;cursor:pointer;transition:background var(--ff-transition-fast), border-color var(--ff-transition-fast), color var(--ff-transition-fast);background:0 0;border:1px solid #0000;display:inline-flex}.Menu-module__b3Z_sG__trigger:hover{background:var(--ff-surface-hover);color:var(--ff-text-strong)}.Menu-module__b3Z_sG__trigger:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.Menu-module__b3Z_sG__menu{z-index:70;min-width:200px;max-width:min(320px, calc(100vw - var(--ff-space-8)));overscroll-behavior:contain;max-height:min(60vh,420px);padding:var(--ff-space-2);animation:Menu-module__b3Z_sG__ff-menu-in var(--ff-transition-fast) both;margin:0;list-style:none;position:fixed;overflow-y:auto}.Menu-module__b3Z_sG__menu:focus-visible{outline:none}.Menu-module__b3Z_sG__flipped{animation-name:Menu-module__b3Z_sG__ff-menu-in-up}.Menu-module__b3Z_sG__item{align-items:center;gap:var(--ff-space-3);width:100%;min-height:var(--ff-button-height-md);padding:0 var(--ff-space-3);border-radius:var(--ff-radius-sm);color:var(--ff-text);font:inherit;font-size:var(--ff-font-size-md);text-align:left;cursor:pointer;transition:background var(--ff-transition-fast), color var(--ff-transition-fast);background:0 0;border:none;display:flex}.Menu-module__b3Z_sG__item:hover:not(:disabled),.Menu-module__b3Z_sG__item:focus-visible:not(:disabled){background:var(--ff-surface-hover);color:var(--ff-text-strong)}.Menu-module__b3Z_sG__item:focus-visible{box-shadow:inset 0 0 0 2px var(--ff-focus-ring);outline:none}.Menu-module__b3Z_sG__item:disabled{color:var(--ff-text-subtle);cursor:not-allowed}.Menu-module__b3Z_sG__destructive{color:var(--ff-danger)}.Menu-module__b3Z_sG__destructive:hover:not(:disabled),.Menu-module__b3Z_sG__destructive:focus-visible:not(:disabled){background:var(--ff-danger-soft);color:var(--ff-danger)}.Menu-module__b3Z_sG__itemIcon{color:currentColor;opacity:.85;flex:none}.Menu-module__b3Z_sG__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.Menu-module__b3Z_sG__itemTrailing{color:var(--ff-primary);flex:none;align-items:center;display:inline-flex}.Menu-module__b3Z_sG__label{padding:var(--ff-space-2) var(--ff-space-3) var(--ff-space-1);color:var(--ff-text-subtle);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.Menu-module__b3Z_sG__separator{height:1px;margin:var(--ff-space-2) calc(var(--ff-space-1) * -1);background:var(--ff-divider);border:none}@keyframes Menu-module__b3Z_sG__ff-menu-in{0%{opacity:0;transform:translateY(calc(var(--ff-space-1) * -1))}to{opacity:1;transform:none}}@keyframes Menu-module__b3Z_sG__ff-menu-in-up{0%{opacity:0;transform:translateY(var(--ff-space-1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Menu-module__b3Z_sG__menu{animation:none}}
.AvatarStack-module__bxYqTW__stack{isolation:isolate;align-items:center;display:inline-flex}.AvatarStack-module__bxYqTW__stack>*+*{margin-left:calc(var(--ff-space-2) * -1)}.AvatarStack-module__bxYqTW__counter{padding:0 var(--ff-space-1);border-radius:var(--ff-radius-pill);background:var(--ff-surface-muted);color:var(--ff-text-muted);border:2px solid var(--ff-surface);font-weight:var(--ff-weight-semibold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.AvatarStack-module__bxYqTW__counterSm{min-width:var(--ff-avatar-sm);height:var(--ff-avatar-sm);font-size:var(--ff-font-size-xs)}.AvatarStack-module__bxYqTW__counterMd{min-width:var(--ff-avatar-md);height:var(--ff-avatar-md);font-size:var(--ff-font-size-xs)}.AvatarStack-module__bxYqTW__counterLg{min-width:var(--ff-avatar-lg);height:var(--ff-avatar-lg);font-size:var(--ff-font-size-sm)}
.MediaPlaceholder-module__5nlQ7W__root{background:radial-gradient(circle at var(--mp-x) var(--mp-y), color-mix(in srgb, var(--mp-tint-a) 26%, transparent), transparent 62%), linear-gradient(var(--mp-angle), color-mix(in srgb, var(--mp-tint-a) 34%, var(--ff-surface)), color-mix(in srgb, var(--mp-tint-b) 26%, var(--ff-surface)));width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ff-border) 80%, transparent);display:block;position:relative;overflow:hidden}.MediaPlaceholder-module__5nlQ7W__sm{border-radius:var(--ff-radius-sm)}.MediaPlaceholder-module__5nlQ7W__md{border-radius:var(--ff-radius-md)}.MediaPlaceholder-module__5nlQ7W__lg{border-radius:var(--ff-radius-lg)}.MediaPlaceholder-module__5nlQ7W__watermark{top:var(--mp-y);left:var(--mp-x);width:var(--mp-size);height:auto;color:var(--ff-brand-900);opacity:.16;transform:translate(-50%, -50%) rotate(var(--mp-rot));position:absolute}[data-theme=dark] .MediaPlaceholder-module__5nlQ7W__watermark{color:var(--ff-brand-100);opacity:.14}
.EventCard-module__HPQTRG__card{flex-direction:column;min-width:0;display:flex;position:relative}.EventCard-module__HPQTRG__row{flex-direction:row;align-items:stretch}.EventCard-module__HPQTRG__row .EventCard-module__HPQTRG__media{aspect-ratio:4/3;flex:0 0 34%;max-width:220px}.EventCard-module__HPQTRG__row .EventCard-module__HPQTRG__body{gap:var(--ff-space-1);flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.EventCard-module__HPQTRG__example{box-shadow:none;background:var(--ff-surface-muted)}.EventCard-module__HPQTRG__media{display:block}.EventCard-module__HPQTRG__cover{width:100%;height:100%;position:absolute;inset:0}.EventCard-module__HPQTRG__dateChip,.EventCard-module__HPQTRG__statusChip,.EventCard-module__HPQTRG__exampleChip{z-index:2;position:absolute}.EventCard-module__HPQTRG__dateChip{top:var(--ff-space-2);left:var(--ff-space-2);padding:var(--ff-space-1) var(--ff-space-2);border-radius:var(--ff-radius-sm);background:var(--ff-surface);border:1px solid var(--ff-border);color:var(--ff-text-strong);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);line-height:var(--ff-line-tight)}.EventCard-module__HPQTRG__statusChip{top:var(--ff-space-2);right:var(--ff-space-2)}.EventCard-module__HPQTRG__exampleChip{bottom:var(--ff-space-2);left:var(--ff-space-2)}.EventCard-module__HPQTRG__row .EventCard-module__HPQTRG__statusChip{top:auto;bottom:var(--ff-space-2)}.EventCard-module__HPQTRG__avatars{z-index:2;right:var(--ff-space-2);bottom:var(--ff-space-2);position:absolute}.EventCard-module__HPQTRG__body{gap:var(--ff-space-2);flex-direction:column;min-width:0;display:flex}.EventCard-module__HPQTRG__titleRow{align-items:flex-start;gap:var(--ff-space-2);min-width:0;display:flex}.EventCard-module__HPQTRG__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ff-font-size-lg);flex:auto;overflow:hidden}.EventCard-module__HPQTRG__title:focus-visible{border-radius:var(--ff-radius-xs);box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.EventCard-module__HPQTRG__stretch{z-index:1;position:absolute;inset:0}.EventCard-module__HPQTRG__menuTrigger{z-index:3;width:var(--ff-button-height-sm);height:var(--ff-button-height-sm);border-radius:var(--ff-radius-sm);color:var(--ff-text-subtle);cursor:pointer;transition:background var(--ff-transition-fast), color var(--ff-transition-fast);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.EventCard-module__HPQTRG__menuTrigger:hover{background:var(--ff-surface-hover);color:var(--ff-text-strong)}.EventCard-module__HPQTRG__menuTrigger:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.EventCard-module__HPQTRG__description{font-size:var(--ff-font-size-sm);line-height:var(--ff-line-normal);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.EventCard-module__HPQTRG__meta{align-items:center;gap:var(--ff-space-2);font-size:var(--ff-font-size-sm);flex-wrap:wrap;margin:0;display:flex}.EventCard-module__HPQTRG__memberCount{align-items:center;gap:var(--ff-space-1);display:inline-flex}.EventCard-module__HPQTRG__memberIcon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}.EventCard-module__HPQTRG__progress{z-index:2;margin-top:var(--ff-space-1);position:relative}.EventCard-module__HPQTRG__attention{z-index:2;justify-content:space-between;align-items:center;gap:var(--ff-space-2);margin-top:var(--ff-space-1);padding:var(--ff-space-2) var(--ff-space-3);border:1px solid var(--ff-border);border-radius:var(--ff-radius-md);background:var(--ff-warning-soft);flex-wrap:wrap;display:flex;position:relative}.EventCard-module__HPQTRG__attentionText{align-items:center;gap:var(--ff-space-2);color:var(--ff-text);font-size:var(--ff-font-size-sm);margin:0;display:flex}.EventCard-module__HPQTRG__attentionIcon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm);color:var(--ff-warning);flex:none}.EventCard-module__HPQTRG__retry{flex:none}@media (max-width:599px){.EventCard-module__HPQTRG__row{flex-direction:column}.EventCard-module__HPQTRG__row .EventCard-module__HPQTRG__media{aspect-ratio:16/9;flex:none;max-width:none}}
.EventsBrowser-module__uw5JwG__root{gap:var(--ff-space-4);flex-direction:column;display:flex}.EventsBrowser-module__uw5JwG__head{justify-content:space-between;align-items:center;gap:var(--ff-space-3);flex-wrap:wrap;display:flex}.EventsBrowser-module__uw5JwG__controls{align-items:center;gap:var(--ff-space-2);display:flex}.EventsBrowser-module__uw5JwG__sort{display:inline-flex}.EventsBrowser-module__uw5JwG__select{height:var(--ff-button-height-md);width:auto;min-width:120px;padding-inline:var(--ff-space-3);font-size:var(--ff-font-size-sm)}.EventsBrowser-module__uw5JwG__toggle{border:1px solid var(--ff-border-strong);border-radius:var(--ff-radius-md);background:var(--ff-surface);gap:2px;padding:2px;display:inline-flex}.EventsBrowser-module__uw5JwG__toggleButton{width:var(--ff-button-height-sm);height:var(--ff-button-height-sm);border-radius:var(--ff-radius-sm);color:var(--ff-text-muted);cursor:pointer;transition:background var(--ff-transition-fast), color var(--ff-transition-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.EventsBrowser-module__uw5JwG__toggleButton:hover{background:var(--ff-surface-hover);color:var(--ff-text-strong)}.EventsBrowser-module__uw5JwG__toggleButton:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.EventsBrowser-module__uw5JwG__toggleActive,.EventsBrowser-module__uw5JwG__toggleActive:hover{background:var(--ff-primary-soft);color:var(--ff-primary)}.EventsBrowser-module__uw5JwG__grid{gap:var(--ff-space-4);grid-template-columns:repeat(auto-fill,minmax(258px,1fr));margin:0;padding:0;list-style:none;display:grid}.EventsBrowser-module__uw5JwG__list{gap:var(--ff-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EventsBrowser-module__uw5JwG__item{min-width:0;display:flex}.EventsBrowser-module__uw5JwG__item>*{width:100%}.EventsBrowser-module__uw5JwG__empty,.EventsBrowser-module__uw5JwG__more{font-size:var(--ff-font-size-sm);margin:0}
.AssistantChip-module__uPA7xq__wrap{z-index:25;right:var(--ff-space-6);bottom:var(--ff-space-6);position:fixed}.AssistantChip-module__uPA7xq__inlineWrap{margin-top:var(--ff-space-2);justify-content:flex-end;display:flex}.AssistantChip-module__uPA7xq__chip{align-items:center;gap:var(--ff-space-3);max-width:320px;padding:var(--ff-space-3) var(--ff-space-4);border-radius:var(--ff-radius-xl);box-shadow:var(--ff-shadow-md);text-align:left;cursor:not-allowed;display:flex}.AssistantChip-module__uPA7xq__text{font-size:var(--ff-font-size-sm);line-height:var(--ff-line-normal);flex-direction:column;gap:2px;display:flex}.AssistantChip-module__uPA7xq__title{color:var(--ff-text-strong);font-weight:var(--ff-weight-semibold)}.AssistantChip-module__uPA7xq__mark{border-radius:var(--ff-radius-pill);background:var(--ff-primary);width:40px;height:40px;color:var(--ff-on-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.AssistantChip-module__uPA7xq__markMuted{background:var(--ff-surface-muted);border:1px solid var(--ff-border);color:var(--ff-text-subtle)}@media (max-width:767px){.AssistantChip-module__uPA7xq__wrap{display:none}}
.AssistantHero-module__aIVI9a__root{gap:var(--ff-space-8);padding:var(--ff-space-8);border-radius:var(--ff-radius-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.AssistantHero-module__aIVI9a__copy{min-width:0}.AssistantHero-module__aIVI9a__title{margin:0}.AssistantHero-module__aIVI9a__lede{margin:var(--ff-space-2) 0 0;color:var(--ff-primary);font-size:var(--ff-font-size-lg);font-weight:var(--ff-weight-semibold)}.AssistantHero-module__aIVI9a__body{margin:var(--ff-space-3) 0 0;max-width:46ch;line-height:var(--ff-line-relaxed)}.AssistantHero-module__aIVI9a__actions{gap:var(--ff-space-3);margin-top:var(--ff-space-6);flex-wrap:wrap;display:flex}.AssistantHero-module__aIVI9a__panel{gap:var(--ff-space-3);min-width:0;padding:var(--ff-space-5);flex-direction:column;display:flex}.AssistantHero-module__aIVI9a__panelHead{align-items:center;gap:var(--ff-space-2);margin:0;display:flex}.AssistantHero-module__aIVI9a__panelIcon{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md);color:var(--ff-ai)}.AssistantHero-module__aIVI9a__panelTitle{color:var(--ff-text-strong);font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-semibold)}.AssistantHero-module__aIVI9a__promptRow{gap:var(--ff-space-2);align-items:center;width:100%;display:flex}.AssistantHero-module__aIVI9a__prompt{flex:auto;min-width:0}.AssistantHero-module__aIVI9a__prompt:disabled{color:var(--ff-text-subtle);background:var(--ff-surface-muted)}.AssistantHero-module__aIVI9a__send{flex:none}.AssistantHero-module__aIVI9a__chips{gap:var(--ff-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AssistantHero-module__aIVI9a__chip{cursor:not-allowed}.AssistantHero-module__aIVI9a__chip:disabled{color:var(--ff-text-subtle);border-color:var(--ff-border)}@media (max-width:1023px){.AssistantHero-module__aIVI9a__root{gap:var(--ff-space-5);padding:var(--ff-space-5);grid-template-columns:minmax(0,1fr)}}
.ExampleSection-module__k0VU5G__root{gap:var(--ff-space-3);flex-direction:column;display:flex}.ExampleSection-module__k0VU5G__heading{margin:0}.ExampleSection-module__k0VU5G__toggle{justify-content:space-between;align-items:center;gap:var(--ff-space-2);width:100%;padding:var(--ff-space-2) 0;color:var(--ff-text-strong);cursor:pointer;border-radius:var(--ff-radius-sm);background:0 0;border:0;display:flex}.ExampleSection-module__k0VU5G__toggle:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.ExampleSection-module__k0VU5G__label{font-size:var(--ff-font-size-lg);font-weight:var(--ff-weight-semibold)}.ExampleSection-module__k0VU5G__chevron{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md);color:var(--ff-text-subtle);transition:transform var(--ff-transition-fast)}.ExampleSection-module__k0VU5G__chevronOpen{transform:rotate(90deg)}.ExampleSection-module__k0VU5G__list{gap:var(--ff-space-3);grid-template-columns:minmax(0,460px);margin:0;padding:0;list-style:none;display:grid}.ExampleSection-module__k0VU5G__item{min-width:0;display:flex}.ExampleSection-module__k0VU5G__item>*{width:100%}.ExampleSection-module__k0VU5G__note{margin:var(--ff-space-2) 0 0;font-size:var(--ff-font-size-sm)}
.Badge-module__g-cF8q__warning{background:var(--ff-warning-soft);color:var(--ff-warning);border-color:#0000}.Badge-module__g-cF8q__danger{background:var(--ff-danger-soft);color:var(--ff-danger);border-color:#0000}.Badge-module__g-cF8q__info{background:var(--ff-info-soft);color:var(--ff-info);border-color:#0000}.Badge-module__g-cF8q__ai{background:var(--ff-ai-soft);color:var(--ff-ai);border-color:#0000}.Badge-module__g-cF8q__sm{min-height:var(--ff-space-5);padding:0 var(--ff-space-2);letter-spacing:.01em}.Badge-module__g-cF8q__md{min-height:var(--ff-space-6);padding:0 var(--ff-space-3)}
.IconTile-module__vbgmDW__sm{width:var(--ff-space-8);height:var(--ff-space-8);border-radius:var(--ff-radius-sm)}.IconTile-module__vbgmDW__lg{width:var(--ff-space-12);height:var(--ff-space-12);border-radius:var(--ff-radius-lg)}.IconTile-module__vbgmDW__iconSm{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}.IconTile-module__vbgmDW__iconMd{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md)}.IconTile-module__vbgmDW__iconLg{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg)}.IconTile-module__vbgmDW__neutral{background:var(--ff-surface-muted);color:var(--ff-text-muted)}.IconTile-module__vbgmDW__success{background:var(--ff-success-soft);color:var(--ff-success)}.IconTile-module__vbgmDW__warning{background:var(--ff-warning-soft);color:var(--ff-warning)}.IconTile-module__vbgmDW__danger{background:var(--ff-danger-soft);color:var(--ff-danger)}
.FeatureCards-module__WTDfpW__grid{gap:var(--ff-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.FeatureCards-module__WTDfpW__card{gap:var(--ff-space-2);min-width:0;padding:var(--ff-space-5);flex-direction:column;display:flex}.FeatureCards-module__WTDfpW__head{align-items:center;gap:var(--ff-space-2);flex-wrap:wrap;margin:0;display:flex}.FeatureCards-module__WTDfpW__title{color:var(--ff-text-strong);font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-semibold)}.FeatureCards-module__WTDfpW__body{font-size:var(--ff-font-size-sm);line-height:var(--ff-line-normal);flex:auto;margin:0}.FeatureCards-module__WTDfpW__cta{align-items:center;gap:var(--ff-space-1);margin-top:var(--ff-space-2);padding:var(--ff-space-1) 0;color:var(--ff-link);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;display:inline-flex}.FeatureCards-module__WTDfpW__cta:disabled{color:var(--ff-text-subtle);cursor:not-allowed}.FeatureCards-module__WTDfpW__cta:focus-visible{border-radius:var(--ff-radius-xs);box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.FeatureCards-module__WTDfpW__ctaIcon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}@media (max-width:1279px){.FeatureCards-module__WTDfpW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.FeatureCards-module__WTDfpW__grid{grid-template-columns:minmax(0,1fr)}}
.EmptyState-module__Uo0g5W__root{justify-content:center;align-items:center;gap:var(--ff-space-4);text-align:center;flex-direction:column;width:100%;display:flex}.EmptyState-module__Uo0g5W__sm{padding:var(--ff-space-8) var(--ff-space-5)}.EmptyState-module__Uo0g5W__md{padding:var(--ff-space-12) var(--ff-space-6)}.EmptyState-module__Uo0g5W__lg{padding:var(--ff-space-16) var(--ff-space-6)}.EmptyState-module__Uo0g5W__visual{margin-bottom:var(--ff-space-1);color:var(--ff-primary);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__Uo0g5W__tile{border-radius:var(--ff-radius-xl);background:var(--ff-primary-soft);color:var(--ff-primary);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__Uo0g5W__sm .EmptyState-module__Uo0g5W__tile{width:var(--ff-space-12);height:var(--ff-space-12)}.EmptyState-module__Uo0g5W__md .EmptyState-module__Uo0g5W__tile,.EmptyState-module__Uo0g5W__lg .EmptyState-module__Uo0g5W__tile{width:var(--ff-space-16);height:var(--ff-space-16)}.EmptyState-module__Uo0g5W__sm .EmptyState-module__Uo0g5W__tile svg{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg)}.EmptyState-module__Uo0g5W__md .EmptyState-module__Uo0g5W__tile svg,.EmptyState-module__Uo0g5W__lg .EmptyState-module__Uo0g5W__tile svg{width:var(--ff-space-8);height:var(--ff-space-8)}.EmptyState-module__Uo0g5W__text{gap:var(--ff-space-2);flex-direction:column;max-width:46ch;display:flex}.EmptyState-module__Uo0g5W__title{color:var(--ff-text-strong);line-height:var(--ff-line-tight);font-weight:var(--ff-weight-bold);margin:0}.EmptyState-module__Uo0g5W__sm .EmptyState-module__Uo0g5W__title{font-size:var(--ff-font-size-lg)}.EmptyState-module__Uo0g5W__md .EmptyState-module__Uo0g5W__title{font-size:var(--ff-font-size-xl)}.EmptyState-module__Uo0g5W__lg .EmptyState-module__Uo0g5W__title{font-size:var(--ff-font-size-2xl)}.EmptyState-module__Uo0g5W__description{color:var(--ff-text-muted);font-size:var(--ff-font-size-md);line-height:var(--ff-line-relaxed);text-wrap:pretty;margin:0}.EmptyState-module__Uo0g5W__lg .EmptyState-module__Uo0g5W__description{font-size:var(--ff-font-size-lg)}.EmptyState-module__Uo0g5W__actions{justify-content:center;align-items:center;gap:var(--ff-space-3);margin-top:var(--ff-space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.EmptyState-module__Uo0g5W__sm,.EmptyState-module__Uo0g5W__md,.EmptyState-module__Uo0g5W__lg{padding:var(--ff-space-10) var(--ff-space-4)}.EmptyState-module__Uo0g5W__actions{flex-direction:column;align-items:stretch;width:100%}}
.NoEventsCard-module__o5nW9G__root{padding:var(--ff-space-8) var(--ff-space-5)}.NoEventsCard-module__o5nW9G__art{width:200px;max-width:100%;height:auto;display:block}.NoEventsCard-module__o5nW9G__line{display:block}
.layout-module__dXtOBW__page{gap:var(--ff-space-5);flex-direction:column;min-width:0;display:flex}.layout-module__dXtOBW__loadingHead{gap:var(--ff-space-3);flex-direction:column;display:flex}
.QuickActions-module__InJdLa__root{gap:var(--ff-space-4);padding:var(--ff-space-5);flex-direction:column;display:flex}.QuickActions-module__InJdLa__grid{gap:var(--ff-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.QuickActions-module__InJdLa__item{min-width:0;display:flex}.QuickActions-module__InJdLa__item>*{width:100%}.QuickActions-module__InJdLa__tile{align-items:center;gap:var(--ff-space-2);width:100%;padding:var(--ff-space-3) var(--ff-space-1);border-radius:var(--ff-radius-md);color:var(--ff-text);text-align:center;cursor:pointer;transition:background var(--ff-transition-fast), border-color var(--ff-transition-fast);background:0 0;border:1px solid #0000;flex-direction:column;display:flex}.QuickActions-module__InJdLa__tile:hover:not(:disabled){background:var(--ff-surface-hover);border-color:var(--ff-border)}.QuickActions-module__InJdLa__tile:disabled{color:var(--ff-text-subtle);cursor:not-allowed}.QuickActions-module__InJdLa__tile:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.QuickActions-module__InJdLa__label{font-size:var(--ff-font-size-xs);line-height:var(--ff-line-tight)}@media (max-width:1279px) and (min-width:1024px){.QuickActions-module__InJdLa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Modal-module__OEmWfa__backdrop{z-index:60;padding:var(--ff-space-5);background:var(--ff-overlay);-webkit-backdrop-filter:blur(6px);animation:Modal-module__OEmWfa__ff-modal-fade var(--ff-transition) both;overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__OEmWfa__panel{width:100%;max-height:calc(100dvh - var(--ff-space-10));border-radius:var(--ff-radius-xl);animation:Modal-module__OEmWfa__ff-modal-in var(--ff-transition-slow) both;outline:none;flex-direction:column;display:flex;position:relative}.Modal-module__OEmWfa__panel:focus-visible{box-shadow:var(--ff-shadow-lg), 0 0 0 4px var(--ff-focus-ring)}.Modal-module__OEmWfa__sm{max-width:420px}.Modal-module__OEmWfa__md{max-width:560px}.Modal-module__OEmWfa__lg{max-width:780px}.Modal-module__OEmWfa__header{align-items:flex-start;gap:var(--ff-space-4);padding:var(--ff-space-6) var(--ff-space-6) var(--ff-space-4);display:flex}.Modal-module__OEmWfa__heading{gap:var(--ff-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.Modal-module__OEmWfa__description{color:var(--ff-text-muted);font-size:var(--ff-font-size-md);line-height:var(--ff-line-relaxed);margin:0}.Modal-module__OEmWfa__close{width:var(--ff-button-height-sm);height:var(--ff-button-height-sm);margin:calc(var(--ff-space-1) * -1) calc(var(--ff-space-2) * -1) 0 0;border-radius:var(--ff-radius-md);color:var(--ff-text-muted);cursor:pointer;transition:background var(--ff-transition-fast), color var(--ff-transition-fast);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Modal-module__OEmWfa__close:hover{background:var(--ff-surface-hover);color:var(--ff-text-strong)}.Modal-module__OEmWfa__close:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.Modal-module__OEmWfa__body{min-height:0;padding:0 var(--ff-space-6) var(--ff-space-6);color:var(--ff-text);flex:auto;overflow-y:auto}.Modal-module__OEmWfa__bodyFlush{padding-bottom:var(--ff-space-5)}.Modal-module__OEmWfa__footer{justify-content:flex-end;align-items:center;gap:var(--ff-space-3);padding:var(--ff-space-4) var(--ff-space-6);border-top:1px solid var(--ff-divider);background:var(--ff-surface-muted);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex-wrap:wrap;display:flex}@keyframes Modal-module__OEmWfa__ff-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__OEmWfa__ff-modal-in{0%{opacity:0;transform:translateY(var(--ff-space-3)) scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.Modal-module__OEmWfa__backdrop{align-items:flex-end;padding:0}.Modal-module__OEmWfa__panel,.Modal-module__OEmWfa__sm,.Modal-module__OEmWfa__md,.Modal-module__OEmWfa__lg{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none;max-height:92dvh;animation-name:Modal-module__OEmWfa__ff-sheet-in}.Modal-module__OEmWfa__header{padding:var(--ff-space-5) var(--ff-space-5) var(--ff-space-3)}.Modal-module__OEmWfa__body{padding:0 var(--ff-space-5) var(--ff-space-5);padding-bottom:max(var(--ff-space-5), env(safe-area-inset-bottom))}.Modal-module__OEmWfa__footer{padding:var(--ff-space-4) var(--ff-space-5);padding-bottom:max(var(--ff-space-4), env(safe-area-inset-bottom));border-radius:0}}@keyframes Modal-module__OEmWfa__ff-sheet-in{0%{opacity:0;transform:translateY(var(--ff-space-8))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Modal-module__OEmWfa__panel,.Modal-module__OEmWfa__backdrop{animation:.01ms both Modal-module__OEmWfa__ff-modal-fade}}
.RecentActivity-module__pmxBcW__root{gap:var(--ff-space-4);padding:var(--ff-space-5);flex-direction:column;display:flex}.RecentActivity-module__pmxBcW__list,.RecentActivity-module__pmxBcW__loading{gap:var(--ff-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RecentActivity-module__pmxBcW__row,.RecentActivity-module__pmxBcW__loadingRow{align-items:flex-start;gap:var(--ff-space-3);min-width:0;display:flex}.RecentActivity-module__pmxBcW__loadingText{gap:var(--ff-space-1);flex-direction:column;flex:auto;display:flex}.RecentActivity-module__pmxBcW__thumb{object-fit:cover;border-radius:var(--ff-radius-sm);border:1px solid var(--ff-border);flex:none;width:36px;height:36px}.RecentActivity-module__pmxBcW__thumbEmpty{background:var(--ff-surface-muted);display:block}.RecentActivity-module__pmxBcW__text{flex:auto;min-width:0}.RecentActivity-module__pmxBcW__event{text-overflow:ellipsis;white-space:nowrap;color:var(--ff-text-strong);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-semibold);margin:0;overflow:hidden}.RecentActivity-module__pmxBcW__message{font-size:var(--ff-font-size-sm);line-height:var(--ff-line-normal);margin:0}.RecentActivity-module__pmxBcW__time{font-size:var(--ff-font-size-xs);white-space:nowrap;flex:none}.RecentActivity-module__pmxBcW__empty{font-size:var(--ff-font-size-sm);line-height:var(--ff-line-normal);margin:0}
.SharePersonStrip-module__8UE__W__root{gap:var(--ff-space-2);flex-direction:column;display:flex}.SharePersonStrip-module__8UE__W__head{justify-content:space-between;align-items:center;gap:var(--ff-space-2);display:flex}.SharePersonStrip-module__8UE__W__count{font-size:var(--ff-font-size-xs);color:var(--ff-text-muted);margin:0}.SharePersonStrip-module__8UE__W__arrows{gap:var(--ff-space-1);display:flex}.SharePersonStrip-module__8UE__W__strip{gap:var(--ff-space-3);padding:0 0 var(--ff-space-2);scroll-snap-type:x proximity;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.SharePersonStrip-module__8UE__W__item{scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;gap:4px;width:72px;display:flex}.SharePersonStrip-module__8UE__W__face{background:var(--ff-surface-hover);cursor:pointer;width:64px;height:64px;transition:border-color var(--ff-transition-fast);border:2px solid #0000;border-radius:50%;padding:0;position:relative;overflow:hidden}.SharePersonStrip-module__8UE__W__face:hover{border-color:var(--ff-border-strong)}.SharePersonStrip-module__8UE__W__face:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.SharePersonStrip-module__8UE__W__faceSelected{border-color:var(--ff-primary)}.SharePersonStrip-module__8UE__W__faceImage{object-fit:cover;width:100%;height:100%;display:block}.SharePersonStrip-module__8UE__W__faceEmpty{width:100%;height:100%;display:block}.SharePersonStrip-module__8UE__W__faceSkeleton{border-radius:50%;width:64px;height:64px}.SharePersonStrip-module__8UE__W__tick{border:2px solid var(--ff-surface);background:var(--ff-primary);width:20px;height:20px;color:var(--ff-on-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.SharePersonStrip-module__8UE__W__tickIcon{width:11px;height:11px}.SharePersonStrip-module__8UE__W__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);color:var(--ff-text);padding-inline-end:.12em;overflow:hidden}.SharePersonStrip-module__8UE__W__unnamed{font-style:italic;font-weight:var(--ff-weight-regular);color:var(--ff-text-subtle)}.SharePersonStrip-module__8UE__W__photos{font-size:var(--ff-font-size-xs);color:var(--ff-text-muted);font-variant-numeric:tabular-nums}.SharePersonStrip-module__8UE__W__error{font-size:var(--ff-font-size-sm);color:var(--ff-danger);margin:0}
.Field-module__JgAQDq__field{gap:var(--ff-space-2);flex-direction:column;min-width:0;display:flex}.Field-module__JgAQDq__labelRow{justify-content:space-between;align-items:baseline;gap:var(--ff-space-3);display:flex}.Field-module__JgAQDq__label{color:var(--ff-text-strong);font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-medium)}.Field-module__JgAQDq__required{margin-left:var(--ff-space-1);color:var(--ff-danger)}.Field-module__JgAQDq__action{font-size:var(--ff-font-size-sm)}.Field-module__JgAQDq__hint{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);margin:0}.Field-module__JgAQDq__error{color:var(--ff-danger);font-size:var(--ff-font-size-sm);margin:0}
.RecentEvents-module__DRtWoW__root{gap:var(--ff-space-4);padding:var(--ff-space-5);flex-direction:column;display:flex}.RecentEvents-module__DRtWoW__head{justify-content:space-between;align-items:center;gap:var(--ff-space-3);display:flex}.RecentEvents-module__DRtWoW__viewAll{align-items:center;gap:var(--ff-space-1);padding:var(--ff-space-1) var(--ff-space-2);border-radius:var(--ff-radius-sm);color:var(--ff-link);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-semibold);display:inline-flex}.RecentEvents-module__DRtWoW__viewAll:hover{color:var(--ff-link-hover)}.RecentEvents-module__DRtWoW__viewAll:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.RecentEvents-module__DRtWoW__viewAllIcon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}.RecentEvents-module__DRtWoW__scroller{align-items:flex-start;gap:var(--ff-space-4);padding:0 var(--ff-space-1) var(--ff-space-2);scroll-snap-type:x proximity;margin:0;list-style:none;display:flex;overflow-x:auto}.RecentEvents-module__DRtWoW__item{scroll-snap-align:start;flex:0 0 272px;min-width:0;max-width:272px;display:flex}.RecentEvents-module__DRtWoW__item>*{width:100%}@media (max-width:479px){.RecentEvents-module__DRtWoW__item{flex-basis:82%;max-width:82%}}
.PersonNameField-module__jXaUeq__trigger{align-items:center;gap:var(--ff-space-1);width:100%;min-height:var(--ff-button-height-sm);padding:var(--ff-space-1) var(--ff-space-2);border-radius:var(--ff-radius-sm);color:var(--ff-text-strong);font:inherit;font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-semibold);text-align:start;cursor:text;transition:background var(--ff-transition-fast), border-color var(--ff-transition-fast);background:0 0;border:1px solid #0000;margin-inline-start:calc(var(--ff-space-2) * -1);display:flex}.PersonNameField-module__jXaUeq__trigger:hover{background:var(--ff-surface-hover);border-color:var(--ff-border)}.PersonNameField-module__jXaUeq__trigger:focus-visible{border-color:var(--ff-primary);box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.PersonNameField-module__jXaUeq__triggerPanel{font-size:var(--ff-font-size-xl);line-height:var(--ff-line-tight)}.PersonNameField-module__jXaUeq__unnamed{color:var(--ff-text-muted);font-weight:var(--ff-weight-medium)}.PersonNameField-module__jXaUeq__unnamed:hover{color:var(--ff-primary)}.PersonNameField-module__jXaUeq__name,.PersonNameField-module__jXaUeq__prompt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PersonNameField-module__jXaUeq__plus{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm);color:currentColor;flex:none}.PersonNameField-module__jXaUeq__affordance{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm);color:var(--ff-text-subtle);opacity:0;transition:opacity var(--ff-transition-fast);flex:none;margin-inline-start:auto}.PersonNameField-module__jXaUeq__trigger:hover .PersonNameField-module__jXaUeq__affordance,.PersonNameField-module__jXaUeq__trigger:focus-visible .PersonNameField-module__jXaUeq__affordance{opacity:1}.PersonNameField-module__jXaUeq__input{height:var(--ff-button-height-sm);padding-inline:var(--ff-space-2);font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-semibold)}.PersonNameField-module__jXaUeq__inputPanel{height:var(--ff-button-height-md);font-size:var(--ff-font-size-lg)}@media (prefers-reduced-motion:reduce){.PersonNameField-module__jXaUeq__trigger,.PersonNameField-module__jXaUeq__affordance{transition:none}}
.DriveImport-module__2vuLrG__root{gap:var(--ff-space-3);flex-direction:column;min-width:0;display:flex}.DriveImport-module__2vuLrG__actions{gap:var(--ff-space-2);flex-wrap:wrap;display:flex}.DriveImport-module__2vuLrG__found{gap:var(--ff-space-2);padding:var(--ff-space-3) var(--ff-space-4);border-radius:var(--ff-radius-md);background:var(--ff-success-soft);flex-direction:column;display:flex}.DriveImport-module__2vuLrG__foundHead{font-size:var(--ff-font-size-sm);line-height:var(--ff-line-relaxed);color:var(--ff-text-strong);margin:0}.DriveImport-module__2vuLrG__foundNote{gap:var(--ff-space-2);font-size:var(--ff-font-size-xs);line-height:var(--ff-line-relaxed);color:var(--ff-text-muted);align-items:flex-start;margin:0;display:flex}.DriveImport-module__2vuLrG__problem{gap:var(--ff-space-2);padding:var(--ff-space-3) var(--ff-space-4);border-radius:var(--ff-radius-md);background:var(--ff-warning-soft);color:var(--ff-text);align-items:flex-start;display:flex}.DriveImport-module__2vuLrG__quota{background:var(--ff-danger-soft)}.DriveImport-module__2vuLrG__problemText{font-size:var(--ff-font-size-sm);line-height:var(--ff-line-relaxed);margin:0}.DriveImport-module__2vuLrG__problemNote{margin:var(--ff-space-1) 0 0;font-size:var(--ff-font-size-xs);line-height:var(--ff-line-relaxed);color:var(--ff-text-muted)}.DriveImport-module__2vuLrG__done{gap:var(--ff-space-2);padding:var(--ff-space-4);border-radius:var(--ff-radius-md);background:var(--ff-success-soft);color:var(--ff-text-strong);font-size:var(--ff-font-size-sm);line-height:var(--ff-line-relaxed);align-items:flex-start;margin:0;display:flex}
.Input-module__Tl1jgW__wrap{width:100%;display:block;position:relative}.Input-module__Tl1jgW__lg{height:var(--ff-button-height-lg)}.Input-module__Tl1jgW__hasLeading{padding-left:var(--ff-space-10)}.Input-module__Tl1jgW__hasTrailing{padding-right:var(--ff-space-10)}.Input-module__Tl1jgW__invalid,.Input-module__Tl1jgW__invalid:focus{border-color:var(--ff-danger)}.Input-module__Tl1jgW__slot{color:var(--ff-text-subtle);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Input-module__Tl1jgW__slot>svg{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md)}.Input-module__Tl1jgW__leading{left:var(--ff-space-3);pointer-events:none}.Input-module__Tl1jgW__trailing{right:var(--ff-space-2)}
.Progress-module__5rrPkq__root{gap:var(--ff-space-2);flex-direction:column;width:100%;min-width:0;display:flex}.Progress-module__5rrPkq__head{justify-content:space-between;align-items:baseline;gap:var(--ff-space-3);display:flex}.Progress-module__5rrPkq__label{color:var(--ff-text);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-medium);min-width:0}.Progress-module__5rrPkq__valueLabel{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);font-variant-numeric:tabular-nums;flex:none}.Progress-module__5rrPkq__trackSm{height:var(--ff-space-1)}.Progress-module__5rrPkq__bar{transition:width var(--ff-transition)}.Progress-module__5rrPkq__success{background:var(--ff-success)}.Progress-module__5rrPkq__warning{background:var(--ff-warning)}.Progress-module__5rrPkq__danger{background:var(--ff-danger)}.Progress-module__5rrPkq__indeterminate{width:40%;animation:1.4s ease-in-out infinite Progress-module__5rrPkq__ff-progress-sweep}@keyframes Progress-module__5rrPkq__ff-progress-sweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.Progress-module__5rrPkq__indeterminate.Progress-module__5rrPkq__indeterminate{width:30%;transform:none;animation:none!important}}
.ProcessingCard-module__mjhqJa__card{gap:var(--ff-space-4);padding:var(--ff-space-5);flex-direction:column;display:flex}.ProcessingCard-module__mjhqJa__plain{padding:0}.ProcessingCard-module__mjhqJa__step{align-items:start;gap:var(--ff-space-3);grid-template-columns:32px minmax(0,1fr);display:grid}.ProcessingCard-module__mjhqJa__badge{border-radius:var(--ff-radius-pill);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ProcessingCard-module__mjhqJa__badgeLive{background:var(--ff-primary-soft);color:var(--ff-primary)}.ProcessingCard-module__mjhqJa__badgeDone{background:var(--ff-success-soft);color:var(--ff-success)}.ProcessingCard-module__mjhqJa__badgeBad{background:var(--ff-danger-soft);color:var(--ff-danger)}.ProcessingCard-module__mjhqJa__icon{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md);flex:none}.ProcessingCard-module__mjhqJa__stepBody{gap:var(--ff-space-2);flex-direction:column;min-width:0;display:flex}.ProcessingCard-module__mjhqJa__note{font-size:var(--ff-font-size-xs);line-height:var(--ff-line-relaxed);color:var(--ff-text-muted);margin:0}.ProcessingCard-module__mjhqJa__problem{gap:var(--ff-space-2);padding:var(--ff-space-3) var(--ff-space-4);border-radius:var(--ff-radius-md);background:var(--ff-warning-soft);color:var(--ff-text);font-size:var(--ff-font-size-sm);line-height:var(--ff-line-relaxed);align-items:flex-start;margin:0;display:flex}.ProcessingCard-module__mjhqJa__rejects{margin:var(--ff-space-2) 0 0;padding-left:var(--ff-space-5)}.ProcessingCard-module__mjhqJa__spin{animation:.9s linear infinite ProcessingCard-module__mjhqJa__ff-processing-card-spin}@keyframes ProcessingCard-module__mjhqJa__ff-processing-card-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ProcessingCard-module__mjhqJa__spin{animation:none}}@media (max-width:480px){.ProcessingCard-module__mjhqJa__card{padding:var(--ff-space-4)}}
.StatRow-module__YJdiuW__row{gap:var(--ff-space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.StatRow-module__YJdiuW__stat,.StatRow-module__YJdiuW__text{min-width:0}.StatRow-module__YJdiuW__value{line-height:var(--ff-line-tight);white-space:nowrap;margin:0}.StatRow-module__YJdiuW__absent{color:var(--ff-text-subtle)}.StatRow-module__YJdiuW__label{line-height:var(--ff-line-tight);margin:2px 0 0}@media (max-width:1279px){.StatRow-module__YJdiuW__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.StatRow-module__YJdiuW__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:419px){.StatRow-module__YJdiuW__row{grid-template-columns:minmax(0,1fr)}}
.PersonCard-module__DaBYXq__card{transition:border-color var(--ff-transition-fast), box-shadow var(--ff-transition-fast);flex-direction:column;display:flex;overflow:hidden}.PersonCard-module__DaBYXq__card:hover{border-color:var(--ff-border-strong);box-shadow:var(--ff-shadow-sm)}.PersonCard-module__DaBYXq__media{aspect-ratio:1;border:0;border-bottom:1px solid var(--ff-divider);background:var(--ff-surface-muted);cursor:pointer;flex:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.PersonCard-module__DaBYXq__media:focus-visible{box-shadow:inset 0 0 0 3px var(--ff-primary);outline:none}.PersonCard-module__DaBYXq__crop{object-fit:cover;width:100%;height:100%;transition:transform var(--ff-transition);display:block;position:absolute;inset:0}.PersonCard-module__DaBYXq__media:hover .PersonCard-module__DaBYXq__crop{transform:scale(1.03)}.PersonCard-module__DaBYXq__noCrop{color:var(--ff-text-subtle);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PersonCard-module__DaBYXq__noCrop svg{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg)}.PersonCard-module__DaBYXq__body{gap:var(--ff-space-1);padding:var(--ff-space-3);flex-direction:column;display:flex}.PersonCard-module__DaBYXq__footer{justify-content:space-between;align-items:center;gap:var(--ff-space-2);min-height:var(--ff-button-height-sm);display:flex}.PersonCard-module__DaBYXq__count{color:var(--ff-text-muted);font-size:var(--ff-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.PersonCard-module__DaBYXq__hide{color:var(--ff-text-subtle);opacity:0;transition:opacity var(--ff-transition-fast), color var(--ff-transition-fast);flex:none}.PersonCard-module__DaBYXq__card:hover .PersonCard-module__DaBYXq__hide,.PersonCard-module__DaBYXq__hide:focus-visible{opacity:1}.PersonCard-module__DaBYXq__hide:hover{color:var(--ff-danger)}@media (hover:none){.PersonCard-module__DaBYXq__hide{opacity:1}}.PersonCard-module__DaBYXq__hiddenCard{background:var(--ff-surface-muted);box-shadow:none;border-style:dashed}.PersonCard-module__DaBYXq__hiddenBody{justify-content:center;align-items:center;gap:var(--ff-space-2);padding:var(--ff-space-4);text-align:center;flex-direction:column;flex:1;display:flex}.PersonCard-module__DaBYXq__hiddenText{color:var(--ff-text-muted);font-size:var(--ff-font-size-xs);margin:0}@media (prefers-reduced-motion:reduce){.PersonCard-module__DaBYXq__card,.PersonCard-module__DaBYXq__crop,.PersonCard-module__DaBYXq__hide{transition:none}.PersonCard-module__DaBYXq__media:hover .PersonCard-module__DaBYXq__crop{transform:none}}.PersonCard-module__DaBYXq__card.PersonCard-module__DaBYXq__selected{border-color:var(--ff-primary);box-shadow:inset 0 0 0 2px var(--ff-primary)}.PersonCard-module__DaBYXq__card.PersonCard-module__DaBYXq__selected .PersonCard-module__DaBYXq__media{background:var(--ff-primary-soft);border-bottom-color:var(--ff-primary)}.PersonCard-module__DaBYXq__you{border-color:var(--ff-primary);box-shadow:0 0 0 1px var(--ff-primary);position:relative}.PersonCard-module__DaBYXq__youTag{z-index:1;top:var(--ff-space-2);left:var(--ff-space-2);padding:2px var(--ff-space-2);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);color:var(--ff-on-primary);background:var(--ff-primary);border-radius:var(--ff-radius-pill);line-height:1.5;position:absolute}
.Drawer-module__Uj6g7a__backdrop{z-index:60;background:var(--ff-overlay);-webkit-backdrop-filter:blur(4px);animation:Drawer-module__Uj6g7a__ff-drawer-fade var(--ff-transition) both;display:flex;position:fixed;inset:0}.Drawer-module__Uj6g7a__alignLeft{justify-content:flex-start}.Drawer-module__Uj6g7a__alignRight{justify-content:flex-end}.Drawer-module__Uj6g7a__panel{--ff-drawer-width:360px;width:min(var(--ff-drawer-width), calc(100vw - var(--ff-space-10)));height:100dvh;max-height:100dvh;animation:Drawer-module__Uj6g7a__ff-drawer-in-right var(--ff-transition-slow) both;border-top:none;border-bottom:none;border-radius:0;outline:none;flex-direction:column;display:flex;position:relative}.Drawer-module__Uj6g7a__panel:focus-visible{box-shadow:var(--ff-shadow-lg), 0 0 0 4px var(--ff-focus-ring)}.Drawer-module__Uj6g7a__left{border-left:none;animation-name:Drawer-module__Uj6g7a__ff-drawer-in-left}.Drawer-module__Uj6g7a__right{border-right:none}.Drawer-module__Uj6g7a__header{align-items:center;gap:var(--ff-space-3);min-height:var(--ff-header-height);padding:var(--ff-space-4) var(--ff-space-5);border-bottom:1px solid var(--ff-divider);display:flex}.Drawer-module__Uj6g7a__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.Drawer-module__Uj6g7a__close{width:var(--ff-button-height-sm);height:var(--ff-button-height-sm);border-radius:var(--ff-radius-md);color:var(--ff-text-muted);cursor:pointer;transition:background var(--ff-transition-fast), color var(--ff-transition-fast);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Drawer-module__Uj6g7a__close:hover{background:var(--ff-surface-hover);color:var(--ff-text-strong)}.Drawer-module__Uj6g7a__close:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.Drawer-module__Uj6g7a__body{overscroll-behavior:contain;min-height:0;padding:var(--ff-space-4) var(--ff-space-4);padding-bottom:max(var(--ff-space-5), env(safe-area-inset-bottom));color:var(--ff-text);flex:auto;overflow-y:auto}@keyframes Drawer-module__Uj6g7a__ff-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes Drawer-module__Uj6g7a__ff-drawer-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes Drawer-module__Uj6g7a__ff-drawer-in-left{0%{transform:translate(-100%)}to{transform:none}}@media (max-width:640px){.Drawer-module__Uj6g7a__panel{width:min(var(--ff-drawer-width), calc(100vw - var(--ff-space-12)))}}@media (prefers-reduced-motion:reduce){.Drawer-module__Uj6g7a__panel{animation:.01ms both Drawer-module__Uj6g7a__ff-drawer-fade}}
.Logo-module__ywfIHG__root{align-items:center;gap:var(--ff-space-3);color:inherit;text-decoration:none;display:inline-flex}.Logo-module__ywfIHG__sm{gap:var(--ff-space-2)}a.Logo-module__ywfIHG__root:focus-visible{border-radius:var(--ff-radius-md);box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.Logo-module__ywfIHG__mark{flex:none;height:auto;display:block}.Logo-module__ywfIHG__lockup{flex-direction:column;min-width:0;display:flex}.Logo-module__ywfIHG__wordmark{color:var(--ff-text-strong);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);line-height:var(--ff-line-tight);letter-spacing:-.02em;white-space:nowrap}.Logo-module__ywfIHG__suffix{color:var(--ff-primary)}.Logo-module__ywfIHG__tagline{margin-top:var(--ff-space-1);color:var(--ff-text-muted);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-regular);line-height:var(--ff-line-normal);letter-spacing:0}.Logo-module__ywfIHG__sm .Logo-module__ywfIHG__wordmark{font-size:var(--ff-font-size-lg)}.Logo-module__ywfIHG__md .Logo-module__ywfIHG__wordmark{font-size:var(--ff-font-size-xl)}.Logo-module__ywfIHG__lg .Logo-module__ywfIHG__wordmark{font-size:var(--ff-font-size-2xl)}.Logo-module__ywfIHG__onDark .Logo-module__ywfIHG__wordmark{color:var(--ff-brand-50)}.Logo-module__ywfIHG__onDark .Logo-module__ywfIHG__suffix{color:var(--ff-brand-400)}.Logo-module__ywfIHG__onDark .Logo-module__ywfIHG__tagline{color:color-mix(in srgb, var(--ff-brand-50) 68%, transparent)}
.AssetTile-module__tdZkbq__tile{flex-grow:var(--ratio,1.5);flex-shrink:1;flex-basis:calc(var(--ratio,1.5) * var(--tile-row));min-width:0;list-style:none}.AssetTile-module__tdZkbq__button{width:100%;aspect-ratio:var(--ratio,1.5);border-radius:var(--ff-radius-md);background:var(--ff-surface-muted);cursor:pointer;transition:transform var(--ff-transition-fast), box-shadow var(--ff-transition-fast);border:0;padding:0;display:block;position:relative;overflow:hidden}.AssetTile-module__tdZkbq__button:hover{box-shadow:var(--ff-shadow-md)}.AssetTile-module__tdZkbq__button:focus-visible{outline:3px solid var(--ff-primary);outline-offset:2px}.AssetTile-module__tdZkbq__image{object-fit:cover;width:100%;height:100%;display:block}.AssetTile-module__tdZkbq__missing{background:var(--ff-surface-muted);width:100%;height:100%;display:block}.AssetTile-module__tdZkbq__keeper,.AssetTile-module__tdZkbq__video{bottom:var(--ff-space-2);left:var(--ff-space-2);align-items:center;gap:var(--ff-space-1);height:22px;padding:0 var(--ff-space-2);border-radius:var(--ff-radius-pill);background:var(--ff-surface);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);box-shadow:var(--ff-shadow-sm);pointer-events:none;line-height:1;display:inline-flex;position:absolute}.AssetTile-module__tdZkbq__keeper{color:var(--ff-primary)}.AssetTile-module__tdZkbq__video{bottom:auto;top:var(--ff-space-2);color:var(--ff-text);font-variant-numeric:tabular-nums}.AssetTile-module__tdZkbq__keeperIcon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm);flex:none}@media (prefers-reduced-motion:reduce){.AssetTile-module__tdZkbq__button{transition:none}}
.AssetGrid-module__vBXcMW__grid{--tile-row:200px;align-items:flex-start;gap:var(--ff-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AssetGrid-module__vBXcMW__grid:after{content:"";flex-grow:1000000}.AssetGrid-module__vBXcMW__compact{--tile-row:150px}.AssetGrid-module__vBXcMW__gridStale{opacity:.55;transition:opacity var(--ff-transition)}.AssetGrid-module__vBXcMW__skeletonTile{flex-grow:var(--ratio,1.5);flex-shrink:1;flex-basis:calc(var(--ratio,1.5) * var(--tile-row));min-width:0;list-style:none}.AssetGrid-module__vBXcMW__skeletonBox{width:100%;aspect-ratio:var(--ratio,1.5)}@media (max-width:1279px){.AssetGrid-module__vBXcMW__grid{--tile-row:176px}.AssetGrid-module__vBXcMW__compact{--tile-row:140px}}@media (max-width:767px){.AssetGrid-module__vBXcMW__grid,.AssetGrid-module__vBXcMW__compact{--tile-row:140px}}@media (max-width:479px){.AssetGrid-module__vBXcMW__grid,.AssetGrid-module__vBXcMW__compact{--tile-row:116px}}@media (prefers-reduced-motion:reduce){.AssetGrid-module__vBXcMW__gridStale{transition:none}}
.FeatureGrid-module__Gmyzxa__heading{max-width:20ch}.FeatureGrid-module__Gmyzxa__grid{gap:var(--ff-space-5);margin:var(--ff-space-10) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:640px){.FeatureGrid-module__Gmyzxa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.FeatureGrid-module__Gmyzxa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.FeatureGrid-module__Gmyzxa__item{min-width:0;display:flex}.FeatureGrid-module__Gmyzxa__card{gap:var(--ff-space-4);flex-direction:column;width:100%;display:flex}.FeatureGrid-module__Gmyzxa__cardTop{justify-content:space-between;align-items:flex-start;gap:var(--ff-space-3);display:flex}.FeatureGrid-module__Gmyzxa__title{margin:0}.FeatureGrid-module__Gmyzxa__body{color:var(--ff-text-muted);font-size:var(--ff-font-size-md);line-height:var(--ff-line-relaxed);text-wrap:pretty;margin:0}
.Skeleton-module__dylJeq__skeleton{flex:none;display:block}.Skeleton-module__dylJeq__radiusXs{border-radius:var(--ff-radius-xs)}.Skeleton-module__dylJeq__radiusSm{border-radius:var(--ff-radius-sm)}.Skeleton-module__dylJeq__radiusMd{border-radius:var(--ff-radius-md)}.Skeleton-module__dylJeq__radiusLg{border-radius:var(--ff-radius-lg)}.Skeleton-module__dylJeq__radiusXl{border-radius:var(--ff-radius-xl)}.Skeleton-module__dylJeq__radiusPill{border-radius:var(--ff-radius-pill)}.Skeleton-module__dylJeq__circle{border-radius:var(--ff-radius-pill);aspect-ratio:1}.Skeleton-module__dylJeq__eventCard{background:var(--ff-surface);border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);overflow:hidden}.Skeleton-module__dylJeq__eventCardMedia{aspect-ratio:16/9;border-radius:0;width:100%}.Skeleton-module__dylJeq__eventCardBody{gap:var(--ff-space-2);padding:var(--ff-space-3) var(--ff-space-4) var(--ff-space-4);flex-direction:column;display:flex}.Skeleton-module__dylJeq__statCard{align-items:center;gap:var(--ff-space-3);padding:var(--ff-space-4);background:var(--ff-surface);border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);display:flex}.Skeleton-module__dylJeq__statCardText{gap:var(--ff-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.Skeleton-module__dylJeq__mediaGrid{gap:var(--ff-space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.Skeleton-module__dylJeq__mediaGridItem{aspect-ratio:1;width:100%}
.HowItWorks-module__4geyxW__steps{--hiw-gap:var(--ff-space-6);--hiw-tile:var(--ff-space-12);gap:var(--hiw-gap);margin:var(--ff-space-10) 0 0;counter-reset:none;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.HowItWorks-module__4geyxW__step{align-items:flex-start;gap:var(--ff-space-4);min-width:0;display:flex;position:relative}.HowItWorks-module__4geyxW__step:after{content:"";top:calc(var(--hiw-tile) + var(--ff-space-2));bottom:calc(-1 * var(--hiw-gap) + var(--ff-space-2));left:calc(var(--hiw-tile) / 2 - 1px);border-left:2px dotted var(--ff-border-strong);position:absolute}.HowItWorks-module__4geyxW__step:last-child:after{content:none}.HowItWorks-module__4geyxW__marker{flex:none}.HowItWorks-module__4geyxW__tile{background:var(--ff-surface);border:1px solid var(--ff-border)}.HowItWorks-module__4geyxW__text{gap:var(--ff-space-2);flex-direction:column;min-width:0;display:flex}.HowItWorks-module__4geyxW__title{color:var(--ff-text-strong);font-size:var(--ff-font-size-lg);font-weight:var(--ff-weight-semibold);line-height:var(--ff-line-tight)}.HowItWorks-module__4geyxW__body{color:var(--ff-text-muted);font-size:var(--ff-font-size-md);line-height:var(--ff-line-relaxed);text-wrap:pretty}@media (min-width:900px){.HowItWorks-module__4geyxW__steps{--hiw-gap:var(--ff-space-8);grid-template-columns:repeat(4,minmax(0,1fr))}.HowItWorks-module__4geyxW__step{align-items:center;gap:var(--ff-space-4);text-align:center;flex-direction:column}.HowItWorks-module__4geyxW__step:after{top:calc(var(--hiw-tile) / 2 - 1px);bottom:auto;left:calc(50% + var(--hiw-tile) / 2 + var(--ff-space-3));right:calc(-50% - var(--hiw-gap) + var(--hiw-tile) / 2 + var(--ff-space-3));border-left:none;border-top:2px dotted var(--ff-border-strong)}.HowItWorks-module__4geyxW__text{align-items:center}}
.Spinner-module__gNPO7q__spinner{color:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex}.Spinner-module__gNPO7q__svg{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md);animation:.9s linear infinite Spinner-module__gNPO7q__ff-spin}.Spinner-module__gNPO7q__sm .Spinner-module__gNPO7q__svg{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}.Spinner-module__gNPO7q__lg .Spinner-module__gNPO7q__svg{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg)}.Spinner-module__gNPO7q__track{opacity:.28}@keyframes Spinner-module__gNPO7q__ff-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__gNPO7q__svg.Spinner-module__gNPO7q__svg{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}
.Button-module__xDwtkW__btn{white-space:nowrap;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative}.Button-module__xDwtkW__btn:disabled,.Button-module__xDwtkW__btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.Button-module__xDwtkW__btn:disabled:active,.Button-module__xDwtkW__btn[aria-disabled=true]:active{transform:none}.Button-module__xDwtkW__btn[aria-disabled=true]{pointer-events:none}.Button-module__xDwtkW__btn.Button-module__xDwtkW__danger:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.93)}.Button-module__xDwtkW__fullWidth{width:100%}.Button-module__xDwtkW__iconOnly{width:var(--ff-button-height-md);gap:0;padding:0}.Button-module__xDwtkW__iconOnlySm{width:var(--ff-button-height-sm)}.Button-module__xDwtkW__iconOnlyLg{width:var(--ff-button-height-lg)}.Button-module__xDwtkW__content{justify-content:center;align-items:center;gap:var(--ff-space-2);display:inline-flex}.Button-module__xDwtkW__contentHidden{visibility:hidden}.Button-module__xDwtkW__spinnerLayer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Button-module__xDwtkW__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.Button-module__xDwtkW__icon>svg{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md)}.Button-module__xDwtkW__sm .Button-module__xDwtkW__icon>svg{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}.Button-module__xDwtkW__lg .Button-module__xDwtkW__icon>svg{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg)}.Button-module__xDwtkW__inert{cursor:not-allowed;opacity:.55}
.WelcomeArtwork-module__x4uB7W__art{width:100%;max-width:340px;height:auto;display:block}
.CompareDialog-module__qzDbQW__dialog.CompareDialog-module__qzDbQW__dialog{max-width:1120px}.CompareDialog-module__qzDbQW__panes{gap:var(--ff-space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:720px){.CompareDialog-module__qzDbQW__panes{grid-template-columns:1fr}}.CompareDialog-module__qzDbQW__pane{gap:var(--ff-space-2);padding:var(--ff-space-2);border:1px solid var(--ff-border);border-radius:var(--ff-radius-md);background:var(--ff-surface-muted);flex-direction:column;min-width:0;margin:0;display:flex}.CompareDialog-module__qzDbQW__paneKept{border-color:var(--ff-primary);background:var(--ff-primary-soft)}.CompareDialog-module__qzDbQW__paneMedia{border-radius:var(--ff-radius-sm);background:var(--ff-bg-subtle);aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CompareDialog-module__qzDbQW__paneImage{object-fit:contain;width:100%;height:100%}.CompareDialog-module__qzDbQW__paneEmpty{font-size:var(--ff-font-size-sm);color:var(--ff-text-subtle)}.CompareDialog-module__qzDbQW__paneCaption{align-items:center;gap:var(--ff-space-2);min-width:0;display:flex}.CompareDialog-module__qzDbQW__paneTag{align-items:center;gap:var(--ff-space-1);padding:2px var(--ff-space-2);border:1px solid var(--ff-border-strong);border-radius:var(--ff-radius-pill);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);color:var(--ff-text-muted);flex:none;display:inline-flex}.CompareDialog-module__qzDbQW__paneTagKept{background:var(--ff-primary);color:var(--ff-on-primary);border-color:#0000}.CompareDialog-module__qzDbQW__paneFile{min-width:0;font-size:var(--ff-font-size-xs);color:var(--ff-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompareDialog-module__qzDbQW__keepToggle{align-items:center;gap:var(--ff-space-2);height:var(--ff-button-height-sm);padding:0 var(--ff-space-3);border:1px solid var(--ff-border-strong);border-radius:var(--ff-radius-pill);background:var(--ff-surface);color:var(--ff-text);font:inherit;font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-semibold);cursor:pointer;transition:background var(--ff-transition-fast), border-color var(--ff-transition-fast), color var(--ff-transition-fast);flex:none;display:inline-flex}.CompareDialog-module__qzDbQW__keepToggle:hover{border-color:var(--ff-primary);color:var(--ff-primary)}.CompareDialog-module__qzDbQW__keepToggle:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.CompareDialog-module__qzDbQW__keepToggleOn{background:var(--ff-primary);color:var(--ff-on-primary);border-color:#0000}.CompareDialog-module__qzDbQW__keepToggleOn:hover{color:var(--ff-on-primary);border-color:#0000}.CompareDialog-module__qzDbQW__keepBox{border:1.5px solid;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.CompareDialog-module__qzDbQW__keepIcon{width:12px;height:12px}.CompareDialog-module__qzDbQW__coverTag{font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);color:var(--ff-text-muted);flex:none;align-items:center;gap:4px;display:inline-flex}.CompareDialog-module__qzDbQW__coverIcon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}.CompareDialog-module__qzDbQW__strip{gap:var(--ff-space-2);margin-top:var(--ff-space-4);flex-direction:column;display:flex}.CompareDialog-module__qzDbQW__stripLabel{font-size:var(--ff-font-size-sm);color:var(--ff-text-muted);margin:0}.CompareDialog-module__qzDbQW__stripList{gap:var(--ff-space-2);padding:0 0 var(--ff-space-1);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.CompareDialog-module__qzDbQW__stripButton{border-radius:var(--ff-radius-sm);background:var(--ff-bg-subtle);cursor:pointer;width:84px;height:64px;transition:border-color var(--ff-transition-fast), opacity var(--ff-transition-fast);opacity:.82;border:2px solid #0000;padding:0;display:block;position:relative;overflow:hidden}.CompareDialog-module__qzDbQW__stripKept{opacity:1}.CompareDialog-module__qzDbQW__stripButton:hover{border-color:var(--ff-border-strong);opacity:1}.CompareDialog-module__qzDbQW__stripShowing{border-color:var(--ff-primary);opacity:1}.CompareDialog-module__qzDbQW__stripButton:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.CompareDialog-module__qzDbQW__stripImage{object-fit:cover;width:100%;height:100%;display:block}.CompareDialog-module__qzDbQW__stripCheck{background:var(--ff-primary);width:18px;height:18px;color:var(--ff-on-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:3px;right:3px}.CompareDialog-module__qzDbQW__stripCheckIcon{width:12px;height:12px}@media (pointer:coarse){.CompareDialog-module__qzDbQW__stripButton{width:96px;height:72px}}.CompareDialog-module__qzDbQW__actions{align-items:center;gap:var(--ff-space-2);margin-top:var(--ff-space-4);padding-top:var(--ff-space-3);border-top:1px solid var(--ff-border);flex-wrap:wrap;display:flex}.CompareDialog-module__qzDbQW__actionsNote{font-size:var(--ff-font-size-sm);color:var(--ff-text-muted);flex:14rem;margin:0}.CompareDialog-module__qzDbQW__actionsWarn{color:var(--ff-danger)}.CompareDialog-module__qzDbQW__spin{animation:.9s linear infinite CompareDialog-module__qzDbQW__compare-spin}@keyframes CompareDialog-module__qzDbQW__compare-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CompareDialog-module__qzDbQW__spin{animation:none}}
.GalleryToolbar-module__eU_e9W__toolbar{justify-content:space-between;align-items:center;gap:var(--ff-space-3);flex-wrap:wrap;display:flex}.GalleryToolbar-module__eU_e9W__count{min-width:0;font-size:var(--ff-font-size-md);margin:0}.GalleryToolbar-module__eU_e9W__strong{color:var(--ff-text-strong);font-weight:var(--ff-weight-semibold);font-variant-numeric:tabular-nums}.GalleryToolbar-module__eU_e9W__controls{align-items:center;gap:var(--ff-space-2);flex-wrap:wrap;display:flex}.GalleryToolbar-module__eU_e9W__toggle{align-items:center;gap:var(--ff-space-2);height:var(--ff-button-height-md);padding:0 var(--ff-space-3);border:1px solid var(--ff-border-strong);border-radius:var(--ff-radius-md);background:var(--ff-surface);color:var(--ff-text);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-medium);cursor:pointer;transition:background var(--ff-transition-fast), color var(--ff-transition-fast), border-color var(--ff-transition-fast);display:inline-flex}.GalleryToolbar-module__eU_e9W__toggle:hover:not(:disabled){background:var(--ff-surface-hover);color:var(--ff-text-strong)}.GalleryToolbar-module__eU_e9W__toggle:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.GalleryToolbar-module__eU_e9W__toggle:disabled{opacity:.6;cursor:not-allowed}.GalleryToolbar-module__eU_e9W__toggleOn,.GalleryToolbar-module__eU_e9W__toggleOn:hover:not(:disabled){background:var(--ff-primary-soft);color:var(--ff-primary);border-color:#0000}.GalleryToolbar-module__eU_e9W__sort{display:inline-flex}.GalleryToolbar-module__eU_e9W__select{height:var(--ff-button-height-md);width:auto;min-width:148px;padding-inline:var(--ff-space-3);font-size:var(--ff-font-size-sm)}@media (max-width:479px){.GalleryToolbar-module__eU_e9W__controls{width:100%}.GalleryToolbar-module__eU_e9W__toggle,.GalleryToolbar-module__eU_e9W__sort,.GalleryToolbar-module__eU_e9W__select{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.GalleryToolbar-module__eU_e9W__toggle{transition:none}}
.MediaDropzone-module__9t_5aW__zone{align-items:center;gap:var(--ff-space-2);width:100%;padding:var(--ff-space-6) var(--ff-space-4);border:1px dashed var(--ff-border-strong);border-radius:var(--ff-radius-lg);background:var(--ff-surface-muted);color:var(--ff-text);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--ff-transition-fast), background var(--ff-transition-fast);flex-direction:column;display:flex}.MediaDropzone-module__9t_5aW__zone:hover:not(:disabled){border-color:var(--ff-primary);background:var(--ff-surface-hover)}.MediaDropzone-module__9t_5aW__zone:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.MediaDropzone-module__9t_5aW__zone:disabled{cursor:not-allowed;opacity:.6}.MediaDropzone-module__9t_5aW__over{border-style:solid;border-color:var(--ff-primary);background:var(--ff-primary-soft)}.MediaDropzone-module__9t_5aW__icon{border-radius:var(--ff-radius-pill);background:var(--ff-primary-soft);width:44px;height:44px;color:var(--ff-primary);justify-content:center;align-items:center;display:inline-flex}.MediaDropzone-module__9t_5aW__over .MediaDropzone-module__9t_5aW__icon{background:var(--ff-surface)}.MediaDropzone-module__9t_5aW__iconGlyph{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg)}.MediaDropzone-module__9t_5aW__headline{font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-semibold);color:var(--ff-text-strong)}.MediaDropzone-module__9t_5aW__hint{font-size:var(--ff-font-size-xs);line-height:var(--ff-line-relaxed);color:var(--ff-text-muted)}
.Testimonials-module__04JwQa__grid{gap:var(--ff-space-5);margin:var(--ff-space-10) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:720px){.Testimonials-module__04JwQa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.Testimonials-module__04JwQa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Testimonials-module__04JwQa__item{min-width:0;display:flex}.Testimonials-module__04JwQa__card{gap:var(--ff-space-4);flex-direction:column;width:100%;margin:0;display:flex}.Testimonials-module__04JwQa__mark{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg);color:var(--ff-primary)}.Testimonials-module__04JwQa__quote{color:var(--ff-text);font-size:var(--ff-font-size-lg);line-height:var(--ff-line-relaxed);margin:0}.Testimonials-module__04JwQa__person{align-items:center;gap:var(--ff-space-3);min-width:0;margin-top:auto;display:flex}.Testimonials-module__04JwQa__avatar{object-fit:cover;flex:none}.Testimonials-module__04JwQa__avatarPlaceholder{width:var(--ff-avatar-lg);border-radius:var(--ff-radius-pill);flex:none}.Testimonials-module__04JwQa__personText{flex-direction:column;min-width:0;display:flex}.Testimonials-module__04JwQa__author{color:var(--ff-text-strong);font-weight:var(--ff-weight-semibold)}.Testimonials-module__04JwQa__role{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm)}
.RecipientsPanel-module__L4OZaq__scrim{z-index:101;background:var(--ff-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.RecipientsPanel-module__L4OZaq__panel{background:var(--ff-surface);border-inline-start:1px solid var(--ff-border);width:min(100%,560px);height:100%;box-shadow:var(--ff-shadow-lg);flex-direction:column;animation:.18s ease-out RecipientsPanel-module__L4OZaq__slide-in;display:flex}@keyframes RecipientsPanel-module__L4OZaq__slide-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.RecipientsPanel-module__L4OZaq__panel{animation:none}}.RecipientsPanel-module__L4OZaq__head{justify-content:space-between;align-items:flex-start;gap:var(--ff-space-3);padding:var(--ff-space-5);border-bottom:1px solid var(--ff-border);display:flex}.RecipientsPanel-module__L4OZaq__headText{min-width:0}.RecipientsPanel-module__L4OZaq__subtitle{margin:var(--ff-space-1) 0 0;color:var(--ff-text-muted);font-size:var(--ff-font-size-sm)}.RecipientsPanel-module__L4OZaq__error{padding:var(--ff-space-3) var(--ff-space-5);background:var(--ff-danger-soft);color:var(--ff-danger);font-size:var(--ff-font-size-sm);margin:0}.RecipientsPanel-module__L4OZaq__body{padding:var(--ff-space-5);flex:1;overflow-y:auto}.RecipientsPanel-module__L4OZaq__count{margin:0 0 var(--ff-space-4);color:var(--ff-text-muted);font-size:var(--ff-font-size-sm)}.RecipientsPanel-module__L4OZaq__rows{gap:var(--ff-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RecipientsPanel-module__L4OZaq__row{align-items:start;gap:var(--ff-space-3);padding:var(--ff-space-3);border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);background:var(--ff-bg-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.RecipientsPanel-module__L4OZaq__rowBlocked{opacity:.62;border-style:dashed}.RecipientsPanel-module__L4OZaq__avatar{border-radius:var(--ff-radius-pill);background:var(--ff-primary-soft);place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.RecipientsPanel-module__L4OZaq__avatarImage{object-fit:cover;width:100%;height:100%}.RecipientsPanel-module__L4OZaq__avatarIcon{width:18px;height:18px;color:var(--ff-brand-400)}.RecipientsPanel-module__L4OZaq__who{flex-direction:column;gap:1px;min-width:0;display:flex}.RecipientsPanel-module__L4OZaq__name{font-weight:var(--ff-weight-semibold)}.RecipientsPanel-module__L4OZaq__email{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);overflow-wrap:anywhere}.RecipientsPanel-module__L4OZaq__when{color:var(--ff-text-subtle);font-size:var(--ff-font-size-xs)}.RecipientsPanel-module__L4OZaq__access{align-items:center;gap:var(--ff-space-2);margin-top:var(--ff-space-2);flex-wrap:wrap;grid-column:2;display:flex}.RecipientsPanel-module__L4OZaq__select{width:auto;min-width:152px;height:var(--ff-button-height-sm);padding-inline:var(--ff-space-3);font-size:var(--ff-font-size-sm)}.RecipientsPanel-module__L4OZaq__summary{align-items:center;gap:var(--ff-space-1);color:var(--ff-text-muted);font-size:var(--ff-font-size-xs);display:inline-flex}.RecipientsPanel-module__L4OZaq__summaryIcon{width:14px;height:14px}.RecipientsPanel-module__L4OZaq__change{color:var(--ff-brand-400);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.RecipientsPanel-module__L4OZaq__change:hover{text-decoration:underline}.RecipientsPanel-module__L4OZaq__picker{padding-top:var(--ff-space-3);border-top:1px solid var(--ff-border);grid-column:1/-1}.RecipientsPanel-module__L4OZaq__pickerLede{margin:0 0 var(--ff-space-2);color:var(--ff-text-muted);font-size:var(--ff-font-size-sm)}@media (max-width:560px){.RecipientsPanel-module__L4OZaq__row{grid-template-columns:auto minmax(0,1fr)}.RecipientsPanel-module__L4OZaq__row>button:last-of-type{grid-column:2;justify-self:start}}
.AdminTabs-module__8PNR4G__tabs{gap:var(--ff-space-1);border-bottom:1px solid var(--ff-border);scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}.AdminTabs-module__8PNR4G__tabs::-webkit-scrollbar{display:none}.AdminTabs-module__8PNR4G__tab{align-items:center;gap:var(--ff-space-2);padding:var(--ff-space-3) var(--ff-space-4);color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-medium);white-space:nowrap;transition:color var(--ff-transition-fast), border-color var(--ff-transition-fast);border-bottom:2px solid #0000;flex:none;text-decoration:none;display:inline-flex}.AdminTabs-module__8PNR4G__tab:hover{color:var(--ff-text-strong)}.AdminTabs-module__8PNR4G__tab:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);border-radius:var(--ff-radius-sm);outline:none}.AdminTabs-module__8PNR4G__active{color:var(--ff-primary);border-bottom-color:var(--ff-primary)}.AdminTabs-module__8PNR4G__icon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}
.AuthCommon-module__GUJ6eq__heading{gap:var(--ff-space-2);margin-bottom:var(--ff-space-6);flex-direction:column;display:flex}.AuthCommon-module__GUJ6eq__title{color:var(--ff-text-strong);font-family:var(--ff-font-display);font-size:var(--ff-font-size-3xl);font-weight:var(--ff-weight-bold);line-height:var(--ff-line-tight);letter-spacing:-.02em;margin:0}.AuthCommon-module__GUJ6eq__subtitle{color:var(--ff-text-muted);font-size:var(--ff-font-size-md);line-height:var(--ff-line-normal);margin:0}.AuthCommon-module__GUJ6eq__divider{align-items:center;gap:var(--ff-space-3);margin:var(--ff-space-5) 0;color:var(--ff-text-subtle);font-size:var(--ff-font-size-sm);display:flex}.AuthCommon-module__GUJ6eq__divider:before,.AuthCommon-module__GUJ6eq__divider:after{content:"";background:var(--ff-divider);flex:auto;height:1px}.AuthCommon-module__GUJ6eq__dividerLabel{flex:none}.AuthCommon-module__GUJ6eq__messageEmpty{height:0;display:block;overflow:hidden}.AuthCommon-module__GUJ6eq__message{align-items:flex-start;gap:var(--ff-space-3);margin-bottom:var(--ff-space-4);padding:var(--ff-space-3) var(--ff-space-4);border-radius:var(--ff-radius-md);font-size:var(--ff-font-size-md);line-height:var(--ff-line-normal);border:1px solid #0000;display:flex}.AuthCommon-module__GUJ6eq__error{background:var(--ff-danger-soft);border-color:color-mix(in srgb, var(--ff-danger) 34%, transparent);color:var(--ff-danger)}.AuthCommon-module__GUJ6eq__notice{background:var(--ff-info-soft);border-color:color-mix(in srgb, var(--ff-info) 34%, transparent);color:var(--ff-info)}.AuthCommon-module__GUJ6eq__messageIcon{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md);flex:none;margin-top:1px}.AuthCommon-module__GUJ6eq__security{align-items:flex-start;gap:var(--ff-space-3);margin-top:var(--ff-space-6);padding:var(--ff-space-4);border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);background:var(--ff-primary-soft);display:flex}.AuthCommon-module__GUJ6eq__securityTile{width:var(--ff-space-10);height:var(--ff-space-10);border-radius:var(--ff-radius-pill);background:var(--ff-surface);color:var(--ff-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.AuthCommon-module__GUJ6eq__securityIcon{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md)}.AuthCommon-module__GUJ6eq__securityText{gap:var(--ff-space-1);flex-direction:column;min-width:0;display:flex}.AuthCommon-module__GUJ6eq__securityTitle{color:var(--ff-primary);font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-semibold)}.AuthCommon-module__GUJ6eq__securityBody{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);line-height:var(--ff-line-normal)}.AuthCommon-module__GUJ6eq__skeleton{gap:var(--ff-space-4);flex-direction:column;display:flex}.AuthCommon-module__GUJ6eq__skeletonCentred{align-self:center}.AuthCommon-module__GUJ6eq__skeletonField{gap:var(--ff-space-2);flex-direction:column;display:flex}
.WelcomeCard-module__DJRDnW__root{align-items:center;gap:var(--ff-space-8);padding:var(--ff-space-8);border-radius:var(--ff-radius-xl);display:flex}.WelcomeCard-module__DJRDnW__copy{flex:auto;min-width:0}.WelcomeCard-module__DJRDnW__title{margin:0}.WelcomeCard-module__DJRDnW__lede{margin:var(--ff-space-2) 0 0;font-size:var(--ff-font-size-lg)}.WelcomeCard-module__DJRDnW__steps{gap:var(--ff-space-5);margin:var(--ff-space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.WelcomeCard-module__DJRDnW__step{gap:var(--ff-space-3);min-width:0;padding-left:var(--ff-space-4);border-left:1px solid var(--ff-divider);display:flex}.WelcomeCard-module__DJRDnW__step:first-child{border-left:0;padding-left:0}.WelcomeCard-module__DJRDnW__stepText{min-width:0}.WelcomeCard-module__DJRDnW__stepTitle{color:var(--ff-text-strong);font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-semibold);margin:0}.WelcomeCard-module__DJRDnW__stepBody{margin:var(--ff-space-1) 0 0;font-size:var(--ff-font-size-sm);line-height:var(--ff-line-normal)}.WelcomeCard-module__DJRDnW__artwork{flex:0 340px;justify-content:flex-end;display:flex}@media (max-width:1199px){.WelcomeCard-module__DJRDnW__artwork{flex-basis:260px}}@media (max-width:899px){.WelcomeCard-module__DJRDnW__root{align-items:stretch;gap:var(--ff-space-5);padding:var(--ff-space-5);flex-direction:column-reverse}.WelcomeCard-module__DJRDnW__artwork{justify-content:center}.WelcomeCard-module__DJRDnW__steps{gap:var(--ff-space-4);grid-template-columns:minmax(0,1fr)}.WelcomeCard-module__DJRDnW__step{border-left:0;padding-left:0}}
.QualityMeter-module__Vww63a__root{align-items:center;gap:var(--ff-space-2);min-width:0;display:flex}.QualityMeter-module__Vww63a__bar{flex:auto;min-width:0}.QualityMeter-module__Vww63a__value{font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ff-text);line-height:var(--ff-line-tight);flex:none}.QualityMeter-module__Vww63a__valueKeeper{color:var(--ff-text-strong)}.QualityMeter-module__Vww63a__scale{font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-regular);color:var(--ff-text-subtle);margin-left:1px}.QualityMeter-module__Vww63a__unknown{font-size:var(--ff-font-size-xs);color:var(--ff-text-subtle);margin:0}
.PeopleInPhoto-module__VSIYcq__list{gap:var(--ff-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PeopleInPhoto-module__VSIYcq__chip{align-items:center;gap:var(--ff-space-2);max-width:100%;padding:var(--ff-space-1) var(--ff-space-3) var(--ff-space-1) var(--ff-space-1);border:1px solid var(--ff-border);border-radius:var(--ff-radius-pill);background:var(--ff-surface-muted);color:var(--ff-text);font:inherit;font-size:var(--ff-font-size-xs);text-align:left;text-decoration:none;display:inline-flex}.PeopleInPhoto-module__VSIYcq__chipInteractive{cursor:pointer;transition:background var(--ff-transition-fast), border-color var(--ff-transition-fast), color var(--ff-transition-fast)}.PeopleInPhoto-module__VSIYcq__chipInteractive:hover{background:var(--ff-surface-hover);border-color:var(--ff-border-strong);color:var(--ff-text-strong)}.PeopleInPhoto-module__VSIYcq__chipInteractive:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.PeopleInPhoto-module__VSIYcq__faceOnly{padding:var(--ff-space-1)}.PeopleInPhoto-module__VSIYcq__currentChip{border-color:var(--ff-primary);background:var(--ff-primary-soft);color:var(--ff-primary);font-weight:var(--ff-weight-semibold)}.PeopleInPhoto-module__VSIYcq__face,.PeopleInPhoto-module__VSIYcq__faceFallback{width:var(--ff-avatar-md);height:var(--ff-avatar-md);border-radius:var(--ff-radius-pill);object-fit:cover;background:var(--ff-surface-muted);flex:none}.PeopleInPhoto-module__VSIYcq__faceFallback{color:var(--ff-text-subtle);justify-content:center;align-items:center;display:inline-flex}.PeopleInPhoto-module__VSIYcq__faceIcon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}.PeopleInPhoto-module__VSIYcq__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.PeopleInPhoto-module__VSIYcq__chipInteractive{transition:none}}
.NewEvent-module__5O4GAG__tile{justify-content:center;align-items:center;gap:var(--ff-space-2);width:100%;min-height:236px;padding:var(--ff-space-5) var(--ff-space-4);border:1px dashed var(--ff-border-strong);border-radius:var(--ff-radius-lg);background:var(--ff-surface-muted);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--ff-transition-fast), background var(--ff-transition-fast);flex-direction:column;display:flex}.NewEvent-module__5O4GAG__tile:hover{border-color:var(--ff-primary);background:var(--ff-surface-hover)}.NewEvent-module__5O4GAG__tile:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.NewEvent-module__5O4GAG__plus{border-radius:var(--ff-radius-pill);background:var(--ff-primary-soft);width:52px;height:52px;color:var(--ff-primary);justify-content:center;align-items:center;display:inline-flex}.NewEvent-module__5O4GAG__tile:hover .NewEvent-module__5O4GAG__plus{background:var(--ff-primary);color:var(--ff-on-primary)}.NewEvent-module__5O4GAG__plusGlyph{width:26px;height:26px}.NewEvent-module__5O4GAG__tileTitle{font-size:var(--ff-font-size-md);font-weight:var(--ff-weight-semibold);color:var(--ff-text-strong)}.NewEvent-module__5O4GAG__tileHint{max-width:24ch;font-size:var(--ff-font-size-xs);line-height:var(--ff-line-relaxed);color:var(--ff-text-muted)}.NewEvent-module__5O4GAG__form,.NewEvent-module__5O4GAG__intake{gap:var(--ff-space-4);flex-direction:column;min-width:0;display:flex}.NewEvent-module__5O4GAG__way{gap:var(--ff-space-3);flex-direction:column;min-width:0;display:flex}.NewEvent-module__5O4GAG__way+.NewEvent-module__5O4GAG__way{padding-top:var(--ff-space-4);border-top:1px solid var(--ff-border)}.NewEvent-module__5O4GAG__wayLede{font-size:var(--ff-font-size-sm);line-height:var(--ff-line-relaxed);color:var(--ff-text-muted);margin:0}.NewEvent-module__5O4GAG__error{font-size:var(--ff-font-size-sm);color:var(--ff-danger);margin:0}.NewEvent-module__5O4GAG__footer{justify-content:flex-end;gap:var(--ff-space-2);flex-wrap:wrap;display:flex}
.FreeTierBand-module__dbhERq__section{background:var(--ff-bg)}.FreeTierBand-module__dbhERq__panel{align-items:center;gap:var(--ff-space-5);border-radius:var(--ff-radius-xl);flex-wrap:wrap;padding:clamp(24px,3.4vw,40px);display:flex}.FreeTierBand-module__dbhERq__tile{width:var(--ff-space-16);height:var(--ff-space-16);color:var(--ff-on-primary);background:var(--ff-primary);border-radius:var(--ff-radius-pill);flex:none}.FreeTierBand-module__dbhERq__text{gap:var(--ff-space-3);flex-direction:column;flex:320px;min-width:0;display:flex}.FreeTierBand-module__dbhERq__title{letter-spacing:-.02em;margin:0}.FreeTierBand-module__dbhERq__points{align-items:center;gap:var(--ff-space-2) var(--ff-space-4);color:var(--ff-text-muted);font-size:var(--ff-font-size-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.FreeTierBand-module__dbhERq__point{position:relative}.FreeTierBand-module__dbhERq__point+.FreeTierBand-module__dbhERq__point:before{content:"";top:50%;left:calc(-1 * var(--ff-space-2) - 2px);border-radius:var(--ff-radius-pill);background:var(--ff-text-subtle);width:4px;height:4px;position:absolute;transform:translateY(-50%)}.FreeTierBand-module__dbhERq__action{align-items:stretch;gap:var(--ff-space-2);flex-direction:column;flex:none;display:flex}.FreeTierBand-module__dbhERq__note{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);text-align:center;margin:0}
.ShareSpace-module__g1hKGW__page{gap:var(--ff-space-4);flex-direction:column;min-width:0;display:flex}.ShareSpace-module__g1hKGW__head{flex-direction:column;gap:2px;display:flex}.ShareSpace-module__g1hKGW__lede{font-size:var(--ff-font-size-sm);color:var(--ff-text-muted);margin:0}.ShareSpace-module__g1hKGW__tiles{gap:var(--ff-space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.ShareSpace-module__g1hKGW__tile{align-items:center;gap:var(--ff-space-3);padding:var(--ff-space-3) var(--ff-space-4);border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);background:var(--ff-surface);display:flex}.ShareSpace-module__g1hKGW__tileOn{border-color:var(--ff-primary);background:var(--ff-primary-soft)}.ShareSpace-module__g1hKGW__tileIconBox{border-radius:var(--ff-radius-md);background:var(--ff-primary-soft);width:40px;height:40px;color:var(--ff-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ShareSpace-module__g1hKGW__tileOn .ShareSpace-module__g1hKGW__tileIconBox{background:var(--ff-surface)}.ShareSpace-module__g1hKGW__tileIcon{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg)}.ShareSpace-module__g1hKGW__tileText{flex-direction:column;gap:1px;min-width:0;display:flex}.ShareSpace-module__g1hKGW__tileValue{font-size:var(--ff-font-size-2xl);font-weight:var(--ff-weight-bold);line-height:var(--ff-line-tight);font-variant-numeric:tabular-nums;color:var(--ff-text-strong)}.ShareSpace-module__g1hKGW__tileLabel{font-size:var(--ff-font-size-sm);color:var(--ff-text-muted)}.ShareSpace-module__g1hKGW__section{gap:var(--ff-space-3);flex-direction:column;min-width:0;display:flex}.ShareSpace-module__g1hKGW__sectionHead{justify-content:space-between;align-items:flex-start;gap:var(--ff-space-3);flex-wrap:wrap;display:flex}.ShareSpace-module__g1hKGW__sectionLede{font-size:var(--ff-font-size-sm);color:var(--ff-text-muted);margin:2px 0 0}.ShareSpace-module__g1hKGW__filters{gap:var(--ff-space-2);flex-wrap:wrap;display:flex}.ShareSpace-module__g1hKGW__chip{height:var(--ff-button-height-sm);padding:0 var(--ff-space-3);border:1px solid var(--ff-border-strong);border-radius:var(--ff-radius-pill);background:var(--ff-surface);color:var(--ff-text-muted);font:inherit;font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);cursor:pointer;transition:border-color var(--ff-transition-fast), color var(--ff-transition-fast)}.ShareSpace-module__g1hKGW__chip:hover{border-color:var(--ff-primary);color:var(--ff-primary)}.ShareSpace-module__g1hKGW__chip:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.ShareSpace-module__g1hKGW__chipOn{background:var(--ff-primary);color:var(--ff-on-primary);border-color:#0000}.ShareSpace-module__g1hKGW__rows{gap:var(--ff-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ShareSpace-module__g1hKGW__row{align-items:center;gap:var(--ff-space-3);padding:var(--ff-space-2) var(--ff-space-3);border:1px solid var(--ff-border);border-radius:var(--ff-radius-md);background:var(--ff-surface-muted);grid-template-columns:auto minmax(0,1.6fr) auto minmax(0,auto) auto auto;display:grid}.ShareSpace-module__g1hKGW__avatar{border-radius:var(--ff-radius-sm);background:var(--ff-surface-hover);width:38px;height:38px;color:var(--ff-text-muted);transition:box-shadow var(--ff-transition-fast);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}a.ShareSpace-module__g1hKGW__avatar:hover{box-shadow:0 0 0 2px var(--ff-primary)}.ShareSpace-module__g1hKGW__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.ShareSpace-module__g1hKGW__avatarIcon{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md)}.ShareSpace-module__g1hKGW__rowText{flex-direction:column;gap:1px;min-width:0;display:flex}.ShareSpace-module__g1hKGW__rowNameLine{align-items:center;gap:var(--ff-space-2);min-width:0;display:flex}.ShareSpace-module__g1hKGW__rowName{font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-semibold);color:var(--ff-text-strong);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.ShareSpace-module__g1hKGW__rowName:hover{color:var(--ff-primary);text-decoration:underline}.ShareSpace-module__g1hKGW__rowMeta{font-size:var(--ff-font-size-xs);color:var(--ff-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ShareSpace-module__g1hKGW__newTag{padding:1px var(--ff-space-2);border-radius:var(--ff-radius-pill);background:var(--ff-primary);color:var(--ff-on-primary);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-bold);flex:none}.ShareSpace-module__g1hKGW__badges{gap:var(--ff-space-1);display:flex}.ShareSpace-module__g1hKGW__badge{padding:1px var(--ff-space-2);border-radius:var(--ff-radius-pill);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.ShareSpace-module__g1hKGW__badgeKind{background:var(--ff-primary-soft);color:var(--ff-primary)}.ShareSpace-module__g1hKGW__badgeMuted{background:var(--ff-surface-hover);color:var(--ff-text-muted)}.ShareSpace-module__g1hKGW__people{font-size:var(--ff-font-size-xs);color:var(--ff-text-muted);white-space:nowrap;align-items:baseline;gap:5px;display:flex}.ShareSpace-module__g1hKGW__people strong{font-size:var(--ff-font-size-sm);font-variant-numeric:tabular-nums;color:var(--ff-text-strong)}.ShareSpace-module__g1hKGW__peopleOf{color:var(--ff-text-muted)}.ShareSpace-module__g1hKGW__statusCell{text-align:right;flex-direction:column;gap:1px;min-width:0;display:flex}.ShareSpace-module__g1hKGW__status{font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);text-transform:capitalize;color:var(--ff-text-muted);justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.ShareSpace-module__g1hKGW__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ShareSpace-module__g1hKGW__statusActive{color:var(--ff-success)}.ShareSpace-module__g1hKGW__statusRevoked{color:var(--ff-danger)}.ShareSpace-module__g1hKGW__statusExpired{color:var(--ff-warning)}.ShareSpace-module__g1hKGW__expiry{font-size:var(--ff-font-size-xs);color:var(--ff-text-subtle);white-space:nowrap}.ShareSpace-module__g1hKGW__note{font-size:var(--ff-font-size-xs);line-height:var(--ff-line-relaxed);color:var(--ff-text-muted);margin:0}.ShareSpace-module__g1hKGW__spin{animation:.9s linear infinite ShareSpace-module__g1hKGW__ff-share-space-spin}@keyframes ShareSpace-module__g1hKGW__ff-share-space-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ShareSpace-module__g1hKGW__spin{animation:none}}@media (max-width:899px){.ShareSpace-module__g1hKGW__row{row-gap:var(--ff-space-2);grid-template-columns:auto minmax(0,1fr) auto}.ShareSpace-module__g1hKGW__avatar{grid-area:1/1}.ShareSpace-module__g1hKGW__rowText{grid-area:1/2}.ShareSpace-module__g1hKGW__actions{grid-area:1/3}.ShareSpace-module__g1hKGW__badges{flex-wrap:wrap;grid-area:2/1/auto/-1}.ShareSpace-module__g1hKGW__people{grid-area:3/1/auto/3}.ShareSpace-module__g1hKGW__statusCell{text-align:right;grid-area:3/3}}.ShareSpace-module__g1hKGW__peopleButton{padding:var(--ff-space-1) var(--ff-space-2);margin:calc(var(--ff-space-1) * -1) calc(var(--ff-space-2) * -1);border-radius:var(--ff-radius-md);font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:1px solid #0000}.ShareSpace-module__g1hKGW__peopleButton:hover{border-color:var(--ff-border-strong);background:var(--ff-surface-hover)}.ShareSpace-module__g1hKGW__actions{align-items:center;gap:var(--ff-space-1);justify-self:end;display:inline-flex}.ShareSpace-module__g1hKGW__confirmScrim{z-index:102;padding:var(--ff-space-5);background:var(--ff-overlay);place-items:center;display:grid;position:fixed;inset:0}.ShareSpace-module__g1hKGW__confirm{gap:var(--ff-space-3);width:min(100%,440px);padding:var(--ff-space-5);background:var(--ff-surface);border:1px solid var(--ff-border);border-radius:var(--ff-radius-xl);box-shadow:var(--ff-shadow-lg);flex-direction:column;display:flex}.ShareSpace-module__g1hKGW__confirmLede{color:var(--ff-text);font-size:var(--ff-font-size-sm);margin:0}.ShareSpace-module__g1hKGW__confirmNote{padding:var(--ff-space-3);border-radius:var(--ff-radius-md);background:var(--ff-bg-subtle);color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);margin:0}.ShareSpace-module__g1hKGW__confirmError{color:var(--ff-danger);font-size:var(--ff-font-size-sm);margin:0}.ShareSpace-module__g1hKGW__confirmActions{justify-content:flex-end;gap:var(--ff-space-2);display:flex}
.layout-module__51f05W__page{gap:var(--ff-space-4);flex-direction:column;min-width:0;display:flex}.layout-module__51f05W__head{flex-direction:column;gap:2px;display:flex}.layout-module__51f05W__lede{font-size:var(--ff-font-size-sm);color:var(--ff-text-muted);margin:0}
.AuthForm-module__XPHOFa__form{gap:var(--ff-space-4);flex-direction:column;display:flex}.AuthForm-module__XPHOFa__optionsRow{justify-content:space-between;align-items:center;gap:var(--ff-space-2) var(--ff-space-3);flex-wrap:wrap;display:flex}.AuthForm-module__XPHOFa__hintWithIcon{align-items:center;gap:var(--ff-space-1);color:var(--ff-text-subtle);font-size:var(--ff-font-size-sm);display:inline-flex}.AuthForm-module__XPHOFa__hintIcon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}.AuthForm-module__XPHOFa__submit{margin-top:var(--ff-space-1)}.AuthForm-module__XPHOFa__switchLine{margin:var(--ff-space-5) 0 0;color:var(--ff-text-muted);font-size:var(--ff-font-size-md);text-align:center}.AuthForm-module__XPHOFa__inlineLink{color:var(--ff-link);font-weight:var(--ff-weight-semibold);border-radius:var(--ff-radius-xs);transition:color var(--ff-transition-fast)}.AuthForm-module__XPHOFa__inlineLink:hover{color:var(--ff-link-hover);text-decoration:underline}.AuthForm-module__XPHOFa__inlineLink:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.AuthForm-module__XPHOFa__labelAction{color:var(--ff-link);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-medium);border-radius:var(--ff-radius-xs)}.AuthForm-module__XPHOFa__labelAction:hover{color:var(--ff-link-hover);text-decoration:underline}.AuthForm-module__XPHOFa__labelAction:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.AuthForm-module__XPHOFa__terms{align-items:flex-start}.AuthForm-module__XPHOFa__termsError{margin:calc(var(--ff-space-2) * -1) 0 0;color:var(--ff-danger);font-size:var(--ff-font-size-sm)}.AuthForm-module__XPHOFa__confirmation{align-items:flex-start;gap:var(--ff-space-4);flex-direction:column;display:flex}.AuthForm-module__XPHOFa__confirmationTile{width:var(--ff-space-12);height:var(--ff-space-12);border-radius:var(--ff-radius-pill);background:var(--ff-success-soft);color:var(--ff-success);justify-content:center;align-items:center;display:inline-flex}.AuthForm-module__XPHOFa__confirmationIcon{width:var(--ff-icon-size-lg);height:var(--ff-icon-size-lg)}.AuthForm-module__XPHOFa__confirmationBody{color:var(--ff-text-muted);line-height:var(--ff-line-relaxed);margin:0}.AuthForm-module__XPHOFa__confirmationEmail{color:var(--ff-text-strong);font-weight:var(--ff-weight-semibold);overflow-wrap:anywhere}.AuthForm-module__XPHOFa__backLink{align-items:center;gap:var(--ff-space-2);color:var(--ff-link);font-weight:var(--ff-weight-medium);border-radius:var(--ff-radius-xs);display:inline-flex}.AuthForm-module__XPHOFa__backLink:hover{color:var(--ff-link-hover);text-decoration:underline}.AuthForm-module__XPHOFa__backLink:focus-visible{box-shadow:0 0 0 4px var(--ff-focus-ring);outline:none}.AuthForm-module__XPHOFa__backIcon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}
.AuthMediaCollage-module__CLqzpa__stage{aspect-ratio:16/10;width:100%;max-width:520px;margin:var(--ff-space-8) 0;--ff-surface:var(--ff-brand-950);--ff-border:var(--ff-brand-700);--ff-brand-900:var(--ff-brand-100);display:block;position:relative}.AuthMediaCollage-module__CLqzpa__frame{border-radius:var(--ff-radius-md);border:1px solid color-mix(in srgb, var(--ff-brand-100) 22%, transparent);box-shadow:var(--ff-shadow-lg);display:block;position:absolute;overflow:hidden}.AuthMediaCollage-module__CLqzpa__frameOne{width:34%;top:8%;left:0;transform:rotate(-7deg)}.AuthMediaCollage-module__CLqzpa__frameTwo{width:40%;top:0;left:28%;transform:rotate(3deg)}.AuthMediaCollage-module__CLqzpa__frameThree{width:34%;top:10%;right:0;transform:rotate(6deg)}.AuthMediaCollage-module__CLqzpa__frameFour{width:46%;bottom:2%;left:26%;transform:rotate(-4deg)}.AuthMediaCollage-module__CLqzpa__play{width:var(--ff-space-10);height:var(--ff-space-10);border-radius:var(--ff-radius-pill);background:color-mix(in srgb, var(--ff-on-primary) 88%, transparent);color:var(--ff-brand-800);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthMediaCollage-module__CLqzpa__playIcon{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md);fill:currentColor}.AuthMediaCollage-module__CLqzpa__badge{width:var(--ff-space-16);height:var(--ff-space-16);border-radius:var(--ff-radius-pill);background:linear-gradient(150deg, var(--ff-brand-400), var(--ff-brand-700));box-shadow:0 0 0 6px color-mix(in srgb, var(--ff-brand-500) 18%, transparent), var(--ff-shadow-float);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:18%;left:20%}.AuthMediaCollage-module__CLqzpa__badgeMark{width:var(--ff-space-8);height:auto}@media (max-width:1279px){.AuthMediaCollage-module__CLqzpa__stage{max-width:420px;margin:var(--ff-space-6) 0}}
.DashboardView-module__iWB19W__stack{gap:var(--ff-space-6);flex-direction:column;min-width:0;display:flex}.DashboardView-module__iWB19W__layout{align-items:start;gap:var(--ff-space-5);grid-template-columns:minmax(0,1fr) 340px;display:grid}.DashboardView-module__iWB19W__primary{min-width:0}.DashboardView-module__iWB19W__rail{gap:var(--ff-space-4);min-width:0;top:calc(var(--ff-header-height) + var(--ff-space-4));flex-direction:column;display:flex;position:sticky}.DashboardView-module__iWB19W__skeletonStats{gap:var(--ff-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.DashboardView-module__iWB19W__skeletonGrid{gap:var(--ff-space-4);grid-template-columns:repeat(auto-fill,minmax(258px,1fr));display:grid}@media (max-width:1279px){.DashboardView-module__iWB19W__layout{grid-template-columns:minmax(0,1fr)}.DashboardView-module__iWB19W__rail{position:static}.DashboardView-module__iWB19W__skeletonStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.DashboardView-module__iWB19W__skeletonStats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.DuplicateFrame-module__kmiQ9q__tile{gap:var(--ff-space-2);width:200px;padding:var(--ff-space-2);border:1px solid var(--ff-border);border-radius:var(--ff-radius-md);background:var(--ff-surface);transition:border-color var(--ff-transition-fast), background var(--ff-transition-fast), transform var(--ff-transition-fast);flex-direction:column;flex:none;display:flex;position:relative}@media (min-width:768px){.DuplicateFrame-module__kmiQ9q__tile{width:236px}}.DuplicateFrame-module__kmiQ9q__tile:hover{border-color:var(--ff-border-strong);background:var(--ff-surface-hover)}.DuplicateFrame-module__kmiQ9q__keeper{border-color:var(--ff-primary);box-shadow:inset 0 0 0 1px var(--ff-primary);background:var(--ff-primary-soft)}.DuplicateFrame-module__kmiQ9q__keeper:hover{border-color:var(--ff-primary-hover);background:var(--ff-primary-soft-strong)}.DuplicateFrame-module__kmiQ9q__media{border-radius:var(--ff-radius-sm);background:var(--ff-surface-muted);aspect-ratio:3/2;position:relative;overflow:hidden}.DuplicateFrame-module__kmiQ9q__image{object-fit:cover;width:100%;height:100%;display:block}.DuplicateFrame-module__kmiQ9q__noImage{font-size:var(--ff-font-size-xs);color:var(--ff-text-subtle);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DuplicateFrame-module__kmiQ9q__badge{top:var(--ff-space-2);left:var(--ff-space-2);align-items:center;gap:var(--ff-space-1);padding:2px var(--ff-space-2);border-radius:var(--ff-radius-pill);background:var(--ff-primary);color:var(--ff-on-primary);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);line-height:var(--ff-line-tight);box-shadow:var(--ff-shadow-xs);display:inline-flex;position:absolute}.DuplicateFrame-module__kmiQ9q__badgeIcon{width:var(--ff-icon-size-sm);height:var(--ff-icon-size-sm)}.DuplicateFrame-module__kmiQ9q__meta{gap:var(--ff-space-1);flex-direction:column;min-width:0;display:flex}.DuplicateFrame-module__kmiQ9q__filename{font-size:var(--ff-font-size-xs);color:var(--ff-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.DuplicateFrame-module__kmiQ9q__note{font-size:var(--ff-font-size-xs);font-variant-numeric:tabular-nums;color:var(--ff-text-subtle);margin:0}.DuplicateFrame-module__kmiQ9q__hit{z-index:1;border-radius:var(--ff-radius-md);cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.DuplicateFrame-module__kmiQ9q__hit:focus-visible{box-shadow:0 0 0 3px var(--ff-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.DuplicateFrame-module__kmiQ9q__tile{transition:none}}
.AssetInfo-module__8wreIa__panel{gap:var(--ff-space-5);flex-direction:column;display:flex}.AssetInfo-module__8wreIa__section{gap:var(--ff-space-3);flex-direction:column;display:flex}.AssetInfo-module__8wreIa__heading{color:var(--ff-text-subtle);font-size:var(--ff-font-size-xs);font-weight:var(--ff-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.AssetInfo-module__8wreIa__facts{gap:var(--ff-space-2);flex-direction:column;margin:0;display:flex}.AssetInfo-module__8wreIa__fact{justify-content:space-between;align-items:baseline;gap:var(--ff-space-4);display:flex}.AssetInfo-module__8wreIa__factLabel{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);flex:none}.AssetInfo-module__8wreIa__factValue{min-width:0;color:var(--ff-text-strong);font-size:var(--ff-font-size-sm);font-weight:var(--ff-weight-medium);text-align:right;overflow-wrap:anywhere;margin:0}.AssetInfo-module__8wreIa__metrics{gap:var(--ff-space-3);flex-direction:column;display:flex}.AssetInfo-module__8wreIa__rank{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);margin:0}.AssetInfo-module__8wreIa__rank strong{color:var(--ff-text-strong);font-variant-numeric:tabular-nums}.AssetInfo-module__8wreIa__note{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);line-height:var(--ff-line-relaxed);margin:0}.AssetInfo-module__8wreIa__loadingRows{gap:var(--ff-space-2);flex-direction:column;display:flex}
.CreateEventFlow-module__GdgUVq__card{gap:var(--ff-space-4);width:min(100%,620px);padding:var(--ff-space-6);flex-direction:column;display:flex}.CreateEventFlow-module__GdgUVq__lead{color:var(--ff-text-muted);font-size:var(--ff-font-size-sm);line-height:var(--ff-line-relaxed);margin:0}.CreateEventFlow-module__GdgUVq__actions{gap:var(--ff-space-2);flex-wrap:wrap;display:flex}.CreateEventFlow-module__GdgUVq__progress{padding:var(--ff-space-3) 0}.CreateEventFlow-module__GdgUVq__status{gap:var(--ff-space-2);padding:var(--ff-space-4);font-size:var(--ff-font-size-sm);line-height:var(--ff-line-relaxed);border-radius:var(--ff-radius-md);align-items:flex-start;margin:0;display:flex}.CreateEventFlow-module__GdgUVq__statusOk{color:var(--ff-text-strong);background:var(--ff-success-soft)}.CreateEventFlow-module__GdgUVq__rejected{gap:var(--ff-space-2);padding:var(--ff-space-4);font-size:var(--ff-font-size-sm);color:var(--ff-text);background:var(--ff-warning-soft);border-radius:var(--ff-radius-md);display:flex}.CreateEventFlow-module__GdgUVq__rejected ul{margin:var(--ff-space-2) 0 0;padding-left:var(--ff-space-5)}.CreateEventFlow-module__GdgUVq__error{font-size:var(--ff-font-size-sm);color:var(--ff-danger);margin:0}.CreateEventFlow-module__GdgUVq__drive{gap:var(--ff-space-3);padding-top:var(--ff-space-4);border-top:1px solid var(--ff-border);flex-direction:column;display:flex}
.Card-module__si82nG__paddingSm{padding:var(--ff-space-3)}.Card-module__si82nG__paddingMd{padding:var(--ff-space-4)}.Card-module__si82nG__paddingLg{padding:var(--ff-space-6)}.Card-module__si82nG__header{justify-content:space-between;align-items:flex-start;gap:var(--ff-space-3);margin-bottom:var(--ff-space-4);display:flex}.Card-module__si82nG__title{min-width:0}.Card-module__si82nG__body{gap:var(--ff-space-3);flex-direction:column;min-width:0;display:flex}.Card-module__si82nG__footer{align-items:center;gap:var(--ff-space-2);margin-top:var(--ff-space-4);padding-top:var(--ff-space-4);border-top:1px solid var(--ff-divider);display:flex}
.PasswordInput-module__5O1HzW__toggle{width:var(--ff-space-8);height:var(--ff-space-8);border-radius:var(--ff-radius-sm);color:var(--ff-text-subtle);cursor:pointer;transition:color var(--ff-transition-fast), background var(--ff-transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (pointer:coarse){.PasswordInput-module__5O1HzW__toggle{width:var(--ff-button-height-sm);height:var(--ff-button-height-sm)}}.PasswordInput-module__5O1HzW__toggle:hover{color:var(--ff-text);background:var(--ff-surface-hover)}.PasswordInput-module__5O1HzW__toggle:focus-visible{color:var(--ff-text);box-shadow:0 0 0 3px var(--ff-focus-ring);outline:none}.PasswordInput-module__5O1HzW__toggle>svg{width:var(--ff-icon-size-md);height:var(--ff-icon-size-md)}
