@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(./mukta-latin-400-normal.DXND9OdD.woff2) format("woff2"),url(./mukta-latin-400-normal.DWf8bB-R.woff) format("woff")}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(./mukta-latin-600-normal.5TtPlXMC.woff2) format("woff2"),url(./mukta-latin-600-normal.DDl5VSnm.woff) format("woff")}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(./mukta-devanagari-400-normal.DFIcfn-0.woff2) format("woff2"),url(./mukta-devanagari-400-normal.GTtcXJDg.woff) format("woff")}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(./mukta-devanagari-600-normal.ZwIvxXFD.woff2) format("woff2"),url(./mukta-devanagari-600-normal.BiAhF3pR.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300 900;src:url(./merriweather-latin-wght-normal.BovdrKvB.woff2) format("woff2-variations");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:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(./jost-latin-wght-normal.ObQm3Zd1.woff2) format("woff2-variations");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{--canvas: #eef0e1;--surface: #ffffff;--surface-soft: #f7f6ec;--sage: #dde5c3;--sage-strong: #b4c48a;--moss: #75906a;--peach: #edb07b;--peach-wash: #fbe5cf;--slate: #3c5958;--ink: #233433;--ink-soft: #4b5f5e;--fog: #8a969e;--fog-text: #5c6866;--rule: #d9dccb;--danger: #a3341f;--focus: #2e6a8e;--notched: #2a7a70;--notched-wash: #d7e8e2;--plain: #cf7a30;--plain-wash: #f8e2cc;--limewash: var(--canvas);--paper: var(--surface-soft);--notch-teal: var(--notched);--notch-teal-wash: var(--notched-wash);--sodium: var(--peach);--sodium-wash: var(--peach-wash);--survey-blue: var(--focus);--font-display: "Merriweather", "Mukta", Georgia, serif;--font-body: "Jost", "Mukta", system-ui, sans-serif;--step-0: 1rem;--step-1: 1.25rem;--step-2: 1.5625rem;--step-3: 1.953rem;--step-4: 2.441rem;--step-5: 3.052rem;--step-6: 3.815rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--radius-shell: 36px;--radius-panel: 26px;--radius-tile: 18px;--radius-control: 999px;--radius-field: 14px;--target: 44px;--shutter: 76px;--measure: 66ch;--hatch: repeating-linear-gradient(135deg, var(--fog) 0 2px, transparent 2px 7px)}html{font-size:17px}@media(min-width:900px){html{font-size:18px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.55;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:lang(hi){line-height:1.7}h1,h2,h3{font-family:var(--font-display);font-weight:700;color:var(--slate);line-height:1.18;margin:0 0 var(--space-3);text-wrap:balance;letter-spacing:-.005em}h1{font-size:var(--step-4)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p{margin:0 0 var(--space-4);max-width:var(--measure)}a{color:var(--slate);text-decoration-color:var(--moss);text-underline-offset:.2em}.num{font-variant-numeric:tabular-nums lining-nums}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-5);border-radius:var(--radius-control);border:1.5px solid var(--slate);background:var(--slate);color:#fff;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .15s,transform .1s}.btn:active:not([disabled]){transform:translateY(1px)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.peach{background:var(--peach);border-color:var(--peach);color:var(--ink)}.btn.quiet{background:transparent;color:var(--slate)}.btn.quiet:hover:not([disabled]){background:var(--surface)}.btn.wide{width:100%}.btn svg{flex:none}.panel{background:var(--surface);border-radius:var(--radius-panel);padding:var(--space-5);min-width:0}.panel>h2:first-child,.panel>.panel-head:first-child{margin-top:0}.panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.panel-head h2{margin:0;font-size:var(--step-1)}.chip{display:inline-flex;align-items:center;gap:.35em;padding:.1em .75em;border-radius:var(--radius-control);background:var(--surface-soft);color:var(--ink-soft);font-size:.88rem;font-weight:500;white-space:nowrap}.chip.done{background:var(--notched-wash);color:#1b5a51}.chip.warn{background:var(--peach-wash);color:#7a4317}.avatar{display:inline-grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--sage);color:var(--slate);font-family:var(--font-display);font-weight:700;font-size:.9rem}.field{display:grid;gap:var(--space-1);margin-bottom:var(--space-4)}.field label{font-weight:500;color:var(--ink)}.field input,.field select{width:100%;min-width:0;max-width:100%;min-height:var(--target);padding:0 var(--space-4);border:1.5px solid var(--rule);border-radius:var(--radius-field);background:var(--surface-soft)}.field input:focus,.field select:focus{border-color:var(--moss);background:var(--surface)}.field .hint,.hint{color:var(--fog-text);font-size:.94rem}.error{border-radius:var(--radius-tile);background:#fbe9e4;color:#6e2214;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.notice{border-radius:var(--radius-tile);background:var(--notched-wash);color:#164a43;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);font-weight:500}kbd{font:inherit;font-size:.78rem;opacity:.8;border:1px solid currentColor;border-radius:6px;padding:0 5px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
