/* Pixtov site pages (help, news) — site13. MIT. */
@font-face{font-family:Heebo;font-weight:400;font-display:swap;src:url(/apps/fonts/Heebo-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:Heebo;font-weight:700;font-display:swap;src:url(/apps/fonts/Heebo-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:Heebo;font-weight:400;font-display:swap;src:url(/apps/fonts/Heebo-400-hebrew.woff2) format('woff2');unicode-range:U+0590-05FF,U+FB1D-FB4F}
@font-face{font-family:Heebo;font-weight:700;font-display:swap;src:url(/apps/fonts/Heebo-700-hebrew.woff2) format('woff2');unicode-range:U+0590-05FF,U+FB1D-FB4F}
:root{--bg:#f7f7fb;--bg2:#fff;--ink:#0f1222;--mut:#575c72;--line:#e3e4ee;--p:#5b4bff;--p2:#8b5cf6;--pt:#4338ca;--o:#f0643a;--card:#fff;--chip:#eef0f8;--hl:#fff2b3;--sh:0 1px 2px rgba(16,18,40,.05),0 12px 32px -14px rgba(16,18,40,.18)}
html[data-theme=dark]{--bg:#0c0e19;--bg2:#121527;--ink:#eef0fb;--mut:#aab0cb;--line:#272b44;--card:#151935;--chip:#1f2342;--pt:#b9b2ff;--hl:#5b4a00;--sh:0 1px 2px rgba(0,0,0,.4),0 16px 40px -16px rgba(0,0,0,.6)}
*{box-sizing:border-box}html{scroll-padding-top:80px}
body{margin:0;font-family:Heebo,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:var(--bg);color:var(--ink);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:var(--pt)}img{max-width:100%;height:auto}
.wrap{max-width:1040px;margin:0 auto;padding:0 24px}
.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.skip{position:absolute;inset-inline-start:-999px;top:8px;background:var(--p);color:#fff;padding:8px 14px;border-radius:10px;z-index:100}.skip:focus{inset-inline-start:8px}
header.nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}
.nav .wrap{display:flex;align-items:center;gap:16px;height:64px}
.brand{display:flex;align-items:center;text-decoration:none;flex:none}.brand img{height:28px;width:auto;display:block}.brand .lk-d{display:none}html[data-theme=dark] .brand .lk-l{display:none}html[data-theme=dark] .brand .lk-d{display:block}
.nav nav{display:flex;gap:4px;margin-inline-start:auto;align-items:center}
.nav nav a{text-decoration:none;color:var(--mut);font-size:15px;padding:8px 11px;border-radius:10px;white-space:nowrap}
.nav nav a:hover{color:var(--ink);background:var(--line)}.nav nav a[aria-current=page]{color:var(--ink);font-weight:700}
.nav nav a.lang{border:1px solid var(--line);color:var(--ink);font-weight:700}
.nav nav a.open{background:var(--ink);color:var(--bg);font-weight:700}.nav nav a.open:hover{background:var(--p);color:#fff}
a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--p);outline-offset:2px}
.hero{padding:44px 0 18px}.hero h1{font-size:40px;line-height:1.15;margin:0 0 8px;letter-spacing:-.02em}.hero p{color:var(--mut);margin:0;font-size:18px}
.grad{background:linear-gradient(90deg,var(--p),var(--o));-webkit-background-clip:text;background-clip:text;color:transparent}
footer{border-top:1px solid var(--line);margin-top:56px;padding:26px 0;color:var(--mut);font-size:14px}footer .wrap{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}footer a{color:var(--mut)}
/* help */
.srch{position:relative;margin:22px 0 12px}.srch input{width:100%;font:inherit;font-size:18px;padding:14px 48px 14px 18px;border-radius:14px;border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--sh)}
[dir=rtl] .srch input{padding:14px 18px 14px 48px}.srch svg{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:16px;color:var(--mut)}
.chips{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 18px}.chips button{font:inherit;font-size:14px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:6px 14px;cursor:pointer;min-height:36px}
.chips button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}
.count{color:var(--mut);font-size:14px;margin:0 0 10px}
.arts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.art{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh)}
.art summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;font-weight:700;font-size:17px;line-height:1.35}
.art summary::-webkit-details-marker{display:none}.art .n{flex:none;width:30px;height:30px;border-radius:9px;background:var(--chip);color:var(--pt);display:flex;align-items:center;justify-content:center;font-size:13px}
.art summary .t{flex:1}.art summary .c{display:block;font-weight:400;font-size:13px;color:var(--mut);margin-top:2px}
.art .chev{flex:none;transition:transform .15s;color:var(--mut);margin-top:4px}.art[open] .chev{transform:rotate(180deg)}
.art .bd{padding:0 18px 16px 58px}[dir=rtl] .art .bd{padding:0 58px 16px 18px}.art ol{margin:0;padding-inline-start:20px}.art li{margin:4px 0}
.art .clip{margin-top:10px}.art .clip button{font:inherit;font-size:14px;font-weight:700;border:1px solid var(--line);background:var(--chip);color:var(--ink);border-radius:10px;padding:7px 12px;cursor:pointer}
.art .clip img{display:block;margin-top:8px;border-radius:12px;border:1px solid var(--line);max-width:100%}
mark{background:var(--hl);color:inherit;border-radius:3px;padding:0 1px}
.none{display:none;text-align:center;padding:30px 10px;color:var(--mut)}
.more{margin-top:26px;padding:18px;border-radius:16px;background:var(--chip);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.more b{flex:1 1 220px}
.more a{text-decoration:none;font-weight:700;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 14px;color:var(--ink)}
/* news */
.wk{margin:30px 0 10px;font-size:15px;color:var(--mut);font-weight:700;letter-spacing:.02em;text-transform:uppercase}[dir=rtl] .wk{letter-spacing:0}
.news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ni{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--sh);display:flex;flex-direction:column}
.ni .im{aspect-ratio:16/10;background:var(--chip);display:block}.ni .im img,.ni .im svg{width:100%;height:100%;display:block;object-fit:cover}
.ni .tx{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.ni h3{margin:0;font-size:18px;line-height:1.3}.ni p{margin:0;color:var(--mut);font-size:15px;line-height:1.5}
.tag{align-self:flex-start;font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;background:var(--chip);color:var(--pt)}
.ni .go{margin-top:auto;padding-top:6px;font-weight:700;font-size:15px;text-decoration:none}
@media (max-width:860px){.news{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.wrap{padding:0 16px}.nav .wrap{gap:8px;height:58px}.brand img{height:24px}.nav nav a{padding:7px 8px;font-size:14px}.nav nav .hide-m{display:none}
 .hero{padding:28px 0 10px}.hero h1{font-size:30px}.arts{grid-template-columns:1fr}.news{grid-template-columns:1fr}.art .bd{padding:0 16px 14px 16px}[dir=rtl] .art .bd{padding:0 16px 14px 16px}}
@media (max-width:400px){.brand .lk{display:none!important}.brand .mk{display:block!important;height:28px}}
.brand .mk{display:none}
@media print{header.nav,.srch,.chips,footer,.more{display:none}.art{break-inside:avoid;box-shadow:none}.art .bd{display:block}}

.art{scroll-margin-top:76px}
