.Button-module__HZg0Ga__spinner{width:14px;height:14px}
.SidebarNav-module__TK4bhG__sidebar{background:var(--surface-sidebar);width:240px;min-width:240px;height:100vh;color:var(--surface-sidebar-fg);padding:var(--space-5) var(--space-3) var(--space-4);transition:width var(--dur-slow) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.SidebarNav-module__TK4bhG__collapsed{width:72px;min-width:72px}.SidebarNav-module__TK4bhG__brand{align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-5);font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--fs-h4);letter-spacing:.5px;color:var(--surface-sidebar-fg);white-space:nowrap;display:flex}.SidebarNav-module__TK4bhG__brandFull:after,.SidebarNav-module__TK4bhG__brandShort:after{content:".";color:var(--gi-teal)}.SidebarNav-module__TK4bhG__brandShort{display:none}.SidebarNav-module__TK4bhG__collapsed .SidebarNav-module__TK4bhG__brand{justify-content:center;padding-left:0;padding-right:0}.SidebarNav-module__TK4bhG__collapsed .SidebarNav-module__TK4bhG__brandFull{display:none}.SidebarNav-module__TK4bhG__collapsed .SidebarNav-module__TK4bhG__brandShort{display:inline}.SidebarNav-module__TK4bhG__nav{gap:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.SidebarNav-module__TK4bhG__groupLabel{font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--weight-bold);letter-spacing:1.4px;text-transform:uppercase;color:var(--sidebar-muted);padding:var(--space-4) var(--space-3) var(--space-2);white-space:nowrap}.SidebarNav-module__TK4bhG__groupDivider{display:none}.SidebarNav-module__TK4bhG__collapsed .SidebarNav-module__TK4bhG__groupDivider{height:1px;margin:var(--space-3) var(--space-2);background:#ffffff1a;display:block}.SidebarNav-module__TK4bhG__subItem{min-height:36px;color:var(--sidebar-muted);opacity:.55;gap:10px;padding:9px 12px 9px 40px;font-size:13px}.SidebarNav-module__TK4bhG__subItem.SidebarNav-module__TK4bhG__active{opacity:1;color:var(--surface-sidebar-fg)}[data-theme=dark] .SidebarNav-module__TK4bhG__subItem{opacity:.75}.SidebarNav-module__TK4bhG__item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-sm);color:var(--surface-sidebar-fg);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--weight-regular);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);text-align:left;background:0 0;border:0;border-left:3px solid #0000;width:100%;text-decoration:none;display:flex}.SidebarNav-module__TK4bhG__item:hover{color:var(--gi-teal)}.SidebarNav-module__TK4bhG__active{background:var(--nav-active-bg);border-left-color:var(--gi-teal);font-weight:var(--weight-bold)}.SidebarNav-module__TK4bhG__comingSoon{opacity:.55;cursor:default}.SidebarNav-module__TK4bhG__comingSoon:hover{color:var(--surface-sidebar-fg)}.SidebarNav-module__TK4bhG__soonPill{padding:2px var(--space-2);border-radius:var(--radius-pill,999px);background:var(--nav-active-bg);color:var(--gi-teal);font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--weight-bold);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;margin-left:auto}.SidebarNav-module__TK4bhG__collapsed .SidebarNav-module__TK4bhG__soonPill{display:none}.SidebarNav-module__TK4bhG__icon{flex-shrink:0;display:inline-flex}.SidebarNav-module__TK4bhG__label{text-overflow:ellipsis;overflow:hidden}.SidebarNav-module__TK4bhG__collapsed .SidebarNav-module__TK4bhG__label,.SidebarNav-module__TK4bhG__collapsed .SidebarNav-module__TK4bhG__groupLabel{display:none}.SidebarNav-module__TK4bhG__collapseBtn{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);color:var(--surface-sidebar-fg);font-family:var(--font-sans);font-size:var(--fs-body-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;display:flex}.SidebarNav-module__TK4bhG__collapseBtn:hover{color:var(--gi-teal)}.SidebarNav-module__TK4bhG__collapseBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}
.Topbar-module__kq_n_q__topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--surface-panel);border-bottom:1px solid var(--line-hair);min-height:64px;transition:var(--theme-transition);padding:0 28px;display:flex;position:sticky;top:0}.Topbar-module__kq_n_q__left{align-items:center;gap:var(--space-3);min-width:0;display:flex}.Topbar-module__kq_n_q__back{align-items:center;gap:var(--space-1);cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-bold);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;padding:0;text-decoration:none;display:inline-flex}.Topbar-module__kq_n_q__back:hover{color:var(--text-primary)}.Topbar-module__kq_n_q__back:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.Topbar-module__kq_n_q__slash{color:var(--line-hair);font-size:18px;font-weight:var(--weight-regular);-webkit-user-select:none;user-select:none}.Topbar-module__kq_n_q__title{font-family:var(--font-display);font-size:18px;line-height:1;font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:.3px;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.Topbar-module__kq_n_q__dot:after{content:".";color:var(--gi-teal)}.Topbar-module__kq_n_q__actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.Topbar-module__kq_n_q__ctaSlot{align-items:center;display:flex}
@keyframes gi-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes gi-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes gi-panel-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes gi-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gi-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}
.AvatarMenu-module__kNtXNG__email{margin-top:2px}.AvatarMenu-module__kNtXNG__menu{min-width:260px}
.DashedDivider-module__LD7zIa__divider{border:none;border-top:var(--border-signature);margin:var(--space-5) 0;width:100%}
.Dialog-module__1tGBiq__overlay{z-index:60;background:var(--overlay-scrim);animation:Dialog-module__1tGBiq__overlayFade var(--dur-fast) var(--ease-standard);position:fixed;inset:0}.Dialog-module__1tGBiq__content{z-index:61;width:calc(100vw - var(--space-6));max-width:560px;max-height:calc(100vh - var(--space-7));background:var(--surface-panel);border:1px solid var(--line-hair);border-radius:var(--radius-md);padding:var(--space-5);color:var(--text-primary);animation:Dialog-module__1tGBiq__panelIn var(--dur-base) var(--ease-standard);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.Dialog-module__1tGBiq__wide{max-width:640px}.Dialog-module__1tGBiq__wizard{max-width:600px}.Dialog-module__1tGBiq__sub{max-width:620px}.Dialog-module__1tGBiq__split{max-width:960px}.Dialog-module__1tGBiq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.Dialog-module__1tGBiq__title{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary);margin:0}.Dialog-module__1tGBiq__dot:after{content:".";color:var(--gi-teal)}.Dialog-module__1tGBiq__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:var(--theme-transition);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.Dialog-module__1tGBiq__close:hover{border-color:var(--gi-teal);color:var(--text-primary)}.Dialog-module__1tGBiq__close:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Dialog-module__1tGBiq__description{font-family:var(--font-sans);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted);margin:var(--space-2) 0 0}.Dialog-module__1tGBiq__body{margin-top:var(--space-4)}.Dialog-module__1tGBiq__fixedHeight{flex-direction:column;min-height:320px;display:flex}.Dialog-module__1tGBiq__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line-hair);display:flex}@keyframes Dialog-module__1tGBiq__overlayFade{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__1tGBiq__panelIn{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.Dialog-module__1tGBiq__overlay,.Dialog-module__1tGBiq__content{animation:none}}
.ValidationSummary-module__gC9Epq__success{align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-primary);padding:var(--space-4);border:1px solid var(--gi-teal);border-radius:var(--radius-sm);background:var(--gi-shadow-teal);display:flex}.ValidationSummary-module__gC9Epq__successIcon{color:var(--gi-teal);flex:none}.ValidationSummary-module__gC9Epq__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ValidationSummary-module__gC9Epq__item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-hair);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-primary);display:flex}.ValidationSummary-module__gC9Epq__errorIcon{color:var(--gi-red-text);flex:none}.ValidationSummary-module__gC9Epq__itemLabel{flex:auto}.ValidationSummary-module__gC9Epq__itemCount{font-weight:var(--weight-extrabold);color:var(--gi-red-text)}[data-theme=dark] .ValidationSummary-module__gC9Epq__success{background:var(--nav-active-bg)}
.ImportProgress-module__u7EaZW__wrap{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ImportProgress-module__u7EaZW__track{border-radius:var(--radius-pill);background:var(--surface-hover);width:100%;height:8px;position:relative;overflow:hidden;transform:translateZ(0)}.ImportProgress-module__u7EaZW__indicator{background:var(--gi-teal);height:100%;transition:width var(--dur-base) var(--ease-standard)}.ImportProgress-module__u7EaZW__indeterminate{width:40%;animation:ImportProgress-module__u7EaZW__slide 1.2s var(--ease-standard) infinite}.ImportProgress-module__u7EaZW__meta{align-items:baseline;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-subtle);display:flex}.ImportProgress-module__u7EaZW__pct{font-weight:var(--weight-extrabold);color:var(--text-primary)}.ImportProgress-module__u7EaZW__caption{color:var(--text-subtle)}@keyframes ImportProgress-module__u7EaZW__slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.ImportProgress-module__u7EaZW__indeterminate{animation:none}}
.SearchInput-module__RlwXmW__wrap{width:var(--search-width,240px);position:relative}.SearchInput-module__RlwXmW__icon{color:var(--text-subtle);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.SearchInput-module__RlwXmW__input{box-sizing:border-box;width:100%;font-family:var(--font-sans);font-size:var(--search-font-size,var(--fs-body-sm));padding:var(--search-padding,10px 12px 10px 36px);border:var(--search-border,1.5px solid var(--line-hair));border-radius:var(--search-radius,var(--radius-sm));background:var(--search-bg,var(--surface-input));color:var(--text-primary);outline:none}.SearchInput-module__RlwXmW__input::placeholder{color:var(--text-subtle)}.SearchInput-module__RlwXmW__input:focus{border-color:var(--gi-teal);box-shadow:var(--shadow-focus)}
.FilterChipGroup-module__RPauFW__group{padding:3px}.FilterChipGroup-module__RPauFW__chip{border-radius:3px;padding:7px 14px}
.AccessDeniedPanel-module__luz_Yq__block{max-width:640px;padding-block:72px}.AccessDeniedPanel-module__luz_Yq__tile{margin-bottom:18px}.AccessDeniedPanel-module__luz_Yq__body{max-width:440px}
.EmptyStatePanel-module__kZKb3a__panel{border-radius:6px}.EmptyStatePanel-module__kZKb3a__tile{margin-bottom:18px}.EmptyStatePanel-module__kZKb3a__body{max-width:440px}.EmptyStatePanel-module__kZKb3a__bodyGap{margin-bottom:22px}
.notification-bell-module__oXQeCW__wrap{flex:none;position:relative}.notification-bell-module__oXQeCW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notification-bell-module__oXQeCW__bellBtn{border:1px solid var(--line-hair);background:var(--surface-panel);width:40px;height:40px;color:var(--text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.notification-bell-module__oXQeCW__bellBtn:hover{border-color:var(--gi-teal);color:var(--text-primary)}.notification-bell-module__oXQeCW__bellBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.notification-bell-module__oXQeCW__badge{background:var(--color-danger);color:#fff;border:2px solid var(--surface-panel);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-5px;right:-5px}.notification-bell-module__oXQeCW__scrim{z-index:40;position:fixed;inset:0}.notification-bell-module__oXQeCW__panel{z-index:50;background:var(--surface-panel);border:1px solid var(--line-hair);width:396px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-2);border-radius:10px;flex-direction:column;max-height:min(74vh,600px);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.notification-bell-module__oXQeCW__head{justify-content:space-between;align-items:center;gap:10px;padding:15px 16px 12px;display:flex}.notification-bell-module__oXQeCW__heading{color:var(--text-primary);text-transform:uppercase;letter-spacing:.3px;font-size:17px;font-weight:900}.notification-bell-module__oXQeCW__dot{color:var(--gi-teal)}.notification-bell-module__oXQeCW__markAll{color:var(--text-primary);cursor:pointer;letter-spacing:.2px;background:0 0;border:0;padding:4px 2px;font-family:inherit;font-size:12px;font-weight:800}.notification-bell-module__oXQeCW__markAll:hover{color:var(--gi-teal-text)}.notification-bell-module__oXQeCW__markAll:focus-visible{box-shadow:var(--shadow-focus);outline:none}.notification-bell-module__oXQeCW__filters{gap:5px;padding:0 14px 13px;display:flex}.notification-bell-module__oXQeCW__chip,.notification-bell-module__oXQeCW__chipActive{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.notification-bell-module__oXQeCW__chip{background:var(--surface-hover);color:var(--text-muted)}.notification-bell-module__oXQeCW__chip:hover{color:var(--text-primary)}.notification-bell-module__oXQeCW__chipActive{background:var(--gi-navy);color:#fff}.notification-bell-module__oXQeCW__chip:focus-visible,.notification-bell-module__oXQeCW__chipActive:focus-visible{box-shadow:var(--shadow-focus);outline:none}.notification-bell-module__oXQeCW__list{border-top:1px solid var(--line-hair);flex:1;min-height:0;overflow-y:auto}.notification-bell-module__oXQeCW__dayHead{z-index:1;letter-spacing:.7px;text-transform:uppercase;color:var(--text-subtle);background:var(--surface-panel);padding:10px 16px 6px;font-size:10.5px;font-weight:800;position:sticky;top:0}.notification-bell-module__oXQeCW__row,.notification-bell-module__oXQeCW__rowUnread{cursor:pointer;border-top:1px solid var(--line-hair);border-left:3px solid #0000;gap:12px;padding:13px 15px 13px 12px;display:flex}.notification-bell-module__oXQeCW__rowUnread{background:var(--surface-accent-subtle);border-left-color:var(--gi-teal)}.notification-bell-module__oXQeCW__row:hover,.notification-bell-module__oXQeCW__rowUnread:hover{background:var(--surface-accent-subtle)}.notification-bell-module__oXQeCW__row:focus-visible,.notification-bell-module__oXQeCW__rowUnread:focus-visible{box-shadow:var(--shadow-focus);outline:none}.notification-bell-module__oXQeCW__rowIcon{background:var(--surface-hover);width:34px;height:34px;color:var(--gi-teal-strong);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.notification-bell-module__oXQeCW__rowMain{flex:1;min-width:0}.notification-bell-module__oXQeCW__rowLead{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.45}.notification-bell-module__oXQeCW__rowMeta{align-items:center;gap:10px;margin-top:7px;display:flex}.notification-bell-module__oXQeCW__rowWhen{color:var(--text-subtle);font-size:11px;font-weight:600}.notification-bell-module__oXQeCW__rowMarkRead{color:var(--text-primary);cursor:pointer;letter-spacing:.2px;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px;font-weight:800}.notification-bell-module__oXQeCW__rowMarkRead:hover{color:var(--gi-teal-text)}.notification-bell-module__oXQeCW__rowMarkRead:focus-visible{box-shadow:var(--shadow-focus);outline:none}.notification-bell-module__oXQeCW__unreadDot{background:var(--gi-teal);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.notification-bell-module__oXQeCW__empty{text-align:center;padding:46px 28px}.notification-bell-module__oXQeCW__emptyIcon{background:var(--surface-accent-subtle);width:48px;height:48px;color:var(--gi-teal-strong);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}[data-theme=dark] .notification-bell-module__oXQeCW__emptyIcon{color:var(--gi-teal)}.notification-bell-module__oXQeCW__emptyHeading{color:var(--text-primary);font-size:14px;font-weight:800}.notification-bell-module__oXQeCW__emptyBody{color:var(--text-subtle);max-width:250px;margin-top:5px;margin-left:auto;margin-right:auto;font-size:12.5px;line-height:1.5}.notification-bell-module__oXQeCW__footer{border-top:1px solid var(--line-hair);background:var(--surface-hover);align-items:center;gap:9px;padding:11px 16px;display:flex}.notification-bell-module__oXQeCW__footerIcon{color:var(--text-subtle);flex:none}.notification-bell-module__oXQeCW__scopeLabel{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.notification-bell-module__oXQeCW__settingsLink{color:var(--text-primary);cursor:pointer;letter-spacing:.2px;background:0 0;border:0;flex:none;margin-left:auto;font-family:inherit;font-size:11.5px;font-weight:800}.notification-bell-module__oXQeCW__settingsLink:hover{color:var(--gi-teal-text)}.notification-bell-module__oXQeCW__settingsLink:focus-visible{box-shadow:var(--shadow-focus);outline:none}
.projects-module__Zv63Ca__page{width:100%;max-width:1180px;margin:0 auto;padding:28px 28px 64px;animation:.35s projects-module__Zv63Ca__giFade}@keyframes projects-module__Zv63Ca__giFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.projects-module__Zv63Ca__page{animation:none}}.projects-module__Zv63Ca__intro{max-width:620px;font-family:var(--font-sans);color:var(--text-muted);margin:0 0 18px;font-size:14px;line-height:1.55}.projects-module__Zv63Ca__toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.projects-module__Zv63Ca__countLabel{font-size:12px;font-weight:var(--weight-bold);color:var(--text-subtle);margin-bottom:10px}.projects-module__Zv63Ca__tableWrap{background:var(--surface-panel);border:1px solid var(--line-hair);border-radius:var(--radius-md);overflow-x:auto}.projects-module__Zv63Ca__table{border-collapse:collapse;width:100%}.projects-module__Zv63Ca__tableHeadRow{border-bottom:1px solid var(--line-hair)}.projects-module__Zv63Ca__th,.projects-module__Zv63Ca__thEnd{text-align:left;font-size:11px;font-weight:var(--weight-extrabold);letter-spacing:.5px;text-transform:uppercase;color:var(--text-subtle);white-space:nowrap;padding:12px 16px}.projects-module__Zv63Ca__thEnd{width:40px}.projects-module__Zv63Ca__row{border-bottom:1px solid var(--line-hair);cursor:pointer}.projects-module__Zv63Ca__rowAlt,.projects-module__Zv63Ca__row:hover{background:var(--surface-hover)}.projects-module__Zv63Ca__row:focus-visible{outline:2px solid var(--gi-teal);outline-offset:-2px}.projects-module__Zv63Ca__tdName{padding:13px 16px}.projects-module__Zv63Ca__projectName{font-size:13.5px;font-weight:var(--weight-extrabold);color:var(--text-primary);align-items:center;gap:8px;display:inline-flex}.projects-module__Zv63Ca__projectDesc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin-top:2px;font-size:12px;overflow:hidden}.projects-module__Zv63Ca__tdMuted{color:var(--text-muted);white-space:nowrap;padding:13px 16px;font-size:13px}.projects-module__Zv63Ca__tdChevron{color:var(--text-subtle);text-align:right;padding:13px 16px 13px 0}.projects-module__Zv63Ca__activePill{font-size:10.5px;font-weight:var(--weight-extrabold);letter-spacing:.4px;text-transform:uppercase;color:var(--gi-teal-text);background:var(--surface-accent-subtle);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.projects-module__Zv63Ca__archivedPill{font-size:10.5px;font-weight:var(--weight-extrabold);letter-spacing:.4px;text-transform:uppercase;color:var(--text-subtle);background:var(--surface-hover);border:1px solid var(--line-hair);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.projects-module__Zv63Ca__emptyState{border:1px dashed var(--line-hair);border-radius:var(--radius-md);background:var(--surface-panel);text-align:center;padding:42px 24px}.projects-module__Zv63Ca__emptyTitle{font-size:15px;font-weight:var(--weight-extrabold);color:var(--text-primary);margin:0 0 6px}.projects-module__Zv63Ca__emptyBody{color:var(--text-muted);max-width:460px;margin:0 auto;font-size:13px;line-height:1.55}.projects-module__Zv63Ca__field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.projects-module__Zv63Ca__fieldLabel{font-size:11px;font-weight:var(--weight-extrabold);letter-spacing:.5px;text-transform:uppercase;color:var(--text-subtle)}.projects-module__Zv63Ca__textInput{border:1px solid var(--line-hair);border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-panel);padding:9px 11px;font-size:13.5px}.projects-module__Zv63Ca__textInput:focus{border-color:var(--gi-teal);box-shadow:var(--shadow-focus);outline:none}.projects-module__Zv63Ca__saveError{color:var(--gi-red);margin:0 0 10px;font-size:12.5px}.projects-module__Zv63Ca__detailHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.projects-module__Zv63Ca__detailHeading{min-width:0}.projects-module__Zv63Ca__detailDesc{color:var(--text-muted);max-width:640px;margin:0;font-size:13.5px;line-height:1.55}.projects-module__Zv63Ca__detailMeta{color:var(--text-subtle);margin:6px 0 0;font-size:12px}.projects-module__Zv63Ca__detailActions{flex:none;gap:8px;display:flex}.projects-module__Zv63Ca__archivedNote{color:var(--text-muted);background:var(--surface-hover);border:1px solid var(--line-hair);border-radius:var(--radius-sm);margin:0 0 18px;padding:10px 12px;font-size:12.5px;line-height:1.5}.projects-module__Zv63Ca__section{background:var(--surface-panel);border:1px solid var(--line-hair);border-radius:var(--radius-md);margin-bottom:18px;overflow:hidden}.projects-module__Zv63Ca__sectionHead{border-bottom:1px solid var(--line-hair);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.projects-module__Zv63Ca__sectionTitle{font-size:12px;font-weight:var(--weight-extrabold);letter-spacing:.5px;text-transform:uppercase;color:var(--text-subtle);align-items:center;gap:8px;margin:0;display:inline-flex}.projects-module__Zv63Ca__sectionCount{font-weight:var(--weight-bold);color:var(--text-muted);text-transform:none;letter-spacing:0}.projects-module__Zv63Ca__itemRow{border-bottom:1px solid var(--line-hair);align-items:center;gap:12px;padding:11px 16px;display:flex}.projects-module__Zv63Ca__itemRow:last-child{border-bottom:0}.projects-module__Zv63Ca__itemMain{flex:1;min-width:0}.projects-module__Zv63Ca__itemName{font-size:13.5px;font-weight:var(--weight-bold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projects-module__Zv63Ca__itemNameLink{color:inherit;text-decoration:none}.projects-module__Zv63Ca__itemNameLink:hover{text-decoration:underline}.projects-module__Zv63Ca__itemMeta{color:var(--text-subtle);margin-top:1px;font-size:11.5px}.projects-module__Zv63Ca__itemActions{flex:none;align-items:center;gap:8px;display:flex}.projects-module__Zv63Ca__moveSelect{border:1px solid var(--line-hair);border-radius:var(--radius-sm);font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-panel);max-width:220px;padding:6px 9px;font-size:12.5px}.projects-module__Zv63Ca__moveSelect:focus{border-color:var(--gi-teal);box-shadow:var(--shadow-focus);outline:none}.projects-module__Zv63Ca__sectionEmpty{color:var(--text-muted);padding:18px 16px;font-size:12.5px}.projects-module__Zv63Ca__pickerList{border:1px solid var(--line-hair);border-radius:var(--radius-sm);max-height:320px;overflow:auto}.projects-module__Zv63Ca__pickerRow{border-bottom:1px solid var(--line-hair);align-items:center;gap:12px;padding:10px 12px;display:flex}.projects-module__Zv63Ca__pickerRow:last-child{border-bottom:0}.projects-module__Zv63Ca__pickerEmpty{color:var(--text-muted);padding:16px 12px;font-size:12.5px}.projects-module__Zv63Ca__dangerNote{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}
