@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff) format("woff");unicode-range:U+0900-097F,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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-ext-400-normal-BnQrAETZ.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-400-normal-Bs32KOJx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-400-normal-BuiDGFlU.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-400-normal-Bl6wi1XD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-devanagari-600-normal-BeyktMLo.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-600-normal-B5tDaqnD.woff) format("woff");unicode-range:U+0900-097F,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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-ext-600-normal-eCXJLagf.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-600-normal-BYBXZV8b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-600-normal-Bzmbz5CH.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-600-normal-D_YUQxD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #FFFFFF;--inset: #F6F7F9;--ink: #1A1A1A;--ink-soft: #4B5563;--ink-mute: #6B7280;--rule: #E5E7EB;--rule-strong: #D1D5DB;--accent: #008069;--accent-deep: #075E54;--accent-wash: #E9F7EF;--accent-line: #CDEBDD;--crit: #DC2626;--crit-wash: #FEF2F2;--crit-edge: #FECACA;--r-sm: 9px;--r-md: 13px;--r-lg: 18px;--e-1: 0 1px 2px rgba(17, 24, 39, .05), 0 4px 10px -3px rgba(17, 24, 39, .08), 0 14px 30px -16px rgba(17, 24, 39, .1);--e-accent-2: 0 8px 18px -9px rgba(0, 128, 105, .8);--sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Noto Sans Devanagari", sans-serif;--on-accent: #FFFFFF;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px}*{box-sizing:border-box}html,body{margin:0;background:var(--inset);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}.bf-root{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:0 var(--s-3) var(--s-8)}.bf-band{width:100%;max-width:560px;padding:var(--s-5) var(--s-1) var(--s-4)}.bf-brand{margin:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);font-size:15px}.bf-brand span{display:block;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-soft);font-size:14px}.bf-card{width:100%;max-width:560px;background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--e-1);padding:var(--s-6) var(--s-5)}.bf-foot{max-width:560px;margin-top:var(--s-4);color:var(--ink-soft);font-size:14px;text-align:center}h1{font-size:24px;line-height:1.25;margin:0 0 var(--s-1)}h1:focus{outline:none}.bf-greet{font-size:18px;margin:0 0 var(--s-2);color:var(--accent-deep);font-weight:600;overflow-wrap:anywhere}.bf-hi{margin:0 0 var(--s-3);color:var(--ink-soft)}.bf-intro{margin:0 0 var(--s-5)}.bf-status{margin:0;color:var(--ink-soft)}.bf-note-box{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--r-sm);color:var(--accent-deep)}.bf-field{border:0;margin:0 0 var(--s-5);padding:0;min-width:0}.bf-field>label,.bf-field>legend{display:block;font-weight:600;margin-bottom:var(--s-2);padding:0}.bf-field label span[lang=hi],.bf-field legend span[lang=hi],.bf-opt{font-weight:400;color:var(--ink-soft)}.bf-sub{display:block;font-size:14px;color:var(--ink-soft);margin-bottom:var(--s-1)}.bf-hint{margin:0 0 var(--s-2);font-size:14px;color:var(--ink-soft)}.bf-picked{color:var(--accent-deep)}.bf-err{margin:var(--s-2) 0 0;color:var(--crit);font-size:15px;font-weight:600}input[type=text],input[type=time],select,textarea{width:100%;min-height:48px;padding:var(--s-2) var(--s-3);font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-sm)}textarea{min-height:96px;resize:vertical}input:disabled{background:var(--inset);color:var(--ink-soft)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--crit)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,.bf-alert:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.bf-dob{display:grid;grid-template-columns:4.5em 1fr 5.5em;gap:var(--s-2)}@media (max-width: 359px){.bf-dob{grid-template-columns:1fr}.bf-dob>div:not(.bf-month) input{max-width:8em}}.bf-check{display:flex;align-items:center;gap:var(--s-3);min-height:44px;margin-top:var(--s-2)}.bf-check input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0}.bf-check label{font-weight:400}.bf-combo{position:relative}.bf-list{position:absolute;left:0;right:0;top:100%;z-index:10;list-style:none;margin:var(--s-1) 0 0;padding:var(--s-1) 0;border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--paper);box-shadow:var(--e-1)}.bf-list li{padding:var(--s-3) var(--s-4);min-height:44px;cursor:pointer;overflow-wrap:anywhere}.bf-list li.on,.bf-list li:hover{background:var(--accent-wash)}.bf-alert{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);background:var(--paper);border:1px solid var(--crit-edge);border-left:4px solid var(--crit);border-radius:var(--r-sm);color:var(--crit);font-weight:600}.bf-btn{display:block;width:100%;min-height:52px;padding:var(--s-3) var(--s-5);font:inherit;font-weight:700;font-size:17px;color:var(--on-accent);background:var(--accent);border:0;border-radius:var(--r-md);box-shadow:var(--e-accent-2);cursor:pointer}.bf-btn:hover{background:var(--accent-deep)}.bf-btn:disabled{opacity:.6;cursor:progress}.bf-link{margin-top:var(--s-4);padding:var(--s-2) 0;min-height:44px;font:inherit;color:var(--accent-deep);background:none;border:0;text-decoration:underline;cursor:pointer}.bf-state h1{margin-bottom:var(--s-3)}.bf-state p{margin:0 0 var(--s-4)}.bf-state .bf-btn{margin-top:var(--s-2)}@media (min-width: 600px){.bf-card{padding:var(--s-8)}}
