.matrix-solver-mobile_shell__Hb2_t{min-width:0}.reading-light .matrix-solver-mobile_shell__Hb2_t{color:#333333;color-scheme:light}.reading-light .matrix-solver-mobile_shell__Hb2_t [class*=bg-slate-100],.reading-light .matrix-solver-mobile_shell__Hb2_t [class*=bg-slate-50],.reading-light .matrix-solver-mobile_shell__Hb2_t [class*=bg-white]{background-color:#fdfaf5!important}.reading-light .matrix-solver-mobile_shell__Hb2_t [class*=border-slate]{border-color:#e8e3d8!important}.reading-light .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-800],.reading-light .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-900]{color:#2c2a26!important}.reading-light .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-500],.reading-light .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-600],.reading-light .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-700]{color:#4a4740!important}.reading-dark .matrix-solver-mobile_shell__Hb2_t{color:#d4cfc7;color-scheme:dark}.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=bg-slate-50],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=bg-slate-900],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=bg-slate-950],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=bg-white]{background-color:#21201d!important}.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=bg-slate-100],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=bg-slate-800]{background-color:#2e2c28!important}.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=border-slate]{border-color:#383630!important}.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-100],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-200],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-800],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-900]{color:#e5e0d8!important}.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-300],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-400],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-500],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-600],.reading-dark .matrix-solver-mobile_shell__Hb2_t [class*=text-slate-700]{color:#a39f96!important}@media (max-width:639px){.matrix-solver-mobile_shell__Hb2_t>div{padding:1rem .75rem 6.5rem}.matrix-solver-mobile_shell__Hb2_t>div>*+*{margin-top:1rem!important}.matrix-solver-mobile_shell__Hb2_t h1{gap:.5rem;font-size:1.75rem;line-height:2.125rem}.matrix-solver-mobile_shell__Hb2_t h1 svg{width:1.75rem;height:1.75rem;animation:none}.matrix-solver-mobile_shell__Hb2_t h1+p{font-size:.875rem;line-height:1.5rem}.matrix-solver-mobile_shell__Hb2_t .grid.grid-cols-1{gap:.75rem}.matrix-solver-mobile_shell__Hb2_t .p-6{padding:.75rem!important}.matrix-solver-mobile_shell__Hb2_t .shadow-2xl,.matrix-solver-mobile_shell__Hb2_t .shadow-xl{box-shadow:0 1px 3px rgb(15 23 42/.08)!important}.matrix-solver-mobile_shell__Hb2_t .backdrop-blur-sm{backdrop-filter:none}.matrix-solver-mobile_shell__Hb2_t .flex.border-b{margin-bottom:.75rem!important}.matrix-solver-mobile_shell__Hb2_t .flex.border-b>button{min-width:0;min-height:48px;padding:.5rem .25rem;font-size:.75rem;line-height:1.1;white-space:normal}.matrix-solver-mobile_shell__Hb2_t h3+.flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.5rem}.matrix-solver-mobile_shell__Hb2_t h3+.flex>button{grid-column:1/-1;width:100%;min-height:44px}.matrix-solver-mobile_shell__Hb2_t h3+.flex>div.flex{min-width:0;justify-content:space-between}.matrix-solver-mobile_shell__Hb2_t h3+.flex>div.flex>button{width:44px!important;height:44px!important;flex:0 0 44px}.matrix-solver-mobile_shell__Hb2_t h3+.flex .min-w-16{min-width:2.75rem!important;padding-right:.25rem;padding-left:.25rem}.matrix-solver-mobile_shell__Hb2_t .overflow-x-auto.rounded-xl{padding:.5rem .5rem .75rem!important;overscroll-behavior-x:contain;scroll-padding-inline:.5rem;-webkit-overflow-scrolling:touch}.matrix-solver-mobile_shell__Hb2_t input,.matrix-solver-mobile_shell__Hb2_t select,.matrix-solver-mobile_shell__Hb2_t textarea{font-size:16px!important}.matrix-solver-mobile_shell__Hb2_t input[id^=mat-]{min-width:0;touch-action:manipulation}.matrix-solver-mobile_shell__Hb2_t .sticky.bottom-3>button:first-child{position:fixed;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));left:max(.75rem,env(safe-area-inset-left));z-index:50;width:auto!important;min-height:52px;box-shadow:0 12px 28px rgb(15 23 42/.18)}.matrix-solver-mobile_shell__Hb2_t .text-2xl{font-size:1.125rem;line-height:1.5rem}.matrix-solver-mobile_shell__Hb2_t .text-2xl>.flex.flex-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:.5rem}.matrix-solver-mobile_shell__Hb2_t .text-2xl>.flex.flex-wrap>button{min-width:0;width:100%;padding-right:.4rem;padding-left:.4rem;white-space:nowrap}.matrix-solver-mobile_shell__Hb2_t #matrix-solver-mobile_solution-content__q4YHu{padding:.75rem!important}.matrix-solver-mobile_shell__Hb2_t #matrix-solver-mobile_solution-content__q4YHu .pl-6{padding-left:1rem}.matrix-solver-mobile_shell__Hb2_t #matrix-solver-mobile_solution-content__q4YHu .p-4{padding:.75rem}}@media (min-width:640px) and (max-width:1023px){.matrix-solver-mobile_shell__Hb2_t>div{padding:1.25rem}.matrix-solver-mobile_shell__Hb2_t .grid.grid-cols-1{gap:1.25rem}.matrix-solver-mobile_shell__Hb2_t .p-6{padding:1.25rem!important}}@media (prefers-reduced-motion:reduce){.matrix-solver-mobile_shell__Hb2_t h1 svg{animation:none}}