@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(nunito-latin-700.fa89300b9b.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(nunito-latin-ext-700.0a4e4a02e1.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(plus-jakarta-sans-latin-400.221a4135d0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(plus-jakarta-sans-latin-ext-400.65b5680bf2.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(plus-jakarta-sans-latin-600.8872bb5c91.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(plus-jakarta-sans-latin-ext-600.080a1fea85.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(plus-jakarta-sans-latin-700.2050755bf4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(plus-jakarta-sans-latin-ext-700.b202ec8789.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(jetbrains-mono-latin-500.cb182feeed.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(jetbrains-mono-latin-ext-500.879df9319f.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(plus-jakarta-sans-latin-500.bad081c8db.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(plus-jakarta-sans-latin-ext-500.d1584f50c3.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}:root{--ground:#fffbf6;--surface:#ffffff;--sunken:#f6f1ea;--ink:#16203a;--muted:#5a6378;--line:#e6dfd5;--line2:#858a98;--brand:#2563eb;--brand-h:#1d4fd0;--on-brand:#ffffff;--brand-ink:#1f55d6;--brand-tint:#e6eeff;--accent:#ff8a3d;--accent-h:#f27522;--on-accent:#3a1b00;--accent-ink:#b4500f;--accent-tint:#ffeedd;--ok:#166f38;--ok-tint:#ddf5e4;--warn:#9a4706;--warn-tint:#fdecc8;--note:#fff3b8;--live:#1fa855;--idle:#828ba0;--err:#c0341d;--display:'Nunito',ui-rounded,system-ui,sans-serif;--sans:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--mono:'JetBrains Mono',ui-monospace,Menlo,monospace;--sh1:0 1px 2px rgba(22,32,58,0.06),0 1px 1px rgba(22,32,58,0.04);--sh2:0 6px 16px rgba(22,32,58,0.1),0 2px 4px rgba(22,32,58,0.06);color:var(--ink);background:var(--ground);font-family:var(--sans);font-synthesis:none}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--ground)}h1,h2,h3{font-family:var(--display);font-weight:700}.pg{width:100%;background:var(--ground);color:var(--ink);font:400 16px/1.6 var(--sans)}.pg a{color:var(--brand-ink)}.pg h1,.pg h2,.pg h3,.pg h4,.pg p,.pg ul,.pg ol,.pg figure{margin:0}.pg ul,.pg ol{padding:0;list-style:none}.pg:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.skip{position:absolute;left:16px;top:-80px;z-index:20;padding:10px 16px;border-radius:10px;background:var(--surface);font-weight:600}.skip:focus{top:12px}.w{max-width:1200px;margin:0 auto;padding:0 40px}.sec{padding:88px 0}.sec-s{background:var(--sunken)}.sec-t{padding:64px 0}.sec-lista{padding-bottom:88px}.fr{font-family:var(--display);font-weight:700;letter-spacing:-0.01em;text-wrap:balance}.h-d{font:700 56px/1.08 var(--display);letter-spacing:-0.015em;text-wrap:balance}.h-1{font:700 40px/1.15 var(--display);letter-spacing:-0.01em;text-wrap:balance}.h-2{font:700 30px/1.2 var(--display);text-wrap:balance}.h-3{font:700 18px/1.35 var(--display)}.lead{font-size:19px;line-height:1.6;color:var(--muted);max-width:60ch}.kick{font:600 12px/16px var(--sans);letter-spacing:0.08em;text-transform:uppercase;color:var(--brand-ink)}.mut{color:var(--muted)}.sm{font-size:14px;line-height:1.5}.xs{font-size:13px;line-height:1.45}.mono{font-family:var(--mono);font-size:13px}.num{font-variant-numeric:tabular-nums}.nw{white-space:nowrap}.vh,.sr-only{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pg code,.pg kbd{font-variant-ligatures:none;font-feature-settings:'liga' 0,'calt' 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:14px;border:1.5px solid transparent;font:600 15px/20px var(--sans);text-decoration:none;cursor:pointer}.pg a.btn-p,.btn-p{background:var(--brand);color:var(--on-brand)}.pg a.btn-a,.btn-a{background:var(--accent);color:var(--on-accent)}.pg a.btn-g,.btn-g{background:var(--surface);color:var(--ink);border-color:var(--line2)}.pg a.btn-o,.btn-o{background:var(--surface);color:var(--brand-ink);border-color:var(--brand)}.btn-s{min-height:40px;padding:0 16px;font-size:14px;border-radius:10px}.btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lnk{font-weight:600;text-decoration:none}.lnk::after{content:' \2192'}.card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:var(--sh1);min-width:0}.card-n{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;min-width:0}.card-l{position:relative;padding-right:56px}.card-l::after{content:'→';position:absolute;top:24px;right:24px;font:700 20px/1 var(--sans);color:var(--brand)}.card-l:hover{border-color:var(--brand)}.pg a.card-l{color:var(--ink);text-decoration:none}.chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);font:600 14px/20px var(--sans);color:var(--ink);text-decoration:none;white-space:nowrap}.pg a.chip{color:var(--ink)}.chip.on,.pg a.chip.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:6px;background:var(--sunken);font:600 13px/16px var(--sans);color:var(--ink);text-decoration:none}.pg a.tag{color:var(--ink)}.bdg{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:6px;font:600 12px/16px var(--sans);letter-spacing:0.03em;background:var(--brand-tint);color:var(--ink)}.bdg-a{background:var(--accent-tint);color:var(--accent-ink)}.bdg-ok{background:var(--ok-tint);color:var(--ok)}.bdg-in{margin-left:6px}.ex{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:6px;border:1px dashed var(--line2);background:var(--surface);font:600 12px/14px var(--sans);letter-spacing:0.06em;text-transform:uppercase;color:var(--muted);vertical-align:middle;margin-left:8px;white-space:nowrap}.dot{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--live)}.dot-i{background:var(--idle)}.row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:16px}.g2,.g3,.g4{display:grid;gap:24px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.split-r{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.split-top{align-items:start}.ic{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic-box{width:44px;height:44px;border-radius:14px;background:var(--brand-tint);color:var(--brand-ink);display:flex;align-items:center;justify-content:center}.hd{background:var(--ground);border-bottom:1px solid var(--line)}.hd .w{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.logo{display:inline-flex;align-items:center;gap:10px;font:700 26px/1 var(--display);color:var(--ink);text-decoration:none}.pg a.logo{color:var(--ink);text-decoration:none}.nav{display:flex;gap:4px;align-items:center}.pg .nav a{color:var(--ink);text-decoration:none;font:600 15px/20px var(--sans);padding:10px 14px;border-radius:10px}.pg .nav a.cur{background:var(--brand-tint);color:var(--brand-ink)}.hd-r{display:flex;gap:10px;align-items:center}.burger{display:none;width:44px;height:44px;padding:0;border-radius:12px;border:1.5px solid var(--line2);background:var(--surface);align-items:center;justify-content:center;color:var(--ink);cursor:pointer}.burger .ic-x,.burger.x .ic-m{display:none}.burger.x .ic-x{display:block}.mm{background:var(--band,#2563eb);padding:8px 20px 28px}.mm nav{display:flex;flex-direction:column}.pg .mm nav a{display:flex;align-items:center;min-height:56px;color:#ffffff;text-decoration:none;font:700 22px/28px var(--display);border-bottom:1px solid var(--band-line)}.pg .mm nav a[aria-current]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.mm-a{display:flex;flex-direction:column;gap:12px;margin-top:24px}.mm-a .btn{width:100%}.pg .mm a.btn-g{background:transparent;color:#ffffff;border-color:#ffffff}.pg .mm a.btn-a{box-shadow:0 0 0 2px #fffbf6}.pg .mm-a p{color:#ffffff;font-size:14px;text-align:center}.pg .mm:focus-visible{outline-color:#ffffff}.burger.x{background:#ffffff;color:var(--brand-ink)}.cb-2{--band:#2563eb;--band-fg:#ffffff;--band-mut:#ffffff;--band-line:#5b8cff;--band-cur:#1d4fd0;--hcta-bg:#ffffff;--hcta-fg:#1f55d6;--logo-b:#ffffff;--logo-c:#2563eb;--g-line:#ffffff}.pg.cb{background:var(--ground);--tail:150px}.cb .hd{background:var(--band);border-bottom:1px solid var(--band-line)}.pg.cb .hd a.logo{color:var(--band-fg)}.cb .hd .logo .lb{fill:var(--logo-b)}.cb .hd .logo .lc{stroke:var(--logo-c)}.cb .hd .logo .ld{stroke:var(--band)}.pg.cb .nav a{color:var(--band-fg)}.pg.cb .nav a.cur{background:var(--band-cur,transparent);color:var(--band-fg);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.pg.cb .hd a.btn-g{background:transparent;color:var(--band-fg);border-color:transparent}.pg.cb .hd a.btn-p{background:transparent;color:#ffffff;border:1.5px solid #ffffff}.cb .burger{background:transparent;color:var(--band-fg);border-color:var(--g-line)}.cb .burger.x{background:#ffffff;color:var(--brand-ink)}.cb .hd:focus-visible{outline-color:#ffffff}.ft{background:var(--ink);color:#dce3f2;padding:56px 0 32px}.ft a,.pg .ft a{color:#dce3f2;text-decoration:none}.pg .ft a:hover{text-decoration:underline}.ft .logo,.pg .ft a.logo{color:#fff}.ft h2,.ft h4{font:600 12px/16px var(--sans);letter-spacing:0.08em;text-transform:uppercase;color:#9fb0d3;margin-bottom:12px}.ft ul{display:flex;flex-direction:column;gap:8px}.ft-about{gap:12px}.ft-about p{max-width:34ch}.ft-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px}.ft-low{margin-top:40px;padding-top:20px;border-top:1px solid #33415f;font-size:13px;color:#9fb0d3;display:flex;gap:12px 24px;flex-wrap:wrap;justify-content:space-between}.pg .ft:focus-visible{outline-color:#ffffff}.mock{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh2);overflow:hidden;min-width:0}.mock-h{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);font:700 15px/20px var(--sans)}.mock-h>span:first-child{white-space:nowrap}.mock-li{padding:14px 20px}.mock-li + .mock-li{border-top:1px solid var(--line)}.mock-li>.row{justify-content:space-between;flex-wrap:nowrap}.mock-li .bdg{margin-top:6px}.mock-f{padding:0 20px 16px}.vt{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.vt th{font:600 12px/16px var(--sans);letter-spacing:0.04em;text-transform:uppercase;color:var(--muted);text-align:left;padding:10px 20px;background:var(--sunken)}.vt td{padding:14px 20px;border-top:1px solid var(--line);font-weight:500;vertical-align:middle}.vt .pgp{font-family:var(--mono);font-size:13px;overflow-wrap:anywhere}.vt .cart-m{display:none}.cart{color:var(--accent-ink);font-weight:700}.nt{position:relative;background:var(--note);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5;margin-top:12px}.chat{background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:0 18px 48px rgba(22,32,58,0.18),0 4px 12px rgba(22,32,58,0.08);overflow:hidden;min-width:0}.chat-h{background:var(--brand);color:var(--on-brand);padding:16px 20px;display:flex;gap:12px;align-items:center}.av{width:40px;height:40px;border-radius:999px;background:var(--brand-tint);color:var(--brand-ink);font:700 14px/1 var(--sans);display:flex;align-items:center;justify-content:center;flex:none}.chat-h .av{background:#fff}.chat-b{padding:16px;display:flex;flex-direction:column;gap:8px;background:var(--surface)}.msg{max-width:84%;padding:10px 14px;border-radius:20px;font-size:15px;line-height:21px;font-family:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}.msg-v{background:var(--sunken);align-self:flex-start;border-bottom-left-radius:6px}.msg-o{background:var(--brand);color:var(--on-brand);align-self:flex-end;border-bottom-right-radius:6px}.mk{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--accent);color:var(--on-accent);font:800 12px/1 var(--sans);flex:none;vertical-align:middle}.cv{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--brand-tint);container-type:inline-size;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:7% 8%}.cv-a{background:var(--accent-tint)}.cv-s{background:var(--ok-tint)}.cv-w{background:var(--warn-tint)}.cv-n{background:var(--sunken)}.cv-l{aspect-ratio:21/9;border-radius:20px}.cv-big{position:relative;z-index:1;font:700 min(13cqw,76px) / 1.02 var(--display);letter-spacing:-0.02em;color:var(--ink);max-width:80%;text-wrap:balance}.cv-mono .cv-big{font:500 min(11cqw,64px) / 1.1 var(--mono);letter-spacing:-0.02em}.cv .cv-art{position:absolute;right:8%;bottom:11%;width:40%;height:auto}.chk li{display:flex;gap:10px;align-items:flex-start;padding:5px 0}.chk .ic{width:20px;height:20px;color:var(--ok);margin-top:3px}.logos{display:flex;flex-wrap:wrap;gap:10px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font:700 17px/1.4 var(--sans);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;min-height:44px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';font-weight:600;color:var(--brand-ink)}.faq details[open] summary::after{content:'\2212'}.faq p{margin-top:10px;color:var(--muted);max-width:68ch}.seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--sunken);gap:2px}.seg button{appearance:none;border:0;background:transparent;cursor:pointer;min-height:40px;padding:0 18px;border-radius:999px;font:600 14px/20px var(--sans);color:var(--muted)}.seg button[aria-pressed='true']{background:var(--surface);color:var(--ink);box-shadow:var(--sh1)}.plan{display:flex;flex-direction:column;gap:16px}.plan.hi{border:2px solid var(--brand);box-shadow:var(--sh2)}.plan>p.mut{min-height:3em}.plan .alt{font-size:14px;line-height:1.4;color:var(--muted);margin-top:-8px}.plan-h{justify-content:space-between}.price{font:700 46px/1 var(--display);font-variant-numeric:tabular-nums}.price small{font:500 15px/1 var(--sans);color:var(--muted)}.cta-g{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap}.scroll-x{overflow-x:auto;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.cmp{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:20px}.cmp th,.cmp td{padding:13px 18px;text-align:left;border-top:1px solid var(--line);vertical-align:top}.cmp thead th{border-top:0;background:var(--sunken);font:700 15px/20px var(--sans)}.cmp td:first-child{font-weight:500}.cmp .y{color:var(--ok);font-weight:700}.cmp-m{display:none}.cmp-c h3{margin-bottom:8px}.cmp-c dl{margin:0;display:grid}.cmp-c dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.4}.cmp-c dt{color:var(--muted);flex:1 1 0;min-width:0}.cmp-c dd{margin:0;text-align:right;font-weight:600;flex:none;max-width:50%}.search{display:flex;gap:8px;background:var(--surface);border:1.5px solid var(--line2);border-radius:14px;padding:6px 6px 6px 16px;align-items:center;max-width:620px}.search input{flex:1;min-width:0;min-height:40px;border:0;padding:0;background:transparent;font:400 16px/24px var(--sans);color:var(--ink)}.search input::placeholder{color:var(--muted)}.search input:focus-visible{outline:none}.search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.pg .crumbs a{color:var(--muted)}.crumbs>a,.crumbs>*:not(:last-child){white-space:nowrap}.crumbs>*:not(:last-child)::after{content:'/';display:inline-block;margin-left:8px;color:var(--muted)}.help-l{display:grid;grid-template-columns:240px minmax(0,1fr) 220px;gap:48px;align-items:start}.side{display:flex;flex-direction:column;gap:2px}.help-l .side{position:sticky;top:16px;align-self:start}.help-l .toc{align-self:start}.side h4,.toc h4{font:600 12px/16px var(--sans);letter-spacing:0.08em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px}.pg .side a{display:block;padding:8px 12px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:15px;line-height:20px}.pg .side a.cur{background:var(--brand-tint);color:var(--brand-ink);font-weight:600}.toc{position:sticky;top:16px;font-size:14px}.toc ol{display:flex;flex-direction:column;gap:8px;border-left:2px solid var(--line);padding-left:14px}.pg .toc a{color:var(--muted);text-decoration:none}.pg .toc a.cur{color:var(--brand-ink);font-weight:600}.pg .toc a.btn{text-decoration:none}.pg .toc a.btn-a{color:var(--on-accent);font-size:15px}.prose{max-width:68ch;font-size:17px;line-height:1.75}.pg .prose>* + *{margin-top:18px}.prose h2{font:700 28px/1.25 var(--display);text-wrap:balance}.pg .prose>h2{margin-top:40px}.prose h3{font:700 19px/1.4 var(--sans)}.pg .prose>h3{margin-top:28px}.pg .prose ul{list-style:disc;padding-left:22px}.pg .prose ol{list-style:decimal;padding-left:22px}.prose li + li{margin-top:6px}.prose code{white-space:nowrap;font-family:var(--mono);font-size:max(12px,0.85em);background:var(--sunken);padding:1px 4px;border-radius:6px}.prose .nw>code{padding-right:1px}.code{font-family:var(--mono);font-size:13px;line-height:1.6;background:var(--ink);color:#e3eafb;border-radius:14px;padding:18px 20px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-variant-ligatures:none;font-feature-settings:'liga' 0,'calt' 0}.call{background:var(--brand-tint);border-radius:14px;padding:16px 20px;font-size:16px;line-height:1.6}.call-a{background:var(--accent-tint)}.meta{display:flex;gap:6px 12px;flex-wrap:wrap;font-size:13px;color:var(--muted);align-items:center}.meta>span{white-space:nowrap}.meta>span:not(:last-child)::after{content:'·';display:inline-block;margin-left:12px}.rel{display:flex;flex-direction:column;border-top:1px solid var(--line)}.rel li{border-bottom:1px solid var(--line)}.pg .rel a{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 32px 12px 0;color:var(--ink);text-decoration:none;font-weight:600;position:relative}.pg .rel a::after{content:'→';position:absolute;right:4px;top:12px;color:var(--brand)}.pg .rel a:hover>span:not(.bdg):not(.ex){text-decoration:underline}.empty{max-width:640px;margin:0 auto;padding:48px 32px;border:1.5px dashed var(--line2);border-radius:28px;background:var(--surface);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.empty .cv-art{width:140px;height:auto}.post{display:flex;flex-direction:column;gap:14px;min-width:0;height:100%}.post .h-3{text-wrap:balance}.post a.t,.pg .post a.t{color:var(--ink);text-decoration:none}.post>.meta{margin-top:auto}.cta-band{background:var(--brand);color:var(--on-brand);border-radius:28px;padding:48px;display:flex;gap:32px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pg .cta-band h2{color:var(--on-brand)}.pg .cta-band p{color:#ffffff}.cta-band .btn-a{flex:none}.cta-c{gap:10px;max-width:560px}.cta-s{display:flex;flex-direction:column;gap:8px;align-items:center;flex:none}.pg .cta-band .cta-s .sm{color:#ffffff;text-align:center}.cta-band:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.kick-i{color:#ffffff}.wl-band{align-items:flex-start}.wl-copy{gap:12px;max-width:440px}.wl{flex:1 1 520px;max-width:600px;background:var(--surface);color:var(--ink);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--sh2);min-width:0}.pg .cta-band .wl p,.pg .cta-band .wl .mut{color:var(--muted)}.cta-band .wl:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wl-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld-w{grid-column:1/-1}.fld label{font:600 14px/20px var(--sans)}.fld input,.fld select,.fld textarea{width:100%;min-height:48px;border:1.5px solid var(--line2);border-radius:12px;padding:0 14px;font:400 16px/24px var(--sans);color:var(--ink);background:var(--surface)}.fld textarea{min-height:88px;padding:12px 14px;resize:vertical}.fld input::placeholder{color:var(--muted)}.fld input[disabled],.fld select[disabled],.fld textarea[disabled]{background:var(--sunken);border-color:var(--line);cursor:not-allowed}.req{color:var(--err)}.pg .fld .err,.pg .chk-l + .err,.pg .cta-band .wl .err{color:var(--err);font-size:14px;line-height:1.45}.fld.bad input,.fld.bad select,.fld.bad textarea,.chk-l.bad input{border-color:var(--err);outline:2px solid var(--err);outline-offset:1px}.chk-l{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.chk-l input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--brand)}.chk-l input[disabled]{cursor:not-allowed;opacity:0.6}.chk-l.is-dis{color:var(--muted)}.pg .chk-l a{color:var(--brand-ink);text-decoration:underline}.wl-f{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wl button[disabled]{opacity:0.6;cursor:not-allowed}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fs:empty{display:none}.pg .fs{padding:14px 16px;border-radius:12px;font-size:15px;line-height:1.5}.pg .fs-ok,.pg .cta-band .wl .fs-ok{background:#e6f6ec;color:#14532d}.pg .fs-err,.pg .cta-band .wl .fs-err{background:#fde8e4;color:#8a2312}.pg .fs-info,.pg .cta-band .wl .fs-info{background:#eef2fb;color:#16203a}.hb{padding:64px 0 56px;overflow:hidden}.cb .hb{padding-bottom:0;background:linear-gradient( to bottom,var(--band) 0,var(--band) calc(100% - var(--tail)),var(--ground) calc(100% - var(--tail)) )}.hb-g{display:grid;grid-template-columns:440px minmax(0,1fr);gap:32px 56px;align-items:start}.hb-copy{display:flex;flex-direction:column;gap:22px;min-width:0}.hb-h{font:700 54px/1.06 var(--display);letter-spacing:-0.02em;text-wrap:balance}.pg.cb .hb-h{color:var(--band-fg)}.cb .hb .lead,.cb .hb-copy .mut{color:var(--band-mut)}.hb-cta{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pg.cb-2 .hb a.btn-a{box-shadow:0 0 0 2px #fffbf6}.cb .hb:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.hb-stage{min-width:0;margin-right:min(-40px,calc((1200px - 100vw) / 2 - 40px))}.hb-shot{position:relative;padding-bottom:40px}.shot{position:relative;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh2);overflow:hidden}.hb-shot .shot{width:1040px;border-right:0;border-radius:16px 0 0 16px}.hb-shot .shot img{display:block;width:1040px;height:650px;max-width:none}.shot-bar{display:flex;align-items:center;gap:12px;height:36px;padding:0 14px;background:#f3efe8;border-bottom:1px solid var(--line);font:500 12px/16px var(--sans);color:var(--muted);white-space:nowrap}.dots{display:inline-flex;gap:6px}.dots i{width:10px;height:10px;border-radius:50%;background:#d9d2c7}.shot-url{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 12px;color:var(--ink)}.shot-mk{position:absolute;z-index:2}.mk-w{display:inline-block;width:22px;height:22px}.mk-w.is-open{z-index:6}.mk-w>.mk{border:0;padding:0;cursor:pointer;box-shadow:0 0 0 2px #fff}.mk-w>.mk:hover,.mk-w.is-open>.mk{box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(255,138,61,0.35)}.mk-pop{position:absolute;left:50%;bottom:calc(100% + 12px);width:288px;max-width:calc(100vw - 24px);transform:translateX(calc(-50% + var(--dx,0px)));padding:14px 16px;border-radius:14px;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh2);text-align:left;font:500 14px/20px var(--sans);white-space:normal}.mk-pop[hidden]{display:none}.mk-pop.below{bottom:auto;top:calc(100% + 12px)}.mk-pop b{display:block;margin-bottom:6px;font:800 15px/20px var(--sans)}.mk-pop ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.mk-pop li{color:var(--muted)}.mk-pop li:first-child{color:var(--ink)}.shot-mk.m1{left:167px;top:369px}.shot-mk.m2{left:612px;top:369px}.shot-mk.m3{left:410px;top:369px}.phone-w{position:absolute;left:-44px;bottom:0;width:200px;z-index:3}.phone{margin:0;border:7px solid #16203a;border-radius:30px;overflow:hidden;background:var(--surface);box-shadow:var(--sh2)}.phone img{display:block;width:100%;height:auto}.phone-w>.mk-w{position:absolute;top:-10px;right:-10px;z-index:4}.shot-cap-m{display:none}.shot-c .crop{position:relative;aspect-ratio:768/358;overflow:hidden}.shot-c .crop img{position:absolute;width:187.5%;max-width:none;height:auto;left:-31.77%;top:-137.15%}.fx-m{display:none}.after{padding:40px 0 72px;background:var(--ground)}.after-in{gap:28px}.hb-key{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 32px}.hb-key li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.hb-key b,.hb-key .mut{display:block}.pg .ha-facts{display:flex;flex-wrap:wrap;gap:8px 32px;padding-top:18px;border-top:1px solid var(--line);font-size:15px;line-height:1.5;color:var(--muted)}.ha-facts b{color:var(--ink);font-weight:700}.jt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.jt-copy{gap:20px;min-width:0}.jt-steps{display:flex;flex-direction:column;gap:18px;margin-top:8px}.jt-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.jt-n{font:700 22px/28px var(--display);color:var(--brand-ink);font-variant-numeric:tabular-nums}.jt-steps b{display:block;font-size:17px;line-height:1.4}.jt-steps .mut{display:block;font-size:15px;line-height:1.5}.ha-log{border-top:2px solid var(--ink);padding-top:14px;min-width:0}.ha-log-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px}.ha-log ol{display:flex;flex-direction:column}.ha-log li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.ha-log time{font:500 13px/22px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.ha-log b{display:block;font-weight:700;font-size:15px;line-height:22px}.ha-log .mono{display:block;color:var(--brand-ink);overflow-wrap:anywhere}.ha-log .hot b{color:var(--accent-ink)}.ha-log .hot b::before{content:'';display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--accent);margin-right:8px;vertical-align:1px}.say{display:block;margin-top:6px;padding:9px 13px;border-radius:16px;font-size:15px;line-height:21px;background:var(--sunken);max-width:34ch}.me .say{background:var(--brand-tint)}.jt-log{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--ink);border-radius:0 0 20px 20px;padding:16px 24px 8px}.jt-log li:last-child{border-bottom:0}.perf-k{letter-spacing:0.06em;text-transform:uppercase;font-weight:600}.perf{gap:0;background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-top:-16px}.perf li{padding:24px 28px}.perf li + li{border-left:1px solid var(--line)}.perf .fr{font-size:44px}.perf b{display:block}@media (max-width:1000px){.help-l{grid-template-columns:200px minmax(0,1fr)}.help-l .toc{display:none}.ft-grid,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-g,.jt{grid-template-columns:minmax(0,1fr)}.jt{gap:40px}.hb-key{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.w{padding:0 20px}.sec{padding:56px 0}.sec-t{padding:40px 0}.sec-lista{padding-bottom:56px}.h-d{font-size:36px}.h-1{font-size:30px}.h-2{font-size:25px}.lead{font-size:17px}.nav,.hd-r .btn-g{display:none}.burger{display:inline-flex}.hd .w{height:64px}.pg a.logo{min-height:44px}.g2,.g3,.g4,.split,.split-r,.help-l{grid-template-columns:minmax(0,1fr)}.split,.split-r{gap:32px}.help-l{gap:24px}.help-l .side{display:none}.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-grid>:first-child{grid-column:1/-1}.ft ul{gap:0}.ft li a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.cta-band{padding:28px 22px;border-radius:20px}.cta-s{align-items:stretch;width:100%}.cta-s .btn{width:100%}.cta-g{width:100%}.cta-g .btn{width:100%}.vt .hide-m{display:none}.vt th,.vt td{padding-left:14px;padding-right:14px}.vt .cart-m{display:block;margin-top:4px;font-family:var(--sans);font-size:13px}.btn-row .btn{flex:1 1 100%}.btn-s,.seg button,.search input{min-height:44px}.chip{min-height:44px}.tag{position:relative;isolation:isolate;min-height:44px;margin-block:-8px;background:none}.tag::before{content:'';position:absolute;inset:8px 0;border-radius:6px;background:var(--sunken);z-index:-1}.lnk{display:inline-flex;align-items:center;min-height:44px}.prose{font-size:16.5px}.prose h2{font-size:24px}.chk-l{padding-block:11px}.chk-l a,.prose a:not(.btn):not(.tag):not(.chip),.call a{display:inline-block;padding-block:12px;margin-block:-12px}.crumbs>*:last-child{display:none}.crumbs>*:nth-last-child(2)::after{content:none}.crumbs>a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin-block:-11px}.faq li>a{display:block;padding-block:10px;margin-block:-10px}.post a.t{display:block;padding-block:10px;margin-block:-10px}a.bdg{position:relative;isolation:isolate;min-height:44px;margin-block:-9px;background:none}a.bdg::before{content:'';position:absolute;inset:9px 0;border-radius:6px;background:var(--brand-tint);z-index:-1}.tabs-m{flex-wrap:wrap !important}.only-d{display:none !important}.wl{padding:20px;flex-basis:100%}.wl-g{grid-template-columns:minmax(0,1fr)}.wl-f{align-items:stretch}.wl-f .btn{flex:none;align-self:stretch}.wl-f .sm{text-align:center}.pg.cb{--tail:340px}.hb{padding:36px 0 0}.hb-h{font-size:36px}.hb-cta .btn{align-self:stretch}.hb-stage{margin-right:0}.hb-shot{padding:0;display:flex;flex-direction:column;align-items:center;gap:12px}.hb-shot .shot{display:none}.phone-w{position:relative;left:auto;bottom:auto;width:260px}.hb-shot .shot-mk,.hb-key .mk{display:none}.fx-d{display:none}.fx-m{display:block}.shot-cap-m{display:block;margin:0;padding:4px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font:500 13px/18px var(--sans);color:var(--muted)}.after{padding:32px 0 48px}.hb-key{grid-template-columns:minmax(0,1fr);gap:14px}.pg .ha-facts{flex-direction:column;gap:6px}.jt-log{padding:14px 16px 4px}.perf li + li{border-left:0;border-top:1px solid var(--line)}}@media (min-width:701px){.only-m,.mm{display:none !important}}@media (max-width:480px){.hd-r .btn-p{display:none}.cmp-wrap{display:none}.cmp-m{display:grid;gap:16px}.tabs-m,.tags-m{flex-wrap:wrap !important}.mock-h{flex-wrap:wrap;gap:8px 12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pg *,.pg *::before,.pg *::after{animation:none !important;transition:none !important}}.shell{width:min(1248px,calc(100% - 40px));margin:0 auto}.legal-doc{padding:48px 0 72px}.legal-doc article{max-width:820px;margin:0 auto;font-size:16px;line-height:1.65}.legal-doc h1{font-size:clamp(30px,5vw,44px);line-height:1.15}.legal-doc h2{margin-top:40px;font-size:24px;line-height:1.25}.legal-doc h3{margin-top:24px;font-size:18px}.legal-doc p,.legal-doc ul,.legal-doc ol,.legal-doc .table-wrap{margin-top:12px}.legal-doc ul,.legal-doc ol{padding-left:24px}.legal-doc ul{list-style:disc}.legal-doc ol{list-style:decimal}.legal-doc li + li{margin-top:6px}.legal-doc a{color:#1f55d6;text-decoration:underline}.legal-doc code{font-family:'JetBrains Mono',monospace;font-size:0.86em;overflow-wrap:anywhere}.legal-doc .lead{color:#5a6378}.operator-block{margin-top:24px;padding:20px 24px;border:1px solid #e6dfd5;border-radius:16px;background:#fff}.operator-block .version{margin-top:8px;color:#5a6378;font-size:14px}.table-wrap{overflow-x:auto}.legal-doc table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.legal-doc th,.legal-doc td{padding:10px 12px;border:1px solid #e6dfd5;text-align:left;vertical-align:top}.legal-doc th{background:#fff}.not-found main{padding:96px 20px;text-align:center}.not-found h1{font-size:clamp(56px,12vw,120px)}.not-found main p{margin:16px 0 28px;color:#5a6378}@media (max-width:640px){#podmioty-przetwarzajace table,#podmioty-przetwarzajace tbody,#podmioty-przetwarzajace tr,#podmioty-przetwarzajace td{display:block;width:100%}#podmioty-przetwarzajace thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#podmioty-przetwarzajace tr{margin-top:12px;border:1px solid #e6dfd5;border-radius:12px;background:#fff}#podmioty-przetwarzajace td{border:0;border-top:1px solid #e6dfd5;overflow-wrap:anywhere}#podmioty-przetwarzajace td:first-child{border-top:0;font-weight:600}#podmioty-przetwarzajace td::before{content:attr(data-label);display:block;color:#5a6378;font-size:12px;font-weight:600;letter-spacing:0.02em;text-transform:uppercase}#podmioty-przetwarzajace td:first-child::before{display:none}}.hp-hero{padding:72px 0 64px}.hp-hero .stack{gap:20px}.hp-hero h1{font-size:48px}.hp-results{padding-top:48px}.hp-topics .stack,.hp-results .stack{gap:24px}.hp-topics>.w>.stack{gap:32px}.hp-g12{gap:12px}.hp-card-links{display:flex;flex-direction:column;gap:6px;margin-top:auto}.pg .hp-card-links a{color:var(--brand);font-weight:600;font-size:15px;text-decoration:none}.pg .hp-card-links a:hover{text-decoration:underline}.hp-start{align-items:start}.hp-list{display:block;border-top:1px solid var(--line)}.hp-list li{border-bottom:1px solid var(--line);padding:16px 0}.pg .hp-list a{color:var(--ink);text-decoration:none}.pg .hp-list a:hover{text-decoration:underline}.hp-contact{justify-content:space-between;gap:16px 32px;padding:32px}.hp-contact .stack{gap:6px}.hp-contact p{max-width:62ch}.hp-sec-t{padding-bottom:32px}.hp-empty-wrap .row{justify-content:center}.hp-empty-wrap .row,.hp-empty-wrap .empty{gap:8px 8px}.hp-empty-wrap .empty{gap:16px}.hp-bar{background:var(--sunken);border-bottom:1px solid var(--line)}.hp-bar .w{padding-top:14px;padding-bottom:14px}.hp-bar .search{max-width:none;padding:2px 2px 2px 14px}.hp-art{padding-top:28px;padding-bottom:56px}.hp-art article{gap:24px;min-width:0}.hp-art header{gap:12px}.hp-art h1{font-size:36px}.hp-copy{gap:12px}.hp-copy .btn{min-width:44px}.hp-fb{justify-content:space-between;gap:12px 24px}.hp-fb .row{gap:8px}.hp-tbl{overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.prose th,.prose td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--line)}.prose th{white-space:nowrap;font-weight:600}.prose td code{white-space:normal}.hp-cta-end{padding-top:0}@media (max-width:700px){.hp-hero{padding:48px 0 40px}.hp-hero h1{font-size:34px}.hp-art h1{font-size:30px}.hp-contact{padding:24px}.prose h2{font-size:24px}}.hp-empty-wrap .cv-art circle:first-of-type{fill:none;stroke:var(--line2);stroke-width:6}.hp-empty-wrap .cv-art path{fill:none;stroke:var(--line2);stroke-width:8;stroke-linecap:round}.hp-empty-wrap .cv-art circle:last-of-type{fill:var(--accent)}.hp-list[hidden]{display:none}@media (max-width:700px){.prose table,.prose tbody,.prose tr,.prose th,.prose td{display:block}.prose thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.prose tr{padding:10px 0;border-bottom:1px solid var(--line)}.prose th,.prose td{padding:2px 0;border:0}.prose td code{white-space:normal;overflow-wrap:anywhere}.prose td[data-label]::before{content:attr(data-label) '\3a\20';font-weight:600}}