:root{--evacuation-safe-bottom: env(safe-area-inset-bottom, 0px)}.evacuation-app-root{position:relative;isolation:isolate;background:radial-gradient(circle at 8% 2%,rgba(239,121,39,.08),transparent 24rem),radial-gradient(circle at 92% 12%,rgba(20,39,68,.07),transparent 28rem),#f4f6f7}.evacuation-app-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.26;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E")}.evacuation-welcome-root{min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 90% 5%,rgba(47,92,153,.12),transparent 17rem),radial-gradient(circle at 5% 94%,rgba(239,121,39,.1),transparent 18rem),linear-gradient(180deg,#fbfcfe,#f4f7fb)}.evacuation-welcome-screen{position:relative;display:grid;min-height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;overflow:hidden;padding:calc(env(safe-area-inset-top) + 1rem) 1.25rem 0;color:#142744;animation:evacuation-welcome-reveal .56s cubic-bezier(.22,1,.36,1) both}@keyframes evacuation-welcome-reveal{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}.evacuation-welcome-orbit{position:absolute;border-radius:999px;pointer-events:none}.evacuation-welcome-orbit-top{width:18rem;height:18rem;top:-10.5rem;right:-10rem;border:1px solid rgba(239,121,39,.12);background:radial-gradient(circle at 32% 70%,#ffa3612e,#ef792714 48%,#ef792706 74%);box-shadow:0 0 0 3.5rem #ef792709}.evacuation-welcome-orbit-bottom{width:17rem;height:17rem;left:-11rem;bottom:-9rem;background:#ef79270b;box-shadow:0 0 0 4rem #ef792705}.evacuation-welcome-brand{position:relative;z-index:1;display:flex;min-height:2.25rem;align-items:center;justify-content:center}.evacuation-welcome-stage{position:relative;z-index:1;display:flex;width:100%;min-width:0;min-height:0;flex-direction:column;justify-content:center}.evacuation-welcome-carousel{display:flex;width:calc(100% + 2.5rem);flex:0 0 auto;margin:0 -1.25rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.evacuation-welcome-carousel::-webkit-scrollbar{display:none}.evacuation-welcome-slide{display:flex;width:100%;min-width:100%;max-width:32rem;flex-direction:column;align-items:center;justify-content:flex-start;padding:1rem 1.4rem .75rem;scroll-snap-align:start;scroll-snap-stop:always;text-align:center}.evacuation-welcome-icon{position:relative;display:grid;width:5.75rem;height:5.75rem;margin-bottom:1.25rem;place-items:center;border:1px solid rgba(216,225,234,.88);border-radius:1.85rem;background:#ffffffe0;box-shadow:0 18px 44px #1427441f,0 0 0 .65rem #ffffff75;transform:rotate(-2deg)}.evacuation-welcome-icon>span{display:grid;width:3.75rem;height:3.75rem;place-items:center;border-radius:1.2rem;background:linear-gradient(145deg,#f48439,#e3671c);color:#fff}.evacuation-welcome-icon.is-blue>span{background:linear-gradient(145deg,#285d94,#183f6a)}.evacuation-welcome-icon.is-green>span{background:linear-gradient(145deg,#269a7d,#14725b)}.evacuation-welcome-icon>span svg{width:1.85rem;height:1.85rem}.evacuation-welcome-eyebrow{color:#d96119;font-size:.69rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.evacuation-welcome-slide h1{max-width:22rem;margin-top:.55rem;font-size:clamp(2rem,9vw,2.55rem);font-weight:850;letter-spacing:-.02em;line-height:1.02}.evacuation-welcome-intro{max-width:24rem;margin-top:.85rem;color:#687b92;font-size:.9rem;font-weight:570;letter-spacing:.005em;line-height:1.55}.evacuation-welcome-note{display:flex;width:min(100%,23rem);min-height:4.25rem;margin-top:1.5rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid rgba(215,224,232,.82);border-radius:1.1rem;background:#ffffffb8;padding:.85rem 1rem;color:#5e776d;font-size:.72rem;font-weight:680;line-height:1.45;box-shadow:0 10px 28px #1427440b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.evacuation-welcome-note svg{width:1.05rem;height:1.05rem;flex:0 0 auto;color:#198267}.evacuation-welcome-categories{display:flex;width:min(100%,24rem);min-height:4.8rem;margin-top:1.5rem;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:.65rem .6rem;padding:.25rem}.evacuation-welcome-categories>span{display:inline-flex;min-height:2rem;align-items:center;gap:.35rem;border:1px solid rgba(224,231,237,.72);border-radius:999px;background:#fff;padding:.35rem .58rem;color:#496778;font-size:.76rem;font-weight:760;line-height:1;box-shadow:0 7px 18px #1427441c,0 1px 2px #1427440d}.evacuation-welcome-categories>span svg{width:.9rem;height:.9rem;color:#e16c22}.evacuation-welcome-categories>span:nth-child(2) svg{color:#c9801b}.evacuation-welcome-categories>span:nth-child(3) svg{color:#258066}.evacuation-welcome-categories>span:nth-child(4) svg{color:#2e6499}.evacuation-welcome-categories>span:nth-child(5) svg{color:#a75b76}.evacuation-welcome-footer{position:relative;z-index:2;min-width:0;margin:0 -1.25rem;padding:.35rem 1.25rem calc(3.5rem + var(--evacuation-safe-bottom));background:linear-gradient(180deg,#f7f9fc00,#f7f9fcf0 20%,#f7f9fc 50%)}.evacuation-welcome-pagination{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:1.5rem;margin-top:.35rem}.evacuation-welcome-pagination button{width:.42rem;height:.42rem;border-radius:999px;background:#c5d0dc;transition:width .22s ease,background-color .22s ease}.evacuation-welcome-pagination button.is-active{width:1.35rem;background:#ef7927}.evacuation-welcome-footer>.evacuation-welcome-legal{width:100%;max-width:none;margin:.45rem auto 0;color:#8a9aad;font-size:clamp(.55rem,1.95vw,.62rem);font-weight:570;line-height:1.35;text-align:center;transform:translateY(.75rem);white-space:nowrap}.evacuation-welcome-legal a{color:#285786;font-weight:720;text-decoration:none}.evacuation-welcome-legal a:hover{text-decoration:underline}@media (max-width: 22rem){.evacuation-welcome-footer>.evacuation-welcome-legal{white-space:normal}}.evacuation-welcome-footer .evacuation-welcome-primary{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:center;gap:.65rem;border-radius:1.1rem;background:linear-gradient(135deg,#1a3a62,#102946 72%);color:#fff;font-size:.92rem;font-weight:820;letter-spacing:.01em;box-shadow:0 14px 30px #14274433;transition:transform .18s ease,box-shadow .18s ease}.evacuation-welcome-footer .evacuation-welcome-primary svg{width:1rem;height:1rem;transition:transform .18s ease}.evacuation-welcome-footer .evacuation-welcome-primary:hover{box-shadow:0 16px 34px #14274440}.evacuation-welcome-footer .evacuation-welcome-primary:hover svg{transform:translate(3px)}.evacuation-welcome-footer .evacuation-welcome-primary:active{transform:scale(.985)}.evacuation-app-header{position:fixed;top:0;left:50%;z-index:60;width:100%;max-width:32rem;padding-top:env(safe-area-inset-top);border-bottom:1px solid rgba(214,222,229,.82);background:#ffffffdb;box-shadow:0 5px 24px #1427440b;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);transform:translate3d(-50%,0,0)}.evacuation-app-legacy-title{display:none}.evacuation-expenses-shell{color:#142744}.evacuation-app-screen{animation:evacuation-app-screen-in .36s cubic-bezier(.22,1,.36,1) both}@keyframes evacuation-app-screen-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}.evacuation-app-welcome{animation:evacuation-app-welcome-in .52s cubic-bezier(.22,1,.36,1) both}@keyframes evacuation-app-welcome-in{0%{opacity:0;transform:translate3d(0,20px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}.evacuation-app-orbit{position:absolute;width:24rem;height:24rem;right:-13rem;top:-9rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;box-shadow:0 0 0 3.5rem #ffffff06,0 0 0 7rem #ffffff05}.evacuation-app-orbit:after{content:"";position:absolute;left:2.5rem;bottom:3.5rem;width:.7rem;height:.7rem;border-radius:999px;background:#ef7927;box-shadow:0 0 0 8px #ef792724,0 0 30px #ef792770}.evacuation-app-dashboard-card{position:relative}.evacuation-app-dashboard-glow{position:absolute;width:18rem;height:18rem;right:-8rem;top:-11rem;border-radius:999px;background:radial-gradient(circle,rgba(239,121,39,.32),rgba(239,121,39,.06) 48%,transparent 72%)}.evacuation-app-dashboard-glow:after{content:"";position:absolute;width:8rem;height:8rem;left:-4rem;bottom:-13rem;border-radius:999px;background:radial-gradient(circle,rgba(77,163,255,.2),transparent 70%)}.evacuation-app-stat{display:flex;min-width:0;min-height:4.25rem;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:#ffffff12;padding:.65rem .75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.evacuation-app-stat strong{font-size:1.05rem;line-height:1.1;letter-spacing:-.01em}.evacuation-app-stat span{margin-top:.3rem;overflow:hidden;color:#ffffff8f;font-size:.625rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.evacuation-app-receipt-card{border-radius:1.1rem!important;box-shadow:0 8px 24px #14274411}.evacuation-app-camera-stage{position:relative;overflow:hidden;border-radius:1.2rem;background:radial-gradient(circle at 50% 30%,rgba(69,92,125,.5),transparent 48%),#111f33;padding:1.1rem 1.1rem .85rem;color:#fff;text-align:center}.evacuation-app-camera-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:radial-gradient(circle,rgba(255,255,255,.65) .7px,transparent .8px);background-size:8px 8px}.evacuation-app-camera-frame{position:relative;display:grid;overflow:hidden;width:min(100%,16rem);height:8.5rem;margin:0 auto;place-items:center;border:1px dashed rgba(255,255,255,.33);border-radius:1rem;background:#0b1727}.evacuation-app-camera-frame:before,.evacuation-app-camera-frame:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:4;border-radius:1rem;pointer-events:none}.evacuation-app-camera-frame:before{border-top:2px solid #ef7927;border-left:2px solid #ef7927;clip-path:polygon(0 0,26% 0,26% 2px,2px 2px,2px 26%,0 26%)}.evacuation-app-camera-frame:after{border-right:2px solid #ef7927;border-bottom:2px solid #ef7927;clip-path:polygon(74% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 74%,100% 74%,100% 100%,74% 100%)}.evacuation-app-camera-receipt{position:relative;z-index:2;display:flex;width:5.25rem;height:6.75rem;flex-direction:column;align-items:center;border-radius:.55rem .55rem .15rem .15rem;background:#fff;padding:.85rem .8rem;box-shadow:0 14px 32px #00000047;transform:rotate(-2deg)}.evacuation-app-camera-receipt span{width:100%;height:3px;margin-top:.48rem;border-radius:99px;background:#d9dee4}.evacuation-app-camera-receipt span:nth-of-type(2){width:72%}.evacuation-app-camera-scan{position:absolute;z-index:3;right:12%;left:12%;height:1px;background:#ff8a3d;box-shadow:0 0 0 5px #ef792717,0 0 15px #ef7927a6;animation:evacuation-camera-scan 2.4s ease-in-out infinite}@keyframes evacuation-camera-scan{0%,to{top:20%;opacity:.6}50%{top:80%;opacity:1}}.evacuation-app-camera-stage>p{position:relative;margin-top:.65rem;color:#ffffff9e;font-size:.625rem;font-weight:700;letter-spacing:.02em}.evacuation-app-action-row,.evacuation-app-question-row,.evacuation-app-loti-strip{display:flex;width:100%;align-items:center;gap:.875rem;border:1px solid #dfe6eb;background:#fff;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.evacuation-app-action-row{min-height:5.25rem;border-radius:1.125rem;padding:.9rem 1rem;box-shadow:0 8px 22px #1427440e}.evacuation-app-question-row{min-height:4.25rem;border-radius:1rem;padding:.75rem .875rem}.evacuation-app-loti-strip{border-radius:1.125rem;padding:.875rem 1rem;box-shadow:0 9px 24px #1427440d}.evacuation-app-action-row:hover,.evacuation-app-question-row:hover,.evacuation-app-loti-strip:hover{transform:translateY(-1px);border-color:#c7d2dc;box-shadow:0 12px 28px #14274417}.evacuation-app-action-row:active,.evacuation-app-question-row:active,.evacuation-app-loti-strip:active{transform:scale(.99)}.evacuation-app-answer{border:1px solid #dfe6eb;border-radius:1.25rem;background:#fff;padding:1.25rem;box-shadow:0 12px 32px #14274411;animation:evacuation-app-answer-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes evacuation-app-answer-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.evacuation-app-bottom-nav{position:fixed;z-index:45;right:.75rem;bottom:calc(.65rem + var(--evacuation-safe-bottom));left:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:4.75rem;max-width:30rem;margin-inline:auto;border:1px solid rgba(211,220,227,.88);border-radius:1.5rem;background:#ffffffed;padding:.4rem .55rem;box-shadow:0 18px 48px #14274429,0 2px 8px #14274412;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%)}.evacuation-app-bottom-nav button{position:relative;display:flex;min-height:3.8rem;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;border-radius:1rem;color:#708094;font-size:.64rem;font-weight:800;letter-spacing:.01em;transition:color .18s ease,background-color .18s ease,transform .18s ease}.evacuation-app-bottom-nav button.is-active,.evacuation-app-bottom-nav button:hover{color:#142744}.evacuation-app-bottom-nav button.is-active{background:#eef3f7}.evacuation-app-nav-icon{position:relative;display:grid;height:1.55rem;place-items:center}.evacuation-app-nav-badge{position:absolute;top:-.42rem;left:calc(50% + .38rem);display:grid;min-width:1.05rem;height:1.05rem;place-items:center;border:2px solid white;border-radius:999px;background:#ef7927;padding-inline:.18rem;color:#fff;font-size:.52rem;line-height:1;box-shadow:0 3px 8px #ef792747}.evacuation-app-bottom-nav .evacuation-app-capture-nav{z-index:1;justify-content:flex-start;color:#142744;transform:translateY(-1.02rem)}.evacuation-app-capture-button{display:grid;width:3.75rem;height:3.75rem;place-items:center;border:4px solid rgba(255,255,255,.98);border-radius:999px;background:linear-gradient(145deg,#f58a3e,#df681f);color:#fff;box-shadow:0 11px 24px #df681f57,0 0 0 1px #df681f29;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.evacuation-app-capture-nav>span:last-child{margin-top:.1rem}.evacuation-app-loti-nav-icon{color:#d96119}.evacuation-app-loti-spark{position:absolute;top:-.22rem;right:-.3rem;width:.38rem;height:.38rem;border:1.5px solid white;border-radius:999px;background:#ef7927;box-shadow:0 2px 6px #ef792759}.evacuation-app-bottom-nav button:hover{background:#eef3f7d1}.evacuation-app-bottom-nav button:active{transform:scale(.96)}.evacuation-app-bottom-nav .evacuation-app-capture-nav:hover{background:transparent}.evacuation-app-bottom-nav .evacuation-app-capture-nav:hover .evacuation-app-capture-button{transform:translateY(-2px);box-shadow:0 14px 28px #df681f61,0 0 0 1px #df681f29}.evacuation-app-bottom-nav .evacuation-app-capture-nav:active{transform:translateY(-1.02rem) scale(.97)}.evacuation-app-bottom-nav .evacuation-app-capture-nav:active .evacuation-app-capture-button{transform:scale(.96)}.evacuation-app-bottom-nav button:disabled{cursor:default;opacity:.35}.evacuation-expenses-receipt-paper{position:relative;border-bottom:0!important;border-radius:18px 18px 2px 2px!important;background:#fff;box-shadow:0 16px 40px #1427441a}.evacuation-expenses-receipt-paper:before{content:"";position:absolute;top:13px;right:17px;left:17px;height:5px;background:repeating-linear-gradient(90deg,#f0e2d7 0 7px,transparent 7px 13px)}.evacuation-expenses-receipt-paper:after,.evacuation-expenses-report-paper:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:18px;background:linear-gradient(135deg,transparent 52%,#fff 53%) 0 0 / 18px 18px repeat-x,linear-gradient(45deg,#fff 48%,transparent 49%) 9px 0 / 18px 18px repeat-x;pointer-events:none}.evacuation-expenses-receipt-icon{position:relative;box-shadow:5px 6px #fff0e6}.evacuation-expenses-receipt-icon:after{content:"";position:absolute;right:11px;bottom:12px;left:11px;height:1px;background:#ef7927;box-shadow:0 6px #ef7927;opacity:.55}.evacuation-expenses-scan-stage{position:relative;isolation:isolate;overflow:hidden}.evacuation-expenses-scan-stage:after{content:"";position:absolute;z-index:2;right:12%;left:12%;height:2px;border-radius:999px;background:#ef7927;box-shadow:0 0 0 9px #ef79271a,0 0 18px #ef792780;animation:evacuation-expenses-scan 2.2s ease-in-out infinite}@keyframes evacuation-expenses-scan{0%,to{top:18%}50%{top:78%}}.evacuation-expenses-ledger{overflow:hidden;border:1px solid #e2e6eb;border-radius:18px;background:#f6f3ee;box-shadow:0 12px 32px #14274412}.evacuation-expenses-ledger-row{position:relative;overflow:hidden;border-radius:14px!important;background:#fff}.evacuation-expenses-receipt-thumbnail{clip-path:none}.evacuation-expenses-report-paper{position:relative;border-bottom:0!important;border-radius:16px 16px 2px 2px!important;background:#fff;box-shadow:0 14px 36px #14274417}.evacuation-app-root{width:100%;max-width:32rem;margin-inline:auto;overflow-x:visible;background:radial-gradient(circle at 100% 0,rgba(46,90,151,.08),transparent 19rem),linear-gradient(180deg,#f8fafc,#f2f6fa 54%,#f7f9fb)}.evacuation-app-header{border-bottom:0;background:#f8fafcd1;box-shadow:none}.evacuation-app-theme-toggle{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid #e0e7ed;border-radius:999px;background:#ffffffe0;color:#142744;box-shadow:0 7px 18px #14274412;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.evacuation-app-theme-toggle:hover{border-color:#c7d2dc;background:#fff;color:#d96119}.evacuation-app-theme-toggle:active{transform:scale(.94)}.evacuation-app-theme-toggle svg{width:.95rem;height:.95rem}.evacuation-native-viewport{padding:calc(58px + env(safe-area-inset-top) + .5rem) 1rem 1.5rem}.evacuation-native-report-builder-viewport{padding:0}.evacuation-native-report-builder-viewport .evacuation-expenses-shell{padding-bottom:0}.evacuation-native-home{display:flex;flex-direction:column;gap:1rem;padding-bottom:calc(1rem + var(--evacuation-safe-bottom))}.evacuation-native-home-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.45rem .25rem .35rem}.evacuation-native-home-heading p,.evacuation-native-section-heading p,.evacuation-native-task-intro>p,.evacuation-native-loti-intro>p{color:#76879c;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evacuation-native-home-heading h1{margin-top:.15rem;color:#142744;font-size:clamp(1.72rem,7.5vw,2.15rem);font-weight:850;line-height:1.02;letter-spacing:-.02em}.evacuation-native-home-heading>span{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;border-radius:999px;background:#fff2e8;padding:.43rem .65rem;color:#b95a1f;font-size:.62rem;font-weight:800}.evacuation-native-home-heading>span.is-ready{background:#e8f6f1;color:#19765d}.evacuation-native-home-heading svg{width:.78rem;height:.78rem}.evacuation-native-balance-card{position:relative;isolation:isolate;overflow:hidden;min-height:15rem;border-radius:1.85rem;background:linear-gradient(145deg,#18395f,#102a4d 55%,#0e2340);padding:1.35rem;color:#fff;box-shadow:0 23px 48px #102a4d38}.evacuation-native-balance-carousel-shell{min-width:0}.evacuation-native-balance-carousel{display:flex;gap:.75rem;overflow-x:auto;border-radius:1.85rem;background:transparent;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.evacuation-native-balance-carousel::-webkit-scrollbar{display:none}.evacuation-native-balance-carousel .evacuation-native-balance-card{width:100%;min-width:100%;flex:0 0 100%;border-radius:1.85rem;scroll-snap-align:start;scroll-snap-stop:always;box-shadow:0 18px 34px #102a4d29}.evacuation-native-balance-carousel .evacuation-native-balance-topline,.evacuation-native-balance-carousel .evacuation-native-balance-card>strong,.evacuation-native-balance-carousel .evacuation-native-balance-stats{transition:opacity .24s ease,transform .38s cubic-bezier(.22,1,.36,1)}.evacuation-native-balance-carousel .evacuation-native-balance-card:not(.is-active) .evacuation-native-balance-topline,.evacuation-native-balance-carousel .evacuation-native-balance-card:not(.is-active)>strong,.evacuation-native-balance-carousel .evacuation-native-balance-card:not(.is-active) .evacuation-native-balance-stats{opacity:.62}.evacuation-native-balance-carousel .is-current-report:not(.is-active) .evacuation-native-balance-topline,.evacuation-native-balance-carousel .is-current-report:not(.is-active)>strong,.evacuation-native-balance-carousel .is-current-report:not(.is-active) .evacuation-native-balance-stats{transform:translate3d(-.55rem,0,0)}.evacuation-native-balance-carousel .is-all-records:not(.is-active) .evacuation-native-balance-topline,.evacuation-native-balance-carousel .is-all-records:not(.is-active)>strong,.evacuation-native-balance-carousel .is-all-records:not(.is-active) .evacuation-native-balance-stats{transform:translate3d(.55rem,0,0)}.evacuation-native-balance-card.is-current-report{background:radial-gradient(circle at 100% 0,rgba(239,121,39,.3),transparent 12rem),linear-gradient(145deg,#1b4169,#123154 55%,#102845)}.evacuation-native-balance-pagination{display:flex;align-items:center;justify-content:center;gap:.38rem;min-height:1.2rem;margin-top:.55rem}.evacuation-native-balance-pagination button{width:.42rem;height:.42rem;border-radius:999px;background:#bcc8d4;transition:width .18s ease,background-color .18s ease,transform .18s ease}.evacuation-native-balance-pagination button:hover{background:#8092a6;transform:scale(1.08)}.evacuation-native-balance-pagination button.is-active{width:1.25rem;background:#ef7927}.evacuation-native-balance-pagination button:focus-visible{outline:2px solid #ef7927;outline-offset:3px}.evacuation-native-balance-orbit{position:absolute;z-index:-1;width:18rem;height:18rem;top:-10.5rem;right:-7.5rem;border-radius:999px;background:radial-gradient(circle at 35% 70%,rgba(255,152,85,.5),rgba(239,121,39,.13) 37%,transparent 66%);box-shadow:0 0 0 3.6rem #ffffff06}.evacuation-native-balance-topline{display:flex;align-items:center;justify-content:space-between;color:#ffffffa6;font-size:.66rem;font-weight:750}.evacuation-native-balance-topline span{border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff14;padding:.38rem .65rem}.evacuation-native-balance-label{margin:0;color:#ffffff8f;font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evacuation-native-balance-card>strong{display:block;margin-top:.15rem;padding-bottom:1.25rem;font-size:clamp(2.45rem,12vw,3.4rem);font-weight:500;line-height:1.12;letter-spacing:-.035em}.evacuation-native-balance-stats{position:absolute;right:1.15rem;bottom:1.15rem;left:1.15rem;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;border:1px solid rgba(255,255,255,.11);border-radius:1.15rem;background:#ffffff13;padding:.8rem 1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.evacuation-native-balance-stats>span{display:flex;flex-direction:column;align-items:center;gap:.18rem}.evacuation-native-balance-stats small{color:#ffffff7a;font-size:.57rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evacuation-native-balance-stats b{font-size:1rem;font-weight:650}.evacuation-native-balance-stats i{height:2rem;background:#ffffff21}.evacuation-native-attention,.evacuation-native-return-link{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:1.15rem;padding:.9rem 1rem;text-align:left}.evacuation-native-attention{border:1px solid #f0d3ae;background:#fff8ee;color:#9a551f}.evacuation-native-attention>span:first-child{display:grid;width:2.2rem;height:2.2rem;flex-shrink:0;place-items:center;border-radius:.75rem;background:#ffe7c7}.evacuation-native-attention>span:nth-child(2),.evacuation-native-return-link>span{min-width:0;flex:1}.evacuation-native-attention b,.evacuation-native-attention small,.evacuation-native-return-link b,.evacuation-native-return-link small{display:block}.evacuation-native-attention b,.evacuation-native-return-link b{font-size:.78rem;font-weight:800}.evacuation-native-attention small,.evacuation-native-return-link small{margin-top:.15rem;color:#8a98a9;font-size:.66rem}.evacuation-native-attention svg,.evacuation-native-return-link svg{width:.95rem;height:.95rem;flex-shrink:0}.evacuation-native-saved{display:flex;align-items:center;gap:.5rem;border-radius:.9rem;background:#e8f6f1;padding:.72rem .85rem;color:#18755c;font-size:.7rem;font-weight:750}.evacuation-native-saved svg{width:.9rem;height:.9rem}.evacuation-native-section{padding-top:.45rem}.evacuation-native-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:0 .2rem .65rem}.evacuation-native-section-heading h2{margin-top:.12rem;color:#142744;font-size:1.25rem;font-weight:820;letter-spacing:-.01em}.evacuation-native-section-heading>button{color:#d96119;font-size:.72rem;font-weight:800}.evacuation-native-section-heading>.evacuation-native-start-report{display:inline-flex;min-height:2.35rem;flex-shrink:0;align-items:center;gap:.38rem;border-radius:999px;background:#142744;padding:.55rem .78rem;color:#fff;box-shadow:0 8px 18px #14274429;transition:transform .18s ease,background-color .18s ease}.evacuation-native-section-heading>.evacuation-native-start-report:active{transform:scale(.97)}.evacuation-native-start-report svg{width:.8rem;height:.8rem}.evacuation-native-receipt-list,.evacuation-native-report-list{overflow:hidden;border:1px solid #e1e8ee;border-radius:1.35rem;background:#ffffffeb;box-shadow:0 12px 30px #1427440f}.evacuation-native-receipt-list>button,.evacuation-native-report-list>button{display:flex;width:100%;align-items:center;gap:.75rem;border-bottom:1px solid #edf1f4;padding:.78rem;text-align:left}.evacuation-native-receipt-list>button:last-child,.evacuation-native-report-list>button:last-child{border-bottom:0}.evacuation-native-receipt-thumb{display:grid;width:3rem;height:3rem;flex-shrink:0;overflow:hidden;place-items:center;border-radius:.9rem;background:#eef3f7;color:#7e8fa2}.evacuation-native-receipt-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.evacuation-native-receipt-thumb svg{width:1.05rem;height:1.05rem}.evacuation-native-receipt-copy{min-width:0;flex:1}.evacuation-native-receipt-copy b,.evacuation-native-receipt-copy small,.evacuation-native-receipt-total b,.evacuation-native-receipt-total small,.evacuation-native-report-list b,.evacuation-native-report-list small{display:block}.evacuation-native-receipt-copy b,.evacuation-native-report-list b{overflow:hidden;color:#142744;font-size:.77rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.evacuation-native-receipt-copy small,.evacuation-native-report-list small{margin-top:.18rem;color:#8795a6;font-size:.63rem}.evacuation-native-receipt-total{flex-shrink:0;text-align:right}.evacuation-native-receipt-total b{color:#142744;font-size:.76rem;font-weight:800}.evacuation-native-receipt-total small{margin-top:.18rem;font-size:.58rem;font-weight:800}.evacuation-native-receipt-total small.is-ready{color:#18785d}.evacuation-native-receipt-total small.needs-review{color:#b36721}.evacuation-native-empty{display:flex;width:100%;min-height:10.5rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e2e8ed;border-radius:1.4rem;background:#ffffffe0;color:#142744;box-shadow:0 12px 30px #1427440d}.evacuation-native-empty>span{display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:1.1rem;background:#fff0e5;color:#d96119}.evacuation-native-empty svg{width:1.35rem}.evacuation-native-empty b{margin-top:.75rem;font-size:.86rem}.evacuation-native-empty small{margin-top:.2rem;color:#8190a2;font-size:.7rem}.evacuation-native-report-list>button>span:first-child{display:grid;width:2.7rem;height:2.7rem;flex-shrink:0;place-items:center;border-radius:.85rem;background:#fff0e5;color:#d96119}.evacuation-native-report-list>button>span:nth-child(2){min-width:0;flex:1}.evacuation-native-report-list svg{width:1rem}.evacuation-native-report-list strong{flex-shrink:0;color:#142744;font-size:.75rem}.evacuation-native-loading-card{border-radius:1.25rem;background:#fff;padding:1.4rem;color:#7d8b9d;font-size:.72rem;text-align:center}.evacuation-native-return-link{border:1px solid #e1e8ed;background:#ffffffdb;color:#142744}.evacuation-native-return-link>svg:first-child{color:#d96119}.evacuation-native-storage-note{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.3rem;color:#8a98a9;font-size:.61rem;font-weight:700}.evacuation-native-storage-note svg{width:.78rem;height:.78rem;color:#1a8064}.evacuation-native-dialog-screen{left:50%!important;top:0!important;width:min(100%,32rem)!important;max-width:32rem!important;height:100dvh!important;max-height:100dvh!important;transform:translate(-50%)!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#f6f9fc!important;padding:0!important;box-shadow:0 0 80px #0916273d!important}.evacuation-native-screen-bar{position:sticky;top:0;z-index:20;display:grid;height:calc(4.15rem + env(safe-area-inset-top));flex-shrink:0;grid-template-columns:5.5rem 1fr 5.5rem;align-items:end;border-bottom:1px solid rgba(220,228,235,.78);background:#ffffffe0;padding:env(safe-area-inset-top) 1rem .72rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.evacuation-native-screen-bar>button{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid #e0e7ed;border-radius:.82rem;background:#fff;color:#142744;box-shadow:0 6px 16px #14274412}.evacuation-native-screen-bar>button svg{width:1rem;height:1rem}.evacuation-native-screen-bar>h1,.evacuation-native-screen-bar>h2{align-self:center;color:#142744;font-size:.9rem;font-weight:850;text-align:center}.evacuation-native-secure-pill,.evacuation-native-report-count{display:inline-flex;justify-self:end;align-items:center;gap:.3rem;align-self:center;color:#19765d;font-size:.6rem;font-weight:800}.evacuation-native-secure-pill svg{width:.75rem;height:.75rem}.evacuation-native-report-count{color:#738196}.evacuation-native-report-builder{min-height:100dvh;background:radial-gradient(circle at 100% 0,rgba(239,121,39,.08),transparent 18rem),#f6f9fc;padding-bottom:1rem}.evacuation-native-report-builder-body{padding:1.15rem 1rem 1.5rem}.evacuation-native-report-builder-hero{text-align:center}.evacuation-native-report-builder-hero>span{display:grid;width:3.75rem;height:3.75rem;margin:0 auto .85rem;place-items:center;border:8px solid #daf4eb;border-radius:999px;background:#1aaa7e;color:#fff;box-shadow:0 10px 24px #1aaa7e2e}.evacuation-native-report-builder-hero>span svg{width:1.25rem;height:1.25rem;stroke-width:3}.evacuation-native-report-builder-hero>p:first-of-type{color:#1a8064;font-size:.6rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.evacuation-native-report-builder-hero h2{margin-top:.2rem;color:#142744;font-size:1.65rem;font-weight:850;letter-spacing:-.02em}.evacuation-native-report-builder-hero>p:last-child{max-width:22rem;margin:.4rem auto 0;color:#75859a;font-size:.74rem;line-height:1.55}.evacuation-native-report-summary{overflow:hidden;margin-top:1.2rem;border-color:#dfe6ec!important;border-radius:1.4rem!important;background:#fff!important;box-shadow:0 14px 34px #14274412!important}.evacuation-native-report-summary-total{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;background:#142744;padding:1.1rem;color:#fff}.evacuation-native-report-summary-total span{color:#ffffff8f;font-size:.6rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.evacuation-native-report-summary-total strong{font-size:1.85rem;font-weight:700;line-height:1;letter-spacing:-.035em}.evacuation-native-report-summary dl>div{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #edf1f4;padding:.78rem 1rem}.evacuation-native-report-summary dl>div:last-child{border-bottom:0}.evacuation-native-report-summary dt{color:#7a899c;font-size:.7rem;font-weight:700}.evacuation-native-report-summary dd{color:#142744;font-size:.72rem;font-weight:850;text-align:right}.evacuation-native-report-summary dd.is-ready{color:#17765d}.evacuation-native-report-summary dd.needs-review{color:#a45d1e}.evacuation-native-report-builder-note{display:flex;align-items:flex-start;gap:.7rem;margin-top:.8rem;border:1px solid #d8eae4;border-radius:1rem;background:#f0faf6;padding:.8rem .9rem;color:#17765d}.evacuation-native-report-builder-note>svg{width:.95rem;height:.95rem;margin-top:.1rem;flex-shrink:0}.evacuation-native-report-builder-note b,.evacuation-native-report-builder-note small{display:block}.evacuation-native-report-builder-note b{font-size:.72rem}.evacuation-native-report-builder-note small{margin-top:.15rem;color:#648276;font-size:.63rem;line-height:1.45}.evacuation-native-report-builder-actions{position:sticky;z-index:44;bottom:calc(.75rem + var(--evacuation-safe-bottom));margin:.8rem 1rem 0;border:1px solid rgba(217,225,232,.9);border-radius:1.2rem;background:#fffffff0;padding:.65rem;box-shadow:0 14px 36px #14274426;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.evacuation-native-report-builder-actions>button{width:100%;height:3.2rem;border-radius:.9rem;background:#142744;color:#fff;font-size:.78rem;font-weight:850}.evacuation-native-report-builder-actions>button:hover{background:#203858}.evacuation-native-loti-body{padding:1.2rem 1rem 1.35rem!important}.evacuation-native-tab-screen{display:flex;height:100dvh;min-height:0;flex-direction:column;overflow:hidden;background:#f6f9fc;padding-bottom:5.75rem;will-change:opacity,transform}.evacuation-native-tab-screen .evacuation-native-screen-bar,.evacuation-native-reports-tab>div:first-child{padding-top:.75rem}.evacuation-native-loti-tab{padding-bottom:0;animation:evacuation-tab-from-left .32s cubic-bezier(.22,1,.36,1) both}.evacuation-native-reports-tab{animation:evacuation-tab-from-right .32s cubic-bezier(.22,1,.36,1) both}@keyframes evacuation-tab-from-left{0%{opacity:0;transform:translate3d(-2rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes evacuation-tab-from-right{0%{opacity:0;transform:translate3d(2rem,0,0)}to{opacity:1;transform:translateZ(0)}}.evacuation-native-loti-tab .evacuation-native-loti-body{min-height:0;flex:0 1 auto}.evacuation-native-loti-tab .evacuation-native-loti-actions{margin-bottom:6.25rem;border-top:0;background:transparent;padding-top:.75rem;-webkit-backdrop-filter:none;backdrop-filter:none}.evacuation-native-loti-description{margin-top:.55rem;color:#75859a;font-size:.76rem;line-height:1.55}.evacuation-native-capture-body{display:flex;min-height:0;flex-direction:column;overflow:hidden!important;padding:0!important}.evacuation-native-task-intro,.evacuation-native-loti-intro{padding:.35rem .2rem 1rem}.evacuation-native-task-intro h2,.evacuation-native-loti-intro h2{margin-top:.22rem;color:#142744;font-size:1.72rem;font-weight:850;line-height:1.07;letter-spacing:-.02em}.evacuation-native-task-intro [data-radix-dialog-description],.evacuation-native-loti-intro [data-radix-dialog-description]{margin-top:.55rem;color:#75859a;font-size:.76rem;line-height:1.55}.evacuation-native-dialog-screen .evacuation-app-camera-stage{display:flex;min-height:0;flex:1;flex-direction:column;border-radius:0;padding:0;box-shadow:none}.evacuation-native-dialog-screen .evacuation-app-camera-frame{width:100%;height:100%;min-height:18rem;flex:1;margin:0;border:0;border-radius:0}.evacuation-native-dialog-screen .evacuation-app-camera-frame:before,.evacuation-native-dialog-screen .evacuation-app-camera-frame:after{top:1rem;right:1rem;bottom:1rem;left:1rem;border-radius:1rem}.evacuation-native-dialog-screen .evacuation-app-camera-stage>p{position:absolute;z-index:5;right:1rem;bottom:.85rem;left:1rem;width:-moz-fit-content;width:fit-content;margin:0 auto;border-radius:999px;background:#07111e9e;padding:.42rem .72rem;color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.evacuation-native-camera-video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:#0b1727;-o-object-fit:cover;object-fit:cover}.evacuation-native-camera-status{position:relative;z-index:2;display:flex;max-width:13rem;flex-direction:column;align-items:center;gap:.45rem;color:#ffffffc2;text-align:center}.evacuation-native-camera-status>svg{width:1.5rem;height:1.5rem;color:#ff9a55}.evacuation-native-camera-status>b{font-size:.75rem;font-weight:800}.evacuation-native-camera-status>span{color:#ffffff80;font-size:.62rem;line-height:1.45}.evacuation-native-camera-status>button{display:inline-flex;min-height:1.9rem;align-items:center;gap:.35rem;margin-top:.25rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1a;padding:.35rem .65rem;color:#fff;font-size:.6rem;font-weight:800}.evacuation-native-camera-status>button svg{width:.72rem;height:.72rem}.evacuation-native-capture-tip{display:flex;align-items:center;gap:.7rem;flex-shrink:0;margin:.75rem 1rem .9rem;border:1px solid #e1e8ed;border-radius:1rem;background:#fff;padding:.8rem .9rem}.evacuation-native-capture-tip>svg{width:1rem;color:#d96119}.evacuation-native-capture-tip b,.evacuation-native-capture-tip small{display:block}.evacuation-native-capture-tip b{color:#142744;font-size:.72rem}.evacuation-native-capture-tip small{margin-top:.15rem;color:#8492a4;font-size:.63rem}.evacuation-native-capture-actions,.evacuation-native-loti-actions{display:flex;flex-shrink:0;flex-direction:column;gap:.65rem;border-top:1px solid #e0e7ed;background:#ffffffed;padding:.85rem 1rem calc(.9rem + var(--evacuation-safe-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.evacuation-native-primary-action,.evacuation-native-secondary-action{height:3.35rem!important;border-radius:1rem!important;font-size:.82rem!important;font-weight:800!important}.evacuation-native-primary-action{background:linear-gradient(135deg,#193b65,#102a4d)!important;color:#fff!important;box-shadow:0 12px 26px #102a4d38}.evacuation-native-secondary-action{border-color:#dfe6ec!important;background:#fff!important;color:#142744!important}.evacuation-native-primary-action svg,.evacuation-native-secondary-action svg{width:1rem;height:1rem;margin-right:.45rem}.evacuation-native-capture-actions>p{display:flex;align-items:center;justify-content:center;gap:.35rem;color:#8291a2;font-size:.58rem;font-weight:700}.evacuation-native-capture-actions>p svg{width:.72rem;height:.72rem;color:#1a8064}.evacuation-native-loti-intro{text-align:center}.evacuation-native-loti-intro>span{display:grid;width:4.25rem;height:4.25rem;margin:0 auto .9rem;place-items:center;border-radius:1.35rem;background:#142744;color:#ff9a55;box-shadow:0 16px 30px #14274433}.evacuation-native-loti-intro>span svg{width:1.65rem;height:1.65rem}.evacuation-native-question-list{display:flex;flex-direction:column;gap:.65rem}.evacuation-native-question-list .evacuation-app-question-row{min-height:4.8rem;border-radius:1.1rem;box-shadow:0 8px 20px #1427440b}.evacuation-native-loti-actions>button:last-child{min-height:2rem;color:#75859a;font-size:.7rem;font-weight:750}.evacuation-native-pa-banner{display:grid;grid-template-columns:2.55rem minmax(0,1fr);align-items:start;gap:.75rem;border:1px solid rgba(255,154,85,.24);border-radius:1.15rem;background:linear-gradient(135deg,#173b5f,#102a4d);padding:.85rem;color:#fff;box-shadow:0 10px 24px #102a4d29;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.evacuation-native-pa-banner:hover{border-color:#ff9a557a;color:#fff;transform:translateY(-1px);box-shadow:0 13px 28px #102a4d38}.evacuation-native-pa-banner:focus-visible{outline:3px solid rgba(255,154,85,.48);outline-offset:2px}.evacuation-native-pa-banner-icon{display:grid;width:2.55rem;height:2.55rem;place-items:center;border-radius:.82rem;background:#ff9a5524;color:#ff9a55}.evacuation-native-pa-banner-icon svg{width:1.18rem;height:1.18rem}.evacuation-native-pa-banner-copy,.evacuation-native-pa-banner-copy>*{display:block}.evacuation-native-pa-banner-copy b{color:#fff;font-size:.92rem;font-weight:850;letter-spacing:-.01em;line-height:1.3}.evacuation-native-pa-banner-copy>span{margin-top:.28rem;color:#c7d2df;font-size:.76rem;line-height:1.5}.evacuation-native-pa-banner-copy strong{display:inline-flex;align-items:center;gap:.25rem;margin-top:.48rem;color:#ffad73;font-size:.76rem;font-weight:850}.evacuation-native-receipt-detail-body{min-height:0;flex:1;overflow-y:auto;padding:1rem 1rem 1.4rem}.evacuation-native-receipt-preview{display:grid;min-height:20rem;max-height:48dvh;overflow:hidden;place-items:center;border-radius:1.55rem;background:linear-gradient(145deg,#dfe6eb,#f1f4f6);padding:1.15rem;box-shadow:inset 0 0 0 1px #1427440f}.evacuation-native-receipt-preview>img{width:100%;max-height:calc(48dvh - 2.3rem);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(20,39,68,.18))}.evacuation-native-receipt-preview>div{display:flex;flex-direction:column;align-items:center;gap:.65rem;color:#7f8fa2;font-size:.72rem}.evacuation-native-receipt-preview>div svg{width:2rem;height:2rem;color:#d96119}.evacuation-native-receipt-detail-card{margin-top:.85rem;border:1px solid #e1e8ed;border-radius:1.3rem;background:#fff;padding:1rem;box-shadow:0 10px 26px #1427440e}.evacuation-native-receipt-detail-actions{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:nowrap;gap:.55rem;border-top:1px solid #e0e7ed;background:#fffffff0;padding:.8rem 1rem calc(.9rem + var(--evacuation-safe-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.evacuation-native-receipt-detail-actions>div{width:100%}.evacuation-native-receipt-detail-actions button{min-height:2.8rem;border-radius:.9rem}.evacuation-native-drawer-footer{padding-bottom:calc(1rem + var(--evacuation-safe-bottom))!important}.evacuation-native-report-flow-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.65rem}.evacuation-native-report-flow-progress span{height:.2rem;border-radius:999px;background:#dce4eb;transition:background-color .22s ease,transform .22s ease}.evacuation-native-report-flow-progress span.is-complete{background:linear-gradient(90deg,#ef7927,#ff9a55)}.evacuation-native-report-flow-step{animation:evacuation-report-flow-step-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes evacuation-report-flow-step-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}.evacuation-native-report-flow-success{padding:.6rem 0 .25rem;text-align:center}.evacuation-native-report-flow-success>span{display:grid;width:4rem;height:4rem;margin:0 auto .9rem;place-items:center;border-radius:1.3rem;background:#dff6ed;color:#17765d;box-shadow:0 12px 28px #17765d1f}.evacuation-native-report-flow-success>span svg{width:1.55rem;height:1.55rem;stroke-width:3}.evacuation-native-report-flow-success h2{color:#142744;font-size:1.3rem;font-weight:850;letter-spacing:-.02em}.evacuation-native-report-flow-success p{max-width:20rem;margin:.35rem auto 0;color:#718096;font-size:.75rem;font-weight:580;line-height:1.5}.evacuation-native-report-flow-drawer [data-drawer-body]{scroll-behavior:smooth}.evacuation-native-report-flow-drawer [data-vaul-drawer]{will-change:transform}.evacuation-app-reports-screen{left:50%!important;width:min(100%,32rem)!important;max-width:32rem!important;transform:translate(-50%)!important;box-shadow:0 0 80px #0916273d!important}.evacuation-native-report-insights{padding-bottom:1.4rem}.evacuation-native-report-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:0}.evacuation-native-report-metrics>div{min-height:7rem;border:1px solid #e1e8ed;border-radius:1.25rem;background:#fff;padding:.95rem;box-shadow:0 10px 24px #1427440d}.evacuation-native-report-metrics>div.is-primary{grid-column:span 2;min-height:8rem;background:radial-gradient(circle at 100% 0,rgba(239,121,39,.32),transparent 8rem),#142744;color:#fff;box-shadow:0 18px 36px #1427442e}.evacuation-native-report-metrics span{display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:.72rem;background:#eef3f8;color:#526a83}.evacuation-native-report-metrics .is-primary span{background:#ffffff1f;color:#ff9a55}.evacuation-native-report-metrics svg{width:.95rem;height:.95rem}.evacuation-native-report-metrics small,.evacuation-native-report-metrics strong{display:block}.evacuation-native-report-metrics small{margin-top:.72rem;color:#8594a5;font-size:.57rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evacuation-native-report-metrics .is-primary small{color:#ffffff87}.evacuation-native-report-metrics strong{margin-top:.2rem;color:#142744;font-size:1.45rem;font-weight:650;letter-spacing:-.035em}.evacuation-native-report-metrics .is-primary strong{color:#fff;font-size:2rem}.evacuation-native-report-list-heading{padding:.2rem .15rem .75rem}.evacuation-native-report-list-heading p{color:#8593a4;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evacuation-native-report-list-heading h2{margin-top:.12rem;color:#142744;font-size:1.2rem;font-weight:820;letter-spacing:-.01em}.evacuation-native-reports-empty{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e1e8ee;border-radius:1.35rem;background:#fff;padding:1.25rem;text-align:center;box-shadow:0 12px 28px #1427440d}.evacuation-native-reports-empty>span{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:1.1rem;background:#eef3f8;color:#8291a3}.evacuation-native-reports-empty svg{width:1.35rem;height:1.35rem}.evacuation-native-reports-empty h3{margin-top:.85rem;color:#142744;font-size:.9rem;font-weight:820}.evacuation-native-reports-empty p{max-width:16rem;margin-top:.3rem;color:#8392a4;font-size:.7rem;line-height:1.5}.dark{--evacuation-dark-bg: #071521;--evacuation-dark-surface: #0e2133;--evacuation-dark-surface-raised: #13283c;--evacuation-dark-border: rgba(157, 184, 207, .15);--evacuation-dark-text: #f1f6fa;--evacuation-dark-muted: #91a4b7}.dark .evacuation-app-root{color-scheme:dark;background:radial-gradient(circle at 100% 0,rgba(239,121,39,.11),transparent 20rem),radial-gradient(circle at 0 30%,rgba(55,113,176,.1),transparent 24rem),linear-gradient(180deg,#0a1928 0%,var(--evacuation-dark-bg) 58%,#091827 100%)}.dark .evacuation-welcome-root{background:radial-gradient(circle at 90% 5%,rgba(59,119,184,.15),transparent 17rem),radial-gradient(circle at 5% 94%,rgba(239,121,39,.13),transparent 18rem),linear-gradient(180deg,#0a1928,#071521)}.dark .evacuation-welcome-screen{color:var(--evacuation-dark-text)}.dark .evacuation-welcome-icon{border-color:var(--evacuation-dark-border);background:#102335f0;box-shadow:0 18px 44px #0000003d,0 0 0 .65rem #ffffff06}.dark .evacuation-welcome-intro{color:var(--evacuation-dark-muted)}.dark .evacuation-welcome-note{border-color:var(--evacuation-dark-border);background:#0f2234cc;color:#9ab5aa;box-shadow:0 12px 28px #00000024}.dark .evacuation-welcome-categories{background:transparent}.dark .evacuation-welcome-categories>span{border-color:#9db8cf24;background:#182f45eb;color:#c6d5e0;box-shadow:0 8px 20px #0000003d,0 1px 2px #0003}.dark .evacuation-welcome-footer{background:linear-gradient(180deg,#07152100,#071521f0 20%,#071521 50%)}.dark .evacuation-welcome-footer>.evacuation-welcome-legal{color:#8296aa}.dark .evacuation-welcome-legal a{color:#8bb9e8}.dark .evacuation-welcome-pagination button{background:#344a5e}.dark .evacuation-welcome-pagination button.is-active{background:#ff8a3d}.dark .evacuation-app-root:before{opacity:.18}.dark .evacuation-expenses-shell{color:var(--evacuation-dark-text)}.dark .evacuation-app-header{border-color:var(--evacuation-dark-border);background:#081724db;box-shadow:0 8px 26px #0000002e}.dark .evacuation-app-theme-toggle{border-color:var(--evacuation-dark-border);background:#13283cf0;color:#ff9a55;box-shadow:0 8px 20px #00000038}.dark .evacuation-app-theme-toggle:hover{border-color:#ff9a5566;background:#172f46}.dark .evacuation-native-home-heading h1,.dark .evacuation-native-section-heading h2,.dark .evacuation-native-report-list-heading h2,.dark .evacuation-native-task-intro h2,.dark .evacuation-native-loti-intro h2,.dark .evacuation-native-screen-bar>h1,.dark .evacuation-native-screen-bar>h2,.dark .evacuation-native-report-builder-hero h2,.dark .evacuation-native-reports-empty h3{color:var(--evacuation-dark-text)}.dark .evacuation-native-home-heading p,.dark .evacuation-native-section-heading p,.dark .evacuation-native-task-intro>p,.dark .evacuation-native-loti-intro>p,.dark .evacuation-native-loti-description,.dark .evacuation-native-task-intro [data-radix-dialog-description],.dark .evacuation-native-loti-intro [data-radix-dialog-description],.dark .evacuation-native-report-list-heading p,.dark .evacuation-native-reports-empty p,.dark .evacuation-native-storage-note{color:var(--evacuation-dark-muted)}.dark .evacuation-native-home-heading>span.is-ready{background:#10382f;color:#79d8b8}.dark .evacuation-native-balance-card{background:linear-gradient(145deg,#193e64,#102c4a 54%,#0b2138);box-shadow:0 24px 52px #00000052}.dark .evacuation-native-balance-card.is-current-report{background:radial-gradient(circle at 100% 0,rgba(239,121,39,.32),transparent 12rem),linear-gradient(145deg,#1b4166,#12314f 55%,#0e263f)}.dark .evacuation-native-balance-pagination button{background:#40566b}.dark .evacuation-native-balance-pagination button.is-active{background:#ff9a55}.dark .evacuation-native-receipt-list,.dark .evacuation-native-report-list,.dark .evacuation-native-empty,.dark .evacuation-native-return-link,.dark .evacuation-native-loading-card,.dark .evacuation-native-report-metrics>div,.dark .evacuation-native-reports-empty,.dark .evacuation-native-capture-tip,.dark .evacuation-native-receipt-detail-card,.dark .evacuation-native-report-summary,.dark .evacuation-app-action-row,.dark .evacuation-app-question-row,.dark .evacuation-app-loti-strip,.dark .evacuation-app-answer{border-color:var(--evacuation-dark-border)!important;background:var(--evacuation-dark-surface)!important;box-shadow:0 12px 30px #0000002e!important}.dark .evacuation-native-receipt-list>button,.dark .evacuation-native-report-list>button,.dark .evacuation-native-report-summary dl>div{border-color:var(--evacuation-dark-border)}.dark .evacuation-native-receipt-thumb,.dark .evacuation-native-report-metrics span,.dark .evacuation-native-reports-empty>span,.dark .evacuation-native-question-list .evacuation-app-question-row>span:first-child{background:var(--evacuation-dark-surface-raised);color:#9eb1c4}.dark .evacuation-native-receipt-copy b,.dark .evacuation-native-receipt-total b,.dark .evacuation-native-report-list b,.dark .evacuation-native-report-list strong,.dark .evacuation-native-empty,.dark .evacuation-native-return-link,.dark .evacuation-native-capture-tip b,.dark .evacuation-native-report-summary dd,.dark .evacuation-app-question-row>span,.dark .evacuation-app-answer h3{color:var(--evacuation-dark-text)}.dark .evacuation-native-receipt-copy small,.dark .evacuation-native-report-list small,.dark .evacuation-native-empty small,.dark .evacuation-native-return-link small,.dark .evacuation-native-capture-tip small,.dark .evacuation-native-report-summary dt,.dark .evacuation-native-report-builder-hero>p:last-child,.dark .evacuation-app-answer p{color:var(--evacuation-dark-muted)}.dark .evacuation-native-attention{border-color:#f0a45340;background:#342417;color:#ffc08e}.dark .evacuation-native-attention>span:first-child{background:#4a2f19}.dark .evacuation-native-saved{background:#10382f;color:#7edbbb}.dark .evacuation-app-bottom-nav{border-color:var(--evacuation-dark-border);background:#0c1e2ef0;box-shadow:0 20px 52px #00000061,0 2px 8px #00000038}.dark .evacuation-app-bottom-nav button{color:#8ea2b7}.dark .evacuation-app-bottom-nav button.is-active,.dark .evacuation-app-bottom-nav button:hover,.dark .evacuation-app-bottom-nav .evacuation-app-capture-nav{color:var(--evacuation-dark-text)}.dark .evacuation-app-bottom-nav button.is-active,.dark .evacuation-app-bottom-nav button:hover{background:#36526b57}.dark .evacuation-app-capture-button,.dark .evacuation-app-nav-badge,.dark .evacuation-app-loti-spark{border-color:#102438}.dark .evacuation-native-dialog-screen,.dark .evacuation-native-tab-screen,.dark .evacuation-native-report-builder,.dark .evacuation-app-reports-screen{background:var(--evacuation-dark-bg)!important}.dark .evacuation-native-receipt-drawer{border-color:var(--evacuation-dark-border)!important;background:#0a1b2a!important;color:var(--evacuation-dark-text)}.dark .evacuation-native-receipt-drawer [class*=bg-white]{border-color:var(--evacuation-dark-border)!important;background:var(--evacuation-dark-surface)!important}.dark .evacuation-native-receipt-drawer h2,.dark .evacuation-native-receipt-drawer label,.dark .evacuation-native-receipt-drawer [role=heading]{color:var(--evacuation-dark-text)!important}.dark .evacuation-native-receipt-drawer input,.dark .evacuation-native-receipt-drawer textarea,.dark .evacuation-native-receipt-drawer button[role=combobox]{border-color:var(--evacuation-dark-border)!important;background:var(--evacuation-dark-surface-raised)!important;color:var(--evacuation-dark-text)!important}.dark .evacuation-native-screen-bar{border-color:var(--evacuation-dark-border);background:#0a1b2ae6}.dark .evacuation-native-screen-bar>button{border-color:var(--evacuation-dark-border);background:var(--evacuation-dark-surface-raised);color:var(--evacuation-dark-text);box-shadow:0 7px 18px #0003}.dark .evacuation-native-report-count{color:#9aacbd}.dark .evacuation-native-capture-actions,.dark .evacuation-native-loti-actions,.dark .evacuation-native-receipt-detail-actions,.dark .evacuation-native-report-builder-actions{border-color:var(--evacuation-dark-border);background:#0c1e2ef0}.dark .evacuation-native-loti-tab .evacuation-native-loti-actions{background:transparent}.dark .evacuation-native-pa-banner{border-color:#ff9a5538;background:linear-gradient(135deg,#183b5c,#112b43);box-shadow:0 12px 28px #00000040}.dark .evacuation-native-pa-banner-copy>span{color:#bdcad7}.dark .evacuation-native-secondary-action{border-color:var(--evacuation-dark-border)!important;background:var(--evacuation-dark-surface-raised)!important;color:var(--evacuation-dark-text)!important}.dark .evacuation-native-loti-intro>span{background:#183653;box-shadow:0 16px 32px #0000004d}.dark .evacuation-app-answer>button{border-color:var(--evacuation-dark-border);background:var(--evacuation-dark-surface-raised);color:#b8c7d5}.dark .evacuation-app-answer>div{background:#342417;color:#ffc08e}.dark .evacuation-native-receipt-preview{background:linear-gradient(145deg,#13283b,#0a1b2a);box-shadow:inset 0 0 0 1px var(--evacuation-dark-border)}.dark .evacuation-native-report-summary-total,.dark .evacuation-native-report-metrics>div.is-primary{background:radial-gradient(circle at 100% 0,rgba(239,121,39,.32),transparent 8rem),#173b5e!important}.dark .evacuation-native-report-builder-note{border-color:#40b18d38;background:#0f332d;color:#7edbbb}.dark .evacuation-native-report-builder-note small{color:#8bb5a8}.dark .evacuation-native-report-metrics strong{color:var(--evacuation-dark-text)}.dark .evacuation-native-reports-tab article{border-color:var(--evacuation-dark-border)!important;background:var(--evacuation-dark-surface)!important}.dark .evacuation-native-reports-tab article span:not(.sr-only),.dark .evacuation-native-reports-tab article dd{color:#dce6ee!important}.dark .evacuation-native-reports-tab article dt{color:var(--evacuation-dark-muted)!important}.dark .evacuation-native-reports-tab article span.rounded-full{background:#10382f!important;color:#7edbbb!important}.dark .evacuation-native-reports-tab article>button{border-color:var(--evacuation-dark-border)!important;background:var(--evacuation-dark-surface-raised)!important;color:var(--evacuation-dark-text)!important}.dark .evacuation-native-report-drawer{border-color:var(--evacuation-dark-border)!important;background:#0a1b2a!important;color:var(--evacuation-dark-text)}.dark .evacuation-native-report-drawer [class*=bg-white]{border-color:var(--evacuation-dark-border)!important;background:var(--evacuation-dark-surface)!important}.dark .evacuation-native-report-drawer h2,.dark .evacuation-native-report-drawer dd,.dark .evacuation-native-report-drawer b,.dark .evacuation-native-report-drawer strong{color:var(--evacuation-dark-text)!important}.dark .evacuation-native-report-drawer p,.dark .evacuation-native-report-drawer dt{color:var(--evacuation-dark-muted)!important}.dark .evacuation-native-report-flow-drawer{border-color:var(--evacuation-dark-border)!important;background:#0a1b2a!important;color:var(--evacuation-dark-text)}.dark .evacuation-native-report-flow-drawer [class*=bg-white]{border-color:var(--evacuation-dark-border)!important;background:var(--evacuation-dark-surface)!important}.dark .evacuation-native-report-flow-drawer h2,.dark .evacuation-native-report-flow-drawer label,.dark .evacuation-native-report-flow-drawer strong,.dark .evacuation-native-report-flow-drawer [role=heading]{color:var(--evacuation-dark-text)!important}.dark .evacuation-native-report-flow-drawer input{border-color:var(--evacuation-dark-border)!important;background:var(--evacuation-dark-surface-raised)!important;color:var(--evacuation-dark-text)!important}.dark .evacuation-native-report-flow-progress span{background:#263d51}.dark .evacuation-native-report-flow-progress span.is-complete{background:linear-gradient(90deg,#ef7927,#ff9a55)}@media (min-width: 40rem){.evacuation-app-root{min-height:100dvh;box-shadow:0 0 0 1px #14274412,0 0 80px #14274424}.evacuation-native-dialog-screen,.evacuation-app-reports-screen{border-radius:1.75rem!important}}@media (prefers-reduced-motion: reduce){.evacuation-app-screen,.evacuation-app-welcome,.evacuation-app-answer,.evacuation-app-camera-scan,.evacuation-native-loti-tab,.evacuation-native-reports-tab,.evacuation-native-report-flow-step{animation:none}.evacuation-app-action-row,.evacuation-app-question-row,.evacuation-app-loti-strip,.evacuation-native-balance-topline,.evacuation-native-balance-card>strong,.evacuation-native-balance-stats,.evacuation-native-balance-pagination button,.evacuation-app-bottom-nav button{transition:none}.evacuation-welcome-screen{animation:none}.evacuation-welcome-carousel{scroll-behavior:auto}.evacuation-expenses-scan-stage:after{animation:none;top:50%}}
