:root{--paper:#f4f5f7;--surface:#ffffff;--surface-2:#fbfbfc;--ink:#17181c;--ink-soft:#3c4048;--muted:#6b7280;--faint:#9aa1ac;--hairline:#e6e8ec;--hairline-strong:#d5d9df;--green:#0f7a5e;--green-ink:#0b5c47;--green-wash:#e7f4ef;--amber:#9a5b0e;--amber-wash:#f6eddf;--red:#c0402a;--radius:16px;--radius-sm:10px;--shadow:0 1px 2px rgba(23,24,28,0.04),0 8px 24px rgba(23,24,28,0.05);--shadow-soft:0 1px 2px rgba(23,24,28,0.05)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}a,button,label,select{touch-action:manipulation}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-shell{max-width:520px;margin:0 auto;min-height:100dvh;padding:0 16px calc(28px + env(safe-area-inset-bottom))}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topbar{display:flex;align-items:center;justify-content:space-between;padding:22px 2px 14px}.wordmark{font-family:var(--font-display),serif;font-weight:500;font-size:20px;letter-spacing:-.01em;color:var(--ink);display:flex;align-items:baseline;gap:8px}.wordmark em{font-style:italic;color:var(--green-ink)}.mode-chip{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline-strong);border-radius:999px;padding:4px 9px}.hero,.mode-chip{background:var(--surface)}.hero{border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 20px 20px;margin-bottom:16px}.hero-label{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.hero-figure{font-family:var(--font-display),serif;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(40px,13vw,56px);line-height:1;letter-spacing:-.02em;color:var(--ink);margin:0}.hero-sub{margin:12px 0 0;font-size:13.5px;color:var(--muted)}.hero-sub b{color:var(--ink-soft);font-weight:600}.splitbar{margin-top:16px;height:12px;border-radius:999px;overflow:hidden;display:flex;background:var(--hairline)}.splitbar>span{display:block;height:100%}.splitbar .principal{background:var(--ink)}.splitbar .interest{background:var(--amber)}.split-legend{display:flex;gap:16px;margin-top:10px;font-size:12.5px;color:var(--muted)}.split-legend .dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:baseline}.dot.principal{background:var(--ink)}.dot.interest{background:var(--amber)}.split-legend b{color:var(--ink-soft);font-weight:600}.section-head{display:flex;align-items:baseline;justify-content:space-between;margin:24px 4px 12px}.section-head h2{font-family:var(--font-display),serif;font-weight:500;font-size:17px;letter-spacing:-.01em;margin:0}.section-head .count{font-size:13px;color:var(--muted)}.loan-list{display:flex;flex-direction:column;gap:10px}.loan-card{display:block;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:15px 16px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .08s ease}@media (hover:hover){.loan-card:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow)}}.loan-card:active{transform:scale(.98);background:var(--surface-2);border-color:var(--hairline-strong)}.loan-card.settled{opacity:.62}.loan-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.loan-name{font-weight:600;font-size:15.5px;color:var(--ink);margin:0 0 3px}.loan-meta{font-size:13px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tag{font-size:11px;padding:2px 7px;border-radius:6px;background:var(--surface-2);border:1px solid var(--hairline);color:var(--ink-soft);white-space:nowrap}.tag.rate{color:var(--amber);border-color:var(--amber-wash);background:var(--amber-wash)}.loan-owe{text-align:right;flex-shrink:0}.loan-owe .amt{font-weight:600;font-size:16px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loan-owe .cap{font-size:11px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.settled-flag{font-size:11px;color:var(--green-ink);background:var(--green-wash);border-radius:6px;padding:2px 7px;font-weight:600}.progress{margin-top:12px;height:5px;border-radius:999px;background:var(--hairline);overflow:hidden}.progress>span{display:block;height:100%;background:var(--green);border-radius:999px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font:inherit;font-weight:600;font-size:16px;border-radius:12px;padding:14px 18px;width:100%;transition:transform .08s ease,background .15s ease,border-color .15s ease,filter .15s ease}@media (hover:hover){.btn-ghost:hover:not(:disabled){border-color:var(--faint);background:var(--surface-2)}.btn-primary:hover:not(:disabled){filter:brightness(1.06)}}.btn:active:not(:disabled){transform:scale(.97);filter:brightness(.94)}.btn-primary{background:var(--green);color:#fff}.btn-ghost{background:var(--surface);color:var(--ink)}.btn-danger,.btn-ghost{border:1px solid var(--hairline-strong)}.btn-danger{background:transparent;color:var(--red);border-radius:12px;cursor:pointer;font:inherit;font-weight:600;width:auto;padding:10px 14px;font-size:14px;transition:background .15s ease,border-color .15s ease,transform .08s ease}@media (hover:hover){.btn-danger:hover{background:#fff1ef;border-color:#f3c6bf}}.btn-danger:active{background:#fff1ef;transform:scale(.96)}.btn-danger-solid{background:var(--red);color:#fff}.btn:disabled{opacity:.5;cursor:default}.account-link:focus-visible,.auth-link:focus-visible,.back:focus-visible,.btn:focus-visible,.fab:focus-visible,.loan-card:focus-visible,.seg:focus-visible,.settlement-option:focus-visible{outline:2px solid var(--green);outline-offset:2px}.btn-danger-solid:focus-visible,.btn-danger:focus-visible{outline-color:var(--red)}.fab{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(20px + env(safe-area-inset-bottom));z-index:30;background:var(--green);color:#fff;border:none;cursor:pointer;font:inherit;font-weight:600;font-size:15px;border-radius:999px;padding:14px 22px;box-shadow:0 6px 20px rgba(15,122,94,.35);display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:transform .08s ease,filter .15s ease}@media (hover:hover){.fab:hover{filter:brightness(1.06)}}.fab:active{transform:translateX(-50%) scale(.95);filter:brightness(.94)}.field{margin-bottom:16px}.field label{display:block;font-size:13px;font-weight:600;color:var(--ink-soft);margin-bottom:7px}.field .hint{font-weight:400;color:var(--faint)}input,select,textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:1px solid var(--hairline-strong);border-radius:12px;padding:13px 14px}input:focus,select:focus,textarea:focus{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.input-money{position:relative}.input-money:before{content:"₹";position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.input-money input{padding-left:28px}.segmented{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.seg{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:12px;padding:11px 12px;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .08s ease}@media (hover:hover){.seg:hover:not(.active){border-color:var(--faint)}}.seg:active{transform:scale(.97)}.seg.active{border-color:var(--green);background:var(--green-wash)}.seg .seg-title{font-size:14px;font-weight:600;color:var(--ink)}.seg .seg-desc{font-size:11.5px;color:var(--muted);margin-top:2px;line-height:1.35}.detail-head{padding:8px 2px 4px}.back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:14px;min-height:44px;padding:8px 0;border-radius:8px;transition:color .15s ease,transform .08s ease}@media (hover:hover){.back:hover{color:var(--ink)}}.back:active{color:var(--ink);transform:translateX(-2px)}.balance-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;margin-bottom:16px}.breakdown{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:12px;overflow:hidden;margin-top:16px}.breakdown .cell{background:var(--surface);padding:13px 14px}.breakdown .cell .k{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.breakdown .cell .v{font-size:18px;font-weight:600;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.breakdown .cell .v.interest{color:var(--amber)}.breakdown .cell .v.green{color:var(--green-ink)}.ledger{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-soft);overflow:hidden}.ledger-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--hairline)}.ledger-row:last-child{border-bottom:none}.ledger-row .when{font-size:12px;color:var(--muted);width:78px;flex-shrink:0}.ledger-row .what{flex:1 1;font-size:14px}.ledger-row .what .sub{font-size:12.5px;color:var(--muted);margin-top:2px}.ledger-row .val{text-align:right;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-row .val.pay{color:var(--green-ink)}.ledger-delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--red);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;min-height:44px;padding:8px 6px;border-radius:8px;transition:background .15s ease,transform .08s ease}@media (hover:hover){.ledger-delete:hover{background:#fff1ef}}.ledger-delete:active{background:#fff1ef;transform:scale(.95)}.ledger-delete:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:4px}.settlement-row{background:var(--green-wash)}.settled-pill{background:var(--surface);color:var(--green-ink)}.pill{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:2px 6px;border-radius:5px}.pill.pay{background:var(--green-wash);color:var(--green-ink)}.pill.cap{background:var(--amber-wash);color:var(--amber)}.loan-actions{display:flex;gap:10px;margin-top:22px;justify-content:space-between;align-items:center}.loan-actions .btn{flex:1 1;width:auto}.paid-in-full{flex:1 1;color:var(--green-ink);font-size:14px;font-weight:600}.action-error{color:var(--red);background:#fff1ef;border:1px solid #f3c6bf;border-radius:12px;padding:11px 13px;margin:14px 0 0;font-size:13px}.action-dialog{width:min(440px,calc(100vw - 32px));max-width:none;border:0;border-radius:18px;padding:0;color:var(--ink);background:var(--surface);box-shadow:0 24px 80px rgba(23,24,28,.24)}.action-dialog::-webkit-backdrop{background:rgba(23,24,28,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.action-dialog::backdrop{background:rgba(23,24,28,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.action-dialog-panel{padding:22px}.action-dialog h2{font-family:var(--font-display),serif;font-size:21px;font-weight:500;margin:0}.action-dialog-description{color:var(--muted);font-size:14px;line-height:1.5;margin-top:8px}.action-dialog-description b{color:var(--ink)}.action-dialog-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:20px}.settlement-options{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.settlement-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hairline-strong);background:var(--surface);border-radius:12px;cursor:pointer;padding:12px 13px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .08s ease}@media (hover:hover){.settlement-option:hover:not(.active){border-color:var(--faint)}}.settlement-option:active{transform:scale(.98)}.settlement-option.active{border-color:var(--green);background:var(--green-wash);box-shadow:inset 0 0 0 1px var(--green)}.settlement-option b{display:block;font-size:14px}.settlement-option span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.settlement-field{margin:14px 0 0}.toast-stack{position:fixed;z-index:80;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));width:min(480px,calc(100vw - 32px));transform:translateX(-50%);display:grid;grid-gap:8px;gap:8px;pointer-events:none}.action-toast{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#fff;background:var(--ink);border-radius:12px;box-shadow:0 10px 30px rgba(23,24,28,.22);padding:12px 14px;font-size:13px}.action-toast.error{background:var(--red)}.action-toast button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:8px 10px;border-radius:8px;transition:background .15s ease,transform .08s ease}@media (hover:hover){.action-toast button:hover:not(:disabled){background:rgba(255,255,255,.14)}}.action-toast button:active:not(:disabled){background:rgba(255,255,255,.2);transform:scale(.94)}.action-toast button:disabled{opacity:.65}@media (max-width:560px){.action-dialog{width:100%;max-height:min(88dvh,720px);margin:auto 0 0;border-radius:20px 20px 0 0}.action-dialog-panel{padding:22px 18px calc(18px + env(safe-area-inset-bottom));overflow-y:auto}.ledger-row{gap:9px;padding:13px 12px}.ledger-row .when{width:64px}}.tang-hint{display:block;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400;color:var(--faint);margin-top:2px;line-height:1.4;text-transform:none;letter-spacing:normal}.encourage-banner{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--green-ink);background:var(--green-wash);border:1px solid #d4e9e0;border-radius:var(--radius);padding:13px 16px}.btn-spinner{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.btn-danger-solid .btn-spinner{border-color:#fff rgba(255,255,255,.45) rgba(255,255,255,.45)}@keyframes spin{to{transform:rotate(1turn)}}.empty{text-align:center;padding:44px 24px;color:var(--muted)}.empty .big{font-family:var(--font-display),serif;font-size:19px;color:var(--ink);margin-bottom:6px}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:18px}.spacer-fab{height:84px}.row-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.muted,.note{color:var(--muted)}.note{font-size:13px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;padding:12px 14px;line-height:1.5}.skeleton{animation:pulse 1.3s ease-in-out infinite;background:var(--hairline);border-radius:10px}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.fade-in{animation:fade .3s ease both}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.auth-wrap{min-height:100dvh;display:grid;align-content:center;grid-gap:18px;gap:18px;padding:36px 0}.auth-wordmark{justify-content:center;font-size:26px}.auth-card{padding:24px}.auth-card h1,.section-head h1{font-family:var(--font-display),serif;font-size:28px;font-weight:500;margin:0 0 6px}.auth-card .muted{margin:0 0 22px}.auth-link{display:block;margin-top:16px;text-align:center;color:var(--green-ink);font-size:14px}.success-note{color:var(--green-ink);background:var(--green-wash);border-radius:12px;padding:11px 13px;font-size:13px}.auth-divider{display:flex;align-items:center;gap:10px;margin:18px 0;color:var(--ink-soft);font-size:12px}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:var(--line)}.btn-google{width:100%;background:var(--paper);border:1px solid var(--hairline-strong);color:var(--ink)}.btn-google:hover{background:var(--surface-2)}.google-mark{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:50%;color:#4285f4;background:#fff;font-family:Arial,sans-serif;font-weight:700}.account-actions{display:inline-flex;align-items:center;gap:8px}.account-actions form{margin:0}.account-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:12.5px;display:inline-flex;align-items:center;min-height:44px;padding:5px 2px;text-decoration:none;border-radius:6px;transition:color .15s ease}@media (hover:hover){.account-link:hover{color:var(--ink)}}.account-link:active{color:var(--ink)}.sync-synced{color:var(--green-ink);border-color:#b8ded1;background:var(--green-wash)}.sync-error,.sync-offline{color:var(--amber);border-color:#ead5b4;background:var(--amber-wash)}.family-invite{padding:20px}.family-invite h2{font-family:var(--font-display),serif;font-size:19px;font-weight:500;margin:0}.family-invite .muted{margin:6px 0 16px}.member-actions{display:inline-flex;align-items:center;gap:8px}.member-actions form{margin:0}.audit-filters{margin-bottom:14px}.audit-filters .field{margin-bottom:12px}.audit-list{margin-top:12px}.easy-read-toggle.on{color:var(--green-ink);font-weight:700}body.easy-read{font-size:18px;line-height:1.6}.lang-toggle.on{color:var(--green-ink);font-weight:700}body.lang-ta{font-family:var(--font-tamil),var(--font-body),ui-sans-serif,system-ui,sans-serif}body.lang-ta .hero-figure,body.lang-ta .hero-figure strong,body.lang-ta .wordmark{font-family:var(--font-tamil),var(--font-display),serif}.status-chip{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap}.status-chip.draft{background:var(--surface-2);border:1px solid var(--hairline);color:var(--ink-soft)}.status-chip.approved{background:var(--green-wash);color:var(--green-ink)}.status-chip.publishing{background:var(--amber-wash);color:var(--amber)}.status-chip.pdf_ready,.status-chip.published,.status-chip.sent{background:var(--green-wash);color:var(--green-ink)}.status-chip.void{background:var(--surface-2);color:var(--muted)}.quote-list{display:flex;flex-direction:column;gap:10px}.quote-card{display:block;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:15px 16px;transition:border-color .15s ease,box-shadow .15s ease,transform .08s ease}@media (hover:hover){.quote-card:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow)}}.quote-card:active{transform:scale(.98);background:var(--surface-2)}.quote-card.settled{opacity:.62}.line-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);padding:12px 13px;margin-bottom:10px}.line-card.flagged{border-color:#ead5b4;background:var(--amber-wash)}.line-card .line-desc{font-weight:600;font-size:14.5px;color:var(--ink);margin:0 0 8px;line-height:1.4}.line-card .line-row{display:grid;grid-template-columns:.8fr 1.2fr .9fr .9fr;grid-gap:8px;gap:8px;align-items:end}.line-card .line-row .field{margin-bottom:0}.line-card .line-row label{font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:4px}.line-card .line-row input{font-size:16px;padding:10px 11px}.line-card .line-amount{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:13.5px;color:var(--muted)}.line-card .line-amount b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.quote-total{display:flex;justify-content:space-between;align-items:baseline;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;margin:4px 0 16px}.quote-total .k{font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.quote-total .v{font-family:var(--font-display),serif;font-size:26px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flag-note{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--amber);font-weight:600;margin-top:8px}.flag-note:before{content:"!";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--amber);color:#fff;font-size:11px;font-weight:700}.lang-hint{display:block;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400;color:var(--faint);margin-top:2px;line-height:1.4}body.lang-ta .lang-hint{font-family:var(--font-tamil),var(--font-body),ui-sans-serif,system-ui,sans-serif}body.easy-read .hero-figure{font-size:clamp(46px,15vw,62px)}body.easy-read .hero-sub{font-size:15px}body.easy-read .loan-name{font-size:17px}body.easy-read .loan-meta{font-size:14px}body.easy-read .loan-owe .amt{font-size:18px}body.easy-read .breakdown .cell .k{font-size:13px}body.easy-read .breakdown .cell .v{font-size:21px}body.easy-read .ledger-row .what{font-size:15.5px}body.easy-read .ledger-row .what .sub{font-size:13.5px}body.easy-read .field label{font-size:14.5px}body.easy-read input,body.easy-read select,body.easy-read textarea{font-size:18px;padding:15px 14px}body.easy-read .input-money input{padding-left:30px}body.easy-read .loan-card{padding:18px}body.easy-read .btn{font-size:17px;padding:15px 18px}body.easy-read .tang-hint{font-size:13.5px}body.easy-read .encourage-banner{font-size:15.5px}body.easy-read .account-link{font-size:13.5px}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_80e2a8{font-family:Fraunces,Fraunces Fallback}.__variable_80e2a8{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-body:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");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 Tamil;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.woff2) format("woff2");unicode-range:u+00??,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 Tamil Fallback;src:local("Arial");ascent-override:81.82%;descent-override:34.80%;line-gap-override:0.00%;size-adjust:106.33%}.__className_c78be1{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback;font-style:normal}.__variable_c78be1{--font-tamil:"Noto Sans Tamil","Noto Sans Tamil Fallback"}