.NativeAppScene-module___0CK5a__bezel{box-sizing:border-box;background:#1a1a1c;border-radius:44px;width:260px;height:480px;padding:8px;position:absolute;top:10px;left:270px;box-shadow:0 2px 4px #0a141e40,0 24px 48px #0a141e52,inset 0 0 0 1.5px #3a3a3c}.NativeAppScene-module___0CK5a__screen{width:100%;height:100%;font-family:var(--font-sans);background:#f2f2f7;border-radius:36px;line-height:1.15;position:relative;overflow:hidden}.NativeAppScene-module___0CK5a__screen:before{content:"";z-index:5;background:#000;border-radius:11px;width:76px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.NativeAppScene-module___0CK5a__screen:after{content:"";z-index:5;background:#fff6;border-radius:2px;width:100px;height:4px;transition:background .4s;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.NativeAppScene-module___0CK5a__screenReview:after{background:#0000004d}.NativeAppScene-module___0CK5a__statusBar{z-index:4;color:#fff;justify-content:space-between;align-items:center;height:20px;font-size:11px;font-weight:600;transition:color .4s;display:flex;position:absolute;top:10px;left:16px;right:16px}.NativeAppScene-module___0CK5a__statusBarDark{color:#111}.NativeAppScene-module___0CK5a__statusIcons{align-items:center;gap:4px;display:flex}.NativeAppScene-module___0CK5a__closeBtn{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .4s,box-shadow .4s,color .4s;display:flex;position:absolute;top:34px;left:12px;box-shadow:inset 0 0 0 .6px #ffffff2e}.NativeAppScene-module___0CK5a__closeBtnLight{color:#1a1a1a;background:#ffffffbf;box-shadow:inset 0 0 0 .6px #0000001f}.NativeAppScene-module___0CK5a__btnActive{filter:brightness(.94);transform:scale(.97)}.NativeAppScene-module___0CK5a__capture{z-index:1;background:#000;position:absolute;inset:0}.NativeAppScene-module___0CK5a__captureGlyph{color:#ffffff80;fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:150px;left:50%;transform:translate(-50%)}.NativeAppScene-module___0CK5a__captureHint{text-align:center;color:#ffffffb3;margin:0;font-size:10px;line-height:1.4;position:absolute;top:202px;left:28px;right:28px}.NativeAppScene-module___0CK5a__captureButtons{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.NativeAppScene-module___0CK5a__captureScan,.NativeAppScene-module___0CK5a__captureLibrary{height:30px;font-family:var(--font-sans);color:#fff;cursor:default;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.NativeAppScene-module___0CK5a__captureScan{background:#ffffff26;font-weight:600}.NativeAppScene-module___0CK5a__captureLibrary{color:#fffc;background:#ffffff14;font-weight:500}.NativeAppScene-module___0CK5a__captureScan svg,.NativeAppScene-module___0CK5a__captureLibrary svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.NativeAppScene-module___0CK5a__scan{z-index:2;visibility:hidden;background:#000;position:absolute;inset:0}.NativeAppScene-module___0CK5a__scanOn{visibility:visible}.NativeAppScene-module___0CK5a__scanCard{background:#fcfaf0;border-radius:2px;width:244px;height:280px;position:absolute;top:78px;left:50%;overflow:hidden;transform:translate(-50%)}.NativeAppScene-module___0CK5a__scanOn .NativeAppScene-module___0CK5a__scanCard{animation:.42s cubic-bezier(.2,.9,.25,1) both NativeAppScene-module___0CK5a__squircleMorph,2s ease-in-out .42s infinite alternate NativeAppScene-module___0CK5a__breathe}@keyframes NativeAppScene-module___0CK5a__squircleMorph{0%{border-radius:2px;width:244px}to{border-radius:26px;width:190px}}@keyframes NativeAppScene-module___0CK5a__breathe{0%{transform:translate(-50%)scale(.994)}to{transform:translate(-50%)scale(1.006)}}.NativeAppScene-module___0CK5a__photoPaper{box-sizing:border-box;font-family:var(--font-mono);color:#1f1f1f;flex-direction:column;gap:7px;padding:18px 16px;display:flex;position:absolute;inset:0}.NativeAppScene-module___0CK5a__photoMerchant{letter-spacing:.05em;text-align:center;font-size:9px;font-weight:700}.NativeAppScene-module___0CK5a__photoDate{color:#595959;text-align:center;font-size:8px}.NativeAppScene-module___0CK5a__photoRow{justify-content:space-between;font-size:8.5px;display:flex}.NativeAppScene-module___0CK5a__photoTotal{font-size:9px;font-weight:700}.NativeAppScene-module___0CK5a__photoBar{background:#8c8c8c40;border-radius:3px;height:6px}.NativeAppScene-module___0CK5a__scanCard:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #fff;position:absolute;inset:0}.NativeAppScene-module___0CK5a__scanOn .NativeAppScene-module___0CK5a__scanCard:after{animation:1.2s ease-in-out infinite alternate NativeAppScene-module___0CK5a__borderPulse}@keyframes NativeAppScene-module___0CK5a__borderPulse{0%{opacity:.1}to{opacity:.22}}.NativeAppScene-module___0CK5a__beam{pointer-events:none;position:absolute;inset:0}.NativeAppScene-module___0CK5a__beamShimmer,.NativeAppScene-module___0CK5a__beamGlow,.NativeAppScene-module___0CK5a__beamLine{opacity:0}.NativeAppScene-module___0CK5a__scanOn .NativeAppScene-module___0CK5a__beamShimmer{animation:3s linear .42s forwards NativeAppScene-module___0CK5a__beamSweepShimmer}.NativeAppScene-module___0CK5a__scanOn .NativeAppScene-module___0CK5a__beamGlow,.NativeAppScene-module___0CK5a__scanOn .NativeAppScene-module___0CK5a__beamLine{animation:3s linear .42s forwards NativeAppScene-module___0CK5a__beamSweepBright}@keyframes NativeAppScene-module___0CK5a__beamSweepShimmer{0%{opacity:.2;transform:translateY(-40px)}to{opacity:.08;transform:translateY(340px)}}@keyframes NativeAppScene-module___0CK5a__beamSweepBright{0%{opacity:1;transform:translateY(-40px)}to{opacity:1;transform:translateY(340px)}}.NativeAppScene-module___0CK5a__beamShimmer{filter:blur(9px);mix-blend-mode:screen;background:linear-gradient(#0000,#0084ffb3 30%,#fff 50%,#0084ffb3 70%,#0000);height:120px;position:absolute;top:-60px;left:-10%;right:-10%}.NativeAppScene-module___0CK5a__beamGlow{filter:blur(7px);mix-blend-mode:plus-lighter;background:linear-gradient(#ffffff24,#fff3,#ffffff24);height:24px;position:absolute;top:-12px;left:1%;right:1%}.NativeAppScene-module___0CK5a__beamLine{filter:blur(.5px);mix-blend-mode:plus-lighter;background:linear-gradient(90deg,#0000,#ffffff9e 18%,#fffffff5 50%,#ffffff9e 82%,#0000);height:2.5px;position:absolute;top:-1px;left:1%;right:1%}.NativeAppScene-module___0CK5a__scanStatus{white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:5px 10px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.NativeAppScene-module___0CK5a__scanStatusLabel{text-align:center;color:#ffffffb8;opacity:0;grid-area:1/1;font-size:8.5px;font-weight:500;transition:opacity .25s}.NativeAppScene-module___0CK5a__scanStatusLabelOn{opacity:1}.NativeAppScene-module___0CK5a__review{z-index:3;box-sizing:border-box;opacity:0;visibility:hidden;background:#f2f2f7;flex-direction:column;gap:8px;padding:36px 12px 60px;transition:opacity .4s,visibility 0s linear .4s;display:flex;position:absolute;inset:0}.NativeAppScene-module___0CK5a__reviewOn{opacity:1;visibility:visible;transition:opacity .4s,visibility}.NativeAppScene-module___0CK5a__tabs{justify-content:center;gap:14px;display:flex}.NativeAppScene-module___0CK5a__tab,.NativeAppScene-module___0CK5a__tabActive{border-bottom:2px solid #0000;padding-bottom:3px;font-size:10px}.NativeAppScene-module___0CK5a__tabActive{color:#0084ff;border-bottom-color:#0084ff;font-weight:600}.NativeAppScene-module___0CK5a__tab{color:#3c3c4399}.NativeAppScene-module___0CK5a__paperShadow{filter:drop-shadow(0 3px 4px #0000001a)}.NativeAppScene-module___0CK5a__paper{box-sizing:border-box;color:#1f1f1f;background:#fcfaf0;padding:13px 12px 14px;display:grid}.NativeAppScene-module___0CK5a__paperLoading,.NativeAppScene-module___0CK5a__paperContent{grid-area:1/1;transition:opacity .4s}.NativeAppScene-module___0CK5a__paperLoading{opacity:1;flex-direction:column;justify-content:center;gap:7px;display:flex}.NativeAppScene-module___0CK5a__paperLoadingDone{opacity:0}.NativeAppScene-module___0CK5a__skeletonBar{background:#8c8c8c59;border-radius:3px;height:7px;position:relative;overflow:hidden}.NativeAppScene-module___0CK5a__skeletonBar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.5s linear infinite NativeAppScene-module___0CK5a__skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.NativeAppScene-module___0CK5a__paperLoadingDone .NativeAppScene-module___0CK5a__skeletonBar:after{animation:none}@keyframes NativeAppScene-module___0CK5a__skeletonShimmer{to{transform:translate(100%)}}.NativeAppScene-module___0CK5a__spinner{border:2px solid #0084ff40;border-top-color:#0084ff;border-radius:50%;align-self:center;width:12px;height:12px;margin-top:3px;animation:.8s linear infinite NativeAppScene-module___0CK5a__spin}.NativeAppScene-module___0CK5a__paperLoadingDone .NativeAppScene-module___0CK5a__spinner{animation:none}@keyframes NativeAppScene-module___0CK5a__spin{to{transform:rotate(1turn)}}.NativeAppScene-module___0CK5a__processingCaption{color:#595959;align-self:center;font-size:8px}.NativeAppScene-module___0CK5a__paperContent{font-family:var(--font-mono);opacity:0;flex-direction:column;gap:4px;display:flex}.NativeAppScene-module___0CK5a__paperContentOn{opacity:1}.NativeAppScene-module___0CK5a__paperMerchant{letter-spacing:.05em;text-align:center;font-size:9px;font-weight:700}.NativeAppScene-module___0CK5a__paperDate{color:#595959;text-align:center;font-size:8px}.NativeAppScene-module___0CK5a__dashSep{background-image:repeating-linear-gradient(90deg,#8c8c8c 0 4px,#0000 4px 7px);height:1px;margin:5px 0}.NativeAppScene-module___0CK5a__itemRow{align-items:baseline;gap:5px;font-size:9px;display:flex}.NativeAppScene-module___0CK5a__itemName{flex:1}.NativeAppScene-module___0CK5a__itemVat{background:#8c8c8c4d;border-radius:2px;padding:1px 3px;font-size:6.5px}.NativeAppScene-module___0CK5a__itemPrice{font-variant-numeric:tabular-nums;font-weight:500}.NativeAppScene-module___0CK5a__totalRow{color:#595959;justify-content:space-between;font-size:8.5px;display:flex}.NativeAppScene-module___0CK5a__totalGrand{color:#1f1f1f;font-size:9.5px;font-weight:700}.NativeAppScene-module___0CK5a__catGrid{opacity:0;grid-template-columns:repeat(3,1fr);gap:6px;transition:opacity .4s;display:grid}.NativeAppScene-module___0CK5a__catGridOn{opacity:1}.NativeAppScene-module___0CK5a__catCell{color:#3c3c43;background:#fff;border-radius:7px;flex-direction:column;align-items:center;gap:3px;padding:5px 0 4px;font-size:7px;display:flex}.NativeAppScene-module___0CK5a__catCell svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.NativeAppScene-module___0CK5a__catCellSelected{color:#0084ff;background:#0084ff26;box-shadow:inset 0 0 0 1.5px #0084ff}.NativeAppScene-module___0CK5a__actionBar{border-top:1px solid #00000014;gap:8px;padding:10px 12px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.NativeAppScene-module___0CK5a__retakeBtn,.NativeAppScene-module___0CK5a__confirmBtn{height:30px;font-family:var(--font-sans);cursor:default;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:9.5px;display:flex}.NativeAppScene-module___0CK5a__retakeBtn{color:#3c3c4399;background:#fff;font-weight:500}.NativeAppScene-module___0CK5a__confirmBtn{color:#fff;background:#0084ff;font-weight:600}.NativeAppScene-module___0CK5a__confirmSpinner{border:1.6px solid #fff6;border-top-color:#fff;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite NativeAppScene-module___0CK5a__spin}.NativeAppScene-module___0CK5a__toast{z-index:2;-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);color:#1a1a1a;white-space:nowrap;opacity:0;background:#fff9;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:9px;font-weight:500;transition:opacity .3s,transform .35s cubic-bezier(.2,1.1,.4,1);display:flex;position:absolute;top:36px;left:50%;transform:translate(-50%,-14px);box-shadow:0 4px 14px #0000001f,inset 0 0 0 .6px #0000000f}.NativeAppScene-module___0CK5a__toastOn{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.NativeAppScene-module___0CK5a__screen:after,.NativeAppScene-module___0CK5a__statusBar,.NativeAppScene-module___0CK5a__closeBtn,.NativeAppScene-module___0CK5a__scanStatusLabel,.NativeAppScene-module___0CK5a__review,.NativeAppScene-module___0CK5a__paperLoading,.NativeAppScene-module___0CK5a__paperContent,.NativeAppScene-module___0CK5a__catGrid,.NativeAppScene-module___0CK5a__toast{transition:none}.NativeAppScene-module___0CK5a__scanOn .NativeAppScene-module___0CK5a__scanCard,.NativeAppScene-module___0CK5a__scanOn .NativeAppScene-module___0CK5a__scanCard:after,.NativeAppScene-module___0CK5a__scanOn .NativeAppScene-module___0CK5a__beamShimmer,.NativeAppScene-module___0CK5a__scanOn .NativeAppScene-module___0CK5a__beamGlow,.NativeAppScene-module___0CK5a__scanOn .NativeAppScene-module___0CK5a__beamLine,.NativeAppScene-module___0CK5a__skeletonBar:after,.NativeAppScene-module___0CK5a__spinner,.NativeAppScene-module___0CK5a__confirmSpinner{animation:none}}