body{margin:0;padding:0}:root{--el-color-primary:#727cf5;--el-color-primary-light-3:#9ca3f8;--el-color-primary-light-5:#b8befa;--el-color-primary-light-7:#d5d8fc;--el-color-primary-light-8:#e3e5fd;--el-color-primary-light-9:#f1f2fe;--el-color-primary-dark-2:#5b63c4}*{scrollbar-width:thin;scrollbar-color:#c7c9cc transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:#c7c9cc;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#9aa0a6}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}.el-button,.el-button:active,.el-button:focus,.el-button:hover,a,a:active,a:focus,a:hover,button,button:active,button:focus,button:hover{text-decoration:none!important}.el-button,.el-menu-item,.el-pager li,.el-pagination button,.google-btn,.hero-btn,.logo,.logout-btn,.platform-card,.theme-confirm-button,[role=button],a[href],button{transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease!important}.el-button:hover:not(.is-disabled):not(.is-loading),.el-menu-item:hover,.el-pager li:hover,.el-pagination button:hover:not(:disabled),.google-btn:hover:not(.is-disabled):not(.is-loading),.hero-btn:hover,.logo:hover,.logout-btn:hover,.platform-card:hover,.theme-confirm-button:hover:not(.is-disabled):not(.is-loading),[role=button]:hover,a[href]:hover,button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02)}.el-button:active:not(.is-disabled):not(.is-loading),.el-menu-item:active,.el-pager li:active,.el-pagination button:active:not(:disabled),.google-btn:active:not(.is-disabled):not(.is-loading),.hero-btn:active,.logo:active,.logout-btn:active,.platform-card:active,.theme-confirm-button:active:not(.is-disabled):not(.is-loading),[role=button]:active,a[href]:active,button:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(.98)}.theme-confirm-dialog{width:420px;max-width:calc(100vw - 32px);border-radius:8px;border:1px solid #dadce0;box-shadow:0 12px 28px rgba(60,64,67,.18),0 2px 8px rgba(60,64,67,.12);padding:0}.theme-confirm-dialog .el-message-box__header{padding:24px 24px 8px}.theme-confirm-dialog .el-message-box__title{color:#202124;font-size:20px;line-height:28px;font-weight:600}.theme-confirm-dialog .el-message-box__headerbtn{top:18px;right:18px}.theme-confirm-dialog .el-message-box__content{padding:8px 24px 18px;color:#5f6368;font-size:14px;line-height:22px}.theme-confirm-dialog .el-message-box__status{color:#d93025}.theme-confirm-dialog .el-message-box__message p{margin:0}.theme-confirm-dialog .el-message-box__btns{display:flex;justify-content:flex-end;gap:12px;padding:8px 24px 24px}.theme-confirm-dialog .theme-confirm-button{height:40px;min-width:96px;margin-left:0;border-radius:20px;padding:0 20px;font-size:14px;font-weight:500;box-shadow:none}.theme-confirm-dialog .theme-confirm-button-cancel{background:#fff;color:#1a73e8;border:1px solid #dadce0}.theme-confirm-dialog .theme-confirm-button-cancel:focus,.theme-confirm-dialog .theme-confirm-button-cancel:hover{background:#f8f9fa;color:#1a73e8;border-color:#dadce0}.theme-confirm-dialog .theme-confirm-button-danger{background:#d93025;color:#fff;border:none}.theme-confirm-dialog .theme-confirm-button-danger:focus,.theme-confirm-dialog .theme-confirm-button-danger:hover{background:#c5221f;color:#fff;border:none}