.ProfileCard-module-scss-module__MwyHla__skeleton{background:linear-gradient(90deg, var(--jsd-surface-2) 0%, var(--jsd-surface-1) 50%, var(--jsd-surface-2) 100%);border-radius:var(--jsd-r-md);background-size:200% 100%;height:280px;animation:1.5s ease-in-out infinite ProfileCard-module-scss-module__MwyHla__shimmer}@keyframes ProfileCard-module-scss-module__MwyHla__shimmer{0%{background-position:200%}to{background-position:-200%}}.ProfileCard-module-scss-module__MwyHla__toneSlate{--tone:var(--jsd-slate);--toneBg:var(--jsd-slate-a12)}.ProfileCard-module-scss-module__MwyHla__card{background:var(--jsd-paper);border-radius:var(--jsd-r-lg);box-shadow:0 1px 2px var(--jsd-shadow-a04),0 6px 18px var(--jsd-shadow-a02);border:1px solid #0000;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.ProfileCard-module-scss-module__MwyHla__card:before{content:"";background:var(--tone,var(--jsd-ink-a20));z-index:1;height:3px;position:absolute;inset:0 0 auto}.ProfileCard-module-scss-module__MwyHla__card:hover{border-color:var(--jsd-red-a16);box-shadow:var(--jsd-elev-2);transform:translateY(-1px)}.ProfileCard-module-scss-module__MwyHla__cardHeader{background:linear-gradient(180deg, var(--jsd-red-a04), transparent 80%);border-bottom:1px solid var(--jsd-ink-a04);align-items:center;gap:.875rem;padding:1.25rem;display:flex}.ProfileCard-module-scss-module__MwyHla__avatar{background:linear-gradient(135deg, var(--jsd-red), var(--jsd-red-deep));width:48px;height:48px;color:var(--jsd-on-accent);object-fit:cover;box-shadow:0 2px 8px var(--jsd-red-a16);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.ProfileCard-module-scss-module__MwyHla__identity{flex:1;min-width:0}.ProfileCard-module-scss-module__MwyHla__name{font-family:var(--font-lora),serif;color:var(--jsd-ink);letter-spacing:-.01em;word-break:break-word;margin:0 0 .2rem;font-size:1.05rem;font-weight:600}.ProfileCard-module-scss-module__MwyHla__email{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);word-break:break-all;margin:0;font-size:.7rem}.ProfileCard-module-scss-module__MwyHla__adminBadge{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-red);background:var(--jsd-red-a08);border-radius:var(--jsd-r-pill);border:1px solid var(--jsd-red-a20);flex-shrink:0;align-self:flex-start;padding:.2rem .55rem;font-size:.6875rem;font-weight:600}.ProfileCard-module-scss-module__MwyHla__infoGrid{grid-template-columns:1fr;gap:.75rem;padding:1rem 1.25rem;display:grid}.ProfileCard-module-scss-module__MwyHla__infoRow{border-bottom:1px solid var(--jsd-ink-a04);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}.ProfileCard-module-scss-module__MwyHla__infoRow:last-child{border-bottom:none;padding-bottom:0}.ProfileCard-module-scss-module__MwyHla__infoLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);flex-shrink:0;font-size:.6rem;font-weight:600}.ProfileCard-module-scss-module__MwyHla__infoValue{color:var(--jsd-ink);text-align:right;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:inline-flex}.ProfileCard-module-scss-module__MwyHla__infoMuted{color:var(--jsd-ink-a60);font-style:italic;font-weight:400}.ProfileCard-module-scss-module__MwyHla__badge{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;border-radius:var(--jsd-r-pill);border:1px solid #0000;padding:.15rem .45rem;font-size:.6875rem;font-weight:600}.ProfileCard-module-scss-module__MwyHla__statusPill{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;border-radius:var(--jsd-r-sm);border:1px solid #0000;padding:.2rem .55rem;font-size:.6rem;font-weight:700}.ProfileCard-module-scss-module__MwyHla__statusPillPaid{color:var(--jsd-green);background:var(--jsd-green-a10);border-color:var(--jsd-green-a30)}.ProfileCard-module-scss-module__MwyHla__statusPillUnpaid{color:var(--jsd-red-deep);background:var(--jsd-red-a08);border-color:var(--jsd-red-a30)}.ProfileCard-module-scss-module__MwyHla__statusPillSkipped{color:var(--jsd-violet);background:var(--jsd-violet-a08);border-color:var(--jsd-violet-a30)}.ProfileCard-module-scss-module__MwyHla__badgeNeutral{color:var(--jsd-ink-a60);background:var(--jsd-ink-a06);border-color:var(--jsd-ink-a08)}.ProfileCard-module-scss-module__MwyHla__badgeSuccess{color:var(--jsd-green);background:var(--jsd-green-a08);border-color:var(--jsd-green-a20)}.ProfileCard-module-scss-module__MwyHla__badgeAccent{color:var(--jsd-red);background:var(--jsd-red-a08);border-color:var(--jsd-red-a20)}.ProfileCard-module-scss-module__MwyHla__cardActionLink{background:var(--jsd-paper);border:1px dashed var(--jsd-ink-a16);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a70);justify-content:center;align-items:center;gap:.5rem;margin:auto 1.25rem 1.25rem;padding:.6rem .85rem;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex}.ProfileCard-module-scss-module__MwyHla__cardActionLink:hover{background:var(--jsd-red-a04);border-color:var(--jsd-red);color:var(--jsd-red);border-style:solid;transform:translateY(-1px)}.ProfileCard-module-scss-module__MwyHla__cardFooter{border-top:1px solid var(--jsd-ink-a04);background:var(--jsd-ink-a02);padding:1rem 1.25rem 1.25rem}.ProfileCard-module-scss-module__MwyHla__pastMandates{flex-direction:column;gap:.5rem;display:flex}.ProfileCard-module-scss-module__MwyHla__pastMandatesLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.6875rem;font-weight:600}.ProfileCard-module-scss-module__MwyHla__pastList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ProfileCard-module-scss-module__MwyHla__pastList li{color:var(--jsd-ink-a65);font-size:.78rem}.ProfileCard-module-scss-module__MwyHla__pastLink{border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a65);align-items:center;gap:.4rem;margin:0 -.55rem;padding:.35rem .55rem;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.ProfileCard-module-scss-module__MwyHla__pastLink:before{content:"";background:var(--tone,var(--jsd-red));border-radius:var(--jsd-r-sm) 0 0 var(--jsd-r-sm);transform-origin:50%;width:3px;transition:transform .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.ProfileCard-module-scss-module__MwyHla__pastLink strong{color:var(--jsd-ink);font-weight:600}.ProfileCard-module-scss-module__MwyHla__pastLink span{color:var(--jsd-ink-a60)}.ProfileCard-module-scss-module__MwyHla__pastLink:hover{background:var(--jsd-red-a04)}.ProfileCard-module-scss-module__MwyHla__pastLink:hover:before{transform:scaleY(1)}.ProfileCard-module-scss-module__MwyHla__pastLink:hover strong{color:var(--jsd-red)}.ProfileCard-module-scss-module__MwyHla__pastLink:hover .ProfileCard-module-scss-module__MwyHla__pastChevron{color:var(--jsd-red);transform:translate(2px)}.ProfileCard-module-scss-module__MwyHla__pastChevron{color:var(--jsd-ink-a60);margin-left:auto;font-size:1rem;transition:transform .15s,color .15s}.ProfileCard-module-scss-module__MwyHla__pastMore{color:var(--jsd-ink-a60);padding-left:.55rem;font-style:italic;font-size:.72rem!important}@keyframes ProfileCard-module-scss-module__MwyHla__riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ProfileCard-module-scss-module__MwyHla__infoRow{animation:.32s ease-out backwards ProfileCard-module-scss-module__MwyHla__riseIn}.ProfileCard-module-scss-module__MwyHla__infoGrid>:nth-child(2){animation-delay:40ms}.ProfileCard-module-scss-module__MwyHla__infoGrid>:nth-child(3){animation-delay:80ms}.ProfileCard-module-scss-module__MwyHla__infoGrid>:nth-child(4){animation-delay:.12s}.ProfileCard-module-scss-module__MwyHla__infoGrid>:nth-child(5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.ProfileCard-module-scss-module__MwyHla__infoRow{animation:none}.ProfileCard-module-scss-module__MwyHla__card:hover{transform:none}}
.ContributionsCard-module-scss-module__d-DZ5G__skeleton{background:linear-gradient(90deg, var(--jsd-surface-2) 0%, var(--jsd-surface-1) 50%, var(--jsd-surface-2) 100%);border-radius:var(--jsd-r-md);background-size:200% 100%;height:280px;animation:1.5s ease-in-out infinite ContributionsCard-module-scss-module__d-DZ5G__shimmer}@keyframes ContributionsCard-module-scss-module__d-DZ5G__shimmer{0%{background-position:200%}to{background-position:-200%}}.ContributionsCard-module-scss-module__d-DZ5G__toneTeal{--tone:var(--jsd-teal);--toneBg:var(--jsd-teal-a12)}.ContributionsCard-module-scss-module__d-DZ5G__card{background:var(--jsd-paper);border-radius:var(--jsd-r-lg);box-shadow:0 1px 2px var(--jsd-shadow-a04),0 6px 18px var(--jsd-shadow-a02);border:1px solid #0000;flex-direction:column;gap:1rem;padding:1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.ContributionsCard-module-scss-module__d-DZ5G__card:before{content:"";background:var(--tone,var(--jsd-ink-a20));height:3px;position:absolute;inset:0 0 auto}.ContributionsCard-module-scss-module__d-DZ5G__card:hover{border-color:var(--jsd-red-a16);box-shadow:var(--jsd-elev-2);transform:translateY(-1px)}.ContributionsCard-module-scss-module__d-DZ5G__cardOverdue{border-color:var(--jsd-red-a25);background:linear-gradient(180deg, var(--jsd-red-a02), transparent 40%)}.ContributionsCard-module-scss-module__d-DZ5G__cardOverdue:hover{border-color:var(--jsd-red-a40)}.ContributionsCard-module-scss-module__d-DZ5G__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ContributionsCard-module-scss-module__d-DZ5G__cardTitle{font-family:var(--font-lora),serif;color:var(--jsd-ink);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.ContributionsCard-module-scss-module__d-DZ5G__titleIcon{background:var(--toneBg,var(--jsd-ink-a06));width:26px;height:26px;color:var(--tone,var(--jsd-ink-a60));vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:.15rem;display:inline-flex}.ContributionsCard-module-scss-module__d-DZ5G__overdueBadge{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-red-deep);background:var(--jsd-red-a10);border-radius:var(--jsd-r-pill);border:1px solid var(--jsd-red-a30);padding:.2rem .55rem;font-size:.6875rem;font-weight:700}.ContributionsCard-module-scss-module__d-DZ5G__kpiGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ContributionsCard-module-scss-module__d-DZ5G__kpi{border-radius:var(--jsd-r-md);border:1px solid #0000;flex-direction:column;gap:.1rem;padding:.75rem;display:flex}.ContributionsCard-module-scss-module__d-DZ5G__kpiNeutral{background:var(--jsd-ink-a02);border-color:var(--jsd-ink-a06);color:var(--jsd-ink-a60)}.ContributionsCard-module-scss-module__d-DZ5G__kpiWarning{background:var(--jsd-amber-bright-a06);border-color:var(--jsd-amber-bright-a20);color:#92400e}.ContributionsCard-module-scss-module__d-DZ5G__kpiDanger{background:var(--jsd-red-a06);border-color:var(--jsd-red-a20);color:var(--jsd-red-deep)}.ContributionsCard-module-scss-module__d-DZ5G__kpiLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;opacity:.8;font-size:.6875rem;font-weight:600}.ContributionsCard-module-scss-module__d-DZ5G__kpiValue{font-family:var(--font-lora),serif;color:inherit;font-size:1.6rem;font-weight:700;line-height:1.1}.ContributionsCard-module-scss-module__d-DZ5G__kpiAmount{font-family:var(--font-jetbrains),monospace;opacity:.85;font-size:.7rem;font-weight:500}.ContributionsCard-module-scss-module__d-DZ5G__list{flex-direction:column;gap:.5rem;display:flex}.ContributionsCard-module-scss-module__d-DZ5G__list ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ContributionsCard-module-scss-module__d-DZ5G__listLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);margin:0;font-size:.6875rem;font-weight:600}.ContributionsCard-module-scss-module__d-DZ5G__listEmpty{background:var(--jsd-green-a06);border:1px solid var(--jsd-green-a16);border-radius:var(--jsd-r-md);color:var(--jsd-green);justify-content:center;align-items:center;padding:1.25rem;font-size:.85rem;font-weight:500;display:flex}.ContributionsCard-module-scss-module__d-DZ5G__listError{text-align:center;background:var(--jsd-red-deep-a06);border:1px solid var(--jsd-red-deep-a20);border-radius:var(--jsd-r-md);color:var(--jsd-red-deep);justify-content:center;align-items:center;padding:1.25rem;font-size:.82rem;font-weight:500;line-height:1.4;display:flex}.ContributionsCard-module-scss-module__d-DZ5G__dueRow{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a04);border-radius:var(--jsd-r-sm);align-items:center;gap:.65rem;padding:.5rem .65rem;display:flex}.ContributionsCard-module-scss-module__d-DZ5G__dueRowOverdue{background:var(--jsd-red-a04);border-color:var(--jsd-red-a20)}.ContributionsCard-module-scss-module__d-DZ5G__dueIcon{background:var(--toneBg,var(--jsd-ink-a06));width:24px;height:24px;color:var(--tone,var(--jsd-ink-a60));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.ContributionsCard-module-scss-module__d-DZ5G__dueRowOverdue .ContributionsCard-module-scss-module__d-DZ5G__dueIcon{background:var(--jsd-red-a08);color:var(--jsd-red-deep)}.ContributionsCard-module-scss-module__d-DZ5G__dueInfo{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ContributionsCard-module-scss-module__d-DZ5G__dueLabel{color:var(--jsd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.ContributionsCard-module-scss-module__d-DZ5G__dueDate{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);font-size:.6rem}.ContributionsCard-module-scss-module__d-DZ5G__dueRowOverdue .ContributionsCard-module-scss-module__d-DZ5G__dueDate{color:var(--jsd-red-deep);font-weight:600}.ContributionsCard-module-scss-module__d-DZ5G__dueAmount{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink);white-space:nowrap;font-size:.8rem;font-weight:600}@keyframes ContributionsCard-module-scss-module__d-DZ5G__riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ContributionsCard-module-scss-module__d-DZ5G__kpi,.ContributionsCard-module-scss-module__d-DZ5G__dueRow{animation:.32s ease-out backwards ContributionsCard-module-scss-module__d-DZ5G__riseIn}.ContributionsCard-module-scss-module__d-DZ5G__kpiGrid>:nth-child(2){animation-delay:50ms}.ContributionsCard-module-scss-module__d-DZ5G__list ul>:nth-child(2){animation-delay:40ms}.ContributionsCard-module-scss-module__d-DZ5G__list ul>:nth-child(3){animation-delay:80ms}.ContributionsCard-module-scss-module__d-DZ5G__list ul>:nth-child(4){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.ContributionsCard-module-scss-module__d-DZ5G__kpi,.ContributionsCard-module-scss-module__d-DZ5G__dueRow{animation:none}.ContributionsCard-module-scss-module__d-DZ5G__card:hover{transform:none}}.ContributionsCard-module-scss-module__d-DZ5G__viewAllLink{border:1px dashed var(--jsd-red-a25);border-radius:var(--jsd-r-sm);font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;color:var(--jsd-red);background:0 0;align-self:flex-start;align-items:center;margin-top:auto;padding:.4rem .65rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:background .15s,border-style .15s,transform .15s;display:inline-flex}.ContributionsCard-module-scss-module__d-DZ5G__viewAllLink:hover{background:var(--jsd-red-a06);border-style:solid;transform:translate(2px)}
.FundCard-module-scss-module__1_KZ5G__skeleton{background:linear-gradient(90deg, var(--jsd-surface-2) 0%, var(--jsd-surface-1) 50%, var(--jsd-surface-2) 100%);border-radius:var(--jsd-r-md);background-size:200% 100%;height:320px;animation:1.5s ease-in-out infinite FundCard-module-scss-module__1_KZ5G__shimmer}@keyframes FundCard-module-scss-module__1_KZ5G__shimmer{0%{background-position:200%}to{background-position:-200%}}.FundCard-module-scss-module__1_KZ5G__toneBlue{--tone:var(--jsd-blue);--toneBg:var(--jsd-blue-a12)}.FundCard-module-scss-module__1_KZ5G__card{background:var(--jsd-paper);border-radius:var(--jsd-r-lg);box-shadow:0 1px 2px var(--jsd-shadow-a04),0 6px 18px var(--jsd-shadow-a02);border:1px solid #0000;flex-direction:column;gap:1rem;padding:1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.FundCard-module-scss-module__1_KZ5G__card:before{content:"";background:var(--tone,var(--jsd-ink-a20));height:3px;position:absolute;inset:0 0 auto}.FundCard-module-scss-module__1_KZ5G__card:hover{border-color:var(--jsd-red-a16);box-shadow:var(--jsd-elev-2);transform:translateY(-1px)}.FundCard-module-scss-module__1_KZ5G__cardAlert{border-color:var(--jsd-red-a25);background:linear-gradient(180deg, var(--jsd-red-a02), transparent 40%)}.FundCard-module-scss-module__1_KZ5G__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.FundCard-module-scss-module__1_KZ5G__cardTitle{font-family:var(--font-lora),serif;color:var(--jsd-ink);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.FundCard-module-scss-module__1_KZ5G__titleIcon{background:var(--toneBg,var(--jsd-ink-a06));width:26px;height:26px;color:var(--tone,var(--jsd-ink-a60));vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:.15rem;display:inline-flex}.FundCard-module-scss-module__1_KZ5G__statusOk,.FundCard-module-scss-module__1_KZ5G__statusBad,.FundCard-module-scss-module__1_KZ5G__statusWarn{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;border-radius:var(--jsd-r-pill);border:1px solid #0000;padding:.2rem .55rem;font-size:.6875rem;font-weight:700}.FundCard-module-scss-module__1_KZ5G__statusOk{color:var(--jsd-green);background:var(--jsd-green-a08);border-color:var(--jsd-green-a25)}.FundCard-module-scss-module__1_KZ5G__statusBad{color:var(--jsd-red-deep);background:var(--jsd-red-a10);border-color:var(--jsd-red-a30)}.FundCard-module-scss-module__1_KZ5G__statusWarn{color:#92400e;background:var(--jsd-amber-bright-a10);border-color:var(--jsd-amber-bright-a30)}.FundCard-module-scss-module__1_KZ5G__progress{flex-direction:column;gap:.5rem;display:flex}.FundCard-module-scss-module__1_KZ5G__progressTrack{background:var(--jsd-ink-a06);border-radius:var(--jsd-r-pill);height:8px;overflow:hidden}.FundCard-module-scss-module__1_KZ5G__progressFill{background:linear-gradient(90deg, var(--jsd-red-deep), var(--jsd-red), #ff3030);border-radius:var(--jsd-r-pill);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}.FundCard-module-scss-module__1_KZ5G__progressFillOk{background:linear-gradient(90deg, var(--jsd-green), #22c55e)}.FundCard-module-scss-module__1_KZ5G__progressMeta{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.FundCard-module-scss-module__1_KZ5G__progressPercent{font-family:var(--font-lora),serif;color:var(--jsd-ink);letter-spacing:-.02em;font-size:1.4rem;font-weight:700}.FundCard-module-scss-module__1_KZ5G__progressFraction{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);font-size:.7rem}.FundCard-module-scss-module__1_KZ5G__progressFraction em{opacity:.7;margin:0 .2rem;font-style:normal}.FundCard-module-scss-module__1_KZ5G__tilesGrid{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}@media (max-width:480px){.FundCard-module-scss-module__1_KZ5G__tilesGrid{grid-template-columns:1fr}}.FundCard-module-scss-module__1_KZ5G__tile{border-radius:var(--jsd-r-sm);border:1px solid #0000;flex-direction:column;gap:.1rem;padding:.6rem .7rem;display:flex}.FundCard-module-scss-module__1_KZ5G__tileNeutral{background:var(--jsd-ink-a02);border-color:var(--jsd-ink-a06);color:var(--jsd-ink-a60)}.FundCard-module-scss-module__1_KZ5G__tileOk{background:var(--jsd-green-a06);border-color:var(--jsd-green-a16);color:var(--jsd-green)}.FundCard-module-scss-module__1_KZ5G__tileBad{background:var(--jsd-red-a04);border-color:var(--jsd-red-a20);color:var(--jsd-red-deep)}.FundCard-module-scss-module__1_KZ5G__tileLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;opacity:.8;font-size:.6875rem;font-weight:600}.FundCard-module-scss-module__1_KZ5G__tileValue{font-family:var(--font-jetbrains),monospace;color:inherit;font-size:.85rem;font-weight:600}.FundCard-module-scss-module__1_KZ5G__tileSublabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;color:var(--jsd-ink-a60);margin-top:.1rem;font-size:.6875rem;font-weight:500}@keyframes FundCard-module-scss-module__1_KZ5G__riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.FundCard-module-scss-module__1_KZ5G__tile{animation:.32s ease-out backwards FundCard-module-scss-module__1_KZ5G__riseIn}.FundCard-module-scss-module__1_KZ5G__tilesGrid>:nth-child(2){animation-delay:50ms}.FundCard-module-scss-module__1_KZ5G__tilesGrid>:nth-child(3){animation-delay:.1s}@media (prefers-reduced-motion:reduce){.FundCard-module-scss-module__1_KZ5G__tile{animation:none}.FundCard-module-scss-module__1_KZ5G__card:hover,.FundCard-module-scss-module__1_KZ5G__bankTile:hover{transform:none}}.FundCard-module-scss-module__1_KZ5G__deadlineRow{background:var(--jsd-ink-a02);border-radius:var(--jsd-r-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.FundCard-module-scss-module__1_KZ5G__deadlineLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.6rem;font-weight:600}.FundCard-module-scss-module__1_KZ5G__deadlineValue{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink);font-size:.75rem;font-weight:500}.FundCard-module-scss-module__1_KZ5G__deadlineValue em{opacity:.7;margin-left:.3rem;font-style:normal}.FundCard-module-scss-module__1_KZ5G__deadlineOverdue{color:var(--jsd-red-deep);font-weight:700}.FundCard-module-scss-module__1_KZ5G__deadlineOverdue em{opacity:.9}.FundCard-module-scss-module__1_KZ5G__deadlineOk{color:var(--jsd-green);font-weight:700}.FundCard-module-scss-module__1_KZ5G__deadlineUrgent{color:#92400e;font-weight:600}.FundCard-module-scss-module__1_KZ5G__alertBox{background:var(--jsd-red-a06);border:1px solid var(--jsd-red-a25);border-radius:var(--jsd-r-sm);flex-direction:column;gap:.25rem;padding:.75rem .9rem;display:flex}.FundCard-module-scss-module__1_KZ5G__alertBox strong{color:var(--jsd-red-deep);font-size:.78rem;font-weight:700}.FundCard-module-scss-module__1_KZ5G__alertBox span{color:#780000d9;font-size:.72rem;line-height:1.5}.FundCard-module-scss-module__1_KZ5G__bankTile{background:linear-gradient(180deg, var(--jsd-green-a06), transparent 80%);border:1px solid var(--jsd-green-a20);border-radius:var(--jsd-r-sm);color:var(--jsd-green);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.FundCard-module-scss-module__1_KZ5G__bankTile:hover{background:linear-gradient(180deg, var(--jsd-green-a10), transparent 80%);border-color:var(--jsd-green-a40);transform:translateY(-1px)}.FundCard-module-scss-module__1_KZ5G__bankTile>div{flex-direction:column;gap:.1rem;display:flex}.FundCard-module-scss-module__1_KZ5G__bankLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.6875rem;font-weight:600}.FundCard-module-scss-module__1_KZ5G__bankLabel em{color:var(--jsd-green);opacity:.8;margin-left:.2rem;font-style:normal}.FundCard-module-scss-module__1_KZ5G__bankAmount{font-family:var(--font-jetbrains),monospace;color:var(--jsd-green);font-size:1rem;font-weight:700}.FundCard-module-scss-module__1_KZ5G__notApplicable{background:var(--jsd-ink-a02);border:1px dashed var(--jsd-ink-a10);border-radius:var(--jsd-r-md);text-align:center;flex-direction:column;gap:.35rem;padding:1.25rem 1.1rem;display:flex}.FundCard-module-scss-module__1_KZ5G__notApplicable strong{color:var(--jsd-ink-a80);font-size:.92rem;font-weight:700}.FundCard-module-scss-module__1_KZ5G__notApplicable span{color:var(--jsd-ink-a60);font-size:.78rem;line-height:1.5}.FundCard-module-scss-module__1_KZ5G__viewAllLink{border:1px dashed var(--jsd-red-a25);border-radius:var(--jsd-r-sm);font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;color:var(--jsd-red);background:0 0;align-self:flex-start;align-items:center;margin-top:auto;padding:.4rem .65rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:background .15s,border-style .15s,transform .15s;display:inline-flex}.FundCard-module-scss-module__1_KZ5G__viewAllLink:hover{background:var(--jsd-red-a06);border-style:solid;transform:translate(2px)}
.NoticesCard-module-scss-module__ZXR7_W__skeleton{background:linear-gradient(90deg, var(--jsd-surface-2) 0%, var(--jsd-surface-1) 50%, var(--jsd-surface-2) 100%);border-radius:var(--jsd-r-md);background-size:200% 100%;height:320px;animation:1.5s ease-in-out infinite NoticesCard-module-scss-module__ZXR7_W__shimmer}@keyframes NoticesCard-module-scss-module__ZXR7_W__shimmer{0%{background-position:200%}to{background-position:-200%}}.NoticesCard-module-scss-module__ZXR7_W__toneSlate{--tone:var(--jsd-slate);--toneBg:var(--jsd-slate-a12)}.NoticesCard-module-scss-module__ZXR7_W__card{background:var(--jsd-paper);border-radius:var(--jsd-r-lg);box-shadow:0 1px 2px var(--jsd-shadow-a04),0 6px 18px var(--jsd-shadow-a02);border:1px solid #0000;flex-direction:column;gap:1rem;padding:1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.NoticesCard-module-scss-module__ZXR7_W__card:before{content:"";background:var(--tone,var(--jsd-ink-a20));height:3px;position:absolute;inset:0 0 auto}.NoticesCard-module-scss-module__ZXR7_W__card:hover{border-color:var(--jsd-red-a16);box-shadow:var(--jsd-elev-2);transform:translateY(-1px)}.NoticesCard-module-scss-module__ZXR7_W__cardAccent{background:linear-gradient(180deg, var(--jsd-red-a02), transparent 40%);border-color:var(--jsd-red-a16)}.NoticesCard-module-scss-module__ZXR7_W__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.NoticesCard-module-scss-module__ZXR7_W__cardTitle{font-family:var(--font-lora),serif;color:var(--jsd-ink);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.NoticesCard-module-scss-module__ZXR7_W__titleIcon{background:var(--toneBg,var(--jsd-ink-a06));width:26px;height:26px;color:var(--tone,var(--jsd-ink-a60));vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:.15rem;display:inline-flex}.NoticesCard-module-scss-module__ZXR7_W__actionBadge{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-red);background:var(--jsd-red-a08);border-radius:var(--jsd-r-pill);border:1px solid var(--jsd-red-a20);padding:.2rem .55rem;font-size:.6875rem;font-weight:700}.NoticesCard-module-scss-module__ZXR7_W__kpiGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.NoticesCard-module-scss-module__ZXR7_W__kpi{border-radius:var(--jsd-r-md);border:1px solid #0000;flex-direction:column;gap:.1rem;padding:.75rem;display:flex}.NoticesCard-module-scss-module__ZXR7_W__kpiNeutral{background:var(--jsd-ink-a02);border-color:var(--jsd-ink-a06);color:var(--jsd-ink-a60)}.NoticesCard-module-scss-module__ZXR7_W__kpiInfo{background:var(--jsd-blue-a06);border-color:var(--jsd-blue-a20);color:var(--jsd-blue)}.NoticesCard-module-scss-module__ZXR7_W__kpiAccent{background:var(--jsd-red-a06);border-color:var(--jsd-red-a20);color:var(--jsd-red-deep)}.NoticesCard-module-scss-module__ZXR7_W__kpiLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;opacity:.8;font-size:.6875rem;font-weight:600}.NoticesCard-module-scss-module__ZXR7_W__kpiValue{font-family:var(--font-lora),serif;color:inherit;font-size:1.6rem;font-weight:700;line-height:1.1}.NoticesCard-module-scss-module__ZXR7_W__kpiSublabel{font-family:var(--font-jetbrains),monospace;opacity:.7;letter-spacing:.04em;font-size:.6rem;font-weight:500}.NoticesCard-module-scss-module__ZXR7_W__list{flex-direction:column;gap:.5rem;display:flex}.NoticesCard-module-scss-module__ZXR7_W__list ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.NoticesCard-module-scss-module__ZXR7_W__listLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);margin:0;font-size:.6875rem;font-weight:600}.NoticesCard-module-scss-module__ZXR7_W__listEmpty{background:var(--jsd-green-a06);border:1px solid var(--jsd-green-a16);border-radius:var(--jsd-r-md);color:var(--jsd-green);justify-content:center;align-items:center;padding:1.25rem;font-size:.85rem;font-weight:500;display:flex}.NoticesCard-module-scss-module__ZXR7_W__notifRow{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a04);border-radius:var(--jsd-r-sm);color:inherit;flex-direction:column;gap:.25rem;padding:.65rem .75rem;text-decoration:none;transition:background .12s,border-color .12s;display:flex;position:relative}.NoticesCard-module-scss-module__ZXR7_W__notifRowLink{padding-right:2.25rem}.NoticesCard-module-scss-module__ZXR7_W__notifRowLink:before{content:"";background:var(--tone,var(--jsd-red));border-radius:var(--jsd-r-sm) 0 0 var(--jsd-r-sm);transform-origin:50%;width:3px;transition:transform .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.NoticesCard-module-scss-module__ZXR7_W__notifRowLink:hover{background:var(--jsd-red-a04);border-color:var(--jsd-red-a16)}.NoticesCard-module-scss-module__ZXR7_W__notifRowLink:hover:before{transform:scaleY(1)}.NoticesCard-module-scss-module__ZXR7_W__notifRowLink:hover .NoticesCard-module-scss-module__ZXR7_W__notifArrow{color:var(--jsd-red);transform:translateY(-50%)translate(2px)}.NoticesCard-module-scss-module__ZXR7_W__notifArrow{color:var(--jsd-ink-a60);transition:transform .18s,color .18s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.NoticesCard-module-scss-module__ZXR7_W__notifMeta{align-items:center;gap:.5rem;display:flex}.NoticesCard-module-scss-module__ZXR7_W__notifPriority{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);background:var(--jsd-ink-a06);border-radius:var(--jsd-r-pill);padding:.1rem .4rem;font-size:.6875rem;font-weight:700}.NoticesCard-module-scss-module__ZXR7_W__notifPriorityHigh{color:var(--jsd-red-deep);background:var(--jsd-red-a08)}.NoticesCard-module-scss-module__ZXR7_W__notifTime{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);font-size:.6rem}.NoticesCard-module-scss-module__ZXR7_W__notifTitle{color:var(--jsd-ink);font-size:.8rem;font-weight:600}.NoticesCard-module-scss-module__ZXR7_W__notifBody{color:var(--jsd-ink-a60);font-size:.72rem;line-height:1.4}@keyframes NoticesCard-module-scss-module__ZXR7_W__riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.NoticesCard-module-scss-module__ZXR7_W__kpi,.NoticesCard-module-scss-module__ZXR7_W__notifRow{animation:.32s ease-out backwards NoticesCard-module-scss-module__ZXR7_W__riseIn}.NoticesCard-module-scss-module__ZXR7_W__kpiGrid>:nth-child(2),.NoticesCard-module-scss-module__ZXR7_W__list ul>:nth-child(2),.NoticesCard-module-scss-module__ZXR7_W__list ul>:nth-child(2) .NoticesCard-module-scss-module__ZXR7_W__notifRow{animation-delay:50ms}@media (prefers-reduced-motion:reduce){.NoticesCard-module-scss-module__ZXR7_W__kpi,.NoticesCard-module-scss-module__ZXR7_W__notifRow{animation:none}.NoticesCard-module-scss-module__ZXR7_W__card:hover{transform:none}}.NoticesCard-module-scss-module__ZXR7_W__viewAllLink{border:1px dashed var(--jsd-red-a25);border-radius:var(--jsd-r-sm);font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;color:var(--jsd-red);background:0 0;align-self:flex-start;align-items:center;margin-top:auto;padding:.4rem .65rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:background .15s,border-style .15s,transform .15s;display:inline-flex}.NoticesCard-module-scss-module__ZXR7_W__viewAllLink:hover{background:var(--jsd-red-a06);border-style:solid;transform:translate(2px)}
.RoleAccessCard-module-scss-module__JFgfhq__skeleton{background:linear-gradient(90deg, var(--jsd-surface-2) 0%, var(--jsd-surface-1) 50%, var(--jsd-surface-2) 100%);border-radius:var(--jsd-r-md);background-size:200% 100%;height:220px;animation:1.5s ease-in-out infinite RoleAccessCard-module-scss-module__JFgfhq__shimmer}@keyframes RoleAccessCard-module-scss-module__JFgfhq__shimmer{0%{background-position:200%}to{background-position:-200%}}.RoleAccessCard-module-scss-module__JFgfhq__toneSlate{--tone:var(--jsd-slate);--toneBg:var(--jsd-slate-a12)}.RoleAccessCard-module-scss-module__JFgfhq__card{background:linear-gradient(180deg, var(--toneBg,var(--jsd-ink-a04)), transparent 65%);border-radius:var(--jsd-r-lg);box-shadow:0 1px 2px var(--jsd-shadow-a04),0 8px 22px var(--jsd-shadow-a04);border:1px solid #0000;flex-direction:column;gap:1rem;padding:1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.RoleAccessCard-module-scss-module__JFgfhq__card:before{content:"";background:var(--tone,var(--jsd-ink-a20));height:3px;position:absolute;inset:0 0 auto}.RoleAccessCard-module-scss-module__JFgfhq__card:hover{border-color:var(--jsd-red-a35);box-shadow:0 4px 16px var(--jsd-red-a06);transform:translateY(-1px)}.RoleAccessCard-module-scss-module__JFgfhq__cardHeader{align-items:center;gap:.75rem;display:flex}.RoleAccessCard-module-scss-module__JFgfhq__roleEmoji{background:var(--toneBg,var(--jsd-ink-a06));border:1px solid var(--tone,var(--jsd-ink-a20));width:44px;height:44px;color:var(--tone,var(--jsd-ink-a60));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.RoleAccessCard-module-scss-module__JFgfhq__cardTitle{font-family:var(--font-lora),serif;color:var(--jsd-ink);letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:600}.RoleAccessCard-module-scss-module__JFgfhq__mandateName{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);letter-spacing:.04em;margin:.15rem 0 0;font-size:.65rem}.RoleAccessCard-module-scss-module__JFgfhq__description{color:var(--jsd-ink-a65);margin:0;font-size:.82rem;font-weight:300;line-height:1.55}.RoleAccessCard-module-scss-module__JFgfhq__links{flex-direction:column;gap:.35rem;display:flex}.RoleAccessCard-module-scss-module__JFgfhq__link{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-sm);color:var(--jsd-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex;position:relative;overflow:hidden}.RoleAccessCard-module-scss-module__JFgfhq__link:before{content:"";background:var(--tone,var(--jsd-red));transform-origin:50%;width:3px;transition:transform .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.RoleAccessCard-module-scss-module__JFgfhq__link:hover:not(.RoleAccessCard-module-scss-module__JFgfhq__linkComingSoon){background:var(--jsd-red-a04);border-color:var(--jsd-red-a16);color:var(--jsd-red)}.RoleAccessCard-module-scss-module__JFgfhq__link:hover:not(.RoleAccessCard-module-scss-module__JFgfhq__linkComingSoon):before{transform:scaleY(1)}.RoleAccessCard-module-scss-module__JFgfhq__link:hover:not(.RoleAccessCard-module-scss-module__JFgfhq__linkComingSoon) svg{color:var(--jsd-red);transform:translate(2px)}.RoleAccessCard-module-scss-module__JFgfhq__linkComingSoon{cursor:not-allowed;opacity:.75}.RoleAccessCard-module-scss-module__JFgfhq__link svg{color:var(--jsd-ink-a60);transition:transform .15s,color .15s}.RoleAccessCard-module-scss-module__JFgfhq__linkIcon{color:var(--jsd-ink-a60);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RoleAccessCard-module-scss-module__JFgfhq__linkIcon svg{color:inherit;transform:none!important}.RoleAccessCard-module-scss-module__JFgfhq__link:hover:not(.RoleAccessCard-module-scss-module__JFgfhq__linkComingSoon) .RoleAccessCard-module-scss-module__JFgfhq__linkIcon{color:var(--jsd-red)}.RoleAccessCard-module-scss-module__JFgfhq__linkLabel{flex:1;min-width:0}.RoleAccessCard-module-scss-module__JFgfhq__soonBadge{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);background:var(--jsd-ink-a06);border-radius:var(--jsd-r-pill);padding:.15rem .45rem;font-size:.6875rem;font-weight:600}@keyframes RoleAccessCard-module-scss-module__JFgfhq__riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.RoleAccessCard-module-scss-module__JFgfhq__link{animation:.32s ease-out backwards RoleAccessCard-module-scss-module__JFgfhq__riseIn}.RoleAccessCard-module-scss-module__JFgfhq__links>:nth-child(2){animation-delay:40ms}.RoleAccessCard-module-scss-module__JFgfhq__links>:nth-child(3){animation-delay:80ms}.RoleAccessCard-module-scss-module__JFgfhq__links>:nth-child(4){animation-delay:.12s}.RoleAccessCard-module-scss-module__JFgfhq__links>:nth-child(5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.RoleAccessCard-module-scss-module__JFgfhq__link{animation:none}.RoleAccessCard-module-scss-module__JFgfhq__card:hover{transform:none}}
.Modal-module-scss-module__us7_6G__backdrop{z-index:100;background:var(--jsd-ink-a55);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out Modal-module-scss-module__us7_6G__fadeIn;display:flex;position:fixed;inset:0}@keyframes Modal-module-scss-module__us7_6G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__us7_6G__slideUp{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.Modal-module-scss-module__us7_6G__modal{background:var(--jsd-paper);border-radius:var(--jsd-r-lg);box-shadow:0 20px 60px var(--jsd-shadow-a20);flex-direction:column;width:100%;max-height:calc(100dvh - 2rem);animation:.18s ease-out Modal-module-scss-module__us7_6G__slideUp;display:flex;overflow:hidden}.Modal-module-scss-module__us7_6G__sizeSm{max-width:380px}.Modal-module-scss-module__us7_6G__sizeMd{max-width:520px}.Modal-module-scss-module__us7_6G__sizeLg{max-width:720px}.Modal-module-scss-module__us7_6G__modalHeader{border-bottom:1px solid var(--jsd-ink-a06);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem .9rem;display:flex}.Modal-module-scss-module__us7_6G__modalHeader>div{flex:1;min-width:0}.Modal-module-scss-module__us7_6G__modalTitle{font-family:var(--font-lora),serif;letter-spacing:-.01em;color:var(--jsd-ink);margin:0;font-size:1.1rem;font-weight:700}.Modal-module-scss-module__us7_6G__modalDesc{color:var(--jsd-ink-a60);margin:.35rem 0 0;font-size:.8rem;font-weight:300;line-height:1.5}.Modal-module-scss-module__us7_6G__closeBtn{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.Modal-module-scss-module__us7_6G__closeBtn:before{content:"";position:absolute;inset:-8px}.Modal-module-scss-module__us7_6G__closeBtn{border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a60);cursor:pointer;background:0 0;border:none;flex-shrink:0;transition:background .15s,color .15s}.Modal-module-scss-module__us7_6G__closeBtn:hover{background:var(--jsd-ink-a06);color:var(--jsd-ink)}.Modal-module-scss-module__us7_6G__modalBody{padding:1.1rem 1.25rem;overflow-y:auto}.Modal-module-scss-module__us7_6G__modalFooter{border-top:1px solid var(--jsd-ink-a06);background:var(--jsd-ink-a02);justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem;display:flex}@media (max-width:480px){.Modal-module-scss-module__us7_6G__modalFooter{flex-direction:column-reverse}.Modal-module-scss-module__us7_6G__modalFooter>*{justify-content:center;width:100%}}
.MeetingNoticesSection-module-scss-module__xgBGDG__wrap{flex-direction:column;gap:.9rem;display:flex}.MeetingNoticesSection-module-scss-module__xgBGDG__header{flex-direction:column;gap:.3rem;display:flex}.MeetingNoticesSection-module-scss-module__xgBGDG__title{color:var(--jsd-ink);margin:0;font-size:1.05rem;font-weight:700}.MeetingNoticesSection-module-scss-module__xgBGDG__intro{color:var(--jsd-ink-a60);max-width:640px;margin:0;font-size:.82rem;line-height:1.5}.MeetingNoticesSection-module-scss-module__xgBGDG__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.MeetingNoticesSection-module-scss-module__xgBGDG__row{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-md);flex-wrap:wrap;align-items:center;gap:.85rem;padding:.65rem .9rem;display:flex}.MeetingNoticesSection-module-scss-module__xgBGDG__typeBadge{border-radius:var(--jsd-r-pill);white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.MeetingNoticesSection-module-scss-module__xgBGDG__late{background:var(--jsd-amber-bright-a10);color:var(--jsd-amber);border-color:var(--jsd-amber-bright-a25)}.MeetingNoticesSection-module-scss-module__xgBGDG__early{background:var(--jsd-blue-a10);color:var(--jsd-blue);border-color:var(--jsd-blue-a25)}.MeetingNoticesSection-module-scss-module__xgBGDG__absent{background:var(--jsd-red-a08);color:var(--jsd-red-deep);border-color:var(--jsd-red-a25)}.MeetingNoticesSection-module-scss-module__xgBGDG__info{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.MeetingNoticesSection-module-scss-module__xgBGDG__name{color:var(--jsd-ink);font-size:.9rem;font-weight:600}.MeetingNoticesSection-module-scss-module__xgBGDG__reason{color:var(--jsd-ink-a60);font-size:.78rem;font-style:italic}.MeetingNoticesSection-module-scss-module__xgBGDG__date{color:var(--jsd-ink-a50);font-size:.72rem;font-family:var(--font-jetbrains),monospace;white-space:nowrap;flex-shrink:0}.MeetingNoticesSection-module-scss-module__xgBGDG__empty{text-align:center;background:var(--jsd-surface-1);border:1px dashed var(--jsd-ink-a12);border-radius:var(--jsd-r-md);flex-direction:column;gap:.25rem;padding:1.6rem;display:flex}.MeetingNoticesSection-module-scss-module__xgBGDG__empty strong{color:var(--jsd-ink-a80);font-size:.9rem}.MeetingNoticesSection-module-scss-module__xgBGDG__empty span{color:var(--jsd-ink-a55);font-size:.8rem}.MeetingNoticesSection-module-scss-module__xgBGDG__skeleton{border-radius:var(--jsd-r-md);background:linear-gradient(90deg, var(--jsd-surface-2) 25%, var(--jsd-surface-2) 37%, var(--jsd-surface-2) 63%);background-size:400% 100%;height:54px;animation:1.3s ease-in-out infinite MeetingNoticesSection-module-scss-module__xgBGDG__shimmer}@keyframes MeetingNoticesSection-module-scss-module__xgBGDG__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.AddFineDialog-module-scss-module__rnOMQG__form{flex-direction:column;gap:.85rem;display:flex}.AddFineDialog-module-scss-module__rnOMQG__field{flex-direction:column;gap:.35rem;display:flex}.AddFineDialog-module-scss-module__rnOMQG__field>input,.AddFineDialog-module-scss-module__rnOMQG__field>select,.AddFineDialog-module-scss-module__rnOMQG__field>textarea{color:var(--jsd-ink);background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);outline:none;padding:.55rem .7rem;font-family:inherit;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.AddFineDialog-module-scss-module__rnOMQG__field>input:focus,.AddFineDialog-module-scss-module__rnOMQG__field>select:focus,.AddFineDialog-module-scss-module__rnOMQG__field>textarea:focus{border-color:var(--jsd-red-a40);box-shadow:var(--jsd-ring)}.AddFineDialog-module-scss-module__rnOMQG__field>input:disabled,.AddFineDialog-module-scss-module__rnOMQG__field>select:disabled,.AddFineDialog-module-scss-module__rnOMQG__field>textarea:disabled{background:var(--jsd-ink-a02);color:var(--jsd-ink-a60);cursor:not-allowed}.AddFineDialog-module-scss-module__rnOMQG__field>textarea{resize:vertical;min-height:60px;font-family:inherit;line-height:1.5}.AddFineDialog-module-scss-module__rnOMQG__fieldLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.6rem;font-weight:600}.AddFineDialog-module-scss-module__rnOMQG__hint{color:var(--jsd-ink-a60);margin:.1rem 0 0;font-size:.72rem;font-style:italic}.AddFineDialog-module-scss-module__rnOMQG__actions{border-top:1px solid var(--jsd-ink-a06);justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:1rem;display:flex}
.BankDepositDialog-module-scss-module__HL6DAq__form{flex-direction:column;gap:.85rem;display:flex}.BankDepositDialog-module-scss-module__HL6DAq__summary{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-sm);justify-content:space-between;align-items:center;padding:.6rem .85rem;display:flex}.BankDepositDialog-module-scss-module__HL6DAq__summary span{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.65rem}.BankDepositDialog-module-scss-module__HL6DAq__summary strong{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink);font-size:1rem;font-weight:700}.BankDepositDialog-module-scss-module__HL6DAq__field{flex-direction:column;gap:.3rem;display:flex}.BankDepositDialog-module-scss-module__HL6DAq__field>span{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.65rem}.BankDepositDialog-module-scss-module__HL6DAq__field>input{border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);font:inherit;background:var(--jsd-paper);padding:.55rem .7rem;font-size:.88rem}.BankDepositDialog-module-scss-module__HL6DAq__field>input:focus{border-color:var(--jsd-red);box-shadow:var(--jsd-ring);outline:none}.BankDepositDialog-module-scss-module__HL6DAq__btnPrimary{background:var(--jsd-red);color:var(--jsd-on-accent);border:1px solid var(--jsd-red);border-radius:var(--jsd-r-sm);cursor:pointer;padding:.55rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s,transform .15s}.BankDepositDialog-module-scss-module__HL6DAq__btnPrimary:hover:not(:disabled){background:var(--jsd-red-deep);transform:translateY(-1px)}.BankDepositDialog-module-scss-module__HL6DAq__btnPrimary:disabled{opacity:.4;cursor:not-allowed}.BankDepositDialog-module-scss-module__HL6DAq__btnGhost{color:var(--jsd-ink-a65);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);cursor:pointer;background:0 0;padding:.55rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s,color .15s}.BankDepositDialog-module-scss-module__HL6DAq__btnGhost:hover{background:var(--jsd-ink-a04);color:var(--jsd-ink)}
.MeetingAttendanceTable-module-scss-module__-JRUga__tableWrap{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);overflow:hidden}.MeetingAttendanceTable-module-scss-module__-JRUga__filterBar{border-bottom:1px solid var(--jsd-ink-a06);background:var(--jsd-ink-a02);align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__filterIcon{color:var(--jsd-ink-a40);flex-shrink:0;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__filterInput{min-width:0;color:var(--jsd-ink);background:0 0;border:none;flex:1;padding:.15rem 0;font-family:inherit;font-size:.85rem}.MeetingAttendanceTable-module-scss-module__-JRUga__filterInput::placeholder{color:var(--jsd-ink-a40)}.MeetingAttendanceTable-module-scss-module__-JRUga__filterInput:focus{outline:none}.MeetingAttendanceTable-module-scss-module__-JRUga__filterInput::-webkit-search-cancel-button{appearance:none}.MeetingAttendanceTable-module-scss-module__-JRUga__filterCount{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a50);flex-shrink:0;font-size:.7rem;font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__filterClear{background:var(--jsd-ink-a06);width:1.4rem;height:1.4rem;color:var(--jsd-ink-a60);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__filterClear:hover{background:var(--jsd-ink-a12);color:var(--jsd-ink)}.MeetingAttendanceTable-module-scss-module__-JRUga__noMatch{text-align:center;color:var(--jsd-ink-a55);margin:0;padding:1.25rem 1rem;font-size:.85rem;font-style:italic}.MeetingAttendanceTable-module-scss-module__-JRUga__tableScroll{max-height:72vh;overflow:auto}.MeetingAttendanceTable-module-scss-module__-JRUga__table{border-collapse:collapse;width:100%}.MeetingAttendanceTable-module-scss-module__-JRUga__table th{text-align:left;font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);border-bottom:1px solid var(--jsd-ink-a06);z-index:3;background:var(--jsd-surface-2);padding:.7rem 1rem;font-size:.6rem;font-weight:600;position:sticky;top:0}.MeetingAttendanceTable-module-scss-module__-JRUga__table td{border-bottom:1px solid var(--jsd-ink-a04);vertical-align:middle;padding:.65rem 1rem}.MeetingAttendanceTable-module-scss-module__-JRUga__table tbody tr:last-child td{border-bottom:none}.MeetingAttendanceTable-module-scss-module__-JRUga__table tbody tr:nth-child(2n){background:var(--jsd-ink-a02)}.MeetingAttendanceTable-module-scss-module__-JRUga__table tbody tr:hover{background:var(--jsd-red-a04)}.MeetingAttendanceTable-module-scss-module__-JRUga__table th.MeetingAttendanceTable-module-scss-module__-JRUga__thMember{z-index:4;background:var(--jsd-surface-2);position:sticky;left:0}.MeetingAttendanceTable-module-scss-module__-JRUga__table td.MeetingAttendanceTable-module-scss-module__-JRUga__tdMember{z-index:2;background:var(--jsd-paper);box-shadow:inset -1px 0 0 var(--jsd-shadow-a06);position:sticky;left:0}.MeetingAttendanceTable-module-scss-module__-JRUga__table tbody tr:nth-child(2n) td.MeetingAttendanceTable-module-scss-module__-JRUga__tdMember{background:var(--jsd-surface-2)}.MeetingAttendanceTable-module-scss-module__-JRUga__table tbody tr:hover td.MeetingAttendanceTable-module-scss-module__-JRUga__tdMember{background:var(--jsd-red-pale)}.MeetingAttendanceTable-module-scss-module__-JRUga__thMember{width:20%}.MeetingAttendanceTable-module-scss-module__-JRUga__thPresence{width:11%}.MeetingAttendanceTable-module-scss-module__-JRUga__thPresence,.MeetingAttendanceTable-module-scss-module__-JRUga__tdPresence{padding-left:0}.MeetingAttendanceTable-module-scss-module__-JRUga__thContribution{width:19%}.MeetingAttendanceTable-module-scss-module__-JRUga__thContribLabel{text-align:center;min-width:11.5rem;display:inline-block}.MeetingAttendanceTable-module-scss-module__-JRUga__thMeal{width:15%}.MeetingAttendanceTable-module-scss-module__-JRUga__thMeal,.MeetingAttendanceTable-module-scss-module__-JRUga__tdMeal{padding-left:0}.MeetingAttendanceTable-module-scss-module__-JRUga__thFund{width:16%}.MeetingAttendanceTable-module-scss-module__-JRUga__thActions{width:4.5rem}.MeetingAttendanceTable-module-scss-module__-JRUga__tdActions,.MeetingAttendanceTable-module-scss-module__-JRUga__table th.MeetingAttendanceTable-module-scss-module__-JRUga__thActions{text-align:center}.MeetingAttendanceTable-module-scss-module__-JRUga__thNames{width:3.5rem}.MeetingAttendanceTable-module-scss-module__-JRUga__tdNames,.MeetingAttendanceTable-module-scss-module__-JRUga__table th.MeetingAttendanceTable-module-scss-module__-JRUga__thNames{text-align:center}.MeetingAttendanceTable-module-scss-module__-JRUga__namesBadge{min-width:1.6rem;font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a70);background:var(--jsd-ink-a06);border-radius:var(--jsd-r-xs);justify-content:center;align-items:center;padding:.15rem .4rem;font-size:.72rem;font-weight:700;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__fundCell{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__tdFundDeposit{background:var(--jsd-blue-a10);box-shadow:inset 3px 0 #2882dc8c}.MeetingAttendanceTable-module-scss-module__-JRUga__tdFundPonction{background:var(--jsd-red-a10);box-shadow:inset 3px 0 0 var(--jsd-red-a60)}.MeetingAttendanceTable-module-scss-module__-JRUga__fundDepositBtn{font-family:var(--font-jetbrains),monospace;border-radius:var(--jsd-r-xs);border:1px solid var(--jsd-ink-a12);background:var(--jsd-paper);color:var(--jsd-ink-a55);cursor:pointer;white-space:nowrap;padding:.15rem .4rem;font-size:.6rem;font-weight:600;transition:color .15s,border-color .15s,background .15s}.MeetingAttendanceTable-module-scss-module__-JRUga__fundDepositBtn:hover{color:var(--jsd-red);border-color:var(--jsd-red-a30);background:var(--jsd-red-a04)}.MeetingAttendanceTable-module-scss-module__-JRUga__dlgField{color:var(--jsd-ink-a70);flex-direction:column;gap:.3rem;margin-bottom:.85rem;font-size:.8rem;font-weight:600;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__dlgField input{border:1px solid var(--jsd-ink-a16);border-radius:var(--jsd-r-sm);padding:.5rem .65rem;font-family:inherit;font-size:.9rem;font-weight:400}.MeetingAttendanceTable-module-scss-module__-JRUga__dlgField input:focus{border-color:var(--jsd-red-a50);outline:none}.MeetingAttendanceTable-module-scss-module__-JRUga__fundBalance{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink);white-space:nowrap;font-size:.82rem;font-weight:700}.MeetingAttendanceTable-module-scss-module__-JRUga__fundTarget{color:var(--jsd-ink-a60);font-weight:400}.MeetingAttendanceTable-module-scss-module__-JRUga__thMealHead{justify-content:flex-start;align-items:center;gap:.6rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__allCashBtn{text-transform:none;letter-spacing:0;border-radius:var(--jsd-r-sm);border:1px solid var(--jsd-green);background:var(--jsd-green-a08);color:var(--jsd-green-deep);cursor:pointer;white-space:nowrap;padding:.2rem .5rem;font-family:inherit;font-size:.6rem;font-weight:700}.MeetingAttendanceTable-module-scss-module__-JRUga__allCashBtn:hover:not(:disabled){background:var(--jsd-green-a16)}.MeetingAttendanceTable-module-scss-module__-JRUga__allCashBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingAttendanceTable-module-scss-module__-JRUga__thHint{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);text-transform:none;letter-spacing:0;margin-left:.4rem;font-size:.6875rem;font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__tdMember,.MeetingAttendanceTable-module-scss-module__-JRUga__tdPresence,.MeetingAttendanceTable-module-scss-module__-JRUga__tdContribution,.MeetingAttendanceTable-module-scss-module__-JRUga__tdMeal,.MeetingAttendanceTable-module-scss-module__-JRUga__tdActions{color:var(--jsd-ink);font-size:.86rem}.MeetingAttendanceTable-module-scss-module__-JRUga__rowOrphan{background:var(--jsd-amber-bright-a02)}.MeetingAttendanceTable-module-scss-module__-JRUga__orphanHint{font-family:var(--font-jetbrains),monospace;color:var(--jsd-amber);font-size:.6rem;font-style:italic}.MeetingAttendanceTable-module-scss-module__-JRUga__empty{background:var(--jsd-paper);border:1px dashed var(--jsd-ink-a12);border-radius:var(--jsd-r-md);text-align:center;flex-direction:column;gap:.4rem;padding:2rem 1.5rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__empty>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1rem}.MeetingAttendanceTable-module-scss-module__-JRUga__empty>span{color:var(--jsd-ink-a60);font-size:.82rem}.MeetingAttendanceTable-module-scss-module__-JRUga__memberCell{align-items:center;gap:.6rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__memberCell>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__memberCell>div>strong{color:var(--jsd-ink);letter-spacing:-.005em;font-size:.88rem;font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__avatar{background:linear-gradient(135deg, var(--jsd-red), var(--jsd-red-deep));width:34px;height:34px;color:var(--jsd-on-accent);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__reasonHint{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);font-size:.62rem}.MeetingAttendanceTable-module-scss-module__-JRUga__enrollmentDueHint{border-radius:var(--jsd-r-pill);background:var(--jsd-amber-a10);border:1px solid var(--jsd-amber-a20);width:fit-content;font-family:var(--font-jetbrains),monospace;letter-spacing:.02em;color:#8a5a00;cursor:help;margin-top:.15rem;padding:.05rem .35rem;font-size:.58rem;font-weight:600;display:block}.MeetingAttendanceTable-module-scss-module__-JRUga__toggleBtn{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-pill);cursor:pointer;color:var(--jsd-ink-a65);align-items:center;gap:.5rem;padding:.32rem .6rem .32rem .4rem;font-family:inherit;font-size:.66rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__toggleBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingAttendanceTable-module-scss-module__-JRUga__toggleKnob{opacity:.6;background:currentColor;border-radius:50%;width:14px;height:14px;display:inline-block}.MeetingAttendanceTable-module-scss-module__-JRUga__toggleOn{background:var(--jsd-green-a10);border-color:var(--jsd-green-a35);color:var(--jsd-green)}.MeetingAttendanceTable-module-scss-module__-JRUga__toggleOn .MeetingAttendanceTable-module-scss-module__-JRUga__toggleKnob{opacity:1}.MeetingAttendanceTable-module-scss-module__-JRUga__toggleOn:hover:not(:disabled){background:var(--jsd-green-a16)}.MeetingAttendanceTable-module-scss-module__-JRUga__toggleOff{background:var(--jsd-paper);border-color:var(--jsd-ink-a12);color:var(--jsd-ink-a60)}.MeetingAttendanceTable-module-scss-module__-JRUga__toggleOff:hover:not(:disabled){background:var(--jsd-ink-a02);color:var(--jsd-ink)}.MeetingAttendanceTable-module-scss-module__-JRUga__toggleLabel{letter-spacing:.01em}.MeetingAttendanceTable-module-scss-module__-JRUga__statePill{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;border-radius:var(--jsd-r-xs);border:1px solid;padding:.22rem .5rem;font-size:.6rem;font-weight:700;display:inline-block}.MeetingAttendanceTable-module-scss-module__-JRUga__statePresent{background:var(--jsd-green-a10);color:var(--jsd-green);border-color:var(--jsd-green-a30)}.MeetingAttendanceTable-module-scss-module__-JRUga__stateAbsent{background:var(--jsd-ink-a06);color:var(--jsd-ink-a60);border-color:var(--jsd-ink-a10)}.MeetingAttendanceTable-module-scss-module__-JRUga__presenceWithBadge{flex-direction:column;align-items:flex-start;gap:.3rem;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__absenceBadge{border-radius:var(--jsd-r-pill);font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;white-space:nowrap;align-items:center;padding:.18rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__absenceBadgeJoker{background:var(--jsd-violet-a10);color:var(--jsd-violet);border:1px solid var(--jsd-violet-a30)}.MeetingAttendanceTable-module-scss-module__-JRUga__absenceBadgeFine{background:var(--jsd-red-a08);color:var(--jsd-red-deep);border:1px solid var(--jsd-red-a30)}.MeetingAttendanceTable-module-scss-module__-JRUga__contribCell{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__contribAmount{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink);text-align:right;flex-shrink:0;min-width:5rem;font-size:.85rem;font-weight:700;display:inline-block}.MeetingAttendanceTable-module-scss-module__-JRUga__contribAmountUnpaid{color:var(--jsd-red-deep);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--jsd-red-a55);text-decoration-color:var(--jsd-red-a55)}.MeetingAttendanceTable-module-scss-module__-JRUga__contribSelect{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);cursor:pointer;outline:none;padding:.32rem .6rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:border-color .15s,box-shadow .15s,color .15s,background-color .15s}.MeetingAttendanceTable-module-scss-module__-JRUga__contribSelect:focus{border-color:var(--jsd-red-a40);box-shadow:var(--jsd-ring)}.MeetingAttendanceTable-module-scss-module__-JRUga__contribSelect:disabled{opacity:.5;cursor:not-allowed}.MeetingAttendanceTable-module-scss-module__-JRUga__pmCASH{background-color:var(--jsd-green-a08);border-color:var(--jsd-green-a30);color:var(--jsd-green)}.MeetingAttendanceTable-module-scss-module__-JRUga__pmTRANSFER{background-color:var(--jsd-blue-a08);border-color:var(--jsd-blue-a30);color:var(--jsd-blue)}.MeetingAttendanceTable-module-scss-module__-JRUga__pmUNPAID{background-color:var(--jsd-red-a06);border-color:var(--jsd-red-a30);color:var(--jsd-red-deep)}.MeetingAttendanceTable-module-scss-module__-JRUga__fineTag{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;background:var(--jsd-red-a08);color:var(--jsd-red-deep);border:1px solid var(--jsd-red-a20);border-radius:var(--jsd-r-xs);padding:.2rem .4rem;font-size:.6875rem;font-weight:700}.MeetingAttendanceTable-module-scss-module__-JRUga__dash{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60)}.MeetingAttendanceTable-module-scss-module__-JRUga__mealCell{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex;position:relative}.MeetingAttendanceTable-module-scss-module__-JRUga__mealAddBtn{background:var(--jsd-paper);border:1px dashed var(--jsd-ink-a16);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a60);cursor:pointer;align-items:center;padding:.32rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__mealAddBtn:hover:not(:disabled){background:var(--jsd-red-a04);color:var(--jsd-red);border-color:var(--jsd-red-a30);border-style:solid}.MeetingAttendanceTable-module-scss-module__-JRUga__mealAddBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingAttendanceTable-module-scss-module__-JRUga__mealMenu{z-index:10;background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-sm);min-width:180px;box-shadow:var(--jsd-elev-3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.MeetingAttendanceTable-module-scss-module__-JRUga__mealMenuUp{box-shadow:0 -8px 24px var(--jsd-shadow-a10);top:auto;bottom:calc(100% + 4px)}.MeetingAttendanceTable-module-scss-module__-JRUga__mealMenuItem{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--jsd-ink-a04);background:0 0;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .75rem;font-family:inherit;transition:background .15s;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__mealMenuItem:last-child{border-bottom:none}.MeetingAttendanceTable-module-scss-module__-JRUga__mealMenuItem:hover{background:var(--jsd-red-a06)}.MeetingAttendanceTable-module-scss-module__-JRUga__mealMenuLabel{color:var(--jsd-ink);font-size:.85rem;font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__mealMenuHint{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);font-size:.6rem}.MeetingAttendanceTable-module-scss-module__-JRUga__mealPill{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;border-radius:var(--jsd-r-xs);border:1px solid;align-items:center;padding:.25rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__mealPill_paidCash{background:var(--jsd-green-a10);color:var(--jsd-green);border-color:var(--jsd-green-a30)}.MeetingAttendanceTable-module-scss-module__-JRUga__mealPill_paidFund{background:var(--jsd-blue-a10);color:var(--jsd-blue);border-color:var(--jsd-blue-a30)}.MeetingAttendanceTable-module-scss-module__-JRUga__mealPill_deferred{background:var(--jsd-amber-bright-a10);color:var(--jsd-amber);border-color:var(--jsd-amber-bright-a30)}.MeetingAttendanceTable-module-scss-module__-JRUga__mealActionBtn{border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-xs);color:var(--jsd-ink-a60);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.25rem .55rem;font-family:inherit;font-size:.7rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__mealActionBtn:hover:not(:disabled){background:var(--jsd-ink-a02);color:var(--jsd-ink);border-color:var(--jsd-ink-a16)}.MeetingAttendanceTable-module-scss-module__-JRUga__mealActionBtn:disabled{opacity:.4;cursor:not-allowed}.MeetingAttendanceTable-module-scss-module__-JRUga__mealActionDanger{padding:.2rem .5rem;font-size:.95rem;line-height:1}.MeetingAttendanceTable-module-scss-module__-JRUga__mealActionDanger:hover:not(:disabled){background:var(--jsd-red-a06);color:var(--jsd-red);border-color:var(--jsd-red-a25)}.MeetingAttendanceTable-module-scss-module__-JRUga__closedNote{background:var(--jsd-amber-bright-a06);border-top:1px solid var(--jsd-amber-bright-a16);color:var(--jsd-ink-a65);margin:0;padding:.7rem 1rem;font-size:.78rem;font-style:italic}.MeetingAttendanceTable-module-scss-module__-JRUga__rowActions{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuWrap{display:inline-flex;position:relative}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuBtn{min-width:2rem;height:1.8rem;color:var(--jsd-ink-a60);background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 .5rem;font-size:1.1rem;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuBtn:hover:not(:disabled){color:var(--jsd-red);border-color:var(--jsd-red-a30);background:var(--jsd-red-a02)}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuDot{background:var(--jsd-red);border:1.5px solid var(--jsd-paper);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenu{z-index:20;background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-sm);min-width:190px;box-shadow:var(--jsd-elev-3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuUp{box-shadow:0 -8px 24px var(--jsd-shadow-a12);top:auto;bottom:calc(100% + 4px)}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuItem{text-align:left;color:var(--jsd-ink-a80);border:none;border-bottom:1px solid var(--jsd-ink-a04);cursor:pointer;white-space:nowrap;background:0 0;padding:.55rem .8rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:background .12s,color .12s}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuItem:last-child{border-bottom:none}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuItem:hover{background:var(--jsd-red-a06);color:var(--jsd-red)}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuItemWarn{color:var(--jsd-amber);font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__rowMenuItemWarn:hover{background:var(--jsd-amber-bright-a10);color:var(--jsd-amber)}.MeetingAttendanceTable-module-scss-module__-JRUga__rowActionBtn{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a65);cursor:pointer;white-space:nowrap;align-items:center;padding:.3rem .55rem;font-family:inherit;font-size:.7rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__rowActionBtn:hover:not(:disabled){background:var(--jsd-red-a06);color:var(--jsd-red);border-color:var(--jsd-red-a30)}.MeetingAttendanceTable-module-scss-module__-JRUga__rowActionBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingAttendanceTable-module-scss-module__-JRUga__rowActionBank{background:var(--jsd-green-a06);color:var(--jsd-green);border-color:var(--jsd-green-a25)}.MeetingAttendanceTable-module-scss-module__-JRUga__rowActionBank:hover:not(:disabled){background:var(--jsd-green-a16);color:var(--jsd-green-deep);border-color:var(--jsd-green-a50)}.MeetingAttendanceTable-module-scss-module__-JRUga__fineCount{font-family:var(--font-jetbrains),monospace;background:var(--jsd-red-a08);color:var(--jsd-red-deep);border:1px solid var(--jsd-red-a20);border-radius:var(--jsd-r-xs);align-items:center;padding:.2rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.MeetingAttendanceTable-module-scss-module__-JRUga__fineCountBtn{cursor:pointer;font-family:var(--font-jetbrains),monospace;transition:background .15s,transform .15s}.MeetingAttendanceTable-module-scss-module__-JRUga__fineCountBtn:hover:not(:disabled){background:var(--jsd-red-a16);transform:translateY(-1px)}.MeetingAttendanceTable-module-scss-module__-JRUga__fineCountBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingAttendanceTable-module-scss-module__-JRUga__finesSection{border-top:1px solid var(--jsd-ink-a06);padding:.85rem 1rem 1rem}.MeetingAttendanceTable-module-scss-module__-JRUga__finesHeader{flex-direction:column;gap:.15rem;margin-bottom:.6rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__finesHeader>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:.9rem;font-weight:700}.MeetingAttendanceTable-module-scss-module__-JRUga__finesHeader>span{color:var(--jsd-ink-a60);font-size:.72rem;font-weight:300;line-height:1.5}.MeetingAttendanceTable-module-scss-module__-JRUga__finesList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__bankDepositRow{background:var(--jsd-green-a04);border:1px solid var(--jsd-green-a16);border-radius:var(--jsd-r-sm);overflow:hidden}.MeetingAttendanceTable-module-scss-module__-JRUga__bankDepositIcon{font-size:1.1rem}.MeetingAttendanceTable-module-scss-module__-JRUga__bankGroup>summary{list-style:none}.MeetingAttendanceTable-module-scss-module__-JRUga__bankGroup>summary::-webkit-details-marker{display:none}.MeetingAttendanceTable-module-scss-module__-JRUga__bankGroupSummary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__bankGroupSummary>strong{color:var(--jsd-ink);flex:1;min-width:0;font-size:.85rem;font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__bankGroupSummary:before{content:"▸";color:var(--jsd-ink-a40);font-size:.7rem;transition:transform .15s}.MeetingAttendanceTable-module-scss-module__-JRUga__bankGroup[open]>.MeetingAttendanceTable-module-scss-module__-JRUga__bankGroupSummary:before{transform:rotate(90deg)}.MeetingAttendanceTable-module-scss-module__-JRUga__bankGroupCount{color:var(--jsd-ink-a50);white-space:nowrap;font-size:.68rem}.MeetingAttendanceTable-module-scss-module__-JRUga__bankGroupDetail{border-top:1px solid var(--jsd-green-a12);flex-direction:column;gap:.35rem;margin:0;padding:.2rem .7rem .55rem 1.4rem;list-style:none;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__bankDepositDetailRow{align-items:center;gap:.6rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__bankDepositBy{color:var(--jsd-ink-a45);white-space:nowrap;font-size:.66rem;font-style:italic}.MeetingAttendanceTable-module-scss-module__-JRUga__bankDepositInfo{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__bankDepositInfo>strong{color:var(--jsd-ink);font-size:.85rem;font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__bankDepositReason{color:var(--jsd-ink-a60);font-size:.7rem}.MeetingAttendanceTable-module-scss-module__-JRUga__bankDepositAmount{font-family:var(--font-jetbrains),monospace;color:var(--jsd-green);white-space:nowrap;font-size:.92rem;font-weight:700}.MeetingAttendanceTable-module-scss-module__-JRUga__bankDepositActions{flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__rowActionBtnDanger:hover:not(:disabled){background:var(--jsd-red-a08);color:var(--jsd-red-deep);border-color:var(--jsd-red-a40)}.MeetingAttendanceTable-module-scss-module__-JRUga__dialogField{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);flex-direction:column;gap:.35rem;margin-bottom:.9rem;font-size:.62rem;font-weight:600;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__dialogField input{color:var(--jsd-ink);background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);outline:none;padding:.5rem .65rem;font-family:inherit;font-size:.9rem;font-weight:400}.MeetingAttendanceTable-module-scss-module__-JRUga__dialogField input:focus{border-color:var(--jsd-red-a40);box-shadow:var(--jsd-ring)}.MeetingAttendanceTable-module-scss-module__-JRUga__dialogField input:disabled{opacity:.6}.MeetingAttendanceTable-module-scss-module__-JRUga__fineItem{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-sm);align-items:center;gap:.6rem;padding:.55rem .7rem;transition:border-color .18s,background .18s;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__fineItem:hover{border-color:var(--jsd-red-a16);background:var(--jsd-red-pale-a60)}.MeetingAttendanceTable-module-scss-module__-JRUga__fineAvatar{background:linear-gradient(135deg, var(--jsd-red), var(--jsd-red-deep));width:28px;height:28px;color:var(--jsd-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__fineInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__fineTitleLine{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__fineTitleLine>strong{color:var(--jsd-ink);font-size:.82rem;font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__fineCode{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;background:var(--jsd-red-a06);color:var(--jsd-red-deep);border-radius:var(--jsd-r-xs);padding:.15rem .4rem;font-size:.6rem;font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__finePaid{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;background:var(--jsd-green-a10);color:var(--jsd-green);border-radius:var(--jsd-r-xs);padding:.15rem .35rem;font-size:.6875rem;font-weight:700}.MeetingAttendanceTable-module-scss-module__-JRUga__fineUnpaid{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;background:var(--jsd-amber-bright-a10);color:var(--jsd-amber);border-radius:var(--jsd-r-xs);padding:.15rem .35rem;font-size:.6875rem;font-weight:700}.MeetingAttendanceTable-module-scss-module__-JRUga__fineAuto{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.6875rem;font-style:italic;font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__fineReason{color:var(--jsd-ink-a60);margin:0;font-size:.72rem;font-style:italic}.MeetingAttendanceTable-module-scss-module__-JRUga__fineCreator{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);font-size:.62rem}.MeetingAttendanceTable-module-scss-module__-JRUga__fineAmount{font-family:var(--font-jetbrains),monospace;color:var(--jsd-red-deep);flex-shrink:0;font-size:.85rem;font-weight:700}.MeetingAttendanceTable-module-scss-module__-JRUga__fineAmountPaid{color:var(--jsd-green)}@media (max-width:900px){.MeetingAttendanceTable-module-scss-module__-JRUga__toggleBtn,.MeetingAttendanceTable-module-scss-module__-JRUga__rowActionBtn,.MeetingAttendanceTable-module-scss-module__-JRUga__mealActionBtn,.MeetingAttendanceTable-module-scss-module__-JRUga__mealAddBtn,.MeetingAttendanceTable-module-scss-module__-JRUga__allCashBtn{min-height:32px;position:relative}.MeetingAttendanceTable-module-scss-module__-JRUga__toggleBtn:before,.MeetingAttendanceTable-module-scss-module__-JRUga__rowActionBtn:before,.MeetingAttendanceTable-module-scss-module__-JRUga__mealActionBtn:before,.MeetingAttendanceTable-module-scss-module__-JRUga__mealAddBtn:before,.MeetingAttendanceTable-module-scss-module__-JRUga__allCashBtn:before{content:"";position:absolute;inset:-6px}.MeetingAttendanceTable-module-scss-module__-JRUga__thMealHead{flex-wrap:wrap}.MeetingAttendanceTable-module-scss-module__-JRUga__thContribLabel{min-width:0}}@media (max-width:720px){.MeetingAttendanceTable-module-scss-module__-JRUga__tableScroll{max-height:none;overflow:visible}.MeetingAttendanceTable-module-scss-module__-JRUga__table,.MeetingAttendanceTable-module-scss-module__-JRUga__table tbody{display:block}.MeetingAttendanceTable-module-scss-module__-JRUga__table thead{display:none}.MeetingAttendanceTable-module-scss-module__-JRUga__table tbody tr{border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-md);background:var(--jsd-paper);margin:.6rem;padding:.35rem .8rem .55rem;display:block}.MeetingAttendanceTable-module-scss-module__-JRUga__table tbody tr:nth-child(2n),.MeetingAttendanceTable-module-scss-module__-JRUga__table tbody tr:hover{background:var(--jsd-paper)}.MeetingAttendanceTable-module-scss-module__-JRUga__table td{border-bottom:1px solid var(--jsd-ink-a06);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;width:auto;padding:.5rem 0;display:flex}.MeetingAttendanceTable-module-scss-module__-JRUga__table tbody tr td:last-child{border-bottom:none}.MeetingAttendanceTable-module-scss-module__-JRUga__table td:before{content:attr(data-label);font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--jsd-ink-a50);flex-shrink:0;font-size:.62rem;font-weight:600}.MeetingAttendanceTable-module-scss-module__-JRUga__table td.MeetingAttendanceTable-module-scss-module__-JRUga__tdMember{box-shadow:none;border-bottom:1px solid var(--jsd-ink-a08);background:0 0;margin-bottom:.25rem;padding:.2rem 0 .55rem;position:static}.MeetingAttendanceTable-module-scss-module__-JRUga__table td.MeetingAttendanceTable-module-scss-module__-JRUga__tdMember:before{display:none}.MeetingAttendanceTable-module-scss-module__-JRUga__table th.MeetingAttendanceTable-module-scss-module__-JRUga__thMember{position:static}.MeetingAttendanceTable-module-scss-module__-JRUga__thPresence,.MeetingAttendanceTable-module-scss-module__-JRUga__tdPresence,.MeetingAttendanceTable-module-scss-module__-JRUga__thMeal,.MeetingAttendanceTable-module-scss-module__-JRUga__tdMeal{padding-left:0}.MeetingAttendanceTable-module-scss-module__-JRUga__table td.MeetingAttendanceTable-module-scss-module__-JRUga__tdActions,.MeetingAttendanceTable-module-scss-module__-JRUga__table td.MeetingAttendanceTable-module-scss-module__-JRUga__tdNames{text-align:left}}
.MeetingHostSection-module-scss-module__RnahYq__wrap{flex-direction:column;gap:.75rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__locationBlock{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-sm);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.85rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__locationIcon{color:var(--jsd-ink-a55);flex-shrink:0;align-items:center;display:inline-flex}.MeetingHostSection-module-scss-module__RnahYq__locationLabel{color:var(--jsd-ink-a60);letter-spacing:.04em;flex-shrink:0;font-size:.75rem;font-weight:600}.MeetingHostSection-module-scss-module__RnahYq__locationValue{min-width:0;color:var(--jsd-ink-a85);flex:1;font-weight:600}.MeetingHostSection-module-scss-module__RnahYq__locationInput{background:var(--jsd-paper);border:1px solid var(--jsd-red);border-radius:var(--jsd-r-sm);min-width:200px;color:var(--jsd-ink-a90);flex:1;padding:.4rem .6rem;font-family:inherit;font-size:.85rem}.MeetingHostSection-module-scss-module__RnahYq__locationInput:focus{box-shadow:var(--jsd-ring-sm);outline:none}.MeetingHostSection-module-scss-module__RnahYq__locationEditBtn{border:1px solid var(--jsd-ink-a12);color:var(--jsd-ink-a60);border-radius:var(--jsd-r-sm);cursor:pointer;background:0 0;flex-shrink:0;padding:.3rem .6rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.MeetingHostSection-module-scss-module__RnahYq__locationEditBtn:hover{background:var(--jsd-red-a04);color:var(--jsd-red);border-color:var(--jsd-red-a30)}.MeetingHostSection-module-scss-module__RnahYq__locationSaveBtn,.MeetingHostSection-module-scss-module__RnahYq__locationCancelBtn{border-radius:var(--jsd-r-sm);cursor:pointer;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.MeetingHostSection-module-scss-module__RnahYq__locationSaveBtn:disabled,.MeetingHostSection-module-scss-module__RnahYq__locationCancelBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingHostSection-module-scss-module__RnahYq__locationSaveBtn{background:var(--jsd-red);border-color:var(--jsd-red);color:var(--jsd-on-accent)}.MeetingHostSection-module-scss-module__RnahYq__locationSaveBtn:hover:not(:disabled){background:var(--jsd-red-deep);border-color:var(--jsd-red-deep);transform:translateY(-1px)}.MeetingHostSection-module-scss-module__RnahYq__locationCancelBtn{background:var(--jsd-paper);border-color:var(--jsd-ink-a16);color:var(--jsd-ink-a65)}.MeetingHostSection-module-scss-module__RnahYq__locationCancelBtn:hover:not(:disabled){background:var(--jsd-red-a06);border-color:var(--jsd-red-a30);color:var(--jsd-red)}.MeetingHostSection-module-scss-module__RnahYq__card{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__cardHonored{border-color:var(--jsd-green-a30);background:linear-gradient(to bottom, var(--jsd-green-pale-a50), var(--jsd-paper))}.MeetingHostSection-module-scss-module__RnahYq__cardAssigned{border-color:var(--jsd-blue-a25);background:linear-gradient(to bottom, var(--jsd-blue-pale-a50), var(--jsd-paper))}.MeetingHostSection-module-scss-module__RnahYq__cardEmpty{border-style:dashed;border-color:var(--jsd-ink-a12);flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem}.MeetingHostSection-module-scss-module__RnahYq__cardEmpty>div{flex-direction:column;flex:1;gap:.2rem;min-width:240px;display:flex}.MeetingHostSection-module-scss-module__RnahYq__cardEmpty>div>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1rem}.MeetingHostSection-module-scss-module__RnahYq__cardEmpty>div>span{color:var(--jsd-ink-a60);font-size:.8rem;font-weight:300;line-height:1.5}.MeetingHostSection-module-scss-module__RnahYq__cardHeader{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__statusBadgeHonored,.MeetingHostSection-module-scss-module__RnahYq__statusBadgeAssigned{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;border-radius:var(--jsd-r-xs);border:1px solid;flex-shrink:0;padding:.25rem .55rem;font-size:.6rem;font-weight:700}.MeetingHostSection-module-scss-module__RnahYq__statusBadgeHonored{background:var(--jsd-green-a12);color:var(--jsd-green);border-color:var(--jsd-green-a35)}.MeetingHostSection-module-scss-module__RnahYq__statusBadgeAssigned{background:var(--jsd-blue-a12);color:var(--jsd-blue);border-color:var(--jsd-blue-a35)}.MeetingHostSection-module-scss-module__RnahYq__avatar{background:linear-gradient(135deg, var(--jsd-red), var(--jsd-red-deep));width:36px;height:36px;color:var(--jsd-on-accent);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}.MeetingHostSection-module-scss-module__RnahYq__avatarLarge{width:48px;height:48px;font-size:.95rem}.MeetingHostSection-module-scss-module__RnahYq__hostInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.MeetingHostSection-module-scss-module__RnahYq__hostInfo>strong{color:var(--jsd-ink);letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.MeetingHostSection-module-scss-module__RnahYq__hostInfo>span{color:var(--jsd-ink-a65);font-size:.82rem}.MeetingHostSection-module-scss-module__RnahYq__notes{color:var(--jsd-ink-a60);margin-top:.15rem;font-size:.75rem;font-style:italic}.MeetingHostSection-module-scss-module__RnahYq__potBlock{background:var(--jsd-green-a04);border:1px solid var(--jsd-green-a20);border-radius:var(--jsd-r-md);flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__potLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.6rem;font-weight:600}.MeetingHostSection-module-scss-module__RnahYq__potValue{font-family:var(--font-lora),serif;color:var(--jsd-green);letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1}.MeetingHostSection-module-scss-module__RnahYq__potHint{color:var(--jsd-ink-a60);font-size:.75rem;font-weight:300;line-height:1.5}.MeetingHostSection-module-scss-module__RnahYq__remitBtn{background:var(--jsd-red);border-radius:var(--jsd-r-sm);color:var(--jsd-on-accent);cursor:pointer;border:none;align-self:flex-start;align-items:center;margin-top:.5rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s,transform .15s,opacity .15s;display:inline-flex}.MeetingHostSection-module-scss-module__RnahYq__remitBtn:hover:not(:disabled){background:var(--jsd-red-deep);transform:translateY(-1px)}.MeetingHostSection-module-scss-module__RnahYq__remitBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingHostSection-module-scss-module__RnahYq__unremitBtn{background:var(--jsd-paper);border:1px solid var(--jsd-red-a30);border-radius:var(--jsd-r-sm);color:var(--jsd-red-deep);cursor:pointer;align-self:flex-start;align-items:center;margin-top:.5rem;padding:.45rem .9rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .15s;display:inline-flex}.MeetingHostSection-module-scss-module__RnahYq__unremitBtn:hover:not(:disabled){background:var(--jsd-red-a06)}.MeetingHostSection-module-scss-module__RnahYq__unremitBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingHostSection-module-scss-module__RnahYq__assignedActions{flex-wrap:wrap;gap:.5rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__removeBtn{border-radius:var(--jsd-r-sm);cursor:pointer;align-items:center;padding:.55rem 1.05rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .15s,color .15s,transform .15s,border-color .15s,opacity .15s;display:inline-flex}.MeetingHostSection-module-scss-module__RnahYq__removeBtn:disabled{opacity:.5;cursor:not-allowed}.MeetingHostSection-module-scss-module__RnahYq__removeBtn{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a16);color:var(--jsd-ink-a60);margin-left:auto}.MeetingHostSection-module-scss-module__RnahYq__removeBtn:hover:not(:disabled){background:var(--jsd-ink-a02);color:var(--jsd-ink);border-color:var(--jsd-ink-a25)}.MeetingHostSection-module-scss-module__RnahYq__assignBtn{background:var(--jsd-red);border-radius:var(--jsd-r-sm);color:var(--jsd-on-accent);cursor:pointer;border:none;flex-shrink:0;align-items:center;padding:.55rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.MeetingHostSection-module-scss-module__RnahYq__assignBtn:hover{background:var(--jsd-red-deep);transform:translateY(-1px)}.MeetingHostSection-module-scss-module__RnahYq__historyDetails{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);padding:.55rem .85rem}.MeetingHostSection-module-scss-module__RnahYq__historyDetails>summary{cursor:pointer;font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);letter-spacing:.04em;font-size:.7rem;font-weight:600}.MeetingHostSection-module-scss-module__RnahYq__historyList{flex-direction:column;gap:.3rem;margin:0;padding:.5rem 0 0;list-style:none;display:flex}.MeetingHostSection-module-scss-module__RnahYq__historyList>li{color:var(--jsd-ink-a70);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__historyList>li>a{color:var(--jsd-red);font-weight:500;text-decoration:none}.MeetingHostSection-module-scss-module__RnahYq__historyList>li>a:hover{text-decoration:underline}.MeetingHostSection-module-scss-module__RnahYq__histStatus{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;border-radius:var(--jsd-r-xs);padding:.15rem .4rem;font-size:.6875rem;font-weight:700}.MeetingHostSection-module-scss-module__RnahYq__histStatus_ASSIGNED{background:var(--jsd-blue-a10);color:var(--jsd-blue)}.MeetingHostSection-module-scss-module__RnahYq__histStatus_HONORED{background:var(--jsd-green-a10);color:var(--jsd-green)}.MeetingHostSection-module-scss-module__RnahYq__histStatus_FAILED{background:var(--jsd-red-a08);color:var(--jsd-red-deep)}.MeetingHostSection-module-scss-module__RnahYq__histDate{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);font-size:.62rem}.MeetingHostSection-module-scss-module__RnahYq__histFine{font-family:var(--font-jetbrains),monospace;color:var(--jsd-red-deep);font-size:.62rem;font-weight:600}.MeetingHostSection-module-scss-module__RnahYq__dialogForm{flex-direction:column;gap:.85rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__dlgCheckbox{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a75);cursor:pointer;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.5;display:flex}.MeetingHostSection-module-scss-module__RnahYq__dlgCheckbox>input[type=checkbox]{cursor:pointer;flex-shrink:0;margin-top:.15rem}.MeetingHostSection-module-scss-module__RnahYq__dlgField{flex-direction:column;gap:.35rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__dlgField>input,.MeetingHostSection-module-scss-module__RnahYq__dlgField>textarea{color:var(--jsd-ink);background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);outline:none;padding:.55rem .7rem;font-family:inherit;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.MeetingHostSection-module-scss-module__RnahYq__dlgField>input:focus,.MeetingHostSection-module-scss-module__RnahYq__dlgField>textarea:focus{border-color:var(--jsd-red-a40);box-shadow:var(--jsd-ring)}.MeetingHostSection-module-scss-module__RnahYq__dlgField>textarea{resize:vertical;min-height:60px;font-family:inherit;line-height:1.5}.MeetingHostSection-module-scss-module__RnahYq__dlgLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.6rem;font-weight:600}.MeetingHostSection-module-scss-module__RnahYq__dlgSelected{background:var(--jsd-red-a04);border:1px solid var(--jsd-red-a20);border-radius:var(--jsd-r-sm);align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__dlgSelected>div{flex:1}.MeetingHostSection-module-scss-module__RnahYq__dlgSelected>div>strong{color:var(--jsd-ink);font-size:.9rem;font-weight:600}.MeetingHostSection-module-scss-module__RnahYq__dlgResults{border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-sm);max-height:260px;overflow-y:auto}.MeetingHostSection-module-scss-module__RnahYq__dlgResults>ul{flex-direction:column;gap:.15rem;margin:0;padding:.25rem;list-style:none;display:flex}.MeetingHostSection-module-scss-module__RnahYq__dlgEmpty{color:var(--jsd-ink-a60);text-align:center;margin:0;padding:1rem;font-size:.82rem}.MeetingHostSection-module-scss-module__RnahYq__dlgResultRow{border-radius:var(--jsd-r-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.55rem;width:100%;padding:.45rem .55rem;font-family:inherit;transition:background .15s;display:flex}.MeetingHostSection-module-scss-module__RnahYq__dlgResultRow:hover{background:var(--jsd-red-a06)}.MeetingHostSection-module-scss-module__RnahYq__dlgResultRow>strong{color:var(--jsd-ink);font-size:.85rem;font-weight:600}.MeetingHostSection-module-scss-module__RnahYq__dlgMore{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);text-align:center;padding:.4rem .55rem;font-size:.65rem;font-style:italic}.MeetingHostSection-module-scss-module__RnahYq__toggleSimple{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__toggleSimple>input{width:14px;height:14px;accent-color:var(--jsd-red);cursor:pointer;flex-shrink:0;margin-top:.15rem}.MeetingHostSection-module-scss-module__RnahYq__toggleSimple>div{flex-direction:column;gap:.15rem;display:flex}.MeetingHostSection-module-scss-module__RnahYq__toggleSimple>div>strong{color:var(--jsd-ink);font-size:.82rem;font-weight:600}.MeetingHostSection-module-scss-module__RnahYq__toggleSimple>div>span{color:var(--jsd-ink-a60);font-size:.72rem}.MeetingHostSection-module-scss-module__RnahYq__dlgActions{border-top:1px solid var(--jsd-ink-a06);justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:1rem;display:flex}
.ManualDistributionDialog-module-scss-module__HkFOmW__wrap{flex-direction:column;gap:1rem;display:flex}.ManualDistributionDialog-module-scss-module__HkFOmW__intro{color:var(--jsd-ink-a65);margin:0;font-size:.85rem;line-height:1.55}.ManualDistributionDialog-module-scss-module__HkFOmW__list{flex-direction:column;gap:.4rem;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ManualDistributionDialog-module-scss-module__HkFOmW__row{border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-sm);background:var(--jsd-paper);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.ManualDistributionDialog-module-scss-module__HkFOmW__who{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ManualDistributionDialog-module-scss-module__HkFOmW__who strong{color:var(--jsd-ink);font-size:.88rem}.ManualDistributionDialog-module-scss-module__HkFOmW__who span{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a50);font-size:.64rem}.ManualDistributionDialog-module-scss-module__HkFOmW__amountCell{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.ManualDistributionDialog-module-scss-module__HkFOmW__input{border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);width:7rem;font:inherit;text-align:right;background:var(--jsd-paper);padding:.4rem .55rem;font-size:.85rem}.ManualDistributionDialog-module-scss-module__HkFOmW__input:focus{border-color:var(--jsd-red);box-shadow:var(--jsd-ring);outline:none}.ManualDistributionDialog-module-scss-module__HkFOmW__inputError{border-color:var(--jsd-red);background:var(--jsd-red-a04)}.ManualDistributionDialog-module-scss-module__HkFOmW__totals{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-md);grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;padding:.7rem .85rem;display:grid}.ManualDistributionDialog-module-scss-module__HkFOmW__totals dt{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--jsd-ink-a50);font-size:.6rem}.ManualDistributionDialog-module-scss-module__HkFOmW__totals dd{color:var(--jsd-ink);margin:.15rem 0 0;font-size:.95rem;font-weight:600}.ManualDistributionDialog-module-scss-module__HkFOmW__totalLeft dd{color:var(--jsd-green-deep)}.ManualDistributionDialog-module-scss-module__HkFOmW__totalOver dd{color:var(--jsd-red-deep)}.ManualDistributionDialog-module-scss-module__HkFOmW__error{border-radius:var(--jsd-r-sm);background:var(--jsd-red-a06);border:1px solid var(--jsd-red-a25);color:var(--jsd-red-deep);margin:0;padding:.55rem .75rem;font-size:.82rem}.ManualDistributionDialog-module-scss-module__HkFOmW__actions{justify-content:flex-end;gap:.6rem;display:flex}
.DrawRevealDialog-module-scss-module__4b8Gyq__potBar{margin-bottom:1rem}.DrawRevealDialog-module-scss-module__4b8Gyq__potBarHead{color:var(--jsd-ink-a60);justify-content:space-between;align-items:baseline;margin-bottom:.35rem;font-size:.78rem;display:flex}.DrawRevealDialog-module-scss-module__4b8Gyq__potBarHead strong{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink)}.DrawRevealDialog-module-scss-module__4b8Gyq__potTrack{background:var(--jsd-ink-a06);border-radius:var(--jsd-r-pill);height:8px;overflow:hidden}.DrawRevealDialog-module-scss-module__4b8Gyq__potFill{background:linear-gradient(90deg, var(--jsd-violet), var(--jsd-violet));border-radius:var(--jsd-r-pill);height:100%;transition:width .45s}.DrawRevealDialog-module-scss-module__4b8Gyq__arena{background:var(--jsd-violet-a04);border:1px solid var(--jsd-violet-a16);border-radius:var(--jsd-r-md);flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.85rem .75rem;display:flex}.DrawRevealDialog-module-scss-module__4b8Gyq__arenaLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a50);text-align:center;font-size:.62rem;font-weight:600}.DrawRevealDialog-module-scss-module__4b8Gyq__rollTrack{background:var(--jsd-violet-a16);border-radius:var(--jsd-r-pill);height:3px;display:block;overflow:hidden}@keyframes DrawRevealDialog-module-scss-module__4b8Gyq__rollProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.DrawRevealDialog-module-scss-module__4b8Gyq__rollFill{background:var(--jsd-violet);border-radius:var(--jsd-r-pill);transform-origin:0;height:100%;animation:linear forwards DrawRevealDialog-module-scss-module__4b8Gyq__rollProgress;display:block}@media (prefers-reduced-motion:reduce){.DrawRevealDialog-module-scss-module__4b8Gyq__rollFill{animation:none;transform:scaleX(1)}}.DrawRevealDialog-module-scss-module__4b8Gyq__pool{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 0;display:flex}@keyframes DrawRevealDialog-module-scss-module__4b8Gyq__sway{0%,to{transform:translateY(-3px)rotate(-1.2deg)}50%{transform:translateY(3px)rotate(1.2deg)}}.DrawRevealDialog-module-scss-module__4b8Gyq__chip{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a16);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a75);white-space:nowrap;align-items:center;padding:.4rem .85rem;font-size:.85rem;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;animation:1.6s ease-in-out infinite DrawRevealDialog-module-scss-module__4b8Gyq__sway;display:inline-flex}.DrawRevealDialog-module-scss-module__4b8Gyq__chipReported{background:var(--jsd-amber-bright-a10);border-color:var(--jsd-amber-a30);color:#92400e}@keyframes DrawRevealDialog-module-scss-module__4b8Gyq__stepEnter{0%{opacity:0;transform:translateY(-18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.DrawRevealDialog-module-scss-module__4b8Gyq__stepEnter{animation:.35s cubic-bezier(.22,1,.36,1) backwards DrawRevealDialog-module-scss-module__4b8Gyq__stepEnter}@media (prefers-reduced-motion:reduce){.DrawRevealDialog-module-scss-module__4b8Gyq__stepEnter{animation:none}}@keyframes DrawRevealDialog-module-scss-module__4b8Gyq__chipLeave{0%{opacity:1;transform:translateY(0)scale(1)}55%{opacity:0;max-width:240px;margin-right:0;padding-left:.85rem;padding-right:.85rem;transform:translateY(16px)scale(.85)}to{opacity:0;max-width:0;margin-right:-.45rem;padding-left:0;padding-right:0;transform:translateY(16px)scale(.85)}}.DrawRevealDialog-module-scss-module__4b8Gyq__chipLeaving{pointer-events:none;animation:.42s ease-in forwards DrawRevealDialog-module-scss-module__4b8Gyq__chipLeave;overflow:hidden}@media (prefers-reduced-motion:reduce){.DrawRevealDialog-module-scss-module__4b8Gyq__chipLeaving{opacity:0;animation:none}}.DrawRevealDialog-module-scss-module__4b8Gyq__chipRemove{width:16px;height:16px;color:var(--jsd-ink-a35);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:.35rem;margin-right:-.25rem;padding:0;transition:background .12s,color .12s;display:inline-flex}.DrawRevealDialog-module-scss-module__4b8Gyq__chipRemove:hover{background:var(--jsd-red-a12);color:var(--jsd-red)}.DrawRevealDialog-module-scss-module__4b8Gyq__errorNote{background:var(--jsd-red-a06);border:1px solid var(--jsd-red-a25);border-radius:var(--jsd-r-sm);color:var(--jsd-red-deep);margin:0 0 .75rem;padding:.55rem .7rem;font-size:.78rem;line-height:1.5}.DrawRevealDialog-module-scss-module__4b8Gyq__chipTrail1,.DrawRevealDialog-module-scss-module__4b8Gyq__chipTrail2,.DrawRevealDialog-module-scss-module__4b8Gyq__chipTrail3{border-color:var(--jsd-violet-a40);transition:border-color .18s,box-shadow .18s,background .18s}.DrawRevealDialog-module-scss-module__4b8Gyq__chipTrail1{background:var(--jsd-violet-a16);box-shadow:0 0 10px var(--jsd-violet-a25)}.DrawRevealDialog-module-scss-module__4b8Gyq__chipTrail2{background:var(--jsd-violet-a08);box-shadow:0 0 6px var(--jsd-violet-a16)}.DrawRevealDialog-module-scss-module__4b8Gyq__chipTrail3{background:var(--jsd-violet-a04)}@media (prefers-reduced-motion:reduce){.DrawRevealDialog-module-scss-module__4b8Gyq__chipTrail1,.DrawRevealDialog-module-scss-module__4b8Gyq__chipTrail2,.DrawRevealDialog-module-scss-module__4b8Gyq__chipTrail3{box-shadow:none;border-color:var(--jsd-ink-a16);background:0 0}}.DrawRevealDialog-module-scss-module__4b8Gyq__chipSpot{background:var(--jsd-violet);border-color:var(--jsd-violet);color:var(--jsd-on-accent);box-shadow:0 4px 14px var(--jsd-violet-a30)}@keyframes DrawRevealDialog-module-scss-module__4b8Gyq__chipLock{0%{transform:scale(1)}45%{transform:scale(1.28)}70%{transform:scale(1.08)}to{transform:scale(1.14)}}.DrawRevealDialog-module-scss-module__4b8Gyq__chipLocked{background:var(--jsd-green);border-color:var(--jsd-green);color:var(--jsd-on-accent);box-shadow:0 6px 20px var(--jsd-green-a35);animation:.45s cubic-bezier(.34,1.56,.64,1) forwards DrawRevealDialog-module-scss-module__4b8Gyq__chipLock}@media (prefers-reduced-motion:reduce){.DrawRevealDialog-module-scss-module__4b8Gyq__chip{animation:none}.DrawRevealDialog-module-scss-module__4b8Gyq__chipLocked{animation:none;transform:none}}.DrawRevealDialog-module-scss-module__4b8Gyq__empty{text-align:center;color:var(--jsd-ink-a60);padding:1.5rem 0;font-size:.85rem}.DrawRevealDialog-module-scss-module__4b8Gyq__list{flex-direction:column;gap:.4rem;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.DrawRevealDialog-module-scss-module__4b8Gyq__step{border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-md);background:var(--jsd-paper);opacity:.35;align-items:center;gap:.65rem;padding:.5rem .65rem;transition:opacity .3s,transform .3s,background .3s,border-color .3s;display:flex;transform:translateY(4px)}.DrawRevealDialog-module-scss-module__4b8Gyq__stepShown{opacity:1;transform:translateY(0)}.DrawRevealDialog-module-scss-module__4b8Gyq__stepRetained{background:var(--jsd-green-a06);border-color:var(--jsd-green-a30)}.DrawRevealDialog-module-scss-module__4b8Gyq__stepPassed{background:var(--jsd-ink-a02);border-style:dashed}.DrawRevealDialog-module-scss-module__4b8Gyq__pos{width:2.6rem;font-family:var(--font-jetbrains),monospace;color:var(--jsd-violet);text-align:center;flex-shrink:0;font-size:.72rem;font-weight:700}.DrawRevealDialog-module-scss-module__4b8Gyq__stepPassed .DrawRevealDialog-module-scss-module__4b8Gyq__pos{color:var(--jsd-ink-a60)}.DrawRevealDialog-module-scss-module__4b8Gyq__avatar{background:linear-gradient(135deg, var(--jsd-red), var(--jsd-red-deep));width:34px;height:34px;color:var(--jsd-on-accent);object-fit:cover;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.DrawRevealDialog-module-scss-module__4b8Gyq__info{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.DrawRevealDialog-module-scss-module__4b8Gyq__name{color:var(--jsd-ink);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:flex}.DrawRevealDialog-module-scss-module__4b8Gyq__reportedTag{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;border-radius:var(--jsd-r-xs);background:var(--jsd-amber-bright-a12);color:var(--jsd-amber);border:1px solid var(--jsd-amber-bright-a30);padding:.1rem .35rem;font-size:.6875rem;font-weight:700}.DrawRevealDialog-module-scss-module__4b8Gyq__meta{color:var(--jsd-ink-a60);font-size:.68rem;font-family:var(--font-jetbrains),monospace}.DrawRevealDialog-module-scss-module__4b8Gyq__outcome{font-size:.78rem;font-weight:700;font-family:var(--font-jetbrains),monospace;flex-shrink:0}.DrawRevealDialog-module-scss-module__4b8Gyq__served{color:var(--jsd-green);white-space:nowrap}.DrawRevealDialog-module-scss-module__4b8Gyq__passed{color:var(--jsd-ink-a60);font-size:.7rem;font-weight:500}.DrawRevealDialog-module-scss-module__4b8Gyq__summary{color:var(--jsd-ink-a65);margin-right:auto;font-size:.8rem}.DrawRevealDialog-module-scss-module__4b8Gyq__btnGhost{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a70);cursor:pointer;margin-right:auto;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600}.DrawRevealDialog-module-scss-module__4b8Gyq__btnGhost:hover{background:var(--jsd-ink-a02)}.DrawRevealDialog-module-scss-module__4b8Gyq__btnPrimary{background:var(--jsd-violet);border:1px solid var(--jsd-violet);border-radius:var(--jsd-r-sm);color:var(--jsd-on-accent);cursor:pointer;padding:.5rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600}.DrawRevealDialog-module-scss-module__4b8Gyq__btnPrimary:hover{background:var(--jsd-violet);border-color:var(--jsd-violet)}
.DownloadFormatButton-module-scss-module__x5iFhG__trigger{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a16);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a75);cursor:pointer;align-items:center;gap:.4rem;padding:.6rem 1.05rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.DownloadFormatButton-module-scss-module__x5iFhG__trigger>svg{color:var(--jsd-ink-a45);transition:color .15s}.DownloadFormatButton-module-scss-module__x5iFhG__trigger:hover:not(:disabled){background:var(--jsd-red-a06);border-color:var(--jsd-red-a30);color:var(--jsd-red)}.DownloadFormatButton-module-scss-module__x5iFhG__trigger:hover:not(:disabled)>svg{color:var(--jsd-red)}.DownloadFormatButton-module-scss-module__x5iFhG__trigger:disabled{opacity:.5;cursor:not-allowed}.DownloadFormatButton-module-scss-module__x5iFhG__menu{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-sm);min-width:190px;box-shadow:var(--jsd-elev-3);flex-direction:column;display:flex;overflow:hidden}.DownloadFormatButton-module-scss-module__x5iFhG__item{color:inherit;border-bottom:1px solid var(--jsd-ink-a04);flex-direction:column;gap:.1rem;padding:.55rem .8rem;text-decoration:none;transition:background .15s;display:flex}.DownloadFormatButton-module-scss-module__x5iFhG__item:last-child{border-bottom:none}.DownloadFormatButton-module-scss-module__x5iFhG__item:hover{background:var(--jsd-red-a06)}.DownloadFormatButton-module-scss-module__x5iFhG__item:hover .DownloadFormatButton-module-scss-module__x5iFhG__itemLabel{color:var(--jsd-red)}.DownloadFormatButton-module-scss-module__x5iFhG__itemLabel{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink);font-size:.78rem;font-weight:700;transition:color .15s}.DownloadFormatButton-module-scss-module__x5iFhG__itemHint{color:var(--jsd-ink-a55);font-size:.7rem;line-height:1.4}
.AgendaEditor-module-scss-module__sRwwrq__wrap{flex-direction:column;gap:.6rem;display:flex}.AgendaEditor-module-scss-module__sRwwrq__timeline{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.AgendaEditor-module-scss-module__sRwwrq__timeline:before{content:"";background:var(--jsd-blue-night-a25);z-index:0;width:2px;position:absolute;top:16px;bottom:16px;left:15px}.AgendaEditor-module-scss-module__sRwwrq__step{z-index:1;align-items:center;gap:.6rem;display:flex;position:relative}.AgendaEditor-module-scss-module__sRwwrq__bullet{background:var(--jsd-amber-pale);border:2px solid var(--jsd-blue-night);width:32px;height:32px;color:var(--jsd-blue-night);font-family:var(--font-jetbrains),monospace;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}.AgendaEditor-module-scss-module__sRwwrq__input{min-width:0;color:var(--jsd-on-accent);background:var(--jsd-blue-night);border:1px solid var(--jsd-blue-night);border-radius:var(--jsd-r-sm);outline:none;flex:1;padding:.6rem .85rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:box-shadow .15s,background .15s}.AgendaEditor-module-scss-module__sRwwrq__input::placeholder{color:var(--jsd-on-accent-a55);font-weight:400}.AgendaEditor-module-scss-module__sRwwrq__input:focus{box-shadow:0 0 0 3px var(--jsd-blue-night-a16);background:#24487a}.AgendaEditor-module-scss-module__sRwwrq__input:disabled{opacity:.85;cursor:default}.AgendaEditor-module-scss-module__sRwwrq__rowActions{flex-shrink:0;align-items:center;gap:.2rem;display:flex}.AgendaEditor-module-scss-module__sRwwrq__iconBtn{border:1px solid var(--jsd-ink-a12);background:var(--jsd-paper);border-radius:var(--jsd-r-sm);width:1.7rem;height:1.7rem;color:var(--jsd-ink-a60);cursor:pointer;justify-content:center;align-items:center;font-size:.85rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.AgendaEditor-module-scss-module__sRwwrq__iconBtn:hover:not(:disabled){background:var(--jsd-blue-night-a06);color:var(--jsd-blue-night);border-color:var(--jsd-blue-night-a30)}.AgendaEditor-module-scss-module__sRwwrq__iconBtn:disabled{opacity:.35;cursor:not-allowed}.AgendaEditor-module-scss-module__sRwwrq__iconBtnDanger:hover:not(:disabled){background:var(--jsd-red-a08);color:var(--jsd-red-deep);border-color:var(--jsd-red-a35)}.AgendaEditor-module-scss-module__sRwwrq__addBtn{background:var(--jsd-paper);border:1px dashed var(--jsd-blue-night-a40);border-radius:var(--jsd-r-sm);color:var(--jsd-blue-night);cursor:pointer;align-self:flex-start;margin-left:2.6rem;padding:.45rem .85rem;font-family:inherit;font-size:.8rem;font-weight:600}.AgendaEditor-module-scss-module__sRwwrq__addBtn:hover{background:var(--jsd-blue-night-a06)}.AgendaEditor-module-scss-module__sRwwrq__empty{border:1px dashed var(--jsd-ink-a16);border-radius:var(--jsd-r-md);background:var(--jsd-ink-a02);flex-direction:column;gap:.65rem;padding:1rem;display:flex}.AgendaEditor-module-scss-module__sRwwrq__empty>span{color:var(--jsd-ink-a60);font-size:.82rem}.AgendaEditor-module-scss-module__sRwwrq__emptyActions{flex-wrap:wrap;gap:.5rem;display:flex}.AgendaEditor-module-scss-module__sRwwrq__templateBtn{background:var(--jsd-blue-night);border:1px solid var(--jsd-blue-night);border-radius:var(--jsd-r-sm);color:var(--jsd-on-accent);cursor:pointer;padding:.5rem .9rem;font-family:inherit;font-size:.82rem;font-weight:600}.AgendaEditor-module-scss-module__sRwwrq__templateBtn:hover{background:#24487a}
.FinanceTabs-module-scss-module__i0_KIG__toneBlue{--tone:var(--jsd-blue);--toneBg:var(--jsd-blue-a12)}.FinanceTabs-module-scss-module__i0_KIG__toneSky{--tone:#0369a1;--toneBg:var(--jsd-blue-a12)}.FinanceTabs-module-scss-module__i0_KIG__toneTeal{--tone:var(--jsd-teal);--toneBg:var(--jsd-teal-a12)}.FinanceTabs-module-scss-module__i0_KIG__toneIndigo{--tone:#4338ca;--toneBg:var(--jsd-blue-a10)}.FinanceTabs-module-scss-module__i0_KIG__tonePlum{--tone:var(--jsd-violet);--toneBg:var(--jsd-violet-a12)}.FinanceTabs-module-scss-module__i0_KIG__tabs{border-bottom:1px solid var(--jsd-ink-a12);scrollbar-width:none;gap:.15rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.FinanceTabs-module-scss-module__i0_KIG__tabs::-webkit-scrollbar{display:none}.FinanceTabs-module-scss-module__i0_KIG__tab{border-radius:var(--jsd-r-sm) var(--jsd-r-sm) 0 0;color:var(--jsd-ink-a70);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.65rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.FinanceTabs-module-scss-module__i0_KIG__tab:hover{color:var(--jsd-ink);background:var(--jsd-ink-a04)}.FinanceTabs-module-scss-module__i0_KIG__tabActive{color:var(--tone,var(--jsd-red));background:var(--toneBg,var(--jsd-red-a08));border-bottom-color:var(--tone,var(--jsd-red));font-weight:700}.FinanceTabs-module-scss-module__i0_KIG__tabActive:hover{color:var(--tone,var(--jsd-red));background:var(--toneBg,var(--jsd-red-a08))}
