.dc{font-family:var(--font-inter),Inter,system-ui,sans-serif;color:#262626;background:#f5f5f5;min-height:100vh;line-height:normal;overflow-x:clip}.dc a{color:#262626}.dc a:hover{color:#000}.dc h1,.dc h2,.dc h3,.dc h4,.dc h5{font-family:var(--font-inter),Inter,system-ui,sans-serif}.dc .ph{color:#555;text-align:center;box-sizing:border-box;background:#ebebeb;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.dc .row{flex-wrap:wrap;gap:48px;display:flex}.dc .side{flex:300px;min-width:0;max-width:340px}.dc .panel{flex:999 560px;min-width:0}.dc .g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.dc .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dc .logo{width:auto;height:32px}.dc .logo-c{height:24px}.dc .mp-t{font-family:var(--font-inter),Inter,sans-serif;fill:#262626;font-size:22px;font-weight:500}.dc .mp-w{fill:#fff}.dc .mp-s{font-family:var(--font-inter),Inter,sans-serif;fill:#666;font-size:18px}@media (prefers-reduced-motion:no-preference){.dc .mp-route{stroke-dasharray:1;animation:1.9s cubic-bezier(.55,.05,.25,1) .3s backwards dc-draw}}@keyframes dc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.dc a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #1b5ee5}.dc section[id]{scroll-margin-top:80px}html{scroll-behavior:smooth}.dc .menu{display:none}.dc .menu summary{cursor:pointer;color:#262626;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.dc .menu summary::-webkit-details-marker{display:none}@media (max-width:900px){.dc .g3,.dc .g2{grid-template-columns:minmax(0,1fr)}.dc .navlinks{display:none!important}.dc .h1{font-size:44px!important;line-height:1.05!important}.dc .side{max-width:none}.dc .menu{display:block}.dc .mnav{background:#eee;border:1px solid #e2e2e2;border-radius:10px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 32px #00000014}.dc .mnav a{color:#262626;border-radius:6px;padding:12px;font-size:15px;text-decoration:none}.dc .mnav a:hover{background:#e4e4e4}.dc .m-navwrap{justify-content:space-between;display:flex!important}.dc .navbar{justify-content:flex-end}.dc .hero{gap:32px!important;padding:40px 0 64px!important}.dc .backed{gap:12px 24px!important}.dc .conn{gap:24px!important;padding:24px 16px!important}.dc .uc>div:nth-child(2){box-sizing:border-box;width:100%!important}.dc .partner{padding:14px 20px!important}.dc .row{gap:24px}.dc .brand,.dc .m-cta{min-height:44px}.dc .m-main{padding:0 16px!important}.dc .m-navwrap{padding:6px 16px!important}.dc .m-sec{padding-bottom:64px!important}.dc .m-small{align-items:center;gap:12px;flex-direction:row!important;justify-content:flex-start!important;height:auto!important}.dc .m-pad{padding:20px!important}.dc .m-pad0{padding:20px 0 0 20px!important}.dc .m-inner{padding:20px!important}.dc .m-tall{gap:28px;height:auto!important}.dc .m-h2{font-size:30px!important;line-height:34px!important}.dc .m-close{padding:40px 20px!important}.dc .m-foot{padding-left:16px!important;padding-right:16px!important}.dc .m-legal{margin-left:0!important;padding:0!important}.dc .m-bottom{padding:48px 0!important}.dc .m-tap{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex!important}.dc .m-cta{box-sizing:border-box;width:100%}.dc .m-table{min-width:0!important}}.dc .m-film-play{cursor:pointer;box-sizing:border-box;color:#fff;width:100%;height:100%;font:inherit;background:linear-gradient(#0000 55%,#00000073);border:0;justify-content:space-between;align-items:flex-end;margin:0;padding:20px 24px;display:flex;position:absolute;inset:0}.dc .m-film-btn{color:#111;letter-spacing:-.1px;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px 10px 14px;font-size:14px;font-weight:500;display:inline-flex}.dc .m-film-cap{opacity:.85;font-variant-numeric:tabular-nums;font-size:13px}.dc .m-film-play:hover .m-film-btn{color:#fff;background:#1b5ee5}.dc .m-film-play:focus-visible{outline-offset:-2px;outline:2px solid #1b5ee5}@media (max-width:640px){.dc .m-film-play{padding:14px 16px}.dc .m-film-btn{padding:9px 14px 9px 11px;font-size:13px}}.dc .m-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dc .m-track{width:max-content;animation:36s linear infinite m-slide;display:flex}.dc .m-set{flex:none;align-items:center;display:flex}.dc .m-set>*{margin-right:72px}.dc .logo-isg{width:auto;height:22px!important}.dc .m-marquee:hover .m-track{animation-play-state:paused}@keyframes m-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dc .m-track{flex-wrap:wrap;width:auto;animation:none}.dc .m-set[aria-hidden]{display:none}.dc .m-marquee{-webkit-mask-image:none;mask-image:none}}@media (max-width:640px){.dc .m-set>*{margin-right:40px}.dc .m-track{animation-duration:24s}}.dc .anim .step{opacity:0;transform:translateY(8px)}.dc .anim.play .step{animation:.55s cubic-bezier(.2,.7,.2,1) forwards dc-in}.dc .anim .fill{width:0}.dc .anim.play .fill{animation:1.4s cubic-bezier(.2,.7,.2,1) 1.3s forwards dc-fill}@keyframes dc-in{to{opacity:1;transform:none}}@keyframes dc-fill{to{width:100%}}.dc .conn-link{background:repeating-linear-gradient(90deg,#c9c9c9 0 6px,#0000 6px 14px) 0 0/14px 2px;animation:1.1s linear infinite conn-flow}.dc .conn-dot{opacity:0;background:#1b5ee5;border-radius:50%;width:10px;height:10px;animation:3s linear infinite conn-dot;position:absolute;top:-4px;left:0}@keyframes conn-flow{to{background-position:14px 0}}@keyframes conn-dot{0%{opacity:0;left:0}10%{opacity:1}45%{opacity:1;left:calc(100% - 10px)}55%{opacity:0}to{opacity:0;left:calc(100% - 10px)}}.dc .conn-tile{animation:6s ease-in-out infinite conn-tile;animation-delay:calc(var(--i)*.35s);transition:box-shadow .3s}.dc .conn-ai{animation-delay:calc(2.4s + var(--i)*.5s)}@keyframes conn-tile{0%,18%,to{transform:translateY(0);box-shadow:0 0 #1b5ee500}6%{transform:translateY(-3px);box-shadow:0 0 0 5px #1b5ee529}}.dc .conn-mid{animation:3s ease-in-out infinite conn-mid}@keyframes conn-mid{0%,to{box-shadow:0 0 #1b5ee500}50%{box-shadow:0 0 0 10px #1b5ee51a}}@media (prefers-reduced-motion:reduce){.dc .anim .step{opacity:1;transform:none;animation:none!important}.dc .anim .fill{width:100%;animation:none!important}.dc .conn-dot,.dc .conn-link,.dc .conn-tile,.dc .conn-mid{animation:none!important}.dc .conn-dot{opacity:1;left:calc(100% - 10px)}}@media (max-width:900px){.dc .conn{flex-wrap:wrap!important;gap:18px!important;padding:32px 20px!important}.dc .conn-mid{box-sizing:border-box;width:100%}.dc .conn-tiles{flex-wrap:wrap!important}.dc .conn-link{background:repeating-linear-gradient(#c9c9c9 0 6px,#0000 6px 14px) 0 0/2px 14px;width:2px;animation-name:conn-flow-v;flex:0 0 2px!important;min-width:0!important;max-width:none!important;height:44px!important}.dc .conn-dot{animation-name:conn-dot-v;left:-4px!important}.dc .conn-col{max-width:none;flex:100%!important}}@keyframes conn-flow-v{to{background-position:0 14px}}@keyframes conn-dot-v{0%{opacity:0;top:0}8%{opacity:1}45%{opacity:1;top:calc(100% - 10px)}55%{opacity:0}to{opacity:0;top:calc(100% - 10px)}}.dc .app table td{vertical-align:top}@media (max-width:900px){.dc .app-side,.dc .app-search,.dc .app-crumb{display:none!important}.dc .app main{padding:16px!important}.dc .app .anim{padding:14px!important}.dc .app .step span{white-space:normal!important}.dc .app .step{font-size:13px}.dc .app>div:last-child{min-height:0!important}.dc .built{padding:0 0 64px!important}.dc .built-row{gap:16px 28px!important}.dc .built-co{font-size:18px!important}.dc .hero-depts{border-radius:18px!important;padding:14px!important}.dc .hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dc .m-tall{gap:18px;height:auto!important;min-height:0!important}}.dc .conn-step{align-items:center;gap:8px;display:inline-flex}.dc .conn-step i{box-sizing:border-box;color:#fff;width:15px;height:15px;animation:6s ease-in-out infinite conn-step;animation-delay:calc(1.2s + var(--i)*.55s);border:2px solid #d4d4d4;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-style:normal;display:inline-flex}.dc .conn-step i:after{content:"✓";opacity:0;animation:6s ease-in-out infinite conn-step-t;animation-delay:calc(1.2s + var(--i)*.55s)}@keyframes conn-step{0%,6%{background:0 0;border-color:#d4d4d4}12%,72%{background:#1b5ee5;border-color:#1b5ee5}84%,to{background:0 0;border-color:#d4d4d4}}@keyframes conn-step-t{0%,8%{opacity:0}14%,72%{opacity:1}82%,to{opacity:0}}.dc .lp-flow{animation:9s linear infinite lp-flow}@keyframes lp-flow{to{stroke-dashoffset:-1068px}}@media (prefers-reduced-motion:reduce){.dc .conn-step i,.dc .conn-step i:after,.dc .lp-flow{animation:none!important}.dc .conn-step i{background:#1b5ee5;border-color:#1b5ee5}.dc .conn-step i:after{opacity:1}}.dc #hero-uses li{letter-spacing:-1.2px;color:#d4d4d4;white-space:nowrap;font-size:44px;font-weight:500;line-height:60px;transition:color .5s}.dc #hero-uses li.near{color:#a8a8a8}.dc #hero-uses li.on{color:#262626}@media (max-width:900px){.dc #hero-uses li{letter-spacing:-.8px;font-size:30px;line-height:48px}.dc .hero-wheel-win{height:240px!important}.dc .m-close{padding:40px 20px!important}.dc .m-close h2{letter-spacing:-.8px!important;font-size:32px!important;line-height:38px!important}.dc .m-close p{font-size:16px!important;line-height:24px!important}}
