.MonthlyClose-module__8rXx4W__workspace{gap:20px;display:grid}.MonthlyClose-module__8rXx4W__kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.MonthlyClose-module__8rXx4W__monthBar{grid-template-columns:minmax(0,1fr) 220px minmax(280px,.8fr);align-items:stretch;gap:12px;display:grid}.MonthlyClose-module__8rXx4W__monthTitle,.MonthlyClose-module__8rXx4W__monthPicker,.MonthlyClose-module__8rXx4W__browserNote{background:var(--paper);border-radius:16px;padding:20px;box-shadow:inset 0 0 0 1px #17181612}.MonthlyClose-module__8rXx4W__monthTitle h2{letter-spacing:-.04em;margin:5px 0 3px;font-size:29px}.MonthlyClose-module__8rXx4W__monthTitle p{color:var(--muted);margin:0;font-size:12px}.MonthlyClose-module__8rXx4W__monthPicker{align-content:center;gap:8px;display:grid}.MonthlyClose-module__8rXx4W__monthPicker span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800}.MonthlyClose-module__8rXx4W__monthPicker input{width:100%;min-height:43px;color:var(--ink);background:#fff;border:0;border-radius:9px;padding:0 10px;box-shadow:inset 0 0 0 1px #17181624}.MonthlyClose-module__8rXx4W__browserNote{background:#e8eee9;align-content:center;gap:4px;display:grid}.MonthlyClose-module__8rXx4W__browserNote strong{font-size:13px}.MonthlyClose-module__8rXx4W__browserNote span{color:#5f6b64;font-size:11px;line-height:1.45}.MonthlyClose-module__8rXx4W__setupPanel{background:#f9f8f4;border-radius:20px;padding:clamp(22px,3vw,32px);box-shadow:inset 0 0 0 1px #17181612}.MonthlyClose-module__8rXx4W__setupHeading{grid-template-columns:1fr minmax(300px,.75fr);align-items:end;gap:36px;margin-bottom:24px;display:grid}.MonthlyClose-module__8rXx4W__setupHeading h2{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(29px,3.5vw,42px);line-height:1.02}.MonthlyClose-module__8rXx4W__setupHeading p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.MonthlyClose-module__8rXx4W__fileColumns{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.MonthlyClose-module__8rXx4W__fileGroup{align-content:start;gap:9px;display:grid}.MonthlyClose-module__8rXx4W__groupHeading{justify-content:space-between;align-items:center;padding:0 2px 4px;display:flex}.MonthlyClose-module__8rXx4W__groupHeading strong{font-size:12px}.MonthlyClose-module__8rXx4W__groupHeading span{color:var(--muted);font-size:10px}.MonthlyClose-module__8rXx4W__fileRow{cursor:pointer;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:16px;transition:box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #17181617}.MonthlyClose-module__8rXx4W__fileRow:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #17181626,0 10px 24px #181f1b0d}.MonthlyClose-module__8rXx4W__fileRow input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.MonthlyClose-module__8rXx4W__fileRow>div{gap:3px;min-width:0;display:grid}.MonthlyClose-module__8rXx4W__fileSource{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.MonthlyClose-module__8rXx4W__fileRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.MonthlyClose-module__8rXx4W__fileRow small{color:var(--muted);font-size:11px;line-height:1.4}.MonthlyClose-module__8rXx4W__fileAction{color:#fff;background:#1b201d;border-radius:8px;flex:none;padding:8px 10px;font-size:11px;font-weight:760}.MonthlyClose-module__8rXx4W__bankRow{background:#edf2ee;min-height:193px}.MonthlyClose-module__8rXx4W__fileLoaded{box-shadow:inset 0 0 0 1.5px #26684347}.MonthlyClose-module__8rXx4W__fileLoaded .MonthlyClose-module__8rXx4W__fileAction{color:#31533f;background:#e4ebe6}.MonthlyClose-module__8rXx4W__guidance{color:#fff;background:#202824;border-radius:11px;align-items:center;gap:12px;margin-top:18px;padding:13px 15px;display:flex}.MonthlyClose-module__8rXx4W__guidance span{color:#aab5ae;text-transform:uppercase;letter-spacing:.08em;background:#ffffff17;border-radius:7px;flex:none;padding:5px 7px;font-size:9px;font-weight:800}.MonthlyClose-module__8rXx4W__guidance strong{font-size:12px;font-weight:650}.MonthlyClose-module__8rXx4W__advancedPanel{background:var(--paper);border-radius:15px;overflow:hidden;box-shadow:inset 0 0 0 1px #17181614}.MonthlyClose-module__8rXx4W__advancedPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;list-style:none;display:flex}.MonthlyClose-module__8rXx4W__advancedPanel>summary::-webkit-details-marker{display:none}.MonthlyClose-module__8rXx4W__advancedPanel>summary>span:first-child{gap:2px;display:grid}.MonthlyClose-module__8rXx4W__advancedPanel>summary strong{font-size:13px}.MonthlyClose-module__8rXx4W__advancedPanel>summary small{color:var(--muted);font-size:11px}.MonthlyClose-module__8rXx4W__summaryAction{color:var(--accent);font-size:11px;font-weight:750}.MonthlyClose-module__8rXx4W__ruleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:4px 19px 20px;display:grid}.MonthlyClose-module__8rXx4W__ruleGrid label{align-content:start;gap:7px;display:grid}.MonthlyClose-module__8rXx4W__ruleGrid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.MonthlyClose-module__8rXx4W__ruleGrid input,.MonthlyClose-module__8rXx4W__ruleGrid select{width:100%;min-height:43px;color:var(--ink);background:#fff;border:0;border-radius:9px;padding:0 10px;box-shadow:inset 0 0 0 1px #17181626}.MonthlyClose-module__8rXx4W__ruleGrid small{color:var(--muted);font-size:10px;line-height:1.4}.MonthlyClose-module__8rXx4W__settingsFooter{background:#f2f3ef;justify-content:space-between;align-items:center;gap:16px;padding:14px 19px;display:flex}.MonthlyClose-module__8rXx4W__settingsFooter span{color:var(--muted);font-size:11px}.MonthlyClose-module__8rXx4W__settingsFooter .MonthlyClose-module__8rXx4W__button{min-height:32px;padding:6px 9px;font-size:10px}.MonthlyClose-module__8rXx4W__warningStack{gap:8px;display:grid}.MonthlyClose-module__8rXx4W__scopeNote,.MonthlyClose-module__8rXx4W__error,.MonthlyClose-module__8rXx4W__reviewNote,.MonthlyClose-module__8rXx4W__successNote{border-radius:10px;margin:0;padding:12px 14px;font-size:11px;line-height:1.45}.MonthlyClose-module__8rXx4W__scopeNote{color:#667068;background:#eef1ed}.MonthlyClose-module__8rXx4W__error{color:#874637;background:#faece7}.MonthlyClose-module__8rXx4W__reviewNote{color:#7d5a24;background:#fff3dd;margin-top:14px}.MonthlyClose-module__8rXx4W__successNote{color:#356447;background:#e6f2e9;margin-top:14px}.MonthlyClose-module__8rXx4W__resultPanel{background:var(--paper);border-radius:20px;padding:clamp(24px,4vw,38px);box-shadow:inset 0 0 0 1px #17181614,0 18px 48px #1f25210f}.MonthlyClose-module__8rXx4W__resultHeading{justify-content:space-between;align-items:start;gap:30px;display:flex}.MonthlyClose-module__8rXx4W__resultHeading h2{letter-spacing:-.055em;margin:7px 0;font-size:clamp(34px,4.8vw,56px);font-weight:670;line-height:.98}.MonthlyClose-module__8rXx4W__resultHeading p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.MonthlyClose-module__8rXx4W__statusPill{letter-spacing:.03em;border-radius:9px;flex:none;padding:8px 10px;font-size:10px;font-weight:800}.MonthlyClose-module__8rXx4W__statusReady{color:#2f6843;background:#e3f0e7}.MonthlyClose-module__8rXx4W__statusPending{color:#687169;background:#eff0ec}.MonthlyClose-module__8rXx4W__primaryMetrics{grid-template-columns:1.1fr 1.1fr 1fr 1fr;gap:10px;margin-top:26px;display:grid}.MonthlyClose-module__8rXx4W__primaryMetrics>div{background:#f3f3ef;border-radius:13px;align-content:space-between;gap:4px;min-height:112px;padding:16px;display:grid}.MonthlyClose-module__8rXx4W__primaryMetrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.MonthlyClose-module__8rXx4W__primaryMetrics strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px}.MonthlyClose-module__8rXx4W__primaryMetrics small{color:var(--muted);font-size:10px}.MonthlyClose-module__8rXx4W__metricGood{background:#e8f2eb!important}.MonthlyClose-module__8rXx4W__metricGood strong{color:#2f6843}.MonthlyClose-module__8rXx4W__metricWarn{background:#fff1dc!important}.MonthlyClose-module__8rXx4W__metricWarn strong{color:#8b5b1f}.MonthlyClose-module__8rXx4W__platformRows{gap:8px;margin-top:18px;display:grid}.MonthlyClose-module__8rXx4W__platformRow{background:#f5f5f1;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:15px 16px;display:flex}.MonthlyClose-module__8rXx4W__platformRow>div{gap:3px;display:grid}.MonthlyClose-module__8rXx4W__platformRow small{color:var(--muted);font-size:11px}.MonthlyClose-module__8rXx4W__rowRight{justify-items:end}.MonthlyClose-module__8rXx4W__readyStatus,.MonthlyClose-module__8rXx4W__reviewStatus,.MonthlyClose-module__8rXx4W__mutedStatus{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:820}.MonthlyClose-module__8rXx4W__readyStatus{color:#347048}.MonthlyClose-module__8rXx4W__reviewStatus{color:#a0523f}.MonthlyClose-module__8rXx4W__mutedStatus{color:var(--muted)}.MonthlyClose-module__8rXx4W__scopeDetails{background:#f5f5f1;border-radius:11px;margin-top:18px;overflow:hidden}.MonthlyClose-module__8rXx4W__scopeDetails summary{cursor:pointer;color:var(--muted);padding:13px 15px;font-size:11px;font-weight:700}.MonthlyClose-module__8rXx4W__secondaryMetrics{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 15px 15px;display:grid}.MonthlyClose-module__8rXx4W__secondaryMetrics>div{background:#fff;border-radius:9px;gap:4px;padding:12px;display:grid}.MonthlyClose-module__8rXx4W__secondaryMetrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.MonthlyClose-module__8rXx4W__secondaryMetrics strong{font-size:20px}.MonthlyClose-module__8rXx4W__emptyResult{background:#f4f4f0;border-radius:13px;align-content:center;justify-items:start;gap:5px;min-height:150px;margin-top:26px;padding:24px;display:grid}.MonthlyClose-module__8rXx4W__emptyResult strong{font-size:16px}.MonthlyClose-module__8rXx4W__emptyResult p{max-width:570px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.MonthlyClose-module__8rXx4W__actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.MonthlyClose-module__8rXx4W__actions button:disabled{opacity:.38;cursor:not-allowed;transform:none}.MonthlyClose-module__8rXx4W__proPanel{background:#e1e9e3;border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:36px;padding:28px 30px;display:grid}.MonthlyClose-module__8rXx4W__proPanel h2{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(27px,3.5vw,40px);line-height:1.03}.MonthlyClose-module__8rXx4W__proPanel p{color:#59645d;max-width:700px;margin:0;font-size:12px;line-height:1.5}.MonthlyClose-module__8rXx4W__proAction{gap:7px;min-width:210px;display:grid}.MonthlyClose-module__8rXx4W__proAction small{color:#647068;font-size:10px}@media (max-width:980px){.MonthlyClose-module__8rXx4W__monthBar,.MonthlyClose-module__8rXx4W__setupHeading,.MonthlyClose-module__8rXx4W__fileColumns,.MonthlyClose-module__8rXx4W__proPanel{grid-template-columns:1fr}.MonthlyClose-module__8rXx4W__bankRow{min-height:100px}.MonthlyClose-module__8rXx4W__ruleGrid,.MonthlyClose-module__8rXx4W__primaryMetrics{grid-template-columns:1fr 1fr}}@media (max-width:620px){.MonthlyClose-module__8rXx4W__monthBar{grid-template-columns:1fr}.MonthlyClose-module__8rXx4W__setupPanel,.MonthlyClose-module__8rXx4W__resultPanel{border-radius:16px;padding:20px}.MonthlyClose-module__8rXx4W__ruleGrid,.MonthlyClose-module__8rXx4W__primaryMetrics,.MonthlyClose-module__8rXx4W__secondaryMetrics{grid-template-columns:1fr}.MonthlyClose-module__8rXx4W__resultHeading,.MonthlyClose-module__8rXx4W__platformRow,.MonthlyClose-module__8rXx4W__settingsFooter{flex-direction:column;align-items:start}.MonthlyClose-module__8rXx4W__resultHeading{display:flex}.MonthlyClose-module__8rXx4W__rowRight{justify-items:start}.MonthlyClose-module__8rXx4W__fileRow{align-items:flex-start}.MonthlyClose-module__8rXx4W__proAction{min-width:0}}
.MonthlyClosePage-module__xJmm6q__page{padding:0 0 110px}.MonthlyClosePage-module__xJmm6q__intro{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:clamp(36px,7vw,96px);padding:68px 0 38px;display:grid}.MonthlyClosePage-module__xJmm6q__intro h1{letter-spacing:-.065em;max-width:760px;margin:12px 0 0;font-size:clamp(48px,6vw,78px);font-weight:700;line-height:.96}.MonthlyClosePage-module__xJmm6q__introAside{padding-bottom:5px}.MonthlyClosePage-module__xJmm6q__introAside p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.MonthlyClosePage-module__xJmm6q__introAside strong{color:var(--ink)}.MonthlyClosePage-module__xJmm6q__sampleDock{background:#edf1ed;border-radius:13px;margin-bottom:24px;overflow:hidden}.MonthlyClosePage-module__xJmm6q__sampleDock summary{cursor:pointer;align-items:center;gap:12px;padding:14px 17px;list-style:none;display:flex}.MonthlyClosePage-module__xJmm6q__sampleDock summary::-webkit-details-marker{display:none}.MonthlyClosePage-module__xJmm6q__sampleDock summary strong{font-size:12px}.MonthlyClosePage-module__xJmm6q__sampleDock summary span{color:#637068;font-size:11px}.MonthlyClosePage-module__xJmm6q__sampleActions{flex-wrap:wrap;gap:7px;padding:0 17px 15px;display:flex}.MonthlyClosePage-module__xJmm6q__sampleActions a{background:#ffffffb3;min-height:34px;padding:6px 10px;font-size:11px}.MonthlyClosePage-module__xJmm6q__safety{grid-template-columns:.75fr 1.25fr;gap:50px;margin-top:34px;padding-top:18px;display:grid}.MonthlyClosePage-module__xJmm6q__safety h2{letter-spacing:-.045em;max-width:400px;margin:8px 0 0;font-size:clamp(28px,3.5vw,42px);line-height:1.03}.MonthlyClosePage-module__xJmm6q__safetyBody{grid-template-columns:1fr 1fr;gap:12px;display:grid}.MonthlyClosePage-module__xJmm6q__safetyBody article{background:#fbfaf7bf;border-radius:14px;padding:22px;box-shadow:inset 0 0 0 1px #1718160f}.MonthlyClosePage-module__xJmm6q__safetyBody strong{margin-bottom:8px;font-size:14px;display:block}.MonthlyClosePage-module__xJmm6q__safetyBody p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}@media (max-width:900px){.MonthlyClosePage-module__xJmm6q__intro,.MonthlyClosePage-module__xJmm6q__safety{grid-template-columns:1fr}}@media (max-width:620px){.MonthlyClosePage-module__xJmm6q__intro{padding-top:50px}.MonthlyClosePage-module__xJmm6q__intro h1{font-size:48px}.MonthlyClosePage-module__xJmm6q__sampleDock summary{flex-direction:column;align-items:flex-start;gap:3px}.MonthlyClosePage-module__xJmm6q__safetyBody{grid-template-columns:1fr}}
