@keyframes page-module-scss-module__VIEBSW__jsdRiseLg{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module-scss-module__VIEBSW__jsdFade{0%{opacity:0}to{opacity:1}}@keyframes page-module-scss-module__VIEBSW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}@keyframes page-module-scss-module__VIEBSW__spin{to{transform:rotate(360deg)}}@keyframes page-module-scss-module__VIEBSW__meshMove1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(50px,-35px)scale(1.1)}66%{transform:translate(-25px,50px)scale(.92)}}@keyframes page-module-scss-module__VIEBSW__meshMove2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-45px,40px)scale(.88)}66%{transform:translate(55px,-18px)scale(1.08)}}@keyframes page-module-scss-module__VIEBSW__borderGlow{0%,to{opacity:.3}50%{opacity:.8}}@keyframes page-module-scss-module__VIEBSW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes page-module-scss-module__VIEBSW__inputGlow{0%,to{box-shadow:var(--jsd-ring)}50%{box-shadow:var(--jsd-ring)}}@keyframes page-module-scss-module__VIEBSW__btnPulse{0%,to{box-shadow:0 0 0 0 var(--jsd-red-a30),0 12px 32px var(--jsd-red-a20)}70%{box-shadow:0 0 0 14px var(--jsd-red-a02),0 12px 32px var(--jsd-red-a08)}}@keyframes page-module-scss-module__VIEBSW__scanLine{0%{opacity:0;transform:translateY(-100%)}10%{opacity:.07}90%{opacity:.07}to{opacity:0;transform:translateY(200vh)}}@keyframes page-module-scss-module__VIEBSW__popIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module-scss-module__VIEBSW__regPage{background:var(--jsd-paper);min-height:100dvh;font-family:var(--font-bricolage),sans-serif;justify-content:center;align-items:flex-start;padding:3rem 1.5rem;display:flex;position:relative;overflow-x:hidden}.page-module-scss-module__VIEBSW__regPage:before{content:"";background:radial-gradient(ellipse 60% 40% at 10% 0%, var(--jsd-red-a06) 0%, transparent 60%),radial-gradient(ellipse 50% 50% at 90% 95%, var(--jsd-red-a04) 0%, transparent 55%),var(--jsd-paper);z-index:0;pointer-events:none;position:fixed;inset:0}.page-module-scss-module__VIEBSW__regPage:after{content:"";background:linear-gradient(90deg, transparent, var(--jsd-red-a10), transparent);z-index:1;pointer-events:none;height:1px;animation:12s linear infinite page-module-scss-module__VIEBSW__scanLine;position:fixed;left:0;right:0}@media (max-width:540px){.page-module-scss-module__VIEBSW__regPage{padding:2rem 1rem}}.page-module-scss-module__VIEBSW__formGrid{background-image:radial-gradient(var(--jsd-red-a06) 1px, transparent 1px);z-index:0;pointer-events:none;background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(65% 65%,#000 20%,#0000 100%);mask-image:radial-gradient(65% 65%,#000 20%,#0000 100%)}.page-module-scss-module__VIEBSW__orb{pointer-events:none;filter:blur(110px);z-index:0;border-radius:50%;position:fixed}.page-module-scss-module__VIEBSW__orbA{background:radial-gradient(circle, var(--jsd-red-a10) 0%, var(--jsd-red-a02) 50%, transparent 70%);width:500px;height:500px;animation:26s ease-in-out infinite page-module-scss-module__VIEBSW__meshMove1;top:-160px;right:-80px}.page-module-scss-module__VIEBSW__orbB{background:radial-gradient(circle, var(--jsd-red-a08) 0%, var(--jsd-red-a02) 50%, transparent 70%);width:420px;height:420px;animation:30s ease-in-out infinite page-module-scss-module__VIEBSW__meshMove2;bottom:-120px;left:-80px}.page-module-scss-module__VIEBSW__regWrap{z-index:10;background:var(--jsd-paper);border-radius:var(--jsd-r-xl);border:1px solid var(--jsd-ink-a08);width:100%;max-width:1000px;box-shadow:0 0 0 1px var(--jsd-red-a06),0 24px 60px var(--jsd-shadow-a08),0 4px 16px var(--jsd-red-a04),inset 0 1px 0 var(--jsd-paper-a90);padding:2.5rem 2.25rem;animation:.7s cubic-bezier(.22,1,.36,1) .1s both page-module-scss-module__VIEBSW__jsdRiseLg;position:relative}.page-module-scss-module__VIEBSW__regWrap:before{content:"";background:linear-gradient(90deg, transparent, var(--jsd-red-a55), #ff505080, transparent);border-radius:var(--jsd-r-xs);height:1px;animation:4s ease-in-out infinite page-module-scss-module__VIEBSW__borderGlow;position:absolute;top:0;left:20%;right:20%}@media (max-width:540px){.page-module-scss-module__VIEBSW__regWrap{padding:2rem 1.25rem}}.page-module-scss-module__VIEBSW__themeSlot{z-index:20;position:absolute;top:1rem;right:1rem}.page-module-scss-module__VIEBSW__regHeader{margin-bottom:1.25rem}.page-module-scss-module__VIEBSW__secureBadge{font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);color:var(--jsd-red);background:var(--jsd-red-a06);border:1px solid var(--jsd-red-a20);border-radius:var(--jsd-r-pill);letter-spacing:var(--jsd-chip-tracking);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.3rem .85rem .3rem .6rem;font-weight:500;display:inline-flex}.page-module-scss-module__VIEBSW__pulseDot{background:var(--jsd-red);width:6px;height:6px;box-shadow:0 0 7px var(--jsd-red-a70);border-radius:50%;flex-shrink:0;animation:2.2s ease-in-out infinite page-module-scss-module__VIEBSW__pulse}.page-module-scss-module__VIEBSW__regTitle{font-family:var(--font-lora),serif;letter-spacing:-.03em;color:var(--jsd-red);-webkit-text-fill-color:var(--jsd-red);margin:0 0 .4rem;font-size:2.25rem;font-weight:700;line-height:1.1}.page-module-scss-module__VIEBSW__regTitle span{color:var(--jsd-red);-webkit-text-fill-color:var(--jsd-red)}.page-module-scss-module__VIEBSW__regSub{color:var(--jsd-ink-a80);margin:0;font-size:.8125rem;font-weight:300;line-height:1.65}.page-module-scss-module__VIEBSW__progressTrack{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module-scss-module__VIEBSW__progressBar{background:var(--jsd-ink-a08);border-radius:var(--jsd-r-pill);flex:1;height:4px;overflow:hidden}.page-module-scss-module__VIEBSW__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)}.page-module-scss-module__VIEBSW__progressLbl{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a80);letter-spacing:.03em;flex-shrink:0;font-size:.6875rem}.page-module-scss-module__VIEBSW__stepsTrack{scrollbar-width:none;align-items:center;gap:0;margin-bottom:1.75rem;display:flex;overflow-x:auto}.page-module-scss-module__VIEBSW__stepsTrack::-webkit-scrollbar{display:none}@media (max-width:480px){.page-module-scss-module__VIEBSW__stepsTrack{justify-content:space-between;gap:.5rem}}.page-module-scss-module__VIEBSW__stepRail{background:var(--jsd-ink-a08);flex:1;height:2px;transition:background .4s}@media (max-width:480px){.page-module-scss-module__VIEBSW__stepRail{display:none}}.page-module-scss-module__VIEBSW__stepRailDone{background:var(--jsd-red-a35)}.page-module-scss-module__VIEBSW__stepNode{flex-direction:column;align-items:center;gap:.35rem;display:flex}.page-module-scss-module__VIEBSW__stepDot{border:2px solid var(--jsd-ink-a12);background:var(--jsd-surface-1);width:26px;height:26px;font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.6rem;font-weight:700;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.page-module-scss-module__VIEBSW__stepDot:hover{border-color:var(--jsd-red-a40)}.page-module-scss-module__VIEBSW__stepNodeActive .page-module-scss-module__VIEBSW__stepDot{background:var(--jsd-red);border-color:var(--jsd-red);box-shadow:0 0 0 4px var(--jsd-red-a16);color:var(--jsd-on-accent)}.page-module-scss-module__VIEBSW__stepNodeDone .page-module-scss-module__VIEBSW__stepDot{background:var(--jsd-red);border-color:var(--jsd-red);color:var(--jsd-on-accent)}.page-module-scss-module__VIEBSW__stepLbl{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a80);white-space:nowrap;font-size:.6875rem;transition:color .3s}.page-module-scss-module__VIEBSW__stepNodeActive .page-module-scss-module__VIEBSW__stepLbl{color:var(--jsd-red)}.page-module-scss-module__VIEBSW__regLayout{grid-template-columns:1fr 260px;gap:1.5rem;display:grid}@media (max-width:720px){.page-module-scss-module__VIEBSW__regLayout{grid-template-columns:1fr}}.page-module-scss-module__VIEBSW__regMain{min-width:0}@media (max-width:720px){.page-module-scss-module__VIEBSW__regAside{display:none}}.page-module-scss-module__VIEBSW__summaryCard{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-lg);padding:1.25rem;position:sticky;top:1.5rem}@media (max-width:720px){.page-module-scss-module__VIEBSW__summaryCard{position:static}}.page-module-scss-module__VIEBSW__summaryTitle{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);margin:0 0 1rem;font-size:.6rem;font-weight:700}.page-module-scss-module__VIEBSW__summaryItem{border-top:1px solid var(--jsd-ink-a06);flex-direction:column;gap:.2rem;padding:.6rem 0;display:flex}.page-module-scss-module__VIEBSW__summaryItem:first-of-type{border-top:none;padding-top:0}.page-module-scss-module__VIEBSW__summaryItem span{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);letter-spacing:.03em;font-size:.6875rem}.page-module-scss-module__VIEBSW__summaryItem b{color:var(--jsd-ink-a70);white-space:pre-line;font-size:.8rem;font-weight:500;line-height:1.4}.page-module-scss-module__VIEBSW__summaryProgress{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.page-module-scss-module__VIEBSW__summaryBar{background:var(--jsd-ink-a08);border-radius:var(--jsd-r-pill);flex:1;height:3px;overflow:hidden}.page-module-scss-module__VIEBSW__summaryFill{background:linear-gradient(90deg, var(--jsd-red-deep), var(--jsd-red));border-radius:var(--jsd-r-pill);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}.page-module-scss-module__VIEBSW__summaryPct{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a80);flex-shrink:0;font-size:.6875rem}.page-module-scss-module__VIEBSW__backLine{text-align:center;color:var(--jsd-ink-a80);margin:1.5rem 0 0;font-size:.8125rem}.page-module-scss-module__VIEBSW__backLine a{color:var(--jsd-red);font-weight:600;text-decoration:none;transition:opacity .15s}.page-module-scss-module__VIEBSW__backLine a:hover{opacity:.65}.page-module-scss-module__VIEBSW__pageFooter{border-top:1px solid var(--jsd-ink-a08);font-size:.6875rem;font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a80);letter-spacing:.03em;justify-content:center;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.page-module-scss-module__VIEBSW__pageFooter a{color:var(--jsd-ink-a80);text-decoration:none;transition:color .15s}.page-module-scss-module__VIEBSW__pageFooter a:hover{color:var(--jsd-red)}
@keyframes RegisterForm-module-scss-module__L8abcW__jsdFade{0%{opacity:0}to{opacity:1}}@keyframes RegisterForm-module-scss-module__L8abcW__jsdRiseLg{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes RegisterForm-module-scss-module__L8abcW__popIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes RegisterForm-module-scss-module__L8abcW__spin{to{transform:rotate(360deg)}}@keyframes RegisterForm-module-scss-module__L8abcW__inputGlow{0%,to{box-shadow:var(--jsd-ring)}50%{box-shadow:var(--jsd-ring)}}@keyframes RegisterForm-module-scss-module__L8abcW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes RegisterForm-module-scss-module__L8abcW__btnPulse{0%,to{box-shadow:0 0 0 0 var(--jsd-red-a30),0 12px 32px var(--jsd-red-a20)}70%{box-shadow:0 0 0 14px var(--jsd-red-a02),0 12px 32px var(--jsd-red-a08)}}.RegisterForm-module-scss-module__L8abcW__stepCard{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-lg);margin-bottom:1rem;padding:1.5rem;animation:.25s cubic-bezier(.22,1,.36,1) RegisterForm-module-scss-module__L8abcW__popIn}@media (max-width:480px){.RegisterForm-module-scss-module__L8abcW__stepCard{padding:1.125rem}}.RegisterForm-module-scss-module__L8abcW__sectionHead{align-items:center;gap:.875rem;margin-bottom:1.25rem;display:flex}.RegisterForm-module-scss-module__L8abcW__sectionHeadMt{margin-top:1.5rem;margin-bottom:1rem}.RegisterForm-module-scss-module__L8abcW__sectionTitle{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);white-space:nowrap;margin:0;font-size:.6rem;font-weight:700}.RegisterForm-module-scss-module__L8abcW__sectionLine{background:linear-gradient(to right, var(--jsd-ink-a08), transparent);flex:1;height:1px}.RegisterForm-module-scss-module__L8abcW__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:540px){.RegisterForm-module-scss-module__L8abcW__grid2{grid-template-columns:1fr}}.RegisterForm-module-scss-module__L8abcW__grid2>*{min-width:0}.RegisterForm-module-scss-module__L8abcW__gridFull{grid-column:1/-1}.RegisterForm-module-scss-module__L8abcW__streetNumberRow{grid-column:1/-1;grid-template-columns:1fr 110px;gap:1rem;display:grid}@media (max-width:540px){.RegisterForm-module-scss-module__L8abcW__streetNumberRow{grid-template-columns:1fr 90px}}.RegisterForm-module-scss-module__L8abcW__field{flex-direction:column;gap:.4rem;display:flex}.RegisterForm-module-scss-module__L8abcW__field label{color:var(--jsd-ink-a60);font-size:.6rem;font-weight:600;font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;cursor:default;align-items:center;gap:.45rem;display:flex}.RegisterForm-module-scss-module__L8abcW__field label svg{opacity:.4;flex-shrink:0}.RegisterForm-module-scss-module__L8abcW__input,.RegisterForm-module-scss-module__L8abcW__select{background:var(--jsd-surface-1);border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-md);width:100%;font-family:var(--font-bricolage),sans-serif;color:var(--jsd-ink);box-sizing:border-box;-webkit-appearance:none;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:all .2s cubic-bezier(.22,1,.36,1)}.RegisterForm-module-scss-module__L8abcW__input::placeholder,.RegisterForm-module-scss-module__L8abcW__select::placeholder{color:var(--jsd-ink-a60);font-size:.82rem}.RegisterForm-module-scss-module__L8abcW__input:hover,.RegisterForm-module-scss-module__L8abcW__select:hover{background:var(--jsd-surface-2);border-color:var(--jsd-ink-a16)}.RegisterForm-module-scss-module__L8abcW__input:focus,.RegisterForm-module-scss-module__L8abcW__select:focus{border-color:var(--jsd-red-a50);background:var(--jsd-paper);animation:2.5s ease-in-out infinite RegisterForm-module-scss-module__L8abcW__inputGlow}.RegisterForm-module-scss-module__L8abcW__select{cursor:pointer;padding-right:2.5rem}.RegisterForm-module-scss-module__L8abcW__fieldError .RegisterForm-module-scss-module__L8abcW__input,.RegisterForm-module-scss-module__L8abcW__fieldError .RegisterForm-module-scss-module__L8abcW__select{border-color:var(--jsd-red-a45);background:var(--jsd-red-a02)}.RegisterForm-module-scss-module__L8abcW__fieldError .RegisterForm-module-scss-module__L8abcW__input:focus,.RegisterForm-module-scss-module__L8abcW__fieldError .RegisterForm-module-scss-module__L8abcW__select:focus{box-shadow:var(--jsd-ring)}.RegisterForm-module-scss-module__L8abcW__inputWrapper{align-items:center;display:flex;position:relative}.RegisterForm-module-scss-module__L8abcW__inputWrapper .RegisterForm-module-scss-module__L8abcW__input{padding-right:2.75rem}.RegisterForm-module-scss-module__L8abcW__togglePassword{border-radius:var(--jsd-r-sm);width:28px;height:28px;color:var(--jsd-ink-a60);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.RegisterForm-module-scss-module__L8abcW__togglePassword:hover{color:var(--jsd-red);background:var(--jsd-red-a06)}.RegisterForm-module-scss-module__L8abcW__togglePassword svg{pointer-events:none}.RegisterForm-module-scss-module__L8abcW__err{font-family:var(--font-jetbrains),monospace;color:var(--jsd-red-deep);letter-spacing:.04em;align-items:center;gap:.35rem;font-size:.6375rem;animation:.2s RegisterForm-module-scss-module__L8abcW__jsdFade;display:flex}.RegisterForm-module-scss-module__L8abcW__err:before{content:"⚠";flex-shrink:0;font-size:.65rem}.RegisterForm-module-scss-module__L8abcW__comboWrap{position:relative}.RegisterForm-module-scss-module__L8abcW__combo{z-index:50;background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-md);max-height:240px;box-shadow:0 12px 32px var(--jsd-shadow-a08),0 2px 6px var(--jsd-red-a06);margin:0;padding:.25rem;list-style:none;animation:.18s cubic-bezier(.22,1,.36,1) RegisterForm-module-scss-module__L8abcW__popIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.RegisterForm-module-scss-module__L8abcW__combo::-webkit-scrollbar{width:4px}.RegisterForm-module-scss-module__L8abcW__combo::-webkit-scrollbar-thumb{background:var(--jsd-ink-a16);border-radius:var(--jsd-r-xs)}.RegisterForm-module-scss-module__L8abcW__comboItem{text-align:left;border-radius:var(--jsd-r-sm);width:100%;font-family:var(--font-bricolage),sans-serif;color:var(--jsd-ink);cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.85rem;transition:background .12s;display:block}.RegisterForm-module-scss-module__L8abcW__comboItem:hover,.RegisterForm-module-scss-module__L8abcW__comboItem:focus-visible{background:var(--jsd-red-a06);color:var(--jsd-red);outline:none}.RegisterForm-module-scss-module__L8abcW__comboHint{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);letter-spacing:.03em;padding:.5rem .75rem;font-size:.65rem}.RegisterForm-module-scss-module__L8abcW__pwdHint{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);letter-spacing:.04em;align-items:center;gap:.35rem;margin:0;font-size:.6rem;line-height:1.6;display:flex}.RegisterForm-module-scss-module__L8abcW__pwdHint:before{content:"ℹ";color:var(--jsd-red-a50);flex-shrink:0;font-size:.65rem}.RegisterForm-module-scss-module__L8abcW__formError{background:var(--jsd-red-a06);border:1px solid var(--jsd-red-a20);border-radius:var(--jsd-r-md);color:var(--jsd-red-deep);font-size:.8rem;font-family:var(--font-jetbrains),monospace;letter-spacing:.02em;align-items:center;gap:.625rem;margin-bottom:.5rem;padding:.875rem 1rem;line-height:1.5;animation:.3s RegisterForm-module-scss-module__L8abcW__jsdRiseLg;display:flex}.RegisterForm-module-scss-module__L8abcW__stepActions{gap:.75rem;margin-top:.5rem;display:flex}.RegisterForm-module-scss-module__L8abcW__submitBtn{border-radius:var(--jsd-r-md);font-family:var(--font-bricolage),sans-serif;cursor:pointer;color:var(--jsd-on-accent);letter-spacing:.01em;background:linear-gradient(135deg, var(--jsd-red-deep) 0%, var(--jsd-red) 40%, #ff3030 70%, var(--jsd-red-deep) 100%);background-size:300% 300%;border:none;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:.875rem 1.5rem;font-size:.9rem;font-weight:700;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;animation:5s infinite RegisterForm-module-scss-module__L8abcW__gradientShift;display:flex;position:relative;overflow:hidden}.RegisterForm-module-scss-module__L8abcW__submitBtn:before{content:"";background:linear-gradient(105deg, transparent 35%, var(--jsd-paper-a20) 50%, transparent 65%);transition:transform .6s;position:absolute;inset:0;transform:translate(-200%)}.RegisterForm-module-scss-module__L8abcW__submitBtn svg,.RegisterForm-module-scss-module__L8abcW__submitBtn span{z-index:1;position:relative}.RegisterForm-module-scss-module__L8abcW__submitBtn svg{flex-shrink:0;transition:transform .25s}.RegisterForm-module-scss-module__L8abcW__submitBtn:hover:not(:disabled){animation:2.5s infinite RegisterForm-module-scss-module__L8abcW__gradientShift,2s ease-in-out infinite RegisterForm-module-scss-module__L8abcW__btnPulse;transform:translateY(-2px)scale(1.01)}.RegisterForm-module-scss-module__L8abcW__submitBtn:hover:not(:disabled):before{transform:translate(200%)}.RegisterForm-module-scss-module__L8abcW__submitBtn:hover:not(:disabled) svg{transform:translate(4px)}.RegisterForm-module-scss-module__L8abcW__submitBtn:active:not(:disabled){transform:translateY(0)scale(.99)}.RegisterForm-module-scss-module__L8abcW__submitBtn:disabled{opacity:.25;cursor:not-allowed}.RegisterForm-module-scss-module__L8abcW__btnGhost{border-radius:var(--jsd-r-md);background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a08);font-family:var(--font-bricolage),sans-serif;color:var(--jsd-ink-a60);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.RegisterForm-module-scss-module__L8abcW__btnGhost:hover:not(:disabled){background:var(--jsd-ink-a06);border-color:var(--jsd-ink-a16);color:var(--jsd-ink)}.RegisterForm-module-scss-module__L8abcW__btnGhost:disabled{opacity:.3;cursor:not-allowed}.RegisterForm-module-scss-module__L8abcW__btnGhost svg{flex-shrink:0}.RegisterForm-module-scss-module__L8abcW__spinner{border:2px solid var(--jsd-paper-a30);border-top-color:var(--jsd-paper);z-index:1;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.8s linear infinite RegisterForm-module-scss-module__L8abcW__spin;position:relative}.RegisterForm-module-scss-module__L8abcW__successCard{text-align:center;flex-direction:column;align-items:center;padding:2rem 1rem;animation:.45s cubic-bezier(.22,1,.36,1) RegisterForm-module-scss-module__L8abcW__jsdRiseLg;display:flex}.RegisterForm-module-scss-module__L8abcW__successIcon{background:var(--jsd-green-a10);border:2px solid var(--jsd-green-a30);width:80px;height:80px;color:var(--jsd-green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;animation:.4s cubic-bezier(.22,1,.36,1) .1s both RegisterForm-module-scss-module__L8abcW__popIn;display:flex}.RegisterForm-module-scss-module__L8abcW__successTitle{font-family:var(--font-lora),serif;letter-spacing:-.02em;color:var(--jsd-ink);margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.RegisterForm-module-scss-module__L8abcW__successText{color:var(--jsd-ink-a65);max-width:420px;margin:0 0 2rem;font-size:.875rem;font-weight:300;line-height:1.6}.RegisterForm-module-scss-module__L8abcW__successActions{justify-content:center;margin-bottom:1rem;display:flex}.RegisterForm-module-scss-module__L8abcW__successActions .RegisterForm-module-scss-module__L8abcW__submitBtn{flex:none;padding-left:2rem;padding-right:2rem}.RegisterForm-module-scss-module__L8abcW__successCountdown{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);letter-spacing:.04em;margin:.5rem 0 0;font-size:.7rem}.RegisterForm-module-scss-module__L8abcW__successCountdown strong{color:var(--jsd-red);font-weight:600}
:where(.Select-module-scss-module__ACFSLG__trigger){text-align:left;max-width:100%;color:var(--jsd-ink);background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-family:inherit;font-size:.88rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}.Select-module-scss-module__ACFSLG__trigger:hover:not(:disabled){border-color:var(--jsd-red-a35)}.Select-module-scss-module__ACFSLG__trigger:focus,.Select-module-scss-module__ACFSLG__trigger:focus-visible{border-color:var(--jsd-red-a50);box-shadow:var(--jsd-ring)}.Select-module-scss-module__ACFSLG__trigger:disabled{opacity:.55;cursor:not-allowed;background:var(--jsd-ink-a02)}.Select-module-scss-module__ACFSLG__triggerOpen{border-color:var(--jsd-red-a50);box-shadow:var(--jsd-ring)}.Select-module-scss-module__ACFSLG__valueText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Select-module-scss-module__ACFSLG__placeholderText{color:var(--jsd-ink-a40)}.Select-module-scss-module__ACFSLG__chevron{opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.45rem;height:.45rem;margin-right:.15rem;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.Select-module-scss-module__ACFSLG__triggerOpen .Select-module-scss-module__ACFSLG__chevron{transform:translateY(1px)rotate(-135deg)}.Select-module-scss-module__ACFSLG__list{z-index:1000;background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-sm);width:max-content;box-shadow:var(--jsd-elev-3);overscroll-behavior:contain;margin:0;padding:.25rem;list-style:none;position:fixed;overflow-y:auto}.Select-module-scss-module__ACFSLG__option{border-radius:var(--jsd-r-xs);color:var(--jsd-ink-a85);cursor:pointer;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;padding:.45rem .6rem;font-size:.88rem;overflow:hidden}.Select-module-scss-module__ACFSLG__optionActive{background:var(--jsd-red);color:var(--jsd-on-accent)}.Select-module-scss-module__ACFSLG__optionSelected:not(.Select-module-scss-module__ACFSLG__optionActive){background:var(--jsd-red-a08);color:var(--jsd-red-deep);font-weight:600}.Select-module-scss-module__ACFSLG__optionDisabled{opacity:.45;cursor:not-allowed}.Select-module-scss-module__ACFSLG__optionDisabled.Select-module-scss-module__ACFSLG__optionActive{color:var(--jsd-ink-a85);background:0 0}@media (prefers-reduced-motion:reduce){.Select-module-scss-module__ACFSLG__trigger,.Select-module-scss-module__ACFSLG__chevron{transition:none}}
.Breadcrumb-module-scss-module__8Mkaxa__nav{margin-bottom:1rem}.Breadcrumb-module-scss-module__8Mkaxa__list{flex-wrap:wrap;align-items:center;gap:.1rem 0;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module-scss-module__8Mkaxa__item{align-items:center;min-width:0;display:inline-flex}.Breadcrumb-module-scss-module__8Mkaxa__home{border-radius:var(--jsd-r-sm);width:26px;height:26px;color:var(--jsd-ink-a55);justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.Breadcrumb-module-scss-module__8Mkaxa__home:hover{background:var(--jsd-red-a08);color:var(--jsd-red)}.Breadcrumb-module-scss-module__8Mkaxa__sep{color:var(--jsd-ink-a30);flex-shrink:0;padding:0 .35rem;font-size:.85rem;line-height:1}.Breadcrumb-module-scss-module__8Mkaxa__link,.Breadcrumb-module-scss-module__8Mkaxa__milestone,.Breadcrumb-module-scss-module__8Mkaxa__current{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:22ch;font-size:.7rem;font-weight:600;overflow:hidden}.Breadcrumb-module-scss-module__8Mkaxa__link{color:var(--jsd-ink-a60);text-decoration:none;transition:color .15s}.Breadcrumb-module-scss-module__8Mkaxa__link:hover{color:var(--jsd-red);text-decoration:underline}.Breadcrumb-module-scss-module__8Mkaxa__milestone{color:var(--jsd-ink-a45)}.Breadcrumb-module-scss-module__8Mkaxa__current{color:var(--jsd-ink);max-width:44ch}@media (max-width:640px){.Breadcrumb-module-scss-module__8Mkaxa__link,.Breadcrumb-module-scss-module__8Mkaxa__milestone{max-width:12ch}.Breadcrumb-module-scss-module__8Mkaxa__current{max-width:18ch}}
@keyframes page-module-scss-module__Aacw-G__jsdShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes page-module-scss-module__Aacw-G__jsdRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__Aacw-G__wrap{max-width:1400px;margin:0 auto;padding:1.5rem 1.5rem 4rem}@media (max-width:640px){.page-module-scss-module__Aacw-G__wrap{padding:1rem 1rem 3rem}}.page-module-scss-module__Aacw-G__back{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;color:var(--jsd-ink-a60);margin-bottom:1rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.page-module-scss-module__Aacw-G__back:hover{color:var(--jsd-red)}.page-module-scss-module__Aacw-G__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:380px;animation:1.5s ease-in-out infinite page-module-scss-module__Aacw-G__jsdShimmer}.page-module-scss-module__Aacw-G__notFound{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);text-align:center;flex-direction:column;gap:.5rem;padding:3rem 1.5rem;display:flex}.page-module-scss-module__Aacw-G__notFound>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1.15rem}.page-module-scss-module__Aacw-G__notFound>span,.page-module-scss-module__Aacw-G__notFound>a{color:var(--jsd-red);font-size:.85rem;text-decoration:none}.page-module-scss-module__Aacw-G__notFound>a:hover{text-decoration:underline}.page-module-scss-module__Aacw-G__header{align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}.page-module-scss-module__Aacw-G__dateBlock{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:70px;padding:.75rem 0;display:flex}.page-module-scss-module__Aacw-G__dateDay{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:2rem;font-weight:700;line-height:1}.page-module-scss-module__Aacw-G__dateMonth{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-red);margin-top:.25rem;font-size:.7rem;font-weight:600}.page-module-scss-module__Aacw-G__dateYear{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);margin-top:.15rem;font-size:.6rem}.page-module-scss-module__Aacw-G__headerInfo{flex:1;min-width:0}.page-module-scss-module__Aacw-G__title{font-family:var(--font-lora),serif;letter-spacing:-.025em;color:var(--jsd-ink);margin:0 0 .5rem;font-size:2.25rem;font-weight:700;line-height:1.05}.page-module-scss-module__Aacw-G__title span{color:var(--jsd-red)}@media (max-width:640px){.page-module-scss-module__Aacw-G__title{font-size:1.8rem}}.page-module-scss-module__Aacw-G__metaRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module-scss-module__Aacw-G__timeChip,.page-module-scss-module__Aacw-G__locationChip{font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);padding:var(--jsd-chip-pad);background:var(--jsd-ink-a04);color:var(--jsd-ink-a65);border-radius:var(--jsd-r-xs);align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.page-module-scss-module__Aacw-G__timeChip>svg,.page-module-scss-module__Aacw-G__locationChip>svg{color:var(--jsd-ink-a60)}.page-module-scss-module__Aacw-G__headerActions{flex-shrink:0;position:relative}.page-module-scss-module__Aacw-G__menuTrigger{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-sm);width:34px;height:34px;color:var(--jsd-ink-a60);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.page-module-scss-module__Aacw-G__menuTrigger:hover:not(:disabled){background:var(--jsd-red-a04);border-color:var(--jsd-red-a30);color:var(--jsd-red)}.page-module-scss-module__Aacw-G__menuTrigger:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__Aacw-G__menuPanel{z-index:20;background:var(--jsd-paper);border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-md);min-width:215px;box-shadow:0 10px 30px var(--jsd-shadow-a10);flex-direction:column;gap:.1rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + 6px);right:0}.page-module-scss-module__Aacw-G__menuItem{border-radius:var(--jsd-r-sm);width:100%;color:var(--jsd-ink-a75);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;padding:.5rem .6rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .12s,color .12s;display:flex}.page-module-scss-module__Aacw-G__menuItem:hover:not(:disabled){background:var(--jsd-ink-a04);color:var(--jsd-ink)}.page-module-scss-module__Aacw-G__menuItem:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__Aacw-G__menuItemDanger{color:var(--jsd-red-deep)}.page-module-scss-module__Aacw-G__menuItemDanger:hover:not(:disabled){background:var(--jsd-red-a06);color:var(--jsd-red-deep)}.page-module-scss-module__Aacw-G__statsGrid{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:1.5rem;display:grid}@media (max-width:640px){.page-module-scss-module__Aacw-G__statsGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__Aacw-G__toneBlue{--tone:var(--jsd-blue);--toneBg:var(--jsd-blue-a12)}.page-module-scss-module__Aacw-G__toneSky{--tone:#0369a1;--toneBg:var(--jsd-blue-a12)}.page-module-scss-module__Aacw-G__toneAmber{--tone:var(--jsd-amber);--toneBg:var(--jsd-amber-bright-a16)}.page-module-scss-module__Aacw-G__toneTeal{--tone:var(--jsd-teal);--toneBg:var(--jsd-teal-a12)}.page-module-scss-module__Aacw-G__stat{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);flex-direction:column;gap:.25rem;padding:.95rem 1.1rem;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.page-module-scss-module__Aacw-G__stat:before{content:"";background:var(--tone,var(--jsd-ink-a20));height:3px;position:absolute;inset:0 0 auto}.page-module-scss-module__Aacw-G__stat:hover{box-shadow:var(--jsd-elev-2);transform:translateY(-1px)}.page-module-scss-module__Aacw-G__statHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module-scss-module__Aacw-G__statIcon{background:var(--toneBg,var(--jsd-ink-a06));width:26px;height:26px;color:var(--tone,var(--jsd-ink-a60));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module-scss-module__Aacw-G__statWarn{border-color:var(--jsd-amber-bright-a25);background:var(--jsd-amber-pale-a70)}.page-module-scss-module__Aacw-G__statLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.6875rem;font-weight:600}.page-module-scss-module__Aacw-G__statValue{font-family:var(--font-lora),serif;letter-spacing:-.02em;color:var(--tone,var(--jsd-ink));font-size:1.5rem;font-weight:700;line-height:1}.page-module-scss-module__Aacw-G__statTrack{border-radius:var(--jsd-r-pill);background:var(--jsd-ink-a08);height:4px;margin-top:.5rem;display:block;overflow:hidden}.page-module-scss-module__Aacw-G__statFill{border-radius:var(--jsd-r-pill);background:var(--jsd-red);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.page-module-scss-module__Aacw-G__statFillDone{background:var(--jsd-green-deep)}.page-module-scss-module__Aacw-G__stat{animation:.32s ease-out backwards page-module-scss-module__Aacw-G__jsdRise}.page-module-scss-module__Aacw-G__statsGrid>:nth-child(2){animation-delay:50ms}.page-module-scss-module__Aacw-G__statsGrid>:nth-child(3){animation-delay:.1s}.page-module-scss-module__Aacw-G__statsGrid>:nth-child(4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.page-module-scss-module__Aacw-G__stat{animation:none}.page-module-scss-module__Aacw-G__stat:hover{transform:none}}.page-module-scss-module__Aacw-G__stepper{scrollbar-width:none;align-items:center;gap:.35rem;margin-bottom:1.25rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.page-module-scss-module__Aacw-G__stepper::-webkit-scrollbar{display:none}.page-module-scss-module__Aacw-G__step{border-radius:var(--jsd-r-pill);border:1px solid var(--jsd-ink-a08);background:var(--jsd-paper);flex-shrink:0;align-items:center;gap:.4rem;padding:.35rem .7rem .35rem .4rem;display:inline-flex}.page-module-scss-module__Aacw-G__step:not(:last-child):after{content:"";display:none}.page-module-scss-module__Aacw-G__stepDot{width:1.35rem;height:1.35rem;font-family:var(--font-jetbrains),monospace;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.page-module-scss-module__Aacw-G__stepLabel{white-space:nowrap;font-size:.75rem;font-weight:600}.page-module-scss-module__Aacw-G__step_done{border-color:var(--jsd-green-deep-a25);background:var(--jsd-green-deep-a06)}.page-module-scss-module__Aacw-G__step_done .page-module-scss-module__Aacw-G__stepDot{background:var(--jsd-green-deep);color:var(--jsd-on-accent)}.page-module-scss-module__Aacw-G__step_done .page-module-scss-module__Aacw-G__stepLabel{color:var(--jsd-green-deep)}.page-module-scss-module__Aacw-G__step_current{border-color:var(--jsd-red-a35);background:var(--jsd-red-a06)}.page-module-scss-module__Aacw-G__step_current .page-module-scss-module__Aacw-G__stepDot{background:var(--jsd-red);color:var(--jsd-on-accent)}.page-module-scss-module__Aacw-G__step_current .page-module-scss-module__Aacw-G__stepLabel{color:var(--jsd-red-deep)}.page-module-scss-module__Aacw-G__step_todo .page-module-scss-module__Aacw-G__stepDot{background:var(--jsd-ink-a08);color:var(--jsd-ink-a50)}.page-module-scss-module__Aacw-G__step_todo .page-module-scss-module__Aacw-G__stepLabel{color:var(--jsd-ink-a50)}.page-module-scss-module__Aacw-G__etatCaisseWrap{margin-bottom:1.5rem}.page-module-scss-module__Aacw-G__callout{background:linear-gradient(to right, var(--jsd-blue-a06), var(--jsd-blue-a02));border:1px solid var(--jsd-blue-a20);border-radius:var(--jsd-r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.15rem;display:flex}.page-module-scss-module__Aacw-G__callout>div{flex-direction:column;flex:1;gap:.2rem;min-width:240px;display:flex}.page-module-scss-module__Aacw-G__callout>div>strong{color:var(--jsd-ink);font-size:.95rem;font-weight:600}.page-module-scss-module__Aacw-G__callout>div>span{color:var(--jsd-ink-a60);font-size:.8rem;font-weight:300;line-height:1.5}.page-module-scss-module__Aacw-G__calloutCompact{background:linear-gradient(to right, var(--jsd-blue-a06), var(--jsd-blue-a02));border:1px solid var(--jsd-blue-a20);border-radius:var(--jsd-r-md);margin-bottom:1rem}.page-module-scss-module__Aacw-G__calloutCompact>summary{color:var(--jsd-ink);cursor:pointer;align-items:center;gap:.5rem;padding:.6rem .95rem;font-size:.85rem;font-weight:600;list-style:none;display:flex}.page-module-scss-module__Aacw-G__calloutCompact>summary::-webkit-details-marker{display:none}.page-module-scss-module__Aacw-G__calloutCompact>div{color:var(--jsd-ink-a70);padding:0 .95rem .75rem;font-size:.8rem;line-height:1.55}.page-module-scss-module__Aacw-G__calloutCompact[open]>summary .page-module-scss-module__Aacw-G__chevron{transform:rotate(90deg)}.page-module-scss-module__Aacw-G__calloutCompactUrgent{background:linear-gradient(to right, var(--jsd-red-a06), var(--jsd-red-a02));border-color:var(--jsd-red-a30)}.page-module-scss-module__Aacw-G__chevron{color:var(--jsd-ink-a45);flex-shrink:0;transition:transform .18s}.page-module-scss-module__Aacw-G__collapse{margin-bottom:1rem}.page-module-scss-module__Aacw-G__collapse>summary{cursor:pointer;align-items:center;gap:.5rem;padding:.35rem 0;list-style:none;display:flex}.page-module-scss-module__Aacw-G__collapse>summary::-webkit-details-marker{display:none}.page-module-scss-module__Aacw-G__collapse[open]>summary .page-module-scss-module__Aacw-G__chevron{transform:rotate(90deg)}.page-module-scss-module__Aacw-G__collapseMeta{color:var(--jsd-ink-a55);margin-left:auto;font-size:.75rem}.page-module-scss-module__Aacw-G__primaryBtn{background:var(--jsd-red);border-radius:var(--jsd-r-sm);font-family:inherit;font-size:var(--jsd-btn-text);color:var(--jsd-on-accent);box-shadow:var(--jsd-btn-relief);cursor:pointer;border:none;flex-shrink:0;align-items:center;padding:.55rem 1.1rem;font-weight:600;transition:background .15s,transform .15s,opacity .15s;display:inline-flex}.page-module-scss-module__Aacw-G__primaryBtn:hover:not(:disabled){background:var(--jsd-red-deep);box-shadow:var(--jsd-btn-relief-hover);transform:translateY(-1px)}.page-module-scss-module__Aacw-G__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__Aacw-G__placeholder{background:var(--jsd-paper);border:1px dashed var(--jsd-ink-a12);border-radius:var(--jsd-r-md);flex-direction:column;gap:.35rem;margin-bottom:.75rem;padding:1.5rem 1.25rem;display:flex}.page-module-scss-module__Aacw-G__placeholder>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1rem}.page-module-scss-module__Aacw-G__placeholder>span{color:var(--jsd-ink-a60);font-size:.8rem;font-weight:300;line-height:1.55}.page-module-scss-module__Aacw-G__readOnlyNote{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a60);margin:1.5rem 0 0;padding:.7rem .9rem;font-size:.78rem;font-style:italic}.page-module-scss-module__Aacw-G__tabSeance{--tone:var(--jsd-blue);--toneBg:var(--jsd-blue-a10)}.page-module-scss-module__Aacw-G__tabTresorerie{--tone:var(--jsd-teal);--toneBg:var(--jsd-teal-a10)}.page-module-scss-module__Aacw-G__tabTontine{--tone:#4338ca;--toneBg:var(--jsd-blue-a10)}.page-module-scss-module__Aacw-G__tabAmendes{--tone:var(--jsd-amber);--toneBg:var(--jsd-amber-a12)}.page-module-scss-module__Aacw-G__tabPreavis{--tone:var(--jsd-violet);--toneBg:var(--jsd-violet-a10)}.page-module-scss-module__Aacw-G__tabPv{--tone:var(--jsd-slate);--toneBg:var(--jsd-slate-a12)}.page-module-scss-module__Aacw-G__tabs{border-bottom:1px solid var(--jsd-ink-a12);scrollbar-width:none;gap:.15rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.page-module-scss-module__Aacw-G__tabs::-webkit-scrollbar{display:none}.page-module-scss-module__Aacw-G__tab{border-radius:var(--jsd-r-sm) var(--jsd-r-sm) 0 0;color:var(--jsd-ink-a70);cursor:pointer;white-space:nowrap;background:0 0;border:none;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;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.page-module-scss-module__Aacw-G__tab:hover{color:var(--jsd-ink);background:var(--jsd-ink-a04)}.page-module-scss-module__Aacw-G__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}.page-module-scss-module__Aacw-G__tabActive:hover{color:var(--tone,var(--jsd-red));background:var(--toneBg,var(--jsd-red-a08))}.page-module-scss-module__Aacw-G__tabActive .page-module-scss-module__Aacw-G__tabBadge:not(.page-module-scss-module__Aacw-G__tabBadgeWarn){color:var(--tone,var(--jsd-red));background:var(--jsd-paper-a75)}.page-module-scss-module__Aacw-G__tabBadge{min-width:1.1rem;height:1.1rem;font-family:var(--font-jetbrains),monospace;font-size:.6rem;font-weight:var(--jsd-chip-weight);color:var(--jsd-ink-a65);background:var(--jsd-ink-a06);border-radius:var(--jsd-r-pill);justify-content:center;align-items:center;padding:0 .35rem;line-height:1;display:inline-flex}.page-module-scss-module__Aacw-G__tabBadgeWarn{color:var(--jsd-amber);background:var(--jsd-amber-bright-a16)}.page-module-scss-module__Aacw-G__tabContent{display:block}.page-module-scss-module__Aacw-G__subTabs{background:var(--jsd-ink-a04);border-radius:var(--jsd-r-md);scrollbar-width:none;gap:.25rem;max-width:100%;margin-bottom:1.25rem;padding:.25rem;display:inline-flex;overflow-x:auto}.page-module-scss-module__Aacw-G__subTabs::-webkit-scrollbar{display:none}.page-module-scss-module__Aacw-G__subTab{border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a60);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.4rem .9rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .15s,color .15s}.page-module-scss-module__Aacw-G__subTab:hover{color:var(--jsd-ink)}.page-module-scss-module__Aacw-G__subTabActive{background:var(--jsd-paper);color:var(--jsd-red);box-shadow:var(--jsd-elev-1);font-weight:600}.page-module-scss-module__Aacw-G__subTabActive:hover{color:var(--jsd-red)}.page-module-scss-module__Aacw-G__todoCard{background:linear-gradient(to right, var(--jsd-red-a04), var(--jsd-red-a02));border:1px solid var(--jsd-red-a16);border-radius:var(--jsd-r-md);flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.page-module-scss-module__Aacw-G__todoTitle{font-family:var(--font-jetbrains),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--jsd-red-deep);margin-right:.15rem;font-size:.62rem;font-weight:700}.page-module-scss-module__Aacw-G__todoList{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__Aacw-G__todoChip{border-radius:var(--jsd-r-pill);background:var(--jsd-ink-a06);color:var(--jsd-ink-a70);border:1px solid #0000;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.78rem;font-weight:500;display:inline-flex}.page-module-scss-module__Aacw-G__todoChipWarn{background:var(--jsd-amber-bright-a12);color:var(--jsd-amber)}.page-module-scss-module__Aacw-G__todoChipLink{cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.page-module-scss-module__Aacw-G__todoChipLink:hover{border-color:var(--jsd-red-a35);transform:translateY(-1px)}.page-module-scss-module__Aacw-G__todoDone{color:var(--jsd-green);background:var(--jsd-green-a08);border:1px solid var(--jsd-green-a20);border-radius:var(--jsd-r-md);margin-bottom:1rem;padding:.6rem .9rem;font-size:.8rem}.page-module-scss-module__Aacw-G__tableSection{margin-bottom:1rem}.page-module-scss-module__Aacw-G__sectionHeader{flex-direction:column;gap:.25rem;margin-bottom:.7rem;display:flex}.page-module-scss-module__Aacw-G__sectionTitle{font-family:var(--font-lora),serif;letter-spacing:-.01em;color:var(--jsd-ink);margin:0;font-size:1.05rem;font-weight:700}.page-module-scss-module__Aacw-G__sectionHint{color:var(--jsd-ink-a60);font-size:.78rem;font-weight:300;line-height:1.5}.page-module-scss-module__Aacw-G__sectionHint>code{font-family:var(--font-jetbrains),monospace;background:var(--jsd-ink-a06);border-radius:var(--jsd-r-xs);color:var(--jsd-red-deep);padding:.1rem .3rem;font-size:.7rem}
.Button-module-scss-module__q4V9_G__base{border-radius:var(--jsd-r-sm);white-space:nowrap;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;font-family:inherit;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__q4V9_G__base{transition:background .15s,border-color .15s,color .15s}}.Button-module-scss-module__q4V9_G__base:disabled,.Button-module-scss-module__q4V9_G__base[aria-disabled=true]{opacity:.55;cursor:not-allowed}.Button-module-scss-module__q4V9_G__md{padding:var(--jsd-btn-pad);font-size:var(--jsd-btn-text)}.Button-module-scss-module__q4V9_G__sm{padding:var(--jsd-btn-pad-sm);font-size:var(--jsd-btn-text-sm);gap:.3rem}.Button-module-scss-module__q4V9_G__block{width:100%}.Button-module-scss-module__q4V9_G__primaryBtn{background:var(--jsd-red);border:1px solid var(--jsd-red);color:var(--jsd-on-accent);box-shadow:var(--jsd-btn-relief)}.Button-module-scss-module__q4V9_G__primaryBtn:hover:not(:disabled):not([aria-disabled=true]){background:var(--jsd-red-deep);border-color:var(--jsd-red-deep);box-shadow:var(--jsd-btn-relief-hover);transform:translateY(-1px)}.Button-module-scss-module__q4V9_G__primaryBtn:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--jsd-btn-relief);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__q4V9_G__primaryBtn:hover:not(:disabled):not([aria-disabled=true]),.Button-module-scss-module__q4V9_G__primaryBtn:active:not(:disabled):not([aria-disabled=true]){transform:none}}.Button-module-scss-module__q4V9_G__ghostBtn{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);color:var(--jsd-ink-a75)}.Button-module-scss-module__q4V9_G__ghostBtn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--jsd-red);color:var(--jsd-red)}.Button-module-scss-module__q4V9_G__dangerBtn{background:var(--jsd-paper);border:1px solid var(--jsd-red-a35);color:var(--jsd-red-deep)}.Button-module-scss-module__q4V9_G__dangerBtn:hover:not(:disabled):not([aria-disabled=true]){background:var(--jsd-red-a08);border-color:var(--jsd-red)}.Button-module-scss-module__q4V9_G__linkBtn{color:var(--jsd-red-deep);background:0 0;border:none;padding-left:0;padding-right:0;text-decoration:underline}.Button-module-scss-module__q4V9_G__linkBtn:hover:not(:disabled):not([aria-disabled=true]){color:var(--jsd-red)}
.FinesReportActions-module-scss-module__vg0mLq__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.FinesReportActions-module-scss-module__vg0mLq__viewBtn{border-radius:var(--jsd-r-sm);cursor:pointer;background:var(--jsd-red-pale);color:var(--jsd-red);border:none;border:1px solid var(--jsd-red-a30);align-items:center;padding:.55rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.FinesReportActions-module-scss-module__vg0mLq__viewBtn:hover{background:var(--jsd-red-pale)}.FinesReportActions-module-scss-module__vg0mLq__archivedLink{color:var(--jsd-green);font-size:.8rem;font-weight:600;text-decoration:none}.FinesReportActions-module-scss-module__vg0mLq__archivedLink:hover{text-decoration:underline}
.ConfirmDialog-module-scss-module__WaCLYq__message{color:var(--jsd-ink-a70);white-space:pre-line;margin:0;font-size:.88rem;line-height:1.55}.ConfirmDialog-module-scss-module__WaCLYq__actions{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}@media (max-width:480px){.ConfirmDialog-module-scss-module__WaCLYq__actions{flex-direction:column-reverse}.ConfirmDialog-module-scss-module__WaCLYq__actions>*{justify-content:center;width:100%}}.ConfirmDialog-module-scss-module__WaCLYq__cancelBtn,.ConfirmDialog-module-scss-module__WaCLYq__confirmBtn,.ConfirmDialog-module-scss-module__WaCLYq__dangerBtn{border-radius:var(--jsd-r-sm);cursor:pointer;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s,color .15s,transform .15s,border-color .15s;display:inline-flex}.ConfirmDialog-module-scss-module__WaCLYq__cancelBtn{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);color:var(--jsd-ink-a70)}.ConfirmDialog-module-scss-module__WaCLYq__cancelBtn:hover{border-color:var(--jsd-red-a30);color:var(--jsd-red);background:var(--jsd-red-a02)}.ConfirmDialog-module-scss-module__WaCLYq__confirmBtn{background:var(--jsd-red);color:var(--jsd-on-accent);border:none}.ConfirmDialog-module-scss-module__WaCLYq__confirmBtn:hover{background:var(--jsd-red-deep);transform:translateY(-1px)}.ConfirmDialog-module-scss-module__WaCLYq__dangerBtn{background:var(--jsd-red);color:var(--jsd-on-accent);border:none}.ConfirmDialog-module-scss-module__WaCLYq__dangerBtn:hover{background:var(--jsd-red-deep);transform:translateY(-1px)}
.PasswordInput-module-scss-module__eDaTOW__wrapper{width:100%;display:block;position:relative}.PasswordInput-module-scss-module__eDaTOW__wrapper>input{box-sizing:border-box;width:100%}.PasswordInput-module-scss-module__eDaTOW__toggle{cursor:pointer;width:32px;height:32px;color:var(--jsd-ink-a60);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.PasswordInput-module-scss-module__eDaTOW__toggle:hover:not(:disabled){background:var(--jsd-ink-a06);color:var(--jsd-ink)}.PasswordInput-module-scss-module__eDaTOW__toggle:disabled{opacity:.4;cursor:not-allowed}
.PayFinesDialog-module-scss-module__sLqffa__note{color:var(--jsd-ink-a60);margin:.5rem 0;font-size:.85rem}.PayFinesDialog-module-scss-module__sLqffa__totalLine{color:var(--jsd-ink-a65);margin-bottom:.5rem;font-size:.8rem}.PayFinesDialog-module-scss-module__sLqffa__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.PayFinesDialog-module-scss-module__sLqffa__row{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.PayFinesDialog-module-scss-module__sLqffa__rowInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.PayFinesDialog-module-scss-module__sLqffa__rowTitle{color:var(--jsd-ink);font-size:.85rem;font-weight:600;font-family:var(--font-jetbrains),monospace;align-items:center;gap:.4rem;display:flex}.PayFinesDialog-module-scss-module__sLqffa__overdue{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--jsd-r-xs);background:var(--jsd-red-a10);color:var(--jsd-red-deep);padding:.1rem .4rem;font-size:.6rem;font-weight:700}.PayFinesDialog-module-scss-module__sLqffa__rowMeta{color:var(--jsd-ink-a60);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.PayFinesDialog-module-scss-module__sLqffa__rowRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.PayFinesDialog-module-scss-module__sLqffa__rowAmount{font-family:var(--font-jetbrains),monospace;color:var(--jsd-amber);font-size:.9rem;font-weight:700}
@keyframes page-module-scss-module__aNjXPa__jsdShimmer{0%{background-position:200%}to{background-position:-200%}}.page-module-scss-module__aNjXPa__wrap{max-width:1400px;margin:0 auto;padding:1.75rem 1.5rem 4rem}@media (max-width:640px){.page-module-scss-module__aNjXPa__wrap{padding:1rem 1rem 3rem}}.page-module-scss-module__aNjXPa__header{margin-bottom:1.5rem}.page-module-scss-module__aNjXPa__kicker{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);margin:0 0 .5rem;font-size:.6rem;font-weight:600}.page-module-scss-module__aNjXPa__title{font-family:var(--font-lora),serif;letter-spacing:-.025em;color:var(--jsd-ink);margin:0 0 .5rem;font-size:2.25rem;font-weight:700;line-height:1.05}.page-module-scss-module__aNjXPa__title span{color:var(--jsd-red)}@media (max-width:640px){.page-module-scss-module__aNjXPa__title{font-size:1.8rem}}.page-module-scss-module__aNjXPa__sub{color:var(--jsd-ink-a60);max-width:640px;margin:0;font-size:.85rem;font-weight:300;line-height:1.55}.page-module-scss-module__aNjXPa__mandateBar{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.7rem .95rem;display:flex}.page-module-scss-module__aNjXPa__mandateLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);font-size:.6rem;font-weight:600}.page-module-scss-module__aNjXPa__mandateSelect{color:var(--jsd-ink);background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);cursor:pointer;outline:none;padding:.4rem .7rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.page-module-scss-module__aNjXPa__mandateSelect:focus{border-color:var(--jsd-red-a40);box-shadow:var(--jsd-ring)}.page-module-scss-module__aNjXPa__readOnlyBadge{font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);font-weight:var(--jsd-chip-weight);letter-spacing:var(--jsd-chip-tracking);padding:var(--jsd-chip-pad);background:var(--jsd-blue-a08);color:var(--jsd-blue);border:1px solid var(--jsd-blue-a25);border-radius:var(--jsd-r-xs)}.page-module-scss-module__aNjXPa__adminBadge{font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);font-weight:var(--jsd-chip-weight);letter-spacing:var(--jsd-chip-tracking);padding:var(--jsd-chip-pad);background:var(--jsd-red-a08);color:var(--jsd-red);border:1px solid var(--jsd-red-a20);border-radius:var(--jsd-r-xs)}.page-module-scss-module__aNjXPa__toneBlue{--tone:var(--jsd-blue);--toneBg:var(--jsd-blue-a12)}.page-module-scss-module__aNjXPa__toneSky{--tone:#0369a1;--toneBg:var(--jsd-blue-a12)}.page-module-scss-module__aNjXPa__toneAmber{--tone:var(--jsd-amber);--toneBg:var(--jsd-amber-bright-a16)}.page-module-scss-module__aNjXPa__toneTeal{--tone:var(--jsd-teal);--toneBg:var(--jsd-teal-a12)}.page-module-scss-module__aNjXPa__toneSlate{--tone:var(--jsd-slate);--toneBg:var(--jsd-slate-a12)}.page-module-scss-module__aNjXPa__tonePlum{--tone:var(--jsd-violet);--toneBg:var(--jsd-violet-a12)}.page-module-scss-module__aNjXPa__tabs{border-bottom:1px solid var(--jsd-ink-a12);scrollbar-width:none;gap:.15rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.page-module-scss-module__aNjXPa__tabs::-webkit-scrollbar{display:none}.page-module-scss-module__aNjXPa__tab{border-radius:var(--jsd-r-sm) var(--jsd-r-sm) 0 0;color:var(--jsd-ink-a70);cursor:pointer;white-space:nowrap;background:0 0;border:none;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;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.page-module-scss-module__aNjXPa__tab:hover{color:var(--jsd-ink);background:var(--jsd-ink-a04)}.page-module-scss-module__aNjXPa__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}.page-module-scss-module__aNjXPa__tabActive:hover{color:var(--tone,var(--jsd-red));background:var(--toneBg,var(--jsd-red-a08))}.page-module-scss-module__aNjXPa__tabContent{display:block}.page-module-scss-module__aNjXPa__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:380px;animation:1.5s ease-in-out infinite page-module-scss-module__aNjXPa__jsdShimmer}.page-module-scss-module__aNjXPa__forbidden{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);text-align:center;flex-direction:column;gap:.5rem;padding:3rem 1.5rem;display:flex}.page-module-scss-module__aNjXPa__forbidden>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1.15rem}.page-module-scss-module__aNjXPa__forbidden>span{color:var(--jsd-ink-a65);max-width:460px;margin:0 auto;font-size:.85rem;line-height:1.55}.page-module-scss-module__aNjXPa__forbidden>a{color:var(--jsd-red);font-size:.85rem;text-decoration:none}.page-module-scss-module__aNjXPa__forbidden>a:hover{text-decoration:underline}.page-module-scss-module__aNjXPa__placeholder{background:var(--jsd-paper);border:1px dashed var(--jsd-ink-a12);border-radius:var(--jsd-r-md);text-align:center;flex-direction:column;gap:.35rem;padding:2rem 1.5rem;display:flex}.page-module-scss-module__aNjXPa__placeholder>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1.05rem}.page-module-scss-module__aNjXPa__placeholder>span{color:var(--jsd-ink-a60);max-width:600px;margin:0 auto;font-size:.82rem;font-weight:300;line-height:1.55}
.MandateReportSignatureCard-module-scss-module__0KRcrG__card{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-md);flex-direction:column;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.MandateReportSignatureCard-module-scss-module__0KRcrG__skeleton{background:linear-gradient(90deg, var(--jsd-ink-a06) 0%, var(--jsd-ink-a10) 50%, var(--jsd-ink-a06) 100%);border-radius:var(--jsd-r-sm);background-size:200% 100%;height:70px;animation:1.5s infinite MandateReportSignatureCard-module-scss-module__0KRcrG__shimmer}@keyframes MandateReportSignatureCard-module-scss-module__0KRcrG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.MandateReportSignatureCard-module-scss-module__0KRcrG__signedCard{background:var(--jsd-green-a06);border-color:var(--jsd-green-a30)}.MandateReportSignatureCard-module-scss-module__0KRcrG__signedCard .MandateReportSignatureCard-module-scss-module__0KRcrG__icon{background:var(--jsd-green);color:var(--jsd-on-accent)}.MandateReportSignatureCard-module-scss-module__0KRcrG__pendingCard{background:var(--jsd-slate-a04);border-color:var(--jsd-ink-a12)}.MandateReportSignatureCard-module-scss-module__0KRcrG__pendingCard .MandateReportSignatureCard-module-scss-module__0KRcrG__icon{background:var(--jsd-ink-a60);color:var(--jsd-paper)}.MandateReportSignatureCard-module-scss-module__0KRcrG__awaitingCard{background:var(--jsd-amber-a04);border-color:var(--jsd-amber-a30)}.MandateReportSignatureCard-module-scss-module__0KRcrG__awaitingCard .MandateReportSignatureCard-module-scss-module__0KRcrG__icon{background:var(--jsd-amber);color:var(--jsd-on-accent)}.MandateReportSignatureCard-module-scss-module__0KRcrG__header{align-items:flex-start;gap:.85rem;display:flex}.MandateReportSignatureCard-module-scss-module__0KRcrG__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:inline-flex}.MandateReportSignatureCard-module-scss-module__0KRcrG__title{font-family:var(--font-bricolage),system-ui,sans-serif;color:var(--jsd-ink-a90);margin:0 0 .2rem;font-size:.95rem;font-weight:600;line-height:1.3}.MandateReportSignatureCard-module-scss-module__0KRcrG__sub{color:var(--jsd-ink-a65);margin:0;font-size:.82rem;line-height:1.5}.MandateReportSignatureCard-module-scss-module__0KRcrG__sub strong{color:var(--jsd-ink-a90);font-weight:600}.MandateReportSignatureCard-module-scss-module__0KRcrG__actions{flex-wrap:wrap;gap:.5rem;margin-left:calc(36px + .85rem);display:flex}@media (max-width:600px){.MandateReportSignatureCard-module-scss-module__0KRcrG__actions{margin-left:0}}.MandateReportSignatureCard-module-scss-module__0KRcrG__signBtn{background:var(--jsd-amber);border:1px solid var(--jsd-amber);border-radius:var(--jsd-r-sm);color:var(--jsd-on-accent);cursor:pointer;align-items:center;gap:.3rem;padding:.4rem .85rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.MandateReportSignatureCard-module-scss-module__0KRcrG__signBtn:hover{background:#92400e;transform:translateY(-1px)}.MandateReportSignatureCard-module-scss-module__0KRcrG__passwordLabel{color:var(--jsd-ink-a65);letter-spacing:.04em;flex-direction:column;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.MandateReportSignatureCard-module-scss-module__0KRcrG__passwordInput{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a16);border-radius:var(--jsd-r-sm);width:100%;color:var(--jsd-ink-a90);letter-spacing:.03em;padding:.65rem .8rem;font-family:inherit;font-size:1rem}.MandateReportSignatureCard-module-scss-module__0KRcrG__passwordInput:focus{border-color:var(--jsd-red);box-shadow:var(--jsd-ring-sm);outline:none}.MandateReportSignatureCard-module-scss-module__0KRcrG__passwordHint{color:var(--jsd-ink-a60);margin-top:.6rem;font-size:.75rem;line-height:1.5}.MandateReportSignatureCard-module-scss-module__0KRcrG__signatureLine{line-height:1.6;display:block}.MandateReportSignatureCard-module-scss-module__0KRcrG__signatureLine+.MandateReportSignatureCard-module-scss-module__0KRcrG__signatureLine{margin-top:.15rem}.MandateReportSignatureCard-module-scss-module__0KRcrG__signaturePending{color:var(--jsd-amber);font-style:italic}
.RowMenu-module-scss-module__BhiXiq__wrap{display:inline-flex;position:relative}.RowMenu-module-scss-module__BhiXiq__btn{min-width:2.1rem;height:1.9rem;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 .55rem;font-size:1.15rem;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.RowMenu-module-scss-module__BhiXiq__btn:hover:not(:disabled){color:var(--jsd-red);border-color:var(--jsd-red-a30);background:var(--jsd-red-a02)}.RowMenu-module-scss-module__BhiXiq__btn:disabled{opacity:.5;cursor:not-allowed}.RowMenu-module-scss-module__BhiXiq__dot{background:var(--jsd-red);border:1.5px solid var(--jsd-paper);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.RowMenu-module-scss-module__BhiXiq__menu{z-index:30;background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-sm);min-width:210px;box-shadow:var(--jsd-elev-3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.RowMenu-module-scss-module__BhiXiq__menuUp{box-shadow:0 -8px 24px var(--jsd-shadow-a12);top:auto;bottom:calc(100% + 4px)}.RowMenu-module-scss-module__BhiXiq__item{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;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.55rem .8rem;font-family:inherit;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.RowMenu-module-scss-module__BhiXiq__item:last-child{border-bottom:none}.RowMenu-module-scss-module__BhiXiq__item:hover{background:var(--jsd-red-a06);color:var(--jsd-red)}.RowMenu-module-scss-module__BhiXiq__item:disabled{opacity:.5;cursor:not-allowed}.RowMenu-module-scss-module__BhiXiq__itemWarn{color:var(--jsd-amber);font-weight:600}.RowMenu-module-scss-module__BhiXiq__itemWarn:hover{background:var(--jsd-amber-bright-a10);color:var(--jsd-amber)}.RowMenu-module-scss-module__BhiXiq__itemDanger{color:var(--jsd-red-deep);font-weight:600}.RowMenu-module-scss-module__BhiXiq__itemDanger:hover{background:var(--jsd-red-a08);color:var(--jsd-red-deep)}.RowMenu-module-scss-module__BhiXiq__hint{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a45);font-size:.62rem;font-weight:400}
.FundDepositDialog-module-scss-module__CRJ77q__field{color:var(--jsd-ink-a70);flex-direction:column;gap:.3rem;margin-bottom:.85rem;font-size:.8rem;font-weight:600;display:flex}.FundDepositDialog-module-scss-module__CRJ77q__field 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}.FundDepositDialog-module-scss-module__CRJ77q__field input:focus{border-color:var(--jsd-red-a50);outline:none}
@keyframes AlertsRibbon-module-scss-module__d45SRG__jsdRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AlertsRibbon-module-scss-module__d45SRG__toneAmber{--tone:var(--jsd-amber);--toneBg:var(--jsd-amber-bright-a16)}.AlertsRibbon-module-scss-module__d45SRG__ribbon{background:linear-gradient(180deg, var(--jsd-amber-bright-a06), transparent 80%);border:1px solid var(--jsd-amber-a16);border-radius:var(--jsd-r-md);flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:1.25rem;padding:.7rem 1rem;display:flex;position:relative;overflow:hidden}.AlertsRibbon-module-scss-module__d45SRG__ribbon:before{content:"";background:var(--tone,var(--jsd-ink-a20));height:3px;position:absolute;inset:0 0 auto}.AlertsRibbon-module-scss-module__d45SRG__ribbonLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;color:var(--jsd-ink-a60);flex-shrink:0;align-items:center;gap:.3rem;font-size:.65rem;font-weight:600;display:inline-flex}.AlertsRibbon-module-scss-module__d45SRG__labelIcon{background:var(--toneBg,var(--jsd-ink-a06));width:22px;height:22px;color:var(--tone,var(--jsd-ink-a60));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AlertsRibbon-module-scss-module__d45SRG__list{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.AlertsRibbon-module-scss-module__d45SRG__pill{border-radius:var(--jsd-r-pill);border:1px solid;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.AlertsRibbon-module-scss-module__d45SRG__pill:hover{box-shadow:0 2px 6px var(--jsd-shadow-a06);transform:translateY(-1px)}.AlertsRibbon-module-scss-module__d45SRG__pillEmoji{font-size:.95rem}.AlertsRibbon-module-scss-module__d45SRG__pill_danger{background:var(--jsd-red-a08);color:var(--jsd-red-deep);border-color:var(--jsd-red-a25)}.AlertsRibbon-module-scss-module__d45SRG__pill_danger:hover{background:var(--jsd-red-a16)}.AlertsRibbon-module-scss-module__d45SRG__pill_warn{background:var(--jsd-amber-a08);color:var(--jsd-amber);border-color:var(--jsd-amber-a20)}.AlertsRibbon-module-scss-module__d45SRG__pill_warn:hover{background:var(--jsd-amber-a16)}.AlertsRibbon-module-scss-module__d45SRG__pill_info{background:var(--jsd-blue-a08);color:var(--jsd-blue);border-color:var(--jsd-blue-a20)}.AlertsRibbon-module-scss-module__d45SRG__pill_info:hover{background:var(--jsd-blue-a16)}.AlertsRibbon-module-scss-module__d45SRG__list>li{animation:.32s ease-out backwards AlertsRibbon-module-scss-module__d45SRG__jsdRise}.AlertsRibbon-module-scss-module__d45SRG__list>:nth-child(2){animation-delay:40ms}.AlertsRibbon-module-scss-module__d45SRG__list>:nth-child(3){animation-delay:80ms}.AlertsRibbon-module-scss-module__d45SRG__list>:nth-child(4){animation-delay:.12s}.AlertsRibbon-module-scss-module__d45SRG__list>:nth-child(5){animation-delay:.16s}.AlertsRibbon-module-scss-module__d45SRG__list>:nth-child(6){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.AlertsRibbon-module-scss-module__d45SRG__list>li{animation:none}.AlertsRibbon-module-scss-module__d45SRG__pill:hover{transform:none}}
@keyframes TreasuryEnrollmentsTab-module-scss-module__cEGudG__jsdShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes TreasuryEnrollmentsTab-module-scss-module__cEGudG__jsdRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__wrap{flex-direction:column;gap:1rem;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__tabs{flex-wrap:wrap;gap:.35rem;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__tab{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-pill);color:var(--jsd-ink-a65);cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .75rem;font-family:inherit;font-size:.78rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__tab:hover{background:var(--jsd-ink-a02);color:var(--jsd-ink)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__tabActive{background:var(--jsd-red-a06);border-color:var(--jsd-red-a30);color:var(--jsd-red-deep);font-weight:600}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__tabActive:hover{background:var(--jsd-red-a08);color:var(--jsd-red-deep)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__tab_warn{border-color:var(--jsd-amber-bright-a25)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__tab_ok{border-color:var(--jsd-green-a25)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__tabCount{background:var(--jsd-ink-a06);border-radius:var(--jsd-r-pill);min-width:18px;height:18px;font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);justify-content:center;align-items:center;padding:0 .35rem;font-size:.6rem;font-weight:700;display:inline-flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__tabActive .TreasuryEnrollmentsTab-module-scss-module__cEGudG__tabCount{background:var(--jsd-red-a12);color:var(--jsd-red-deep)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__search{color:var(--jsd-ink);background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-sm);outline:none;min-width:220px;padding:.4rem .7rem;font-family:inherit;font-size:.82rem;transition:border-color .15s,box-shadow .15s}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__search::placeholder{color:var(--jsd-ink-a60)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__search::-webkit-search-cancel-button{display:none}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__search:focus{border-color:var(--jsd-red-a40);box-shadow:var(--jsd-ring)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__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:84px;animation:1.5s ease-in-out infinite TreasuryEnrollmentsTab-module-scss-module__cEGudG__jsdShimmer}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__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:2.5rem 1.5rem;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__empty>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1rem}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__empty>span{color:var(--jsd-ink-a60);font-size:.82rem}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__row{--tone:var(--jsd-slate);background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);grid-template-columns:16rem 8rem 5.5rem 1fr auto;align-items:center;gap:1rem;padding:.85rem 1rem;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__row:before{content:"";border-radius:0 var(--jsd-r-xs) var(--jsd-r-xs) 0;background:var(--tone);transform-origin:50%;width:3px;transition:transform .18s;position:absolute;inset:8px auto 8px 0;transform:scaleY(0)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__row:hover{border-color:var(--jsd-ink-a10);box-shadow:var(--jsd-elev-2)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__row:hover:before{transform:scaleY(1)}@media (max-width:900px){.TreasuryEnrollmentsTab-module-scss-module__cEGudG__row{grid-template-columns:1fr;padding-right:3.75rem}}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__rowUnpaid{--tone:var(--jsd-amber);border-color:var(--jsd-amber-bright-a25);background:linear-gradient(to right, var(--jsd-amber-pale-a50), var(--jsd-paper))}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__memberCell{align-items:center;gap:.7rem;min-width:0;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__avatar{background:linear-gradient(135deg, var(--jsd-red), var(--jsd-red-deep));width:40px;height:40px;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}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__memberInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__memberName{color:var(--jsd-ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;text-decoration:none;overflow:hidden}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__memberName:hover{color:var(--jsd-red)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__memberEmail{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__chips{gap:.25rem;margin-top:.15rem;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__typeChip,.TreasuryEnrollmentsTab-module-scss-module__cEGudG__roleChip{font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);font-weight:var(--jsd-chip-weight);letter-spacing:var(--jsd-chip-tracking);padding:var(--jsd-chip-pad);border-radius:var(--jsd-r-xs);background:var(--jsd-ink-a04);color:var(--jsd-ink-a60);display:inline-block}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusCell{display:contents}@media (max-width:900px){.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusCell{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusBadge{min-width:7rem;font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);font-weight:var(--jsd-chip-weight);letter-spacing:var(--jsd-chip-tracking);border-radius:var(--jsd-r-sm);border:1px solid;justify-content:center;justify-self:start;align-items:center;gap:.35rem;padding:.3rem .6rem;display:inline-flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusPaid{background:var(--jsd-green-a10);color:var(--jsd-green);border-color:var(--jsd-green-a30)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusUnpaid{background:var(--jsd-amber-bright-a08);color:var(--jsd-amber);border-color:var(--jsd-amber-bright-a30)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusSkipped{background:var(--jsd-violet-a08);color:var(--jsd-violet);border-color:var(--jsd-violet-a30)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusAbsent{background:var(--jsd-ink-a02);color:var(--jsd-ink-a60);border-color:var(--jsd-ink-a12);border-style:dashed}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__amountBox{flex-direction:column;gap:.1rem;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__amountLabel{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;color:var(--jsd-ink-a60);font-size:.6875rem;font-weight:600}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__amountValue{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink);font-size:.9rem;font-weight:700}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__amountSub{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a55);font-size:.68rem}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusMeta{color:var(--jsd-ink-a60);font-size:.7rem}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__actions{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}@media (max-width:900px){.TreasuryEnrollmentsTab-module-scss-module__cEGudG__actions{flex-direction:row;position:absolute;top:.85rem;right:1rem}}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__actionBtn{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a70);cursor:pointer;white-space:nowrap;align-items:center;gap:.3rem;padding:.4rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__actionBtn:hover:not(:disabled):not([disabled]){background:var(--jsd-red-a04);color:var(--jsd-red);border-color:var(--jsd-red-a30);transform:translateY(-1px)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__actionBtn:disabled{opacity:.5;cursor:not-allowed}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__actionBtnPrimary{background:var(--jsd-red);border-color:var(--jsd-red);color:var(--jsd-on-accent)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__actionBtnPrimary:hover:not(:disabled):not([disabled]){background:var(--jsd-red-deep);color:var(--jsd-on-accent);border-color:var(--jsd-red-deep);transform:translateY(-1px)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__readOnlyNote{color:var(--jsd-ink-a60);font-size:.75rem;font-style:italic}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__form{flex-direction:column;gap:1rem;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusOptions{flex-direction:column;gap:.5rem;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusOpt{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a10);border-radius:var(--jsd-r-sm);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;transition:background .15s,border-color .15s;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusOpt:hover{background:var(--jsd-red-a02);border-color:var(--jsd-red-a20)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusOpt input[type=radio]{flex-shrink:0;margin-top:.2rem}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusOpt>div{flex-direction:column;gap:.15rem;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusOptActive{background:var(--jsd-red-a06);border-color:var(--jsd-red)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusOptLabel{color:var(--jsd-ink-a85);font-size:.85rem;font-weight:600;font-family:var(--font-bricolage),system-ui,sans-serif}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__statusOptHint{color:var(--jsd-ink-a60);font-size:.72rem}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__field{color:var(--jsd-ink-a65);letter-spacing:.02em;flex-direction:column;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__field input,.TreasuryEnrollmentsTab-module-scss-module__cEGudG__field textarea{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-sm);width:100%;color:var(--jsd-ink-a85);padding:.55rem .7rem;font-family:inherit;font-size:.9rem;font-weight:400}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__field input:focus,.TreasuryEnrollmentsTab-module-scss-module__cEGudG__field textarea:focus{border-color:var(--jsd-red);box-shadow:var(--jsd-ring-sm);outline:none}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__field textarea{resize:vertical;min-height:64px}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__amountReadonly{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-sm);font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink);padding:.55rem .7rem;font-size:.95rem;font-weight:700}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__fieldNote{color:var(--jsd-violet);background:var(--jsd-violet-a06);border:1px solid var(--jsd-violet-a16);border-radius:var(--jsd-r-sm);padding:.4rem .55rem;font-size:.72rem;font-weight:400;line-height:1.4}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__amountTarget{color:var(--jsd-ink-a50);font-weight:400}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__totalsBar{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-md);color:var(--jsd-ink-a60);flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:.75rem;padding:.6rem .9rem;font-size:.82rem;display:flex}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__totalsBar strong{color:var(--jsd-ink);font-weight:700}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__totalsCount{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a55);font-size:.72rem;font-weight:600}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__totalsMissing{color:var(--jsd-red-deep)}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__row{animation:.32s ease-out backwards TreasuryEnrollmentsTab-module-scss-module__cEGudG__jsdRise}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__list>:nth-child(2) .TreasuryEnrollmentsTab-module-scss-module__cEGudG__row{animation-delay:40ms}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__list>:nth-child(3) .TreasuryEnrollmentsTab-module-scss-module__cEGudG__row{animation-delay:80ms}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__list>:nth-child(n+4) .TreasuryEnrollmentsTab-module-scss-module__cEGudG__row{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.TreasuryEnrollmentsTab-module-scss-module__cEGudG__row{animation:none}.TreasuryEnrollmentsTab-module-scss-module__cEGudG__actionBtn:hover:not(:disabled):not([disabled]){transform:none}}
@keyframes page-module-scss-module__hXdUDq__jsdShimmer{0%{background-position:200%}to{background-position:-200%}}.page-module-scss-module__hXdUDq__header{margin-bottom:1.5rem}.page-module-scss-module__hXdUDq__back{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;color:var(--jsd-ink-a60);margin-bottom:.75rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.page-module-scss-module__hXdUDq__back:hover{color:var(--jsd-red)}.page-module-scss-module__hXdUDq__titleRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.page-module-scss-module__hXdUDq__titleSkeleton{background:linear-gradient(90deg, var(--jsd-surface-2) 0%, var(--jsd-surface-1) 50%, var(--jsd-surface-2) 100%);border-radius:var(--jsd-r-sm);background-size:200% 100%;width:60%;height:38px;margin:.5rem 0 .75rem;animation:1.5s ease-in-out infinite page-module-scss-module__hXdUDq__jsdShimmer}.page-module-scss-module__hXdUDq__title{font-family:var(--font-lora),serif;letter-spacing:-.025em;color:var(--jsd-ink);margin:0;font-size:2.25rem;font-weight:700;line-height:1.05}.page-module-scss-module__hXdUDq__title span{color:var(--jsd-red)}@media (max-width:640px){.page-module-scss-module__hXdUDq__title{font-size:1.8rem}}.page-module-scss-module__hXdUDq__statusActive,.page-module-scss-module__hXdUDq__statusClosed{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;border-radius:var(--jsd-r-xs);padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.page-module-scss-module__hXdUDq__statusActive{background:var(--jsd-green-a10);color:var(--jsd-green);border:1px solid var(--jsd-green-a20)}.page-module-scss-module__hXdUDq__statusClosed{background:var(--jsd-ink-a06);color:var(--jsd-ink-a60);border:1px solid var(--jsd-ink-a08)}.page-module-scss-module__hXdUDq__sub{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);flex-wrap:wrap;gap:.4rem;margin:0;font-size:.72rem;display:flex}.page-module-scss-module__hXdUDq__dot{color:var(--jsd-ink-a60)}.page-module-scss-module__hXdUDq__tabs{border-bottom:1px solid var(--jsd-ink-a08);scrollbar-width:none;flex-wrap:nowrap;gap:0;margin-bottom:1.5rem;display:flex;overflow-x:auto}.page-module-scss-module__hXdUDq__tabs::-webkit-scrollbar{display:none}.page-module-scss-module__hXdUDq__tab{white-space:nowrap;color:var(--jsd-ink-a60);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:.65rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:color .15s,border-color .15s}.page-module-scss-module__hXdUDq__tab:hover{color:var(--jsd-ink)}.page-module-scss-module__hXdUDq__tabActive{color:var(--jsd-red);border-bottom-color:var(--jsd-red);font-weight:600}.page-module-scss-module__hXdUDq__tabActive:hover{color:var(--jsd-red)}.page-module-scss-module__hXdUDq__tabContent{display:block}.page-module-scss-module__hXdUDq__placeholder{background:var(--jsd-paper);border:1px dashed var(--jsd-ink-a10);border-radius:var(--jsd-r-md);text-align:center;flex-direction:column;gap:.4rem;max-width:540px;margin:0 auto;padding:2.5rem 1.5rem;display:flex}.page-module-scss-module__hXdUDq__placeholder>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1.05rem}.page-module-scss-module__hXdUDq__placeholder>span{color:var(--jsd-ink-a60);font-size:.82rem;line-height:1.5}.page-module-scss-module__hXdUDq__notFound{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);text-align:center;flex-direction:column;gap:.5rem;padding:3rem 1.5rem;display:flex}.page-module-scss-module__hXdUDq__notFound>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1.15rem}.page-module-scss-module__hXdUDq__notFound>a{color:var(--jsd-red);font-size:.85rem;text-decoration:none}.page-module-scss-module__hXdUDq__notFound>a:hover{text-decoration:underline}
.JokerBadge-module-scss-module__4ds8Ka__badge{border-radius:var(--jsd-r-md);border:1px solid;flex-direction:column;flex-shrink:0;align-items:center;gap:.05rem;min-width:84px;padding:.5rem .9rem;display:flex}.JokerBadge-module-scss-module__4ds8Ka__label{font-family:var(--font-jetbrains),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--jsd-ink-a55);font-size:.6rem;font-weight:600}.JokerBadge-module-scss-module__4ds8Ka__value{font-family:var(--font-lora),serif;font-size:1.5rem;font-weight:700;line-height:1.1}.JokerBadge-module-scss-module__4ds8Ka__sub{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;color:var(--jsd-ink-a50);font-size:.58rem;font-weight:500}.JokerBadge-module-scss-module__4ds8Ka__ok{background:var(--jsd-green-deep-a06);border-color:var(--jsd-green-deep-a20)}.JokerBadge-module-scss-module__4ds8Ka__ok .JokerBadge-module-scss-module__4ds8Ka__value{color:var(--jsd-green-deep)}.JokerBadge-module-scss-module__4ds8Ka__empty{background:var(--jsd-red-a06);border-color:var(--jsd-red-a20)}.JokerBadge-module-scss-module__4ds8Ka__empty .JokerBadge-module-scss-module__4ds8Ka__value{color:var(--jsd-red-deep)}
@keyframes page-module-scss-module__qRfy5a__jsdShimmer{0%{background-position:200%}to{background-position:-200%}}.page-module-scss-module__qRfy5a__wrap{max-width:1400px;margin:0 auto;padding:2rem 1.5rem 4rem}@media (max-width:640px){.page-module-scss-module__qRfy5a__wrap{padding:1.5rem 1rem 3rem}}.page-module-scss-module__qRfy5a__wrap>*{animation:.45s cubic-bezier(.22,1,.36,1) backwards page-module-scss-module__qRfy5a__dashCardFadeUp}.page-module-scss-module__qRfy5a__wrap>:first-child{animation-delay:0s}.page-module-scss-module__qRfy5a__wrap>:nth-child(2){animation-delay:80ms}.page-module-scss-module__qRfy5a__wrap>:nth-child(3){animation-delay:.16s}.page-module-scss-module__qRfy5a__wrap>:nth-child(4){animation-delay:.22s}.page-module-scss-module__qRfy5a__wrap>:nth-child(5){animation-delay:.3s}.page-module-scss-module__qRfy5a__wrap>:nth-child(6){animation-delay:.38s}@media (prefers-reduced-motion:reduce){.page-module-scss-module__qRfy5a__wrap>*{animation:none}}.page-module-scss-module__qRfy5a__welcome{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:2.5rem;display:flex}.page-module-scss-module__qRfy5a__welcomeText{min-width:0}.page-module-scss-module__qRfy5a__welcomeKicker{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a60);margin:0 0 .6rem;font-size:.6rem;font-weight:600}.page-module-scss-module__qRfy5a__welcomeTitle{font-family:var(--font-lora),serif;letter-spacing:-.02em;color:var(--jsd-ink);margin:0 0 .5rem;font-size:1.85rem;font-weight:700;line-height:1.1}.page-module-scss-module__qRfy5a__welcomeTitle .page-module-scss-module__qRfy5a__firstName{color:var(--jsd-red)}@media (max-width:640px){.page-module-scss-module__qRfy5a__welcomeTitle{font-size:1.45rem}}.page-module-scss-module__qRfy5a__welcomeSub{color:var(--jsd-ink-a60);max-width:580px;margin:0;font-size:.9rem;font-weight:300;line-height:1.55}.page-module-scss-module__qRfy5a__welcomeSkeleton{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:120px;margin-bottom:2.5rem;animation:1.5s ease-in-out infinite page-module-scss-module__qRfy5a__jsdShimmer}.page-module-scss-module__qRfy5a__section{margin-bottom:2.25rem}.page-module-scss-module__qRfy5a__section:last-child{margin-bottom:0}.page-module-scss-module__qRfy5a__sectionHeader{flex-direction:column;gap:.2rem;margin-bottom:.85rem;padding-left:.15rem;display:flex}.page-module-scss-module__qRfy5a__sectionKicker{font-family:var(--font-lora),serif;letter-spacing:-.01em;color:var(--jsd-ink);font-size:.95rem;font-weight:700}.page-module-scss-module__qRfy5a__sectionKicker:before{content:"";background:var(--jsd-red);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.55rem;display:inline-block}.page-module-scss-module__qRfy5a__sectionHint{color:var(--jsd-ink-a60);padding-left:1rem;font-size:.78rem;font-weight:300;line-height:1.4}.page-module-scss-module__qRfy5a__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:720px){.page-module-scss-module__qRfy5a__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.page-module-scss-module__qRfy5a__grid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__qRfy5a__grid>*{animation:.45s cubic-bezier(.22,1,.36,1) backwards page-module-scss-module__qRfy5a__dashCardFadeUp}.page-module-scss-module__qRfy5a__grid>:first-child{animation-delay:40ms}.page-module-scss-module__qRfy5a__grid>:nth-child(2){animation-delay:.1s}.page-module-scss-module__qRfy5a__grid>:nth-child(3){animation-delay:.16s}.page-module-scss-module__qRfy5a__grid>:nth-child(4){animation-delay:.22s}.page-module-scss-module__qRfy5a__grid>:nth-child(5){animation-delay:.28s}.page-module-scss-module__qRfy5a__grid>:nth-child(6){animation-delay:.34s}.page-module-scss-module__qRfy5a__grid>:nth-child(7){animation-delay:.4s}.page-module-scss-module__qRfy5a__grid>:nth-child(8){animation-delay:.46s}.page-module-scss-module__qRfy5a__grid>:nth-child(9){animation-delay:.52s}@media (prefers-reduced-motion:reduce){.page-module-scss-module__qRfy5a__grid>*{animation:none}}@keyframes page-module-scss-module__qRfy5a__dashCardFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__qRfy5a__card{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1.5rem;transition:border-color .18s,box-shadow .18s;display:flex}.page-module-scss-module__qRfy5a__card:hover{border-color:var(--jsd-red-a16);box-shadow:var(--jsd-elev-2)}.page-module-scss-module__qRfy5a__cardHighlighted{background:linear-gradient(180deg, var(--jsd-red-a04), transparent 60%);border-color:var(--jsd-red-a20)}.page-module-scss-module__qRfy5a__cardHighlighted:hover{border-color:var(--jsd-red-a35)}.page-module-scss-module__qRfy5a__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__qRfy5a__cardTitle{font-family:var(--font-lora),serif;color:var(--jsd-ink);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.page-module-scss-module__qRfy5a__cardStage{font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);font-weight:var(--jsd-chip-weight);letter-spacing:var(--jsd-chip-tracking);color:var(--jsd-red);background:var(--jsd-red-a08);border:1px solid var(--jsd-red-a16);padding:var(--jsd-chip-pad);border-radius:var(--jsd-r-pill)}.page-module-scss-module__qRfy5a__cardSubtitle{color:var(--jsd-ink-a60);margin:0;font-size:.78rem;line-height:1.5}.page-module-scss-module__qRfy5a__cardEmpty{background:var(--jsd-ink-a02);border:1px dashed var(--jsd-ink-a10);border-radius:var(--jsd-r-md);font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);letter-spacing:.03em;justify-content:center;align-items:center;margin-top:.5rem;padding:1.5rem;font-size:.65rem;display:flex}.page-module-scss-module__qRfy5a__cardSkeleton{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:200px;animation:1.5s ease-in-out infinite page-module-scss-module__qRfy5a__jsdShimmer}.page-module-scss-module__qRfy5a__greetShort{display:none}@media (max-width:640px){.page-module-scss-module__qRfy5a__greetLong{display:none}.page-module-scss-module__qRfy5a__greetShort{display:inline}}
.MandateDocumentsSection-module-scss-module__iBBYTa__section{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-md);flex-direction:column;gap:.85rem;padding:1.2rem 1.35rem;display:flex}.MandateDocumentsSection-module-scss-module__iBBYTa__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MandateDocumentsSection-module-scss-module__iBBYTa__sectionTitle{font-family:var(--font-bricolage),system-ui,sans-serif;color:var(--jsd-ink-a90);margin:0;font-size:1.05rem;font-weight:600}.MandateDocumentsSection-module-scss-module__iBBYTa__empty{color:var(--jsd-ink-a60);margin:0;font-size:.85rem;font-style:italic}.MandateDocumentsSection-module-scss-module__iBBYTa__skeleton{background:linear-gradient(90deg, var(--jsd-ink-a06) 0%, var(--jsd-ink-a10) 50%, var(--jsd-ink-a06) 100%);border-radius:var(--jsd-r-sm);background-size:200% 100%;height:72px;animation:1.5s infinite MandateDocumentsSection-module-scss-module__iBBYTa__shimmer}@keyframes MandateDocumentsSection-module-scss-module__iBBYTa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.MandateDocumentsSection-module-scss-module__iBBYTa__groups{flex-direction:column;gap:1.1rem;display:flex}.MandateDocumentsSection-module-scss-module__iBBYTa__groupTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--jsd-ink-a45);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.72rem;font-weight:700;display:flex}.MandateDocumentsSection-module-scss-module__iBBYTa__groupCount{border-radius:var(--jsd-r-pill);background:var(--jsd-ink-a06);letter-spacing:0;min-width:1.15rem;height:1.15rem;color:var(--jsd-ink-a55);justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:700;display:inline-flex}.MandateDocumentsSection-module-scss-module__iBBYTa__docList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.MandateDocumentsSection-module-scss-module__iBBYTa__docRow{background:var(--jsd-ink-a02);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a85);grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.6rem .85rem;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.MandateDocumentsSection-module-scss-module__iBBYTa__docRow:hover{background:var(--jsd-red-a04);border-color:var(--jsd-red-a25)}.MandateDocumentsSection-module-scss-module__iBBYTa__docRow:hover .MandateDocumentsSection-module-scss-module__iBBYTa__docAction{color:var(--jsd-red);border-color:var(--jsd-red-a35)}.MandateDocumentsSection-module-scss-module__iBBYTa__docRow:focus-visible{outline:2px solid var(--jsd-red);outline-offset:2px}.MandateDocumentsSection-module-scss-module__iBBYTa__docIcon{border-radius:var(--jsd-r-xs);background:var(--jsd-red-a08);width:2.15rem;height:2.15rem;color:var(--jsd-red-deep);letter-spacing:.04em;justify-content:center;align-items:center;font-size:.6rem;font-weight:800;display:inline-flex}.MandateDocumentsSection-module-scss-module__iBBYTa__docMain{flex-direction:column;gap:.15rem;min-width:0;display:flex}.MandateDocumentsSection-module-scss-module__iBBYTa__docName{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.MandateDocumentsSection-module-scss-module__iBBYTa__docMeta{color:var(--jsd-ink-a55);font-size:.76rem}.MandateDocumentsSection-module-scss-module__iBBYTa__dot{color:var(--jsd-ink-a30);margin:0 .4rem}.MandateDocumentsSection-module-scss-module__iBBYTa__docAction{color:var(--jsd-ink-a55);border:1px solid var(--jsd-ink-a12);border-radius:var(--jsd-r-pill);white-space:nowrap;padding:.3rem .7rem;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s}@media (max-width:640px){.MandateDocumentsSection-module-scss-module__iBBYTa__docRow{grid-template-columns:auto 1fr;row-gap:.5rem}.MandateDocumentsSection-module-scss-module__iBBYTa__docAction{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.MandateDocumentsSection-module-scss-module__iBBYTa__skeleton{animation:none}}
.MandateAttendanceSection-module-scss-module__JsGPlq__section{flex-direction:column;gap:.9rem;display:flex}.MandateAttendanceSection-module-scss-module__JsGPlq__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (max-width:640px){.MandateAttendanceSection-module-scss-module__JsGPlq__head{flex-direction:column;gap:.5rem}}.MandateAttendanceSection-module-scss-module__JsGPlq__title{font-family:var(--font-lora),serif;letter-spacing:-.01em;color:var(--jsd-ink);margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.MandateAttendanceSection-module-scss-module__JsGPlq__hint{max-width:540px;color:var(--jsd-ink-a60);margin:0;font-size:.78rem;font-weight:300;line-height:1.5}.MandateAttendanceSection-module-scss-module__JsGPlq__assembly{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.MandateAttendanceSection-module-scss-module__JsGPlq__assembly>strong{font-family:var(--font-lora),serif;letter-spacing:-.02em;color:var(--jsd-ink);font-size:1.6rem;font-weight:700;line-height:1}.MandateAttendanceSection-module-scss-module__JsGPlq__assembly>em{font-family:var(--font-jetbrains),monospace;letter-spacing:.03em;color:var(--jsd-ink-a55);font-size:.6rem;font-style:normal}.MandateAttendanceSection-module-scss-module__JsGPlq__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.MandateAttendanceSection-module-scss-module__JsGPlq__row{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}@media (max-width:640px){.MandateAttendanceSection-module-scss-module__JsGPlq__row{align-items:flex-start;gap:.6rem;padding:.65rem .75rem}}.MandateAttendanceSection-module-scss-module__JsGPlq__rowDesisted{opacity:.55}.MandateAttendanceSection-module-scss-module__JsGPlq__avatar{background:linear-gradient(135deg, var(--jsd-red), var(--jsd-red-deep));width:34px;height:34px;color:var(--jsd-on-accent);font-family:var(--font-jetbrains),monospace;object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex}.MandateAttendanceSection-module-scss-module__JsGPlq__info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.MandateAttendanceSection-module-scss-module__JsGPlq__nameLine{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.MandateAttendanceSection-module-scss-module__JsGPlq__nameLine>strong{color:var(--jsd-ink);font-size:.9rem;font-weight:600}.MandateAttendanceSection-module-scss-module__JsGPlq__roleChip,.MandateAttendanceSection-module-scss-module__JsGPlq__offChip{font-family:var(--font-jetbrains),monospace;font-size:.58rem;font-weight:var(--jsd-chip-weight);letter-spacing:var(--jsd-chip-tracking);border-radius:var(--jsd-r-pill);padding:.12rem .38rem}.MandateAttendanceSection-module-scss-module__JsGPlq__roleChip{background:var(--jsd-violet-a10);color:var(--jsd-violet)}.MandateAttendanceSection-module-scss-module__JsGPlq__offChip{background:var(--jsd-ink-a08);color:var(--jsd-ink-a60)}.MandateAttendanceSection-module-scss-module__JsGPlq__counts{color:var(--jsd-ink-a60);flex-wrap:wrap;align-items:center;gap:.2rem .55rem;font-size:.74rem;font-weight:300;display:flex}.MandateAttendanceSection-module-scss-module__JsGPlq__counts>span{align-items:center;gap:.2rem;display:inline-flex}.MandateAttendanceSection-module-scss-module__JsGPlq__counts>span+span:before{content:"·";color:var(--jsd-ink-a30);margin-right:.55rem}.MandateAttendanceSection-module-scss-module__JsGPlq__absent{color:var(--jsd-amber)}.MandateAttendanceSection-module-scss-module__JsGPlq__rateCell{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;width:86px;display:flex}.MandateAttendanceSection-module-scss-module__JsGPlq__rate{font-family:var(--font-jetbrains),monospace;font-size:.85rem;font-weight:700}.MandateAttendanceSection-module-scss-module__JsGPlq__noRate{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a35);font-size:.85rem}.MandateAttendanceSection-module-scss-module__JsGPlq__track{background:var(--jsd-ink-a08);border-radius:var(--jsd-r-pill);width:100%;height:4px;display:block;overflow:hidden}.MandateAttendanceSection-module-scss-module__JsGPlq__fill{border-radius:var(--jsd-r-pill);height:100%;display:block}.MandateAttendanceSection-module-scss-module__JsGPlq__toneGood{color:var(--jsd-green);background:var(--jsd-green)}.MandateAttendanceSection-module-scss-module__JsGPlq__toneMid{color:var(--jsd-amber);background:var(--jsd-amber)}.MandateAttendanceSection-module-scss-module__JsGPlq__toneLow{color:var(--jsd-red);background:var(--jsd-red)}.MandateAttendanceSection-module-scss-module__JsGPlq__toneNone{color:var(--jsd-ink-a35);background:var(--jsd-ink-a20)}.MandateAttendanceSection-module-scss-module__JsGPlq__rate.MandateAttendanceSection-module-scss-module__JsGPlq__toneGood,.MandateAttendanceSection-module-scss-module__JsGPlq__rate.MandateAttendanceSection-module-scss-module__JsGPlq__toneMid,.MandateAttendanceSection-module-scss-module__JsGPlq__rate.MandateAttendanceSection-module-scss-module__JsGPlq__toneLow,.MandateAttendanceSection-module-scss-module__JsGPlq__rate.MandateAttendanceSection-module-scss-module__JsGPlq__toneNone{background:0 0}.MandateAttendanceSection-module-scss-module__JsGPlq__empty{text-align:center;color:var(--jsd-ink-a60);margin:0;padding:1.5rem 0;font-size:.85rem;font-weight:300}.MandateAttendanceSection-module-scss-module__JsGPlq__skeleton{border-radius:var(--jsd-r-md);background:linear-gradient(90deg, var(--jsd-ink-a04) 25%, var(--jsd-ink-a08) 37%, var(--jsd-ink-a04) 63%);background-size:400% 100%;height:140px;animation:1.4s infinite MandateAttendanceSection-module-scss-module__JsGPlq__shimmer}@keyframes MandateAttendanceSection-module-scss-module__JsGPlq__shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.MandateAttendanceSection-module-scss-module__JsGPlq__skeleton{animation:none}}
.DateTimeInput-module-scss-module__OSJB1G__wrap{align-items:center;gap:.5rem;display:flex}.DateTimeInput-module-scss-module__OSJB1G__wrap>div:first-child{flex:1;min-width:0}.DateTimeInput-module-scss-module__OSJB1G__timePart{flex:none;width:4.25rem}.DateTimeInput-module-scss-module__OSJB1G__timeSep{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a50);flex:none;font-size:.9rem;line-height:1}
@keyframes page-module-scss-module__-ueaSW__jsdShimmer{0%{background-position:200%}to{background-position:-200%}}.page-module-scss-module__-ueaSW__wrap{--tone:#4338ca;--toneBg:var(--jsd-blue-a10);flex-direction:column;gap:1.25rem;max-width:1400px;margin:0 auto;padding:1.75rem 1.5rem 4rem;display:flex}@media (max-width:640px){.page-module-scss-module__-ueaSW__wrap{padding:1rem 1rem 3rem}}.page-module-scss-module__-ueaSW__header .page-module-scss-module__-ueaSW__kicker{font-family:var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--jsd-ink-a60);font-size:.62rem;font-weight:600}.page-module-scss-module__-ueaSW__header .page-module-scss-module__-ueaSW__title{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:2rem;font-weight:700}.page-module-scss-module__-ueaSW__header .page-module-scss-module__-ueaSW__title span{color:var(--jsd-red)}.page-module-scss-module__-ueaSW__header .page-module-scss-module__-ueaSW__sub{color:var(--jsd-ink-a60);max-width:46rem;margin-top:.35rem;font-size:.9rem}.page-module-scss-module__-ueaSW__skeleton{border-radius:var(--jsd-r-lg);background:linear-gradient(90deg, var(--jsd-surface-2) 0%, var(--jsd-surface-1) 50%, var(--jsd-surface-2) 100%);background-size:200% 100%;height:60vh;animation:1.5s ease-in-out infinite page-module-scss-module__-ueaSW__jsdShimmer}.page-module-scss-module__-ueaSW__empty,.page-module-scss-module__-ueaSW__uploadCard{text-align:center;background:var(--jsd-paper);border:1px dashed var(--jsd-ink-a16);border-radius:var(--jsd-r-lg);flex-direction:column;align-items:center;gap:.55rem;padding:3rem 1.5rem;display:flex}.page-module-scss-module__-ueaSW__empty strong,.page-module-scss-module__-ueaSW__uploadCard strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1.05rem}.page-module-scss-module__-ueaSW__empty span,.page-module-scss-module__-ueaSW__uploadCard span{color:var(--jsd-ink-a60);font-size:.85rem}.page-module-scss-module__-ueaSW__uploadIcon{color:var(--jsd-ink-a35);line-height:0}.page-module-scss-module__-ueaSW__verifBanner{background:var(--jsd-amber-bright-a08);border:1px solid var(--jsd-amber-bright-a35);border-radius:var(--jsd-r-md);flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.page-module-scss-module__-ueaSW__verifBanner>strong{color:#92400e;font-size:.88rem}.page-module-scss-module__-ueaSW__verifBanner>span{color:var(--jsd-ink-a70);font-size:.82rem;line-height:1.5}.page-module-scss-module__-ueaSW__verifBanner>span strong{color:var(--jsd-ink)}.page-module-scss-module__-ueaSW__layout{grid-template-columns:1fr 340px;align-items:start;gap:1.25rem;display:grid}@media (max-width:960px){.page-module-scss-module__-ueaSW__layout{grid-template-columns:1fr}}.page-module-scss-module__-ueaSW__docCol{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-lg);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.page-module-scss-module__-ueaSW__docHeader{border-bottom:1px solid var(--jsd-ink-a08);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.page-module-scss-module__-ueaSW__docHeader>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.page-module-scss-module__-ueaSW__docName{color:var(--jsd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.page-module-scss-module__-ueaSW__docMeta{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);font-size:.62rem}.page-module-scss-module__-ueaSW__viewer{background:var(--jsd-slate);border:none;flex:1;width:100%;min-height:78vh}.page-module-scss-module__-ueaSW__sideCol{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1rem}.page-module-scss-module__-ueaSW__card{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a08);border-radius:var(--jsd-r-lg);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.page-module-scss-module__-ueaSW__cardTitle{font-family:var(--font-bricolage),system-ui,sans-serif;color:var(--jsd-ink);font-size:.95rem;font-weight:700}.page-module-scss-module__-ueaSW__correctedNote{background:var(--jsd-amber-bright-a08);border:1px solid var(--jsd-amber-a20);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a75);align-items:flex-start;gap:.4rem;margin:.5rem 0 0;padding:.55rem .7rem;font-size:.76rem;font-weight:300;line-height:1.5;display:flex}.page-module-scss-module__-ueaSW__correctedNote>svg{color:var(--jsd-amber);flex-shrink:0;margin-top:.1rem}.page-module-scss-module__-ueaSW__cardHint{color:var(--jsd-ink-a60);font-size:.8rem;line-height:1.5}.page-module-scss-module__-ueaSW__primaryBtn{padding:var(--jsd-btn-pad);background:var(--jsd-red);border:1px solid var(--jsd-red);border-radius:var(--jsd-r-sm);font-family:inherit;font-size:var(--jsd-btn-text);color:var(--jsd-on-accent);box-shadow:var(--jsd-btn-relief);cursor:pointer;font-weight:600}.page-module-scss-module__-ueaSW__primaryBtn:hover:not(:disabled){background:var(--jsd-red-deep);box-shadow:var(--jsd-btn-relief-hover)}.page-module-scss-module__-ueaSW__primaryBtn:disabled{opacity:.55;cursor:not-allowed}.page-module-scss-module__-ueaSW__ghostBtn{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a16);border-radius:var(--jsd-r-sm);color:var(--jsd-ink-a75);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .9rem;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__-ueaSW__ghostBtn:hover:not(:disabled){background:var(--jsd-ink-a02)}.page-module-scss-module__-ueaSW__ghostBtn:disabled{opacity:.55;cursor:not-allowed}.page-module-scss-module__-ueaSW__linkBtn{color:var(--jsd-amber);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.78rem;text-decoration:underline}.page-module-scss-module__-ueaSW__linkBtn:disabled{opacity:.55;cursor:not-allowed}.page-module-scss-module__-ueaSW__dangerBtn{padding:var(--jsd-btn-pad);background:var(--jsd-paper);border:1px solid var(--jsd-red-a30);border-radius:var(--jsd-r-sm);color:var(--jsd-red-deep);cursor:pointer;margin-top:.5rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s}.page-module-scss-module__-ueaSW__dangerBtn:hover:not(:disabled){background:var(--jsd-red-a06);border-color:var(--jsd-red-a50)}.page-module-scss-module__-ueaSW__dangerBtn:disabled{opacity:.55;cursor:not-allowed}.page-module-scss-module__-ueaSW__signedBox{background:var(--jsd-green-a06);border:1px solid var(--jsd-green-a25);border-radius:var(--jsd-r-md);flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.page-module-scss-module__-ueaSW__signedTick{color:var(--jsd-green);font-size:.9rem;font-weight:700}.page-module-scss-module__-ueaSW__signedDate{color:var(--jsd-ink-a60);font-size:.78rem}.page-module-scss-module__-ueaSW__progress{flex-direction:column;gap:.55rem;margin-top:.5rem;display:flex}.page-module-scss-module__-ueaSW__progressHead{flex-direction:column;gap:.35rem;display:flex}.page-module-scss-module__-ueaSW__progressHead strong{color:var(--jsd-ink);font-size:.82rem}.page-module-scss-module__-ueaSW__progressTrack{background:var(--jsd-ink-a08);border-radius:var(--jsd-r-pill);height:7px;overflow:hidden}.page-module-scss-module__-ueaSW__progressFill{background:linear-gradient(90deg, var(--jsd-green), var(--jsd-green-deep));border-radius:var(--jsd-r-pill);height:100%;transition:width .4s}.page-module-scss-module__-ueaSW__memberList{flex-direction:column;gap:.3rem;max-height:42vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.page-module-scss-module__-ueaSW__memberRow{border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-sm);align-items:center;gap:.55rem;padding:.4rem .45rem .4rem .6rem;display:flex;position:relative}.page-module-scss-module__-ueaSW__memberRow:before{content:"";border-radius:var(--jsd-r-sm) 0 0 var(--jsd-r-sm);width:3px;position:absolute;inset:0 auto 0 0}.page-module-scss-module__-ueaSW__memberRow{transition:background .15s,border-color .15s}.page-module-scss-module__-ueaSW__memberRow:hover{background:var(--jsd-blue-a04);border-color:var(--jsd-blue-a16)}.page-module-scss-module__-ueaSW__memberRowSigned:before{background:var(--jsd-green)}.page-module-scss-module__-ueaSW__memberRowPending:before{background:var(--jsd-amber)}.page-module-scss-module__-ueaSW__avatar{background:linear-gradient(135deg, var(--jsd-red), var(--jsd-red-deep));width:30px;height:30px;color:var(--jsd-on-accent);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;display:flex}.page-module-scss-module__-ueaSW__memberInfo{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.page-module-scss-module__-ueaSW__memberName{color:var(--jsd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.page-module-scss-module__-ueaSW__memberStatus{color:var(--jsd-ink-a60);font-size:.66rem}.page-module-scss-module__-ueaSW__rowLink{border-radius:var(--jsd-r-sm);flex-shrink:0;padding:.2rem .35rem;font-size:1rem;text-decoration:none}.page-module-scss-module__-ueaSW__rowLink:hover{background:var(--jsd-ink-a04)}.page-module-scss-module__-ueaSW__rowRemindBtn{background:var(--jsd-paper);border:1px solid var(--jsd-amber-bright-a35);border-radius:var(--jsd-r-sm);color:var(--jsd-amber);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:.28rem .5rem;font-family:inherit;font-size:.66rem;font-weight:600}.page-module-scss-module__-ueaSW__rowRemindBtn:hover:not(:disabled){background:var(--jsd-amber-bright-a08)}.page-module-scss-module__-ueaSW__rowRemindBtn:disabled{opacity:.55;cursor:not-allowed}.page-module-scss-module__-ueaSW__checkRow{color:var(--jsd-ink-a80);cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:.9rem;font-size:.85rem;display:flex}.page-module-scss-module__-ueaSW__checkRow input{margin-top:.15rem}.page-module-scss-module__-ueaSW__pwLabel{color:var(--jsd-ink-a65);flex-direction:column;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.page-module-scss-module__-ueaSW__pwInput{border:1px solid var(--jsd-ink-a16);border-radius:var(--jsd-r-sm);padding:.55rem .7rem;font-family:inherit;font-size:.9rem}.page-module-scss-module__-ueaSW__pwInput:focus{border-color:var(--jsd-red);box-shadow:var(--jsd-ring-sm);outline:none}
@keyframes page-module-scss-module__BjrY2q__jsdShimmer{0%{background-position:200%}to{background-position:-200%}}.page-module-scss-module__BjrY2q__header{margin-bottom:1.5rem}.page-module-scss-module__BjrY2q__back{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;color:var(--jsd-ink-a60);margin-bottom:.85rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.page-module-scss-module__BjrY2q__back:hover{color:var(--jsd-red)}.page-module-scss-module__BjrY2q__titleRow{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.page-module-scss-module__BjrY2q__titleSkeleton{background:linear-gradient(90deg, var(--jsd-surface-2) 0%, var(--jsd-surface-1) 50%, var(--jsd-surface-2) 100%);border-radius:var(--jsd-r-sm);background-size:200% 100%;width:60%;height:56px;margin:.5rem 0;animation:1.5s ease-in-out infinite page-module-scss-module__BjrY2q__jsdShimmer}.page-module-scss-module__BjrY2q__avatar{background:linear-gradient(135deg, var(--jsd-red), var(--jsd-red-deep));width:56px;height:56px;color:var(--jsd-on-accent);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.page-module-scss-module__BjrY2q__title{font-family:var(--font-lora),serif;letter-spacing:-.025em;color:var(--jsd-ink);margin:0;font-size:2.25rem;font-weight:700;line-height:1.05}.page-module-scss-module__BjrY2q__title span{color:var(--jsd-red)}@media (max-width:640px){.page-module-scss-module__BjrY2q__title{font-size:1.8rem}}.page-module-scss-module__BjrY2q__badges{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.45rem 0 .3rem;display:flex}.page-module-scss-module__BjrY2q__tagType{font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);letter-spacing:var(--jsd-chip-tracking);text-transform:none;padding:var(--jsd-chip-pad);color:var(--jsd-ink-a60);border:1px dashed var(--jsd-ink-a16);border-radius:var(--jsd-r-xs);background:0 0;font-weight:500}.page-module-scss-module__BjrY2q__tagTypeActive{color:var(--jsd-green);border-color:var(--jsd-green-a35);background:var(--jsd-green-a06);border-style:solid}.page-module-scss-module__BjrY2q__tagTypeSympathizer{color:var(--jsd-blue);border-color:var(--jsd-blue-a35);background:var(--jsd-blue-a06);border-style:solid}.page-module-scss-module__BjrY2q__tagTypeDormant{color:#6b7280;border-color:var(--jsd-slate-a35);background:var(--jsd-slate-a06);border-style:solid}.page-module-scss-module__BjrY2q__tagAdmin{font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);font-weight:var(--jsd-chip-weight);letter-spacing:var(--jsd-chip-tracking);padding:var(--jsd-chip-pad);background:var(--jsd-red-a08);color:var(--jsd-red);border:1px solid var(--jsd-red-a20);border-radius:var(--jsd-r-xs)}.page-module-scss-module__BjrY2q__tagInactive{font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);font-weight:var(--jsd-chip-weight);letter-spacing:var(--jsd-chip-tracking);padding:var(--jsd-chip-pad);background:var(--jsd-amber-bright-a10);color:var(--jsd-amber);border:1px solid var(--jsd-amber-bright-a30);border-radius:var(--jsd-r-xs)}.page-module-scss-module__BjrY2q__tagSelf{font-family:var(--font-jetbrains),monospace;font-size:var(--jsd-chip-text);font-weight:var(--jsd-chip-weight);letter-spacing:var(--jsd-chip-tracking);padding:var(--jsd-chip-pad);background:var(--jsd-blue-a10);color:var(--jsd-blue);border:1px solid var(--jsd-blue-a20);border-radius:var(--jsd-r-xs)}.page-module-scss-module__BjrY2q__sub{font-family:var(--font-jetbrains),monospace;color:var(--jsd-ink-a60);flex-wrap:wrap;gap:.4rem;margin:0;font-size:.7rem;display:flex}.page-module-scss-module__BjrY2q__dot{color:var(--jsd-ink-a60)}.page-module-scss-module__BjrY2q__tabs{border-bottom:1px solid var(--jsd-ink-a08);gap:0;margin-bottom:1.5rem;display:flex}.page-module-scss-module__BjrY2q__tab{color:var(--jsd-ink-a60);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.65rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:color .15s,border-color .15s}.page-module-scss-module__BjrY2q__tab:hover{color:var(--jsd-ink)}.page-module-scss-module__BjrY2q__tabActive{color:var(--jsd-red);border-bottom-color:var(--jsd-red);font-weight:600}.page-module-scss-module__BjrY2q__tabActive:hover{color:var(--jsd-red)}.page-module-scss-module__BjrY2q__tabContent{display:block}.page-module-scss-module__BjrY2q__notFound{background:var(--jsd-paper);border:1px solid var(--jsd-ink-a06);border-radius:var(--jsd-r-md);text-align:center;flex-direction:column;gap:.5rem;padding:3rem 1.5rem;display:flex}.page-module-scss-module__BjrY2q__notFound>strong{font-family:var(--font-lora),serif;color:var(--jsd-ink);font-size:1.15rem}.page-module-scss-module__BjrY2q__notFound>a{color:var(--jsd-red);font-size:.85rem;text-decoration:none}.page-module-scss-module__BjrY2q__notFound>a:hover{text-decoration:underline}
