a{color:#00ceff;border-bottom:1px dashed currentColor;text-decoration:none}a:active,a:focus,a:hover{color:#00a5cc;text-decoration:none}body{background-color:#252525;color:#d8d8d8;position:relative}blockquote{border-bottom-color:#5f5f5f;color:rgba(216,216,216,0.6);border-left-style:solid;border-left-width:4px;padding:0.5rem 1.25rem}blockquote *:last-child{margin-bottom:0}hr{border-top-color:#5f5f5f;margin-bottom:2.5rem;margin-top:2.5rem}.scope-markdown code{color:#ffa6a6}.scope-markdown h1 .heading-anchor,.scope-markdown h2 .heading-anchor,.scope-markdown h3 .heading-anchor,.scope-markdown h4 .heading-anchor,.scope-markdown h5 .heading-anchor,.scope-markdown h6 .heading-anchor{border-bottom:0;font-size:0.8em;opacity:0.6;transition:opacity 0.2s}.scope-markdown h1:hover .heading-anchor,.scope-markdown h2:hover .heading-anchor,.scope-markdown h3:hover .heading-anchor,.scope-markdown h4:hover .heading-anchor,.scope-markdown h5:hover .heading-anchor,.scope-markdown h6:hover .heading-anchor{opacity:1}.scope-markdown h1:hover .heading-anchor:active,.scope-markdown h1:hover .heading-anchor:focus,.scope-markdown h1:hover .heading-anchor:hover,.scope-markdown h2:hover .heading-anchor:active,.scope-markdown h2:hover .heading-anchor:focus,.scope-markdown h2:hover .heading-anchor:hover,.scope-markdown h3:hover .heading-anchor:active,.scope-markdown h3:hover .heading-anchor:focus,.scope-markdown h3:hover .heading-anchor:hover,.scope-markdown h4:hover .heading-anchor:active,.scope-markdown h4:hover .heading-anchor:focus,.scope-markdown h4:hover .heading-anchor:hover,.scope-markdown h5:hover .heading-anchor:active,.scope-markdown h5:hover .heading-anchor:focus,.scope-markdown h5:hover .heading-anchor:hover,.scope-markdown h6:hover .heading-anchor:active,.scope-markdown h6:hover .heading-anchor:focus,.scope-markdown h6:hover .heading-anchor:hover{color:#00ceff;text-decoration:underline}.scope-markdown h1{font-size:2.25rem}.scope-markdown h2{border-bottom-color:#5f5f5f;border-bottom-style:solid;border-bottom-width:1px;font-size:2rem;margin-bottom:1.25rem;margin-top:2rem;padding-bottom:0.5rem}.scope-markdown h3,.scope-markdown h4,.scope-markdown h5,.scope-markdown h6{font-size:1.5rem;font-weight:bold;margin-bottom:0.75rem;margin-top:1.75rem}.scope-markdown h4{font-size:1.25rem}.scope-markdown h5{font-size:1.15rem}.scope-markdown h6{font-size:1rem}.scope-markdown img{display:block;max-width:100%}.scope-markdown table{width:100%}.scope-markdown table thead,.scope-markdown table tr{border-bottom-color:#5f5f5f;border-bottom-style:solid}.scope-markdown table thead{border-bottom-width:2px}.scope-markdown table tr{border-bottom-width:1px}.scope-markdown table tr:last-child{border-bottom:0}.scope-markdown table td,.scope-markdown table th{padding:0.5rem 0.25rem}.alert p:last-of-type{margin-bottom:0}.site-footer__social-links .github-btn{border:0;overflow:hidden}.site-footer__social-links .twitter-follow-button{width:225px !important}.site-footer__social-links .twitter-share-button{width:98px !important}.site-footer__links .list-inline-item:not(:last-child)::after{content:'\00b7';padding-left:0.5rem}.site-footer__link{border-bottom:0}.site-footer__link span{border-bottom:1px dashed currentColor}.site-footer__summary{font-size:0.8rem}.navbar-custom a{border-bottom:0}.navbar-custom .navbar-brand{font-weight:bold}.navbar-custom .icon-bar{background:#00ceff;border-radius:1px;display:block;height:2px;margin:4px 0;width:22px}.highlight .hll{background-color:#222}.highlight .err{color:#e37170;background-color:#3d3535}.highlight .k{color:#f0dfaf}.highlight .p{color:#41706f}.highlight .cs{color:#cd0000;font-weight:700}.highlight .gd{color:#cd0000}.highlight .ge{color:#ccc;font-style:italic}.highlight .gr{color:red}.highlight .go{color:gray}.highlight .gs{color:#ccc;font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#0040D0}.highlight .kc{color:#dca3a3}.highlight .kd{color:#ffff86}.highlight .kn{color:#dfaf8f;font-weight:700}.highlight .kp{color:#cdcf99}.highlight .kr{color:#cdcd00}.highlight .ni{color:#c28182}.highlight .ne{color:#c3bf9f;font-weight:700}.highlight .nn{color:#8fbede}.highlight .vi{color:#ffffc7}.highlight .c,.preview-zenburn .highlight .g,.preview-zenburn .highlight .cm,.preview-zenburn .highlight .cp,.preview-zenburn .highlight .c1{color:#7f9f7f}.highlight .l,.preview-zenburn .highlight .x,.preview-zenburn .highlight .no,.preview-zenburn .highlight .nd,.preview-zenburn .highlight .nl,.preview-zenburn .highlight .nx,.preview-zenburn .highlight .py,.preview-zenburn .highlight .w{color:#ccc}.highlight .n,.preview-zenburn .highlight .nv,.preview-zenburn .highlight .vg{color:#dcdccc}.highlight .o,.preview-zenburn .highlight .ow{color:#f0efd0}.highlight .gh,.preview-zenburn .highlight .gp{color:#dcdccc;font-weight:700}.highlight .gi,.preview-zenburn .highlight .kt{color:#00cd00}.highlight .ld,.preview-zenburn .highlight .s,.preview-zenburn .highlight .sb,.preview-zenburn .highlight .sc,.preview-zenburn .highlight .sd,.preview-zenburn .highlight .s2,.preview-zenburn .highlight .se,.preview-zenburn .highlight .sh,.preview-zenburn .highlight .si,.preview-zenburn .highlight .sx,.preview-zenburn .highlight .sr,.preview-zenburn .highlight .s1,.preview-zenburn .highlight .ss{color:#cc9393}.highlight .m,.preview-zenburn .highlight .mf,.preview-zenburn .highlight .mh,.preview-zenburn .highlight .mi,.preview-zenburn .highlight .mo,.preview-zenburn .highlight .il{color:#8cd0d3}.highlight .na,.preview-zenburn .highlight .nt{color:#9ac39f}.highlight .nb,.preview-zenburn .highlight .nc,.preview-zenburn .highlight .nf,.preview-zenburn .highlight .bp,.preview-zenburn .highlight .vc{color:#efef8f}.highlight{background-color:#3f3f3f;border-color:#222;border-style:solid;border-width:1px;border-radius:4px;padding:9px 14px;margin-bottom:14px}.highlight pre{background-color:transparent;border:0;padding:0;margin-top:0;margin-bottom:0}.highlight pre code{color:#fdce93;font-size:inherit;white-space:pre}.highlight pre .lineno{display:inline-block;color:#bebec5;margin-right:10px;padding-right:5px;text-align:right;width:22px}.site-masthead{background:#062a48;background:linear-gradient(135deg, #062a48, #304e67);color:white;position:relative}.site-masthead::after{background:linear-gradient(135deg, transparent 50px, #252525 50px);bottom:0;content:"";height:50px;position:absolute;right:0;width:30%}.site-masthead__button{border-color:#fff;color:#fff;border-radius:5px;border-style:solid;border-width:1px;display:inline-block;font-size:1.25rem;padding:0.75rem 2rem}.site-masthead__button:hover{background-color:#fff;color:#00ceff;text-decoration:none}.site-masthead__version{font-size:0.8rem}.mobile-toc h2{font-size:1rem;font-weight:bold}.mobile-toc ul{padding-left:1.4rem}.mobile-toc .toggle-toc{color:#00ceff;background-color:transparent;border:none;cursor:pointer;padding:0}.mobile-toc .toggle-toc::before{content:'['}.mobile-toc .toggle-toc::after{content:']'}.js .page-sidebar ul ul{display:none}.page-sidebar{max-height:100vh;position:-webkit-sticky;position:sticky;overflow:auto;top:20px}.page-sidebar a{color:#c7c7c7;border-bottom:0}.page-sidebar ul{padding-left:15px}.page-sidebar ul ul{font-size:90%}.page-sidebar ul li{list-style:none}.page-sidebar ul a{border-bottom:0;display:block;font-weight:500;position:relative}.page-sidebar ul a:focus,.page-sidebar ul a:hover{color:#00ceff;background-color:transparent}.page-sidebar ul a.active,.page-sidebar ul a.active:focus,.page-sidebar ul a.active:hover{color:#00ceff;font-weight:700}.page-sidebar ul a.active::before,.page-sidebar ul a.active:focus::before,.page-sidebar ul a.active:hover::before{border-left-color:#00ceff;border-left-style:solid;border-left-width:2px;content:'';display:block;height:100%;left:0;position:absolute;top:0}.page-sidebar ul a.active+ul{display:block}.cards-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;gap:4rem;padding:10%}.card-container{display:flex;box-sizing:border-box;justify-content:center;align-items:center}.card-container a{border:none}.card{position:relative;width:35vw;height:20rem;background-image:linear-gradient(135deg, #062a48, #304e67);border-radius:10px;display:flex;padding:10px 30px;flex-direction:column;gap:10px;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.2)}.video-card{height:600px}.card .heading{font-size:clamp(16px, 2vw, 36px);font-weight:700;color:#ffffff}.card .para{text-align:center;color:#ffffff;opacity:0.7;line-height:1.4}.card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,0.6);transition:opacity 0.3s ease;pointer-events:none}.card:hover .overlay{opacity:1;pointer-events:auto}.card .card-btn{position:absolute;top:50%;left:50%;font-weight:600;padding:10px 20px;font-size:16px;transform:translate(-50%, -50%);background-color:#ffffff;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999;border:none;opacity:0;scale:0;transform-origin:0 0;box-shadow:0 0 10px 10px rgba(0,0,0,0.15);transition:all 0.6s cubic-bezier(0.23, 1, 0.32, 1)}.card:hover .card-btn{opacity:1;scale:1}.card .card-btn:hover{box-shadow:0 0 0px 5px rgba(0,0,0,0.3)}.card .card-btn:active{scale:0.95}.card .overlay::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:100%;height:100%;background-image:linear-gradient(135deg, #062a4880 0%, #304e6780 100%);transition:transform 0.5s ease}.card:hover .overlay::after{transform:translate(-50%, -50%) scale(2)}.no-js .js-only{display:none}
