.zkv{--violet:#7d53eb;--violet-h:#6a3fdb;--violet-s:#8e6ff0;--ink:#2e1952;--black:#1f2125;--l1:#f6f4fe;--l2:#efeafd;--l3:#e4dbfb;--l4:#cbb8f6;--body:#3d3a4a;--muted:#6b6878;--faint:#9b98a8;--line:#ece9f2;--green:#2bb673;--green-t:#178a4e;--red:#c0392b;--r:18px}html{scroll-behavior:smooth}.zkv,.zkv *,.zkv :after,.zkv :before{box-sizing:border-box}.zkv{color:var(--body);font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:normal}.zkv img{height:auto;max-width:100%}.zkv h1,.zkv h2,.zkv h3,.zkv h4,.zkv p{text-transform:none}body.zkv-page{background:#fff;margin:0}.zkv-page .dnd-section{padding:0!important}.zkv-page .dnd-section>.row-fluid{max-width:none!important;padding:0!important}.zkv-page .dnd-column{padding:0!important}.zkv .zk-wrap{margin:0 auto;max-width:1200px;padding:0 24px}.zkv .mono{font-family:Space Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.zkv button{cursor:pointer;font-family:inherit}.zkv a{color:inherit}.zkv :focus-visible{outline:3px solid var(--violet-s);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zkv *{transition:none!important}}.zkv .zk-tag{align-items:center;background:var(--l2);border:1px solid var(--l3);border-radius:999px;color:var(--violet);display:inline-flex;font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;padding:6px 12px;text-transform:uppercase}.zkv .zk-topband{background:#fff;border-bottom:1px solid var(--line)}.zkv .zk-top{align-items:center;display:flex;gap:20px;height:72px;justify-content:space-between}.zkv .zk-top img{display:block;height:28px}.zkv .zk-top nav{align-items:center;display:flex;gap:26px}.zkv .zk-top nav a{color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none}.zkv .zk-top nav a:hover{color:var(--violet)}.zkv .zk-top nav .zk-btn{color:#fff}.zkv .zk-btn{align-items:center;border:0;border-radius:10px;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:12px 20px;text-decoration:none;transition:.15s;white-space:nowrap}.zkv .zk-btn.pri{background:var(--violet);color:#fff}.zkv .zk-btn.pri:hover{background:var(--violet-h)}.zkv .zk-btn.sec{background:#fff;border:1.5px solid #dcd6ea;color:var(--ink);padding:10.5px 18px}.zkv .zk-btn.sec:hover{border-color:var(--violet);color:var(--violet)}.zkv .zk-btn.wht{background:#fff;color:var(--ink)}.zkv .zk-btn.wht:hover{background:var(--l2)}.zkv .zk-btn.ghostd{background:transparent;border:1.5px solid hsla(0,0%,100%,.35);color:#fff;padding:10.5px 18px}.zkv .zk-btn.ghostd:hover{border-color:#fff}.zkv .zk-btn.sm{font-size:13.5px;padding:9px 14px}.zkv .zk-btn.sec.sm{padding:7.5px 12.5px}.zkv .zk-btn.off{background:#f4f3f7;border:1.5px dashed #dcdae3;color:var(--faint);cursor:default;pointer-events:none}.zkv .zk-btn.top{font-size:14.5px;padding:10px 18px}.zkv .zk-heroband{background:radial-gradient(900px 500px at 85% 0,#e9e0fc 0,rgba(233,224,252,0) 70%),linear-gradient(180deg,#f8f6fe,#fff);scroll-margin-top:72px}.zkv .zk-reg{align-items:start;column-gap:64px;display:grid;grid-template-areas:"intro form" "ov form";grid-template-columns:minmax(0,1fr) 420px;padding-bottom:72px;padding-top:64px;row-gap:36px}.zkv .zk-intro{grid-area:intro}.zkv .zk-reg .zk-panel{grid-area:form}.zkv .zk-reg .zk-ov{grid-area:ov}.zkv .zk-lock{align-items:center;display:flex;gap:14px;margin-bottom:26px}.zkv .zk-lock img{display:block;height:30px}.zkv .zk-lock .x{color:var(--faint);font-size:20px;font-weight:500}.zkv .zk-lock .lpl{height:34px}.zkv .zk-intro h1{color:var(--ink);font-size:54px;font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:16px 0 18px}.zkv .zk-intro .lead{color:var(--body);font-size:18px;line-height:1.6;margin:0;max-width:600px}.zkv .zk-intro .disc{color:var(--muted);font-size:13.5px;font-style:italic;margin:14px 0 0}.zkv .zk-facts{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin-top:24px;padding:0}.zkv .zk-facts li{align-items:center;color:var(--ink);display:inline-flex;font-size:14.5px;font-weight:600;gap:8px}.zkv .zk-facts svg{flex:none}.zkv .zk-ov{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 30px rgba(46,25,82,.05);padding:20px 20px 10px}.zkv .zk-ov-h{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:0 4px 10px}.zkv .zk-ov-h h2{color:var(--ink);font-size:19px;font-weight:800;letter-spacing:-.015em;margin:0}.zkv .zk-ov-h a{color:var(--violet);font-size:13.5px;font-weight:700;text-decoration:none}.zkv .zk-ov-h a:hover{text-decoration:underline;text-underline-offset:3px}.zkv .zk-ov ol{list-style:none;margin:0;padding:0}.zkv .zk-ov li a{align-items:center;border-radius:8px;border-top:1px solid var(--line);color:var(--ink);display:grid;gap:10px;grid-template-columns:50px 60px minmax(0,1fr) auto;padding:10px 6px;text-decoration:none;transition:background .15s}.zkv .zk-ov li:first-child a{border-top:0}.zkv .zk-ov li a:hover{background:var(--l1)}.zkv .zk-ov .wk{color:var(--violet);font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em}.zkv .zk-ov .d{color:var(--muted);font-size:13.5px;font-weight:600}.zkv .zk-ov .t{font-size:14.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zkv .zk-ov li.past .t,.zkv .zk-ov li.self .t{color:var(--body);font-weight:600}.zkv .zk-ov .mo{color:var(--faint);font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;padding:14px 6px 6px;text-transform:uppercase}.zkv .st{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.zkv .st:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.zkv .st.up{background:var(--l2);color:var(--violet)}.zkv .st.rep{background:#e3f5ec;color:var(--green-t)}.zkv .st.self,.zkv .st.soon{background:#f1f0f4;color:var(--muted)}.zkv .st.self:before{background:none;border:1.5px solid;height:4px;width:4px}.zkv .zk-panel{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 70px rgba(46,25,82,.12);color:var(--body);overflow:hidden;position:sticky;top:24px}.zkv .zk-ph{padding:26px 26px 4px}.zkv .zk-ph h3{color:var(--ink);font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.zkv .zk-ph p{color:var(--muted);font-size:14.5px;line-height:1.5;margin:0}.zkv .zk-pb{padding:18px 26px 26px}.zkv .zk-row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.zkv .zk-f{margin-bottom:12px}.zkv .zk-f label{color:var(--ink);display:block;font-size:13px;font-weight:700;margin-bottom:6px}.zkv .zk-f input{background:#fff;border:1.5px solid #e2deea;border-radius:10px;color:var(--black);font:500 15px Plus Jakarta Sans,sans-serif;outline:none;padding:12px 13px;transition:.15s;width:100%}.zkv .zk-f input:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--l2)}.zkv .zk-f.err input{border-color:var(--red)}.zkv .zk-f .msg{color:var(--red);display:none;font-size:12px;font-weight:600;margin-top:5px}.zkv .zk-f.err .msg{display:block}.zkv .zk-cb{flex:none;height:22px;position:relative;width:22px}.zkv .zk-cb input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.zkv .zk-cb span{align-items:center;background:#fff;border:2px solid var(--l4);border-radius:7px;display:flex;height:22px;justify-content:center;pointer-events:none;transition:.15s;width:22px}.zkv .zk-cb input:checked+span{background:var(--violet);border-color:var(--violet)}.zkv .zk-cb input:focus-visible+span{box-shadow:0 0 0 3px var(--l3)}.zkv .zk-cb svg{opacity:0}.zkv .zk-cb input:checked+span svg{opacity:1}.zkv .zk-all{align-items:flex-start;background:var(--l1);border:1.5px solid var(--l3);border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-top:4px;padding:13px 14px;transition:.15s}.zkv .zk-all:hover{border-color:var(--violet-s)}.zkv .zk-all.on{background:#f3eeff;border-color:var(--violet)}.zkv .zk-all b{color:var(--ink);display:block;font-size:14.5px;line-height:1.3}.zkv .zk-all small{color:var(--muted);display:block;font-size:12.5px;font-weight:600;line-height:1.4;margin-top:3px}.zkv .zk-pick{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.zkv .zk-pick>div{overflow:hidden}.zkv .zk-pick.open{grid-template-rows:1fr}.zkv .zk-pick ul{border:1px solid var(--line);border-radius:12px;list-style:none;margin:10px 0 0;max-height:236px;overflow:auto;padding:4px}.zkv .zk-pick li label{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:9px 10px}.zkv .zk-pick li label:hover{background:var(--l1)}.zkv .zk-pick .w{color:var(--muted);flex:none;font-size:12.5px;font-weight:700;width:50px}.zkv .zk-pick .n{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.zkv .zk-pick .cb-sm{transform:scale(.86)}.zkv .zk-picklink{background:none;border:0;color:var(--violet);display:inline-block;font-size:13px;font-weight:700;padding:8px 0 0}.zkv .zk-picklink:hover{text-decoration:underline;text-underline-offset:3px}.zkv .zk-submit{font-size:16px;margin-top:14px;padding:15px;width:100%}.zkv .zk-submit[disabled]{cursor:not-allowed;opacity:.55}.zkv .zk-note{color:var(--faint);font-size:12px;line-height:1.5;margin:12px 0 0}.zkv .zk-err{color:var(--red);display:none;font-size:13px;font-weight:600;margin:10px 0 0}.zkv .zk-preview{background:#fdf1e1;border-radius:8px;color:#9a5b12;display:none;font-size:12px;font-weight:600;margin-top:12px;padding:8px 10px}.zkv .zk-done{display:none;padding:28px 26px 26px}.zkv .zk-done .ok{align-items:center;background:var(--green);border-radius:50%;display:flex;height:46px;justify-content:center;width:46px}.zkv .zk-done h3{color:var(--ink);font-size:24px;font-weight:800;letter-spacing:-.02em;margin:14px 0 6px}.zkv .zk-done p{font-size:14.5px;line-height:1.55;margin:0 0 12px}.zkv .zk-done ul{border:1px solid var(--line);border-radius:12px;list-style:none;margin:0 0 16px;max-height:200px;overflow:auto;padding:0}.zkv .zk-done li{border-top:1px solid var(--line);color:var(--ink);font-size:13.5px;font-weight:600;padding:9px 12px}.zkv .zk-done li:first-child{border-top:0}.zkv .zk-done li span{color:var(--muted);font-weight:500;margin-right:6px}.zkv .zk-next{display:grid;gap:8px}.zkv .zk-next .zk-btn{width:100%}.zkv .zk-panel.sent .zk-pb,.zkv .zk-panel.sent .zk-ph{display:none}.zkv .zk-panel.sent .zk-done{display:block}.zkv .zk-sec{padding:88px 0;scroll-margin-top:72px}.zkv .zk-sec.tint{background:var(--l1)}.zkv .zk-head{margin:0 auto 40px;max-width:720px;text-align:center}.zkv .zk-head h2{color:var(--ink);font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:16px 0 14px}.zkv .zk-head p{color:var(--muted);font-size:17px;line-height:1.6;margin:0 auto;max-width:600px}.zkv .zk-head .acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.zkv .zk-tl{display:grid;gap:8px;grid-template-columns:repeat(12,1fr)}.zkv .zk-pill{background:#fff;border:1.5px solid var(--l3);border-radius:12px;color:var(--ink);padding:9px 4px 8px;position:relative;text-align:center;transition:.15s}.zkv .zk-pill b{display:block;font-size:20px;font-weight:800;line-height:1.1}.zkv .zk-pill small{color:var(--muted);display:block;font-size:11.5px;font-weight:600;margin-top:2px}.zkv .zk-pill i{color:var(--faint);display:block;font-size:10.5px;font-style:normal;font-weight:600;height:13px;margin-top:3px}.zkv .zk-pill:hover{border-color:var(--violet-s);transform:translateY(-1px)}.zkv .zk-pill.m1{background:var(--ink);border-color:var(--ink);color:#fff}.zkv .zk-pill.m1 i,.zkv .zk-pill.m1 small{color:var(--l4)}.zkv .zk-pill.m2{background:var(--violet);border-color:var(--violet);color:#fff}.zkv .zk-pill.m2 i,.zkv .zk-pill.m2 small{color:var(--l2)}.zkv .zk-pill.self{background:var(--l1);border-style:dashed}.zkv .zk-pill.done:after{background:var(--green) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.8' d='m5 10.5 3.2 3.2L15 7'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:18px;position:absolute;right:-6px;top:-6px;width:18px}.zkv .zk-months{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:10px}.zkv .zk-months div{border-top:2px solid var(--l3);padding:10px 6px 0;text-align:center}.zkv .zk-months b{color:var(--ink);display:block;font-size:14px;font-weight:800}.zkv .zk-months span{color:var(--muted);display:block;font-size:13.5px;line-height:1.45;margin-top:3px}.zkv .zk-legend{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:600;gap:18px;justify-content:center;margin-top:20px}.zkv .zk-legend span{align-items:center;display:inline-flex;gap:6px}.zkv .zk-legend i{border-radius:4px;display:inline-block;height:12px;width:12px}.zkv .zk-info{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:40px}.zkv .zk-info>div{background:var(--l1);border:1px solid var(--l2);border-radius:var(--r);padding:24px 26px}.zkv .zk-info h4{color:var(--ink);font-size:18px;font-weight:800;margin:0 0 10px}.zkv .zk-info ul{font-size:15px;line-height:1.65;margin:0;padding-left:18px}.zkv .zk-info b{color:var(--ink)}.zkv .zk-month{align-items:baseline;display:flex;gap:14px;margin:40px 0 14px}.zkv .zk-month.first{margin-top:0}.zkv .zk-month .tag{background:var(--ink);border-radius:7px;color:#fff;flex:none;font-size:11px;padding:5px 9px}.zkv .zk-month h3{color:var(--ink);font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0}.zkv .zk-month p{color:var(--muted);font-size:14.5px;margin:2px 0 0}.zkv .zk-accs{display:grid;gap:10px}.zkv .zk-acc{background:#fff;border:1px solid var(--line);border-radius:16px;scroll-margin-top:92px;transition:border-color .15s,box-shadow .15s}.zkv .zk-acc:hover{border-color:var(--l3)}.zkv .zk-acc[open]{border-color:var(--l4);box-shadow:0 14px 34px rgba(46,25,82,.08)}.zkv .zk-acc.flash{box-shadow:0 0 0 4px var(--l3)}.zkv .zk-acc.self{border-style:dashed}.zkv .zk-acc summary{align-items:center;border-radius:16px;cursor:pointer;display:grid;gap:14px;grid-template-columns:78px 64px minmax(0,1fr) auto 20px;list-style:none;padding:18px 20px}.zkv .zk-acc summary::-webkit-details-marker{display:none}.zkv .zk-acc summary:hover{background:#fcfbff}.zkv .zk-wk{background:var(--l2);border:1px solid var(--l3);border-radius:6px;color:var(--violet);font-size:10.5px;justify-self:start;padding:3px 8px}.zkv .zk-acc .date{color:var(--ink);font-size:14px;font-weight:700}.zkv .zk-acc h4{color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.015em;line-height:1.3;margin:0}.zkv .zk-acc .sub{color:var(--muted);display:block;font-size:13.5px;font-weight:500;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zkv .zk-acc[open] .sub{display:none}.zkv .zk-acc .chev{color:var(--violet);transition:transform .2s}.zkv .zk-acc[open] .chev{transform:rotate(180deg)}.zkv .zk-ab{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 240px;padding:0 20px 20px 112px}.zkv .zk-ab .desc{font-size:15px;line-height:1.6;margin:0}.zkv .zk-blk{margin-top:14px}.zkv .zk-blk .mono{color:var(--violet);display:block;font-size:10.5px;margin-bottom:3px}.zkv .zk-blk p{font-size:14.5px;line-height:1.55;margin:0}.zkv .zk-blk.strong p{color:var(--ink);font-weight:600}.zkv .zk-ready{border-top:1px solid var(--line);font-size:14px;line-height:1.5;margin-top:14px;padding-top:12px}.zkv .zk-ready b{color:var(--violet)}.zkv .zk-acts{background:var(--l1);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:14px}.zkv .zk-acts .lbl{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:2px}.zkv .zk-acts .zk-btn{width:100%}.zkv .zk-acts .meta{color:var(--faint);font-size:12px;line-height:1.45;margin:2px 0 0}.zkv .zk-flag{background:#fdf1e1;border-radius:6px;color:#9a5b12;font-size:11.5px;font-weight:700;margin-left:8px;padding:2px 7px;vertical-align:2px}.zkv .zk-cta{align-items:center;background:var(--ink);border-radius:28px;color:#fff;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:56px;position:relative}.zkv .zk-cta:after{background:radial-gradient(closest-side,rgba(142,111,240,.45),rgba(142,111,240,0));border-radius:50%;bottom:-200px;content:"";height:520px;pointer-events:none;position:absolute;right:-120px;width:520px}.zkv .zk-cta>*{position:relative;z-index:1}.zkv .zk-cta h2{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0 0 10px}.zkv .zk-cta p{color:#e4dbfb;font-size:16.5px;line-height:1.6;margin:0;max-width:560px}.zkv .zk-cta .acts{display:flex;flex-wrap:wrap;gap:10px}.zkv .zk-foot{border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:20px;justify-content:space-between;margin-top:72px;padding:24px 0 40px}.zkv .zk-foot a{color:var(--violet);font-weight:600;text-decoration:none}@media (max-width:1060px){.zkv .zk-reg{grid-template-areas:"intro" "form" "ov";grid-template-columns:1fr;padding-top:40px}.zkv .zk-panel{max-width:560px;position:static}.zkv .zk-intro h1{font-size:44px}.zkv .zk-tl{grid-template-columns:repeat(6,1fr)}.zkv .zk-months{gap:0;grid-template-columns:1fr}.zkv .zk-months div{padding:10px 0;text-align:left}.zkv .zk-ab{padding-left:20px}.zkv .zk-ab,.zkv .zk-cta{grid-template-columns:1fr}.zkv .zk-cta{padding:40px}}@media (max-width:760px){.zkv .zk-top nav a:not(.zk-btn){display:none}}@media (max-width:640px){.zkv .zk-wrap{padding:0 16px}.zkv .zk-intro h1{font-size:34px}.zkv .zk-intro .lead{font-size:16px}.zkv .zk-ov{padding:14px 12px 6px}.zkv .zk-ov li a{grid-template-columns:44px minmax(0,1fr) auto;row-gap:2px}.zkv .zk-ov .d{font-size:12.5px;grid-column:2;grid-row:2}.zkv .zk-ov .t{grid-column:2;grid-row:1;white-space:normal}.zkv .zk-ov .st{grid-column:3;grid-row:1/3}.zkv .zk-ov .wk{grid-row:1/3}.zkv .zk-ph{padding:22px 20px 4px}.zkv .zk-pb{padding:16px 20px 22px}.zkv .zk-row{grid-template-columns:1fr}.zkv .zk-sec{padding:60px 0}.zkv .zk-head h2{font-size:30px}.zkv .zk-tl{grid-template-columns:repeat(4,1fr)}.zkv .zk-info{grid-template-columns:1fr}.zkv .zk-acc summary{grid-template-columns:auto minmax(0,1fr) 20px;padding:14px;row-gap:6px}.zkv .zk-acc summary .zk-wk{grid-column:1;grid-row:1}.zkv .zk-acc summary .date{grid-column:2;grid-row:1}.zkv .zk-acc summary .ttl{grid-column:1/3;grid-row:2}.zkv .zk-acc summary .st{grid-column:1/3;grid-row:3;justify-self:start}.zkv .zk-acc summary .chev{grid-column:3;grid-row:1}.zkv .zk-ab{padding:0 14px 16px}.zkv .zk-cta{border-radius:22px;padding:30px 22px}.zkv .zk-cta h2{font-size:27px}}.zkv .st>span{display:none}.zkv [data-status=rep] .st>.s-rep,.zkv [data-status=self] .st>.s-self,.zkv [data-status=soon] .st>.s-soon,.zkv [data-status=up] .st>.s-up{display:inline}.zkv .zk-pill i>span{display:none}.zkv .zk-pill[data-status=rep] i>.s-rep,.zkv .zk-pill[data-status=self] i>.s-self,.zkv .zk-pill[data-status=soon] i>.s-flag,.zkv .zk-pill[data-status=up] i>.s-flag{display:inline}.zkv .zk-acc .a-soon,.zkv .zk-acc .a-up{display:none!important}.zkv .zk-acc[data-status=soon] .a-soon,.zkv .zk-acc[data-status=up] .a-up{display:flex!important}.zkv .zk-ov li[data-status=rep] .t,.zkv .zk-ov li[data-status=self] .t,.zkv .zk-ov li[data-status=soon] .t{color:var(--body);font-weight:600}.zkv .zk-pick li.is-past{display:none}.zkv .zk-empty{background:#fff;border:1px dashed var(--l4);border-radius:12px;color:var(--muted);font-size:14px;padding:16px}.zkv .zk-rt p{margin:0 0 10px}.zkv .zk-rt p:last-child{margin-bottom:0}.zkv .zk-info .zk-rt ul{font-size:15px;line-height:1.65;margin:0;padding-left:18px}.zkv .zk-foot .zk-rt p{margin:0}.zkv [data-status=up] .st{background:var(--l2);color:var(--violet)}.zkv [data-status=rep] .st{background:#e3f5ec;color:var(--green-t)}.zkv [data-status=self] .st,.zkv [data-status=soon] .st{background:#f1f0f4;color:var(--muted)}.zkv [data-status=self] .st:before{background:none;border:1.5px solid;height:4px;width:4px}.zkv .zk-pill[data-status=rep]:after{background:var(--green) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.8' d='m5 10.5 3.2 3.2L15 7'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:18px;position:absolute;right:-6px;top:-6px;width:18px}.zkv .zk-acc .zk-ab.zk-ab--video{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:4px 20px 24px}.zkv .zk-vid{min-width:0}.zkv .zk-vid__frame{aspect-ratio:16/9;background:var(--ink);border-radius:16px;box-shadow:0 10px 30px rgba(46,25,82,.12);overflow:hidden;position:relative}.zkv .zk-vid__frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.zkv .zk-vid__ph{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,var(--l1),var(--l2) 55%,#f8f6fe);border:1.5px dashed var(--l4);border-radius:16px;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:24px;text-align:center}.zkv .zk-vid__play{background:#fff;border-radius:50%;box-shadow:0 6px 18px rgba(46,25,82,.1);color:var(--violet);display:grid;height:56px;margin-bottom:10px;place-items:center;width:56px}.zkv .zk-vid__ph b{color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.01em}.zkv .zk-vid__ph p{color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:30em}.zkv .zk-vid__ph .zk-btn{margin-top:8px}.zkv .zk-vid__ph .v-self,.zkv .zk-vid__ph .v-soon,.zkv .zk-vid__ph .v-up{display:none}.zkv .zk-acc[data-status=rep] .zk-vid__ph .v-soon,.zkv .zk-acc[data-status=self] .zk-vid__ph .v-self,.zkv .zk-acc[data-status=soon] .zk-vid__ph .v-soon,.zkv .zk-acc[data-status=up] .zk-vid__ph .v-up{display:inline}.zkv .zk-vbody{min-width:0}.zkv .zk-vacts{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.zkv .zk-vacts .lbl{color:var(--muted);display:block;font-size:13px;font-weight:700;margin-bottom:10px}.zkv .zk-vacts .btns{display:flex;flex-wrap:wrap;gap:10px}.zkv .zk-vacts .zk-btn.sec{border-color:var(--violet);color:var(--violet)}.zkv .zk-vacts .zk-btn.sec:hover{background:var(--l1)}@media (max-width:900px){.zkv .zk-acc .zk-ab.zk-ab--video{gap:22px;grid-template-columns:1fr}}@media (max-width:640px){.zkv .zk-acc .zk-ab.zk-ab--video{padding:0 14px 16px}.zkv .zk-vacts .btns .zk-btn{width:100%}}