@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:700;src:url(/build/fonts/oswald-700-latin-ext.0dcc63c2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:700;src:url(/build/fonts/oswald-700-latin.ee6b0133.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(/build/fonts/anton-400-latin-ext.6e1938b7.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(/build/fonts/anton-400-latin.3d624416.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo Black;font-style:normal;font-weight:400;src:url(/build/fonts/archivo-black-400-latin-ext.e7948120.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo Black;font-style:normal;font-weight:400;src:url(/build/fonts/archivo-black-400-latin.fc847a1f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:800;src:url(/build/fonts/barlow-800-latin-ext.b2ae53bd.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:800;src:url(/build/fonts/barlow-800-latin.747bb23b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(/build/fonts/nunito-600-latin-ext.c6d65b7d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(/build/fonts/nunito-600-latin.bc532dda.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/build/fonts/nunito-700-latin-ext.c6d65b7d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/build/fonts/nunito-700-latin.bc532dda.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:url(/build/fonts/nunito-800-latin-ext.c6d65b7d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:url(/build/fonts/nunito-800-latin.bc532dda.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:url(/build/fonts/nunito-900-latin-ext.c6d65b7d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:url(/build/fonts/nunito-900-latin.bc532dda.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Baloo\ 2;font-style:normal;font-weight:600;src:url(/build/fonts/baloo-2-600-latin-ext.27bc6893.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Baloo\ 2;font-style:normal;font-weight:600;src:url(/build/fonts/baloo-2-600-latin.8c2d7387.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Baloo\ 2;font-style:normal;font-weight:700;src:url(/build/fonts/baloo-2-700-latin-ext.27bc6893.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Baloo\ 2;font-style:normal;font-weight:700;src:url(/build/fonts/baloo-2-700-latin.8c2d7387.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Baloo\ 2;font-style:normal;font-weight:800;src:url(/build/fonts/baloo-2-800-latin-ext.27bc6893.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Baloo\ 2;font-style:normal;font-weight:800;src:url(/build/fonts/baloo-2-800-latin.8c2d7387.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--pc-blue:#038ecf;--pc-blue-2:#0b7fbf;--pc-navy:#134369;--pc-navy-2:#0e3355;--pc-sky:#eaf1fb;--pc-sky-line:#d3e2f1;--ink:#123a5a;--muted:#5f7f9a;--faint:#8aa4ba;--shadow-card:0 8px 20px rgba(11,74,112,.1);--shadow-btn:0 3px 0 rgba(11,74,112,.16),0 5px 12px rgba(11,74,112,.14)}*{box-sizing:border-box}body,html{margin:0}body{background:var(--pc-blue);color:var(--ink);font-family:Nunito,system-ui,sans-serif;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;min-height:100vh}.nav-toggle{align-items:center;background:linear-gradient(180deg,var(--pc-navy),var(--pc-navy-2));border:0;border-radius:12px;box-shadow:0 4px 14px rgba(9,52,85,.35);color:#fff;cursor:pointer;display:flex;height:42px;justify-content:center;left:14px;position:fixed;top:14px;transition:filter .15s,transform .12s,opacity .18s;width:42px;z-index:30}.nav-toggle:hover{filter:brightness(1.12)}.nav-toggle:active{transform:translateY(1px)}.nav-toggle svg{display:block;height:20px;width:20px}.nav-toggle[aria-expanded=true]{opacity:0;pointer-events:none;transform:scale(.85)}.nav-backdrop{background:rgba(8,26,42,.55);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:19}.nav-backdrop.open{opacity:1;pointer-events:auto}.site-nav{align-items:stretch;background:linear-gradient(180deg,var(--pc-navy),var(--pc-navy-2));bottom:0;box-shadow:10px 0 30px rgba(9,52,85,.4);display:flex;flex-direction:column;gap:20px;left:0;max-width:82vw;overflow-y:auto;padding:22px 18px;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;width:270px;z-index:20}.site-nav.open{transform:translateX(0)}.nav-close{align-items:center;background:hsla(0,0%,100%,.14);border:0;border-radius:10px;color:#cfe6f4;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:26px;top:34px;transition:.15s;width:32px;z-index:10}.nav-close:hover{background:hsla(0,0%,100%,.26);color:#fff}.nav-close svg{display:block;height:16px;width:16px}.site-nav .brand{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.55);border-radius:16px;box-shadow:0 4px 14px rgba(9,52,85,.28);color:#fff;display:flex;font-family:Baloo\ 2,Nunito,sans-serif;font-size:20px;font-weight:800;gap:10px;padding:12px 52px 12px 14px;position:relative;text-decoration:none;z-index:auto}.site-nav .brand img{border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.28);display:block;flex:0 0 auto;height:30px;width:30px}.site-nav .brand span{color:#7fe0ff;margin:0 -2px}.site-nav .links{display:flex;flex-direction:column;gap:6px}.site-nav .links a{border-radius:14px;color:#cfe6f4;font-size:13px;font-weight:800;padding:11px 16px;text-decoration:none;transition:.15s}.site-nav .links a:hover{background:hsla(0,0%,100%,.12);color:#fff}.site-nav .links a.active{background:#fff;color:var(--pc-navy)}.nav-lang{border-top:1px solid hsla(0,0%,100%,.12);margin-top:auto;padding-top:16px}.nav-lang-title{align-items:center;color:#8fb6cf;display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.06em;margin:0 0 8px;padding:0 4px;text-transform:uppercase}.nav-lang-title svg{flex:0 0 auto}.flag-sprite{height:0;overflow:hidden;position:absolute;width:0}.flag{border-radius:3px;box-shadow:0 0 0 1px hsla(0,0%,100%,.28),0 1px 3px rgba(0,0,0,.35);display:block;flex:0 0 auto;height:15px;width:22px}.flag-code{background:hsla(0,0%,100%,.16);font-size:9px;justify-content:center;letter-spacing:.04em}.flag-code,.lang-current{align-items:center;color:#eaf6ff;display:flex;font-weight:800}.lang-current{background:hsla(0,0%,100%,.09);border:0;border-radius:14px;cursor:pointer;font-family:inherit;font-size:13px;gap:10px;padding:10px 12px;text-align:left;transition:.15s;width:100%}.lang-current:hover{background:hsla(0,0%,100%,.18);color:#fff}.lang-current>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-current>svg:last-child{flex:0 0 auto;opacity:.65}.nav-lang-opts{display:flex;flex-wrap:wrap;gap:6px}.nav-lang .lang{background:hsla(0,0%,100%,.07);border-radius:12px;color:#cfe6f4;flex:1 1 auto;font-size:12px;font-weight:800;padding:8px 12px;text-align:center;text-decoration:none;transition:.15s}.nav-lang a.lang:hover{background:hsla(0,0%,100%,.18);color:#fff}.lang-dialog{background:transparent;border:0;color:#eaf6ff;max-height:82vh;overflow:visible;padding:0;width:min(360px,92vw)}.lang-dialog::backdrop{background:rgba(6,20,34,.66)}.lang-dialog .ld-panel{background:linear-gradient(180deg,var(--pc-navy),var(--pc-navy-2));border:1px solid hsla(0,0%,100%,.14);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:82vh;padding:18px}.lang-dialog[open]{animation:lang-pop .16s ease-out}@keyframes lang-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lang-dialog[open]{animation:none}}.ld-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.ld-head h2{color:#fff;flex:1 1 auto;font-family:Baloo\ 2,Nunito,sans-serif;font-size:17px;font-weight:800;margin:0}.ld-close{align-items:center;background:hsla(0,0%,100%,.1);border:0;border-radius:10px;color:#cfe6f4;cursor:pointer;display:flex;flex:0 0 auto;height:32px;justify-content:center;transition:.15s;width:32px}.ld-close:hover{background:hsla(0,0%,100%,.2);color:#fff}.ld-list{display:flex;flex-direction:column;gap:7px;overflow-y:auto}.ld-item{align-items:center;background:hsla(0,0%,100%,.07);border-radius:14px;color:#cfe6f4;display:flex;font-size:14px;font-weight:800;gap:12px;padding:12px 14px;text-decoration:none;transition:.15s}.ld-item:hover{background:hsla(0,0%,100%,.18);color:#fff}.ld-item .ld-name{flex:1 1 auto}.ld-item.active{background:#fff;color:var(--pc-navy)}.ld-item.active .flag{box-shadow:0 0 0 1px rgba(9,52,85,.25),0 1px 3px rgba(0,0,0,.2)}.ld-check{flex:0 0 auto;font-size:15px}.page{margin:0 auto;max-width:1080px;padding:88px 26px 70px}.hero{color:#fff;padding:34px 0 26px}.hero h1{font-family:Baloo\ 2,Nunito,sans-serif;font-size:32px;font-weight:800;margin:0 0 10px}.hero p{color:#dcecf7;font-size:15px;line-height:1.6;margin:0;max-width:60ch}.tool-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:22px}.tool-card{background:var(--pc-sky);border:1px solid var(--pc-sky-line);border-radius:20px;box-shadow:var(--shadow-card);color:var(--ink);display:flex;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s}.tool-card:hover{box-shadow:0 14px 28px rgba(11,74,112,.18);transform:translateY(-3px)}.tool-card .ico{background:linear-gradient(180deg,#2fb4e6,var(--pc-blue-2));border-radius:50%;box-shadow:0 3px 7px rgba(3,142,207,.4),inset 0 1px 0 hsla(0,0%,100%,.4);color:#fff;display:grid;height:42px;place-items:center;width:42px}.tool-card .ico svg{display:block;height:20px;width:20px}.tool-card .ico.img{background:none;box-shadow:none}.tool-card .ico.img img{border-radius:50%;display:block;height:100%;width:100%}.tool-card h3{font-family:Baloo\ 2,Nunito,sans-serif;font-size:17px;font-weight:800;margin:0}.tool-card p{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.tool-card .tag{align-self:flex-start;background:var(--pc-blue);border-radius:999px;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:3px 11px}.tool-card.soon{cursor:default;opacity:.62}.tool-card.soon:hover{box-shadow:var(--shadow-card);transform:none}.site-footer{color:#bcd7ea;font-size:12px;padding:18px 0 30px;text-align:center}.site-footer a{color:#dcecf7}