/* «Знания 250BAR» block and the magazine reader */
.ck-block{--c1:#6ff7d8;--c2:#c3a9fd;margin:22px 0 30px;padding:18px;border-radius:22px;background:radial-gradient(800px 260px at 0 0,color-mix(in srgb,var(--c1) 14%,transparent),transparent 70%),#0a151c;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 35%,transparent)}
.ck-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ck-head b{color:var(--c1);font:800 12px "JetBrains Mono",monospace;letter-spacing:.14em}.ck-head span{color:#8fa6ae;font-size:13px}
.ck-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px}
.ck-col{border-radius:18px;padding:14px;background:#0d1b24;box-shadow:inset 0 0 0 1px #ffffff12}
.ck-col h4{margin:0 0 10px;font-size:14px;color:#fff}
.ck-q{border-radius:12px;margin-bottom:6px;background:#112530;transition:background .25s}.ck-q.is-open{background:color-mix(in srgb,var(--c1) 12%,#112530)}
.ck-q button{display:block;width:100%;padding:9px 11px;border:0;background:none;color:#eaf4f6;font:700 13px/1.35 Manrope,sans-serif;text-align:left;cursor:pointer}
.ck-q p{margin:0;padding:0 11px 11px;color:#cfe0e5;font-size:13px;line-height:1.55}
.ck-chips{display:flex;flex-wrap:wrap;gap:6px}
.ck-chip{border:0;padding:7px 11px;border-radius:12px;background:#122630;color:#dbe8ec;font:600 12.5px Manrope,sans-serif;cursor:pointer;transition:transform .2s,background .2s}
.ck-chip:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--c2) 22%,#122630)}
.ck-article{position:relative;display:grid;align-content:end;gap:6px;min-height:200px;overflow:hidden;border:0;text-align:left;cursor:pointer;color:#fff;
  background:linear-gradient(150deg,color-mix(in srgb,var(--c1) 40%,#0b1620),color-mix(in srgb,var(--c2) 35%,#0b1620));transition:transform .3s,box-shadow .3s}
.ck-article:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0008,0 0 30px color-mix(in srgb,var(--c1) 40%,transparent)}
.ck-article:before,.ck-reader .ck-hero:before{content:'';position:absolute;inset:0;opacity:.35;pointer-events:none}
[data-pattern=grid].ck-article:before,.ck-reader[data-pattern=grid] .ck-hero:before{background:linear-gradient(#ffffff22 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff22 1px,transparent 1px) 0 0/22px 22px}
[data-pattern=rings].ck-article:before,.ck-reader[data-pattern=rings] .ck-hero:before{background:repeating-radial-gradient(circle at 85% 20%,#ffffff26 0 2px,transparent 2px 16px)}
[data-pattern=gears].ck-article:before,.ck-reader[data-pattern=gears] .ck-hero:before{background:radial-gradient(circle at 80% 25%,transparent 28px,#ffffff30 29px 33px,transparent 34px) 0 0/90px 90px}
[data-pattern=diag].ck-article:before,.ck-reader[data-pattern=diag] .ck-hero:before{background:repeating-linear-gradient(135deg,#ffffff1f 0 2px,transparent 2px 14px)}
[data-pattern=waves].ck-article:before,.ck-reader[data-pattern=waves] .ck-hero:before{background:radial-gradient(ellipse 40px 12px at 50% 100%,transparent 70%,#ffffff2e 72% 80%,transparent 82%) 0 0/60px 24px}
[data-pattern=bubbles].ck-article:before,.ck-reader[data-pattern=bubbles] .ck-hero:before{background:radial-gradient(circle,#ffffff38 2px,transparent 3px) 0 0/26px 26px,radial-gradient(circle,#ffffff22 5px,transparent 6px) 13px 13px/52px 52px}
.ck-emo{position:absolute;right:14px;top:10px;font-size:54px;filter:drop-shadow(0 8px 20px #0008);animation:ckFloat 4s ease-in-out infinite}
@keyframes ckFloat{50%{transform:translateY(-8px) rotate(6deg)}}
.ck-article small{position:relative;font:800 10px "JetBrains Mono",monospace;letter-spacing:.12em;color:#ffffffcc}
.ck-article strong{position:relative;font-size:17px;line-height:1.25}
.ck-read{position:relative;font-weight:800;font-size:13px;color:#fff}
@media(max-width:1100px){.ck-grid{grid-template-columns:1fr}}
/* Reader */
body.ck-open{overflow:hidden}body.ck-open .top-dock{opacity:0;pointer-events:none}
.ck-reader{--c1:#6ff7d8;--c2:#c3a9fd;position:fixed;inset:0;z-index:450;display:grid;justify-items:center;overflow:auto;padding:4vh 16px;background:#02060acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.ck-paper{position:relative;width:min(820px,100%);border-radius:26px;overflow:hidden;background:#0a141b;box-shadow:0 40px 100px #000c,inset 0 0 0 1px color-mix(in srgb,var(--c1) 30%,transparent);align-self:start}
.ck-close{position:absolute;right:14px;top:14px;z-index:3;width:42px;height:42px;border:0;border-radius:13px;background:#000a;color:#fff;font-size:24px;cursor:pointer}
.ck-hero{position:relative;padding:46px 34px 30px;background:linear-gradient(150deg,color-mix(in srgb,var(--c1) 38%,#0a141b),color-mix(in srgb,var(--c2) 30%,#0a141b))}
.ck-big{position:absolute;right:34px;top:30px;font-size:84px;filter:drop-shadow(0 12px 30px #000a)}
.ck-hero small{position:relative;font:800 11px "JetBrains Mono",monospace;letter-spacing:.14em;color:#ffffffcc}
.ck-hero h1{position:relative;margin:10px 90px 10px 0;font-size:clamp(24px,3.4vw,36px);line-height:1.15;letter-spacing:-.02em}
.ck-lead{position:relative;margin:0;max-width:640px;color:#f0f6f8;font-size:16px;line-height:1.55}
.ck-meta{position:relative;display:inline-block;margin-top:12px;padding:5px 10px;border-radius:10px;background:#0006;font-size:12.5px;color:#fff}
.ck-body{display:grid;gap:14px;padding:26px 34px 34px}
.ck-skel{height:64px;border-radius:14px;background:linear-gradient(90deg,#122630,#1b3540,#122630) 0 0/200% 100%;animation:ckShine 1.2s linear infinite}
@keyframes ckShine{to{background-position:-200% 0}}
.ck-sec{position:relative;padding:16px 18px 16px 58px;border-radius:16px;background:#0e1d26}
.ck-sec-e{position:absolute;left:16px;top:14px;font-size:26px}
.ck-sec h2{margin:0 0 6px;font-size:18px}.ck-sec p{margin:0;color:#dbe8ec;font-size:15px;line-height:1.65}
.ck-mistakes{padding:16px 18px;border-radius:16px;background:#2a0f18;box-shadow:inset 0 0 0 1px #ff6b8a55}
.ck-mistakes h3,.ck-faq h3,.ck-video h3{margin:0 0 8px;font-size:16px}.ck-mistakes ul{margin:0;padding-left:20px;color:#ffd6de;line-height:1.6}
.ck-tip{padding:18px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 22%,#0e1d26),#0e1d26);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 50%,transparent)}
.ck-tip b{color:var(--c1)}.ck-tip p{margin:6px 0 0;font-size:16px;line-height:1.6;color:#fff}
.ck-faq details{padding:10px 14px;border-radius:12px;background:#0e1d26;margin-bottom:6px}.ck-faq summary{cursor:pointer;font-weight:700}.ck-faq p{margin:8px 0 0;color:#cfe0e5}
.ck-video{padding:16px;border-radius:16px;background:#0e1d26}.ck-video video{width:100%;max-height:380px;border-radius:12px;background:#000}
.ck-vcap{margin:6px 0;color:#8fa6ae;font-size:12.5px}.ck-vrow{display:flex;gap:8px;overflow-x:auto}
.ck-vrow button{flex:none;display:grid;width:150px;gap:4px;padding:0 0 6px;border:0;border-radius:10px;overflow:hidden;background:#122630;color:#dbe8ec;text-align:left;font-size:11.5px;cursor:pointer}
.ck-vrow button.is-on{box-shadow:0 0 0 2px var(--c1)}.ck-vrow img{width:100%;aspect-ratio:16/10;object-fit:cover}.ck-vrow span{padding:0 7px}
.ck-foot{display:flex;gap:8px;flex-wrap:wrap}.ck-foot button{height:44px;padding:0 16px;border:0;border-radius:13px;background:#16303a;color:#eaf4f6;font-weight:800;cursor:pointer}
.ck-foot .ck-ask{background:linear-gradient(135deg,var(--c1),var(--c2));color:#04130f}
.ck-err{color:#ffb3c2}
@media(max-width:760px){.ck-hero{padding:40px 20px 24px}.ck-big{font-size:56px;right:18px}.ck-hero h1{margin-right:56px}.ck-body{padding:18px 16px 24px}.ck-sec{padding-left:50px}}
@media(prefers-reduced-motion:reduce){.ck-emo,.ck-skel{animation:none}}
/* Full knowledge window */
.ck-h{margin:6px 0 2px;font-size:16px}
.ck-qgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ck-qcard{border-radius:16px;background:#0e1d26;box-shadow:inset 0 0 0 1px #ffffff12;transition:box-shadow .3s}
.ck-qcard.is-open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 60%,transparent),0 12px 30px #0006;grid-column:span 2}
.ck-qcard button{display:flex;gap:10px;align-items:flex-start;width:100%;padding:14px;border:0;background:none;color:#fff;text-align:left;cursor:pointer;font:inherit}
.ck-qi{font-size:20px;line-height:1}.ck-qcard strong{font-size:15px;line-height:1.35}
.ck-qcard p{margin:0;padding:0 16px 16px 44px;color:#dbe8ec;font-size:15px;line-height:1.65}
.ck-qcard.is-video{background:#140e1f}.ck-qcard.is-video strong{color:#e6ddff}
.ck-window .ck-article{min-height:150px;border-radius:18px;padding:18px}
@media(max-width:760px){.ck-qgrid{grid-template-columns:1fr}.ck-qcard.is-open{grid-column:auto}}
/* Source of an answer and the product card Q&A block */
.ck-src{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:3px 9px;border-radius:999px;background:#6ff7d81a;color:#bfffee;font:700 11px Manrope,system-ui,sans-serif;text-decoration:none}
.ck-src.is-yt{background:#ff003322;color:#ffd0da;box-shadow:inset 0 0 0 1px #ff003355}
a.ck-src.is-yt:hover{background:#ff0033;color:#fff}
.ck-qcard.is-yt .ck-qi{background:#ff003322}

/* ---------- «Знания 250BAR» window, Space style (kw-*) ---------- */
.kw{position:fixed;inset:0;z-index:1450;display:grid;place-items:start center;overflow:auto;overscroll-behavior:contain;padding:calc(18px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px));background:radial-gradient(1000px 600px at 50% 0,color-mix(in srgb,var(--c1) 14%,transparent),transparent 60%),#02060ae6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.kw-sheet{position:relative;width:min(1080px,100%);border-radius:24px;background:linear-gradient(170deg,#0b1d26f2,#060f15f5);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 45%,transparent),0 40px 120px #000c;overflow:hidden}
.kw-sheet:before,.kw-sheet:after{content:'';position:absolute;width:16px;height:16px;border:2px solid var(--c1);filter:drop-shadow(0 0 6px var(--c1));pointer-events:none;z-index:2}
.kw-sheet:before{left:8px;top:8px;border-right:0;border-bottom:0;border-radius:6px 0 0 0}.kw-sheet:after{right:8px;bottom:8px;border-left:0;border-top:0;border-radius:0 0 6px 0}
.kw-close{position:absolute;right:16px;top:16px;z-index:5;width:44px;height:44px;border:0;border-radius:13px;background:#e5364f;color:#fff;font-size:18px;cursor:pointer}.kw-close:hover{background:#0b1a23;box-shadow:inset 0 0 0 1px #e5364f}
.kw-hero{position:relative;display:flex;gap:22px;align-items:center;padding:34px 80px 26px 30px;background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 22%,transparent),color-mix(in srgb,var(--c2) 10%,transparent) 60%,transparent);border-bottom:1px solid #ffffff12}
.kw-hero:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.35;background:linear-gradient(#ffffff0d 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0d 1px,transparent 1px) 0 0/28px 28px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}
.kw-orb{position:relative;flex:none;width:104px;height:104px;display:grid;place-items:center}
.kw-orb i{position:absolute;inset:0;border-radius:50%;border:2px solid var(--c1);border-left-color:transparent;border-bottom-color:transparent;filter:drop-shadow(0 0 8px var(--c1));animation:kwSpin 4s linear infinite}
.kw-orb i+i{inset:12px;border-color:var(--c2);border-right-color:transparent;border-top-color:transparent;animation-duration:2.6s;animation-direction:reverse}
.kw-orb b{position:relative;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;font-size:30px;background:radial-gradient(circle,color-mix(in srgb,var(--c1) 35%,#0b1d26),#0b1d26);box-shadow:0 0 30px color-mix(in srgb,var(--c1) 50%,transparent)}
@keyframes kwSpin{to{transform:rotate(360deg)}}
.kw-head{position:relative;z-index:1;min-width:0}.kw-eye{font:700 10.5px "JetBrains Mono",monospace;letter-spacing:.22em;color:var(--c1)}
.kw-head h1{margin:8px 0 14px;font:800 clamp(24px,3.2vw,40px)/1.1 Manrope,system-ui,sans-serif;color:#f2fbfc;letter-spacing:-.01em}
.kw-stats{display:flex;gap:10px;flex-wrap:wrap}.kw-stat{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a;font-size:12.5px;color:#c9dadf}
.kw-stat b{font:800 16px "JetBrains Mono",monospace;color:#fff}.kw-stat.is-wa .kw-ic{color:#25d366}.kw-stat.is-yt .kw-ic{color:#ff3b4e}.kw-stat.is-vid .kw-ic{color:#c3a9fd}
.kw-ic{display:inline-grid;place-items:center;width:18px;height:18px;flex:none}.kw-ic svg{width:100%;height:100%}
.kw-body{padding:20px 26px 26px}
.kw-tabs{position:sticky;top:-1px;z-index:3;display:flex;gap:6px;flex-wrap:wrap;margin:-4px -4px 16px;padding:6px 4px;background:linear-gradient(#081720f0,#081720d0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.kw-tab{display:flex;align-items:center;gap:7px;border:0;border-radius:999px;padding:8px 14px;background:#ffffff0b;color:#cfe2e6;font:700 13px Manrope,system-ui,sans-serif;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff18;transition:background .2s,box-shadow .2s,color .2s}
.kw-tab em{font:700 11px "JetBrains Mono",monospace;font-style:normal;color:#8fa6ae}.kw-tab:hover{box-shadow:inset 0 0 0 1px var(--c1)}
.kw-tab.is-on{background:color-mix(in srgb,var(--c1) 18%,transparent);color:#fff;box-shadow:inset 0 0 0 1px var(--c1)}.kw-tab.is-on em{color:var(--c1)}
.kw-tab:nth-child(2) .kw-ic{color:#25d366}.kw-tab:nth-child(3) .kw-ic{color:#ff3b4e}.kw-tab:nth-child(4) .kw-ic{color:#c3a9fd}
.kw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.kw-card{position:relative;border-radius:16px;background:linear-gradient(160deg,#0e212bdd,#0a1820dd);box-shadow:inset 0 0 0 1px #ffffff14;overflow:hidden;transition:box-shadow .25s,transform .25s}
.kw-card:before{content:'';position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--src)}
.kw-card.is-wa{--src:#25d366}.kw-card.is-yt{--src:#ff3b4e}.kw-card.is-vid{--src:#c3a9fd}
.kw-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--src) 55%,transparent),0 14px 34px #0008}
.kw-card.is-open{grid-column:1/-1;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--src) 70%,transparent),0 0 40px color-mix(in srgb,var(--src) 15%,transparent)}
.kw-q{display:flex;gap:12px;align-items:flex-start;width:100%;padding:16px 16px 16px 18px;border:0;background:none;color:#eef8fa;text-align:left;cursor:pointer;font:inherit}
.kw-q strong{flex:1;font:700 15px/1.35 Manrope,system-ui,sans-serif}.kw-src-ic{width:22px;height:22px;color:var(--src);margin-top:1px}
.kw-chev{flex:none;color:#8fa6ae;font-size:18px;line-height:1;transition:transform .3s}.kw-card.is-open .kw-chev{transform:rotate(180deg);color:var(--src)}.kw-card.is-vid .kw-chev{transform:none}
.kw-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.kw-card.is-open .kw-a{grid-template-rows:1fr}.kw-a>div{overflow:hidden;padding:0 18px 0 52px}
.kw-card.is-open .kw-a>div{padding-bottom:16px}.kw-a p{margin:0 0 12px;color:#cfe2e6;font-size:14.5px;line-height:1.65}
.kw-from{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--src) 14%,transparent);color:color-mix(in srgb,var(--src) 80%,#fff);font:700 11.5px Manrope,system-ui,sans-serif;text-decoration:none}
.kw-from .kw-ic{width:15px;height:15px}a.kw-from:hover{background:color-mix(in srgb,var(--src) 26%,transparent)}
.kw-h{margin:22px 0 10px;font:700 11px "JetBrains Mono",monospace;letter-spacing:.2em;color:#8fa6ae;text-transform:uppercase}
.kw-chips{display:flex;gap:8px;flex-wrap:wrap}.kw-chip{border:0;border-radius:999px;padding:8px 13px;background:#ffffff0b;color:#e0f0f3;font:600 13px Manrope,system-ui,sans-serif;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff18}.kw-chip:hover{box-shadow:inset 0 0 0 1px var(--c1);color:#fff}
.kw-article{position:relative;display:flex;align-items:center;gap:16px;width:100%;margin-top:22px;padding:20px 22px;border:0;border-radius:18px;text-align:left;cursor:pointer;color:#fff;overflow:hidden;
  background:linear-gradient(120deg,color-mix(in srgb,var(--c1) 26%,#0b1d26),color-mix(in srgb,var(--c2) 18%,#0b1d26));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 60%,transparent),0 20px 50px #0008;transition:transform .25s}
.kw-article:hover{transform:translateY(-3px)}.kw-art-ic{width:34px;height:34px;color:var(--c1)}.kw-article div{flex:1;display:grid;gap:4px}
.kw-article small{font:700 10.5px "JetBrains Mono",monospace;letter-spacing:.2em;color:var(--c1)}.kw-article strong{font:800 17px/1.3 Manrope,system-ui,sans-serif}.kw-read{font:700 12.5px Manrope;color:#d6eef2}
.kw-art-e{font-size:46px;opacity:.9;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--c1) 60%,transparent))}
@media(max-width:760px){.kw{padding:0}.kw-sheet{border-radius:0;min-height:100%}.kw-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:calc(18px + env(safe-area-inset-top,0px)) 70px 18px 16px}.kw-orb{width:72px;height:72px}.kw-orb b{width:44px;height:44px;font-size:22px}
  .kw-body{padding:14px 12px 20px}.kw-grid{grid-template-columns:1fr}.kw-q strong{font-size:14px}.kw-a>div{padding:0 14px 0 46px}.kw-article{padding:16px}.kw-art-e{display:none}}
@media(prefers-reduced-motion:reduce){.kw-orb i{animation:none}.kw-a{transition:none}}

/* Product Q&A: masters' answers, WhatsApp in green, YouTube in red */
.ck-pqa{position:relative;display:grid;gap:12px;margin:22px 0;padding:20px;border-radius:24px;overflow:hidden;background:radial-gradient(120% 80% at 100% 0,#25d36614,transparent 55%),radial-gradient(90% 70% at 0 100%,#ff003310,transparent 60%),linear-gradient(160deg,#10202a,#0b161e);box-shadow:inset 0 0 0 1px #ffffff14,0 18px 50px #0006}
.ck-pqa-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}
.ck-pqa-k{display:block;font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:800;font-size:10.5px;letter-spacing:.16em;color:#c3a9fd}
.ck-pqa-h h3{margin:4px 0 0;font-size:24px;letter-spacing:-.03em;color:#f2fbf8}
.ck-pqa-srcs{display:flex;gap:6px}
.ck-pqa-src{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border-radius:999px;font-size:12px}
.ck-pqa-src b{font-size:13px}.ck-pqa-src small{font-size:11px;opacity:.8}
.ck-pqa-src.is-wa{background:#25d3661c;color:#b8f5cf;box-shadow:inset 0 0 0 1px #25d36640}.ck-pqa-src.is-yt{background:#ff00331a;color:#ffc9d4;box-shadow:inset 0 0 0 1px #ff003340}
.ck-qi{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px}.ck-qi svg{width:17px;height:17px}
.ck-qi.is-wa{background:linear-gradient(145deg,#2fe27a,#14a24f);color:#fff;box-shadow:0 6px 16px #25d36644}
.ck-qi.is-yt{background:linear-gradient(145deg,#ff2a4d,#c4001f);color:#fff;box-shadow:0 6px 16px #ff003344}
.ck-pqa-src .ck-qi{width:22px;height:22px;border-radius:50%;box-shadow:none}.ck-pqa-src .ck-qi svg{width:13px;height:13px}
.ck-pqa-list{display:grid;gap:8px}.ck-pqa-note{margin:0;color:#8fa6ae;font-size:13px}
.ck-pqa-i{border-radius:18px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff10;transition:background .3s,box-shadow .3s;animation:ck-qin .5s cubic-bezier(.2,1,.3,1) both;animation-delay:calc(var(--k,0)*70ms)}
@keyframes ck-qin{from{opacity:0;transform:translateY(12px)}}
.ck-pqa-i summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:12px 14px;font-weight:700;font-size:15px;line-height:1.35;color:#eef6f4}
.ck-pqa-i summary::-webkit-details-marker{display:none}
.ck-qq{flex:1;min-width:0}.ck-qc{flex:none;font-style:normal;font-size:18px;color:#7f969c;transition:transform .3s}
.ck-pqa-i[open] .ck-qc{transform:rotate(180deg)}
.ck-pqa-i.is-wa[open]{background:linear-gradient(160deg,#25d36612,#ffffff05);box-shadow:inset 0 0 0 1px #25d36638}
.ck-pqa-i.is-yt[open]{background:linear-gradient(160deg,#ff003312,#ffffff05);box-shadow:inset 0 0 0 1px #ff003338}
.ck-qa{padding:0 16px 14px 56px;display:grid;gap:6px;justify-items:start;animation:ck-qopen .35s ease-out}
@keyframes ck-qopen{from{opacity:0;transform:translateY(-6px)}}
.ck-qwho{font-size:11px;font-weight:700;letter-spacing:.04em;color:#7fe3a8}.is-yt .ck-qwho{color:#ff9fb2}
.ck-pqa-i p{margin:0;font-size:14.5px;line-height:1.6;color:#d6e4e8}
.ck-pqa-more{justify-self:start;border:0;border-radius:12px;padding:9px 14px;background:#6ff7d814;color:#6ff7d8;font-family:inherit;font-weight:700;font-size:13px;cursor:pointer;transition:background .2s}.ck-pqa-more:hover{background:#6ff7d82a}
@media(max-width:640px){.ck-pqa{padding:16px;border-radius:20px}.ck-pqa-h h3{font-size:21px}.ck-qa{padding:0 14px 14px}.ck-pqa-i summary{font-size:14.5px}}
/* «Мастер о товаре» on a product card (canvas-knowledge.js masterAbout) */
.ck-master{display:grid;gap:8px;margin:0 0 14px;padding:12px;border-radius:16px;background:#c3a9fd12;box-shadow:inset 0 0 0 1px #c3a9fd44}
.ck-m-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:6px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}
.ck-m-row:hover{background:#ffffff0d}.ck-m-row img{width:96px;aspect-ratio:16/9;object-fit:cover;border-radius:9px;background:#0b161e}
.ck-m-tx{display:grid;gap:3px}.ck-m-tx q{color:#f1ecff;font-size:14px;line-height:1.45}.ck-m-tx small{color:#8fa6ae;font-size:11.5px}
