.hakav{--hk-ink-70:rgba(48,48,48,0.72);--hk-ink-50:rgba(48,48,48,0.52);--hk-tint-2:#d2e5da;--hk-sh-rest:0 1px 2px rgba(64,52,32,0.05),0 6px 18px rgba(64,52,32,0.07);--hk-sh-card:0 1px 2px rgba(64,52,32,0.06),0 10px 26px rgba(64,52,32,0.08),0 30px 60px rgba(64,52,32,0.07);--hk-sh-float:0 2px 4px rgba(64,52,32,0.07),0 14px 30px rgba(64,52,32,0.1),0 44px 80px rgba(64,52,32,0.1);--hk-sh-forest:0 1px 2px rgba(16,42,31,0.28),0 8px 20px rgba(16,42,31,0.3);--hk-sh-ink:0 1px 2px rgba(30,28,24,0.3),0 8px 20px rgba(30,28,24,0.28);--hk-ease:cubic-bezier(0.22,0.9,0.24,1);max-width:1100px;margin:60px auto 0;padding:0 24px}.hakav .hk-card{position:relative;background:var(--surface);border:1px solid var(--hair);border-radius:22px;padding:36px 44px 44px;overflow:hidden;box-shadow:var(--hk-sh-rest);text-align:initial}.hakav .hk-card:before{top:-220px;right:-160px;width:640px;height:560px;background:radial-gradient(closest-side,#eaf2ec 0,rgba(234,242,236,0) 70%)}.hakav .hk-card:after,.hakav .hk-card:before{content:"";position:absolute;pointer-events:none}.hakav .hk-card:after{bottom:-260px;left:-180px;width:620px;height:540px;background:radial-gradient(closest-side,#f5efe3 0,rgba(245,239,227,0) 72%)}.hakav .hk-card>*{position:relative;z-index:1}.hakav .hk-eyebrow{font-size:13px;font-weight:600;color:var(--forest);margin-bottom:16px}.hakav .hk-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--hair);padding-bottom:16px;margin-bottom:26px}.hakav .hk-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;font-family:inherit;color:var(--hk-ink-50);border-radius:12px;padding:9px 16px 10px;cursor:pointer;text-align:start;line-height:1.25;transition:background .22s var(--hk-ease),color .22s var(--hk-ease)}.hakav .hk-tab small{display:block;font-size:11px;font-weight:500;opacity:.75;margin-bottom:2px}.hakav .hk-tab span{font-size:14.5px;font-weight:600}.hakav .hk-tab:hover{background:var(--cream-2)}.hakav .hk-tab.active{background:var(--forest);color:var(--cream)}.hakav .hk-tab:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.hakav .hk-stagewrap{position:relative;min-height:430px}.hakav .hk-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(280px,1fr) minmax(460px,600px);grid-gap:52px;gap:52px;align-items:center;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .34s var(--hk-ease),transform .34s var(--hk-ease)}.hakav .hk-slide.active{opacity:1;transform:none;pointer-events:auto}.hakav .hk-copy h2{font-size:28px;font-weight:800;letter-spacing:-.3px;margin:0 0 13px}.hakav .hk-copy p{font-size:16px;line-height:1.75;color:var(--hk-ink-70);max-width:32ch;margin:0}.hakav .hk-stagebox{min-width:0}.hakav .hk-stage{position:relative;width:600px;height:430px;zoom:var(--hk-scale,1)}.hakav .hk-rail{position:absolute;width:472px;height:14px;border-radius:7px;background:var(--cream-2);border:1px solid var(--hair)}.hakav .hk-seg{position:absolute;width:119px;height:14px;border-radius:7px;background:var(--tag-tint);border:1px solid var(--hk-tint-2)}.hakav .hk-seg--fixed{background:var(--forest);border:none;box-shadow:var(--hk-sh-forest);z-index:2}.hakav .hk-st{position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;border:2.5px solid var(--forest);z-index:3}.hakav .hk-st-end{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--forest);display:grid;place-items:center;box-shadow:var(--hk-sh-forest);z-index:3}.hakav .hk-st-end svg{width:11px;height:11px;stroke:var(--cream)}.hakav .hk-stlbl{font-size:12px;font-weight:600}.hakav .hk-stlbl,.hakav .hk-stmeta{position:absolute;width:100px;text-align:center;white-space:nowrap}.hakav .hk-stmeta{font-size:11px;color:var(--hk-ink-50);font-weight:500}.hakav .hk-rail-title{position:absolute;font-size:12px;font-weight:600;color:var(--hk-ink-50);white-space:nowrap}.hakav .hk-leaders{position:absolute;inset:0;pointer-events:none;overflow:visible}.hakav .hk-ld{fill:none;stroke:var(--hair-2);stroke-width:1.6;stroke-linecap:round}.hakav .hk-ldot{fill:var(--forest)}.hakav .hk-ln-forest{stroke:var(--forest);stroke-width:2;stroke-linecap:round}.hakav .hk-ln-forest-soft{stroke:var(--forest);stroke-opacity:.55;stroke-width:1.8;stroke-linecap:round}.hakav .hk-ln-soft{stroke:var(--hair-2);stroke-width:1.8;stroke-linecap:round}.hakav .hk-ln-arc{fill:none;stroke:var(--hair);stroke-width:2.5;stroke-linecap:round;opacity:.5}.hakav .hk-chip{position:absolute;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--hair);border-radius:13px;padding:10px 14px;box-shadow:var(--hk-sh-float)}.hakav .hk-ci{width:24px;height:24px;border-radius:7px;background:var(--tag-tint);display:grid;place-items:center;flex:none}.hakav .hk-ci svg{width:13px;height:13px;stroke:var(--forest)}.hakav .hk-ct{display:flex;flex-direction:column}.hakav .hk-ct b{font-size:12.5px;font-weight:700;white-space:nowrap}.hakav .hk-ct i{font-style:normal;font-size:11px;color:var(--hk-ink-50);font-weight:500;white-space:normal;max-width:150px}.hakav .hk-mini{position:absolute;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--hair);border-radius:10px;padding:7px 11px;box-shadow:var(--hk-sh-rest);z-index:3}.hakav .hk-mini.hk-lift{box-shadow:var(--hk-sh-card)}.hakav .hk-dot{width:7px;height:7px;border-radius:50%;background:var(--forest);flex:none}.hakav .hk-dot--ink{background:var(--ink)}.hakav .hk-mini b{font-size:11.5px;font-weight:600;white-space:nowrap}.hakav .hk-mini.hk-done{background:var(--tag-tint);border-color:var(--hk-tint-2)}.hakav .hk-mini.hk-done svg{width:12px;height:12px;stroke:var(--forest);flex:none}.hakav .hk-mini.hk-done b{color:var(--forest-deep);font-weight:700}.hakav .hk-verdict{position:absolute;display:flex;align-items:center;gap:7px;border-radius:999px;padding:6px 12px 7px;font-size:12px;font-weight:700;z-index:6}.hakav .hk-verdict svg{width:11px;height:11px;flex:none}.hakav .hk-v-keep{background:var(--forest);color:var(--cream);box-shadow:var(--hk-sh-forest)}.hakav .hk-v-keep svg{stroke:var(--cream)}.hakav .hk-v-fix{position:relative;display:flex;align-items:center;gap:6px;border-radius:999px;padding:5px 11px 6px;font-size:11.5px;font-weight:700;background:var(--ink);color:var(--cream);box-shadow:var(--hk-sh-ink);flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.hakav .hk-v-fix svg{width:11px;height:11px;stroke:var(--cream);flex:none}.hakav .hk-pulse:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:1.5px solid rgba(48,48,48,.35)}.hakav .active .hk-pulse:after{animation:hk-pulse 1.6s var(--hk-ease) .5s 2}@keyframes hk-pulse{0%{transform:scale(.72);opacity:.9}to{transform:scale(1.18);opacity:0}}.hakav .hk-callout{position:absolute;width:248px;background:#fff;border:1px solid var(--hair);border-radius:14px;box-shadow:var(--hk-sh-float);z-index:5}.hakav .hk-callout-hd{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--cream-2)}.hakav .hk-callout-hd b{font-size:13px;font-weight:700;white-space:nowrap}.hakav .hk-callout-bd{padding:10px 14px 14px}.hakav .hk-callout-text{margin:0;font-size:12px;line-height:1.6;color:var(--hk-ink-70)}.hakav .hk-fixcard{position:absolute;width:300px;background:#fff;border:1px solid var(--hair);border-radius:16px;box-shadow:var(--hk-sh-float);z-index:5}.hakav .hk-fixcard-hd{display:flex;align-items:center;gap:10px;padding:13px 16px 10px;border-bottom:1px solid var(--cream-2)}.hakav .hk-ico{width:24px;height:24px;border-radius:7px;background:var(--ink);display:grid;place-items:center;flex:none}.hakav .hk-ico svg{width:13px;height:13px;stroke:var(--cream)}.hakav .hk-tt{font-size:13px;font-weight:700}.hakav .hk-st2,.hakav .hk-tt{display:block;white-space:nowrap}.hakav .hk-st2{font-size:11.5px;color:var(--hk-ink-50);font-weight:500;margin-top:1px}.hakav .hk-diffrow{display:flex;align-items:center;gap:10px;margin:7px 12px;border-radius:10px;padding:9px 12px}.hakav .hk-diffrow:last-child{margin-bottom:12px}.hakav .hk-d-before{background:var(--cream-2)}.hakav .hk-d-before .hk-dt{font-size:12.5px;color:var(--hk-ink-50);text-decoration:line-through;-webkit-text-decoration-color:rgba(48,48,48,.4);text-decoration-color:rgba(48,48,48,.4);font-weight:500;white-space:nowrap}.hakav .hk-d-after{background:var(--tag-tint)}.hakav .hk-d-after svg{width:13px;height:13px;stroke:var(--forest);flex:none}.hakav .hk-d-after .hk-dt{font-size:12.5px;color:var(--forest-deep);font-weight:700;white-space:nowrap}.hakav .hk-d-tag{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 9px 4px;flex:none}.hakav .hk-d-before .hk-d-tag{background:#fff;color:var(--hk-ink-50);border:1px solid var(--hair)}.hakav .hk-d-after .hk-d-tag,.hakav .hk-updated{background:var(--forest);color:var(--cream)}.hakav .hk-updated{position:absolute;border:1.5px solid var(--cream);border-radius:999px;padding:3px 10px 4px;font-size:10.5px;font-weight:700;white-space:nowrap;z-index:4}.hakav .active .hk-in-1{animation:hk-up .55s var(--hk-ease) .08s both}.hakav .active .hk-in-2{animation:hk-up .55s var(--hk-ease) .18s both}.hakav .active .hk-in-3{animation:hk-up .55s var(--hk-ease) .28s both}.hakav .active .hk-in-4{animation:hk-up .55s var(--hk-ease) .4s both}@keyframes hk-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:980px){.hakav .hk-card{padding:26px 20px 34px}.hakav .hk-stagewrap{min-height:0}.hakav .hk-slide{position:relative;display:none;grid-template-columns:1fr;gap:26px}.hakav .hk-slide.active{display:grid}.hakav .hk-stagebox{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-block:16px;margin-block:-16px}}html[dir=ltr] .hakav .hk-stmeta{white-space:normal;line-height:1.3}html[dir=ltr] .hakav .hk-stlbl{width:126px}html[dir=ltr] .hakav .hk-leaders{transform:scaleX(-1)}html[dir=ltr] .hakav .hk-callout{width:268px}html[dir=ltr] .hakav .hk-fixcard{width:330px}html[dir=ltr] .hakav .hk-fixcard .hk-diffrow{margin:5px 10px;padding:7px 10px}html[dir=ltr] .hakav .hk-fixcard .hk-diffrow:last-child{margin-bottom:9px}html[dir=ltr] .hakav .hk-fixcard-hd{padding:10px 14px 8px}html[dir=ltr] .hakav .hk-dt{white-space:normal}@media (prefers-reduced-motion:reduce){.hakav .hk-slide,.hakav .hk-tab{transition:none}.hakav .active .hk-in-1,.hakav .active .hk-in-2,.hakav .active .hk-in-3,.hakav .active .hk-in-4,.hakav .active .hk-pulse:after{animation:none}}