*{box-sizing:border-box}body,html{padding:0;margin:0;background:#0f1014;color:#e9e9ed;font-family:Vazirmatn,Tahoma,system-ui,sans-serif;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}button{font-family:inherit}@keyframes noxRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.row-hl{transition:background-color .12s ease,border-color .12s ease}.row-hl:hover{background-color:#1d2032}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.press-feedback{transition:transform .12s ease}.press-feedback:active{transform:scale(.96)}input{font-family:inherit}@keyframes cascade-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.cascade-item{animation:cascade-in 225ms cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.cascade-item{animation:none}}@keyframes drawer-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes briefingBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes briefingPopIn{0%{opacity:0;transform:scale(.82) translateY(28px)}65%{opacity:1;transform:scale(1.03) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.briefing-backdrop{animation:briefingBackdropIn .35s ease-out both}.briefing-pop{animation:briefingPopIn .55s cubic-bezier(.16,1,.3,1) both}@keyframes barcodeScanLine{0%{top:6%;opacity:0}10%{opacity:1}50%{top:92%;opacity:1}90%{opacity:1}to{top:6%;opacity:0}}.barcode-scan-line{position:absolute;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,#4ade80 15%,#4ade80 85%,transparent);box-shadow:0 0 10px 2px rgba(74,222,128,.65);animation:barcodeScanLine 1.8s ease-in-out infinite}@keyframes waveHand{0%,60%,to{transform:rotate(0deg)}10%,30%{transform:rotate(16deg)}20%{transform:rotate(-6deg)}40%{transform:rotate(14deg)}50%{transform:rotate(-3deg)}}.wave-emoji{display:inline-block;transform-origin:70% 70%;animation:waveHand 1.6s ease-in-out 1;animation-delay:.4s}@media (prefers-reduced-motion:reduce){.briefing-backdrop,.briefing-pop,.wave-emoji{animation:none}}@keyframes stampIn{0%{opacity:0;transform:scale(1.9) rotate(var(--r,-12deg))}70%{opacity:.9;transform:scale(.94) rotate(var(--r,-12deg))}to{opacity:.88;transform:scale(1) rotate(var(--r,-12deg))}}.inv-stamp{animation:stampIn .45s cubic-bezier(.2,.9,.3,1) .35s both}@keyframes invBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inv-bar-fill{transform-origin:right;animation:invBarGrow .8s cubic-bezier(.16,1,.3,1) .3s both}.inv-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){.inv-bar-fill,.inv-stamp{animation:none}.inv-stamp{transform:rotate(var(--r,-12deg));opacity:.88}}@keyframes accSkel{0%,to{opacity:.55}50%{opacity:1}}.acc-skel{animation:accSkel 1.3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.acc-skel{animation:none}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.ios-group{background:#17181d;border-radius:12px;overflow:hidden}.ios-row{min-height:44px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;font-size:15px}.ios-row+.ios-row:before{content:"";position:absolute;top:0;inset-inline-start:16px;inset-inline-end:0;height:.5px;background:rgba(255,255,255,.08)}.ios-title{font-size:13px;color:#70727d;padding:0 16px 8px;margin-top:24px}.press{cursor:pointer;transition:transform .15s cubic-bezier(.2,.8,.2,1)}.press:active{transform:scale(.98)}.fade-in{animation:fadeIn .24s cubic-bezier(.2,.8,.2,1) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.acc-skel{height:44px;border-radius:8px;background:#1c1d23;margin-bottom:8px;animation:skel 1.2s ease-in-out infinite alternate}@keyframes skel{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.acc-skel,.fade-in,.press{animation:none;transition:none}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){@keyframes sheetUp{0%{opacity:0}to{opacity:1}}}.sb-sheet-in{animation:sbSheetIn .24s cubic-bezier(.32,.72,0,1) both}.sb-sheet-out{animation:sbSheetOut .2s cubic-bezier(.4,0,1,1) both}.sb-fade-in{animation:sbFadeIn .2s ease-out both}.sb-fade-out{animation:sbFadeOut .2s ease-in both}@keyframes sbSheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes sbSheetOut{0%{transform:none}to{transform:translateY(100%)}}@keyframes sbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sbFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sb-sheet-in,.sb-sheet-out{animation-name:sbFadeIn}.sb-sheet-out{animation-name:sbFadeOut}}