@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-rupee-400.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-rupee-500.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-rupee-600.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-rupee-700.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-malayalam-malayalam-400-normal.woff2)format("woff2");unicode-range:U+D00-D7F,U+200C-200D}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-malayalam-malayalam-600-normal.woff2)format("woff2");unicode-range:U+D00-D7F,U+200C-200D}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#0a3c6e;--primary-hover:#00264c;--on-primary:#fff;--primary-container:#d4e3ff;--secondary:#1783c1;--secondary-text:#006496;--secondary-container:#e8f3f9;--tertiary:#333;--background:#f4f7fa;--surface:#fff;--surface-low:#f1f4f7;--surface-mid:#ebeef1;--surface-highest:#e0e3e6;--on-surface:#181c1e;--muted:#43474f;--outline:#cbd5e1;--hairline:#e2e8f0;--disabled-text:#737780;--success:#1e6b45;--success-container:#e3f2ea;--warning:#8a5300;--warning-container:#fcefd9;--error:#ba1a1a;--error-container:#ffdad6;--on-error-container:#93000a;--band:#0a3c6e;--on-band:#fff;--on-band-muted:#d4e3ff;--on-band-accent:#a5c8ff;--konsult-reversed:#91cdff;--footer:#252525;--on-footer:#e4e2e1;--on-footer-muted:#c8c6c6;--on-footer-accent:#91cdff;--ring:#1783c159;--ring-soft:#1783c126;--shadow-1:0 1px 3px #0a3c6e0d, 0 1px 2px #0a3c6e08;--shadow-2:0 8px 24px #0a3c6e14;--shadow-3:0 20px 48px #0a3c6e24;--shadow-bar:0 -4px 16px #0a3c6e0f;--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ml:"Noto Sans Malayalam", "Plus Jakarta Sans", sans-serif;--r-sm:4px;--r:8px;--r-lg:16px;--ease:cubic-bezier(.2, 0, 0, 1);--margin:20px;--bar-height:76px}@media (min-width:768px){:root{--margin:32px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--background);scroll-behavior:auto}body{background:var(--background);color:var(--tertiary);font:400 15px/24px var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased;caret-color:var(--secondary);overflow-wrap:break-word;margin:0}:lang(ml){font-family:var(--font-ml)}::selection{background:var(--primary-container);color:var(--primary)}img{max-width:100%;height:auto;display:block}main{display:block}h1,h2,h3,h4{color:var(--primary);text-wrap:balance;margin:0;font-weight:700}h1{font-size:26px;line-height:34px}h2{font-size:24px;line-height:32px}h3{font-size:20px;font-weight:600;line-height:28px}h4{font-size:16px;font-weight:600;line-height:24px}p{text-wrap:pretty;max-width:46ch;margin:0}a{color:var(--secondary-text);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--primary)}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:var(--r-sm)}ul,ol{margin:0;padding:0}.prose ul,.prose ol{padding-left:20px}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}button,input,select,textarea{font:inherit;color:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--primary);flex:none;width:20px;height:20px;margin:0}.display{letter-spacing:-.02em;font-size:32px;line-height:40px}.lead{color:var(--tertiary);font-size:16px;line-height:26px}.small{color:var(--muted);font-size:13px;line-height:20px}.muted{color:var(--muted)}.label{font-size:14px;font-weight:600;line-height:20px}.figure{font-variant-numeric:tabular-nums;color:var(--primary);font-weight:700}.right{text-align:right}.nowrap{white-space:nowrap}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1280px;padding-left:var(--margin);padding-right:var(--margin);margin:0 auto}.narrow{max-width:760px}.section{padding-top:32px;padding-bottom:32px}.section--white{background:var(--surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.stack{flex-direction:column;gap:16px;display:flex}.stack-sm{flex-direction:column;gap:8px;display:flex}.stack-lg{flex-direction:column;gap:32px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.between{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.skip{background:var(--surface);z-index:50;border-radius:var(--r);padding:12px 16px;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.btn{text-align:center;cursor:pointer;border-radius:var(--r);width:100%;min-height:48px;transition:background-color .15s var(--ease), color .15s var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover,.btn-primary:active{background:var(--primary-hover);color:var(--on-primary)}.btn-secondary{background:var(--surface);border:1.5px solid var(--secondary);color:var(--secondary-text)}.btn-secondary:hover,.btn-secondary:active{background:var(--secondary-container);color:var(--secondary-text)}.btn-neutral{background:var(--surface);border-color:var(--outline);color:var(--tertiary)}.btn-neutral:hover,.btn-neutral:active{background:var(--surface-low);color:var(--tertiary)}.btn-danger{background:var(--surface);border:1.5px solid var(--error);color:var(--error)}.btn-danger:hover,.btn-danger:active{background:var(--error-container);color:var(--on-error-container)}.btn[disabled],.btn[aria-disabled=true]{background:var(--surface-highest);color:var(--disabled-text);cursor:not-allowed;border-color:#0000}.btn-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.btn-row--wide{grid-template-columns:1fr 2fr}.link-btn{min-height:44px;color:var(--secondary-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.field-label{color:var(--tertiary);font-size:14px;font-weight:600;line-height:20px}.help{color:var(--muted);font-size:13px;line-height:20px}.error-text{color:var(--error);font-size:13px;line-height:20px}.input,.select,.textarea{background:var(--surface);width:100%;min-height:48px;color:var(--on-surface);border:1px solid var(--outline);border-radius:var(--r);padding:12px 14px;font-size:16px;line-height:24px}.textarea{resize:vertical;min-height:96px}.input::placeholder,.textarea::placeholder{color:var(--muted);opacity:1}.input:focus,.select:focus,.textarea:focus,.amount:focus-within{border-color:var(--secondary);box-shadow:0 0 0 3px var(--ring-soft);outline:0}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border:1.5px solid var(--error)}.amount{background:var(--surface);border:1px solid var(--outline);border-radius:var(--r);align-items:center;min-height:48px;display:flex}.amount[data-invalid=true]{border:1.5px solid var(--error)}.amount span{color:var(--muted);padding-left:14px;font-size:16px}.amount input{text-align:right;font-variant-numeric:tabular-nums;min-width:0;height:46px;color:var(--on-surface);background:0 0;border:0;outline:0;flex:1;padding:0 14px 0 8px;font-size:16px}.amount--main{min-height:52px}.amount--main input{height:50px;font-size:17px}.check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;display:flex}.check>span{line-height:20px}.segmented{background:var(--surface-mid);border-radius:var(--r);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.segmented button{border-radius:var(--r-sm);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:14px;font-weight:600;line-height:18px}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-1)}.pill{border-radius:var(--r-sm);align-items:center;width:fit-content;min-height:24px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pill--neutral{color:var(--muted);background:var(--surface-mid)}.pill--assigned{color:var(--secondary-text);background:var(--secondary-container)}.pill--progress{color:var(--primary);background:var(--primary-container)}.pill--warning{color:var(--warning);background:var(--warning-container)}.pill--success{color:var(--success);background:var(--success-container)}.pill--error{color:var(--on-error-container);background:var(--error-container)}.count{border-radius:var(--r-sm);background:var(--primary);min-width:20px;color:var(--on-primary);font-variant-numeric:tabular-nums;justify-content:center;padding:0 6px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.verified{color:var(--success);font-size:13px;font-weight:600;line-height:20px}.draft-note{color:var(--warning);background:var(--warning-container);border-radius:var(--r-sm);padding:8px 12px;font-size:13px;font-weight:600;line-height:20px}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--shadow-1);padding:16px}.card--selected{border:1.5px solid var(--secondary)}.card--result{border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.list{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--shadow-1);list-style:none}.list>li+li,.list>a+a{border-top:1px solid var(--hairline)}.list-link{min-height:56px;color:inherit;padding:14px 16px;text-decoration:none;display:block}.list-link:hover{background:var(--surface-low);color:inherit}.list-title{color:var(--primary);font-size:16px;font-weight:600;line-height:24px;display:block}.list-sub{color:var(--muted);font-size:13px;line-height:20px;display:block}.list-row{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;display:flex}.rows{list-style:none}.rows>li{border-top:1px solid var(--hairline);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.rows>li.total{border-top:2px solid var(--outline);color:var(--primary);font-weight:700}.rows>li>:last-child{text-align:right}.disclose{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r)}.disclose>summary{cursor:pointer;min-height:52px;color:var(--primary);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary .toggle{color:var(--secondary-text);flex:none;font-size:13px}.disclose>summary .toggle:after{content:attr(data-show)}.disclose[open]>summary .toggle:after{content:attr(data-hide)}.disclose>.disclose-body{padding:0 16px 16px}.topbar{z-index:30;background:var(--surface);border-bottom:1px solid var(--hairline);position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:8px;min-height:56px;display:flex}.wordmark{min-height:44px;font:700 21px/1 var(--font);letter-spacing:-.02em;white-space:nowrap;color:var(--primary);align-items:center;text-decoration:none;display:inline-flex}.wordmark .k{color:var(--secondary)}.wordmark--reversed,.wordmark--reversed:hover{color:var(--on-band)}.wordmark--reversed .k{color:var(--konsult-reversed)}.wordmark-tag{color:var(--muted);margin-left:8px;font-size:13px;font-weight:600}.top-actions{align-items:center;gap:4px;display:flex}.top-link{min-height:44px;color:var(--primary);align-items:center;padding:0 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.desktop-nav{display:none}.sheet>summary{min-height:44px;color:var(--primary);cursor:pointer;align-items:center;padding:0 8px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.sheet>summary::-webkit-details-marker{display:none}.sheet .when-open{display:none}.sheet[open] .when-open{display:inline}.sheet[open] .when-closed{display:none}.sheet-panel{background:var(--surface);padding:8px var(--margin) 32px;z-index:40;position:fixed;inset:57px 0 0;overflow-y:auto}.sheet-panel a{min-height:52px;color:var(--primary);border-bottom:1px solid var(--hairline);align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:flex}.actionbar{z-index:25;background:var(--surface);box-shadow:var(--shadow-bar);border-top:1px solid var(--hairline);padding:12px var(--margin) calc(12px + env(safe-area-inset-bottom));transition:transform .2s var(--ease);position:fixed;bottom:0;left:0;right:0}.actionbar[data-hidden=true]{transform:translateY(110%)}.actionbar-figure{font-size:24px;line-height:32px}.has-actionbar{padding-bottom:176px}.tabbar{z-index:25;background:var(--surface);border-top:1px solid var(--hairline);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{text-align:center;min-height:60px;color:var(--muted);border-top:3px solid #0000;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;display:flex}.tabbar a[aria-current=page]{color:var(--primary);border-top-color:var(--secondary);font-weight:600}.side-menu{display:none}.portal-main{padding-bottom:calc(var(--bar-height) + 24px)}.table-wrap{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--shadow-1);overflow-x:auto}.table th{background:var(--surface-low);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600;line-height:14px}.table td{border-top:1px solid var(--hairline);vertical-align:top;padding:12px 16px}.table td.num,.table th.num{text-align:right}.timeline{list-style:none}.timeline li{border-left:2px dashed var(--outline);padding:0 0 16px 20px;position:relative}.timeline li[data-done=true]{border-left:2px solid var(--secondary)}.timeline li:last-child{padding-bottom:0}.timeline .when{color:var(--muted);font-size:13px;line-height:20px;display:block}.timeline .what{color:var(--muted);font-weight:600}.timeline li[data-done=true] .what{color:var(--tertiary)}.timeline li[data-current=true] .what{color:var(--warning)}.bubble{border-radius:var(--r);background:var(--surface-low);max-width:88%;padding:12px}.bubble--mine{background:var(--secondary-container);align-self:flex-end}.bubble-meta{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600;line-height:16px}.chips{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.chip{border:1px solid var(--outline);border-radius:var(--r);background:var(--surface);min-height:44px;color:var(--tertiary);flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.chip[aria-current=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.stat{color:var(--muted);font-size:13px;line-height:20px;display:block}.stat strong{font-variant-numeric:tabular-nums;color:var(--primary);font-size:28px;font-weight:700;line-height:36px;display:block}.alert{border-radius:var(--r);padding:12px 16px;font-size:14px;line-height:20px}.alert--error{background:var(--error-container);color:var(--on-error-container)}.alert--success{background:var(--success-container);color:var(--success)}.alert--warning{background:var(--warning-container);color:var(--warning)}.empty{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);color:var(--muted);padding:24px 16px}.placeholder{background:var(--surface-mid);border-radius:var(--r-sm);height:16px;display:block}.prose{flex-direction:column;gap:16px;max-width:46ch;font-size:16px;line-height:26px;display:flex}.prose h2{margin-top:16px}.prose h3{margin-top:8px}.answer{font-size:16px;line-height:26px}.crumbs{color:var(--muted);flex-wrap:wrap;gap:0 8px;padding-top:0;font-size:13px;line-height:20px;list-style:none;display:flex}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.crumbs li{align-items:center;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--outline);margin-right:8px}.table-prose{width:100%;font-size:14px;line-height:20px}.table-prose th{text-align:left;background:var(--surface-low);padding:8px}.table-prose td{border-top:1px solid var(--hairline);padding:8px}.steps{flex-direction:column;gap:20px;list-style:none;display:flex}.steps li{grid-template-columns:32px 1fr;gap:16px;display:grid}.step-no{border-radius:var(--r-sm);background:var(--primary);width:32px;height:32px;color:var(--on-primary);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.band{background:var(--band);color:var(--on-band)}.band h2{color:var(--on-band)}.band p{color:var(--on-band-muted)}.band .btn-secondary{border-color:var(--on-band)}.footer{background:var(--footer);color:var(--on-footer);padding:32px 0 40px;font-size:14px;line-height:20px}.footer a{color:var(--on-footer);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer a:hover{color:var(--on-footer-accent);text-decoration:underline}.footer .small{color:var(--on-footer-muted)}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.footer h2{color:var(--on-footer-muted);margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px}.footer ul{list-style:none}.home-actionbar-space{background:var(--footer);height:96px}.dist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;display:grid}.dist-grid a{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);min-height:48px;color:var(--primary);align-items:center;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@media (min-width:768px){.section{padding-top:48px;padding-bottom:48px}.btn{width:auto}.btn-row{display:flex}.btn-full{width:100%}.card{padding:24px}.dist-grid,.footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}}@media (min-width:1200px){.display{font-size:52px;line-height:60px}h1{font-size:36px;line-height:44px}h2{font-size:28px;line-height:36px}.lead{font-size:18px;line-height:28px}.section{padding-top:64px;padding-bottom:64px}.desktop-nav{align-items:center;gap:4px;display:flex}.top-primary{width:auto;min-height:40px;margin-left:8px;padding:8px 16px;display:inline-flex}.sheet{display:none}.hero-grid{grid-template-columns:7fr 5fr;align-items:center;gap:64px;display:grid}.calc-grid{grid-template-columns:7fr 5fr;align-items:start;gap:32px;display:grid}.calc-grid>.calc-side{position:sticky;top:80px}.actionbar--calc{box-shadow:var(--shadow-2);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:24px;position:static;transform:none}.has-actionbar{padding-bottom:64px}.actionbar--home,.home-actionbar-space{display:none}.portal{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 57px);display:grid}.side-menu{background:var(--surface);border-right:1px solid var(--hairline);padding:16px 12px;display:block}.side-menu a{border-radius:var(--r);min-height:40px;color:var(--tertiary);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.side-menu a:hover{background:var(--surface-low)}.side-menu a[aria-current=page]{background:var(--secondary-container);color:var(--primary);font-weight:600}.tabbar{display:none}.portal-main{padding-bottom:48px}.desk-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}}@media print{.topbar,.actionbar,.tabbar,.side-menu,.footer{display:none}body{background:var(--surface)}}
