@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mukta-devanagari-400-normal-DFIcfn-0.woff2)format("woff2"),url(/assets/mukta-devanagari-400-normal-GTtcXJDg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mukta-latin-ext-400-normal-CoeaTj-I.woff2)format("woff2"),url(/assets/mukta-latin-ext-400-normal-DBvoNXLH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mukta-latin-400-normal-DXND9OdD.woff2)format("woff2"),url(/assets/mukta-latin-400-normal-DWf8bB-R.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mukta-devanagari-500-normal-Q2XMlft4.woff2)format("woff2"),url(/assets/mukta-devanagari-500-normal-DAZGhl_i.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mukta-latin-ext-500-normal-BdtQ7PHb.woff2)format("woff2"),url(/assets/mukta-latin-ext-500-normal-DN5wU0dv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mukta-latin-500-normal-9gFvN3k4.woff2)format("woff2"),url(/assets/mukta-latin-500-normal-BAENrU04.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mukta-devanagari-600-normal-ZwIvxXFD.woff2)format("woff2"),url(/assets/mukta-devanagari-600-normal-BiAhF3pR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mukta-latin-ext-600-normal-Ct5yuVjv.woff2)format("woff2"),url(/assets/mukta-latin-ext-600-normal-Ct69NIxf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mukta-latin-600-normal-5TtPlXMC.woff2)format("woff2"),url(/assets/mukta-latin-600-normal-DDl5VSnm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mukta-devanagari-700-normal-D240QxyY.woff2)format("woff2"),url(/assets/mukta-devanagari-700-normal-CWkH65WJ.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mukta-latin-ext-700-normal-Cf5rBHCJ.woff2)format("woff2"),url(/assets/mukta-latin-ext-700-normal-CAeWTKjH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mukta-latin-700-normal-CI4CvK0O.woff2)format("woff2"),url(/assets/mukta-latin-700-normal-B651Istf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mukta-devanagari-800-normal-D69ASuO2.woff2)format("woff2"),url(/assets/mukta-devanagari-800-normal-CtaLPBJL.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mukta-latin-ext-800-normal-CLwALL1T.woff2)format("woff2"),url(/assets/mukta-latin-ext-800-normal-CXzQk0wZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mukta-latin-800-normal-DgHmqe7G.woff2)format("woff2"),url(/assets/mukta-latin-800-normal-sCXkAbvI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-vietnamese-700-normal-Dm7RZTvf.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-700-normal-BvUTSFNY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-ext-700-normal-BhgEo64M.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-700-normal-C0vCoZIV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#eef0eb;--surface:#fff;--surface-2:#e6eae4;--text:#14211b;--muted:#56635c;--border:#d5ddd9;--brand:#123a2b;--brand-2:#157347;--brand-ink:#fff;--ok:#157347;--ok-bg:#e3f3ea;--warn:#6b4200;--warn-bg:#fff1d6;--bad:#b3261e;--bad-bg:#fbe4e2;--info:#1f4fa0;--info-bg:#e3ecfa;--petrol:#e07b12;--diesel:#2f5e9e;--cng:#2e8b57;--other-fuel:#6b7a73;--radius:18px;--shadow:0 2px 10px #14211b12;--tap:50px;--nav-h:68px;--font:"Mukta", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--font-num:"Barlow Semi Condensed", "Mukta", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f1412;--surface:#18201c;--surface-2:#222c27;--text:#e7ece9;--muted:#a3b3ab;--border:#2f3b35;--brand:#0f2a20;--brand-2:#3fae74;--brand-ink:#fff;--ok:#57c18a;--ok-bg:#133024;--warn:#f3c46b;--warn-bg:#3a2c0c;--bad:#ff8a80;--bad-bg:#3d1519;--info:#8cb4ff;--info-bg:#10263f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:17px/1.45 var(--font);margin:0}a{color:var(--brand-2)}h1,h2,h3{margin:0 0 .5rem;font-weight:800;line-height:1.2}h1{font-size:1.45rem}h2{font-size:1.15rem}h3{font-size:1rem}p{margin:.25rem 0 .75rem}small,.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.num{font-family:var(--font-num);letter-spacing:.3px;font-weight:700}.app{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:20;background:var(--bg);color:var(--text);border-bottom:1px solid #0000;align-items:center;gap:.65rem;padding:.55rem 1rem;display:flex;position:sticky;top:0}.brand-logo{object-fit:contain;border-radius:22%;flex:none;display:block}.brand-link{color:var(--text);flex:none;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-heading{align-items:center;gap:.85rem;display:flex}.brand-heading h1{margin:0}.brand-tagline{margin:.8rem 0 .4rem;font-size:1.15rem;font-weight:700}.home-tagline{color:var(--muted);margin:0 0 1rem;font-weight:700}.public-brand{margin-bottom:1.25rem}@media (width<=480px){.topbar{gap:.5rem;padding-inline:.65rem}.topbar .brand-link{flex-direction:column;gap:.1rem;font-size:.7rem;line-height:1.1}}.who{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.who .hello{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.who .org-name{white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:800;overflow:hidden}.org-switch{max-width:100%;min-height:30px;color:var(--text);font:inherit;background:0 0;border:0;width:auto;padding:0 1.4rem 0 0;font-size:1.05rem;font-weight:800}.bell{cursor:pointer;background:var(--surface);width:46px;height:46px;color:var(--text);box-shadow:var(--shadow);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.bell .dot{background:var(--bad);color:#fff;border-radius:10px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:1.4;position:absolute;top:4px;right:4px}.layout{flex:1;display:flex}main:has(.fab){padding-bottom:calc(var(--nav-h) + 6rem + env(safe-area-inset-bottom))}main{width:100%;max-width:1100px;padding:.5rem 1rem calc(var(--nav-h) + 1.5rem + env(safe-area-inset-bottom));flex:1;min-width:0;margin:0 auto}.sidenav{background:var(--surface);border-right:1px solid var(--border);flex:none;width:240px;padding:1rem .6rem;display:none}.sidenav a{min-height:46px;color:var(--text);border-radius:12px;align-items:center;gap:.65rem;padding:0 .8rem;font-weight:600;text-decoration:none;display:flex}.sidenav a.active{background:var(--ok-bg);color:var(--brand-2)}.sidenav hr{border:0;border-top:1px solid var(--border);margin:.75rem 0}.sidenav .side-note{color:var(--muted);padding:0 .8rem;font-size:.85rem}.count{background:var(--bad);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.sidenav .count{margin-left:auto}.bottomnav{z-index:20;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);display:flex;position:fixed;bottom:0;left:0;right:0}.bottomnav a{min-width:0;color:var(--muted);white-space:nowrap;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.bottomnav a.active{color:var(--brand-2);font-weight:800}.bottomnav a.active .tab-icon{background:var(--ok-bg)}.tab-icon{border-radius:15px;justify-content:center;align-items:center;width:56px;height:30px;display:flex;position:relative}.tab-icon .count{position:absolute;top:-4px;right:6px}@media (width>=900px){.sidenav{display:block}.bottomnav{display:none}.topbar{background:var(--surface);border-bottom-color:var(--border)}main{padding:1.5rem 2rem 2rem}main:has(.fab){padding-bottom:6.5rem}.fab{bottom:2rem}}.menu-list{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.menu-list a{min-height:60px;color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:.85rem;padding:0 1rem;font-weight:600;text-decoration:none;display:flex}.menu-list a:last-child{border-bottom:0}.menu-list .menu-icon{background:var(--surface-2);width:40px;height:40px;color:var(--brand-2);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.menu-list .chev{color:var(--muted);margin-left:auto}.fab{right:1rem;bottom:calc(var(--nav-h) + 1rem + env(safe-area-inset-bottom));z-index:15;background:var(--brand-2);color:#fff;border-radius:29px;align-items:center;gap:.5rem;height:58px;padding:0 1.4rem 0 1.1rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 6px 18px #15734759}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:0;margin-bottom:1rem;padding:1rem 1.1rem}.card .card{box-shadow:none;border:1px solid var(--border)}.card>h2:first-child,.card>h3:first-child{margin-top:0}.grid{gap:1rem;display:grid}.grid.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.row.between{justify-content:space-between}.stack>*+*{margin-top:.85rem}.section-head{justify-content:space-between;align-items:baseline;margin-top:1.25rem;display:flex}.section-head h2{margin:0;font-size:1.15rem}.section-head a{font-weight:700;text-decoration:none}.stat{flex-direction:column;gap:.1rem;display:flex}.stat .label{color:var(--muted);font-size:.88rem}.stat .value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:700}.stat.big .value{font-size:2rem}.stat.good .value{color:var(--ok)}.stat.bad .value{color:var(--bad)}.btn{min-height:var(--tap);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,.chip:focus-visible{outline-offset:2px;outline:3px solid #f7b500}.chip:has(input:focus-visible){outline-offset:2px;outline:3px solid #f7b500}.btn.primary{background:var(--brand-2);border-color:var(--brand-2);color:#fff}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn.ghost{background:0 0;border-color:#0000}.btn.small{border-radius:12px;min-height:40px;padding:0 .8rem;font-size:.92rem}.btn.block{width:100%}.btn.huge{border-radius:18px;min-height:62px;font-size:1.15rem;font-weight:800}.btn[disabled]{opacity:.5;cursor:not-allowed}label.field{flex-direction:column;gap:.3rem;font-size:.95rem;font-weight:700;display:flex}label.field .hint{color:var(--muted);font-size:.88rem;font-weight:400}input,select,textarea{min-height:var(--tap);width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:.5rem .8rem}textarea{min-height:90px}input[type=checkbox],input[type=radio]{width:24px;height:24px;min-height:24px;accent-color:var(--brand-2)}.check{align-items:flex-start;gap:.6rem;font-weight:500;display:flex}.big-input{font-family:var(--font-num);letter-spacing:.2rem;text-align:center;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700}details>summary{cursor:pointer;min-height:44px;color:var(--brand-2);align-items:center;font-weight:700;display:flex}.badge{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.82rem;font-weight:700;display:inline-flex}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.bad{background:var(--bad-bg);color:var(--bad)}.badge.info{background:var(--info-bg);color:var(--info)}.alert{background:var(--surface-2);border:1px solid #0000;border-radius:14px;margin:.5rem 0 1rem;padding:.75rem 1rem}.alert.ok{background:var(--ok-bg);color:var(--ok)}.alert.warn{background:var(--warn-bg);color:var(--warn)}.alert.bad{background:var(--bad-bg);color:var(--bad)}.alert.info{background:var(--info-bg);color:var(--info)}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .5rem}th{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:.82rem;font-weight:700}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:inherit;font-weight:inherit;letter-spacing:0}.table-wrap{overflow-x:auto}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--border);padding:.8rem 0}.list li:last-child{border-bottom:0}.list a.item{color:inherit;text-decoration:none;display:block}.empty{text-align:center;color:var(--muted);padding:2rem 1rem}.spinner{border:3px solid var(--border);border-top-color:var(--brand-2);border-radius:50%;width:30px;height:30px;margin:1.5rem auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dialog-backdrop{z-index:50;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dialog{background:var(--surface);color:var(--text);border-radius:22px 22px 0 0;width:100%;max-width:520px;max-height:90vh;padding:1.25rem;overflow:auto}@media (width>=600px){.dialog-backdrop{align-items:center}.dialog{border-radius:22px}}.qr{background:#fff;border-radius:14px;padding:12px;display:inline-block}.qr svg{width:min(72vw,280px);height:auto;display:block}.code{font-family:var(--font-num);letter-spacing:.3rem;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:700}.summary dl{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;display:grid}.summary dt{color:var(--muted)}.summary dd{margin:0;font-weight:700}.scanner video{object-fit:cover;background:#000;border-radius:14px;width:100%;max-height:50vh}.hero-amount{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700}.login-wrap{max-width:420px;margin:4vh auto}.divider{color:var(--muted);align-items:center;gap:.75rem;margin:1rem 0;display:flex}.divider:before,.divider:after{content:"";background:var(--border);flex:1;height:1px}.footer-note{color:var(--muted);text-align:center;padding:1rem;font-size:.82rem}.public-page{max-width:800px}.public-nav{margin-bottom:1rem}.public-nav a{align-items:center;min-height:44px;display:inline-flex}.public-copy{overflow-wrap:anywhere;line-height:1.65}.public-copy section{margin-top:1.5rem}.login-links{justify-content:center}.plate{color:#14211b;vertical-align:middle;background:#fff;border:3px solid #14211b;border-radius:10px;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.plate-ind{color:#fff;background:#1f4fa0;flex:none;justify-content:center;align-items:flex-end;width:22px;padding-bottom:4px;font-size:9px;font-weight:700;display:flex}.plate-num{font-family:var(--font-num);letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;padding:2px 12px;font-weight:700;overflow:hidden}.plate-sm .plate-num{padding:0 8px;font-size:1.2rem}.plate-sm .plate-ind{width:16px;font-size:7px}.plate-md .plate-num{font-size:1.7rem}.plate-lg .plate-num{font-size:2.2rem}.tickets{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.ticket{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.ticket-main{color:inherit;min-height:92px;text-decoration:none;display:flex}.ticket-stub{color:#fff;text-align:center;border-right:2px dashed #ffffffd9;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:76px;padding:.4rem;font-size:.82rem;font-weight:700;display:flex;position:relative}.fuel-petrol{background:var(--petrol)}.fuel-diesel{background:var(--diesel)}.fuel-cng{background:var(--cng)}.fuel-other{background:var(--other-fuel)}.ticket-closed .ticket-stub,.ticket-done .ticket-stub{filter:saturate(.35)brightness(1.05)}.ticket-body{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:.65rem .9rem;display:flex}.ticket-top{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.ticket-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ticket-plate{font-family:var(--font-num);letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:1.45rem;font-weight:700;overflow:hidden}.muted-plate{color:var(--muted);font-size:1.15rem}.ticket-line{color:var(--text);font-size:.95rem}.ticket-extra{color:var(--muted);font-size:.85rem}.ticket-actions{gap:.5rem;padding:0 .9rem .8rem calc(76px + .9rem);display:flex}.ticket-actions .btn{flex:1;min-height:44px}.pill{white-space:nowrap;border-radius:999px;flex:none;padding:.1rem .6rem;font-size:.78rem;font-weight:800}.pill-ready{background:var(--ok-bg);color:var(--ok)}.pill-waiting{background:var(--warn-bg);color:var(--warn)}.pill-filling{background:var(--info-bg);color:var(--info)}.pill-done{background:var(--surface-2);color:var(--text)}.pill-closed{background:var(--surface-2);color:var(--muted)}.filters{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.filters .btn{border-radius:22px;flex:none}.credit-hero{background:var(--brand);color:#fff;box-shadow:var(--shadow);border-radius:22px;padding:1.1rem 1.15rem 1rem}.credit-hero a{color:#fff}.credit-hero .top{opacity:.95;justify-content:space-between;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.credit-hero .top a{font-weight:600;text-decoration:none}.credit-hero .hero-pill{background:#ffffff29;border-radius:999px;padding:.1rem .65rem;font-size:.8rem;font-weight:800}.credit-hero .hero-pill.bad{background:#b3261e}.credit-hero .big{font-family:var(--font-num);margin:.2rem 0 .7rem;font-size:2.6rem;font-weight:700;line-height:1.1}.credit-bar{background:#ffffff2e;border-radius:6px;height:12px;display:flex;overflow:hidden}.credit-bar span{height:100%;display:block}.credit-bar .owed{background:#f2b33d}.credit-bar .held{background:#8fd3ad}.credit-legend{opacity:.95;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.55rem;font-size:.85rem;display:flex}.credit-legend i{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.credit-hero .hero-alert{background:#00000038;border-radius:12px;margin-top:.7rem;padding:.5rem .75rem;font-size:.92rem}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.tile{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:inherit;flex-direction:column;gap:2px;min-width:0;padding:.85rem .9rem;text-decoration:none;display:flex}.tile .t-label{color:var(--muted);font-size:.85rem}.tile .t-value{font-family:var(--font-num);font-size:1.6rem;font-weight:700;line-height:1.15}.tile .t-sub{font-size:.88rem}.tile .t-link{color:var(--brand-2);margin-top:auto;padding-top:.3rem;font-weight:800}.tile.amber{background:var(--warn-bg);color:var(--warn)}.tile.amber .t-label,.tile.amber .t-link{color:var(--warn)}.tile.red{background:var(--bad-bg);color:var(--bad)}.tile.red .t-label,.tile.red .t-link{color:var(--bad)}.page-head{align-items:center;gap:.35rem;margin:0 0 .5rem -.5rem;display:flex}.page-head h1{margin:0}.page-head .back{width:44px;height:44px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:flex}.form-label{color:var(--muted);margin-bottom:.4rem;font-size:.9rem;font-weight:800;display:block}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chips.three{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chip{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-size:1rem;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.chip.round{border-radius:24px}.chip.dashed{color:var(--muted);background:0 0;border-style:dashed;border-color:#a9b3ae}.chip.on{border:2px solid var(--brand-2);background:var(--ok-bg);color:var(--ok);font-weight:800}.chip.plate-chip{font-family:var(--font-num);letter-spacing:.5px;font-size:1.15rem;font-weight:700}.chip .dot{border-radius:50%;flex:none;width:10px;height:10px}.chip[aria-disabled=true]{opacity:.5}.stepper{background:var(--surface);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:.6rem;padding:.5rem;display:flex}.stepper>button{background:var(--bg);width:54px;height:54px;font:inherit;color:var(--text);cursor:pointer;border:0;border-radius:14px;flex:none;font-size:1.8rem;font-weight:700}.stepper .mid{text-align:center;flex:1;min-width:0;line-height:1.05}.stepper .mid input{text-align:center;min-height:44px;font-family:var(--font-num);background:0 0;border:0;padding:0;font-size:2.1rem;font-weight:700}.stepper .mid input:focus-visible{outline-offset:0}.stepper .mid .sub{color:var(--muted);font-size:.85rem}.quick{gap:.5rem;margin-top:.5rem;display:flex}.quick .chip{flex:1;min-height:44px;padding:0 .5rem}.submit-bar{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--bg) 18%);margin:1rem -1rem 0;padding:.75rem 1rem 1rem;position:sticky}.submit-bar .left{text-align:center;color:var(--muted);margin:0 0 .4rem;font-size:.95rem}@media (width>=900px){.submit-bar{bottom:0}}.preview{margin-bottom:.25rem}.pump-screen{z-index:40;color:#fff;padding:1rem 1.1rem calc(1.25rem + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;margin:0!important}.pump-screen.ok{background:#0e6b3f}.pump-screen.no{background:#a3241b}.pump-inner{flex-direction:column;flex:1;width:100%;max-width:560px;margin:0 auto;display:flex}.pump-top{align-items:center;gap:.6rem;display:flex}.pump-top .where{flex:1;line-height:1.15}.pump-top .where small{color:inherit;opacity:.85;font-size:.85rem;display:block}.pump-top .where strong{font-size:1.05rem}.round-btn{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.verdict{align-items:center;gap:.9rem;margin-top:1.1rem;display:flex}.verdict .circle{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:74px;height:74px;display:flex}.pump-screen.ok .verdict .circle{color:#0e6b3f}.pump-screen.no .verdict .circle{color:#a3241b}.verdict h1{margin:0;font-size:2.1rem;line-height:1.05}.verdict p{margin:.15rem 0 0;font-size:1.1rem;font-weight:700}.pump-reason{background:#0000002e;border-radius:14px;margin-top:1rem;padding:.75rem .9rem;font-size:1.05rem}.pump-ticket{color:#14211b;background:#fff;border-radius:22px;margin-top:1.1rem;position:relative;overflow:hidden}.pump-ticket .head{color:#fff;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1.1rem;display:flex}.pump-ticket .head .fuel{align-items:center;gap:.5rem;font-size:1.15rem;font-weight:800;display:flex}.pump-ticket .head .company{text-align:right;font-size:.9rem;font-weight:700}.pump-ticket .body{flex-direction:column;gap:.85rem;padding:1.1rem;display:flex}.pump-ticket .figures{flex-wrap:wrap;gap:1.6rem;display:flex}.pump-ticket .figures small{color:#56635c;font-size:.88rem;display:block}.pump-ticket .figures .n{font-family:var(--font-num);font-size:2.5rem;font-weight:700;line-height:1}.pump-ticket .instruction{color:#6b4200;background:#fff1d6;border-radius:10px;padding:.4rem .7rem;font-size:1.05rem;font-weight:800}.pump-ticket .foot{color:#3e4a44;border-top:2px dashed #d5ddd9;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;padding-top:.7rem;font-size:.95rem;display:flex}.pump-ticket.used .body{opacity:.7}.pump-ticket.used .head{background:#8a948f}.stamp{color:#a3241b;letter-spacing:2px;background:#ffffffe6;border:4px solid #a3241b;border-radius:10px;padding:0 12px;font-size:1.6rem;font-weight:800;position:absolute;bottom:64px;right:18px;transform:rotate(-12deg)}.pump-actions{flex-direction:column;gap:.65rem;margin-top:auto;padding-top:1.25rem;display:flex}.pump-main{min-height:70px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:20px;justify-content:center;align-items:center;gap:.7rem;font-size:1.4rem;font-weight:800;display:flex}.pump-screen.ok .pump-main{color:#0e6b3f}.pump-screen.no .pump-main{color:#a3241b}.pump-alt{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:2px solid #fff9;border-radius:18px;font-size:1.1rem;font-weight:700}.pump-small{opacity:.9;text-align:center;font-size:.95rem}.scan-btn{min-height:76px;font-size:1.25rem}.scan-hero{background:var(--brand-2);color:#fff;cursor:pointer;width:100%;min-height:150px;font:inherit;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;font-size:1.45rem;font-weight:800;display:flex;box-shadow:0 8px 22px #1573474d}.code-input{letter-spacing:.35rem;border-radius:16px;min-height:66px}.step{flex-direction:column;gap:.5rem;display:flex}.step-head{align-items:center;gap:.5rem;font-size:1.02rem;font-weight:800;display:flex}.step-head .muted{font-size:.9rem;font-weight:500}.step-no{background:var(--text);width:26px;height:26px;color:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;display:flex}.photo-tile{background:var(--surface);cursor:pointer;border:2px dashed #a9b3ae;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:.6rem;min-height:88px;font-size:1.05rem;font-weight:700;display:flex}.photo-tile:focus-within{outline-offset:2px;outline:3px solid #f7b500}.read-btn{white-space:normal;flex:none;width:128px;min-height:88px;font-size:.92rem;line-height:1.2}.photo-preview{object-fit:contain;background:#000;border-radius:14px;max-width:100%;max-height:320px}.unit-input{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:center;gap:.3rem;min-height:60px;padding:0 1rem;display:flex}.unit-input input{min-height:56px;font-family:var(--font-num);background:0 0;border:0;padding:0;font-size:1.8rem;font-weight:700}.unit-input input:focus-visible{outline:0}.unit-input:focus-within{outline-offset:2px;outline:3px solid #f7b500}.unit-input span{font-family:var(--font-num);color:var(--muted);font-size:1.6rem;font-weight:700}.unit-input.big{border:2px solid var(--brand-2);min-height:78px}.unit-input.big input{min-height:74px;font-size:2.6rem}.unit-input.big span{font-size:2rem}.hint-line{color:var(--muted);align-items:center;gap:.35rem;margin:.4rem 0 0;font-size:.92rem;display:flex}.hint-line.ok{color:var(--ok);font-weight:700}.hint-line.warn{color:var(--warn);font-weight:700}.check-card{background:var(--surface);border-radius:16px;align-items:center;padding:.8rem 1rem;font-weight:700}.danger-text{color:var(--bad)!important}.btn.danger-outline{color:var(--bad);border-color:#e8b4ae}.btn.outline-strong{border:2px solid var(--text)}.saved-hero{color:#fff;background:#0e6b3f;border-radius:24px;padding:1.2rem 1.1rem 1.3rem}.saved-hero h1{margin:0;font-size:1.5rem;line-height:1.12}.saved-hero p{opacity:.9;margin:.15rem 0 0;font-size:.92rem}.saved-tick{color:#0e6b3f;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.saved-figures{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:1rem;display:flex}.saved-hero .hero-amount{font-size:2.6rem;line-height:1}.menu-icon{background:var(--surface-2);width:44px;height:44px;color:var(--brand-2);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.menu-icon.info{background:var(--info-bg);color:var(--info)}.pass{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.pass-head{color:#fff;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.9rem;font-weight:700;display:flex}.pass-fuel{align-items:center;gap:.5rem;font-size:1.1rem;font-weight:800;display:flex}.pass-body{flex-direction:column;gap:.9rem;padding:1rem;display:flex}.pass-body .qr{border:1px solid var(--border)}.pass-figures{flex-wrap:wrap;gap:1.5rem;display:flex}.pass-figures small{color:var(--muted);font-size:.88rem;display:block}.pass-figures span{font-family:var(--font-num);font-size:2.3rem;font-weight:700;line-height:1}.pass-facts{border-top:2px dashed var(--border);grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0;padding-top:.75rem;display:grid}.pass-facts dt{color:var(--muted)}.pass-facts dd{margin:0}.pass-foot{border-top:2px dashed var(--border);justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding-top:.75rem;display:flex}.strip{width:100%;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:.6rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:flex}.strip>span{flex:1}.strip.info{background:var(--info-bg);color:var(--info)}.strip.warn{background:var(--warn-bg);color:var(--warn)}.rows{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:0;list-style:none;overflow:hidden}.rows>li{border-bottom:1px solid var(--surface-2);padding:.8rem 1rem}.rows>li:last-child{border-bottom:0}.row-title{color:var(--text);font-size:1.05rem;font-weight:800;text-decoration:none}.row-title:hover{text-decoration:underline}.row-amount{font-size:1.3rem}.row-amount.bad,.bad-text{color:var(--bad)}.bad-text{font-weight:700}.meter{background:var(--surface-2);border-radius:3px;height:6px;margin-top:.4rem;overflow:hidden}.meter span{height:100%;display:block}.meter-ok{background:#8fd3ad}.meter-warn{background:#f2b33d}.meter-bad{background:var(--bad)}.row-sub{color:var(--muted);margin-top:.25rem;font-size:.85rem}.credit-bar .overdue{background:#f28b82}.pill-bad{background:var(--bad-bg);color:var(--bad)}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.tabs button{min-height:46px;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 .9rem;font-weight:600}.tabs button.on{color:var(--brand-2);border-bottom-color:var(--brand-2);font-weight:800}.figures{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;display:grid}.fig{background:var(--surface);box-shadow:var(--shadow);border-radius:16px;padding:.75rem .9rem}.fig .value{font-size:1.6rem}.fig .value.good{color:var(--ok)}.fig.dark{background:var(--brand);color:#fff}.fig.dark .label{color:#ffffffd9}.fig.amber{background:var(--warn-bg);color:var(--warn)}.fig.amber .label{color:var(--warn)}.fig.red{background:var(--bad-bg);color:var(--bad)}.fig.red .label{color:var(--bad)}.account-head{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;display:flex}.account-head h1{margin:0}.account-actions{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.supplier-chip{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:.25rem .8rem;font-size:.92rem;font-weight:700}.bill-due{background:var(--warn-bg);color:var(--warn);border-radius:22px;padding:1rem 1.1rem}.bill-due.late{background:var(--bad-bg);color:var(--bad)}.bill-due.calm{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.bd-label{font-weight:700}.bd-amount{font-family:var(--font-num);font-size:2.5rem;font-weight:700;line-height:1.1}.bd-sub{opacity:.9;font-size:.92rem}.bd-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.bd-actions .btn.primary{flex:1;min-width:160px}.bd-alt{background:var(--surface);color:inherit;border-color:#0000}.bill-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.bill-invoices{overflow-wrap:anywhere;border-top:1px solid var(--border);flex-basis:100%;min-width:0;padding-top:.5rem}.bill-icon{background:var(--surface-2);width:44px;height:44px;color:var(--muted);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.bill-icon.due{background:var(--warn-bg);color:var(--warn)}.bill-main{flex-direction:column;flex:1;min-width:0;display:flex}.bill-main a{color:var(--text);text-decoration:none}.bill-main a:hover{text-decoration:underline}.bill-main small{color:var(--muted)}.bill-amount{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.bill-amount .num{font-size:1.25rem}.rows.flat{box-shadow:none;background:0 0;border-radius:0}.rows.flat>li{padding:.7rem 0}.landing{--text:#163a2c;--muted:#54665c;--brand-2:#196546;--border:#d8ded4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:#f7f7f0;min-height:100vh}.landing main{max-width:none;padding:0}.landing-width{width:min(1160px,100% - 80px);margin-inline:auto}.landing a{text-underline-offset:4px}.landing button,.landing a{-webkit-tap-highlight-color:transparent}.landing-skip{z-index:50;background:#fff;padding:12px 20px;position:absolute;top:-100px;left:20px}.landing-skip:focus{top:10px}.landing-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.landing-header .brand-link{gap:10px;font-size:1.4rem}.landing-header nav{align-items:center;gap:30px;display:flex}.landing-header nav a{font-weight:600;text-decoration:none}.landing-header .landing-nav-signin{border:1px solid #b8c8bd;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:0 20px;display:inline-flex}.landing-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;padding-block:76px 88px;display:grid}.landing-eyebrow{letter-spacing:.14em;margin:0 0 22px;font-size:.75rem;font-weight:800}.landing h1{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(3.5rem,5.6vw,5.25rem);line-height:1.04}.landing h1 span{color:#337354}.landing-lead{max-width:465px;color:var(--muted);font-size:1.2rem;line-height:1.55}.landing-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.landing-button{background:#173f2d;border-radius:11px;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:0 24px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.landing-button:hover{background:#245c41}.landing-text-link{align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.landing-signin-note{color:var(--muted);margin-top:14px;font-size:.83rem}.landing-mini-flow{color:#456251;align-items:center;gap:15px;margin-top:42px;font-size:.86rem;font-weight:600;display:flex}.landing-mini-flow span{align-items:center;gap:7px;display:flex}.landing-mini-flow i{background:#a8bbae;width:22px;height:1px}.landing-example{color:#f6f8f0;background:#163e2e;border-radius:22px;padding:28px 30px 22px;transform:rotate(1deg);box-shadow:12px 16px #e6eada}.example-caption{letter-spacing:.12em;color:#c5d9c6;align-items:center;gap:9px;font-size:.67rem;font-weight:700;display:flex}.example-dot{background:#b5d995;border-radius:50%;width:7px;height:7px}.example-tabs{gap:6px;margin:18px 0;display:flex}.example-tabs button{color:#e4ecde;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:1px solid #527361;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:9px;font-size:.88rem;font-weight:700;display:flex}.example-tabs button span{opacity:.8;font-size:.68rem}.example-tabs button[aria-selected=true]{color:#173f2d;background:#d4e7bf;border-color:#d4e7bf}.example-ticket{color:#173f2d;background:#fefef8;border-radius:12px;overflow:hidden;box-shadow:0 12px 20px #07221633}.example-ticket-head{border-bottom:1px solid #e5e8dd;justify-content:space-between;align-items:center;gap:7px;padding:15px 20px;font-size:.8rem;font-weight:800;display:flex}.example-ticket-head>span{align-items:center;gap:6px;display:inline-flex}.example-ticket-head .example-status{color:#265d3b;background:#e3eddc;border-radius:5px;padding:4px 7px;font-size:.72rem}.example-ticket-body{padding:20px 24px 18px}.example-eyebrow{color:#697363;letter-spacing:.13em;margin:0 0 4px;font-size:.64rem;font-weight:700}.example-plate{font-family:var(--font-num);letter-spacing:.09em;font-size:1.65rem;font-weight:700}.example-amount{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 19px;display:flex}.example-amount>span{color:#5e6c60;font-size:.95rem}.example-amount strong{font-family:var(--font-num);font-size:2.5rem;line-height:1}.example-detail{border-top:1px dashed #b9c6b8;align-items:center;gap:15px;min-height:70px;padding-top:16px;display:flex}.example-detail p{color:#526452;margin:0;font-size:.85rem;line-height:1.4}.example-detail strong{color:#173f2d;font-weight:600}.example-receipt{border-top:1px dashed #b9c6b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;min-height:70px;padding-top:16px;font-size:.84rem;display:flex}.example-ticket-foot{text-align:center;color:#687460;background:#edf0e6;padding:8px 16px;font-size:.68rem}.example-explanation{min-height:96px;margin-top:20px}.example-explanation h3{margin-bottom:6px;font-size:1rem}.example-explanation p{color:#cadacd;margin-bottom:0;font-size:.85rem;line-height:1.5}.landing-purpose{background:#edf0e5;border-block:1px solid #dce3d5}.landing-purpose>div{grid-template-columns:1fr 1fr 1.2fr;gap:36px;padding-block:26px;display:grid}.landing-purpose>div>div{align-items:flex-start;gap:13px;display:flex}.landing-purpose svg{color:#467055;flex:none;margin-top:4px}.landing-purpose p{margin:0}.landing-purpose strong,.landing-purpose span{display:block}.landing-purpose strong{margin-bottom:4px;font-size:.94rem}.landing-purpose span{color:var(--muted);font-size:.85rem;line-height:1.45}.landing-process,.landing-faq{grid-template-columns:1fr 1.2fr;gap:80px;padding-block:90px;display:grid}.landing [id]{scroll-margin-top:30px}.landing h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2rem,3vw,2.8rem);line-height:1.12}.landing-section-intro>p:not(.landing-eyebrow){color:var(--muted);max-width:340px;font-size:1rem}.landing-steps{margin:0;padding:0;list-style:none}.landing-steps li{border-bottom:1px solid #dbe2d4;gap:23px;margin-bottom:25px;padding:0 0 25px;display:flex}.landing-steps li:last-child{border:0;margin-bottom:0;padding-bottom:0}.landing-steps li>span{color:#538061;font-family:var(--font-num);font-size:1.7rem;line-height:1}.landing-steps h3{margin-bottom:9px;font-size:1.12rem}.landing-steps p{color:var(--muted);margin:0;font-size:.96rem}.landing-audience{background:#e5ebdf;padding-block:70px}.landing-audience-grid{grid-template-columns:1fr 1fr;gap:26px;margin-top:38px;display:grid}.landing-audience-grid article{background:#f9faf4;border:1px solid #d5dfce;border-radius:15px;padding:30px 32px}.landing-audience-grid h3{margin:18px 0 12px;font-size:1.45rem}.landing-audience-grid p{color:var(--muted);max-width:420px}.landing-audience-grid ul{margin:22px 0 26px;padding:0;list-style:none}.landing-audience-grid li{align-items:flex-start;gap:10px;margin:10px 0;font-size:.93rem;display:flex}.landing-audience-grid li svg{flex:none;margin-top:3px}.landing-audience-grid a{align-items:center;gap:8px;font-size:.93rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-faq details{border-bottom:1px solid #d5ded0}.landing-faq summary{justify-content:space-between;gap:15px;padding-block:16px;font-size:1.04rem;list-style:none}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq details[open] summary svg{transform:rotate(45deg)}.landing-faq details p{color:var(--muted);margin:0 0 22px;line-height:1.6}.landing-close{color:#f5f8ee;background:#163e2e;border-radius:18px;justify-content:space-between;align-items:center;gap:35px;padding:42px 50px;display:flex}.landing-close .landing-eyebrow{color:#bbd3b7;margin-bottom:12px}.landing-close h2{margin-bottom:0}.landing-close .landing-button{background:#d4e7bf;width:100%;color:#173f2d!important}.landing-close>div>p:last-child:not(.landing-eyebrow){color:#cadbc7;text-align:center;margin:12px 0 0;font-size:.84rem}.landing-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-block:50px 30px;display:flex}.landing-footer>div>p{color:var(--muted);margin-top:8px;font-size:.82rem}.landing-footer nav{gap:28px;padding-top:5px;display:flex}.landing-footer nav a{font-size:.9rem;text-decoration:none}.landing-footer-note{border-top:1px solid var(--border);width:100%;color:var(--muted);padding-top:20px;font-size:.75rem}@media (width<=1000px){.landing-width{width:calc(100% - 48px)}.landing-hero{gap:34px;padding-block:55px 70px}.landing h1{font-size:3.7rem}.landing-example{padding:22px}.landing-actions{gap:18px}.landing-process,.landing-faq{gap:42px}}@media (width<=760px){.landing-width{width:calc(100% - 40px)}.landing-header{gap:12px;min-height:82px}.landing-header .brand-link{gap:8px;font-size:1.2rem}.landing-header nav{gap:10px}.landing-header nav>a:not(.landing-nav-signin){display:none}.landing-header .landing-nav-signin{padding-inline:12px}.landing-hero{grid-template-columns:1fr;gap:40px;padding-block:44px 50px}.landing h1{font-size:clamp(2.8rem,10.5vw,4.6rem)}.landing-eyebrow{margin-bottom:18px;font-size:.66rem}.landing-lead{font-size:1.12rem}.landing-actions{gap:20px}.landing-mini-flow{gap:10px;margin-top:30px}.landing-mini-flow i{width:16px}.landing-mini-flow span{gap:5px}.landing-example{width:100%;max-width:490px;padding:22px 20px;transform:none;box-shadow:7px 8px #e6eada}.example-tabs button{gap:7px}.example-ticket-head{padding-inline:16px}.example-ticket-body{padding-inline:18px}.example-amount{margin-top:20px}.example-explanation{min-height:0}.landing-purpose>div{grid-template-columns:1fr;gap:24px;padding-block:28px}.landing-purpose strong{font-size:1rem}.landing-process,.landing-faq{grid-template-columns:1fr;gap:25px;padding-block:55px}.landing-steps li{gap:17px}.landing-audience{padding-block:48px}.landing-audience-grid{grid-template-columns:1fr;gap:18px;margin-top:28px}.landing-audience-grid article{padding:25px}.landing-close{flex-direction:column;align-items:flex-start;gap:26px;padding:30px 25px}.landing-close>div:last-child{width:100%}.landing-footer{padding-top:32px}.landing-footer nav{gap:25px}}
