.hero[data-v-51b10f20]{background:#eaeef5;min-height:100vh;padding:0;z-index:2}.hero .feature-icon[data-v-51b10f20]{background-color:#d9e0ed}.hero h1[data-v-51b10f20]{color:var(--foreground);font-size:42px;font-weight:600;letter-spacing:-.075rem;line-height:50px;margin-left:-4px;margin-top:20px;max-width:500px}.hero h2[data-v-51b10f20]{color:var(--muted-foreground);font-size:18px;font-weight:400;line-height:28px;margin-bottom:30px;max-width:500px}.hero .column[data-v-51b10f20]{min-height:400px}.hero .description[data-v-51b10f20]{padding-bottom:100px}[data-v-51b10f20] .graphic.connections{height:450px;width:100%}[data-v-51b10f20] .graphic.connections svg.connection-paths path{stroke-dasharray:2 8;stroke-dashoffset:10}[data-v-51b10f20] .graphic.connections .output{background:transparent;bottom:-8px;height:1px;left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;width:94px}[data-v-51b10f20] .graphic.connections .tile{border-radius:8px;box-shadow:0 2px 20px -2px #00152940;color:var(--background);height:60px;position:absolute;width:60px}[data-v-51b10f20] .graphic.connections .tile:active .icon,[data-v-51b10f20] .graphic.connections .tile:hover .icon{opacity:1;transform:translateZ(0)}[data-v-51b10f20] .graphic.connections .tile .icon{height:10px;opacity:0;position:absolute;right:4px;top:4px;transform:translate3d(-2px,2px,0);transition:all .2s ease;width:10px;z-index:2}[data-v-51b10f20] .graphic.connections .tile img{border-radius:8px;height:100%;width:100%}[data-v-51b10f20] .graphic.connections .tile.canvas{left:3%;top:250px}[data-v-51b10f20] .graphic.connections .tile.schoology{left:14%;top:150px}[data-v-51b10f20] .graphic.connections .tile.infinitecampus{left:25%;top:350px}[data-v-51b10f20] .graphic.connections .tile.skyward{right:3%;top:250px}[data-v-51b10f20] .graphic.connections .tile.brightspace{right:14%;top:150px}[data-v-51b10f20] .graphic.connections .tile.microsoft{right:25%;top:350px}[data-v-51b10f20] .graphic.connections .microchip{margin:0 auto;position:absolute;top:200px}[data-v-51b10f20] .graphic.connections .microchip .microchip-graphic{background:#eaeef5;border:1px solid #a5b6d4;border-radius:15px;padding:4px;z-index:2}[data-v-51b10f20] .graphic.connections .microchip .edlink{animation:gradient-51b10f20 20s ease infinite;background-clip:padding-box;background:linear-gradient(-45deg,#4fdc4a,#3fdad8 25%,#2fc9e2,#1c7fee 75%,#5f15f2);background-size:500% 500%;border-radius:11px;height:84px;padding:3px;width:84px}[data-v-51b10f20] .graphic.connections .microchip .edlink .inside{border-radius:5px;height:100%;width:100%}[data-v-51b10f20] .graphic.connections .microchip .edlink .inside .diamonds{background:var(--foreground);height:32px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='415.384' height='300' viewBox='657.504 301 415.384 300'%3E%3Cpath fill='%23006aff' d='m1072.889 451-150-150-57.692 57.691L807.504 301l-150 150 150 150 57.692-57.693L922.889 601zm-265.385 92.307L715.196 451l92.308-92.308 28.847 28.847L772.889 451l63.462 63.462zm115.385-184.615L1015.196 451l-92.308 92.307L830.581 451z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='415.384' height='300' viewBox='657.504 301 415.384 300'%3E%3Cpath fill='%23006aff' d='m1072.889 451-150-150-57.692 57.691L807.504 301l-150 150 150 150 57.692-57.693L922.889 601zm-265.385 92.307L715.196 451l92.308-92.308 28.847 28.847L772.889 451l63.462 63.462zm115.385-184.615L1015.196 451l-92.308 92.307L830.581 451z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;mix-blend-mode:overlay;width:44px}[data-v-51b10f20] .graphic.connections .microchip .horizontal,[data-v-51b10f20] .graphic.connections .microchip .vertical{inset:-7px;position:absolute}[data-v-51b10f20] .graphic.connections .microchip .horizontal .line,[data-v-51b10f20] .graphic.connections .microchip .vertical .line{background:#a5b6d4}[data-v-51b10f20] .graphic.connections .microchip .vertical .line{height:100%;margin:0 3px;width:1px}[data-v-51b10f20] .graphic.connections .microchip .horizontal .line{height:1px;margin:3px 0;width:100%}@keyframes gradient-51b10f20{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes shadowpulse-51b10f20{0%{box-shadow:0 0 #006aff4d}50%{box-shadow:0 0 30px #006aff4d}to{box-shadow:0 0 #006aff4d}}.features[data-v-b3b1be73]{background:#eaeef5}section[data-v-b3b1be73]{padding:100px 0}h1[data-v-b3b1be73]{color:var(--foreground);font-size:42px;font-weight:600;letter-spacing:-.075rem;line-height:50px;margin:40px 0}h1[data-v-b3b1be73],h2[data-v-b3b1be73]{max-width:600px}h2[data-v-b3b1be73]{color:var(--muted-foreground);font-size:18px;font-weight:400;line-height:28px;margin-bottom:30px}.feature-card[data-v-b3b1be73]{overflow:hidden}.feature-icon[data-v-b3b1be73]{background-color:#d9e0ed}.feature-row[data-v-b3b1be73]:first-child{margin-top:0}.technical-debt .feature-description[data-v-b3b1be73]{z-index:2}.spaghetti[data-v-b3b1be73]{background:url(/images/rostering/spaghetti-left.svg) no-repeat 0;top:120px}.spaghetti .edlink[data-v-b3b1be73]{background:var(--background);background-clip:padding-box;border-radius:var(--border-radius);box-shadow:0 0 0 1px #0000001a,0 2px 10px -1px #0000001a;height:300px;padding:2px;width:140px}.spaghetti .output[data-v-b3b1be73]{background:#006aff80;height:8px}.spaghetti .feature[data-v-b3b1be73]{background:var(--border);border-radius:4px;color:var(--foreground);font-size:13px;font-weight:500;margin:2px;padding:5px;text-align:center}.gantt[data-v-b3b1be73]{padding-top:50px}.gantt .timeline[data-v-b3b1be73]{border-bottom:1px solid #bbb;margin-bottom:30px}.gantt .timeline .timeline-tick[data-v-b3b1be73]{color:var(--muted-foreground);font-size:12px;font-weight:400;height:16px;text-align:left;text-indent:-3px}.gantt .timeline .timeline-tick[data-v-b3b1be73]:after{background:#bbb;bottom:-8px;content:"";display:block;height:8px;margin:0 auto;position:absolute;width:1px}.gantt .timeline .timeline-tick[data-v-b3b1be73]:last-child{width:1px}.gantt .bar[data-v-b3b1be73]{background:var(--primary);border:1px solid var(--primary);border-radius:var(--border-radius);margin-top:5px;padding:6px 8px}.gantt .bar .bar-title[data-v-b3b1be73]{font-size:14px;font-weight:500;line-height:16px}.gantt .bar .bar-description[data-v-b3b1be73],.gantt .bar .bar-subtitle[data-v-b3b1be73]{font-size:12px;font-weight:400;line-height:14px}.gantt .bar .bar-subtitle[data-v-b3b1be73]{font-weight:500}.gantt .bar.plan[data-v-b3b1be73]{background:#8e44adbf;border-color:#8e44adcc;color:#34193f;width:25%}.gantt .bar.build[data-v-b3b1be73]{background:#006affb3;border-color:#006affcc;color:#002a66}.gantt .bar.build.sso[data-v-b3b1be73]{margin-left:25%;width:18.75%}.gantt .bar.build.rostering[data-v-b3b1be73]{margin-left:25%;width:37.5%}.gantt .bar.build.coursework[data-v-b3b1be73]{margin-left:50%;width:25%}.gantt .bar.launch[data-v-b3b1be73]{background:#2ed573cc;border-color:#27c267;color:#12582f;margin-left:75%;width:25%}.regional-storage .feature-graphic[data-v-b3b1be73]{padding-top:30px}.regional-storage .feature-graphic svg[data-v-b3b1be73]{box-shadow:0 0 15px -1px #00000026}.custom-fields[data-v-b3b1be73]{margin-top:30px}.custom-fields img[data-v-b3b1be73]{border:1px solid var(--border);border-radius:var(--border-radius);box-shadow:0 0 15px -1px #00000026;height:150px;-o-object-fit:cover;object-fit:cover;position:absolute;width:172px}.custom-fields .custom[data-v-b3b1be73]{left:0;top:0}.custom-fields .identifiers[data-v-b3b1be73]{bottom:0;height:150px;right:0}.customer[data-v-46b63851]{background:#eaeef5;overflow:hidden;padding:200px 0}.card[data-v-46b63851]{background:#40031e;border:0;border-radius:12px;box-shadow:0 2px 20px -2px #0003;overflow:hidden;padding:60px}.content[data-v-46b63851]{height:500px;width:50%;z-index:2}.column[data-v-46b63851]{margin-right:80px}.column[data-v-46b63851]:last-child{margin-right:0}h1[data-v-46b63851]{color:#eb0b6c;font-size:42px;font-weight:600;letter-spacing:-.075rem;line-height:50px}h2[data-v-46b63851]{color:#8a063f;font-size:18px;font-weight:400;line-height:28px;margin-bottom:30px;max-width:550px}.graphic[data-v-46b63851]{background:url(./classroom-students.CiC_MJAp.png) 50% no-repeat;background-size:cover;bottom:-50px;position:absolute;right:-10px;top:-10px;width:45%}.button[data-v-46b63851]{background:#590429;color:#eb0b6c}.button[data-v-46b63851]:active,.button[data-v-46b63851]:hover{background:#fff}.logo img[data-v-46b63851]{height:36px}@keyframes repeating-46b63851{0%{background-position:top 0 right 460px}to{background-position:top 0 right -40px}}.developers[data-v-9765c84b]{background:var(--color-blue-950);overflow:hidden;padding:200px 0}.column[data-v-9765c84b]{margin-right:80px}.column[data-v-9765c84b]:last-child{margin-right:0}h1[data-v-9765c84b]{color:#eaeef5;font-size:42px;font-weight:600;letter-spacing:-.075rem;line-height:50px;margin-top:20px}h1[data-v-9765c84b],h2[data-v-9765c84b]{max-width:550px}h2[data-v-9765c84b]{color:#cae5fe;font-size:18px;font-weight:400;line-height:28px;margin-bottom:30px}.feature-icon[data-v-9765c84b]{background-color:#011930}.api-features[data-v-9765c84b]{margin-top:50px}.api-feature[data-v-9765c84b]{background-color:#011e3a;border-radius:12px;cursor:pointer;height:300px;margin-right:20px;padding:30px 20px 20px;transition:background .2s ease}.api-feature[data-v-9765c84b]:last-child{margin-right:0}.api-feature .api-feature-arrow[data-v-9765c84b]{color:var(--background);height:16px;opacity:0;position:absolute;right:18px;top:20px;transform:translate3d(-6px,0,0);transition:all .2s ease;width:16px}.api-feature .api-feature-arrow .icon[data-v-9765c84b]{display:block}.api-feature .api-feature-logo[data-v-9765c84b]{color:#b1d9fe;margin:0 0 30px;padding-top:20px}.api-feature .api-feature-title[data-v-9765c84b]{color:var(--background);font-size:18px;font-weight:600;line-height:24px;margin-bottom:4px}.api-feature .api-feature-description[data-v-9765c84b]{color:#cae5fe;font-size:14px;line-height:18px}.api-feature[data-v-9765c84b]:hover{background-color:#011930}.api-feature:hover .api-feature-arrow[data-v-9765c84b]{opacity:1;transform:translateZ(0)}
