html{scroll-behavior:smooth;scroll-padding-top:84px}body{-webkit-font-smoothing:antialiased;background:#05080f;margin:0}a{color:inherit}*,:before,:after{box-sizing:border-box}button,input,select{font:inherit}.kv-menu{display:none}.kv-menu summary::-webkit-details-marker{display:none}@media (max-width:1359px){.kv-navlinks{display:none!important}.kv-menu{display:block}}.kv-navlinks{gap:clamp(14px,1.2vw,26px);font-size:clamp(13.5px,.8vw,15.5px)}.kv-nl{padding:6px 0;transition:color .2s;position:relative}.kv-nl:hover,header a.kv-on{color:#1ea7ff!important}.kv-nl.kv-on:after{content:"";background:#1ea7ff;border-radius:2px;height:2px;position:absolute;bottom:-3px;left:0;right:0;box-shadow:0 0 10px #1ea7ff}@media (min-width:1360px){.kv-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid!important}.kv-nav>:last-child{justify-self:end}}@media (min-width:1100px){.kv-head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;column-gap:clamp(40px,5vw,96px);row-gap:16px!important;max-width:none!important;display:grid!important}.kv-head>:first-child{grid-area:1/1}.kv-head>:nth-child(2){grid-area:2/1}.kv-head>:nth-child(3){grid-area:2/2;padding-bottom:6px}.kv-modsum{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px 32px!important;display:grid!important}.kv-modsum>:first-child{grid-area:1/1}.kv-modsum>:nth-child(2){grid-area:2/1/5}.kv-modsum>:nth-child(3){grid-area:1/2/5;align-self:stretch}.kv-modsum>:nth-child(4){grid-area:1/3}.kv-modsum>:nth-child(5){grid-area:3/3;align-self:end}.kv-modsum>:nth-child(6){grid-area:4/3}}.kv-f{--c:3;--g:12px}.kv-f>*{flex:1 1 calc((100% - (var(--c) - 1) * var(--g)) / var(--c) - 1px);box-sizing:border-box;min-width:0}.kv-f2{--c:2}.kv-f3{--c:3}.kv-f4{--c:4}.kv-f5{--c:5}.kv-f6{--c:6}@media (max-width:1799px){.kv-f6{--c:5}}@media (max-width:1699px){.kv-f5{--c:4}}@media (max-width:1499px){.kv-f6{--c:4}}@media (max-width:1399px){.kv-f4,.kv-f5{--c:3}}@media (max-width:1199px){.kv-f6{--c:3}}@media (max-width:1000px){.kv-f3,.kv-f4,.kv-f5,.kv-f6{--c:2}}@media (max-width:640px){.kv-f2,.kv-f3,.kv-f4,.kv-f5,.kv-f6{--c:1}}html{overflow-anchor:none}.kv-paged .kv-page{box-sizing:border-box;place-content:center}.kv-paged .kv-pagewrap{flex-direction:column;justify-content:center;display:flex!important}.kv-paged .kv-pagein{width:100%}.kv-paged .kv-page:not(.kv-pagewrap),.kv-paged .kv-pagein{max-width:none!important}[data-grow]{align-content:flex-start}@media (min-width:1280px){.kv-paged #modules .kv-f6{--c:6}}@media (min-width:1100px) and (max-width:1279px){.kv-paged #modules .kv-f6{--c:5}}.kv-paged #modules .kv-f6>*{padding:14px!important}.kv-paged #modules .kv-f6>*>div>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kv-paged #modules .kv-f6>*>div>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kv-paged .kv-page:not(.kv-pagewrap),.kv-paged .kv-pagein{padding-top:clamp(24px,4.5vh,60px)!important;padding-bottom:clamp(24px,4.5vh,60px)!important}.kv-paged #top{padding-top:0!important;padding-bottom:0!important}.kv-paged .kv-page[data-label=Home],.kv-paged .kv-page[data-label=Live\ dashboard]{padding-left:0!important;padding-right:0!important}.kv-fx .kv-page:not(.kv-pagewrap)>:not([aria-hidden]),.kv-fx .kv-pagein>*{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.kv-fx .kv-page.kv-in:not(.kv-pagewrap)>:not([aria-hidden]),.kv-fx .kv-page.kv-in .kv-pagein>*{opacity:1;transform:none}.kv-fx .kv-page>:nth-child(2),.kv-fx .kv-pagein>:nth-child(2){transition-delay:.1s}.kv-fx .kv-page>:nth-child(3),.kv-fx .kv-pagein>:nth-child(3){transition-delay:.2s}.kv-fx .kv-page>:nth-child(4),.kv-fx .kv-pagein>:nth-child(4){transition-delay:.3s}.kv-fx .kv-page>:nth-child(n+5),.kv-fx .kv-pagein>:nth-child(n+5){transition-delay:.4s}.kv-card,.kv-f>*{isolation:isolate;position:relative}.kv-card:after,.kv-f>:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#1ea7ff2e,transparent 65%);transition:opacity .35s;position:absolute;inset:0}.kv-card:hover:after,.kv-f>:hover:after{opacity:1}.kv-dots{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:none;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.kv-paged .kv-dots{display:flex}.kv-pdot{all:unset;pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;width:16px;min-height:14px;padding:2px 0;display:flex;position:relative}.kv-pdot-mark{background:#8caad259;border-radius:999px;width:8px;height:8px;transition:all .35s cubic-bezier(.2,.7,.2,1)}.kv-pdot:hover .kv-pdot-mark{background:#8fcbff}.kv-pdot-on .kv-pdot-mark{background:#1ea7ff;height:26px;box-shadow:0 0 14px #1ea7ff}.kv-pdot-label{color:#e8eef7;white-space:nowrap;opacity:0;pointer-events:none;background:#0a1220f0;border:1px solid #1ea7ff59;border-radius:999px;padding:6px 10px;font:600 12px/1 Manrope,system-ui,sans-serif;transition:all .25s;position:absolute;top:50%;right:22px;transform:translate(8px,-50%)}.kv-pdot:hover .kv-pdot-label,.kv-pdot:focus-visible .kv-pdot-label{opacity:1;transform:translateY(-50%)}.kv-kryn-cta{display:none!important}.kv-chat .kv-kryn-cta{display:flex!important}.kv-progress{z-index:70;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#2346e0,#1ea7ff,#19c2ff);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #1ea7ff}.kv-aurora{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.kv-aurora>span{background:radial-gradient(circle,#1ea7ff33,#0000 62%);border-radius:50%;width:70vmax;height:70vmax;transition:left 1.4s cubic-bezier(.2,.7,.2,1),top 1.4s cubic-bezier(.2,.7,.2,1),background 1.4s;position:absolute;transform:translate(-50%,-50%)}.kv-aurora>span+span{width:55vmax;height:55vmax;background:radial-gradient(circle,#2346e029,#0000 62%)!important}.kv-track-dot{background:#1ea7ff;border-radius:50%;width:10px;height:10px;animation:8s linear infinite kvTrack;position:absolute;top:-4px;left:0;box-shadow:0 0 18px 4px #1ea7ffb3}@keyframes kvTrack{0%{left:0}to{left:calc(100% - 10px)}}.kv-seq{animation:8s ease-in-out infinite kvSeq}.kv-seq:nth-child(2){animation-delay:2s}.kv-seq:nth-child(3){animation-delay:4s}.kv-seq:nth-child(4){animation-delay:6s}@keyframes kvSeq{0%,22%{border-color:#1ea7ffcc;box-shadow:0 0 0 1px #1ea7ff59,0 24px 70px -28px #1ea7ffbf}30%,to{box-shadow:none}}@media (max-width:900px){.kv-track{display:none}}@media (prefers-reduced-motion:reduce){.kv-track-dot,.kv-seq{animation:none!important}}@media (max-width:560px){.kv-hide-sm{display:none!important}}@media (max-width:760px){.kv-span2{grid-column:auto!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes kvRise{0%{opacity:0;transform:perspective(1600px)rotateX(22deg)translateY(80px)scale(.96)}to{opacity:1;transform:perspective(1600px)rotateX(0)translateY(0)scale(1)}}@keyframes kvFade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kvPop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes kvSpin{to{transform:rotate(360deg)}}@keyframes kvSpinR{to{transform:rotate(-360deg)}}@keyframes kvPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.8)}}@keyframes kvRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes kvDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes kvScan{0%{top:-20%}to{top:115%}}@keyframes kvMarquee{to{transform:translate(-50%)}}@keyframes kvFeed{to{transform:translateY(-50%)}}@keyframes kvGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes kvDraw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes kvDrift1{0%,to{transform:translate(0)}50%{transform:translate(120px,60px)}}@keyframes kvDrift2{0%,to{transform:translate(0)}50%{transform:translate(-100px,50px)}}@keyframes kvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes kvBlink{50%{opacity:0}}.kv-rise{animation:1.4s cubic-bezier(.2,.7,.2,1) .35s both kvRise}.kv-fade{animation:.9s both kvFade}.kv-pop{animation:.45s cubic-bezier(.2,.7,.2,1) both kvPop}.kv-spin{animation:26s linear infinite kvSpin}.kv-spinr{animation:14s linear infinite kvSpinR}.kv-pulse{animation:1.8s ease-in-out infinite kvPulse}.kv-ring{animation:2.2s ease-out infinite kvRing}.kv-dot{animation:1.2s ease-in-out infinite kvDot}.kv-scan{animation:4.5s ease-in-out infinite kvScan}.kv-marquee{animation:40s linear infinite kvMarquee}.kv-feed{animation:16s linear infinite kvFeed}.kv-bar{transform-origin:bottom;animation:1s cubic-bezier(.2,.7,.2,1) both kvGrow}.kv-draw{stroke-dasharray:420;animation:2.2s .8s both kvDraw}.kv-orb1{animation:18s ease-in-out infinite kvDrift1}.kv-orb2{animation:22s ease-in-out infinite kvDrift2}.kv-float{animation:5s ease-in-out infinite kvFloat}.kv-caret{animation:1s step-end infinite kvBlink}.kv-card{transition:transform .3s,box-shadow .3s}.kv-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px -24px #1ea7ff73}.kv-meter{transition:width .7s cubic-bezier(.2,.7,.2,1)}.kv-btn{cursor:pointer;transition:transform .15s,box-shadow .3s}.kv-btn:hover{transform:translateY(-2px);box-shadow:0 0 36px #1ea7ff8c}@media (prefers-reduced-motion:reduce){.kv-rise,.kv-fade,.kv-pop,.kv-spin,.kv-spinr,.kv-pulse,.kv-ring,.kv-dot,.kv-scan,.kv-marquee,.kv-feed,.kv-bar,.kv-draw,.kv-orb1,.kv-orb2,.kv-float,.kv-caret{animation:none!important}}.kv-kryn-fab{z-index:90;cursor:pointer;background:linear-gradient(135deg,#19c2ff,#2346e0);border:0;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .25s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px -8px #1ea7ffcc,inset 0 0 0 1px #ffffff1f}.kv-kryn-fab:hover{transform:translateY(-3px)scale(1.04)}.kv-kryn-ring{pointer-events:none;border:2px solid #1ea7ff8c;border-radius:50%;animation:2.4s ease-out infinite kvRing;position:absolute;inset:-6px}.kv-kryn-fab-open .kv-kryn-ring{display:none}.kv-kryn-tip{white-space:nowrap;color:#e8eef7;opacity:0;pointer-events:none;background:#0a1220f0;border:1px solid #1ea7ff66;border-radius:999px;padding:9px 13px;font:700 13px/1 Manrope,system-ui,sans-serif;transition:all .25s;position:absolute;right:74px;transform:translate(6px)}.kv-kryn-fab:hover .kv-kryn-tip{opacity:1;transform:none}.kv-kryn-panel{z-index:90;color:#e8eef7;opacity:0;transform-origin:100% 100%;pointer-events:none;visibility:hidden;background:#0a1220;border:1px solid #1ea7ff59;border-radius:22px;flex-direction:column;width:min(400px,100vw - 32px);height:min(600px,100vh - 140px);font-family:Manrope,system-ui,sans-serif;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s;display:flex;position:fixed;bottom:100px;right:24px;overflow:hidden;transform:translateY(16px)scale(.97);box-shadow:0 40px 120px -30px #1ea7ff8c,0 20px 60px #00000080}.kv-kryn-panel-open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1);transform:none}.kv-kryn-head{background:linear-gradient(#1ea7ff14,#0000);border-bottom:1px solid #8caad229;align-items:center;gap:12px;padding:14px 16px;display:flex}.kv-kryn-avatar{background:linear-gradient(135deg,#19c2ff,#2346e0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 0 18px -4px #1ea7ffe6}.kv-kryn-live{vertical-align:1px;background:#2bd67b;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.kv-kryn-x{color:#c3cede;cursor:pointer;background:0 0;border:1px solid #8caad240;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;display:flex}.kv-kryn-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:16px;font-size:14.5px;line-height:1.55;display:flex;overflow-y:auto}.kv-kryn-msg{word-wrap:break-word;border-radius:16px;max-width:88%;padding:10px 14px;animation:.3s cubic-bezier(.2,.7,.2,1) both kvPop}.kv-kryn-bot{background:#111c2e;border:1px solid #8caad229;border-top-left-radius:6px;align-self:flex-start}.kv-kryn-me{color:#03101f;background:#1ea7ff;border-top-right-radius:6px;align-self:flex-end;font-weight:600}.kv-kryn-bot p:last-child{margin-bottom:0!important}.kv-kryn-typing{gap:5px;padding:14px;display:flex}.kv-kryn-typing .kv-kryn-dot{background:#1ea7ff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite kvDot}.kv-kryn-err{color:#ffb547;text-align:center;align-self:center;padding:4px 8px;font-size:13px}.kv-kryn-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.kv-kryn-chips button{color:#e8eef7;cursor:pointer;background:0 0;border:1px solid #1ea7ff66;border-radius:999px;padding:8px 12px;font:600 13px/1.2 Manrope,system-ui,sans-serif;transition:background .2s}.kv-kryn-chips button:hover{background:#1ea7ff24}.kv-kryn-form{border-top:1px solid #8caad229;gap:8px;padding:12px 12px 6px;display:flex}.kv-kryn-form input{min-width:0;font:inherit;color:#e8eef7;background:#05080f;border:1px solid #8caad240;border-radius:999px;outline:none;flex:1;padding:11px 16px;font-size:14.5px}.kv-kryn-form input:focus{border-color:#1ea7ff;box-shadow:0 0 0 3px #1ea7ff33}.kv-kryn-form button{color:#03101f;cursor:pointer;background:#1ea7ff;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kv-kryn-form button:disabled{opacity:.45;cursor:default}.kv-kryn-note{color:#8a97ab;text-align:center;margin:0;padding:0 16px 12px;font-size:11.5px}@media (max-width:560px){.kv-kryn-fab{width:56px;height:56px;bottom:16px;right:16px}.kv-kryn-panel{height:calc(100svh - 110px);bottom:84px;right:16px}}@media (prefers-reduced-motion:reduce){.kv-kryn-ring{animation:none}}
