.Brand-module__ZwpnTa__brand{align-items:center;gap:8px;display:inline-flex;position:relative}.Brand-module__ZwpnTa__logoImg{object-fit:contain;width:auto;height:100%;display:block}.Brand-module__ZwpnTa__lightOnly{display:block}.Brand-module__ZwpnTa__darkOnly{display:none}html.dark .Brand-module__ZwpnTa__lightOnly{display:none}html.dark .Brand-module__ZwpnTa__darkOnly{display:block}.Brand-module__ZwpnTa__adminTag{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;padding:3px 8px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1}.Brand-module__ZwpnTa__dark .Brand-module__ZwpnTa__adminTag{color:#ffffffb3;border-color:#fff3}.Brand-module__ZwpnTa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Brand-module__ZwpnTa__size-sm{height:22px}.Brand-module__ZwpnTa__size-md{height:30px}.Brand-module__ZwpnTa__size-lg{height:44px}
.SidebarToggle-module__RCWiwa__btn{width:30px;height:30px;color:color-mix(in srgb, var(--sidebar-primary) 65%, transparent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.SidebarToggle-module__RCWiwa__btn:hover{background:var(--sidebar-accent);color:var(--sidebar-primary);border-color:var(--sidebar-border)}.SidebarToggle-module__RCWiwa__icon{width:16px;height:16px}
.SystemHealthBadge-module__ehJRFa__badge{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.66rem;text-decoration:none;transition:background-color .12s;display:flex}.SystemHealthBadge-module__ehJRFa__dot{border-radius:999px;flex:none;width:7px;height:7px}.SystemHealthBadge-module__ehJRFa__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SystemHealthBadge-module__ehJRFa__count{opacity:.75;font-variant-numeric:tabular-nums}.SystemHealthBadge-module__ehJRFa__ok{background:color-mix(in srgb, var(--success,#15803d) 14%, transparent);color:var(--success,#15803d)}.SystemHealthBadge-module__ehJRFa__ok .SystemHealthBadge-module__ehJRFa__dot{background:var(--success,#15803d)}.SystemHealthBadge-module__ehJRFa__warn{background:color-mix(in srgb, var(--gold,#e8b35e) 16%, transparent);color:var(--gold,#e8b35e)}.SystemHealthBadge-module__ehJRFa__warn .SystemHealthBadge-module__ehJRFa__dot{background:var(--gold,#e8b35e)}.SystemHealthBadge-module__ehJRFa__down{background:color-mix(in srgb, var(--destructive,#b42318) 15%, transparent);color:var(--destructive,#b42318)}.SystemHealthBadge-module__ehJRFa__down .SystemHealthBadge-module__ehJRFa__dot{background:var(--destructive,#b42318)}
[data-collapsed=true] .SidebarNavItem-module__0TTunq__navLabel{display:none}[data-collapsed=true] .SidebarNavItem-module__0TTunq__navCount{display:none}[data-collapsed=true] .SidebarNavItem-module__0TTunq__navLink{justify-content:center;width:44px;margin:0 auto;padding:10px 0}.SidebarNavItem-module__0TTunq__navItem{flex-direction:column;display:flex}.SidebarNavItem-module__0TTunq__navItemWrapper{align-items:center;gap:4px;display:flex}.SidebarNavItem-module__0TTunq__navLink{color:color-mix(in srgb, var(--sidebar-primary) 82%, transparent);font-family:var(--font-fraunces), "Fraunces", serif;letter-spacing:-.015em;border-radius:12px;flex:1;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.SidebarNavItem-module__0TTunq__navLink:hover{background:color-mix(in srgb, var(--sidebar-primary) 10%, transparent);color:var(--sidebar-primary)}.SidebarNavItem-module__0TTunq__navLinkActive,.SidebarNavItem-module__0TTunq__navLinkActive:hover{background:color-mix(in srgb, var(--gold) 15%, transparent);color:var(--sidebar-primary);font-weight:600;position:relative}.SidebarNavItem-module__0TTunq__navLinkActive:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.SidebarNavItem-module__0TTunq__navLinkActive .SidebarNavItem-module__0TTunq__navIcon{color:var(--gold);opacity:1}.SidebarNavItem-module__0TTunq__navLinkTrail,.SidebarNavItem-module__0TTunq__navLinkTrail:hover{color:var(--sidebar-primary);background:0 0;font-weight:600}.SidebarNavItem-module__0TTunq__navLinkTrail .SidebarNavItem-module__0TTunq__navIcon{color:var(--gold);opacity:1}.SidebarNavItem-module__0TTunq__navIcon{opacity:.9;flex:none;width:18px;height:18px}.SidebarNavItem-module__0TTunq__navLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.SidebarNavItem-module__0TTunq__navCount{font-family:var(--font-geist-mono), ui-monospace, monospace;background:color-mix(in srgb, var(--sidebar-primary) 12%, transparent);color:var(--sidebar-primary);letter-spacing:.04em;border-radius:100px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:600}.SidebarNavItem-module__0TTunq__navCountUrgent{background:var(--coral);color:#fff}.SidebarNavItem-module__0TTunq__navLinkActive .SidebarNavItem-module__0TTunq__navCount{background:var(--sidebar-primary-foreground);color:var(--sidebar-primary)}.SidebarNavItem-module__0TTunq__expandIcon{width:14px;height:14px;transition:transform .2s}.SidebarNavItem-module__0TTunq__expandIconRotated{transform:rotate(90deg)}.SidebarNavItem-module__0TTunq__subNav{flex-direction:column;gap:2px;margin:4px 0 0;padding:0 0 0 36px;list-style:none;display:flex}.SidebarNavItem-module__0TTunq__subNavLink{color:color-mix(in srgb, var(--sidebar-primary) 70%, transparent);border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:400;text-decoration:none;transition:all .2s;display:block}.SidebarNavItem-module__0TTunq__subNavLink:hover{background:var(--sidebar-accent);color:var(--sidebar-primary)}.SidebarNavItem-module__0TTunq__subNavLinkActive{background:color-mix(in srgb, var(--gold) 15%, transparent);color:var(--sidebar-primary);font-weight:600;position:relative}.SidebarNavItem-module__0TTunq__subNavLinkActive:before{content:"";background:var(--gold);border-radius:0 2px 2px 0;width:2px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.AdminSidebar-module__q4U9Kq__sidebar{background:var(--sidebar);width:260px;height:100vh;color:var(--sidebar-foreground);border-right:1px solid var(--sidebar-border);z-index:50;flex-direction:column;gap:4px;padding:24px 16px;transition:width .18s,padding .18s;display:flex;position:fixed;top:0;left:0;overflow:visible}.AdminSidebar-module__q4U9Kq__sidebarCollapsed{width:76px;padding:24px 8px}.AdminSidebar-module__q4U9Kq__edgeToggle{z-index:60;background:var(--background);border:1px solid var(--border);width:28px;height:28px;box-shadow:0 4px 12px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;position:absolute;top:72px;right:-14px}.AdminSidebar-module__q4U9Kq__edgeToggle:hover{border-color:color-mix(in srgb, var(--accent-blue) 50%, var(--border));background:var(--background);color:var(--foreground)}.AdminSidebar-module__q4U9Kq__edgeToggle svg{width:14px;height:14px}@media (max-width:768px){.AdminSidebar-module__q4U9Kq__sidebar{display:none}}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__navGroupLabel{display:none}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__navList{align-items:center}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__navGroup+.AdminSidebar-module__q4U9Kq__navGroup{border-top:1px solid var(--sidebar-border);margin-top:6px;padding-top:10px}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__sidebarUser{justify-content:center}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__sidebarUserAvatar{margin:0}.AdminSidebar-module__q4U9Kq__brand{border-bottom:1px solid var(--sidebar-border);align-items:center;gap:10px;margin-bottom:12px;padding:0 10px 20px;display:flex}.AdminSidebar-module__q4U9Kq__brandLink{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.AdminSidebar-module__q4U9Kq__nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.AdminSidebar-module__q4U9Kq__navGroup{flex-direction:column;display:flex}.AdminSidebar-module__q4U9Kq__navGroupLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--sidebar-primary) 62%, transparent);padding:18px 12px 7px;font-size:10px;font-weight:600}.AdminSidebar-module__q4U9Kq__navGroup+.AdminSidebar-module__q4U9Kq__navGroup .AdminSidebar-module__q4U9Kq__navGroupLabel{border-top:1px solid color-mix(in srgb, var(--sidebar-primary) 12%, transparent);margin-top:6px;padding-top:16px}.AdminSidebar-module__q4U9Kq__navList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AdminSidebar-module__q4U9Kq__sidebarUser{border-top:1px solid var(--sidebar-border);align-items:center;gap:10px;margin-top:auto;padding:16px 10px 0;display:flex}.AdminSidebar-module__q4U9Kq__sidebarUserAvatar{background:linear-gradient(135deg, var(--sun), var(--coral));color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.AdminSidebar-module__q4U9Kq__sidebarUserInfo{flex-direction:column;min-width:0;display:flex}.AdminSidebar-module__q4U9Kq__sidebarUserName{color:var(--sidebar-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.AdminSidebar-module__q4U9Kq__sidebarUserRole{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:color-mix(in srgb, var(--sidebar-primary) 55%, transparent);text-transform:uppercase;margin-top:2px;font-size:10px}.AdminSidebar-module__q4U9Kq__sidebar::-webkit-scrollbar{width:4px}.AdminSidebar-module__q4U9Kq__nav::-webkit-scrollbar{width:4px}.AdminSidebar-module__q4U9Kq__sidebar::-webkit-scrollbar-track{background:0 0}.AdminSidebar-module__q4U9Kq__nav::-webkit-scrollbar-track{background:0 0}.AdminSidebar-module__q4U9Kq__sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sidebar-primary) 14%, transparent);border-radius:2px}.AdminSidebar-module__q4U9Kq__nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sidebar-primary) 14%, transparent);border-radius:2px}
.NotificationsBell-module__mlUxWq__iconButton{border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);cursor:pointer;background-color:#0000;border-radius:10px;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}.NotificationsBell-module__mlUxWq__iconButton:hover{background-color:var(--accent)}.NotificationsBell-module__mlUxWq__iconBtnIcon{width:18px;height:18px}.NotificationsBell-module__mlUxWq__iconDot{background-color:var(--destructive);width:8px;height:8px;box-shadow:0 0 0 2px var(--background);border-radius:100px;position:absolute;top:8px;right:8px}.NotificationsBell-module__mlUxWq__menu{width:360px;max-width:calc(100vw - 32px);padding:0}.NotificationsBell-module__mlUxWq__menuLabel{justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.NotificationsBell-module__mlUxWq__markAllBtn{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;font-weight:600;transition:background-color .12s;display:inline-flex}.NotificationsBell-module__mlUxWq__markAllBtn:hover{background-color:color-mix(in srgb, var(--primary) 10%, transparent)}.NotificationsBell-module__mlUxWq__subtleNote{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.NotificationsBell-module__mlUxWq__list{max-height:420px;padding:4px 6px;overflow-y:auto}.NotificationsBell-module__mlUxWq__row{border-radius:8px;align-items:stretch;transition:background-color .12s;display:flex;position:relative}.NotificationsBell-module__mlUxWq__row:hover{background-color:var(--accent)}.NotificationsBell-module__mlUxWq__rowUnread{background-color:color-mix(in srgb, var(--primary) 4%, transparent)}.NotificationsBell-module__mlUxWq__link{color:inherit;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:10px;text-decoration:none;display:flex}.NotificationsBell-module__mlUxWq__iconWrap{background-color:color-mix(in srgb, var(--primary) 10%, transparent);width:34px;height:34px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NotificationsBell-module__mlUxWq__itemIcon{width:16px;height:16px}.NotificationsBell-module__mlUxWq__content{flex:1;min-width:0}.NotificationsBell-module__mlUxWq__text{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.NotificationsBell-module__mlUxWq__subtitle{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.NotificationsBell-module__mlUxWq__time{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);letter-spacing:.04em;margin:4px 0 0;font-size:10.5px}.NotificationsBell-module__mlUxWq__dismissBtn{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-self:center;align-items:center;margin-right:6px;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.NotificationsBell-module__mlUxWq__dismissBtn:hover{color:var(--destructive);border-color:color-mix(in srgb, var(--destructive) 20%, transparent);background-color:color-mix(in srgb, var(--destructive) 5%, transparent)}.NotificationsBell-module__mlUxWq__item{padding:10px 12px}.NotificationsBell-module__mlUxWq__viewAllLink{color:inherit;text-decoration:none}.NotificationsBell-module__mlUxWq__viewAll{font-size:12px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);justify-content:center;padding:10px 12px;font-weight:600}
.MobileNavItem-module__mduV5q__group{flex-direction:column;display:flex}.MobileNavItem-module__mduV5q__navLink{color:var(--foreground);font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.015em;cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:10px 14px;font-size:clamp(18px,4.5vw,22px);font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,color .15s;display:flex}.MobileNavItem-module__mduV5q__navLink:hover{color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}.MobileNavItem-module__mduV5q__navLinkActive,.MobileNavItem-module__mduV5q__navLinkActive:hover{color:var(--foreground);background:color-mix(in srgb, var(--gold) 15%, transparent);font-weight:600;position:relative}.MobileNavItem-module__mduV5q__navLinkActive:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.MobileNavItem-module__mduV5q__navLinkTrail,.MobileNavItem-module__mduV5q__navLinkTrail:hover{color:var(--foreground);background:0 0;font-weight:600}.MobileNavItem-module__mduV5q__navLinkTrail .MobileNavItem-module__mduV5q__navIcon{color:var(--gold)}.MobileNavItem-module__mduV5q__navIcon{width:20px;height:20px;color:var(--muted-foreground);flex:none}.MobileNavItem-module__mduV5q__navLinkActive .MobileNavItem-module__mduV5q__navIcon{color:var(--gold)}.MobileNavItem-module__mduV5q__navLabel{flex:1}.MobileNavItem-module__mduV5q__chevron{width:18px;height:18px;color:var(--muted-foreground);margin-left:auto;transition:transform .2s}.MobileNavItem-module__mduV5q__chevronOpen{transform:rotate(180deg)}.MobileNavItem-module__mduV5q__subList{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin:4px 0 4px 22px;padding-left:14px;display:flex}.MobileNavItem-module__mduV5q__subLink{color:var(--muted-foreground);font-family:var(--font-fraunces,"Fraunces"), serif;border-radius:10px;align-items:center;padding:8px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.MobileNavItem-module__mduV5q__subLink:hover{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--foreground)}.MobileNavItem-module__mduV5q__subLinkActive,.MobileNavItem-module__mduV5q__subLinkActive:hover{background:color-mix(in srgb, var(--gold) 15%, transparent);color:var(--foreground);font-weight:600;position:relative}.MobileNavItem-module__mduV5q__subLinkActive:before{content:"";background:var(--gold);border-radius:0 2px 2px 0;width:2px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.AdminMobileNav-module__g-Ueia__trigger{border:1px solid var(--line-soft,var(--border));background:var(--paper,var(--card));width:40px;height:40px;color:var(--ink,var(--foreground));cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .12s,background .12s;display:none}.AdminMobileNav-module__g-Ueia__trigger:hover{border-color:var(--ink,var(--foreground))}.AdminMobileNav-module__g-Ueia__triggerIcon{width:18px;height:18px}@media (max-width:768px){.AdminMobileNav-module__g-Ueia__trigger{display:inline-flex}}.AdminMobileNav-module__g-Ueia__overlay{z-index:100;pointer-events:none;position:fixed;inset:0}@media (min-width:769px){.AdminMobileNav-module__g-Ueia__overlay{display:none}}.AdminMobileNav-module__g-Ueia__overlayOpen{pointer-events:auto}.AdminMobileNav-module__g-Ueia__backdrop{background:color-mix(in srgb, var(--ink,#000) 45%, transparent);opacity:0;transition:opacity .26s;position:absolute;inset:0}.AdminMobileNav-module__g-Ueia__overlayOpen .AdminMobileNav-module__g-Ueia__backdrop{opacity:1}.AdminMobileNav-module__g-Ueia__panel{background:var(--card);width:100%;max-width:360px;height:100dvh;padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));box-shadow:none;border-right:1px solid var(--border);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:absolute;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.dark .AdminMobileNav-module__g-Ueia__panel{background:color-mix(in srgb, var(--card) 96%, var(--foreground))}.AdminMobileNav-module__g-Ueia__overlayOpen .AdminMobileNav-module__g-Ueia__panel{transform:translate(0);box-shadow:20px 0 60px #00000040}.dark .AdminMobileNav-module__g-Ueia__overlayOpen .AdminMobileNav-module__g-Ueia__panel{box-shadow:20px 0 60px #0006}.AdminMobileNav-module__g-Ueia__panelHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.AdminMobileNav-module__g-Ueia__brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.AdminMobileNav-module__g-Ueia__close{border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.AdminMobileNav-module__g-Ueia__close:hover{background:var(--muted);border-color:var(--muted)}.AdminMobileNav-module__g-Ueia__closeIcon{width:20px;height:20px}.AdminMobileNav-module__g-Ueia__nav{flex-direction:column;gap:8px;display:flex}.AdminMobileNav-module__g-Ueia__section{flex-direction:column;display:flex}.AdminMobileNav-module__g-Ueia__sectionLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);margin-top:12px;margin-bottom:10px;padding-top:14px;font-size:11px;font-weight:600}.AdminMobileNav-module__g-Ueia__section:first-child .AdminMobileNav-module__g-Ueia__sectionLabel{margin-top:0}.AdminMobileNav-module__g-Ueia__sectionList{flex-direction:column;gap:4px;display:flex}.AdminMobileNav-module__g-Ueia__footer{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:auto;padding-top:20px;display:flex}.AdminMobileNav-module__g-Ueia__footerLink{color:var(--foreground);font-family:var(--font-fraunces,"Fraunces"), serif;background:var(--muted);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.AdminMobileNav-module__g-Ueia__footerLink:hover{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.AdminMobileNav-module__g-Ueia__footerIcon{width:16px;height:16px}.AdminMobileNav-module__g-Ueia__userChip{background:var(--muted);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.AdminMobileNav-module__g-Ueia__userInfo{flex:1;min-width:0}.AdminMobileNav-module__g-Ueia__userName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;overflow:hidden}.AdminMobileNav-module__g-Ueia__userRole{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:3px 0 0;font-size:10px}.AdminMobileNav-module__g-Ueia__signOut{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.AdminMobileNav-module__g-Ueia__signOut:hover{border-color:var(--destructive,#e5484d);color:var(--destructive,#e5484d);background:color-mix(in srgb, var(--destructive,#e5484d) 8%, transparent)}.AdminMobileNav-module__g-Ueia__signOutIcon{width:13px;height:13px}
.AdminBreadcrumb-module__PyNbaW__breadcrumb{color:var(--muted-ink);flex-shrink:0;align-items:center;gap:6px;font-size:13.5px;display:flex}.AdminBreadcrumb-module__PyNbaW__breadcrumbItem{align-items:center;gap:6px;display:inline-flex}.AdminBreadcrumb-module__PyNbaW__breadcrumbLink{color:var(--muted-ink);text-decoration:none;transition:color .12s}.AdminBreadcrumb-module__PyNbaW__breadcrumbLink:hover{color:var(--ink)}.AdminBreadcrumb-module__PyNbaW__breadcrumbCurrent{color:var(--ink);font-weight:550}.AdminBreadcrumb-module__PyNbaW__breadcrumbSep{opacity:.4}@media (max-width:768px){.AdminBreadcrumb-module__PyNbaW__breadcrumb{display:none}}
.AdminHeaderSearch-module__rp5AyW__search{background:var(--paper);border:1px solid var(--line-soft);min-width:0;max-width:420px;height:40px;color:var(--muted-ink);cursor:pointer;border-radius:100px;flex:1;align-items:center;gap:10px;padding:0 16px;font-size:13.5px;transition:border-color .12s;display:flex}.AdminHeaderSearch-module__rp5AyW__search:hover{border-color:var(--ink)}.AdminHeaderSearch-module__rp5AyW__searchIcon{flex:none;width:15px;height:15px}.AdminHeaderSearch-module__rp5AyW__searchPlaceholder{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.AdminHeaderSearch-module__rp5AyW__searchKbd{font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid var(--line-soft);color:var(--muted-ink);border-radius:5px;margin-left:auto;padding:2px 6px;font-size:11px}@media (max-width:900px){.AdminHeaderSearch-module__rp5AyW__search{max-width:none}.AdminHeaderSearch-module__rp5AyW__searchKbd{display:none}}@media (max-width:768px){.AdminHeaderSearch-module__rp5AyW__search{display:none}}
.UserAvatar-module__OH8RYG__avatar{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:100px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.UserAvatar-module__OH8RYG__image{object-fit:cover;width:100%;height:100%;display:block}.UserAvatar-module__OH8RYG__initials{line-height:1}.UserAvatar-module__OH8RYG__size-xs{width:24px;height:24px;font-size:10px}.UserAvatar-module__OH8RYG__size-sm{width:32px;height:32px;font-size:12px}.UserAvatar-module__OH8RYG__size-md{width:40px;height:40px;font-size:14px}.UserAvatar-module__OH8RYG__size-lg{width:48px;height:48px;font-size:16px}
.ConfirmDeleteDialog-module__lpCM3G__icon{width:14px;height:14px;margin-right:6px}
.CohortCard-module__vOHuia__buttonIcon{width:1rem;height:1rem;margin-right:.5rem}.CohortCard-module__vOHuia__cohortCard{flex-direction:column;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.CohortCard-module__vOHuia__cohortCard:hover{box-shadow:var(--shadow-hover);border-color:var(--primary);transform:translateY(-2px)}.CohortCard-module__vOHuia__cohortHeader{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.CohortCard-module__vOHuia__badges{flex-flow:wrap;align-items:center;gap:.375rem;display:flex}.CohortCard-module__vOHuia__cohortTitle{color:var(--foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.5rem;display:-webkit-box;overflow:hidden}.CohortCard-module__vOHuia__cohortBody{flex-direction:column;flex:1;gap:.75rem;display:flex}.CohortCard-module__vOHuia__cohortDescription{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.CohortCard-module__vOHuia__cohortMeta{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.CohortCard-module__vOHuia__metaRow{color:var(--muted-foreground);align-items:center;gap:.5rem;min-width:0;font-size:.875rem;line-height:1.25rem;display:flex}.CohortCard-module__vOHuia__metaRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CohortCard-module__vOHuia__metaIcon{flex-shrink:0;width:.875rem;height:.875rem}.CohortCard-module__vOHuia__metaLabel{color:var(--foreground);font-weight:500}.CohortCard-module__vOHuia__progressSection{flex-direction:column;gap:.25rem;display:flex}.CohortCard-module__vOHuia__progressLabel{color:var(--muted-foreground);font-size:.75rem;line-height:1rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CohortCard-module__vOHuia__progressHead{align-items:center;gap:.375rem;display:inline-flex}.CohortCard-module__vOHuia__progressCount{color:var(--foreground);font-weight:600}.CohortCard-module__vOHuia__cardFooter{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.CohortCard-module__vOHuia__milestonesText{color:var(--muted-foreground);font-size:.75rem;line-height:1rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;align-items:center;gap:.375rem;display:inline-flex}.CohortCard-module__vOHuia__cardActions{flex-wrap:wrap;align-items:center;gap:.375rem;margin-left:auto;display:flex}
.CardActionRow-module__Uk1UDq__row{flex-wrap:wrap;gap:8px;display:flex}.CardActionRow-module__Uk1UDq__btn{border:1px solid var(--border);background:var(--card);min-width:0;min-height:36px;color:var(--muted-foreground);cursor:pointer;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.CardActionRow-module__Uk1UDq__btn:hover{background:var(--muted);color:var(--foreground)}.CardActionRow-module__Uk1UDq__btnPrimary{background:var(--accent);color:var(--primary);border-color:color-mix(in srgb, var(--primary) 20%, transparent)}.CardActionRow-module__Uk1UDq__btnPrimary:hover{background:color-mix(in srgb, var(--primary) 14%, var(--card));color:var(--primary)}.CardActionRow-module__Uk1UDq__btnDanger:hover{background:color-mix(in srgb, var(--danger) 12%, var(--card));color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.CardActionRow-module__Uk1UDq__icon{flex-shrink:0;width:13px;height:13px}.CardActionRow-module__Uk1UDq__rowTinted .CardActionRow-module__Uk1UDq__btn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border-color:#ffffff4d}.CardActionRow-module__Uk1UDq__rowTinted .CardActionRow-module__Uk1UDq__btn:hover{color:#fff;background:#ffffff47}.CardActionRow-module__Uk1UDq__rowTinted .CardActionRow-module__Uk1UDq__btnPrimary{background:#ffffff47}.CardActionRow-module__Uk1UDq__rowTinted .CardActionRow-module__Uk1UDq__btnDanger:hover{background:color-mix(in srgb, var(--danger) 40%, transparent);border-color:color-mix(in srgb, var(--danger) 60%, transparent);color:#fff}
.LoadMoreButton-module__QRA5qq__wrap{flex-direction:column;align-items:center;gap:8px;padding:16px 0;display:flex}.LoadMoreButton-module__QRA5qq__count{color:var(--muted-foreground);font-size:13px}.LoadMoreButton-module__QRA5qq__button{gap:8px;min-height:44px}.LoadMoreButton-module__QRA5qq__spin{width:16px;height:16px;animation:1s linear infinite LoadMoreButton-module__QRA5qq__spin}@keyframes LoadMoreButton-module__QRA5qq__spin{to{transform:rotate(360deg)}}
.page-module__vClRzG__container{flex-direction:column;gap:24px;padding:0 4px;display:flex}.page-module__vClRzG__inlineIcon{width:16px;height:16px;margin-right:6px}.page-module__vClRzG__toolbar{grid-template-columns:minmax(200px,1fr) repeat(3,minmax(150px,200px));gap:10px;display:grid}@media (max-width:1024px){.page-module__vClRzG__toolbar{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page-module__vClRzG__toolbar{grid-template-columns:1fr}}.page-module__vClRzG__searchBox{position:relative}.page-module__vClRzG__searchIcon{width:16px;height:16px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__vClRzG__searchInput{padding-left:38px}.page-module__vClRzG__filter{width:100%}.page-module__vClRzG__filterLabel{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--foreground);flex:1;overflow:hidden}.page-module__vClRzG__countLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.page-module__vClRzG__cardList{flex-direction:column;gap:14px;display:flex}.page-module__vClRzG__rowSkeleton{border-radius:calc(var(--radius) * 1.1);background:linear-gradient(90deg, color-mix(in srgb, var(--muted-foreground) 6%, transparent), color-mix(in srgb, var(--muted-foreground) 12%, transparent), color-mix(in srgb, var(--muted-foreground) 6%, transparent));background-size:200% 100%;height:140px;animation:1.6s infinite page-module__vClRzG__shimmer}@keyframes page-module__vClRzG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__vClRzG__empty{text-align:center;padding:56px 20px}.page-module__vClRzG__emptyIcon{width:40px;height:40px;color:var(--muted-foreground);opacity:.5;margin:0 auto 12px}.page-module__vClRzG__emptyTitle{font-family:var(--font-display), "Fraunces", serif;color:var(--foreground);margin:0 0 6px;font-size:22px;font-weight:500}.page-module__vClRzG__emptyHint{color:var(--muted-foreground);max-width:420px;margin:0 auto;font-size:14px}
.HeldBanner-module___uNg8q__banner{border-radius:var(--radius);background-color:var(--tone-caution-bg);color:var(--foreground);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding:12px 16px;display:flex}.HeldBanner-module___uNg8q__icon{width:18px;height:18px;color:var(--tone-caution-ink);flex-shrink:0}.HeldBanner-module___uNg8q__text{flex:200px;margin:0;font-size:14px;line-height:1.45}.HeldBanner-module___uNg8q__action{border-radius:calc(var(--radius) * .8);border:1px solid var(--border);background-color:var(--card);min-height:44px;color:var(--foreground);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.HeldBanner-module___uNg8q__action:hover{background-color:var(--muted)}.HeldBanner-module___uNg8q__action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.ApplyReissueDialog-module__dtOFcG__facts{color:var(--foreground);background-color:var(--muted);border-radius:.5rem;flex-direction:column;gap:.375rem;margin:0;padding:.75rem .875rem .75rem 1.75rem;font-size:.875rem;display:flex}.ApplyReissueDialog-module__dtOFcG__warning{color:var(--danger);font-weight:600}.ApplyReissueDialog-module__dtOFcG__field{flex-direction:column;gap:.375rem;display:flex}.ApplyReissueDialog-module__dtOFcG__label{color:var(--foreground);font-size:.875rem;font-weight:500}.ApplyReissueDialog-module__dtOFcG__input{border:1px solid var(--border);width:100%;min-height:44px;font-size:1rem;font-family:var(--font-mono), ui-monospace, monospace;color:var(--foreground);background-color:var(--card);border-radius:.5rem;outline:none;padding:.5rem .75rem}.ApplyReissueDialog-module__dtOFcG__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent)}.ApplyReissueDialog-module__dtOFcG__hint{color:var(--muted-foreground);font-size:.75rem}.ApplyReissueDialog-module__dtOFcG__icon{width:16px;height:16px;margin-right:.375rem}@media (min-width:640px){.ApplyReissueDialog-module__dtOFcG__input{max-width:12rem}}
.page-module__p5JOQa__container{max-width:1200px;margin:0 auto}.page-module__p5JOQa__inlineIcon{width:14px;height:14px;margin-right:6px}.page-module__p5JOQa__bannerActions{flex-wrap:wrap;gap:8px;display:flex}.page-module__p5JOQa__list{flex-direction:column;gap:14px;margin-top:24px;display:flex}.page-module__p5JOQa__cardSkeleton{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);height:160px;animation:1.4s ease-in-out infinite page-module__p5JOQa__scenarios-pulse}@keyframes page-module__p5JOQa__scenarios-pulse{0%,to{opacity:1}50%{opacity:.55}}.page-module__p5JOQa__scenarioCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:18px 20px;transition:box-shadow .15s,border-color .15s;position:relative}.page-module__p5JOQa__scenarioCard:hover{box-shadow:var(--shadow-hover);border-color:color-mix(in srgb, var(--primary) 20%, var(--border))}.page-module__p5JOQa__scenarioHead{align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module__p5JOQa__scenarioOrder{font-family:var(--font-mono), ui-monospace, monospace;color:var(--primary);background:var(--accent);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);border-radius:100px;padding:4px 12px;font-size:14px;font-weight:700}.page-module__p5JOQa__scenarioMeta{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.page-module__p5JOQa__difficultyBadge{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:100px;align-items:center;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.page-module__p5JOQa__difficultyBadge[data-level="1"]{color:var(--success);background:color-mix(in srgb, var(--success) 14%, var(--card));border-color:color-mix(in srgb, var(--success) 30%, transparent)}.page-module__p5JOQa__difficultyBadge[data-level="2"]{color:var(--warning);background:color-mix(in srgb, var(--warning) 18%, var(--card));border-color:color-mix(in srgb, var(--warning) 30%, transparent)}.page-module__p5JOQa__difficultyBadge[data-level="3"]{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, var(--card));border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.page-module__p5JOQa__characterTag{background:var(--accent);color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);border-radius:100px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.page-module__p5JOQa__scenarioActions{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.page-module__p5JOQa__prompt{color:var(--foreground);margin:0 0 12px;font-size:14px;line-height:1.55}.page-module__p5JOQa__row{gap:12px;padding:6px 0;font-size:13px;display:flex}.page-module__p5JOQa__rowLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);flex-shrink:0;min-width:110px;padding-top:2px;font-size:10.5px}.page-module__p5JOQa__rowValue{color:var(--foreground);line-height:1.45}.page-module__p5JOQa__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.page-module__p5JOQa__emptyIcon{width:48px;height:48px;color:var(--muted-foreground);opacity:.5;margin-bottom:12px}.page-module__p5JOQa__emptyTitle{color:var(--foreground);margin:0 0 4px;font-size:16px;font-weight:600}.page-module__p5JOQa__emptyText{color:var(--muted-foreground);margin:0;font-size:14px}
.CohortCardSkeleton-module__z8hrAG__cohortCard{flex-direction:column;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.CohortCardSkeleton-module__z8hrAG__cohortCard:hover{box-shadow:var(--shadow-hover);border-color:var(--primary);transform:translateY(-2px)}.CohortCardSkeleton-module__z8hrAG__skeletonHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CohortCardSkeleton-module__z8hrAG__skeletonTitle{background:var(--muted);border-radius:calc(var(--radius) * .4);width:60%;height:1.5rem;animation:1.5s ease-in-out infinite CohortCardSkeleton-module__z8hrAG__pulse}.CohortCardSkeleton-module__z8hrAG__skeletonBadge{background:var(--muted);border-radius:calc(var(--radius) * .4);width:4rem;height:1.25rem;animation:1.5s ease-in-out infinite CohortCardSkeleton-module__z8hrAG__pulse}.CohortCardSkeleton-module__z8hrAG__skeletonBody{flex-direction:column;gap:.75rem;display:flex}.CohortCardSkeleton-module__z8hrAG__skeletonLine{background:var(--muted);border-radius:calc(var(--radius) * .4);width:100%;height:1rem;animation:1.5s ease-in-out infinite CohortCardSkeleton-module__z8hrAG__pulse}.CohortCardSkeleton-module__z8hrAG__skeletonLineShort{background:var(--muted);border-radius:calc(var(--radius) * .4);width:60%;height:1rem;animation:1.5s ease-in-out infinite CohortCardSkeleton-module__z8hrAG__pulse}.CohortCardSkeleton-module__z8hrAG__skeletonProgress{background:var(--muted);border-radius:calc(var(--radius) * .4);width:100%;height:.5rem;animation:1.5s ease-in-out infinite CohortCardSkeleton-module__z8hrAG__pulse}@keyframes CohortCardSkeleton-module__z8hrAG__pulse{0%,to{opacity:1}50%{opacity:.5}}
.page-module__LwQsoW__page{flex-direction:column;gap:20px;width:100%;max-width:100%;padding:16px;display:flex;overflow-x:hidden}@media (min-width:720px){.page-module__LwQsoW__page{gap:24px;padding:24px}}.page-module__LwQsoW__searchWrap{flex:280px;align-items:center;max-width:360px;display:flex;position:relative}.page-module__LwQsoW__searchInput{border:1px solid var(--border);background:var(--card);width:100%;height:36px;color:var(--foreground);border-radius:999px;padding:0 36px;font-size:13.5px}.page-module__LwQsoW__searchInput::placeholder{color:var(--muted-foreground)}.page-module__LwQsoW__searchIcon{width:14px;height:14px;color:var(--muted-foreground);pointer-events:none;position:absolute;left:12px}.page-module__LwQsoW__modalOverlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page-module__LwQsoW__modal{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;width:100%;max-width:540px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 80px -30px #0006}.page-module__LwQsoW__modalHeader{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:20px 24px;display:flex}.page-module__LwQsoW__modalTitle{font-family:var(--font-display,Georgia, serif);letter-spacing:-.012em;color:var(--foreground);margin:0;font-size:22px;font-weight:600}.page-module__LwQsoW__modalSub{color:var(--muted-foreground);margin:0;font-size:13px}.page-module__LwQsoW__modalBody{flex-direction:column;gap:18px;padding:22px 24px;display:flex;overflow-y:auto}.page-module__LwQsoW__field{flex-direction:column;gap:6px;display:flex}.page-module__LwQsoW__label{color:var(--foreground);font-size:12.5px;font-weight:600}.page-module__LwQsoW__input,.page-module__LwQsoW__textarea,.page-module__LwQsoW__select{border:1px solid var(--border);background:var(--background);width:100%;height:40px;color:var(--foreground);border-radius:10px;padding:0 12px;font-family:inherit;font-size:14px}.page-module__LwQsoW__textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px}.page-module__LwQsoW__input:focus,.page-module__LwQsoW__textarea:focus,.page-module__LwQsoW__select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);outline:none}.page-module__LwQsoW__roleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:540px){.page-module__LwQsoW__roleGrid{grid-template-columns:1fr}}.page-module__LwQsoW__roleCard{border:1px solid var(--border);background:var(--background);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.page-module__LwQsoW__roleCard:hover{border-color:color-mix(in srgb, var(--foreground) 25%, transparent)}.page-module__LwQsoW__roleCardActive{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}.page-module__LwQsoW__roleCardLabel{color:var(--foreground);font-size:13.5px;font-weight:600}.page-module__LwQsoW__roleCardBlurb{color:var(--muted-foreground);font-size:12px;line-height:1.4}.page-module__LwQsoW__modalFooter{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted) 25%, var(--card));justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.page-module__LwQsoW__error{background:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 32%, transparent);color:var(--danger);border-radius:8px;padding:10px 12px;font-size:13px}@media (max-width:720px){.page-module__LwQsoW__searchWrap{width:100%;max-width:none}.page-module__LwQsoW__modalOverlay{align-items:flex-end;padding:0}.page-module__LwQsoW__modal{border-radius:18px 18px 0 0;max-width:100%;max-height:92vh}.page-module__LwQsoW__modalHeader{padding:16px 18px}.page-module__LwQsoW__modalBody{gap:14px;padding:16px 18px}.page-module__LwQsoW__modalFooter{flex-wrap:wrap;padding:14px 18px}.page-module__LwQsoW__modalFooter>*{flex:1}.page-module__LwQsoW__roleGrid{grid-template-columns:1fr;gap:6px}.page-module__LwQsoW__input,.page-module__LwQsoW__textarea,.page-module__LwQsoW__select{font-size:16px}}
.page-module__WxZ0uW__container{flex-direction:column;gap:24px;padding:0 4px;display:flex}.page-module__WxZ0uW__inlineIcon{width:16px;height:16px;margin-right:6px}.page-module__WxZ0uW__toolbar{grid-template-columns:minmax(200px,1fr) repeat(3,minmax(150px,200px));align-items:center;gap:10px;display:grid}@media (max-width:1024px){.page-module__WxZ0uW__toolbar{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page-module__WxZ0uW__toolbar{grid-template-columns:1fr}}.page-module__WxZ0uW__searchBox{align-items:center;display:flex;position:relative}.page-module__WxZ0uW__searchIcon{width:16px;height:16px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__WxZ0uW__searchInput{padding-left:38px}.page-module__WxZ0uW__filter{width:100%}.page-module__WxZ0uW__filterLabel{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--foreground);flex:1;overflow:hidden}.page-module__WxZ0uW__selectGroup{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);padding:10px 12px 4px;font-size:10px}.page-module__WxZ0uW__countLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.page-module__WxZ0uW__cardList{flex-direction:column;gap:12px;display:flex}.page-module__WxZ0uW__rowSkeleton{border-radius:calc(var(--radius) * 1.1);background:linear-gradient(90deg, color-mix(in srgb, var(--muted-foreground) 6%, transparent), color-mix(in srgb, var(--muted-foreground) 12%, transparent), color-mix(in srgb, var(--muted-foreground) 6%, transparent));background-size:200% 100%;height:100px;animation:1.6s infinite page-module__WxZ0uW__shimmer}@keyframes page-module__WxZ0uW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__WxZ0uW__empty{text-align:center;padding:56px 20px}.page-module__WxZ0uW__emptyIcon{width:40px;height:40px;color:var(--muted-foreground);opacity:.5;margin:0 auto 12px}.page-module__WxZ0uW__emptyTitle{font-family:var(--font-display), "Fraunces", serif;color:var(--foreground);margin:0 0 6px;font-size:22px;font-weight:500}.page-module__WxZ0uW__emptyHint{color:var(--muted-foreground);margin:0;font-size:14px}
.ReviewFilters-module__ltiXwa__chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ReviewFilters-module__ltiXwa__chip{border:1px solid var(--border);background-color:var(--card);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.ReviewFilters-module__ltiXwa__chip:hover{background-color:var(--muted)}.ReviewFilters-module__ltiXwa__chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ReviewFilters-module__ltiXwa__chipActive{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}.ReviewFilters-module__ltiXwa__chipActive:hover{background-color:color-mix(in srgb, var(--primary) 18%, transparent)}.ReviewFilters-module__ltiXwa__count{background-color:color-mix(in srgb, var(--warning) 20%, transparent);min-width:20px;color:var(--foreground);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}
.ReissueHistoryTable-module__arGYlG__card{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-card);background-color:var(--card);overflow:hidden}.ReissueHistoryTable-module__arGYlG__scroller{overflow-x:auto}.ReissueHistoryTable-module__arGYlG__table{border-collapse:collapse;width:100%}.ReissueHistoryTable-module__arGYlG__headerRow{border-bottom:1px solid var(--border);background-color:var(--muted)}.ReissueHistoryTable-module__arGYlG__th{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);text-align:left;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:600}.ReissueHistoryTable-module__arGYlG__row{border-bottom:1px solid var(--border)}.ReissueHistoryTable-module__arGYlG__row:last-child{border-bottom:none}.ReissueHistoryTable-module__arGYlG__td{color:var(--foreground);vertical-align:middle;padding:10px 12px;font-size:14px}.ReissueHistoryTable-module__arGYlG__email{color:var(--muted-foreground);word-break:break-all;font-size:13px}.ReissueHistoryTable-module__arGYlG__title{color:var(--foreground);font-weight:500;text-decoration:none}.ReissueHistoryTable-module__arGYlG__title:hover{text-decoration:underline}.ReissueHistoryTable-module__arGYlG__title:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.ReissueHistoryTable-module__arGYlG__money{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.ReissueHistoryTable-module__arGYlG__fall{color:var(--danger)}.ReissueHistoryTable-module__arGYlG__date{color:var(--muted-foreground);white-space:nowrap;font-size:13px}.ReissueHistoryTable-module__arGYlG__muted{color:var(--muted-foreground);font-size:13px}.ReissueHistoryTable-module__arGYlG__icon{width:14px;height:14px;margin-right:4px}.ReissueHistoryTable-module__arGYlG__skeleton{border-radius:calc(var(--radius) * .5);background-color:var(--muted);height:20px}.ReissueHistoryTable-module__arGYlG__empty{text-align:center;flex-direction:column;align-items:center;padding:40px 16px;display:flex}.ReissueHistoryTable-module__arGYlG__emptyIcon{width:40px;height:40px;color:var(--muted-foreground);opacity:.5;margin-bottom:12px}.ReissueHistoryTable-module__arGYlG__emptyTitle{color:var(--foreground);margin:0 0 4px;font-size:16px;font-weight:500}.ReissueHistoryTable-module__arGYlG__emptyText{color:var(--muted-foreground);margin:0;font-size:14px}@media (min-width:768px){.ReissueHistoryTable-module__arGYlG__th,.ReissueHistoryTable-module__arGYlG__td{padding-left:16px;padding-right:16px}}
.page-module__EL5eXW__container{max-width:1600px;margin:0 auto}.page-module__EL5eXW__inlineIcon{width:14px;height:14px;margin-right:6px}.page-module__EL5eXW__achievementsGrid{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}@media (min-width:640px){.page-module__EL5eXW__achievementsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__EL5eXW__achievementsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__EL5eXW__cardSkeleton{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);height:220px;animation:1.4s ease-in-out infinite page-module__EL5eXW__achievements-pulse}@keyframes page-module__EL5eXW__achievements-pulse{0%,to{opacity:1}50%{opacity:.55}}.page-module__EL5eXW__achievementCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:20px;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.page-module__EL5eXW__achievementCard:hover{box-shadow:var(--shadow-hover);border-color:color-mix(in srgb, var(--primary) 20%, var(--border));transform:translateY(-2px)}.page-module__EL5eXW__achievementHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__EL5eXW__achievementIcon{font-size:32px;line-height:1}.page-module__EL5eXW__categoryBadge{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:100px;align-items:center;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.page-module__EL5eXW__achievementTitle{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.page-module__EL5eXW__achievementDesc{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__EL5eXW__achievementMeta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:auto;padding:10px 0;display:flex}.page-module__EL5eXW__metaItem{flex-direction:column;gap:2px;display:flex}.page-module__EL5eXW__metaLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:600}.page-module__EL5eXW__metaValue{color:var(--foreground);font-size:13px;font-weight:600}.page-module__EL5eXW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.page-module__EL5eXW__emptyIcon{width:48px;height:48px;color:var(--muted-foreground);opacity:.5;margin-bottom:12px}.page-module__EL5eXW__emptyTitle{color:var(--foreground);margin:0 0 4px;font-size:16px;font-weight:600}.page-module__EL5eXW__emptyText{color:var(--muted-foreground);margin:0;font-size:14px}
.page-module__Npl_TG__container{max-width:1600px;margin:0 auto}.page-module__Npl_TG__worldsGrid{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}@media (min-width:640px){.page-module__Npl_TG__worldsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__Npl_TG__worldsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__Npl_TG__cardSkeleton{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);height:180px;animation:1.5s ease-in-out infinite page-module__Npl_TG__pulse}@keyframes page-module__Npl_TG__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module__Npl_TG__worldCard{border-radius:var(--radius);background-color:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s}.page-module__Npl_TG__worldCard:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.page-module__Npl_TG__worldCardHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-module__Npl_TG__worldColorDot{border-radius:100px;flex-shrink:0;width:12px;height:12px}.page-module__Npl_TG__worldOrder{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);background-color:var(--muted);text-transform:uppercase;letter-spacing:.12em;border-radius:100px;padding:2px 8px;font-size:10.5px;font-weight:600}.page-module__Npl_TG__worldTitle{color:var(--foreground);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.3}.page-module__Npl_TG__worldDescription{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__Npl_TG__worldFooter{border-top:1px solid var(--border);padding-top:12px}.page-module__Npl_TG__characterInfo{align-items:center;gap:8px;display:flex}.page-module__Npl_TG__characterLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:600}.page-module__Npl_TG__characterName{color:var(--foreground);font-size:13px;font-weight:600}.page-module__Npl_TG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.page-module__Npl_TG__emptyIcon{width:48px;height:48px;color:var(--muted-foreground);opacity:.5;margin-bottom:12px}.page-module__Npl_TG__emptyTitle{color:var(--foreground);margin:0 0 4px;font-size:16px;font-weight:600}.page-module__Npl_TG__emptyText{color:var(--muted-foreground);margin:0;font-size:14px}.page-module__Npl_TG__worldCardHead{color:#fff;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-module__Npl_TG__worldEmoji{font-size:28px;line-height:1}.page-module__Npl_TG__worldChapter{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38;border-radius:100px;padding:2px 10px;font-size:10.5px;font-weight:600}.page-module__Npl_TG__worldCard[style*=gradient]{color:#fff;border-color:#0000}.page-module__Npl_TG__worldCard[style*=gradient] .page-module__Npl_TG__worldTitle,.page-module__Npl_TG__worldCard[style*=gradient] .page-module__Npl_TG__worldDesc{color:#fff}.page-module__Npl_TG__worldDesc{color:#ffffffe0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__Npl_TG__worldMeta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffffe6;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 0;font-size:10.5px;display:flex}.page-module__Npl_TG__worldActions{gap:8px;display:flex}.page-module__Npl_TG__actionBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.page-module__Npl_TG__actionBtn:hover{background:#ffffff47}.page-module__Npl_TG__actionBtnDanger{background:#ffffff24}.page-module__Npl_TG__actionBtnDanger:hover{background:color-mix(in srgb, var(--danger) 30%, transparent);border-color:color-mix(in srgb, var(--danger) 50%, transparent)}.page-module__Npl_TG__actionIcon{width:14px;height:14px}.page-module__Npl_TG__inlineIcon{width:14px;height:14px;margin-right:6px}
.page-module__RGgYMW__container{flex-direction:column;gap:1.5rem;display:flex}.page-module__RGgYMW__buttonIcon{width:1rem;height:1rem;margin-right:.5rem}.page-module__RGgYMW__filters{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.page-module__RGgYMW__filters{flex-direction:row;align-items:center}}.page-module__RGgYMW__filterSelect{width:160px}.page-module__RGgYMW__filterIcon{width:1rem;height:1rem;margin-right:.5rem}.page-module__RGgYMW__filterLabel{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--foreground);flex:1;overflow:hidden}.page-module__RGgYMW__cohortGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.page-module__RGgYMW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:4rem;padding-bottom:4rem;display:flex}.page-module__RGgYMW__emptyIcon{width:3rem;height:3rem;color:color-mix(in srgb, var(--muted-foreground) 50%, transparent);margin-bottom:1rem}.page-module__RGgYMW__emptyTitle{color:var(--foreground);font-size:1.125rem;font-weight:500;line-height:1.75rem}.page-module__RGgYMW__emptyMessage{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}
.InlineActions-module__A_tBha__row{align-items:center;gap:.5rem;display:flex}.InlineActions-module__A_tBha__end{justify-content:flex-end}.InlineActions-module__A_tBha__muted{color:var(--muted-foreground)}.InlineActions-module__A_tBha__strong{color:var(--foreground);font-weight:500}.InlineActions-module__A_tBha__formError{color:var(--danger);margin:.5rem 0 0;font-size:.875rem}
.page-module__Vw9Toa__page{flex-direction:column;gap:1.5rem;display:flex}.page-module__Vw9Toa__tabs{flex-direction:column;gap:1rem;display:flex}
.StatusBadge-module__PTuuXW__badge{text-transform:capitalize;white-space:nowrap;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.StatusBadge-module__PTuuXW__badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.StatusBadge-module__PTuuXW__badgeSmall{padding:2px 8px;font-size:11px}.StatusBadge-module__PTuuXW__badgeMedium{padding:3px 10px;font-size:12px}.StatusBadge-module__PTuuXW__badgeSolid[data-status=active],.StatusBadge-module__PTuuXW__badgeSolid[data-status=verified],.StatusBadge-module__PTuuXW__badgeSolid[data-status=approved],.StatusBadge-module__PTuuXW__badgeSolid[data-status=published],.StatusBadge-module__PTuuXW__badgeSolid[data-status=paid]{background:color-mix(in srgb, var(--success) 14%, var(--card));color:var(--success);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.StatusBadge-module__PTuuXW__badgeSolid[data-status=pending],.StatusBadge-module__PTuuXW__badgeSolid[data-status=unread]{background:color-mix(in srgb, var(--warning) 18%, var(--card));color:var(--warning);border-color:color-mix(in srgb, var(--warning) 30%, transparent)}.StatusBadge-module__PTuuXW__badgeSolid[data-status=inactive],.StatusBadge-module__PTuuXW__badgeSolid[data-status=unverified],.StatusBadge-module__PTuuXW__badgeSolid[data-status=draft],.StatusBadge-module__PTuuXW__badgeSolid[data-status=declined],.StatusBadge-module__PTuuXW__badgeSolid[data-status=cancelled],.StatusBadge-module__PTuuXW__badgeSolid[data-status=unpaid],.StatusBadge-module__PTuuXW__badgeSolid[data-status=read]{background:var(--muted);color:var(--muted-foreground);border-color:var(--border)}.StatusBadge-module__PTuuXW__badgeSolid[data-status=featured]{background:color-mix(in srgb, var(--accent-blue-ink) 12%, var(--card));color:var(--accent-blue-ink);border-color:color-mix(in srgb, var(--accent-blue-ink) 30%, transparent)}.StatusBadge-module__PTuuXW__badgeSolid[data-status=completed]{background:var(--accent);color:var(--primary);border-color:color-mix(in srgb, var(--primary) 20%, transparent)}.StatusBadge-module__PTuuXW__badgeSolid[data-status=error]{background:color-mix(in srgb, var(--danger) 14%, var(--card));color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.StatusBadge-module__PTuuXW__badgeGradient{color:#fff;background:linear-gradient(135deg,#5a6a85,#6b7c99);border-color:#0000}.StatusBadge-module__PTuuXW__badgeGradient:before{background:#fff}.StatusBadge-module__PTuuXW__badgeGradient[data-status=active],.StatusBadge-module__PTuuXW__badgeGradient[data-status=verified],.StatusBadge-module__PTuuXW__badgeGradient[data-status=approved],.StatusBadge-module__PTuuXW__badgeGradient[data-status=published],.StatusBadge-module__PTuuXW__badgeGradient[data-status=paid]{background:linear-gradient(135deg, var(--success), #36e8c9)}.StatusBadge-module__PTuuXW__badgeGradient[data-status=pending],.StatusBadge-module__PTuuXW__badgeGradient[data-status=unread]{background:linear-gradient(135deg, var(--warning), #ffc94d)}.StatusBadge-module__PTuuXW__badgeGradient[data-status=featured]{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.StatusBadge-module__PTuuXW__badgeGradient[data-status=completed]{background:linear-gradient(135deg, var(--primary), var(--secondary))}.StatusBadge-module__PTuuXW__badgeGradient[data-status=error]{background:linear-gradient(135deg, var(--danger), #fca590)}
.ViewRow-module__DrRc2G__viewRow,.ViewRow-module__DrRc2G__viewRowFull{flex-direction:column;gap:4px;min-width:0;display:flex}.ViewRow-module__DrRc2G__viewRowFull{grid-column:1/-1}.ViewRow-module__DrRc2G__viewLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:700}.ViewRow-module__DrRc2G__viewValue{color:var(--foreground);word-break:break-word;white-space:pre-wrap;font-size:14px}
.AccountCard-module__GbuBna__formField{flex-direction:column;gap:6px;display:flex}.AccountCard-module__GbuBna__formField label,.AccountCard-module__GbuBna__formFieldFull label{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:600}.AccountCard-module__GbuBna__viewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:4px 0 0;display:grid}@media (max-width:640px){.AccountCard-module__GbuBna__viewGrid{grid-template-columns:1fr}}.AccountCard-module__GbuBna__helpText{color:var(--muted-foreground);margin-top:6px;font-size:12px}
.IdentityCard-module__dsRHnq__identityRow{align-items:center;gap:18px;padding:6px 0;display:flex}.IdentityCard-module__dsRHnq__avatar{background:var(--muted);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden}.IdentityCard-module__dsRHnq__avatarImage{object-fit:cover;width:100%;height:100%}.IdentityCard-module__dsRHnq__avatarFallback{font-family:var(--font-display), "Fraunces", serif;color:var(--muted-foreground);font-size:24px;font-weight:600}.IdentityCard-module__dsRHnq__identityText{flex-direction:column;gap:4px;min-width:0;display:flex}.IdentityCard-module__dsRHnq__identityName{font-family:var(--font-display), "Fraunces", serif;letter-spacing:-.3px;color:var(--foreground);font-size:22px;font-weight:600}.IdentityCard-module__dsRHnq__identityEmail{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted-foreground);font-size:12.5px}.IdentityCard-module__dsRHnq__identityMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:13px;display:flex}
.ProfileCard-module__tu1C3a__formField{flex-direction:column;gap:6px;display:flex}.ProfileCard-module__tu1C3a__formFieldFull{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.ProfileCard-module__tu1C3a__formField label,.ProfileCard-module__tu1C3a__formFieldFull label{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:600}.ProfileCard-module__tu1C3a__textarea{border-radius:calc(var(--radius) * .6);border:1px solid var(--border);background-color:var(--background);width:100%;color:var(--foreground);resize:vertical;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.ProfileCard-module__tu1C3a__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent);outline:none}.ProfileCard-module__tu1C3a__viewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:4px 0 0;display:grid}@media (max-width:640px){.ProfileCard-module__tu1C3a__viewGrid{grid-template-columns:1fr}}.ProfileCard-module__tu1C3a__link{color:var(--primary);text-decoration:none}.ProfileCard-module__tu1C3a__link:hover{text-decoration:underline}
.SubscriptionCard-module__L6C-7G__viewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:4px 0 0;display:grid}@media (max-width:640px){.SubscriptionCard-module__L6C-7G__viewGrid{grid-template-columns:1fr}}.SubscriptionCard-module__L6C-7G__empty{color:var(--muted-foreground);font-size:14px;font-style:italic}
.userColumns-module__3FHdkG__emailCell{flex-direction:column;display:flex}.userColumns-module__3FHdkG__email{color:var(--foreground);font-weight:500}.userColumns-module__3FHdkG__nameCell{color:var(--foreground);letter-spacing:-.1px;font-weight:600}.userColumns-module__3FHdkG__role{text-transform:capitalize;color:var(--muted-foreground);font-size:14px}.userColumns-module__3FHdkG__date{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);letter-spacing:.04em;font-size:13px}.userColumns-module__3FHdkG__actionButton{border-radius:calc(var(--radius) * .6);width:32px;height:32px}.userColumns-module__3FHdkG__actionIcon{width:16px;height:16px}.userColumns-module__3FHdkG__menuIcon{width:16px;height:16px;margin-right:8px}.userColumns-module__3FHdkG__deactivateItem{color:var(--destructive)}.userColumns-module__3FHdkG__deactivateItem:hover{background-color:color-mix(in srgb, var(--destructive) 10%, transparent)}
.UserDetailActions-module__Yq3uGq__spinning{animation:1s linear infinite UserDetailActions-module__Yq3uGq__spin}.UserDetailActions-module__Yq3uGq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0;display:flex}.UserDetailActions-module__Yq3uGq__backButton{align-items:center;gap:8px;display:flex}.UserDetailActions-module__Yq3uGq__actionButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.UserDetailActions-module__Yq3uGq__buttonIcon{width:16px;height:16px}.UserDetailActions-module__Yq3uGq__verifyButton{background:linear-gradient(135deg, var(--success), #2dd4bf);color:#fff;box-shadow:var(--shadow-card);border:none;transition:opacity .2s,box-shadow .2s}.UserDetailActions-module__Yq3uGq__verifyButton:hover{opacity:.95;box-shadow:var(--shadow-hover)}.UserDetailActions-module__Yq3uGq__saveButton{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-card);border:none;transition:opacity .2s,box-shadow .2s}.UserDetailActions-module__Yq3uGq__saveButton:hover{opacity:.95;box-shadow:var(--shadow-hover)}@keyframes UserDetailActions-module__Yq3uGq__spin{to{transform:rotate(360deg)}}
.page-module__qPlZuW__container{max-width:1600px;margin:0 auto}.page-module__qPlZuW__content{margin-top:16px}.page-module__qPlZuW__roleTabs{scrollbar-width:none;flex-wrap:wrap;gap:8px;margin-top:18px;padding-bottom:4px;display:flex;overflow-x:auto}.page-module__qPlZuW__roleTabs::-webkit-scrollbar{display:none}.page-module__qPlZuW__headerActions{flex-wrap:wrap;gap:10px;display:flex}.page-module__qPlZuW__invitationsButton{align-items:center;gap:6px;display:inline-flex}.page-module__qPlZuW__addButton{background:var(--primary);color:var(--primary-foreground);border-radius:calc(var(--radius) * .8);min-height:44px;box-shadow:var(--shadow-card);border:none;align-items:center;gap:8px;padding:10px 20px;font-weight:500;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex}.page-module__qPlZuW__addButton:hover{opacity:.95;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.page-module__qPlZuW__buttonIcon{width:18px;height:18px}
.page-module__PzS0-q__container{max-width:1200px;margin:0 auto}.page-module__PzS0-q__loading,.page-module__PzS0-q__error{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 24px;display:flex}.page-module__PzS0-q__spinner{width:32px;height:32px;animation:1s linear infinite page-module__PzS0-q__spin}.page-module__PzS0-q__content{flex-direction:column;gap:24px;display:flex}@keyframes page-module__PzS0-q__spin{to{transform:rotate(360deg)}}
.ValuationRow-module__s6ijEG__row{border-bottom:1px solid var(--border);cursor:pointer;transition:background-color .15s}.ValuationRow-module__s6ijEG__row:last-child{border-bottom:none}.ValuationRow-module__s6ijEG__row:hover{background-color:var(--muted)}.ValuationRow-module__s6ijEG__td{padding:var(--pad,20px) 20px;color:var(--foreground);vertical-align:middle;height:var(--row-h,52px);font-size:14px}.ValuationRow-module__s6ijEG__titleCell{color:var(--foreground);font-weight:500;text-decoration:none}.ValuationRow-module__s6ijEG__titleCell:hover{text-decoration:underline}.ValuationRow-module__s6ijEG__titleCell:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.ValuationRow-module__s6ijEG__valueCell{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600;font-family:var(--font-mono), ui-monospace, monospace}.ValuationRow-module__s6ijEG__dateCell{color:var(--muted-foreground);white-space:nowrap;font-size:13px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em}.ValuationRow-module__s6ijEG__typeBadge{border-radius:calc(var(--radius) * .5);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.ValuationRow-module__s6ijEG__typeBadge_blue{background-color:color-mix(in srgb, var(--chart-1) 12%, transparent);color:var(--chart-1)}.ValuationRow-module__s6ijEG__typeBadge_purple{background-color:color-mix(in srgb, var(--accent-blue-ink) 12%, transparent);color:var(--accent-blue-ink)}.ValuationRow-module__s6ijEG__typeBadge_teal{background-color:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.ValuationRow-module__s6ijEG__typeBadge_orange{background-color:color-mix(in srgb, var(--warning) 16%, transparent);color:color-mix(in srgb, var(--warning) 45%, var(--foreground))}.ValuationRow-module__s6ijEG__typeBadge_pink{background-color:color-mix(in srgb, var(--coral) 14%, transparent);color:var(--coral)}.ValuationRow-module__s6ijEG__typeBadge_gray{background-color:var(--muted);color:var(--muted-foreground)}.ValuationRow-module__s6ijEG__statusBadge{border-radius:calc(var(--radius) * .5);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.ValuationRow-module__s6ijEG__statusIcon{width:13px;height:13px}.ValuationRow-module__s6ijEG__statusBadge_green{background-color:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.ValuationRow-module__s6ijEG__statusBadge_blue{background-color:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}.ValuationRow-module__s6ijEG__statusBadge_red{background-color:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.ValuationRow-module__s6ijEG__statusBadge_gray{background-color:var(--muted);color:var(--muted-foreground)}.ValuationRow-module__s6ijEG__statusBadge_amber{background-color:color-mix(in srgb, var(--warning) 16%, transparent);color:color-mix(in srgb, var(--warning) 45%, var(--foreground))}.ValuationRow-module__s6ijEG__review{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:12px;display:flex}.ValuationRow-module__s6ijEG__issueCount{color:var(--foreground);font-weight:600}.ValuationRow-module__s6ijEG__issueLabel{color:var(--muted-foreground)}.ValuationRow-module__s6ijEG__due{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground)}.ValuationRow-module__s6ijEG__overdue{font-family:var(--font-mono), ui-monospace, monospace;color:var(--danger);font-weight:600}.ValuationRow-module__s6ijEG__tags{flex-wrap:wrap;gap:6px;display:flex}.ValuationRow-module__s6ijEG__tags:not(:empty){margin-top:6px}.ValuationRow-module__s6ijEG__tag{border-radius:calc(var(--radius) * .5);border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;padding:2px 8px;font-size:11px}.ValuationRow-module__s6ijEG__holds{flex-direction:column;flex-basis:100%;gap:6px;max-width:28rem;margin:4px 0 0;padding:0;list-style:none;display:flex}.ValuationRow-module__s6ijEG__hold{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.ValuationRow-module__s6ijEG__holdKind{color:var(--foreground);font-weight:600}.ValuationRow-module__s6ijEG__holdProblem{color:var(--foreground)}.ValuationRow-module__s6ijEG__holdQuote{color:var(--muted-foreground);font-style:italic}.ValuationRow-module__s6ijEG__holdLocation{color:var(--muted-foreground);font-size:11px}
.ReissuePreviewTable-module__hwnuDG__card{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-card);background-color:var(--card);overflow:hidden}.ReissuePreviewTable-module__hwnuDG__scroller{overflow-x:auto}.ReissuePreviewTable-module__hwnuDG__table{border-collapse:collapse;width:100%}.ReissuePreviewTable-module__hwnuDG__headerRow{border-bottom:1px solid var(--border);background-color:var(--muted)}.ReissuePreviewTable-module__hwnuDG__th{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);text-align:left;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:600}.ReissuePreviewTable-module__hwnuDG__row{border-bottom:1px solid var(--border)}.ReissuePreviewTable-module__hwnuDG__row:last-child{border-bottom:none}.ReissuePreviewTable-module__hwnuDG__row[data-status=ALREADY_REISSUED]{background-color:color-mix(in srgb, var(--muted) 60%, transparent)}.ReissuePreviewTable-module__hwnuDG__td{color:var(--foreground);vertical-align:middle;padding:10px 12px;font-size:14px}.ReissuePreviewTable-module__hwnuDG__checkLabel{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ReissuePreviewTable-module__hwnuDG__check{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.ReissuePreviewTable-module__hwnuDG__check:disabled{cursor:not-allowed;opacity:.4}.ReissuePreviewTable-module__hwnuDG__email{color:var(--muted-foreground);word-break:break-all;font-size:13px}.ReissuePreviewTable-module__hwnuDG__title{color:var(--foreground);font-weight:500;text-decoration:none}.ReissuePreviewTable-module__hwnuDG__title:hover{text-decoration:underline}.ReissuePreviewTable-module__hwnuDG__title:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.ReissuePreviewTable-module__hwnuDG__money{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.ReissuePreviewTable-module__hwnuDG__fall{color:var(--danger)}.ReissuePreviewTable-module__hwnuDG__badge,.ReissuePreviewTable-module__hwnuDG__badgeMuted{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.ReissuePreviewTable-module__hwnuDG__badge{color:var(--primary);background-color:color-mix(in srgb, var(--primary) 12%, transparent)}.ReissuePreviewTable-module__hwnuDG__badgeMuted{color:var(--muted-foreground);background-color:var(--muted)}.ReissuePreviewTable-module__hwnuDG__detail{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}@media (min-width:768px){.ReissuePreviewTable-module__hwnuDG__th,.ReissuePreviewTable-module__hwnuDG__td{padding-left:16px;padding-right:16px}}
.page-module__-nBk7G__container{max-width:1600px;margin:0 auto}.page-module__-nBk7G__gamesGrid{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}@media (min-width:640px){.page-module__-nBk7G__gamesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__-nBk7G__gamesGrid{grid-template-columns:repeat(3,1fr)}}.page-module__-nBk7G__cardSkeleton{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);height:200px;animation:1.5s ease-in-out infinite page-module__-nBk7G__pulse}@keyframes page-module__-nBk7G__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module__-nBk7G__gameCard{border-radius:var(--radius);background-color:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);flex-direction:column;justify-content:space-between;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.page-module__-nBk7G__gameCard:hover{border-color:var(--primary);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.page-module__-nBk7G__gameCardTop{margin-bottom:16px}.page-module__-nBk7G__gameCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.page-module__-nBk7G__gameCardTitle{color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:1.3}.page-module__-nBk7G__typeBadge{white-space:nowrap;border-radius:100px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.page-module__-nBk7G__gameCardDescription{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__-nBk7G__gameCardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.page-module__-nBk7G__footerLeft{flex-direction:column;gap:2px;display:flex}.page-module__-nBk7G__scenarioCount{color:var(--foreground);font-size:13px;font-weight:500}.page-module__-nBk7G__createdDate{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);letter-spacing:.04em;font-size:12px}.page-module__-nBk7G__activeBadge{background-color:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success);border-radius:100px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.page-module__-nBk7G__inactiveBadge{background-color:var(--muted);color:var(--muted-foreground);border-radius:100px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.page-module__-nBk7G__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.page-module__-nBk7G__emptyIcon{width:48px;height:48px;color:var(--muted-foreground);opacity:.5;margin-bottom:12px}.page-module__-nBk7G__emptyTitle{color:var(--foreground);margin:0 0 4px;font-size:16px;font-weight:600}.page-module__-nBk7G__emptyText{color:var(--muted-foreground);margin:0;font-size:14px}.page-module__-nBk7G__gameActions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.page-module__-nBk7G__actionBtn{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--muted-foreground);cursor:pointer;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.page-module__-nBk7G__actionBtn:hover{background:var(--muted);color:var(--foreground)}.page-module__-nBk7G__actionBtnPrimary{background:var(--accent);color:var(--primary);border-color:color-mix(in srgb, var(--primary) 20%, transparent)}.page-module__-nBk7G__actionBtnPrimary:hover{background:color-mix(in srgb, var(--primary) 14%, var(--card));color:var(--primary)}.page-module__-nBk7G__actionBtnDanger:hover{background:color-mix(in srgb, var(--danger) 12%, var(--card));color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.page-module__-nBk7G__actionIcon{width:13px;height:13px}.page-module__-nBk7G__inlineIcon{width:14px;height:14px;margin-right:6px}.page-module__-nBk7G__worldTag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);border-radius:100px;padding:2px 8px;font-size:10.5px}
.FormCard-module__vYygvq__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}.FormCard-module__vYygvq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.FormCard-module__vYygvq__title{color:var(--foreground);margin:0;font-size:15px;font-weight:600}.FormCard-module__vYygvq__description{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.FormCard-module__vYygvq__content{padding:22px}.FormCard-module__vYygvq__footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted) 40%, transparent);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.FormCard-module__vYygvq__section{margin-bottom:24px}.FormCard-module__vYygvq__section:last-child{margin-bottom:0}.FormCard-module__vYygvq__sectionHeader{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:12px}.FormCard-module__vYygvq__sectionTitle{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin:0 0 4px;font-size:10.5px;font-weight:600}.FormCard-module__vYygvq__sectionDescription{color:var(--muted-foreground);margin:0;font-size:12.5px}.FormCard-module__vYygvq__sectionContent{gap:14px;display:grid}@media (min-width:768px){.FormCard-module__vYygvq__sectionContent{grid-template-columns:repeat(2,1fr)}}.FormCard-module__vYygvq__sectionContent>:first-child:last-child{grid-column:1/-1}
.page-module__7fa3Yq__container{max-width:1600px;margin:0 auto}.page-module__7fa3Yq__statsGrid{gap:20px;margin-bottom:24px;display:grid}@media (min-width:640px){.page-module__7fa3Yq__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__7fa3Yq__statsGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.page-module__7fa3Yq__statsGrid{grid-template-columns:repeat(5,1fr)}}.page-module__7fa3Yq__statSkeleton{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);height:120px;animation:1.5s ease-in-out infinite page-module__7fa3Yq__pulse}@keyframes page-module__7fa3Yq__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module__7fa3Yq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.page-module__7fa3Yq__searchContainer{flex:1;max-width:400px;position:relative}.page-module__7fa3Yq__searchIcon{width:16px;height:16px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.page-module__7fa3Yq__searchInput{border-radius:calc(var(--radius) * .8);border:1px solid var(--border);background-color:var(--card);width:100%;color:var(--foreground);outline:none;padding:10px 14px 10px 40px;font-size:14px;transition:border-color .2s,box-shadow .2s}.page-module__7fa3Yq__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.page-module__7fa3Yq__searchInput::placeholder{color:var(--muted-foreground)}.page-module__7fa3Yq__resultCount{color:var(--muted-foreground);font-size:13px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;flex-shrink:0}.page-module__7fa3Yq__tableCard{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-card);background-color:var(--card);overflow:hidden}.page-module__7fa3Yq__tableWrapper{overflow-x:auto}.page-module__7fa3Yq__table{border-collapse:collapse;width:100%}.page-module__7fa3Yq__headerRow{border-bottom:1px solid var(--border);background:var(--muted)}.page-module__7fa3Yq__th{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);text-align:left;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;background-color:var(--muted);padding:10px 20px;font-size:10.5px;font-weight:600}.page-module__7fa3Yq__placeholderRow{border-bottom:1px solid var(--border)}.page-module__7fa3Yq__td{padding:var(--pad,20px) 20px;color:var(--foreground);vertical-align:middle;font-size:14px}.page-module__7fa3Yq__rowSkeleton{border-radius:calc(var(--radius) * .5);background:var(--muted);height:20px;animation:1.5s ease-in-out infinite page-module__7fa3Yq__pulse}.page-module__7fa3Yq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.page-module__7fa3Yq__emptyIcon{width:48px;height:48px;color:var(--muted-foreground);opacity:.5;margin-bottom:12px}.page-module__7fa3Yq__emptyTitle{color:var(--foreground);margin:0 0 4px;font-size:16px;font-weight:500}.page-module__7fa3Yq__emptyMessage{color:var(--muted-foreground);margin:0;font-size:14px}
.page-module__nXpEEW__container{min-width:0;max-width:1600px;margin:0 auto}.page-module__nXpEEW__section{flex-direction:column;gap:16px;min-width:0;margin-bottom:32px;display:flex}.page-module__nXpEEW__sectionHead{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.page-module__nXpEEW__sectionTitle{color:var(--foreground);margin:0;font-size:18px;font-weight:600}.page-module__nXpEEW__sectionText{color:var(--muted-foreground);margin:4px 0 0;font-size:14px}.page-module__nXpEEW__toolbar{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.page-module__nXpEEW__summary{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted-foreground);font-size:13px}.page-module__nXpEEW__note{color:var(--foreground);background-color:color-mix(in srgb, var(--warning) 10%, transparent);border-radius:.25rem;margin:0;padding:10px 12px;font-size:14px}.page-module__nXpEEW__progress{color:var(--foreground);background-color:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:.5rem;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;display:flex}.page-module__nXpEEW__icon{flex-shrink:0;width:16px;height:16px;margin-right:6px}.page-module__nXpEEW__spin{animation:1s linear infinite page-module__nXpEEW__spin}@keyframes page-module__nXpEEW__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.page-module__nXpEEW__sectionHead,.page-module__nXpEEW__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}
.InvitationsTable-module__dmxuwq__table{border-collapse:collapse;width:100%;font-size:14px}.InvitationsTable-module__dmxuwq__table th{text-align:left;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--muted) 35%, var(--card));padding:14px 16px;font-size:11px}.InvitationsTable-module__dmxuwq__table td{border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:middle;padding:14px 16px}.InvitationsTable-module__dmxuwq__table tr:last-child td{border-bottom:0}.InvitationsTable-module__dmxuwq__email{font-weight:550}.InvitationsTable-module__dmxuwq__meta{color:var(--muted-foreground);margin-top:2px;font-size:12px}.InvitationsTable-module__dmxuwq__iconBtn{border:1px solid var(--border);cursor:pointer;color:var(--foreground);background:0 0;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:12.5px;font-weight:550;transition:background .12s,border-color .12s;display:inline-flex}.InvitationsTable-module__dmxuwq__iconBtn:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent);border-color:color-mix(in srgb, var(--foreground) 20%, transparent)}.InvitationsTable-module__dmxuwq__iconBtnDanger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, transparent)}.InvitationsTable-module__dmxuwq__iconBtnDanger:hover{background:color-mix(in srgb, var(--danger) 12%, transparent)}.InvitationsTable-module__dmxuwq__iconBtnIcon{width:12px;height:12px}@media (max-width:720px){.InvitationsTable-module__dmxuwq__table,.InvitationsTable-module__dmxuwq__table thead,.InvitationsTable-module__dmxuwq__table tbody,.InvitationsTable-module__dmxuwq__table tr,.InvitationsTable-module__dmxuwq__table th,.InvitationsTable-module__dmxuwq__table td{width:100%;display:block}.InvitationsTable-module__dmxuwq__table thead{display:none}.InvitationsTable-module__dmxuwq__table tr{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-bottom:12px;padding:14px}.InvitationsTable-module__dmxuwq__table td{border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.InvitationsTable-module__dmxuwq__table td:before{content:attr(data-label);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);flex-shrink:0;font-size:10.5px}.InvitationsTable-module__dmxuwq__table td.InvitationsTable-module__dmxuwq__email,.InvitationsTable-module__dmxuwq__table td:first-child{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;margin-bottom:4px;padding-bottom:10px}}
.AdminUserMenu-module__QPI9pq__userButton{background:var(--paper);border:1px solid var(--line-soft);cursor:pointer;border-radius:100px;align-items:center;gap:10px;height:44px;padding:4px 14px 4px 4px;transition:border-color .12s;display:inline-flex}.AdminUserMenu-module__QPI9pq__userButton:hover{border-color:var(--ink)}.AdminUserMenu-module__QPI9pq__userInfo{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.AdminUserMenu-module__QPI9pq__userName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:140px;margin:0;font-size:13px;font-weight:600;overflow:hidden}.AdminUserMenu-module__QPI9pq__userRole{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted-ink);letter-spacing:.06em;text-transform:uppercase;margin:1px 0 0;font-size:10px}@media (max-width:640px){.AdminUserMenu-module__QPI9pq__userInfo{display:none}.AdminUserMenu-module__QPI9pq__userButton{justify-content:center;width:44px;padding:4px}}.AdminUserMenu-module__QPI9pq__notificationMenu,.AdminUserMenu-module__QPI9pq__userMenu{background:var(--paper);border:1px solid var(--line-soft);border-radius:14px;min-width:320px;padding:6px;box-shadow:0 20px 40px -16px #0e111633}.AdminUserMenu-module__QPI9pq__userMenuHeader{text-transform:none;letter-spacing:normal;align-items:center;gap:10px;padding:14px 12px;display:flex}.AdminUserMenu-module__QPI9pq__userMenuInfo{flex-direction:column;min-width:0;display:flex}.AdminUserMenu-module__QPI9pq__userMenuName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.AdminUserMenu-module__QPI9pq__userMenuRole{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted-ink);letter-spacing:.06em;text-transform:uppercase;margin:3px 0 0;font-size:10.5px}.AdminUserMenu-module__QPI9pq__menuLink{color:inherit;text-decoration:none}.AdminUserMenu-module__QPI9pq__menuItem{cursor:pointer;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.AdminUserMenu-module__QPI9pq__menuItem:hover{background:var(--warm)}.AdminUserMenu-module__QPI9pq__menuItemIcon{width:15px;height:15px}.AdminUserMenu-module__QPI9pq__logoutItem{color:var(--danger-ink)}.AdminUserMenu-module__QPI9pq__logoutItem:hover{background:color-mix(in srgb, var(--danger-ink) 10%, transparent)}
.WaitlistFacts-module__e8MUha__grid{grid-template-columns:1fr;gap:.875rem 1.5rem;display:grid}@media (min-width:640px){.WaitlistFacts-module__e8MUha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.WaitlistFacts-module__e8MUha__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.WaitlistFacts-module__e8MUha__fact{flex-direction:column;gap:.25rem;min-width:0;display:flex}.WaitlistFacts-module__e8MUha__factFull{grid-column:1/-1}.WaitlistFacts-module__e8MUha__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.WaitlistFacts-module__e8MUha__value{color:var(--foreground);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.WaitlistFacts-module__e8MUha__empty{color:var(--muted-foreground)}.WaitlistFacts-module__e8MUha__chips{flex-wrap:wrap;gap:.375rem;display:flex}.WaitlistFacts-module__e8MUha__chip{border:1px solid var(--border);background-color:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--foreground);border-radius:999px;align-items:center;padding:.1875rem .5rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.WaitlistFacts-module__e8MUha__chipMuted{background-color:color-mix(in srgb, var(--muted-foreground) 10%, transparent)}.WaitlistFacts-module__e8MUha__link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}
.AdminHeader-module__Bkqvuq__header{background:color-mix(in srgb, var(--bg-ivory) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);z-index:50;align-items:center;gap:16px;min-height:72px;padding:16px 32px;display:flex;position:sticky;top:0}@media (max-width:768px){.AdminHeader-module__Bkqvuq__header{gap:10px;padding:12px 16px}.AdminHeader-module__Bkqvuq__actions{gap:4px}}.AdminHeader-module__Bkqvuq__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.AdminHeader-module__Bkqvuq__viewAsUser{background:var(--paper);border:1px solid var(--line-soft);height:40px;color:var(--ink);border-radius:100px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:550;text-decoration:none;transition:border-color .12s;display:inline-flex}.AdminHeader-module__Bkqvuq__viewAsUser:hover{border-color:var(--ink)}.AdminHeader-module__Bkqvuq__viewAsUserIcon{width:14px;height:14px}@media (max-width:900px){.AdminHeader-module__Bkqvuq__viewAsUser{display:none}}
.WaitlistStatusCards-module__uGC56q__readiness{flex-direction:column;gap:.75rem;display:flex}.WaitlistStatusCards-module__uGC56q__verdict{color:var(--foreground);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.WaitlistStatusCards-module__uGC56q__verdictIcon{flex-shrink:0;margin-top:.125rem}.WaitlistStatusCards-module__uGC56q__iconReady{color:var(--primary)}.WaitlistStatusCards-module__uGC56q__iconPartial{color:var(--muted-foreground)}.WaitlistStatusCards-module__uGC56q__accountLink{color:var(--primary);text-underline-offset:2px;align-items:center;gap:.375rem;min-height:2.75rem;text-decoration:underline;display:inline-flex}.WaitlistStatusCards-module__uGC56q__noAccount{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.55}
.layout-module__TTENja__container{background-color:var(--canvas);min-height:100vh;display:flex}.layout-module__TTENja__content{flex-direction:column;flex:1;min-width:0;margin-left:260px;transition:margin-left .18s;display:flex}.layout-module__TTENja__contentCollapsed{margin-left:76px}@media (max-width:768px){.layout-module__TTENja__content,.layout-module__TTENja__contentCollapsed{margin-left:0}}.layout-module__TTENja__main{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:28px 32px 48px}@media (max-width:960px){.layout-module__TTENja__main{padding:20px}}.layout-module__TTENja__loading{background-color:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.layout-module__TTENja__spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:44px;height:44px;animation:1s linear infinite layout-module__TTENja__spin}@keyframes layout-module__TTENja__spin{to{transform:rotate(360deg)}}.layout-module__TTENja__loadingText{color:var(--muted-foreground);font-size:13px;font-weight:500;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase}
.page-module__evl6wq__page{flex-direction:column;gap:1.25rem;display:flex}.page-module__evl6wq__back{color:var(--muted-foreground);align-items:center;gap:.375rem;min-height:2.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.page-module__evl6wq__back:hover{color:var(--foreground)}.page-module__evl6wq__headerRow{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.page-module__evl6wq__headerRow{flex-direction:row;justify-content:space-between;align-items:flex-start}}.page-module__evl6wq__identity{align-items:center;gap:.875rem;min-width:0;display:flex}.page-module__evl6wq__avatar{background-color:color-mix(in srgb, var(--primary) 14%, transparent);width:3.25rem;height:3.25rem;color:var(--primary);letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.page-module__evl6wq__identityText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.page-module__evl6wq__name{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.page-module__evl6wq__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module__evl6wq__email{overflow-wrap:anywhere}.page-module__evl6wq__googleTag{background-color:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);border-radius:999px;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;display:inline-block}.page-module__evl6wq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__evl6wq__cards{flex-direction:column;gap:1.25rem;display:flex}.page-module__evl6wq__state{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:.875rem;display:flex}.page-module__evl6wq__spin{animation:1s linear infinite page-module__evl6wq__waitlist-detail-spin}@keyframes page-module__evl6wq__waitlist-detail-spin{to{transform:rotate(360deg)}}
.not-found-module__sxuMuG__page{background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__glow{pointer-events:none;z-index:0;position:absolute;inset:0}.not-found-module__sxuMuG__glow:before,.not-found-module__sxuMuG__glow:after{content:"";filter:blur(120px);opacity:.32;border-radius:50%;width:36rem;height:36rem;position:absolute}.not-found-module__sxuMuG__glow:before{background:color-mix(in srgb, var(--primary) 32%, transparent);top:-10rem;left:-8rem}.not-found-module__sxuMuG__glow:after{background:color-mix(in srgb, var(--primary) 18%, transparent);bottom:-10rem;right:-10rem}html.dark .not-found-module__sxuMuG__glow:before{opacity:.22}html.dark .not-found-module__sxuMuG__glow:after{opacity:.22}.not-found-module__sxuMuG__brandRow{z-index:1;margin-bottom:2rem;position:relative}.not-found-module__sxuMuG__card{z-index:1;background:var(--card,var(--background));border:1px solid var(--border);text-align:center;width:100%;max-width:34rem;box-shadow:0 22px 56px -32px color-mix(in srgb, var(--primary) 26%, transparent), 0 1px 0 0 color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:16px;padding:2.25rem 1.5rem;position:relative}@media (min-width:640px){.not-found-module__sxuMuG__card{padding:2.75rem 2.5rem}}.not-found-module__sxuMuG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.not-found-module__sxuMuG__eyebrowDot{background:var(--primary);border-radius:50%;width:.4rem;height:.4rem;display:inline-block}.not-found-module__sxuMuG__code{letter-spacing:-.04em;background:linear-gradient(135deg, var(--primary) 0%, color-mix(in srgb, var(--primary) 60%, var(--foreground) 40%) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:1.1rem 0 0;font-size:clamp(4rem,11vw,6rem);font-weight:700;line-height:1}.not-found-module__sxuMuG__title{letter-spacing:-.012em;color:var(--foreground);margin:.5rem 0 0;font-size:clamp(1.35rem,3vw,1.625rem);font-weight:600;line-height:1.25}.not-found-module__sxuMuG__copy{max-width:26rem;color:var(--muted-foreground);margin:.85rem auto 0;font-size:.95rem;line-height:1.55}.not-found-module__sxuMuG__actions{flex-direction:column;align-items:stretch;gap:.6rem;margin-top:1.5rem;display:flex}@media (min-width:480px){.not-found-module__sxuMuG__actions{flex-direction:row;justify-content:center}}.not-found-module__sxuMuG__btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.not-found-module__sxuMuG__btnPrimary{background:var(--primary);color:var(--primary-foreground,#fff);border-color:var(--primary)}.not-found-module__sxuMuG__btnPrimary:hover{background:color-mix(in srgb, var(--primary) 88%, black);transform:translateY(-1px)}.not-found-module__sxuMuG__btnGhost{color:var(--foreground);border-color:var(--border);background:0 0}.not-found-module__sxuMuG__btnGhost:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent);border-color:color-mix(in srgb, var(--foreground) 25%, transparent)}
