@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-devanagari.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CFF,U+A8E0-A8FF,U+200C-200D}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-bengali.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0980-09FF,U+200C-200D}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-gujarati.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0A80-0AFF,U+200C-200D}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-gurmukhi.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0A00-0A7F,U+200C-200D}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-kannada.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0C80-0CFF,U+200C-200D}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-malayalam.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0D00-0D7F,U+200C-200D}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-oriya.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0B00-0B7F,U+200C-200D}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-tamil.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0B80-0BFF,U+200C-200D}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-telugu.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0C00-0C7F,U+200C-200D}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-ol-chiki.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+1C50-1C7F}@font-face{font-family:Noto Portal;src:url(/fonts/noto-sans-meetei-mayek.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+ABC0-ABFF,U+AAE0-AAFF}@font-face{font-family:Noto Portal;src:url(/fonts/noto-nastaliq-urdu.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200D}:root{color-scheme:light dark;--c-bg: #ffffff;--c-surface: #ffffff;--c-border: #d6dbe0;--c-text: #101418;--c-muted: #4a5560;--c-accent: #1f3a52;--c-accent-text: #ffffff;--c-error: #96201f;--c-error-bg: #fdeceb;--c-ok-bg: #eaf3ed;--c-ok-border: #1d6f42;--radius: 6px}@media (prefers-color-scheme: dark){:root{--c-bg: #101418;--c-surface: #181d23;--c-border: #333b44;--c-text: #eaeef1;--c-muted: #a9b3bd;--c-accent: #cfd9e2;--c-accent-text: #101418;--c-error: #f0938d;--c-error-bg: #2d1c1b;--c-ok-bg: #17251d;--c-ok-border: #6fcf97}}*{box-sizing:border-box}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:Noto Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.6}.wrap{max-width:640px;margin:0 auto;padding:32px 20px 64px}header h1{font-size:28px;margin:0 0 8px;letter-spacing:-.01em}.lede{color:var(--c-muted);margin:0 0 28px}.tabs{display:flex;gap:4px;border-bottom:2px solid var(--c-border);margin-bottom:24px;flex-wrap:wrap}.tabs button{font:inherit;font-size:16px;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;padding:10px 14px;cursor:pointer;color:var(--c-muted)}.tabs button[aria-selected=true]{color:var(--c-text);font-weight:600;border-bottom-color:var(--c-accent)}.tabs button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:24px}.field{margin-bottom:22px}label{display:block;font-weight:600;margin-bottom:6px}input,select,textarea{font:inherit;width:100%;padding:11px 12px;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-bg);color:var(--c-text)}textarea{resize:vertical}.hint{display:block;margin-top:6px;font-size:15px;color:var(--c-muted)}button[type=submit]{font:inherit;font-size:17px;font-weight:600;width:100%;padding:13px;border:none;border-radius:var(--radius);background:var(--c-accent);color:var(--c-accent-text);cursor:pointer}button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.error{background:var(--c-error-bg);color:var(--c-error);border:1px solid var(--c-error);border-radius:var(--radius);padding:12px 14px;margin-bottom:20px}.receipt{background:var(--c-ok-bg);border:1px solid var(--c-ok-border);border-radius:var(--radius);padding:24px}.receipt h2{margin:0 0 12px;font-size:20px}.code{font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:24px;font-weight:600;letter-spacing:.02em;margin:4px 0 16px;word-break:break-all}dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 16px}dt{font-weight:600;color:var(--c-muted)}dd{margin:0}footer{margin-top:32px;padding-top:20px;border-top:1px solid var(--c-border);color:var(--c-muted);font-size:15px}code{font-family:ui-monospace,Menlo,monospace;background:var(--c-border);padding:1px 5px;border-radius:3px}.language-bar{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:15px}.language-bar label{margin:0;color:var(--c-muted);font-weight:400}.language-bar select{width:auto;min-width:200px;font-size:16px}.fallback-note{background:var(--c-ok-bg);border:1px solid var(--c-border);border-inline-start:3px solid var(--c-accent);border-radius:var(--radius);padding:10px 12px;margin:14px 0 0;font-size:15px;color:var(--c-muted)}html[dir=rtl] .wrap{text-align:start}html[dir=rtl] .tabs button{direction:rtl}body,input,select,textarea,button{font-family:Noto Portal,Nirmala UI,Mangal,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html[lang=ur] body,html[lang=ks] body,html[lang=sd] body{line-height:1.9}@media print{.language-bar{display:none}}
