.grundiq-boot{z-index:2000;color:#fff;place-items:center;font-family:Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.boot-backdrop{background:#1f2937;position:absolute;inset:0}.boot-lighting{background:radial-gradient(at 50% 42%,#b58c4420,#0000 51%),radial-gradient(at 50% 0,#65717c1f,#0000 60%),linear-gradient(#15181b,#080a0c 78%);position:absolute;inset:0;overflow:hidden}.boot-mesh{pointer-events:none;opacity:.45;background-image:radial-gradient(circle,#cfab6357 .9px,#0000 1.5px);background-size:26px 23px;height:430px;position:absolute;bottom:-170px;left:-20%;right:-20%;transform:perspective(600px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.boot-stage{z-index:2;text-align:center;width:min(1000px,100vw - 48px);position:relative}.boot-logo{opacity:0;width:100%;position:relative}.boot-logo-image{width:100%;height:auto;display:block}.boot-logo-symbol{width:19.2413%;height:62.3309%;display:block;position:absolute;top:2.36858%;left:.968284%}.boot-ready .boot-logo{animation:1s both bootAppear}.boot-modules{justify-content:center;gap:min(6vw,80px);margin-top:36px;display:flex}.boot-module{color:#fff;text-align:center;opacity:0;flex:1;min-width:0}.boot-ready .boot-module{animation:.7s both bootAppear}.boot-ready .boot-module-1{animation-delay:.65s}.boot-ready .boot-module-2{animation-delay:.85s}.boot-ready .boot-module-3{animation-delay:1.05s}.boot-module-image{width:110px;height:110px;margin:0 auto 18px;display:block;position:relative}.boot-module-image img{object-fit:contain}.boot-module-copy{display:block}.boot-module-copy strong{font-size:13px;font-weight:400;display:block}.boot-module-copy small{color:#d7d7d7;margin-top:8px;font-size:13px;display:block}.boot-activation{background:#ffc107;width:44px;height:1px;margin:22px auto 0;display:block}.boot-ready .boot-activation{animation:.8s both bootGoldFlash}.boot-ready .boot-module-1 .boot-activation{animation-delay:1.5s}.boot-ready .boot-module-2 .boot-activation{animation-delay:1.85s}.boot-ready .boot-module-3 .boot-activation{animation-delay:2.2s}.boot-authors{z-index:3;text-align:center;position:absolute;bottom:42px;left:24px;right:24px}.boot-authors span,.boot-authors strong{opacity:0;font-size:13px;font-weight:400;line-height:1.5;display:block}.boot-authors span{color:#deded9}.boot-authors strong{color:#ffc107;margin-top:7px}.boot-ready .boot-authors span{animation:1.05s 2.95s both bootCreditIgnition}.boot-ready .boot-authors strong{animation:1.05s 4.1s both bootCreditIgnition}.boot-skip{z-index:4;color:#eee;font:inherit;cursor:pointer;background:0 0;border:1px solid #666;border-radius:8px;padding:8px 12px;font-size:13px;position:absolute;bottom:12px;right:24px}.boot-skip:focus-visible{outline-offset:3px;outline:2px solid #ffc107}html[data-grundiq-intro=playing] :is(.grundiq-commandbar,.grundiq-modulebar,.grundiq-project-title,.grundiq-account,#grundiq-workspace){opacity:0}html[data-grundiq-intro=playing] #grundiq-header-logo{visibility:hidden}html:not([data-grundiq-intro]) :is(.grundiq-commandbar,.grundiq-modulebar,#grundiq-workspace){animation:.35s both bootAppear}@keyframes bootAppear{0%{opacity:0}to{opacity:1}}@keyframes bootGoldFlash{0%,to{box-shadow:none;background:#ffc107}35%{background:#ffe6a2;box-shadow:0 0 12px #edc56d}}@keyframes bootCreditIgnition{0%{opacity:0;text-shadow:none}35%{opacity:1;text-shadow:0 0 14px #f2cc7e}to{opacity:1;text-shadow:none}}@media (max-height:720px){.boot-stage{width:min(760px,100vw - 48px);margin-bottom:70px}.boot-modules{margin-top:16px}.boot-module-image{width:80px;height:80px}}@media (max-width:650px){.boot-stage{width:calc(100vw - 32px)}.boot-modules{gap:12px;margin-top:24px}.boot-module-image{width:70px;height:70px}.boot-module-copy strong{font-size:13px}.boot-module-copy small{font-size:13px;line-height:1.5}.boot-authors{bottom:58px}.boot-authors span,.boot-authors strong{font-size:13px}}@media (max-height:480px){.boot-stage{width:min(600px,100vw - 40px);margin-bottom:60px}.boot-logo{width:65%;margin:0 auto}.boot-module-image{width:44px;height:44px;margin-bottom:8px}.boot-modules{margin-top:8px}.boot-activation{margin-top:10px}.boot-authors{bottom:36px}}@media (prefers-reduced-motion:reduce){.grundiq-boot{display:none}html:not([data-grundiq-intro]) :is(.grundiq-commandbar,.grundiq-modulebar,#grundiq-workspace){animation:none}}
