@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-devanagari-400-normal.3uzg23pgl4lg1.woff2)format("woff2"),url(../media/poppins-devanagari-400-normal.2-nsh_ipowlj7.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-ext-400-normal.2khz88u8-t8l6.woff2)format("woff2"),url(../media/poppins-latin-ext-400-normal.35tu-5sc4pbd1.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.02pgwtu2kliti.woff2)format("woff2"),url(../media/poppins-latin-400-normal.3n0ylxy42e09x.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-devanagari-500-normal.388_y8g0lncyu.woff2)format("woff2"),url(../media/poppins-devanagari-500-normal.2wk19p_zkff4s.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-ext-500-normal.2g937qp4gb5cj.woff2)format("woff2"),url(../media/poppins-latin-ext-500-normal.3g4upd8mp3tge.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.25i40p8naznea.woff2)format("woff2"),url(../media/poppins-latin-500-normal.1ca8t586iof23.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-devanagari-600-normal.0jjudczid-6fh.woff2)format("woff2"),url(../media/poppins-devanagari-600-normal.0afspkrtbuo7r.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-ext-600-normal.0i1qqcvl7st56.woff2)format("woff2"),url(../media/poppins-latin-ext-600-normal.3we82rbx-xdv4.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.2jsr8pt-l398u.woff2)format("woff2"),url(../media/poppins-latin-600-normal.10xpv_fqg6qm3.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-devanagari-700-normal.0yx4n9xus5e7-.woff2)format("woff2"),url(../media/poppins-devanagari-700-normal.2zxe1s0527nnn.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-ext-700-normal.3uznqz29zuo_k.woff2)format("woff2"),url(../media/poppins-latin-ext-700-normal.0078e205c2y04.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.3ci4wwoppl422.woff2)format("woff2"),url(../media/poppins-latin-700-normal.3l92ypskwypxq.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{--kp-purple:#3b238c;--kp-purple-deep:#2b176f;--kp-purple-soft:#eee9ff;--kp-coral:#ff6b5d;--kp-coral-soft:#fff0ed;--kp-teal:#4cc0b5;--kp-teal-soft:#e8f8f6;--kp-gold:#f5b223;--kp-gold-soft:#fff5d8;--kp-lilac:#c6b6ff;--kp-lilac-soft:#f4f0ff;--kp-ink:#24164d;--kp-muted:#6b6680;--kp-line:#e4deef;--kp-canvas:#fff8ee;--kp-surface:#fff;--kp-danger:#a93642;--kp-success:#1f6f66;--kp-warning:#76520a;--kp-info:#49329a;--ui-ink:var(--kp-ink);--ui-muted:var(--kp-muted);--ui-line:var(--kp-line);--ui-canvas:var(--kp-canvas);--ui-surface:var(--kp-surface);--ui-shadow:0 18px 50px #3b238c1a;--ui-shadow-soft:0 5px 18px #3b238c14;--ui-radius:18px;--ui-radius-control:11px;--ui-motion-fast:.16s;--ui-motion-standard:.2s}*{box-sizing:border-box}html{background:var(--ui-canvas);color:var(--ui-ink);font-family:Poppins,sans-serif}body{min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--kp-lilac) 78%, white);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.kp-money-field{gap:4px;min-width:0;display:grid}.kp-money-input{min-width:0;min-height:var(--money-input-height,42px);border:1px solid var(--ui-line);border-radius:var(--money-input-radius,10px);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.kp-money-input:focus-within{border-color:var(--kp-purple);box-shadow:0 0 0 2px color-mix(in srgb, var(--kp-purple) 16%, transparent)}.kp-money-input>span{min-width:var(--money-prefix-width,28px);border-right:1px solid var(--ui-line);background:var(--kp-lilac-soft);color:var(--ui-muted);font-size:var(--money-input-font-size,12px);align-self:stretch;place-items:center;padding:0 6px;font-weight:700;display:grid}.kp-money-field .kp-money-input>input{width:100%;min-width:0;min-height:calc(var(--money-input-height,42px) - 2px);box-shadow:none;color:inherit;text-align:left;font-size:var(--money-input-font-size,12px);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0 8px}.kp-money-field .kp-money-input>input:focus-visible{box-shadow:none;outline:0}.kp-money-input:has(input:disabled){opacity:.55}.kp-money-input[data-invalid=true]{border-color:var(--kp-danger)}.kp-money-error{color:var(--kp-danger);align-items:start;gap:5px;font-size:11px;line-height:1.4;display:flex}.kp-money-error svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:14px;height:14px;margin-top:1px}.kp-brand-logo{object-fit:contain;max-width:100%;height:auto;display:block}.cb-button{border-radius:var(--ui-radius-control);cursor:pointer;min-height:42px;transition:transform var(--ui-motion-fast) ease, background-color var(--ui-motion-fast) ease, border-color var(--ui-motion-fast) ease, box-shadow var(--ui-motion-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;line-height:1;display:inline-flex}.cb-button:hover:not(:disabled){transform:translateY(-1px)}.cb-button:disabled{cursor:not-allowed;opacity:.55}.cb-button-sm{min-height:34px;padding:0 11px;font-size:11px}.cb-button-md{min-height:42px}.cb-button-lg{min-height:50px;padding:0 21px;font-size:15px}.cb-button-primary{background:var(--kp-purple);color:#fff;box-shadow:0 8px 20px #3b238c29}.cb-button-primary:hover:not(:disabled){background:var(--kp-purple-deep);box-shadow:0 10px 24px #3b238c38}.cb-button-secondary{color:var(--kp-purple);background:#fff;border-color:#d9d0ef}.cb-button-secondary:hover:not(:disabled){background:var(--kp-lilac-soft);border-color:var(--kp-lilac)}.cb-button-quiet{color:var(--kp-purple);background:0 0}.cb-button-quiet:hover:not(:disabled){background:var(--kp-purple-soft)}.cb-button-danger{background:var(--kp-coral-soft);color:var(--kp-danger);border-color:#ffc7c0}.cb-button-danger:hover:not(:disabled){background:#ffe2de}.cb-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.cb-badge-neutral{color:#5e586d;background:#efedf3}.cb-badge-success{background:var(--kp-teal-soft);color:var(--kp-success)}.cb-badge-warning{background:var(--kp-gold-soft);color:var(--kp-warning)}.cb-badge-danger{background:var(--kp-coral-soft);color:var(--kp-danger)}.cb-badge-info{background:var(--kp-lilac-soft);color:var(--kp-info)}.ui-chip{min-height:34px;color:var(--kp-purple);background:#fff;border:1px solid #d9d0ef;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.ui-chip[data-selected=true]{background:var(--kp-purple-soft);border-color:var(--kp-lilac)}.cb-empty{border-radius:var(--ui-radius);text-align:center;color:var(--ui-muted);background:color-mix(in srgb, white 88%, var(--kp-lilac-soft));border:1px dashed #cfc4e6;padding:30px}.cb-empty strong{color:var(--ui-ink);margin-bottom:5px;display:block}.cb-empty p{margin:0}.panel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:0 1px #3b238c05}.panel-header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:13px 17px;display:flex}.panel-header h2{margin:0;font-size:15px}.panel-header p{color:var(--ui-muted);margin:3px 0 0;font-size:12px}.panel-body{padding:17px}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table th{color:var(--ui-muted);text-align:left;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--ui-line);white-space:nowrap;padding:11px 14px;font-size:10px}.data-table td{vertical-align:middle;border-bottom:1px solid #eeeaf4;padding:13px 14px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fcfaff}.field{gap:6px;display:grid}.field[role=group],fieldset.field{border:0;margin:0;padding:0}.field legend,.field label{font-size:12px;font-weight:700}.field legend{margin-bottom:7px}.field input,.field select,.field textarea,.review-actions input{border-radius:var(--ui-radius-control);width:100%;min-height:42px;color:var(--ui-ink);transition:border-color var(--ui-motion-fast) ease, box-shadow var(--ui-motion-fast) ease;background:#fff;border:1px solid #d3cbe2;padding:9px 11px}.field input:hover,.field select:hover,.field textarea:hover,.review-actions input:hover{border-color:#bcaee0}.field input:focus,.field select:focus,.field textarea:focus,.review-actions input:focus{border-color:var(--kp-purple);box-shadow:0 0 0 3px var(--kp-purple-soft);outline:0}.field textarea{resize:vertical;min-height:105px}.field small{color:var(--ui-muted);font-size:11px}.callout{background:var(--kp-teal-soft);color:#245e58;border:1px solid #b7e5e0;border-radius:13px;padding:13px 14px;font-size:13px}.warning-callout{background:var(--kp-gold-soft);color:var(--kp-warning);border-color:#efd68e}.danger-callout{background:var(--kp-coral-soft);color:var(--kp-danger);border-color:#ffc7c0}.info-callout{background:var(--kp-lilac-soft);color:var(--kp-info);border-color:#d9ceff}.ui-state{border-radius:13px;align-items:center;gap:9px;min-height:44px;padding:11px 13px;font-size:13px;display:flex}.ui-state-loading{background:var(--kp-lilac-soft);color:var(--kp-info)}.ui-state-error{background:var(--kp-coral-soft);color:var(--kp-danger)}.ui-state-success{background:var(--kp-teal-soft);color:var(--kp-success)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}