.ikb-ci-page,.ikb-labs-scope{--cx-canvas:#fbfaff;--cx-card:#fff;--cx-line:#e7e3f3;--cx-text:#15121f;--cx-muted:#5d5873;--cx-accent:#6d4cff;--cx-accent-2:#ff5fa2;--cx-hero-a:#efe9ff;--cx-hero-b:#ffe9f2;--cx-hero-c:#e9f4ff;--cx-shadow:0 1px 2px #1e143c0d, 0 8px 24px #3c287812;--cx-shadow-hover:0 2px 4px #1e143c0f, 0 16px 36px #5032a029;--t0:#ffe9a8;--t0i:#ffcf3f;--t0k:#3b2a00;--t1:#e6ddff;--t1i:#b9a3ff;--t1k:#2a1670;--t2:#d8ecff;--t2i:#7fc0ff;--t2k:#083763;--t3:#d4f5e4;--t3i:#6fdca3;--t3k:#064b2a;--t4:#ffe0cc;--t4i:#ffab73;--t4k:#5a2600;--t5:#ffdbe5;--t5i:#ff8fb0;--t5k:#650a2b;background:var(--cx-canvas);color:var(--cx-text)}:root[data-theme=dark] .ikb-ci-page,:root[data-theme=dark] .ikb-labs-scope{--cx-canvas:#0f0d18;--cx-card:#1a1726;--cx-line:#2c2840;--cx-text:#f3f0ff;--cx-muted:#b1abc9;--cx-accent:#a893ff;--cx-accent-2:#ff8dbd;--cx-hero-a:#1d1636;--cx-hero-b:#2a1426;--cx-hero-c:#11203a;--cx-shadow:0 1px 2px #0006, 0 8px 24px #00000059;--cx-shadow-hover:0 2px 4px #00000080, 0 16px 36px #785aff40;--t0:#3a3016;--t0i:#ffcf3f;--t0k:#1d1500;--t1:#2b2350;--t1i:#b9a3ff;--t1k:#170b45;--t2:#15304a;--t2i:#7fc0ff;--t2k:#04223f;--t3:#133a2a;--t3i:#6fdca3;--t3k:#032c18;--t4:#3d2716;--t4i:#ffab73;--t4k:#3a1700;--t5:#3e1a28;--t5i:#ff8fb0;--t5k:#43061c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ikb-ci-page,:root:not([data-theme=light]) .ikb-labs-scope{--cx-canvas:#0f0d18;--cx-card:#1a1726;--cx-line:#2c2840;--cx-text:#f3f0ff;--cx-muted:#b1abc9;--cx-accent:#a893ff;--cx-accent-2:#ff8dbd;--cx-hero-a:#1d1636;--cx-hero-b:#2a1426;--cx-hero-c:#11203a;--cx-shadow:0 1px 2px #0006, 0 8px 24px #00000059;--cx-shadow-hover:0 2px 4px #00000080, 0 16px 36px #785aff40;--t0:#3a3016;--t0k:#1d1500;--t1:#2b2350;--t1k:#170b45;--t2:#15304a;--t2k:#04223f;--t3:#133a2a;--t3k:#032c18;--t4:#3d2716;--t4k:#3a1700;--t5:#3e1a28;--t5k:#43061c}}.ikb-ci-hero{background:linear-gradient(120deg, var(--cx-hero-a) 0%, var(--cx-hero-b) 55%, var(--cx-hero-c) 100%);border-bottom:1px solid var(--cx-line);padding:44px 0 56px;position:relative;overflow:hidden}.ikb-ci-blob-a{background:#c9b8ff;width:380px;height:380px;top:-120px;right:18%}:root[data-theme=dark] .ikb-ci-blob{opacity:.22}.ikb-ci-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid;position:relative}.ikb-ci-chip .ikb-ci-icon{color:var(--cx-accent)}.ikb-ci-search:focus-within{border-color:var(--cx-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--cx-accent) 18%, transparent), var(--cx-shadow)}.ikb-ci-search-ico{color:var(--cx-muted);font-size:1.2rem;position:absolute;left:16px}.ikb-ci-search input::placeholder{color:var(--cx-muted)}.ikb-ci-stat-ico{border-radius:9px;place-items:center;width:28px;height:28px;font-size:.95rem;display:grid}.ikb-ci-float .ikb-ci-icon{color:var(--cx-accent);font-size:1.1rem}.ikb-ci-float-b .ikb-ci-icon{color:#19a868}.ikb-ci-link{font:700 .88rem var(--font-heading);color:var(--cx-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;text-decoration:none;display:inline-flex}.ikb-ci-link:hover .ikb-ci-icon{transform:translate(4px)}.ikb-ci-tone-0{background:var(--t0)}.ikb-ci-tone-1{background:var(--t1)}.ikb-ci-tone-2{background:var(--t2)}.ikb-ci-tone-3{background:var(--t3)}.ikb-ci-tone-4{background:var(--t4)}.ikb-ci-tone-5{background:var(--t5)}.ikb-ci-stat-ico.ikb-ci-tone-1,.ikb-ci-stat-ico.ikb-ci-tone-2,.ikb-ci-stat-ico.ikb-ci-tone-3,.ikb-ci-stat-ico.ikb-ci-tone-5{color:var(--cx-text)}.ikb-ci-core{background:var(--cx-canvas);padding:44px 0 36px}.ikb-ci-core-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:16px;display:grid}.ikb-ci-core-card:hover .ikb-ci-core-ico{transform:rotate(-10deg)scale(1.08)}.ikb-ci-tone-0 .ikb-ci-core-ico{color:#b37b00}.ikb-ci-tone-1 .ikb-ci-core-ico{color:#6d4cff}.ikb-ci-tone-2 .ikb-ci-core-ico{color:#1f7ae0}.ikb-ci-tone-3 .ikb-ci-core-ico{color:#149a5c}.ikb-ci-tone-4 .ikb-ci-core-ico{color:#e2641a}.ikb-ci-tone-5 .ikb-ci-core-ico{color:#e03d73}.ikb-ci-core-desc{color:var(--cx-muted);flex:1;font-size:.82rem;line-height:1.45}.ikb-ci-core-go{font:700 .8rem var(--font-heading);justify-content:space-between;align-items:center;display:flex}.ikb-ci-core-card:hover .ikb-ci-arrow{background:var(--cx-text);color:var(--cx-card);transform:translate(3px)}.ikb-ci-list{background:var(--cx-canvas);border-top:1px solid var(--cx-line);padding:20px 0 72px}.ikb-ci-list-head{z-index:3;background:color-mix(in srgb, var(--cx-canvas) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:26px 0 8px;display:flex;position:sticky;top:0}.ikb-ci-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ikb-ci-view{background:var(--cx-card);border:1px solid var(--cx-line);box-shadow:var(--cx-shadow);border-radius:12px;padding:3px;display:inline-flex}.ikb-ci-empty{text-align:center;color:var(--cx-muted);padding:56px 16px;font-size:1rem}.ikb-ci-empty .ikb-ci-icon{color:var(--cx-accent);font-size:2.4rem}.ikb-ci-group{padding-top:26px;scroll-margin-top:90px}.ikb-ci-letter{width:42px;height:42px;font:800 1.2rem var(--font-heading);color:var(--cx-accent);background:var(--t1);border-radius:12px;place-items:center;display:grid}.ikb-ci-group-count{color:var(--cx-muted);flex:1;font-size:.88rem;font-weight:600}.ikb-ci-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;display:grid}#ikb-concepts-index.is-client [data-groups],#ikb-concepts-index:not(.is-client) .ikb-ci-results{display:none}.ikb-ci-loading{color:var(--cx-muted);text-align:center;padding:32px 0}.ikb-ci-card:hover .ikb-ci-card-ico{transform:rotate(-8deg)scale(1.06)}.ikb-ci-card-ico.ikb-ci-tone-0{background:var(--t0i);color:var(--t0k)}.ikb-ci-card-ico.ikb-ci-tone-1{background:var(--t1i);color:var(--t1k)}.ikb-ci-card-ico.ikb-ci-tone-2{background:var(--t2i);color:var(--t2k)}.ikb-ci-card-ico.ikb-ci-tone-3{background:var(--t3i);color:var(--t3k)}.ikb-ci-card-ico.ikb-ci-tone-4{background:var(--t4i);color:var(--t4k)}.ikb-ci-card-ico.ikb-ci-tone-5{background:var(--t5i);color:var(--t5k)}.ikb-ci-card-body{flex-direction:column;gap:6px;min-width:0;display:flex}.ikb-ci-card-title{font:700 .95rem/1.3 var(--font-heading);overflow-wrap:break-word}.ikb-ci-card-desc{color:var(--cx-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ikb-ci-card>.ikb-ci-arrow{grid-column:2;justify-self:end;width:28px;height:28px;margin-top:8px;font-size:.85rem}.ikb-ci-card:hover>.ikb-ci-arrow{background:var(--cx-accent);color:#fff;border-color:#0000;transform:translate(2px)}#ikb-concepts-index.is-list .ikb-ci-grid{grid-template-columns:minmax(0,1fr);gap:8px}#ikb-concepts-index.is-list .ikb-ci-card{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:0;padding:12px 14px}#ikb-concepts-index.is-list .ikb-ci-card-ico{grid-row:auto;width:38px;height:38px;font-size:1.1rem}#ikb-concepts-index.is-list .ikb-ci-card-desc{-webkit-line-clamp:1}#ikb-concepts-index.is-list .ikb-ci-card>.ikb-ci-arrow{grid-column:3;margin-top:0}@media (max-width:860px){.ikb-ci-hero-inner{grid-template-columns:minmax(0,1fr);gap:20px}.ikb-ci-hero-art-wrap{order:-1;width:min(78%,320px)}.ikb-ci-float-a{right:-4%}.ikb-ci-float-b{left:-4%}}@media (max-width:560px){.ikb-ci-hero{padding:28px 0 36px}.ikb-ci-float{display:none}.ikb-ci-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ikb-ci-core-card{min-height:168px;padding:14px}.ikb-ci-core-desc{display:none}.ikb-ci-list-head{position:static}.ikb-ci-controls{width:100%}.ikb-ci-select{flex:1}}.ikb-hc-cell{--rx:0deg;--ry:0deg;--mx:50%;--my:0%;min-width:0;display:flex}.ikb-ci-core-grid{--co-ink:#15121f;--co-shadow:#15121f;perspective:1100px;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:20px}:root[data-theme=dark] .ikb-ci-core-grid{--co-ink:#05040a;--co-shadow:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ikb-ci-core-grid{--co-ink:#05040a;--co-shadow:#000}}.ikb-ci-core-grid .ikb-hc-cell{display:flex}.ikb-ci-core-grid .ikb-ci-tone-0{--ct:var(--t0i);--cs:var(--t0)}.ikb-ci-core-grid .ikb-ci-tone-1{--ct:var(--t1i);--cs:var(--t1)}.ikb-ci-core-grid .ikb-ci-tone-2{--ct:var(--t2i);--cs:var(--t2)}.ikb-ci-core-grid .ikb-ci-tone-3{--ct:var(--t3i);--cs:var(--t3)}.ikb-ci-core-grid .ikb-ci-tone-4{--ct:var(--t4i);--cs:var(--t4)}.ikb-ci-core-grid .ikb-ci-tone-5{--ct:var(--t5i);--cs:var(--t5)}.ikb-ci-core-grid .ikb-ci-core-card{isolation:isolate;background:var(--cx-card);border:3px solid var(--co-ink);min-height:0;box-shadow:6px 6px 0 var(--co-shadow);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;animation:.7s cubic-bezier(.2,.8,.2,1) both ikb-hc-in;animation-delay:calc(var(--i,0) * 70ms);border-radius:18px;flex:1;gap:0;padding:0;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s}.ikb-ci-core-grid .ikb-hc-cell:hover .ikb-ci-core-card{transform:rotateX(var(--rx)) rotateY(var(--ry)) translate3d(-3px, -6px, 0);box-shadow:11px 12px 0 var(--co-shadow)}.ikb-ci-core-grid .ikb-ci-core-card:after{border-radius:inherit;z-index:3;pointer-events:none;background:radial-gradient(220px circle at var(--mx) var(--my), #ffffff4d, transparent 60%);opacity:0;width:auto;height:auto;transition:opacity .22s;inset:auto auto 0 0;transform:none}.ikb-ci-core-grid .ikb-hc-cell:hover .ikb-ci-core-card:after{opacity:1;transform:none}.ikb-ci-core-art{background:radial-gradient(circle at 75% 25%, #fff9, transparent 55%), linear-gradient(155deg, var(--ct) 0%, var(--cs) 100%);border-bottom:3px solid var(--co-ink);place-items:center;height:104px;display:grid;position:relative;overflow:hidden}.ikb-ci-core-art:before{content:"";pointer-events:none;width:45%;animation:5s ease-in-out infinite ikb-hc-sheen;animation-delay:calc(1s + var(--i,0) * .45s);background:linear-gradient(105deg,#0000,#fff9,#0000);position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}.ikb-ci-core-grid .ikb-ci-core-ico{z-index:1;width:58px;height:58px;animation:4.4s ease-in-out infinite ikb-ci-core-float;animation-delay:calc(var(--i,0) * -.37s);background:#fff;border:2.5px solid #15121f;border-radius:16px;font-size:1.7rem;transition:transform .32s cubic-bezier(.34,1.56,.64,1);position:relative;transform:rotate(-6deg);box-shadow:3px 3px #15121f;color:#15121f!important}.ikb-ci-core-grid .ikb-hc-cell:hover .ikb-ci-core-ico{animation-play-state:paused;transform:rotate(6deg)scale(1.12)translateZ(30px)}.ikb-ci-core-num{z-index:2;font:800 .72rem/1 var(--font-mono);color:#15121f;background:#fff;border:2px solid #15121f;border-radius:7px;padding:4px 7px;position:absolute;top:9px;left:10px}.ikb-ci-core-dot{background:#fff;border:2.5px solid #15121f;border-radius:50%;position:absolute}.ikb-ci-core-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.ikb-ci-core-grid .ikb-ci-core-card strong{margin-top:0;font-size:1.08rem}.ikb-ci-core-grid .ikb-ci-core-go{border:2px solid var(--co-ink);background:var(--cs);color:var(--cx-text);border-radius:12px;margin-top:auto;padding:7px 7px 7px 12px;transition:background .2s}.ikb-ci-core-grid .ikb-hc-cell:hover .ikb-ci-core-go{background:var(--ct);color:#15121f}@media (max-width:560px){.ikb-ci-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ikb-ci-core-art{height:84px}.ikb-ci-core-grid .ikb-ci-core-ico{width:48px;height:48px;font-size:1.4rem}.ikb-ci-core-body{padding:10px 11px 12px}.ikb-ci-core-grid .ikb-ci-core-card strong{overflow-wrap:anywhere;font-size:.95rem}}@media (hover:none){.ikb-ci-core-grid .ikb-ci-core-card{transform:none}.ikb-ci-core-grid .ikb-ci-core-card:after{display:none}}@media (prefers-reduced-motion:reduce){.ikb-ci-core-grid .ikb-ci-core-card,.ikb-ci-core-grid .ikb-ci-core-card *,.ikb-ci-core-art:before{transition:none!important;animation:none!important;transform:none!important}}.ikb-hc-cell{position:relative}.ikb-ci-core-grid .ikb-hc-cell{--band:104px}.ikb-hc-sparks{z-index:4;height:var(--band);pointer-events:none;border-radius:16px 16px 0 0;position:absolute;top:3px;left:3px;right:3px;overflow:hidden}.ikb-hc-sparks i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px #ffffffe6);opacity:0;background:#fff;width:12px;height:12px;animation:3.6s ease-in-out infinite ikb-hc-twinkle;position:absolute;transform:scale(.3)rotate(0)}.ikb-hc-sparks i:first-child{animation-delay:.2s;top:30%;left:18%}.ikb-hc-sparks i:nth-child(2){width:8px;height:8px;animation-delay:1.1s;top:16%;left:46%}.ikb-hc-sparks i:nth-child(3){animation-delay:1.9s;top:58%;left:72%}.ikb-hc-sparks i:nth-child(4){width:9px;height:9px;animation-delay:2.6s;top:22%;left:86%}.ikb-hc-sparks i:nth-child(5){width:7px;height:7px;animation-delay:3.1s;top:66%;left:34%}.ikb-hc-cell:hover .ikb-hc-sparks i{animation-duration:1.4s}.ikb-home-courses .ikb-co-art,.ikb-ci-core-art{background-size:220% 220%,220% 220%;animation:10s ease-in-out infinite alternate ikb-hc-drift}.ikb-home-courses .ikb-co-cta:after,.ikb-ci-core-grid .ikb-ci-core-go:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:30%;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}.ikb-home-courses .ikb-hc-cell:hover .ikb-co-cta:after,.ikb-ci-core-grid .ikb-hc-cell:hover .ikb-ci-core-go:after{animation:.9s cubic-bezier(.4,0,.2,1) forwards ikb-hc-sweep}.ikb-ci-core-grid .ikb-ci-core-card:before{content:"";z-index:-1;background:conic-gradient(from var(--hc-angle,0deg), var(--ct), #fff 25%, var(--ct) 50%, var(--cs) 75%, var(--ct));-webkit-mask-composite:xor;opacity:0;border-radius:20px;padding:3px;transition:opacity .26s;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ikb-ci-core-grid .ikb-hc-cell:hover .ikb-ci-core-card:before{opacity:1;animation:3s linear infinite ikb-hc-spin}.ikb-ci-core-grid .ikb-ci-core-go{position:relative;overflow:hidden}.ikb-ci-core-grid .ikb-ci-core-ico:after{content:"";opacity:0;pointer-events:none;border:2.5px solid #ffffffd9;border-radius:20px;position:absolute;inset:-7px;transform:scale(.85)}.ikb-ci-core-grid .ikb-hc-cell:hover .ikb-ci-core-ico:after{animation:1.3s ease-out infinite ikb-ci-ring}.ikb-ci-core-grid .ikb-ci-core-card strong{transition:color .2s}@media (prefers-reduced-motion:reduce){.ikb-hc-sparks,.ikb-home-courses .ikb-co-art,.ikb-ci-core-art{animation:none!important}.ikb-hc-sparks i{opacity:0!important;animation:none!important}.ikb-home-courses .ikb-co-cta:after,.ikb-ci-core-grid .ikb-ci-core-go:after,.ikb-ci-core-grid .ikb-ci-core-ico:after,.ikb-ci-core-grid .ikb-ci-core-card:before{animation:none!important}}.ikb-hc-sparks{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.ikb-ci-core-grid .ikb-hc-cell:hover .ikb-hc-sparks{transform:translate(-3px,-6px)}@media (hover:none){.ikb-hc-cell:hover .ikb-hc-sparks{transform:none}}.ikb-ci-core-art .ikb-ks{z-index:1;width:min(88%,190px);height:86px;transition:scale .32s cubic-bezier(.34,1.56,.64,1);position:relative}.ikb-ci-core-grid .ikb-hc-cell:hover .ikb-ks{scale:1.07}@media (max-width:560px){.ikb-ci-core-art .ikb-ks{height:70px}}.ikb-ks-stamp{transform-origin:50%;animation:3.6s cubic-bezier(.34,1.56,.64,1) infinite ikb-ks-stamp}.ikb-ks-glow{animation:2.4s ease-in-out infinite ikb-ks-glow}.ikb-ks-flow{stroke-dasharray:8 60;stroke-dashoffset:68px;animation:1.6s linear infinite ikb-ks-flow}.ikb-ks-hop{animation:1.6s ease-in-out infinite ikb-ks-hop}.ikb-ks-rise{transform-box:view-box;animation:3.4s cubic-bezier(.2,.8,.2,1) infinite ikb-ks-rise}.ikb-ks-spin{transform-box:view-box;animation:3s linear infinite ikb-ks-spin}.ikb-ks-bar{transform-origin:0;animation:3s ease-out infinite ikb-ks-bar}.ikb-ks-packet{animation:3s ease-in-out infinite ikb-ks-packet}.ikb-ks-fill{transform-origin:0;animation:3.4s ease-in-out infinite ikb-ks-fill}.ikb-ks-check{transform-origin:50%;animation:3.4s cubic-bezier(.34,1.56,.64,1) infinite ikb-ks-check}.ikb-ks-typeline{transform-origin:0;animation:3.6s steps(8,end) infinite ikb-ks-typeline}.ikb-ks-colon{animation:.9s steps(2,end) infinite ikb-cs-blink}.ikb-ks-letter{transform-origin:bottom;animation:3.4s cubic-bezier(.34,1.56,.64,1) infinite ikb-ks-letter}.ikb-ks-caret{animation:.8s steps(2,end) infinite ikb-cs-blink}.ikb-ks-cycle{opacity:0;animation:3.6s ease-in-out infinite ikb-ks-cycle}.ikb-ks-wiggle{animation:2.2s ease-in-out infinite ikb-ks-wiggle}.ikb-ks-tick{transform-origin:50%;animation:2.4s cubic-bezier(.34,1.56,.64,1) infinite ikb-ks-tick}.ikb-ks-ball{fill:#ffd23f;animation:3s ease-in-out infinite ikb-ks-ball}.ikb-ks-breathe-l{animation:2.4s ease-in-out infinite ikb-ks-breathe-l}.ikb-ks-breathe-r{animation:2.4s ease-in-out infinite ikb-ks-breathe-r}@media (prefers-reduced-motion:reduce){.ikb-cs *,.ikb-ks *{animation:none!important}.ikb-cs-out,.ikb-cs-reward,.ikb-ks-tick,.ikb-ks-check,.ikb-ks-cycle:first-of-type{opacity:1;scale:1}}.ikb-ci-page{--co-ink:#15121f;--co-shadow:#15121f}:root[data-theme=dark] .ikb-ci-page{--co-ink:#05040a;--co-shadow:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ikb-ci-page{--co-ink:#05040a;--co-shadow:#000}}.ikb-ci-grid .ikb-ci-card{isolation:isolate;border:2.5px solid var(--co-ink);box-shadow:4px 4px 0 var(--co-shadow);outline-offset:3px;outline:2.5px solid #0000;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,outline-color .24s;overflow:hidden}.ikb-ci-grid .ikb-ci-card:hover{box-shadow:8px 9px 0 var(--co-shadow);border-color:var(--co-ink);outline-color:var(--cx-accent);transform:translate(-2px,-5px)}.ikb-ci-grid .ikb-ci-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(160px circle at 0% 0%, color-mix(in srgb, var(--cx-accent) 16%, transparent), transparent 70%);opacity:.6;transition:opacity .24s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.ikb-ci-grid .ikb-ci-card:hover:before{opacity:1;transform:scale(1.6)}.ikb-ci-grid .ikb-ci-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000,#ffffff59,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.ikb-ci-grid .ikb-ci-card:hover:after{animation:.9s cubic-bezier(.4,0,.2,1) forwards ikb-hc-sweep}.ikb-ci-grid .ikb-ci-card-ico{border:2px solid var(--co-ink);box-shadow:2px 2px 0 var(--co-ink);transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.ikb-ci-grid .ikb-ci-card:hover .ikb-ci-card-ico{transform:rotate(-8deg)scale(1.12)}#ikb-concepts-index.is-list .ikb-ci-grid .ikb-ci-card{box-shadow:3px 3px 0 var(--co-shadow)}@media (hover:none){.ikb-ci-grid .ikb-ci-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.ikb-ci-grid .ikb-ci-card,.ikb-ci-grid .ikb-ci-card:before,.ikb-ci-grid .ikb-ci-card-ico{transition:none!important;transform:none!important}.ikb-ci-grid .ikb-ci-card:after{animation:none!important}}.ikb-pg-group,.ikb-ci-group{content-visibility:auto;contain-intrinsic-size:auto 1200px}
