.SecretariatAssignmentNoProjectsPage-module__cviING__gate{text-align:center;background:var(--card);border-radius:var(--portal-radius-lg);flex-direction:column;align-items:center;max-width:620px;margin:28px auto 0;padding:48px 40px;display:flex;box-shadow:0 1px 2px #919eab29}.SecretariatAssignmentNoProjectsPage-module__cviING__icon{background:var(--page);width:64px;height:64px;color:var(--foreground-tertiary);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.SecretariatAssignmentNoProjectsPage-module__cviING__icon svg{width:34px;height:34px}.SecretariatAssignmentNoProjectsPage-module__cviING__title{font-size:20px;font-weight:var(--portal-font-weight-bold);color:var(--foreground)}.SecretariatAssignmentNoProjectsPage-module__cviING__sub{font-size:var(--portal-font-size-body);color:var(--foreground-secondary);margin-top:14px;line-height:1.6}.SecretariatAssignmentNoProjectsPage-module__cviING__sub strong{color:var(--foreground);font-weight:var(--portal-font-weight-semibold)}
.PendingIndicator-module__Anevia__root,.PendingIndicator-module__Anevia__dots{align-items:center;display:inline-flex}.PendingIndicator-module__Anevia__root{gap:.45rem}.PendingIndicator-module__Anevia__label{white-space:nowrap}.PendingIndicator-module__Anevia__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite PendingIndicator-module__Anevia__spin;display:block}.PendingIndicator-module__Anevia__dots{letter-spacing:.04em;gap:0;line-height:1}.PendingIndicator-module__Anevia__dots span{width:.22em;animation:1.1s ease-in-out infinite PendingIndicator-module__Anevia__fade-dot;display:inline}.PendingIndicator-module__Anevia__dots span:nth-child(2){animation-delay:.12s}.PendingIndicator-module__Anevia__dots span:nth-child(3){animation-delay:.24s}@keyframes PendingIndicator-module__Anevia__spin{to{transform:rotate(360deg)}}@keyframes PendingIndicator-module__Anevia__fade-dot{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.PendingIndicator-module__Anevia__spinner,.PendingIndicator-module__Anevia__dots span{animation:none}.PendingIndicator-module__Anevia__dots span{opacity:.75}}
.PortalButton-module__x0P3sW__button{border-radius:var(--portal-radius-md);cursor:pointer;font:inherit;border:1px solid #0000;grid-template-areas:"button-content";justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-size:16px;font-weight:700;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-grid;position:relative}.PortalButton-module__x0P3sW__content,.PortalButton-module__x0P3sW__pending{grid-area:button-content;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.PortalButton-module__x0P3sW__content[data-hidden=true]{visibility:hidden}.PortalButton-module__x0P3sW__pending{position:static}.PortalButton-module__x0P3sW__button:hover:not(:disabled){transform:translateY(-1px)}.PortalButton-module__x0P3sW__button:focus-visible{box-shadow:0 0 0 3px var(--portal-accent-soft);outline:2px solid var(--ring);outline-offset:2px}.PortalButton-module__x0P3sW__button:disabled{cursor:not-allowed;opacity:.58}.PortalButton-module__x0P3sW__primary{background:var(--portal-accent-deep);box-shadow:0 8px 20px color-mix(in oklab, var(--portal-accent) 24%, transparent);color:var(--primary-foreground)}.PortalButton-module__x0P3sW__primary:hover:not(:disabled){background:var(--portal-accent)}.PortalButton-module__x0P3sW__secondary{background:var(--card);border-color:var(--border);color:var(--foreground)}.PortalButton-module__x0P3sW__secondary:hover:not(:disabled){background:var(--secondary);border-color:var(--border);color:var(--foreground)}.PortalButton-module__x0P3sW__danger{background:var(--destructive);color:var(--destructive-foreground)}.PortalButton-module__x0P3sW__ghost{color:var(--foreground-secondary);background:0 0}.PortalButton-module__x0P3sW__ghost:hover:not(:disabled){background:var(--portal-accent-soft);color:var(--portal-accent-deep)}.PortalButton-module__x0P3sW__text{color:var(--portal-accent-deep);text-underline-offset:.2em;background:0 0;align-self:flex-start;min-height:auto;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.PortalButton-module__x0P3sW__text:hover:not(:disabled){color:var(--portal-accent);text-decoration-color:currentColor;transform:none}
.SurfaceCard-module__lRAy5G__card{background:var(--card);border-radius:var(--portal-radius-lg);min-width:0;overflow:hidden;box-shadow:0 1px 2px #919eab29}
.StatCard-module__7yFaCW__card{border-radius:var(--portal-radius-md);box-sizing:border-box;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.StatCard-module__7yFaCW__compact{align-items:center;min-height:100px;padding:18px 24px}.StatCard-module__7yFaCW__compact>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:6px;min-width:0;display:grid}.StatCard-module__7yFaCW__compact .StatCard-module__7yFaCW__label{grid-column:1/-1}.StatCard-module__7yFaCW__compact .StatCard-module__7yFaCW__value{margin-top:7px}.StatCard-module__7yFaCW__compact .StatCard-module__7yFaCW__detail{margin-top:0}.StatCard-module__7yFaCW__status{align-items:flex-start;padding:22px 24px}.StatCard-module__7yFaCW__status>div{min-width:0}.StatCard-module__7yFaCW__status .StatCard-module__7yFaCW__value{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.25;overflow:hidden}.StatCard-module__7yFaCW__status .StatCard-module__7yFaCW__detail{margin-top:10px}.StatCard-module__7yFaCW__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);box-shadow:0 4px 12px -2px var(--portal-accent-glow);color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.StatCard-module__7yFaCW__iconSuccess{background:linear-gradient(140deg, var(--success), var(--success-strong));box-shadow:0 6px 16px -6px #00a76f80}.StatCard-module__7yFaCW__label,.StatCard-module__7yFaCW__detail,.StatCard-module__7yFaCW__value{display:block}.StatCard-module__7yFaCW__label{color:var(--foreground-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:normal}.StatCard-module__7yFaCW__value{color:var(--foreground);margin-top:8px;font-size:32px;line-height:1}.StatCard-module__7yFaCW__detail{color:var(--foreground-secondary);margin-top:10px;font-size:14px;line-height:normal;display:block}.StatCard-module__7yFaCW__detailSuccess,.StatCard-module__7yFaCW__valueSuccess{color:var(--success-strong)}
.StatusPill-module__2knZoa__pill{border-radius:var(--portal-radius-pill);white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:0;padding:7px 14px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.StatusPill-module__2knZoa__neutral{background:var(--page);color:var(--foreground-secondary)}.StatusPill-module__2knZoa__success{color:var(--success-strong);background:#00a76f1a}.StatusPill-module__2knZoa__warning{color:var(--warning-strong);background:#ffab001a}.StatusPill-module__2knZoa__danger{color:var(--destructive);background:#ff56301a}.StatusPill-module__2knZoa__info{background:color-mix(in oklab, var(--information) 15%, white);color:color-mix(in oklab, var(--information) 75%, black)}.StatusPill-module__2knZoa__special{background:color-mix(in oklab, var(--special) 12%, white);color:var(--special)}
.DataTable-module__LTziBa__scroller{width:100%;overflow-x:auto}.DataTable-module__LTziBa__table{border-collapse:collapse;width:100%;min-width:46rem}.DataTable-module__LTziBa__caption{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DataTable-module__LTziBa__table th,.DataTable-module__LTziBa__table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:1rem 1.25rem}.DataTable-module__LTziBa__table th{color:var(--foreground-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.DataTable-module__LTziBa__table th>button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.DataTable-module__LTziBa__table th>button>svg{color:var(--foreground-tertiary);flex:none}.DataTable-module__LTziBa__table th>button>svg[data-direction=ascending]{transform:rotate(180deg)}.DataTable-module__LTziBa__table td{color:var(--foreground-secondary);font-size:16px}.DataTable-module__LTziBa__table tbody tr:last-child td{border-bottom:0}.DataTable-module__LTziBa__table tbody tr:hover{background:color-mix(in oklab, var(--portal-accent-soft) 45%, white)}.DataTable-module__LTziBa__table tbody tr[data-clickable=true]{cursor:pointer}.DataTable-module__LTziBa__table tbody tr[data-clickable=true]:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}
.DataTablePageSize-module__q19UMa__root{display:inline-flex;position:relative}.DataTablePageSize-module__q19UMa__trigger{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:var(--portal-font-size-compact);font-weight:var(--portal-font-weight-semibold);justify-content:space-between;align-items:center;gap:8px;min-width:66px;height:32px;padding:0 8px 0 10px;display:inline-flex}.DataTablePageSize-module__q19UMa__trigger:hover,.DataTablePageSize-module__q19UMa__trigger[aria-expanded=true]{border-color:var(--portal-accent)}.DataTablePageSize-module__q19UMa__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.DataTablePageSize-module__q19UMa__trigger:disabled{cursor:wait;opacity:.55}.DataTablePageSize-module__q19UMa__chevron,.DataTablePageSize-module__q19UMa__chevronOpen{color:var(--foreground-tertiary);align-items:center;transition:transform .18s;display:inline-flex}.DataTablePageSize-module__q19UMa__chevronOpen{color:var(--portal-accent);transform:rotate(180deg)}:is(.DataTablePageSize-module__q19UMa__chevron>svg,.DataTablePageSize-module__q19UMa__chevronOpen>svg){width:16px;height:16px}.DataTablePageSize-module__q19UMa__menu{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);z-index:30;flex-direction:column;gap:2px;min-width:100%;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 4px 6px -2px #141a2114,0 12px 28px -8px #141a2138}.DataTablePageSize-module__q19UMa__option{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:var(--portal-font-size-compact);font-weight:var(--portal-font-weight-base);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-width:72px;padding:9px 10px;display:flex}.DataTablePageSize-module__q19UMa__option:hover{background:var(--page);color:var(--foreground)}.DataTablePageSize-module__q19UMa__option[aria-selected=true]{background:var(--portal-accent-soft);color:var(--portal-accent-deep);font-weight:var(--portal-font-weight-semibold)}.DataTablePageSize-module__q19UMa__check,.DataTablePageSize-module__q19UMa__checkHidden{color:var(--portal-accent-deep);align-items:center;display:inline-flex}.DataTablePageSize-module__q19UMa__checkHidden{visibility:hidden}:is(.DataTablePageSize-module__q19UMa__check>svg,.DataTablePageSize-module__q19UMa__checkHidden>svg){width:16px;height:16px}
.DataTablePagination-module__iQC9ua__footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.DataTablePagination-module__iQC9ua__summary{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.DataTablePagination-module__iQC9ua__pageSize{color:var(--foreground-tertiary);font-size:var(--portal-font-size-compact);font-weight:var(--portal-font-weight-base);align-items:center;gap:8px;display:inline-flex}.DataTablePagination-module__iQC9ua__range{color:var(--foreground-tertiary);font-size:var(--portal-font-size-compact);font-weight:var(--portal-font-weight-base)}.DataTablePagination-module__iQC9ua__range strong{color:var(--foreground-secondary);font-weight:var(--portal-font-weight-bold)}.DataTablePagination-module__iQC9ua__pagination{align-items:center;gap:4px;display:flex}.DataTablePagination-module__iQC9ua__page{border:1px solid var(--border-subtle);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:var(--portal-font-size-compact);font-weight:var(--portal-font-weight-semibold);background:0 0;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.DataTablePagination-module__iQC9ua__page:hover:not(:disabled):not([aria-current=page]){border-color:var(--border);color:var(--foreground)}.DataTablePagination-module__iQC9ua__page[aria-current=page]{background:var(--foreground);color:#fff;cursor:default;border-color:#0000}.DataTablePagination-module__iQC9ua__page:disabled{cursor:not-allowed;opacity:.4}.DataTablePagination-module__iQC9ua__navigation>svg{width:16px;height:16px}.DataTablePagination-module__iQC9ua__gap{color:var(--foreground-tertiary);font-weight:var(--portal-font-weight-bold);align-items:flex-end;padding:0 2px 6px;display:inline-flex}@media (max-width:640px){.DataTablePagination-module__iQC9ua__footer{flex-direction:column;align-items:flex-start}}
.ActionBanner-module__0r_xcW__banner{background:color-mix(in srgb, var(--portal-accent) 8%, var(--background));border:1px solid color-mix(in srgb, var(--portal-accent) 30%, transparent);border-radius:var(--portal-radius-md);align-items:center;gap:18px;min-width:0;padding:20px 24px;display:flex}.ActionBanner-module__0r_xcW__banner[data-dismissible=true]{padding-right:52px;position:relative}.ActionBanner-module__0r_xcW__icon{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);box-shadow:0 4px 12px -2px var(--portal-accent-glow);color:#fff;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:inline-flex}.ActionBanner-module__0r_xcW__copy{flex:1;min-width:0}.ActionBanner-module__0r_xcW__copy h2{color:var(--foreground);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-bold);margin:0;line-height:1.35}.ActionBanner-module__0r_xcW__banner[data-title-size=title] .ActionBanner-module__0r_xcW__copy h2{font-size:var(--portal-font-size-title)}.ActionBanner-module__0r_xcW__description{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-base);margin-top:4px;line-height:1.5}.ActionBanner-module__0r_xcW__description strong{color:var(--foreground);font-weight:var(--portal-font-weight-semibold)}.ActionBanner-module__0r_xcW__action{flex:none;align-self:center}.ActionBanner-module__0r_xcW__dismiss{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:10px;right:12px}.ActionBanner-module__0r_xcW__dismiss:hover{color:var(--foreground);background:#1c252e0f}.ActionBanner-module__0r_xcW__dismiss:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.ActionBanner-module__0r_xcW__dismiss>svg{width:18px;height:18px}.ActionBanner-module__0r_xcW__banner[data-tone=deadline]{background:linear-gradient(100deg,#ff56300f,#ffab000d);border-color:#ff56302e;gap:16px;padding-top:16px;padding-bottom:16px;padding-left:20px}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__icon{background:linear-gradient(140deg,#ff8a6b,#ff5630);border-radius:11px;flex-basis:38px;height:38px;box-shadow:0 6px 16px -6px #ff563080}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__copy h2{font-size:var(--portal-font-size-title)}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__description{font-weight:var(--portal-font-weight-base);margin-top:2px}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__description strong{color:var(--destructive)}.ActionBanner-module__0r_xcW__banner[data-tone=danger]{background:#ff563017;border-color:#ff563033}.ActionBanner-module__0r_xcW__banner[data-tone=danger] .ActionBanner-module__0r_xcW__icon{background:var(--destructive);box-shadow:0 6px 16px -6px #ff563080}.ActionBanner-module__0r_xcW__banner[data-tone=information]{background:#00b8d917;border-color:#00b8d938}.ActionBanner-module__0r_xcW__banner[data-tone=information] .ActionBanner-module__0r_xcW__icon{background:linear-gradient(140deg,#55c9ec,#6b64f8)}.ActionBanner-module__0r_xcW__banner[data-tone=neutral]{background:#63738114;border-color:#63738129}.ActionBanner-module__0r_xcW__banner[data-tone=neutral] .ActionBanner-module__0r_xcW__icon{background:var(--foreground-secondary);box-shadow:none}.ActionBanner-module__0r_xcW__banner[data-tone=success]{background:#00a76f17;border-color:#00a76f2e}.ActionBanner-module__0r_xcW__banner[data-tone=success] .ActionBanner-module__0r_xcW__icon{background:linear-gradient(140deg, var(--success), var(--success-strong));box-shadow:0 6px 16px -6px #00a76f80}.ActionBanner-module__0r_xcW__banner[data-tone=warning]{background:#ffab001a;border-color:#ffab0038}.ActionBanner-module__0r_xcW__banner[data-tone=warning] .ActionBanner-module__0r_xcW__icon{background:linear-gradient(140deg, #ffc107, var(--warning));box-shadow:0 6px 16px -6px #ffab0080}.ActionBanner-module__0r_xcW__banner[data-presentation=elevated]{background:color-mix(in srgb, var(--portal-accent) 8%, var(--background));box-shadow:var(--portal-shadow-card);border-color:#0000}.ActionBanner-module__0r_xcW__banner[data-presentation=elevated] .ActionBanner-module__0r_xcW__icon{background:var(--portal-accent-soft);box-shadow:none;color:var(--portal-accent-deep)}.ActionBanner-module__0r_xcW__banner[data-presentation=elevated] .ActionBanner-module__0r_xcW__icon>svg{width:26px;height:26px}.ActionBanner-module__0r_xcW__banner[data-presentation=elevated] .ActionBanner-module__0r_xcW__copy h2{font-size:var(--portal-font-size-title)}@media (max-width:640px){.ActionBanner-module__0r_xcW__banner{align-items:flex-start;gap:13px;padding:14px 15px}.ActionBanner-module__0r_xcW__banner[data-dismissible=true]{padding-right:46px;overflow:hidden}.ActionBanner-module__0r_xcW__banner[data-tone=deadline]:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff56302e,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:-40px;transform:translateY(-50%)}.ActionBanner-module__0r_xcW__banner[data-tone=deadline]>*{z-index:1;position:relative}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__icon{flex-basis:36px;height:36px;margin-top:4px}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__copy h2{font-size:var(--portal-font-size-body)}.ActionBanner-module__0r_xcW__action{width:100%}}
.EmptyState-module__ki-UBa__root{background:var(--card);border-radius:var(--portal-radius-lg);box-shadow:var(--portal-shadow-card);color:var(--foreground-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:18rem;padding:3rem 1.5rem;display:flex}.EmptyState-module__ki-UBa__embedded{box-shadow:none;background:0 0;border:0;border-radius:0}.EmptyState-module__ki-UBa__icon{background:var(--portal-accent-soft);border-radius:var(--portal-radius-md);color:var(--portal-accent-deep);justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.9rem;display:inline-flex}.EmptyState-module__ki-UBa__root strong{color:var(--foreground);font-size:1rem}.EmptyState-module__ki-UBa__root p{max-width:31rem;margin:.35rem 0 0;line-height:1.55}.EmptyState-module__ki-UBa__action{margin-top:1.2rem}
.UploadProgress-module__-Rt5ia__progress{background:var(--card,#fff);border:1px solid var(--border,#e3e7ec);color:var(--foreground,#18212b);border-radius:14px;gap:10px;min-width:0;padding:14px 16px;display:grid}.UploadProgress-module__-Rt5ia__progress[data-status=failed]{border-color:#ff563059}.UploadProgress-module__-Rt5ia__heading,.UploadProgress-module__-Rt5ia__summary,.UploadProgress-module__-Rt5ia__actions{align-items:center;display:flex}.UploadProgress-module__-Rt5ia__heading{justify-content:space-between;gap:10px}.UploadProgress-module__-Rt5ia__fileName{font-size:16px;font-weight:var(--portal-font-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.UploadProgress-module__-Rt5ia__percentage{color:var(--portal-accent-deep,#5547ef);font-size:16px;font-weight:var(--portal-font-weight-bold,700);flex:none}.UploadProgress-module__-Rt5ia__track{background:var(--page,#f3f5f7);border-radius:999px;height:8px;position:relative;overflow:hidden}.UploadProgress-module__-Rt5ia__bar{background:linear-gradient(105deg, var(--portal-accent-deep,#5547ef) 0%, var(--portal-accent-soft,#8b8cff) 38%, var(--portal-accent-deep,#5547ef) 72%, var(--portal-accent-soft,#8b8cff) 100%);border-radius:inherit;background-size:220% 100%;min-width:4px;height:100%;transition:width .18s}.UploadProgress-module__-Rt5ia__progress[data-status=uploading] .UploadProgress-module__-Rt5ia__bar,.UploadProgress-module__-Rt5ia__progress[data-status=processing] .UploadProgress-module__-Rt5ia__bar{animation:1.35s linear infinite UploadProgress-module__-Rt5ia__upload-gradient-flow}.UploadProgress-module__-Rt5ia__progress[data-status=completed] .UploadProgress-module__-Rt5ia__bar{background:#13a87d}.UploadProgress-module__-Rt5ia__progress[data-status=failed] .UploadProgress-module__-Rt5ia__bar{background:#ff5630}.UploadProgress-module__-Rt5ia__summary{color:var(--foreground-secondary,#637381);justify-content:space-between;gap:7px;font-size:16px}.UploadProgress-module__-Rt5ia__summary strong{color:inherit;font-weight:var(--portal-font-weight-semibold,600)}.UploadProgress-module__-Rt5ia__error{color:var(--destructive,#ff5630);margin:0;font-size:16px;line-height:1.45}.UploadProgress-module__-Rt5ia__actions{justify-content:flex-end;gap:8px}.UploadProgress-module__-Rt5ia__action{border:1px solid var(--border,#e3e7ec);color:var(--foreground,#18212b);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-semibold,600);background:0 0;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:7px 11px;display:inline-flex}.UploadProgress-module__-Rt5ia__action:hover{background:var(--page,#f3f5f7)}.UploadProgress-module__-Rt5ia__action[data-tone=danger]{color:var(--destructive,#ff5630)}@keyframes UploadProgress-module__-Rt5ia__upload-gradient-flow{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.UploadProgress-module__-Rt5ia__bar{transition:none}.UploadProgress-module__-Rt5ia__progress[data-status=uploading] .UploadProgress-module__-Rt5ia__bar,.UploadProgress-module__-Rt5ia__progress[data-status=processing] .UploadProgress-module__-Rt5ia__bar{animation:none}}
.DateTimePicker-module__elC3-W__field{flex-direction:column;gap:.375rem;width:100%;min-width:0;display:flex}.DateTimePicker-module__elC3-W__label{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-base);line-height:1.35}.DateTimePicker-module__elC3-W__required,.DateTimePicker-module__elC3-W__error{color:var(--destructive)}.DateTimePicker-module__elC3-W__control{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);align-items:stretch;min-height:44px;transition:border-color .15s;display:flex}.DateTimePicker-module__elC3-W__control:hover:not([data-open]){border-color:var(--foreground-tertiary)}.DateTimePicker-module__elC3-W__control[data-open]{border-color:var(--portal-accent)}.DateTimePicker-module__elC3-W__trigger{color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.625rem;min-width:0;padding:0 .875rem;display:flex}.DateTimePicker-module__elC3-W__trigger:focus-visible,.DateTimePicker-module__elC3-W__clearButton:focus-visible,.DateTimePicker-module__elC3-W__monthButton:focus-visible,.DateTimePicker-module__elC3-W__dayButton:focus-visible,.DateTimePicker-module__elC3-W__timeSelect:focus-visible,.DateTimePicker-module__elC3-W__periodButton:focus-visible,.DateTimePicker-module__elC3-W__timePreset:focus-visible,.DateTimePicker-module__elC3-W__todayButton:focus-visible,.DateTimePicker-module__elC3-W__cancelButton:focus-visible,.DateTimePicker-module__elC3-W__applyButton:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}.DateTimePicker-module__elC3-W__trigger:disabled{cursor:not-allowed}.DateTimePicker-module__elC3-W__calendarIcon{color:var(--portal-accent);flex:none;display:inline-flex}.DateTimePicker-module__elC3-W__value,.DateTimePicker-module__elC3-W__placeholder{font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-base);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DateTimePicker-module__elC3-W__placeholder{color:var(--foreground-tertiary)}.DateTimePicker-module__elC3-W__clearButton{color:var(--foreground-tertiary);cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.DateTimePicker-module__elC3-W__error{font-size:14px;font-weight:var(--portal-font-weight-base);margin:0;line-height:1.4}.DateTimePicker-module__elC3-W__popover{background:var(--popover);border:1px solid var(--border);z-index:2400;border-radius:14px;flex-direction:column;width:320px;max-width:calc(100vw - 1rem);display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px -8px #141a213d,0 4px 10px -4px #141a2129}.DateTimePicker-module__elC3-W__calendar{padding:.875rem .875rem .375rem}.DateTimePicker-module__elC3-W__calendarNavigation{justify-content:space-between;align-items:center;margin-bottom:.625rem;display:flex}.DateTimePicker-module__elC3-W__monthLabel{color:var(--foreground);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-bold)}.DateTimePicker-module__elC3-W__monthButton{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.DateTimePicker-module__elC3-W__monthButton:hover{background:var(--secondary);color:var(--foreground)}.DateTimePicker-module__elC3-W__dayLabels,.DateTimePicker-module__elC3-W__dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.DateTimePicker-module__elC3-W__dayLabels{margin-bottom:.25rem}.DateTimePicker-module__elC3-W__dayLabels span{color:var(--foreground-tertiary);font-size:12px;font-weight:var(--portal-font-weight-semibold);text-align:center;padding:.25rem 0;line-height:1.4}.DateTimePicker-module__elC3-W__dayGrid{gap:2px}.DateTimePicker-module__elC3-W__emptyDay,.DateTimePicker-module__elC3-W__dayButton{aspect-ratio:1}.DateTimePicker-module__elC3-W__dayButton{border-radius:var(--portal-radius-sm);color:var(--foreground);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--portal-font-weight-base);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DateTimePicker-module__elC3-W__dayButton:hover{background:var(--portal-accent-soft)}.DateTimePicker-module__elC3-W__inRange{background:var(--portal-accent-soft);border-radius:0}.DateTimePicker-module__elC3-W__selectedDay{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);box-shadow:0 3px 8px -3px var(--portal-accent-glow);color:var(--primary-foreground);font-weight:var(--portal-font-weight-bold)}.DateTimePicker-module__elC3-W__selectedDay:hover{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep))}.DateTimePicker-module__elC3-W__timePanel{border-top:1px solid var(--border-subtle);padding:.75rem .875rem}.DateTimePicker-module__elC3-W__timeHeading{color:var(--foreground-tertiary);font-size:12px;font-weight:var(--portal-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .5rem;line-height:1.4}.DateTimePicker-module__elC3-W__timeControls{align-items:center;gap:.375rem;display:flex}.DateTimePicker-module__elC3-W__timeSelect{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-base);height:38px;padding:0 .5rem}.DateTimePicker-module__elC3-W__timeSelect:focus{border-color:var(--portal-accent);outline:0}.DateTimePicker-module__elC3-W__timeSeparator{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-bold)}.DateTimePicker-module__elC3-W__periodControl{background:var(--secondary);border:1px solid var(--border);border-radius:var(--portal-radius-sm);gap:2px;margin-left:.25rem;padding:3px;display:inline-flex}.DateTimePicker-module__elC3-W__periodButton{color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--portal-font-weight-semibold);background:0 0;border:0;border-radius:6px;padding:.3125rem .625rem}.DateTimePicker-module__elC3-W__periodButton[aria-pressed=true]{background:var(--card);color:var(--portal-accent-deep);box-shadow:0 1px 2px #919eab29}.DateTimePicker-module__elC3-W__timePresets{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.DateTimePicker-module__elC3-W__timePreset{background:var(--card);border:1px solid var(--border);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--portal-font-weight-semibold);border-radius:9999px;padding:.3125rem .75rem}.DateTimePicker-module__elC3-W__timePreset:hover{border-color:var(--portal-accent);color:var(--portal-accent-deep)}.DateTimePicker-module__elC3-W__footer{background:var(--secondary);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.DateTimePicker-module__elC3-W__todayButton{color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--portal-font-weight-semibold);background:0 0;border:0;padding:.25rem}.DateTimePicker-module__elC3-W__todayButton:hover{color:var(--portal-accent-deep)}.DateTimePicker-module__elC3-W__footerActions{gap:.5rem;display:flex}.DateTimePicker-module__elC3-W__cancelButton,.DateTimePicker-module__elC3-W__applyButton{border-radius:var(--portal-radius-sm);cursor:pointer;font:inherit;min-height:34px;padding:.375rem .875rem;font-size:14px}.DateTimePicker-module__elC3-W__cancelButton{background:var(--card);border:1px solid var(--border);color:var(--foreground-secondary);font-weight:var(--portal-font-weight-semibold)}.DateTimePicker-module__elC3-W__cancelButton:hover{background:var(--secondary);color:var(--foreground)}.DateTimePicker-module__elC3-W__applyButton{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));box-shadow:0 4px 12px -3px var(--portal-accent-glow);color:var(--primary-foreground);font-weight:var(--portal-font-weight-bold);border:0}.DateTimePicker-module__elC3-W__applyButton:hover{filter:brightness(1.05)}
.FileUpload-module__9oW_Wa__field{flex-direction:column;gap:.375rem;display:flex}.FileUpload-module__9oW_Wa__label{color:var(--foreground-secondary);font-size:16px;font-weight:var(--portal-font-weight-base);line-height:1.35}.FileUpload-module__9oW_Wa__required{color:var(--destructive)}.FileUpload-module__9oW_Wa__input{display:none}.FileUpload-module__9oW_Wa__dropzone{appearance:none;border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;text-align:center;background:#fafafa;border:2px dashed #919eab4d;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:10rem;padding:2rem 1rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}.FileUpload-module__9oW_Wa__dropzone:hover,.FileUpload-module__9oW_Wa__dropzone[data-drag-active]{background:var(--portal-accent-soft);border-color:var(--portal-accent);color:var(--portal-accent-deep)}.FileUpload-module__9oW_Wa__dropzone:focus-visible{border-color:var(--portal-accent);outline:none}.FileUpload-module__9oW_Wa__uploadIcon{color:var(--foreground-tertiary);margin-bottom:.625rem;transition:color .15s;display:inline-flex}.FileUpload-module__9oW_Wa__dropzone:hover .FileUpload-module__9oW_Wa__uploadIcon,.FileUpload-module__9oW_Wa__dropzone[data-drag-active] .FileUpload-module__9oW_Wa__uploadIcon{color:var(--portal-accent)}.FileUpload-module__9oW_Wa__dropzone strong,.FileUpload-module__9oW_Wa__dropzone small{font-size:16px;line-height:1.45;display:block}.FileUpload-module__9oW_Wa__dropzone strong{color:var(--foreground);font-weight:var(--portal-font-weight-semibold)}.FileUpload-module__9oW_Wa__dropzone strong span{color:var(--portal-accent);text-underline-offset:2px;text-decoration:underline}.FileUpload-module__9oW_Wa__dropzone small{color:var(--foreground-secondary);margin-top:.25rem}.FileUpload-module__9oW_Wa__selectedFile{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);align-items:center;gap:.75rem;min-height:4.75rem;padding:1rem;display:flex}.FileUpload-module__9oW_Wa__fileIcon{background:var(--portal-accent-soft);border-radius:var(--portal-radius-sm);color:var(--portal-accent-deep);flex:0 0 2.375rem;justify-content:center;align-items:center;height:2.375rem;display:inline-flex}.FileUpload-module__9oW_Wa__fileDetails{flex-direction:column;flex:1;min-width:0;display:flex}.FileUpload-module__9oW_Wa__fileDetails strong,.FileUpload-module__9oW_Wa__fileDetails span{font-size:16px;line-height:1.35}.FileUpload-module__9oW_Wa__fileDetails strong{color:var(--foreground);font-weight:var(--portal-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileUpload-module__9oW_Wa__fileDetails span{color:var(--foreground-secondary);margin-top:.125rem}.FileUpload-module__9oW_Wa__actions{flex:none;align-items:center;gap:.375rem;display:flex}.FileUpload-module__9oW_Wa__actions a,.FileUpload-module__9oW_Wa__actions button{border:1px solid var(--border);border-radius:var(--portal-radius-md);color:var(--foreground);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-semibold);background:0 0;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .75rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.FileUpload-module__9oW_Wa__actions button:hover:not(.FileUpload-module__9oW_Wa__remove){background:var(--page)}.FileUpload-module__9oW_Wa__actions a:focus-visible,.FileUpload-module__9oW_Wa__actions button:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.FileUpload-module__9oW_Wa__actions .FileUpload-module__9oW_Wa__remove{color:var(--foreground-secondary);border-color:#0000;padding-inline:.5rem}.FileUpload-module__9oW_Wa__actions .FileUpload-module__9oW_Wa__remove:hover{background:color-mix(in srgb, var(--destructive) 8%, transparent);color:var(--destructive)}.FileUpload-module__9oW_Wa__error{color:var(--destructive);font-size:14px;font-weight:var(--portal-font-weight-base);margin:0;line-height:1.4}@media (max-width:640px){.FileUpload-module__9oW_Wa__selectedFile{flex-wrap:wrap;align-items:flex-start}.FileUpload-module__9oW_Wa__actions{flex-basis:100%}}
.FilterSelect-module__QdJGxW__root{flex-shrink:0;position:relative}.FilterSelect-module__QdJGxW__trigger{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-semibold);white-space:nowrap;outline:none;justify-content:space-between;align-items:center;gap:10px;min-width:168px;height:40px;padding:0 12px 0 14px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.FilterSelect-module__QdJGxW__trigger:hover,.FilterSelect-module__QdJGxW__trigger[aria-expanded=true]{border-color:var(--portal-accent);color:var(--foreground)}.FilterSelect-module__QdJGxW__triggerActive{background:var(--portal-accent-soft);color:var(--portal-accent-deep);border-color:#0000}.FilterSelect-module__QdJGxW__chevron{color:var(--foreground-tertiary);flex-shrink:0;align-items:center;width:18px;height:18px;transition:transform .18s,color .15s;display:inline-flex}.FilterSelect-module__QdJGxW__chevronOpen{color:var(--portal-accent);transform:rotate(180deg)}.FilterSelect-module__QdJGxW__triggerActive .FilterSelect-module__QdJGxW__chevron{color:var(--portal-accent-deep)}.FilterSelect-module__QdJGxW__chevron>svg{width:18px;height:18px}.FilterSelect-module__QdJGxW__menu{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);z-index:30;flex-direction:column;gap:2px;min-width:100%;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 6px -2px #141a2114,0 12px 28px -8px #141a2138}.FilterSelect-module__QdJGxW__option{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-base);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 12px;transition:background .12s,color .12s;display:flex}.FilterSelect-module__QdJGxW__option:hover,.FilterSelect-module__QdJGxW__option:focus-visible{background:var(--page);color:var(--foreground);outline:none}.FilterSelect-module__QdJGxW__optionSelected{background:var(--portal-accent-soft);color:var(--portal-accent-deep);font-weight:var(--portal-font-weight-semibold)}.FilterSelect-module__QdJGxW__check{color:var(--portal-accent-deep);opacity:0;flex-shrink:0;align-items:center;width:16px;height:16px;margin-left:auto;display:inline-flex}.FilterSelect-module__QdJGxW__optionSelected .FilterSelect-module__QdJGxW__check{opacity:1}.FilterSelect-module__QdJGxW__check>svg{width:16px;height:16px}
.InstitutionPicker-module___0ZiiG__field{flex-direction:column;gap:.375rem;width:100%;display:flex;position:relative}.InstitutionPicker-module___0ZiiG__label{color:var(--foreground-secondary);font-size:16px;font-weight:var(--portal-font-weight-semibold);line-height:1.35}.InstitutionPicker-module___0ZiiG__required{color:var(--destructive)}.InstitutionPicker-module___0ZiiG__controlFrame{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);align-items:center;min-height:44px;transition:border-color .15s;display:flex;position:relative}.InstitutionPicker-module___0ZiiG__controlFrame:focus-within{border-color:var(--portal-accent)}.InstitutionPicker-module___0ZiiG__leadingIcon{color:var(--portal-accent);flex:none;margin-left:.75rem;display:inline-flex}.InstitutionPicker-module___0ZiiG__input{color:var(--foreground);font:inherit;font-size:16px;font-weight:var(--portal-font-weight-base);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.65rem .75rem}.InstitutionPicker-module___0ZiiG__leadingIcon+.InstitutionPicker-module___0ZiiG__input{padding-left:.65rem}.InstitutionPicker-module___0ZiiG__input::placeholder{color:var(--foreground-tertiary);opacity:1}.InstitutionPicker-module___0ZiiG__chevronButton,.InstitutionPicker-module___0ZiiG__clearButton{color:var(--foreground-tertiary);cursor:pointer;background:0 0;border:0;flex:0 0 42px;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.InstitutionPicker-module___0ZiiG__chevronButton:focus-visible,.InstitutionPicker-module___0ZiiG__clearButton:focus-visible,.InstitutionPicker-module___0ZiiG__option:focus-visible,.InstitutionPicker-module___0ZiiG__otherSuggestion button:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}.InstitutionPicker-module___0ZiiG__manualField{flex-direction:column;gap:.375rem;margin-top:.625rem;display:flex}.InstitutionPicker-module___0ZiiG__options{background:var(--popover);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);z-index:20;width:100%;max-height:20rem;padding:.5rem;position:absolute;top:calc(100% + .375rem);overflow-y:auto;box-shadow:0 12px 28px #1c252e29}.InstitutionPicker-module___0ZiiG__optionGroup+.InstitutionPicker-module___0ZiiG__optionGroup{margin-top:.35rem}.InstitutionPicker-module___0ZiiG__optionGroup>p,.InstitutionPicker-module___0ZiiG__otherSuggestion>p{color:var(--foreground-tertiary);font-size:12px;font-weight:var(--portal-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;margin:.35rem .5rem}.InstitutionPicker-module___0ZiiG__option,.InstitutionPicker-module___0ZiiG__otherSuggestion button{border-radius:var(--portal-radius-sm);color:var(--foreground);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-base);text-align:left;background:0 0;border:0;width:100%;padding:.6rem .75rem;line-height:1.35;display:block}.InstitutionPicker-module___0ZiiG__option:hover,.InstitutionPicker-module___0ZiiG__otherSuggestion button:hover{background:var(--portal-accent-soft);color:var(--portal-accent-deep)}.InstitutionPicker-module___0ZiiG__otherSuggestion{padding:.1rem 0}.InstitutionPicker-module___0ZiiG__otherSuggestion button{color:var(--portal-accent);font-weight:var(--portal-font-weight-bold)}.InstitutionPicker-module___0ZiiG__error{color:var(--destructive);font-size:14px;font-weight:var(--portal-font-weight-base);margin:0;line-height:1.4}
.PhoneNumberField-module__s5bsxa__field{flex-direction:column;gap:.375rem;width:100%;display:flex}.PhoneNumberField-module__s5bsxa__label{color:var(--foreground-secondary,var(--ap-fg-secondary,#637381));font-size:16px;font-weight:var(--portal-font-weight-semibold,600);line-height:1.35}.PhoneNumberField-module__s5bsxa__required{color:var(--destructive,var(--ap-destruct,#ff5630))}.PhoneNumberField-module__s5bsxa__control{background:var(--card,var(--ap-bg,#fff));border:1px solid var(--border,var(--ap-line,#919eab52));border-radius:var(--portal-radius-sm,var(--ap-r,8px));color:var(--foreground,var(--ap-fg,#1c252e));align-items:center;min-height:44px;padding:0 .75rem;transition:border-color .15s;display:flex}.PhoneNumberField-module__s5bsxa__control:focus-within{border-color:var(--portal-accent,var(--ap-primary,#6366f1))}.PhoneNumberField-module__s5bsxa__control.PhoneInput--invalid{border-color:var(--destructive,var(--ap-destruct,#ff5630))}.PhoneNumberField-module__s5bsxa__control .PhoneInputCountry{margin-right:.55rem}.PhoneNumberField-module__s5bsxa__control .PhoneInputCountrySelectArrow{border-color:var(--foreground-tertiary,var(--ap-fg-tertiary,#919eab));margin-left:.35rem}.PhoneNumberField-module__s5bsxa__control .PhoneInputInput{color:var(--foreground,var(--ap-fg,#1c252e));font:inherit;font-size:16px;font-weight:var(--portal-font-weight-base,500);background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0}.PhoneNumberField-module__s5bsxa__helper,.PhoneNumberField-module__s5bsxa__error{font-size:14px;font-weight:var(--portal-font-weight-base,500);margin:0;line-height:1.4}.PhoneNumberField-module__s5bsxa__helper{color:var(--foreground-tertiary,var(--ap-fg-tertiary,#919eab))}.PhoneNumberField-module__s5bsxa__error{color:var(--destructive,var(--ap-destruct,#ff5630))}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.PageHeader-module__p4fvVG__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:15px;margin-top:14px;display:grid}.PageHeader-module__p4fvVG__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-md);color:#fff;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 6px 16px -6px #6366f199}.PageHeader-module__p4fvVG__copy{min-width:0}.PageHeader-module__p4fvVG__copy h1{color:var(--foreground);letter-spacing:-.4px;margin:0;font-size:24px;font-weight:700;line-height:1.2}.PageHeader-module__p4fvVG__copy p{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);margin:5px 0 0;line-height:1.5}.PageHeader-module__p4fvVG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:15px;display:flex}.PageHeader-module__p4fvVG__header[data-actions-placement=below] .PageHeader-module__p4fvVG__actions{grid-column:1/-1;justify-content:flex-start;margin-top:1px}@media (max-width:720px){.PageHeader-module__p4fvVG__header{grid-template-columns:auto minmax(0,1fr);align-items:start}.PageHeader-module__p4fvVG__actions{grid-column:1/-1;justify-content:flex-start;margin-top:0}}
.SurfaceHeader-module__e8g9lq__header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;min-height:0;padding:18px 22px;display:flex}.SurfaceHeader-module__e8g9lq__identity{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.SurfaceHeader-module__e8g9lq__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);box-shadow:0 4px 12px -2px var(--portal-accent-glow);color:#fff;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.SurfaceHeader-module__e8g9lq__copy{min-width:0}.SurfaceHeader-module__e8g9lq__copy h2{color:var(--foreground);margin:0;font-size:18px;font-weight:600;line-height:normal}.SurfaceHeader-module__e8g9lq__copy p{color:var(--foreground-tertiary);font-size:var(--portal-font-size-body);margin:1px 0 0;font-weight:500;line-height:normal}.SurfaceHeader-module__e8g9lq__action{flex:none}@media (max-width:640px){.SurfaceHeader-module__e8g9lq__header{flex-direction:column;align-items:flex-start}.SurfaceHeader-module__e8g9lq__action,.SurfaceHeader-module__e8g9lq__identity{width:100%}}
.Toolbar-module__Ay15Zq__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.Toolbar-module__Ay15Zq__toolbar input,.Toolbar-module__Ay15Zq__toolbar select{background:var(--page);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);color:var(--foreground);font:inherit;min-height:2.75rem;padding:.65rem .85rem}.Toolbar-module__Ay15Zq__toolbar input{flex:18rem;min-width:12rem}.Toolbar-module__Ay15Zq__toolbar select{flex:0 12rem}.Toolbar-module__Ay15Zq__toolbar input:focus-visible,.Toolbar-module__Ay15Zq__toolbar select:focus-visible{border-color:var(--ring);box-shadow:none;outline:none}
.PortalConfirmDialog-module__FDgCuW__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;z-index:1200;background:#141a216b;justify-content:center;align-items:center;padding:20px;transition:opacity .18s;display:flex;position:fixed;inset:0}.PortalConfirmDialog-module__FDgCuW__scrim[data-visible=true]{opacity:1}.PortalConfirmDialog-module__FDgCuW__dialog{background:var(--card);border-radius:var(--portal-radius-lg);width:100%;max-width:420px;padding:24px;transition:transform .18s;transform:translateY(8px)scale(.98);box-shadow:0 24px 60px -16px #141a2166}.PortalConfirmDialog-module__FDgCuW__scrim[data-visible=true] .PortalConfirmDialog-module__FDgCuW__dialog{transform:translateY(0)scale(1)}.PortalConfirmDialog-module__FDgCuW__title{color:var(--foreground);font-size:var(--portal-font-size-title);font-weight:var(--portal-font-weight-bold);margin:0 0 8px}.PortalConfirmDialog-module__FDgCuW__description{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-base);margin:0;line-height:1.6}.PortalConfirmDialog-module__FDgCuW__description strong{color:var(--foreground);font-weight:var(--portal-font-weight-bold)}.PortalConfirmDialog-module__FDgCuW__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.PortalConfirmDialog-module__FDgCuW__button{cursor:pointer;font:inherit;font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-bold);border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 18px;transition:background .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}.PortalConfirmDialog-module__FDgCuW__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.PortalConfirmDialog-module__FDgCuW__button:disabled{cursor:not-allowed;opacity:.58}.PortalConfirmDialog-module__FDgCuW__cancel{background:var(--card);border:1px solid var(--border);color:var(--foreground-secondary)}.PortalConfirmDialog-module__FDgCuW__cancel:hover:not(:disabled){background:var(--secondary);border-color:var(--foreground-tertiary);color:var(--foreground)}.PortalConfirmDialog-module__FDgCuW__confirm{background:var(--destructive);color:var(--destructive-foreground);border:1px solid #0000;min-width:98px;box-shadow:0 6px 16px -6px #ff563099}.PortalConfirmDialog-module__FDgCuW__confirm:hover:not(:disabled){filter:brightness(1.05)}@media (prefers-reduced-motion:reduce){.PortalConfirmDialog-module__FDgCuW__scrim,.PortalConfirmDialog-module__FDgCuW__dialog{transition:none}}
.PortalRubricDialog-module__fHQYHa__scrim{z-index:1150;background:#0a111894;justify-content:center;align-items:center;padding:24px;animation:.18s both PortalRubricDialog-module__fHQYHa__fade-in;display:flex;position:fixed;inset:0}.PortalRubricDialog-module__fHQYHa__dialog{background:var(--card);border-radius:var(--portal-radius-lg);flex-direction:column;width:100%;max-width:1320px;max-height:calc(100vh - 48px);animation:.22s cubic-bezier(.2,.9,.3,1) both PortalRubricDialog-module__fHQYHa__enter;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #1c252e66,0 6px 16px #1c252e1f}.PortalRubricDialog-module__fHQYHa__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 18px;display:flex}.PortalRubricDialog-module__fHQYHa__heading{min-width:0}.PortalRubricDialog-module__fHQYHa__heading h2{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.PortalRubricDialog-module__fHQYHa__heading p{color:var(--foreground-secondary);margin:3px 0 0;font-size:16px}.PortalRubricDialog-module__fHQYHa__headerActions{flex:none;align-items:center;gap:10px;display:flex}.PortalRubricDialog-module__fHQYHa__tabs{border:1px solid var(--border-subtle);border-radius:var(--portal-radius-sm);display:flex;overflow:hidden}.PortalRubricDialog-module__fHQYHa__stageBadge{background:var(--portal-accent-soft);color:var(--portal-accent-deep);border-radius:999px;min-height:36px;padding:7px 16px;font-size:16px;font-weight:600;display:inline-flex}.PortalRubricDialog-module__fHQYHa__tab{background:var(--card);color:var(--foreground-secondary);cursor:pointer;font:inherit;border:0;min-height:36px;padding:0 16px;font-size:16px;font-weight:500}.PortalRubricDialog-module__fHQYHa__tab[data-active]{background:var(--foreground);color:#fff;font-weight:600}.PortalRubricDialog-module__fHQYHa__close{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-sm);color:var(--foreground-tertiary);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.PortalRubricDialog-module__fHQYHa__close:hover,.PortalRubricDialog-module__fHQYHa__footer :is(a,button):hover{color:var(--foreground);background:#f3f5f7}.PortalRubricDialog-module__fHQYHa__body{padding:20px 24px 24px;overflow:auto}.PortalRubricDialog-module__fHQYHa__group+.PortalRubricDialog-module__fHQYHa__group{margin-top:24px}.PortalRubricDialog-module__fHQYHa__group h3{color:var(--foreground-tertiary);letter-spacing:.06em;text-transform:uppercase;background:#919eab14;border-radius:4px;margin:0 0 10px;padding:4px 8px;font-size:14px;font-weight:700;display:inline-block}.PortalRubricDialog-module__fHQYHa__tableScroller{overflow-x:visible}.PortalRubricDialog-module__fHQYHa__tableScroller table{border-collapse:collapse;table-layout:fixed;width:100%}.PortalRubricDialog-module__fHQYHa__tableScroller th,.PortalRubricDialog-module__fHQYHa__tableScroller td{border-bottom:1px solid var(--border-subtle);color:var(--foreground-secondary);text-align:left;vertical-align:top;padding:12px 14px;font-size:16px;line-height:1.45}.PortalRubricDialog-module__fHQYHa__tableScroller th{background:var(--page);color:var(--foreground-tertiary);font-weight:700}.PortalRubricDialog-module__fHQYHa__tableScroller th:first-child{width:24%}.PortalRubricDialog-module__fHQYHa__tableScroller th:nth-child(2){width:8%}.PortalRubricDialog-module__fHQYHa__tableScroller th:not(:first-child):not(:nth-child(2)){text-align:center}.PortalRubricDialog-module__fHQYHa__tableScroller th strong,.PortalRubricDialog-module__fHQYHa__tableScroller th span,.PortalRubricDialog-module__fHQYHa__tableScroller td strong,.PortalRubricDialog-module__fHQYHa__tableScroller td span{display:block}.PortalRubricDialog-module__fHQYHa__tableScroller th strong{color:var(--foreground);text-align:center;font-size:16px}.PortalRubricDialog-module__fHQYHa__tableScroller th span{text-align:center;text-transform:uppercase;margin-top:3px;font-size:14px}.PortalRubricDialog-module__fHQYHa__tableScroller td strong{color:var(--foreground);font-weight:700}.PortalRubricDialog-module__fHQYHa__tableScroller td span{margin-top:4px}.PortalRubricDialog-module__fHQYHa__weight{white-space:nowrap;font-weight:700;color:var(--portal-accent-deep)!important;text-align:center!important}.PortalRubricDialog-module__fHQYHa__total{color:var(--portal-accent-deep);justify-content:flex-end;align-items:center;gap:6px;padding-top:4px;font-size:16px;font-weight:700;display:flex}.PortalRubricDialog-module__fHQYHa__footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding:14px 24px;display:flex}.PortalRubricDialog-module__fHQYHa__footer :is(a,button){background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-sm);color:var(--foreground);cursor:pointer;font:inherit;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:16px;font-weight:600;display:inline-flex}@keyframes PortalRubricDialog-module__fHQYHa__fade-in{0%{opacity:0}}@keyframes PortalRubricDialog-module__fHQYHa__enter{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (max-width:700px){.PortalRubricDialog-module__fHQYHa__scrim{padding:0}.PortalRubricDialog-module__fHQYHa__dialog{border-radius:0;min-height:100vh;max-height:100vh}.PortalRubricDialog-module__fHQYHa__header{align-items:flex-start;padding:17px 16px}.PortalRubricDialog-module__fHQYHa__tabs{display:none}.PortalRubricDialog-module__fHQYHa__body{padding:18px 16px}.PortalRubricDialog-module__fHQYHa__tableScroller{overflow-x:auto}.PortalRubricDialog-module__fHQYHa__tableScroller table{table-layout:auto;min-width:1040px}.PortalRubricDialog-module__fHQYHa__tableScroller th:first-child{width:auto;min-width:240px}.PortalRubricDialog-module__fHQYHa__tableScroller th:nth-child(2){width:auto;min-width:76px}.PortalRubricDialog-module__fHQYHa__tableScroller th:not(:first-child):not(:nth-child(2)){min-width:145px}}@media (prefers-reduced-motion:reduce){.PortalRubricDialog-module__fHQYHa__scrim,.PortalRubricDialog-module__fHQYHa__dialog{animation:none}}
.AdminActionFeedback-module__x8ugga__success,.AdminActionFeedback-module__x8ugga__error{border-radius:var(--portal-radius-sm);margin:0;padding:.7rem .8rem;font-size:16px}.AdminActionFeedback-module__x8ugga__success{background:color-mix(in oklab, var(--success) 13%, white);color:var(--success-strong)}.AdminActionFeedback-module__x8ugga__error{background:color-mix(in oklab, var(--destructive) 10%, white);color:var(--destructive)}
.AdminActionLink-module__BmAlIW__link{border-radius:var(--portal-radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:40px;padding:0 18px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.AdminActionLink-module__BmAlIW__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.AdminActionLink-module__BmAlIW__primary{background:var(--portal-accent-deep);box-shadow:0 8px 20px color-mix(in oklab, var(--portal-accent) 24%, transparent);color:#fff}.AdminActionLink-module__BmAlIW__primary:hover{background:var(--portal-accent)}.AdminActionLink-module__BmAlIW__secondary{background:var(--card);border-color:var(--border);color:var(--foreground)}.AdminActionLink-module__BmAlIW__secondary:hover{background:var(--secondary);border-color:var(--border);color:var(--foreground)}
.AdminConfigurationDialogShell-module__rmdBLq__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1600;background:#141a217a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AdminConfigurationDialogShell-module__rmdBLq__dialog{background:var(--card);border-radius:var(--portal-radius-lg);flex-direction:column;width:min(620px,100%);max-height:min(90vh,850px);animation:.2s cubic-bezier(.2,.9,.3,1) AdminConfigurationDialogShell-module__rmdBLq__dialog-enter;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #1c252e66,0 6px 16px #1c252e1f}.AdminConfigurationDialogShell-module__rmdBLq__dialog[data-size=compact]{width:min(480px,100%)}.AdminConfigurationDialogShell-module__rmdBLq__dialog[data-size=wide]{width:min(760px,100%)}.AdminConfigurationDialogShell-module__rmdBLq__dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 18px;display:flex}.AdminConfigurationDialogShell-module__rmdBLq__heading{flex:1;gap:12px;min-width:0;display:grid}.AdminConfigurationDialogShell-module__rmdBLq__eyebrow{color:var(--portal-accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.AdminConfigurationDialogShell-module__rmdBLq__identity{background:var(--card);border-radius:var(--portal-radius-md);box-shadow:var(--portal-shadow-card);align-items:center;gap:14px;padding:16px 18px;display:flex}.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=inline],.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=plain]{box-shadow:none;background:0 0;border-radius:0;padding:0}.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=plain]{display:block}.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=inline] .AdminConfigurationDialogShell-module__rmdBLq__icon{width:48px;height:48px}.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=inline] h2,.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=plain] h2{font-size:18px}.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=plain] p{margin-top:3px;font-size:14px}.AdminConfigurationDialogShell-module__rmdBLq__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);box-shadow:0 4px 12px -2px var(--portal-accent-glow);color:#fff;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.AdminConfigurationDialogShell-module__rmdBLq__icon[data-shape=circle]{border-radius:999px;font-size:13px;font-weight:700}.AdminConfigurationDialogShell-module__rmdBLq__identity h2{color:var(--foreground);margin:0;font-size:18px;font-weight:700;line-height:1.3}.AdminConfigurationDialogShell-module__rmdBLq__identity p{color:var(--foreground-secondary);margin:4px 0 0;font-size:16px;line-height:1.5}.AdminConfigurationDialogShell-module__rmdBLq__close{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.AdminConfigurationDialogShell-module__rmdBLq__close:hover{background:#919eab1f}.AdminConfigurationDialogShell-module__rmdBLq__body{flex:1;min-height:0;padding:24px;overflow-y:auto}.AdminConfigurationDialogShell-module__rmdBLq__dialog>footer{border-top:1px solid var(--border-subtle);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:20px 32px;display:flex}@keyframes AdminConfigurationDialogShell-module__rmdBLq__dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.AdminConfigurationDialogShell-module__rmdBLq__dialog{animation:none}}@media (max-width:620px){.AdminConfigurationDialogShell-module__rmdBLq__scrim{align-items:flex-end;padding:0}.AdminConfigurationDialogShell-module__rmdBLq__dialog{border-radius:var(--portal-radius-lg) var(--portal-radius-lg) 0 0;max-height:94vh}}
.ActivateEditionDialog-module__AcRwJq__content{gap:18px;display:grid}.ActivateEditionDialog-module__AcRwJq__message{color:var(--foreground-secondary);margin:0;font-size:16px;line-height:1.65}.ActivateEditionDialog-module__AcRwJq__message strong{color:var(--foreground);font-weight:700}.ActivateEditionDialog-module__AcRwJq__facts{background:var(--muted);border-radius:var(--portal-radius-md);gap:10px;padding:16px;display:grid}.ActivateEditionDialog-module__AcRwJq__fact{color:var(--foreground-secondary);gap:3px;font-size:14px;line-height:1.5;display:grid}.ActivateEditionDialog-module__AcRwJq__fact strong{color:var(--foreground);font-weight:700}
.AdminFormField-module__-sQ1La__field{color:var(--foreground-secondary);flex-direction:column;gap:6px;min-width:0;font-size:16px;display:flex}.AdminFormField-module__-sQ1La__label{align-items:center;gap:4px;font-weight:500;line-height:1.2;display:flex}.AdminFormField-module__-sQ1La__required{color:var(--destructive);font-weight:700}.AdminFormField-module__-sQ1La__control{align-items:stretch;min-width:0;display:flex}.AdminFormField-module__-sQ1La__control input,.AdminFormField-module__-sQ1La__control select,.AdminFormField-module__-sQ1La__control textarea{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;flex:1;min-width:0;min-height:2.75rem;padding:0 14px}.AdminFormField-module__-sQ1La__control textarea{resize:vertical;min-height:6rem}.AdminFormField-module__-sQ1La__control input:focus,.AdminFormField-module__-sQ1La__control select:focus,.AdminFormField-module__-sQ1La__control textarea:focus{border-color:var(--portal-accent);box-shadow:none;outline:none}.AdminFormField-module__-sQ1La__prefix{background:var(--page);border:1px solid var(--border);border-radius:var(--portal-radius-sm) 0 0 var(--portal-radius-sm);color:var(--foreground-secondary);border-right:0;align-items:center;min-width:3.4rem;padding:0 .8rem;font-weight:500;display:inline-flex}.AdminFormField-module__-sQ1La__prefix+input{border-radius:0 var(--portal-radius-sm) var(--portal-radius-sm) 0}.AdminFormField-module__-sQ1La__field small{color:var(--foreground-tertiary);font-size:16px;line-height:1.35}.AdminFormField-module__-sQ1La__field[data-variant=configuration]{gap:0}.AdminFormField-module__-sQ1La__field[data-variant=configuration] .AdminFormField-module__-sQ1La__label{color:var(--foreground);margin-bottom:10px;font-size:15px;font-weight:700}.AdminFormField-module__-sQ1La__field[data-variant=configuration] .AdminFormField-module__-sQ1La__required{display:none}.AdminFormField-module__-sQ1La__field[data-variant=configuration] .AdminFormField-module__-sQ1La__control input,.AdminFormField-module__-sQ1La__field[data-variant=configuration] .AdminFormField-module__-sQ1La__control select{height:44px;min-height:44px;font-size:16px}.AdminFormField-module__-sQ1La__field[data-variant=configuration] small{margin-top:8px;font-size:14px;line-height:1.5}
.AdminFormGrid-module__O3ZCBa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (max-width:700px){.AdminFormGrid-module__O3ZCBa__grid{grid-template-columns:1fr}}
.AdminSection-module__XH6y-G__section{min-width:0}.AdminSection-module__XH6y-G__header{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.2rem 1.35rem;display:grid}.AdminSection-module__XH6y-G__icon{background:var(--portal-accent-soft);border-radius:var(--portal-radius-md);color:var(--portal-accent-deep);justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:inline-flex}.AdminSection-module__XH6y-G__copy h2{color:var(--foreground);margin:0;font-size:18px;font-weight:700;line-height:1.2}.AdminSection-module__XH6y-G__copy p{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);margin:.18rem 0 0;line-height:1.4}.AdminSection-module__XH6y-G__actions{align-items:center;gap:.55rem;display:flex}.AdminSection-module__XH6y-G__body{padding:1.35rem}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__header{align-items:flex-start;gap:16px;padding:22px 28px 20px}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-md);color:#fff;width:44px;height:44px;box-shadow:0 4px 12px -2px #6366f157}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__copy{padding-top:2px}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__copy h2{font-size:16px;line-height:1.3}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__copy p{font-size:var(--portal-font-size-body);margin-top:4px;line-height:1.5}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__body{padding:26px 28px 28px}@media (max-width:680px){.AdminSection-module__XH6y-G__header{grid-template-columns:auto minmax(0,1fr);align-items:start}.AdminSection-module__XH6y-G__actions{grid-column:1/-1}}
.AdminPage-module__Y54NVq__page{flex-direction:column;gap:1.5rem;width:100%;min-width:0;display:flex}
.AdminStagedFileUpload-module___bOvEG__field{gap:12px;display:grid}.AdminStagedFileUpload-module___bOvEG__uploading{pointer-events:none}
.ArchiveEditionDialog-module__1EZFTW__content{gap:18px;display:grid}.ArchiveEditionDialog-module__1EZFTW__message{color:var(--foreground-secondary);margin:0;font-size:16px;line-height:1.65}.ArchiveEditionDialog-module__1EZFTW__message strong{color:var(--foreground);font-weight:700}.ArchiveEditionDialog-module__1EZFTW__warning{background:color-mix(in srgb, var(--destructive) 8%, var(--card));border:1px solid color-mix(in srgb, var(--destructive) 24%, var(--border-subtle));border-radius:var(--portal-radius-md);color:var(--foreground-secondary);padding:16px;font-size:14px;line-height:1.6}.ArchiveEditionDialog-module__1EZFTW__warning strong{color:var(--foreground);margin-bottom:3px;font-weight:700;display:block}
.CategoryCardHeader-module__Zay-Za__header{align-items:center;gap:16px;padding:18px 22px;line-height:normal;display:flex}.CategoryCardHeader-module__Zay-Za__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-md);box-shadow:0 6px 16px -6px var(--portal-accent-glow);color:#fff;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:inline-flex}.CategoryCardHeader-module__Zay-Za__body{flex:1;min-width:0}.CategoryCardHeader-module__Zay-Za__nameRow,.CategoryCardHeader-module__Zay-Za__meta,.CategoryCardHeader-module__Zay-Za__actions{align-items:center;display:flex}.CategoryCardHeader-module__Zay-Za__nameRow{gap:10px;margin-bottom:4px}.CategoryCardHeader-module__Zay-Za__nameRow strong{color:var(--foreground);font-size:16px;font-weight:700}.CategoryCardHeader-module__Zay-Za__fee{background:var(--portal-accent-soft);border-radius:var(--portal-radius-pill);color:var(--portal-accent-deep);flex-shrink:0;padding:3px 11px;font-size:16px;font-weight:700}.CategoryCardHeader-module__Zay-Za__meta{color:var(--foreground-tertiary);gap:8px;font-size:16px}.CategoryCardHeader-module__Zay-Za__meta span:first-child{letter-spacing:.02em;font-weight:600}.CategoryCardHeader-module__Zay-Za__meta span+span:before{content:"·";margin-right:8px}.CategoryCardHeader-module__Zay-Za__actions{flex-shrink:0;gap:8px}.CategoryCardHeader-module__Zay-Za__actions button{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.CategoryCardHeader-module__Zay-Za__actions button:hover{background:var(--page);border-color:var(--border)}.CategoryCardHeader-module__Zay-Za__actions button:disabled{cursor:wait;opacity:.7}.CategoryCardHeader-module__Zay-Za__actions button.CategoryCardHeader-module__Zay-Za__delete:disabled{width:58px}.CategoryCardHeader-module__Zay-Za__actions button svg{transition:transform .18s}.CategoryCardHeader-module__Zay-Za__actions button.CategoryCardHeader-module__Zay-Za__collapsed svg{transform:rotate(180deg)}.CategoryCardHeader-module__Zay-Za__actions button.CategoryCardHeader-module__Zay-Za__delete{color:var(--foreground-tertiary)}.CategoryCardHeader-module__Zay-Za__actions button.CategoryCardHeader-module__Zay-Za__delete:hover{background:color-mix(in srgb, var(--destructive) 7%, transparent);border-color:color-mix(in srgb, var(--destructive) 24%, transparent);color:var(--destructive)}
.CategoryIconPicker-module__1w5WSG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.CategoryIconPicker-module__1w5WSG__label{color:var(--foreground-secondary);font-size:16px;font-weight:500;line-height:1.2}.CategoryIconPicker-module__1w5WSG__trigger{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);cursor:pointer;font:inherit;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;font-size:16px;display:flex}.CategoryIconPicker-module__1w5WSG__trigger:hover,.CategoryIconPicker-module__1w5WSG__trigger:focus-visible{border-color:var(--portal-accent);outline:none}.CategoryIconPicker-module__1w5WSG__swatch{background:var(--portal-accent-soft);color:var(--portal-accent-deep);border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;height:26px;display:inline-flex}.CategoryIconPicker-module__1w5WSG__chevron{color:var(--foreground-tertiary);margin-left:auto}.CategoryIconPicker-module__1w5WSG__scrim{z-index:120;background:#1c252e85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.CategoryIconPicker-module__1w5WSG__modal{background:var(--card);border-radius:var(--portal-radius-lg);width:min(520px,94vw);max-height:min(650px,90vh);overflow:hidden;box-shadow:0 24px 80px #1c252e3d}.CategoryIconPicker-module__1w5WSG__modal header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding:24px 24px 18px;display:flex}.CategoryIconPicker-module__1w5WSG__modal h2{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.CategoryIconPicker-module__1w5WSG__modal p{color:var(--foreground-secondary);margin:4px 0 0;font-size:16px}.CategoryIconPicker-module__1w5WSG__modal header button{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;padding:2px}.CategoryIconPicker-module__1w5WSG__search{padding:20px 24px;display:block;position:relative}.CategoryIconPicker-module__1w5WSG__search svg{color:var(--foreground-tertiary);position:absolute;top:34px;left:38px}.CategoryIconPicker-module__1w5WSG__search input{border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;outline:none;width:100%;height:46px;padding:0 14px 0 42px}.CategoryIconPicker-module__1w5WSG__search input:focus{border-color:var(--portal-accent);box-shadow:none;outline:none}.CategoryIconPicker-module__1w5WSG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-height:410px;padding:0 24px 24px;display:grid;overflow-y:auto}.CategoryIconPicker-module__1w5WSG__grid button{aspect-ratio:1;background:var(--page);border:1.5px solid var(--border-subtle);border-radius:var(--portal-radius-md);color:var(--foreground-secondary);cursor:pointer;justify-content:center;align-items:center;display:flex}.CategoryIconPicker-module__1w5WSG__grid button:hover,.CategoryIconPicker-module__1w5WSG__grid button.CategoryIconPicker-module__1w5WSG__selected{background:var(--portal-accent-soft);border-color:var(--portal-accent);color:var(--portal-accent-deep)}.CategoryIconPicker-module__1w5WSG__empty{text-align:center;grid-column:1/-1;padding:24px 0}
.CategoryFormFields-module__Xi9gbW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.CategoryFormFields-module__Xi9gbW__full,.CategoryFormFields-module__Xi9gbW__trio{grid-column:1/-1}.CategoryFormFields-module__Xi9gbW__trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.CategoryFormFields-module__Xi9gbW__description textarea{min-height:68px;padding:10px 14px;line-height:1.55}@media (max-width:720px){.CategoryFormFields-module__Xi9gbW__grid,.CategoryFormFields-module__Xi9gbW__trio{grid-template-columns:1fr}}
.EditionAwardsActions-module__5yWliW__actions{justify-content:space-between;align-items:center;padding:4px 0 8px;display:flex}@media (max-width:560px){.EditionAwardsActions-module__5yWliW__actions{flex-direction:column;align-items:stretch;gap:10px}}
.EditionIdentityForm-module__Br8D0a__fields{flex-direction:column;gap:22px;display:flex}.EditionIdentityForm-module__Br8D0a__full{grid-column:1/-1}.EditionIdentityForm-module__Br8D0a__check{background:var(--page);border-radius:var(--portal-radius-md);cursor:pointer;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.EditionIdentityForm-module__Br8D0a__check input{opacity:0;width:0;height:0;position:absolute}.EditionIdentityForm-module__Br8D0a__checkBox{border:1.5px solid var(--foreground-tertiary);color:#0000;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:background-color .15s,border-color .15s,color .12s;display:inline-flex}.EditionIdentityForm-module__Br8D0a__check input:checked+.EditionIdentityForm-module__Br8D0a__checkBox{background:var(--portal-accent);border-color:var(--portal-accent);color:#fff}.EditionIdentityForm-module__Br8D0a__check input:focus-visible+.EditionIdentityForm-module__Br8D0a__checkBox{outline:2px solid var(--portal-accent);outline-offset:2px}.EditionIdentityForm-module__Br8D0a__checkCopy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.EditionIdentityForm-module__Br8D0a__checkCopy strong{color:var(--foreground-secondary);font-size:16px;font-weight:500}.EditionIdentityForm-module__Br8D0a__checkCopy small{color:var(--foreground-tertiary);font-size:16px;line-height:1.5}@media (max-width:640px){.EditionIdentityForm-module__Br8D0a__full{grid-column:auto}}
.EditionLiveEvaluationFields-module__KUfP-W__live{flex-direction:column;gap:12px;display:flex}.EditionLiveEvaluationFields-module__KUfP-W__label{color:var(--foreground-secondary);font-size:16px;font-weight:500}.EditionLiveEvaluationFields-module__KUfP-W__modes{flex-wrap:wrap;gap:10px;display:flex}.EditionLiveEvaluationFields-module__KUfP-W__segment{background:var(--page);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.EditionLiveEvaluationFields-module__KUfP-W__segment button{color:var(--foreground-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:12px;font-weight:600}.EditionLiveEvaluationFields-module__KUfP-W__segment button[aria-pressed=true]{color:var(--portal-accent-deep);background:#fff;box-shadow:0 1px 2px #919eab29}.EditionLiveEvaluationFields-module__KUfP-W__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.EditionLiveEvaluationFields-module__KUfP-W__pair>:only-child{grid-column:1/-1}.EditionLiveEvaluationFields-module__KUfP-W__live p{color:var(--foreground-tertiary);margin:0;font-size:16px;line-height:1.5}@media (max-width:640px){.EditionLiveEvaluationFields-module__KUfP-W__pair{grid-template-columns:1fr}}
.EditionPhaseScheduleRow-module__vhJ7HW__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;padding:24px 0;display:grid}.EditionPhaseScheduleRow-module__vhJ7HW__row:last-child{border-bottom:0}.EditionPhaseScheduleRow-module__vhJ7HW__identity{flex-direction:column;gap:3px;padding-top:2px;display:flex}.EditionPhaseScheduleRow-module__vhJ7HW__identity>span{color:var(--foreground-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.EditionPhaseScheduleRow-module__vhJ7HW__identity strong{color:var(--foreground);font-size:18px;font-weight:700;line-height:1.3}.EditionPhaseScheduleRow-module__vhJ7HW__identity p{color:var(--foreground-tertiary);margin:0;font-size:16px;line-height:1.5}.EditionPhaseScheduleRow-module__vhJ7HW__fields{flex-direction:column;gap:16px;min-width:0;display:flex}.EditionPhaseScheduleRow-module__vhJ7HW__row[data-skipped] .EditionPhaseScheduleRow-module__vhJ7HW__identity strong,.EditionPhaseScheduleRow-module__vhJ7HW__row[data-skipped] .EditionPhaseScheduleRow-module__vhJ7HW__identity p{color:var(--foreground-tertiary)}@media (max-width:640px){.EditionPhaseScheduleRow-module__vhJ7HW__row{grid-template-columns:1fr;gap:14px}}
.EditionPhaseWindowFields-module__XZn1oq__window{flex-direction:column;gap:16px;display:flex}.EditionPhaseWindowFields-module__XZn1oq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.EditionPhaseWindowFields-module__XZn1oq__window p{color:var(--foreground-tertiary);margin:0;font-size:16px;line-height:1.5}@media (max-width:640px){.EditionPhaseWindowFields-module__XZn1oq__pair{grid-template-columns:1fr}}
.EditionRubricActions-module__eWZzHq__actions{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}@media (max-width:620px){.EditionRubricActions-module__eWZzHq__actions{flex-direction:column;align-items:stretch;gap:10px}}
.EditionSetupSummary-module__MR_KPq__summary{padding:24px 20px 20px}.EditionSetupSummary-module__MR_KPq__titleRow,.EditionSetupSummary-module__MR_KPq__progressLabel{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.EditionSetupSummary-module__MR_KPq__titleRow>strong{color:var(--foreground);font-size:16px}.EditionSetupSummary-module__MR_KPq__summary p,.EditionSetupSummary-module__MR_KPq__progressLabel{color:var(--foreground-secondary);font-size:16px}.EditionSetupSummary-module__MR_KPq__summary p{margin:5px 0 14px}.EditionSetupSummary-module__MR_KPq__progressLabel strong{color:var(--foreground-secondary)}.EditionSetupSummary-module__MR_KPq__track{background:var(--border-subtle);border-radius:var(--portal-radius-pill);height:4px;margin-top:6px;overflow:hidden}.EditionSetupSummary-module__MR_KPq__track span{background:var(--portal-accent);border-radius:inherit;height:100%;display:block}
.EditionConfigurationScreen-module__ISVarq__layout{align-items:start;gap:24px;padding-top:28px;display:flex}.EditionConfigurationScreen-module__ISVarq__aside{flex:0 0 300px;width:300px;max-height:calc(100vh - 170px);position:sticky;top:0}.EditionConfigurationScreen-module__ISVarq__island{height:calc(100vh - 170px);max-height:inherit;flex-direction:column;display:flex}.EditionConfigurationScreen-module__ISVarq__aside nav{flex:1;min-height:0;overflow-y:auto}.EditionConfigurationScreen-module__ISVarq__actions{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:20px 16px;display:flex}.EditionConfigurationScreen-module__ISVarq__actions button{width:100%}.EditionConfigurationScreen-module__ISVarq__actions p{color:var(--foreground-secondary);text-align:center;margin:0;font-size:16px;line-height:1.45}.EditionConfigurationScreen-module__ISVarq__main{flex:1;min-width:0}.EditionConfigurationScreen-module__ISVarq__configuration{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.EditionConfigurationScreen-module__ISVarq__configuration:disabled{color:inherit}@media (max-width:1024px){.EditionConfigurationScreen-module__ISVarq__layout{flex-direction:column;align-items:stretch}.EditionConfigurationScreen-module__ISVarq__aside{flex-basis:auto;width:100%;max-height:none;position:static}.EditionConfigurationScreen-module__ISVarq__island{height:auto;max-height:none}.EditionConfigurationScreen-module__ISVarq__aside nav{flex-flow:wrap}}@media (max-width:620px){.EditionConfigurationScreen-module__ISVarq__layout{gap:16px;padding-top:16px}}
.EditionSinglePhaseDateField-module__Aob3yq__field{flex-direction:column;gap:6px;display:flex}.EditionSinglePhaseDateField-module__Aob3yq__field p{color:var(--foreground-tertiary);margin:0;font-size:16px;line-height:1.5}
.EditionSkippedPhase-module__XPF8aW__note{background:var(--page);border:1px dashed var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);align-items:flex-start;gap:10px;padding:14px 16px;font-size:16px;line-height:1.5;display:flex}.EditionSkippedPhase-module__XPF8aW__note>svg{color:var(--foreground-tertiary);flex:none;margin-top:1px}
.EditionScheduleGrid-module__Vh0ubq__schedule{margin:-16px 0}.EditionScheduleGrid-module__Vh0ubq__missing{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);text-align:center;background:#ffab001f;border:1px solid #ffab0059;padding:16px;font-size:16px}
.EditionSubmissionSettingsActions-module__Ulj9ea__actions{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}@media (max-width:620px){.EditionSubmissionSettingsActions-module__Ulj9ea__actions{flex-direction:column;align-items:stretch;gap:10px}}
.NewEditionCategoryCard-module__Ugz3QG__card{flex-shrink:0}.NewEditionCategoryCard-module__Ugz3QG__body{border-top:1px solid var(--border-subtle);padding:20px 22px 24px}
.NewEditionCategoriesStep-module__hvesbW__addButton{height:42px;min-height:42px;padding:0 22px}.NewEditionCategoriesStep-module__hvesbW__list{flex-direction:column;gap:16px;display:flex}
.VerticalKebabIcon-module__KvNIfG__icon{transform:rotate(90deg)}
.ParticipantJourney-module__uLkVlW__cardBody{padding:48px 36px}.ParticipantJourney-module__uLkVlW__journey{margin:0;padding:0;list-style:none}.ParticipantJourney-module__uLkVlW__item{gap:16px;display:flex}.ParticipantJourney-module__uLkVlW__rail{flex-direction:column;flex:0 0 36px;align-items:center;width:36px;padding-top:12px;display:flex}.ParticipantJourney-module__uLkVlW__marker{background:var(--page);border:2px solid var(--border);color:var(--foreground-tertiary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:inline-flex}.ParticipantJourney-module__uLkVlW__line{background:var(--border);flex:1;width:2px;min-height:20px;margin:4px 0}.ParticipantJourney-module__uLkVlW__item[data-state=done] .ParticipantJourney-module__uLkVlW__marker{background:var(--foreground);border-color:var(--foreground);color:#fff}.ParticipantJourney-module__uLkVlW__item[data-state=done] .ParticipantJourney-module__uLkVlW__line{background:var(--foreground)}.ParticipantJourney-module__uLkVlW__item[data-state=current] .ParticipantJourney-module__uLkVlW__marker,.ParticipantJourney-module__uLkVlW__item[data-state=warning] .ParticipantJourney-module__uLkVlW__marker,.ParticipantJourney-module__uLkVlW__item[data-state=terminal] .ParticipantJourney-module__uLkVlW__marker{background:var(--portal-accent);border-color:var(--portal-accent);box-shadow:0 0 0 6px var(--portal-accent-soft);color:#fff;animation:2.3s ease-in-out infinite ParticipantJourney-module__uLkVlW__participant-marker-pulse}.ParticipantJourney-module__uLkVlW__content{flex:1;padding:0 0 48px}.ParticipantJourney-module__uLkVlW__item:last-child .ParticipantJourney-module__uLkVlW__content{padding-bottom:0}.ParticipantJourney-module__uLkVlW__phase{color:var(--foreground-tertiary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:16px;font-weight:600}.ParticipantJourney-module__uLkVlW__item[data-state=current] .ParticipantJourney-module__uLkVlW__phase,.ParticipantJourney-module__uLkVlW__item[data-state=warning] .ParticipantJourney-module__uLkVlW__phase,.ParticipantJourney-module__uLkVlW__item[data-state=terminal] .ParticipantJourney-module__uLkVlW__phase{color:var(--portal-accent-deep)}.ParticipantJourney-module__uLkVlW__content h3{color:var(--foreground);margin:0 0 4px;font-size:16px;font-weight:700}.ParticipantJourney-module__uLkVlW__item[data-state=pending] h3{color:var(--foreground-tertiary);font-weight:500}.ParticipantJourney-module__uLkVlW__content p{color:var(--foreground-secondary);max-width:760px;margin:0;font-size:16px;line-height:1.6}.ParticipantJourney-module__uLkVlW__date{color:var(--foreground-secondary);background:var(--page);border-radius:var(--portal-radius-pill);align-items:center;gap:7px;margin-top:10px;padding:7px 14px;font-size:16px;font-weight:600;display:inline-flex}.ParticipantJourney-module__uLkVlW__date[data-state=done]{color:var(--foreground);background:#1c252e14}.ParticipantJourney-module__uLkVlW__date[data-state=current],.ParticipantJourney-module__uLkVlW__date[data-state=terminal],.ParticipantJourney-module__uLkVlW__date[data-state=warning]{color:#b76e00;background:#ffab001a}.ParticipantJourney-module__uLkVlW__date[data-state=pending]{color:var(--foreground-secondary);background:#919eab14}.ParticipantJourney-module__uLkVlW__action{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);color:#fff;cursor:pointer;font:inherit;border:0;min-height:40px;margin-top:12px;padding:9px 16px;font-size:16px;font-weight:600;text-decoration:none;transition:box-shadow .18s,filter .18s,transform .18s;display:table}.ParticipantJourney-module__uLkVlW__action:hover{filter:brightness(1.04);transform:translateY(-1px)}.ParticipantJourney-module__uLkVlW__action:active{transform:translateY(0)}@keyframes ParticipantJourney-module__uLkVlW__participant-marker-pulse{0%,to{box-shadow:0 0 0 5px var(--portal-accent-soft)}50%{box-shadow:0 0 0 9px color-mix(in oklab, var(--portal-accent-soft) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.ParticipantJourney-module__uLkVlW__item[data-state=current] .ParticipantJourney-module__uLkVlW__marker,.ParticipantJourney-module__uLkVlW__item[data-state=warning] .ParticipantJourney-module__uLkVlW__marker,.ParticipantJourney-module__uLkVlW__item[data-state=terminal] .ParticipantJourney-module__uLkVlW__marker{animation:none}}@media (max-width:640px){.ParticipantJourney-module__uLkVlW__cardBody{padding:32px 18px 8px}.ParticipantJourney-module__uLkVlW__content{padding-left:0}}
.RosterEmptyState-module__aPzYeq__empty{color:var(--foreground-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px 16px;display:flex}.RosterEmptyState-module__aPzYeq__empty>span{background:var(--portal-accent-soft);border-radius:var(--portal-radius-md);color:var(--portal-accent-deep);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.RosterEmptyState-module__aPzYeq__empty strong{color:var(--foreground);font-size:16px;font-weight:600}.RosterEmptyState-module__aPzYeq__empty p{margin:4px 0 0;font-size:14px}
.ParticipantOverviewDetailsCard-module__9TMThq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;display:grid}.ParticipantOverviewDetailsCard-module__9TMThq__grid>div{min-width:0}.ParticipantOverviewDetailsCard-module__9TMThq__full{grid-column:1/-1}.ParticipantOverviewDetailsCard-module__9TMThq__grid dt{color:var(--foreground-tertiary);margin-bottom:6px;font-size:16px;font-weight:600}.ParticipantOverviewDetailsCard-module__9TMThq__grid dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.5}.ParticipantOverviewDetailsCard-module__9TMThq__grid dd[data-tone=danger]{color:#c83518}.ParticipantOverviewDetailsCard-module__9TMThq__grid dd[data-tone=information]{color:#007f96}.ParticipantOverviewDetailsCard-module__9TMThq__grid dd[data-tone=success]{color:#007867}.ParticipantOverviewDetailsCard-module__9TMThq__grid dd[data-tone=warning]{color:#9a5b00}@media (max-width:640px){.ParticipantOverviewDetailsCard-module__9TMThq__grid{grid-template-columns:1fr}.ParticipantOverviewDetailsCard-module__9TMThq__full{grid-column:auto}}
.RosterRemoveButton-module__wpVzQq__button{border-radius:var(--portal-radius-sm);color:var(--foreground-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.RosterRemoveButton-module__wpVzQq__button:hover:not(:disabled){background:color-mix(in srgb, var(--destructive) 9%, transparent);color:var(--destructive)}.RosterRemoveButton-module__wpVzQq__button:disabled{cursor:wait;opacity:.55}
.ParticipantPage-module__zEaYZG__page{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}@media (max-width:640px){.ParticipantPage-module__zEaYZG__page{gap:18px}}
.RosterMemberRow-module__aTKlkG__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.6fr) 40px;align-items:center;gap:14px;min-height:56px;padding:0 14px;display:grid}.RosterMemberRow-module__aTKlkG__avatar{background:var(--portal-accent-soft);color:var(--portal-accent-deep);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:inline-flex}.RosterMemberRow-module__aTKlkG__identity{align-items:center;gap:10px;min-width:0;display:flex}.RosterMemberRow-module__aTKlkG__identity strong,.RosterMemberRow-module__aTKlkG__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.RosterMemberRow-module__aTKlkG__identity strong{color:var(--foreground);font-size:16px;font-weight:600}.RosterMemberRow-module__aTKlkG__identity small,.RosterMemberRow-module__aTKlkG__institution,.RosterMemberRow-module__aTKlkG__email{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.RosterMemberRow-module__aTKlkG__row form{justify-content:center;display:flex}.RosterMemberRow-module__aTKlkG__row[data-variant=secretariat]{gap:12px;min-height:60px;padding:10px 4px;display:flex}.RosterMemberRow-module__aTKlkG__row[data-variant=secretariat] .RosterMemberRow-module__aTKlkG__identity{flex:1}.RosterMemberRow-module__aTKlkG__row[data-variant=secretariat] .RosterMemberRow-module__aTKlkG__avatar{width:38px;height:38px}@media (max-width:720px){.RosterMemberRow-module__aTKlkG__row{grid-template-columns:1fr 40px;grid-template-areas:"identity action""institution action""email action";row-gap:4px;padding:12px 14px}.RosterMemberRow-module__aTKlkG__identity{grid-area:identity}.RosterMemberRow-module__aTKlkG__institution{grid-area:institution}.RosterMemberRow-module__aTKlkG__email{grid-area:email}.RosterMemberRow-module__aTKlkG__row form{grid-area:action}}
.ParticipantProjectStatusCard-module__3pU33W__body{padding:22px 24px 8px}.ParticipantProjectStatusCard-module__3pU33W__timeline{margin:0;padding:0;list-style:none}.ParticipantProjectStatusCard-module__3pU33W__timeline li{gap:12px;display:flex}.ParticipantProjectStatusCard-module__3pU33W__track{flex-direction:column;flex:0 0 16px;align-items:center;width:16px;padding-top:2px;display:flex}.ParticipantProjectStatusCard-module__3pU33W__dot{background:var(--page);color:var(--foreground-tertiary);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ParticipantProjectStatusCard-module__3pU33W__line{background:var(--border);flex:1;width:2px;min-height:12px;margin:2px 0}li[data-state=done] .ParticipantProjectStatusCard-module__3pU33W__dot,li[data-state=done] .ParticipantProjectStatusCard-module__3pU33W__line{background:var(--foreground);color:#fff}li[data-state=warning] .ParticipantProjectStatusCard-module__3pU33W__dot{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));box-shadow:0 0 0 3px var(--portal-accent-soft);color:#fff;animation:2.4s ease-in-out infinite ParticipantProjectStatusCard-module__3pU33W__participant-status-pulse}.ParticipantProjectStatusCard-module__3pU33W__copy{flex:1;padding:0 0 14px}.ParticipantProjectStatusCard-module__3pU33W__copy strong,.ParticipantProjectStatusCard-module__3pU33W__copy small{font-size:16px;display:block}.ParticipantProjectStatusCard-module__3pU33W__copy strong{color:var(--foreground);font-weight:600}.ParticipantProjectStatusCard-module__3pU33W__copy small{color:var(--foreground-secondary);margin-top:3px}li[data-state=pending] .ParticipantProjectStatusCard-module__3pU33W__copy strong{color:var(--foreground-tertiary);font-weight:500}li[data-state=warning] .ParticipantProjectStatusCard-module__3pU33W__copy strong{color:var(--portal-accent-deep)}@keyframes ParticipantProjectStatusCard-module__3pU33W__participant-status-pulse{0%,to{box-shadow:0 0 0 3px var(--portal-accent-soft)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--portal-accent-soft) 55%, transparent)}}@media (prefers-reduced-motion:reduce){li[data-state=warning] .ParticipantProjectStatusCard-module__3pU33W__dot{animation:none}}
.RosterSearchToolbar-module__wi_Nqq__toolbar{align-items:center;gap:14px;margin-bottom:16px;display:flex}.RosterSearchToolbar-module__wi_Nqq__search{flex:1;min-width:0;position:relative}.RosterSearchToolbar-module__wi_Nqq__search svg{color:var(--foreground-tertiary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.RosterSearchToolbar-module__wi_Nqq__search input{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;outline:none;width:100%;height:40px;padding:0 14px 0 38px;font-size:14px}.RosterSearchToolbar-module__wi_Nqq__search input:focus{border-color:var(--portal-accent);box-shadow:none;outline:none}.RosterSearchToolbar-module__wi_Nqq__toolbar>span{color:var(--foreground-secondary);flex-shrink:0;font-size:14px;font-weight:600}
.ParticipantTeamMemberPopover-module__LDK-Uq__popover{border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);color:var(--foreground);pointer-events:none;z-index:120;background:#fff;width:360px;max-width:calc(100vw - 24px);padding:0;position:fixed;overflow:hidden;box-shadow:0 20px 45px #18212b38}.ParticipantTeamMemberPopover-module__LDK-Uq__head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:16px 18px;display:flex}.ParticipantTeamMemberPopover-module__LDK-Uq__head>span:last-child,.ParticipantTeamMemberPopover-module__LDK-Uq__head strong,.ParticipantTeamMemberPopover-module__LDK-Uq__badges{display:block}.ParticipantTeamMemberPopover-module__LDK-Uq__head strong{font-size:16px;font-weight:700}.ParticipantTeamMemberPopover-module__LDK-Uq__avatar{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:inline-flex}.ParticipantTeamMemberPopover-module__LDK-Uq__badges{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.ParticipantTeamMemberPopover-module__LDK-Uq__badges em{border-radius:var(--portal-radius-pill);color:var(--portal-accent-deep);background:#919eab29;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.ParticipantTeamMemberPopover-module__LDK-Uq__badges em[data-kind=lead]{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-deep));color:#fff}.ParticipantTeamMemberPopover-module__LDK-Uq__badges em[data-kind=presenter]{color:var(--portal-accent-deep);background:#898cff24}.ParticipantTeamMemberPopover-module__LDK-Uq__details{margin:0;padding:6px 18px 14px}.ParticipantTeamMemberPopover-module__LDK-Uq__details>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:28px 72px minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:9px 0;display:grid}.ParticipantTeamMemberPopover-module__LDK-Uq__details>div:last-child{border-bottom:0}.ParticipantTeamMemberPopover-module__LDK-Uq__details svg{color:var(--portal-accent-deep);background:#898cff1a;border-radius:8px;width:28px;height:28px;padding:6px}.ParticipantTeamMemberPopover-module__LDK-Uq__details dt,.ParticipantTeamMemberPopover-module__LDK-Uq__details dd{margin:0;font-size:16px}.ParticipantTeamMemberPopover-module__LDK-Uq__details dt{color:var(--foreground-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.ParticipantTeamMemberPopover-module__LDK-Uq__details dd{color:var(--foreground);overflow-wrap:anywhere;font-weight:600;line-height:1.4}
.JudgeRosterContent-module__Vyhg7q__table{min-width:0}.JudgeRosterContent-module__Vyhg7q__header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.6fr) 40px;align-items:center;gap:14px;height:40px;padding:0 14px;display:grid}.JudgeRosterContent-module__Vyhg7q__header span{color:var(--foreground-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}@media (max-width:720px){.JudgeRosterContent-module__Vyhg7q__header{display:none}}
.ParticipantTeamMemberRow-module__tpZHza__row{box-shadow:var(--portal-shadow-card);color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:flex-start;gap:13px;width:100%;padding:15px 16px;transition:background-color .15s,box-shadow .15s;display:grid}.ParticipantTeamMemberRow-module__tpZHza__row:hover,.ParticipantTeamMemberRow-module__tpZHza__row:focus-visible{background:color-mix(in srgb, var(--portal-accent) 5%, #fff);outline:none;box-shadow:0 4px 14px -8px #6366f173}.ParticipantTeamMemberRow-module__tpZHza__avatar{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px -6px #6366f18c}.ParticipantTeamMemberRow-module__tpZHza__identity{min-width:0}.ParticipantTeamMemberRow-module__tpZHza__identity strong,.ParticipantTeamMemberRow-module__tpZHza__identity small{font-size:16px;display:block}.ParticipantTeamMemberRow-module__tpZHza__identity strong{color:var(--foreground);font-weight:700}.ParticipantTeamMemberRow-module__tpZHza__identity small{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.ParticipantTeamMemberRow-module__tpZHza__role{border-radius:var(--portal-radius-pill);color:var(--foreground-secondary);background:#919eab24;padding:7px 14px;font-size:16px;font-weight:600;line-height:1}.ParticipantTeamMemberRow-module__tpZHza__role[data-team-leader]{color:var(--foreground);background:#1c252e14}
.RosterDirectoryDialog-module__PvGyAW__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1400;background:#141a2180;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.RosterDirectoryDialog-module__PvGyAW__modal{background:var(--card);border-radius:var(--portal-radius-lg);flex-direction:column;width:min(560px,100%);max-height:min(82vh,720px);display:flex;overflow:hidden;box-shadow:0 24px 64px -12px #0006}.RosterDirectoryDialog-module__PvGyAW__modal>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:24px 24px 16px;display:flex}.RosterDirectoryDialog-module__PvGyAW__modal>header>div{flex:1;min-width:0}.RosterDirectoryDialog-module__PvGyAW__modal h2{color:var(--foreground);margin:0 0 3px;font-size:18px;font-weight:700}.RosterDirectoryDialog-module__PvGyAW__modal p{color:var(--foreground-secondary);margin:0;font-size:14px;line-height:1.45}.RosterDirectoryDialog-module__PvGyAW__close{background:var(--page);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.RosterDirectoryDialog-module__PvGyAW__tools{align-items:center;gap:10px;padding:16px 24px 8px;display:flex}.RosterDirectoryDialog-module__PvGyAW__search{flex:1;min-width:0;position:relative}.RosterDirectoryDialog-module__PvGyAW__search svg{color:var(--foreground-tertiary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.RosterDirectoryDialog-module__PvGyAW__search input,.RosterDirectoryDialog-module__PvGyAW__tools select{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;outline:none;height:40px;font-size:14px}.RosterDirectoryDialog-module__PvGyAW__search input{width:100%;padding:0 12px 0 38px}.RosterDirectoryDialog-module__PvGyAW__tools select{max-width:180px;padding:0 10px}.RosterDirectoryDialog-module__PvGyAW__list{flex:1;padding:4px 16px 8px;overflow-y:auto}.RosterDirectoryDialog-module__PvGyAW__row{border-radius:var(--portal-radius-sm);cursor:pointer;grid-template-columns:22px minmax(0,1.7fr) minmax(0,1.1fr);align-items:center;gap:12px;padding:11px 8px;display:grid}.RosterDirectoryDialog-module__PvGyAW__row:hover{background:var(--page)}.RosterDirectoryDialog-module__PvGyAW__row input{accent-color:var(--portal-accent);width:18px;height:18px}.RosterDirectoryDialog-module__PvGyAW__row strong,.RosterDirectoryDialog-module__PvGyAW__row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RosterDirectoryDialog-module__PvGyAW__row strong{color:var(--foreground);font-size:16px;font-weight:600}.RosterDirectoryDialog-module__PvGyAW__row span{color:var(--foreground-secondary);font-size:14px}.RosterDirectoryDialog-module__PvGyAW__empty{text-align:center;padding:28px 8px}.RosterDirectoryDialog-module__PvGyAW__modal>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.RosterDirectoryDialog-module__PvGyAW__modal>footer>span{color:var(--foreground-secondary);font-size:14px;font-weight:600}.RosterDirectoryDialog-module__PvGyAW__modal>footer>div{gap:10px;display:flex}
.ParticipantTeamMembersCard-module__YvO7BW__body{padding:16px 16px 18px}.ParticipantTeamMembersCard-module__YvO7BW__members{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}
.RosterSection-module__EZ_hnG__section{min-width:0}
.ParticipantOverviewPage-module__czZTYG__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.ParticipantOverviewPage-module__czZTYG__mainColumn,.ParticipantOverviewPage-module__czZTYG__rail{flex-direction:column;gap:24px;min-width:0;display:flex}@media (max-width:1100px){.ParticipantOverviewPage-module__czZTYG__layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:900px){.ParticipantOverviewPage-module__czZTYG__layout{grid-template-columns:1fr}}@media (max-width:640px){.ParticipantOverviewPage-module__czZTYG__mainColumn,.ParticipantOverviewPage-module__czZTYG__rail{gap:18px}}
.NewEditionRosterStep-module__JHdOoa__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:760px){.NewEditionRosterStep-module__JHdOoa__stats{grid-template-columns:1fr}}
.ParticipantPaymentBillingDetails-module__XOuddW__amount{border-bottom:1px solid #e7e9ee;padding-bottom:16px}.ParticipantPaymentBillingDetails-module__XOuddW__amount span,.ParticipantPaymentBillingDetails-module__XOuddW__amount strong,.ParticipantPaymentBillingDetails-module__XOuddW__fact span,.ParticipantPaymentBillingDetails-module__XOuddW__fact strong{display:block}.ParticipantPaymentBillingDetails-module__XOuddW__amount span,.ParticipantPaymentBillingDetails-module__XOuddW__fact span{color:#637381;font-size:16px;font-weight:500}.ParticipantPaymentBillingDetails-module__XOuddW__amount strong{color:#18212b;letter-spacing:-.4px;margin-top:2px;font-size:28px;font-weight:700}.ParticipantPaymentBillingDetails-module__XOuddW__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ParticipantPaymentBillingDetails-module__XOuddW__fact{border-bottom:1px solid #e7e9ee;min-height:83px;padding:16px 0}.ParticipantPaymentBillingDetails-module__XOuddW__fact:nth-child(odd){padding-right:26px}.ParticipantPaymentBillingDetails-module__XOuddW__fact:last-child{border-bottom:0}.ParticipantPaymentBillingDetails-module__XOuddW__fact strong{color:#18212b;overflow-wrap:anywhere;margin-top:4px;font-size:16px;font-weight:600}.ParticipantPaymentBillingDetails-module__XOuddW__fact strong[data-reference=true]{letter-spacing:.03em;background:#f4f6f8;border-radius:7px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;display:inline-block}.ParticipantPaymentBillingDetails-module__XOuddW__fact:nth-child(3) strong{color:#bd6b00}@media (max-width:640px){.ParticipantPaymentBillingDetails-module__XOuddW__grid{grid-template-columns:1fr}.ParticipantPaymentBillingDetails-module__XOuddW__fact:nth-child(odd){padding-right:0}}
.RubricCriterionEditor-module__MrlBoq__row{border-bottom:1px solid var(--border-subtle);padding:14px 20px 14px 12px;transition:background .12s}.RubricCriterionEditor-module__MrlBoq__row:last-child{border-bottom:0}.RubricCriterionEditor-module__MrlBoq__row:hover{background:#919eab0a}.RubricCriterionEditor-module__MrlBoq__top{align-items:center;gap:10px;display:flex}.RubricCriterionEditor-module__MrlBoq__drag{color:var(--foreground-tertiary);opacity:.4;flex-shrink:0;display:flex}.RubricCriterionEditor-module__MrlBoq__name{border:1px solid var(--border-subtle);color:var(--foreground);font:inherit;background:0 0;border-radius:8px;outline:none;flex:1;min-width:0;height:40px;padding:0 12px;font-size:16px;font-weight:600}.RubricCriterionEditor-module__MrlBoq__name:hover{border-color:var(--border);background:#fff}.RubricCriterionEditor-module__MrlBoq__name:focus{border-color:var(--portal-accent);background:#fff}.RubricCriterionEditor-module__MrlBoq__weight{flex-shrink:0;display:flex}.RubricCriterionEditor-module__MrlBoq__weight input{appearance:textfield;border:1px solid var(--border);color:var(--foreground);font:inherit;text-align:center;background:#fff;border-radius:8px 0 0 8px;outline:none;width:70px;height:40px;padding:0 10px;font-size:16px;font-weight:700}.RubricCriterionEditor-module__MrlBoq__weight>span:not(.RubricCriterionEditor-module__MrlBoq__srOnly){background:var(--page);border:1px solid var(--border);color:var(--foreground-secondary);border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:36px;font-size:16px;display:flex}.RubricCriterionEditor-module__MrlBoq__levels,.RubricCriterionEditor-module__MrlBoq__levelsComplete{color:#a86c00;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1.5px solid #ffab00;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.RubricCriterionEditor-module__MrlBoq__levels i,.RubricCriterionEditor-module__MrlBoq__levelsComplete i{background:#ffab00;border-radius:50%;width:8px;height:8px}.RubricCriterionEditor-module__MrlBoq__levels:hover{background:#ffab0012}.RubricCriterionEditor-module__MrlBoq__levelsComplete{color:#007a56;background:#00a76f0d;border-color:#00a76f66}.RubricCriterionEditor-module__MrlBoq__levelsComplete i{background:#00a76f}.RubricCriterionEditor-module__MrlBoq__remove{color:var(--foreground-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.RubricCriterionEditor-module__MrlBoq__remove:hover{color:#ff5630;background:#ff563014;border-color:#ff563033}.RubricCriterionEditor-module__MrlBoq__descriptionRow{margin-top:6px;padding-left:26px}.RubricCriterionEditor-module__MrlBoq__descriptionRow textarea{border:1px solid var(--border-subtle);box-sizing:border-box;color:var(--foreground-secondary);font:inherit;resize:vertical;background:0 0;border-radius:8px;outline:none;width:100%;height:70px;min-height:70px;padding:8px 12px;font-size:16px;line-height:1.6}.RubricCriterionEditor-module__MrlBoq__descriptionRow textarea:hover{border-color:var(--border);background:#fff}.RubricCriterionEditor-module__MrlBoq__descriptionRow textarea:focus{border-color:var(--portal-accent);background:#fff}.RubricCriterionEditor-module__MrlBoq__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:740px){.RubricCriterionEditor-module__MrlBoq__top{flex-wrap:wrap;align-items:stretch}.RubricCriterionEditor-module__MrlBoq__drag{display:none}.RubricCriterionEditor-module__MrlBoq__name{flex-basis:calc(100% - 44px)}.RubricCriterionEditor-module__MrlBoq__weight{margin-left:0}.RubricCriterionEditor-module__MrlBoq__levels,.RubricCriterionEditor-module__MrlBoq__levelsComplete{flex:1;justify-content:center}.RubricCriterionEditor-module__MrlBoq__descriptionRow{padding-left:0}}
.ParticipantPaymentGuide-module__2ngFiq__description,.ParticipantPaymentGuide-module__2ngFiq__meta{color:#637381;margin:0;font-size:16px;font-weight:500;line-height:1.5}.ParticipantPaymentGuide-module__2ngFiq__download{color:#fff;background:linear-gradient(135deg,#7c7cff,#6259f6);border-radius:10px;align-items:center;gap:7px;min-height:43px;margin-top:16px;padding:0 16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px -9px #6259f6cc}.ParticipantPaymentGuide-module__2ngFiq__download:hover{background:#18212b}.ParticipantPaymentGuide-module__2ngFiq__meta{margin-top:10px}
.RubricGroupEditor-module__yWKE-W__group{border-top:1px solid var(--border-subtle);overflow:hidden}.RubricGroupEditor-module__yWKE-W__group>header{border-bottom:1px solid var(--border-subtle);background:#919eab0d;align-items:center;gap:12px;padding:12px 20px 12px 14px;display:flex}.RubricGroupEditor-module__yWKE-W__drag{color:var(--foreground-tertiary);opacity:.4;flex-shrink:0;display:flex}.RubricGroupEditor-module__yWKE-W__title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.RubricGroupEditor-module__yWKE-W__title>span{color:var(--foreground-tertiary);letter-spacing:.08em;text-transform:uppercase;background:#919eab24;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:700}.RubricGroupEditor-module__yWKE-W__title input{color:var(--foreground);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:1;min-width:0;height:34px;padding:0 10px;font-size:16px;font-weight:700}.RubricGroupEditor-module__yWKE-W__title input:hover{border-color:var(--border);background:#fff}.RubricGroupEditor-module__yWKE-W__title input:focus{border-color:var(--portal-accent);background:#fff}.RubricGroupEditor-module__yWKE-W__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.RubricGroupEditor-module__yWKE-W__add{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));box-shadow:0 2px 8px -2px var(--portal-accent-glow);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:16px;font-weight:600;display:flex}.RubricGroupEditor-module__yWKE-W__add:hover{filter:brightness(1.06)}.RubricGroupEditor-module__yWKE-W__remove{color:var(--foreground-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.RubricGroupEditor-module__yWKE-W__remove:hover{color:#ff5630;background:#ff563014;border-color:#ff563033}@media (max-width:620px){.RubricGroupEditor-module__yWKE-W__group>header{flex-wrap:wrap;align-items:stretch;padding:12px}.RubricGroupEditor-module__yWKE-W__drag{display:none}.RubricGroupEditor-module__yWKE-W__title{flex-basis:100%}.RubricGroupEditor-module__yWKE-W__actions{margin-left:auto}}
.ParticipantPaymentHowItWorks-module__oouZnG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ParticipantPaymentHowItWorks-module__oouZnG__list li{border-bottom:1px solid #edf0f2;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.ParticipantPaymentHowItWorks-module__oouZnG__list li:first-child{padding-top:0}.ParticipantPaymentHowItWorks-module__oouZnG__list li:last-child{border-bottom:0;padding-bottom:0}.ParticipantPaymentHowItWorks-module__oouZnG__list li>span{color:#6259f6;background:#eeeefe;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;font-weight:700;display:inline-flex}.ParticipantPaymentHowItWorks-module__oouZnG__list p{color:#637381;margin:0;font-size:16px;font-weight:500;line-height:1.55}.ParticipantPaymentHowItWorks-module__oouZnG__list strong{color:#18212b;font-weight:700}
.RubricStageTabs-module__AFf7PW__bar{border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);background:#fff;flex-wrap:wrap;align-items:center;padding:0 6px;display:flex}.RubricStageTabs-module__AFf7PW__bar>button{color:var(--foreground-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 20px;font-size:14px;font-weight:500;display:flex}.RubricStageTabs-module__AFf7PW__bar>button:hover{color:var(--foreground)}.RubricStageTabs-module__AFf7PW__bar>button.RubricStageTabs-module__AFf7PW__active{border-bottom-color:var(--portal-accent);color:var(--portal-accent-deep);font-weight:600}.RubricStageTabs-module__AFf7PW__tracker{align-items:center;gap:10px;margin-left:auto;padding:0 10px;font-size:14px;display:flex}.RubricStageTabs-module__AFf7PW__tracker>span{color:var(--foreground-secondary)}.RubricStageTabs-module__AFf7PW__tracker strong{color:var(--foreground);font-weight:700}.RubricStageTabs-module__AFf7PW__tracker b{font-size:14px;font-weight:600}.RubricStageTabs-module__AFf7PW__track{background:var(--border-subtle);border-radius:999px;width:96px;height:4px;display:block;overflow:hidden}.RubricStageTabs-module__AFf7PW__track i{background:linear-gradient(90deg, var(--portal-accent), var(--portal-accent-deep));border-radius:inherit;height:100%;transition:width .3s;display:block}.RubricStageTabs-module__AFf7PW__track i.RubricStageTabs-module__AFf7PW__over{background:var(--danger)}.RubricStageTabs-module__AFf7PW__error{color:#d44a3a!important}.RubricStageTabs-module__AFf7PW__ok{color:#007a56!important}@media (max-width:840px){.RubricStageTabs-module__AFf7PW__tracker{border-top:1px solid var(--border-subtle);width:100%;margin-left:0;padding:12px 14px}}@media (max-width:540px){.RubricStageTabs-module__AFf7PW__bar>button{flex:1;justify-content:center;padding-inline:8px}.RubricStageTabs-module__AFf7PW__track{display:none}.RubricStageTabs-module__AFf7PW__tracker{flex-wrap:wrap}}
.SystemSettingPageShell-module__aDIXFa__page{gap:20px}
