.fkl.fkv{--fkv-hero-gutter:max(clamp(16px, 5vw, 112px), calc((100vw - 1600px) / 2));--fkv-ink:#131120;--fkv-navy:#242139;--fkv-green:#64d990;--fkv-green-hover:#7fe3a5;--fkv-gold:#ffe600;--fkv-neutral:#f3f4f6;--fkv-line:#e5e7eb;--fkv-line-strong:#d1d5db;--fkv-slate:#5f6673;--fkv-body:#4b5563;--fkv-muted:#9ca3af;--fkv-r-panel:28px;--fkv-r-card:20px;--fkv-r-btn:12px;--fkv-elev:0 24px 48px -28px #13112059;--fkv-ease:cubic-bezier(.2, .8, .2, 1);--fkv-pad:clamp(88px, 10vw, 144px);--fkv-gutter:clamp(16px, 4vw, 48px);--fkv-mono:var(--fkl-mono);color:var(--fkv-navy);font-family:var(--fkl-body);background:#fff;font-size:16px;line-height:1.6}@property --fkv-tone{syntax:"<color>";inherits:true;initial-value:#fff}@property --fkv-ink-t{syntax:"<number>";inherits:true;initial-value:0}.fkl.fkv .fkl-nav{--fkv-spill:cubic-bezier(.65, 0, .35, 1);--fkv-cap-x:max(8px, calc(var(--fkv-hero-gutter) - 20px));padding-inline:var(--fkv-hero-gutter);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom:0}.fkl.fkv .fkl-nav:after{content:"";z-index:-2;inset:8px var(--fkv-cap-x);opacity:0;pointer-events:none;border-radius:18px;transition:opacity .15s;position:absolute;box-shadow:0 22px 48px -22px #070519b3}.fkl.fkv .fkl-nav.is-solid:after{opacity:1;transition:opacity .32s .7s}.fkv-navink{--fkv-ink-x:calc(var(--fkv-hero-gutter) + 11.25px);--fkv-ink-y:calc(50% + 6.2px);z-index:-1;pointer-events:none;clip-path:inset(8px var(--fkv-cap-x) round 18px);position:absolute;inset:0}[dir=rtl] .fkv-navink{--fkv-ink-x:calc(100% - var(--fkv-hero-gutter) - 24.75px)}.fkv-navink-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fkv-navink-flat{display:none}.fkv-navink-mark{--fkv-ink-t:0;fill:var(--fkv-ink);opacity:0;transform:translate(var(--fkv-ink-x), var(--fkv-ink-y)) scale(calc(.1125 * pow(228, var(--fkv-ink-t)))) translate(-100px, -215px);transition:--fkv-ink-t .8s cubic-bezier(.5,0,.3,1),opacity 0s linear .8s}.fkl-nav.is-solid .fkv-navink-mark{--fkv-ink-t:1;opacity:1;transition:--fkv-ink-t 1s cubic-bezier(.45,0,.25,1),opacity}@supports not (width:calc(1px * pow(2, 1))){.fkv-navink-mark{display:none}.fkv-navink-flat{fill:var(--fkv-ink);opacity:0;transition:opacity .3s;display:inline}.fkl-nav.is-solid .fkv-navink-flat{opacity:1}}.fkl.fkv .fkl-logo{--fkv-d:0;--fkv-in:.26s;--fkv-out:.43s;--fkv-dur:.14s}.fkl.fkv .fkl-navlinks>:first-child{--fkv-d:1}.fkl.fkv .fkl-navlinks>:nth-child(2){--fkv-d:2}.fkl.fkv .fkl-navlinks>:nth-child(3){--fkv-d:3}.fkl.fkv .fkl-navlinks>:nth-child(4){--fkv-d:4}.fkl.fkv .fkl-navlinks>:nth-child(5){--fkv-d:5}.fkl.fkv .fkl-navlinks>:nth-child(6){--fkv-d:6}.fkl.fkv .fkl-navlinks>:nth-child(7){--fkv-d:7}.fkl.fkv .fkl-navlinks>:nth-child(n+8){--fkv-d:8}.fkl.fkv .fkl-nav-burger{--fkv-d:8;--fkv-in:.46s;--fkv-out:.23s}.fkl.fkv :is(.fkl-logo,.fkl-navlink,.fkl-lang-slot button,.fkl-nav-burger){--fkv-tone:#fff;transition:--fkv-tone var(--fkv-dur,.12s) ease;transition-delay:var(--fkv-in,calc(.515s + var(--fkv-d) * 25ms))}.fkl.fkv .fkl-nav:not(.is-solid) :is(.fkl-logo,.fkl-navlink,.fkl-lang-slot button,.fkl-nav-burger){--fkv-tone:#131120;transition-delay:var(--fkv-out,calc(.115s + (8 - var(--fkv-d)) * 13ms))}.fkl.fkv .fkl-logo{color:var(--fkv-tone)!important}.fkl.fkv .fkl-navlink{color:color-mix(in srgb, var(--fkv-tone) 68%, transparent)!important}.fkl.fkv .fkl-navlink:hover,.fkl.fkv .fkl-navlink.is-active{color:var(--fkv-tone)!important}.fkl.fkv .fkl-lang-slot button{border-color:color-mix(in srgb, var(--fkv-tone) 20%, transparent);background-color:color-mix(in srgb, var(--fkv-tone) 5%, transparent);color:var(--fkv-tone)}.fkl.fkv .fkl-lang-slot button:hover{border-color:color-mix(in srgb, var(--fkv-tone) 40%, transparent);background-color:color-mix(in srgb, var(--fkv-tone) 10%, transparent);color:var(--fkv-tone)}.fkl.fkv .fkl-nav-burger{border-color:color-mix(in srgb, var(--fkv-tone) 20%, transparent);background-color:color-mix(in srgb, var(--fkv-tone) 5%, transparent)}.fkl.fkv .fkl-nav-burger i{background-color:var(--fkv-tone);transition:transform .22s var(--fkv-ease), opacity .16s var(--fkv-ease);transition-delay:0s}.fkv-navink-zoom{display:none}@media (width<=1080px) and (prefers-reduced-motion:no-preference){.fkv-navink-mark{display:none}.fkv-navink{--fkv-zs:4.05px;--fkv-zo-x:calc(var(--fkv-ink-x) - 7.875px);--fkv-zo-u:20}[dir=rtl] .fkv-navink{--fkv-zo-x:calc(var(--fkv-ink-x) + 19.125px);--fkv-zo-u:260}.fkv-navink-zoom{left:calc(var(--fkv-zo-x) - var(--fkv-zo-u) * var(--fkv-zs));top:calc(var(--fkv-ink-y) - 7.3125px - 102 * var(--fkv-zs));width:calc(280 * var(--fkv-zs));height:calc(256 * var(--fkv-zs));fill:var(--fkv-ink);opacity:0;transform-origin:calc(var(--fkv-zo-u) * var(--fkv-zs)) calc(102 * var(--fkv-zs));transition:opacity 0s linear .8s;display:block;position:absolute;overflow:visible;transform:scale(.02778)}.fkl-nav.is-solid .fkv-navink-zoom{opacity:1;transition:opacity}.fkl.fkv .fkl-logo{--fkv-in:.28s;--fkv-out:.45s;--fkv-dur:0s}.fkl.fkv .fkl-nav-burger{--fkv-in:.48s;--fkv-out:.28s;--fkv-dur:0s}.fkl.fkv .fkl-nav:has(.fkl-nav-burger.is-open) .fkl-logo{--fkv-in:.155s}.fkl.fkv .fkl-nav:has(.fkl-nav-burger.is-open) .fkl-nav-burger{--fkv-in:.265s}.fkl.fkv .fkl-nav:not(.is-inked)~.fkl-nav-sheet.is-open{transition:opacity .22s var(--fkl-ease) .24s}.fkl.fkv .fkl-nav.is-solid:after{opacity:0}.fkl.fkv .fkl-nav.is-solid.is-inked:after{opacity:1;transition:opacity .24s}}@media (width>=601px) and (width<=1080px) and (prefers-reduced-motion:no-preference){.fkl.fkv .fkl-nav-burger{--fkv-in:.635s;--fkv-out:.19s}}@media (width>=901px) and (width<=1080px) and (prefers-reduced-motion:no-preference){.fkl.fkv .fkl-nav-burger{--fkv-in:.835s;--fkv-out:85ms}}@media (prefers-reduced-motion:reduce){.fkv-navink-mark{display:none}.fkv-navink-flat{fill:var(--fkv-ink);opacity:0;transition:opacity .2s;display:inline}.fkl-nav.is-solid .fkv-navink-flat{opacity:1}.fkl.fkv .fkl-nav:after,.fkl.fkv .fkl-nav :is(.fkl-logo,.fkl-navlink,.fkl-lang-slot button,.fkl-nav-burger){transition-duration:.2s;transition-delay:0s}}.fkl.fkv main a{color:inherit}.fkl.fkv main{z-index:1;position:relative}.fkv h1,.fkv h2,.fkv h3{text-wrap:balance}.fkv-sec{color:var(--fkv-navy);background:#fff;position:relative}.fkv-sec.is-neutral{background:var(--fkv-neutral)}.fkv-sec.is-dark{background:var(--fkv-ink);color:#fff}.fkv-sec:has(>.fkv-wm){isolation:isolate}.fkv-wm{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fkv-wm svg{fill:currentColor;opacity:.04;width:clamp(560px,72vw,1180px);height:auto;position:absolute;top:50%;translate:0 -50%}.fkv-wm.is-start svg{inset-inline-start:max(-22%,-260px)}.fkv-wm.is-end svg{inset-inline-end:max(-22%,-260px)}.fkv-sec.is-dark .fkv-wm svg{opacity:.05}.fkv-sec.is-ruled{border-top:1px solid var(--fkv-neutral)}.fkv-wrap{max-width:1296px;padding:var(--fkv-pad) var(--fkv-gutter);box-sizing:border-box;flex-direction:column;gap:48px;margin:0 auto;display:flex}.fkv-head{flex-direction:column;gap:16px;max-width:760px;display:flex}.fkv-kick{font-family:var(--fkv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fkv-slate);align-items:center;gap:10px;font-size:12px;display:flex}.fkv-kick svg{fill:var(--fkv-green);flex-shrink:0}.is-dark .fkv-kick{color:#ffffffa3}.fkv-h2{font-family:var(--fkl-display);letter-spacing:-.045em;color:var(--fkv-ink);margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:900;line-height:1.06}.is-dark .fkv-h2{color:#fff}.fkv-lead{max-width:620px;color:var(--fkv-body);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.is-dark .fkv-lead{color:#ffffffb8}.fkv-mono{font-family:var(--fkv-mono)}.fkv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fkv-label{font-family:var(--fkv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fkv-slate);font-size:10.5px}.is-dark .fkv-label{color:#ffffff80}.fkv-ln{background:var(--fkv-line-strong);border-radius:4px;height:7px;display:block}.fkv-btn{box-sizing:border-box;border-radius:var(--fkv-r-btn);cursor:pointer;min-height:54px;transition:transform .25s var(--fkv-ease), background .2s ease, border-color .2s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.fkl.fkv .fkv-btn.is-primary{background:var(--fkv-green);color:var(--fkv-ink)}.fkl.fkv .fkv-btn.is-primary:hover{background:var(--fkv-green-hover);transform:translateY(-1px)}.fkv-btn.is-primary svg{transition:transform .25s var(--fkv-ease)}.fkv-btn.is-primary:hover svg{transform:translate(2px,-2px)}[dir=rtl] .fkv-btn.is-primary svg{transform:scaleX(-1)}[dir=rtl] .fkv-btn.is-primary:hover svg{transform:scaleX(-1)translate(2px,-2px)}.fkl.fkv .fkv-btn.is-ghost{border-color:var(--fkv-line-strong);color:var(--fkv-ink);background:0 0}.fkl.fkv .fkv-btn.is-ghost:hover{background:var(--fkv-neutral)}.fkl.fkv .fkv-btn.is-ghost-dark{color:#fff;background:0 0;border-color:#ffffff3d}.fkl.fkv .fkv-btn.is-ghost-dark:hover{background:#ffffff14}.fkv-chip-d{cursor:pointer;color:#ffffffd9;background:#ffffff0d;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff1f}.fkv-chip-d:hover{box-shadow:inset 0 0 0 1px #ffffff73}.fkv-chip-d[aria-pressed=true]{background:var(--fkv-green);color:var(--fkv-ink);box-shadow:none}@keyframes fkvPulse{0%,to{box-shadow:0 0 #64d9908c}60%{box-shadow:0 0 0 7px #64d99000}}.fkv-pulse{animation:2.4s ease-in-out infinite fkvPulse}@keyframes fkvMarq{to{transform:translate(-50%)}}.fkv-marq{gap:10px;width:max-content;animation:40s linear infinite fkvMarq;display:flex}.fkv-marq.is-rev{animation-direction:reverse}.fkv-marq.is-slow{animation-duration:64s}@keyframes fkvMarqRtl{to{transform:translate(50%)}}[dir=rtl] .fkv-marq{animation-name:fkvMarqRtl}@keyframes fkvTick{to{transform:translateY(-50%)}}.fkv-tick{animation:32s linear infinite fkvTick}@keyframes fkvReveal{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes fkvRise{0%{clip-path:inset(0 0 100%);translate:0 35%}to{clip-path:inset(-20% -10% -30%);translate:0}}@keyframes fkvZoom{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@supports (animation-timeline:view()){.fkv-reveal{animation:linear both fkvReveal;animation-timeline:view();animation-range:entry cover 22%}.fkv-reveal .fkv-h2{animation:linear both fkvRise;animation-timeline:view();animation-range:entry 6% cover 28%}.fkv-zoom{animation:linear both fkvZoom;animation-timeline:view();animation-range:entry cover 30%}}@media (prefers-reduced-motion:reduce){.fkv-pulse,.fkv-marq,.fkv-tick,.fkv-reveal,.fkv-reveal .fkv-h2,.fkv-zoom{animation:none!important}}.fkv-hero{background:#fff;flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.fkv-hero:before{content:"";pointer-events:none;background:radial-gradient(40% 55% at 74% 46%,#13112009,#13112000 70%),radial-gradient(circle at 1px 1px,#13112012 1px,#0000 0) 0 0/24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 92%);mask-image:linear-gradient(#000 55%,#0000 92%)}[dir=rtl] .fkv-hero:before{background:radial-gradient(40% 55% at 26% 46%,#13112009,#13112000 70%),radial-gradient(circle at 1px 1px,#13112012 1px,#0000 0) 0 0/24px 24px}.fkv-hero-in{z-index:1;width:100%;padding:calc(76px + clamp(24px, 4vh, 64px)) var(--fkv-hero-gutter) clamp(16px, 2.5vh, 40px);box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,96px);display:grid;position:relative}.fkv-hero-copy{flex-direction:column;gap:28px;min-width:0;display:flex}.fkv-hero-pill{padding:4px 14px;box-sizing:border-box;border:1px solid var(--fkv-line);min-height:34px;color:var(--fkv-navy);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding-inline-start:12px;font-size:13.5px;font-weight:500;display:inline-flex}.fkv-hero-dot{background:var(--fkv-green);border-radius:999px;flex-shrink:0;width:8px;height:8px}.fkv-hero-h1{font-family:var(--fkl-display);letter-spacing:-.05em;color:var(--fkv-ink);margin:0;font-size:clamp(40px,4.6vw,84px);font-weight:900;line-height:1.04}.fkv-hero-line{display:block}.fkv-hero-slot{justify-items:start;display:inline-grid}.fkv-hero-slot>*{grid-area:1/1}.fkv-hero-ghost{visibility:hidden;white-space:nowrap;padding-inline:.17em}.fkv .fkl-rot-item{color:var(--fkv-ink)}.fkv-hero-pitch{max-width:34em;color:var(--fkv-body);margin:0;font-size:20px;line-height:1.55}.fkl p.fkv-hero-pitch{text-wrap:balance}.fkv-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.fkv-hero-moat{z-index:1;padding:0 var(--fkv-hero-gutter);border-top:1px solid var(--fkv-line);background:#ffffffd1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}.fkv-hero-moat li{--fkv-moat-pad:clamp(16px, 2.2vh, 26px);min-width:0;padding:var(--fkv-moat-pad) clamp(16px, 2vw, 32px);flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:relative}.fkv-hero-moat li:first-child{padding-inline-start:0}.fkv-hero-moat li+li:before{content:"";inset-inline-start:0;top:var(--fkv-moat-pad);bottom:var(--fkv-moat-pad);background:var(--fkv-line);width:1px;position:absolute}.fkv-moat-proof{align-items:center;gap:5px;height:26px;display:flex}.fkv-moat-chip{box-sizing:border-box;height:26px;box-shadow:inset 0 0 0 1px var(--fkv-line), 0 6px 14px -10px #13112059;font-family:var(--fkv-mono);letter-spacing:.06em;color:var(--fkv-ink);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.fkv-moat-chip.is-file{padding-inline:5px 9px}.fkv-moat-chip.is-file b{background:var(--fkv-ink);color:#fff;letter-spacing:.04em;border-radius:4px;padding:3px 5px;font-size:8.5px}.fkv-moat-chip.is-glyph{background:var(--fkv-ink);color:#fff;width:26px;font-family:var(--fkl-arabic);letter-spacing:0;padding:0;justify-content:center;padding-bottom:6px;font-size:15px;box-shadow:0 6px 14px -10px #13112080}.fkv-moat-chip.is-meter{align-items:flex-end;gap:3px;padding-block:6px}.fkv-moat-chip.is-meter i{background:var(--fkv-line);border-radius:2px;width:4px}.fkv-moat-chip.is-meter i:first-child{height:5px}.fkv-moat-chip.is-meter i:nth-child(2){height:8px}.fkv-moat-chip.is-meter i:nth-child(3){height:11px}.fkv-moat-chip.is-meter i:nth-child(4){height:14px}.fkv-moat-chip.is-meter i.is-on{background:var(--fkv-ink)}.fkv-moat-chip.is-icon{justify-content:center;width:26px;padding:0}.fkv-moat-chip.is-icon.is-ink{background:var(--fkv-ink);color:#fff;box-shadow:0 6px 14px -10px #13112080}.fkv-moat-formats{display:flex}.fkv-moat-formats i{width:26px;height:26px;color:var(--fkv-ink);box-shadow:inset 0 0 0 1px var(--fkv-line), 0 0 0 2px #fff;background:#fff;border-radius:999px;justify-content:center;align-items:center;animation:6s ease-in-out infinite fkvMoatFormat;display:inline-flex}.fkv-moat-formats i+i{margin-inline-start:-7px}.fkv-moat-formats i:nth-child(2){animation-delay:2s}.fkv-moat-formats i:nth-child(3){animation-delay:4s}@keyframes fkvMoatFormat{0%,28%{background:var(--fkv-ink);color:#fff}38%,to{color:var(--fkv-ink);background:#fff}}.fkv-moat-formats.is-four i{animation-name:fkvMoatFormatFour;animation-duration:8s}.fkv-moat-formats.is-four i:nth-child(4){animation-delay:6s}@keyframes fkvMoatFormatFour{0%,21%{background:var(--fkv-ink);color:#fff}29%,to{color:var(--fkv-ink);background:#fff}}@media (prefers-reduced-motion:reduce){.fkv-moat-formats i{animation:none}.fkv-moat-formats i:first-child{background:var(--fkv-ink);color:#fff}}.fkv-hero-moat-text{flex-direction:column;gap:4px;min-width:0;display:flex}.fkv-hero-moat-text b{letter-spacing:-.005em;color:var(--fkv-ink);font-size:15.5px;font-weight:700;line-height:1.3}.fkv-hero-moat-text span{color:var(--fkv-slate);text-wrap:pretty;font-size:14px;line-height:1.5}@media (width<=1100px){.fkv-hero-moat{grid-template-columns:repeat(2,minmax(0,1fr))}.fkv-hero-moat li:nth-child(3){padding-inline-start:0}.fkv-hero-moat li:nth-child(3):before{display:none}.fkv-hero-moat li:nth-child(n+3){border-top:1px solid var(--fkv-line)}}@media (width<=560px){.fkv-hero-moat{grid-template-columns:minmax(0,1fr)}.fkv-hero-moat li{--fkv-moat-pad:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title proof""body body";align-items:center;gap:4px 12px;padding-inline:0;display:grid}.fkv-hero-moat-text{display:contents}.fkv-hero-moat-text b{grid-area:title}.fkv-hero-moat-text span{grid-area:body}.fkv-moat-proof{grid-area:proof}.fkv-hero-moat li+li:before{display:none}.fkv-hero-moat li+li{border-top:1px solid var(--fkv-line)}}.fkv-hero-art{justify-content:flex-end;align-items:center;min-width:0;min-height:clamp(460px,62vh,720px);display:flex;position:relative}.fkv-hero-mark{fill:#eceef1;pointer-events:none;width:118%;max-width:760px;height:auto;position:absolute;top:56%;left:calc(100% - min(100%,600px)/2);translate:-50% -50%}[dir=rtl] .fkv-hero-mark{left:calc(min(100%,600px)/2)}.fkv-hero-stage{z-index:1;flex-direction:column;gap:12px;width:100%;max-width:600px;display:flex;position:relative}.fkv-hero-groups{box-shadow:inset 0 0 0 1px var(--fkv-line), 0 14px 30px -24px #13112080;background:#fff;border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.fkv-hero-group{cursor:pointer;background-color:#0000;background-image:linear-gradient(var(--fkv-gold), var(--fkv-gold));min-height:36px;color:var(--fkv-slate);font:inherit;background-repeat:no-repeat;background-size:0% 100%;border:0;border-radius:999px;align-items:center;gap:7px;padding-inline:11px 14px;font-size:13px;font-weight:600;transition:background-size .24s,color .2s;display:inline-flex}.fkv-hero-groups .fkv-hero-group{font-size:13px;font-weight:600;line-height:1.2}.fkv-hero-group:hover{color:var(--fkv-ink)}.fkv-hero-group:focus-visible{outline:2px solid var(--fkv-ink);outline-offset:2px}.fkv-hero-in:has(.fkv-hero-stage){padding-top:calc(76px + clamp(12px,2vh,48px))}@media (width<=560px){.fkv-hero-groups{box-sizing:border-box;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.fkv-hero-groups .fkv-hero-group{text-align:center;border-radius:12px;justify-content:center;padding:6px 4px;font-size:12px}.fkv-hero-group svg{display:none}}.fkv-hero-group[aria-pressed=true]{color:var(--fkv-ink);background-size:100% 100%;transition:background-size .46s cubic-bezier(.16,.84,.24,1) .86s,color .2s}[dir=rtl] .fkv-hero-group{background-position:100% 0}@media (pointer:coarse){.fkv-hero-group{min-height:44px}}@media (prefers-reduced-motion:reduce){.fkv-hero-group,.fkv-hero-group[aria-pressed=true]{transition:none}}.fkv-studio{z-index:1;flex-direction:column;width:100%;max-width:600px;display:flex;position:relative}.fkv-studio-brief{z-index:2;box-sizing:border-box;background:var(--fkv-ink);color:#fff;border-radius:20px;align-self:flex-start;width:calc(100% - 40px);padding:14px 16px 14px 18px;position:relative;box-shadow:0 32px 64px -30px #131120b3,inset 0 0 0 1px #ffffff0f}.fkv-studio-brief-top{justify-content:space-between;align-items:center;gap:12px;min-height:31px;display:flex}.fkv-studio-kicker{font-family:var(--fkv-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f;align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.fkv-studio-kicker i{background:var(--fkv-green);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #64d99029}.fkv-studio-tabs{background:#ffffff12;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.fkv-studio-tab{color:#ffffffa8;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;transition:background .25s,color .25s}.fkv-studio-tabs .fkv-studio-tab{font-size:12.5px;font-weight:600;line-height:1.2}.fkv-studio-tab:hover{color:#fff}.fkv-studio-tab[aria-pressed=true]{color:var(--fkv-ink);background:#fff}.fkv-studio-prompt{color:#fff;min-height:4.5em;margin:12px 0;font-size:15px;font-weight:600;line-height:1.5}.fkv-studio-who{background-image:linear-gradient(var(--fkv-gold), var(--fkv-gold));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0% 100%;border-radius:.18em;margin-inline:.06em;padding-inline:.1em;transition:background-size .46s cubic-bezier(.16,.84,.24,1),color .2s .12s}.fkv-studio-who.is-on{color:var(--fkv-ink);background-size:100% 100%}[dir=rtl] .fkv-studio-who{background-position:100% 0}@media (prefers-reduced-motion:reduce){.fkv-studio-who{transition:none}}.fkv-studio-caret{vertical-align:-.16em;background:#fff;width:2px;height:1.05em;margin-inline-start:2px;animation:1s step-end infinite fkvStudioBlink;display:inline-block}@keyframes fkvStudioBlink{50%{opacity:0}}.fkv-studio-brief-foot{align-items:center;gap:10px;display:flex}.fkv-studio-file{min-width:0;font-family:var(--fkv-mono);color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;background:#ffffff12;border-radius:9px;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-size:11.5px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.fkv-studio-file b{color:var(--fkv-ink);background:#fff;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:8.5px;font-weight:800}.fkv-studio-send{width:34px;height:34px;color:var(--fkv-ink);transition:background .35s ease, color .35s ease, transform .35s var(--fkv-ease);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.fkv-studio-send.is-sent{color:#fff;background:#ffffff1a}[data-phase=sent] .fkv-studio-send{transform:scale(.88)}.fkv-studio-card{margin-top:-24px;background:#fff;border-radius:22px;margin-inline-start:40px;position:relative;box-shadow:0 50px 90px -42px #13112080,0 0 0 1px #1311200f}.fkv-studio-head{align-items:center;gap:12px;padding:38px 18px 12px;display:flex}.fkv-studio-head-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fkv-studio-eyebrow{font-family:var(--fkv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fkv-slate);font-size:10px}.fkv-studio-title{letter-spacing:-.01em;max-width:100%;color:var(--fkv-ink);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;font-size:16px;font-weight:800;transition:color .4s;overflow:hidden}.fkv-studio-title:not(.is-on){color:#0000;background:var(--fkv-neutral);border-radius:6px}.fkv-studio-crew{padding-inline-start:8px;display:flex}.fkv-studio-crew img{width:26px;height:26px;transition:transform .35s var(--fkv-ease), box-shadow .35s ease;background:#fff;border-radius:999px;margin-inline-start:-8px;box-shadow:0 0 0 2px #fff}.fkv-studio-crew img.is-on{z-index:1;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--fkv-ink);position:relative;transform:translateY(-3px)}.fkv-studio-status{background:var(--fkv-neutral);color:var(--fkv-slate);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:background .35s,color .35s;display:inline-flex}.fkv-studio-status i{background:currentColor;border-radius:999px;width:7px;height:7px}.fkv-studio-status.is-reading i,.fkv-studio-status.is-sent i,.fkv-studio-status.is-building i{animation:1.6s ease-in-out infinite fkvPulse}.fkv-studio-status.is-building{background:var(--fkv-ink);color:#fff}.fkv-studio-status.is-building i{background:#fff}.fkv-studio-status.is-review{color:var(--fkv-ink);box-shadow:inset 0 0 0 1.5px var(--fkv-ink);background:#fff}.fkv-studio-status.is-live,.fkv-studio-status.is-adapting{background:var(--fkv-ink);color:#fff}.fkv-studio-status.is-live i,.fkv-studio-status.is-adapting i{background:var(--fkv-green)}.fkv-studio-stack{justify-items:center;display:inline-grid}.fkv-studio-stack>span{opacity:0;grid-area:1/1;transition:opacity .16s}.fkv-studio-stack>span[data-on=true]{opacity:1;transition:opacity .26s .14s}.fkv-studio-skills{white-space:nowrap;align-items:center;gap:6px;height:24px;margin:0 18px 10px;display:flex;overflow:hidden}.fkv-studio-skills-k{font-family:var(--fkv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fkv-slate);flex-shrink:0;margin-inline-end:4px;font-size:9.5px}.fkv-studio-skill{box-sizing:border-box;background:var(--fkv-neutral);color:#0000;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;height:24px;padding-inline:6px 10px;font-size:11px;font-weight:700;transition:color .35s,background .35s,box-shadow .35s;display:inline-flex}.fkv-studio-skill.is-found{color:var(--fkv-ink);box-shadow:inset 0 0 0 1px var(--fkv-line-strong);background:#fff}.fkv-studio-skill.is-working{box-shadow:inset 0 0 0 1.5px var(--fkv-ink)}.fkv-studio-skill.is-covered{background:var(--fkv-neutral);box-shadow:none}.fkv-studio-skill-ic{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.fkv-studio-skill-ic i{border-radius:999px;width:7px;height:7px}.fkv-studio-skill.is-found .fkv-studio-skill-ic i{background:var(--fkv-gold);box-shadow:0 0 0 1.5px #1311202e}.fkv-studio-prog{background:var(--fkv-neutral);border-radius:999px;height:3px;margin:0 18px;overflow:hidden}.fkv-studio-prog i{background:var(--fkv-ink);height:100%;transition:width .6s var(--fkv-ease), background .4s ease;border-radius:999px;display:block}.fkv-studio-body{box-sizing:border-box;grid-template-columns:128px minmax(0,1fr);gap:16px;padding:16px;display:grid;position:relative}.fkv-studio-doc{background:var(--fkv-neutral);border-radius:12px;position:relative;overflow:hidden}.fkv-studio-doc-name{top:12px;font-family:var(--fkv-mono);color:var(--fkv-slate);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;position:absolute;inset-inline:12px;overflow:hidden}.fkv-studio-line{background:var(--fkv-line-strong);border-radius:3px;height:6px;transition:background .45s;position:absolute;inset-inline-start:30px}.fkv-studio-line em{inset-inline-end:calc(100% + 6px);font-family:var(--fkv-mono);color:var(--fkv-slate);direction:ltr;unicode-bidi:isolate;font-size:9px;font-style:normal;font-weight:700;line-height:12px;position:absolute;top:-3px}[dir=rtl] .fkv-studio-line em{inset-inline-end:auto;left:calc(100% + 6px)}.fkv-studio-line.is-reading{background:#13112047;animation:.9s ease-in-out infinite alternate fkvStudioRead}.fkv-studio-line.is-cited{background:#1311209e}@keyframes fkvStudioRead{to{background:#13112080}}.fkv-studio-scan{top:36px;background:var(--fkv-ink);opacity:0;border-radius:2px;height:2px;transition:top 80ms linear,opacity .3s;position:absolute;inset-inline:8px;box-shadow:0 0 12px 2px #1311202e}.fkv-studio-scan.is-on{opacity:1;animation:1.8s linear both fkvStudioScan}@keyframes fkvStudioScan{to{top:205px}}.fkv-studio-threads{top:0;pointer-events:none;position:absolute;inset-inline-start:0;overflow:visible}[dir=rtl] .fkv-studio-threads{transform:scaleX(-1)}.fkv-studio-threads path{fill:none;stroke:#13112061;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .85s var(--fkv-ease), opacity .4s ease}.fkv-studio-threads path.is-pending{stroke-dashoffset:.55px;opacity:.55}.fkv-studio-threads path.is-on{stroke-dashoffset:0}.fkv-studio-mods{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fkv-studio-mod{box-sizing:border-box;background:var(--fkv-neutral);border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 10px;transition:background .4s,box-shadow .4s;display:flex;position:relative}.fkv-studio-mod>*{opacity:0;transition:opacity .45s ease, transform .45s var(--fkv-ease);transform:translateY(4px)}.fkv-studio-mod.is-shown{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff}.fkv-studio-mod.is-shown>*{opacity:1;transform:none}.fkv-studio-mod.is-active{box-shadow:inset 0 0 0 1.5px var(--fkv-ink), 0 14px 28px -18px #13112073}.fkv-studio-mod-ic{background:var(--fkv-ink);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fkv-studio-mod-t{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.3;display:flex}.fkv-studio-mod-t b,.fkv-studio-mod-t span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fkv-studio-mod-t b{color:var(--fkv-ink);font-size:13px;font-weight:700}.fkv-studio-mod-t span{color:var(--fkv-slate);font-size:11.5px}.fkv-studio-cite{background:var(--fkv-neutral);color:var(--fkv-ink);font-family:var(--fkv-mono);animation:fkvStudioPop .45s var(--fkv-ease) both;border-radius:999px;align-items:center;gap:4px;padding:4px 7px 4px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.fkv-studio-mod-end{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:26px;height:26px;display:inline-flex}.fkv-studio-dots{gap:3px;display:inline-flex}.fkv-studio-dots i{background:var(--fkv-line-strong);border-radius:999px;width:5px;height:5px}.fkv-studio-mod.is-active .fkv-studio-dots i{background:var(--fkv-ink);animation:1s ease-in-out infinite fkvStudioDot}.fkv-studio-mod.is-active .fkv-studio-dots i:nth-child(2){animation-delay:.15s}.fkv-studio-mod.is-active .fkv-studio-dots i:nth-child(3){animation-delay:.3s}@keyframes fkvStudioDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes fkvStudioPop{0%{opacity:0;transform:scale(.88)}}.fkv-studio-graph{height:216px;position:relative}.fkv-studio-edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}[dir=rtl] .fkv-studio-edges{transform:scaleX(-1)}.fkv-studio-edges path{fill:none;stroke:var(--fkv-line-strong);stroke-width:1.6px;stroke-linecap:round;opacity:0;transition:opacity .6s,stroke .5s}.fkv-studio-edges path.is-pending{opacity:1;stroke-dasharray:3 4}.fkv-studio-edges path.is-on{opacity:1;stroke:#1311208c}.fkv-studio-node{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100px;display:flex;position:absolute}.fkv-studio-node-c{box-sizing:border-box;border:1.5px dashed var(--fkv-line-strong);background:var(--fkv-neutral);color:#0000;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .4s,color .4s,border-color .4s,box-shadow .4s;display:inline-flex;position:relative}.fkv-studio-node.is-shown .fkv-studio-node-c{background:var(--fkv-ink);color:#fff;border-color:#0000}.fkv-studio-node.is-active .fkv-studio-node-c{box-shadow:0 0 0 5px #1311201f}.fkv-studio-node-cite{top:-7px;box-shadow:inset 0 0 0 1px var(--fkv-line-strong);color:var(--fkv-ink);animation:fkvStudioPop .45s var(--fkv-ease) both;background:#fff;border-radius:999px;padding:2px 5px;font-size:8.5px;font-weight:700;line-height:1.1;position:absolute;inset-inline-start:28px}.fkv-studio-node>b,.fkv-studio-node-meta,.fkv-studio-node>.fkv-studio-pin{opacity:0;max-width:100%;transition:opacity .45s}.fkv-studio-node.is-shown>b,.fkv-studio-node.is-shown>.fkv-studio-node-meta,.fkv-studio-node.is-shown>.fkv-studio-pin{opacity:1}.fkv-studio-node>b{-webkit-line-clamp:2;color:var(--fkv-ink);-webkit-box-orient:vertical;font-size:10.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.fkv-studio-node-meta{color:var(--fkv-slate);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.fkv-studio-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:216px;display:grid}.fkv-studio-tile{background:var(--fkv-neutral);border-radius:12px;flex-direction:column;min-width:0;transition:background .4s,box-shadow .4s;display:flex;position:relative}.fkv-studio-tile.is-shown{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff}.fkv-studio-tile.is-active{box-shadow:inset 0 0 0 1.5px var(--fkv-ink), 0 14px 28px -18px #13112073}.fkv-studio-thumb{background:var(--fkv-line);border-radius:8px;flex:1;min-height:0;margin:5px 5px 0;transition:background .4s;position:relative;overflow:hidden}.fkv-studio-tile.is-shown .fkv-studio-thumb{background:linear-gradient(135deg, var(--fkv-ink), var(--fkv-navy))}.fkv-studio-thumb-art{inset-inline-start:8px;opacity:0;flex-direction:column;gap:3px;width:44%;transition:opacity .4s;display:flex;position:absolute;bottom:8px}.fkv-studio-thumb-art i{background:#ffffff52;border-radius:2px;height:3px}.fkv-studio-thumb-art i:last-child{width:62%}.fkv-studio-tile.is-shown .fkv-studio-thumb-art{opacity:1}.fkv-studio-tile.is-active .fkv-studio-thumb-art{opacity:0}.fkv-studio-play{width:26px;height:26px;color:var(--fkv-ink);animation:fkvStudioPop .45s var(--fkv-ease) both;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.fkv-studio-rec{bottom:8px;color:#fff;letter-spacing:.08em;background:#00000073;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:8.5px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:6px}.fkv-studio-rec i{background:#ef4444;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite fkvPlatBlink}.fkv-studio-tile-cite{top:6px;position:absolute;inset-inline-start:6px}.fkv-studio-dur{bottom:6px;color:#fff;opacity:0;background:#00000080;border-radius:4px;padding:1px 5px;font-size:9px;transition:opacity .3s;position:absolute;inset-inline-end:6px}.fkv-studio-tile.is-built .fkv-studio-dur{opacity:1}.fkv-studio-take{inset-inline-start:0;background:#fff;width:0;height:3px;position:absolute;bottom:0}.fkv-studio-tile.is-active .fkv-studio-take{animation:.85s linear forwards fkvStudioTake}@keyframes fkvStudioTake{to{width:100%}}.fkv-studio-tile-t{opacity:0;flex-direction:column;gap:1px;min-width:0;padding:6px 9px 7px;line-height:1.25;transition:opacity .45s;display:flex}.fkv-studio-tile.is-shown .fkv-studio-tile-t,.fkv-studio-tile.is-shown>.fkv-studio-pin{opacity:1}.fkv-studio-tile>.fkv-studio-pin{opacity:0;transition:opacity .45s}.fkv-studio-tile-t b,.fkv-studio-tile-t span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fkv-studio-tile-t b{color:var(--fkv-ink);font-size:11.5px;font-weight:700}.fkv-studio-tile-t span{color:var(--fkv-slate);font-size:10px}.fkv-studio-tl{height:216px;position:relative}.fkv-studio-tl-rail{background:var(--fkv-line);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:50%;translate:-1px}.fkv-studio-tl-rail i{background:var(--fkv-ink);width:100%;transition:height .6s var(--fkv-ease);border-radius:2px;display:block}.fkv-studio-wk{height:48px;position:absolute;inset-inline:0}.fkv-studio-wk-dot{z-index:1;box-sizing:border-box;border:1.5px dashed var(--fkv-line-strong);color:#0000;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .4s,color .4s,border-color .4s,box-shadow .4s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.fkv-studio-wk.is-shown .fkv-studio-wk-dot{background:var(--fkv-ink);color:#fff;border-color:#0000}.fkv-studio-wk.is-active .fkv-studio-wk-dot{box-shadow:0 0 0 5px #1311201f}.fkv-studio-wk-card,.fkv-studio-wk-side{box-sizing:border-box;flex-direction:column;justify-content:center;width:calc(50% - 22px);min-width:0;display:flex;position:absolute;top:0;bottom:0}.fkv-studio-wk-card{background:var(--fkv-neutral);border-radius:10px;gap:1px;padding:0 8px;line-height:1.25;transition:background .4s,box-shadow .4s}.fkv-studio-wk.is-start .fkv-studio-wk-card,.fkv-studio-wk.is-end .fkv-studio-wk-side{inset-inline-start:0}.fkv-studio-wk.is-end .fkv-studio-wk-card,.fkv-studio-wk.is-start .fkv-studio-wk-side{inset-inline-end:0}.fkv-studio-wk.is-start .fkv-studio-wk-side{align-items:flex-start}.fkv-studio-wk.is-end .fkv-studio-wk-side{align-items:flex-end}.fkv-studio-wk.is-shown .fkv-studio-wk-card{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff}.fkv-studio-wk.is-active .fkv-studio-wk-card{box-shadow:inset 0 0 0 1.5px var(--fkv-ink), 0 14px 28px -18px #13112073}.fkv-studio-wk-card>:is(b,span:not(.fkv-studio-pin)){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fkv-studio-wk-card>*{opacity:0;transition:opacity .45s}.fkv-studio-wk.is-shown .fkv-studio-wk-card>*{opacity:1}.fkv-studio-wk-card b{color:var(--fkv-ink);font-size:11px;font-weight:700}.fkv-studio-wk-card>span:not(.fkv-studio-pin){color:var(--fkv-slate);font-size:10px}.fkv-studio-wk-side{gap:4px}.fkv-studio-wk-side .fkv-mono{letter-spacing:.1em;text-transform:uppercase;color:var(--fkv-slate);font-size:9.5px}.fkv-studio-mx{grid-template-rows:18px repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr) repeat(3,20px) minmax(0,1.55fr);align-items:center;gap:8px 12px;height:216px;display:grid}.fkv-studio-mx-who{background:var(--fkv-neutral);width:18px;height:18px;color:var(--fkv-slate);border-radius:999px;justify-content:center;justify-self:center;align-items:center;font-size:9.5px;font-weight:800;display:inline-flex}.fkv-studio-mx-skill{align-items:center;gap:7px;min-width:0;display:flex}.fkv-studio-mx-skill>b{-webkit-line-clamp:2;background:var(--fkv-neutral);color:#0000;border-radius:4px;-webkit-box-orient:vertical;min-width:0;font-size:11px;font-weight:700;line-height:1.25;transition:color .35s,background .35s;display:-webkit-box;overflow:hidden}.fkv-studio-mx-skill.is-found>b{color:var(--fkv-ink);background:0 0}.fkv-studio-mx-mark{width:12px;height:12px;color:var(--fkv-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fkv-studio-mx-mark i{border-radius:999px;width:7px;height:7px}.fkv-studio-mx-skill.is-found .fkv-studio-mx-mark i{background:var(--fkv-gold);box-shadow:0 0 0 1.5px #1311202e}.fkv-studio-mx-cell{flex-direction:column-reverse;justify-self:center;gap:3px;width:8px;height:34px;display:flex}.fkv-studio-mx-cell i{background:var(--fkv-line);border-radius:2px;flex:1;transition:background .45s,box-shadow .45s}.fkv-studio-mx-cell i.is-on{background:#1311204d}.fkv-studio-mx-cell i.is-new{background:var(--fkv-ink);animation:fkvStudioPop .45s var(--fkv-ease) both}.fkv-studio-mx-cell i.is-want{background:0 0;box-shadow:inset 0 0 0 1px #13112059}.fkv-studio-chip{box-sizing:border-box;background:var(--fkv-neutral);border-radius:8px;align-items:center;gap:7px;min-width:0;height:26px;padding:0 8px;transition:background .4s,box-shadow .4s;display:flex;position:relative}.fkv-studio-chip>*{opacity:0;transition:opacity .45s}.fkv-studio-chip.is-shown{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff}.fkv-studio-chip.is-shown>*{opacity:1}.fkv-studio-chip.is-active{box-shadow:inset 0 0 0 1.5px var(--fkv-ink), 0 14px 28px -18px #13112073}.fkv-studio-chip-ic{background:var(--fkv-ink);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.fkv-studio-chip>b{min-width:0;color:var(--fkv-ink);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.fkv-studio-portal{box-sizing:border-box;height:216px;box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:12px;flex-direction:column;display:flex}.fkv-studio-portal-bar{box-sizing:border-box;border-bottom:3px solid var(--fkv-client);align-items:center;gap:9px;height:46px;padding:0 12px;display:flex}.fkv-studio-portal-mark{background:var(--fkv-client);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.fkv-studio-portal-name{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.fkv-studio-portal-name b,.fkv-studio-portal-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fkv-studio-portal-name b{color:var(--fkv-ink);font-size:12.5px;font-weight:800}.fkv-studio-portal-name span{color:var(--fkv-slate);font-size:9.5px}.fkv-studio-portal-lang{gap:2px;font-size:9px;display:inline-flex}.fkv-studio-portal-lang b{color:var(--fkv-slate);border-radius:4px;padding:2px 5px;font-weight:700}.fkv-studio-portal-lang b[data-on=true]{background:var(--fkv-client);color:#fff}.fkv-studio-portal-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:12px;display:grid}.fkv-studio-pcard{background:var(--fkv-neutral);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:0 11px;transition:background .4s,box-shadow .4s;display:flex;position:relative}.fkv-studio-pcard>*{opacity:0;transition:opacity .45s}.fkv-studio-pcard.is-shown{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff}.fkv-studio-pcard.is-shown>*{opacity:1}.fkv-studio-pcard.is-active{box-shadow:inset 0 0 0 1.5px var(--fkv-ink), 0 14px 28px -18px #13112073}.fkv-studio-pcard-ic{background:var(--fkv-ink);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .5s;display:inline-flex}.fkv-studio-pcard.is-built .fkv-studio-pcard-ic{background:var(--fkv-client)}.fkv-studio-pcard>b{-webkit-line-clamp:2;min-width:0;color:var(--fkv-ink);-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.fkv-studio-canvas{height:216px;position:relative}.fkv-studio-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}[dir=rtl] .fkv-studio-links{transform:scaleX(-1)}.fkv-studio-links path{fill:none;stroke:#13112066;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:2 4;opacity:0;transition:opacity .5s}.fkv-studio-links path.is-pending{opacity:.5}.fkv-studio-links path.is-on{opacity:1}.fkv-studio-cover{top:8px;box-sizing:border-box;background:var(--fkv-neutral);border-radius:12px;flex-direction:column;justify-content:space-between;width:36%;height:200px;padding:12px;transition:background .5s,box-shadow .5s;display:flex;position:absolute;inset-inline-start:0;overflow:hidden}.fkv-studio-cover.is-on{background:linear-gradient(160deg, var(--fkv-ink), var(--fkv-navy));box-shadow:0 18px 32px -20px #13112099}.fkv-studio-cover-k{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:var(--fkv-slate);font-size:8.5px;transition:color .5s;position:relative}.fkv-studio-cover.is-on .fkv-studio-cover-k{color:#fff9}.fkv-studio-rings{top:34px;width:100%;height:auto;position:absolute;inset-inline:0}.fkv-studio-rings circle{fill:none;stroke:#ffffff52;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--fkv-ease)}.fkv-studio-rings circle.is-on{stroke-dashoffset:0}.fkv-studio-rings circle.fkv-studio-rings-dot{fill:var(--fkv-gold);stroke:none;animation:fkvStudioPop .45s var(--fkv-ease) both}.fkv-studio-cover>b{z-index:1;-webkit-line-clamp:3;color:#0000;-webkit-box-orient:vertical;font-size:12px;font-weight:800;line-height:1.2;transition:color .5s;display:-webkit-box;position:relative;overflow:hidden}.fkv-studio-cover.is-on>b{color:#fff}.fkv-studio-frames{position:absolute;inset:0}.fkv-studio-frame{box-sizing:border-box;border:1.5px dashed var(--fkv-line-strong);background:#fff;border-radius:10px;flex-direction:column;gap:6px;height:92px;padding:6px;transition:border-color .4s,box-shadow .4s;display:flex;position:absolute}.fkv-studio-frame.is-shown{border-color:#13112073}.fkv-studio-frame.is-active{border-color:var(--fkv-ink);box-shadow:0 14px 28px -18px #13112073}.fkv-studio-frame.is-built{border-style:solid;border-color:var(--fkv-line);box-shadow:0 12px 24px -18px #13112066}.fkv-studio-frame-art{background:var(--fkv-neutral);color:#0000;border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:0;transition:background .5s,color .5s;display:flex;position:relative}.fkv-studio-frame.is-built .fkv-studio-frame-art{background:linear-gradient(135deg, var(--fkv-ink), var(--fkv-navy));color:#fff}.fkv-studio-sketch{width:calc(100% - 16px);height:calc(100% - 12px);transition:opacity .3s;position:absolute;inset:6px 8px;overflow:visible}.fkv-studio-sketch path{fill:none;stroke:var(--fkv-slate);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.fkv-studio-frame.is-shown .fkv-studio-sketch path{opacity:1}.fkv-studio-frame.is-active .fkv-studio-sketch path{animation:.85s ease-out forwards fkvStudioSketch}.fkv-studio-frame.is-built .fkv-studio-sketch{opacity:0}@keyframes fkvStudioSketch{to{stroke-dashoffset:0}}.fkv-studio-frame>b{-webkit-line-clamp:2;color:var(--fkv-slate);opacity:0;-webkit-box-orient:vertical;font-size:10px;font-weight:700;line-height:1.2;transition:opacity .45s,color .45s;display:-webkit-box;overflow:hidden}.fkv-studio-frame.is-shown>b{opacity:1}.fkv-studio-frame.is-built>b{color:var(--fkv-ink)}@media (prefers-reduced-motion:reduce){.fkv-studio-mx-cell i.is-new,.fkv-studio-rings circle.fkv-studio-rings-dot,.fkv-studio-frame.is-active .fkv-studio-sketch path,.fkv-studio-node-cite,.fkv-studio-play,.fkv-studio-rec i,.fkv-studio-tile.is-active .fkv-studio-take{animation:none}}.fkv-studio-pin{z-index:2;pointer-events:none;flex-direction:row-reverse;align-items:flex-start;animation:5.2s ease-in-out infinite fkvCurFloat;display:inline-flex;position:absolute}.fkv-studio-mod:nth-child(2) .fkv-studio-pin,.fkv-studio-node:nth-of-type(2) .fkv-studio-pin,.fkv-studio-tile:nth-child(2) .fkv-studio-pin,.fkv-studio-wk:nth-of-type(2) .fkv-studio-pin{animation-delay:-1.3s}.fkv-studio-mod:nth-child(3) .fkv-studio-pin,.fkv-studio-node:nth-of-type(3) .fkv-studio-pin,.fkv-studio-tile:nth-child(3) .fkv-studio-pin,.fkv-studio-wk:nth-of-type(3) .fkv-studio-pin{animation-delay:-2.6s}.fkv-studio-mod:nth-child(4) .fkv-studio-pin,.fkv-studio-node:nth-of-type(4) .fkv-studio-pin,.fkv-studio-tile:nth-child(4) .fkv-studio-pin,.fkv-studio-wk:nth-of-type(4) .fkv-studio-pin{animation-delay:-3.9s}.fkv-studio-pin.is-working{z-index:4}.fkv-studio-pin>svg{filter:drop-shadow(0 2px 3px #1311204d);flex-shrink:0}.fkv-studio-mod .fkv-studio-pin{top:-20px;inset-inline-end:8px}.fkv-studio-node .fkv-studio-pin{top:6px;inset-inline-end:-14px}.fkv-studio-node:nth-of-type(-n+3) .fkv-studio-pin{flex-direction:row}.fkv-studio-tile .fkv-studio-pin{top:8px;inset-inline-end:8px}.fkv-studio-wk-card .fkv-studio-pin{top:-24px}.fkv-studio-wk.is-start .fkv-studio-wk-card .fkv-studio-pin{flex-direction:row;inset-inline-start:2px}.fkv-studio-wk.is-end .fkv-studio-wk-card .fkv-studio-pin{inset-inline-end:2px}.fkv-studio-chip>.fkv-studio-pin:not(.is-working),.fkv-studio-pcard>.fkv-studio-pin:not(.is-working),.fkv-studio-frame>.fkv-studio-pin:not(.is-working){opacity:0}.fkv-studio-chip .fkv-studio-pin{top:-8px;inset-inline-end:-20px}.fkv-studio-pcard .fkv-studio-pin{top:-19px;inset-inline-end:8px}.fkv-studio-frame .fkv-studio-pin{top:-16px;inset-inline-end:-10px}.fkv-studio-chip:nth-child(2) .fkv-studio-pin,.fkv-studio-pcard:nth-child(2) .fkv-studio-pin,.fkv-studio-frame:nth-child(2) .fkv-studio-pin{animation-delay:-1.3s}.fkv-studio-chip:nth-child(3) .fkv-studio-pin,.fkv-studio-pcard:nth-child(3) .fkv-studio-pin,.fkv-studio-frame:nth-child(3) .fkv-studio-pin{animation-delay:-2.6s}.fkv-studio-chip:nth-child(4) .fkv-studio-pin,.fkv-studio-pcard:nth-child(4) .fkv-studio-pin,.fkv-studio-frame:nth-child(4) .fkv-studio-pin{animation-delay:-3.9s}@keyframes fkvCurFloat{0%,to{transform:translate(0)}33%{transform:translate(1.5px,-2.5px)}66%{transform:translate(-1.5px,1px)}}.fkv-studio-cur-tag{margin-top:9px;background:var(--fkv-cur-tone);color:#fff;white-space:nowrap;transition:padding .55s var(--fkv-ease);border-radius:999px;align-items:center;margin-inline-end:-3px;padding:2px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex;box-shadow:0 0 0 2px #fff,0 8px 18px -10px #13112099}.fkv-studio-cur-tag img{border-radius:999px;flex-shrink:0;width:16px;height:16px}.fkv-studio-cur-label{opacity:0;max-width:0;transition:max-width .55s var(--fkv-ease), padding .55s var(--fkv-ease), opacity .25s ease;display:inline-block;overflow:hidden}.fkv-studio-cur-label b{font-weight:800}.fkv-studio-pin.is-working .fkv-studio-cur-tag{padding-inline-end:10px}.fkv-studio-pin.is-working .fkv-studio-cur-label{opacity:1;max-width:240px;transition:max-width .55s var(--fkv-ease), padding .55s var(--fkv-ease), opacity .35s ease .15s;padding-inline-start:6px}@media (prefers-reduced-motion:reduce){.fkv-studio-pin{animation:none}}.fkv-swarm{z-index:10;pointer-events:none;position:absolute;inset:0}.fkv-swarm-agent{opacity:0;will-change:transform;align-items:flex-start;transition:opacity .35s;display:flex;position:absolute;top:0;left:0}.fkv-swarm.is-live .fkv-swarm-agent{opacity:1}.fkv-swarm-agent>svg{filter:drop-shadow(0 2px 3px #1311204d);flex-shrink:0}.fkv-swarm-agent .fkv-studio-cur-tag{margin-inline-start:-3px}.fkv-studio-card:has(.fkv-swarm.is-live) .fkv-studio-pin{transition:opacity .3s;opacity:0!important}.fkv-swarm-bubble{width:max-content;max-width:220px;color:var(--fkv-ink);white-space:normal;box-shadow:0 0 0 1px var(--fkv-line), 0 14px 30px -16px #13112080;animation:fkvBubble 2.6s var(--fkv-ease) both;background:#fff;border-radius:12px 12px 12px 4px;padding:7px 11px;font-size:12px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 4px);left:10px}.fkv-swarm-bubble[data-side=left]{border-radius:12px 12px 4px}.fkv-swarm-bubble[data-v=below]{border-radius:4px 12px 12px;top:calc(100% + 4px);bottom:auto}.fkv-swarm-bubble[data-v=below][data-side=left]{border-radius:12px 4px 12px 12px}.fkv-swarm-bubble b{font-weight:800}.fkv-swarm-bubble.is-ask{box-shadow:inset 3px 0 0 var(--fkv-ink), 0 0 0 1px var(--fkv-line), 0 14px 30px -16px #13112080}[dir=rtl] .fkv-swarm-bubble.is-ask{box-shadow:inset -3px 0 0 var(--fkv-ink), 0 0 0 1px var(--fkv-line), 0 14px 30px -16px #13112080}@keyframes fkvBubble{0%{opacity:0;transform:translateY(5px)scale(.96)}10%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}.fkv-studio-card{--fkl-red:var(--fkv-green)}.fkv-studio-card .fkl-you-tag{color:var(--fkv-ink)}.fkv-studio-review{background:var(--fkv-neutral);opacity:.4;border-radius:14px;margin:0 16px 16px;padding:10px 12px;transition:opacity .45s,background .45s,box-shadow .45s;display:grid}.fkv-studio-review.is-in{opacity:1;box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff}.fkv-studio-review-in,.fkv-studio-adapt{--fkv-swap-out:opacity .18s ease, transform .18s ease, visibility 0s .18s;--fkv-swap-in:opacity .32s ease .18s, transform .45s var(--fkv-ease) .18s, visibility 0s .18s;min-width:0;transition:var(--fkv-swap-in);grid-area:1/1;align-items:center;gap:10px;display:flex}.fkv-studio-adapt{opacity:0;visibility:hidden;transition:var(--fkv-swap-out);transform:translateY(6px)}.fkv-studio-review[data-mode=adapt] .fkv-studio-review-in{opacity:0;visibility:hidden;transition:var(--fkv-swap-out);transform:translateY(-6px)}.fkv-studio-review[data-mode=adapt] .fkv-studio-adapt{opacity:1;visibility:visible;transition:var(--fkv-swap-in);transform:none}.fkv-studio-adapt .fkv-studio-review-t{flex:1}.fkv-studio-adapt .fkv-studio-review-t>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fkv-studio-learners{flex-shrink:0;gap:5px;display:flex}.fkv-studio-learner{background:var(--fkv-neutral);opacity:.4;transition:opacity .4s ease, transform .4s var(--fkv-ease), background .4s ease, box-shadow .4s ease;border-radius:999px;align-items:center;gap:5px;padding-block:2px;padding-inline:2px 8px;display:inline-flex;transform:scale(.94)}.fkv-studio-learner.is-in{opacity:1;box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;transform:none}.fkv-studio-initial{background:var(--fkv-ink);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:800;display:inline-flex}.fkv-studio-learner-t{flex-direction:column;line-height:1.2;display:flex}.fkv-studio-learner-t b{color:var(--fkv-ink);font-size:10.5px;font-weight:700}.fkv-studio-learner-t span{color:var(--fkv-slate);align-items:center;gap:3px;font-size:9.5px;font-weight:700;display:inline-flex}.fkv-studio-learner.is-in .fkv-studio-learner-t span{color:var(--fkv-ink)}.fkv-studio-person{background:var(--fkv-ink);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fkv-studio-review-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.fkv-studio-review-t b{color:var(--fkv-ink);font-size:12.5px;font-weight:700}.fkv-studio-review-t span{color:var(--fkv-slate);font-size:11px}.fkv-studio-review-t .fkv-studio-stack{justify-items:start}.fkv-studio-verdict{min-width:0;box-shadow:inset 0 0 0 1px var(--fkv-line);color:var(--fkv-slate);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:5px 11px;font-size:11.5px;font-weight:700;transition:background .35s,color .35s;display:inline-flex}.fkv-studio-review.is-ok .fkv-studio-verdict{background:var(--fkv-ink);color:#fff;box-shadow:none}@media (width<=1320px){.fkv-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fkv-studio-brief{width:calc(100% - 24px)}.fkv-studio-card{margin-inline-start:0}}@media (width<=900px){.fkv-hero-in{grid-template-columns:minmax(0,1fr)}.fkv-hero-art{justify-content:center;min-height:0;padding-block:12px 24px}.fkv-hero-mark{display:none}.fkv-hero:before,[dir=rtl] .fkv-hero:before{background:radial-gradient(70% 28% at 50% 76%,#13112009,#13112000 70%),radial-gradient(circle at 1px 1px,#13112012 1px,#0000 0) 0 0/24px 24px}}@media (width<=560px){.fkv-studio-brief{width:100%}.fkv-studio-brief-top{flex-direction:column;align-items:stretch;gap:10px}.fkv-studio-tab{flex:1;min-width:0;padding-inline:4px}.fkv-studio-card{margin-inline-start:0;margin-top:-18px}.fkv-studio-body{grid-template-columns:minmax(0,1fr);height:auto!important}.fkv-studio-doc,.fkv-studio-threads,.fkv-studio-crew,.fkv-studio-skills-k,.fkv-studio-adapt .fkv-studio-review-t{display:none}.fkv-studio-body{--fkv-studio-mx:16px!important}.fkv-studio-learners{flex:1;justify-content:space-between}.fkv-studio-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow status""title title";row-gap:4px;display:grid}.fkv-studio-head-t{display:contents}.fkv-studio-eyebrow{grid-area:eyebrow;align-self:center}.fkv-studio-title{grid-area:title}.fkv-studio-status{grid-area:status}.fkv-studio-skills{gap:4px;-webkit-mask-image:linear-gradient(270deg,#0000,#000 20px);mask-image:linear-gradient(270deg,#0000,#000 20px)}[dir=rtl] .fkv-studio-skills{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px);mask-image:linear-gradient(90deg,#0000,#000 20px)}.fkv-studio-skill{gap:4px;padding-inline:5px 8px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.fkv-studio-caret,.fkv-studio-scan.is-on,.fkv-studio-line.is-reading,.fkv-studio-status i,.fkv-studio-dots i,.fkv-studio-cite,.fkv-studio-skill{animation:none!important}.fkv-studio-mod>*,.fkv-studio-threads path,.fkv-studio-prog i{transition:none}}.fkv-how-try{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;margin-top:-16px;display:flex}.fkv-how-pick{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.fkv-how-segs{background:var(--fkv-ink);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.fkv-how-seg{cursor:pointer;color:#ffffffbd;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding-inline:14px 18px;transition:background .25s,color .25s;display:inline-flex}.fkv-how-seg[aria-pressed=true]{color:var(--fkv-ink);background:#fff}.fkv-how-roles{background:var(--fkv-neutral);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.fkv-how-role{cursor:pointer;min-height:44px;color:var(--fkv-slate);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:4px 18px 4px 6px;padding-inline:6px 18px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.fkv-how-role[aria-pressed=true]{color:var(--fkv-ink);background:#fff;box-shadow:0 6px 16px -10px #13112073}.fkv-how-role img{border-radius:999px;width:28px;height:28px}@media (width<=560px){.fkv-how-pick{width:100%}.fkv-how-segs{box-sizing:border-box;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.fkv-how-seg{text-align:center;border-radius:12px;justify-content:center;padding:6px 8px;line-height:1.25}.fkv-how-seg svg{display:none}.fkv-how-roles{box-sizing:border-box;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.fkv-how-role{text-align:center;border-radius:12px;justify-content:center;padding:6px 8px;font-size:13.5px;line-height:1.25}.fkv-how-role img{display:none}}.fkv-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fkv-how-card{border-radius:var(--fkv-r-panel);box-sizing:border-box;background:var(--fkv-neutral);min-width:0;min-height:460px;transition:background .4s ease, box-shadow .4s ease, transform .5s var(--fkv-ease);flex-direction:column;gap:18px;padding:24px;display:flex}@keyframes fkvHowIn{0%{opacity:0}}.fkv-how-card{animation:.5s backwards fkvHowIn}.fkv-how-card:nth-child(2){animation-delay:70ms}.fkv-how-card:nth-child(3){animation-delay:.14s}.fkv-how-card.is-active{box-shadow:0 0 0 1.5px var(--fkv-ink), var(--fkv-elev);background:#fff;transform:translateY(-4px)}.fkv-how-top{align-items:center;gap:12px;display:flex}.fkv-how-title{font-family:var(--fkl-display);letter-spacing:-.02em;color:var(--fkv-ink);font-size:20px;font-weight:800}.fkv-how-num{width:30px;height:30px;font-family:var(--fkv-mono);color:var(--fkv-slate);box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.fkv-how-num.is-active{background:var(--fkv-ink);color:var(--fkv-green);box-shadow:none}.fkv-how-num.is-done{background:var(--fkv-green);color:var(--fkv-ink);box-shadow:none}.fkv-how-person{align-items:center;gap:12px;display:flex}.fkv-how-person img{border-radius:999px;width:40px;height:40px}.fkv-how-person>span{flex:auto;min-width:0;line-height:1.3}.fkv-how-person b{color:var(--fkv-ink);font-size:15px;display:block}.fkv-how-person span span{color:var(--fkv-slate);font-size:12.5px}.fkv-how-panel{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.fkv-how-panel.is-chart{gap:10px}.fkv-how-split{justify-content:space-between;gap:10px;font-size:10px;display:flex}.fkv-how-key{align-items:center;gap:6px;display:inline-flex}.fkv-how-keybar{background:var(--fkv-green);width:2px;height:10px}.fkv-how-keydash{border-top:1.5px dashed var(--fkv-green);width:12px;height:0}.fkv-how-skill{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.fkv-how-skilllabel{color:var(--fkv-body);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;transition:color .3s;overflow:hidden}.fkv-how-skilllabel.is-lit{color:var(--fkv-ink);font-weight:700}.fkv-how-track{background:var(--fkv-neutral);border-radius:999px;height:8px;position:relative}.fkv-how-bar{inset-inline-start:0;background:var(--fkv-navy);transition:width 1s var(--fkv-ease), background .4s ease, box-shadow .4s ease;border-radius:999px;position:absolute;top:0;bottom:0}.fkv-how-bar.is-lit{background:var(--fkv-gold);box-shadow:inset 0 0 0 1.5px var(--fkv-ink)}.fkv-how-target{inset-inline-start:80%;background:var(--fkv-green);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.fkv-how-vis{opacity:0;transition:opacity .5s ease, transform .55s var(--fkv-ease);transform:translateY(8px)}.fkv-how-vis.is-on{opacity:1;transform:none}.fkv-how-vis.is-gap,.fkv-how-vis.is-cited,.fkv-how-vis.is-notify{border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:9px 14px;padding-inline-start:10px;font-size:13.5px;font-weight:700;display:inline-flex}.fkv-how-vis.is-gap,.fkv-how-vis.is-notify{background:var(--fkv-ink);color:#fff}.fkv-how-vis.is-gap{gap:10px}.fkv-how-vis.is-notify{color:#fff}.fkv-how-vis.is-notify svg{color:var(--fkv-green)}.fkv-how-gapdot{background:var(--fkv-gold);border-radius:999px;width:10px;height:10px}.fkv-how-vis.is-cited{color:var(--fkv-ink);box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff}.fkv-how-pdf{background:var(--fkv-ink);color:#fff;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700}.fkv-how-vis.is-ready{background:var(--fkv-green);color:var(--fkv-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:5px 14px 5px 5px;padding-inline:5px 14px;font-size:13.5px;font-weight:800;display:inline-flex}.fkv-how-vis.is-ready img{border-radius:999px;width:28px;height:28px}.fkv-how-built{letter-spacing:.12em}.fkv-how-mods{flex-direction:column;gap:8px;display:flex}.fkv-how-vis.is-mod{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 12px 10px 10px;padding-inline:10px 12px;display:flex}.fkv-how-modicon{background:var(--fkv-ink);width:38px;height:38px;color:var(--fkv-green);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fkv-how-modtext{flex:auto;min-width:0;line-height:1.35}.fkv-how-modtext b{color:var(--fkv-ink);font-size:14px;display:block}.fkv-how-modtext span{color:var(--fkv-slate);font-size:12.5px}.fkv-how-modcheck{flex-shrink:0}.fkv-how-line{stroke-dashoffset:1px;transition:none}.fkv-how-line.is-drawn{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--fkv-ease)}.fkv-how-enddot{opacity:0;transition:opacity .4s .2s}.fkv-how-enddot.is-on{opacity:1}.fkv-how-weeks{color:var(--fkv-muted);justify-content:space-between;padding:0 4px;font-size:10px;display:flex}.fkv-how-src{align-items:center;gap:10px;display:flex}.fkv-how-srcicon{background:var(--fkv-neutral);width:30px;height:30px;color:var(--fkv-slate);transition:background .35s ease var(--fkv-d,0s), color .35s ease var(--fkv-d,0s);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fkv-how-src.is-read .fkv-how-srcicon{background:var(--fkv-ink);color:#fff}.fkv-how-srctext{flex:auto;min-width:0;line-height:1.3}.fkv-how-srctext b{color:var(--fkv-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.fkv-how-srctext span{color:var(--fkv-slate);font-size:12px}.fkv-how-srcstate,.fkv-how-msbox{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--fkv-line);color:#0000;transition:background .35s ease var(--fkv-d,0s), color .35s ease var(--fkv-d,0s), box-shadow .35s ease var(--fkv-d,0s);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fkv-how-src.is-read .fkv-how-srcstate,.fkv-how-ms.is-done .fkv-how-msbox{background:var(--fkv-ink);color:#fff;box-shadow:none}.fkv-how-days{flex-direction:column;gap:8px;display:flex;position:relative}.fkv-how-days:before{content:"";background:var(--fkv-line);width:2px;position:absolute;inset-block:24px;inset-inline-start:28px}.fkv-how-day{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;display:grid;position:relative}.fkv-how-daytag{box-shadow:inset 0 0 0 1px var(--fkv-line);font-family:var(--fkv-mono);color:var(--fkv-slate);white-space:nowrap;background:#fff;border-radius:999px;justify-self:center;padding:4px 8px;font-size:10.5px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s}.fkv-how-day.is-on .fkv-how-daytag{background:var(--fkv-ink);color:#fff;box-shadow:none}.fkv-how-segbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.fkv-how-segbar span{background:var(--fkv-neutral);height:6px;transition:background .4s ease var(--fkv-d,0s);border-radius:999px}.fkv-how-segbar span.is-on{background:var(--fkv-ink)}.fkv-how-ms{color:var(--fkv-body);align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.fkv-how-ms .fkv-how-msbox{border-radius:6px}.fkv-how-ms.is-done{color:var(--fkv-ink)}.fkv-how-matrix{grid-template-columns:minmax(0,1fr) repeat(6,16px);align-items:center;gap:9px 6px;display:grid}.fkv-how-mxhead{font-family:var(--fkv-mono);text-align:center;color:var(--fkv-slate);font-size:10px}.fkv-how-mxlabel{color:var(--fkv-body);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.fkv-how-cell{background:var(--fkv-neutral);height:16px;transition:background .35s ease var(--fkv-d,0s);border-radius:5px}.fkv-how-cell.is-on{background:var(--fkv-ink)}.fkv-how-vis.is-wk{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.fkv-how-wktop{align-items:baseline;gap:10px;min-width:0;display:flex}.fkv-how-wkn{font-family:var(--fkv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fkv-slate);flex-shrink:0;font-size:10.5px;font-weight:700}.fkv-how-wktop b{min-width:0;color:var(--fkv-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.fkv-how-fmts{flex-wrap:wrap;gap:6px;display:flex}.fkv-how-fmt{background:var(--fkv-neutral);color:var(--fkv-ink);border-radius:999px;align-items:center;gap:5px;padding-block:3px;padding-inline:7px 9px;font-size:12px;font-weight:600;display:inline-flex}.fkv-how-rub{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fkv-how-levels{gap:4px;display:flex}.fkv-how-level{background:var(--fkv-neutral);width:22px;height:10px;transition:background .35s ease var(--fkv-d,0s), box-shadow .35s ease var(--fkv-d,0s);border-radius:3px}.fkv-how-level.is-on{background:var(--fkv-navy)}.fkv-how-level.is-on:nth-child(4){background:var(--fkv-gold);box-shadow:inset 0 0 0 1.5px var(--fkv-ink)}.fkv-how-vis.is-cert{box-shadow:inset 0 0 0 1px var(--fkv-line), inset 0 0 0 5px #fff, inset 0 0 0 6px var(--fkv-line);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.fkv-how-vis.is-cert svg{fill:var(--fkv-ink);flex-shrink:0}.fkv-how-certtext{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.fkv-how-certtext .fkv-label{font-size:9.5px}.fkv-how-certtext b{color:var(--fkv-ink);font-size:14.5px}.fkv-how-certtext>span:last-child{color:var(--fkv-slate);font-size:12.5px}[dir=rtl] .fkv-how-panel.is-chart svg{transform:scaleX(-1)}@media (width<=900px){.fkv-how-grid{grid-template-columns:minmax(0,1fr)}.fkv-how-vis{opacity:1;transform:none}.fkv-how-line{stroke-dashoffset:0}.fkv-how-enddot{opacity:1}}@media (prefers-reduced-motion:reduce){.fkv-how-card,.fkv-how-num,.fkv-how-bar,.fkv-how-srcicon,.fkv-how-srcstate,.fkv-how-msbox,.fkv-how-daytag,.fkv-how-segbar span,.fkv-how-cell,.fkv-how-level,.fkv-how-vis,.fkv-how-line,.fkv-how-line.is-drawn,.fkv-how-enddot{transition:none}.fkv-how-card{animation:none}}.fkv-pipe-wrap{gap:32px;padding-top:0}.fkv-pipe-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fkv-pipe-step{letter-spacing:.14em;text-transform:uppercase;color:var(--fkv-slate);align-items:center;gap:8px;font-size:11px;display:inline-flex}.fkv-pipe-dot{background:var(--fkv-green);border-radius:999px;width:7px;height:7px}.fkv-pipe-grid{border-radius:var(--fkv-r-panel);background:var(--fkv-ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px;display:grid}.fkv-pipe-card{border-radius:var(--fkv-r-card);box-sizing:border-box;opacity:.45;background:#ffffff06;flex-direction:column;gap:16px;min-width:0;min-height:400px;padding:20px;transition:opacity .5s,box-shadow .5s,background .5s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.fkv-pipe-card.is-past{opacity:.8}.fkv-pipe-card.is-active{opacity:1;background:#ffffff0d;box-shadow:inset 0 0 0 1.5px #64d9908c}.fkv-pipe-grid.is-still .fkv-pipe-card{opacity:1}.fkv-pipe-head{align-items:flex-start;gap:10px;display:flex}.fkv-pipe-num{width:26px;height:26px;font-family:var(--fkv-mono);color:#ffffffb3;background:#ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:background .4s,color .4s;display:inline-flex}.fkv-pipe-card.is-active .fkv-pipe-num,.fkv-pipe-card.is-past .fkv-pipe-num,.fkv-pipe-grid.is-still .fkv-pipe-num{background:var(--fkv-green);color:var(--fkv-ink)}.fkv-pipe-titles{min-width:0;line-height:1.35}.fkv-pipe-titles b{font-size:15.5px;display:block}.fkv-pipe-titles span{color:#ffffff8f;font-size:12.5px}.fkv-pipe-body{flex:1;justify-content:center;align-items:center;display:flex}.fkv-pipe-note{color:var(--fkv-green);min-height:18px;font-size:11.5px}.fkv-pipe-vis{opacity:0;transition:opacity .5s ease var(--fkv-pipe-d,0s), transform .55s var(--fkv-ease) var(--fkv-pipe-d,0s);transform:translateY(8px)}.fkv-pipe-vis.is-on{opacity:1;transform:none}.fkv-pipe-conn{inset-inline-end:-20px;z-index:2;background:var(--fkv-ink);color:#ffffff80;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-12px;transition:background .4s,color .4s;display:flex;position:absolute;top:50%;box-shadow:inset 0 0 0 1px #ffffff29}.fkv-pipe-conn.is-on,.fkv-pipe-grid.is-still .fkv-pipe-conn{background:var(--fkv-green);color:var(--fkv-ink);box-shadow:none}[dir=rtl] .fkv-pipe-conn svg{transform:scaleX(-1)}.fkv-pipe-doc{box-sizing:border-box;direction:ltr;background:#fff;border-radius:10px;flex-direction:column;gap:8px;width:150px;height:190px;padding:16px 14px;display:flex;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 30px 50px -24px #000000b3}.fkv-pipe-doc-top{align-items:center;gap:6px;display:flex}.fkv-pipe-pdf{background:var(--fkv-ink);color:#fff;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:700}.fkv-pipe-doc-title{background:var(--fkv-ink);border-radius:3px;width:60%;height:7px}.fkv-pipe-line{background:var(--fkv-line-strong);border-radius:3px;height:6px;transition:background .4s;display:block}.fkv-pipe-line.is-read{background:var(--fkv-navy)}.fkv-pipe-scan{background:var(--fkv-green);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:94%;left:0;right:0;box-shadow:0 0 0 6px #64d99033}.fkv-pipe-scan[data-at="0"]{opacity:1;transition:none;top:6%}.fkv-pipe-scan[data-at="1"]{opacity:1;transition:top 1.1s linear;top:50%}.fkv-pipe-scan[data-at="2"]{opacity:1;transition:top 1.1s linear;top:94%}.fkv-pipe-tiles{grid-template-columns:repeat(2,88px);gap:10px;display:grid}.fkv-pipe-tile{box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:space-between;height:84px;padding:12px;display:flex}.fkv-pipe-tile b{font-size:13px}.fkv-pipe-tile.is-dim{background:var(--fkv-navy);box-shadow:inset 0 0 0 1px #ffffff1f}.fkv-pipe-tile.is-green{background:var(--fkv-green);color:var(--fkv-ink)}.fkv-pipe-tile.is-white{color:var(--fkv-ink);background:#fff}.fkv-pipe-chat{flex-direction:column;gap:10px;width:100%;max-width:250px;display:flex}.fkv-pipe-msg{align-items:flex-end;gap:8px;display:flex}.fkv-pipe-msg.is-a{justify-content:flex-end}.fkv-pipe-msg img{background:var(--fkv-navy);border-radius:999px;flex-shrink:0;width:28px;height:28px}.fkv-pipe-bubble{padding:10px 12px;font-size:13px;line-height:1.45}.fkv-pipe-bubble.is-q{background:var(--fkv-navy);border-radius:14px 14px 14px 4px}.fkv-pipe-bubble.is-a{background:var(--fkv-green);color:var(--fkv-ink);border-radius:14px 14px 4px;max-width:86%;font-weight:500}[dir=rtl] .fkv-pipe-bubble.is-q{border-radius:14px 14px 4px}[dir=rtl] .fkv-pipe-bubble.is-a{border-radius:14px 14px 14px 4px}.fkv-pipe-people{flex-direction:column;gap:12px;display:flex}.fkv-pipe-person{align-items:center;gap:12px;display:flex}.fkv-pipe-ring{flex-shrink:0;width:48px;height:48px;position:relative}.fkv-pipe-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.fkv-pipe-ring img{border-radius:999px;width:36px;height:36px;position:absolute;top:6px;left:6px}.fkv-pipe-arc{stroke-dashoffset:151px;transition:stroke-dashoffset 1s ease var(--fkv-pipe-d,0s)}.fkv-pipe-arc.is-on{stroke-dashoffset:0}.fkv-pipe-who{min-width:0;line-height:1.3}.fkv-pipe-who b{font-size:13.5px;display:block}.fkv-pipe-ready{color:var(--fkv-green);text-transform:uppercase;font-size:10.5px;display:block}@media (width<=900px){.fkv-pipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fkv-pipe-conn{display:none}.fkv-pipe-card{opacity:1;min-height:0}.fkv-pipe-vis{opacity:1;transform:none}}@media (width<=560px){.fkv-pipe-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fkv-pipe-card,.fkv-pipe-num,.fkv-pipe-conn,.fkv-pipe-line,.fkv-pipe-scan,.fkv-pipe-vis,.fkv-pipe-arc{transition:none!important}}.fkv-ent-card{border-radius:var(--fkv-r-panel);background:#fff;flex-wrap:wrap;display:flex;overflow:hidden;box-shadow:0 24px 48px -32px #13112059}.fkv-ent-copy{flex-direction:column;flex:340px;justify-content:center;gap:22px;min-width:0;padding:clamp(28px,3.5vw,48px);display:flex}.fkv-ent-tabs{background:var(--fkv-neutral);border-radius:999px;align-self:flex-start;padding:4px;display:inline-flex}.fkv-ent-tab{cursor:pointer;min-height:40px;color:var(--fkv-navy);background:0 0;border:0;border-radius:999px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .3s,color .3s}.fkv-ent-tab[aria-pressed=true]{background:var(--fkv-ink);color:#fff}.fkv-ent-lists{display:grid}.fkv-ent-list{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:16px;margin:0;padding:0;list-style:none;transition:opacity .45s,visibility .45s;display:flex}.fkv-ent-list.is-on{opacity:1;visibility:visible}.fkv-ent-list li{color:var(--fkv-ink);align-items:flex-start;gap:12px;font-size:18px;font-weight:600;line-height:1.45;display:flex}.fkv-ent-mark{flex-shrink:0;margin-top:5px}.fkv-ent-mark.is-navy{fill:var(--fkv-navy)}.fkv-ent-mark.is-green{fill:var(--fkv-green)}.fkv-ent-stage{background:var(--fkv-ink);color:#fff;flex:1.3 480px;min-width:0;min-height:440px;position:relative;overflow:hidden}.fkv-ent-field{transform-origin:calc(50% + 45px) calc(50% - 15px);transition:transform 1.1s cubic-bezier(.65,0,.35,1),opacity .9s;position:absolute;inset:0}.fkv-ent-field.is-zoomed{opacity:0;transform:scale(4.2)}.fkv-ent-tag{inset-inline-start:24px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f;font-size:10.5px;position:absolute;top:22px}@keyframes fkvEntRipple{0%{opacity:.6;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.fkv-ent-ripple{border:1.5px solid #64d99099;border-radius:999px;width:520px;height:520px;animation:4s ease-out infinite fkvEntRipple;position:absolute;top:50%;left:50%}.fkv-ent-dots{direction:ltr;grid-template-columns:repeat(12,16px);gap:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fkv-ent-dot{border-radius:999px;width:16px;height:16px}.fkv-ent-dot.is-t0,.fkv-ent-key.is-t0{background:#ffffffd9}.fkv-ent-dot.is-t1,.fkv-ent-key.is-t1{background:var(--fkv-green)}.fkv-ent-dot.is-t2,.fkv-ent-key.is-t2{background:#ffffff4d}.fkv-ent-dot.is-t3,.fkv-ent-key.is-t3{box-shadow:inset 0 0 0 1.5px #ffffff8c}.fkv-ent-dot.is-me{background:var(--fkv-green);box-shadow:0 0 0 4px #64d9904d,0 0 0 9px #64d9901a}.fkv-ent-legend{inset-inline-start:24px;color:#ffffffa3;flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex;position:absolute;bottom:20px}.fkv-ent-legend>span{align-items:center;gap:6px;display:inline-flex}.fkv-ent-key{border-radius:999px;width:8px;height:8px;display:inline-block}.fkv-ent-person{opacity:0;visibility:hidden;transition:opacity .6s ease, transform .7s var(--fkv-ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.92)}.fkv-ent-person.is-on{opacity:1;visibility:visible;transition:opacity .6s ease .45s, transform .7s var(--fkv-ease) .45s;transform:none}.fkv-ent-profile{width:min(340px,86%);color:var(--fkv-ink);border-radius:var(--fkv-r-card);background:#fff;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 40px 70px -30px #000000b3}.fkv-ent-who{align-items:center;gap:12px;display:flex}.fkv-ent-who img{width:44px;height:44px;box-shadow:0 0 0 3px var(--fkv-green);border-radius:999px}.fkv-ent-who>span{flex:1;line-height:1.3}.fkv-ent-who b{font-size:16px;display:block}.fkv-ent-who span span{color:var(--fkv-slate);font-size:12.5px}.fkv-ent-facts{border-top:1px solid var(--fkv-neutral);flex-direction:column;display:flex}.fkv-ent-facts>span{border-bottom:1px solid var(--fkv-neutral);justify-content:space-between;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.fkv-ent-facts>span:last-child{border-bottom:0}.fkv-ent-facts>span>span{color:var(--fkv-slate)}.fkv-ent-facts mark{background:var(--fkv-gold);color:inherit;border-radius:3px;padding:0 4px}.fkv-ent-next{background:var(--fkv-ink);color:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.fkv-ent-play{background:var(--fkv-green);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fkv-ent-next>span:last-child{line-height:1.3}.fkv-ent-next .fkv-mono{letter-spacing:.12em;text-transform:uppercase;color:var(--fkv-green);font-size:10px;display:block}.fkv-ent-next b{font-size:14px}.fkv-ent-checks{color:var(--fkv-navy);flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.fkv-ent-checks li{align-items:center;gap:8px;display:inline-flex}.fkv-ent-checks svg{color:var(--fkv-ink);flex-shrink:0}@media (prefers-reduced-motion:reduce){.fkv-ent-ripple{animation:none}.fkv-ent-field,.fkv-ent-person,.fkv-ent-list,.fkv-ent-tab{transition:none!important}}.fkv-loopw{padding:clamp(56px,7vw,88px) 0 8px;overflow:hidden}.fkv-marq.fkv-loopw-row{font-family:var(--fkl-display);letter-spacing:-.045em;white-space:nowrap;gap:0;font-size:clamp(56px,9vw,140px);font-weight:900;line-height:1.05}.fkv-marq.fkv-loopw-row.is-loop{color:var(--fkv-green);margin-top:6px}[dir=rtl] .fkv-marq.fkv-loopw-row{letter-spacing:0}.fkv-loopw-word{align-items:center;gap:.3em;padding-inline-end:.3em;display:inline-flex}.fkv-loopw-word svg{fill:var(--fkv-green)}.fkv-loopw-gap{padding-inline-end:.5em}@keyframes fkvLoopwSx{0%{translate:0}to{translate:-30%}}@keyframes fkvLoopwSxR{0%{translate:-30%}to{translate:0}}@keyframes fkvLoopwSxRtl{0%{translate:0}to{translate:30%}}@keyframes fkvLoopwSxRRtl{0%{translate:30%}to{translate:0}}@supports (animation-timeline:view()){.fkv-marq.fkv-loopw-row.is-work{animation:linear both fkvLoopwSx;animation-timeline:view();animation-range:cover}.fkv-marq.fkv-loopw-row.is-loop{animation:linear both fkvLoopwSxR;animation-timeline:view();animation-range:cover}[dir=rtl] .fkv-marq.fkv-loopw-row.is-work{animation-name:fkvLoopwSxRtl;animation-direction:normal}[dir=rtl] .fkv-marq.fkv-loopw-row.is-loop{animation-name:fkvLoopwSxRRtl;animation-direction:normal}}@media (prefers-reduced-motion:reduce){.fkv-marq.fkv-loopw-row,[dir=rtl] .fkv-marq.fkv-loopw-row{animation:none}}.fkv-adapt-wrap{flex-flow:wrap;align-items:center;gap:48px clamp(40px,6vw,96px);padding-top:clamp(56px,6vw,88px)}.fkv-adapt-copy{flex-direction:column;flex:420px;gap:20px;min-width:0;max-width:580px;display:flex}.fkv-adapt-learns{flex-direction:column;gap:12px;padding-top:8px;display:flex}.fkv-adapt-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fkv-adapt-chip{background:#ffffff0d;border-radius:999px;padding:7px 13px;font-size:13.5px;box-shadow:inset 0 0 0 1px #ffffff1f}.fkv-adapt-panel{background:var(--fkv-navy);border-radius:var(--fkv-r-panel);flex-direction:column;flex:400px;align-items:center;gap:22px;min-width:0;padding:40px 24px 32px;display:flex}.fkv-adapt-ring{width:300px;height:300px;position:relative}.fkv-adapt-track{position:absolute;inset:0}.fkv-adapt-arc{transform-origin:150px 150px;transition:transform 1s var(--fkv-ease)}.fkv-adapt-core{background:var(--fkv-ink);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:116px;height:116px;margin:-58px 0 0 -58px;display:flex;position:absolute;top:50%;left:50%}@keyframes fkvAdaptEcho{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7px,5px)scale(1.03)}}.fkv-adapt-echo{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite fkvAdaptEcho}.fkv-adapt-core-label{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:9.5px}.fkv-adapt-step{white-space:nowrap;background:var(--fkv-ink);color:#ffffffb8;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;transition:background .4s,color .4s,box-shadow .4s;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff24}.fkv-adapt-step.is-on{background:var(--fkv-green);color:var(--fkv-ink);box-shadow:0 0 0 6px #64d9902e}.fkv-adapt-step.is-feedback{top:0%;left:50%}.fkv-adapt-step.is-knowledge{top:50%;left:100%}.fkv-adapt-step.is-reflection{top:100%;left:50%}.fkv-adapt-step.is-action{top:50%;left:0%}.fkv-adapt-notes{text-align:center;width:100%;max-width:340px;display:grid}.fkv-adapt-note{opacity:0;visibility:hidden;transition:opacity .45s ease, visibility .45s, transform .45s var(--fkv-ease);grid-area:1/1;transform:translateY(6px)}.fkv-adapt-note.is-on{opacity:1;visibility:visible;transform:none}.fkv-adapt-note b{font-family:var(--fkl-display);letter-spacing:-.01em;color:#fff;font-size:19px;font-weight:800;display:block}.fkv-adapt-note span{color:#ffffffb3;margin-top:4px;font-size:14.5px;line-height:1.5;display:block}.fkv-adapt-foot{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;text-align:center;font-size:10.5px}@media (width<=560px){.fkv-adapt-ring{transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.fkv-adapt-echo{animation:none}.fkv-adapt-arc,.fkv-adapt-step,.fkv-adapt-note{transition:none!important}}.fkv-mom .fkv-wrap{gap:40px;padding-bottom:clamp(48px,5vw,72px)}.fkv-mom-wrap{height:2400px;position:relative}.fkv-mom-stage{flex-direction:column;gap:16px;height:640px;display:flex;position:sticky;top:104px}.fkv-mom-acc{gap:12px;height:580px;display:flex}.fkv-mom-panel{border-radius:var(--fkv-r-panel);flex:none;width:88px;height:100%;transition:width .85s cubic-bezier(.7,0,.2,1),box-shadow .5s;position:relative;overflow:hidden}.fkv-mom-panel.is-on{width:calc(100% - 300px);box-shadow:0 24px 48px -28px #13112066,0 0 0 1px #1311200f}.fkv-mom-panel.is-p0{background:var(--fkv-ink);color:#fff}.fkv-mom-panel.is-p1{background:var(--fkv-green);color:var(--fkv-ink)}.fkv-mom-panel.is-p2{background:var(--fkv-neutral);color:var(--fkv-ink);box-shadow:inset 0 0 0 1px var(--fkv-line)}.fkv-mom-panel.is-p2.is-on{box-shadow:0 24px 48px -28px #13112066,0 0 0 1px #1311200f}.fkv-mom-panel.is-p3{background:var(--fkv-navy);color:#fff}.fkv-mom-spread{opacity:0;visibility:hidden;pointer-events:none;background:#fff;transition:opacity .45s,visibility .45s;display:flex;position:absolute;inset:0}.is-on>.fkv-mom-spread{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.4s}.fkv-mom-strip{width:100%;color:inherit;cursor:pointer;opacity:1;visibility:visible;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:center;padding:22px 0 26px;font-family:inherit;transition:opacity .3s .45s,visibility .3s .45s,background .2s;display:flex;position:absolute;inset:0}.fkv-mom-strip:hover{background:#7f7f8c24}.is-on>.fkv-mom-strip{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}.fkv-mom-strip-n{font-family:var(--fkv-mono);letter-spacing:.12em;opacity:.7;font-size:12px}.fkv-mom-strip-t{writing-mode:vertical-rl;font-family:var(--fkl-display);letter-spacing:-.01em;white-space:nowrap;font-size:20px;font-weight:800;transform:rotate(180deg)}.fkv-mom-leaf{box-sizing:border-box;flex-direction:column;flex:50%;justify-content:center;min-width:0;padding:clamp(24px,3vw,48px);display:flex;position:relative}.fkv-mom-leaf.is-l0{background:var(--fkv-ink);color:#fff;gap:14px}.fkv-mom-leaf.is-l1{background:var(--fkv-green);flex-direction:row;padding:clamp(20px,2.4vw,32px)}.fkv-mom-leaf.is-l2{background:var(--fkv-neutral);align-items:center}.fkv-mom-leaf.is-l3{background:var(--fkv-navy);color:#fff;gap:26px}.fkv-mom-copy{min-width:0;color:var(--fkv-ink);box-sizing:border-box;background:#fff;flex-direction:column;flex:50%;justify-content:center;gap:18px;padding:clamp(24px,3vw,44px) clamp(24px,3.4vw,52px);display:flex}.fkv-mom-eye{font-family:var(--fkv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fkv-slate);font-size:12px}.fkv-mom-h3{font-family:var(--fkl-display);letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:900;line-height:1.08}.fkv-mom-p{max-width:480px;color:var(--fkv-body);margin:0;font-size:17px;line-height:1.65}.fkv-mom-hint{font-family:var(--fkv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fkv-slate);align-self:center;align-items:center;gap:8px;font-size:11px;display:inline-flex}.fkv-mom-cap{font-family:var(--fkv-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f;margin-bottom:6px;font-size:11px}.fkv-mom-w{color:#ffffff9e;align-items:center;gap:14px;font-size:clamp(16px,1.5vw,19px);font-weight:600;transition:color .4s;display:flex}.fkv-mom-w.is-on{color:#fff}.fkv-mom-wdot{background:0 0;border-radius:999px;flex-shrink:0;width:20px;height:20px;transition:all .4s;box-shadow:inset 0 0 0 1.5px #ffffff4d}.fkv-mom-w.is-on .fkv-mom-wdot{background:var(--fkv-green);box-shadow:none}.fkv-mom-ready{inset-inline-end:28px;background:var(--fkv-green);color:var(--fkv-ink);opacity:0;transition:opacity .5s ease, transform .55s var(--fkv-ease);border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;font-size:15px;font-weight:800;display:inline-flex;position:absolute;bottom:28px;transform:translateY(8px)}.fkv-mom-ready.is-on{opacity:1;transform:none}.fkv-mom-ready img{border-radius:999px;width:32px;height:32px}.fkv-mom-org{border-radius:var(--fkv-r-card);background:#fff;flex:1;position:relative;overflow:hidden}.fkv-mom-lines{width:100%;height:100%;position:absolute;inset:0}.fkv-mom-line{fill:none;stroke:var(--fkv-ink);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s}.fkv-mom-line.is-on{stroke-dashoffset:0}.fkv-mom-role{background:var(--fkv-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:800;display:inline-flex;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.fkv-mom-who{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:72%;transform:translate(-50%,-50%)}.fkv-mom-who.is-a{left:20%}.fkv-mom-who.is-b{left:50%}.fkv-mom-who.is-c{left:80%}.fkv-mom-who b{color:var(--fkv-ink);white-space:nowrap;font-size:13px}.fkv-mom-pic{object-fit:cover;border-radius:999px;width:60px;height:60px;transition:box-shadow .5s;box-shadow:0 0 0 2px #fff}.fkv-mom-pic.is-on{box-shadow:0 0 0 3px var(--fkv-green), 0 0 0 6px var(--fkv-ink)}.fkv-mom-closest{font-family:var(--fkv-mono);background:var(--fkv-ink);color:var(--fkv-green);opacity:0;border-radius:999px;padding:2px 8px;font-size:10px;transition:opacity .5s}.fkv-mom-closest.is-on{opacity:1}.fkv-mom-doc{box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:26px;display:flex;position:relative;box-shadow:0 24px 48px -28px #13112066}.fkv-mom-doc-title{align-items:center;gap:10px;display:flex}.fkv-mom-doc-title b{color:var(--fkv-ink);font-size:16px}.fkv-mom-pdf{font-family:var(--fkv-mono);background:var(--fkv-ink);color:#fff;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700}.fkv-mom-doc-sec{font-family:var(--fkv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fkv-slate);font-size:11px}.fkv-mom-ln-a{background:var(--fkv-line);width:92%}.fkv-mom-ln-b{background:var(--fkv-line);width:70%}.fkv-mom-old{color:var(--fkv-slate);align-self:flex-start;font-size:17px;line-height:1.45;position:relative}.fkv-mom-strike{inset-inline-start:0;background:var(--fkv-ink);width:0;height:2px;transition:width .8s;position:absolute;top:52%}.fkv-mom-strike.is-on{width:100%}.fkv-mom-new{color:var(--fkv-ink);background-image:linear-gradient(var(--fkv-gold), var(--fkv-gold));background-repeat:no-repeat;background-size:0% 100%;align-self:flex-start;padding:1px 5px;font-size:19px;font-weight:800;line-height:1.5;transition:background-size .9s}.fkv-mom-new.is-on{background-size:100% 100%}[dir=rtl] .fkv-mom-new{background-position:100% 0}.fkv-mom-stamp{inset-inline-end:-14px;border:2.5px solid var(--fkv-ink);opacity:0;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:88px;height:88px;transition:opacity .4s,transform .4s cubic-bezier(.2,1.6,.4,1);display:flex;position:absolute;bottom:-22px;transform:rotate(-12deg)scale(1.3)}.fkv-mom-stamp.is-on{opacity:1;transform:rotate(-12deg)scale(1)}.fkv-mom-stamp span{font-family:var(--fkv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fkv-ink);font-size:11.5px;font-weight:700}.fkv-mom-lesson{align-items:center;gap:12px;line-height:1.3;display:flex}.fkv-mom-lesson img{width:42px;height:42px;box-shadow:0 0 0 2px var(--fkv-green);border-radius:999px}.fkv-mom-lesson b{font-size:16px;display:block}.fkv-mom-lesson span span{color:#fff9;font-size:13px}.fkv-mom-fmts{min-height:100px;display:grid;position:relative}.fkv-mom-fmt{opacity:0;transition:opacity .45s ease, transform .45s var(--fkv-ease);grid-area:1/1;align-items:center;gap:14px;display:flex;transform:translate(14px)}[dir=rtl] .fkv-mom-fmt{transform:translate(-14px)}.fkv-mom-fmt.is-on{opacity:1;transform:none}.fkv-mom-fmt-ico{border-radius:var(--fkv-r-card);background:var(--fkv-green);width:80px;height:80px;color:var(--fkv-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fkv-mom-fmt-txt{padding-inline-start:8px;line-height:1.15}.fkv-mom-fmt-txt b{font-family:var(--fkl-display);letter-spacing:-.04em;font-size:clamp(34px,3.4vw,50px);font-weight:900;display:block}.fkv-mom-fmt-txt span{font-family:var(--fkv-mono);color:#ffffffa3;font-size:12px}.fkv-mom-pips{gap:8px;display:flex}.fkv-mom-pip{background:#ffffff3d;border-radius:999px;width:10px;height:4px;transition:all .4s}.fkv-mom-pip.is-on{background:var(--fkv-green);width:26px}.fkv-mom-wrap.is-static{height:auto}.fkv-mom-wrap.is-static .fkv-mom-stage{height:auto;position:static}.fkv-mom-wrap.is-static .fkv-mom-hint{display:none}@media (width<=900px){.fkv-mom-wrap{height:auto}.fkv-mom-stage{height:auto;position:static}.fkv-mom-hint{display:none}.fkv-mom-acc{flex-direction:column;height:auto}.fkv-mom-panel,.fkv-mom-panel.is-on{width:auto;height:auto}.fkv-mom-spread{opacity:1;visibility:visible;pointer-events:auto;flex-direction:column;position:relative}.fkv-mom-strip{display:none}.fkv-mom-leaf{min-height:300px}}@media (prefers-reduced-motion:reduce){.fkv-mom-panel,.fkv-mom-spread,.fkv-mom-strip,.fkv-mom-w,.fkv-mom-wdot,.fkv-mom-ready,.fkv-mom-line,.fkv-mom-pic,.fkv-mom-closest,.fkv-mom-strike,.fkv-mom-new,.fkv-mom-stamp,.fkv-mom-fmt,.fkv-mom-pip{transition:none!important}}.fkv-plat{overflow:hidden}.fkv-plat .fkv-wrap{gap:40px}.fkv-plat-row{grid-template-columns:minmax(0,1fr) minmax(320px,460px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.fkv-plat-group{flex-direction:column;gap:150px;display:flex}.fkv-plat-group.is-start{align-items:flex-end}.fkv-plat-group.is-end{align-items:flex-start;margin-top:110px}.fkv-plat-layer{color:#fff;text-align:start;cursor:pointer;opacity:.78;background:0 0;border:0;border-radius:18px;align-items:center;gap:14px;min-height:56px;padding-block:10px;padding-inline:10px 18px;font-family:inherit;transition:background .3s,opacity .3s;display:flex;position:relative}.fkv-plat-layer:hover{opacity:1;background:#ffffff0d}.fkv-plat-layer[aria-pressed=true]{opacity:1;background:#ffffff14}.fkv-plat-num{color:#fff;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff4d}.fkv-plat-layer[aria-pressed=true] .fkv-plat-num{background:var(--fkv-green);color:var(--fkv-ink);box-shadow:0 0 0 6px #64d99029}.fkv-plat-layer-text{flex-direction:column;gap:2px;display:flex}.fkv-plat-layer-text b{font-size:17px;font-weight:700}.fkv-plat-layer-text span{color:#ffffffb8;font-size:13px}.fkv-plat-lead{background:#ffffff29;width:64px;height:1.5px;transition:background .3s;position:absolute;top:50%}.fkv-plat-layer.is-start .fkv-plat-lead{inset-inline-start:100%}.fkv-plat-layer.is-end .fkv-plat-lead{inset-inline-end:100%}.fkv-plat-layer[aria-pressed=true] .fkv-plat-lead{background:var(--fkv-green)}.fkv-plat-stackwrap{perspective:1600px;height:480px;position:relative}.fkv-plat-scene{width:0;height:0;transform-style:preserve-3d;position:absolute;top:64%;left:50%;transform:rotateX(58deg)rotate(-40deg)}.fkv-plat-plate{box-sizing:border-box;background:var(--fkv-navy);width:300px;height:300px;transform:translateZ(var(--fkv-plat-z,0px));transition:transform .8s var(--fkv-ease), opacity .6s ease, box-shadow .6s ease;border-radius:28px;padding:22px;position:absolute;top:-150px;left:-150px}.fkv-plat-plate[data-state=on]{opacity:1;box-shadow:0 0 0 2px var(--fkv-green), 0 40px 80px -30px #64d99073}.fkv-plat-plate[data-state=lifted]{opacity:.22;box-shadow:0 0 0 1px #fff3}.fkv-plat-plate[data-state=below]{opacity:.62;box-shadow:0 0 0 1px #ffffff1f}.fkv-plat-plate-label{letter-spacing:.14em;color:#ffffffb8;font-size:12px}.fkv-plat-monos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.fkv-plat-monos span{height:46px;color:var(--fkv-ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.fkv-plat-gov{align-items:flex-start;gap:16px;margin-top:20px;display:flex}.fkv-plat-gov-shield{width:72px;height:72px;color:var(--fkv-green);background:#64d99029;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fkv-plat-gov-lines{flex-direction:column;flex:1;gap:11px;padding-top:8px;display:flex}.fkv-plat-gov-lines span{background:#fff3;border-radius:4px;height:8px}.fkv-plat-gov-lines span:first-child{background:#ffffff59}.fkv-plat-gov-lines span.is-green{background:#64d99099}.fkv-plat-gov-pills{gap:8px;margin-top:22px;font-size:10.5px;font-weight:700;display:flex}.fkv-plat-gov-pills span{background:#ffffff1a;border-radius:999px;padding:5px 9px}.fkv-plat-faces{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:12px;margin-top:18px;display:grid}.fkv-plat-faces img{background:#fff;border-radius:999px;width:54px;height:54px}.fkv-plat-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.fkv-plat-tile{border-radius:14px;justify-content:center;align-items:center;height:64px;display:flex}.fkv-plat-tile svg{width:62%;max-width:48px;height:auto}.fkv-plat-tile.is-g{background:var(--fkv-green);color:var(--fkv-ink)}.fkv-plat-tile.is-w{color:var(--fkv-ink);background:#fff}.fkv-plat-tile.is-o{color:#ffffffb8;background:0 0;box-shadow:inset 0 0 0 1.5px #fff3}.fkv-plat-detail{border-radius:var(--fkv-r-panel);background:var(--fkv-navy);grid-template-columns:minmax(0,1fr);display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.fkv-plat-panel{opacity:0;visibility:hidden;flex-wrap:wrap;grid-area:1/1;align-items:flex-start;gap:32px clamp(32px,5vw,72px);min-width:0;padding:clamp(24px,3.5vw,48px);transition:opacity .45s,visibility .45s;display:flex}.fkv-plat-panel[data-on=true]{opacity:1;visibility:visible}.fkv-plat-h3{font-family:var(--fkl-display);letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:900;line-height:1.1}.fkv-plat-p{color:#ffffffb8;margin:0;font-size:16.5px;line-height:1.6}.fkv-plat-heading{flex-direction:column;gap:12px;display:flex}.fkv-plat-intro{flex-direction:column;min-width:0;display:flex}.fkv-plat-intro.is-agents{flex:340px;gap:18px;max-width:460px}.fkv-plat-panel:has(.is-agents){align-items:center}.fkv-plat-intro.is-modules{flex:1.2 420px;gap:22px}.fkv-plat-intro.is-governance{flex:1.2 420px;gap:24px}.fkv-plat-intro.is-stack{flex:340px;gap:24px;max-width:440px}.fkv-plat-chips{flex-wrap:wrap;gap:8px;display:flex}.fkv-plat-shift{color:#ffffffb8;align-items:center;gap:10px;font-size:14px;display:inline-flex}.fkv-plat-live{background:var(--fkv-green);border-radius:999px;width:8px;height:8px}.fkv-plat-agentgrid{flex:1.4 440px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.fkv-plat-agent{text-align:center;background:#ffffff0a;border-radius:18px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 8px 12px;transition:opacity .35s,background .35s,box-shadow .35s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.fkv-plat-agent[data-state=ringed]{box-shadow:inset 0 0 0 1.5px var(--fkv-green);background:#64d9901a}.fkv-plat-agent[data-state=dim]{opacity:.3;background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0d}.fkv-plat-agent img{background:#fff;border-radius:999px;width:44px;height:44px}.fkv-plat-agent b{font-size:13.5px;line-height:1.2}.fkv-plat-agent span{color:#fff9;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;line-height:1.3;overflow:hidden}.fkv-plat-tabs{background:#ffffff0a;border-radius:16px;flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.fkv-plat-tab{cursor:pointer;color:#ffffffa3;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.fkv-plat-tab[aria-selected=true]{color:#fff;background:#ffffff1f}.fkv-plat-gdot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.fkv-plat-gdot.is-absorb{background:#fff}.fkv-plat-gdot.is-practice{background:var(--fkv-green)}.fkv-plat-gdot.is-evaluate{box-shadow:inset 0 0 0 1.5px var(--fkv-green)}.fkv-plat-gdot.is-connect{box-shadow:inset 0 0 0 1.5px #fff9}.fkv-plat-gdot.is-custom{box-sizing:border-box;border:1.5px dashed #fff9}.fkv-plat-types{flex-direction:column;gap:12px;display:flex}.fkv-plat-typelist{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:128px;display:flex}.fkv-plat-previewcard{min-width:0;color:var(--fkv-ink);border-radius:var(--fkv-r-card);background:#fff;flex-direction:column;flex:340px;gap:16px;padding:18px;display:flex;position:sticky;top:120px}.fkv-plat .fkv-plat-previewcard .fkv-label{color:var(--fkv-slate);letter-spacing:.12em;font-size:10.5px}.fkv-plat-stage{background:var(--fkv-neutral);border-radius:14px;height:240px;position:relative;overflow:hidden}.fkv-plat-previewtext{flex-direction:column;gap:6px;padding:2px 4px 4px;display:flex}.fkv-plat-previewhead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fkv-plat-previewhead b{font-family:var(--fkl-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.fkv-plat-previewdesc{color:var(--fkv-body);font-size:14.5px;line-height:1.55}.fkv-plat-pv{box-sizing:border-box;border-radius:10px;flex-direction:column;display:flex;position:absolute;inset:14px}.fkv-plat-pv.is-loose{border-radius:0;inset:22px}.fkv-plat-pv .is-kw{color:var(--fkv-green)}.fkv-plat-pv.is-video{background:var(--fkv-ink);justify-content:flex-end;gap:10px;padding:14px}.fkv-plat-pv-play{width:52px;height:52px;color:var(--fkv-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.fkv-plat-pv-chips{gap:6px;display:flex}.fkv-plat-pv-chips span{color:#fff9;background:#ffffff0f;border-radius:5px;padding:3px 7px;font-size:10px}.fkv-plat-pv-chips span.is-on{color:#fff;background:#ffffff1f}.fkv-plat-pv-track{background:#ffffff29;border-radius:999px;height:4px;overflow:hidden}.fkv-plat-prog{background:var(--fkv-green);height:100%;animation:9s linear infinite fkvPlatProg;display:block}@keyframes fkvPlatProg{0%{width:3%}to{width:97%}}.fkv-plat-pv.is-quiz{background:#fff;gap:7px;padding:14px}.fkv-plat-pv.is-quiz b{font-size:13px;line-height:1.4}.fkv-plat-opt{color:var(--fkv-navy);box-shadow:inset 0 0 0 1px var(--fkv-line);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;transition:all .35s;display:flex}.fkv-plat-opt[data-on=true]{background:var(--fkv-neutral);box-shadow:inset 0 0 0 1.5px var(--fkv-ink)}.fkv-plat-radio{box-sizing:border-box;border:1.5px solid var(--fkv-muted);border-radius:999px;flex-shrink:0;width:12px;height:12px;transition:all .35s}.fkv-plat-opt[data-on=true] .fkv-plat-radio{border:4px solid var(--fkv-ink)}.fkv-plat-pv.is-flash{perspective:800px;border-radius:0;flex-direction:row;justify-content:center;align-items:center;inset:0}.fkv-plat-flip{width:74%;height:150px;transform-style:preserve-3d;animation:7s ease-in-out infinite fkvPlatFlip;display:block;position:relative}@keyframes fkvPlatFlip{0%,38%{transform:rotateY(0)}50%,88%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.fkv-plat-face{backface-visibility:hidden;border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fkv-plat-face.is-front{background:#fff;flex-direction:column;gap:8px;box-shadow:0 16px 30px -18px #13112066}.fkv-plat-face.is-front .fkv-mono{letter-spacing:.14em;color:var(--fkv-slate);font-size:10px}.fkv-plat-face.is-front b{font-family:var(--fkl-display);letter-spacing:-.03em;font-size:28px;font-weight:900}.fkv-plat-face.is-back{background:var(--fkv-ink);color:#fff;box-sizing:border-box;text-align:center;padding:16px;font-size:14px;line-height:1.45;transform:rotateY(180deg)}.fkv-plat-pv.is-code{background:var(--fkv-ink);font-family:var(--fkv-mono);color:#ffffffd9;gap:8px;padding:14px;font-size:12px}.fkv-plat-type{white-space:nowrap;animation:5.5s steps(28,end) infinite fkvPlatType;display:block;overflow:hidden}.fkv-plat-type.is-second{padding-inline-start:16px;animation-delay:.4s}@keyframes fkvPlatType{0%{width:0}50%,to{width:100%}}.fkv-plat-run{background:var(--fkv-green);height:26px;color:var(--fkv-ink);font-family:var(--fkl-body);border-radius:7px;align-self:flex-end;align-items:center;margin-top:auto;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.fkv-plat-pv.is-audio{background:#fff;justify-content:center;gap:16px;padding:18px}.fkv-plat-bars{align-items:flex-end;gap:3px;height:80px;display:flex}.fkv-plat-bar{background:var(--fkv-line-strong);transform-origin:50% 100%;border-radius:3px;flex:1;animation:1.1s ease-in-out infinite fkvPlatBar}.fkv-plat-bar[data-played=true]{background:var(--fkv-ink)}@keyframes fkvPlatBar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.fkv-plat-audio-row{align-items:center;gap:10px;display:flex}.fkv-plat-audio-row b{font-size:13px}.fkv-plat-pause{background:var(--fkv-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.fkv-plat-pv.is-sim{text-align:center;background:#fff;align-items:center;gap:4px;padding:16px}.fkv-plat-sim-label{letter-spacing:.12em;color:var(--fkv-slate);font-size:10px}.fkv-plat-pv.is-sim b{font-size:13.5px}.fkv-plat-branch{stroke:var(--fkv-line-strong);stroke-dasharray:4 4;transition:stroke .4s}.fkv-plat-branch[data-on=true]{stroke:var(--fkv-ink);stroke-dasharray:none}.fkv-plat-sim-opts{justify-content:space-between;gap:8px;width:100%;display:flex}.fkv-plat-sim-a,.fkv-plat-sim-b{box-shadow:inset 0 0 0 1px var(--fkv-line-strong);border-radius:9px;padding:7px 10px;font-size:12px;font-weight:600;transition:all .4s}.fkv-plat-sim-a[data-on=true]{background:var(--fkv-ink);color:#fff;box-shadow:none}.fkv-plat-pv.is-absorb,.fkv-plat-pv.is-connect{gap:10px}.fkv-plat-pv.is-connect{justify-content:center}.fkv-plat-title-ln{background:var(--fkv-ink);border-radius:4px;width:60%;height:12px;display:block}.fkv-plat-absorb-row{gap:10px;margin-top:6px;display:flex}.fkv-plat-thumb{width:92px;height:64px;box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:8px}.fkv-plat-absorb-lines{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.fkv-plat-pv.is-practice{flex-direction:row;gap:14px}.fkv-plat-col{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.fkv-plat-slot{height:28px;box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:8px}.fkv-plat-slot.is-lifted{box-shadow:inset 0 0 0 1.5px var(--fkv-ink);transform:translate(14px)rotate(-3deg)}[dir=rtl] .fkv-plat-slot.is-lifted{transform:translate(-14px)rotate(3deg)}.fkv-plat-slot.is-done{box-shadow:inset 0 0 0 1.5px var(--fkv-green)}.fkv-plat-slot.is-empty{box-shadow:none;border:1.5px dashed var(--fkv-muted);box-sizing:border-box;background:0 0}.fkv-plat-submit{background:var(--fkv-green);height:26px;color:var(--fkv-ink);border-radius:7px;align-self:flex-start;align-items:center;margin-top:4px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.fkv-plat-msg{align-items:flex-start;gap:8px;display:flex}.fkv-plat-msg.is-reply{margin-inline-start:28px}.fkv-plat-avatar{background:var(--fkv-navy);border-radius:999px;flex-shrink:0;width:22px;height:22px}.fkv-plat-avatar.is-green{background:var(--fkv-green)}.fkv-plat-bubble{background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:6px;padding:8px 10px;display:flex}.fkv-plat-reply{height:26px;box-shadow:inset 0 0 0 1px var(--fkv-line);color:var(--fkv-muted);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;display:flex}.fkv-plat-pv.is-custom{flex-direction:row;align-items:center;gap:10px}.fkv-plat-fields{background:var(--fkv-ink);font-family:var(--fkv-mono);color:#fffc;border-radius:10px;flex-direction:column;flex:1;align-self:stretch;gap:5px;padding:12px;font-size:11px;display:flex}.fkv-plat-fields span+span{padding-inline-start:10px}.fkv-plat-arrow{color:var(--fkv-ink);flex-shrink:0;display:inline-flex}[dir=rtl] .fkv-plat-arrow{transform:scaleX(-1)}.fkv-plat-form{box-sizing:border-box;border:1.5px dashed var(--fkv-muted);background:#fff;border-radius:10px;flex-direction:column;flex:1;align-self:stretch;gap:8px;padding:12px;display:flex}.fkv-plat-input{height:18px;box-shadow:inset 0 0 0 1px var(--fkv-line-strong);border-radius:5px}.fkv-ln.is-ink{background:var(--fkv-ink)}@keyframes fkvPlatIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fkvPlatPulse{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(1.55)}}.fkv-plat-rt-mixed{align-items:center;gap:6px;display:flex}.fkv-plat-rt-link{background:var(--fkv-green);border-radius:4px;width:22%;height:7px}.fkv-plat-pv.is-codeblock{background:var(--fkv-ink);overflow:hidden}.fkv-plat-cb-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 10px 8px 14px;display:flex}.fkv-plat-cb-head .fkv-mono{color:#ffffffb3;font-size:10.5px}.fkv-plat-cb-copy{color:#ffffffbf;background:#ffffff14;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.fkv-plat-cb-copy i{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fkv-plat-cb-copy i.is-done{opacity:0}.fkv-plat-cb-body{flex-direction:column;flex:1;justify-content:center;gap:8px;padding:8px 0;display:flex}.fkv-plat-cb-row{align-items:center;gap:6px;height:19px;display:flex}.fkv-plat-cb-row.is-cited{box-shadow:inset 2px 0 0 var(--fkv-green);background:#64d9901f}.fkv-plat-cb-row i{text-align:end;box-sizing:border-box;color:#ffffff4d;flex-shrink:0;width:30px;padding-inline-end:8px;font-size:10px;font-style:normal}.fkv-plat-cb-row span{border-radius:3px;flex-shrink:0;height:6px}.fkv-plat-cb-row .is-k{background:var(--fkv-green)}.fkv-plat-cb-row .is-f{background:#ffffff9e}.fkv-plat-cb-row .is-p{background:#ffffff47}.fkv-plat-cb-row .is-s{background:#a9ecc2}.fkv-plat-cb-row .is-c{background:#ffffff24}.fkv-plat-pv.is-steps{justify-content:center}.fkv-plat-step{gap:12px;padding-bottom:12px;display:flex;position:relative}.fkv-plat-step:last-child{padding-bottom:0}.fkv-plat-step:before{content:"";inset-inline-start:11px;background:var(--fkv-line-strong);border-radius:2px;width:2px;transition:background .35s;position:absolute;top:26px;bottom:2px}.fkv-plat-step:last-child:before{display:none}.fkv-plat-step.is-done:before{background:var(--fkv-green)}.fkv-plat-step-n{width:24px;height:24px;color:var(--fkv-muted);box-shadow:inset 0 0 0 1.5px var(--fkv-line-strong);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:background .35s,color .35s,box-shadow .35s;display:inline-flex}.fkv-plat-step.is-done .fkv-plat-step-n{background:var(--fkv-green);color:var(--fkv-ink);box-shadow:none}.fkv-plat-step.is-on .fkv-plat-step-n{background:var(--fkv-ink);color:#fff;box-shadow:0 0 0 4px #13112014}.fkv-plat-step-t{flex-direction:column;flex:1;gap:8px;padding-top:8px;display:flex}.fkv-plat-step.is-on .fkv-plat-step-t>.fkv-ln{background:var(--fkv-ink)}.fkv-plat-step-shot{box-shadow:inset 0 0 0 1px var(--fkv-line);animation:fkvPlatIn .4s var(--fkv-ease);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.fkv-plat-step-btn{background:var(--fkv-green);border-radius:5px;width:44px;height:14px}.fkv-plat-pv.is-callout{justify-content:center;gap:9px}.fkv-plat-callout{box-shadow:inset 3px 0 0 var(--fkv-green), 0 10px 24px -18px #13112059;background:#fff;border-radius:10px;gap:10px;margin:4px 0;padding:12px;display:flex}[dir=rtl] .fkv-plat-callout{box-shadow:inset -3px 0 0 var(--fkv-green), 0 10px 24px -18px #13112059}.fkv-plat-callout-ic{background:var(--fkv-green);width:26px;height:26px;color:var(--fkv-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fkv-plat-callout-t{flex-direction:column;flex:1;gap:7px;padding-top:3px;display:flex}.fkv-plat-pv.is-accordion{justify-content:center;gap:6px}.fkv-plat-acc{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:9px;transition:box-shadow .35s;overflow:hidden}.fkv-plat-acc.is-open{box-shadow:inset 0 0 0 1.5px var(--fkv-ink)}.fkv-plat-acc-head{justify-content:space-between;align-items:center;gap:10px;height:32px;padding:0 12px;display:flex}.fkv-plat-acc.is-open .fkv-plat-acc-head .fkv-ln{background:var(--fkv-ink)}.fkv-plat-acc-chev{color:var(--fkv-muted);transition:transform .4s var(--fkv-ease), color .3s ease;display:inline-flex}.fkv-plat-acc.is-open .fkv-plat-acc-chev{color:var(--fkv-ink);transform:rotate(180deg)}.fkv-plat-acc-body{opacity:0;max-height:0;transition:max-height .45s var(--fkv-ease), padding .45s var(--fkv-ease), opacity .3s ease;flex-direction:column;gap:7px;padding:0 12px;display:flex}.fkv-plat-acc.is-open .fkv-plat-acc-body{opacity:1;max-height:40px;padding:0 12px 12px}.fkv-plat-pv.is-pdf{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;overflow:hidden}.fkv-plat-pdf-bar{background:var(--fkv-ink);color:#fffc;justify-content:space-between;align-items:center;height:30px;padding:0 10px;display:flex}.fkv-plat-pdf-bar .fkv-mono{font-size:10.5px}.fkv-plat-pdf-zoom{gap:4px;display:flex}.fkv-plat-pdf-zoom span{background:#ffffff1a;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex}.fkv-plat-pdf-body{background:var(--fkv-neutral);flex:1;gap:10px;min-height:0;padding:10px;display:flex}.fkv-plat-pdf-thumbs{flex-direction:column;flex-shrink:0;gap:6px;width:34px;display:flex}.fkv-plat-pdf-thumbs span{box-sizing:border-box;height:44px;box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:4px;flex-direction:column;gap:4px;padding:6px 5px;transition:box-shadow .3s;display:flex}.fkv-plat-pdf-thumbs span.is-on{box-shadow:inset 0 0 0 1.5px var(--fkv-ink)}.fkv-plat-pdf-thumbs i{background:var(--fkv-line-strong);border-radius:2px;height:3px;display:block}.fkv-plat-pdf-thumbs i:nth-child(2){width:70%}.fkv-plat-pdf-page{background:#fff;border-radius:4px;flex-direction:column;flex:1;gap:7px;min-width:0;padding:14px 16px;display:flex;position:relative;box-shadow:0 10px 22px -16px #13112066}.fkv-plat-pdf-sec{color:var(--fkv-slate);font-size:9.5px;position:absolute;top:9px;right:12px}.fkv-plat-pdf-fig{background:var(--fkv-neutral);border-radius:4px;height:30px;margin:2px 0}.fkv-plat-pv.is-embed{box-shadow:inset 0 0 0 1px var(--fkv-line), 0 14px 30px -22px #13112073;background:#fff;overflow:hidden}.fkv-plat-embed-bar{border-bottom:1px solid var(--fkv-line);align-items:center;gap:10px;height:30px;padding:0 10px;display:flex}.fkv-plat-embed-dots{gap:4px;display:flex}.fkv-plat-embed-dots i{background:var(--fkv-line-strong);border-radius:999px;width:7px;height:7px}.fkv-plat-embed-url{background:var(--fkv-neutral);height:18px;color:var(--fkv-slate);border-radius:999px;flex:1;align-items:center;gap:6px;padding:0 9px;display:flex}.fkv-plat-embed-out{color:var(--fkv-ink);display:inline-flex}.fkv-plat-embed-app{flex:1;min-height:0;display:flex}.fkv-plat-embed-side{background:var(--fkv-navy);flex-direction:column;align-items:center;gap:8px;width:38px;padding-top:12px;display:flex}.fkv-plat-embed-side i{background:#ffffff38;border-radius:3px;width:16px;height:5px}.fkv-plat-embed-main{flex-direction:column;flex:1;gap:10px;min-width:0;padding:12px;display:flex}.fkv-plat-embed-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fkv-plat-embed-cards span{background:var(--fkv-neutral);border-radius:7px;height:40px}.fkv-plat-embed-chart{min-height:0;box-shadow:inset 0 0 0 1px var(--fkv-line);border-radius:7px;flex:1;padding:8px}.fkv-plat-embed-chart svg{width:100%;height:100%;stroke:var(--fkv-ink);display:block}.fkv-plat-pv.is-case{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;gap:11px;padding:14px}.fkv-plat-case-head{align-items:center;gap:10px;display:flex}.fkv-plat-case-ic{background:var(--fkv-neutral);width:32px;height:32px;color:var(--fkv-ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fkv-plat-case-ht{flex-direction:column;flex:1;gap:6px;display:flex}.fkv-plat-case-tabs{gap:6px;display:flex}.fkv-plat-case-tabs i{background:var(--fkv-neutral);border-radius:6px;flex:1;height:18px}.fkv-plat-case-tabs i.is-on{background:var(--fkv-ink)}.fkv-plat-case-quote{background:var(--fkv-neutral);border-radius:9px;gap:8px;padding:10px 12px;display:flex}.fkv-plat-case-quote b{color:var(--fkv-green);font-size:30px;line-height:.8}.fkv-plat-case-quote>span{flex-direction:column;flex:1;gap:7px;padding-top:4px;display:flex}.fkv-plat-case-ask{box-sizing:border-box;border:1.5px dashed var(--fkv-line-strong);border-radius:8px;align-items:center;gap:8px;height:30px;margin-top:auto;padding:0 10px;display:flex}.fkv-plat-case-q{background:var(--fkv-green);width:18px;height:18px;color:var(--fkv-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.fkv-plat-pv.is-latex{justify-content:center;align-items:center;gap:12px}.fkv-plat-math{color:var(--fkv-ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-family:STIX Two Math,Cambria Math,Times New Roman,serif;font-size:26px;line-height:1.1;display:flex;box-shadow:0 12px 26px -18px #13112066}[dir=rtl] .fkl .fkv-plat-math,[dir=rtl] .fkl .fkv-plat-math *{font-family:STIX Two Math,Cambria Math,Times New Roman,serif!important}.fkv-plat-math i{font-style:italic}.fkv-plat-math-op{font-size:22px}.fkv-plat-frac{flex-direction:column;align-items:center;font-size:18px;line-height:1.15;display:inline-flex}.fkv-plat-frac>span:first-child{border-bottom:1.5px solid;padding:0 4px 1px}.fkv-plat-sum{flex-direction:column;align-items:center;line-height:1;display:inline-flex}.fkv-plat-sum>span{font-size:30px}.fkv-plat-sum small{font-size:11px}.fkv-plat-math sub{font-size:14px}.fkv-plat-tex{color:var(--fkv-slate);background:#1311200d;border-radius:6px;padding:4px 8px;font-size:10.5px}.fkv-plat-pv.is-objectives{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;justify-content:center;gap:10px;padding:16px}.fkv-plat-obj-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.fkv-plat-obj-ic{background:var(--fkv-green);width:30px;height:30px;color:var(--fkv-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fkv-plat-obj{background:var(--fkv-neutral);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.fkv-plat-obj-dot{box-sizing:border-box;border:1.5px solid var(--fkv-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.fkv-plat-obj.is-met .fkv-plat-obj-dot{background:var(--fkv-ink);color:#fff;border:none}.fkv-plat-obj-level{width:36px;height:14px;box-shadow:inset 0 0 0 1px var(--fkv-line-strong);background:#fff;border-radius:999px;flex-shrink:0;margin-inline-start:auto}.fkv-plat-pv.is-takeaways{justify-content:center;gap:14px}.fkv-plat-tk-head{color:var(--fkv-ink);align-items:center;gap:8px;display:flex}.fkv-plat-tk{align-items:flex-start;gap:12px;display:flex}.fkv-plat-tk b{width:20px;color:var(--fkv-ink);flex-shrink:0;font-size:13px;line-height:1}.fkv-plat-tk-t{flex-direction:column;flex:1;gap:7px;display:flex}.fkv-plat-tk-mark{display:block;position:relative}.fkv-plat-tk-mark .fkv-ln{background:var(--fkv-ink);position:relative}.fkv-plat-tk-mark:before{content:"";background:var(--fkv-gold);transform-origin:0;border-radius:3px;position:absolute;inset:-5px -6px;transform:scaleX(0)}[dir=rtl] .fkv-plat-tk-mark:before{transform-origin:100%}.fkv-plat-pv.is-playground{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;gap:10px;padding:14px 16px}.fkv-plat-pg-plot{background-color:var(--fkv-neutral);background-image:linear-gradient(var(--fkv-line) 1px, transparent 1px), linear-gradient(90deg, var(--fkv-line) 1px, transparent 1px);background-size:20px 20px;border-radius:8px;flex:1;min-height:0;padding:6px}.fkv-plat-pg-plot svg{width:100%;height:100%;display:block}.fkv-plat-pg-axis{stroke:var(--fkv-line-strong);stroke-width:1.5px}.fkv-plat-pg-curve{stroke:var(--fkv-ink);stroke-width:2.4px;stroke-linecap:round;transition:d .9s var(--fkv-ease)}.fkv-plat-pg-ctl{align-items:center;gap:10px;display:flex}.fkv-plat-pg-ctl>.fkv-mono:first-child{width:10px;color:var(--fkv-slate);font-size:11px;font-style:italic}.fkv-plat-pg-track{background:var(--fkv-line);border-radius:999px;flex:1;height:4px;position:relative}.fkv-plat-pg-fill{background:var(--fkv-ink);transition:width .9s var(--fkv-ease);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.fkv-plat-pg-knob{width:14px;height:14px;box-shadow:0 0 0 2px var(--fkv-ink), 0 2px 6px #13112040;transition:left .9s var(--fkv-ease);background:#fff;border-radius:999px;margin:-7px 0 0 -7px;position:absolute;top:50%}.fkv-plat-pg-val{text-align:end;width:24px;color:var(--fkv-ink);font-size:11px}.fkv-plat-code-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.fkv-plat-code-foot .fkv-plat-run{margin-top:0}.fkv-plat-console{gap:6px;display:flex}.fkv-plat-console i{background:#ffffff24;border-radius:3px;width:22px;height:6px;transition:background .35s}.fkv-plat-console i.is-pass{background:var(--fkv-green)}.fkv-plat-pv.is-board{background-color:#fff;background-image:radial-gradient(var(--fkv-line-strong) 1px, transparent 1.3px);background-size:14px 14px;border-radius:0;inset:0}.fkv-plat-board-tools{box-shadow:inset 0 0 0 1px var(--fkv-line), 0 8px 20px -12px #13112066;z-index:1;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:5px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fkv-plat-board-tools span{width:26px;height:26px;color:var(--fkv-slate);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.fkv-plat-board-tools span.is-on{background:var(--fkv-ink);color:#fff}.fkv-plat-board-ink{width:calc(100% - 56px);height:calc(100% - 20px);position:absolute;top:10px;left:46px}.fkv-plat-board-ink path{stroke:var(--fkv-ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:fkvPlatDraw 6s var(--fkv-ease) infinite}.fkv-plat-board-ink path.is-ring{stroke:var(--fkv-green);animation-delay:1.2s}@keyframes fkvPlatDraw{0%{stroke-dashoffset:1px;opacity:1}35%,86%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.fkv-plat-sticky{box-sizing:border-box;border-radius:4px;flex-direction:column;gap:6px;width:74px;padding:10px 9px;display:flex;position:absolute}.fkv-plat-sticky .fkv-ln{background:#13112038}.fkv-plat-sticky.is-a{background:#d9f5e3;top:18px;right:22px;transform:rotate(4deg);box-shadow:0 8px 16px -10px #13112059}.fkv-plat-sticky.is-b{box-shadow:inset 0 0 0 1px var(--fkv-line-strong), 0 8px 16px -10px #13112059;background:#fff;bottom:18px;left:62px;transform:rotate(-3deg)}.fkv-plat-pv.is-hotspot{background:var(--fkv-navy);border-radius:0;inset:0;overflow:hidden}.fkv-plat-hs-img{position:absolute;inset:18px}.fkv-plat-hs-img i{background:#ffffff12;border-radius:8px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1f}.fkv-plat-hs-img .is-a{width:40%;height:46%;top:6%;left:4%}.fkv-plat-hs-img .is-b{border-radius:999px;width:34%;height:34%;top:4%;left:54%}.fkv-plat-hs-img .is-c{width:46%;height:48%;top:46%;left:50%}.fkv-plat-hs-img .is-d{width:40%;height:34%;top:60%;left:4%}.fkv-plat-hs-pin{z-index:1;width:22px;height:22px;color:var(--fkv-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin:-11px 0 0 -11px;font-size:11px;font-weight:700;transition:background .3s,color .3s;display:flex;position:absolute}.fkv-plat-hs-pin.is-seen{color:#fff;background:#ffffff4d}.fkv-plat-hs-pin.is-on{background:var(--fkv-green);color:var(--fkv-ink)}.fkv-plat-hs-pin.is-on:after{content:"";border:2px solid var(--fkv-green);border-radius:999px;animation:1.6s ease-out infinite fkvPlatPulse;position:absolute;inset:-6px}.fkv-plat-hs-tip{z-index:2;box-sizing:border-box;width:42%;transition:left .5s var(--fkv-ease), top .5s var(--fkv-ease);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:9px 10px;display:flex;position:absolute;box-shadow:0 12px 24px -12px #00000080}.fkv-plat-pv.is-check{justify-content:center;gap:12px}.fkv-plat-kc-q{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.fkv-plat-kc-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fkv-plat-kc-opt{height:52px;box-shadow:inset 0 0 0 1.5px var(--fkv-line-strong);color:var(--fkv-slate);background:#fff;border-radius:12px;justify-content:center;align-items:center;transition:background .35s,color .35s,box-shadow .35s;display:flex}.fkv-plat-kc-opt.is-picked{background:var(--fkv-ink);color:var(--fkv-green);box-shadow:none}.fkv-plat-kc-fb{height:30px;color:var(--fkv-ink);opacity:0;transition:opacity .35s ease, transform .35s var(--fkv-ease);background:#64d99033;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex;transform:translateY(4px)}.fkv-plat-kc-fb.is-in{opacity:1;transform:none}.fkv-plat-kc-fb .fkv-ln{background:#13112047}.fkv-plat-kc-fb .fkv-mono{direction:ltr;unicode-bidi:isolate;margin-inline-start:auto;font-size:10px}.fkv-plat-pv.is-assign{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;gap:12px;padding:14px}.fkv-plat-as-head{align-items:center;gap:10px;display:flex}.fkv-plat-as-ic{background:var(--fkv-neutral);width:30px;height:30px;color:var(--fkv-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fkv-plat-as-due{background:var(--fkv-neutral);height:22px;color:var(--fkv-slate);border-radius:999px;align-items:center;gap:5px;margin-inline-start:auto;padding:0 8px;display:inline-flex}.fkv-plat-as-due i{background:var(--fkv-line-strong);border-radius:3px;width:26px;height:5px}.fkv-plat-as-drop{box-sizing:border-box;border:1.5px dashed var(--fkv-line-strong);min-height:0;color:var(--fkv-slate);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;transition:border-color .35s,background .35s;display:flex}.fkv-plat-as-drop.is-full{border-style:solid;border-color:var(--fkv-green);background:#64d99014}.fkv-plat-as-file{color:var(--fkv-ink);animation:fkvPlatIn .4s var(--fkv-ease);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:inline-flex;box-shadow:0 6px 16px -10px #13112066}.fkv-plat-as-file b{background:var(--fkv-ink);color:#fff;border-radius:3px;padding:2px 4px;font-size:9px}.fkv-plat-as-foot{justify-content:space-between;align-items:center;display:flex}.fkv-plat-as-rubric{gap:5px;display:flex}.fkv-plat-as-rubric i{background:var(--fkv-line-strong);border-radius:3px;width:26px;height:6px}.fkv-plat-as-foot .fkv-plat-submit{gap:5px;margin-top:0;transition:background .3s,color .3s}.fkv-plat-submit.is-sent{background:var(--fkv-ink);color:#fff}.fkv-plat-pv.is-peer{flex-direction:row;align-items:stretch;gap:12px}.fkv-plat-peer-doc{min-width:0;box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:10px;flex-direction:column;flex:1.25;justify-content:center;gap:9px;padding:12px;display:flex}.fkv-plat-peer-who{align-items:center;gap:8px;margin-bottom:2px;display:flex}.fkv-plat-peer-noted{border-bottom:2px solid var(--fkv-green);padding-bottom:4px;display:block;position:relative}.fkv-plat-peer-pin{inset-inline-end:-4px;border-radius:999px;background:var(--fkv-green);border-end-start-radius:2px;width:18px;height:18px;position:absolute;top:-16px}.fkv-plat-peer-rubric{background:var(--fkv-ink);border-radius:10px;flex-direction:column;flex:1;justify-content:center;gap:12px;min-width:0;padding:12px;display:flex}.fkv-plat-peer-rubric>.fkv-plat-avatar{width:24px;height:24px}.fkv-plat-peer-row{flex-direction:column;gap:6px;display:flex}.fkv-plat-peer-row .fkv-ln{background:#ffffff40}.fkv-plat-peer-dots{gap:5px;display:flex}.fkv-plat-peer-dots i{border-radius:999px;width:12px;height:12px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 0 0 1.5px #ffffff4d}.fkv-plat-peer-dots i.is-on{background:var(--fkv-green);box-shadow:none}.fkv-plat-pv.is-live{background:var(--fkv-ink);gap:8px;padding:10px}.fkv-plat-live-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;display:grid;position:relative}.fkv-plat-live-tile{background:var(--fkv-navy);border-radius:8px;justify-content:center;align-items:center;transition:box-shadow .35s;display:flex}.fkv-plat-live-tile i{background:#ffffff2e;border-radius:999px;width:30px;height:30px;transition:box-shadow .35s}.fkv-plat-live-tile:nth-child(2) i{background:#ffffff47}.fkv-plat-live-tile:nth-child(3) i{background:#ffffff1a}.fkv-plat-live-tile.is-on{box-shadow:inset 0 0 0 2px var(--fkv-green)}.fkv-plat-live-tile.is-on i{box-shadow:0 0 0 5px #64d99038}.fkv-plat-live-dot{background:#ef4444;border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite fkvPlatBlink;position:absolute;top:8px;left:8px}@keyframes fkvPlatBlink{50%{opacity:.35}}.fkv-plat-live-bar{justify-content:center;gap:8px;display:flex}.fkv-plat-live-bar span{color:#fff;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fkv-plat-live-bar span.is-hand{background:var(--fkv-green);color:var(--fkv-ink)}.fkv-plat-live-bar span.is-leave{background:#ef4444;width:42px}.fkv-plat-pv.is-voice{justify-content:center;gap:14px}.fkv-plat-voice-ask{box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.fkv-plat-voice-rec{background:var(--fkv-ink);border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.fkv-plat-voice-mic{background:var(--fkv-green);width:36px;height:36px;color:var(--fkv-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.fkv-plat-voice-mic:after{content:"";border:2px solid var(--fkv-green);border-radius:999px;animation:1.6s ease-out infinite fkvPlatPulse;position:absolute;inset:-5px}.fkv-plat-voice-wave{flex:1;align-items:center;gap:2px;min-width:0;height:26px;display:flex}.fkv-plat-voice-wave i{background:#ffffff24;border-radius:2px;flex:1;transition:background .3s}.fkv-plat-voice-wave i.is-on{background:#fff}.fkv-plat-voice-time{color:#ffffffbf;font-size:11px}@media (prefers-reduced-motion:reduce){.fkv-plat-board-ink path{stroke-dashoffset:0;animation:none}.fkv-plat-hs-pin.is-on:after,.fkv-plat-voice-mic:after,.fkv-plat-live-dot,.fkv-plat-tk-mark.is-marked:before,.fkv-plat-step-shot,.fkv-plat-as-file{animation:none}}@keyframes fkvPvWrite{0%{opacity:0;transform:scaleX(0)}14%{opacity:1;transform:scaleX(1)}84%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes fkvPvRise{0%{opacity:0;transform:translateY(8px)}14%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes fkvPvBlink{50%{opacity:0}}@keyframes fkvPvRing{0%{box-shadow:0 0 #13112047}to{box-shadow:0 0 0 10px #13112000}}.fkv-plat-pv.is-absorb>:is(.fkv-plat-title-ln,.fkv-ln),.fkv-plat-rt-mixed>*,.fkv-plat-absorb-lines>*{transform-origin:0;animation:fkvPvWrite 7s var(--fkv-ease) infinite both}[dir=rtl] .fkv-plat-pv.is-absorb>:is(.fkv-plat-title-ln,.fkv-ln),[dir=rtl] .fkv-plat-rt-mixed>*,[dir=rtl] .fkv-plat-absorb-lines>*{transform-origin:100%}.fkv-plat-pv.is-absorb>:nth-child(2){animation-delay:.25s}.fkv-plat-rt-mixed>*{animation-delay:.5s}.fkv-plat-pv.is-absorb>:nth-child(4){animation-delay:.75s}.fkv-plat-thumb{animation:fkvPvRise 7s var(--fkv-ease) 1s infinite both}.fkv-plat-absorb-lines>*{animation-delay:1.2s}.fkv-plat-absorb-lines>:nth-child(2){animation-delay:1.4s}.fkv-plat-cb-row>span{transform-origin:0;animation:fkvPvWrite 7s var(--fkv-ease) infinite both;animation-delay:calc(var(--i) * .3s)}.fkv-plat-cb-row.is-cited{animation:7s infinite both fkvPvCite}@keyframes fkvPvCite{0%,30%{box-shadow:none;background:0 0}38%,86%{background:#ffffff12;box-shadow:inset 2px 0 #fff}94%,to{box-shadow:none;background:0 0}}.fkv-plat-cb-copy i.is-copy{animation:7s infinite fkvPvCopy}.fkv-plat-cb-copy i.is-done{animation:7s infinite reverse fkvPvCopy}@keyframes fkvPvCopy{0%,58%{opacity:1}62%,80%{opacity:0}84%,to{opacity:1}}.fkv-plat-step:before{transition:background .6s var(--fkv-ease)}.fkv-plat-pv.is-callout>.fkv-ln{transform-origin:0;animation:fkvPvWrite 6.5s var(--fkv-ease) infinite both}.fkv-plat-pv.is-callout>.fkv-ln:nth-child(2){animation-delay:.2s}.fkv-plat-pv.is-callout>.fkv-ln:nth-child(4){animation-delay:1.3s}.fkv-plat-pv.is-callout>.fkv-ln:nth-child(5){animation-delay:1.5s}.fkv-plat-callout{animation:fkvPvRise 6.5s var(--fkv-ease) .6s infinite both}.fkv-plat-callout-ic{animation:1.8s ease-out infinite fkvPvRing}.fkv-plat-pdf-page{animation:fkvPvPage .6s var(--fkv-ease) both}@keyframes fkvPvPage{0%{opacity:0;transform:translateY(10px)}}.fkv-plat-embed-chart svg{animation:fkvPvReveal 5.5s var(--fkv-ease) infinite both}@keyframes fkvPvReveal{0%{clip-path:inset(0 100% 0 0);opacity:1}40%,88%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}.fkv-plat-embed-side i{animation:5.5s infinite both fkvPvSide}.fkv-plat-embed-side i.is-on{background:#ffffff38}.fkv-plat-embed-side i:nth-child(2){animation-delay:-4.125s}.fkv-plat-embed-side i:nth-child(3){animation-delay:-2.75s}.fkv-plat-embed-side i:nth-child(4){animation-delay:-1.375s}@keyframes fkvPvSide{0%,22%{background:#fff}28%,to{background:#ffffff38}}.fkv-plat-embed-cards span{background:linear-gradient(90deg, var(--fkv-neutral) 30%, #fff 50%, var(--fkv-neutral) 70%);background-size:300% 100%;animation:2.6s ease-in-out infinite fkvPvShimmer}@keyframes fkvPvShimmer{0%{background-position:100% 0}to{background-position:0 0}}.fkv-plat-case-tabs i{animation:6s infinite both fkvPvTab}.fkv-plat-case-tabs i:nth-child(2){animation-delay:-4s}.fkv-plat-case-tabs i:nth-child(3){animation-delay:-2s}@keyframes fkvPvTab{0%,30%{background:var(--fkv-ink)}36%,to{background:var(--fkv-neutral)}}.fkv-plat-case-quote>span>.fkv-ln{transform-origin:0;animation:fkvPvWrite 6s var(--fkv-ease) infinite both}.fkv-plat-case-quote>span>.fkv-ln:nth-child(2){animation-delay:.25s}.fkv-plat-caret{background:var(--fkv-ink);width:1.5px;height:12px;margin-inline-start:-4px;animation:1s step-end infinite fkvPvBlink}.fkv-plat-math>*{animation:fkvPvRise 6.5s var(--fkv-ease) infinite both}.fkv-plat-math>:nth-child(2){animation-delay:.15s}.fkv-plat-math>:nth-child(3){animation-delay:.3s}.fkv-plat-math>:nth-child(4){animation-delay:.45s}.fkv-plat-math>:nth-child(5){animation-delay:.6s}.fkv-plat-tex{white-space:nowrap;animation:6.5s steps(30,end) infinite both fkvPvType;display:inline-block;overflow:hidden}@keyframes fkvPvType{0%{max-width:0}40%,to{max-width:240px}}.fkv-plat-obj-dot svg{opacity:0}.fkv-plat-obj-dot{animation:7.5s infinite both fkvPvMet}.fkv-plat-obj-dot svg{animation:7.5s infinite both fkvPvMetIcon}.fkv-plat-obj:nth-child(3) :is(.fkv-plat-obj-dot,.fkv-plat-obj-dot svg){animation-delay:1.4s}.fkv-plat-obj:nth-child(4) :is(.fkv-plat-obj-dot,.fkv-plat-obj-dot svg){animation-delay:2.8s}@keyframes fkvPvMet{0%,8%{border:1.5px solid var(--fkv-muted);color:#0000;background:0 0}14%,86%{border:1.5px solid var(--fkv-ink);background:var(--fkv-ink);color:#fff}94%,to{border:1.5px solid var(--fkv-muted);color:#0000;background:0 0}}@keyframes fkvPvMetIcon{0%,8%{opacity:0;transform:scale(.6)}16%,86%{opacity:1;transform:none}94%,to{opacity:0}}.fkv-plat-tk-mark:before{animation:fkvPvMark 7.5s var(--fkv-ease) infinite both}.fkv-plat-tk:nth-of-type(3) .fkv-plat-tk-mark:before{animation-delay:2.5s}.fkv-plat-tk:nth-of-type(4) .fkv-plat-tk-mark:before{animation-delay:5s}@keyframes fkvPvMark{0%{opacity:1;transform:scaleX(0)}9%,28%{opacity:1;transform:scaleX(1)}34%,to{opacity:0;transform:scaleX(1)}}.fkv-plat-code-foot .fkv-plat-run{animation:2.4s ease-in-out infinite fkvPvRun}@keyframes fkvPvRun{50%{box-shadow:0 0 0 5px #64d99038}}.fkv-plat-sticky.is-a{animation:5s ease-in-out infinite fkvPvDrift}.fkv-plat-sticky.is-b{animation:6s ease-in-out infinite fkvPvDriftB}@keyframes fkvPvDrift{50%{transform:rotate(2deg)translateY(-3px)}}@keyframes fkvPvDriftB{50%{transform:rotate(-1deg)translateY(2px)}}.fkv-plat-slot.is-lifted{animation:fkvPvDrag 5s var(--fkv-ease) infinite both}[dir=rtl] .fkv-plat-slot.is-lifted{animation-name:fkvPvDragRtl}@keyframes fkvPvDrag{0%{opacity:0;transform:none}8%{opacity:1;transform:none}18%{transform:translate(14px)rotate(-3deg)}48%{transform:translate(calc(100% + 14px))rotate(-2deg)}56%,84%{opacity:1;transform:translate(calc(100% + 14px))}94%,to{opacity:0;transform:translate(calc(100% + 14px))}}@keyframes fkvPvDragRtl{0%{opacity:0;transform:none}8%{opacity:1;transform:none}18%{transform:translate(-14px)rotate(3deg)}48%{transform:translate(calc(-100% - 14px))rotate(2deg)}56%,84%{opacity:1;transform:translate(calc(-100% - 14px))}94%,to{opacity:0;transform:translate(calc(-100% - 14px))}}.fkv-plat-col:last-child .fkv-plat-slot:nth-child(2){animation:5s infinite both fkvPvSlot}@keyframes fkvPvSlot{0%,50%{border-color:var(--fkv-muted)}56%,86%{border-color:var(--fkv-ink)}}.fkv-plat-opt,.fkv-plat-radio,.fkv-plat-kc-opt,.fkv-plat-sim-a,.fkv-plat-branch{transition-duration:.6s;transition-timing-function:var(--fkv-ease)}.fkv-plat-as-up{background:var(--fkv-line);border-radius:999px;width:46%;height:4px;overflow:hidden}.fkv-plat-as-up i{background:var(--fkv-ink);height:100%;animation:fkvPvUpload 3.3s var(--fkv-ease) both;border-radius:999px;display:block}@keyframes fkvPvUpload{0%{width:0}to{width:100%}}.fkv-plat-peer-pin{animation:2s ease-out infinite fkvPvRing}.fkv-plat-pv.is-connect .fkv-plat-msg{animation:fkvPvRise 6.5s var(--fkv-ease) infinite both}.fkv-plat-pv.is-connect .fkv-plat-msg.is-reply{animation-delay:1.1s}.fkv-plat-reply{justify-content:space-between}.fkv-plat-typing{gap:3px;display:inline-flex}.fkv-plat-typing i{background:var(--fkv-slate);border-radius:999px;width:4px;height:4px;animation:1.2s ease-in-out infinite fkvPvDot}.fkv-plat-typing i:nth-child(2){animation-delay:.15s}.fkv-plat-typing i:nth-child(3){animation-delay:.3s}@keyframes fkvPvDot{0%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-2px)}}.fkv-plat-live-tile{position:relative}.fkv-plat-live-lvl{bottom:6px;opacity:0;align-items:flex-end;gap:2px;height:10px;transition:opacity .4s;display:flex;position:absolute;inset-inline-end:7px}.fkv-plat-live-tile.is-on .fkv-plat-live-lvl{opacity:1}.fkv-plat-live-lvl b{transform-origin:50% 100%;background:#fff;border-radius:2px;width:2px;height:100%;animation:.9s ease-in-out infinite fkvPlatBar}.fkv-plat-live-lvl b:nth-child(2){animation-delay:-.3s}.fkv-plat-live-lvl b:nth-child(3){animation-delay:-.6s}.fkv-plat-live-tile{transition:box-shadow .6s var(--fkv-ease)}.fkv-plat-pv-play{animation:2.2s ease-out infinite fkvPvRingLight}@keyframes fkvPvRingLight{0%{box-shadow:0 0 #ffffff59}to{box-shadow:0 0 0 14px #fff0}}.fkv-plat-pv-chips span{animation:9s step-end infinite fkvPvChapter}.fkv-plat-pv-chips span:nth-child(2){animation-delay:-4.5s}@keyframes fkvPvChapter{0%{color:#fff;background:#ffffff1f}50%{color:#fff9;background:#ffffff0f}}.fkv-plat-fields span{animation:6s infinite both fkvPvField}.fkv-plat-fields span:nth-child(2){animation-delay:.6s}.fkv-plat-fields span:nth-child(3){animation-delay:1.2s}.fkv-plat-fields span:nth-child(4){animation-delay:1.8s}.fkv-plat-fields span:nth-child(5){animation-delay:2.4s}@keyframes fkvPvField{0%{opacity:.35}10%,86%{opacity:1}96%,to{opacity:.35}}.fkv-plat-fields span.is-kw{animation:none}.fkv-plat-arrow{animation:1.6s ease-in-out infinite fkvPvNudge}@keyframes fkvPvNudge{50%{translate:3px}}[dir=rtl] .fkv-plat-arrow{animation-name:fkvPvNudgeRtl}@keyframes fkvPvNudgeRtl{50%{translate:-3px}}.fkv-plat-form>*{transform-origin:0;animation:fkvPvWrite 6s var(--fkv-ease) infinite both}.fkv-plat-form>:first-child{animation-delay:.8s}.fkv-plat-form>:nth-child(2){animation-delay:1.3s}.fkv-plat-form>:nth-child(3){animation-delay:2s}.fkv-plat-form>:nth-child(4){animation-delay:2.5s}.fkv-plat-tile svg *{transform-box:fill-box;transform-origin:50%}.fkv-pa-pulse{animation:2.4s ease-in-out infinite fkvPaPulse}@keyframes fkvPaPulse{50%{transform:scale(1.18)}}.fkv-pa-prog{stroke-dasharray:1;animation:4s linear infinite fkvPaProg}@keyframes fkvPaProg{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.fkv-pa-radio{fill:#0000;animation:4.5s infinite fkvPaRadio}.fkv-pa-radio:nth-of-type(2){animation-delay:-3s}.fkv-pa-radio:nth-of-type(3){animation-delay:-1.5s}@keyframes fkvPaRadio{0%,30%{fill:currentColor}36%,to{fill:#0000}}.fkv-pa-card{animation:fkvPaCard 4s var(--fkv-ease) infinite}@keyframes fkvPaCard{0%,40%,to{transform:none}55%,85%{transform:translate(3px,-2px)rotate(-4deg)}}.fkv-plat-tile .fkv-pa-type{transform-origin:0}.fkv-pa-type{animation:fkvPvWrite 4.5s var(--fkv-ease) infinite both}.fkv-pa-type:nth-of-type(3){animation-delay:.3s}.fkv-pa-type:nth-of-type(4){animation-delay:.6s}.fkv-pa-bar{animation:1.2s ease-in-out infinite fkvPaBar}.fkv-pa-bar:nth-child(2n){animation-delay:-.4s}.fkv-pa-bar:nth-child(3n){animation-delay:-.8s}@keyframes fkvPaBar{50%{transform:scaleY(.45)}}.fkv-pa-pick{fill:#0000;animation:4s infinite fkvPaPick}.fkv-pa-pick:nth-of-type(2){animation-delay:-2s}@keyframes fkvPaPick{0%,45%{fill:currentColor}50%,to{fill:#0000}}.fkv-pa-step{fill:#0000;animation:4.5s infinite both fkvPaStep}.fkv-pa-step:nth-of-type(2){animation-delay:.7s}.fkv-pa-step:nth-of-type(3){animation-delay:1.4s}@keyframes fkvPaStep{0%,6%{fill:#0000}14%,80%{fill:currentColor}90%,to{fill:#0000}}.fkv-pa-reply{animation:fkvPaReply 4s var(--fkv-ease) infinite both}@keyframes fkvPaReply{0%,20%{opacity:0;transform:translateY(3px)}32%,86%{opacity:1;transform:none}96%,to{opacity:0}}.fkv-pa-draw{stroke-dasharray:1;animation:fkvPaDraw 4.5s var(--fkv-ease) infinite}@keyframes fkvPaDraw{0%{stroke-dashoffset:1px}45%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.fkv-plat-pv *,.fkv-plat-pv,.fkv-plat-tile svg *{animation:none!important}.fkv-plat-obj.is-met .fkv-plat-obj-dot svg,.fkv-plat-cb-copy i.is-copy{opacity:1}.fkv-plat-tk-mark.is-marked:before{transform:none}.fkv-pa-radio:first-of-type,.fkv-pa-pick:first-of-type,.fkv-pa-step:first-of-type{fill:currentColor}}.fkv-plat-controls{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 28px;display:grid}.fkv-plat-control{flex-direction:column;gap:4px;display:flex}.fkv-plat-control b{font-size:15.5px}.fkv-plat-control span{color:#ffffffa3;font-size:14px;line-height:1.55}.fkv-plat-log{border-radius:var(--fkv-r-card);background:var(--fkv-ink);flex:340px;min-width:0;overflow:hidden}.fkv-plat-log-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.fkv-plat-log-head b{font-size:14px}.fkv-plat-log-head .fkv-mono{letter-spacing:.12em;color:#ffffff8f;font-size:10.5px}.fkv-plat-log-window{height:288px;overflow:hidden}.fkv-plat-log-rows{flex-direction:column;display:flex}.fkv-plat-log-row{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:12px 18px;display:flex}.fkv-plat-log-time{color:#ffffff80;flex-shrink:0;width:38px;font-size:11px}.fkv-plat-log-row img{background:#ffffff14;border-radius:999px;flex-shrink:0;width:22px;height:22px}.fkv-plat-log-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;overflow:hidden}.fkv-plat-log-text .fkv-mono{color:var(--fkv-green);font-size:11.5px}.fkv-plat-api{background:var(--fkv-ink);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.fkv-plat-api-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fkv-plat-api-head b{font-size:15px}.fkv-plat-api-head .fkv-mono{color:#ffffff8f;font-size:11px}.fkv-plat-code{color:#ffffffd9;white-space:nowrap;background:#ffffff0d;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.75;display:block;overflow-x:auto}.fkv-plat-code .is-green{color:var(--fkv-green)}.fkl.fkv .fkv-plat-apilink{color:var(--fkv-green);align-self:flex-start;font-size:14.5px;font-weight:600;text-decoration:none}.fkl.fkv .fkv-plat-apilink:hover{text-decoration:underline}[dir=rtl] .fkv-plat-apilink span{display:inline-block;transform:scaleX(-1)}.fkv-plat-intgs{flex-direction:column;flex:1.4 440px;min-width:0;display:flex}.fkv-plat-intg{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:flex-start;gap:12px 24px;padding:20px 0;display:flex}.fkv-plat-intg:first-child{padding-top:4px}.fkv-plat-intg:last-child{border-bottom:0}.fkv-plat-intg-text{flex-direction:column;flex:0 190px;gap:2px;min-width:150px;display:flex}.fkv-plat-intg-text b{font-size:15px}.fkv-plat-intg-text span{color:#ffffff8f;font-size:13px;line-height:1.45}.fkv-plat-intg-items{flex-wrap:wrap;flex:260px;gap:8px;min-width:0;display:flex}.fkv-plat-pill{white-space:nowrap;background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;height:42px;padding-inline:6px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.fkv-plat-mark{color:var(--fkv-ink);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fkv-plat-pill .fkv-plat-mark{width:30px;height:30px}.fkv-plat-pill b{font-size:14px;font-weight:600}.fkv-plat-strip{padding:0 0 clamp(72px,8vw,112px);overflow:hidden}.fkv-plat-strip-head{max-width:1296px;padding:0 var(--fkv-gutter);box-sizing:border-box;margin:0 auto 16px}.fkv-plat-strip-head .fkv-label{font-size:11px}.fkv-plat-chip{white-space:nowrap;background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;height:48px;padding-block:0;padding-inline:8px 18px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.fkv-plat-chip .fkv-plat-mark{width:32px;height:32px}.fkv-plat-chip b{font-size:14.5px;font-weight:600}@media (width<=1100px){.fkv-plat-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fkv-plat-group{display:contents}.fkv-plat-stackwrap{flex:100%;order:-1;height:420px}.fkv-plat-layer{flex:220px}.fkv-plat-lead{display:none}}@media (width<=900px){.fkv-plat-agentgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.fkv-plat-stackwrap,.fkv-plat-panel:not([data-on=true]){display:none}.fkv-plat-previewcard{position:static}}@media (width<=560px){.fkv-plat-agentgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fkv-plat-prog,.fkv-plat-flip,.fkv-plat-bar,.fkv-plat-type{animation:none}.fkv-plat-plate,.fkv-plat-panel{transition:none}}.fkv-notes-wrap{flex-flow:wrap;align-items:center;gap:32px clamp(40px,6vw,96px)}.fkv-notes-aside{flex-direction:column;flex:300px;gap:16px;max-width:380px;display:flex}.fkv-notes-aside .fkv-h2{font-size:clamp(36px,4.2vw,58px)}.fkv-notes-dots{margin:4px 0 0;margin-inline-start:-12px;display:flex}.fkv-notes-dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.fkv-notes-dot span{background:var(--fkv-line-strong);border-radius:999px;width:8px;height:8px;transition:all .35s;display:block}.fkv-notes-dot[aria-pressed=true] span{background:var(--fkv-ink);width:28px}.fkv-notes-card{border-radius:var(--fkv-r-panel);background:var(--fkv-neutral);flex:2 520px;min-width:0;padding:clamp(28px,4vw,56px);display:grid}.fkv-notes-fig{opacity:0;visibility:hidden;transition:opacity .6s ease, transform .6s var(--fkv-ease);flex-direction:column;grid-area:1/1;gap:22px;margin:0;display:flex;transform:translateY(10px)}.fkv-notes-fig.is-on{opacity:1;visibility:visible;transform:none}.fkv-notes-quote{font-family:var(--fkl-display);letter-spacing:-.015em;color:var(--fkv-ink);margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:700;line-height:1.32}.fkv-notes-role{font-family:var(--fkv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fkv-slate);font-size:12px}@media (prefers-reduced-motion:reduce){.fkv-notes-fig,.fkv-notes-dot span{transition:none!important}}.fkv-faq-wrap{flex-flow:wrap;align-items:flex-start;gap:40px clamp(40px,6vw,96px)}.fkv-faq-aside{flex:300px;max-width:400px}.fkv-faq-aside .fkv-h2{font-size:clamp(36px,4.2vw,58px)}.fkv-faq-list{flex-direction:column;flex:1.6 480px;gap:10px;min-width:0;display:flex}.fkv-faq-item{border-radius:var(--fkv-r-card);box-shadow:inset 0 0 0 1px var(--fkv-line);background:#fff9;transition:background .3s,box-shadow .3s}.fkv-faq-item[open]{box-shadow:var(--fkv-elev);background:#fff}.fkv-faq-q{box-sizing:border-box;border-radius:var(--fkv-r-card);min-height:64px;color:var(--fkv-ink);font-family:var(--fkl-display);letter-spacing:-.01em;text-align:start;cursor:pointer;align-items:center;gap:16px;padding:16px 20px;font-size:19px;font-weight:800;list-style:none;display:flex}.fkv-faq-q::-webkit-details-marker{display:none}.fkv-faq-qt{flex:auto}.fkv-faq-icon{width:34px;height:34px;color:var(--fkv-ink);box-shadow:inset 0 0 0 1px var(--fkv-line-strong);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s;display:inline-flex}.fkv-faq-item[open] .fkv-faq-icon{background:var(--fkv-green);box-shadow:none;transform:rotate(45deg)}.fkv-faq-a{color:var(--fkv-body);margin:0;padding:0 20px 20px;padding-inline-end:64px;font-size:16px;line-height:1.65}@media (prefers-reduced-motion:reduce){.fkv-faq-item,.fkv-faq-icon{transition:none!important}}.fkv-close{overflow:hidden}.fkv-close-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fkv-close-body{z-index:1;max-width:1296px;padding:clamp(104px, 12vw, 176px) var(--fkv-gutter) clamp(88px, 10vw, 128px);box-sizing:border-box;flex-direction:column;gap:28px;margin:0 auto;display:flex;position:relative}.fkv-close-h{max-width:900px;font-family:var(--fkl-display);letter-spacing:-.05em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,100px);font-weight:900;line-height:1.04}@media (width>=900px){.fkv-close-h{max-width:min(900px,58vw - 40px)}}@media (width>=1296px){.fkv-close-h{max-width:min(900px,28vw + 340px)}}.fkv-close-mark{background:var(--fkv-gold);color:var(--fkv-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.08em;padding:0 .1em}.fkv-close-lead{color:#ffffffb8;max-width:540px;margin:0;font-size:19px;line-height:1.6}.fkv-close-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.fkv-close-cta{min-height:56px;padding:0 26px;font-size:16.5px}.fkl.fkv .fkv-close-mail{color:#fff;text-underline-offset:4px;font-size:16px;font-weight:500;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.fkv-close-note{color:#ffffff8f;max-width:560px;margin:0;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.fkv-close-canvas{display:none}}.fkv-hero-em{background:linear-gradient(var(--fkv-gold), var(--fkv-gold)) no-repeat 0 0 / 100% 100%;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.08em;margin-inline:-.12em;padding-inline:.12em;animation:.52s cubic-bezier(.6,0,.2,1) .7s both fkvPaint}[dir=rtl] .fkv-hero-em{background-position:100% 0}@keyframes fkvPaint{0%{background-size:0% 100%}}.fkv-moat-chip.is-mark svg{fill:var(--fkv-ink)}.fkv .fkv-studio-tab{color:#ffffffa8;background:0 0;padding:5px 11px}.fkv .fkv-studio-tab:hover{color:#fff}.fkv .fkv-studio-tab[aria-pressed=true]{color:var(--fkv-ink);background:#fff}@media (width<=560px){.fkv .fkv-studio-tab{padding-inline:4px}}.fkv-how-modicon.is-face{background:var(--fkv-neutral);overflow:hidden}.fkv-how-modicon.is-face img{object-fit:cover;width:100%;height:100%}.fkv-how-vis.is-joined{background:var(--fkv-green);color:var(--fkv-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:5px 14px 5px 5px;padding-inline:5px 14px;font-size:13.5px;font-weight:800;display:inline-flex}.fkv-how-faces{display:inline-flex}.fkv-how-faces img{width:28px;height:28px;box-shadow:0 0 0 2px var(--fkv-green);background:#fff;border-radius:999px}.fkv-how-faces img+img{margin-inline-start:-8px}.fkv-how-grid.is-ghost .fkv-how-vis:is(.is-mod,.is-cert,.is-joined):not(.is-on){opacity:.3;transform:none}.fkv-how-grid.is-ghost .fkv-how-vis.is-mod:not(.is-on) .fkv-how-modcheck{visibility:hidden}.fkl.fkv .fkl-cr{--mk-pad:max(var(--fkv-gutter), calc((100% - 1296px) / 2 + var(--fkv-gutter)))}.fkv-wrap.fkv-cr-cat-top{gap:28px;padding-bottom:0}.fkv-wrap.fkv-cr-cat-end{padding-top:0}.fkv-cr-cat .fkl-cr-cat-head{align-items:flex-end}.fkv-cr-cat .fkl-cr-shelf{margin-block-start:0}.fkv .fkl-cr-coach[data-shown=no]{opacity:1;background:0 0;border-style:dashed;border-color:#ffffff2e;transform:none}.fkv .fkl-cr-coach[data-shown=no] p{color:#ffffff8f}.fkv .fkl-cr-coach[data-shown=no] .fkl-cr-coach-foot{visibility:hidden}.fkv :is(.fkl-cr-tile-badge,.fkl-cr-mbadge,.fkl-cr-rule>i,.fkl-cr-prow>i){text-transform:uppercase}.fkv-wrap>:is(.fkl-cr-reh-in,.fkl-cr-glassgrid,.fkl-cr-certband,.fkl-cr-week-in,.fkl-cr-bentogrid,.fkl-cr-nums){margin:0}.fkv-wrap>.fkl-cr-nums{border-block-end:0;padding-block-end:0}.fkv-cr-twin{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);align-items:center;gap:24px;display:grid}.fkv-cr-twin-card{color:#fff;background:#ffffff0a;border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.fkv-cr-twin-card[lang=ar]{font-family:var(--fkl-arabic);line-height:1.6}.fkv-cr-twin-top{justify-content:space-between;align-items:center;display:flex}.fkv-cr-twin-chip{box-sizing:border-box;min-width:30px;height:30px;color:var(--fkv-ink);font-family:var(--fkv-mono);letter-spacing:.06em;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.fkv-cr-twin-chip.is-glyph{font-family:var(--fkl-arabic);letter-spacing:0;padding-bottom:3px;font-size:16px}.fkv-cr-twin-dir{font-family:var(--fkv-mono);letter-spacing:.14em;color:#ffffff80;font-size:11px}.fkv-cr-twin-title{letter-spacing:-.02em;font-size:22px;font-weight:800}.fkv-cr-twin-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fkv-cr-twin-list li{background:#ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;transition:background .4s,box-shadow .4s,color .4s;display:flex}.fkv-cr-twin-list i{font-family:var(--fkv-mono);color:#ffffff80;font-size:11px;font-style:normal}.fkv-cr-twin-list span{flex:auto;min-width:0}.fkv-cr-twin-list u{font-family:var(--fkv-mono);color:#ffffff80;font-size:12px;text-decoration:none}.fkv-cr-twin-list li.is-edit{background:var(--fkv-gold);color:var(--fkv-ink)}.fkv-cr-twin-list li.is-sync{background:var(--fkv-green);color:var(--fkv-ink)}.fkv-cr-twin-list li:is(.is-edit,.is-sync) :is(i,u){color:#13112099}.fkv-cr-twin-agent{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.fkv-cr-twin-rail{top:26px;z-index:-1;background:linear-gradient(90deg,#ffffff24,#ffffff24) no-repeat;height:2px;position:absolute;inset-inline:-24px}.fkv-cr-twin-rail:after{content:"";background:var(--fkv-green);width:0;transition:width .9s var(--fkv-ease);position:absolute;inset-block:0;inset-inline-start:0}[data-step="2"] .fkv-cr-twin-rail:after,[data-step="3"] .fkv-cr-twin-rail:after,[data-step="4"] .fkv-cr-twin-rail:after,[data-step="5"] .fkv-cr-twin-rail:after{width:100%}[data-step="0"] .fkv-cr-twin-rail:after{transition:none}.fkv-cr-twin-agent img{background:var(--fkv-ink);box-shadow:0 0 0 4px var(--fkv-ink), 0 0 0 6px #ffffff29;border-radius:999px}.fkv-cr-twin-who{flex-direction:column;gap:2px;line-height:1.35;display:flex}.fkv-cr-twin-who b{font-size:14px}.fkv-cr-twin-who span{color:#fff9;font-size:12.5px}.fkv-cr-twin-status{white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.fkv-cr-twin-status svg{color:var(--fkv-green)}.fkv-cr-twin-status i{background:var(--fkv-gold);border-radius:999px;width:8px;height:8px;animation:.9s ease-in-out infinite alternate fkvTwinBlink}@keyframes fkvTwinBlink{to{opacity:.3}}@media (width<=900px){.fkv-cr-twin{grid-template-columns:minmax(0,1fr)}.fkv-cr-twin-agent{text-align:start;flex-flow:wrap;justify-content:center}.fkv-cr-twin-rail{display:none}}@media (prefers-reduced-motion:reduce){.fkv-hero-em,.fkv-cr-twin-status i{animation:none}}.fkv-ct-hero .fkv-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.fkv-ct-hero .fkv-hero-art{justify-content:flex-end;min-height:0}.fkv-ct-card{z-index:1;width:100%;max-width:560px;position:relative}.fkv-ct-card .fkl-ct-form{border:1px solid var(--fkv-line);border-radius:24px;box-shadow:0 32px 64px -34px #13112052}.fkv-ct-facts{flex-wrap:wrap;gap:12px 26px;margin:0;padding:0;list-style:none;display:flex}.fkv-ct-facts li{color:var(--fkv-ink);align-items:center;gap:9px;font-size:14.5px;font-weight:500;display:inline-flex}.fkv-ct-facts svg{width:20px;height:20px;color:var(--fkv-ink);stroke-width:2.6px;background:#64d99038;border-radius:50%;flex:none;padding:3px}.fkv-wrap>.fkl-ct-line-grid{margin:0}.fkv-ct-lines .fkl-ct-line{background:#fff}@media (width<=900px){.fkv-ct-hero .fkv-hero-in{grid-template-columns:minmax(0,1fr)}.fkv-ct-hero .fkv-hero-art{justify-content:center}.fkv-ct-card{max-width:640px}}.fkv-dep-bare{color:inherit;background:0 0}.fkv-dep-art{justify-content:flex-end}.fkv-dep-stack{z-index:1;background:0 0;flex-direction:column;gap:12px;width:min(100%,560px);display:flex;position:relative}.fkv-dep-stack .fkl-dv-term{background:var(--fkv-ink);border-color:#0000;max-width:none;margin-top:0;box-shadow:0 24px 48px -28px #13112099}.fkv-dep-stack .fkl-dv-ex-card{box-shadow:inset 0 0 0 1px var(--fkv-line), 0 30px 60px -36px #13112059;border-radius:22px}.fkv-dep-stack .fkl-dv-ex-rows{min-height:0}.fkv-dep-stack .fkl-dv-ex-cap{color:var(--fkv-ink-60,#4b5563);margin:0}.fkv-dep-stack .fkl-dv-term-line b{white-space:nowrap;text-overflow:ellipsis}.fkv-dep-req{min-width:0;font-family:var(--fkv-mono);align-items:center;gap:8px;font-size:11.5px;display:flex}.fkv-dep-req b{background:var(--fkv-ink);color:#fff;letter-spacing:.04em;border-radius:5px;flex:none;padding:3px 6px;font-size:9.5px}.fkv-dep-req code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fkv-ink);font-weight:700;overflow:hidden}.fkv-dep-heads{flex-wrap:wrap;gap:6px;display:flex}.fkv-dep-heads i{background:var(--fkv-neutral);box-shadow:inset 0 0 0 1px var(--fkv-line);font-family:var(--fkv-mono);color:var(--fkv-ink);opacity:.35;border-radius:8px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700;transition:opacity .4s,background .4s}.fkv-dep-heads i.is-on{opacity:1;background:#fff}.fkv-dep-heads.is-result i{background:var(--fkv-green);box-shadow:none;opacity:1}.fkv-how-vis.is-dep{align-self:flex-start}.fkv-how-grid.is-ghost .fkv-how-vis.is-dep:not(.is-on){opacity:.3;transform:none}.fkv-dep-docs{--dv-nav:76px;padding-block-end:0}.fkv-dep-docs .fkl-dv-bar{margin-top:0}.fkv-dep-docs .fkv-wrap{padding-block-end:36px}.fkv-dep-docs .fkl-dv-content{padding-top:24px}.fkv-dep-docs .fkl-dv-sec>.fkl-dv-lead:first-child{margin-top:0}.fkv-sec.is-dark .fkl-dv-log{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}.fkv-sec.is-neutral .fkl-dv-feature{background:#fff}.fkv-wrap>.fkl-dv-log,.fkv-wrap>.fkl-dv-features{margin:0}@media (width<=900px){.fkv-dep-stack{width:100%}}.fkv-dep-how .fkv-how-card{min-height:0}.fkv-dep-how .fkv-how-vis.is-notify{margin-top:6px}.fkl.fkv .fkl-dep{--dep-blue:#131120;--dep-blue-50:#f3f4f6}.fkv-hero-art .fkl-dep-console{width:100%;max-width:640px;margin:0;padding:18px 18px 20px}.fkv-hero-art .fkl-dep-wire,.fkv-hero-art .fkl-dep-learners{display:none}.fkv-hero-art .fkl-dep-panels{gap:12px}.fkv-hero-art .fkl-dep-ops{flex:180px}.fkv-hero-art .fkl-dep-browser{flex:240px}.fkv-hero-art .fkl-dep-logs{flex-basis:260px}.fkv-hero-art .fkl-dep-footnote{white-space:normal;margin-inline-start:0}.fkv-wrap>:is(.fkl-dep-finder-grid,.fkl-dep-matrix,.fkl-dep-detail,.fkl-dep-paritygrid){max-width:none;margin:0}.fkl.fkv .fkl-dep-rec-badge[data-on=yes],.fkl.fkv .fkl-dep-rec-cta[data-on=yes]{background:var(--fkv-green);color:var(--fkv-ink)}.fkv-sec.is-dark .fkl-dep-paritycard{box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}.fkv-sec.is-dark .fkl-dep-paritycard>b{color:#fff}.fkv-sec.is-dark .fkl-dep-paritycard>p{color:#ffffffa8}.fkv-per-art{justify-content:flex-end;align-items:flex-start}.fkv-per-day{width:100%;min-width:0;max-width:640px;position:relative}.fkv-per-day .fkl-per-day-grid{flex-direction:column;gap:10px;margin:0;display:flex}.fkv-per-day .fkl-per-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:static}.fkv-per-day .fkl-per-moment{background:#fff;border-radius:12px;padding:9px 11px 10px}.fkv-per-day .fkl-per-moment b{margin-top:3px;font-size:12.5px;line-height:1.3}.fkv-per-day .fkl-per-app,.fkv-per-day .fkl-per-player,.fkv-per-day .fkl-per-reh,.fkv-per-day .fkl-per-night{box-shadow:0 18px 48px #1311201f}@media (width<=560px){.fkv-per-day .fkl-per-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.fkv-per-moat-faces{display:inline-flex}.fkv-per-moat-faces img{background:#fff;border-radius:999px;width:24px;height:24px;box-shadow:0 0 0 2px #fff}.fkv-per-moat-faces img+img{margin-inline-start:-8px}.fkv-wrap>.fkl-per-cardgrid,.fkv-wrap>.fkl-per-agentrow,.fkv-wrap>.fkl-per-agentout,.fkv-wrap>.fkl-per-platgrid,.fkv-wrap>.fkl-per-nums{margin:0}.fkv .fkl-per-cardgrid.fkl-per-cards{max-width:none;padding:0}.fkv .fkl-per-nums{border-bottom:0;padding-bottom:0}.fkv-sec.is-dark .fkl-per-agentcard{background:#ffffff0d;border-color:#ffffff24}.fkv-sec.is-dark .fkl-per-agentcard b{color:#fff}.fkv-sec.is-dark .fkl-per-agentcard span{color:#ffffffad}.fkv-sec.is-dark .fkl-per-agentcard[aria-pressed=true]{background:#ffffff24;border-color:#fff}.fkv-sec.is-dark .fkl-per-agentcard[aria-pressed=true] b{color:#fff}.fkv-sec.is-dark .fkl-per-agentout{box-shadow:none;background:#ffffff0f;border:1px solid #ffffff24}.fkv-ai-lab{width:min(100%,560px);min-width:0;position:relative}.fkv .fkl-ai-lab-cap{color:var(--fkv-ink-60,#13112099)}.fkv-ai-owner{object-fit:cover;border-radius:999px;flex:none;width:40px;height:40px}.fkl.fkv .fkl-ai-step,.fkl.fkv .fkl-ai-step.is-flip{max-width:none;margin:0;padding:0;overflow:visible}.fkl.fkv .fkl-ai-band{border-radius:28px;margin:0;padding:clamp(28px,4vw,48px)}.fkl.fkv .fkl-ai-band.is-grey{background:var(--fkv-neutral);border:0}.fkl.fkv .fkl-ai-band>*{max-width:none}.fkv-wrap>:is(.fkl-ai-in-grid,.fkl-ai-modes-grid,.fkl-ai-models-grid,.fkl-ai-guard-grid,.fkl-ai-tabs){margin-block:0}.fkv-wrap>.fkl-ai-early{margin:0}@media (width<=1100px){.fkl.fkv .fkl-ai-step,.fkl.fkv .fkl-ai-step.is-flip{padding:0}}.fkv .fkl-biz-two{max-width:none;margin:0;padding:0}.fkv-wrap>.fkl-biz-platgrid,.fkv-wrap>.fkl-biz-altcards,.fkv-wrap>.fkl-biz-altpanel,.fkv-wrap>.fkl-biz-track{margin:0}.fkv-wrap>:is(.fkl-agy-admin,.fkl-agy-kit,.fkl-agy-cert-row,.fkl-agy-duo,.fkl-agy-week-in,.fkl-agy-bento,.fkl-agy-tenants-foot){max-width:none;margin:0}.fkv .fkl-agy-pills{gap:10px}.fkv-agy-api{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}@media (width<=900px){.fkv-agy-api{grid-template-columns:minmax(0,1fr);gap:32px}}.fkv .fkl-agy-card{background:#fff}.fkl.fkv .fkl-aca{--mk-pad:max(var(--fkv-gutter), calc((100% - 1296px) / 2 + var(--fkv-gutter)))}.fkv-wrap.fkv-aca-lib-top{gap:28px;padding-bottom:0}.fkv-wrap.fkv-aca-lib-end{padding-top:0}.fkv .fkl-aca-lib-head,.fkv .fkl-aca-lib-filters{max-width:none;margin:0;padding-inline:0}.fkv-aca-lib .fkl-aca-shelf{margin-block-start:0}.fkv-wrap>:is(.fkl-aca-step,.fkl-aca-bipanel,.fkl-aca-bento,.fkl-aca-drawer){margin:0}.fkv-sec.is-dark .fkl-aca-bipanel{color:var(--aca-ink,#131120)}.fkv .fkl-per-result[data-on=no]{opacity:1;background:0 0;border-style:dashed}.fkv .fkl-per-result[data-on=no] p{margin:0}.fkv .fkl-per-carddebrief[data-on=no]{opacity:1;outline-offset:-1px;background:0 0;outline:1px dashed #fff3;transform:none}.fkv .fkl-per-carddebrief[data-on=no] :is(.fkl-per-carddebrief-h,p){color:#fff9}.fkv-hc{cursor:default;position:relative}.fkv-hc:focus-visible{outline:2px solid var(--fkv-green);outline-offset:2px}.fkv-hc-card{z-index:20;box-sizing:border-box;width:264px;color:var(--fkv-ink);text-align:start;white-space:normal;box-shadow:0 22px 44px -18px #0009, inset 0 0 0 1px var(--fkv-line);opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-50% + var(--hc-shift,0px)), 6px);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%}.fkv-hc-card[data-below]{transform:translate(calc(-50% + var(--hc-shift,0px)), -6px);top:calc(100% + 10px);bottom:auto}.fkv-hc:is(:hover,:focus-visible)>.fkv-hc-card{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--hc-shift,0px)), 0);transition:opacity .18s,transform .18s,visibility}@media (hover:none){.fkv-hc:focus>.fkv-hc-card{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--hc-shift,0px)), 0)}}.fkv-hc>.fkv-hc-card{white-space:normal;text-overflow:clip;max-width:none;color:var(--fkv-ink);font-size:13px;line-height:1.5;overflow:visible}.fkv-hc .fkv-hc-card :is(b,span,i){white-space:normal;text-overflow:clip;max-width:none;color:inherit;overflow:visible}.fkv-hc-head{flex-direction:column;gap:2px;display:flex}.fkv-hc .fkv-hc-head b{font-size:14.5px;font-weight:800;line-height:1.3}.fkv-hc .fkv-hc-head span{color:var(--fkv-slate);font-size:12px;font-weight:600;line-height:1.35}.fkv-hc .fkv-hc-body{color:var(--fkv-body);font-size:13px;font-weight:500;line-height:1.5}.fkv-hc .fkv-hc-out{font-size:12px;font-weight:700;line-height:1.4}.fkv-hc-tools{flex-wrap:wrap;gap:4px;display:flex}.fkv-hc .fkv-hc-tools i{background:var(--fkv-neutral);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700;line-height:1.3}.fkv-plat-agent.fkv-hc:is(:hover,:focus-visible)[data-state=dim]{opacity:1}[dir=rtl] .fkv-hc-card{line-height:1.7}@media (prefers-reduced-motion:reduce){.fkv-hc-card{transition:none}}.fkv-reach-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,40px);display:grid}.fkv-reach-map{aspect-ratio:16/10;background:radial-gradient(120% 90% at 55% 45%,#1e1b34 0%,#131120 72%);border-radius:28px;width:100%;min-width:0;min-height:420px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.fkv-reach-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fkv-reach-badge{top:18px;font-family:var(--fkv-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#131120b8;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:11px;display:inline-flex;position:absolute;inset-inline-start:18px;box-shadow:inset 0 0 0 1px #ffffff1f}.fkv-reach-badge i,.fkv-reach-legend i,.fkv-reach-tag i{background:var(--fkv-green);border-radius:999px;flex-shrink:0;width:8px;height:8px}.fkv-reach-badge i{box-shadow:0 0 0 4px #64d99033}.fkv-reach-map[data-stage=mena] .fkv-reach-badge i,.fkv-reach-legend .is-mena i,.fkv-reach-step.is-mena .fkv-reach-tag i{box-shadow:none;background:#ffffffd9}.fkv-reach-map[data-stage=world] .fkv-reach-badge i,.fkv-reach-legend .is-world i,.fkv-reach-step.is-world .fkv-reach-tag i{background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff8c}.fkv-reach-legend{bottom:16px;color:#ffffff9e;flex-wrap:wrap;gap:6px 18px;font-size:12px;font-weight:600;display:flex;position:absolute;inset-inline-start:18px}.fkv-reach-legend>span{align-items:center;gap:7px;display:inline-flex}.fkv-reach-steps{flex-direction:column;gap:12px;display:flex}.fkl .fkv-reach-step{color:#ffffff8c;font:inherit;text-align:start;cursor:pointer;background:#ffffff08;border:0;border-radius:22px;flex-direction:column;flex:1 0 auto;justify-content:center;gap:8px;padding:22px 22px 24px;transition:background .3s,box-shadow .3s,color .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.fkl .fkv-reach-step:hover{color:#ffffffd9}.fkl .fkv-reach-step[aria-pressed=true]{color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #fff3}.fkl .fkv-reach-step:focus-visible{outline:2px solid var(--fkv-green);outline-offset:2px}.fkv-reach-tag{font-family:var(--fkv-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff9;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.fkv-reach-step b{letter-spacing:-.02em;color:inherit;font-size:20px;font-weight:800;line-height:1.25}.fkv-reach-body{color:#ffffff80;font-size:14.5px;line-height:1.55;transition:color .3s}.fkv-reach-step[aria-pressed=true] .fkv-reach-body{color:#ffffffbd}.fkv-reach-timer{inset-inline:0;background:var(--fkv-green);transform-origin:0;height:2px;animation:6.6s linear both fkvReachTimer;position:absolute;bottom:0}[dir=rtl] .fkv-reach-timer{transform-origin:100%}.fkv-reach-step.is-mena .fkv-reach-timer,.fkv-reach-step.is-world .fkv-reach-timer{background:#ffffffb3}@keyframes fkvReachTimer{0%{transform:scaleX(0)}}@media (width<=900px){.fkv-reach-grid{grid-template-columns:minmax(0,1fr)}.fkv-reach-map{aspect-ratio:4/3;min-height:0}.fkl .fkv-reach-step{padding:18px 18px 20px}}@media (width<=600px){.fkv-reach-legend{display:none}}[dir=rtl] .fkv-reach-step b,[dir=rtl] .fkv-reach-body{line-height:1.7}[dir=rtl] .fkl.fkv{line-height:1.8}[dir=rtl] .fkv-hero-h1{line-height:1.28}[dir=rtl] .fkv-h2,[dir=rtl] .fkv-close-h{line-height:1.32}[dir=rtl] .fkv-mom-h3,[dir=rtl] .fkv-plat-h3{line-height:1.38}[dir=rtl] .fkv-marq.fkv-loopw-row{line-height:1.5}[dir=rtl] .fkv-notes-quote{line-height:1.6}[dir=rtl] .fkv-lead,[dir=rtl] .fkv-hero-pitch,[dir=rtl] .fkv-close-lead,[dir=rtl] .fkv-plat-p,[dir=rtl] .fkv-mom-p,[dir=rtl] .fkv-mom-new,[dir=rtl] .fkv-faq-a{line-height:1.85}[dir=rtl] .fkv-hero-moat-text span,[dir=rtl] .fkv-pipe-bubble,[dir=rtl] .fkv-ent-list li,[dir=rtl] .fkv-adapt-note span,[dir=rtl] .fkv-mom-old,[dir=rtl] .fkv-plat-previewdesc,[dir=rtl] .fkv-plat-face.is-back,[dir=rtl] .fkv-plat-control span,[dir=rtl] .fkv-plat-intg-text span,[dir=rtl] .fkv-close-note{line-height:1.75}[dir=rtl] .fkv-hero-moat-text b,[dir=rtl] .fkv-how-person>span,[dir=rtl] .fkv-how-modtext,[dir=rtl] .fkv-pipe-titles,[dir=rtl] .fkv-pipe-who,[dir=rtl] .fkv-ent-who>span,[dir=rtl] .fkv-ent-next>span:last-child,[dir=rtl] .fkv-mom-lesson,[dir=rtl] .fkv-mom-fmt-txt,[dir=rtl] .fkv-plat-agent b,[dir=rtl] .fkv-plat-agent span,[dir=rtl] .fkv-plat-pv.is-quiz b{line-height:1.5}[dir=rtl] .fkv-btn{line-height:1.45}
