.FinancialClearingTab_root__xpr2q{display:flex;flex-direction:column;gap:.625rem}.FinancialClearingTab_periodBar__IoakV{position:sticky;top:0;z-index:20;border-radius:.5rem;border:1px solid var(--raken-border);background:linear-gradient(135deg,#ffffff,#f8ecef);padding:.5rem .625rem;box-shadow:0 2px 8px rgb(227 131 75/.06)}.FinancialClearingTab_periodBarInner__wd2m8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.FinancialClearingTab_periodLabel__8TlfQ{font-size:.625rem;font-weight:700;color:var(--raken-gray);letter-spacing:.03em}.FinancialClearingTab_periodTitle__jTxek{margin-top:.125rem;font-size:1.125rem;font-weight:800;color:var(--raken-primary);line-height:1.15}.FinancialClearingTab_periodSelect__80fN7{min-width:140px;border-radius:.4375rem;border:1.5px solid var(--raken-primary);background:white;padding:.375rem .5rem;font-size:.8125rem;font-weight:700;color:var(--raken-text);outline:none;cursor:pointer}.FinancialClearingTab_periodRule__wvpsj{margin-top:.375rem;font-size:.625rem;color:var(--raken-gray);line-height:1.4}.FinancialClearingTab_filterBar__P4dNj{margin-top:.5rem}.FinancialClearingTab_layout__iLFNz{display:grid;grid-template-columns:1fr;gap:.625rem}.FinancialClearingTab_heroGrid__NKKF6{display:grid;grid-template-columns:1fr;gap:.375rem}@media (min-width:640px){.FinancialClearingTab_heroGrid__NKKF6{grid-template-columns:repeat(3,1fr)}}.FinancialClearingTab_heroCard__0lbir{position:relative;overflow:hidden;border-radius:.5rem;padding:.5rem .625rem;color:white}.FinancialClearingTab_heroIcon__sZzGo{position:absolute;top:.375rem;left:.375rem;opacity:.22;font-size:1.75rem}.FinancialClearingTab_heroLabel__JofpF{font-size:.625rem;font-weight:600;opacity:.92}.FinancialClearingTab_heroValue__w1Nbn{margin-top:.1875rem;font-size:1rem;font-weight:800;line-height:1.15}.FinancialClearingTab_section__jyKCt{border-radius:.5rem;border:1px solid var(--raken-border);background:white;overflow:hidden}.FinancialClearingTab_sectionToggle__v7fmX{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.375rem;padding:.4375rem .5rem;background:var(--raken-gray-light);border:none;cursor:pointer;text-align:right}.FinancialClearingTab_sectionTitle__Stln1{font-size:.75rem;font-weight:800;color:var(--raken-text)}.FinancialClearingTab_sectionSummary__sjd4Y{font-size:.625rem;color:var(--raken-gray)}.FinancialClearingTab_sectionBody__04DBN{padding:.4375rem .5rem}.FinancialClearingTab_metricGrid__dBQ7l{display:grid;grid-template-columns:1fr;gap:.375rem}@media (min-width:640px){.FinancialClearingTab_metricGrid__dBQ7l{grid-template-columns:repeat(2,1fr)}}.FinancialClearingTab_metricCard__evwVg{border-radius:.375rem;border:1px solid var(--raken-border);background:white;padding:.375rem .4375rem}.FinancialClearingTab_metricLabel__O09vd{font-size:.625rem;color:var(--raken-gray)}.FinancialClearingTab_metricValue__uyRbx{margin-top:.125rem;font-size:.9375rem;font-weight:800}.FinancialClearingTab_sessionStrip__To0Jq{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;margin-bottom:.375rem}.FinancialClearingTab_sessionStat__jwbV0{border-radius:.375rem;border:1px solid var(--raken-border);background:var(--raken-gray-light);padding:.375rem;text-align:center}.FinancialClearingTab_sessionStatLabel__d6Msz{font-size:.5625rem;color:var(--raken-gray)}.FinancialClearingTab_sessionStatValue__d81Vu{margin-top:.125rem;font-size:1rem;font-weight:800;color:var(--raken-text)}.FinancialClearingTab_heroCardPrimary__PbGnt{background:linear-gradient(135deg,#e3834b,#cf7642)}.FinancialClearingTab_heroCardPurple__mKWoW{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.FinancialClearingTab_heroCardBlue__fqntX{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.FinancialClearingTab_sectionOpen__Mjc5o{border-color:rgb(227 131 75/.25)}.FinancialClearingTab_sectionTitleWrap__MMnzL{display:flex;align-items:center;gap:.375rem}.FinancialClearingTab_sectionIcon__610gD{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;font-size:.8125rem}.FinancialClearingTab_chevron__waxWr{flex-shrink:0;font-size:.625rem;color:var(--raken-gray);transition:transform .2s ease}.FinancialClearingTab_chevronOpen__76Q0Q{transform:rotate(180deg)}.FinancialClearingTab_metricsPanel__QUKEr{display:flex;flex-direction:column;gap:.5rem}.FinancialClearingTab_metricsHeader__TcVod{font-size:.8125rem;font-weight:800;color:var(--raken-text)}.FinancialClearingTab_metricsSub__vSLuu{font-size:.625rem;color:var(--raken-gray)}@media (min-width:1280px){.FinancialClearingTab_metricGrid3__YvF_M{grid-template-columns:repeat(3,1fr)}}.FinancialClearingTab_skeleton__p9z1U{border-radius:.375rem;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:FinancialClearingTab_shimmer__iM_LZ 1.4s infinite}@keyframes FinancialClearingTab_shimmer__iM_LZ{0%{background-position:200% 0}to{background-position:-200% 0}}.FinancialClearingTab_skeletonHero__4kNHr{height:72px}.FinancialClearingTab_skeletonSection__QspuY{height:40px}.FinancialClearingTab_emptyState__gLRO5{padding:1rem;text-align:center;color:var(--raken-gray);font-size:.75rem}.FinancialClearingTab_emptyIcon__bJEFI{font-size:1.25rem;margin-bottom:.25rem;opacity:.5}.FinancialClearingTab_emptyTitle__lpuoI{font-size:.75rem;font-weight:700;color:var(--raken-text)}.FinancialClearingTab_emptyHint__bB498{margin-top:.1875rem;font-size:.625rem}.fc-dots{display:flex;justify-content:center;gap:1rem;margin:1.25rem 0 1.5rem}.fc-dots__dot{width:14px;height:14px;border-radius:999px;border:2px solid #cbd5e1;background:transparent;transition:background .15s ease,border-color .15s ease,transform .15s ease}.fc-dots__dot--filled{background:var(--raken-primary,#e3834b);border-color:var(--raken-primary,#e3834b);transform:scale(1.05)}.fc-dots--error .fc-dots__dot{border-color:#ef4444}.fc-dots--error .fc-dots__dot--filled{background:#ef4444;border-color:#ef4444}.fc-keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;gap:.75rem;width:100%;max-width:300px;margin:0 auto;direction:ltr;unicode-bidi:isolate}.fc-keypad__key{--fc-press-x:50%;--fc-press-y:50%;position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;min-height:64px;border-radius:16px;border:1.5px solid #d1d5db;background:#fff;color:#111827;font-size:15px;font-weight:800;line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;box-shadow:0 2px 0 #e5e7eb,0 4px 10px rgba(17,24,39,.08);transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.fc-keypad__glyph{position:relative;z-index:1;display:block;pointer-events:none;transform:scale(1);transition:transform .12s ease}.fc-keypad__key:after{content:"";position:absolute;left:var(--fc-press-x);top:var(--fc-press-y);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:999px;background:rgba(255,255,255,.55);transform:scale(0);opacity:0;pointer-events:none;z-index:0}.fc-keypad__key--pressed:not(:disabled),.fc-keypad__key:active:not(:disabled){background:var(--raken-primary,#e3834b);border-color:var(--raken-primary-dark,#cf7642);color:#fff;transform:scale(.92) translateY(2px);box-shadow:inset 0 3px 8px rgba(80,32,8,.28)}.fc-keypad__key--pressed:not(:disabled) .fc-keypad__glyph,.fc-keypad__key:active:not(:disabled) .fc-keypad__glyph{transform:scale(1.18)}.fc-keypad__key--pressed:not(:disabled):after{animation:fc-key-ripple .38s ease-out}@keyframes fc-key-ripple{0%{transform:scale(0);opacity:.9}to{transform:scale(22);opacity:0}}.fc-keypad__key:disabled{opacity:.45}.fc-keypad__spacer{min-height:64px}@media (prefers-reduced-motion:reduce){.fc-keypad__glyph,.fc-keypad__key{transition:none}.fc-keypad__key--pressed:not(:disabled),.fc-keypad__key--pressed:not(:disabled) .fc-keypad__glyph,.fc-keypad__key:active:not(:disabled),.fc-keypad__key:active:not(:disabled) .fc-keypad__glyph{transform:none}.fc-keypad__key--pressed:not(:disabled):after{animation:none}}.fc-unlock{text-align:center;padding:.5rem 0 1rem}.fc-unlock__title{font-size:15px;font-weight:800;color:#111827;margin:0 0 .35rem}.fc-unlock__subtitle{font-size:.85rem;color:#6b7280;margin:0 0 .5rem}.fc-unlock__error{min-height:1.25rem;font-size:.8rem;color:#dc2626;margin-bottom:.25rem}.fc-unlock__lock{font-size:.8rem;color:#d97706;margin-bottom:.5rem}.fc-unlock__links{display:flex;flex-direction:column;gap:.65rem;margin-top:1.25rem}.fc-link{background:none;border:none;color:var(--raken-primary,#e3834b);font-size:.875rem;font-weight:700;cursor:pointer;padding:.35rem}.fc-link--muted{color:#6b7280;font-weight:600}.fc-setup-prompt{margin-top:1rem;padding:1rem;border-radius:14px;border:1px dashed #99f6e4;background:#f0fdf9;text-align:center}.fc-setup-prompt__title{font-weight:800;color:#cf7642;margin:0 0 .35rem}.fc-setup-prompt__text{font-size:.82rem;color:#374151;line-height:1.5;margin:0 0 .85rem}.fc-setup-prompt__actions{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.fc-settings{display:flex;flex-direction:column;gap:.85rem}.fc-settings__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.fc-settings__label{font-size:.9rem;font-weight:700;color:#111827}.fc-settings__hint{font-size:.75rem;color:#6b7280;margin-top:.15rem}.fc-toggle{position:relative;width:46px;height:26px;border-radius:999px;border:none;background:#cbd5e1;cursor:pointer;transition:background .2s}.fc-toggle--on{background:var(--raken-primary,#e3834b)}.fc-toggle__knob{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:999px;background:#fff;transition:transform .2s}.fc-toggle--on .fc-toggle__knob{transform:translateX(-20px)}