@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-Variable.ttf) format("truetype")}.portal-theme{--el-color-primary:#2766d3;--el-color-primary-light-3:#5286df;--el-color-primary-light-5:#83a8eb;--el-color-primary-light-7:#bacff4;--el-color-primary-light-8:#d9e5fa;--el-color-primary-light-9:#f0f5ff;--el-color-primary-dark-2:#1e55b6;font-family:Plus Jakarta Sans,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.portal-theme a:focus-visible{outline:3px solid #3478ef;outline-offset:4px}.portal-theme button:focus-visible{outline:3px solid #3478ef;outline-offset:4px}@media (prefers-reduced-motion:no-preference){.portal-theme .portal-revealed{animation:portal-enter .9s cubic-bezier(.22,1,.36,1) backwards}.portal-theme .portal-revealed:nth-child(2){animation-delay:.12s}.portal-theme .portal-revealed:nth-child(3){animation-delay:.24s}.portal-theme .download-button,.portal-theme .header-action,.portal-theme .primary-action,.portal-theme .secondary-action{transition:background .18s ease,color .18s ease,transform .18s ease}.portal-theme .header-action:not(does-not-exist):hover,.portal-theme .primary-action:not(does-not-exist):hover,.portal-theme .secondary-action:not(does-not-exist):hover,.portal-theme a.download-button:hover{transform:translateY(-2px)}.portal-theme .scene-item,.portal-theme .workflow-card{transition:transform .2s ease}.portal-theme .scene-item:hover,.portal-theme .workflow-card:hover{transform:translateY(-4px)}}@keyframes portal-enter{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.portal-theme *,.portal-theme :after,.portal-theme :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
