.zk-ct{position:relative;background:var(--zk-bg);background-image:var(--zk-dots);background-size:20px 20px;overflow:hidden}.zk-ct__wrap{position:relative;z-index:1;max-width:var(--zk-container);margin:0 auto}.zk-ct__wrap--narrow{max-width:1000px}.zk-ct__hero{position:relative;padding:calc(var(--zk-air) + 72px) clamp(24px,5vw,64px) var(--zk-air)}.zk-ct__band{position:relative;padding:var(--zk-air) clamp(24px,5vw,64px)}.zk-ct__band:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--zk-rule);pointer-events:none;z-index:3}.zk-ct__band--cyan:before{background:linear-gradient(90deg,transparent,rgba(30,209,233,.45) 50%,transparent)}.zk-ct__band--elev{background-color:var(--zk-bg-elev);background-image:var(--zk-dots);background-size:20px 20px}.zk-ct__beam{position:absolute;z-index:0;pointer-events:none;filter:blur(30px)}.zk-ct__beam--hero{top:-80px;left:4%;width:min(940px,96vw);height:560px;background:radial-gradient(circle,rgba(9,129,255,.26),transparent 66%)}.zk-ct__beam--out{top:50px;right:-90px;width:min(820px,94vw);height:520px;background:radial-gradient(circle,rgba(30,209,233,.18),transparent 66%)}.zk-ct__beam--mod{top:40px;left:-80px;width:min(840px,94vw);height:540px;background:radial-gradient(circle,rgba(9,129,255,.22),transparent 66%)}.zk-ct__beam--proj{bottom:70px;left:50%;transform:translate(-50%);width:min(1320px,100vw);height:420px;background:radial-gradient(ellipse,rgba(30,209,233,.16),transparent 66%)}.zk-ct__beam--comp{top:30px;left:2%;width:min(800px,94vw);height:520px;background:radial-gradient(circle,rgba(9,129,255,.22),transparent 66%)}.zk-ct__beam--tem{bottom:80px;left:50%;transform:translate(-50%);width:min(1320px,100vw);height:420px;background:radial-gradient(ellipse,rgba(9,129,255,.2),transparent 66%)}.zk-ct__beam--tea{top:40px;right:-80px;width:min(800px,94vw);height:520px;background:radial-gradient(circle,rgba(30,209,233,.18),transparent 66%)}.zk-ct__beam--rev{top:30px;left:2%;width:min(780px,94vw);height:500px;background:radial-gradient(circle,rgba(9,129,255,.2),transparent 66%)}.zk-ct__beam--also{top:40px;right:-90px;width:min(800px,94vw);height:500px;background:radial-gradient(circle,rgba(30,209,233,.18),transparent 66%)}.zk-ct__crumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font:400 13px var(--zk-font-body);color:var(--zk-c2);margin-bottom:30px}.zk-ct__crumb a{color:var(--zk-c2);text-decoration:none;transition:color var(--zk-dur-fast) var(--zk-ease)}.zk-ct__crumb a:hover{color:var(--zk-c1)}.zk-ct__crumb span[aria-hidden]{color:#3a424f}.zk-ct__crumb .cat{color:var(--zk-c2)}.zk-ct__crumb [aria-current]{color:var(--zk-c1)}.zk-ct__eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:20px;color:var(--zk-red-lift)}.zk-ct__eyebrow svg{flex:none}.zk-ct__eyebrow>span{font:500 12px var(--zk-font-head);letter-spacing:.1em;color:var(--zk-cyan);text-transform:uppercase}.zk-ct__badge{display:inline-flex;align-items:center;gap:11px;margin-bottom:20px}.zk-ct__badge .ic{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:9px;background:#1ed1e924;border:1px solid rgba(30,209,233,.4);color:var(--zk-cyan)}.zk-ct__badge>span:last-child{font:500 12px var(--zk-font-head);letter-spacing:.1em;color:var(--zk-cyan);text-transform:uppercase}.zk-ct__h1{font-family:var(--zk-font-head);font-weight:300;font-size:clamp(2.4rem,5vw,3.75rem);line-height:1.02;letter-spacing:-.034em;color:var(--zk-c1);margin:0 0 22px}.zk-ct__h2{font-family:var(--zk-font-head);font-weight:400;font-size:clamp(1.8rem,3.5vw,2.625rem);line-height:1.08;letter-spacing:-.026em;color:var(--zk-c1);margin:0 0 16px;max-width:800px;text-wrap:balance}.zk-ct__lead{font:400 clamp(1rem,1.5vw,1.15625rem)/1.6 var(--zk-font-body);color:var(--zk-c2);margin:0 0 30px;max-width:620px;text-wrap:pretty}.zk-ct__lead b{font-weight:400;color:var(--zk-c1)}.zk-ct__sub{font:400 clamp(.98rem,1.3vw,1.0625rem)/1.62 var(--zk-font-body);color:var(--zk-c2);margin:0 0 40px;max-width:680px;text-wrap:pretty}.zk-ct__lbl{font:400 10.5px var(--zk-font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--zk-c2);margin-bottom:12px}.zk-ct__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:32px}.zk-ct__btn{display:inline-flex;align-items:center;gap:9px;min-height:44px;box-sizing:border-box;white-space:nowrap;font:500 15px var(--zk-font-head);color:var(--zk-on-accent);background:var(--zk-accent);border-radius:var(--zk-r-xl);padding:14px 28px;text-decoration:none;box-shadow:var(--zk-glow-blue);transition:background var(--zk-dur-fast) var(--zk-ease),transform var(--zk-dur-fast) var(--zk-ease)}.zk-ct__btn:hover{background:var(--zk-accent-600);transform:translateY(-2px)}.zk-ct__btn:focus-visible{outline:none;box-shadow:var(--zk-glow-blue),var(--zk-ring)}.zk-ct__btn svg{stroke:currentColor}.zk-ct__btn--ghost{background:transparent;color:var(--zk-c1);border:1px solid var(--zk-border);box-shadow:none;padding:14px 24px}.zk-ct__btn--ghost:hover{background:transparent;border-color:var(--zk-border-active)}.zk-ct__btn--ghost svg{stroke:var(--zk-c2)}.zk-ct__btn--ghost:focus-visible{box-shadow:var(--zk-ring)}.zk-ct__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:48px;align-items:start}.zk-ct__facts{display:flex;gap:34px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--zk-border)}.zk-ct__facts .v{font:400 24px/1 var(--zk-font-mono);letter-spacing:-.03em;color:var(--zk-c1);font-variant-numeric:tabular-nums}.zk-ct__facts .l{font:400 12.5px var(--zk-font-body);color:var(--zk-c2);margin-top:6px}.zk-ct__aside{display:flex;flex-direction:column;gap:16px}.zk-ct__trailer .fr{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;cursor:pointer;overflow:hidden;background:var(--zk-bg-elev);border:1px solid var(--zk-border);border-radius:var(--zk-r-3xl);box-shadow:var(--zk-card-sh);transition:box-shadow .4s var(--zk-ease)}.zk-ct__trailer[data-open=true] .fr{box-shadow:var(--zk-card-sh),var(--zk-glow-blue);cursor:default}.zk-ct__trailer .fr:focus-visible{outline:none;box-shadow:var(--zk-card-sh),var(--zk-ring)}.zk-ct__trailer .po{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.zk-ct__trailer .fr.no-poster{background:linear-gradient(140deg,#16223a,#0f2136 48%,#0a0e14)}.zk-ct__trailer .fr.no-poster .po{display:none}.zk-ct__trailer .md{position:absolute;inset:0}.zk-ct__trailer .md iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.zk-ct__trailer .vg{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,14,20,.5),transparent 34%,transparent 60%,rgba(10,14,20,.9))}.zk-ct__trailer .pl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:var(--zk-r-pill);background:var(--zk-accent);box-shadow:0 0 40px #0981ff99;pointer-events:none;transition:opacity .3s var(--zk-ease)}.zk-ct__trailer .pl svg{fill:var(--zk-on-accent);margin-left:3px}.zk-ct__trailer .lb{position:absolute;left:24px;right:20px;bottom:20px;display:flex;align-items:center;gap:11px;flex-wrap:wrap;pointer-events:none;transition:opacity .3s var(--zk-ease)}.zk-ct__trailer .lb b{font:500 11.5px var(--zk-font-head);letter-spacing:.1em;color:var(--zk-c1);text-transform:uppercase}.zk-ct__trailer .lb>span{font:400 11.5px var(--zk-font-mono);color:var(--zk-c2)}.zk-ct__trailer[data-open=true] .pl,.zk-ct__trailer[data-open=true] .vg,.zk-ct__trailer[data-open=true] .lb{opacity:0}.zk-ct__inc{border-radius:var(--zk-r-2xl);padding:20px 22px;background:var(--zk-glass);backdrop-filter:blur(var(--zk-blur));-webkit-backdrop-filter:blur(var(--zk-blur));border:1px solid var(--zk-border);box-shadow:var(--zk-card-sh)}.zk-ct__inc .zk-ct__lbl{margin-bottom:16px}.zk-ct__inc .it{display:flex;align-items:flex-start;gap:11px;font:400 14px/1.5 var(--zk-font-body);color:#dfe3e8}.zk-ct__inc .it+.it{margin-top:12px}.zk-ct__inc .ck{display:flex;align-items:center;justify-content:center;width:17px;height:17px;flex:none;margin-top:2px;border-radius:var(--zk-r-pill);background:#0981ff29;border:1px solid var(--zk-border-active);color:var(--zk-accent)}.zk-ct__outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 34px;margin-top:24px}.zk-ct__outcomes .ot{display:flex;align-items:flex-start;gap:13px;padding:16px 0;border-bottom:1px solid var(--zk-border);font:400 15.5px/1.55 var(--zk-font-body);color:#dfe3e8}.zk-ct__outcomes .ck{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;margin-top:2px;border-radius:var(--zk-r-pill);background:#1ed1e924;border:1px solid rgba(30,209,233,.3);color:var(--zk-cyan)}.zk-ct__model{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:32px;align-items:start}.zk-ct__thread{border-radius:18px;overflow:hidden;background:var(--zk-surface);border:1px solid var(--zk-border);box-shadow:var(--zk-card-sh)}.zk-ct__thread .hd{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 22px;border-bottom:1px solid var(--zk-border)}.zk-ct__thread .hd .ic{display:flex;flex:none;color:var(--zk-cyan)}.zk-ct__thread .hd .t{font:500 14px var(--zk-font-head);color:var(--zk-c1);white-space:nowrap}.zk-ct__thread .hd .m{flex:1;min-width:0;text-align:right;font:400 12px var(--zk-font-mono);color:var(--zk-c2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zk-ct__thread .bd{padding:22px}.zk-ct__thread .msg{display:flex;gap:13px;padding-bottom:20px;border-bottom:1px solid var(--zk-border)}.zk-ct__thread .msg.is-reply{padding:20px 0 0 32px;border-bottom:0}.zk-ct__thread .av{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:var(--zk-r-pill);font:500 14px var(--zk-font-head);background:#ffffff0d;border:1px solid var(--zk-border);color:var(--zk-c2)}.zk-ct__thread .av.is-blue{background:var(--zk-accent-tint);border-color:var(--zk-border-active);color:var(--zk-accent)}.zk-ct__thread .who{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:6px}.zk-ct__thread .who .n{font:500 14px var(--zk-font-head);color:var(--zk-c1)}.zk-ct__thread .who .w{font:400 12px var(--zk-font-mono);color:var(--zk-c2)}.zk-ct__thread .who .tag{display:inline-flex;align-items:center;font:500 10px var(--zk-font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--zk-accent);padding:3px 8px;border-radius:var(--zk-r-pill);background:var(--zk-accent-tint);border:1px solid var(--zk-border-active)}.zk-ct__thread p{font:400 14.5px/1.6 var(--zk-font-body);color:#aeb6c2;margin:0}.zk-ct__side{display:flex;flex-direction:column;gap:16px}.zk-ct__live{border-radius:18px;padding:22px;background:var(--zk-glass);backdrop-filter:blur(var(--zk-blur));-webkit-backdrop-filter:blur(var(--zk-blur));border:1px solid var(--zk-border-active);box-shadow:var(--zk-card-sh),var(--zk-glow-blue)}.zk-ct__live .wh{display:flex;align-items:center;gap:9px;margin-bottom:16px}.zk-ct__live .wh .dot{width:7px;height:7px;border-radius:var(--zk-r-pill);background:var(--zk-warm)}.zk-ct__live .wh span:last-child{font:500 11px var(--zk-font-head);letter-spacing:.1em;color:var(--zk-warm);text-transform:uppercase}.zk-ct__live .t{font:500 19px/1.28 var(--zk-font-head);letter-spacing:-.012em;color:var(--zk-c1);margin-bottom:9px}.zk-ct__live p{font:400 14px/1.6 var(--zk-font-body);color:var(--zk-c2);margin:0 0 16px}.zk-ct__live a{display:inline-flex;align-items:center;gap:8px;font:500 13.5px var(--zk-font-head);color:var(--zk-cyan);text-decoration:none}.zk-ct__live a:hover{color:#6be4f5}.zk-ct__pace{border-radius:18px;padding:22px;background:var(--zk-surface);border:1px solid var(--zk-border);box-shadow:var(--zk-card-sh)}.zk-ct__pace .zk-ct__lbl{margin-bottom:14px}.zk-ct__pace p{font:400 14px/1.6 var(--zk-font-body);color:var(--zk-c2);margin:0}.zk-ct__temario{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:none}.zk-ct__mod{display:flex;align-items:center;gap:18px;padding:18px 22px;border-radius:var(--zk-r-2xl);background:var(--zk-surface);border:1px solid var(--zk-border);box-shadow:var(--zk-card-sh);transition:border-color var(--zk-dur-fast) var(--zk-ease)}.zk-ct__mod:hover{border-color:var(--zk-border-active)}.zk-ct__mod .num{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:11px;font:400 14px var(--zk-font-mono);background:#0981ff1a;border:1px solid rgba(56,140,255,.28);color:var(--zk-accent)}.zk-ct__mod .txt{flex:1;min-width:0}.zk-ct__mod .n{display:block;font:500 16.5px/1.3 var(--zk-font-head);letter-spacing:-.01em;color:var(--zk-c1)}.zk-ct__mod .d{display:block;font:400 13px var(--zk-font-body);color:var(--zk-c2);margin-top:4px}.zk-ct__mod .cat{display:inline-flex;align-items:center;flex:none;white-space:nowrap;font:500 11.5px var(--zk-font-head);letter-spacing:.02em;padding:5px 11px;border-radius:var(--zk-r-pill)}.zk-ct__mod .cat.is-e{color:var(--zk-accent);background:#0981ff1f;border:1px solid rgba(56,140,255,.4)}.zk-ct__mod .cat.is-pn{color:var(--zk-cyan);background:#1ed1e91f;border:1px solid rgba(30,209,233,.3)}.zk-ct__mod .cat.is-hs{color:var(--zk-warm);background:#ff84001f;border:1px solid rgba(255,132,0,.32)}.zk-ct__alsocard .cv.is-e{background:linear-gradient(140deg,#16223a,#0f2136 48%,#0a0e14)}.zk-ct__alsocard .cv.is-pn{background:linear-gradient(140deg,#12283a,#0d2130 48%,#0a141d)}.zk-ct__alsocard .cv.is-hs{background:linear-gradient(140deg,#2a2015,#1e1810,#0f0c0a)}.zk-ct__mod .go{display:inline-flex;align-items:center;gap:7px;flex:none;text-decoration:none;font:500 13px var(--zk-font-head);color:var(--zk-cyan);transition:color var(--zk-dur-fast) var(--zk-ease)}.zk-ct__mod .go:hover{color:#6be4f5}.zk-ct__mod .go:focus-visible{outline:none;box-shadow:var(--zk-ring);border-radius:6px}.zk-ct__horas{font:400 14px/1.55 var(--zk-font-body);color:var(--zk-c2);margin:-20px 0 28px;padding:12px 16px;border-radius:var(--zk-r-xl);background:#0981ff12;border:1px solid rgba(56,140,255,.24);display:inline-block}.zk-ct__horas b{font-weight:500;color:var(--zk-c1)}.zk-ct__mod .go .d{font:400 12px var(--zk-font-mono);color:var(--zk-c2);margin-right:4px}.zk-ct__formatos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.zk-ct__formato{border-radius:18px;padding:22px;background:var(--zk-glass);backdrop-filter:blur(var(--zk-blur));-webkit-backdrop-filter:blur(var(--zk-blur));border:1px solid var(--zk-border);box-shadow:var(--zk-card-sh)}.zk-ct__formato .ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;margin-bottom:14px;background:#0981ff21;color:var(--zk-accent)}.zk-ct__formato .n{display:block;font:500 16px/1.3 var(--zk-font-head);color:var(--zk-c1)}.zk-ct__formato .d{display:block;font:400 13.5px/1.5 var(--zk-font-body);color:var(--zk-c2);margin-top:6px}.zk-ct__pair{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:32px;align-items:start}.zk-ct__teacher--row{display:flex;gap:22px;flex-wrap:wrap;padding:24px;border-radius:18px;background:var(--zk-glass);backdrop-filter:blur(var(--zk-blur));-webkit-backdrop-filter:blur(var(--zk-blur));border:1px solid var(--zk-border);box-shadow:var(--zk-card-sh)}.zk-ct__teacher--row .ph{position:relative;width:118px;height:144px;flex:none;border-radius:var(--zk-r-2xl);overflow:hidden;background:var(--zk-bg);border:1px solid var(--zk-border);aspect-ratio:auto}.zk-ct__teacher--row .ph img{position:static;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.zk-ct__teacher--row .bd{flex:1 1 300px;min-width:0;padding:0;border:0}.zk-ct__teacher--row .bd .n{font:500 20px var(--zk-font-head);letter-spacing:-.014em;color:var(--zk-c1)}.zk-ct__teacher--row .bd .r{font:400 14px var(--zk-font-body);color:var(--zk-cyan);margin-top:4px}.zk-ct__teacher--row .bd p{font:400 14.5px/1.6 var(--zk-font-body);color:var(--zk-c2);margin:12px 0 0}.zk-ct__aud{border-radius:18px;padding:24px;background:var(--zk-surface);border:1px solid var(--zk-border);box-shadow:var(--zk-card-sh)}.zk-ct__aud p{font:400 14.5px/1.62 var(--zk-font-body);color:#dfe3e8;margin:0}.zk-ct__faq{display:flex;flex-direction:column;gap:10px}.zk-ct__q{border-radius:var(--zk-r-2xl);overflow:hidden;background:var(--zk-surface);border:1px solid var(--zk-border);box-shadow:var(--zk-card-sh);transition:border-color var(--zk-dur-fast) var(--zk-ease)}.zk-ct__q.is-open{border-color:var(--zk-border-active)}.zk-ct__q .hd{display:flex;align-items:center;gap:16px;width:100%;box-sizing:border-box;min-height:44px;padding:20px 22px;background:transparent;border:0;cursor:pointer;text-align:left;font-family:inherit}.zk-ct__q .hd:focus-visible{outline:none;box-shadow:inset var(--zk-ring)}.zk-ct__q .hd .t{flex:1;min-width:0;font:500 16px/1.35 var(--zk-font-head);letter-spacing:-.008em;color:var(--zk-c1)}.zk-ct__q .ch{display:flex;flex:none;color:var(--zk-c2);transition:transform .18s var(--zk-ease)}.zk-ct__q.is-open .ch{transform:rotate(180deg)}.zk-ct__q .bd{padding:0 22px 22px;animation:zk-ct-open .28s var(--zk-ease) both}.zk-ct__q .bd p{font:400 14.5px/1.65 var(--zk-font-body);color:#aeb6c2;margin:0;max-width:72ch}.zk-ct__teachers{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.zk-ct__teacher{border-radius:18px;overflow:hidden;background:var(--zk-glass);backdrop-filter:blur(var(--zk-blur));-webkit-backdrop-filter:blur(var(--zk-blur));border:1px solid var(--zk-border);box-shadow:var(--zk-card-sh)}.zk-ct__teacher .ph{position:relative;aspect-ratio:4 / 5;background:var(--zk-bg);display:flex;align-items:center;justify-content:center}.zk-ct__teacher .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.zk-ct__teacher .ini{font:300 3rem var(--zk-font-head);color:var(--zk-c3)}.zk-ct__teacher .sc{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(10,14,20,.94))}.zk-ct__teacher .id{position:absolute;left:18px;right:18px;bottom:16px;pointer-events:none}.zk-ct__teacher .id .n{display:block;font:500 17px/1.26 var(--zk-font-head);letter-spacing:-.01em;color:var(--zk-c1)}.zk-ct__teacher .id .r{display:block;font:400 13px/1.45 var(--zk-font-body);color:var(--zk-c2);margin-top:4px}.zk-ct__teacher .bd{padding:15px 18px 18px;border-top:1px solid var(--zk-border)}.zk-ct__teacher .bd .zk-ct__lbl{letter-spacing:.08em;margin-bottom:7px}.zk-ct__teacher .tag{display:inline-flex;align-items:center;font:500 12.5px var(--zk-font-head);padding:5px 12px;border-radius:var(--zk-r-pill)}.zk-ct__also{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.zk-ct__alsocard{display:block;border-radius:18px;overflow:hidden;text-decoration:none;background:var(--zk-surface);border:1px solid var(--zk-border);box-shadow:var(--zk-card-sh);transition:border-color var(--zk-dur-fast) var(--zk-ease),box-shadow var(--zk-dur-fast) var(--zk-ease),transform var(--zk-dur-fast) var(--zk-ease)}.zk-ct__alsocard:hover{border-color:var(--zk-border-active);box-shadow:var(--zk-card-sh),var(--zk-glow-blue);transform:translateY(-2px)}.zk-ct__alsocard:focus-visible{outline:none;box-shadow:var(--zk-card-sh),var(--zk-ring)}.zk-ct__alsocard .cv{position:relative;display:block;aspect-ratio:16 / 10}.zk-ct__alsocard .sc{position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(13,19,28,.92))}.zk-ct__alsocard .bd{display:block;padding:20px 22px 22px}.zk-ct__alsocard .n{display:block;font:500 18px/1.28 var(--zk-font-head);letter-spacing:-.012em;color:var(--zk-c1);margin-bottom:7px}.zk-ct__alsocard .m{display:block;font:400 12.5px var(--zk-font-mono);color:var(--zk-c2);margin-bottom:14px}.zk-ct__alsocard .d{display:block;font:400 14px/1.55 var(--zk-font-body);color:var(--zk-c2);margin-bottom:16px}.zk-ct__alsocard .c{display:inline-flex;align-items:center;font:500 12.5px var(--zk-font-head);color:var(--zk-cyan);padding:5px 12px;border-radius:var(--zk-r-pill);background:#1ed1e91f;border:1px solid rgba(30,209,233,.3)}.zk-ct__alsocard .c.is-none{font:400 13px var(--zk-font-body);color:var(--zk-c2);padding:0;background:none;border:0}.zk-ct__course .go{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font:500 13.5px var(--zk-font-head);color:var(--zk-cyan);text-decoration:none;transition:color var(--zk-dur-fast) var(--zk-ease)}.zk-ct__course .go:hover{color:#6be4f5}.zk-ct__course .go:focus-visible{outline:none;box-shadow:var(--zk-ring);border-radius:6px}@keyframes zk-ct-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes zk-ct-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.zk-ct.is-rv [data-rv]{opacity:0}.zk-ct [data-rv].rv-on{animation:zk-ct-in .36s var(--zk-ease) both;animation-delay:var(--d, 0ms)}.zk-ct [data-pricing-slot] .zk-pricing:before{background:var(--zk-rule)}@media (max-width: 1040px){.zk-ct__top{grid-template-columns:minmax(0,1fr);gap:40px}.zk-ct__aside{max-width:560px}.zk-ct__model,.zk-ct__pair{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.zk-ct__facts{gap:22px 30px}.zk-ct__thread .msg.is-reply{padding-left:16px}.zk-ct__mod{flex-wrap:wrap;padding:16px 18px}.zk-ct__mod .go{margin-left:56px}.zk-ct__teacher--row .ph{width:92px;height:112px}}@media (prefers-reduced-motion: reduce){.zk-ct.is-rv [data-rv]{opacity:1}.zk-ct [data-rv].rv-on,.zk-ct__q .bd{animation:none}.zk-ct__btn:hover,.zk-ct__alsocard:hover{transform:none}}
