*{overflow-wrap:break-word;word-break:break-word}body,button,input,textarea,select{overflow-wrap:break-word}button{white-space:normal}:root{--c-bg:#f7f8fe;--c-card:#fff;--c-soft:#f0f2fb;--c-wash:linear-gradient(180deg, #eaf1fe 0%, #f2f5fc 16%, #f7f8fe 34%);--c-navbar:#f7f8fed1;--c-txt:#15202e;--c-txt-s:#5b6b80;--c-txt-l:#9aa8bc;--c-bdr:#ecf0f6;--sh-card:0 1px 2px #1e3a7805, 0 4px 16px #1e3a780b;--sh-lift:0 2px 6px #1e3a780d, 0 14px 38px #1e3a781c;--ease:cubic-bezier(.22,.61,.36,1)}[data-theme=dark]{--c-bg:#0b1220;--c-card:#141e32;--c-soft:#1a2742;--c-wash:linear-gradient(180deg, #11203b 0%, #0e182a 18%, #0b1220 36%);--c-navbar:#0b1220d1;--c-txt:#eef3fa;--c-txt-s:#a7b6cc;--c-txt-l:#64748b;--c-bdr:#243352;--sh-card:0 1px 2px #0000004d, 0 4px 16px #0006;--sh-lift:0 2px 4px #00000059, 0 12px 32px #00000080}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button{transition:transform .14s var(--ease), opacity .14s ease, box-shadow .18s var(--ease), filter .14s ease}button:active{transform:scale(.97)}input,textarea{transition:border-color .18s,box-shadow .18s}input:focus,textarea:focus{box-shadow:0 0 0 3px #1e40af21}[role=button]:focus-visible{outline-offset:2px;border-radius:8px;outline:2.5px solid #2563eb}button:focus-visible{outline-offset:2px;border-radius:8px;outline:2.5px solid #2563eb}a:focus-visible{outline-offset:2px;border-radius:8px;outline:2.5px solid #2563eb}[role=button]{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:0;height:0}.qcard{transition:transform .2s var(--ease), box-shadow .24s var(--ease)}@media (hover:hover){.qcard:hover{box-shadow:var(--sh-lift);transform:translateY(-3px)}}.qcard:active{transform:translateY(-1px)scale(.985)}@keyframes vblink{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(2.2)}}@keyframes logoIn{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ringPulse{0%{box-shadow:0 0 #f5c84273}70%{box-shadow:0 0 0 14px #f5c84200}to{box-shadow:0 0 #f5c84200}}.scr{animation:fadeUp .42s var(--ease) both}.sheet{animation:slideUp .34s var(--ease) both}.stagger>*{animation:.4s both fadeIn}.stagger>:nth-child(2){animation-delay:40ms}.stagger>:nth-child(3){animation-delay:80ms}.stagger>:nth-child(4){animation-delay:.12s}.stagger>:nth-child(5){animation-delay:.16s}.stagger>:nth-child(6){animation-delay:.2s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[dir=rtl],[dir=rtl] input,[dir=rtl] textarea{text-align:right}[dir=rtl] .ltr-num{direction:ltr;unicode-bidi:embed;display:inline-block}button,.card,[role=button],nav *,.stat-label,.quick-action{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.stat-value,.money,.amount{white-space:nowrap;min-width:0}.nav-label,nav a span,nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(9px,2.6vw,12px);display:block;overflow:hidden}.grid>*,.row>*,[style*=display\:flex]>*,[style*="display: flex"]>*{min-width:0}html[dir=rtl] body{text-align:right;direction:rtl}html[dir=rtl] .nav-label{text-align:center}
