@font-face{font-family:Archivo;src:url(/assets/archivo-var-latin-DY7AcnAa.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:#243d34;font-synthesis:none;--green:#205b3c;--muted:#5e6d64;--red:#a12d3e;background:#eef1eb;font-family:Archivo,Arial,sans-serif;font-size:17px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:48px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #2866bd}button:disabled{cursor:default;opacity:.65}h1,h2,p{margin:0}h1{letter-spacing:-1.1px;margin:0 0 12px;font-size:32px;font-weight:550;line-height:1.15}h2{margin:18px 0 12px;font-size:20px;line-height:1.25}p{margin:10px 0}a{color:var(--green)}.app-frame{background:#fff;border:6px solid #fff;border-radius:36px;flex-direction:column;width:430px;max-width:100%;min-height:780px;margin:32px auto 0;display:flex;overflow:clip;box-shadow:0 20px 65px #274c3314}.flag{background:linear-gradient(100deg,#f8dfe0,#f2c9cd);flex-shrink:0;height:23px}.flag.bottom{height:21px;padding-bottom:env(safe-area-inset-bottom)}.page{flex:1;padding:28px 24px}.muted{color:var(--muted);font-size:.9em}.welcome-heading{text-align:center}.welcome-heading .muted{max-width:260px;margin:12px auto 0}.button{border:1px solid #fff5;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:12px;padding:14px 20px;font-size:18px;font-weight:600;display:flex;box-shadow:0 5px 14px #762c3722,inset 1px 2px 2px #ffffff50}.button.primary{color:#fff;background:linear-gradient(145deg,#bc4b59,#a12d3e)}.button.secondary{color:#205b3c;background:linear-gradient(150deg,#eff6eb,#dce9dd);border:1px solid #bfd3c0;box-shadow:inset 0 1px #fff,0 3px 8px #284b3010}.button:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #242d3528}.entry .button{justify-content:space-between}.panel{background:#fff;border:1px solid #dce6dc;border-radius:26px;margin:20px 0;padding:22px;box-shadow:0 5px 18px #25433009}.panel.compact{margin:12px 0;padding:17px}.panel p:last-child{margin-bottom:0}.amount{letter-spacing:-1.7px;margin:16px 0 8px;font-size:46px;font-weight:550;line-height:1.2}.amount small{letter-spacing:0;color:var(--muted);font-size:16px}.badge{color:#315e3c;background:#eaf3e5;border-radius:20px;padding:5px 10px;font-size:13px;display:inline-block}.badge.pending{color:#7e5d17;background:#fff4da}.badge.failed{color:#9a2c3b;background:#ffefec}.back,.text-button{color:var(--green);text-align:left;background:0 0;border:0;min-height:48px;padding:10px 0}.back{margin-bottom:15px}.air-strip{color:#31583d;background:#f5f9f1;border:1px solid #dce6dc;border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin:22px 0;padding:12px;font-size:14px;display:flex}.quick{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.quick button{text-align:left;color:#31583d;background:#fff;border:1px solid #dce6dc;border-radius:22px;padding:16px}.reward{text-align:left;width:100%;color:var(--green);background:linear-gradient(145deg,#f0f6e9,#fff);border:1px solid #dce6dc;border-radius:24px;padding:18px;display:block}.reward strong{font-size:22px;font-weight:550}.reward small,.list-row small,.method small{color:var(--muted);font-size:14px;display:block}.list-row{color:#243d34;text-align:left;background:#fff;border:0;border-bottom:1px solid #dde6d8;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 2px;display:flex}.list-row strong{font-size:1em}.segments{background:#eaf0e5;border-radius:18px;gap:5px;margin:20px 0;padding:5px;display:flex}.segments button{color:var(--green);background:0 0;border:0;border-radius:14px;flex:1}.segments button[aria-pressed=true]{background:#fff;box-shadow:0 3px 8px #244b3510}.bottom-nav{z-index:2;background:#fffffff2;border-top:1px solid #e4eadf;justify-content:space-around;gap:6px;padding:10px 12px;display:flex;position:sticky;bottom:0}.bottom-nav button{color:var(--muted);background:0 0;border:0;border-radius:16px;padding:8px 10px;font-size:14px}.bottom-nav button[aria-current=page]{color:var(--green);background:#edf4e7;font-weight:600}.demo-footer{text-align:center;max-width:430px;color:var(--muted);flex-direction:column;align-items:center;margin:12px auto 24px;font-size:12px;display:flex}.demo-footer button{color:var(--green);background:0 0;border:0;font-size:14px;text-decoration:underline}.demo-note{text-align:center;color:var(--muted);margin-top:20px;font-size:12px}.marks{border-top:1px solid #e9eee4;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:20px;display:flex}.marks img{object-fit:contain;width:70px;height:58px}.marks img:nth-child(2){width:40px;height:40px}.deploy{letter-spacing:-1px;color:#142d36;font-size:21px;font-weight:650}.deploy span{color:#23696b}.cedar-block{text-align:center;margin:24px auto 0;position:relative}.cedar-circle{touch-action:pan-y pinch-zoom;width:244px;height:220px;margin:auto;position:relative}.halo{background:repeating-radial-gradient(circle at 50% 48%,#edf8e9 0 13px,#d7efd1 13px 22px);border-radius:50%;width:200px;height:200px;position:absolute;top:8px;left:22px}.cedar-canvas{clip-path:circle(100px at 122px 108px);touch-action:pan-y pinch-zoom;position:absolute;inset:0}.cedar-canvas canvas{touch-action:pan-y pinch-zoom;display:block}.cedar-poster{width:244px;height:220px;position:absolute;inset:0}.hidden{visibility:hidden}.aqi-ring{fill:none;stroke-width:4px;pointer-events:none;width:244px;height:220px;position:absolute;inset:0}.small-button{color:#315b40;background:#fff;border:1px solid #dce6dc;border-radius:30px;padding:8px 14px;font-size:13px}.air-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#243d34;text-align:left;background:#ffffffdf;border:1px solid #dce6dc;border-radius:26px;align-items:center;gap:12px;width:94%;margin:10px auto 0;padding:16px 18px;display:flex;box-shadow:0 5px 18px #25433009}.air-card>strong{font-size:42px;line-height:1}.air-card b{color:#286345}.air-card small{color:var(--muted);font-size:13px;display:block}.air-card>span:last-child{margin-left:auto}.location{color:var(--muted);text-align:center;font-size:13px}.fingerprint,.processing{color:var(--green);text-align:center;font-size:64px}.methods{border:0;margin:20px 0;padding:0}.methods legend{margin-bottom:10px;font-weight:600}.method{cursor:pointer;border:1px solid #dce6dc;border-radius:18px;align-items:center;gap:12px;margin:10px 0;padding:16px;display:flex}.method.selected{background:#f2f7ec;border:2px solid #3e7250;padding:15px}.method input{width:22px;height:22px;accent-color:var(--green);flex-shrink:0}.provider.whish{border-top:8px solid #df003f}.provider.omt{border-top:8px solid #ffd000}.provider.card{border-top:8px solid #465754}dl{margin:18px 0}dl>div{border-bottom:1px solid #e5eadf;justify-content:space-between;gap:15px;padding:12px 0;display:flex}dt{color:var(--muted);font-size:.9em}dd{text-align:right;margin:0}.reference{overflow-wrap:anywhere;font-size:14px}.success{color:#315b3b;background:#edf5e7;border-radius:16px;padding:13px}.error{color:#a03243}.storage-notice{color:#755617;background:#fff3d7;border-radius:12px;padding:12px;font-size:14px}label:not(.method){margin:15px 0 7px;font-size:15px;display:block}input:not([type=checkbox]):not([type=radio]),select{color:#243d34;background:#fff;border:1px solid #aebfaf;border-radius:12px;width:100%;min-height:50px;padding:12px}input[aria-invalid=true]{border-color:#b33346}label.check{align-items:center;gap:12px;min-height:48px;display:flex}.check input{width:22px;height:22px;accent-color:var(--green)}progress{accent-color:#47734a;width:100%;height:12px}.sheet{width:min(430px,100%);max-height:90dvh;padding:50px 24px max(24px,env(safe-area-inset-bottom));color:#243d34;background:#fff;border:1px solid #dae5d4;border-radius:26px 26px 0 0;margin:auto auto 0;overflow-y:auto}.sheet::backdrop{background:#20383066}.sheet h2{margin:0 0 20px;font-size:25px}.close{color:#315b40;background:#f0f5eb;border:0;border-radius:50%;width:48px;position:absolute;top:10px;right:14px}.presenter-actions{flex-wrap:wrap;gap:8px;display:flex}.presenter-actions button{flex:1;min-width:100px;font-size:14px}.large{font-size:21.25px}.large .button{font-size:22.5px}.large h1{font-size:36px}.large .list-row small,.large .muted{font-size:18px}.large .quick{grid-template-columns:1fr}@media (max-width:500px){body{background:#fff}.app-frame{width:100%;box-shadow:none;border:0;border-radius:0;min-height:calc(100dvh - 80px);margin:0}.page{padding:24px 20px}.sheet{padding-inline:20px}}@media (max-width:350px){h1{font-size:29px}.marks{gap:10px}.marks img{width:58px}.deploy{font-size:19px}.large .amount{font-size:42px}.large h1{font-size:32px}.bottom-nav{padding-inline:5px}.bottom-nav button{padding-inline:7px}.panel{padding:18px}.large dl>div{flex-wrap:wrap}.large dd{text-align:left}}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.air-card{background:#fff}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}.icon{flex-shrink:0;width:24px;height:24px;display:block}.eyebrow{color:var(--muted);margin:0 0 5px;font-size:15px}.dashboard-header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.dashboard-header h1{letter-spacing:-.7px;margin:0 0 7px;font-size:27px;line-height:1.2}.account-location{color:var(--muted);margin:0;font-size:15px}.notification-button{color:#3e5849;background:linear-gradient(145deg,#fff,#f1f5ec);border:1px solid #e0e7dc;border-radius:50%;flex-shrink:0;place-items:center;width:48px;display:grid;position:relative;box-shadow:inset 0 2px 1px #fff,0 4px 10px #284b3010}.notification-button>span{color:#fff;background:#a12d3e;border:2px solid #fff;border-radius:50%;min-width:21px;height:21px;font-size:12px;position:absolute;inset-block-start:-4px;inset-inline-end:-2px}.balance-panel{background:linear-gradient(125deg,#fff8f7,#f6eded);border:1px solid #ecd9da;border-radius:26px;margin-bottom:15px;padding:18px;box-shadow:inset 0 2px 1px #fff,0 7px 18px #7e324008}.business-dashboard .balance-panel{background:linear-gradient(135deg,#f6faf1,#edf3e9);border-color:#d9e4d1}.balance-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;display:flex}.due-label{color:#913445;font-weight:600}.balance-amount{letter-spacing:-1.2px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 4px;font-size:38px;font-weight:600;line-height:1.15;display:flex}.balance-amount>span{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:400}.balance-equivalent{color:var(--muted);margin:4px 0 14px;font-size:15px}.balance-actions{align-items:stretch;gap:8px;display:flex}.balance-actions .button{white-space:normal;flex:1;min-height:48px;margin:0;padding:10px 12px;font-size:16px}.qr-button{color:#315640;background:linear-gradient(140deg,#fff,#f2f5ee);border:1px solid #d0dacc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 9px;font-size:12px;display:flex;box-shadow:inset 0 2px 1px #fff}.balance-link{color:#78505a;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:6px 0 -9px;padding:8px 0;font-size:15px;display:flex}.settled .due-label{color:#315f3b}.pickup-strip,.compliance-strip{color:#34533d;text-align:start;background:linear-gradient(130deg,#f5f8f0,#fff);border:1px solid #dfe6da;border-radius:18px;align-items:center;gap:12px;width:100%;margin:12px 0;padding:14px;display:flex}.pickup-strip>span:nth-child(2),.compliance-strip>span:nth-child(2){flex:1}.pickup-strip strong,.compliance-strip strong{font-size:15px;font-weight:600;display:block}.pickup-strip small,.compliance-strip small{color:var(--muted);margin-top:2px;font-size:15px;display:block}.compliance-strip{background:#eff6e9;border-color:#d8e7ce}.dashboard-grid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 8px;display:grid}.action-tile{text-align:center;color:#2c4837;background:radial-gradient(at 35% 0,#fff 25%,#f3f6ef 100%);border:1px solid #dce4d8;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:146px;padding:13px 8px 15px;display:flex;box-shadow:inset 1px 2px 1px #fff,0 5px 12px #233d2a08}.action-tile:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #25433016}.action-tile strong{font-size:16px;font-weight:600;line-height:1.3}.action-tile small{color:#4c6c4f;margin-top:5px;font-size:13px}.tile-art{place-items:center;width:90px;height:68px;margin-bottom:5px;display:grid;position:relative}.tile-art:before{content:"";filter:blur(3px);background:#33532819;border-radius:50%;width:49px;height:7px;position:absolute;bottom:7px}.tile-art .sculpted{stroke:#426143;stroke-width:1.2px;filter:drop-shadow(2px 3px 1px #34503126);width:48px;height:48px;transform:rotate(-6deg)}.tile-art img{object-fit:contain;width:92px;height:83px;margin-top:-10px;position:relative}.action-tile:first-child .tile-art .sculpted,.action-tile:last-child .tile-art .sculpted{stroke:#885253}.schedule-link{color:#3c6344;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 3px;font-size:15px;display:flex}.dashboard-demo{text-align:center;color:var(--muted);margin:12px 0 0;font-size:12px}.business-grid .action-tile{min-height:128px}.business-grid .tile-art{height:57px}.business-summary{border-top:1px solid #e2e8df;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.business-summary>div{flex-direction:column;flex:1;display:flex}.business-summary>div strong{font-size:27px;font-weight:550}.business-summary>div span{color:var(--muted);font-size:13px}.business-summary button{border:0;color:#36503d;text-align:start;background:#fff;border-inline-start:1px solid #dfe6da;padding-inline-start:16px}.business-summary button>span{color:var(--muted);font-size:13px;display:block}.business-summary button strong{font-size:15px;font-weight:550}.icon-navigation{background:#fff;gap:8px;padding:9px 8px 7px;bottom:0;box-shadow:0 -6px 18px #27492c05}.icon-navigation button{border-radius:15px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;min-height:56px;padding:4px 0;font-size:11px;display:flex}.icon-navigation .icon{stroke-width:1.7px;width:21px;height:21px}.icon-navigation .report-nav>span:first-child{color:#fff;background:linear-gradient(140deg,#bc4b59,#a12d3e);border-radius:50%;place-items:center;width:36px;height:36px;margin-top:-9px;display:grid;box-shadow:0 3px 7px #95344728,inset 0 1px 1px #fff8}.business-theme .icon-navigation .report-nav>span:first-child{background:linear-gradient(140deg,#477954,#245e3e)}.login-screen{min-height:540px;padding-block:6px 20px}.login-screen h1{margin:8px 0 14px;font-size:32px;line-height:1.2}.login-identity{color:var(--muted);font-size:17px}.fingerprint-space{text-align:center;padding:80px 0 48px}.fingerprint-button{color:#3b6843;background:linear-gradient(140deg,#f7fcf2,#dcebd4);border:1px solid #c6d9bd;border-radius:32px;place-items:center;width:104px;height:104px;margin:0 auto;display:grid;box-shadow:inset 1px 2px 2px #fff,0 9px 24px #3a63321a}.fingerprint-button .icon{stroke-width:1.15px;width:64px;height:64px}.fingerprint-space h2{margin:24px 0 4px}.login-note{text-align:center;color:var(--muted);font-size:15px}.scan-overlay{z-index:5;color:#fff;background:#14291ff0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scan-overlay .fingerprint-button{background:#f1ffea;border-color:#d1fbc1;margin:0;box-shadow:0 0 55px #adf69244}.scan-overlay p{margin-top:28px;font-size:17px}.scanning .icon{animation:1s ease-in-out scan-pulse}.otp-form{margin-top:35px}.login-symbol{background:#eef5e8;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.login-symbol .icon{width:36px;height:36px}.otp-form input{letter-spacing:8px;text-align:center;font-size:27px}.otp-form .muted{font-size:15px}.sync-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:530px;display:flex}.sync-screen .cedar-block{margin:0}.sync-screen .halo,.sync-screen .aqi-ring,.sync-screen .small-button{display:none}.sync-screen h1{margin:15px 0;font-size:24px}.sync-screen .muted{font-size:15px}.sync-screen small{color:var(--muted);font-size:13px}.sync-progress{background:#e5ecdf;border-radius:8px;width:180px;height:5px;overflow:hidden}.sync-progress span{transform-origin:0;background:#517d45;height:100%;animation:1.5s linear both sync-fill;display:block}.large .dashboard-header h1{font-size:32px}.large .dashboard-grid{grid-template-columns:1fr}.large .action-tile strong,.large .pickup-strip strong,.large .compliance-strip strong{font-size:20px}.large .action-tile small,.large .pickup-strip small,.large .compliance-strip small,.large .balance-caption,.large .balance-equivalent{font-size:18px}.large .balance-actions{flex-wrap:wrap}.large .balance-actions .button{font-size:20px}.large .icon-navigation button{overflow-wrap:anywhere;font-size:13px}.large .business-summary{flex-wrap:wrap}.large .dashboard-header{align-items:flex-start}.large .login-screen h1{font-size:36px}@keyframes scan-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes sync-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:350px){.dashboard-header h1{font-size:24px}.balance-panel{padding:14px}.balance-actions{gap:8px}.balance-actions .button{padding-inline:9px;font-size:15px}.qr-button{padding-inline:7px}.action-tile strong{font-size:15px}.action-tile small{font-size:12px}.dashboard-grid{gap:10px}.icon-navigation{gap:8px;padding-inline:8px}.icon-navigation button{font-size:10px}.business-summary{gap:8px}.business-summary button{padding-inline-start:8px}}@media (prefers-reduced-motion:reduce){.scanning .icon,.sync-progress span{animation:none}.sync-progress span{transform:scaleX(1)}}.icon-navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-inline:6px;display:grid}.icon-navigation button>span:last-child{overflow-wrap:anywhere;max-width:100%}.large .balance-actions>.button:first-child{flex-basis:100%}.eco-heading{margin-bottom:15px}.eco-heading h1{letter-spacing:-.6px;margin:0 0 5px;font-size:27px}.eco-heading>span{color:var(--muted);font-size:15px}.eco-balance{background:radial-gradient(at 85% 0,#fafff5,#eef5e7);border:1px solid #d9e4d1;border-radius:26px;padding:14px 18px 2px;box-shadow:inset 0 2px 1px #fff,0 5px 16px #284b3009}.eco-balance-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.eco-balance-top p{margin:0;font-size:15px}.eco-balance-top strong{letter-spacing:-1px;font-size:38px;font-weight:600;line-height:1.2}.eco-balance-top img{object-fit:contain;flex-shrink:0}.eco-growth{justify-content:space-between;gap:12px;margin-top:4px;font-size:15px;display:flex}.eco-growth strong{font-weight:550}.eco-balance progress{height:9px;margin:8px 0 0;display:block}.eco-balance-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.eco-balance-bottom>span{color:var(--muted);font-size:13px}.eco-balance-bottom button{color:#315d3c;white-space:nowrap;background:0 0;border:0;padding:8px 0 8px 8px;font-size:15px}.ministry-news h2{letter-spacing:-.4px;margin:4px 0 8px;font-size:22px;line-height:1.25}.news-context{color:var(--muted);margin:0;font-size:13px}.news-card{background:#fff;border:1px solid #dfe5db;border-radius:24px;margin:0 0 20px;overflow:hidden;box-shadow:0 5px 18px #25433009}.news-card a{color:inherit;text-decoration:none;display:block}.news-card a:focus-visible{outline-offset:-4px}.news-card img{aspect-ratio:4/3;object-fit:cover;background:#f0f3ec;width:100%;display:block}.news-card img.news-poster{aspect-ratio:4/5;object-fit:contain}.news-copy{padding:17px 18px 12px}.news-copy time{color:var(--muted);font-size:13px}.news-copy h3{letter-spacing:-.3px;margin:7px 0 10px;font-size:20px;font-weight:550;line-height:1.3}.news-copy p{color:#56655c;margin:0 0 10px;font-size:15px;line-height:1.55}.news-read{color:#315f3d;justify-content:space-between;align-items:center;min-height:48px;font-size:15px;font-weight:550;display:flex}.news-credit{color:var(--muted);margin:22px 2px 0;font-size:13px;line-height:1.5}.large .eco-heading h1{font-size:32px}.large .eco-heading>span,.large .eco-balance-top p,.large .eco-growth,.large .news-copy p{font-size:19px}.large .eco-balance-top strong{font-size:46px}.large .eco-balance-bottom{flex-wrap:wrap;gap:0}.large .eco-balance-bottom>span{font-size:16px}.large .eco-balance-bottom button{font-size:19px}.large .news-copy h3{font-size:25px}.large .news-copy time,.large .news-context,.large .news-credit{font-size:16px}.large .news-read{font-size:19px}@media (max-width:350px){.eco-balance{padding-inline:14px}.eco-balance-top img{width:82px;height:74px}.eco-balance-bottom>span{font-size:12px}.large .eco-balance-bottom>span{font-size:16px}.eco-heading>span{font-size:14px}.news-copy{padding-inline:15px}}.account-credit{color:#536653;justify-content:space-between;gap:10px;margin:8px 0 14px;font-size:15px;display:flex}.bill-document{background:linear-gradient(#fff,#fdfefb);border:1px solid #dce3d8;border-radius:18px;padding:22px 19px;box-shadow:0 8px 24px #2443310b}.bill-document header{border-bottom:2px solid #d7e1d2;padding-bottom:16px;position:relative}.bill-document header h2{margin:4px 0 12px;font-size:23px}.bill-ref{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.bill-document dt{font-size:15px}.bill-document dd{flex-shrink:0;font-size:16px}.bill-total{justify-content:space-between;align-items:center;gap:12px;font-size:17px;display:flex}.bill-total strong{font-size:30px;font-weight:550}.document-note{color:var(--muted);border-top:1px dashed #d5dfd0;padding-top:15px;font-size:13px}.document-actions{gap:10px;display:flex}.document-actions .button{padding-inline:12px;font-size:15px}.allocation{margin:20px 0}.allocation>div{justify-content:space-between;gap:12px;font-size:16px;display:flex}.amount-presets{gap:8px;margin:16px 0;display:flex}.amount-presets button{color:#315c3b;background:#f4f8ef;border:1px solid #bdcebb;border-radius:16px;flex:1}.amount-presets button[aria-pressed=true]{color:#fff;background:#315d3b}.method.method-whish{background:#fff0f4;border-color:#cf1646}.method-whish strong{color:#ac0d35}.method.method-omt{background:#fff1ac;border-color:#dcb72d}.method-omt strong{color:#312b15}.method.method-card{background:#eef1f7;border-color:#9daabd}.method.method-agent,.method.method-bank{background:#f3f4f1}.method.selected{outline-offset:2px;outline:2px solid #355d41}.provider-checkout{border:1px solid #d9e1d4;border-radius:24px;margin:20px 0;overflow:hidden}.provider-checkout header{color:#fff;background:#dc003d;flex-direction:column;gap:4px;padding:22px;display:flex}.provider-checkout header strong{font-size:26px}.provider-checkout header span{font-size:15px}.provider-checkout.omt header{color:#252310;background:#ffd000}.provider-checkout.card header{background:#354853}.provider-body{padding:20px}.provider-body dt,.provider-body dd{font-size:15px}.provider-checkout.whish .button.primary{background:#c9003b}.provider-checkout.omt .button.primary{color:#ffe16a;background:#28271f}.provider-checkout.card .button.primary{background:#354853}.demo-code{letter-spacing:7px;color:#3d5742;overflow-wrap:anywhere;background:#f3f5ef;border-radius:16px;justify-content:center;align-items:center;min-height:66px;margin:20px 0;font-size:26px;display:flex}.provider-note{color:var(--muted);text-align:center;font-size:13px}.sample-card{color:#fff;background:linear-gradient(130deg,#536c76,#26343d);border-radius:20px;flex-direction:column;gap:25px;padding:20px;display:flex}.sample-card>span{justify-content:space-between;font-size:13px;display:flex}.sample-card strong{letter-spacing:1px;font-size:19px}.large .document-actions{flex-direction:column;gap:0}.large .bill-document dt,.large .bill-document dd,.large .account-credit{font-size:19px}.large .bill-total,.large .provider-body dl>div{flex-wrap:wrap}.large .provider-body dt,.large .provider-body dd{font-size:19px}.large .amount-presets{flex-wrap:wrap}.large .amount-presets button{min-width:80px}.large .demo-code{letter-spacing:3px}@media (max-width:350px){.provider-body{padding:15px}.bill-document{padding:18px 14px}.document-actions{flex-direction:column;gap:0}}.visa-mark{object-fit:contain;background:#fff;border-radius:4px;width:58px;height:auto;padding:6px;display:inline-block}.card-networks{align-items:center;gap:12px;margin-top:8px;font-size:14px;display:flex}.sample-card .visa-mark{width:62px}.panel dd{overflow-wrap:anywhere;min-width:0}.large .bill-document dl>div{flex-wrap:wrap}.large .bill-document dd{flex-shrink:1}.entry{margin-top:20px}.entry .button{text-align:center;justify-content:center;min-height:88px;padding:16px 24px;position:relative}.entry .button>.icon{width:30px;height:30px;position:absolute;inset-inline-start:24px}.entry .button>span{padding-inline:28px}.entry small{margin-top:3px;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;display:block}.entry .button{font-size:21px}.welcome .air-card{width:100%}.login-screen:not(.business-login){text-align:center;flex-direction:column;min-height:max(480px,100svh - 250px);display:flex}.login-screen:not(.business-login) .fingerprint-space{margin-top:auto;padding:48px 0 12px}.login-note{text-align:center;padding-bottom:12px}.business-login{text-align:center}.otp-form{text-align:start}.button,.segments button,.amount-presets button,.icon-navigation button{text-align:center;line-height:1.35}.button{white-space:normal;overflow-wrap:anywhere}.list-row,.method,.back,.pickup-strip,.compliance-strip{text-align:start}.list-row>span:first-child,.method>span{overflow-wrap:anywhere;min-width:0}.list-row .badge{flex-shrink:0}.receipt>.amount,.receipt>.badge{text-align:center;display:block}.receipt>.badge{width:-moz-fit-content;width:fit-content;margin-inline:auto}.provider-body>.text-button{text-align:center;margin-inline:auto;display:block}.credit-option{border-top:1px solid #dce6dc;margin-top:18px;padding-top:16px}.credit-option p{font-size:.9em}.map-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.map-heading h1{letter-spacing:-.7px;font-size:27px}.map-heading .small-button{flex-shrink:0}.map-heading p{font-size:14px}.map-layers{gap:8px;padding:10px 0 14px;display:flex;overflow-x:auto}.map-layers button{color:#355348;background:#fff;border:1px solid #cbd7c7;border-radius:24px;flex-shrink:0;align-items:center;gap:7px;padding:8px 12px;font-size:14px;display:flex}.map-layers button[aria-pressed=true]{background:#e9f2e5;border-color:#71916e}.legend-symbol{color:#fff;background:#315d3f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.map-filter{align-items:center;gap:12px;margin:0 0 14px!important;display:flex!important}.map-filter select{flex:1;min-width:0;width:auto!important}.map-surface{background:#f7f5f1;border:1px solid #d7e2d3;border-radius:26px;height:380px;position:relative;overflow:hidden}.map-host,.offline-map{position:absolute;inset:0}.map-host.concealed{opacity:0;pointer-events:none}.offline-map>svg{width:100%;height:100%}.offline-caption{text-align:center;background:#ffffffeb;border-radius:10px;padding:6px;font-size:12px;position:absolute;inset:8px 8px auto}.offline-map .map-pin{position:absolute;transform:translate(-50%,-50%)}.map-pin{background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.map-pin>span{color:#fff;background:#286242;border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;font-weight:700;display:grid;box-shadow:0 2px 7px #203c3440}.pin-dropoffs>span,.legend-symbol.pin-dropoffs{background:#254b60;border-radius:8px}.pin-trucks>span,.legend-symbol.pin-trucks{background:#994050;border-radius:8px}.pin-reports>span,.legend-symbol.pin-reports{background:#a75b19}.pin-businesses>span,.legend-symbol.pin-businesses{background:#4c6a26}.map-pin:focus-visible{outline-offset:-2px}.map-loading{text-align:center;background:#fff;border-radius:12px;padding:10px;font-size:14px;position:absolute;inset:45% 15% auto}.map-attribution{text-align:center;margin:8px 0;font-size:11px;line-height:1.6}.map-tools{gap:8px;display:flex}.map-tools .button{flex:1;min-width:0;margin:6px 0;padding:12px 8px;font-size:14px}.map-options{justify-content:space-between;gap:10px;display:flex}.map-options button{font-size:14px}.map-list{margin-top:18px}.map-list summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:600}.map-screen .list-row small{font-size:14px}.maplibregl-ctrl-group button{width:48px!important;height:48px!important}.maplibregl-ctrl-attrib-button{min-height:24px}.maplibregl-map{font:inherit}.user-location{background:#2866bd;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 8px #2866bd22}.large .map-tools{flex-wrap:wrap}.large .map-tools .button{flex-basis:100%;font-size:18px}.large .map-heading{flex-wrap:wrap}.large .map-layers button,.large .map-screen .list-row small{font-size:18px}.sheet a.button{text-decoration:none}.map-screen .muted{overflow-wrap:anywhere}.map-surface .map-host{width:100%;height:100%;position:absolute;inset:0}.map-pin svg,.legend-symbol svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.legend-symbol svg{width:16px;height:16px}.map-pin>span{width:34px;height:34px}.map-expand{z-index:3;color:#244c36;background:0 0;border:0;justify-content:center;align-items:flex-end;width:100%;padding:16px;display:flex;position:absolute;inset:0}.map-expand>span{background:#fffffff2;border:1px solid #bfd3c0;border-radius:24px;padding:10px 16px;font-size:15px;font-weight:600;box-shadow:0 3px 12px #203c3420}.map-back{color:#205b3c;background:#fff;border:1px solid #cbd7c7;border-radius:24px;min-width:80px;padding:8px 14px}.map-fullscreen{z-index:4;width:100%;height:100dvh;padding:max(10px,env(safe-area-inset-top)) 12px max(8px,env(safe-area-inset-bottom));background:#fff;border-block:8px solid #f6d8db;flex-direction:column;gap:0;display:flex;position:fixed;inset:0;overflow:hidden}.map-fullscreen .map-heading{flex-shrink:0}.map-fullscreen .map-heading h1{letter-spacing:-.3px;margin:0;font-size:19px}.map-fullscreen .map-heading .muted{display:none}.map-fullscreen .map-layers{flex-shrink:0;padding:8px 0}.map-fullscreen .map-filter{font-size:14px;margin-bottom:8px!important}.map-fullscreen .map-filter select{min-height:48px;padding:8px}.map-fullscreen .map-surface{border-radius:20px;flex:1;width:100%;min-height:120px}.map-fullscreen .map-tools,.map-fullscreen .map-options,.map-fullscreen .map-attribution{flex-shrink:0}.map-fullscreen .map-tools .button{min-height:48px;margin:4px 0}.map-fullscreen .map-attribution{margin:3px 0;font-size:10px}.map-fullscreen>.muted,.map-fullscreen>.map-list{display:none}.map-fullscreen .map-options button{min-height:48px;padding:6px 0}.map-fullscreen>.storage-notice,.map-fullscreen>.success{max-height:64px;margin:4px 0;padding:6px;font-size:13px;overflow:auto}.large .map-fullscreen .map-heading,.large .map-fullscreen .map-tools{flex-wrap:nowrap}.large .map-fullscreen .map-tools .button{flex-basis:0;font-size:16px}.map-fullscreen .map-host{touch-action:none}.report-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.report-types button{text-align:center;background:linear-gradient(145deg,#fff,#f0f3ec);border:1px solid #dce3da;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:124px;padding:16px 10px;font-size:16px;display:flex;box-shadow:inset 0 2px 3px #fff,0 4px 14px #15382b0a}.report-types .icon{width:34px;height:34px}.report-screen label{margin-block:16px 8px;display:block}.report-screen textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;color:inherit;background:#fff;border:1px solid #ced9ce;border-radius:18px;padding:14px}.report-screen select{width:100%}.report-photo-placeholder{text-align:center;background:linear-gradient(145deg,#f4f6f0,#e3ebdf);border-radius:26px;padding:28px}.report-photo-placeholder .icon,.report-confirm>.icon{width:64px;height:64px}.report-file{text-align:center;position:relative;overflow:hidden}.report-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.report-file:focus-within{outline-offset:3px;outline:3px solid #335d49}.report-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-samples button{background:#f7f8f4;border-radius:18px;padding:0 0 10px;overflow:hidden}.report-samples img{width:100%;margin-bottom:8px;display:block}.report-photo-review{position:relative}.report-photo-review>img{object-fit:cover;border-radius:24px;width:100%;max-height:190px}.report-photo-review button{inset-inline-end:12px;background:#fff;position:absolute;bottom:12px}.report-map{border-radius:24px;height:250px;position:relative;overflow:hidden}.report-coordinates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-coordinates input{width:100%;min-width:0}.report-timeline{margin:24px 0;padding:8px 0;list-style:none}.report-timeline li{border-inline-start:2px solid #dce4dc;margin-inline-start:10px;padding:0 0 26px 30px;position:relative}.report-timeline li:last-child{padding-bottom:0}.report-timeline li:before{content:"";background:#dce4dc;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.report-timeline li.complete:before{background:#397654}.report-timeline small{color:#5a6d62;margin-top:6px;display:block}.report-evidence{gap:12px;display:flex}.report-evidence figure{flex:1;min-width:0;margin:0}.report-evidence img{object-fit:cover;border-radius:18px;width:100%;height:140px}.report-evidence figcaption{color:#5a6d62;font-size:15px}.report-confirm{text-align:center}.report-row{gap:12px}.report-row>img{object-fit:cover;border-radius:14px;width:58px;height:64px}.report-row>span{min-width:0}.report-row small{overflow-wrap:anywhere}.report-row .badge{margin-top:8px}.report-note{overflow-wrap:anywhere}.report-demo{background:#f5f6f1;border-radius:20px;margin-block:20px;padding:16px}.report-demo summary,.report-screen details>summary{cursor:pointer;align-items:center;min-height:48px;display:flex}.inbox-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-heading h1{margin-bottom:8px}.inbox-heading .text-button{flex-shrink:0;max-width:100px}.inbox-filters{gap:8px;padding-block:8px 20px;display:flex;overflow-x:auto}.inbox-filters button{white-space:nowrap;background:#f2f5ef;border:1px solid #d7e1d6;border-radius:24px;min-height:48px;padding:10px 16px}.inbox-filters button[aria-pressed=true]{color:#214d36;background:#dcead8;border-color:#709577}.notice-card{text-align:start;background:linear-gradient(145deg,#fff,#f3f6ef);border:1px solid #dce3da;border-radius:24px;grid-template-columns:36px minmax(0,1fr) 12px;gap:12px;width:100%;margin-bottom:12px;padding:20px 16px;display:grid}.notice-card.unread{border-inline-start:4px solid #3f7a55}.notice-card strong{font-size:17px;line-height:1.4;display:block}.notice-card small{color:#5a6d62;margin-block:6px;font-size:15px;display:block}.notice-preview{color:#50675c;font-size:15px;line-height:1.45;display:block}.notice-icon{color:#3c7050;place-items:center;width:36px;height:40px;display:grid}.notice-icon .icon{width:26px;height:26px}.inbox-article img{border-radius:24px;width:100%}.inbox-screen>.panel>.icon,.inbox-screen .panel>.icon{width:42px;height:42px}.inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.inbox-filters button{min-width:0;padding:10px 8px;font-size:15px}@media (min-width:380px){.inbox-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.large .inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.large .inbox-filters button{font-size:1rem}.activity-screen label{margin-block:18px 8px;display:block}.activity-screen label.check{display:flex}.activity-screen input,.activity-screen select,.activity-screen textarea{width:100%;min-width:0}.activity-screen input[type=checkbox]{width:auto}.activity-screen textarea{font:inherit;resize:vertical;border:1px solid #cad8c8;border-radius:18px;padding:14px}.activity-screen .icon{flex-shrink:0;width:34px;height:34px}.activity-screen .panel>.icon{width:48px;height:48px}.activity-screen .list-row{gap:12px}.activity-screen .list-row>span{min-width:0}.activity-screen .list-row>strong{white-space:nowrap}.activity-screen details{border-bottom:1px solid #dde6d8;padding-block:12px}.activity-screen summary{cursor:pointer;align-items:center;min-height:48px;display:flex}.quantity{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.quantity button{background:#eef5e8;border:1px solid #cbdcc4;border-radius:50%;width:48px;font-size:24px}.activity-wrap{overflow-wrap:anywhere}.green-profile{text-align:center}.activity-screen progress{width:100%}.air-trend{align-items:end;gap:8px;height:100px;margin-top:20px;display:flex}.air-trend span{background:linear-gradient(#91b48a,#357347);border-radius:8px 8px 0 0;flex:1}.reward-cedar{flex:0 0 140px;width:140px;height:140px}.reward-cedar .cedar-block{width:140px;margin:0}.reward-cedar .cedar-circle{width:140px;height:140px;margin:0}.reward-cedar .aqi-ring{display:none}.reward-cedar .cedar-poster{width:100%;height:100%}.reward-cedar .cedar-canvas canvas{width:100%!important;height:100%!important}.reward-cedar .halo{inset:3%}.eco-actions button{text-align:center;min-height:56px}@media (max-width:350px){.reward-cedar,.reward-cedar .cedar-block,.reward-cedar .cedar-circle{width:112px;height:112px}.reward-cedar{flex-basis:112px}}.reward-cedar .halo{background:radial-gradient(circle,#e0efd8 0,#eef6e8 65%,#0000 72%);width:94%;height:94%;top:3%;left:3%}.eco-more summary{min-height:48px;color:var(--green);cursor:pointer;align-items:center;display:flex}.eco-more button{text-align:start;width:100%;display:block}.record-qr{object-fit:contain;background:#fff;border-radius:12px;width:180px;max-width:100%;height:180px;margin:16px auto;display:block}:root{--enamel-edge:#d0ded3;--enamel-card:linear-gradient(135deg,#fff 12%,#f3f6f0 55%,#e8eee5);--enamel-shadow:0 7px 15px #233f3015;--enamel-shine:inset 0 2px 0 #fff,inset 0 -1px 0 #d9e2d5}.button.primary{text-shadow:0 1px 1px #64172955;background:linear-gradient(175deg,#cf7780 0%,#b74552 24%,#9d2b3b 72%,#b64350);box-shadow:inset 0 2px 1px #ffdfe5cc,0 5px 10px #7b30412a}.business-theme .button.primary,.business-login .button.primary{background:linear-gradient(175deg,#719c79,#387247 24%,#205b3c 72%,#39764c);box-shadow:inset 0 2px 1px #e6ffe0aa,0 5px 10px #24432b26}.button.secondary,.quick button,.small-button,.quantity button,.notification-button,.fingerprint-button{border-color:var(--enamel-edge);background:linear-gradient(175deg,#fff,#e9f0e3 30%,#d5e3d1);box-shadow:inset 0 2px 1px #fff,0 4px 10px #24432b19}.panel,.action-tile,.reward,.pickup-strip,.compliance-strip,.eco-balance,.business-summary{background:var(--enamel-card);border-color:var(--enamel-edge);box-shadow:var(--enamel-shine),var(--enamel-shadow)}.balance-panel{background:linear-gradient(145deg,#fff 5%,#fff6f4 48%,#f1dedf);box-shadow:inset 0 2px #fff,inset 0 -1px #ecd7d9,0 7px 15px #73313b12}.news-card{box-shadow:var(--enamel-shadow);border-color:var(--enamel-edge)}.segments,.amount-presets{background:#edf2e8;box-shadow:inset 0 1px 3px #304c3112}.segments button[aria-pressed=true],.amount-presets button[aria-pressed=true]{background:linear-gradient(#fff,#f3f7ef);box-shadow:0 3px 8px #244b3515,inset 0 1px #fff}.method{background:linear-gradient(145deg,#fff,#f8faf5);box-shadow:inset 0 1px #fff}.method.selected{background:linear-gradient(145deg,#fff,#e9f3e4)}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:#adbfad;box-shadow:inset 0 2px 4px #29482f08}.bottom-nav.icon-navigation{-webkit-backdrop-filter:blur(12px);background:#ffffffe8;border-top-color:#fff;box-shadow:0 -5px 18px #2343300c}.icon-navigation button[aria-current=page]{background:linear-gradient(160deg,#fff,#e4eddf);box-shadow:inset 0 1px 1px #fff,0 2px 6px #304b3110}.sheet{background:linear-gradient(155deg,#fff,#f4f7f0);box-shadow:inset 0 2px #fff,0 -12px 45px #20392e22}.air-card,.map-heading,.map-tools{-webkit-backdrop-filter:blur(12px);background:#ffffffeb;box-shadow:inset 0 1px #fff,0 5px 18px #2343300c}.button:active,.action-tile:active,.quick button:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #29412e20}.button:disabled{opacity:.6;transform:none;box-shadow:inset 0 1px 1px #ffffff80}.enamel-icon{object-fit:contain;filter:none;width:32px;height:32px;transform:none}.tile-art,.business-grid .tile-art{width:100px;height:88px;margin:0 auto 6px}.tile-art:before{display:none}.tile-art .enamel-icon.sculpted{object-fit:contain;filter:none;width:100px;height:88px;margin:0;transform:none}.action-tile{min-height:164px}.icon-navigation .enamel-icon{width:32px;height:32px}.icon-navigation .report-nav>span:first-child,.business-theme .icon-navigation .report-nav>span:first-child{background:linear-gradient(150deg,#fff,#e8eee5);width:40px;height:40px;margin-top:-4px;box-shadow:inset 0 1px #fff,0 3px 9px #23433018}.notification-button .enamel-icon{width:34px;height:34px}.map-pin img,.legend-symbol img{object-fit:contain;width:30px;height:30px;display:block}.map-pin>span{background:linear-gradient(#fff,#e8eee5);border:1px solid #fff;box-shadow:0 2px 7px #203c3440}.legend-symbol{flex-shrink:0;width:28px;height:28px;background:linear-gradient(#fff,#e8eee5)!important}.legend-symbol img{width:26px;height:26px}.reward-cedar{--scene-width:164px;width:var(--scene-width);height:calc(var(--scene-width)*220/244);flex:0 0 var(--scene-width)}.reward-cedar .cedar-block,.reward-cedar .cedar-circle{width:100%;height:100%;margin:0}.reward-cedar .cedar-poster{object-fit:contain;width:100%;height:100%}.reward-cedar .halo{width:88%;height:98%;top:1%;left:6%}.reward-cedar .cedar-canvas{clip-path:none}.eco-balance-top>div:first-child{min-width:0}.eco-balance-top strong{overflow-wrap:anywhere}.large .eco-balance-top{flex-wrap:wrap}@media (max-width:350px){.reward-cedar{--scene-width:128px}.eco-balance-top{gap:8px}.tile-art,.business-grid .tile-art,.tile-art .enamel-icon.sculpted{width:92px;height:82px}}.flag{isolation:isolate;background:#f2c9cd;position:relative;overflow:hidden}.flag:before{content:"";opacity:.65;pointer-events:none;background:linear-gradient(105deg,#f9e4e5 0%,#e9abb2 25%,#f8dde0 48%,#e7a7af 74%,#fae7e8 100%);animation:28s ease-in-out infinite alternate enamel-red-drift;position:absolute;inset:0 -60%}.flag.bottom:before{animation-direction:alternate-reverse;animation-delay:-14s}@keyframes enamel-red-drift{0%{transform:translate(-15%)}to{transform:translate(15%)}}.app-hidden .flag:before{animation-play-state:paused}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-nav.icon-navigation,.air-card,.map-heading,.map-tools{background:#fff}}@media (prefers-reduced-motion:reduce){.flag:before{animation:none}.button:active,.action-tile:active,.quick button:active{transform:none}}.entry .button>.enamel-icon{width:42px;height:42px;inset-inline-start:16px}.report-types button{background:var(--enamel-card);box-shadow:var(--enamel-shine),var(--enamel-shadow);border-color:var(--enamel-edge);gap:10px;min-height:140px}.report-types .enamel-icon{width:52px;height:52px}.bottom-nav.icon-navigation{color:#40594b;background:#fffffffa}.icon-navigation .line-icon{width:24px;height:24px}.icon-navigation .report-nav>span:first-child,.business-theme .icon-navigation .report-nav>span:first-child{box-shadow:none;width:24px;height:24px;color:inherit;background:0 0;border-radius:0;margin-top:0}.icon-navigation button{color:#4d6055}.icon-navigation button[aria-current=page]{color:#205b3c}.fingerprint-button{box-shadow:none;color:#3b6843;background:0 0;border:0;border-radius:0}.fingerprint-button .line-icon{stroke-width:1.15px;width:64px;height:64px}.scan-overlay .fingerprint-button{box-shadow:none;background:0 0;border:0}.account-finance{background:0 0;gap:12px;margin:12px 0 22px;padding:14px 0}.account-finance>.enamel-icon{width:42px;height:42px}.account-finance>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.welcome-frame{min-height:0}.welcome-frame .welcome{flex-direction:column;gap:0;padding:20px 22px;display:flex}.welcome-frame .welcome-heading h1{margin-bottom:6px;font-size:29px}.welcome-frame .welcome-heading .muted{max-width:310px;margin:0 auto;font-size:15px}.welcome-frame .cedar-block{width:200px;height:180px;margin:12px auto 0}.welcome-frame .cedar-circle{transform-origin:0 0;transform:scale(.818)}.welcome-frame .air-card{border-radius:21px;min-height:62px;margin-top:6px;padding:11px 16px}.welcome-frame .entry{gap:9px;margin-top:12px;display:grid}.welcome-frame .entry .button{min-height:68px;margin:0;padding:10px 18px;font-size:19px}.welcome-frame .entry small{margin-top:2px;font-size:15px;line-height:1.3}.welcome-frame .entry .government-entry small{color:#5e6e62;font-family:inherit;font-size:12px}.welcome-frame .entry .government-entry>.line-icon{width:31px;height:31px;inset-inline-start:20px}.welcome-frame .marks{min-height:50px;margin-top:16px;padding-top:12px}.welcome-frame .marks img{width:58px;height:42px}.welcome-frame .deploy{font-size:20px}.welcome-frame.large .welcome-heading h1{font-size:34px}.welcome-frame.large .entry .button{min-height:82px;font-size:23px}.welcome-frame.large .entry small{font-size:19px}.welcome-frame.large .entry .government-entry small{font-size:16px}.welcome-frame.large .welcome-heading .muted{font-size:19px}@media (max-width:500px){.welcome-frame{min-height:100svh}.welcome-frame .welcome{padding-top:max(14px,env(safe-area-inset-top));justify-content:center;padding-bottom:14px}.welcome-frame .flag{height:16px}.welcome-frame .flag.bottom{height:16px;min-height:env(safe-area-inset-bottom)}}@media (max-width:500px) and (max-height:760px){.welcome-frame:not(.large) .welcome{padding-block:10px}.welcome-frame:not(.large) .welcome-heading h1{font-size:26px}.welcome-frame:not(.large) .cedar-block{width:168px;height:151px;margin-top:8px}.welcome-frame:not(.large) .cedar-circle{transform:scale(.687)}.welcome-frame:not(.large) .entry .button{min-height:62px}.welcome-frame:not(.large) .entry{gap:8px;margin-top:10px}.welcome-frame:not(.large) .marks{margin-top:12px;padding-top:8px}.welcome-frame:not(.large) .air-card{min-height:56px;padding:8px 14px}}.ministry-emblem{background:#fff;border-radius:3px;flex:none;width:36px;height:30px;display:inline-block;position:relative;overflow:hidden}.ministry-emblem img{top:-8px;left:-21px;object-fit:initial!important;width:78px!important;max-width:none!important;height:auto!important;position:absolute!important}.welcome-frame .entry .government-entry{color:#304f40;background:linear-gradient(#c24b60 0%,#df8896 12%,#fff 15% 85%,#df8896 88%,#b9344e 100%);border-color:#dfaab3}.welcome-frame .entry .government-entry>.ministry-emblem{position:absolute;inset-inline-start:20px}.gov-login-mark .ministry-emblem{width:60px;height:50px}.gov-login-mark .ministry-emblem img{top:-13px;left:-35px;width:130px!important}.penalty{color:#ae283e!important}.overdue-summary{text-align:start;color:#9d2639;background:#fff4f5;border:1px solid #e8bcc4;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;margin:12px 0;padding:14px 16px;display:flex}.overdue-summary span{gap:4px;display:grid}.overdue-summary small{font-size:12px}.overdue-summary>strong{white-space:nowrap;font-size:22px}.penalty-breakdown{margin:14px 0}.penalty-breakdown small{color:#657269;display:block}.badge.overdue{color:#a02339;background:#fbe9ec}.penalty dt,.penalty dd{color:#ae283e!important}:root{--enamel-shadow:0 3px 10px #233f300b;--enamel-card:linear-gradient(140deg,#fff 12%,#f7f9f4 65%,#f0f4ec)}.bottom-nav.icon-navigation{-webkit-backdrop-filter:none;background:#fff;border-top-color:#e3e9e0}.balance-panel{background:linear-gradient(145deg,#fff 5%,#fff8f7 65%,#f8edee);padding:16px;box-shadow:inset 0 1px #fff,0 3px 10px #73313b09}.business-dashboard .balance-panel{background:linear-gradient(145deg,#fff 5%,#f5f9f0 65%,#edf4e7)}.balance-panel .balance-amount{margin-top:9px}.balance-panel .balance-equivalent{margin-bottom:8px}.balance-panel .account-credit{margin:6px 0 10px}.balance-actions .qr-button{gap:0;padding-block:4px}.balance-actions .qr-button .enamel-icon{width:26px;height:26px}.dashboard-header{margin-bottom:16px}.ministry-news{margin-top:14px}.ministry-news header{margin-bottom:12px}.eco-more{margin-block:4px 0}.eco-actions{margin-top:12px}.welcome-environment{background:radial-gradient(at 50% 38%,#f0f7eb 0%,#fafcf8 55%,#fff 78%);border-radius:30px;margin:12px 0 0;padding:0 12px 8px}.welcome-frame .welcome-environment .cedar-block{margin-top:0}.welcome-frame .welcome-environment .air-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:18px;min-height:58px;margin-top:0;padding:8px 4px}.welcome-frame .air-card small{color:#526258;font-size:14px}.welcome-frame .entry{gap:10px;margin-top:14px}.welcome-frame .entry .button{border-color:#d0dbce;box-shadow:inset 0 1px 1px #ffffffb0,0 3px 8px #25433014}.welcome-frame .entry .button.primary{background:linear-gradient(175deg,#b64d5b,#a33344 75%,#aa3d4c);border-color:#b75361}.welcome-frame .entry .button.secondary:not(.government-entry){color:#245438;background:linear-gradient(175deg,#f3f8ee,#dce9d5 75%,#d5e4cf)}.welcome-frame .entry .government-entry{background:linear-gradient(#bc5265 0%,#c96a7a 12%,#fff 15% 85%,#c96a7a 88%,#bc5265 100%);border-color:#d49aa5}.welcome-frame .entry small{font-size:16px}.welcome-frame .entry .government-entry small{color:#4d6054;font-size:13px}.welcome-frame .entry .button>.enamel-icon{width:40px;height:40px;inset-inline-start:18px}.welcome-frame .entry .government-entry>.ministry-emblem{padding:0;inset-inline-start:20px}.welcome-frame .marks{gap:12px;min-height:64px;margin-top:20px;padding-top:14px}.welcome-frame .marks img:first-child{width:80px;height:64px}.welcome-frame .marks img:nth-child(2){width:38px;height:38px}.welcome-frame .marks .deploy{font-size:19px}@media (max-width:500px){.welcome-frame .welcome{padding-top:max(clamp(24px,6svh,48px),env(safe-area-inset-top));justify-content:flex-start;padding-bottom:24px}.welcome-frame .marks{margin-top:auto;padding-top:16px}}@media (max-width:500px) and (max-height:760px){.welcome-frame:not(.large) .welcome{padding-block:18px}.welcome-frame:not(.large) .welcome-environment{margin-top:8px;padding-bottom:0}.welcome-frame:not(.large) .welcome-environment .air-card{min-height:54px;margin-top:0}.welcome-frame:not(.large) .entry{gap:8px;margin-top:10px}.welcome-frame:not(.large) .marks{min-height:54px;margin-top:14px;padding-top:10px}.welcome-frame:not(.large) .marks img:first-child{width:72px;height:54px}}.account-panel h2{margin-top:0}.account-panel .account-finance{margin-bottom:8px}.settings-list{margin-bottom:18px}.account-panel .setting-row,.gov-card .setting-row{border-bottom:1px solid #e2e9de;justify-content:space-between;align-items:center;gap:16px;min-height:60px;margin:0;padding:12px 0;font-size:15px;display:flex}.setting-row>span:first-child{min-width:0}.setting-switch{appearance:none;cursor:pointer;background:#d8dfd5;border:1px solid #7c8d7e;border-radius:99px;flex:0 0 48px;width:48px;height:28px;margin:0;position:relative}.setting-switch:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #203c3430}.setting-switch:checked{background:#326545;border-color:#326545}.setting-switch:checked:before{transform:translate(20px)}.setting-switch:focus-visible{outline-offset:4px;outline:3px solid #2866bd}.account-panel .sign-out,.gov-card .sign-out{text-align:center;color:#58665d;width:100%;margin-top:10px;display:block}.large .account-panel .setting-row,.large .gov-card .setting-row{font-size:19px}.large .welcome-environment .air-card small{font-size:17px}.welcome-frame.large .marks{flex-wrap:wrap}@media (forced-colors:active){.setting-switch{appearance:auto}.setting-switch:before{display:none}}.business-login .login-symbol{background:0 0;width:80px;height:80px;margin:0 auto 20px}.business-login .login-symbol .enamel-icon{width:70px;height:70px}.business-login .otp-form h2{text-align:center}.fingerprint-button:disabled{opacity:1;cursor:default}.fingerprint-button.scanning{color:#269756;filter:drop-shadow(0 0 10px #4dc98055)}.fingerprint-status{justify-content:center;align-items:center;min-height:56px;display:flex}.welcome-frame .welcome-environment{background:0 0;margin-top:8px;padding:0 8px 4px}.welcome-frame .welcome{background:radial-gradient(80% 33% at 50% 32%,#f1f7eb 0%,#fcfdfa 65%,#fff 100%)}.welcome-frame .welcome-environment .air-card{text-align:start;justify-content:center;gap:12px;width:100%;padding-inline:26px;position:relative}.welcome-frame .air-card>span:last-child{margin:0;position:absolute;inset-inline-end:8px}.welcome-frame .air-card>strong{font-size:36px}.welcome-frame .entry .button{min-height:62px}.welcome-frame .entry .government-entry small{font-size:13px}.aqi-marker{filter:drop-shadow(0 0 3px)drop-shadow(0 0 7px)}.language-selector{direction:ltr;background:#f5f8f1;border:1px solid #d6e1d3;border-radius:99px;justify-content:center;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:14px auto 0;padding:4px;display:flex}.language-selector button{color:#415b49;background:0 0;border:0;border-radius:99px;min-width:90px;min-height:44px;padding:8px 18px;font-size:15px}.language-selector button[aria-pressed=true]{color:#205b3c;background:#fff;font-weight:600;box-shadow:0 1px 5px #24432b16}.welcome-frame .marks{margin-top:18px}.account-panel .language-selector{margin:16px auto}[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] .amount,[dir=rtl] .balance-amount{letter-spacing:0;line-height:1.45}[dir=rtl] .welcome-heading h1{font-size:29px}[dir=rtl] .back,[dir=rtl] .text-button,[dir=rtl] .quick button,[dir=rtl] .reward,[dir=rtl] .air-card{text-align:start}[dir=rtl] dd{text-align:end}[dir=rtl] .reference,[dir=rtl] .bill-ref,[dir=rtl] .login-identity,[dir=rtl] .demo-code,[dir=rtl] .otp-form input,[dir=rtl] .gov-login input,[dir=rtl] input[inputmode=numeric],[dir=rtl] .deploy{direction:ltr;unicode-bidi:plaintext}[dir=rtl] .map-host,[dir=rtl] .offline-map,[dir=rtl] .aqi-ring{direction:ltr}[dir=rtl] .gov-intro>span:last-child{margin-left:0;margin-inline-start:auto}[dir=rtl] .gov-timeline{padding-left:0;border-left:0;margin-left:0;border-inline-start:2px solid #dbe7d4;margin-inline-start:5px;padding-inline-start:22px}[dir=rtl] .gov-timeline li:before{left:auto;inset-inline-start:-27px}[dir=rtl] .report-timeline li{padding-left:0;padding-inline-start:30px}[dir=rtl] .report-timeline li:before{left:auto;inset-inline-start:-7px}[dir=rtl] .gov-sidebar{border-right:0;border-inline-end:1px solid #e1e8dc}[dir=rtl] .setting-switch{direction:ltr}[dir=rtl] .icon-navigation button{font-size:12px}[dir=rtl] .large .icon-navigation button{font-size:14px}[dir=rtl] .gov-kpis strong{letter-spacing:0;font-size:25px}[dir=rtl] .gov-kpis button>span{min-height:42px}@media (max-width:500px){.welcome-frame .welcome{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:12px}.welcome-frame .marks{min-height:56px;margin-top:auto}.welcome-frame .language-selector{margin-block:10px}.welcome-frame .marks img:first-child{height:56px}}@media (max-width:500px) and (max-height:760px){.welcome-frame:not(.large) .welcome{padding-block:12px}.welcome-frame:not(.large) .entry .button{min-height:56px}.welcome-frame:not(.large) .entry{gap:8px;margin-top:8px}.welcome-frame:not(.large) .marks{min-height:44px;margin-top:8px;padding-top:6px}.welcome-frame:not(.large) .marks img:first-child{width:66px;height:44px}.welcome-frame:not(.large) .marks img:nth-child(2){width:32px;height:32px}.welcome-frame:not(.large) .language-selector{margin-block:8px}.welcome-frame:not(.large) .welcome-heading h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.fingerprint-button.scanning .line-icon{animation:none}}.welcome-frame .cedar-block{direction:ltr}.welcome-frame .cedar-circle{margin:0}[dir=rtl] .otp-form input::placeholder,[dir=rtl] .gov-login input::placeholder{letter-spacing:0;direction:rtl}[dir=rtl] .gov-kpis strong{unicode-bidi:isolate}
