@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ce929fb-module__qqrwVG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ce929fb-module__qqrwVG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d246d8a-module__CWRIVa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d246d8a-module__CWRIVa__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.Favorites-module__1jhPXG__heart{border:1.5px solid var(--line);height:38px;color:var(--ink-soft);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font-size:13.5px;font-weight:700;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.Favorites-module__1jhPXG__heart svg{fill:none;stroke:currentColor;width:18px;height:18px}.Favorites-module__1jhPXG__heart:hover{color:#d6335b;border-color:#f3b4c2}.Favorites-module__1jhPXG__heart:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.Favorites-module__1jhPXG__heartOn,.Favorites-module__1jhPXG__heartOn:hover{color:#d6335b;background:#fff1f4;border-color:#f6c3cf}.Favorites-module__1jhPXG__heartOn svg{fill:currentColor}.Favorites-module__1jhPXG__menu{position:relative}.Favorites-module__1jhPXG__menu .fav-btn{position:relative}.Favorites-module__1jhPXG__count{min-width:18px;height:18px;color:var(--blue-600);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-left:1px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.Favorites-module__1jhPXG__panel{z-index:60;border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;width:320px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 40px -12px #0f172a47}.Favorites-module__1jhPXG__panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.Favorites-module__1jhPXG__panelHead span{font-family:var(--font-manrope), sans-serif;color:var(--blue-900);font-size:15px;font-weight:800}.Favorites-module__1jhPXG__panelHead small{color:#98a3bd;font-size:11.5px}.Favorites-module__1jhPXG__empty{color:var(--ink-soft);padding:16px 14px;font-size:14px;line-height:1.55}.Favorites-module__1jhPXG__empty b{color:var(--ink)}.Favorites-module__1jhPXG__list{max-height:min(60vh,420px);margin:0;padding:6px;list-style:none;overflow-y:auto}.Favorites-module__1jhPXG__list li{border-radius:10px;align-items:center;gap:4px;display:flex}.Favorites-module__1jhPXG__list li:hover{background:var(--blue-50)}.Favorites-module__1jhPXG__item{min-width:0;color:var(--ink);flex:1;align-items:center;gap:12px;padding:8px;font-size:14.5px;font-weight:700;display:flex}.Favorites-module__1jhPXG__item img{object-fit:contain;flex-shrink:0;width:30px;height:30px}.Favorites-module__1jhPXG__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Favorites-module__1jhPXG__item:focus-visible,.Favorites-module__1jhPXG__remove:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px;border-radius:8px}.Favorites-module__1jhPXG__remove{color:#98a3bd;background:0 0;border-radius:8px;flex-shrink:0;width:32px;height:32px;font-size:20px;line-height:1}.Favorites-module__1jhPXG__remove:hover{color:var(--red);background:#fdecef}@media (max-width:560px){.Favorites-module__1jhPXG__heart{height:34px;padding:0 11px;font-size:12.5px}.Favorites-module__1jhPXG__heart svg{width:16px;height:16px}.Favorites-module__1jhPXG__menu{position:static}.Favorites-module__1jhPXG__panel{width:auto;max-width:none;position:fixed;top:64px;left:16px;right:16px}.Favorites-module__1jhPXG__count{background:var(--blue-600);color:#fff;min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:0}}
.FormControls-module__EatVtq__card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 2px 6px #0f172a0d,0 28px 60px -32px #1746a259}.FormControls-module__EatVtq__form{margin-top:18px}.FormControls-module__EatVtq__field{margin-bottom:14px}.FormControls-module__EatVtq__field label,.FormControls-module__EatVtq__label{color:var(--ink);margin-bottom:6px;font-size:13.5px;font-weight:700;display:block}.FormControls-module__EatVtq__inputWrap{min-width:0;position:relative}.FormControls-module__EatVtq__inputWrap input{background:var(--blue-50);border:1.5px solid var(--line);width:100%;height:50px;font:600 17px var(--font-inter), system-ui, sans-serif;color:var(--ink);border-radius:12px;padding:0 48px 0 16px;transition:border-color .15s,box-shadow .15s,background .15s}.FormControls-module__EatVtq__inputWrap[data-plain] input{padding-right:16px}.FormControls-module__EatVtq__inputWrap input::placeholder{color:#a3adc4;font-weight:500}.FormControls-module__EatVtq__inputWrap input:hover{border-color:#cdd8f1}.FormControls-module__EatVtq__inputWrap input:focus{border-color:var(--blue-500);background:#fff;outline:none;box-shadow:0 0 0 3px #2f6df026}.FormControls-module__EatVtq__inputWrap input[aria-invalid=true]{border-color:var(--red);background:#fff7f8}.FormControls-module__EatVtq__inputWrap input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #e0475a26}.FormControls-module__EatVtq__unit{color:#7c89a8;pointer-events:none;font-size:13.5px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.FormControls-module__EatVtq__error{min-height:20px;color:var(--red);margin:-2px 0 6px;font-size:13.5px;font-weight:600}.FormControls-module__EatVtq__actions{gap:10px;display:flex}.FormControls-module__EatVtq__primary,.FormControls-module__EatVtq__secondary{border-radius:12px;height:50px;font-size:15.5px;font-weight:700;transition:background .15s,transform .1s,box-shadow .15s}.FormControls-module__EatVtq__primary{background:var(--blue-600);color:#fff;flex:1;box-shadow:0 8px 18px -8px #2158d1bf}.FormControls-module__EatVtq__primary:hover{background:var(--blue-700)}.FormControls-module__EatVtq__primary:active,.FormControls-module__EatVtq__secondary:active{transform:translateY(1px)}.FormControls-module__EatVtq__secondary{background:var(--blue-50);color:var(--blue-700);border:1px solid var(--line);padding:0 22px}.FormControls-module__EatVtq__secondary:hover{background:var(--blue-100)}.FormControls-module__EatVtq__primary:focus-visible,.FormControls-module__EatVtq__secondary:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.FormControls-module__EatVtq__tabs{flex-wrap:wrap;gap:8px;display:flex}.FormControls-module__EatVtq__tab{background:var(--blue-50);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:700;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.FormControls-module__EatVtq__tab:hover{color:var(--blue-700);border-color:#cdd8f1}.FormControls-module__EatVtq__tabActive,.FormControls-module__EatVtq__tabActive:hover{background:var(--blue-600);border-color:var(--blue-600);color:#fff;box-shadow:0 6px 14px -6px #2158d1b3}.FormControls-module__EatVtq__tab:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.FormControls-module__EatVtq__selectWrap{min-width:0;position:relative}.FormControls-module__EatVtq__selectWrap select{appearance:none;background:var(--blue-50) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c89a8' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 12px center / 16px;border:1.5px solid var(--line);width:100%;height:50px;font:600 16px var(--font-inter), system-ui, sans-serif;color:var(--ink);cursor:pointer;border-radius:12px;padding:0 38px 0 16px;transition:border-color .15s,box-shadow .15s,background-color .15s}.FormControls-module__EatVtq__selectWrap select[data-empty]{color:#a3adc4;font-weight:500}.FormControls-module__EatVtq__selectWrap select option{color:var(--ink);font-weight:500}.FormControls-module__EatVtq__selectWrap select:hover{border-color:#cdd8f1}.FormControls-module__EatVtq__selectWrap select:focus{border-color:var(--blue-500);background-color:#fff;outline:none;box-shadow:0 0 0 3px #2f6df026}.FormControls-module__EatVtq__selectWrap select[aria-invalid=true]{border-color:var(--red);background-color:#fff7f8}.FormControls-module__EatVtq__prefix{color:#7c89a8;pointer-events:none;font-size:16px;font-weight:700;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.FormControls-module__EatVtq__inputWrap[data-prefix] input{padding-left:34px}.FormControls-module__EatVtq__inputWrap[data-prefix=A\$] input{padding-left:46px}.FormControls-module__EatVtq__currencyRow{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;display:flex}.FormControls-module__EatVtq__currencyRow label{color:#7c89a8;font-size:12.5px;font-weight:700;margin:0!important}.FormControls-module__EatVtq__selectSmall{flex-shrink:0}.FormControls-module__EatVtq__selectSmall select{background-position:right 10px center;background-size:14px;border-radius:10px;width:auto;height:36px;padding:0 30px 0 12px;font-size:13.5px}@media (max-width:560px){.FormControls-module__EatVtq__tab{padding:8px 12px;font-size:13px}.FormControls-module__EatVtq__card{border-radius:18px;padding:16px}.FormControls-module__EatVtq__actions{flex-direction:column}.FormControls-module__EatVtq__primary{flex:none}.FormControls-module__EatVtq__secondary{padding:0}}.FormControls-module__EatVtq__labelRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.FormControls-module__EatVtq__labelRow label{margin-bottom:0!important}.FormControls-module__EatVtq__linkButton{color:var(--blue-600);background:0 0;border-radius:6px;padding:2px 6px;font-size:13px;font-weight:700}.FormControls-module__EatVtq__linkButton:hover{background:var(--blue-50);text-decoration:underline}.FormControls-module__EatVtq__linkButton:focus-visible{outline:2px solid var(--blue-500);outline-offset:1px}.FormControls-module__EatVtq__dateBox input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;min-height:50px}.FormControls-module__EatVtq__dateBox input::-webkit-date-and-time-value{text-align:left}.FormControls-module__EatVtq__pair2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.FormControls-module__EatVtq__pair3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.FormControls-module__EatVtq__pair4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.FormControls-module__EatVtq__check{color:var(--ink-soft);cursor:pointer;align-items:center;gap:10px;margin:2px 0 14px;font-size:14.5px;font-weight:600;display:flex}.FormControls-module__EatVtq__check input{width:18px;height:18px;accent-color:var(--blue-600);flex-shrink:0}@media (max-width:560px){.FormControls-module__EatVtq__pair2{grid-template-columns:1fr;gap:0}.FormControls-module__EatVtq__pair3{grid-template-columns:1fr 1fr 1fr;gap:0 8px}.FormControls-module__EatVtq__pair4{grid-template-columns:1fr 1fr;gap:0 12px}}.FormControls-module__EatVtq__textarea{resize:vertical;background:var(--blue-50);border:1.5px solid var(--line);width:100%;min-height:110px;font:600 16.5px/1.5 var(--font-inter), system-ui, sans-serif;color:var(--ink);border-radius:12px;padding:12px 16px;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.FormControls-module__EatVtq__textarea::placeholder{color:#a3adc4;font-weight:500}.FormControls-module__EatVtq__textarea:hover{border-color:#cdd8f1}.FormControls-module__EatVtq__textarea:focus{border-color:var(--blue-500);background:#fff;outline:none;box-shadow:0 0 0 3px #2f6df026}.FormControls-module__EatVtq__textarea[aria-invalid=true]{border-color:var(--red);background:#fff7f8}
.Mortgage-module__A2aETq__pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.Mortgage-module__A2aETq__pair>div>label{align-items:center;min-height:35px;display:flex}.Mortgage-module__A2aETq__labelRow{justify-content:space-between;align-items:center;gap:8px;min-height:35px;margin-bottom:6px;display:flex}.Mortgage-module__A2aETq__labelRow label{flex:auto;min-width:0;line-height:1.25;margin-bottom:0!important}.Mortgage-module__A2aETq__toggle{flex-shrink:0}.Mortgage-module__A2aETq__optionalTitle{letter-spacing:.05em;text-transform:uppercase;color:#98a3bd;margin:6px 0 10px;font-size:12px;font-weight:700}.Mortgage-module__A2aETq__hint{color:#98a3bd;margin:6px 0 0;font-size:12px;line-height:1.45}.Mortgage-module__A2aETq__dateField{border:0;min-width:0;margin:0 0 14px;padding:0}.Mortgage-module__A2aETq__dateField legend{color:var(--ink);margin-bottom:6px;padding:0;font-size:13.5px;font-weight:700}.Mortgage-module__A2aETq__datePair{grid-template-columns:1.4fr 1fr;gap:10px;max-width:420px;display:grid}.Mortgage-module__A2aETq__notice{color:var(--ink);background:#fff8ec;border:1px solid #f6dfb5;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.55}.Mortgage-module__A2aETq__mainNote strong{color:var(--blue-900)}.Mortgage-module__A2aETq__pair>fieldset legend{align-items:center;min-height:35px;display:flex}.Mortgage-module__A2aETq__toolbar{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.Mortgage-module__A2aETq__toolButton{border:1.5px solid var(--line);cursor:pointer;font:700 13.5px var(--font-inter), system-ui, sans-serif;color:var(--blue-700);background:#fff;border-radius:999px;padding:8px 16px;transition:border-color .15s,background-color .15s}.Mortgage-module__A2aETq__toolButton:hover{background:var(--blue-50);border-color:#cdd8f1}.Mortgage-module__A2aETq__toolButton:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.Mortgage-module__A2aETq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Mortgage-module__A2aETq__frequency{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;padding:14px}.Mortgage-module__A2aETq__frequencyTitle{color:var(--blue-700);margin-bottom:10px;font-size:15px;font-weight:700}.Mortgage-module__A2aETq__frequencyScroll{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.Mortgage-module__A2aETq__frequencyScroll:focus-visible{outline:2px solid var(--blue-500);outline-offset:1px}.Mortgage-module__A2aETq__frequencyTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.Mortgage-module__A2aETq__frequencyTable th,.Mortgage-module__A2aETq__frequencyTable td{text-align:right;white-space:nowrap;vertical-align:top;border-bottom:1px solid #eef2fa;padding:9px 10px}.Mortgage-module__A2aETq__frequencyTable thead th{background:var(--blue-50);color:#6c7590;font-size:12px;font-weight:700}.Mortgage-module__A2aETq__frequencyTable thead th:first-child,.Mortgage-module__A2aETq__frequencyTable tbody th{text-align:left}.Mortgage-module__A2aETq__frequencyTable tbody th{color:var(--ink);font-weight:700}.Mortgage-module__A2aETq__frequencyTable tbody tr:last-child th,.Mortgage-module__A2aETq__frequencyTable tbody tr:last-child td{border-bottom:none}.Mortgage-module__A2aETq__frequencyTable small{color:#98a3bd;white-space:normal;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.Mortgage-module__A2aETq__frequencyTable td.Mortgage-module__A2aETq__saving{color:#137a41;font-weight:700}.Mortgage-module__A2aETq__result{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.Mortgage-module__A2aETq__mainBlock{text-align:center;background:var(--blue-50);border:1px solid var(--line);border-radius:16px;padding:18px 12px}.Mortgage-module__A2aETq__mainLabel{color:#6c7590;font-size:13px;font-weight:700;display:block}.Mortgage-module__A2aETq__mainValue{overflow-wrap:anywhere;font-family:var(--font-manrope), sans-serif;color:var(--blue-900);margin-top:2px;font-size:46px;font-weight:800;line-height:1.15}.Mortgage-module__A2aETq__mainNote{color:var(--ink-soft);margin-top:2px;font-size:13.5px;display:block}.Mortgage-module__A2aETq__breakdown{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin:22px 0 6px;display:flex}.Mortgage-module__A2aETq__donut{border-radius:50%;flex-shrink:0;width:150px;height:150px;position:relative}.Mortgage-module__A2aETq__donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:28px}.Mortgage-module__A2aETq__donutText{z-index:1;text-align:center;color:#7c89a8;flex-direction:column;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;line-height:1.2;display:flex;position:absolute;inset:28px}.Mortgage-module__A2aETq__donutText b{font-family:var(--font-manrope), sans-serif;color:var(--blue-900);font-size:17px;font-weight:800}.Mortgage-module__A2aETq__legend{gap:12px;min-width:230px;list-style:none;display:grid}.Mortgage-module__A2aETq__legend li{color:var(--ink);align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.Mortgage-module__A2aETq__legend i{border-radius:4px;flex-shrink:0;width:12px;height:12px}.Mortgage-module__A2aETq__legend span{flex:1}.Mortgage-module__A2aETq__legend em{text-align:right;color:#7c89a8;font-variant-numeric:tabular-nums;min-width:34px;font-size:13px;font-style:normal;font-weight:700}.Mortgage-module__A2aETq__legend b{font-family:var(--font-manrope), sans-serif;color:var(--blue-900);font-variant-numeric:tabular-nums;font-weight:800}.Mortgage-module__A2aETq__stats{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;display:grid}.Mortgage-module__A2aETq__stats>div{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:12px 14px}.Mortgage-module__A2aETq__stats dt{color:#7c89a8;font-size:12px;font-weight:700}.Mortgage-module__A2aETq__stats dd{overflow-wrap:anywhere;font-family:var(--font-manrope), sans-serif;color:var(--blue-900);margin-top:4px;font-size:19px;font-weight:800}.Mortgage-module__A2aETq__stats dd.Mortgage-module__A2aETq__interest{color:var(--amber)}.Mortgage-module__A2aETq__stats small{color:#98a3bd;margin-top:2px;font-size:12px;line-height:1.4;display:block}.Mortgage-module__A2aETq__extraBox{color:var(--ink);background:#eefaf3;border:1px solid #c9ecd6;border-radius:14px;margin-top:14px;padding:14px 16px;font-size:15px;line-height:1.6}.Mortgage-module__A2aETq__extraBox strong{color:#137a41}.Mortgage-module__A2aETq__disclaimer{color:#7c89a8;margin-top:14px;font-size:12.5px;line-height:1.55}@media (max-width:560px){.Mortgage-module__A2aETq__frequencyScroll{border:0;overflow:visible}.Mortgage-module__A2aETq__frequencyTable thead{display:none}.Mortgage-module__A2aETq__frequencyTable,.Mortgage-module__A2aETq__frequencyTable tbody,.Mortgage-module__A2aETq__frequencyTable tr,.Mortgage-module__A2aETq__frequencyTable th,.Mortgage-module__A2aETq__frequencyTable td{width:100%;display:block}.Mortgage-module__A2aETq__frequencyTable tr{border:1px solid var(--line);border-radius:12px;margin-bottom:8px;padding:10px 12px}.Mortgage-module__A2aETq__frequencyTable tbody tr:last-child{margin-bottom:0}.Mortgage-module__A2aETq__frequencyTable th,.Mortgage-module__A2aETq__frequencyTable td,.Mortgage-module__A2aETq__frequencyTable tbody tr:last-child th,.Mortgage-module__A2aETq__frequencyTable tbody tr:last-child td{text-align:left;white-space:normal;border:0;padding:3px 0}.Mortgage-module__A2aETq__frequencyTable th{margin-bottom:4px}.Mortgage-module__A2aETq__frequencyTable td{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Mortgage-module__A2aETq__frequencyTable td:before{content:attr(data-label);color:#7c89a8;font-size:12.5px;font-weight:600}.Mortgage-module__A2aETq__frequencyTable td span{text-align:right}.Mortgage-module__A2aETq__pair{grid-template-columns:1fr;gap:0}.Mortgage-module__A2aETq__mainValue{font-size:36px}.Mortgage-module__A2aETq__breakdown{gap:18px}.Mortgage-module__A2aETq__legend{width:100%;min-width:0}.Mortgage-module__A2aETq__donut{width:140px;height:140px}.Mortgage-module__A2aETq__donut:before,.Mortgage-module__A2aETq__donutText{inset:26px}.Mortgage-module__A2aETq__stats{grid-template-columns:1fr}}@media print{.Mortgage-module__A2aETq__result{border-top:0;margin-top:8px;padding-top:0}.Mortgage-module__A2aETq__breakdown,.Mortgage-module__A2aETq__stats>div,.Mortgage-module__A2aETq__frequency,.Mortgage-module__A2aETq__extraBox,.Mortgage-module__A2aETq__notice{break-inside:avoid}.Mortgage-module__A2aETq__frequencyScroll{overflow:visible}.Mortgage-module__A2aETq__frequencyTable th,.Mortgage-module__A2aETq__frequencyTable td{white-space:normal}}.Mortgage-module__A2aETq__page{flex-direction:column;gap:20px;margin:0;display:flex}.Mortgage-module__A2aETq__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.Mortgage-module__A2aETq__duo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:20px;display:grid}.Mortgage-module__A2aETq__duo>div:last-child{margin-top:0}.Mortgage-module__A2aETq__panel{border:1px solid var(--line);background:#fbfdff;border-radius:16px;min-width:0;padding:22px;box-shadow:0 3px 12px -8px #2158d133}.Mortgage-module__A2aETq__panelTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:-.01em;color:var(--blue-900);margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.2}.Mortgage-module__A2aETq__answerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.Mortgage-module__A2aETq__answerHead .Mortgage-module__A2aETq__panelTitle{margin:0}.Mortgage-module__A2aETq__answerHead .Mortgage-module__A2aETq__toolbar{justify-content:flex-end;margin:0}.Mortgage-module__A2aETq__waiting{color:var(--ink-soft);padding:18px 4px;font-size:15.5px;line-height:1.6}.Mortgage-module__A2aETq__formFoot{color:#98a3bd;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;font-size:12.5px;line-height:1.5;display:flex}.Mortgage-module__A2aETq__fold{background:#fff;border:1px solid #e9eef8;border-radius:12px;margin:0 0 10px}.Mortgage-module__A2aETq__fold summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.Mortgage-module__A2aETq__fold summary::-webkit-details-marker{display:none}.Mortgage-module__A2aETq__fold summary:after{content:"";border-right:2px solid var(--blue-600);border-bottom:2px solid var(--blue-600);width:8px;height:8px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.Mortgage-module__A2aETq__fold[open] summary:after{transform:rotate(-135deg)}.Mortgage-module__A2aETq__fold summary:hover{background:var(--blue-50);border-radius:12px}.Mortgage-module__A2aETq__fold summary:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px;border-radius:12px}.Mortgage-module__A2aETq__foldBody{padding:6px 14px 4px}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__mainBlock{margin-top:0}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__breakdown{gap:22px}.Mortgage-module__A2aETq__extraTitle{align-items:center;gap:12px;margin-bottom:12px;display:flex}.Mortgage-module__A2aETq__extraTitle img{flex-shrink:0;width:auto;height:34px}.Mortgage-module__A2aETq__extraTitle .Mortgage-module__A2aETq__panelTitle{margin:0}.Mortgage-module__A2aETq__panel .Mortgage-module__A2aETq__extraBox{margin-top:0}.Mortgage-module__A2aETq__compareScroll{margin-top:12px;overflow-x:auto}.Mortgage-module__A2aETq__compare{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.Mortgage-module__A2aETq__compare th,.Mortgage-module__A2aETq__compare td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef2fa;padding:9px 10px}.Mortgage-module__A2aETq__compare thead th{color:#6c7590;background:var(--blue-50);font-size:12px;font-weight:700}.Mortgage-module__A2aETq__compare tbody th,.Mortgage-module__A2aETq__compare thead th:first-child{text-align:left}.Mortgage-module__A2aETq__compare tbody th{color:var(--ink);font-weight:700}.Mortgage-module__A2aETq__compare tbody tr:last-child th,.Mortgage-module__A2aETq__compare tbody tr:last-child td{border-bottom:0}.Mortgage-module__A2aETq__page>.Mortgage-module__A2aETq__frequency{background:#fbfdff;border-radius:16px;margin:0;padding:22px;box-shadow:0 3px 12px -8px #2158d133}.Mortgage-module__A2aETq__page>.Mortgage-module__A2aETq__frequency .Mortgage-module__A2aETq__frequencyTitle{font-family:var(--font-manrope), sans-serif;color:var(--blue-900);font-size:20px;font-weight:800}.Mortgage-module__A2aETq__page>details{background:#fbfdff;border-radius:16px;margin-top:0}.Mortgage-module__A2aETq__info{grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;gap:20px;display:grid}.Mortgage-module__A2aETq__infoText{color:var(--ink-soft);font-size:15px;line-height:1.65}.Mortgage-module__A2aETq__formula{text-align:center;color:var(--blue-900);background:#fff;border:1px solid #e9eef8;border-radius:12px;margin:12px 0 10px;padding:12px;font-family:Cambria,Times New Roman,serif;font-size:18px}.Mortgage-module__A2aETq__key{color:var(--ink-soft);margin:0;padding:0;font-size:14px;line-height:1.7;list-style:none}.Mortgage-module__A2aETq__key b{min-width:18px;color:var(--blue-700);margin-right:8px;font-weight:800;display:inline-block}.Mortgage-module__A2aETq__checks{color:var(--ink-soft);gap:9px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.Mortgage-module__A2aETq__checks li{align-items:flex-start;gap:10px;display:flex}.Mortgage-module__A2aETq__checks li:before{content:"";background:var(--blue-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.5 12.5l3 3 6-6.5' fill='none' stroke='white' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:1px}.Mortgage-module__A2aETq__important{background:#eef4ff;border-color:#dbe7fb}@media (max-width:1000px){.Mortgage-module__A2aETq__top,.Mortgage-module__A2aETq__duo,.Mortgage-module__A2aETq__info{grid-template-columns:1fr}}@media (max-width:560px){.Mortgage-module__A2aETq__page{gap:16px}.Mortgage-module__A2aETq__panel{padding:16px 14px}.Mortgage-module__A2aETq__panelTitle{font-size:18px}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__stats{grid-template-columns:1fr 1fr}.Mortgage-module__A2aETq__compare{font-size:13px}.Mortgage-module__A2aETq__compare th,.Mortgage-module__A2aETq__compare td{white-space:normal;padding:8px 6px}.Mortgage-module__A2aETq__page>.Mortgage-module__A2aETq__frequency{padding:16px 14px}.Mortgage-module__A2aETq__formFoot{flex-direction:column;align-items:stretch}}@media print{.Mortgage-module__A2aETq__fold{border:0}.Mortgage-module__A2aETq__fold>summary{display:none}.Mortgage-module__A2aETq__top{grid-template-columns:1fr}}.Mortgage-module__A2aETq__page,.Mortgage-module__A2aETq__top,.Mortgage-module__A2aETq__duo,.Mortgage-module__A2aETq__info{gap:14px}.Mortgage-module__A2aETq__panel{padding:16px 18px}.Mortgage-module__A2aETq__panelTitle{margin-bottom:10px;font-size:18px}.Mortgage-module__A2aETq__answerHead{margin-bottom:10px}.Mortgage-module__A2aETq__page input[type=text]{height:44px;font-size:16px}.Mortgage-module__A2aETq__page div select{height:44px;font-size:15px}.Mortgage-module__A2aETq__labelRow,.Mortgage-module__A2aETq__pair>div>label,.Mortgage-module__A2aETq__pair>fieldset legend{min-height:30px}.Mortgage-module__A2aETq__fold summary{padding:10px 14px;font-size:14px}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__mainBlock{padding:12px}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__mainValue{font-size:38px}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__breakdown{gap:18px;margin:14px 0 4px}.Mortgage-module__A2aETq__donut{width:120px;height:120px}.Mortgage-module__A2aETq__donut:before,.Mortgage-module__A2aETq__donutText{inset:24px}.Mortgage-module__A2aETq__donutText{font-size:10.5px}.Mortgage-module__A2aETq__donutText b{font-size:15px}.Mortgage-module__A2aETq__legend{gap:9px}.Mortgage-module__A2aETq__legend li{font-size:14px}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__stats{gap:8px;margin-top:12px}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__stats>div{padding:9px 12px}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__stats dd{margin-top:2px;font-size:17px}.Mortgage-module__A2aETq__page>.Mortgage-module__A2aETq__frequency{padding:16px 18px}.Mortgage-module__A2aETq__page>.Mortgage-module__A2aETq__frequency .Mortgage-module__A2aETq__frequencyTitle{font-size:18px}.Mortgage-module__A2aETq__formula{margin:10px 0 8px;padding:10px;font-size:17px}@media (max-width:560px){.Mortgage-module__A2aETq__panel{padding:14px 12px}.Mortgage-module__A2aETq__top .Mortgage-module__A2aETq__mainValue{font-size:32px}.Mortgage-module__A2aETq__page>.Mortgage-module__A2aETq__frequency{padding:14px 12px}}.Mortgage-module__A2aETq__formNote{color:#98a3bd;margin-top:10px;font-size:12.5px;line-height:1.5}.Mortgage-module__A2aETq__staleNote{color:var(--ink);background:#fff8ec;border:1px solid #f6dfb5;border-radius:10px;margin:0 0 10px;padding:9px 12px;font-size:13.5px;line-height:1.45}.Mortgage-module__A2aETq__staleNote b{color:var(--blue-700)}.Mortgage-module__A2aETq__answerBody,.Mortgage-module__A2aETq__page>:not(.Mortgage-module__A2aETq__top){transition:opacity .2s}.Mortgage-module__A2aETq__page[data-stale] .Mortgage-module__A2aETq__answerBody,.Mortgage-module__A2aETq__page[data-stale]>:not(.Mortgage-module__A2aETq__top){opacity:.45}@media (prefers-reduced-motion:reduce){.Mortgage-module__A2aETq__answerBody,.Mortgage-module__A2aETq__page>:not(.Mortgage-module__A2aETq__top){transition:none}}.Mortgage-module__A2aETq__panelTitle{scroll-margin-top:84px}.Mortgage-module__A2aETq__fraction{color:var(--blue-900);white-space:nowrap;align-items:center;gap:8px;font-family:Cambria,Times New Roman,serif;font-size:18px;line-height:1.2;display:inline-flex}.Mortgage-module__A2aETq__fraction i{font-style:italic}.Mortgage-module__A2aETq__fraction sup{font-size:.7em;line-height:0}.Mortgage-module__A2aETq__fractionBody{flex-direction:column;align-items:center;display:inline-flex}.Mortgage-module__A2aETq__fractionTop{border-bottom:1.5px solid;padding:0 6px 3px}.Mortgage-module__A2aETq__fractionBottom{padding:3px 6px 0}@media (min-width:561px){.Mortgage-module__A2aETq__onceRow{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;gap:14px!important}}.Mortgage-module__A2aETq__summary{margin:0}.Mortgage-module__A2aETq__summary>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 2px;font-size:14.5px;display:flex}.Mortgage-module__A2aETq__summary>div:last-child{border-bottom:0}.Mortgage-module__A2aETq__summary dt{color:#7c89a8;font-weight:600}.Mortgage-module__A2aETq__summary dd{text-align:right;color:var(--blue-900);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.Mortgage-module__A2aETq__summary>.Mortgage-module__A2aETq__summaryTotal{background:var(--blue-50);border-radius:8px;padding:9px 8px}.Mortgage-module__A2aETq__summaryTotal dt{color:var(--blue-900);font-weight:800}.Mortgage-module__A2aETq__summaryTotal dd{font-weight:800}.Mortgage-module__A2aETq__stack{align-content:start;gap:20px;min-width:0;display:grid}.Mortgage-module__A2aETq__stack>*{margin-top:0!important}.Mortgage-module__A2aETq__extraBox{align-items:center;gap:14px;padding:12px 14px;display:flex}.Mortgage-module__A2aETq__extraPig{flex-shrink:0;width:72px;height:auto}.Mortgage-module__A2aETq__extraText{margin:0;font-size:15px;line-height:1.6}.Mortgage-module__A2aETq__extraText strong{font-size:1.15em;font-weight:800;line-height:1.3}@media (min-width:561px){.Mortgage-module__A2aETq__extraText strong{white-space:nowrap}}@media (max-width:560px){.Mortgage-module__A2aETq__extraBox{gap:12px}.Mortgage-module__A2aETq__extraPig{width:48px}.Mortgage-module__A2aETq__extraText{font-size:14.5px}}.Mortgage-module__A2aETq__compareWrap{border:1px solid #e3eaf6;border-radius:12px}.Mortgage-module__A2aETq__compareGreen th,.Mortgage-module__A2aETq__compareGreen td{text-align:center}.Mortgage-module__A2aETq__compareGreen tbody th,.Mortgage-module__A2aETq__compareGreen thead th:first-child{text-align:left}.Mortgage-module__A2aETq__compareGreen thead th{color:var(--blue-900)}.Mortgage-module__A2aETq__compareGreen th:nth-child(3),.Mortgage-module__A2aETq__compareGreen td:nth-child(3){background:#f1fbf5}.Mortgage-module__A2aETq__compareGreen thead th:nth-child(3){color:#137a41;background:#e3f6ea}.Mortgage-module__A2aETq__compareGreen .Mortgage-module__A2aETq__saved{color:#137a41;font-weight:800}.Mortgage-module__A2aETq__compareGreen .Mortgage-module__A2aETq__wrapCell{white-space:normal}.Mortgage-module__A2aETq__noteBox{background:#ffffff8c;border:1px solid #dbe7fb;border-radius:12px;align-items:flex-start;gap:14px;margin-top:4px;padding:14px;display:flex}.Mortgage-module__A2aETq__noteIcon{flex-shrink:0;width:54px;height:54px;margin-top:2px}.Mortgage-module__A2aETq__noteBox p{margin:0}@media (max-width:560px){.Mortgage-module__A2aETq__noteIcon{width:46px;height:46px}}
.Retirement-module__0pbB3W__currency{margin-bottom:-12px}.Retirement-module__0pbB3W__currency select{width:150px}.Retirement-module__0pbB3W__headline{background:var(--blue-50);border:1px solid var(--line);border-radius:16px;align-items:center;gap:18px;padding:16px 20px;display:flex}.Retirement-module__0pbB3W__coins{flex-shrink:0;width:82px;height:auto}.Retirement-module__0pbB3W__headlineLabel{color:var(--ink);font-size:14px;font-weight:700;display:block}.Retirement-module__0pbB3W__headlineValue{overflow-wrap:anywhere;font-family:var(--font-manrope), sans-serif;color:#16a34a;margin-top:2px;font-size:40px;font-weight:800;line-height:1.15}.Retirement-module__0pbB3W__headlineNote{color:var(--ink-soft);margin-top:2px;font-size:13px;line-height:1.5;display:block}.Retirement-module__0pbB3W__status{color:var(--ink);border:1px solid;border-radius:12px;align-items:center;gap:12px;margin:10px 0 0;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}.Retirement-module__0pbB3W__statusIcon{flex-shrink:0;width:30px;height:30px}.Retirement-module__0pbB3W__statusText{margin:0}.Retirement-module__0pbB3W__statusShort{background:#fff8ec;border-color:#f6dfb5}.Retirement-module__0pbB3W__statusShort b{color:#b45309}.Retirement-module__0pbB3W__statusGood{background:#eefaf3;border-color:#c9ecd6}.Retirement-module__0pbB3W__statusGood b{color:#137a41}.Retirement-module__0pbB3W__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.Retirement-module__0pbB3W__cards li{border:1px solid;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.Retirement-module__0pbB3W__cardIcon{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.Retirement-module__0pbB3W__cardIcon svg{filter:drop-shadow(0 3px 4px #0f235a1f);width:42px;height:42px}.Retirement-module__0pbB3W__cardText{flex-direction:column;min-width:0;display:flex}.Retirement-module__0pbB3W__cardLabel{color:var(--ink);font-size:13px;font-weight:700}.Retirement-module__0pbB3W__cardValue{overflow-wrap:anywhere;font-family:var(--font-manrope), sans-serif;color:var(--blue-900);font-variant-numeric:tabular-nums;margin-top:3px;font-size:21px;font-weight:800;line-height:1.2}.Retirement-module__0pbB3W__cardNote{color:#7c89a8;margin-top:3px;font-size:12px;line-height:1.4}.Retirement-module__0pbB3W__cardGreen{background:#f0fbf4;border-color:#d3f0dd!important}.Retirement-module__0pbB3W__cardPurple{background:#f6f3ff;border-color:#e4dcfb!important}.Retirement-module__0pbB3W__cardBlue{background:#eff5ff;border-color:#d8e5fb!important}.Retirement-module__0pbB3W__cardOrange{background:#fff7ec;border-color:#f8e3c2!important}.Retirement-module__0pbB3W__foldSummary small{color:#7c89a8;font-size:12.5px;font-weight:600}@media print{.Retirement-module__0pbB3W__foldSummary{display:flex!important}.Retirement-module__0pbB3W__foldSummary:after{display:none}}.Retirement-module__0pbB3W__chartRow{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important}.Retirement-module__0pbB3W__chartHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:4px;display:flex}.Retirement-module__0pbB3W__chartHead h2{margin:0!important}.Retirement-module__0pbB3W__chartKey{color:#5b6785;gap:14px;font-size:12.5px;font-weight:600;display:flex}.Retirement-module__0pbB3W__chartKey i{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.Retirement-module__0pbB3W__stack{flex-direction:row;align-items:center;gap:26px;margin-top:14px}.Retirement-module__0pbB3W__chartRow>section:last-child{flex-direction:column;display:flex}.Retirement-module__0pbB3W__chartRow>section:last-child .Retirement-module__0pbB3W__stack{margin:auto 0}.Retirement-module__0pbB3W__donut{flex-shrink:0;width:180px!important;height:180px!important}.Retirement-module__0pbB3W__donut:before,.Retirement-module__0pbB3W__donut>span{inset:38px!important}.Retirement-module__0pbB3W__stack .Retirement-module__0pbB3W__legend{flex:1;gap:14px;min-width:0}.Retirement-module__0pbB3W__stack .Retirement-module__0pbB3W__legend li{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"dot name pct""dot value pct";align-items:center;gap:1px 12px;display:grid}.Retirement-module__0pbB3W__stack .Retirement-module__0pbB3W__legend i{border-radius:50%;grid-area:dot;align-self:start;width:14px;height:14px;margin-top:3px}.Retirement-module__0pbB3W__stack .Retirement-module__0pbB3W__legend span{color:#5b6785;grid-area:name;font-size:13.5px;font-weight:600}.Retirement-module__0pbB3W__stack .Retirement-module__0pbB3W__legend b{grid-area:value;font-size:17px}.Retirement-module__0pbB3W__stack .Retirement-module__0pbB3W__legend em{grid-area:pct;font-size:13.5px}.Retirement-module__0pbB3W__breakdownNote{color:#98a3bd;margin:16px 0 0;font-size:13px;line-height:1.5}.Retirement-module__0pbB3W__schedule{border:1px solid var(--line);background:#fbfdff;border-radius:16px}.Retirement-module__0pbB3W__schedule summary{font-family:var(--font-manrope), sans-serif;color:var(--blue-700);cursor:pointer;padding:14px 18px;font-size:16px;font-weight:800}.Retirement-module__0pbB3W__schedule summary:hover{background:var(--blue-50);border-radius:16px}.Retirement-module__0pbB3W__tableScroll{border-top:1px solid var(--line);max-height:420px;overflow:auto}.Retirement-module__0pbB3W__tableScroll:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px}.Retirement-module__0pbB3W__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:480px;font-size:14px}.Retirement-module__0pbB3W__table th,.Retirement-module__0pbB3W__table td{text-align:right;border-bottom:1px solid #eef2fa;padding:9px 14px}.Retirement-module__0pbB3W__table thead th{background:var(--blue-50);color:#6c7590;font-size:12.5px;font-weight:700;position:sticky;top:0}.Retirement-module__0pbB3W__table thead th:first-child,.Retirement-module__0pbB3W__table tbody th{text-align:left}.Retirement-module__0pbB3W__table tbody th{color:var(--ink);font-weight:700}.Retirement-module__0pbB3W__table td{color:var(--ink)}.Retirement-module__0pbB3W__table tr.Retirement-module__0pbB3W__retired th,.Retirement-module__0pbB3W__table tr.Retirement-module__0pbB3W__retired td{background:#fffcf5}.Retirement-module__0pbB3W__formulaList{gap:4px;margin:0;font-size:14px;line-height:1.55;display:grid}.Retirement-module__0pbB3W__formulaList>div{grid-template-columns:34px 1fr;gap:8px;display:grid}.Retirement-module__0pbB3W__formulaList dt{color:var(--blue-700);font-weight:800}.Retirement-module__0pbB3W__formulaList dd{color:var(--ink-soft);margin:0}@media print{.Retirement-module__0pbB3W__printHide{display:none!important}}@media (max-width:1000px){.Retirement-module__0pbB3W__chartRow{grid-template-columns:1fr!important}}@media (max-width:560px){.Retirement-module__0pbB3W__stack{flex-direction:column;gap:18px}.Retirement-module__0pbB3W__stack .Retirement-module__0pbB3W__legend{width:100%}.Retirement-module__0pbB3W__headline{gap:12px;padding:12px 14px}.Retirement-module__0pbB3W__coins{width:58px}.Retirement-module__0pbB3W__headlineValue{font-size:30px}.Retirement-module__0pbB3W__keepTwo{grid-template-columns:1fr 1fr!important;gap:10px!important}.Retirement-module__0pbB3W__cards{grid-template-columns:1fr}.Retirement-module__0pbB3W__cardValue{font-size:19px}.Retirement-module__0pbB3W__currency select{width:auto}}
.SalesTax-module__iUpsvq__cardsWide li:last-child:nth-child(odd){grid-column:1/-1}.SalesTax-module__iUpsvq__cardPink{background:#fff1f7;border-color:#f9d3e4!important}.SalesTax-module__iUpsvq__rateChip{color:#3a4d6b;background:#f0fbf4;border:1px solid #cfe7d8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:2px 0 12px;padding:10px 14px;font-size:13.5px;display:flex}.SalesTax-module__iUpsvq__rateChip b{color:#137a41;font-size:17px}.SalesTax-module__iUpsvq__rateChip span span{color:#7c89a8}.SalesTax-module__iUpsvq__formulaBox{background:#f1f6ff;border:1px solid #dde8fb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.SalesTax-module__iUpsvq__formulaText{flex:1;min-width:0}.SalesTax-module__iUpsvq__formulaLines{color:var(--blue-900);font-size:16px;line-height:1.9}.SalesTax-module__iUpsvq__formulaLines b{font-weight:800}.SalesTax-module__iUpsvq__formulaRule{border:0;border-top:1.5px dashed #c5d5f2;margin:14px 0 12px}.SalesTax-module__iUpsvq__exampleTitle{color:var(--blue-900);margin:0 0 6px;font-size:13.5px;font-weight:800}.SalesTax-module__iUpsvq__exampleList{color:#33466b;margin:0;padding-left:20px;font-size:15px;line-height:1.9}.SalesTax-module__iUpsvq__exampleList b{color:var(--blue-900)}.SalesTax-module__iUpsvq__formulaArt{flex-shrink:0;width:96px;height:auto}@media (max-width:520px){.SalesTax-module__iUpsvq__formulaArt{display:none}.SalesTax-module__iUpsvq__formulaBox{padding:14px}}.SalesTax-module__iUpsvq__tableHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.SalesTax-module__iUpsvq__tableHead h2{margin:0!important}.SalesTax-module__iUpsvq__tableWrap{border:1px solid #e3eaf6;border-radius:12px;max-height:430px;overflow:auto}.SalesTax-module__iUpsvq__tableWrap:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.SalesTax-module__iUpsvq__plain th,.SalesTax-module__iUpsvq__plain td{white-space:nowrap}.SalesTax-module__iUpsvq__pickRow th,.SalesTax-module__iUpsvq__pickRow td{color:#15803d;background:#f0fbf4;font-weight:800}.SalesTax-module__iUpsvq__noteBelow{margin-top:10px}.SalesTax-module__iUpsvq__statesPanel{margin-top:var(--gap,16px)}.SalesTax-module__iUpsvq__stateName{font:inherit;color:var(--blue-900);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.SalesTax-module__iUpsvq__stateName:hover{color:#2563eb;text-decoration:underline}.SalesTax-module__iUpsvq__stateName:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px;border-radius:4px}.SalesTax-module__iUpsvq__hintPill{color:#2563eb;background:#fff;border:1px solid #cfdcf5;border-radius:10px;padding:6px 13px;font-size:12.5px;font-weight:700}.SalesTax-module__iUpsvq__donutRow{justify-content:center!important;gap:34px!important}.SalesTax-module__iUpsvq__donutRow ul{min-width:0;flex:0 250px!important}@media (max-width:1000px){.SalesTax-module__iUpsvq__donutRow ul{max-width:360px;flex:auto!important}}.SalesTax-module__iUpsvq__centerCard{flex-direction:column;display:flex}.SalesTax-module__iUpsvq__centerCard .SalesTax-module__iUpsvq__donutRow{margin:auto 0!important}.SalesTax-module__iUpsvq__centerCard{align-items:center}.SalesTax-module__iUpsvq__centerCard>h2,.SalesTax-module__iUpsvq__centerCard>p{text-align:left}.SalesTax-module__iUpsvq__donutInner{flex-direction:column;flex:1;width:100%;max-width:464px;display:flex}.SalesTax-module__iUpsvq__donutInner>p{margin-top:0}@media (max-width:1000px){.SalesTax-module__iUpsvq__donutInner>p{margin-top:16px}}
.Bmi-module__bCke3q__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.Bmi-module__bCke3q__heightRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.Bmi-module__bCke3q__heightRow>div{min-width:0}.Bmi-module__bCke3q__headPic{flex-shrink:0;place-items:center;width:82px;height:78px;display:grid}.Bmi-module__bCke3q__headPic img{object-fit:contain;width:76px;height:78px}.Bmi-module__bCke3q__scale{background:#fbfdff;border:1px solid #e1eafa;border-radius:14px;margin:14px 0 4px;padding:16px 14px 14px}.Bmi-module__bCke3q__bar{border-radius:999px;height:12px;display:flex;overflow:hidden}.Bmi-module__bCke3q__bar span{height:100%;display:block}.Bmi-module__bCke3q__markerRow{height:0;position:relative}.Bmi-module__bCke3q__marker{border-top:10px solid #0b1e4a;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-21px;transform:translate(-50%)}.Bmi-module__bCke3q__ticks{height:16px;margin-top:8px;position:relative}.Bmi-module__bCke3q__ticks span,.Bmi-module__bCke3q__names span{text-align:center;color:#7c89a8;white-space:nowrap;font-size:11.5px;line-height:1.2;position:absolute;transform:translate(-50%)}.Bmi-module__bCke3q__names{height:28px;position:relative}.Bmi-module__bCke3q__names .Bmi-module__bCke3q__here{color:#0b1e4a;font-weight:800}@media (max-width:460px){.Bmi-module__bCke3q__ticks span,.Bmi-module__bCke3q__names span{font-size:10px}}.Bmi-module__bCke3q__formulaBox{color:#1d4ed8;overflow-wrap:anywhere;background:#f1f6ff;border:1px solid #dde8fb;border-radius:14px;margin-top:10px;padding:14px 16px;font-size:15.5px;font-weight:700}.Bmi-module__bCke3q__dot{vertical-align:-1px;border-radius:50%;width:11px;height:11px;margin-right:9px;display:inline-block}.Bmi-module__bCke3q__panelHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.Bmi-module__bCke3q__panelHead img{object-fit:contain;flex-shrink:0;width:44px;height:34px}.Bmi-module__bCke3q__stackCol{align-content:start;gap:16px;min-width:0;display:grid}.Bmi-module__bCke3q__genderRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.Bmi-module__bCke3q__genderRow p{color:#5b6785;margin:0;font-size:14.5px;line-height:1.65}.Bmi-module__bCke3q__genderRow img{object-fit:contain;flex-shrink:0;width:96px;height:88px}.Bmi-module__bCke3q__sameChip{color:#2563eb;border:1px solid #cfdcf5;border-radius:10px;margin-top:12px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-block}.Bmi-module__bCke3q__lookup{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Bmi-module__bCke3q__tile{background:#fbfdff;border:1px solid #e1eafa;border-radius:12px;min-width:0;padding:10px 12px}.Bmi-module__bCke3q__tileTop{align-items:center;gap:8px;display:flex}.Bmi-module__bCke3q__tileTop i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.Bmi-module__bCke3q__tileTop b{font-family:var(--font-manrope), sans-serif;color:var(--blue-900);font-size:16px}.Bmi-module__bCke3q__tileNote{color:#7c89a8;margin-top:2px;font-size:12.5px}@media (max-width:520px){.Bmi-module__bCke3q__lookup{grid-template-columns:repeat(2,minmax(0,1fr))}}.Bmi-module__bCke3q__plainText{color:var(--ink-soft,#5b6785);margin:0 0 10px;font-size:14.5px;line-height:1.65}.Bmi-module__bCke3q__plainText a{color:#2563eb;font-weight:700}
.CalculatorPage-module__tvnaiG__page{padding-top:28px;padding-bottom:64px}.CalculatorPage-module__tvnaiG__narrow{max-width:760px;margin:0 auto}.CalculatorPage-module__tvnaiG__breadcrumb ol{color:#7c89a8;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.CalculatorPage-module__tvnaiG__breadcrumb li+li:before{content:"›";color:#b4bdd3;margin-right:6px}.CalculatorPage-module__tvnaiG__breadcrumb a{color:var(--blue-600)}.CalculatorPage-module__tvnaiG__breadcrumb a:hover{text-decoration:underline}.CalculatorPage-module__tvnaiG__breadcrumb [aria-current=page]{color:var(--ink-soft)}.CalculatorPage-module__tvnaiG__titleRow{align-items:center;gap:14px;margin:18px 0 10px;display:flex}.CalculatorPage-module__tvnaiG__titleIcon{object-fit:contain;flex-shrink:0;width:56px;height:56px}.CalculatorPage-module__tvnaiG__title{letter-spacing:-.015em;color:var(--blue-900);font-size:36px;font-weight:800;line-height:1.15}.CalculatorPage-module__tvnaiG__intro{color:var(--ink-soft);margin-bottom:26px;font-size:16.5px;line-height:1.7}.CalculatorPage-module__tvnaiG__updated{color:#98a3bd;margin:-18px 0 22px;font-size:13px}.CalculatorPage-module__tvnaiG__article{color:var(--ink);margin-top:44px}.CalculatorPage-module__tvnaiG__article h2{letter-spacing:-.01em;color:var(--blue-900);margin:38px 0 12px;font-size:24px;font-weight:800;line-height:1.25}.CalculatorPage-module__tvnaiG__article h2:first-child{margin-top:0}.CalculatorPage-module__tvnaiG__article p{color:#2c3550;margin-bottom:14px;font-size:16px;line-height:1.75}.CalculatorPage-module__tvnaiG__article ul,.CalculatorPage-module__tvnaiG__article ol{color:#2c3550;margin:0 0 14px 22px;font-size:16px;line-height:1.75}.CalculatorPage-module__tvnaiG__article ol{padding-left:4px}.CalculatorPage-module__tvnaiG__article li{margin-bottom:6px}.CalculatorPage-module__tvnaiG__article strong{color:var(--ink)}.CalculatorPage-module__tvnaiG__formula{background:var(--blue-50);border:1px solid var(--line);border-left:4px solid var(--blue-600);color:var(--blue-900);border-radius:12px;margin:16px 0;padding:16px 18px;font-size:16px;line-height:1.7}.CalculatorPage-module__tvnaiG__formula code{font-family:var(--font-manrope), sans-serif;font-weight:700}.CalculatorPage-module__tvnaiG__tableWrap{border:1px solid var(--line);background:#fff;border-radius:14px;margin:16px 0 22px;overflow-x:auto}.CalculatorPage-module__tvnaiG__table{border-collapse:collapse;width:100%;font-size:15px}.CalculatorPage-module__tvnaiG__table th,.CalculatorPage-module__tvnaiG__table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}.CalculatorPage-module__tvnaiG__table th{background:var(--blue-50);letter-spacing:.02em;color:#6c7590;font-size:13px;font-weight:700}.CalculatorPage-module__tvnaiG__table tr:last-child td{border-bottom:none}.CalculatorPage-module__tvnaiG__dot{vertical-align:baseline;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.CalculatorPage-module__tvnaiG__faq{margin-top:44px}.CalculatorPage-module__tvnaiG__faq h2{letter-spacing:-.01em;color:var(--blue-900);margin-bottom:14px;font-size:24px;font-weight:800}.CalculatorPage-module__tvnaiG__faqItem{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px;overflow:hidden}.CalculatorPage-module__tvnaiG__faqItem summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:16px;font-weight:700;list-style:none;display:flex}.CalculatorPage-module__tvnaiG__faqItem summary::-webkit-details-marker{display:none}.CalculatorPage-module__tvnaiG__faqItem summary:after{content:"+";color:var(--blue-600);flex-shrink:0;font-size:22px;font-weight:500;transition:transform .2s}.CalculatorPage-module__tvnaiG__faqItem[open] summary:after{transform:rotate(45deg)}.CalculatorPage-module__tvnaiG__faqItem summary:hover{background:var(--blue-50)}.CalculatorPage-module__tvnaiG__faqItem summary:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px}.CalculatorPage-module__tvnaiG__faqAnswer{color:#2c3550;padding:0 18px 18px;font-size:15.5px;line-height:1.7}.CalculatorPage-module__tvnaiG__faqCompact{border:1px solid var(--line);background:#fbfdff;border-radius:16px;margin-top:0;padding:20px 22px}.CalculatorPage-module__tvnaiG__faqCompact h2{margin-bottom:14px;font-size:22px}.CalculatorPage-module__tvnaiG__faqCompact .CalculatorPage-module__tvnaiG__faqItem{border-color:#e9eef8;border-radius:12px;margin-bottom:8px}.CalculatorPage-module__tvnaiG__faqCompact .CalculatorPage-module__tvnaiG__faqItem:last-of-type{margin-bottom:0}.CalculatorPage-module__tvnaiG__faqCompact .CalculatorPage-module__tvnaiG__faqItem summary{padding:12px 16px;font-size:15px;font-weight:600}.CalculatorPage-module__tvnaiG__faqCompact .CalculatorPage-module__tvnaiG__faqItem summary:after{content:"";border-right:2px solid var(--blue-600);border-bottom:2px solid var(--blue-600);width:8px;height:8px;margin:-3px 4px 0 0;transform:rotate(45deg)}.CalculatorPage-module__tvnaiG__faqCompact .CalculatorPage-module__tvnaiG__faqItem[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.CalculatorPage-module__tvnaiG__faqCompact .CalculatorPage-module__tvnaiG__faqAnswer{padding:0 16px 14px;font-size:15px}@media (max-width:560px){.CalculatorPage-module__tvnaiG__faqCompact{padding:16px 14px}.CalculatorPage-module__tvnaiG__faqCompact h2{font-size:19px}.CalculatorPage-module__tvnaiG__faqCompact .CalculatorPage-module__tvnaiG__faqItem summary{padding:11px 12px;font-size:14.5px}}.CalculatorPage-module__tvnaiG__related{margin-top:44px}.CalculatorPage-module__tvnaiG__related h2{color:var(--blue-900);margin-bottom:14px;font-size:24px;font-weight:800}.CalculatorPage-module__tvnaiG__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.CalculatorPage-module__tvnaiG__relatedCard{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-weight:700;transition:box-shadow .15s,border-color .15s;display:flex}.CalculatorPage-module__tvnaiG__relatedCard:hover{box-shadow:var(--shadow);border-color:#0000}.CalculatorPage-module__tvnaiG__relatedCard img{object-fit:contain;width:40px;height:40px}@media (max-width:560px){.CalculatorPage-module__tvnaiG__page{padding-top:18px;padding-bottom:44px}.CalculatorPage-module__tvnaiG__title{font-size:28px}.CalculatorPage-module__tvnaiG__titleIcon{width:46px;height:46px}.CalculatorPage-module__tvnaiG__intro{font-size:15.5px}.CalculatorPage-module__tvnaiG__article h2,.CalculatorPage-module__tvnaiG__faq h2,.CalculatorPage-module__tvnaiG__related h2{font-size:21px}.CalculatorPage-module__tvnaiG__table th,.CalculatorPage-module__tvnaiG__table td{padding:10px 12px}}@media print{.CalculatorPage-module__tvnaiG__breadcrumb,.CalculatorPage-module__tvnaiG__intro,.CalculatorPage-module__tvnaiG__article,.CalculatorPage-module__tvnaiG__faq,.CalculatorPage-module__tvnaiG__related{display:none!important}.CalculatorPage-module__tvnaiG__page{padding-top:0}}.CalculatorPage-module__tvnaiG__quick{border:1px solid #cfdcf7;border-left:5px solid var(--blue-600);background:#f3f7ff;border-radius:14px;margin:0 0 26px;padding:16px 20px}.CalculatorPage-module__tvnaiG__quickLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600);margin-bottom:6px;font-size:12.5px;font-weight:800;display:block}.CalculatorPage-module__tvnaiG__quick p{color:var(--ink);margin:0;font-size:16px;line-height:1.65}
.Calculator-module__uFNsgG__calculator{border:1px solid var(--line);background:#fff;border-radius:20px;outline:none;width:100%;max-width:560px;padding:16px;transition:max-width .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0f172a0d,0 22px 48px -26px #1746a252}.Calculator-module__uFNsgG__calculatorBasic{max-width:420px;margin-inline:auto}.Calculator-module__uFNsgG__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.Calculator-module__uFNsgG__segmented{--pad:4px;grid-template-columns:repeat(var(--count), 1fr);padding:var(--pad);background:var(--blue-50);border:1px solid var(--line);border-radius:14px;display:grid;position:relative}.Calculator-module__uFNsgG__segmentedThumb{top:var(--pad);bottom:var(--pad);left:var(--pad);width:calc((100% - 2 * var(--pad)) / var(--count));transform:translateX(calc(var(--index) * 100%));background:var(--blue-600);border-radius:10px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 6px 14px -6px #2158d1b3}.Calculator-module__uFNsgG__segmentedOption{z-index:1;color:var(--ink-soft);white-space:nowrap;background:0 0;border-radius:10px;padding:6px 18px;font-size:14px;font-weight:700;transition:color .2s;position:relative}.Calculator-module__uFNsgG__segmentedOption:hover{color:var(--blue-700)}.Calculator-module__uFNsgG__segmentedOptionActive,.Calculator-module__uFNsgG__segmentedOptionActive:hover{color:#fff}.Calculator-module__uFNsgG__segmentedOption:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.Calculator-module__uFNsgG__segmentedSmall{--pad:3px;border-radius:999px}.Calculator-module__uFNsgG__segmentedSmall .Calculator-module__uFNsgG__segmentedThumb{border-radius:999px}.Calculator-module__uFNsgG__segmentedSmall .Calculator-module__uFNsgG__segmentedOption{letter-spacing:.05em;border-radius:999px;padding:6px 14px;font-size:12px}.Calculator-module__uFNsgG__display{text-align:right;background:linear-gradient(#f8fbff 0%,#eef4ff 100%);border:1px solid #dde7fb;border-radius:16px;margin-bottom:10px;padding:8px 16px 6px;overflow:hidden}.Calculator-module__uFNsgG__displayStatus{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.Calculator-module__uFNsgG__badges{flex-shrink:0;gap:6px;display:flex}.Calculator-module__uFNsgG__badge{letter-spacing:.06em;color:var(--blue-600);background:#fff;border:1px solid #d6e2fb;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:800}.Calculator-module__uFNsgG__hint{text-align:right;min-width:0;color:var(--blue-700);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.Calculator-module__uFNsgG__tools{flex-shrink:0;align-items:center;gap:2px;margin:-5px -6px -5px auto;display:flex}.Calculator-module__uFNsgG__toolButton{color:#7c89a8;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:flex}.Calculator-module__uFNsgG__toolButton svg{width:17px;height:17px}.Calculator-module__uFNsgG__toolButton:hover:not(:disabled){color:var(--blue-600);background:#fff}.Calculator-module__uFNsgG__toolButton:focus-visible{outline:2px solid var(--blue-500);outline-offset:1px}.Calculator-module__uFNsgG__toolButton:disabled{opacity:.35;cursor:default}.Calculator-module__uFNsgG__toolButtonActive{color:var(--blue-600);background:#fff;box-shadow:0 0 0 1px #d6e2fb}.Calculator-module__uFNsgG__toolButtonSuccess,.Calculator-module__uFNsgG__toolButtonSuccess:hover:not(:disabled){color:var(--green)}.Calculator-module__uFNsgG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Calculator-module__uFNsgG__body{position:relative}.Calculator-module__uFNsgG__historyPanel{z-index:5;background:#fff;border:1px solid #dde7fb;border-radius:14px;outline:none;flex-direction:column;display:flex;position:absolute;inset:27px 0 0;overflow:hidden;box-shadow:0 18px 40px -16px #0f172a59}.Calculator-module__uFNsgG__historyHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 10px 9px 14px;display:flex}.Calculator-module__uFNsgG__historyTitle{font-family:var(--font-manrope), sans-serif;color:var(--blue-900);font-size:14px;font-weight:800}.Calculator-module__uFNsgG__historyActions{align-items:center;gap:4px;display:flex}.Calculator-module__uFNsgG__historyClear,.Calculator-module__uFNsgG__historyClose{color:var(--ink-soft);background:0 0;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:700;transition:background .12s,color .12s}.Calculator-module__uFNsgG__historyClear:hover{color:var(--red);background:#fdecef}.Calculator-module__uFNsgG__historyClose:hover{background:var(--blue-50);color:var(--blue-700)}.Calculator-module__uFNsgG__historyClear:focus-visible,.Calculator-module__uFNsgG__historyClose:focus-visible,.Calculator-module__uFNsgG__historyExpression:focus-visible,.Calculator-module__uFNsgG__historyAnswer:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px}.Calculator-module__uFNsgG__historyList{flex:1;min-height:0;padding:2px 6px;list-style:none;overflow-y:auto}.Calculator-module__uFNsgG__historyItem{border-bottom:1px solid #eef2fa;align-items:center;gap:6px;display:flex}.Calculator-module__uFNsgG__historyItem:last-child{border-bottom:none}.Calculator-module__uFNsgG__historyExpression{text-align:left;min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:8px;flex:1;padding:11px 6px;font-size:13.5px;overflow:hidden}.Calculator-module__uFNsgG__historyExpression:hover{color:var(--ink);background:#f7f9fd}.Calculator-module__uFNsgG__historyAnswer{max-width:48%;font-family:var(--font-manrope), sans-serif;color:var(--blue-900);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:8px;flex-shrink:0;padding:8px;font-size:15px;font-weight:800;overflow:hidden}.Calculator-module__uFNsgG__historyAnswer:hover{background:var(--blue-50);color:var(--blue-700)}.Calculator-module__uFNsgG__historyEmpty{text-align:center;color:#7c89a8;flex:1;justify-content:center;align-items:center;padding:16px;font-size:13.5px;line-height:1.6;display:flex}.Calculator-module__uFNsgG__historyNote{color:#98a3bd;text-align:center;border-top:1px solid #eef2fa;padding:6px 14px 8px;font-size:11.5px}.Calculator-module__uFNsgG__expressionLine{min-height:20px;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:14px;overflow:hidden}.Calculator-module__uFNsgG__mainLine{min-height:42px;font-family:var(--font-manrope), sans-serif;color:var(--ink);overflow-wrap:anywhere;font-size:32px;font-weight:700;line-height:1.3;display:block}.Calculator-module__uFNsgG__mainResult{color:var(--blue-900);font-weight:800}.Calculator-module__uFNsgG__textMedium{font-size:25px;line-height:1.66}.Calculator-module__uFNsgG__textSmall{font-size:19px;line-height:2.2}.Calculator-module__uFNsgG__previewLine,.Calculator-module__uFNsgG__errorLine{min-height:18px;font-size:13px;font-weight:600}.Calculator-module__uFNsgG__previewLine{color:#7c89a8}.Calculator-module__uFNsgG__errorLine{color:var(--red)}.Calculator-module__uFNsgG__keypadBasic{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.Calculator-module__uFNsgG__keypadScientific{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.Calculator-module__uFNsgG__key{min-width:0;color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f3;justify-content:center;align-items:center;font-family:inherit;font-weight:600;transition:background .12s,transform 80ms,box-shadow .12s,border-color .12s;display:flex;box-shadow:0 1px #0f172a0a,0 3px 8px -5px #0f172a2e}.Calculator-module__uFNsgG__key:hover{background:#f6f9ff;border-color:#d3def5}.Calculator-module__uFNsgG__key:active{transform:translateY(1px)scale(.98);box-shadow:0 1px 2px #0f172a14}.Calculator-module__uFNsgG__key:focus-visible{outline:2px solid var(--blue-500);outline-offset:1px}.Calculator-module__uFNsgG__key sup,.Calculator-module__uFNsgG__key sub{font-size:.68em;line-height:0;position:relative}.Calculator-module__uFNsgG__key sup{top:-.45em}.Calculator-module__uFNsgG__key sub{bottom:-.25em}.Calculator-module__uFNsgG__key i{font-family:Times New Roman,Georgia,serif;font-size:1.08em;font-style:italic}.Calculator-module__uFNsgG__integralSign{margin-right:1px;font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-size:1.35em;line-height:1}.Calculator-module__uFNsgG__basic{border-radius:12px;height:46px;font-size:19px}.Calculator-module__uFNsgG__scientific{white-space:nowrap;border-radius:10px;height:38px;padding:0 2px;font-size:13px}.Calculator-module__uFNsgG__number{font-size:1.1em;font-weight:700}.Calculator-module__uFNsgG__basic.Calculator-module__uFNsgG__number{font-size:21px}.Calculator-module__uFNsgG__function{background:#f7f9fd}.Calculator-module__uFNsgG__function:hover{background:#eef3fc}.Calculator-module__uFNsgG__operator{background:var(--blue-50);color:var(--blue-600);border-color:#dbe6fb;font-size:1.35em;font-weight:700}.Calculator-module__uFNsgG__operator:hover{background:var(--blue-100)}.Calculator-module__uFNsgG__basic.Calculator-module__uFNsgG__operator{font-size:22px}.Calculator-module__uFNsgG__accent{color:var(--blue-600);background:#f7f9fd;font-weight:700}.Calculator-module__uFNsgG__accent:hover{background:#eef3fc}.Calculator-module__uFNsgG__danger{color:var(--red);font-weight:800}.Calculator-module__uFNsgG__warning{color:var(--amber);font-weight:800}.Calculator-module__uFNsgG__equals{background:var(--blue-600);border-color:var(--blue-600);color:#fff;font-size:1.5em;font-weight:700;box-shadow:0 8px 18px -8px #2158d1cc}.Calculator-module__uFNsgG__equals:hover{background:var(--blue-700);border-color:var(--blue-700)}.Calculator-module__uFNsgG__basic.Calculator-module__uFNsgG__equals{font-size:24px}@media (max-width:560px){.Calculator-module__uFNsgG__calculator{border-radius:18px;padding:12px}.Calculator-module__uFNsgG__header{margin-bottom:10px}.Calculator-module__uFNsgG__segmentedOption{padding:7px 14px;font-size:13px}.Calculator-module__uFNsgG__segmentedSmall .Calculator-module__uFNsgG__segmentedOption{padding:5px 10px;font-size:11px}.Calculator-module__uFNsgG__display{border-radius:14px;padding:8px 12px 6px}.Calculator-module__uFNsgG__mainLine{min-height:40px;font-size:30px}.Calculator-module__uFNsgG__textMedium{font-size:24px}.Calculator-module__uFNsgG__textSmall{font-size:18px}.Calculator-module__uFNsgG__keypadBasic{gap:8px}.Calculator-module__uFNsgG__basic{height:48px}.Calculator-module__uFNsgG__keypadScientific{gap:4px}.Calculator-module__uFNsgG__scientific{border-radius:9px;height:38px;padding:0;font-size:11.5px}}@media (max-width:380px){.Calculator-module__uFNsgG__scientific{height:38px;font-size:10.5px}.Calculator-module__uFNsgG__keypadScientific{gap:3px}.Calculator-module__uFNsgG__calculator{padding:10px}.Calculator-module__uFNsgG__hint{display:none}}
.Percentage-module__-bSTNq__direction{margin-bottom:14px;display:flex}.Percentage-module__-bSTNq__sentence{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Percentage-module__-bSTNq__word{color:var(--ink);font-size:17px;font-weight:600}.Percentage-module__-bSTNq__box{flex:120px;min-width:100px}.Percentage-module__-bSTNq__slash{color:#7c89a8;font-size:24px;font-weight:600}.Percentage-module__-bSTNq__headPic{flex-shrink:0;place-items:center;width:82px;height:78px;display:grid}.Percentage-module__-bSTNq__headPic img{object-fit:contain;width:76px;height:74px}.Percentage-module__-bSTNq__panelHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.Percentage-module__-bSTNq__panelHead img{object-fit:contain;flex-shrink:0}.Percentage-module__-bSTNq__stepList{color:var(--blue-900);overflow-wrap:anywhere;background:#f1f6ff;border:1px solid #dde8fb;border-radius:12px;gap:4px;margin:0;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.5;list-style:none;display:grid}.Percentage-module__-bSTNq__formulaBox{color:var(--blue-900);overflow-wrap:anywhere;background:#f1f6ff;border:1px solid #dde8fb;border-radius:12px;margin-top:8px;padding:11px 14px;font-size:14px;line-height:1.6}.Percentage-module__-bSTNq__plainText{color:var(--ink-soft,#5b6785);margin:0 0 10px;font-size:14px;line-height:1.6}.Percentage-module__-bSTNq__subTitle{letter-spacing:.02em;text-transform:uppercase;color:#7c89a8;margin:0 0 6px;font-size:13px;font-weight:800}.Percentage-module__-bSTNq__tablePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Percentage-module__-bSTNq__tablePair>div{min-width:0}.Percentage-module__-bSTNq__left th,.Percentage-module__-bSTNq__left td{text-align:left!important}.Percentage-module__-bSTNq__table2 th[scope=row]{text-align:left}.Percentage-module__-bSTNq__chartWrap{overflow-x:auto}.Percentage-module__-bSTNq__uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Percentage-module__-bSTNq__use{color:inherit;background:#fbfdff;border:1px solid #e1eafa;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.Percentage-module__-bSTNq__use:hover{background:#f4f8ff;border-color:#b9cff6}.Percentage-module__-bSTNq__use img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.Percentage-module__-bSTNq__useName{color:var(--blue-900);font-size:14.5px;font-weight:800;display:block}.Percentage-module__-bSTNq__useText{color:#6c7590;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.Percentage-module__-bSTNq__terms{color:var(--ink-soft);gap:10px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.Percentage-module__-bSTNq__terms b{color:var(--blue-900)}.Percentage-module__-bSTNq__tone{vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-block}.Percentage-module__-bSTNq__tone_up{color:var(--green);background:#1f9d551f}.Percentage-module__-bSTNq__tone_down{color:var(--red);background:#e0475a1f}.Percentage-module__-bSTNq__tone_same{color:#6c7590;background:#eef1f7}@media (max-width:1000px){.Percentage-module__-bSTNq__uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Percentage-module__-bSTNq__tablePair{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.Percentage-module__-bSTNq__uses{grid-template-columns:minmax(0,1fr)}.Percentage-module__-bSTNq__sentence{flex-direction:column;align-items:stretch;gap:6px}.Percentage-module__-bSTNq__word{color:var(--ink-soft);font-size:14.5px}.Percentage-module__-bSTNq__word:not(:first-child){margin-top:8px}.Percentage-module__-bSTNq__suffix,.Percentage-module__-bSTNq__slash{display:none}.Percentage-module__-bSTNq__box{flex:none;width:100%}}
.BalanceChart-module__zB7dbq__chart{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;padding:14px 14px 8px}.BalanceChart-module__zB7dbq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-bottom:6px;display:flex}.BalanceChart-module__zB7dbq__title{color:var(--blue-700);font-size:15px;font-weight:700}.BalanceChart-module__zB7dbq__legend{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.BalanceChart-module__zB7dbq__legend li{color:var(--ink-soft);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.BalanceChart-module__zB7dbq__legend i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.BalanceChart-module__zB7dbq__plot{width:100%;min-height:260px;position:relative}.BalanceChart-module__zB7dbq__plot svg{touch-action:pan-y;display:block}.BalanceChart-module__zB7dbq__grid{stroke:#eef2fa;stroke-width:1px}.BalanceChart-module__zB7dbq__yLabel{fill:#98a3bd;text-anchor:end;dominant-baseline:middle;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.BalanceChart-module__zB7dbq__xLabel{fill:#98a3bd;text-anchor:middle;font-size:11px;font-weight:600}.BalanceChart-module__zB7dbq__area{fill:#2f6df014}.BalanceChart-module__zB7dbq__cursor{stroke:#c9d4ec;stroke-width:1px;stroke-dasharray:3 3}.BalanceChart-module__zB7dbq__tip{pointer-events:none;border:1px solid var(--line);width:180px;box-shadow:var(--shadow);color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;gap:3px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:6px}.BalanceChart-module__zB7dbq__tip b{color:var(--blue-900);font-size:12px}.BalanceChart-module__zB7dbq__tip span{align-items:center;gap:6px;display:flex}.BalanceChart-module__zB7dbq__tip i{border-radius:2px;flex-shrink:0;width:8px;height:8px}
.PaymentSchedule-module__pD4bhW__schedule{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.PaymentSchedule-module__pD4bhW__schedule summary{cursor:pointer;color:var(--blue-700);justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.PaymentSchedule-module__pD4bhW__schedule summary::-webkit-details-marker{display:none}.PaymentSchedule-module__pD4bhW__schedule summary:after{content:"+";font-size:22px;font-weight:500;transition:transform .2s}.PaymentSchedule-module__pD4bhW__schedule[open] summary:after{transform:rotate(45deg)}.PaymentSchedule-module__pD4bhW__schedule summary:hover{background:var(--blue-50)}.PaymentSchedule-module__pD4bhW__schedule summary:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px}.PaymentSchedule-module__pD4bhW__scheduleBody{justify-items:start;gap:12px;padding:0 14px 14px;display:grid}.PaymentSchedule-module__pD4bhW__tableScroll{border:1px solid var(--line);border-radius:12px;width:100%;max-height:340px;overflow:auto}.PaymentSchedule-module__pD4bhW__tableScroll:focus-visible{outline:2px solid var(--blue-500);outline-offset:1px}.PaymentSchedule-module__pD4bhW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.PaymentSchedule-module__pD4bhW__table th,.PaymentSchedule-module__pD4bhW__table td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef2fa;padding:9px 12px}.PaymentSchedule-module__pD4bhW__table thead th{z-index:1;background:var(--blue-50);letter-spacing:.02em;color:#6c7590;border-bottom:1px solid var(--line);font-size:12px;font-weight:700;position:sticky;top:0}.PaymentSchedule-module__pD4bhW__table tbody th{text-align:left;color:var(--ink);font-weight:700}.PaymentSchedule-module__pD4bhW__table thead th:first-child{text-align:left}.PaymentSchedule-module__pD4bhW__table tbody tr:last-child th,.PaymentSchedule-module__pD4bhW__table tbody tr:last-child td{border-bottom:none}.PaymentSchedule-module__pD4bhW__table tbody tr:hover{background:#f8faff}.PaymentSchedule-module__pD4bhW__scheduleNote{color:#7c89a8;margin:0;font-size:12.5px;line-height:1.5}.PaymentSchedule-module__pD4bhW__table th.PaymentSchedule-module__pD4bhW__date{text-align:left}.PaymentSchedule-module__pD4bhW__table td.PaymentSchedule-module__pD4bhW__date{text-align:left;color:var(--ink-soft)}.PaymentSchedule-module__pD4bhW__printOnly{display:none}@media print{.PaymentSchedule-module__pD4bhW__schedule{display:none}.PaymentSchedule-module__pD4bhW__printOnly{margin-top:16px;display:block}.PaymentSchedule-module__pD4bhW__printOnly h3{color:var(--blue-900);margin-bottom:8px;font-size:15px;font-weight:700}.PaymentSchedule-module__pD4bhW__printOnly .PaymentSchedule-module__pD4bhW__table thead th{position:static}.PaymentSchedule-module__pD4bhW__printOnly tr{break-inside:avoid}}
.Emi-module__exrQwW__summary{margin:0}.Emi-module__exrQwW__summary>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 2px;font-size:14.5px;display:flex}.Emi-module__exrQwW__summary>div:last-child{border-bottom:0}.Emi-module__exrQwW__summary dt{color:#7c89a8;font-weight:600}.Emi-module__exrQwW__summary dd{text-align:right;color:var(--blue-900);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.Emi-module__exrQwW__homeNote{margin-top:12px}.Emi-module__exrQwW__homeNote a{color:var(--blue-600);font-weight:700;text-decoration:underline}@media (min-width:561px){.Emi-module__exrQwW__onceRow{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;gap:14px!important}}.Emi-module__exrQwW__compareWrap{border:1px solid #e3eaf6;border-radius:12px}.Emi-module__exrQwW__compareLoan th,.Emi-module__exrQwW__compareLoan td{text-align:center}.Emi-module__exrQwW__compareLoan tbody th,.Emi-module__exrQwW__compareLoan thead th:first-child{text-align:left}.Emi-module__exrQwW__compareLoan thead th{color:var(--blue-900)}.Emi-module__exrQwW__compareLoan th:nth-child(3),.Emi-module__exrQwW__compareLoan td:nth-child(3){background:#f1fbf5}.Emi-module__exrQwW__compareLoan thead th:nth-child(3){color:#137a41;background:#e3f6ea}.Emi-module__exrQwW__compareLoan .Emi-module__exrQwW__saved{color:#137a41;font-weight:800}@media print{.Emi-module__exrQwW__printHide{display:none!important}}.Emi-module__exrQwW__noteBox{background:#ffffff8c;border:1px solid #dbe7fb;border-radius:12px;align-items:flex-start;gap:14px;margin-top:4px;padding:14px;display:flex}.Emi-module__exrQwW__noteIcon{flex-shrink:0;width:54px;height:54px;margin-top:2px}.Emi-module__exrQwW__noteBox p{margin:0}@media (max-width:560px){.Emi-module__exrQwW__noteIcon{width:46px;height:46px}}
.Fraction-module__eb4UaG__opTab{min-width:54px;padding:8px 18px;font-size:18px}.Fraction-module__eb4UaG__pair{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.Fraction-module__eb4UaG__operand{border:1px solid var(--line);border-radius:16px;min-width:0;margin:0;padding:14px 14px 2px}.Fraction-module__eb4UaG__operand legend{color:#7c89a8;padding:0 6px;font-size:12.5px;font-weight:700}.Fraction-module__eb4UaG__operandBoxes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.Fraction-module__eb4UaG__hint{color:#7c89a8;margin:0 2px 6px;font-size:13px;line-height:1.55}.Fraction-module__eb4UaG__steps{background:var(--blue-50);border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:12px 14px}.Fraction-module__eb4UaG__stepsLabel{letter-spacing:.03em;text-transform:uppercase;color:#7c89a8;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.Fraction-module__eb4UaG__steps ol{gap:4px;margin:0;padding-left:20px;display:grid}.Fraction-module__eb4UaG__steps code{font-family:var(--font-manrope), sans-serif;color:var(--blue-900);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.6}@media (max-width:640px){.Fraction-module__eb4UaG__pair{grid-template-columns:1fr;gap:12px}}@media (max-width:380px){.Fraction-module__eb4UaG__operandBoxes{gap:6px}}.Fraction-module__eb4UaG__fr{vertical-align:middle;flex-direction:column;align-items:center;margin:0 2px;line-height:1.15;display:inline-flex}.Fraction-module__eb4UaG__fr>span:first-child{border-bottom:2px solid;padding:0 3px}.Fraction-module__eb4UaG__minus{margin-right:1px}.Fraction-module__eb4UaG__groups{background:#f1f6ff;border:1px solid #dde8fb;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:18px 12px;display:flex}.Fraction-module__eb4UaG__group{align-items:flex-start;gap:8px;display:flex}.Fraction-module__eb4UaG__cell{justify-items:center;gap:5px;min-width:0;display:grid}.Fraction-module__eb4UaG__numInput{text-align:center;width:70px;height:42px;color:var(--blue-900);background:#f8fbff;border:1px solid #d6e2f7;border-radius:10px;font-family:inherit;font-size:18px;font-weight:700}.Fraction-module__eb4UaG__numInput.Fraction-module__eb4UaG__whole{width:54px;margin-top:27px}.Fraction-module__eb4UaG__numInput:focus{outline:2px solid var(--blue-600);outline-offset:1px;background:#fff}.Fraction-module__eb4UaG__numInput[aria-invalid=true]{border-color:var(--red);background:#fff6f7}.Fraction-module__eb4UaG__numInput::placeholder{color:#a5b0c8}.Fraction-module__eb4UaG__bar{background:var(--blue-600);border-radius:2px;width:70px;height:3px}.Fraction-module__eb4UaG__cap{color:#7c89a8;text-align:center;font-size:11.5px;font-weight:700}.Fraction-module__eb4UaG__wholeCell{justify-items:center;gap:5px;display:grid}.Fraction-module__eb4UaG__opBadge{background:var(--blue-600);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;min-width:42px;height:42px;margin-top:27px;padding:0 8px;font-size:22px;font-weight:700;display:grid}.Fraction-module__eb4UaG__opBadge.Fraction-module__eb4UaG__word{font-size:14px}.Fraction-module__eb4UaG__more{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.Fraction-module__eb4UaG__moreBtn{color:var(--blue-600);cursor:pointer;background:#fff;border:1.5px dashed #9db8ee;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700}.Fraction-module__eb4UaG__moreBtn:hover{background:#f1f6ff}.Fraction-module__eb4UaG__headPic{flex-shrink:0;place-items:center;width:82px;height:78px;display:grid}.Fraction-module__eb4UaG__headPic img{object-fit:contain;width:74px;height:75px}.Fraction-module__eb4UaG__eq{color:#7c89a8;margin:0 10px}.Fraction-module__eb4UaG__picture{background:#fbfdff;border:1px solid #e1eafa;border-radius:14px;align-items:center;gap:16px;margin-top:12px;padding:12px 16px;display:flex}.Fraction-module__eb4UaG__pies{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.Fraction-module__eb4UaG__pictureText{color:#5b6785;font-size:13.5px;line-height:1.5}.Fraction-module__eb4UaG__pictureText b{color:var(--blue-900)}.Fraction-module__eb4UaG__stepList{margin:0;padding:0;list-style:none}.Fraction-module__eb4UaG__stepList li{border-bottom:1px solid #eef2fa;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.Fraction-module__eb4UaG__stepList li:last-child{border-bottom:0}.Fraction-module__eb4UaG__stepNo{background:var(--blue-600);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.Fraction-module__eb4UaG__stepBody{color:var(--blue-900);overflow-wrap:anywhere;min-width:0;font-size:14.5px;line-height:1.6}.Fraction-module__eb4UaG__stepBody>span{color:#5b6785;display:block}.Fraction-module__eb4UaG__formulaTitle{letter-spacing:.03em;text-transform:uppercase;color:#7c89a8;font-size:12.5px;font-weight:800}.Fraction-module__eb4UaG__formulaBox{color:var(--blue-900);overflow-wrap:anywhere;background:#f1f6ff;border:1px solid #dde8fb;border-radius:12px;margin-top:8px;padding:11px 14px;font-size:14.5px;line-height:1.7}.Fraction-module__eb4UaG__row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.Fraction-module__eb4UaG__row2.Fraction-module__eb4UaG__wideLeft{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.Fraction-module__eb4UaG__row2>section{min-width:0}.Fraction-module__eb4UaG__twoTables{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Fraction-module__eb4UaG__twoTables>div{min-width:0}.Fraction-module__eb4UaG__left th,.Fraction-module__eb4UaG__left td{text-align:left!important}.Fraction-module__eb4UaG__exBtn{font-family:inherit;font-size:inherit;color:var(--blue-900);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.Fraction-module__eb4UaG__exBtn:hover{color:var(--blue-600)}.Fraction-module__eb4UaG__exBtn:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px;border-radius:4px}.Fraction-module__eb4UaG__panelHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.Fraction-module__eb4UaG__panelHead img{object-fit:contain;flex-shrink:0}.Fraction-module__eb4UaG__terms{color:var(--ink-soft);gap:10px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.Fraction-module__eb4UaG__terms li{overflow-wrap:anywhere;min-width:0}.Fraction-module__eb4UaG__terms b{color:var(--blue-900)}@media (max-width:1000px){.Fraction-module__eb4UaG__row2,.Fraction-module__eb4UaG__row2.Fraction-module__eb4UaG__wideLeft{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:640px){.Fraction-module__eb4UaG__twoTables{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.Fraction-module__eb4UaG__groups{gap:10px;padding:14px 8px}.Fraction-module__eb4UaG__numInput{width:60px}.Fraction-module__eb4UaG__numInput.Fraction-module__eb4UaG__whole{width:46px}.Fraction-module__eb4UaG__bar{width:60px}}.Fraction-module__eb4UaG__badgeCss{color:#fff;width:72px;height:72px;font-family:var(--font-manrope), sans-serif;background:linear-gradient(150deg,#ff5aa5,#e11d74);border-radius:20px;place-items:center;font-size:44px;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 3px 6px #fff6,inset 0 -4px 6px #a00a5040,0 5px 12px #e11d7447}
.Age-module__dGWsgq__top{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.Age-module__dGWsgq__top>*{min-width:0}.Age-module__dGWsgq__side{align-content:start;gap:20px;display:grid}.Age-module__dGWsgq__segment{background:#eef3fd;border-radius:16px;gap:6px;margin-bottom:16px;padding:5px;display:flex}.Age-module__dGWsgq__segBtn{font:700 14px var(--font-inter), system-ui, sans-serif;color:#38507f;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;padding:11px 8px;transition:background .15s,color .15s}.Age-module__dGWsgq__segBtn:hover{background:#e2ebfb}.Age-module__dGWsgq__segOn,.Age-module__dGWsgq__segOn:hover{background:var(--blue-600);color:#fff;box-shadow:0 6px 14px -8px #2f6bffcc}.Age-module__dGWsgq__segBtn:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.Age-module__dGWsgq__inputs{background:#fbfdff;border:1px solid #e1e9f8;border-radius:16px;margin-bottom:14px;padding:16px}.Age-module__dGWsgq__twoCols{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:6px;display:grid}.Age-module__dGWsgq__labelRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.Age-module__dGWsgq__labelRow label{margin-bottom:0!important}.Age-module__dGWsgq__todayButton{color:var(--blue-600);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:13px;font-weight:700}.Age-module__dGWsgq__todayButton:hover{background:var(--blue-50);text-decoration:underline}.Age-module__dGWsgq__todayButton:focus-visible{outline:2px solid var(--blue-500);outline-offset:1px}.Age-module__dGWsgq__dateBox input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;min-height:50px}.Age-module__dGWsgq__dateBox input::-webkit-date-and-time-value{text-align:left}.Age-module__dGWsgq__tabHint{color:#7c89a8;margin:0 0 4px;font-size:13px;line-height:1.55}.Age-module__dGWsgq__result{margin-top:4px}.Age-module__dGWsgq__headline{text-align:center;background:linear-gradient(135deg,#eaf2ff,#f3f0ff);border-radius:18px;padding:22px 16px}.Age-module__dGWsgq__headTitle{color:var(--blue-900);font-size:17px;font-weight:800}.Age-module__dGWsgq__headValue{font-family:var(--font-manrope), sans-serif;color:var(--blue-900);overflow-wrap:anywhere;margin-top:8px;font-size:36px;font-weight:800;line-height:1.2}.Age-module__dGWsgq__headValue b{color:var(--blue-600);font-size:50px;line-height:1}.Age-module__dGWsgq__headSub{color:#5b6785;margin-top:8px;font-size:14px;line-height:1.5}.Age-module__dGWsgq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 10px;padding:0;list-style:none;display:grid}.Age-module__dGWsgq__card{border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.Age-module__dGWsgq__cardIcon{flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.Age-module__dGWsgq__cardIcon img{width:46px;height:46px}.Age-module__dGWsgq__cardLabel{color:#5b6785;font-size:13px;font-weight:700;display:block}.Age-module__dGWsgq__cardValue{font-family:var(--font-manrope), sans-serif;color:var(--blue-900);overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.2;display:block}.Age-module__dGWsgq__tBlue{background:#f5f9ff;border-color:#dbe8ff}.Age-module__dGWsgq__tGreen{background:#f4fcf7;border-color:#d4f3e1}.Age-module__dGWsgq__tOrange{background:#fffaf2;border-color:#ffe8c7}.Age-module__dGWsgq__tPink{background:#fff6f9;border-color:#ffdbe5}.Age-module__dGWsgq__tPurple{background:#f8f6ff;border-color:#e4dcff}.Age-module__dGWsgq__tSky{background:#f4faff;border-color:#d3ecff}.Age-module__dGWsgq__pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.Age-module__dGWsgq__pill{background:#f8faff;border:1px solid #e1e9f8;border-radius:12px;min-width:0;padding:10px 14px}.Age-module__dGWsgq__pillLabel{color:#7c89a8;font-size:12px;font-weight:700;display:block}.Age-module__dGWsgq__pillValue{color:var(--blue-900);overflow-wrap:anywhere;margin-top:1px;font-size:15px;font-weight:800;display:block}.Age-module__dGWsgq__note{color:#7c89a8;margin:12px 0 0;font-size:13px;line-height:1.55}.Age-module__dGWsgq__formulaStrip{color:var(--blue-900);text-align:center;background:#f8faff;border:1px solid #dde8fb;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:16px;font-weight:700;display:flex}.Age-module__dGWsgq__paragraph{color:#5b6785;margin:0 0 12px;font-size:14px;line-height:1.6}.Age-module__dGWsgq__uses{gap:12px;margin:0;padding:0;list-style:none;display:grid}.Age-module__dGWsgq__uses li{color:var(--blue-900);align-items:center;gap:12px;font-size:14.5px;line-height:1.4;display:flex}.Age-module__dGWsgq__dot{border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.Age-module__dGWsgq__milestones{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Age-module__dGWsgq__milestones li{background:#fbfdff;border:1px solid #e8eefb;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;display:flex}.Age-module__dGWsgq__milestones img{flex-shrink:0;width:34px;height:34px}.Age-module__dGWsgq__mAge{min-width:70px;color:var(--blue-900);font-size:14.5px;font-weight:800}.Age-module__dGWsgq__mDate{color:#5b6785;flex:1;font-size:13.5px}.Age-module__dGWsgq__mDays{color:var(--blue-900);white-space:nowrap;font-size:14px;font-weight:800}.Age-module__dGWsgq__subTitle{color:var(--blue-900);margin:16px 0 8px;font-size:15px;font-weight:800}.Age-module__dGWsgq__formulaBar{text-align:center;color:var(--blue-900);background:#f1f6ff;border:1px solid #dde8fb;border-radius:12px;margin-top:12px;padding:14px;font-size:16px;font-weight:700}.Age-module__dGWsgq__formulaBar span{color:var(--blue-600)}@media (max-width:1000px){.Age-module__dGWsgq__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.Age-module__dGWsgq__twoCols{grid-template-columns:1fr;gap:12px}.Age-module__dGWsgq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.Age-module__dGWsgq__card{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.Age-module__dGWsgq__cardValue{font-size:18px}.Age-module__dGWsgq__pills{grid-template-columns:repeat(2,minmax(0,1fr))}.Age-module__dGWsgq__headValue{font-size:28px}.Age-module__dGWsgq__headValue b{font-size:40px}.Age-module__dGWsgq__segBtn{padding:10px 4px;font-size:12.5px}}@media (max-width:360px){.Age-module__dGWsgq__cards{grid-template-columns:minmax(0,1fr)}.Age-module__dGWsgq__card{flex-direction:row;align-items:center;gap:12px}.Age-module__dGWsgq__formulaStrip{font-size:14px}}
.Discount-module__PjjWQa__chipRow{gap:8px;display:flex}.Discount-module__PjjWQa__chip{min-width:0;font:inherit;color:#2563eb;cursor:pointer;background:#fff;border:1px solid #cfdcf5;border-radius:10px;flex:1;padding:10px 6px;font-size:14px;font-weight:700}.Discount-module__PjjWQa__chip:hover{background:#f5f8fe}.Discount-module__PjjWQa__chip:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.Discount-module__PjjWQa__chipOn,.Discount-module__PjjWQa__chipOn:hover{color:#fff;background:#2563eb;border-color:#2563eb}@media (max-width:420px){.Discount-module__PjjWQa__chipRow{flex-wrap:wrap}.Discount-module__PjjWQa__chip{flex:28%}}.Discount-module__PjjWQa__headTag{flex-shrink:0;place-items:center;width:82px;height:78px;display:grid}.Discount-module__PjjWQa__headTag img{object-fit:contain;width:78px;height:78px}.Discount-module__PjjWQa__stackCol{align-content:start;gap:16px;min-width:0;display:grid}.Discount-module__PjjWQa__formulaBox{background:#f1f6ff;border:1px solid #dde8fb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.Discount-module__PjjWQa__formulaLines{color:var(--blue-900);font-size:15px;line-height:1.85}.Discount-module__PjjWQa__formulaIcon{flex-shrink:0;width:44px;height:44px}.Discount-module__PjjWQa__formulaIcon img{object-fit:contain;width:44px;height:44px}.Discount-module__PjjWQa__useGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.Discount-module__PjjWQa__useCard{text-align:center;background:#fbfdff;border:1px solid #e1eafa;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 8px;display:flex}.Discount-module__PjjWQa__useCard img{object-fit:contain;width:46px;height:46px}.Discount-module__PjjWQa__useTitle{color:var(--blue-900);font-size:13.5px;font-weight:700}.Discount-module__PjjWQa__useNote{color:#7c89a8;font-size:12px;line-height:1.4}@media (max-width:560px){.Discount-module__PjjWQa__useGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.FuelCost-module__Tw51iW__stepper{border:1px solid var(--line,#e3eaf6);background:var(--blue-50,#f3f7fe);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.FuelCost-module__Tw51iW__stepper:focus-within{border-color:var(--blue-500);background:#fff;box-shadow:0 0 0 3px #2f6df026}.FuelCost-module__Tw51iW__stepIcon{color:#7c89a8;place-items:center;padding:0 0 0 12px;display:grid}.FuelCost-module__Tw51iW__stepper input{min-width:0;font:inherit;color:var(--ink);flex:1;font-size:16px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px!important}.FuelCost-module__Tw51iW__stepper input:focus{outline:none}.FuelCost-module__Tw51iW__stepBtn{width:46px;font:inherit;color:#2563eb;cursor:pointer;background:0 0;border:0;border-left:1px solid #d6e2f7;font-size:20px}.FuelCost-module__Tw51iW__stepBtn:hover{background:#eef4ff}.FuelCost-module__Tw51iW__stepBtn:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px}.FuelCost-module__Tw51iW__headPic{flex-shrink:0;place-items:center;width:82px;height:78px;display:grid}.FuelCost-module__Tw51iW__headPic img{object-fit:contain;width:76px;height:78px}.FuelCost-module__Tw51iW__stackCol{align-content:start;gap:16px;min-width:0;display:grid}.FuelCost-module__Tw51iW__unitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.FuelCost-module__Tw51iW__unitTile{background:#fbfdff;border:1px solid #e1eafa;border-radius:14px;min-width:0;padding:14px}.FuelCost-module__Tw51iW__unitOn{background:#f0fbf4;border-color:#cfe7d8}.FuelCost-module__Tw51iW__unitValue{overflow-wrap:anywhere;font-family:var(--font-manrope), sans-serif;color:var(--blue-900);font-size:19px;font-weight:800;display:block}.FuelCost-module__Tw51iW__unitName{color:#7c89a8;margin-top:2px;font-size:12.5px;display:block}@media (max-width:420px){.FuelCost-module__Tw51iW__unitGrid{grid-template-columns:1fr}}.FuelCost-module__Tw51iW__formulaBox{background:#f1f6ff;border:1px solid #dde8fb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.FuelCost-module__Tw51iW__formulaLines{color:var(--blue-900);font-size:15px;line-height:1.85}.FuelCost-module__Tw51iW__formulaIcon{flex-shrink:0;width:44px;height:44px}.FuelCost-module__Tw51iW__formulaIcon img{object-fit:contain;width:44px;height:44px}.FuelCost-module__Tw51iW__statList{gap:10px;display:grid}.FuelCost-module__Tw51iW__statRow{background:#fbfdff;border:1px solid #e1eafa;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.FuelCost-module__Tw51iW__statRow img{object-fit:contain;flex-shrink:0;width:54px;height:44px}.FuelCost-module__Tw51iW__statValue{font-family:var(--font-manrope), sans-serif;color:var(--blue-900);font-size:22px;font-weight:800}.FuelCost-module__Tw51iW__statNote{color:#5b6785;margin-top:2px;font-size:12.5px;line-height:1.45}.FuelCost-module__Tw51iW__useGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.FuelCost-module__Tw51iW__useCard{background:#fbfdff;border:1px solid #e1eafa;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.FuelCost-module__Tw51iW__useCard img{object-fit:contain;flex-shrink:0;width:46px;height:46px}.FuelCost-module__Tw51iW__useTitle{color:var(--blue-900);font-size:14.5px;font-weight:800;display:block}.FuelCost-module__Tw51iW__useNote{color:#7c89a8;font-size:12.5px;line-height:1.4;display:block}@media (max-width:1000px){.FuelCost-module__Tw51iW__useGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.FuelCost-module__Tw51iW__useGrid{grid-template-columns:1fr}}.FuelCost-module__Tw51iW__pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.FuelCost-module__Tw51iW__pair{grid-template-columns:minmax(0,1fr)}}
.Gpa-module__--t03a__scaleNote{color:#7c89a8;margin:0 0 12px;font-size:13px;line-height:1.55}.Gpa-module__--t03a__headings,.Gpa-module__--t03a__course{grid-template-columns:minmax(0,1fr) minmax(0,118px) 88px 64px 34px;align-items:center;gap:8px;display:grid}.Gpa-module__--t03a__course.Gpa-module__--t03a__weighted{grid-template-areas:"name grade credits points remove""level level level. ."}.Gpa-module__--t03a__course.Gpa-module__--t03a__weighted>:first-child{grid-area:name}.Gpa-module__--t03a__course.Gpa-module__--t03a__weighted>:nth-child(2){grid-area:grade}.Gpa-module__--t03a__course.Gpa-module__--t03a__weighted>:nth-child(3){grid-area:credits}.Gpa-module__--t03a__course.Gpa-module__--t03a__weighted>:nth-child(4){grid-area:level}.Gpa-module__--t03a__course.Gpa-module__--t03a__weighted>.Gpa-module__--t03a__pointsCell{grid-area:points}.Gpa-module__--t03a__course.Gpa-module__--t03a__weighted>.Gpa-module__--t03a__remove{grid-area:remove}.Gpa-module__--t03a__headings.Gpa-module__--t03a__weighted{grid-template-columns:minmax(0,1fr) minmax(0,118px) 88px 64px 34px}.Gpa-module__--t03a__headings.Gpa-module__--t03a__weighted>:nth-child(4){display:none}.Gpa-module__--t03a__headings{letter-spacing:.03em;color:#7c89a8;margin-bottom:6px;font-size:12px;font-weight:700}.Gpa-module__--t03a__courses{gap:8px;display:grid}.Gpa-module__--t03a__cell{flex-direction:column;min-width:0;display:flex}.Gpa-module__--t03a__mobLabel{display:none}.Gpa-module__--t03a__course div[data-plain] input{padding:0 10px}.Gpa-module__--t03a__nameInput{background:var(--blue-50);border:1.5px solid var(--line);width:100%;min-width:0;height:50px;font:600 16px var(--font-inter), system-ui, sans-serif;color:var(--ink);border-radius:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s,background .15s}.Gpa-module__--t03a__nameInput::placeholder{color:#a3adc4;font-weight:500}.Gpa-module__--t03a__nameInput:hover{border-color:#cdd8f1}.Gpa-module__--t03a__nameInput:focus{border-color:var(--blue-500);background:#fff;outline:none;box-shadow:0 0 0 3px #2f6df026}.Gpa-module__--t03a__points{min-width:0;height:50px;font:700 16px var(--font-inter), system-ui, sans-serif;color:var(--blue-900);background:#eef2fa;border:1.5px solid #e1e9f8;border-radius:12px;align-items:center;padding:0 12px;display:flex}.Gpa-module__--t03a__remove{color:#98a3bd;background:0 0;border-radius:10px;width:34px;height:38px;font-size:15px;font-weight:700;transition:background .12s,color .12s}.Gpa-module__--t03a__remove:hover:not(:disabled){color:var(--red);background:#fdecef}.Gpa-module__--t03a__remove:disabled{opacity:.35;cursor:default}.Gpa-module__--t03a__remove:focus-visible{outline:2px solid var(--blue-500);outline-offset:1px}.Gpa-module__--t03a__rowTools{flex-wrap:wrap;gap:10px;margin:12px 0 16px;display:flex}.Gpa-module__--t03a__addButton{color:var(--blue-600);background:#eaf1ff;border:0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:800;transition:background .15s}.Gpa-module__--t03a__addButton:hover:not(:disabled){background:#dbe8ff}.Gpa-module__--t03a__addButton:disabled{opacity:.5;cursor:default}.Gpa-module__--t03a__clearButton{color:#5b6785;background:#fff;border:1.5px solid #dbe4f7;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.Gpa-module__--t03a__clearButton:hover{background:var(--blue-50)}.Gpa-module__--t03a__addButton:focus-visible,.Gpa-module__--t03a__clearButton:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.Gpa-module__--t03a__previous{background:#f8faff;border:1px solid #e1e9f8;border-radius:14px;margin-bottom:16px;padding:14px}.Gpa-module__--t03a__previousTitle{color:var(--blue-900);margin:0 0 4px;font-size:14px;font-weight:800}.Gpa-module__--t03a__previousGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.Gpa-module__--t03a__previousHint{color:#7c89a8;margin:8px 0 0;font-size:12.5px;line-height:1.5}.Gpa-module__--t03a__three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.Gpa-module__--t03a__three li{text-align:center;color:var(--blue-900);background:#f8faff;border:1px solid #dde8fb;border-radius:14px;padding:14px 10px}.Gpa-module__--t03a__three li.Gpa-module__--t03a__gpaCard{color:#fff;background:#2f6bff;border-color:#2f6bff}.Gpa-module__--t03a__threeLabel{opacity:.7;font-size:13px;font-weight:700;display:block}.Gpa-module__--t03a__gpaCard .Gpa-module__--t03a__threeLabel{opacity:.9}.Gpa-module__--t03a__threeValue{font-family:var(--font-manrope), sans-serif;margin-top:2px;font-size:28px;font-weight:800;line-height:1.15;display:block}.Gpa-module__--t03a__gpaCard .Gpa-module__--t03a__threeValue{font-size:38px}.Gpa-module__--t03a__verdict{color:var(--blue-900);margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.5}.Gpa-module__--t03a__verdictSub{color:#5b6785;margin:0 0 12px;font-size:13.5px;line-height:1.55}.Gpa-module__--t03a__fraction{color:var(--blue-900);background:#f8faff;border:1px solid #dde8fb;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:17px;display:flex}.Gpa-module__--t03a__fracBox{flex-direction:column;align-items:center;font-weight:700;display:inline-flex}.Gpa-module__--t03a__fracTop{border-bottom:2px solid var(--blue-900);padding:0 10px 4px}.Gpa-module__--t03a__fracBottom{padding-top:4px}.Gpa-module__--t03a__fracResult{color:var(--blue-600);font-size:24px;font-weight:800}.Gpa-module__--t03a__totalRow th,.Gpa-module__--t03a__totalRow td{font-weight:800!important}.Gpa-module__--t03a__gradeUse{color:#2158d1;cursor:pointer;background:#eaf1ff;border:0;border-radius:999px;padding:4px 14px;font-family:inherit;font-size:12.5px;font-weight:800}.Gpa-module__--t03a__gradeUse:hover{background:#dbe8ff}.Gpa-module__--t03a__gradeUse:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.Gpa-module__--t03a__note{color:#5b6785;margin:0 0 10px;font-size:14px;line-height:1.6}.Gpa-module__--t03a__stepsList{color:var(--blue-900);margin:0 0 4px;padding-left:20px;font-size:14.5px;line-height:1.8}@media (max-width:700px){.Gpa-module__--t03a__headings{display:none}.Gpa-module__--t03a__mobLabel{color:#7c89a8;margin:0 0 4px 2px;font-size:12px;font-weight:700;display:block}.Gpa-module__--t03a__course,.Gpa-module__--t03a__course.Gpa-module__--t03a__weighted{background:#fbfdff;border:1px solid #e1e9f8;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;grid-template-areas:"name name remove""grade credits credits""level level level""points points points";padding:10px}.Gpa-module__--t03a__course>:first-child{grid-area:name}.Gpa-module__--t03a__course>:nth-child(2){grid-area:grade}.Gpa-module__--t03a__course>:nth-child(3){grid-area:credits}.Gpa-module__--t03a__course.Gpa-module__--t03a__weighted>:nth-child(4){grid-area:level}.Gpa-module__--t03a__course>.Gpa-module__--t03a__pointsCell{grid-area:points}.Gpa-module__--t03a__course>.Gpa-module__--t03a__remove{grid-area:remove;align-self:end}.Gpa-module__--t03a__three{grid-template-columns:1fr 1fr 1fr;gap:8px}.Gpa-module__--t03a__threeValue{font-size:22px}.Gpa-module__--t03a__gpaCard .Gpa-module__--t03a__threeValue{font-size:28px}}@media (max-width:420px){.Gpa-module__--t03a__three{grid-template-columns:1fr 1fr}.Gpa-module__--t03a__three li.Gpa-module__--t03a__gpaCard{order:-1;grid-column:1/-1}.Gpa-module__--t03a__previousGrid{grid-template-columns:1fr}}
.Cgpa-module__XzOtHq__scaleRow{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.Cgpa-module__XzOtHq__scaleLabel{color:#5b6785;font-size:13px;font-weight:800}.Cgpa-module__XzOtHq__chip{color:#5b6785;cursor:pointer;background:#fff;border:1.5px solid #dbe4f7;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800}.Cgpa-module__XzOtHq__chip:hover{background:var(--blue-50)}.Cgpa-module__XzOtHq__chipOn{background:var(--blue-900);border-color:var(--blue-900);color:#fff}.Cgpa-module__XzOtHq__chipOn:hover{background:var(--blue-900)}.Cgpa-module__XzOtHq__chip:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.Cgpa-module__XzOtHq__hint{color:#7c89a8;margin:0 0 12px;font-size:13px;line-height:1.55}.Cgpa-module__XzOtHq__semHead,.Cgpa-module__XzOtHq__semRow{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.9fr) 34px;align-items:center;gap:8px;display:grid}.Cgpa-module__XzOtHq__semHead{letter-spacing:.03em;color:#7c89a8;margin-bottom:6px;font-size:12px;font-weight:700}.Cgpa-module__XzOtHq__semList{gap:8px;display:grid}.Cgpa-module__XzOtHq__semRow input.Cgpa-module__XzOtHq__semInput{background:var(--blue-50);border:1.5px solid var(--line);width:100%;min-width:0;height:50px;font:600 16px var(--font-inter), system-ui, sans-serif;color:var(--ink);border-radius:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s,background .15s}.Cgpa-module__XzOtHq__semRow input.Cgpa-module__XzOtHq__semInput::placeholder{color:#a3adc4;font-weight:500}.Cgpa-module__XzOtHq__semRow input.Cgpa-module__XzOtHq__semInput:hover{border-color:#cdd8f1}.Cgpa-module__XzOtHq__semRow input.Cgpa-module__XzOtHq__semInput:focus{border-color:var(--blue-500);background:#fff;outline:none;box-shadow:0 0 0 3px #2f6df026}.Cgpa-module__XzOtHq__semRow input.Cgpa-module__XzOtHq__semInput[aria-invalid=true]{border-color:var(--red);background:#fff7f8}.Cgpa-module__XzOtHq__blocks{gap:12px;margin-bottom:12px;display:grid}.Cgpa-module__XzOtHq__block{background:#fbfdff;border:1px solid #e1e9f8;border-radius:14px;padding:12px}.Cgpa-module__XzOtHq__blockHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.Cgpa-module__XzOtHq__blockName{min-width:0;height:40px;font:800 15px var(--font-inter), system-ui, sans-serif;color:var(--blue-900);background:0 0;border:1.5px solid #0000;border-radius:10px;flex:auto;padding:0 12px}.Cgpa-module__XzOtHq__blockName:hover{border-color:var(--line)}.Cgpa-module__XzOtHq__blockName:focus{border-color:var(--blue-500);background:#fff;outline:none}.Cgpa-module__XzOtHq__blockBadge{color:#2158d1;background:#eaf1ff;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:12.5px;font-weight:800}.Cgpa-module__XzOtHq__blockRemove{color:#98a3bd;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:13px;font-weight:700}.Cgpa-module__XzOtHq__blockRemove:hover:not(:disabled){color:var(--red);background:#fdecef}.Cgpa-module__XzOtHq__blockRemove:disabled{opacity:.35;cursor:default}.Cgpa-module__XzOtHq__fieldGrid{grid-template-columns:1fr 1fr;gap:4px 14px;display:grid}.Cgpa-module__XzOtHq__picture{background:#fbfdff;border:1px solid #e1eafa;border-radius:14px;margin-top:14px;padding:12px 16px}.Cgpa-module__XzOtHq__pictureText{color:#5b6785;margin:0 0 8px;font-size:13.5px;line-height:1.5}.Cgpa-module__XzOtHq__pictureText b{color:var(--blue-900)}.Cgpa-module__XzOtHq__barRow{color:#5b6785;grid-template-columns:minmax(0,96px) minmax(0,1fr) 46px;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;font-weight:700;display:grid}.Cgpa-module__XzOtHq__barLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Cgpa-module__XzOtHq__barTrack{background:#e8eefb;border-radius:7px;height:14px;position:relative}.Cgpa-module__XzOtHq__barFill{background:#60a5fa;border-radius:7px;height:100%;display:block}.Cgpa-module__XzOtHq__barMark{background:#22c55e;border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.Cgpa-module__XzOtHq__barValue{text-align:right;color:var(--blue-900)}.Cgpa-module__XzOtHq__statusGood .Cgpa-module__XzOtHq__threeValue,.Cgpa-module__XzOtHq__goodText{color:#15803d}.Cgpa-module__XzOtHq__noteLine{color:#5b6785;margin:0 0 10px;font-size:14px;line-height:1.6}@media (max-width:700px){.Cgpa-module__XzOtHq__semHead{display:none}.Cgpa-module__XzOtHq__semRow{background:#fbfdff;border:1px solid #e1e9f8;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;grid-template-areas:"name name remove""gpa credits credits""points points points";padding:10px}.Cgpa-module__XzOtHq__semRow>:first-child{grid-area:name}.Cgpa-module__XzOtHq__semRow>:nth-child(2){grid-area:gpa}.Cgpa-module__XzOtHq__semRow>:nth-child(3){grid-area:credits}.Cgpa-module__XzOtHq__semRow>:nth-child(4){grid-area:points}.Cgpa-module__XzOtHq__semRow>:nth-child(5){grid-area:remove;align-self:end}.Cgpa-module__XzOtHq__fieldGrid{grid-template-columns:1fr}.Cgpa-module__XzOtHq__barRow{grid-template-columns:minmax(0,70px) minmax(0,1fr) 42px;gap:8px}}@media (max-width:420px){.Cgpa-module__XzOtHq__blockHead{flex-wrap:wrap}}
