body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:400 16px/1.5 -apple-system,BlinkMacSystemFont,"Open Sans","Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#474c58;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;min-height:100vh;flex-direction:column;font-size:14px}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}main{display:block}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#2555a0;padding:1px 0;text-decoration:none}a:hover{color:#2555a0;border-bottom:solid 1px #2555a0}a:hover .svg-icon{fill:#3666b0}.social-media-list a:hover{text-decoration:none}.social-media-list a:hover .username{text-decoration:none}a .svg-icon{fill:#2555a0}blockquote{border-left:1px solid #808488;padding-left:15px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{max-width:580px}pre,code{font-size:15px;background-color:#fdfaf6}code{padding:2px 6px}pre{padding:8px 12px;margin:1rem 0}pre>code{border:0;padding-right:0;padding-left:0;font-size:0.7rem}.wrapper{max-width:-webkit-calc(1278px - (30px * 2));max-width:calc(1278px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(1278px - (30px));max-width:calc(1278px - (30px));padding-right:15px;padding-left:15px}}.wrapper:after,.footer-col-wrapper:after{content:"";display:table;clear:both}.svg-icon{width:16px;height:16px;display:inline-block;fill:#474c58;padding-right:5px;vertical-align:text-top}.social-media-list .svg-icon:hover{fill:#3666b0}.social-media-list li+li{padding-top:5px}table{margin-bottom:30px;width:100%;text-align:left;color:#70788b;border-collapse:collapse;border:1px solid #808488}table tr:nth-child(even){background-color:#909397}table th,table td{padding:10px 15px}table th{background-color:#888c8f;border:1px solid #767a7e;border-bottom-color:#626569}table td{border:1px solid #808488}.site-footer .logosvg svg{width:200px;height:50px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.3);background-color:#f5f5f5;border-radius:4px}::-webkit-scrollbar{width:9px;background-color:#f3f3f3}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(138,134,136,0.9)}.site-footer{margin-top:2rem;padding:30px 0;background-image:linear-gradient(135deg, #3f69b8, #2555a0, #42b3dd);color:#fff;text-align:center}.headbg{background:#f2f5ff;margin:1rem auto;padding:2rem 0}.site-footer a{color:#f9f9f9;text-decoration:none;border-bottom:0}.site-footer a:hover{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.footer-col-wrapper{margin-left:-15px}.footer-col{float:left;margin-bottom:15px;padding-left:15px}.footer_menu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". . . ."}.footer_menu ul{text-align:left;list-style-type:none;margin:-4px 0 0 0}.footer_menu ul li a{display:inline-block;text-decoration:none}.up{text-transform:uppercase}.footer_link{display:inline-block;vertical-align:top;width:80%;text-decoration:none;color:#fff;position:relative;border-bottom:0px dashed #fff !important}.underline{border:1px solid transparent}.underline::after{width:0%;height:1px;display:block;background-color:#fff;content:" ";position:absolute;top:24px;left:0px;transition:center 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.underline:hover::after{width:80%;height:1px;display:block;background-color:#fff;content:" ";position:absolute;top:24px;left:0px}.followus{text-align:left;padding-left:0px}.followus a:hover{border:0}.footer-col-1{width:calc(40% - (30px / 2));text-align:left;font-style:italic}.footer-col-1 p{margin-top:-10px}.footer-col-2{width:calc(60% - (30px / 2))}.footer-col-3{width:calc(0% - (30px / 2));text-align:right;font-style:italic}@media screen and (max-width: 800px){.footer-col-1,.footer-col-2{width:calc(50% - (30px / 2))}.footer-col-3{width:calc(100% - (30px / 2))}}@media screen and (max-width: 600px){.footer-col{float:none;width:calc(100% - (30px / 2))}.footer_menu{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". ."}.footer_menu ul{margin:4px 0 12px 0}.nav-grid{display:block}.logo{position:absolute;top:6px;left:20px}}footer svg{height:0.8rem;width:0.8rem;margin:0 0.5rem 0 0;display:inline-block}footer svg.fill-current{fill:#f9f9f9}footer svg.fill-current:hover{fill:#fff}.page-content{margin:2rem auto}.postdetail{margin:2rem auto;display:grid;grid-template-columns:4fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". .";align-items:flex-start}.tocblock{margin-left:1rem;position:sticky;top:120px}.tocblock span{text-transform:uppercase;font-size:0.75rem}#toc{list-style:none;font-size:0.8rem;padding-left:0.5rem;border-left:1px solid #f2f5fb;margin:0}#toc ul{border-left:1px solid #f2f5fb;margin:0}#toc li{margin:0.3rem auto;margin-left:0.5rem;list-style-type:none}#toc li ul{padding-left:0.5rem}.page-heading{font-size:32px}.post-list-heading{font-size:28px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:14px;color:#474c58;text-align:center}.post-list li h3{margin-bottom:5px}.post-link{display:inline-block;font-size:1.2rem}.post-header{margin-bottom:30px}.post-title{font-size:1.2rem;margin-bottom:0rem;color:#474c58;font-family:Poppins;text-align:center}@media screen and (max-width: 800px){.post-title{font-size:24px}}.post-content h2,.post-content h3,.post-content h4,.bloglist h2,.bloglist h3,.bloglist h4{margin-top:1rem;font-family:Poppins}.post-content p,.post-content blockquote{margin:1rem 0}.post-content img{display:block;margin:0 auto}.post-content blockquote p{margin:0.2rem 0}.post-content{margin-bottom:30px}.post-content h2{font-size:1.1rem}.post-content h3{font-size:1.0rem}.post-content h4{font-size:1.0rem}.post-content #quotes{font-style:italic}.highlight{background:#fff}.highlighter-rouge .highlight{background:#fdfaf6}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.hero{display:flex;align-items:center;justify-content:center}.heart{fill:red;position:relative;top:5px;width:25px;animation:pulse 1s ease infinite;animation-delay:3s;margin:0 0.4rem}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.herobar,.gr{display:grid !important;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". ."}.gs{margin-bottom:1rem}.modelloader{display:block !important;text-align:center}.postlist{margin:2rem auto;display:grid;grid-template-columns:4fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". .";align-items:flex-start}.l1r4{margin:0rem auto;display:grid;grid-template-columns:1fr 4fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". .";align-items:flex-start}.post-nav{margin-top:1rem;display:flex}.post-nav div{flex:1 1 0;height:1.2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-nav-next{text-align:right}.post svg,.community a svg{width:1rem;height:1rem;margin-left:2px;margin-bottom:-3px;transform:rotateY(0deg) rotate(-45deg)}.community{gap:1rem}.community .moreitem{margin:0}.community svg{width:1rem}.community ul{margin:1rem 0 1rem 1rem}.community ul li{list-style:none;display:flex;align-items:center;margin:0.2rem 0}.community ul li svg{margin-right:0.5rem}.bgr{background:linear-gradient(-45deg, #3666b0, #12294d);color:white}.community .box{padding:1rem;border:1px solid #efefef}.community .spec-box{position:relative;padding-right:4rem}.community.deliverables-grid{grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));grid-template-rows:auto;grid-template-areas:none;gap:1rem;align-items:stretch;margin-bottom:2rem}.community.deliverables-grid .spec-box{display:flex;flex-direction:column}.community .spec-github-link{position:absolute;top:0.75rem;right:0.75rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;opacity:0.9;transition:opacity 0.15s ease, transform 0.15s ease}.community .spec-github-link:hover,.community .spec-github-link:focus{opacity:1;transform:translateY(-1px)}.community .spec-github-link:focus{outline:2px solid rgba(255,255,255,0.8);outline-offset:2px;border-radius:999px}.community.deliverables-grid .spec-box .spec-github-link img{display:block;width:1.35rem;height:1.35rem;max-width:none;flex:0 0 auto;margin:0;transform:none}.community .spec-title-row{display:flex;flex-direction:column;align-items:flex-start;gap:0.45rem;margin-bottom:0.35rem}.community .spec-title-row h3{margin-bottom:0;line-height:1.25}.community .group-pill{padding:0.2rem 0.55rem;border:1px solid rgba(255,255,255,0.38);border-radius:999px;background:rgba(255,255,255,0.14);color:#fff;font-size:0.68rem;font-weight:600;line-height:1.2;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap}.community h3{margin-bottom:2px}.community .moreitem h3{margin-top:-0.5rem}.community .moreitem div{min-height:2rem}.community .moreitem ul{margin:1rem 0 0 0}.community .moreitem svg{height:0.7rem;margin-left:4px}.community li a{margin-top:0px;align-items:center;display:inline-flex;font-size:0.9rem}.community .box p{margin-bottom:0}.community .learn{display:inline-block;margin-bottom:1rem}.community .moreitem h3 a{text-transform:uppercase;font-size:0.9rem}.community figure{margin:1rem 0 0 0;overflow:hidden}.join,.join a{font-size:.9rem !important}.join .fx svg{overflow:visible;margin-right:1.0em}.join img{width:100px;float:right}.fx{display:flex;align-items:center;padding:1rem 0}.fx svg{margin-right:0.5rem;width:8px}.fx p{margin-bottom:0}.post ul,.post ol{margin:1rem 0 1rem 2rem}.post table{margin:1rem 0;color:#474c58;font-size:0.8rem}.post table th{font-weight:500;background-color:#f6f8fa}.post table td,table th{padding:6px 13px;border:1px solid #dfe2e5;border-collapse:collapse;text-align:center}.post table tr:nth-child(2n){background-color:#f6f8fa}#archives{background:linear-gradient(-45deg, #3666b0, #12294d);color:#fff;border-radius:3px;padding:1rem}.category-head{text-transform:uppercase;font-size:0.75rem;line-height:1rem;margin:0.5rem auto;color:rgba(255,255,255,0.8)}.doc .category-head{color:#474c58}.doc ul li{list-style:none}.bloglist #archives{position:sticky;top:120px}.bloglist .category-head{margin-top:0}#archives ul{list-style:none;margin:0}#archives ul li{border-left:1px solid rgba(255,255,255,0.8);font-size:.8rem;width:100%;display:block}#archives ul li:hover{background:#2555a0}#archives ul li:hover a{background:#2555a0;border-left:1px solid rgba(255,255,255,0.8) !important}#archives ul li a{padding:2px 8px 4px;display:block;color:#fff}#archives ul li a:hover{border-bottom:0px}.hb-item{display:flex;align-items:center;padding-right:6rem}.gap{margin-top:2rem}.my{height:380px}#herosvg{text-align:right}#herosvg svg{height:360px}.buttons{margin-top:1rem;text-transform:uppercase;font-size:0.8rem}.getstarted{background-image:linear-gradient(135deg, #5eb4fe, #2555a0)}.getstarted:hover{background-image:linear-gradient(135deg, #2555a0, #5eb4fe)}.herobar .button{pointer-events:auto;cursor:pointer;position:relative;display:inline-block;padding:0.6rem 2rem;color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);text-decoration:none;margin:0 0.5rem;width:100px;text-align:center;border:1px solid rgba(0,0,0,0.1)}.herobar .buttonwhite{color:#2555a0;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 0 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.herobar .buttonwhite:hover{border:1px solid #2555a0}.button::before,.button::after{position:absolute;top:0;left:0}.button--atlas>span{display:inline-block}.button--atlas:hover>span{opacity:0}.marquee{position:absolute;top:0;left:4px;right:4px;overflow:hidden;pointer-events:none}.marqueeinner{width:fit-content;display:flex;position:relative;--offset: 1rem;--move-initial: calc(-25% + var(--offset));--move-final: calc(-50% + var(--offset));transform:translate3d(var(--move-initial), 0, 0);animation:marquee 2s linear infinite;animation-play-state:paused;opacity:0}.button--atlas:hover .marqueeinner{animation-play-state:running;opacity:1;transition-duration:0.4s}.marquee span{text-align:center;white-space:nowrap;padding:0.6rem 0.3rem}@keyframes marquee{0%{transform:translate3d(var(--move-initial), 0, 0)}100%{transform:translate3d(var(--move-final), 0, 0)}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.titleeffect .box{position:relative;display:flex;justify-content:center;flex-direction:column}.titleeffect .box .title{width:100%;position:relative;display:flex;align-items:center;height:1.6rem}.titleeffect .box .title h1{color:#2555a0;animation:mainFadeIn 0.5s forwards;opacity:0;align-items:baseline;position:relative;font-size:1.6rem}.titleeffect .box .title h1 span{width:0px;height:0px;border-radius:0%;background:#c73c3c;animation:popIn 0.8s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards;animation-delay:0.5s;margin-left:5px;margin-top:-10px;position:absolute;bottom:13px;right:-12px}.titleeffect .box .role{width:100%;position:relative;display:flex;align-items:center;margin:1rem 0 0.5rem 0;height:1rem}.titleeffect .box .role p{animation:secFadeIn 2s forwards;color:#3666b0;font-size:1.2rem;line-height:1.2rem}.t{font-family:Poppins}.des{animation:secFadeIn 2s forwards;color:#474c58;font-size:1rem}@keyframes mainFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes popIn{0%{width:0px;height:0px;background:#ffb510;border:0px;opacity:0}50%{width:7px;height:7px;background:#ffb510;opacity:1;bottom:45px}65%{width:7px;height:7px;bottom:0px}80%{width:7px;height:7px;bottom:20px}100%{width:7px;height:7px;background:#c73c3c;border:0px;bottom:0px;border-radius:1px}}@keyframes secFadeIn{0%{opacity:0}100%{opacity:1.0}}.arch{margin:2rem 0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". .";align-items:center;justify-content:center}.doc .arch{align-items:flex-start}.arch ul{margin:2rem}.arch ul li{list-style-type:circle}.post{margin-left:1rem}.bloglist .post{margin-bottom:2rem}.posttitle{margin-bottom:0.5rem !important;font-family:Poppins;line-height:1.4rem;height:1.4rem;overflow:hidden}.posttitle+p{height:46px;overflow:hidden;text-overflow:ellipsis}.postlink{font-size:1.2rem}.blflex{display:flex;align-items:center;margin:0.5rem auto}.post p{margin-bottom:0}.post p img{text-align:center;display:block;margin:0 auto}.postimg{position:relative;display:block;margin-right:1rem}.blflex img{width:3rem;height:3rem;border-radius:50%;border:3px solid #fff}.postauthor{margin-bottom:0}@media screen and (max-width: 640px){.herobar{margin-top:80px;display:block !important;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:0px 0px;grid-template-areas:"." "."}.gs{margin-bottom:0;display:block !important}.gs ul{margin-bottom:0}.adv .content{display:grid;grid-template-columns:1fr !important;grid-template-rows:1fr 1fr 1fr 1fr !important;gap:0px 0px;grid-template-areas:"." "." "." "." !important}.buttons{text-align:center}.herobar .button{padding:0.6rem 1rem;width:100px}.hero{margin:2rem 0 2rem 0;display:block !important}.my{height:auto}.postdetail{display:block;margin:2rem 0 0 0}.post{margin-left:0rem}pre,code{overflow:hidden;max-width:99.5vw}.bloglist #archives{margin-left:0}.page-content{margin:2rem 0 0rem 0}.community{display:block !important}.community ul{margin:0.5rem}}.menu-item:hover>.sub-menu{display:block}.c4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". . . .";align-items:center}.c4 svg{height:0.7rem;margin-right:4px}ul.c4{padding:1rem 0}ul.c4 li{list-style:none;align-items:center}.hlink{display:block;margin-top:1rem;text-transform:uppercase;font-size:0.8rem}.hlink a{display:inline-block;padding:0.6rem 2rem;margin:0 0.5rem;width:100px;text-align:center}.typing{width:344px;animation:typing 2s steps(27),blink 0.5s step-end infinite alternate;white-space:nowrap;overflow:hidden;border-right:1px solid #2555a0;font-family:'Montserrat';font-style:normal;font-size:1.4rem;font-weight:200;text-transform:uppercase;text-align:left}@media screen and (max-width: 640px){.hlink a{width:90px}.modelloader{margin:2rem 0 !important}.hb-item{padding:0}#herosvg{margin-top:1rem}#herosvg svg{width:90vw}#herosvg,#herosvg svg{height:280px}.adv{padding:1rem 0 0 0 !important}.cap{padding-bottom:0 !important}.moreitem{margin:0.5rem 0 !important}.more,.g3{display:block !important;grid-template-columns:1fr !important;grid-template-rows:1fr 1fr 1fr !important;grid-template-areas:"." "." "." !important;justify-content:space-between}.moreitem,.g3item{padding:1rem;margin:0 1rem}.g3 .card{margin:1rem 0 !important}.arch,.l1r4{margin:0;display:block !important}.l1r4 #archives{margin-bottom:2rem}.tocblock{margin-left:0 !important;top:0}.gr{margin:0rem 0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-template-areas:"." ".";align-items:center;justify-content:center}.post{margin-bottom:1rem}.content .flex{margin-left:0 !important}.adv .flex{margin-right:0.5rem !important}.faqs.gr{display:block !important}.community.deliverables-grid{display:grid !important;grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:none;align-items:stretch}.typing{width:344px;text-align:center;margin:0 auto}}@keyframes enter{from{opacity:0;transform:scaleY(0.98) translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{from{opacity:0}to{opacity:1}}.adv{background-color:#f2f5fb;margin:2rem 0;padding:2rem 0 0 0}.index{background-color:#fff}.mt,.mt2{margin-top:2rem}.mb,.mb2{margin-bottom:2rem}.mt0{margin-top:0rem}.mb0{margin-bottom:0rem}.mt02{margin-top:0.2rem}.mb02{margin-bottom:0.2rem}.mt03{margin-top:0.3rem}.mb03{margin-bottom:0.3rem}.mt05{margin-top:0.5rem}.mb05{margin-bottom:0.5rem}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.mt3{margin-top:3rem}.mb3{margin-bottom:3rem}.cap{text-align:center;padding-bottom:0}.title{font-size:1.2rem;line-height:1.2rem;color:#2555a0;font-family:Poppins}.headbg .title{margin-bottom:0.5rem}.subtitle{color:#474c58;margin-top:-0.5rem}.adv .content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0px 0px;grid-template-areas:". ." ". ."}.flex-shrink{margin-top:0.3rem}.content .title{font-size:1.0rem;color:#474c58}.content .flex{margin-left:1rem}.adv svg{height:2rem;width:2rem;color:#2555a0}.adv .flex{display:flex;margin-right:1rem;margin-bottom:1rem}.more,.g3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". . .";justify-content:space-between}.moreitem,.g3item{background-color:#f2f5ff;padding:1rem;margin:0 1rem;text-align:left}.moreitem a,.g3item a{display:block;margin-top:8px;align-items:center;display:inline-flex;font-size:0.7rem}.moreimage,.g3image{width:100%;border-radius:50%;max-width:2.8rem;border:3px solid #fff}.moreheadline_user,.g3headline_user{text-align:center;margin:0.5rem 0 0 0;position:relative;font-size:0.9rem}.moreheadline,.g3headline{text-align:center;margin:0;position:relative;font-size:0.7rem}.moresubtext,.g3subtext{font-size:0.8rem}.g3 .card{margin:1rem}.more hr{height:24px;width:100%;background:url("../images/home-leaf.gif") center no-repeat;border:none}.more .img{text-align:center}.more svg{width:12px;height:0.7rem;margin-left:4px}.current{color:#3666b0 !important}@keyframes typing{from{width:0}}@keyframes blink{50%{border-color:transparent}}@media only screen and (max-width: 640px), (min-device-width: 320px) and (max-device-width: 812px), (min-device-width: 768px) and (max-device-width: 1366px){.hb-item{padding-right:0}#herosvg svg{height:280px}.bloglist #archives{top:0px;position:static}.fx{padding:0 0.5rem}.c4{display:block;margin:0 0.5rem}}@media only screen and (min-device-width: 320px) and (max-device-width: 812px), (min-device-width: 768px) and (max-device-width: 1366px){pre,code{overflow:hidden}.tocblock{margin-left:1rem;top:0}.l1r4{margin:1rem auto;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". .";align-items:flex-start}.more,.g3{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:1rem 0px;grid-template-areas:". . "}}.cls-1,.cls-78,.cls-90{fill:none}.cls-2{isolation:isolate}.cls-3{fill:#d0ebff}.cls-4{fill:#eeeef0}.cls-22,.cls-5{fill:#fc8777}.cls-6{fill:#d6eff0}.cls-13,.cls-15,.cls-7{opacity:0.75}.cls-8{fill:#2555a0}.cls-9{fill:rgba(1,7,52,0.8)}.cls-10,.cls-15{mix-blend-mode:screen}.cls-11{fill:#404040}.cls-12{fill:#a9b2bd}.cls-13,.cls-20{mix-blend-mode:multiply}.cls-14{fill:#e6e6e6}.cls-16{fill:#595959}.cls-17{fill:rgba(1,7,52,0.8)}.cls-18{fill:#c18255}.cls-19{fill:#cdd0da}.cls-21{fill:#6d828b}.cls-22,.cls-23,.cls-89{stroke:#fff}.cls-22,.cls-23,.cls-78,.cls-89,.cls-90{stroke-miterlimit:10}.cls-22,.cls-23{stroke-width:0.5px}.cls-23,.cls-24,.cls-79,.cls-89{fill:#fff}.cls-25{fill:#4aa4e3}.cls-26{fill:#61bafb}.cls-27{fill:#f7acfe}.cls-28{fill:#a8d0e6}.cls-29{fill:#b1fafb}.cls-30{fill:#f8e9a1}.cls-31{clip-path:url(#clip-path)}.cls-32{fill:#efac8f}.cls-33{fill:#f0fbff}.cls-34{fill:#8a1735}.cls-35{fill:#e0a486}.cls-36{fill:#c9eeff}.cls-37{fill:#efac8f}.cls-37a,.cls-32a,.cls-35a,.cls-47a{fill:#fbe7cc}.cls-39a,.cls-38a{fill:#ec9a44}.cls-37b,.cls-32b,.cls-35b,.cls-47b{fill:#fbe7cc}.cls-39b,.cls-38b{fill:#5A3825}.cls-37c,.cls-32c,.cls-35c,.cls-47c{fill:#866a60}.cls-39c,.cls-38c{fill:#311d15}.cls-37d,.cls-32d,.cls-35d,.cls-47d{fill:#e5c6a0}.cls-39d,.cls-38d{fill:#a6806e}.cls-37e,.cls-32e,.cls-35e,.cls-47e{fill:#f2d8b1}.cls-39e,.cls-38e{fill:#cc9966}.cls-37f,.cls-32f,.cls-35f,.cls-47f{fill:#ffc7dd}.cls-39f,.cls-38f{fill:#613e28}.cls-38{fill:#665959}.cls-39{fill:#534747}.cls-40{fill:#fc8777}.cls-41{fill:#eefbff}.cls-42{fill:#383349}.cls-43{fill:#e6977c}.cls-44{fill:#34485d}.cls-45{fill:#ccd0d6}.cls-46{fill:#f7f7f7}.cls-47{fill:#f2b891}.cls-48{clip-path:url(#clip-path-2)}.cls-49{fill:#6e6060}.cls-50{fill:#f09a43}.cls-51{fill:#c6a589}.cls-52{fill:#e3bf9c}.cls-53{fill:#d6b396}.cls-54{clip-path:url(#clip-path-3)}.cls-55{fill:#7a8ba4}.cls-56{fill:#e7ebe9}.cls-57{fill:#4896b5}.cls-58{fill:#38759a}.cls-59{clip-path:url(#clip-path-4)}.cls-60{fill:#4e4966}.cls-61{fill:#876a64}.cls-62{clip-path:url(#clip-path-5)}.cls-63{fill:#bcdce8}.cls-64{fill:#f5faff}.cls-65{fill:#333b4d}.cls-66{clip-path:url(#clip-path-6)}.cls-67{fill:#2a2e47}.cls-68{fill:#fff}.cls-69{fill:#1c1f2b}.cls-70{fill:#f0e9e2}.cls-71{font-size:6px;fill:#333;font-family:RobotoSlab-Light, Roboto Slab;font-weight:300}.cls-72{letter-spacing:-0.01em}.cls-73{letter-spacing:0em}.cls-74{fill:#eee}.cls-75{fill:#3766ae}.cls-76{fill:#4777c0}.cls-77{fill:#c4314b}.cls-78{stroke:#b3b3b3}.cls-78,.cls-89{stroke-width:0.25px}.cls-79,.cls-82{font-size:3px;font-family:MyriadPro-Regular, Myriad Pro}.cls-80{letter-spacing:-0.01em}.cls-81{letter-spacing:-0.01em}.cls-82,.cls-87,.cls-88{fill:#aaa}.cls-83{letter-spacing:0em}.cls-84{letter-spacing:-0.01em}.cls-85{letter-spacing:0em}.cls-86{letter-spacing:-0.01em}.cls-87{fill-rule:evenodd}.cls-90{stroke:#534741}.cls-91{fill:#313235}.cls-92{fill:#f7e8cb}.cls-93{fill:#fcf2d6}.cls-94{fill:#010734}.cls-95{fill:#e1d5c9}.cls-96{fill:#d6ccc0}.cls-97{fill:#fc8777}.cls-98{fill:#c95230}.cls-99{fill:#8c643e}.cls-100{fill:#7f5634}.cls-101{fill:#ffe5bd}.cls-102{fill:#3a3b3f}.cls-103{fill:#724b2d}.cls-104{fill:#666}.cls-105{fill:#4d4d4d}.cls-106{fill:#c27156}.cls-107{fill:#6d6a61}.cls-108{fill:#5a5a5a}@keyframes shift{0%{opacity:0}60%{opacity:0.6}100%{opacity:1}}.smoke{animation:shift 10s ease-in 0.5s infinite}#herosvg path:hover{stroke:#4777c0}.arch svg{max-height:300px}@media only screen and (max-width: 415px){.arch svg{max-height:auto;max-width:90vw}}@media only screen and (min-width: 416px) and (max-width: 800px){.arch svg{max-height:auto;max-width:60vw}}@media only screen and (min-width: 801px) and (max-width: 1024px){.arch svg{max-height:auto;max-width:60vw}}#webnn:hover{fill:#00C7FD;stroke:#00C7FD;cursor:pointer}#wasm:hover{fill:#F9B508;stroke:#F9B508;cursor:pointer}#wasm:hover ~ #text-wasm{fill:#fff}#wasm:hover ~ .arrow.wasm{fill:#F9B508;stroke:#F9B508;animation:0.5s draw-wasm linear forwards}#webgpu:hover{fill:#b508e0;stroke:#b508e0;cursor:pointer}#webgpu:hover ~ #text-webgpu{fill:#fff}#webgpu:hover ~ .arrow.webgpu{fill:#b508e0;stroke:#b508e0;animation:0.5s draw-webgpu linear forwards}.arch text:hover:not(.webgpu,.webnn,.webassembly){fill:#2555a0}#webnn:hover ~ .arrow.webnn{fill:#00C7FD;stroke:#00C7FD;animation:0.5s draw linear forwards}#webnn:hover ~ #dml{fill:#FD0D8E;stroke:#FD0D8E}#webnn:hover ~ #tflite{fill:#F9B508;stroke:#F9B508}#webnn:hover ~ #coreml{fill:#26cc0b;stroke:#26cc0b}.wasm:hover ~ #cpu{fill:#0068B5;stroke:#0068B5}.webgpu:hover ~ #gpu{fill:#FF2052;stroke:#FF2052}.wasm:hover ~ #text-cpu{fill:#fff}.webgpu:hover ~ #text-gpu{fill:#fff}.webnn:hover ~ #cpu{fill:#0068B5;stroke:#0068B5}.webnn:hover ~ #gpu{fill:#FF2052;stroke:#FF2052}.webnn:hover ~ #npu{fill:#010734;stroke:#010734}.webnn:hover ~ #text-tflite,.webnn:hover ~ #text-dml,.webnn:hover ~ #text-coreml,.webnn:hover ~ #text-cpu,.webnn:hover ~ #text-gpu,.webnn:hover ~ #text-npu{fill:#fff}@keyframes draw{0%{stroke-dasharray:600 100;stroke-dashoffset:600;stroke-width:1px}100%{stroke-dasharray:0;stroke-dashoffset:0;stroke-width:1px;fill:#00C7FD;stroke:#00C7FD}}@keyframes draw-wasm{0%{stroke-dasharray:600 100;stroke-dashoffset:600;stroke-width:1px}100%{stroke-dasharray:0;stroke-dashoffset:0;stroke-width:1px;fill:#F9B508;stroke:#F9B508}}@keyframes draw-webgpu{0%{stroke-dasharray:600 100;stroke-dashoffset:600;stroke-width:1px}100%{stroke-dasharray:0;stroke-dashoffset:0;stroke-width:1px;fill:#b508e0;stroke:#b508e0}}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("../fonts/open-sans/open-sans-v18-latin-regular.eot");src:local(""),url("../fonts/open-sans/open-sans-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans/open-sans-v18-latin-regular.woff2") format("woff2"),url("../fonts/open-sans/open-sans-v18-latin-regular.woff") format("woff"),url("../fonts/open-sans/open-sans-v18-latin-regular.ttf") format("truetype"),url("../fonts/open-sans/open-sans-v18-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("../fonts/open-sans/open-sans-v18-latin-italic.eot");src:local(""),url("../fonts/open-sans/open-sans-v18-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans/open-sans-v18-latin-italic.woff2") format("woff2"),url("../fonts/open-sans/open-sans-v18-latin-italic.woff") format("woff"),url("../fonts/open-sans/open-sans-v18-latin-italic.ttf") format("truetype"),url("../fonts/open-sans/open-sans-v18-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("../fonts/open-sans/open-sans-v18-latin-600.eot");src:local(""),url("../fonts/open-sans/open-sans-v18-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans/open-sans-v18-latin-600.woff2") format("woff2"),url("../fonts/open-sans/open-sans-v18-latin-600.woff") format("woff"),url("../fonts/open-sans/open-sans-v18-latin-600.ttf") format("truetype"),url("../fonts/open-sans/open-sans-v18-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;src:url("../fonts/poppins/poppins-v15-latin-200.eot");src:local(""),url("../fonts/poppins/poppins-v15-latin-200.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-v15-latin-200.woff2") format("woff2"),url("../fonts/poppins/poppins-v15-latin-200.woff") format("woff"),url("../fonts/poppins/poppins-v15-latin-200.ttf") format("truetype"),url("../fonts/poppins/poppins-v15-latin-200.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:italic;font-weight:200;src:url("../fonts/poppins/poppins-v15-latin-200italic.eot");src:local(""),url("../fonts/poppins/poppins-v15-latin-200italic.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-v15-latin-200italic.woff2") format("woff2"),url("../fonts/poppins/poppins-v15-latin-200italic.woff") format("woff"),url("../fonts/poppins/poppins-v15-latin-200italic.ttf") format("truetype"),url("../fonts/poppins/poppins-v15-latin-200italic.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url("../fonts/poppins/poppins-v15-latin-300.eot");src:local(""),url("../fonts/poppins/poppins-v15-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-v15-latin-300.woff2") format("woff2"),url("../fonts/poppins/poppins-v15-latin-300.woff") format("woff"),url("../fonts/poppins/poppins-v15-latin-300.ttf") format("truetype"),url("../fonts/poppins/poppins-v15-latin-300.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:italic;font-weight:300;src:url("../fonts/poppins/poppins-v15-latin-300italic.eot");src:local(""),url("../fonts/poppins/poppins-v15-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-v15-latin-300italic.woff2") format("woff2"),url("../fonts/poppins/poppins-v15-latin-300italic.woff") format("woff"),url("../fonts/poppins/poppins-v15-latin-300italic.ttf") format("truetype"),url("../fonts/poppins/poppins-v15-latin-300italic.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url("../fonts/poppins/poppins-v15-latin-regular.eot");src:local(""),url("../fonts/poppins/poppins-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-v15-latin-regular.woff2") format("woff2"),url("../fonts/poppins/poppins-v15-latin-regular.woff") format("woff"),url("../fonts/poppins/poppins-v15-latin-regular.ttf") format("truetype"),url("../fonts/poppins/poppins-v15-latin-regular.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;src:url("../fonts/poppins/poppins-v15-latin-italic.eot");src:local(""),url("../fonts/poppins/poppins-v15-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-v15-latin-italic.woff2") format("woff2"),url("../fonts/poppins/poppins-v15-latin-italic.woff") format("woff"),url("../fonts/poppins/poppins-v15-latin-italic.ttf") format("truetype"),url("../fonts/poppins/poppins-v15-latin-italic.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url("../fonts/poppins/poppins-v15-latin-500.eot");src:local(""),url("../fonts/poppins/poppins-v15-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-v15-latin-500.woff2") format("woff2"),url("../fonts/poppins/poppins-v15-latin-500.woff") format("woff"),url("../fonts/poppins/poppins-v15-latin-500.ttf") format("truetype"),url("../fonts/poppins/poppins-v15-latin-500.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;src:url("../fonts/poppins/poppins-v15-latin-500italic.eot");src:local(""),url("../fonts/poppins/poppins-v15-latin-500italic.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-v15-latin-500italic.woff2") format("woff2"),url("../fonts/poppins/poppins-v15-latin-500italic.woff") format("woff"),url("../fonts/poppins/poppins-v15-latin-500italic.ttf") format("truetype"),url("../fonts/poppins/poppins-v15-latin-500italic.svg#Poppins") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;src:url("../fonts/montserrat/montserrat-v15-latin-100.eot");src:local(""),url("../fonts/montserrat/montserrat-v15-latin-100.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v15-latin-100.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v15-latin-100.woff") format("woff"),url("../fonts/montserrat/montserrat-v15-latin-100.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v15-latin-100.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:url("../fonts/montserrat/montserrat-v15-latin-200.eot");src:local(""),url("../fonts/montserrat/montserrat-v15-latin-200.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v15-latin-200.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v15-latin-200.woff") format("woff"),url("../fonts/montserrat/montserrat-v15-latin-200.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v15-latin-200.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url("../fonts/montserrat/montserrat-v15-latin-300.eot");src:local(""),url("../fonts/montserrat/montserrat-v15-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v15-latin-300.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v15-latin-300.woff") format("woff"),url("../fonts/montserrat/montserrat-v15-latin-300.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v15-latin-300.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url("../fonts/montserrat/montserrat-v15-latin-regular.eot");src:local(""),url("../fonts/montserrat/montserrat-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v15-latin-regular.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v15-latin-regular.woff") format("woff"),url("../fonts/montserrat/montserrat-v15-latin-regular.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v15-latin-regular.svg#Montserrat") format("svg")}.site-header{border-top:1px solid #3666b0;min-height:55.95px;position:relative}.site-title{font-size:26px;font-weight:300;line-height:54px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#0e0f11}.nav-grid{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". ."}nav a{text-decoration:none !important;border-bottom:0px;color:#474c58}.link::before{content:''}.link{position:relative}.link::before,.link::after{position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none}.link--dia::before,.link--dia::after{opacity:0;transform-origin:50% 0%;transform:translate3d(0, 3px, 0);transition-property:transform, opacity;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.2, 1, 0.8, 1)}.link--dia:hover::before,.link--dia:hover::after{opacity:1;transform:translate3d(0, 0, 0);transition-timing-function:cubic-bezier(0.2, 0, 0.3, 1)}.logo .link--dia:hover::before,.logo .link--dia:hover::after{opacity:0;transform:none}.link--dia::after{content:'';top:calc(100% + 4px);width:70%;left:15%}.link--dia::before,.link--dia:hover::after{transition-delay:0.1s}.link--dia:hover::before{transition-delay:0s}.menu{color:#474c58}.menu ol{list-style-type:none;margin:0 auto;padding:0}.menu>ol{max-width:1000px;padding:0;display:flex;align-items:center}.menu>ol>.menu-item{flex:1;padding:0.75rem 0}.menu-item{position:relative;text-align:center}.menu-item a{text-overflow:ellipsis;display:inline-block;color:#474c58;position:relative;white-space:nowrap;font-weight:500}.menu-item a:hover{color:#2555a0}.logosvg{font-family:"Poppins"}.logosvg svg{width:260px;height:65px}.mobileburger,.menu{display:block}.burger-svg,.burger,.x{display:none}.menu{position:static;background-color:rgba(255,255,255,0.9);z-index:10001;display:block}.burger-svg{height:60px;width:60px}.x{transform:scale(0);transition:transform 100ms}.line{fill:none;stroke:#2555a0;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;transition:stroke-dasharray 500ms 200ms, stroke-dashoffset 500ms 200ms, transform 500ms 200ms}.x .line{stroke-width:5.5px}.active .line{transition:stroke-dasharray 500ms, stroke-dashoffset 500ms, transform 500ms}.active .x{transform:scale(1);transition:transform 400ms 350ms}.plateshow .line{transition:stroke-dasharray 400ms 100ms, stroke-dashoffset 400ms 100ms, transform 400ms 100ms}.plateshow .line1{stroke-dasharray:21 127}.plateshow .line2{stroke-dasharray:21 106}.plateshow .line3{stroke-dasharray:21 106}.plateshow .line4{stroke-dasharray:21 126}.plateshow .x{transition:transform 400ms 50ms}.active.plateshow .line{transition:stroke-dasharray 400ms, stroke-dashoffset 400ms, transform 400ms}.active.plateshow .line1{stroke-dasharray:2 127;stroke-dashoffset:-94px}.active.plateshow .line2{stroke-dasharray:2 106;stroke-dashoffset:-91px}.active.plateshow .line3{stroke-dasharray:2 106;stroke-dashoffset:-91px}.active.plateshow .line4{stroke-dasharray:2 127;stroke-dashoffset:-94px}.active.plateshow .x{transition:transform 400ms 50ms}.faq{background-color:#c73c3c;color:#fff !important;padding:4px 16px;border-radius:5px}.faq:hover{background-color:#a22e2e}.sub-menu{border-radius:3px;position:absolute;width:100%;top:100%;left:0;display:none;z-index:10005;border-radius:3px;border:1px solid rgba(200,200,200,0.5);box-shadow:2px 2px 10px 0px rgba(200,200,200,0.25);background-color:rgba(255,255,255,0.9)}.sub-menu:before{content:"";position:absolute;left:54px;top:-8px;width:0;height:0;border:0 solid transparent;border-right-width:7px;border-left-width:7px;border-bottom:7px solid rgba(200,200,200,0.5);box-shadow:2px 2px 10px 0px rgba(200,200,200,0.25)}.sub-menu .menu-item{padding:0.5rem 0;opacity:0;transform-origin:bottom;animation:enter 0.2s ease forwards}.sub-menu .menu-item:nth-child(1){animation-duration:0.2s;animation-delay:0s}.sub-menu .menu-item:nth-child(2){animation-duration:0.3s;animation-delay:0.1s}.sub-menu .menu-item:nth-child(3){animation-duration:0.4s;animation-delay:0.2s}.sub-menu .menu-item:hover{color:#fff;background:#2555a0}.sub-menu .menu-item:hover a,.sub-menu .menu-item a:hover{color:#fff}@media (max-width: 640px){.plates{width:60px}.mobileburger{display:inline-block;height:60px;position:absolute;width:60px;top:0px;right:0px;z-index:10002}.menu{position:fixed;top:12px;right:58px;left:auto;background-color:rgba(255,255,255,0.9);z-index:10001;display:none}.active .menu>ol{z-index:10000;display:flex;justify-content:center;align-items:center;flex-direction:column;width:50vw !important;animation:fade 0.2s ease-out;border:1px solid #2555a0}}@media only screen and (max-width: 640px), (min-device-width: 320px) and (max-device-width: 812px), (min-device-width: 768px) and (max-device-width: 1366px){.burger,.x,.active .x{filter:url(#gooeyness);display:inline-block;height:60px;position:absolute;width:60px;top:0px;right:0px;z-index:10002}.active .menu{display:block}.sub-menu{border-radius:0px;width:99%;position:static;display:block;background:transparent;border:0px solid rgba(200,200,200,0.5)}.menu ol{margin-top:0.5rem}.menu-item{text-align:center;border-bottom:1px solid #2555a0}.menu ol li:last-child{border-bottom:0}.menu ol>.menu-item:first-child{padding-bottom:0}.sub-menu .menu-item{padding:0.5rem 0;border-bottom:0px}.menu ol li ol.sub-menu .menu-item:first-child{padding-bottom:0.5rem !important}.sub-menu .menu-item a{color:#2555a0}.sub-menu:before{display:none}.burger-svg,.burger,.x{display:block}.menu{position:fixed;top:62px;left:0;background-color:rgba(255,255,255,0.9);z-index:10001;display:none}.menu>ol{display:none}.active .menu>ol{display:flex;flex-direction:column}.menu>ol>.menu-item{flex:none;display:inline-block;opacity:0;animation:enter 0.3s ease-out forwards;z-index:10000;padding:0.5rem 0;width:100%}.faq{background-color:transparent;color:#2555a0 !important}.menu-item a{color:#2555a0}.menu>ol>.menu-item:nth-child(1){animation-delay:0s}.menu>ol>.menu-item:nth-child(2){animation-delay:0.1s}.menu>ol>.menu-item:nth-child(3){animation-delay:0.2s}.menu>ol>.menu-item:nth-child(4){animation-delay:0.3s}.menu>ol>.menu-item:nth-child(5){animation-delay:0.4s}.menu>ol>.menu-item:after{left:auto;right:1rem;bottom:calc(50% - 2px)}.menu:hover>ol{display:flex}.menu:hover:after{box-shadow:none}}@media only screen and (min-device-width: 320px) and (max-device-width: 812px), (min-device-width: 768px) and (max-device-width: 1366px){.menu{position:fixed;top:12px;right:58px;left:auto;background-color:rgba(255,255,255,0.9);z-index:10001;display:none}.active .menu>ol{z-index:10000;display:flex;justify-content:center;align-items:center;flex-direction:column;width:30vw;animation:fade 0.2s ease-out;border:1px solid #2555a0}}.samples .cap{margin-top:2rem}.card{margin:0.5rem}.card .cardwrapper{border-radius:5px;background-color:#fff;min-height:360px;position:relative;overflow:hidden;box-shadow:0 2px 3px rgba(0,0,0,0.1),0 2px 3px rgba(0,0,0,0.1)}.card .cardwrapper:hover{box-shadow:0 8px 8px rgba(0,0,0,0.2),0 8px 8px rgba(0,0,0,0.2)}.card .cardwrapper:hover .data{transform:translateY(0)}.card .cardwrapper .icon{font-size:200px;text-align:center}.card .data{position:absolute;bottom:0;width:100%;transform:translateY(calc(46px + 1rem));transition:transform 0.3s}.card .data .content{padding:1rem;position:relative;z-index:1}.card .text{height:50px;margin:0}.card1 .content{background-color:rgba(242,245,255,0.9);box-shadow:0 5px 30px 10px rgba(0,0,0,0.3)}.card1 .title a{color:#474c58}.card2 .content{background:rgba(0,0,0,0.4);box-shadow:0 5px 30px 10px rgba(0,0,0,0.3);color:#fff}.card2 .title a{color:#fff}.samplelink{display:flex;flex-direction:row;justify-content:space-between;margin:1rem 0 0.5rem 0}.samplelink a{display:inline-block;background-image:linear-gradient(135deg, #5eb4fe, #62d3fd);color:#fff;font-size:0.72rem;padding:6px 8px;width:120px;text-align:center;text-transform:uppercase;text-decoration:none;border:1px solid rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 1px rgba(0,0,0,0.1)}.samplelink a:hover{background-image:linear-gradient(135deg, #2555a0, #5eb4fe);border:1px solid #5eb4fe}.samplelink svg{fill:#fff;width:1rem;height:1rem;margin-left:4px;margin-bottom:-4px}.samplelink .link{transform:rotateY(0deg) rotate(-45deg)}@keyframes zoomin{0%{background-size:100%}100%{background-size:150%}}#bg_ce{background:url("../images/webnnsamples/codeeditor.jpg") center/cover no-repeat}.cardwrapper:hover{animation:zoomin 5s linear;background-size:150%}#bg_nnotepad{background:url("../images/webnnsamples/nnotepad.png") center/cover no-repeat}#bg_ic{background:url("../images/webnnsamples/ic.jpg") center/cover no-repeat}#bg_hr{background:url("../images/webnnsamples/handwritten.png") center/cover no-repeat}#bg_st{background:url("../images/webnnsamples/starrynight.jpg") center/cover no-repeat}#bg_ns{background:url("../images/webnnsamples/noise.png") center/cover no-repeat}#bg_ns2{background:url("../images/webnnsamples/rnnoise.png") center/cover no-repeat}#bg_od{background:url("../images/webnnsamples/od.png") center/cover no-repeat}#bg_ss{background:url("../images/webnnsamples/ss.png") center/cover no-repeat}#bg_fld{background:url("../images/webnnsamples/fld.png") center/cover no-repeat}#bg_fr{background:url("../images/webnnsamples/fr.png") center/cover no-repeat}.faqs .box{margin-top:2rem}.faq-webnn{margin-right:0.5rem}.faq-modelloader{margin-left:0.5rem}.faqs.mt{margin-top:2rem}@media screen and (max-width: 640px){.faq-webnn{margin-right:0}.faq-modelloader{margin-left:0}}.accordion .accordion-item{border-bottom:1px dashed #808488}.accordion .accordion-item button[aria-expanded='true']{border-bottom:1px dashed #2555a0}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;font-size:0.9rem;color:#474c58;border:none;background:none;outline:none}.accordion button:hover,.accordion button:focus{cursor:pointer;color:#2555a0}.accordion button:hover::after,.accordion button:focus::after{cursor:pointer;color:#2555a0;border:1px solid #2555a0}.accordion button .accordion-title{padding:1em 1.5em 1em 0}.accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px}.accordion button .icon::before{display:block;position:absolute;content:'';top:9px;left:5px;width:10px;height:2px;background:#2555a0}.accordion button .icon::after{display:block;position:absolute;content:'';top:5px;left:9px;width:2px;height:10px;background:#2555a0}.accordion button[aria-expanded='true']{color:#2555a0}.accordion button[aria-expanded='true'] .icon::after{width:0}.accordion button[aria-expanded='true']+.accordion-content{opacity:1;max-height:200rem;transition:all 200ms linear;will-change:opacity, max-height}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear, max-height 200ms linear;will-change:opacity, max-height}.accordion .accordion-content p{font-size:0.9rem;margin:1rem 0}.accordion .accordion-content p img{display:block;text-align:center}.accordion .accordion-content h3{margin:1rem 0;font-weight:600}.accordion .accordion-content ul li{list-style:disc outside none;display:list-item;margin-left:2rem}.gs5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:0.5rem 0.5rem;grid-template-areas:". . . . .";justify-content:space-between;margin-bottom:2rem}.gscard{list-style:none;position:relative;color:#fff;height:200px}.gscard:before{content:'';display:block;padding-bottom:100%;width:100%}.gscard_background{background-size:cover;background-position:center;border-radius:5px;bottom:0;left:0;position:absolute;right:0;top:0;transform-origin:center;transform:scale(1) translateZ(0);transition:filter 200ms linear, transform 200ms linear}.gscard:hover .gscard_background{transform:scale(1.05) translateZ(0)}.gscard-grid:hover>.gscard:not(:hover) .gscard_background{filter:brightness(0.5) saturate(0) contrast(1.2) blur(20px)}.gscard_category{color:#fff;margin-bottom:0.4rem}.gscard_heading{color:#fff !important;font-size:1.0rem;text-shadow:1px 1px 2px rgba(0,0,0,0.2);line-height:1.4;position:fixed;bottom:0rem;left:0rem;right:0rem;padding:1rem 1rem 1rem 1rem;background-color:rgba(0,0,0,0.4)}#gsbg1{background:url("../images/getstarted/01.jpg") center/cover no-repeat}#gsbg2{background:url("../images/getstarted/02.jpg") center/cover no-repeat}#gsbg3{background:url("../images/getstarted/03.jpg") center/cover no-repeat}#gsbg4{background:url("../images/getstarted/04.jpg") center/cover no-repeat}#gsbg5{background:url("../images/getstarted/05.jpg") center/cover no-repeat}.fa-w-18{width:20px}.fa-w-20{width:24px}@media screen and (max-width: 640px){.gs5{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;gap:0.5rem 0.5rem;grid-template-areas:"." "." "." "." ".";margin-bottom:1rem}.gscard{height:112px}}
