.nav{position:absolute;top:0;left:0;right:0;z-index:20;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px}.nav-links{display:flex;align-items:center;gap:30px;font-size:15px}.nav-links a,.nav-end>a:not(.btn){text-decoration:none;color:#ffffffb8}.nav-links a:hover,.nav-end>a:not(.btn):hover{color:#fff}.nav-end{display:flex;align-items:center;gap:16px;font-size:15px}.nav .btn-main{box-shadow:none}.lang-switch{padding:6px 12px;border-radius:99px;box-shadow:inset 0 0 0 1px #ffffff38;font-size:14px}.lang-switch .short{display:none}.nav-svc{position:static}.nav-svc-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:#ffffffb8;cursor:pointer}.nav-svc-btn span{font-size:12px;transition:transform .2s}.nav-svc.open .nav-svc-btn,.nav-svc-btn:hover{color:#fff}.nav-svc.open .nav-svc-btn span{transform:rotate(180deg)}.nav-svc-panel{position:absolute;top:calc(100% - 10px);inset-inline:0;z-index:30;width:min(960px,calc(100% - 2 * var(--gutter)));margin:0 auto;padding:26px 28px 20px;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 40px 80px -30px #0a08288c,0 0 0 1px #1410320f;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s}.nav-svc-panel:before{content:"";position:absolute;inset-inline:0;top:-18px;height:18px}.nav-svc.open .nav-svc-panel{opacity:1;visibility:visible;transform:none}@media(hover:hover)and (pointer:fine){.nav-svc:hover .nav-svc-panel{opacity:1;visibility:visible;transform:none}}.nav-svc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.nav-svc-h{margin:0 0 10px;font-size:13px;font-weight:750;color:var(--violet)}.nav-svc ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav-svc-panel a{display:block;padding:6px 8px;margin-inline:-8px;border-radius:9px;font-size:14px;color:var(--ink)!important;text-decoration:none}.nav-svc-panel a:hover,.nav-svc-panel a[aria-current]{background:var(--mist);color:var(--violet)!important}.nav-svc-all{margin-top:16px;padding:12px 14px!important;margin-inline:0!important;font-weight:700;color:var(--violet)!important;background:#3049f20f;text-align:center}.nav-burger{display:none;width:42px;height:42px;padding:0;border:0;border-radius:12px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px}.nav-burger i{display:block;width:18px;height:2px;border-radius:2px;background:#fff}.nav-sheet{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;color:#fff;background:radial-gradient(500px 400px at 85% 10%,rgba(48,73,242,.45),transparent 65%),radial-gradient(400px 300px at 10% 95%,rgba(255,200,61,.2),transparent 60%),var(--night);animation:nav-sheet-in .22s ease-out}.nav-sheet[hidden]{display:none}@keyframes nav-sheet-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}html.nav-locked,html.nav-locked body{overflow:hidden}.nav-sheet-top{display:flex;justify-content:space-between;align-items:center;padding:22px var(--gutter)}.nav-sheet-top .logo{color:#fff}.nav-sheet-x{width:42px;height:42px;border:0;border-radius:12px;font-size:18px;color:#fff;background:#ffffff1a;cursor:pointer}.nav-sheet-body{flex:1;overflow-y:auto;padding:6px var(--gutter) 20px}.nav-sheet-main{list-style:none;margin:0 0 22px;padding:0}.nav-sheet-main a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);font-family:var(--display);font-size:22px;font-weight:650;color:#fff;text-decoration:none}.nav-sheet-main a span{color:var(--sun);font-size:18px}.nav-sheet-main a[aria-current]{color:var(--sun)}.nav-sheet-label{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--holo)}.nav-sheet-g{border-bottom:1px solid rgba(255,255,255,.1)}.nav-sheet-g summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;list-style:none;cursor:pointer;font-weight:650;font-size:17px}.nav-sheet-g summary::-webkit-details-marker{display:none}.nav-sheet-g summary span:before{content:"⌄";display:block;font-size:18px;line-height:1;transition:transform .2s}.nav-sheet-g[open] summary span:before{transform:rotate(180deg)}.nav-sheet-g ul{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.nav-sheet-g a{display:block;padding:8px 0;font-size:15px;color:#ffffffc7;text-decoration:none}.nav-sheet-all{display:inline-block;margin-top:18px;font-weight:700;color:var(--sun);text-decoration:none}.nav-sheet-foot{display:grid;gap:14px;padding:16px var(--gutter) calc(18px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1)}.nav-sheet-foot .btn{justify-content:center}.nav-sheet-foot div{display:flex;justify-content:center;gap:24px}.nav-sheet-foot div a{color:#ffffffc7;text-decoration:none;font-weight:600}@media(max-width:1180px){.nav-links{gap:20px;font-size:14px}}@media(max-width:960px){[lang=he] .nav-links,[lang=he] .nav-end>.sign-in{display:none}[lang=he] .nav-burger{display:flex}}@media(max-width:760px){.nav-links,.nav-end>.sign-in{display:none}.nav-end{gap:8px}.lang-switch .long{display:none}.lang-switch .short{display:inline}.nav .btn-small{padding:0 14px;font-size:14px}.nav-burger{display:flex}[lang=he] .nav-end>.lang-switch{display:none}}@media(max-width:340px){.nav .btn-small{display:none}}.social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.social a{display:inline-block;padding:6px 14px;border-radius:99px;border:1px solid var(--line);text-decoration:none;color:var(--ink);font-size:14px}.social a:hover{border-color:var(--violet);color:var(--violet)}.social--footer{margin:0 0 16px}.site-footer{border-top:1px solid var(--line);padding:56px 0 40px;font-size:14px;color:var(--muted);background:var(--paper)}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.foot-brand p{margin:14px 0 16px;max-width:30ch;line-height:1.55}.foot-lang{display:inline-block;padding:6px 14px;border-radius:99px;border:1px solid var(--line);text-decoration:none;color:var(--ink)}.site-footer h2{font:650 14px var(--body);color:var(--ink);margin:6px 0 14px;letter-spacing:0}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.site-footer a{text-decoration:none}.site-footer nav a:hover,.foot-lang:hover{color:var(--violet)}.foot-legal{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);font-size:13px}@media(max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}}@media(max-width:480px){.foot-grid{grid-template-columns:1fr}}.foot-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:48px;padding-bottom:44px;position:relative}.foot-feats:after{content:"";position:absolute;inset-inline:0;bottom:0;border-bottom:1px solid var(--line)}.foot-feats-all{grid-column:1 / -1;justify-self:start;font-weight:700;color:var(--violet)}.foot-feat summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.foot-feat summary::-webkit-details-marker{display:none}.foot-feat-arrow{display:none;width:8px;height:8px;border:solid var(--muted);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .2s;margin-inline-end:4px;flex:none}.foot-feat[open] .foot-feat-arrow{transform:rotate(-135deg)}@media(min-width:861px){.foot-feat summary{pointer-events:none}}@media(max-width:860px){.foot-feats{grid-template-columns:1fr;gap:0;margin-bottom:36px;padding-bottom:0}.foot-feats:after{display:none}.foot-feat{border-bottom:1px solid var(--line)}.foot-feat summary{cursor:pointer;padding:14px 0}.foot-feat summary h2{margin:0;font-size:15px}.foot-feat-arrow{display:block}.foot-feat ul{padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.foot-feat-arrow{transition:none}}
