.Tool_root__u3rF1{display:grid;grid-gap:1.25rem;gap:1.25rem;min-width:0}.Tool_root__u3rF1 p{margin:0;line-height:1.8;overflow-wrap:anywhere}.Tool_root__u3rF1 h2{font-size:1.2rem;margin:0 0 .75rem}.Tool_fields__62mrX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.Tool_actions__3NaIp{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.Tool_notice__b2Bv2{padding:1rem;border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:12px;background:var(--paper);line-height:1.8}.Tool_score__5KD1H{font-size:2rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tool_root__u3rF1 section{display:grid;grid-gap:.75rem;gap:.75rem}.Tool_root__u3rF1 details{border:1px solid var(--line);border-radius:10px;padding:1rem}.Tool_root__u3rF1 summary{cursor:pointer;font-weight:650;line-height:1.7}.Tool_root__u3rF1 details p{margin-top:.75rem}@media(max-width:700px){.Tool_fields__62mrX{grid-template-columns:1fr}.Tool_actions__3NaIp>*{width:100%}.Tool_score__5KD1H{font-size:1.6rem}}.Tool_root__9fZ6_{min-width:0}.Tool_header__BBnZq{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.Tool_header__BBnZq h2{font-size:clamp(1.6rem,3vw,2.3rem);margin:.3rem 0 .5rem;letter-spacing:-.04em}.Tool_header__BBnZq p{margin:0;color:var(--muted);max-width:720px}.Tool_eyebrow__eK5ZM{color:var(--brand);letter-spacing:.12em;font-size:.76rem;text-transform:uppercase;font-weight:800}.Tool_privacy__8zmjV{font-size:.77rem;font-weight:750;background:#f0faf5;color:#1b6652;border:1px solid #bce0d2;border-radius:30px;padding:.35rem .7rem}.Tool_extra__jMRrA,.Tool_workspace__xvuNg{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:1.2rem;gap:1.2rem}.Tool_breakdown__OUigA,.Tool_controls__CWIup,.Tool_output__0RsaW,.Tool_preview__FPMDQ{min-width:0;border:1px solid var(--line);border-radius:19px;padding:clamp(1rem,2.1vw,1.5rem)}.Tool_breakdown__OUigA,.Tool_controls__CWIup,.Tool_preview__FPMDQ{background:#fff}.Tool_output__0RsaW{background:linear-gradient(155deg,#edf8f3,#fff);display:flex;flex-direction:column;gap:1rem}.Tool_amountField__HZE4c{display:flex;align-items:stretch;overflow:hidden;border:1px solid #97b5ab;border-radius:12px;background:white}.Tool_amountField__HZE4c:focus-within{outline:3px solid var(--focus);outline-offset:2px}.Tool_amountField__HZE4c span{align-content:center;padding:0 1rem;border-right:1px solid var(--line);font-weight:800;background:#eef5f1}.Tool_amountField__HZE4c input{min-width:0;width:100%;font-size:clamp(1.15rem,2vw,1.5rem)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;border:0!important;outline:0!important;box-shadow:none!important;padding:.8rem!important}.Tool_presets__3j0f5{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0 1.3rem}.Tool_presets__3j0f5 button{font-size:.78rem;font-weight:700;padding:.37rem .7rem;color:#245c50;border:1px solid #c9ded5;border-radius:50px;background:#f7fbf8}.Tool_presets__3j0f5 button:hover{background:#def4ea;border-color:var(--brand)}.Tool_grouping__xn29_{padding:0;border:0;margin:0;min-width:0}.Tool_grouping__xn29_ legend{font-weight:750;margin-bottom:.55rem}.Tool_segment__CDVbC{display:flex;gap:.3rem;padding:.3rem;background:#eff4f1;border-radius:12px}.Tool_segment__CDVbC button{flex:1 1;min-width:0;padding:.67rem .4rem;background:transparent;border:1px solid transparent;border-radius:9px;font-weight:750;color:#506960}.Tool_segment__CDVbC button[aria-pressed=true]{color:var(--brand-dark);background:white;border-color:#bfddd1;box-shadow:0 1px 4px #163d3320}.Tool_advanced__ekKgp{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1rem}.Tool_advanced__ekKgp summary{cursor:pointer;font-weight:800;color:var(--brand-dark)}.Tool_options__8_fqy{padding-top:.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 .8rem;gap:0 .8rem}.Tool_checkbox__sFctF{display:flex;gap:.6rem;align-items:center;margin:.8rem 0;grid-column:1/-1;font-weight:700}.Tool_checkbox__sFctF input{width:20px;height:20px;accent-color:var(--brand)}.Tool_outputHeader__cM2z7{display:flex;justify-content:space-between;gap:1rem;align-items:center;font-size:.87rem;color:#3f695d}.Tool_outputHeader__cM2z7 span{font-size:.78rem;border:1px solid #cfe2d6;border-radius:50px;background:white;padding:.22rem .65rem;font-weight:750}.Tool_output__0RsaW .result{background:#fff;min-height:170px;border:1px solid #bfded1;border-radius:14px}.Tool_wording__jbko1{font-size:clamp(1.16rem,2vw,1.46rem);font-weight:750;line-height:1.8;letter-spacing:-.01em;overflow-wrap:anywhere;margin:.3rem 0 1.2rem}.Tool_empty__uJ7c_{display:grid;align-items:center;min-height:170px;padding:1rem;color:var(--muted);border-radius:14px;border:1px dashed #b2cfc3}.Tool_figures__Dhl2n{display:flex;justify-content:space-between;align-items:center;gap:.6rem;border-top:1px solid var(--line);padding-top:.8rem;font-size:.86rem}.Tool_figures__Dhl2n strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.02rem}.Tool_note___3q8r{font-size:.79rem;color:#526f65;margin:auto 0 0;line-height:1.55}.Tool_extra__jMRrA{margin-top:1.3rem}.Tool_breakdown__OUigA h3,.Tool_preview__FPMDQ h3{font-size:1.06rem;margin:0 0 1rem}.Tool_subheading__r5O8K{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;flex-wrap:wrap}.Tool_caption__4fnbZ,.Tool_subheading__r5O8K span{color:var(--muted);font-size:.78rem;line-height:1.6}.Tool_paper__4H2bw{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1.1rem .7rem;gap:1.1rem .7rem;border:1px solid #d1dcd6;border-radius:9px;padding:1.2rem;background:linear-gradient(145deg,#fff,#f3f8f5);box-shadow:0 10px 25px #122f2814}.Tool_paper__4H2bw span{font-size:.83rem;color:var(--muted)}.Tool_paper__4H2bw strong{padding:.35rem .55rem;border:1px solid #d1e0d7;border-radius:4px;background:white;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem}.Tool_paper__4H2bw p{grid-column:1/-1;margin:0;line-height:1.8;font-weight:750;border-bottom:1px solid #bfd6c9;overflow-wrap:anywhere}.Tool_tableScroll__SXAXy{overflow-x:auto;max-width:100%}.Tool_breakdown__OUigA table{width:100%;border-collapse:collapse;font-size:.85rem}.Tool_breakdown__OUigA td,.Tool_breakdown__OUigA th{text-align:left;border-bottom:1px solid #e4eae6;padding:.5rem .3rem}.Tool_breakdown__OUigA td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tool_breakdown__OUigA td:last-child{text-align:right}.Tool_caption__4fnbZ{margin:.75rem 0 0}.Tool_guide__9PoTo{margin-top:2rem;max-width:840px}.Tool_guide__9PoTo h2{font-size:clamp(1.3rem,2.5vw,1.7rem)}.Tool_guide__9PoTo p{color:#4c6464}.Tool_guide__9PoTo a{color:var(--brand-dark);text-decoration:underline}@media(max-width:850px){.Tool_extra__jMRrA,.Tool_workspace__xvuNg{grid-template-columns:1fr}}@media(max-width:520px){.Tool_options__8_fqy{grid-template-columns:1fr}.Tool_breakdown__OUigA,.Tool_controls__CWIup,.Tool_output__0RsaW,.Tool_preview__FPMDQ{padding:1rem;border-radius:15px}.Tool_figures__Dhl2n{align-items:flex-start;flex-direction:column}.Tool_segment__CDVbC button{font-size:.83rem}}.Tool_root__nWM_4{display:grid;grid-gap:1.25rem;gap:1.25rem;min-width:0}.Tool_root__nWM_4 p{line-height:1.8}.Tool_fields__1ivOi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.Tool_actions__y2Urb{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.Tool_notice__g20W3{padding:1rem;border:1px solid var(--line);border-left:4px solid var(--brand);background:var(--paper);border-radius:12px;line-height:1.8}.Tool_recipe__iCsuT{padding:1rem;border:1px solid var(--line);border-radius:12px;min-width:0}.Tool_root__nWM_4 dt{font-weight:650}.Tool_root__nWM_4 dd{margin:.35rem 0 1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Tool_root__nWM_4 section{display:grid;grid-gap:.5rem;gap:.5rem}@media(max-width:650px){.Tool_fields__1ivOi{grid-template-columns:1fr}.Tool_actions__y2Urb>*{width:100%}}.Tool_root___gAT5{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.Tool_intro__pYZND{color:var(--muted);margin:0}.Tool_filters__aPn_q{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:end}.Tool_filters__aPn_q>button{min-height:44px}.Tool_examples__MvgXm{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;font-size:.88rem}.Tool_examples__MvgXm strong{color:var(--muted);margin-right:.3rem}.Tool_chip__Ih_iT{background:#fff;border:1px solid var(--line);border-radius:30px;color:var(--brand-dark);font-weight:700;padding:.46rem .85rem;cursor:pointer}.Tool_chip__Ih_iT:focus-visible,.Tool_chip__Ih_iT:hover{background:#e7f4f0}.Tool_resultsHead__jHL91{display:flex;gap:.4rem 1rem;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.Tool_faq__pgC2_ h2,.Tool_guide__Z35y1 h2,.Tool_resultsHead__jHL91 h2{font-size:clamp(1.2rem,2.5vw,1.75rem);margin:.1rem 0 .7rem}.Tool_resultsHead__jHL91 p{margin:0 0 .65rem;color:var(--muted);font-size:.88rem}.Tool_empty__lXD8p,.Tool_notice__OA5gV{border:1px solid #d1e3db;border-radius:12px;background:#f6fbf9;padding:1.1rem 1.25rem}.Tool_list__Aajj2{list-style:none;padding:0;margin:0;display:grid;grid-gap:.65rem;gap:.65rem}.Tool_item__61Aaa{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.8rem;gap:.8rem;align-items:center;border:1px solid var(--line);border-radius:12px;background:#fff;padding:1rem}.Tool_name__Ddn56{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.Tool_name__Ddn56 strong{font-size:1.06rem;overflow-wrap:anywhere}.Tool_name__Ddn56 span{color:var(--muted);font-size:.85rem}.Tool_number___lVpl{display:grid;grid-gap:.1rem;gap:.1rem}.Tool_number___lVpl small{color:var(--muted);font-size:.75rem}.Tool_number___lVpl code{font:800 1.25rem ui-monospace,Consolas,monospace;color:var(--brand-dark);letter-spacing:.06em;background:#edf8f4;padding:.35rem .6rem;border-radius:7px}.Tool_notice__OA5gV{display:grid;grid-gap:.5rem;gap:.5rem}.Tool_notice__OA5gV p{margin:0;line-height:1.65;font-size:.94rem}.Tool_notice__OA5gV a{font-weight:750;color:var(--brand-dark);text-decoration:underline;text-underline-offset:3px}.Tool_license__0Zoz2{font-size:.83rem!important;color:var(--muted)}.Tool_faq__pgC2_,.Tool_guide__Z35y1{border-top:1px solid var(--line);padding-top:1.25rem}.Tool_faq__pgC2_ p,.Tool_guide__Z35y1 p{line-height:1.7;color:var(--muted)}.Tool_faq__pgC2_ details{border-bottom:1px solid var(--line);padding:.8rem 0}.Tool_faq__pgC2_ summary{cursor:pointer;font-weight:750}@media(max-width:850px){.Tool_filters__aPn_q{grid-template-columns:repeat(2,minmax(0,1fr))}.Tool_filters__aPn_q>button{grid-column:1/-1;justify-self:start}}@media(max-width:540px){.Tool_filters__aPn_q{grid-template-columns:1fr}.Tool_item__61Aaa{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.Tool_name__Ddn56{grid-column:1/-1}.Tool_item__61Aaa>button{padding:.5rem .6rem;font-size:.85rem}.Tool_notice__OA5gV{padding:.9rem}}.Tool_tool__7HsLw{display:grid;grid-gap:1.6rem;gap:1.6rem;min-width:0}.Tool_controls___6ZCm{display:grid;grid-template-columns:1.15fr 1fr .8fr;grid-gap:1rem;gap:1rem;align-items:start}.Tool_controls___6ZCm>div{margin:0}.Tool_navigation__AntaJ{gap:.65rem}.Tool_navigation__AntaJ,.Tool_resultHeading__6s8aP{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.Tool_resultHeading__6s8aP{gap:.5rem 1rem;color:var(--ink)}.Tool_dateLabel__xsDLE{font-size:1.02rem;font-weight:750}.Tool_cityName__hSoMY{font-size:.89rem;color:var(--brand-dark);font-weight:700}.Tool_heroTime__5lpaV{display:flex;gap:1.25rem;align-items:center;justify-content:space-between;background:#fff;border:1px solid #c9e1db;border-radius:14px;padding:clamp(.9rem,3vw,1.65rem);margin:1rem 0}.Tool_heroTime__5lpaV>div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.Tool_heroTime__5lpaV strong{display:block;font-size:clamp(1.45rem,3.5vw,2.75rem);letter-spacing:-.03em;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand-dark);overflow-wrap:normal}.Tool_smallLabel__8yde0{color:var(--muted);font-size:.81rem;font-weight:700}.Tool_dash___SbZf{font-size:1.4rem;color:var(--brand)}.Tool_facts__wOEPc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.Tool_facts__wOEPc>div{border:1px solid #cde3de;background:#fff;padding:.85rem;border-radius:9px;min-width:0}.Tool_facts__wOEPc dt{color:var(--muted);font-size:.82rem}.Tool_facts__wOEPc dd{font-weight:800;margin:.2rem 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Tool_timezone__Q4XHw{font-size:.88rem;color:#47635f;margin:.8rem 0 .2rem}.Tool_explainer__1Q0HK h2,.Tool_faq__O4t2e h2,.Tool_sectionTitle__iyF_A h2{font-size:clamp(1.35rem,2.5vw,1.9rem);letter-spacing:-.025em;margin:.1rem 0 .5rem}.Tool_sectionTitle__iyF_A p{font-size:.9rem;color:var(--muted);margin:.2rem 0 1rem}.Tool_days__sv3hm{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.Tool_activeDay__QLe8B,.Tool_day__j33f4{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.85rem 1rem;display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:.6rem 1rem;gap:.6rem 1rem;align-items:center}.Tool_activeDay__QLe8B{background:#e9f7f3;border-color:#73bcb0}.Tool_dayName__vusvj{display:grid;grid-gap:.05rem;gap:.05rem}.Tool_dayName__vusvj strong{font-size:.99rem}.Tool_dayName__vusvj span{font-size:.84rem;color:var(--muted)}.Tool_dayTime__lh0pi{font-weight:800;font-size:1.04rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tool_dayButton__cQpwC{border:1px solid #a2ccc4;background:#fff;color:var(--brand-dark);border-radius:9px;font-weight:750;padding:.52rem .75rem;font-size:.78rem}.Tool_dayButton__cQpwC:hover{background:#e4f4ef}.Tool_explainer__1Q0HK{border-top:1px solid var(--line);padding-top:1.5rem}.Tool_infoGrid__1l9f5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.Tool_infoGrid__1l9f5 article{background:#f6fbf9;padding:1rem;border-radius:12px}.Tool_infoGrid__1l9f5 h3{margin:.1rem 0 .6rem;font-size:1.08rem;letter-spacing:-.015em}.Tool_explainer__1Q0HK>p,.Tool_faq__O4t2e p,.Tool_infoGrid__1l9f5 p{font-size:.96rem;line-height:1.75;color:#435a61}.Tool_caveat__nd3Ki{border-left:3px solid var(--brand);padding:.6rem .9rem;background:#f1faf7}.Tool_faq__O4t2e details{border-bottom:1px solid var(--line);padding:.9rem .2rem}.Tool_faq__O4t2e summary{cursor:pointer;font-weight:700;padding:.25rem 0}.Tool_faq__O4t2e details p{margin:.55rem 0}@media(max-width:840px){.Tool_controls___6ZCm{grid-template-columns:repeat(2,minmax(0,1fr))}.Tool_controls___6ZCm>div:last-child{grid-column:1/-1}.Tool_infoGrid__1l9f5{grid-template-columns:1fr}.Tool_facts__wOEPc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.Tool_controls___6ZCm{grid-template-columns:1fr}.Tool_controls___6ZCm>div:last-child{grid-column:auto}.Tool_navigation__AntaJ button{flex:1 1 42%;padding:.6rem .4rem}.Tool_navigation__AntaJ button:nth-child(2){order:3;flex:1 1 100%}.Tool_heroTime__5lpaV{gap:.45rem;padding:.8rem}.Tool_heroTime__5lpaV strong{font-size:clamp(1.18rem,5.2vw,1.7rem)}.Tool_facts__wOEPc{gap:.4rem}.Tool_activeDay__QLe8B,.Tool_day__j33f4{grid-template-columns:1fr auto}.Tool_dayTime__lh0pi{grid-column:1/2}.Tool_dayButton__cQpwC{grid-column:2/3;grid-row:1/3;align-self:center}.Tool_dayTime__lh0pi{font-size:.96rem}}.Tool_tool__88RSW{display:grid;grid-gap:1.2rem;gap:1.2rem;min-width:0}.Tool_intro__CxpnE{display:flex;justify-content:space-between;gap:1.2rem;align-items:end;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid var(--line)}.Tool_intro__CxpnE>p{margin:0;max-width:46ch;color:#326f64;line-height:1.7;font-size:.9rem}.Tool_options__nkPoS{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.Tool_options__nkPoS>div{margin:0;min-width:min(100%,330px)}.Tool_options__nkPoS button{margin-bottom:.5rem}.Tool_examples__IfloC{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.Tool_examples__IfloC>span{font-size:.85rem;font-weight:700;color:var(--muted);margin-right:.2rem}.Tool_example__kioUv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f0f7f4;border:1px solid #badcd3;border-radius:99px;color:#16594d;padding:.42rem .72rem;cursor:pointer;font-size:.83rem;font-weight:650;transition:background .12s ease}.Tool_example__kioUv:hover{background:#d9eee7}.Tool_example__kioUv:focus-visible{outline:3px solid #087f70;outline-offset:2px}.Tool_editors__Ulsld{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.Tool_panel__jqnuT{min-width:0;border:1px solid var(--line);border-radius:16px;background:#f7fbf9;padding:1.05rem}.Tool_panel__jqnuT>div:first-child{margin:0}.Tool_panel__jqnuT textarea{width:100%;min-height:270px;resize:vertical;line-height:1.85;padding:1rem!important;font-size:1.08rem;-moz-tab-size:2;tab-size:2;overflow-wrap:anywhere}.Tool_panel__jqnuT textarea:focus-visible{outline:2px solid #188a79;outline-offset:2px}.Tool_input__ffmwC{font-family:ui-sans-serif,system-ui,sans-serif}.Tool_output__kjK_m{font-family:Noto Sans Sinhala,Iskoola Pota,Nirmala UI,sans-serif;font-size:1.19rem!important;letter-spacing:0;background:#fff!important;border-color:#9fcfc0!important}.Tool_counter__4GZXr{display:flex;gap:.7rem;justify-content:space-between;flex-wrap:wrap;color:var(--muted);font-size:.78rem;margin-top:.55rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tool_actions__AVFWf{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:.9rem}.Tool_actions__AVFWf button{font-size:.88rem}.Tool_help___OPBk{margin:0;color:#406168;font-size:.9rem;line-height:1.65}.Tool_empty__oH7qX{margin:0;color:var(--muted);font-size:.9rem}.Tool_guide__FZOyx{border-top:1px solid var(--line);padding-top:1.15rem}.Tool_faq__rnSPX h2,.Tool_guide__FZOyx h2{font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-.02em;margin:1.05rem 0 .6rem}.Tool_guide__FZOyx h3{font-size:1.03rem;margin:.8rem 0 .5rem}.Tool_faq__rnSPX p,.Tool_guide__FZOyx li,.Tool_guide__FZOyx p{color:#425960;line-height:1.8}.Tool_guideGrid__iC_Ug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0 1.2rem}.Tool_guideGrid__iC_Ug article{min-width:0;padding:1rem;border:1px solid #dce9e3;border-radius:12px;background:#f7faf8}.Tool_guideGrid__iC_Ug h3{margin:0 0 .8rem}.Tool_mappings__c8Izs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0}.Tool_mappings__c8Izs>div{min-width:0;border-radius:8px;background:white;border:1px solid #e5eae8;padding:.5rem .3rem;text-align:center}.Tool_mappings__c8Izs dt{font-size:.76rem;color:#41635c;white-space:nowrap}.Tool_mappings__c8Izs dd{margin:.3rem 0 0;font-size:1.05rem;font-family:Noto Sans Sinhala,Iskoola Pota,Nirmala UI,sans-serif;color:#132f2b}.Tool_guide__FZOyx ol{-webkit-padding-start:1.4rem;padding-inline-start:1.4rem}.Tool_limitation__LYMVa{-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand);-webkit-padding-start:1rem;padding-inline-start:1rem}.Tool_faq__rnSPX details{border-bottom:1px solid var(--line);padding:.85rem .2rem}.Tool_faq__rnSPX summary{font-weight:700;cursor:pointer;padding:.25rem 0}.Tool_faq__rnSPX summary:focus-visible{outline:3px solid #188a79}.Tool_faq__rnSPX details p{margin:.45rem 0}@media(max-width:900px){.Tool_editors__Ulsld{grid-template-columns:1fr}.Tool_panel__jqnuT textarea{min-height:210px}.Tool_intro__CxpnE>p{max-width:none}}@media(max-width:650px){.Tool_options__nkPoS{width:100%}.Tool_options__nkPoS>div{flex:1 1;min-width:100%}.Tool_options__nkPoS button{margin-bottom:0}.Tool_panel__jqnuT{padding:.75rem}.Tool_guideGrid__iC_Ug{grid-template-columns:1fr}.Tool_mappings__c8Izs{gap:.4rem}.Tool_mappings__c8Izs dt{font-size:.72rem}.Tool_intro__CxpnE{gap:.75rem}}@media(prefers-reduced-motion:reduce){.Tool_example__kioUv{transition:none}}@font-face{font-family:LankaTools noto;src:url(/_next/static/media/noto-400.7e03e0a5.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0d80-0dff,u+200c-200d,u+25cc}@font-face{font-family:LankaTools noto;src:url(/_next/static/media/noto-700.68bc8e28.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:u+0d80-0dff,u+200c-200d,u+25cc}@font-face{font-family:LankaTools abhaya;src:url(/_next/static/media/abhaya-400.ade642af.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0d80-0dff,u+200c-200d,u+25cc}@font-face{font-family:LankaTools abhaya;src:url(/_next/static/media/abhaya-700.5209d334.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:u+0d80-0dff,u+200c-200d,u+25cc}@font-face{font-family:LankaTools gemunu;src:url(/_next/static/media/gemunu-400.24c6efb4.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0d80-0dff,u+200c-200d,u+25cc}@font-face{font-family:LankaTools gemunu;src:url(/_next/static/media/gemunu-700.1b8c3eb5.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:u+0d80-0dff,u+200c-200d,u+25cc}.Tool_tool__Mr8x5{display:grid;grid-gap:1.35rem;gap:1.35rem;min-width:0}.Tool_lead__kkWi7{max-width:75ch;color:#365f5c;line-height:1.8;margin:.3rem 0}.Tool_editor__gni4p,.Tool_upload__pS2dn{padding:1rem 1.2rem;border:1px solid #d6e7df;border-radius:16px;background:#f7faf8;min-width:0}.Tool_editor__gni4p{display:grid;grid-gap:.85rem;gap:.85rem}.Tool_presets__7PYqW{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.Tool_presets__7PYqW strong{font-size:.9rem;margin-right:.45rem}.Tool_preset__MJZtt{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid #aacfc2;color:#175b4f;background:white;border-radius:99px;padding:.45rem .85rem;font-size:.86rem;font-weight:650}.Tool_preset__MJZtt[aria-pressed=true]{border-color:#116c5f;background:#ddefe8}.Tool_fileLabel__naLXu:focus-within,.Tool_links__tP_Oy a:focus-visible,.Tool_preset__MJZtt:focus-visible{outline:3px solid #158474;outline-offset:3px}.Tool_input__rrH_u{font-family:Noto Sans Sinhala,Iskoola Pota,Nirmala UI,sans-serif;font-size:1.1rem;line-height:1.7;min-height:135px;resize:vertical;overflow-wrap:anywhere}.Tool_editorFooter__8I_VA{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap}.Tool_editorFooter__8I_VA small{color:#486862}.Tool_controls__po2H2{border:1px solid #d6e7df;border-radius:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem 1.3rem;gap:1rem 1.3rem;padding:1.1rem 1.2rem;min-width:0}.Tool_controls__po2H2 legend{font-weight:800;padding:0 .35rem}.Tool_controls__po2H2 label{display:flex;flex-direction:column;gap:.5rem;font-weight:650;font-size:.9rem;min-width:0}.Tool_controls__po2H2 label output{font-weight:500;color:#356e60}.Tool_controls__po2H2 input[type=range]{width:100%;accent-color:#137866}.Tool_controls__po2H2 select{width:100%;min-height:44px}.Tool_note__MV3qe{font-size:.84rem;color:#526966;line-height:1.6;margin:0}.Tool_controls__po2H2 .Tool_note__MV3qe{grid-column:1/-1}.Tool_tool__Mr8x5 section>h2{font-size:clamp(1.25rem,2.6vw,1.65rem);letter-spacing:-.02em;margin:.4rem 0 .75rem}.Tool_notice__Olonl{background:#f2f7f6;border-left:3px solid #287d71;padding:.85rem 1rem;color:#365e59;font-size:.9rem;line-height:1.75;margin:.75rem 0}.Tool_grid__MhoQk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.Tool_card__gdJVD{border:1px solid #d6e2df;border-radius:18px;min-width:0;background:#fff;overflow:hidden;display:flex;flex-direction:column}.Tool_cardHeading__n1Ceu{display:flex;gap:1rem;justify-content:space-between;align-items:start;padding:1.1rem 1.15rem;border-bottom:1px solid #e6eeeb;flex-wrap:wrap}.Tool_card__gdJVD h3{font-size:1.15rem;margin:0 0 .2rem}.Tool_meta__f3mxB{font-size:.82rem;color:#516b66}.Tool_good__gn2_E,.Tool_status__y_bSf{font-weight:700;font-size:.73rem;border:1px solid #b4dbcd;border-radius:99px;background:#e9f6ee;color:#12624a;padding:.3rem .55rem;max-width:100%}.Tool_status__y_bSf{color:#80582c;background:#fff7e8;border-color:#e4cc97}.Tool_specimen__YuCFY{min-height:175px;padding:1.25rem 1.15rem;word-break:normal;overflow-wrap:anywhere;white-space:pre-wrap;line-break:auto;font-feature-settings:"kern";font-kerning:normal;color:#1c3435;flex:1 1}.Tool_fallback__AK4_G{border-top:1px solid #f2e9d8;background:#fff9ef;color:#78532f;padding:.75rem 1.15rem;margin:0;font-size:.83rem;line-height:1.65}.Tool_credit__PXCLm{font-size:.74rem;color:#667976;margin:0;padding:.7rem 1.15rem}.Tool_links__tP_Oy{display:flex;gap:.5rem;flex-wrap:wrap;padding:1rem 1.15rem;border-top:1px solid #eef2f1}.Tool_links__tP_Oy a{color:#086b5d;text-decoration:underline;text-underline-offset:3px;font-weight:650;font-size:.83rem;padding:.2rem 0;margin-right:.5rem}.Tool_upload__pS2dn>p{line-height:1.75;color:#415e5a}.Tool_uploadActions__n1Vff{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.Tool_fileLabel__naLXu{display:inline-flex;position:relative;cursor:pointer;border:1px solid #0e6e60;border-radius:9px;background:#0e6e60;color:white;padding:.72rem 1rem;font-size:.93rem;font-weight:750;min-height:44px;align-items:center;overflow:hidden}.Tool_fileLabel__naLXu input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.Tool_filename__sBl1M{overflow-wrap:anywhere}.Tool_guide__cR4ff{padding-top:.7rem;border-top:1px solid #e0e9e4}.Tool_guideGrid__EUUlc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.Tool_guideGrid__EUUlc article{background:#f8faf9;border:1px solid #e0e9e4;border-radius:12px;padding:1rem;min-width:0}.Tool_guide__cR4ff h3{font-size:1rem;margin:.2rem 0 .5rem}.Tool_guide__cR4ff p{color:#425d58;line-height:1.8;font-size:.9rem}.Tool_guide__cR4ff details{border-bottom:1px solid #e2e9e5;padding:.8rem .2rem}.Tool_guide__cR4ff summary{font-weight:700;cursor:pointer}.Tool_guide__cR4ff summary:focus-visible{outline:2px solid #147666;outline-offset:4px}@media(max-width:900px){.Tool_grid__MhoQk,.Tool_guideGrid__EUUlc{grid-template-columns:1fr}.Tool_controls__po2H2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.Tool_editor__gni4p,.Tool_upload__pS2dn{padding:.8rem}.Tool_controls__po2H2{grid-template-columns:1fr;padding:.9rem}.Tool_grid__MhoQk{gap:.8rem}.Tool_specimen__YuCFY{min-height:140px;padding:1rem}.Tool_cardHeading__n1Ceu,.Tool_links__tP_Oy{padding:.85rem}.Tool_presets__7PYqW{gap:.4rem}}@media(prefers-reduced-motion:reduce){.Tool_tool__Mr8x5 *{scroll-behavior:auto}}.Tool_tool__ezBvt{display:grid;grid-gap:1.35rem;gap:1.35rem;min-width:0}.Tool_topbar__pCR2p{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:1.1rem}.Tool_settings__kbCb_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;flex:1 1;min-width:min(100%,470px)}.Tool_settings__kbCb_>div{margin:0}.Tool_topActions__5Rdtv{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.Tool_topActions__5Rdtv button{font-size:.88rem;padding:.74rem .85rem}.Tool_panels__A2d4h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.Tool_panel__t08Cb{min-width:0;background:#f8fbfa;border:1px solid var(--line);border-radius:14px;padding:1rem}.Tool_panel__t08Cb>div:first-child{margin:0}.Tool_panel__t08Cb textarea{display:block;resize:vertical;min-height:255px;line-height:1.7;padding:1rem!important;-moz-tab-size:2;tab-size:2}.Tool_panel__t08Cb textarea[readonly]{background:#fff;border-color:#9fcbc4}.Tool_sinhalaInput___QC32{font-family:Noto Sans Sinhala,Iskoola Pota,Nirmala UI,sans-serif;letter-spacing:0}.Tool_codeInput__g1Yub{font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.Tool_counter__9M4mJ{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-top:.55rem;color:var(--muted);font-size:.82rem}.Tool_panel__t08Cb .Tool_actions__vjA17{margin-top:.85rem}.Tool_panel__t08Cb .Tool_actions__vjA17 button{font-size:.85rem}.Tool_privacy__GN5DN{margin:0;font-size:.88rem;color:#3b756d;font-weight:650}.Tool_caution__Vz2S8{border-left:4px solid #a86a16;background:#fff8e9;border-radius:0 10px 10px 0;padding:.8rem 1rem;color:#62430e}.Tool_caution__Vz2S8 p{margin:.3rem 0 0;line-height:1.6}.Tool_caution__Vz2S8 strong{display:block}.Tool_note__JynHM{border:1px solid #b7d9d2;background:#eef8f5;padding:.6rem 1rem;border-radius:10px;font-size:.9rem;color:#295750}.Tool_note__JynHM p{margin:.25rem 0}.Tool_empty__2Iho1{color:var(--muted);margin:0}.Tool_explainer__RIZSn{border-top:1px solid var(--line);padding-top:1rem}.Tool_explainer__RIZSn h2,.Tool_faq__ZRxNr h2{font-size:clamp(1.25rem,2.4vw,1.75rem);letter-spacing:-.02em;margin:1.25rem 0 .8rem}.Tool_infoGrid__CnrpF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.Tool_infoGrid__CnrpF article{padding:1.1rem;background:#f5faf8;border:1px solid #e2eeeb;border-radius:12px}.Tool_infoGrid__CnrpF h3{margin:0 0 .5rem;font-size:1.04rem;letter-spacing:0}.Tool_explainer__RIZSn li,.Tool_faq__ZRxNr p,.Tool_infoGrid__CnrpF p,.Tool_limitations__dKGIy{color:#435a61;line-height:1.8}.Tool_explainer__RIZSn ol{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.Tool_limitations__dKGIy{border-left:3px solid var(--brand);padding-left:.8rem}.Tool_faq__ZRxNr details{border-bottom:1px solid var(--line);padding:.9rem .2rem}.Tool_faq__ZRxNr summary{cursor:pointer;font-weight:750;padding:.25rem 0}.Tool_faq__ZRxNr details p{margin:.45rem 0}@media(max-width:860px){.Tool_panels__A2d4h{grid-template-columns:1fr}.Tool_panel__t08Cb textarea{min-height:180px}}@media(max-width:610px){.Tool_settings__kbCb_{grid-template-columns:1fr}.Tool_topActions__5Rdtv{width:100%}.Tool_topActions__5Rdtv button{flex:1 1}.Tool_infoGrid__CnrpF{grid-template-columns:1fr}}.Tool_root__I4gWA{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.Tool_intro__kh8jS{color:var(--muted);max-width:68ch;margin:0;font-size:1.05rem}.Tool_modeTabs__E0JUX{display:inline-flex;flex-wrap:wrap;gap:.3rem;background:#eaf4f1;border:1px solid var(--line);border-radius:13px;padding:.3rem;width:-moz-fit-content;width:fit-content;max-width:100%}.Tool_activeTab__gema3,.Tool_tab___XUOr{border:0;border-radius:10px;padding:.68rem 1rem;font-weight:750;color:var(--brand-dark);background:transparent}.Tool_activeTab__gema3{background:#fff;box-shadow:0 2px 8px #133d3820}.Tool_form__HumGg{padding:clamp(1rem,3vw,1.5rem);background:#fbfefd;border:1px solid var(--line);border-radius:16px;min-width:0}.Tool_inputGrid__ST38D{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Tool_arpGrid__nuTUJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.Tool_form__HumGg .field{margin:.35rem 0 1rem;min-width:0}.Tool_form__HumGg input,.Tool_form__HumGg select{min-width:0}.Tool_hint__BLvrB{margin:0 0 .8rem;color:var(--muted)}.Tool_presets__0gMXj{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.7rem}.Tool_presets__0gMXj strong{font-size:.9rem;color:var(--muted);margin-right:.3rem}.Tool_chip__Po_R2{border:1px solid #a8cbc4;background:white;color:var(--brand-dark);border-radius:99px;padding:.45rem .85rem;font-size:.91rem;font-weight:700}.Tool_chip__Po_R2:hover{background:#e5f4f0}.Tool_outputs__qUxaM{display:grid;grid-gap:1.5rem;gap:1.5rem}.Tool_hero__NYgvA{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;overflow-wrap:anywhere}.Tool_hero__NYgvA output{font-size:clamp(1.75rem,5vw,3.1rem);line-height:1.2;font-weight:850;letter-spacing:-.04em;color:var(--brand-dark)}.Tool_hero__NYgvA span{font-weight:700;color:#3d615c}.Tool_deedBox__ZNP_R h2,.Tool_equivalents___syi1 h2,.Tool_explainer__9fBpz h2,.Tool_faq__OBZKC h2{font-size:clamp(1.25rem,2.4vw,1.65rem);margin:0 0 1rem;letter-spacing:-.02em}.Tool_units__cOFpW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:0}.Tool_unit__LFBw6{border:1px solid var(--line);border-radius:12px;padding:1rem;min-width:0;background:#fff}.Tool_unit__LFBw6 dt{font-size:.86rem;color:var(--muted);font-weight:650}.Tool_unit__LFBw6 dd{margin:.2rem 0 0;font-size:clamp(1rem,2vw,1.22rem);font-weight:800;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tool_deedBox__ZNP_R{background:#f3f8f6;border:1px solid var(--line);border-radius:14px;padding:1.2rem}.Tool_deedValues__Yvrgj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.Tool_deedValues__Yvrgj span{display:grid;grid-gap:.1rem;gap:.1rem;border:1px solid #c9ded9;background:white;border-radius:10px;padding:.7rem;min-width:0}.Tool_deedValues__Yvrgj strong{font-size:1.35rem;overflow-wrap:anywhere}.Tool_deedValues__Yvrgj small{color:var(--muted);font-size:.8rem}.Tool_explainer__9fBpz,.Tool_faq__OBZKC{border-top:1px solid var(--line);padding-top:1.4rem}.Tool_explainer__9fBpz h3{font-size:1.05rem;letter-spacing:0;margin:1.3rem 0 .4rem}.Tool_explainer__9fBpz p{max-width:85ch}.Tool_warning__MxdSN{border-left:4px solid #9c6923;background:#fff7e9;border-radius:0 8px 8px 0;padding:.85rem 1rem}.Tool_links__KiFWq{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.Tool_links__KiFWq a{color:var(--brand-dark);text-decoration:underline;text-underline-offset:3px}.Tool_privacy__imhsP{color:var(--muted);font-size:.9rem}.Tool_faq__OBZKC details{padding:.8rem 0;border-bottom:1px solid var(--line)}.Tool_faq__OBZKC summary{cursor:pointer;font-weight:750}.Tool_faq__OBZKC details p{margin:.6rem 0}@media(max-width:660px){.Tool_arpGrid__nuTUJ,.Tool_inputGrid__ST38D,.Tool_units__cOFpW{grid-template-columns:1fr}.Tool_deedValues__Yvrgj{grid-template-columns:repeat(3,minmax(0,1fr))}.Tool_deedValues__Yvrgj strong{font-size:1.05rem}}@media(max-width:380px){.Tool_deedValues__Yvrgj{grid-template-columns:1fr}}